body {	background-color: ;background-position:top center;margin-left:0px;COLOR:#333333;margin-top: 0px;margin-right: 0px;margin-bottom:0px;font-size: 16px;}
A:link {FONT-SIZE: 16px;COLOR: #333333;TEXT-DECORATION: none}
A:visited {FONT-SIZE: 16px;COLOR: #333333;TEXT-DECORATION: none}
A:hover {FONT-SIZE: 16px;COLOR: #333333;TEXT-DECORATION: none}
#webdh {text-align:center;vertical-align:middle;height:px;margin: 0 auto;font-size: 16px;font-weight: normal;COLOR: ;	background-color: ;overflow:hidden;}
#webdh A:link {FONT-SIZE: 16px;COLOR: ; TEXT-DECORATION: none}
#webdh A:visited {FONT-SIZE: 16px;COLOR: ; TEXT-DECORATION: none}
#webdh A:hover {FONT-SIZE: 16px;COLOR: ; TEXT-DECORATION: none}
#copy {text-align:center;width:86.4%;margin: 0 auto; line-height:150%;}
.clear {clear:both; height:0; overflow:hidden; display:block;}
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
#bodycontent {width:86.4%;margin: 0 auto;line-height:180%;text-align:center;}
#bodycontent.bodycontent2020 {text-align:left;}
.shopmrsc:hover {background-color: #f9f9f9;}
.shopmrsc {border-bottom: #efefef solid 1px;overflow: hidden;padding: 15px 5px;}
.shopmrsc a {float: left;display: block;height: 135px;text-decoration: none;position: relative;}
.shopmrsc a:hover {color: red;text-decoration: none;}
.xwlb_img {	float:left;margin-right: 15px;width: 205px;	height: 135px;	background-color:#DBD9DA;}
.xwlb_img img {max-width: 205px;max-height: 135px;display: table-cell;}
.shopmrsc p {font-size: 16px;font-weight: bold;overflow: hidden;text-align: left;margin: 0 auto;border-bottom: none;}
.shopmrsc p.xwlbbt {font-size: 16px;font-family: "Microsoft YaHei";font-weight: normal;}
.shopmrsc p.xwlbnr {font-size: 14px;font-weight: normal;#height: 50px;line-height: 24px;margin-top: 7px;color: #999;}
.shopmrsc p.xwlbsj {font-size: 14px;font-weight: normal;color: #787878;position: absolute;line-height: 20px;bottom: 0;}

.information { width:100%; margin:auto; border: solid 1px #ccc; box-sizing:border-box; padding:2%; overflow:hidden;}
.information_til { width:100%; height:40px; line-height:40px; border-bottom: solid 1px #ccc; padding-bottom:15px; margin-bottom:20px;}
.information_til strong { font-size:22px; color:#222;}
.information_til span { font-family:Arial, Helvetica, sans-serif; color:#888; font-size:14px; padding-left:10px; text-transform:uppercase;}

.information_miaosu {width:100%; height: auto; border-bottom: solid 1px #ccc; padding-bottom:20px; margin-bottom:15px; overflow:hidden;}
.information_miaosu dl dt { float:left; width:15%; height: auto;}
.information_miaosu dl dt img { width:100%; height:100%;}
.information_miaosu dl dd { width:84%; float:right; height:160px;}
.information_miaosu dl dd strong { color:#222; font-size:18px; display:block; margin-bottom:15px;}
.information_miaosu dl dd span { display:block; line-height:28px; color:#444;}
.information_miaosu dl dd li { width:120px; margin-top:12px; height:35px; line-height:35px; border-radius:5px; background:#222; text-align:center;}
.information_miaosu dl dd li a { color:#fff;}
.information_miaosu dl dd li:hover { background:#5ac42c;}

.information_list {width:100%; overflow:hidden;}
.information_list li { float:left; width:49%; height:50px; line-height:50px; border-bottom: dashed 1px #ccc;}
.information_list li:nth-child(odd) { margin-right:2%;}
.information_list li span { background:url(http://114my.cn.114.114my.net/zp/xgzx.png) left no-repeat; float:left; display:block;}
.information_list li span a { font-size:15px; padding-left:20px; display:block;}
.information_list li strong { display:block; float:right; font-weight:normal; color:#444;}

/*banner_page*/
.banner1r{overflow:hidden; width:100%; height:650px;}
/* WbfwNav */
.InpageBanner{position: relative;}
.WbfwNav{position: absolute !important;top: 560px; background-color: #fff;left: 16%;}
.WbfwNav ul li{float: left;width:calc(100% / 6);height: 70px;line-height: 70px;text-align: center;border-left: 1px #e7e7e7 solid;}
.WbfwNav ul li:first-child{border-left: none;}
.WbfwNav ul li a{display: block;height: 70px;font-size: 16px;color: #666;}
.WbfwNav ul li:hover{background-color:#d92026;}
.WbfwNav ul li:hover a{color: #fff;}
.WbfwNav ul li.cur{background-color:#d92026;}
.WbfwNav ul li.cur a{color: #fff;}

.banner_tit{width:100%;margin:0px auto; text-align:center; padding-top:230px;}
.banner_tit h3{font-size: 42px;color:#fff;display: block;line-height: 48px; font-weight: bold; letter-spacing: 2px;text-align:center;}
.banner_tit h6{font-size: 19px;font-weight:100;color: #fff;margin-top: 20px;line-height: 30px;text-align: left; font-weight:200; letter-spacing: 1px;text-align:center;}
.banner_tit::before {
    content: "";
    position: relative;
    width: 50px;
    height: 2px;
    background: #fff;
    top: 120px;
    display: block;
    margin: auto;
}

.dgcontent_title_h5{    text-align: center;font-size: 18px;}
.second_next_pre_dgwbct{ text-align: center !important;margin-bottom:50px !important;}
#center{height:auto !important;}
.copy_box{width: 100%; background:#000; margin-top:50px !important;}
/*内页导航*/
.nav_nbg{ height: 75px; line-height: 75px;background: #fff;box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);}
.nav_n{height: 75px !important; line-height: 75px;float:right;}
.nav_n li{ float: left;}
.nav_n li a{  display: block; padding-left:10px; padding-right:10px; min-width:150px;line-height: 73px;color: #666;font-size: 16px;margin-right: 0px;text-align: center; font-weight:100;}   
.nav_n li:hover a,.nav_n .on a{ font-weight: 100;  color: #fff; background: #d92026;}

.nav_nn{height: 75px !important; line-height: 75px;}
.nav_nn li{ float: left;}
.nav_nn li a{  display: block; padding-left:10px; padding-right:10px; min-width:160px;line-height: 73px;color: #666;font-size: 16px;margin-right: 0px;text-align: center; font-weight:100;}   
.nav_nn li:hover a,.nav_nn .on a{ font-weight: 100;  color: #fff; background: #d92026;}


.nav_n li .prod_list_n{ width:0; position: absolute; left:100px; top:15px; margin:0; border-radius: 20px; background: #fff; z-index:999 !important; overflow: hidden; }
.nav_n li .prod_list_n a{ background: none; height:36px; margin:0; line-height:36px; text-align:center; width:0; color: #F68100; overflow: hidden; -webkit-transition: width 0.5s ease .1s; transition: width 0.5s ease .1s; }
.nav_n li:hover .prod_list_n{ width:auto; }
.nav_n li:hover .prod_list_n a{ width:110px; }
.nav_n li:hover .prod_list_n a:hover{ color:#fb0; }

.strong_title { display: none; }
.mianbxContent { padding-left:30px;background:url(../images/198.png) left no-repeat; line-height:75px; color:#666;    text-align: left !important; font-size:16px; font-weight:100;}
.mianbxContent a{ color:#666; font-size:16px;}
.mianbxContent a:hover{ color:#008edc; }

/*内页*/
.strong_title{display:none;}
.body_bix{overflow:hidden;margin-bottom:40px;}
.nylist li .nylist_tit:before{background: #d92026 !important;}

/*内页*/
.pro_all_class{width: 100% !important;height: 60px !important;border: none !important;margin-bottom: 20px !important;font-size: 0;text-align: left !important;    margin-top: 60px !important;display: flex;}
.pro_all_class>div {display: flex;}
.pro_all_class a{font-size:16px;line-height: 60px ;display:inline-block;vertical-align:top;padding:0 0px;color: #737373; text-align: center!important; background:#f8f8f8; border-left:2px #fff solid;}
.pro_all_class a:hover{background:#d92026;color:#fff;}
.pro_all_class a.pro_cur{background:#d92026;color:#fff;position:relative;}
.pro_all_class a.pro_cur strong{font-size:16px; color:#fff;}


.main_tx {background: #d92026 !important;}
.main_r1_itemx span {color: #ffffff !important;}
.main_r1_itemx em {color: #eee !important;}
.main_r1_itemx .iconfont {color: #ffffff !important;}
.nyproduct-title {position: relative; color: #4fa30a;font-size: 18px !important; line-height: 30px;}
.nyproduct-text {font-size: 14px !important;    margin-top: 10% !important;}
.ny_protil a {font-size:20px !important;}
.dw_titl a{font-size:20px !important;}
.protempone li:hover .protemp_title a {color:#000000 !important;}
.protempone li:hover .protemp_more a {background:#d92026 !important;}
.protempwa{margin-top:12px;}

#bodycontent.bodycontent2020{margin-top:60px;}
.content_image {margin-top: 100px !important;}

.nylist_pic img{ border: 1px #eaeaef solid;}

.nyproduct-title{color: #d92026 !important;}
.dwone li:hover .dwwa_a a {    color: #d92026 !important;}
.dwone li:hover .dwwa_more a {    background: #d92026 !important;}
.dwone li {width:23% !important;}


.js {font-size: 16px;line-height: 36px;}
.nyproduct li {width:23% !important;}
.nyproduct li:hover .nyproduct-content {top:5% !important;}
.nyproduct-content {padding: 2% 5% !important;}
.nyproduct-title:before {margin-top: 6% !important;}



.nabout_numd{background: #d92026;}
.nabout_num {overflow: hidden;padding: 50px 0; width:86.4%;margin: 0 auto;}
.nabout_num ul {font-style: normal;display: flex;justify-content: space-around;align-items: center;}
.nabout_num li {display: flex; flex-direction: column; align-items: center;position:relative;width:250px;}
.nabout_num li:after {content: ''; width: 1px;height: 100%;background: #fff; position: absolute;right: -64px;top: 0;opacity:0.3;}
.nabout_num li:last-child:after {display:none;}
.nabout_num li span {font-size: 73px; font-family: "Akrobat";font-weight: normal;    line-height: 73px;color: #fff;}
.nabout_num li p {font-size: 18px; line-height: 36px;color: #fff;}
.nabout_num li em {font-size: 12px;position:absolute;top:11px;background: #fff;color: #d92026;border-radius: 50%;width: 20px;height: 20px;text-align: center;font-size: 15px;}
.nabout_num li:nth-child(1) em {right: 25%;}
.nabout_num li:nth-child(2) em {right: 15%;}
.nabout_num li:nth-child(3) em {right: 5%;}
.nabout_num li:nth-child(4) em {right: 10%;}
.t {padding: 0 0 0vw 0 !important;}
#center {width:26% !important; float:left;}
.left1 {position: relative;display: inline-block; width:45%;;}
.Introduction_Features{ background:#d92026;width:100%; text-align: center;font-size: 18px;color: #fff;}
.Introduction_Features span {display: block;color: #fff;font-size: 20px;font-weight: bold;text-align: center;margin-bottom: -11px;line-height:60px;}
.des img{ width:100%; margin-right: 4px;border: 1px solid #eee; margin-top: 20px;}
.des{line-height: 32px; font-size: 15px;}

.jianjie_rightr{float: right;width:52%; padding:3%;box-shadow: 0px 0px 60px 0px rgba(0,0,0,0.1);background: #fff; text-indent: 0em;}
.tit{font-size: 36px;font-weight: normal;display: block;line-height: 47px;padding-bottom: 40px;border-bottom: 1px solid #f3edf0;margin-bottom: 30px;color:#d92026;}
.pic-plus {box-shadow: 0px 0px 60px 0px rgba(0,0,0,0.1);}
.en {font-size: 23px;text-transform: capitalize;line-height: 40px;color: #ccc;font-family: Arial;}
.cn {font-size: 30px;line-height: 40px;padding: 0 0 0px;font-weight: normal;margin: 10px 0 0 0; float:left;}
.pic.pic-plus img {height: 422px;width: 500px;}
.des span{ color:#d92026;}
.page2{width:86.4%;margin: 0 auto;height: auto;}
.title_h {width:86.4%;margin: 0 auto; padding-top: 0px;}
.title_h p {text-align: center;font-size: 42px;font-style: normal;margin-top: 0px;margin-bottom: 0px;}
.title_h span {line-height: 3px;text-align: center;display: block;font-size: 18px;color: #666;}
.title_h i {width: 35px;height: 3px;background: #d92026;display: block;margin: 0 auto;margin-top: 23px;margin-bottom: 40px;}
.ny_image {display: block;width: 240px;height: 56px;line-height: 56px;border: 1px #ccc solid;margin: 0 auto;margin-top: 20px;font-size: 16px;text-align: center;}   
.title_h b {color: #d92026;font-weight: 800;}
    
/*文化*/
.info_index_news {position:relative;margin-top:0;height:400px;overflow:hidden;max-width:86.4%;margin:0 auto;    margin-bottom: 100px;}
.duty-one{position:absolute;left:0;top:0;width:50%;height:400px;overflow:hidden;background:url(../images/702.jpg) no-repeat  center; background-size: cover;animation:fadeinL 1s;}
.duty-one .text { position: absolute;left: 0;right: 0; bottom: 0;  color: #fff; padding: 100px 50px 50px;}
.duty-one .text h3{height:50px;line-height:50px;font-weight: bold;font-size:30px;color: #d92026;}
.duty-one .text p{height:60px;line-height:30px;font-size:16px;overflow:hidden;color: #d92026;}
.duty-one .text i{display:block;margin-top:10px;width:28px;height:3px;background:#d92026;}

.duty-two{position:absolute;right:0;top:0;width:50%;height:400px;overflow:hidden;background:#f8f8f8;animation:fadeinT 1s;}
.duty-two .text{position:absolute;left:70px;right:60px;bottom:40px;}
.duty-two .text h3{height:30px;line-height:30px;font-weight:normal;font-size:18px;color:#d92026; font-weight:bold; float:left;}
.duty-two .text p{margin-top:5px;line-height:30px;font-size:15px;color:#666;overflow:hidden; margin-bottom:20px;}
.duty-two .text i{display:block;margin-top:10px;width:28px;height:3px;background:#ddd;}
.duty-three{position:absolute;right:375px;bottom:0;width:375px;height:260px;background:#0079b2;animation:fadeinR 1s;}
.duty-three .text{position:absolute;left:50px;right:60px;bottom:50px;color:#fff;}
.duty-three .text h3{height:50px;line-height:50px;font-weight:normal;font-size:30px;color: #fff;}
.duty-three .text p{margin-top:10px;height:100px;line-height:22px;font-size:14px;overflow:hidden;color: #fff;}
.duty-three .text i{display:block;margin-top:5px;width:28px;height:3px;background:#fff;}
.duty-four{position:absolute;right:0;bottom:0;width:375px;height:260px;background:rgba(0,121,178,0.7);;animation:fadeinR 2s;}
.duty-four .text{position:absolute;left:50px;right:60px;bottom:50px;color:#fff;}
.duty-four .text h3{height:50px;line-height:50px;font-weight:normal;font-size:30px;color: #fff;}
.duty-four .text p{margin-top:10px;height:100px;line-height:22px;font-size:14px;overflow:hidden;color: #fff;}
.duty-four .text i{display:block;margin-top:5px;width:28px;height:3px;background:#fff;}
/*about style end*/
/************联系**************************/
.ripple, .ripple::before, .ripple::after { margin-top: -33px !important;}
label.BMapLabel {font: 21px arial, sans-serif !important;}
.ny_lx{width:100%;overflow:hidden; min-height:500px;}
.ny_lxl{width:58%;float:right;}
.ny_lxl .bt{font-size: 30px;color: #333333;font-weight: bold;}  
.ny_lxl .bt p{font-size:16px;color:#999999;display:block;font-weight:normal;line-height:35px;}
.content12{width:100%;margin:auto;}
.ny_lxl .lx ul{margin-bottom:30px;overflow:hidden;}
.ny_lxl .lx li{float:left;font-size:18px;color:#333;padding-left:34px;}
.ny_lxl .lx li span{font-size:17px;color:#999;display:block;}
.ny_lxl .lx li a {font-size:17px;color:#999;display:block;}
.ny_lxl .lx li a{font-size:15px;color:#999;}
.ny_ico .iconfont{font-size:30px;color:#d92026;width:60px;height:60px; border: 1px #d92026 solid;border-radius: 50px;display:block;line-height:60px;text-align:center;margin-bottom: 20px;}
i.iconfont.icon-zuoji1,i.iconfont.icon-wangzhi {font-size: 40px;}
i.iconfont.icon-alibabaline {font-size: 40px;line-height: 50px;}
.ny_lxl .lx li:nth-child(1) {padding: 0px !important;}
.ny_lxl .i1{width:298px;}
.ny_lxl .i2{width:289px;}
.ny_lxl .lx ul:nth-child(2) li:nth-child(2) {padding-left: 85px;}  
.ny_lxl .lx ul:nth-child(2) li:nth-child(3) {padding-left: 25%;} 
/*留言*/
.contactB {width:100%;margin: auto;}
.contactB_R {margin-top:10px}
.contactB_R input {width:100%;height:65px;color:#7f7f7f;margin-top:20px;padding:0px 10%;border: 1px #dfdfdf solid;background: #f5f5f5;}
.contactB_R input:nth-child(2n) {width:50%;padding: 0px 0px 0px 42px!important;border: 0px !important;margin-top: 0px;}
.contactB_R textarea {width:100%;clear:both;height:300px;background:#f1f1f1;color:#7f7f7f;padding:35px 5%;border: 1px #dfdfdf solid;}
.contactB_R #save {background:#d92026;color:#fff;border:0 none;font-size:16px;width:200px;height:67px;}
.contactB_R>a {float:right;width:142px;line-height:50px;cursor:pointer;text-align:center;color:#fff;background:#cf1717;font-size:16px;margin-top:24px}
.contactB_R p {width:37%;float:left;height:52px;background:#f2f2f2;color:#7f7f7f;margin-top:30px;padding-left:2%}
.contactB_R p input {float:left;margin-top:0px;padding:0px}
.contactB_R p img {float:right;height:100%}
.contactA_B .contactA_item {position:absolute;width:100%;height:100%;}
.col4.tel {margin-left: 20px;}
.col4 {width:410px;float:left;margin-bottom:20px;}
#code_key{float:left;width:350px;border:1px #dfdfdf solid;height:67px;margin-top:20px;margin-right:50px;background:#f5f5f5;}
/************分页**************************/
DIV.green-black{ width:100%; padding:20px 0; text-align:center; }
DIV.green-black A{COLOR: #fff;MARGIN-RIGHT: 2px;TEXT-DECORATION: none;font-size:100%;background-color: #464646; padding:8px 12px; display:inline-block;}
DIV.green-black A:hover{COLOR: #fff;font-size:100%;background-color: #d92026;}
DIV.green-black A:active{COLOR: #fff;font-size:100%;background-color: #d92026;}
DIV.green-black SPAN.current{FONT-WEIGHT: bold;COLOR: #fff;MARGIN-RIGHT: 2px;font-size:100%;background-color:#d92026;padding:8px 12px; display:inline-block}
/************新闻资讯**************************/
.nynews-list{width:100%; height:auto; padding:3.2% 3%; margin: 50px auto; box-shadow: 0 0 1px #aaa;box-sizing:border-box; position: relative; transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out;}
.nynews-date{float: left; width:9%; padding:4% 3% 0 0; text-align: right; font-size: 16px; font-weight: bold; font-family: sans-serif; color:#999; }
.nynews-date b{ font-size: 34px;  color:#000; line-height:40px;}
.nynews-photo{float: left; width:20%; height: auto; overflow: hidden;}
.nynews-photo img{width: 100%; transition: all 0.5s ease-out;  -webkit-transition: all 0.5s ease-out;}
.nynews-content{float: left; width:59%; padding-left:2%;}
.nynews-title{ font-size: 20px; font-weight: bold; color: #222; line-height: 40px; padding-bottom:0.6vw;}
.nynews-text{ font-size: 15px; line-height:28px; color: #666;}
.nynews-more{float: right;width:60px; height: 60px; line-height:60px; margin-top:4%; font-size: 20px; color: #fff; font-family:serif; font-weight: bold; background: #e5e5e5; border-radius: 100%; text-align: center; transition: all 0.5s ease-out;  -webkit-transition: all 0.5s ease-out;} 
.nynews-list:hover{box-shadow: 0 26px 50px -6px rgba(97, 105, 113, 0.3); transform: translateY(-5px); -webkit-transform: translateY(-5px);}
.nynews-list:hover .nynews-photo img{transform: scale(1.05);  -webkit-transform: scale(1.05)}
.nynews-list:hover .nynews-title{color:#0d4486;}
.nynews-list:hover .nynews-more{background: #0d4486; transform: translateX(6px); -webkit-transform: translateX(6px);}


.nyxqnewsbg{ width:100%; background:#f4f4f4; padding:30px 0;}
.nyxqnews{ margin:0 auto; width:86.4%;}


/*新闻详情*/
.nynews-list:hover .nynews-more{background: #d92026 !important;}
.nynews-list:hover .nynews-content p {color: #d92026 !important;}

.nyxqnews_left{ width:80%; float:left; background:#FFF; padding:30px; padding-bottom:0; overflow:hidden;}
.news_lefttit{ border-bottom:1px solid #e7e7e7; padding-bottom:15px;}
.news_lefttit h1{ font-size:22px; font-weight:normal; line-height:30px; display:block; margin-bottom:15px; color:#333;}
.news_lefttit span{ display:block; float:left; border-left:1px dotted #b6b6b6; color:#999; line-height:14px; padding:0 10px;}
.news_lefttit .chuchu{ padding:0 10px 0 0; border-left:none;}
.newsshare{ float:right; margin-top:-8px;}
.nyxqnews_leftcont{ margin-top:20px; line-height:28px; color:#777;}
.nyxqnews_leftcont img{ max-width:100%;}

.nyxqnews_leftpage{ width:100%; margin-top:20px; border-top:1px solid #e7e7e7; line-height:70px;}
.nyxqnews_leftup{ float:left; border-right:1px solid #e7e7e7; width:45%; padding-left:50px; padding-right:30px; height:70px; overflow:hidden; background:url(../images/newsup.png) center left no-repeat; }
.nyxqnews_leftdown{ float:right; text-align:right; width:45%; padding-left:30px; padding-right:50px; height:70px; overflow:hidden; background:url(../images/newsdown.png) right center no-repeat; }

.nyxqnews_right{ width:300px; float:right; position:relative;}
.nywenzhang{ padding:30px 30px 20px 30px; background:#FFF;}
.nyxqnews_righttit{ font-size:18px; border-bottom: 1px solid #e7e7e7; height:36px; line-height:18px; position:relative;}
.nyxqnews_righttit:before{ content:""; width:75px; height:1px; background:#1059a9; position:absolute; left:0; bottom:-1px;}
.nyxqnews_righttit strong{ color:#e62129;}
.nyxqnews_rightcont{ margin-top:10px; line-height:36px;}
.nyxqnews_rightcont a{ display:block; background:url(../images/newswenzhagn.png) left center no-repeat; padding-left:22px;width:220px; height:36px; overflow:hidden; }
.nyzx{ margin-top:10px;}

.case_rightcont{ margin-top:10px; line-height:36px;}
.case_rightcont a{ display:block;width:100%; margin-bottom:20px; text-align:center; background:#eee;}
.case_rightcont a img{ width:100%;}
/*产品*/
.nylist{ width:100%;}
.nylist li{width:23% !important;}
.nylist li:after{background: #4246a2 !important;}

.nylist li{ float:left;  margin:0 1% 2% 1%; position:relative; text-align:center; overflow:hidden;}
.nylist_pic{ overflow:hidden;}
.nylist_pic img{ width:100%; transition:ease-in-out 0.25s all;}
.nylist li:hover .nylist_pic img{ transform:scale(1.1);}
.nylist_tit:after{ content:''; transition:ease-in-out 0.15s all; background:#eaeaef; position:absolute; left:0; bottom:0; width:100%; height:100%; z-index:-1;}
.nylist li .nylist_tit:before{content:''; transition: ease-in-out 0.15s all;background:#0a72e7; position:absolute; left:-100%; bottom:0; width:100%; height:100%;  z-index:-2;}
.nylist li:hover .nylist_tit:after{ left:100%;}
.nylist li:hover .nylist_tit:before{ left:0;}
.nylist_tit{ width:100%; overflow:hidden; line-height:46px; font-size:16px; }
.nylist li:hover .nylist_tit{ color:#fff;}

.cscs{width:49%; text-align:left; float:right; line-height:30px;}
.cscs img{ width:100%;border:none;}
.product_x{margin-top:20px; clear:both; }
.product_xx{height:35px; background:#eee;clear:both; margin-bottom:20px;}
.product_xx h2{float:left;width: auto; padding:0 20px; margin:0px; line-height:35px; vertical-align:middle; font-size:18px;color:#FFF; font-weight: bold; background-color:#d92026;}
#product_info{width:1040px; height:auto;overflow:hidden;margin:0 auto; font-size:14px; clear:both; text-align: center; margin-top:10px;}
#product_info img{ max-width:1040px;}

.recruitment-content .recruitment {padding: 40px;background: #f6f6f6; }
.recruitment-content .recruitment .recruit-center {background: #fff;padding: 40px 40px 30px; }
.recruitment-content .recruitment .recruit-center .recruit-box {width: 100%; }
.recruitment-content .recruitment .recruit-center .recruit-box li {margin-bottom: 10px; }
.recruitment-content .recruitment .recruit-center .recruit-box li .recruit-top {width: 100%;height: 70px;padding: 0px 30px 0px 20px;display: flex;align-items: center;justify-content: space-between;background: #f5f5f5;cursor: pointer;font-size: 14px;box-sizing: border-box;transition: all .5s ease-out;-webkit-transition: all .5s ease-out;-moz-transition: all .5s ease-out; }
.recruitment-content .recruitment .recruit-center .recruit-box li .recruit-top > div {color: #666666;width: 25%; }
.recruitment-content .recruitment .recruit-center .recruit-box li .recruit-top > div span {color: #333; }
.recruitment-content .recruitment .recruit-center .recruit-box li .recruit-top > div:nth-of-type(2), .recruitment-content .recruitment .recruit-center .recruit-box li .recruit-top > div:nth-of-type(3) {text-align: center; }
.recruitment-content .recruitment .recruit-center .recruit-box li .recruit-top > div:nth-of-type(4) {text-align: right; }
.recruitment-content .recruitment .recruit-center .recruit-box li .recruit-top:hover {background: #d92026; }
.recruitment-content .recruitment .recruit-center .recruit-box li .recruit-top:hover > div {color: #fff; }
.recruitment-content .recruitment .recruit-center .recruit-box li .recruit-top:hover > div span {color: #fff; }
.recruitment-content .recruitment .recruit-center .recruit-box li .active { background: #d92026; }
.recruitment-content .recruitment .recruit-center .recruit-box li .active > div {color: #fff; }
.recruitment-content .recruitment .recruit-center .recruit-box li .active > div span {color: #fff; }
.recruitment-content .recruitment .recruit-center .recruit-box li .recruit-content {width: 100%;padding: 0px 40px 50px 40px;box-sizing: border-box;background: #f5f5f5;display: none;font-size: 14px; }
