
.contact,.communication{padding-top: 60px;padding-bottom: 110px;}
.contact .contact-map iframe{ width: 100%;height: 512px;}
.contact .contact-addr{margin-top: 75px;padding: 0 35px;}
.contact .contact-addr li{float: left;width: 25%;margin-bottom: 10px;}
.contact .contact-addr li .cont{padding-left: 72px;padding-right: 35px;position: relative;}
.contact .contact-addr li .cont .icon{position: absolute;left: 0;top:0;width: 52px;height: 52px;border-radius: 50%;background-color: #064f9c;background-position: center center;background-repeat: no-repeat;background-size: 24px;}
.contact .contact-addr li .info{}
.contact .contact-addr li .info-tit{padding-bottom: 10px;position: relative;margin-bottom: 9px;}
.contact .contact-addr li .info-tit:after{content: "";position: absolute;left: 0;bottom: 0;width: 65%;height: 2px;background: #dedede;}
.contact .contact-addr li .info-tit p{font-size: 16px;line-height: 20px;color: #a7a7a7;}
.contact .contact-addr li .info-tit em{display: block;font-size: 18px;line-height: 18px;color: #a8a8a8;font-family: 'gotham_bold';text-transform: uppercase;}
.contact .contact-addr li .info h4{font-size: 20px;line-height: 22px;color: #000;font-weight: bold;text-transform: uppercase;word-wrap:break-word;}


.communication{background: #ebebeb;}
.communication-list li{}
.communication-list li .box{float: left;width: 45%;margin-right: 10%;margin-bottom: 60px;}
.communication-list li .box:nth-child(2n),.communication-list li .box:last-child{margin-right: 0;}

.communication-list li .box a{display: block;position: relative;padding-left: 90px;}
.communication-list li .box .icon{position: absolute;top:0;left: 0;width: 59px;height: 59px;background-position: center center;background-repeat: no-repeat;background-size: 100%;}

.communication-list li .box .mess{}
.communication-list li .box .tit,.communication-list li .box .info{background: #fff;border-radius: 5px;}

.communication-list li .box .tit{position: relative;padding: 11px 22px;margin-bottom: 10px;}
.communication-list li .box .tit h4{font-size: 20px;line-height: 40px;height: 40px;color: #064f9c;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.communication-list li .box .tit:before{content: "";position: absolute;left: -8px;top:50%;width: 0;height: 0;border-top: 8px solid transparent;
    border-bottom: 8px solid transparent; border-right: 8px solid #fff;margin-top: -8px;}


.communication-list li .box .info{padding: 20px 22px;font-size: 18px;line-height: 32px;color: #064f9c;}



.contactM{margin-top: 30px;}
.contactM li{float: left;color: #000;}
.contactM li.name{width: 528px;}
.contactM li.name .box{width: 90%;}
.contactM li.name h4{font-size: 28px;line-height: 36px;}
.contactM li.name p{font-size: 20px;line-height: 36px;}
.contactM li.name p em{font-weight: bold;}
.contactM li.ewm{float: right;}
.contactM li.ewm .ewmImg img{width: 94px;}
.contactM li.ewm .ewmImg em{display: inline-block;font-size: 20px;line-height: 94px;margin-left: 18px;}









