@font-face {
  font-family: 'Helveti0';
  src: url('../fonts/Helveti0.ttf');
  src: url('../fonts/Helveti0.eot?#font-spider') format('embedded-opentype'),
	    url('../fonts/Helveti0.ttf') format('truetype'),
	    url('../fonts/Helveti0.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
.con_bt {
    text-align: center;
}
.con_bt .p2 {
    font-weight: bold;
    color: #333;
    margin-top: -35px;
}




.contactBox{background: #F5F5F5;}
.contact .contact_li{width: 47.4%;background: #fff;box-shadow: 0 46px 46px 0 rgba(0,0,0,0.05);}
.contact .contact_li:first-child{margin-right: 5.1%;}
.contact .contact_li .contact_li_t{padding: 0 9.8%;text-align: center;}
.contact .contact_li .contact_li_t .p1{font-weight: bold;color: #58627C;}
.contact .contact_li .contact_li_t .p2{border-bottom: 1px solid #E8EDFA;color: #58627c;}
.contact .contact_li .contact_li_t .p2 span{color: #4A90E2;display: inline-block;font-weight: bold;font-style: oblique;font-family: "Helveti0";}
.contact .contact_li .contact_li_t .p2 img{width: 38%;height: auto;margin-top: 17px;}
.contact .contact_li:nth-child(2) .contact_li_t .p2{display: flex;align-items: center;justify-content: center;}
.contact .contact_li .contact_li_t .p2 .hour{margin-left: -20px;}
.contact .contact_li .contact_li_t .p2 .hour em{display: inline-block;margin: 0 5px 0 10px;vertical-align: -webkit-baseline-middle;}
.contact .contact_li .contact_li_t .p3{color: #58627C;}
.contact .contact_li .contact_li_t .p3 span{display: inline-block;font-weight: bold;font-style: oblique;font-family: "Helveti0";}
.contact .contact_li .contact_li_t .p3 i{background: url(/img/icon_phone.png)no-repeat center;background-size: 100%;width: 33px;height: 30px;display: inline-block;vertical-align: -9px;margin-right: 15px;}
.contact .contact_li .contact_li_t .p4{text-align: left;padding-left: 15.3%;color: #58627C;}
.contact .contact_li .contact_li_t .p4 i{background: url(/img/icon_email.png)no-repeat center;background-size: 100%;width: 35px;height: 30px;display: inline-block;vertical-align: -6px;margin-right: 15px;}
.contact .contact_li .contact_li_t .p4 span{display: inline-block;text-indent: 48px;line-height: 20px;}
.contact .contact_li .contact_li_t .text-left{text-align: left !important;}
.contact .contact_li .contact_li_t .text-left.p4{padding-left: 0;}
.contact .contact_li:first-child .contact_li_t .p3{margin-bottom: 47px;}

.mechanismBox .con_bt p img{margin: auto;}
.mechanismBox .con_bt p img.arrow{width: 59%;}
.mechanismBox .con_bt p img.arrow-web{width: 100%;display: none;}
.mechanismBox .mechanism .wrap{position: relative;}
.mechanismBox .mechanism .address{position: relative;width: 100%;height: 509px;}
.mechanismBox .mechanism .address .img{width: 100%;height: 100%;object-fit: cover;}
.mechanismBox .mechanism .address .img_web{display: none;width: 100%;height: 100%;}
.mechanismBox .mechanism .address i{display: block;width: 4%;height: auto;position: absolute;top: 25%;left: 61%;}
.mechanismBox .mechanism .address i img{width: 100%;height: 100%;}
.mechanismBox .mechanism .address_info{position: absolute;left: 0;bottom: -130px;width: 100%;}
.mechanismBox .mechanism .address_info_cont{color: #fff;background: url(/img/address_bg.png)no-repeat center;background-size: 100%;width: 33.5%;height: auto;display: inline-block;
    vertical-align: bottom;}
.mechanismBox .mechanism .address_info_cont .text{padding: 19% 12%;box-sizing: border-box;;}
.mechanismBox .mechanism .address_info_cont p span{display: inline-block;}
.mechanismBox .mechanism .address_info_cont .p span{color: #98999A;}
.mechanismBox .mechanism .info{margin-left: 5%;padding-bottom: 15px;border-bottom: 1px dashed #979797;width: 60.5%;display: inline-block;
    vertical-align: bottom;}
.mechanismBox .mechanism .info p{color: #000000;}
.mechanismBox .mechanism .info p span.tit{display: inline-block;position: relative;text-transform: capitalize;margin: 0 60px;}
.mechanismBox .mechanism .info p span.tit::before{content: "";width: 22px;height: 22px;border-radius: 50%;border: 7px solid #000000;box-sizing: border-box;position: absolute;top: 50%;left: -60px;transform: translateY(-50%);}
.mechanismBox .branch{margin-top: 200px;}
.mechanismBox .branch ul li{text-align: center;width: 22%;margin-right: 4%;}
.mechanismBox .branch ul li:nth-child(4n){margin-right: 0;}
.mechanismBox .branch ul li .p1{color: #1D1D1D;font-weight: bold;letter-spacing: 3px;margin-bottom: 10px;}
.mechanismBox .branch ul li .p{color: #7A7A7A;line-height: 36px;}
/*#c_xibDkColumnGroup_top-15428509558770282 .footer .footNav .footNav_li{width: 13.6666%;padding: 0 2%;}
#c_xibDkColumnGroup_top-15428509558770282 .footer .footNav .footNav_li:nth-child(3){width: 16.6666%;}
#c_xibDkContentGroup_row-15475483904438352 .footer .footBtm_Right{display: flex;}
#c_xibDkContentGroup_row-15475483904438352 .footer .footBtm_Right .footBtm_Right_icon:nth-child(1) .footBtm_icon{background: url(../images/icon_contact.png)no-repeat center;}
#c_xibDkContentGroup_row-15475483904438352 .footer .footBtm_Right .footBtm_Right_icon:nth-child(1) .footBtm_icon.on{background: url(../images/icon_contact_on.png);}
#c_xibDkContentGroup_row-15475483904438352 .footer .footBtm_Right .footBtm_Right_icon:nth-child(2) .footBtm_icon{background: url(../images/icon_e-mail.png) no-repeat center;}
#c_xibDkContentGroup_row-15475483904438352 .footer .footBtm_Right .footBtm_Right_icon:nth-child(2) .footBtm_icon.on{background: url(../images/icon_e-mail_on.png);}
#c_xibDkContentGroup_row-15475483904438352 .footer .footBtm_Right .footBtm_Right_icon:nth-child(3) .footBtm_icon{background: url(../images/icon_wechat.png) no-repeat center;}
#c_xibDkContentGroup_row-15475483904438352 .footer .footBtm_Right .footBtm_Right_icon:nth-child(3) .footBtm_icon.on{background: url(../images/icon_wechat_on.png);}
#c_xibDkContentGroup_row-15475483904438352 .footer .footBtm_Right .footBtm_Right_icon:nth-child(4) .footBtm_icon{background: url(../images/icon_weibo.png) no-repeat center;}
#c_xibDkContentGroup_row-15475483904438352 .footer .footBtm_Right .footBtm_Right_icon:nth-child(4) .footBtm_icon.on{background: url(../images/icon_weibo_on.png);}
#c_xibDkContentGroup_row-15475483904438352 .footer .footBtm_Right{padding-right: 30%;}*/
@media only screen and (min-width: 2260px) {
  .mechanismBox .mechanism .address i{top:22%;}
  
}
@media only screen and (min-width: 2300px) {
  .mechanismBox .mechanism .address i{top:20%;}
  
}
@media only screen and (min-width: 2680px) {
  .mechanismBox .mechanism .address i{top:15%;}
  
}
@media only screen and (min-width: 3030px) {
  .mechanismBox .mechanism .address i{top:10%;}
  
}
@media only screen and (min-width: 3500px) {
  .mechanismBox .mechanism .address i{top:2%;}
  
}
.pb_20{padding-bottom: 20px;}
.mb_15{margin-bottom: 15px;}
.mb_20{margin-bottom: 20px;}
@media only screen and (max-width: 1366px){
  .pb_20{padding-bottom: 15px;}
  .mb_15{margin-bottom: 12px;}
  .mb_20{margin-bottom: 15px;}
}

@media only screen and (max-width: 1200px){
  .pb_20{padding-bottom: 10px;}
  .mb_15{margin-bottom: 10px;}
  .mb_20{margin-bottom: 10px;}
}

@media only screen and (max-width: 1680px){
	.mechanismBox .mechanism .address i{top: 27%;left: 62.5%;}
}
@media only screen and (max-width: 1440px){
	.mechanismBox .mechanism .address_info{bottom: -90px;}
  .mechanismBox .mechanism .address_info_cont .text p{margin-bottom: 20px;}
  .mechanismBox .mechanism .address_info_cont .text p:last-child{margin-bottom: 0;}
  .mechanismBox .mechanism .address i{top: 29%;left: 65%;}
  .contact .contact_li .contact_li_t .p3 i{width: 25px;height: 20px;vertical-align: -4px;margin-right: 10px;}
  .contact .contact_li .contact_li_t .p4 i{width: 25px;height: 20px;vertical-align: -4px;margin-right: 10px;}
  .contact .contact_li .contact_li_t .p4{padding-left: 21.3%;}
  .contact .contact_li .contact_li_t .p4 span{text-indent: 38px;}
  .contact .contact_li:first-child .contact_li_t .p3{margin-bottom: 45px;}
}
@media only screen and (max-width: 1366px){
	.mechanismBox .mechanism .address i{top: 30%;left: 66%;}
  .contact .contact_li .contact_li_t .p2 img{width: 37%;}
  .contact .contact_li:nth-child(2) .contact_li_t .p3{margin-top: 18px;}
  .contact .contact_li .contact_li_t .p4{padding-left: 19.3%;}
  .contact .contact_li:first-child .contact_li_t .p3{margin-bottom: 41px;}
}
@media only screen and (max-width: 1200px){
	/*#c_xibDkColumnGroup_top-15428532410205495 .header .navLi{margin-left: 35px;}*/
	.mechanismBox .mechanism .address i{top: 32%;left: 68%;}
	.mechanismBox .mechanism .address_info{padding: 0 20px;box-sizing: border-box;}
	.mechanismBox .branch ul li{width: 23%;margin-right: 2.6%;}
	.mechanismBox .branch ul li .p{font-size: 14px;}
  .contact .contact_li .contact_li_t .p2 img{width: 34.5%;}
  .contact .contact_li .contact_li_t .p2 .hour{font-size: 28px;margin-top: 40px;}
  .contact .contact_li:first-child .contact_li_t .p3{margin: 40px 0;}
  .contact .contact_li .contact_li_t .p4{padding-left: 18.3%;}
}
@media only screen and (max-width: 1080px){
	.mechanismBox .branch ul li .p{font-size: 14px;letter-spacing: -1px;}	
}
@media only screen and (max-width: 1024px){
	/*#c_xibDkColumnGroup_top-15428532410205495 .header .navLi{margin-left: 30px;}*/
	.mechanismBox .mechanism .address i{top: 33%;left: 72%;}
  .contact .contact_li .contact_li_t .p4{padding-left: 13%;}
  .contact .contact_li .contact_li_t .p2 .hour{line-height: 18px;margin-left: -10px;font-size: 20px;}
  .contact .contact_li .contact_li_t .p2 .hour em{margin-left: 7px;}
}
/*@media only screen and (max-width: 980px){
	#c_xibDkColumnGroup_top-15428532410205495 .header .navLi{margin-left: 11px;}
	#c_xibDkColumnGroup_top-15428532410205495 .header .navLi>a{font-size: 14px;}
}*/
@media only screen and (max-width: 900px){
	.mechanismBox .branch ul li{min-height: 300px;}
}
@media only screen and (max-width: 768px){
	/*#c_xibDkColumnGroup_top-15428509558770282 .footer .footNav .footNav_li{width: auto;padding: 0 1%;}
	#c_xibDkColumnGroup_top-15428509558770282 .footer .footNav .footNav_li:nth-child(3){width: auto;}*/
	.contact .contact_li{width: 100%;margin-bottom: 20px;padding: 20px 0;}
	.contact .contact_li:first-child{margin-right: 0;}
	.contact .contact_li .contact_li_t .p2 .hour{margin-top: 50px;line-height: 24px;font-size: 24px;}
	.contact .contact_li .contact_li_t .p4{padding-left: 26%;}
	.mechanismBox .con_bt p img.arrow{width: 59%;display: none;}
	.mechanismBox .con_bt p img.arrow-web{width: 50%;display: block;}
	.mechanismBox .mechanism .address_info{display: block;}
	.mechanismBox .mechanism .info{width: 100%;margin-left: 0;}
	.mechanismBox .mechanism .info p span.tit{margin-bottom: 10px;}
	.mechanismBox .mechanism .info p span:nth-child(2){display: block;text-indent: 8%;}
	.mechanismBox .mechanism .address_info{bottom: -180px;}
	.mechanismBox .mechanism .address_info_cont{margin-bottom: 30px;}
	.mechanismBox .mechanism .address_info_cont .text{padding: 10% 12%;}
	.mechanismBox .mechanism .address{position: relative;width: 100%;height: auto;}
	.mechanismBox .mechanism .address .img{display: none;}
	.mechanismBox .mechanism .address .img_web{display: block;}
	.mechanismBox .mechanism .address i{top: 26%;left: 60.5%;width: 10%;}
	.mechanismBox .branch ul li{width: 100%;margin-right: 0;margin-bottom: 30px;min-height: auto;}
	.mechanismBox .branch ul li .p1{font-size: 22px;}
	.mechanismBox .branch ul li .p{letter-spacing: normal;}	
}
@media only screen and (max-width: 767px){
	.contact .contact_li .contact_li_t .p2 .hour{margin-top: 32px;line-height: 10px;font-size: 18px;}
	.contact .contact_li .contact_li_t .p4{padding-left: 8%;}
	.contact .contact_li .contact_li_t .p4 span{margin-left: -38px;}	
	.contact .contact_li:first-child .contact_li_t .p{padding-bottom: 15px;}
	.contact .contact_li:first-child .contact_li_t .p3{margin: 35px 0 30px;}
	.contact .contact_li:first-child .contact_li_t .p1{margin-bottom: 10px;}
	.mechanismBox .con_bt p img.arrow-web{width: 65%;display: block;}
	.mechanismBox .mechanism .info p span.tit{margin: 0 31px 10px;}
	.mechanismBox .mechanism .info p span.tit::before{width: 15px;height: 15px;border: 5px solid #000000;left: -31px;}
	.mechanismBox .branch ul li{margin-bottom: 20px;}
	.mechanismBox .branch ul li p{width: 68%;margin: 0 auto;}
	.mechanismBox .branch ul li .p2{white-space: normal;}
	.mechanismBox .mechanism .address_info_cont{width: 57%;}
	.mechanismBox .mechanism .address_info_cont .text{padding: 19% 8%;}
	.mechanismBox .mechanism .address_info_cont .text p{margin-bottom: 5px;}
	.mechanismBox .mechanism .address_info_cont .p span{margin-top: 0;}

	.mechanismBox .branch ul li .p1{font-size: 18px;}
	.mechanismBox .branch ul li .p{line-height: 32px;}
}
@media only screen and (max-width: 450px){
	.mechanismBox .con_bt p img.arrow-web{width: 80%;}
}
@media only screen and (max-width: 375px){
	.contact .contact_li{padding: 20px 0;}
	.contact .contact_li .contact_li_t .p4{padding-left: 3%;}
	.mechanismBox .mechanism .info p span:nth-child(2){display: block;text-indent: 9%;}
	.mechanismBox .branch ul li p{width: 80%;}
}
@media only screen and (max-width: 320px){
	.contact .contact_li .contact_li_t{padding: 0 5%;}
	.contact .contact_li .contact_li_t .p4{text-align: center;}
	.contact .contact_li .contact_li_t .p4 span{text-indent: 0;margin-left: 0;line-height: 28px;}
	.contact .contact_li .contact_li_t .p4 span em{display: block;}
	.mechanismBox .mechanism .address_info_cont .text{padding: 12% 8%;}
	.mechanismBox .mechanism .info p span:nth-child(2){display: block;text-indent: 0;}
	.mechanismBox .branch ul li p{width: 80%;}
}



