.kd_12 {width: 1300px; margin: 0 auto;}
.kd_12 h1{
	font-size: 30px;
	font-weight: bold;
	color: #ffab1d;
	text-align: center;
	padding: 30px 0 20px;
}
em {font-style: normal;}

/* 顶部 */
.header_top {height: 30px; line-height: 30px; background-color: #eee; font-size: 12px; color: #666;}
.header_top .kd_12 {position: relative; overflow: hidden;}
.header_top img {position: relative; top: -1px; margin-right: 5px;}
.sousuo {position: absolute; top: 3px; right: 113px;}
.sousuo form {height: 25px; overflow: hidden;float: left;}
.sousuo form input {float: left;}
.sousuo form input.s1 {width: 200px; border: 1px solid #dcdcdc; padding: 0 10px; height: 100%;}
.sousuo form input.s2 {width: 34px; height: 100%; background: url(../images/sousuo.png) center no-repeat #fff; cursor: pointer; border: 1px solid #dcdcdc; border-left: none;}
.sousuo p{float: right;line-height: 25px;margin-left: 20px;}
.sousuo p a{padding:0 10px;color: #666;}
.sousuo p a:hover{color: #ffab1d;}
.langer {float: right;}
.langer a{color: #868484;}
.langer a:hover{color: #ffab1d;}
input::-webkit-input-placeholder { /* WebKit browsers */color:#bbbbbb;}
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color:#bbbbbb;}
input::-moz-placeholder { /* Mozilla Firefox 19+ */color:#bbbbbb;}
input:-ms-input-placeholder { /* Internet Explorer 10+ */color:#bbb;}
.header_b {height: 100px; line-height: 100px; background-color: #fff;}
.header_b.ll {position: fixed; top: 0; left: 0; z-index: 9999999999999999; width: 100%;}
.nav {float: right; height: 70px; margin-top: 30px;}
.nav li {float: left; line-height: 70px; margin: 0 15px; font-size: 15px; position: relative;}
.nav li:last-child {margin-right: 0;}
.nav li a {color: #666; display: block;}
.nav li:hover a,.nav li a.cur1 {color: #ffab1d;}
.submenu {width: 167px; z-index: 99999999; position: absolute; font-size: 14px; left: 50%; margin-left: -83.5px; height: auto !important; border: 1px solid #d2d2d2; display: none;}
.submenu img {position: absolute; left: 50%; margin-left: -10px; top: -15px;}
.dl_1 {width: 100%; background-color: #fff;}
.dl_1 dd {height: 41px; line-height: 40px;}
.dl_1 dd a {color: #666 !important; display: block; width: 112px; margin: 0 auto; border-bottom: 1px dashed #d2d2d2; text-align: center;}
.dl_1 dd:last-child a {border-bottom: none;}
.nav li .dl_1 dd:hover {background-color: #ffab1d;}
.nav li .dl_1 dd:hover a {padding-bottom: 0; border-bottom: 1px dashed #d2d2d2; color: #fff !important;}



/* 内容 */
.product,.case,.advantage {height: 560px; padding-top: 70px;}
.product .kd_12 h3,.case .kd_12 h3,.advantage .kd_12 h3 {font-size: 26px; text-align: center;}
.product .kd_12 .p1,.case .kd_12 .p1,.advantage .kd_12 .p1 {color: #888; text-align: center; margin-top: 20px;}
.bx-wrapper {margin-top: 50px;}
.slide p {font-size: 18px; margin-top: 14px; text-align: center;}
.img2 {display: none;}
.slide:hover .img1 {display: none;}
.slide:hover .img2 {display: block;}
.slide:hover p {color: #ffab1d;}
.bx-wrapper .bx-pager.bx-default-pager a {background: #fff; border: 1px solid #dcdcdc;}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {background-color: #ffab1d; border: 1px solid #ffab1d;}
.bx-wrapper .bx-pager {bottom: -90px;}

.about {height: 599px; background: url(../images/banner2.jpg) no-repeat center center / cover fixed; position: relative; background-position: center; text-align: center; padding-top: 132px;}
.about img {display: block; margin: 0 auto;}
.about p {display: inline-block; width: 960px; text-align: left; color: #fff; line-height: 32px; margin-top: 55px;}
.about_a {position: absolute; width: 175px; height: 40px; border: 1px solid #fff; border-radius: 20px; line-height: 38px; font-size: 16px; color: #fff; left: 50%; margin-left: -87.5px; top: 418px;}

.case {height: 940px; position: relative;}
.case ul {overflow: hidden; margin-top: 46px;}
.case ul li {float: left; width: 360px; position: relative; height: 310px; margin-right: 60px; margin-bottom: 16px; overflow: hidden;}
.case ul li:nth-child(3n) {margin-right: 0;}
.case .case_img {height: 260px; overflow: hidden;}
.case .case_img img {width: 100%; height: 100%;}
.case .case_img1 {position: absolute; width: 100%; height: 260px; background: rgba(0,0,0,.5); text-align: center; line-height: 260px; top: 0; display: none;}
.case ul li p {height: 50px; line-height: 50px; text-align: center; font-size: 16px;}
.case_a {display: block; margin: 0 auto; width: 175px; height: 40px; border: 1px solid #ffab1d; border-radius: 20px; line-height: 38px; font-size: 16px; color: #ffab1d; text-align: center;}

.advantage {height: 612px; background: url(../images/banner3.jpg) no-repeat center center / cover fixed; background-position: center; color: #fff;}
.advantage .kd_12 {position: relative;}
.advantage .kd_12 .p1 {color: #fff;}
.advantage_a {display: block; margin: 0 auto; width: 175px; height: 40px; border: 1px solid #fff; border-radius: 20px; line-height: 38px; font-size: 16px; color: #fff; text-align: center; margin-top: 40px;}
.advantage ul {width: 100%; overflow: hidden; position: absolute; top: 340px;}
.advantage ul li {text-align: center; width: 200px;}
.advantage ul li.li1 {float: left;}
.advantage ul li.li3 {float: right;}
.advantage ul li.li2 {position: absolute; left: 50%; transform: translateX(-50%);}
.advantage ul li div {font-size: 50px; margin-bottom: 16px;}
.advantage ul li p {line-height: 24px;}

.news {height: 720px; padding-top: 70px;}
.news h3 {font-size: 26px; text-align: center;}
.tabs {height: 30px; background: url(../images/xian.jpg) center center no-repeat; text-align: center; margin-top: 30px; margin-bottom: 50px;}
.tabs a {display: inline-block; width: 130px; height: 100%; border-radius: 16px; line-height: 28px; margin: 0 10px; border: 1px solid #dcdcdc; background-color: #fff; font-size: 16px; text-align: center;}
.tabs a.active {background-color: #ffab1d; border: 1px solid #ffab1d; color: #fff;background-image: -webkit-gradient(linear, left top, left bottom, from(#ffab1d), to(#ffab1d)); /* Saf4+, Chrome */ background-image: -webkit-linear-gradient(top, #ffab1d, #ffab1d); /* Chrome 10+, Saf5.1+, iOS 5+ */ background-image: -moz-linear-gradient(top, #ffab1d, #ffab1d); /* FF3.6 */ background-image: -ms-linear-gradient(top, #ffab1d, #ffab1d); /* IE10 */ background-image: -o-linear-gradient(top, #ffab1d, #ffab1d); /* Opera 11.10+ */ background-image: linear-gradient(to bottom, #ffab1d, #ffab1d); border-bottom: 1px solid #ffab1d;}
.swiper-nested-1 {width: 100%;}
.content-slide {overflow: hidden;}
.n_left {width: 545px; height: 464px; float: left; height: 100%;}
.n_img {width: 545px; height: 340px;}
.n_img img {width: 100%; height: 100%;}
.n_left h2 {font-size: 16px; line-height: 26px; margin: 5px 0; padding: 0 10px;}
.n_left em {padding-left: 10px; font-size: 12px; color: #888;}
.n_left p {padding: 0 10px; line-height: 26px;}
.n_right {width: 592px; height: 100%;}
.n_right ul li {padding-bottom: 33px; border-bottom: 1px dashed #dcdcdc; margin-bottom: 33px;}
.n_right ul li:last-child {margin-bottom: 0; border-bottom: 0; padding-bottom: 0;}
.n_box {height: 110px; overflow: hidden;}
.n_rq {width: 95px; height: 100%; background-color: #d2d2d2; text-align: center; color: #fff;}
.n_rq h2 {font-size: 40px; line-height: 60px;}
.n_rq p {line-height: 50px; font-size: 16px;}
.n_txt {width: 497px; background-color: #fff; height: 100%; padding: 20px;}
.n_txt h2 {line-height: 26px; font-size: 16px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.n_txt p {
	line-height: 24px;
	color: #777;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	text-overflow: -o-ellipsis-lastline;
}
.n_right ul li:hover .n_rq {background-color: #ffab1d;}

/* 底部 */
.footer {background-color: #4c4c4c;}
.footer_t {height: 271px; border-bottom: 1px solid #333; padding-top: 37px; overflow: hidden;border-top:1px solid #666}
.footer_b {height: 81px; border-top: 1px solid #666; text-align: center; color: #fff; line-height: 30px; padding-top: 10px;}
.footer_box {float: left; color: #fff; margin-left: 35px;}
.footer_box h2 {font-size: 18px;}
.footer_box ul {margin-top: 10px;}
.footer_box ul li {line-height: 24px;}
.footer_box ul li a {color: #fff;}
.footer_box ul li a:hover {color: #ffab1d;}
.footer_r {overflow: hidden;}
.footer_img p {margin-top: 10px; color: #fff; text-align: center;}
.fx {margin-right: 66px;}
.fx p {color: #fff; font-size: 16px; line-height: 34px; margin-bottom: 5px;}
.fx a {margin-right: 14px;}
.footer_b a {color: #fff;}
.footer-fw{
	height: 57px;
    line-height: 57px;
    color: #fff;
    margin: 0 auto;
	border-bottom:1px solid #333;
}
.footer-fw a{
	color: #fff;
    font-size: 12px;
    margin-left: 15px;
}

/* 关于我们 */
.imgBox	{width: 100%; height: 100%;}
.imgBox img {width: 100%;}
.lujing {height: 50px; line-height: 50px; background-color: #f2f2f2; font-size: 12px; color: #777;}
.lujing a {color: #777;}
.lujing .kd_12 {position: relative; height: 100%;}
.lujing h2 {position: absolute; width: 300px; height: 70px; line-height: 70px;font-size: 20px; color: #fff; text-align: center; background-color: #ffab1d; top: 50%; margin-top: -35px;}
.content .kd_12.at {margin-top: 40px; overflow: hidden; padding-bottom: 60px;}
.about_l,.productDiv {width: 300px;}
.about_l ul li {height: 71px; line-height: 70px; border: 1px solid #dcdcdc; text-align: center; background-color: #f4f4f4; border-bottom: none;}
.about_l ul li:last-child {border-bottom: 1px solid #dcdcdc;}
.about_l ul li a {display: block; color: #666;}
.about_l ul li a:hover,.about_l ul li a.cur2 {background-color: #ffab1d; color: #fff;}
.about_l .newrand{margin-top: 20px;width: 300px;}
.about_l .newrand dt{font-size: 18px; text-align: center; background-color: #ffab1d; color: #fff; height: 60px;line-height: 60px;margin-bottom: 10px;}
.about_l .newrand dd a{font-size: 16px;width: 300px;color: #444;line-height: 36px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.about_l .newrand dd{border-bottom: 1px dashed #cecece;padding: 0 5px;}
.about_l .newrand dd h3{text-align: center;}
.about_l .newrand dd img{max-width: 280px; margin: 0 auto;}
.about_l .newrand dd:hover a,.about_l .newrand dd:hover  h3{color: #ffab1d;}

.about_r {width: 945px;}
.about_box {min-height: 600px;}
.about_box h1 {text-align: center; font-size: 24px; height: 47px; line-height: 40px; margin-bottom: 25px;}

/* 产品 */
.product_ul li {border: 1px solid #dcdcdc; border-top: none;}
.product_ul li:first-child {border-top: 1px solid #dcdcdc;}
.product_ul li.li1 {border-bottom: none;}
.product_ul h3 {height: 70px;line-height: 70px;color: #666;font-size: 14px;cursor: pointer; text-align: center; background-color: #f4f4f4;}
.product_ul h3.cur4,.product_ul h3:hover  {background-color: #ffab1d; color: #fff;}
.product_ul dl {display: none; margin-top: 1px;padding: 10px 0; border-bottom: none; padding: 0 10px;}
.product_ul dl dd {height: 48px;line-height: 47px; text-align: center; border-bottom: 1px dashed #dcdcdc;}
.product_ul dl dd:last-child {border-bottom: none;}
.product_ul dl dd a {color: #666;}
.product_ul dl dd a.cur5 {color: #ffab1d;}
.product_ul dl dd a:hover {color: #ffab1d;}
.product_nav {overflow: hidden;}
.product_nav li {float: left; width: 290px; margin-right: 37px; margin-bottom: 20px;}
.product_nav li:nth-child(3n) {margin-right: 0; float: right;}
.product_nav li p {color: #666; line-height: 32px; text-align: center; font-size: 16px;}
.p_img {width: 290px; height: 230px;}
.p_img img {width: 100%; height: 100%;}
.product_nav li:hover p {color: #ffab1d;}
.pages {text-align: center;font-size: 14px; margin-top: 20px;}
.pages a {width: 50px;height: 32px;display: inline-block;line-height: 30px;margin: 0 5px;color: #666; border: 1px solid #dcdcdc;}
.pages a.cur5 {background-color: #ffab1d; border: 1px solid #ffab1d; color: #fff;}

/* 产品详情 */
.p_box {overflow: hidden; height: 368px;}
.max_img {width: 465px; height: 100%;}
.max_img img{width:100%;}
.p_txt {width: 438px;}
.p_txt h1 {font-size: 22px; margin-top: 34px;}
.p_txt ul {margin-top: 26px;}
.p_txt ul li {border-bottom: 1px dashed #dcdcdc; line-height: 60px; overflow: hidden;}
.p_txt ul li:last-child {border-bottom: none;}
.p_txt ul li span {float: left;}
.p_txt ul li p {display: table; line-height: 26px; margin-top: 17px;}
.js {border-bottom: 1px solid #d2d2d2; overflow: hidden; margin-top: 62px;}
.js div {float: left; width: 140px; height: 42px; border-radius: 4px; line-height: 42px; text-align: center; background-color: #d2d2d2; color: #fff; margin-right: 12px; cursor: pointer; font-size: 16px;}
.js div.cur8 {background-color: #ffab1d;}
.js_box {margin-top: 20px; overflow: hidden;}
.js_div {display: none;}
.js_div.cur9 {display: block;}

/* 成功案例 */
.case_ul,.case_ul1 {overflow: hidden;}
.case_ul li {float: left; width: 300px; margin-right: 22px; position: relative; margin-bottom: 30px;}
.case_ul .case_li:nth-child(2n){margin-right:0px;}
.case_ul li:nth-child(3n) {margin-right: 0; float: right;}
.case_ul .case_img2 {height: 260px; overflow: hidden;}
.case_ul .case_img2 img {width: 100%; height: 100%;}

.case_ul .case_img3 {position: absolute; width: 100%; height: 260px; background: rgba(0,0,0,.5); text-align: center; line-height: 260px; top: 0; display: none;}
.case_ul li p {height: 33px; line-height: 33px; text-align: center; font-size: 16px;}
.case_ul li:hover p {color: #ffab1d;}
.case_ul li:hover .case_img3 {display: inline-block;}

.case_ul1 li {float: left; width: 48%; margin-right: 22px; position: relative; margin-bottom: 30px; border-bottom:1px solid #eee;}
.case_ul1 .case_li:nth-child(2n){margin-right:0px;float: right;}
.case_ul1 li:hover a {color:#ffab1d;}
/* 案例详情 */
.case_div {border-bottom: 1px solid #d2d2d2; text-align: center; min-height: 77px;}
.case_div h1 {font-size: 20px; line-height: 26px;}
.case_div p {line-height: 26px; margin-top: 10px; color: #999;}
.case_txt {margin-top: 20px;}

/* 新闻资讯 */
.news_ul li {overflow: hidden; padding-bottom: 40px; border-bottom: 1px solid #d2d2d2; margin-bottom: 38px;}
.news_ul li:last-child {margin-bottom: 0; border-bottom: none;}
.n_img1 {float: left; width: 300px; height: 186px;}
.n_img1 img {width: 100%; height: 100%;}
.n_txt1 {width: 615px; margin-left: 30px;}
.n_txt1 h2 {font-size: 16px; line-height: 26px; margin-top: 5px;}
.n_txt1 span {color: #999; margin: 10px 0; display: inline-block;}
.n_txt1 p {color: #777; line-height: 26px;}
.n_txt1 p.p1 {width: 110px; height: 34px; line-height: 32px; text-align: center; border: 1px solid #d2d2d2; margin-top: 15px;}
.news_ul li:hover .n_txt1 h2 {color: #ffab1d;}
.news_ul li:hover .n_txt1 p.p1 {background-color: #ffab1d; border: 1px solid #ffab1d; color: #fff;}

/* 新闻详情 */
.sxp {padding-top: 30px;}
.sxp p {line-height: 30px;}
.sxp p a {color: #666;}
.sxp p a:hover {text-decoration: none; color: #ffab1d;}

/*新增2018.1.8*/
.header_b {height: auto; line-height: initial;}
.header_b .kd_12 {line-height: 100px;}
.header_b.ll {z-index: 2000;}
.phone-box {padding-top: 38px; margin-right: 5px;}
.phone-box img {margin-top: 5px;}
.hotline {padding-left: 10px;margin-top: -3px;}
.hotline .fuck1 {font-size: 14px;line-height: 22px;color: #666;}
.hotline .fuck2 {font-size: 26px;line-height: 28px;color: #ffab1d; font-style: oblique;}

.qm_nav {overflow: hidden; height: 50px; background-color: #606a76;}
.qm_nav ul {width: 1200px; margin: 0 auto; overflow: hidden;}
.qm_nav ul li {float: left; width: 150px; line-height: 50px; text-align: center; font-size: 16px;}
.qm_nav ul li a {display: block; color: #fff; background: url(../images/shu.png) no-repeat right center;}
.qm_nav ul li.cur a,.qm_nav ul li:hover a {background: #ffc64a; box-shadow: 2px 0 2px #d49702;}

.indexProductBox {margin-top: 40px;}
.productTab { float: left; width: 204px; }
.productTab li { position: relative; height: 66px; line-height: 66px; padding-bottom: 1px; background: #ffffff; border: 1px solid #dcdcdc; margin-top: -1px;}
.productTab li a { display: block; color: #564737; font-size: 1.5em; text-align: center;}
.productTab li i { position: absolute; right: -7px; top: 0; z-index: 5; display: none; width: 6px; height: 100%; background: url(../images/icon7.png) no-repeat 0 center; }
.productTab li:hover, .productTab li.on {}
.productTab li:hover i, .productTab li.on i { display: block; }
.productTab li:hover a, .productTab li.on {border: 1px solid #feb63c;}
.productTab li:hover a, .productTab li.on a { color: #fff; background-color: #feb63c;}
.indexProductDiv { margin-left: 250px; }
.indexProductDiv .owl-carousel { display: block; }
.indexProductDiv .item .proimg { float: left; width: 510px; height: 327px; }
.indexProductDiv .item .proimg img{width: 100%;height: 100%;}
.proText { float: right; width: 396px;}
.proText h3 { font-size: 2.6em; padding: 15px 0 20px; text-align: left !important;}
.proText h3 a { color: #feb63c; }
.protit { color: #787f7e; font-size: 1.4em; text-transform: uppercase; }
.proUl { height: auto; overflow: hidden; margin: 31px 0 23px; }
.proUl li { float: left; margin-left: 30px; width: 74px; height: 74px; overflow: hidden; border: 1px solid #cbc5c0; }
.proUl li:first-child { margin-left: 0; }
.proUl li a img{ width:74px; height:74px;}
.proInfo { color: #5f5f5f; font-size: 14px; height: 52px; line-height: 26px; overflow: hidden; }
.more { margin-top: 28px; width: 110px;  text-align: center;}
.more a { display: block; height: 38px; line-height: 36px; color: #feb63c; font-size: 14px; border: 1px solid #feb63c; -webkit-border-radius: 18px; -moz-border-radius: 18px; -ms-border-radius: 18px; border-radius: 18px; }
/*indexNews*/

.new_p_nav {margin-top: 40px; overflow: hidden; display: table; text-align: center;}
.new_p_nav a {display: inline-block; width: 140px; height: 32px; line-height: 32px; background-color: #e8e8e8; border-radius: 20px; text-align: center; color: #555; }
.new_p_nav a.cur,.new_p_nav a:hover {background-color: #feb63c; color: #fff;}
.new_cp_js {padding-top: 34px;}
.new_cp_js_name {border-bottom: 1px solid #dcdcdc; position: relative; padding-bottom: 10px;}
.new_cp_js_name h2 {font-size: 26px; color: #ffab1d; line-height: 32px;}
.new_cp_js_name p {font-family: "Arial"; color: #999; line-height: 32px;}
.new_cp_js_name:after {content: ""; position: absolute; bottom: 0; height: 3px; width: 155px; background-color: #ffab1d;}

.new_cp_js_box {margin-top: 47px; overflow: hidden; padding-bottom: 44px;}
.new_cp_js_box .txt {width: 550px; padding-top: 30px;}
.new_cp_js_box .txt h3 {font-size: 26px; line-height: 40px;}
.new_cp_js_box .txt p {font-size: 16px; color: #777; line-height: 30px;}
.new_cp_js_box .txt p {margin-top: 30px; margin-bottom: 36px;}
.new_cp_js_box .txt a {color: #feb63c;}
.new_cp_js_box .img {width:600px;height:340px;}
.new_cp_js_box .img img {width:100%; height:100%;}

.new_cp_js.hui {background-color: #f4f4f4;}
.new_cp_js_name a {position: absolute; right: 0; bottom: 10px; color: #888;}
.relatedProducts {margin-top: 34px; overflow: hidden; padding-bottom: 10px;}
.relatedProducts li {float: left; width: 280px; margin-right: 26px; margin-bottom: 15px;}
.relatedProducts li:nth-child(4n) {float: right; margin-right: 0;}
.relatedProducts li .img {height: 230px; border: 1px solid #eee;}
.relatedProducts li .img img{width: 100%;height: 100%;}
.relatedProducts li p {text-align: center; font-size: 16px; line-height: 32px; color: #555;}
.relatedProducts li.cur p,.relatedProducts li:hover p {color: #feb63c;}

.new_cp_js.pb {padding-bottom: 15px;}

.education_box {margin-top: 40px; text-align: center;}
.education_box .img {width: 398px; height: 327px; margin: 0 auto; overflow: hidden;}
.education_box a {display: inline-block; width: 150px; height: 42px; line-height: 42px; font-size: 16px; background-color: #bfbfbf; color: #fff; margin-top: 40px;}

.p_box {height: 456px; margin-top: 30px;}
.max_img {width: 555px; height: 456px; overflow: hidden;}
.max_img img {width: 100%; height: 100%;}
.p_txt {width: 575px; padding-top: 60px;}
.p_txt ul li {color: #777;}
.kd_12.at h2 {font-size: 26px; color: #ffab1d; height: 46px; border-bottom: 1px solid #dcdcdc;}
.kd_12 h2 span {float: left; height: 46px; border-bottom: 3px solid #feb63c;}

.introduce_txt {margin-top: 30px; padding-bottom: 60px; border-bottom: 1px solid #dcdcdc;}
.introduce_txt h2 {font-size: 26px; line-height: 40px;}
.introduce_txt h3 {font-size: 22px; color: #ffab1d; margin-bottom: 10px;}
.introduce_txt p {font-size: 16px; color: #777; line-height: 30px;}
.introduce_a {display: block; width: 150px; height: 42px; line-height: 42px; text-align: center; color: #fff; font-size: 16px; background-color: #bfbfbf; margin: 36px auto;}

/*2018.1.17新增*/
.new_case_txt {margin-top: 30px; color: #777; line-height: 28px; padding-bottom: 50px;}
.pikachoose {margin-top: 33px; padding-bottom: 60px;}
.key_box {margin-top: 60px; padding-bottom: 40px;}
.key_box ul {width:100%;}
.key_box ul li {line-height: 34px; text-align: center; width: 33.3%;border-right: 1px dashed #dcdcdc;float: left; color: #666;}
.key_box ul li:nth-child(3n) {border-right: none;}
.key_box ul li a {color: #666;}
.key_box ul li a:hover {color: #ffab1d; text-decoration: underline;}
.key_a_box {display: block; margin: 0 auto; width: 172px; height: 38px; border: 1px solid #ffab1d; text-align: center; font-size: 16px; color: #ffab1d; line-height: 36px; border-radius: 20px;}
.new_cp_js.pb {padding-bottom: 60px;}

/*2018.1.18*/
.recruitment_box{width:1200px;margin:40px auto}
.recruitment_box h3{height:64px;font-size:20px;background-color:#f3f3f3;line-height:64px;text-indent:20px}
.recruitment_box ul{margin-top:26px;margin-bottom:26px}
.recruitment_box ul li{margin-bottom:10px}
.recruitment_box ul li .p1{height:52px;line-height:52px;font-size:16px;text-indent:20px}
.recruitment_box ul li .p1 span{float:right;margin-right:10px}
.recruitment_box ul li .txt{margin-top:10px;border:1px solid #dcdcdc;padding:19px;display:none; background-color: #fcfcfc;}
.recruitment_box ul li .txt h4{font-size:16px;margin-bottom:10px}
.recruitment_box ul li .txt p{line-height:26px}
.recruitment_box ul li.cur .p1{background-color:#ffab1d; color: #fff;}
/*.recruitment_box ul li.cur .p1 span{display:none}*/
.recruitment_box ul li.cur .txt{display:block}

@media screen and (max-width: 1200px) {
	body {width: 100%;}
}
.proindex{
	height: auto;
	padding-bottom: 10px;
}
@media screen and (max-width: 1300px) {
	.kd_12{
		width: 100%;
		padding: 0 2%;
	}
}
