.contact_ban{position: relative;z-index: 50;overflow: hidden;}
.contact_ban img{display: block;width: 100%;z-index: 50;}
.contact_head{color: #FFFFFF; position: absolute;z-index: 100;left: 50%;top: 40%;transform: translate(-50%,-50%);}
.contact_head h2{font-family: "PingFangSCMedium";}
.contact_head p{font-family: "PingFangSCMedium";}
@media only screen and (max-width: 500px) {
	.contact_ban{height: 200px;}
	.contact_ban img{height: 100%;width: auto;}
	.contact_head h2{font-size: 24px;}
}
.conta_cut_top{height: 70px; background: #f9f9f9;line-height: 70px;}
.conta_cut_list{float: left;width: 755px;float: left;color: #555555;}
.conta_cut_list li{transition: all .3s ease-in; float: left;cursor: pointer; width: 33.33%;text-align: center;position: relative;}
.conta_cut_list li:after{display: block;content: "";position: absolute;right: -2px;top: 50%;transform: translateY(-50%); width: 1px;height: 58px;background: #dfdfdf;}
.conta_cut_list li.active{top: -15px;color: #FFFFFF; background: url(../images/cutbj.jpg)no-repeat center center/cover;height: 85px;line-height: 85px;}
.conta_at_pla{color: #555555;float: right;}
.conta_at_pla a{color: #555555;}
.conta_at_pla a:hover{color: #0070BD;}
.conta_box{position: relative;z-index: 100;padding-bottom: 180px;box-sizing: border-box;}
.join_box{margin-top: 65px;}
.join_list{margin-top: 50px;color: #656565;padding-bottom: 50px;box-sizing: border-box;border-bottom: 1px solid #ececec;margin-bottom: 30px;}
.join_top em{font-family: arial; margin-left: 25px;background-image: -webkit-gradient(linear, left 0, right 0, from(#02215f), to(#1758cb));-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.join_head p{color: #646464;margin-top: 15px;} 
.join_item{line-height: 68px;}
.join_post{float: left;width: 34%;float: left;padding-left: 35px;box-sizing: border-box;}
.join_record{float: left;width: 20%;}
.join_treat{float: left;width: 13%;}
.join_exper{float: left;width: 100px;}
.join_time{float: right; width: 12.8%;}
.join_item:nth-of-type(odd){background: #f1f1f1;}
.join_item:nth-child(1){color: #FFFFFF;background: #1c3ea1;}
.join_list{display: none;}
.join_list.active{display: block;}
.conta_cut_list li a{display: block;}
.conta_cut_list li.active a{color: #FFFFFF;}
@media only screen and (max-width:1680px ) {
	.conta_box{padding-bottom: 130px;}
	.join_box{margin-top: 55px;}
	.join_list{padding-bottom: 40px;}
	.join_item{line-height: 58px;}
}
@media only screen and (max-width:1440px ) {
	.conta_box{padding-bottom: 100px;}
	.conta_cut_top{height: auto;}
	.conta_cut_list li.active{line-height: 70px;height: 70px;top: 0;}
	.conta_cut_list li:last-child:after{display: none;}
	.join_box{margin-top: 45px;}
	.join_item{line-height: 48px;}
	.conta_at_pla{font-size: 14px;width: 100%;border-bottom: 1px solid #DEE5ED;}
}

@media only screen and (max-width:1280px ) {
	.conta_cut_top{height: auto;}
	.conta_cut_list{font-size: 16px;width:655px;margin-top: 30px;height: 50px;line-height: 50px;}
	.conta_cut_list li.active{height: 50px;line-height: 50px;top: 0;}
	.conta_at_pla{font-size: 14px;width: 100%;border-bottom: 1px solid #DEE5ED;}
    .conta_cut_list li:after{height: 45px;}
    .conta_box{padding-bottom: 90px;}
    .join_box{margin-top: 35px;}
}
@media only screen and (max-width:1024px ) {
	.conta_cut_list{width: 555px;}
	.conta_cut_list li:after{display: none;}
	.conta_box{padding-bottom: 70px;}
	.join_post{width: 31%;}
	.join_exper{width: 90px;}
	.join_treat{width: 15%;}
}
@media only screen and (max-width:768px ) {
	.conta_cut_list{width: 400px;}
	.conta_cut_list li.active{line-height: 50px;top: 0;height: 50px;}
	.conta_cut_list{margin-top: 20px;}
	.conta_box{padding-bottom: 50px;}
	.join_box{margin-top: 30px;}
}

@media only screen and (max-width:500px ) {
	.conta_cut_list{width: 300px;}
	.join_list{overflow-x: scroll;}
	.join_us{width: 650px;}
	.join_record{width: 22%;}
	.join_time{width: 17%;}
	
}

/*zongheye */
.contus_ban{position: relative;z-index: 50;overflow: hidden;}
.contus_ban img{display: block;width: 100%;z-index: 50;}
.contus_head{color: #FFFFFF; position: absolute;z-index: 100;left: 50%;top: 40%;transform: translate(-50%,-50%);}
.contus_head h2{font-family: "PingFangSCMedium";}
.contus_head p{font-family: "PingFangSCMedium";}
@media only screen and (max-width: 500px) {
	.contus_ban{height: 200px;}
	.contus_ban img{height: 100%;width: auto;}
	.contus_head h2{font-size: 24px;}
}
.touch_box{padding: 74px 0 115px;box-sizing: border-box;}
.touch_top em{margin-left: 25px;background-image: -webkit-gradient(linear, left 0, right 0, from(#02215f), to(#1758cb));-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-family: arial;}
.touch_head p{color: #646464;margin-top: 15px;}
.touch_map{margin-top: 140px;position: relative;}
.map_use{width: 100%;height: 520px;position: relative;z-index: 50;} 
#allmap{width: 100%;height: 100%;}
.anchorBL {display: none;}
.mark_info{position: relative; background: #1d3fa3;height: 80px;line-height: 80px;width: 285px;text-align: center;color: #FFFFFF;font-size: 18px;border: none;}
.BMapLabel{border: none !important;left: -129px !important; top: -100px !important;height: 80px !important;}
.mark_info:after{display: block;content: "";position: absolute;left: 50%;bottom: -5px;width: 10px;height: 10px; background: #1d3fa3;margin-left: -5px;transform: rotate(45deg);}
.touch_cont{padding: 45px 30px 30px;box-shadow: 3px 0 40px rgba(0,0,0,0.31); box-sizing: border-box; width: 420px;background: #ffffff;position: absolute;top: -80px;left: 4.2%;z-index: 100;}
.touch_pic {margin: 15px 0 20px;}
.touch_pic img{display: block;width: 100%;}
.map_use{background: #00FFFA;}
.touch_call{font-family: arial; font-weight: bold;color: #1c3ea2;padding-left: 50px;background: url(../images/call2.png)no-repeat 0 center;}
.touch_info{color: #666666;margin-top: 20px;line-height: 30px;}
@media only screen and (max-width: 1680px) {
	.touch_box{padding: 54px 0 85px;}
}
@media only screen and (max-width: 1440px) {
	.touch_box{padding: 44px 0 75px;}
	.touch_cont{width: 360px;padding: 45px 20px 30px;}
	.mark_info{height: 60px !important;line-height: 60px !important;}
	.BMapLabel{top: -80px !important; height: 60px !important;line-height: 60px !important;}
} 
@media only screen and (max-width:1336px ) {
	.mark_info{font-size: 16px; height: 50px !important;line-height: 50px !important;}
	.BMapLabel{top: -70px !important; height: 50px !important;line-height: 50px !important;}
}
@media only screen and (max-width: 1024px) {
	.touch_box{padding: 44px 0 65px;}
	
}
@media only screen and (max-width: 768px) {
	.touch_box{padding: 44px 15px 55px;}
	.touch_map{margin-top: 50px ;}
	.touch_cont{position: relative;width: 100%;top: 0;left: 0;}
	.map_use{height: 400px;}
}
@media only screen and (max-width: 500px) {
	.touch_box{padding: 30px 15px 35px;}
	.touch_map{margin-top: 30px ;}
	.touch_cont{position: relative;width: 100%;top: 0;left: 0;}
}

/*在线留言*/
.feed_box{color: #FFFFFF; padding: 70px 0 96px;box-sizing: border-box;background: url(../images/feedbbj.jpg)no-repeat center center/cover;}
.feed_top em{margin-left: 25px;font-family: arial;}
.feed_head p{margin-top: 15px;}
.feed_cont{margin-top: 75px;}
.feed_left{float: left;width: 39%;}
.feed_rig{float: right;width: 56%;}
.feed_item{border: 1px solid #4a5fa8;}
.feed_item input{outline: none;font-size: 16px; display: block;line-height: 63px;width: 100%;padding-left: 27px;box-sizing: border-box;color: #FFFFFF;}
.feed_item +.feed_item {margin-top: 25px;}
.feed_item input::-ms-input-placeholder{color: #dedede;}
.feed_item input::-webkit-input-placeholder{color: #dedede;}
.feed_item input::-moz-input-placeholder{color: #dedede;}
.feed_liu{border: 1px solid #4a5fa8;height: 100%;box-sizing: border-box;}
.feed_liu textarea{outline: none; display: block;width: 100%;background: transparent; font-size: 16px;color: #FFFFFF;padding: 15px 27px;box-sizing: border-box;resize: none;}
.feed_liu textarea::-ms-input-placeholder{color: #dedede;}
.feed_liu textarea::-webkit-input-placeholder{color: #dedede;}
.feed_liu textarea::-moz-input-placeholder{color: #dedede;}
.feed_btn{text-align: right;font-size: 0;margin-top: 32px;}
.feed_btn a{letter-spacing: 15px; border: 1px solid #4a5fa8;display: inline-block;text-align: center;width: 240px;line-height: 63px;color: #ffffff;}
@media only screen and (max-width:1680px ) {
	.feed_box{padding: 50px 0 76px;}
	.feed_cont{margin-top: 65px;}
	.feed_btn a{width: 220px;line-height: 55px;}
	.feed_item input{line-height: 60px;}
}
@media only screen and (max-width:1440px ) {
	.feed_box{padding: 40px 0 66px;}
	.feed_cont{margin-top: 45px;}
	.feed_btn a{width: 190px;line-height: 50px;}
	.feed_item input{line-height: 56px;}
	.feed_btn a{letter-spacing: 10px;}
}
@media only screen and (max-width:1280px ) {
	.feed_btn a{width: 160px;}
}
@media only screen and (max-width:768px ) {
	.feed_box{padding: 30px 0 56px;}
	.feed_cont{margin-top: 35px;}
	.feed_btn a{width: 140px;}
	.feed_btn a{letter-spacing: 5px;}
}
@media only screen and (max-width:500px ) {
	.feed_box{padding: 30px 0 46px;}
	.feed_cont{margin-top: 25px;}
	.feed_btn a{width: 120px;}
	.feed_left{float: left;width: 100%;}
	.feed_item +.feed_item {margin-top: 20px;}
    .feed_rig{float: right;width: 100%;margin-top: 20px;}
    .feed_btn{text-align: center;}
}
/*联系我们*/
.assoc_box{padding: 80px 0 120px;}

@media only screen and (max-width:1680px ) {
	.assoc_box{padding: 70px 0 100px;}
}
@media only screen and (max-width:1440px ) {
	.assoc_box{padding: 60px 0 90px;}
}
@media only screen and (max-width:1336px ) {
	.assoc_box{padding: 50px 0 80px;}
}
@media only screen and (max-width:1280px ) {
	.assoc_box{padding: 40px 0 70px;}
}
@media only screen and (max-width:1024px ) {
	.assoc_box{padding: 40px 0 60px;}
}
@media only screen and (max-width:768px ) {
	.assoc_box{padding: 30px 0 50px;}
}
