
.contact_box1{padding-bottom:80px; }
.contact_box1 .left{width:50%;background: url(../images/contact_img1.png) no-repeat bottom right ; padding-bottom: 30px;}
.contact_box1 .left .tit{font-size: 30px;line-height: 36px; letter-spacing: 2px;}
.contact_box1 .left .tit2{margin-top:10px;text-transform: uppercase;letter-spacing: 1px; }
.contact_box1 .left .xian{width: 80px;height: 5px;background-color: #0093dd; margin-top: 20px; margin-bottom: 40px;}
.contact_box1 .left .lis{padding-left: 45px;position: relative; line-height: 30px; margin-bottom:15px ;}
.contact_box1 .left .lis .icon{width: 32px;height: 32px;border: 1px solid #e1e1e1;border-radius: 50%;position: absolute;left: 0;top:50%; transform: translateY(-50%);color: #666; font-size: 16px;text-align: center;line-height: 30px;}
.contact_box1 .b_ewm{padding-top:40px;}
.contact_box1 .ewm{width: 140px;height: 140px;border: 1px solid #E1E1E1; margin-right: 15px;}
.contact_box1 .ewm img{width: 100%; height: 100%;}
.contact_box1 .tex{margin-top:60px; line-height:24px;}


.contact_box1 .right{width: 45%; padding-top:10px;}
.online_box{padding: 40px 35px;border-radius: 30px;background-color: #fff;border: 1px solid #e5f1f6;box-shadow: -15px 15px 0px rgba(81,158,196,0.15);}
.online_box .item{margin-bottom: 15px;border: 1px solid #eee;}
.online_box .item .name{width: 25%;float: left;line-height: 50px; display: block;text-align: center;background-color: #eee;font-size: 15px;}
.online_box .item input,.online_box .item textarea{width: 75%;float: right;background-color: #fff;height: 50px;padding: 0 20px;line-height: 50px;font-size: 14px;}

.pubtit3 .tit{font-size: 26px;line-height: 26px;}
.pubtit3 .english{font-size: 16px;color: #999; margin-top: 10px;}

.mapbox img{width: 100%;height: 100%; display: block;}
