.common_ys{ background-color: #fff; box-shadow: 0px 0px 20px  rgba(22, 88, 160, 0.16); border-radius: 8px; overflow: hidden;}
.pad_large{padding: 30px;}



.contact_con .breadcrumb { background-color:#f1f8ff/9; background: linear-gradient(180deg,#fff,#f1f8ff); padding:20px 23px; overflow: hidden; line-height:26px;}
.contact_con .breadcrumb span{display: block; float: left;}
.contact_con .breadcrumb ul{ overflow: hidden;}
.contact_con .breadcrumb li{ display: inline-block; font-size:16px;}
.contact_con .breadcrumb span i{ font-size:20px; color: #1658a0; margin-right:8px;}
.contact_con .breadcrumb li+li:before { color: #333; content: ">\00a0"; font-size:14px;}
.slb .contact_con .breadcrumb li{font-size:20px;}
.slb .contact_con .breadcrumb span i{ font-size:25px;}
@media screen and (max-width: 1366px){
	.slb .contact_con  .breadcrumb{ padding-top: 20px;}
}
@media screen and (max-width:992px) {
	.contact_con .breadcrumb{ display: none;}
	.pad_large{padding: 16px;}
}

.con_top_img{text-align: center; margin-bottom: 30px;position: relative;}
.contact_xx ul>li{margin-bottom:30px;}
.contact_xx ul>li h6{position: relative;display: block;padding-left: 95px; min-height: 66px;}
.contact_xx ul>li h6>em{display: block; width: 66px; height: 66px; padding:12px; box-sizing: border-box; background-color:rgba(22, 88, 160, 0.06); position: absolute; left: 0; top: 0; border-radius: 100px;}
.contact_xx ul>li h6>span{font-size: 18px;font-weight:normal; display: block;margin-bottom: 10px; white-space: normal; word-wrap: break-word;}
.contact_xx ul>li h6>p{font-size: 20px; line-height: 32px; white-space: normal; word-wrap: break-word;}
.contact_xx ul>li h6>i{display: block; margin-top: 15px; padding-right: 15px;}
.contact_xx ul>li h6>b{font-size: 16px; font-weight: normal; display: block; margin-top: 15px;}
.contact_xx ul>li:last-child{position: absolute;top: 0; right: 0;}

.slb .contact_xx ul>li.el-col-8,.slb .contact_xx ul>li.el-col-10,.slb .contact_xx ul>li.el-col-18{width: 50%; }
.slb .contact_xx ul>li:last-child{position: inherit;top: inherit; right: inherit;width: 50%;}
.slb .contact_xx ul>li h6>span{font-size: 24px;}
.slb .contact_xx ul>li h6>p{font-size: 26px;}
.slb .contact_xx ul>li h6>b{font-size: 22px;}
.slb .contact_xx ul>li:last-child h6>i img{max-width: 300px;width: 100%;}

.map_con{position: relative;}
.map_left{width: 45%;float: left;position: absolute;z-index: 2;box-sizing: border-box;margin-top: 25px;}
.map_left > h6{display: block; margin-bottom:15px; font-size: 20px; }
.map_left > h6 em{display: inline-block; width: 66px; height: 66px; line-height: 42px; padding:12px; box-sizing: border-box; background-color:rgba(22, 88, 160, 0.06); border-radius: 100px; margin-right: 28px;}
.map_left > p{font-size: 16px; line-height: 30px;}
.map_rigth{ position: relative; z-index: 1; width:55%; float: right; box-sizing: border-box;}
.map_img{width: 106.5%; margin-left: -6.5%;}
.map_img img{width: 100%;}

.slb .map_left > h6{font-size: 26px; }
.slb .map_left > p{font-size: 20px;}
.slb .map_left,.map_rigth{float: right;margin-bottom: 30px;}
.slb .map_img{width: 100%; margin-left: 0;}
@media screen and (max-width:992px) {
	.contact_xx ul>li:last-child{position: inherit;top: inherit; right: inherit;}
	.contact_xx ul>li h6{padding-left:78px;}
	.map_left,.map_rigth{ float: inherit; width: 100%; margin-bottom: 15px;}
	.map_rigth{padding: 16px;}
	.map_img{width: 100%; margin-left: 0;}
	
	.slb .contact_xx ul>li.el-col-8,.slb .contact_xx ul>li.el-col-10,.slb .contact_xx ul>li.el-col-18{width: 100%; }
	.slb .contact_xx ul>li:last-child{width: 100%;}
}



.yyfw_left{width: 39.77%;float: left; position: relative;}
.yyfw_left>em{ width:40%; position: absolute; z-index: 3; left: 50%; transform: translateX(-50%); top: 32%;}
.yyfw_right{width: 60.23%;float: left;}

@media screen and (max-width:992px) {
	.yyfw_left,.yyfw_right{width: 100%;float:inherit;}
}