/*头部广告位及搜索框*/
.listbanner {width: 100%;float: left;margin-top: 135px;height: 250px;background:url(../images/xw-banner.jpg) no-repeat center top;}
.ks_con { width:1200px; margin:0px auto;height:50px;display: block;}
.ks_con_tl h3{color: #9c9c9c;display : inline;}
.ks_con_t { width:100%; float:left; margin-bottom:30p; padding-bottom:15px; border-bottom:1px solid #dedede; height:50px; line-height:35px; }
.ks_con_tl { width:860px; padding-left:40px; background:url(../images/home.png) no-repeat left center; float:left; color:#9c9c9c; font-size:16px;}
.ks_con_tl a { color:#9c9c9c;font-size:16px;}
.ks_con_tl a:hover { color:#18428c;}
.ks_con_tr { float:right; }
.ks_con_tr .wenben { width:250px; color:#737374; font-size:14px; height:35px; padding:0px 7px; float:left; line-height:33px; border-right:none; border-bottom:1px solid #ece9e9; border-top:1px solid #ece9e9; border-left:1px solid #ece9e9; -moz-border-radius:5px 0px 0px 5px; /* Gecko browsers */ -webkit-border-radius:5px 0px 0px 5px; /* Webkit browsers */ border-radius:5px 0px 0px 5px; /* W3C syntax */}
.ks_con_tr .sousuo { width:35px; border:none; height:35px; float:left; background:url(../images/sousuo.png) no-repeat center center; -moz-border-radius:0px 5px 5px 0px; /* Gecko browsers */ -webkit-border-radius: 0px 5px 5px 0px; /* Webkit browsers */ border-radius:0px 5px 5px 0px; /* W3C syntax */}
.xw_list { width:100%; float:left; padding:20px 0px;}
.main_content{width: 1200px; margin: 0 auto 20px auto;display:table;}
.navBar1{color:#333;width:100%;display:inline; }
.nav21{font-size:18px;padding: 10px 0 16px 0;}
.nav21 li{ float:left;  position:relative; z-index:1;margin: 0 12px; }
.nav21 li:first-child{margin-left: 0;}
.nav21 h3 a{ display:block;padding: 0 11px; text-align:center;color:#333;height: 34px;line-height: 34px;}
.nav21 h3 a:hover,.nav21 li.on a{color:#fff;background: #18428c;border-radius: 16px;}


.kflistbanner {width: 100%;float: left;margin-top: 160px;height: 240px;background:url(../images/kfbanner.jpg) no-repeat center top;}
.kftel {font-weight:bold;font-size:25px;color:#18428c;}

.xw_list_l { width:900px; float:left;}
.xw_list_lc { width:900px; float:left;}
.xw_list_lc ul { width:900px; float:left;}
.xw_list_lc ul li { width:870px; float:left; border-bottom:1px solid #e4e4e4; padding:20px 15px;}
.xw_list_lc ul li:hover { background:#fafafa;}
.xw_list_lc ul li:hover .lb_con_r1 { background:url(../images/lb-01-1.png) no-repeat right center;}
.xw_list_lc ul li:hover { background:#fafafa;}
.main_content .LEFT{width: 75%; float: left;}
.lb_con_r1 {width:85px; float:left; height:105px; font-size:0px; background:url(../images/lb-01.png) no-repeat right center;}
.lb_con_l { width:130px; float:left; height:105px; overflow:hidden;}
.lb_con_l img { width:100%; float:left; transition: all 1s;background:url(../images/lb-01.png) no-repeat center;}
.xw_list_lc ul li:hover img {transform: scale(1.2);}
.lb_con_r {width: 620px;float: left;padding-left:30px;}

.lb_con_r span { width:620px; font-size:18px; float:left; margin-top:10px; margin-bottom:5px; line-height:25px; height:25px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.lb_con_r span a { color:#353535;}
.lb_con_r span a:hover { color:#18428c;}
.lb_con_r p { width:620px; font-size:14px; color:#929292; float:left; line-height:25px; height:50px;}
.lb_con_r p a { color:#18428c;}
.lb_con_r1 { width:85px; float:right; height:105px; font-size:0px; background:url(../images/lb-01.png) no-repeat right center;}
.xw_list_lc ul li:hover .lb_con_r1 { background:url(../images/lb-01-1.png) no-repeat right center;}

.submeun{width:100%;padding:5px 10px 5px; background:#eee; }
.submeun ul li {float: left; margin-right:30px; }
.submeun ul li a {font-size: 16px; display: block; border-bottom: 1px solid transparent; line-height: 36px; } 
.submeun ul li.on a, .submeun ul li a:hover { border-bottom: 1px solid #18428c; }

.tc_list_c { width:100%; float:left;}
.tc_list_c ul { width:100%; float:left; margin-top:3px;}
.tc_list_c ul li { width:385px; margin-left:12px; float:left; margin-top:20px;}
.tc_list_c ul .tc_list_c1 { margin-left:0px;}
.tc_list_c ul li:hover .sy_con3_cb {background-size:291px 2px;}
.tc_list_c ul li:hover a span { color:#18428c;}
.tc_list_c ul li:hover a p { color:#18428c;}

.sy_con3_cb { width:385px; float:left; height:2px; overflow:hidden; background: url(../images/zjbot.jpg) no-repeat left bottom; background-size:0px 2px; -webkit-transition:1s;}
.tc_list_c ul li:hover .sy_con3_cb {background-size:385px 2px;}

.sy_con3_cc { width:385px; float:left; overflow:hidden; background:#f9f9f9;}
.sy_con3_c1 { width:385px; height:180px; text-align:center; float:left; overflow:hidden;}
.sy_con3_c1 img { width:100%; float:none; text-align:center }

.sy_con3_c2 { width:341px; height:70px; text-align:center; padding:5px 22px 5px 22px; float:left; background:#f9f9f9; overflow:hidden;}
.sy_con3_c2 span { width: 100%; float: left; color: #202020; font-size: 16px; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.sy_con3_c2 p { width:100%; float:left; color:#454545; font-size:14px; line-height:25px; height:25px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.tc_list_c ul li:hover a span { color:#18428c;}
.tc_list_c ul li:hover a p { color:#18428c;}

/*会员活动*/

.activily{width:60px;height:60px;float:right;margin-top:20px;padding: 10px 14px;background: #de5324;color: #fff;line-height: 1.2;}
.activily:after{content: ""; position: absolute;width: 0;height: 0;right: 0px;bottom: -10px; border-width: 0 10px 10px 0; border-color: transparent #de5324; border-style: solid;}
.activily.off{background: #9dc33a;}
.activily.off:after{border-color: transparent #9DC33A;}

.traffic_box {margin-top:20px;}
.busBox {margin-bottom:20px;}

#result {width: 80px;height: 28px;line-height: 28px;text-align: center;border-radius: 3px;background: #18428c;color: #fff;border: 0;margin-left: 20px;cursor: pointer;}

/*客户服务*/
.kh_service{width:100%;padding:60px 0 120px;}
.kh_service ul{width:100%;}
.kh_service ul li{width: 200px;height: 180px;float: left;position: relative;border: 1px solid #e1e1e1;text-align: center;margin-right: -1px;margin-bottom: -1px;}
.kh_service ul li a{display: block;}
.kh_service ul li i{display: block;margin: 34px auto 20px auto;font-family: "iconfont";color:#cf9956;font-size:94px;-webkit-transition: all .4s ease;transition: all .4s ease;-ms-transition: all .4s ease;-moz-transition: all .4s ease;width: 70px;}
.kh_service ul li p {font-size: 16px;color: #666;}
.kh_service ul li:hover p{color:#18428c;-webkit-transition: all .4s ease;transition: all .4s ease;-ms-transition: all .4s ease;-moz-transition: all .4s ease;}
.kh_service ul li:hover i{transform: translateY(-2px); -webkit-transform: translateY(-2px); -moz-transform: translateY(-2px)}
.kh_service img {border: 0;display: block;max-width: 100%;}

.textcon {
    padding: 0 60px;
    margin-bottom: 50px;position: relative;display:table;
}
.title_h1 {
    padding: 50px 24px 24px;
    text-align: center;
    border-bottom: 1px dotted #e1e1e1;
}
.title_h1 h1{font-size:24px;color:#333;line-height: 32px;word-wrap: break-word;margin-bottom: 20px;}
.service_article p{line-height: 2.2;margin-bottom: 20px;}
.service_article {
    word-wrap: break-word;
    line-height: 30px;
    color: #666;
    padding: 40px 80px;
    border-bottom: 1px dotted #e1e1e1;
	width:1080px;
}

/*环境设备*/
.abn_hjsb{width:100%;padding: 40px 0 46px;}
.tab-nav4{width:100%;text-align: center;position: relative;}
.tab-nav4 ul li{display: inline-block;margin: 0 30px;}
.tab-nav4 ul li a{display: block;font-size:24px;border-bottom:3px solid transparent;padding:0 0 10px 0;}
.tab-nav4 ul li.on a{border-color: #18428c;color:#18428c;font-size:32px;}
.dotted{height: 1px;width:464px;border-bottom: 1px dotted #e1e1e1;margin:20px auto 20px;}
.tab-container1 section h6{font-size:14px;line-height: 30px;word-wrap: break-word;margin-bottom: 32px;}
.tab-list-warp1{position: relative;margin-bottom: 40px;}
.tab-list-warp1 ul li{position: relative;width:100%;}
.yth_set{width:100%;height: 520px;overflow: hidden;background: #18428c;margin-bottom: 70px;}
.set_left{width:460px;height: 520px;float: left;padding: 80px 40px 0;}
.set_left h4{font-size:24px;color:#fff;line-height: 32px;}
.set_left .hr{width:40px;height: 4px;background: #fff;display: block;margin: 14px 0 34px 0;}
.set_left p{line-height: 30px;word-wrap: break-word;color:#fff;}
.set_right{width:740px;float: left;}
.wheel_desc{text-align: center;margin-bottom: 20px;}
.wheel_desc h3{font-size:24px;color:#333;line-height: 32px;margin-bottom: 30px;}
.wheel_desc p{line-height: 30px;word-wrap: break-word;padding: 0 40px;}
.bot_title{width:100%;height: 80px;line-height: 80px;padding: 0 40px;font-size:24px;color:#fff;position: absolute;left: 0;bottom: 0;background: rgba(0,0,0,.4);text-align: left;}
.bot_title2{width:100%;height: 40px;line-height: 40px;padding: 0 16px;font-size:14px;color:#fff;position: absolute;left: 0;bottom: 0;background: rgba(0,0,0,.4);text-align: left;display: none;}
.hj_imgList{padding: 40px 0;}
.list_box{width:100%;height: 420px;overflow: hidden;background: #d2b387;}
.list_p{width:50%;height: 420px;padding: 88px 72px 0;}
.list_p h4{font-size:24px;color:#fff;line-height: 32px;}
.list_p .hr{width:40px;height: 4px;background: #fff;display: block;margin: 16px 0 30px 0;}
.list_p p{line-height: 30px;word-wrap: break-word;color:#fff;}
.list_img1{width:50%;}
.imgBig{width:100%;height: 520px;position: relative;}
.imgBig.h600{height: 600px;}
.cat {width: 1200px;background: #000;height:600px;margin:0 auto;position:relative;display: block;}
.swiper-container {width: 100%;height: 300px;margin-left: auto;margin-right: auto;}
.swiper-slide {background-size: cover;background-position: center;}
.gallery-top {height: 80%;width: 100%;}
.gallery-thumbs {height: 20%;box-sizing: border-box;padding: 10px 0;}
.gallery-thumbs .swiper-slide {width: 25%;height: 100%;opacity: 0.4;}
.gallery-thumbs .swiper-slide-active { opacity: 1;}	
.gallery-topx {height: 80%;width: 100%;}
.gallery-thumbsx {height: 20%;box-sizing: border-box;padding: 10px 0;}
.gallery-thumbsx .swiper-slide {width: 25%;height: 100%;opacity: 0.4;}
.gallery-thumbsx .swiper-slide-active {opacity: 1;}


/*联系我们*/
.aht_address{width: 1200px; margin: 0 0 20px 0;height:250px;}
.aht_address .aht_left{width:40%;float:left;height:250px;background:#18428c;padding:20px 20px 20px 20px;}
.aht_address .aht_right{width:60%;float:right;height:250px;padding:20px 20px 20px 20px;background:#cbb58b;}
.aht_left h3 {
    font-size: 24px;
    color: #fff;
    margin-bottom: 30px;
}
.aht_left p {
    line-height: 30px;
    word-wrap: break-word;
    margin-bottom: 10px;
	color: #fff;
}
.aht_right h3 {
    font-size: 24px;
    color: #fff;
    margin-bottom: 30px;
}
.aht_right p {
    line-height: 30px;
    word-wrap: break-word;
    margin-bottom: 10px;
	color: #fff;
}

/*历程*/
.scroll-box{padding:60px 0 128px 0;width:100%;}
.scroll-list{width:100%;padding-left:30px;}
.scroll-list ul{border-left:1px solid #e1e1e1;position: relative;padding: 90px 0;}
.scroll-list ul:before{content: "";width:20px;height: 20px;border-radius: 50%;border:1px solid #db9946;position: absolute;left:-10px;top:-20px;}
.scroll-list ul li{padding-left:44px;margin-bottom:80px;position: relative;}
.scroll-list ul li:last-child{margin-bottom: 0;}
.scroll-list ul li i{display: block;width:20px;height: 20px;background: url(../images/quan.png) 0 0 no-repeat;position: absolute;left:-10px;top:5px;}
.scroll-list ul li h3{font-size:24px;color:#333;line-height: 30px;}
.scroll-list ul li h3 span{display: inline-block;width:28px;height: 28px;border:1px solid #db9946;background: url(../images/jiajian.png) 4px 4px no-repeat;margin-left: 20px;vertical-align: middle;margin-top: -4px;cursor: pointer;}
.month_list{padding: 50px 0 20px;display: none;}
.month_list dl dd{position: relative;padding: 0 350px 0 0;min-height: 180px;margin-bottom: 30px}
.month_list dl dd:last-child{margin-bottom: 0;}
.month_list dl dd b{display: block;width:10px;height: 10px;position: absolute;left:-49px;top:8px;background: url(../images/quan.png) -5px -50px no-repeat;}
.list_desc{width:100%;;}
.list_desc h4{font-size:20px;color:#333;line-height: 28px;margin-bottom: 14px;}
.list_desc p{word-wrap: break-word;line-height: 30px;}
.list_img{position: absolute;right:0;top:5px;width:300px;}
.scroll-list ul li h3 span.on{background-position: 4px -46px;}

/*关于我们*/
.warp { width: 1200px; margin: 0 auto; position: relative; }
.joinus .block1{ padding:10px 0 90px;}
.joinus .block1 li{ width:25%; height:226px; float:left; text-align:center; vertical-align:middle; background: center no-repeat; position:relative;}
.joinus .block1 li:after{ content:''; display:inline-block; vertical-align:middle; width:0; height:100%; overflow:hidden;}
.joinus .block1 li .cont{ display:inline-block; color:#FFF; vertical-align:middle;}
.joinus .block1 li .cont .h1{ font-size:40px; font-weight:bold; color:#474747; text-transform:uppercase;}
.joinus .block1 li .cont .h2{ font-size:28px; color:#474747;}
.joinus .block1 li .cont .h2:after{ content:''; width:40px; height:1px; background:#707070; margin:16px 0 24px; display:block;}
.joinus .block1 li .cont .h3{ font-size:22px; color:#707070;}
.joinus .block1 li .cont .h4{ width:360px; font-size:16px; color:#707070;}
.joinus .block1 li .cont .h5{ font-size:22px; margin-bottom:4px;}
.joinus .block1 li .cont .h6{ font-size:16px; line-height:32px;}
.joinus .block1 li .cont .p{ width:160px; font-size:12px; line-height:20px; margin:0 auto;}
.joinus .block1 .l1{ background-color:#c99d46;}
.joinus .block1 .l3{ background-color:#f6f6f6;}
.joinus .block1 .l6{ background-color:#cbb58b;}
.joinus .block1 .l2{ text-align:left;}
.joinus .block1 .l2 .cont{ padding-left:50px;}
.joinus .block1 .l2,.joinus .block1 .l7{ width:50%;}
.joinus .block1 .l7 .cont{ padding-top:56px;}
.joinus .block1 .l3 .cont{ color:#707070;}
.joinus .block1 .l3 .cont .h6{ color:#474747;}

.abn_recommend{width:100%;padding: 76px 0;}
.about_h3{font-size:24px;color:#333;margin-bottom: 30px;}
.recommend_desc_left{width:100%; overflow: hidden;}
.recommend_desc_left p{line-height: 30px;word-wrap: break-word;margin-bottom: 30px;font-size:14px;}

/*远景*/
.aboutus2 .list{margin-top:40px;}
.aboutus2 .list li{ float: left; width: 25%;}
.aboutus2 .list .ico{ margin-bottom: 15px; width: 70px; height: 66px; overflow: hidden;
	-webkit-transition: transform 0.5s;
	-moz-transition: transform 0.5s;
	transition: transform 0.5s;
}
.aboutus2 .list .ico img{ display: block; width: 100%;}
.aboutus2 .list .h18{ position: relative; margin-bottom: 15px; font-size: 18px;}
.aboutus2 .list .h18:after{ content: '0'; position: absolute; left: 0; top: 100%; margin-top: 7px; width: 30px; border-bottom: 2px solid #18428c; font-size: 0;
	-webkit-transition: width 0.5s;
	-moz-transition: width 0.5s;
	transition: width 0.5s;
}
.aboutus2 .list .p{ margin-right: 34px; min-height: 112px;font-size:12px;}
.aboutus2 .list li:hover .h18:after{ content: '1'; width: 30%;}
.aboutus2 .list li:hover .ico{
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	transform: scale(1.2);
}

/*科室*/


div.keshi{margin-top:10px;margin-bottom:30px;background:#f5f5f5; position:relative;}
.keshi .title{margin-top:90px;margin-bottom:80px;text-align:center;padding-top:40px;}
.keshi .title .t1{font-size:45px; height:65px; color:#444444;font-weight:700}
.keshi .title .t2{font-size:18px;color:#cfcccc;font-size:18px;text-transform:uppercase}
.keshi .content{position:relative;margin:0 auto;width:1276px;height:670px;}
.keshi .content .left{position:relative;overflow:hidden;width:780px;height:654px;float:left;background:url("/res0605/img/keshi_01.png");}
.keshi .content .left .l1{position:absolute;display:none;width:98%;height:auto;}
.keshi .content .left .l1 .p1{font-size:20px;color:#6b6b6b;padding-top:80px;}
.keshi .content .left .l1 .p2{width:77%;font-size:14px;color:#666666;line-height:32px;}
.keshi .content .left .l1 h1{font-size:64px;height: 82px;color:#cd96ea;padding-top:15px;text-transform:uppercase}
.keshi .content .left .l1 h2{font-size:54px;color:#666666;padding-top:15px;font-weight:normal}
.keshi .content .left .l1 h3{font-size:28px;color:#cd96ea;font-weight:normal;text-transform:uppercase}
.keshi .content .left .l1 a{display:block;width:171px;height:41px; color:#fff; line-height:41px;margin:25px auto;text-indent:42px;background:url(../images/btn_jt.png) no-repeat 78% 50% #cd96ea;}
.keshi .content .left .keshi-list02 a{background:url(../images/btn_jt.png) no-repeat 78% 50% #a7c97f;}
.keshi .content .left .keshi-list03 a{background:url(../images/btn_jt.png) no-repeat 78% 50% #f9b3b4;}
.keshi .content .left .keshi-list04 a{background:url(../images/btn_jt.png) no-repeat 78% 50% #f0b57a;}
.keshi .content .left .keshi-list05 a{background:url(../images/btn_jt.png) no-repeat 78% 50% #bfd275;}
.keshi .content .left .keshi-list06 a{background:url(../images/btn_jt.png) no-repeat 78% 50% #c7b8af;}
.keshi .content .left .keshi-list07 a{background:url(../images/btn_jt.png) no-repeat 78% 50% #d08ca0;}
.keshi .content .right{position:relative;overflow:hidden;width:495px;height:670px;float:left;}
.keshi .content .right .l1{position:absolute;display:none;}
.keshi .content .right .but{position:absolute;width:495px;height:69px;top:50%;margin-top:-32px;}
.keshi .content .right .but .b1{width:47px;height:69px;float:left;background:url(../images/keshi_right.png);cursor:pointer;}
.keshi .content .right .but .b2{width:47px;height:69px;background:url(../images/keshi_left.png);float:right;cursor:pointer;}


/*医生终端页*/
.brand_doctor {height:auto;display: inline-block;margin-top:20px;width:1200px;}
.doctor_img { width: 420px;display: inline-block;margin-right: 20px; float: left;}
.doctor_img img { display: block; width: 420px;}
.doctor_info { width:715px; float: left;}
.doctor_info h3 { color: #C0272D; font-size: 28px; padding:20px 0;}
.doctor_info h3 span { color: #333; font-size: 20px; margin-left: 10px;}
.doctor_info p { font-size: 16px; margin-bottom: 10px;}
.doctor_info th{text-align: center;}
.doctor_info i{font-weight:bold;}
.doctor_info .rede{text-indent:3em;}

.do_but2 a{display:inline-block;margin-right: 18px;padding: 8px 0;width:140px;background: #fff;border-radius:20px;text-align: center;font-size:18px;border:2px solid transparent;margin-top:15px;}
.do_but2 a.zx{color:#fff;background: #18428c;border:2px solid #18428c;margin-left:60px;}
.do_but2 a.gh{border: 2px solid #18428c;color:#18428c;}

.doctor_content{clear: both;}
.doctor_content p{line-height: 30px;width:90%;margin-left:50px;}
.doctor_content h4 {height: 36px;margin: 10px 0;font-size: 18px;line-height: 38px;border-bottom: #ccc 2px solid;  position: relative;}
.doctor_content h4:after{content: ""; width: 85px;height: 36px;border-bottom: #C0272D 2px solid;display: block; position: absolute; left: 0; top: 0;}


.doc0313 .btns { margin-top: 30px;}
.doc0313 .btns a { display: block; width: 90px; height: 45px; line-height: 45px; border-radius: 5px; color: #fff; font-size: 16px; padding-left:60px;}
.doc0313 .btns a.a1 { background: #2786cd url(../images/arcbtn_03.png) no-repeat 25px center;}
.doc0313 .btns a.a2 { background: #fa8c00 url(../images/icon20170_07.png) no-repeat 25px center; margin-left:20px; }

.actzb {width:1200px;height:2px;border-bottom: 1px solid #e1e1e1;margin-top:30px;}


.ksyy{width:1200px;margin-top:40px;}
.ksyy h5{font-size:26px;font-weight: normal;margin-bottom:10px}
.ksyy h5 strong{font-size:16px;font-weight: normal;}
#form2{width:1200px;height:370px;color:#707070;}
#form2 .left{width:590px;height:370px;float:left;}
#form2 .lab{width:530px;height:45px;float:left;line-height:45px;font-size:14px;}
#form2 .inp{width:505px;height:50px;padding-left:35px;border:none;background: #f8f8f8;}
#form2 .right{width:580px;height:370px;float:right;}
#form2 .words{width:510px;height:120px;padding:25px 0 0 20px;border:none;background: #f8f8f8;font-size:14px;}
#form2 .right .right_tj{width:530px;height:50px;margin-top:45px}
#form2 .right p{font-size:14px;float:left;line-height:25px;width:250px;}
#form2 .right .sub{width:160px;height:42px;background: url(../images/sub.png) no-repeat;border:none;float:right}
#form2 .right .sub3c{width:120px;height:42px;background: url(../images/sub3c.png) no-repeat;border:none;}

/*招聘*/
.main_content .left-zpnav {width: 18%; float: left; padding: 15px 0; border-left: 1px solid #e3e3e3; position: relative;margin-left: 15px;}
.main_content .left-zpnav:before {content: "";display: inline-block; width: 5px; height: 5px; position: absolute; left: -3px;background-color: #b8b8b8; top: 0;}
.main_content .left-zpnav li {font-size: 1rem;}
.main_content .left-zpnav li:before {content: ""; width: 3px; height: 3px; background-color: gray; display: block; float: left; margin-top: 15px; margin-left: -2px;}
.main_content .left-zpnav li:not(:first-child) {margin-top: 20px;}
.main_content .left-zpnav li a {color: #000; padding: 6px;display: inline-block; position: relative; margin: 0 25px;transition: none;}
.main_content .left-zpnav li a:before {content: ""; position: absolute; left: -10px; top: 50%; margin-top: -5px; width: 0; height: 0; display: inline-block; border: 5px solid transparent; border-top-color: transparent; border-left-color: transparent; border-bottom-color: transparent;}
.main_content .left-zpnav li .active, .main_content .left-zpnav li a:hover {color: #fff; background-color: #18428c;}
.main_content .left-zpnav li .active:before, .main_content .left-zpnav li a:hover:before {border-right-color: #18428c;}
.main_content .right-content section .title {font-size: 1.3rem; padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #DBDBDD; text-align: center;}
.main_content .right-content {width: 80%; float: right;}
.main_content .fixed {position: fixed; top: 155px;}
.job-name {flex-wrap: wrap;margin-bottom: 40px;}
.job-name li {margin-right: 20px;cursor: pointer;margin-bottom: 5px;color: #666;}
.zwtit {height: 42px;background-color: #f0f0f0;text-align: center;}
.zwtit p {line-height: 42px;font-size: 1rem;color: #000;padding-left: 10px;color: #18428c;}
.zwinfo {height: 42px;border-bottom: 1px dashed #E3E5E2;}
.zwinfo ul li {float: left;font-size: 14px;line-height: 42px;color: #222;text-align: left;    width: 50%;}
.zwinfo ul li.hrdd {width: 600px;}
.zwinfo ul li.hrxz {width: 315px;}
.zwbox {width: 915px;margin: 15px 0 0 0;padding-bottom: 20px;}
.zwbox .mx {color: #222;line-height: 32px;font-size: 16px;font-weight:bold;margin-bottom:10px;}
.zwbox ul {margin-bottom: 20px;}
.zwbox li p{padding-left: 9px;background: url(../images/li.png) 0 center no-repeat;line-height: 22px;color: #606060;font-size: 14px;}
.zwbox p{padding-left: 9px;line-height: 26px;color: #606060;font-size: 14px;}
.sqzw {display: block;background: url(../images/but2.png) no-repeat;width: 103px;height: 38px;padding-bottom: 2px;line-height: 36px;font-size: 15px;font-weight: bold;text-align: center;color: #eee;border: none;cursor: pointer;float: left;}
.sqzw2 {display: block;background: url(../images/but1.png) no-repeat;width: 103px;height: 38px;padding-bottom: 2px;line-height: 36px;font-size: 15px;font-weight: bold;text-align: center;color: #eee;border: none;cursor: pointer;margin-left: 10px;float: left;}
.sqzw2 a {color: #eee;}
.sqzw .sqzw2 {cursor: pointer;}
.flex {display: flex;}
.msg {position: fixed;width: 550px;height: 350px;left: 0;right: 0;margin: auto;z-index: 5;background-color: #fff;text-align: center;padding: 125px 25px;font-size: 14px;border-radius: 5px;display: none;transition: none;}
.red {color: #c11920;margin: 35px 0;}
.close {display: inline-block; width: 20px;height: 3px; background: #333;line-height: 0;font-size:0;vertical-align: middle;-webkit-transform: rotate(45deg);position: absolute;top: 15px;right: 10px;cursor: pointer;}
.close:after{content:'/';display:block;width: 20px;height: 3px; background: #333;-webkit-transform: rotate(-90deg);}
.black-bcg2 {background: rgba(0,0,0,.5);width: 100%;position: absolute;top: 0;display: none;transition: none;}