
@charset "utf-8";
/* 初始化CSS */

.nyBanner{width: 100%;height: 324px;background-position: center top;background-repeat: no-repeat;}
.nyBanner h3 {  font-size:24px; color:#FFF; line-height:70px; font-weight:normal; padding-top:130px;}
.nyBanner h2 { color:#FFF; font-size:40px;}
.path{height: 52px;line-height: 52px;-moz-box-shadow:0px 2px 2px #cbcbcb;font-size: 13px;color: #666;}
.path .w1200{box-sizing:border-box;padding-left: 30px;position: relative;}
.path .w1200:before{content: "";width: 15px;height: 3px;background: #383842;position: absolute;left: 0;top: 50%;margin-top: -2px;}
.path a:hover{color: #da2127;}

.nyCont{width: 100%;background: #f5f5f5 url(../images/ny/nyBg.jpg) repeat-x left top;padding:0 0 20px 0;min-height: 350px;}

.nyMenu{background: #ffffff;margin-bottom: 50px;}
.nyMenu li{width: 176px;height:53px;text-align: center;line-height: 53px;position: relative;}
.nyMenu li a{display: block;font-size: 15px;color: #474747;position: relative;z-index: 2;}
.nyMenu li:before{content: "";width: 0;height: 100%;background: #0054A3;position: absolute;left: 0;top: 0;
-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}
.nyMenu li i{display: block;  width: 0;height: 0;border-top: 10px solid #0054A3;border-right: 10px solid transparent;border-left: 10px solid transparent;
position: absolute;bottom: -10px;left: 50%;margin-left: -5px;filter:alpha(opacity=0);opacity:0;}
.nyMenu li.on:before,.nyMenu li:hover:before{width: 100%;}
.nyMenu li.on a,.nyMenu li:hover a{color: #ffffff;}
.nyMenu li.on i,.nyMenu li:hover i{filter:alpha(opacity=100);opacity:1;}

.nyTit{width: 100%;margin-top:80px;text-align: center;font-size: 0;}
.nyTit h3{font-size: 35px;color: #090909;font-weight: normal;margin-bottom: 16px;}
.nyTit h5{font-size: 13px;line-height:22px;color: #6f6d6d;font-weight: normal;margin-bottom: 21px;}
.nyTit i{display: block;width: 15px;height: 3px;margin: 0 auto;background: #91bd64;}
.nynub{width:46%; margin:0 auto;}
.nynub ul li{width: 100%;height: 220px; background:#f6f6f6;overflow: hidden;position: relative;}
.nynub ul li:first-child{margin-top: 0;}
.nynub ul li a{display: block;width: 100%;height: 100%;}
.nynub ul li a .pic{width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;}
.nynub ul li a:hover .pic{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}
.nynub ul li.li1 p { width:33%; margin-top:56px; float:left; text-align:center; font-size:65px; color:#0054A3; font-weight:bold; line-height:45px; border-right:1px solid #cdcdcd;}
.nynub ul li.li1 p:last-child { width:33%; margin-top:56px; float:left; text-align:center; font-size:65px; color:#0054A3; font-weight:bold; line-height:45px; border-right:0px solid #cdcdcd;}
.nynub ul li.li1 p i { font-size:14px; color:#0054A3; font-weight:normal;}
.nynub ul li.li1 p span {font-size:15px; color:#666666; display:block; font-weight:normal; }

.nytxt { color:#6f6d6d; font-size:15px; line-height:32px; text-align:center; }

/*.about_box {height:337px;}
.about_box .pic{width: 50%;height:337px;overflow: hidden; float:left;}
.about_box .pic span{display: block;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;}
.about_box:hover .pic span{-webkit-transform: scale(1.16); -moz-transform: scale(1.16); -ms-transform: scale(1.16); transform: scale(1.16);}
.about_box .txt{ width: 50%;height:337px;overflow: hidden; background:#FFF; color:#666666; text-align: justify; float:right;}
.about_box .txt h3 { font-size:46px; color:#00132b; font-weight:normal; margin-bottom:18px; padding-left:54px; padding-top:60px;}
.about_box .txt h6 { font-size:32px; color:#00132b; font-weight:normal; margin-bottom:48px; padding-left:54px;}
.about_box .txt ul {padding-left:54px;padding-right:54px; line-height:26px; font-size:13px;}
.pageWrap:nth-of-type(2n) .pic{ float: right; }
.pageWrap:nth-of-type(2n) .txt{ float: left; }*/

.ptlist{ margin-top: 20px; }
.ptlist ul li a{ display: block; width: 100%; height: 100%; background: #fff; }
.ptlist ul li.nLi .pic{ position: relative; float: left; width: 50%; height: 337px; overflow: hidden; }
.ptlist ul li.nLi .pic img{ width: 100%; height: 100%; -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; -ms-transition:all 0.4s ease; transition:all 0.4s ease; }

.ptlist ul li.nLi .txt{ float: right; width: 50%; height: 337px; }
.ptlist ul li.nLi:nth-of-type(2n) .pic{ float: right; }
.ptlist ul li.nLi:nth-of-type(2n) .txt{ float: left; }
.ptlist ul li.nLi .txt{box-sizing: border-box; }
.ptlist ul li.nLi .txt h5{ position: relative; font-size:46px; color:#00132b; font-weight:normal; margin-bottom:18px; padding-left:54px; padding-top:60px; }
.ptlist ul li.nLi .txt p{ font-size:32px; color:#00132b; font-weight:normal; margin-bottom:48px; padding-left:54px; }


.ptlist ul li.nLi .txt .sub{ margin-top: 24px;padding-left:54px;padding-right:54px; line-height:26px; font-size:13px; }
.ptlist ul li.nLi .txt .sub li{}
.ptlist ul li.nLi .txt .sub li:before{ content: "——"; color: #ccc; margin-right: 16px; }
.ptlist ul li.nLi .pic:hover img{ -webkit-transform: scale(1.16); -moz-transform: scale(1.16); -ms-transform: scale(1.16); transform: scale(1.16); }
.ptlist ul li.nLi .pic:hover:after{ opacity: 0.4; }

/*发展历程*/
.ptlist2{ margin-top: 80px; }
.ptlist2 ul li { display: block; width: 100%; height:300px; background: #fff; margin-top:20px; }
.ptlist2 ul li.nLi .pic{ position: relative; float: left; width: 41.67%; height: 300px; overflow: hidden; }
.ptlist2 ul li.nLi .pic img{ width: 100%; height: 100%; -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; -ms-transition:all 0.4s ease; transition:all 0.4s ease; }

.ptlist2 ul li.nLi .txt{ float: right; width: 58.3%; height: 300px; }
.ptlist2 ul li.nLi:nth-of-type(2n) .pic{ float: right; }
.ptlist2 ul li.nLi:nth-of-type(2n) .txt{ float: left; text-align:right; padding-right:54px;}
.ptlist2 ul li.nLi .txt{box-sizing: border-box; }
.ptlist2 ul li.nLi .txt p{ font-size:25px; color:#454545; font-weight:normal;padding-left:54px; margin-top:120px; }
.ptlist2 ul li.nLi .txt i{ font-size:12px; color:#888888; font-weight:normal; padding-left:54px; line-height:22px; }


.ptlist2 ul li.nLi .pic:hover img{ -webkit-transform: scale(1.16); -moz-transform: scale(1.16); -ms-transform: scale(1.16); transform: scale(1.16); }
.ptlist2 ul li.nLi .pic:hover:after{ opacity: 0.4; }

/*发展历程END*/

/*技术设备*/
.caseList{width:100%;margin: 0 auto 50px;}
.caseList li{overflow: hidden;width: 48%; margin-left:4%;position: relative;}
.caseList li:first-child{ margin-left:0;}
.caseList li a{display: block;}
.caseList li a .pic{width: 100%;height: 0;padding-bottom:73.71%;position: relative;overflow: hidden;}
.caseList li a .pic img{width: 100%;height: 100%;position: absolute;left: 0;top: }
.caseList li a b{display: block;position: absolute;left: 2%;top: 2%;width: 96%;height: 96%;border-radius: 8px;
transform: scale(0.5);-webkit-transform: scale(0.5);opacity: 0;visibility: hidden;background: rgba(218,33,39,0.5);}
.caseList li a .lineWrap{width: 37px;height: 37px;display: block;position: absolute;left: 50%;top: 50%;margin: -18px 0px 0px -18px;}
.caseList li a .lineWrap i{display: block;background: #fff;position: absolute;opacity: 0;visibility: hidden;}
.caseList li a .lineWrap i.line1{width: 37px;height: 1px;top: 50%;right: 0px;margin-top: -1px;transform: translateX(30px);-webkit-transform: translateX(30px);}
.caseList li a .lineWrap i.line2{width: 1px;height: 37px;top: 50%;margin-top: -18px;right: 18px;transform: translateY(30px);-webkit-transform: translateY(30px);}
.caseList li a p{position: absolute;width: 100%;text-align: center;z-index: 9;bottom: 10%;color: #fff;left: 0;font-size: 16px;transform: translateY(30px);-webkit-transform: translateY(30px);opacity: 0;}
.caseList li a:hover b{transform: scale(1);-webkit-transform: scale(1);opacity: 1;visibility: visible;}
.caseList li a:hover .lineWrap i.line1,
.caseList li a:hover .lineWrap i.line2{transform: translate(0);-webkit-transform: translate(0);visibility: visible;opacity: 1;
transition: 300ms ease-in 200ms;-webkit-transition: 300ms ease-in 200ms;}
.caseList li a:hover p{opacity: 1;visibility: visible;transform: translate(0);-webkit-transform: translate(0);}

/*技术设备下产品列表*/
.sbprodList{}
.sbprodList h1 { width:100%; line-height:70px; border-bottom:1px solid #d7d7d7; font-size:32px; color:#333333; font-weight:normal;}
.sbprodList ul li{width: 31.6%;margin: 0 2.6% 25px 0;border-bottom: 0px solid rgba(0, 0, 0, .1);position: relative; margin-top:36px;}
.sbprodList ul li:nth-child(3n){margin-right: 0;}
.sbprodList ul li:before{content: "";width: 0;height: 1px;position: absolute;left: 0;bottom: -1px;z-index: 2;background: #da2127;
-webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear; transition:all 0.5s linear;}
.sbprodList ul li a{display: block;}
.sbprodList ul li a .pic{width: 100%;height: 0;padding-bottom: 63.2%;position: relative;overflow: hidden;}
.sbprodList ul li a .pic img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.sbprodList ul li a .text{position: relative; background:#FFF; text-align:center; padding:26px 0;}
.sbprodList ul li a .text:before{content: "";width: 37px;height: 20px;display: block;position: absolute;top: 50%;right: 2px;
background: transparent url(../images/icon.png) no-repeat -30px -66px;transition: all 0.3s ease-out 0s;margin-top: -11px;border-left: 1px solid rgba(0, 0, 0, .0);}
.sbprodList ul li a .text h5{font-size: 18px;color: #333333;font-weight: normal;}
.sbprodList ul li a .text p{color: #b7b7b7;display: block;height: 20px;line-height: 20px;}
.sbprodList ul li:hover:before{width: 100%;}
.sbprodList ul li:hover a .text:before{ background: url(../images/icon.png) no-repeat 16px -66px; border-left:1px solid rgba(0, 0, 0, .1); }

.cjtxt { width:780px; font-size:15px; color:#6f6d6d; line-height:32px; padding-top:45px; padding-bottom:30px;text-align:justify;}
.bg1200{width: 1200px;margin: 0 auto; background:url(../images/demo/bgg.png) no-repeat right bottom;}

/*技术设备end*/

/*科技创新*/
.kjcxbg { background:url(../images/demo/bg2.png) no-repeat center bottom;}
.kjtxt { width:600px; font-size:15px; color:#ffffff; line-height:32px; margin-top:100px; padding-top:45px; padding-bottom:80px;text-align:justify;}
.kjtxt h3{font-size:35px; padding-top:45px; padding-bottom:30px; font-weight:normal;}

.kjlist{ margin-top: 40px; height:auto; }
.kjlist ul li { display: block; width: 100%; height: 100%; background: #ecebeb;  }
.kjlist ul li.nLi .pic{ position: relative; float: left; width: 50%; height: auto; overflow: hidden; }
.kjlist ul li.nLi .pic img{ width: 100%;   height: 100%; margin-top:15%; -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; -ms-transition:all 0.4s ease; transition:all 0.4s ease; }

.kjlist ul li.nLi .txt{ float: right; width: 50%; height: auto; }
.kjlist ul li.nLi:nth-of-type(2n) .pic{ float: right; }
.kjlist ul li.nLi:nth-of-type(2n) .txt{ float: left;  }
.kjlist ul li.nLi .txt{box-sizing: border-box; }
.kjlist ul li.nLi .txt h5{ position: relative; font-size:35px; color:#00132b; font-weight:normal; margin-bottom:18px; padding-left:40px; padding-top:40px; }



.kjlist ul li.nLi .txt .sub{ margin-top: 24px;padding-left:40px;padding-right:40px; }
.kjlist ul li.nLi .txt .sub li{ line-height:32px; font-size:14px;}
/*.kjlist ul li.nLi .txt .sub li:before{ content: "——"; color: #ccc; margin-right: 16px; }*/
.kjlist ul li.nLi .pic:hover img{ -webkit-transform: scale(1.16); -moz-transform: scale(1.16); -ms-transform: scale(1.16); transform: scale(1.16); }
.kjlist ul li.nLi .pic:hover:after{ opacity: 0.4; }
/*科技创新end*/

/*安全环保*/
.aqhblist{ margin-top: 90px; }
.aqhblist ul li a{ display: block; width: 100%; height: 100%; background: #fff; }
.aqhblist ul li.nLi .pic{ position: relative; float: left; width: 50%; height: 340px; overflow: hidden; }
.aqhblist ul li.nLi .pic img{ width: 100%; height: 100%; -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; -ms-transition:all 0.4s ease; transition:all 0.4s ease; }
/*.aqhblist ul li.nLi .pic:after{ content: "MORE"; position: absolute; top: 0; left: 0; width: 100%; height: 100%; text-align: center; background: #000; font-family: 'Microsoft Yahei'; font-size: 40px; color: #fff; opacity: 0; -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; -ms-transition:all 0.4s ease; transition:all 0.4s ease; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }*/
.aqhblist ul li.nLi .txt{ float: right; width: 53%; height: 340px; }

.aqhblist ul li.nLi .txt{ padding: 30px 40px; box-sizing: border-box; }
.aqhblist ul li.nLi .txt h5{ position: relative; line-height: 66px; font-family: 'Microsoft Yahei'; font-size:28px; color: #333; font-weight: normal; }
.aqhblist ul li.nLi .txt h5:after{ content: ""; display: block; width: 32px; height: 5px; background: #c1a67a; margin-top: 6px; }
.aqhblist ul li.nLi .txt p{ margin-top: 26px; height: 120px; overflow: hidden; line-height: 24px; font-family: 'Microsoft Yahei'; font-size: 14px; color: #8d8d8d; }
.aqhblist ul li.nLi .txt .sub{ margin-top: 30px;font-size: 15px; line-height:30px; color:#666666;}
.aqhblist ul li.nLi .txt .sub li{ line-height: 24px; font-family: 'Microsoft Yahei'; font-size: 14px; color: #333; }
.aqhbtlist ul li.nLi .txt .sub li:before{ content: "——"; color: #ccc; margin-right: 16px; }
.aqhblist ul li.nLi .pic:hover img{ -webkit-transform: scale(1.15); -moz-transform: scale(1.15); -ms-transform: scale(1.05); transform: scale(1.15); }
.aqhblist ul li.nLi .pic:hover:after{ opacity: 0.4; }

.aqhbbox { width:100%; height:423px;}
.aqhbbox li { width:50%; float:left;}
.aqhbleft { background:url(../images/demo/leftbg.jpg) no-repeat right top; height:423px; text-align:right; width:100%;}
.aqhbleft h6 { width:auto; font-size:28px; color:#FFF; text-align:right; margin-top:56px; margin-bottom:40px; padding-right:30px;}
.aqhbleft p { width:auto; text-align:right; padding-right:50px; font-size:15px; color:#FFF; line-height:30px; }

.aqhbright { background:url(../images/demo/rightbg.jpg) no-repeat right top; height:423px;}
.aqhbright h6 { width:auto; font-size:28px; color:#FFF; text-align:left; margin-top:56px; margin-bottom:40px; padding-left:50px;}
.aqhbright p { width:auto; text-align:left; padding-left:50px; font-size:15px; color:#FFF; line-height:30px; }

/*安全环保end*/

/*产品*/
.pageWrap .item{width: 100%;display: none;}
.pageWrap .item:first-child{display: block;}
.pageWrap .item .left{width: 50%;height: 556px;float: left;position: relative;overflow: hidden;}
.pageWrap .item .left li .pic{width: 100%;height:556px;overflow: hidden;}
.pageWrap .item .left li .pic img{width: 100%;height: 100%; -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; -ms-transition:all 0.4s ease; transition:all 0.4s ease; }
.pageWrap .item .left li .pic p{font-size: 45px;color: #ffffff;line-height: 54px;width: 100%;box-sizing:border-box;padding: 0 10px;position: absolute;left: 0;bottom: 46%;z-index: 2;text-align: center;}
.pageWrap .item .left li:hover img{ -webkit-transform: scale(1.15); -moz-transform: scale(1.15); -ms-transform: scale(1.05); transform: scale(1.15); }
.pageWrap .item .left li:hover:after{ opacity: 0.4; }

.pageWrap .item .left li b{width: 100%;height: 100%;position: absolute;left: 0;top: -100%;z-index: 3;background: rgba(253,242,28,0.8);}
.pageWrap .item .left li .text{width: 100%;box-sizing:border-box;padding: 0 10px;height: 70px;position: absolute;left: 0;top: 35%;margin-top: -35px;z-index: 4;text-align: center;}

.pageWrap .item .left li .text h3{font-size: 45px;color: #ffffff;line-height: 54px;font-weight:normal;
opacity: 0;-webkit-transform:translateY(60px); -moz-transform: translateY(60px); -ms-transform:translateY(60px); transform:translateY(60px);
-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}
.pageWrap .item .left li .text h5{font-size: 15px;color: #ffffff; padding:40px 30px 0;line-height: 32px;font-weight:normal;
opacity: 0;-webkit-transform:translateY(30px); -moz-transform: translateY(30px); -ms-transform:translateY(30px); transform:translateY(30px);
-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}
.pageWrap .item .left li:hover b{top: 0;}
.pageWrap .item .left li:hover .text h3{opacity: 1;-webkit-transform:translateY(0); -moz-transform: translateY(0); -ms-transform:translateY(0); transform:translateY(0);}
.pageWrap .item .left li:hover .text h5{opacity: 1;-webkit-transform:translateY(1); -moz-transform: translateY(1); -ms-transform:translateY(1); transform:translateY(1);}
.pageWrap .item .left li:hover .pic p{opacity: 0;}
.pageWrap .item .left li span{display: block;width: 100%;height: 100%;background: #ececec;text-align: center;color: #3C3C3C;font-size: 17px;font-weight: 800;line-height: 166px;}
.pageWrap .item .left li:hover span{background: #FFD800;}



.pageWrap .item .right{width: 50%;}
.pageWrap .item .right li{width: 100%px;height: 278px;overflow: hidden;position: relative;}
.pageWrap .item .right li .pic{width: 100%;height: 100%;overflow: hidden;}
.pageWrap .item .right li .pic img{width: 100%;height: 100%; -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; -ms-transition:all 0.4s ease; transition:all 0.4s ease;}
.pageWrap .item .right li .pic p{font-size: 45px;color: #ffffff;line-height: 54px;width: 100%;box-sizing:border-box;padding: 0 10px;position: absolute;left: 0;bottom: 40%;z-index: 2;text-align: center;}
.pageWrap .item .right li:hover img{ -webkit-transform: scale(1.15); -moz-transform: scale(1.15); -ms-transform: scale(1.05); transform: scale(1.15); }
.pageWrap .item .right li:hover:after{ opacity: 0.4; }

.pageWrap .item .right li b{width: 100%;height: 100%;position: absolute;left: 0;top: -100%;z-index: 3;background: rgba(253,242,28,0.8);}
.pageWrap .item .right li .text{width: 100%;box-sizing:border-box;padding: 0 10px;height: 70px;position: absolute;left: 0;top: 30%;margin-top: -35px;z-index: 4;text-align: center;}

.pageWrap .item .right li .text h3{font-size: 45px;color: #ffffff;line-height: 54px;font-weight:normal;
opacity: 0;-webkit-transform:translateY(60px); -moz-transform: translateY(60px); -ms-transform:translateY(60px); transform:translateY(60px);
-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}
.pageWrap .item .right li .text h5{font-size: 15px;color: #ffffff; padding:40px 30px 0;line-height: 32px;font-weight:normal;
opacity: 0;-webkit-transform:translateY(30px); -moz-transform: translateY(30px); -ms-transform:translateY(30px); transform:translateY(30px);
-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}

.pageWrap .item .right li:hover b{top: 0;}
.pageWrap .item .right li:hover .text h3{opacity: 1;-webkit-transform:translateY(0); -moz-transform: translateY(0); -ms-transform:translateY(0); transform:translateY(0);}
.pageWrap .item .right li:hover .text h5{opacity: 1;-webkit-transform:translateY(0); -moz-transform: translateY(0); -ms-transform:translateY(0); transform:translateY(0);}
.pageWrap .item .right li:hover .pic p{opacity: 0;}
.pageWrap .item .right li span{display: block;width: 100%;height: 100%;background: #ececec;text-align: center;color: #3C3C3C;font-size: 17px;font-weight: 800;line-height: 166px;}
.pageWrap .item .right li:hover span{background: #FFD800;}
/*产品end*/
/*产品下产品列表*/
.cpprodList{ padding-top:20px;}
.cpprodList ul li{width: 24%;margin: 0 1.3% 10px 0;border-bottom: 0px solid rgba(0, 0, 0, .1);position: relative; margin-top:36px;}
.cpprodList ul li:nth-child(4n){margin-right: 0;}
.cpprodList ul li:before{content: "";width: 0;height: 1px;position: absolute;left: 0;bottom: -1px;z-index: 2;background: #da2127;
-webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear; transition:all 0.5s linear;}
.cpprodList ul li a{display: block;}
.cpprodList ul li a .pic{width: 100%;height: 0;padding-bottom: 65.3%;position: relative;overflow: hidden;}
.cpprodList ul li a .pic img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.cpprodList ul li a .text{position: relative; text-align:center; padding:15px 0;}
.cpprodList ul li a .text:before{content: "";width: 37px;height: 20px;display: block;position: absolute;top: 50%;right: 2px;
background: transparent url(../images/icon.png) no-repeat -30px -66px;transition: all 0.3s ease-out 0s;margin-top: -11px;border-left: 1px solid rgba(0, 0, 0, .0);}
.cpprodList ul li a .text h5{font-size: 15px;color: #333333;font-weight: normal;}
.cpprodList ul li a .text p{color: #b7b7b7;display: block;height: 20px;line-height: 20px;}



/*产品下产品end*/
.nybbb { width:100%; height:385px; background:url(../images/demo/bbcar.jpg) no-repeat center top; margin-top:100px;background-size: cover; padding-top:55px;}
.nybbb h4 { font-size:35px; color:#FFF;line-height:60px; }
.nybbb h6 { font-size:30px; color:#FFF; font-weight:normal; line-height:40px;  }
.nybbb ul li{float: left;width: 16%;margin-top: 50px;margin-right: 30px; text-align: center;cursor: pointer;}
.nybbb ul li a{display: block;}
.nybbb ul li a .icon{height: 68px;line-height: 68px;font-size: 0;}
.nybbb ul li a p{color: #fff; font-size:15px;}
.nybbb ul li a:hover .icon{-webkit-transform: translateY(-5px);-moz-transform: translateY(-5px);-o-transform: translateY(-5px);transform: translateY(-5px);}
.nybbb ul li a:hover p{-webkit-transform: translateY(5px);-moz-transform: translateY(5px);-o-transform: translateY(5px);transform: translateY(5px);}

.pageWrap{font-size: 15px;line-height: 34px;color: #4c4c4c;text-align: justify;word-break:break-all;min-height: 300px; margin-top:20px; padding-bottom:95px;}
.pageWrap *{max-width: 100% !important;}

.prodWrap{width: 100%;}
.nyTitle{padding-top: 20px;height: 47px;position: relative;font-weight: normal;line-height: 26px;margin-bottom: 20px;}
.nyTitle:before{content: "";width: 50px;height: 3px;background: #fff100;position: absolute;left: 0;bottom: 9px;}
.nyTitle span.ch{font-size: 24px;padding-right: 26px;padding-bottom: 7px;}
.nyTitle span.en{font-size: 26px;font-family: "新宋体";text-transform: uppercase;}
.prodWrap .prodList{width: 100%;padding: 10px 0 30px;background: #fff;}
.prodWrap .prodList ul{width: 1282px;padding-bottom: 20px;}
.prodWrap .prodList ul li{width: 286px;height: 236px; background-color: #FFF;border: 1px solid #E5E5E5;margin:0 32px 15px 0;overflow: hidden;text-align: center;position: relative;}
.prodWrap .prodList ul li a{display: block;}
.prodWrap .prodList ul li a .pic{width: 100%;height: 176px;text-align: center;line-height: 176px;}
.prodWrap .prodList ul li a .pic img{max-width: 100%;max-height: 100%;}
.prodWrap .prodList ul li a h5{width: 100%;height: 60px;line-height: 60px;box-sizing:border-box;padding: 0 10px;font-size: 16px;color: #fff;font-weight: normal;position: relative;z-index: 3;}
.prodWrap .prodList ul li a i{width: 47px;height: 47px;position: absolute;left: 50%;top: 50%;margin: -24px 0 0 -24px;background: url(../images/ny/addIcon.png) no-repeat center;z-index: 4;
filter:alpha(opacity=0);opacity:0;-webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); transform: scale(0);
}
.prodWrap .prodList ul li a b{width: 100%;height: 100%;position: absolute;left: 0;top: 176px;background: url(../images/ny/prodBg.png) repeat;z-index: 2;}
.prodWrap .prodList ul li a:hover i{filter:alpha(opacity=100);opacity:1;-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); transform: scale(1);
-webkit-transition:all 0.3s linear 0.2s; -moz-transition:all 0.3s linear 0.2s; -ms-transition:all 0.3s linear 0.2s; transition:all 0.3s linear 0.2s;}
.prodWrap .prodList ul li a:hover b{top: 0;}
.prodWrap .prodList ul li a:hover h5{color: #373842;}

/*新闻*/
.newsWrap{padding: 52px 0 50px;}
.newsWrap .recomNews{margin-bottom: 40px;}
.newsWrap .recomNews a{display: block;padding-left: 640px;position: relative;height: 350px;}
.newsWrap .recomNews a .pic{width: 600px;height: 350px;position: absolute;left: 0;top:0;overflow: hidden;}
.newsWrap .recomNews a .pic img{width: 100%;height: 100%;}
.newsWrap .recomNews a .text{width: 100%;}
.newsWrap .recomNews a .text h5{line-height: 63px;font-size: 22px;color: #181818;margin-bottom: 3px; font-weight:normal;}
.newsWrap .recomNews a .text .add,.newsWrap .recomNews a .text .time{padding-left: 20px;font-size: 12px;line-height: 33px;color: #898989;}
.newsWrap .recomNews a .text .time{background: url(../images/timeIcon.png) no-repeat left 10px;}
.newsWrap .recomNews a .text .desc{font-size: 15px;line-height: 28px;color: #666666;height:80px;overflow: hidden;margin: 26px 0 59px;}
.newsWrap .recomNews a .text .btn{width: 120px;height: 35px;border:1px solid #d3d3d3;position: relative;font-size: 14px;color: #999999;line-height: 35px;text-align: center;}
.newsWrap .recomNews a .text .btn span{position: relative;z-index: 3;}
.newsWrap .recomNews a .text .btn:before{content: "";width: 0;height: 100%;position: absolute;left: 0;top:0;background: #0054a3;
-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}
.newsWrap .recomNews a:hover .text h5{color: #0054a3;}
.newsWrap .recomNews a:hover .text .btn{border-color: #0054a3;color: #fff;}
.newsWrap .recomNews a:hover .text .btn:before{width: 100%;}

.newsList_yz{width: 100%;margin-bottom: 30px;}
.newsList_yz li{margin-bottom: 20px;}
.newsList_yz li a{display: block;position: relative;padding: 30px 108px 30px 178px;background: #fff;}
.newsList_yz li a .date{width: 120px;padding-top: 45px;height: 63px;position: absolute;left: 0px;top: 0px;text-align: right;}
.newsList_yz li a .date span{display: block;height: 35px;line-height: 35px;overflow: hidden;color: #000000;font-size: 30px;}
.newsList_yz li a .date em{display: block;height: 28px;line-height: 28px;overflow: hidden;color: #999999;font-size: 14px;}
.newsList_yz li a .text{width: 100%;}
.newsList_yz li a .text h5{height: 35px;line-height: 35px;font-weight: normal;margin-bottom: 10px;font-size: 18px;color: #333333;}
.newsList_yz li a .text p{line-height: 20px;height: 40px;color: #666666;overflow: hidden;}
.newsList_yz li a:hover .text h5{color: #1161a8;}
/*新闻end*/
/*.newsWrap{}
.recomNews{width: 100%;height: 484px;background: url(../images/ny/newsBg.jpg) no-repeat center;}
.recomNews .w1200{height: 100%;position: relative;padding-top: 12px;box-sizing:border-box;}
.recomNews .w1200 .pic{width: 656px;height: 459px;overflow: hidden;}
.recomNews .w1200 .pic img{width: 100%;height: 100%;}
.recomNews .w1200 .text{width: 580px;height: 349px;position: absolute;right: 0;top: 50%;margin-top: -174px;background: url(../images/ny/yellowBg.png) no-repeat center;}
.recomNews .w1200 .text a{display: block;width: 100%;height: 100%;box-sizing:border-box;padding: 52px 30px 0 105px;}
.recomNews .w1200 .text a .date{}
.recomNews .w1200 .text a .date span{width: 41px;height: 41px;border: 2px solid #FFF;text-align: center;line-height: 41px;
font-family: impact;font-size: 30px;color: #FFF;}
.recomNews .w1200 .text a .date p{font-size: 16px;color: #373842;font-weight: bold;padding-top: 24px;padding-left: 9px;}
.recomNews .w1200 .text a .tit{padding-top: 32px;line-height: 19px;font-size: 14px;color: #373842;}
.recomNews .w1200 .text a .desc{color: #373842;line-height: 25px;display: block;height: 100px;overflow: hidden;margin-top: 15px;}

.newsList{width: 100%;margin-top: 27px;background: #fff;padding-bottom: 30px;}
.newsList li{width: 100%;padding: 27px 0;}
.newsList li.grayBg{background: #F4F4F4;}
.newsList li a{display: block;}
.newsList li a .pic{width: 489px;height: 211px;overflow: hidden;background-repeat: no-repeat;background-position: center;background-size: cover;position: relative;}
.newsList li a .pic img{width: 100%;height: 100%;}
.newsList li a .pic b{width: 100%;height: 100%;position: absolute;left: 0;top: -100%;z-index: 2;background: url(../images/ny/yellowBg1.png) repeat;}
.newsList li a .pic i{width: 40px;height: 40px;position: absolute;left: 50%;top: 50%;margin: -20px 0 0 -20px;background: url(../images/ny/addIcon.png) no-repeat center;background-size: 100% 100%;z-index: 3;
filter:alpha(opacity=0);opacity:0;-webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); transform: scale(0);}
.newsList li a .text{width: 574px;padding-top: 23px;}
.newsList li a .text .date span{width: 41px;height: 41px;border: 2px solid #373842;text-align: center;line-height: 41px;font-family: impact;font-size: 30px;color: #373842;}
.newsList li a .text .date p{font-size: 16px;color: #373842;font-weight: bold;padding-top: 24px;padding-left: 9px;}
.newsList li a .text .tit{padding-top: 32px;line-height: 22px;font-size: 16px;color: #373842;}
.newsList li a .text .desc{margin-top: 10px;color: #373842;line-height: 25px;height: 50px;overflow: hidden;}
.newsList li:hover a .pic b{top: 0;}
.newsList li:hover a .pic i{filter:alpha(opacity=100);opacity:1;-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); transform: scale(1);
-webkit-transition:all 0.3s linear 0.2s; -moz-transition:all 0.3s linear 0.2s; -ms-transition:all 0.3s linear 0.2s; transition:all 0.3s linear 0.2s;}*/
/*.newsList li:hover a .text .date span{border-color: #da2127;color: #da2127;}*/

.jobList{margin-bottom: 40px;}
.jobList .hd{height: 50px;line-height: 50px;background: #0045a3;font-size: 18px;color: #ffffff; font-weight:bold;}
.jobList .item0{width: 150px;padding-left: 30px;}
.jobList .item1{width: 410px;text-align: center;}
.jobList .item2{width: 100px;text-align: center;padding-right: 60px;}
.jobList .item3{width: 100px;text-align: center;padding-right: 60px;}
.jobList .item4{width: 100px;text-align: center;padding-right: 48px;}
.jobList .item5{width: 80px;text-align: center;}
.jobList .item{height: 50px;line-height: 50px;}
.jobList .bd{border: 1px solid #e6e6e6;border-top: none;}
.jobList .bd dl.grayBg dt{background: #f2f2f2;}
.jobList .bd dl dt{width: 100%;background: #fafafa;font-size: 14px;color: #666666;cursor: pointer;}
.jobList .bd dl dt .item5 em{display: block;width: 12px;height: 12px;margin: 19px auto;position: relative;}
.jobList .bd dl dt .item5 em .line1{width: 12px;height: 2px;background: #0045a3;position: absolute;left: 0;top: 50%;margin-top: -1px;}
.jobList .bd dl dt .item5 em .line2{width: 2px;height: 12px;background: #0045a3;position: absolute;top: 0;left: 50%;margin-left: -1px;}
.jobList .bd dl dd{padding: 34px 60px 50px;font-size: 14px;line-height: 26px;color: #666666;text-align: justify;border-top: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6;display: none;}
.jobList .bd dl dd *{max-width: 100% !important;}
.jobList .bd dl.on dt .item5 .line2{opacity: 0;filter:Alpha(opacity=0); -webkit-transform: rotateZ(90deg); -moz-transform: rotateZ(90deg); -ms-transform: rotateZ(90deg); transform: rotateZ(90deg); }

/*联系我们*/
.contactTop{margin: 36px auto 30px;}
.contactTop .left{height: 260px;width:50%;background: #0045a3;box-sizing: border-box;padding: 40px 20px 0 58px;}
.contactTop .left .tit{font-size: 28px;color: #ffffff;line-height: 34px;padding: 5px 0 15px;}
.contactTop .left .text{font-size: 15px;line-height: 21px;color: #e3efff;margin-bottom: 32px;}
.contactTop .left .tel{padding-left: 66px;background: url(../images/telIcon.png) no-repeat left top;line-height: 46px;color: #ffffff;font-family: "DINCondMid";font-size: 24px;word-break: break-all; margin-bottom: 25px;}
.contactTop .left .tel span{margin-right: 20px;}
.contactTop .left .tel span:last-child{margin-right: 0;}
.contactTop .right{width: 50%;height: 260px;background:url(../images/nyyy.jpg) no-repeat center top;box-sizing: border-box;padding: 28px 22px 24px 28px;}
.contactTop .right dl{width: 100%;height: 100%;background: #ffffff;box-sizing: border-box;padding: 14px  14px 10px 200px;position: relative;}
.contactTop .right dl dt{width: 167px;height: 167px;position: absolute;left: 14px;top:14px;}
.contactTop .right dl dt img{width: 100%;height: 100%;}
.contactTop .right dl dd{width: 100%;padding-top: 4px;}
.contactTop .right dl dd .tit{font-size: 24px;line-height: 58px;color: #da2127;}
.contactTop .right dl dd .text{font-size: 15px;line-height: 28px;color: #707070;}
.contactTop ul {}
.contactTop ul li { width:23.125%; height:183px; float:left; margin-right:2.4%; margin-top:67px;margin-bottom:50px; background:#FFF;}
.contactTop ul li:last-child { width:23.125%; height:183px; float:left; margin-right:0%; margin-top:67px; background:#FFF;}
.contactTop ul li p { font-size:14px; line-height:26px; color:#7a7a7a; padding-left:40px;}
.contactTop ul li .li1 { font-size:22px; color:#2e2e2e; padding-left:90px; padding-top:8px; line-height:70px; background:url(../images/tel1.png) no-repeat 40px 30px;}
.contactTop ul li .li2 { font-size:22px; color:#2e2e2e; padding-left:90px; padding-top:8px; line-height:70px; background:url(../images/tel2.png) no-repeat 40px 30px;}
.contactTop ul li .li3 { font-size:22px; color:#2e2e2e; padding-left:90px; padding-top:8px; line-height:70px; background:url(../images/tel3.png) no-repeat 40px 30px;}
.contactTop ul li .li4 { font-size:22px; color:#2e2e2e; padding-left:90px; padding-top:8px; line-height:70px; background:url(../images/tel4.png) no-repeat 40px 30px;}



.contactBtm{border-top: 7px solid #e5e5e5;height: 580px;margin-top: 0px;}

/*联系我们ebd*/
.noticeWrap{}
.noticeWrap ul li{width: 100%;height: 155px;}
.noticeWrap ul li.whiteBg{background: #fff;}
.noticeWrap ul li a{display: block;padding-top: 50px;height: 100%;box-sizing:border-box;}
.noticeWrap ul li a h5{font-size: 16px;color: #373842;line-height: 22px;}
.noticeWrap ul li a .date{font-size: 16px;color: #373842;font-weight: bold;padding: 24px 0 0 0;}
/*.noticeWrap ul li a:hover h5{color: #da2127;}*/

/*list_honorpage*/
.list_honorpage{  padding: 3%; }
.list_honor{ padding-bottom: 5px;  }
.list_honor li{  float: left; width: 22.5%; margin-right: 3.33%; margin-bottom: 40px;}
.list_honor li a{ display: block; border:1px solid #e4e4e4; position: relative; overflow: hidden;}
.list_honor li .img{  width: 100%; padding-bottom: 133.96%; height: 0; position: relative;}
.list_honor li .img img{ position: absolute; left: 0;top: 0;width: 100%; height: 100%; transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; }
.list_honor li .img .icon{ position: absolute; left: 50%;   top: 50%;  background: #fff; border-radius: 50%; text-align: center; line-height: 67px; overflow: hidden; color: #da2127;font-size: 26px;
    width: 67px;height: 67px; margin-top: -33.5px;margin-left: -33.5px; transform:translateY(-50px); -webkit-transform:translateY(-50px); opacity: 0;
transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s;
  }
.list_honor li .txt{ font-size: 14px;color: #444444; text-align: center; line-height: 17px; height: 17px; padding-bottom: 21px; position: relative; transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; background-color:#fff;}
.list_honor li .txt span{ display: block; position: relative; z-index: 2; }
.list_honor li:nth-child(4n){ margin-right: 0;}
.list_honor li a:hover .img .icon{ transform:translateY(0px);-webkit-transform:translateY(0px); opacity: 1;}
.list_honor li a:after{ position: absolute; left: 0;top: 0;right: 0;bottom: 0; border:2px solid #0054a3; content: ""; opacity: 0; transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; }
.list_honor li a:hover{border:1px solid #0054a3; }
.list_honor li a:hover:after{opacity: 1;  }
.list_honor li .txt:after{ position: absolute; left: 0; bottom: 0;width: 100%; height: 62px; background: #0054a3; content: ""; transform:translateY(50px); -webkit-transform:translateY(50px); opacity: 0;
transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; }
.list_honor li a:hover .txt:after{transform:translateY(0px);-webkit-transform:translateY(0px); opacity: 1; }
.list_honor li a:hover .txt{ color: #fff;}
.list_honor li a:hover .img em{ transform:scale(1.05);-webkit-transform:scale(1.05);}


.Gallery{width:100%;height:100%;position:fixed;left:0;top:0;background:#111;opacity:0;z-index:999999;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease}
.Gallery.show{opacity:1}
.g-bottom,.g-left,.g-right,.g-top{z-index:99;display:block;-webkit-appearance:none;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease}
.g-top{position:absolute;top:0;left:0;width:100%;background:rgba(0,0,0,.7);height:45px;text-align:center;line-height:45px;color:#fff;z-index:120}
.g-left.none,.g-right.none{opacity:.3;cursor:not-allowed}
.g-bottom{position:absolute;bottom:0;left:0;width:100%;background:rgba(0,0,0,.7);height:45px;text-align:center;line-height:45px;color:#fff;z-index:120}
.g-left{position:absolute;top:43%;left:0;height:14%;background:rgba(0,0,0,.5);width:55px;cursor:pointer}
.g-right{position:absolute;top:43%;right:0;height:14%;background:rgba(0,0,0,.5);width:55px;cursor:pointer}
.Gallery img{max-height:87%;max-width:99%}
.Gallery.Gallery-none img{max-height:100%;max-width:99%}
.Gallery-wrap{width:100%;height:100%;position:relative;transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}
.g-left:after{content:'';width:20px;height:2px;background:#fff;position:absolute;left:16px;top:50%;margin-top:-1px}
.g-left:before{content:'';width:10px;height:10px;border:2px solid #fff;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);border-top:none;border-right:none;display:block;position:absolute;left:16px;top:50%;margin-top:-6px}
.g-right:after{content:'';width:20px;height:2px;background:#fff;position:absolute;right:16px;top:50%;margin-top:-1px}
.g-right:before{content:'';width:10px;height:10px;border:2px solid #fff;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);border-left:none;border-bottom:none;display:block;position:absolute;right:16px;top:50%;margin-top:-6px}
.g-list{width:100%;height:100%;text-align:center;vertical-align:middle;position:absolute;left:0;top:0}
.g-list span{display:inline-block;vertical-align:middle;height:100%}
.g-list img{vertical-align:middle;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;transition:all .4s ease;-moz-transition:all .4s ease;-webkit-transition:all .4s ease}
.Gallery-wrap.grab .g-list img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}
.g-top .g-count{width:auto;height:100%;position:absolute;left:0;top:0;padding:0 18px}
.g-top button{height:45px;width:45px;border:none;position:absolute;right:0;top:0;opacity:.8;background:0 0;-webkit-tap-highlight-color:transparent}
.g-top span{display:block;width:100%;height:100%;line-height:45px;color:#fff}
.g-close{cursor:pointer}
.g-close:after{content:'';width:24px;height:2px;background:#fff;display:block;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);position:absolute;left:8px;top:21px}
.g-close:before{content:'';width:24px;height:2px;background:#fff;display:block;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);position:absolute;left:8px;top:21px}
.g-top button:hover{opacity:1}
.loading{width:100%;height:100%;background:rgba(17,17,17,1);position:absolute;left:0;top:0;z-index:1000}
.loading s{display:block;width:30px;height:30px;background:#0ad1a9;border-radius:50%;position:absolute;left:50%;top:50%;margin-top:-15px;margin-left:-15px;-moz-animation:load 1.5s linear infinite;-webkit-animation:load 1.5s linear infinite}
.loading p{text-align:center;font-size:12px;position:relative;top:50%;margin-top:25px}
@keyframes load{
  0%{transform:scale(.5);opacity:1}
  100%{transform:scale(1.5);opacity:0}
}
@-moz-keyframes load{
  0%{transform:scale(.5);-moz-transform:scale(.5);opacity:1}
  100%{transform:scale(1.5);-moz-transform:scale(1.5);opacity:0}
}
@-webkit-keyframes load{
  0%{transform:scale(.5);-webkit-transform:scale(.5);opacity:1}
  100%{transform:scale(1.5);-webkit-transform:scale(1.5);opacity:0}
}




@media screen and (max-width: 1220px){
	
.bg1200{width: auto;padding: 0 2%;}	
.nyBanner{background-size: cover;height: 0;padding-bottom: 35.8%;}
.nyTitle:before{left: 5%;}
.prodWrap .prodList ul{width: 100%;}
.prodWrap .prodList ul li{width: 23%;margin-right: 2%;box-sizing:border-box;}
.prodWrap .prodList ul li:nth-child(4n){margin-right: 0;}

.recomNews .w1200 .text{right: 5%;}

.newsList li a .pic{width: 45%;height: 0;padding-bottom: 18.1%;}
.newsList li a .pic img{position: absolute;left: 0;top: 0;}
.newsList li a .text{width: 47.8%;padding-top: 10px;}
.newsList li a .text .desc{height: 25px;}

.contactWrap .item1 .cont .w1200{position: static;}
.contactWrap .item1 .cont .w1200 .contactText{}

.contactWrap .item2 .contactForm .left,.contactWrap .item2 .contactForm .right{width: 48%;}

.newsWrap{padding: 52px 5% 50px;}
.newsWrap .recomNews a{height: 244px;padding-left: 400px;}
.newsWrap .recomNews a .pic{width: 380px;height: 244px;}
.newsWrap .recomNews a .text h5{line-height: 32px;margin-bottom: 12px;}
.newsWrap .recomNews a .text .desc{height:80px;margin-bottom: 26px;}
}
@media screen and (max-width: 1024px){
.nyMenu{padding: 0;}
.nyMenu li{width: 20%;box-sizing:border-box;border:none;}
.newsList li a .text .tit{padding-top: 10px;}

.jobList .item1{width: 40%;box-sizing:border-box;padding: 0 10px 0 20px;}
.jobList .item2,.jobList .item3,.jobList .item4,.jobList .item5,.jobList .item0{width: 12%;padding: 0; text-align:center;}

.nynub{width:100%; margin:0 auto;}
.nynub ul li.li1 p { width:33%; margin-top:40px; float:left; text-align:center; font-size:35px; color:#b61314; font-weight:bold; line-height:45px; border-right:1px solid #cdcdcd;}
.nynub ul li.li1 p:last-child { width:33%; margin-top:40px; float:left; text-align:center; font-size:35px; color:#b61314; font-weight:bold; line-height:45px; border-right:0px solid #cdcdcd;}
.nynub ul li.li1 p span {font-size:12px; color:#666666; display:block; font-weight:normal; }
.nybbb ul li{float: left;width: 15%;margin-top: 50px; text-align: center;cursor: pointer;}
.cjtxt { width:520px; font-size:15px; color:#6f6d6d; line-height:32px; padding-top:45px; padding-bottom:30px;text-align:justify;}
.kjtxt { width:460px; font-size:15px; color:#ffffff; line-height:32px; margin-top:100px; padding-top:45px; padding-bottom:50px;text-align:justify;}
.aqhblist{ margin-top: 1px; }
.aqhblist ul li.nLi{ margin-top: 20px; }
.aqhblist ul li.nLi:first-child{ margin-top: 0; }
.aqhblist ul li.nLi .pic{ width: 100%; height: auto; }
.aqhblist ul li.nLi .pic img{ height: auto; }
.aqhblist ul li.nLi .txt{ width: 100%; height: auto; padding: 20px; }
.aqhblist ul li.nLi .txt h5{ font-size:24px; line-height:28px;padding-left:14px; padding-top:10px;  }
.aqhblist ul li.nLi .txt p{ height: auto; font-size:26px; color:#00132b; font-weight:normal; margin-bottom:18px; padding-left:14px; }
.aqhblist ul li.nLi .txt .sub{ margin-top: 10px;margin-top: 24px;padding-left:14px;padding-right:14px; line-height:26px; font-size:13px; }

.aqhbbox { width:100%; height:auto;}
.aqhbbox li { width:100%; float:none;}
.aqhbleft { background:url(../images/demo/leftbg.jpg) no-repeat right bottom; height:280px; text-align:center; width:100%;}
.aqhbleft h6 { width:auto; font-size:28px; color:#FFF; text-align:center; margin-top:0; margin-bottom:40px; padding-right:0; padding-top:60px;}
.aqhbleft p { width:auto; text-align:center; padding-right:0; font-size:15px; color:#FFF; line-height:30px; }

.aqhbright { background:url(../images/demo/rightbg.jpg) no-repeat right bottom; height:280px; text-align:center; width:100%;}
.aqhbright h6 { width:auto; font-size:28px; color:#FFF; text-align:center; margin-top:0; margin-bottom:40px; padding-left:0px; padding-top:60px;}
.aqhbright p { width:auto; text-align:center; padding-left:0; font-size:15px; color:#FFF; line-height:30px; }

.contactTop .left{height: 250px;width:100%;background: #da2127;box-sizing: border-box;padding: 40px 20px 0 58px;}
.contactTop .right{width: 100%;height: 250px;background: #ffffff;box-sizing: border-box;padding: 28px 22px 24px 28px;}
.contactTop ul li { width:48%; height:183px; float:left; margin-right:2.4%; margin-top:67px;margin-bottom:50px; background:#FFF;}
.contactTop ul li:nth-child(2n) { width:48%; height:183px; float:left; margin-right:0%; margin-top:67px; background:#FFF;}
.contactTop ul li:nth-child(3) {  margin-top:0px; }
.contactTop ul li:nth-child(4) {margin-top:0px; }
}
@media screen and (max-width: 768px){
	
.bg1200{width:auto; padding:0 2%; background:none;}	
.prodWrap .prodList ul li{width: 31%;margin-right: 3.5%;}
.prodWrap .prodList ul li:nth-child(4n){margin-right: 3.5%;}
.prodWrap .prodList ul li:nth-child(3n){margin-right: 0;}

.recomNews{height: auto;padding: 15px 0;background-size: cover;}
.recomNews .w1200 .pic{width: 100%;height: 0;padding-bottom: 69.9%;position: relative;}
.recomNews .w1200 .pic img{position: absolute;left: 0;top: 0;}
.recomNews .w1200 .text{position: static;width: 100%;margin-top: 20px;background-size: cover;height: auto;}
.recomNews .w1200 .text a{padding: 50px 30px;}
.recomNews .w1200 .text a .desc{height: auto;max-height: 100px;}

.newsList li a .pic{width: 100%;padding-bottom: 43.1%;margin-bottom: 12px;}
.newsList li a .text{width: 100%;}

.jobList .hd{font-size: 16px;}

.jobList .item1{width: 45%;}
.jobList .item4 ,.jobList .item0{display: none;}
.jobList .item2,.jobList .item3{width: 20%;}

.contactWrap .item1 .cont .w1200{margin-left: 0;padding: 0;}
.contactWrap .item1 .cont .w1200 .contactText{position: static;width: 100%;box-sizing:border-box;padding-bottom: 30px;}
.contactWrap .item1 .cont .w1200 .contactText .detail .text{max-width: 100%;float: none;}
.contactWrap .item1 .cont .w1200 .contactText .detail .pic{float: none;margin-left: 40px;}
.contactWrap .item1 .cont .map{height: 309px;}

.contactWrap .item2 .contactForm .left,.contactWrap .item2 .contactForm .right{width: 100%;}
.contactWrap .item2 .contactForm .subm{float: left;}
.contactWrap .item1 .cont .w1200 .contactText{padding: 20px 30px;}

.nyBanner h3 {  font-size:18px; color:#FFF; line-height:50px; font-weight:normal; padding-top:30px;}
.nyBanner h2 { color:#FFF; font-size:24px;}
.nybbb ul li{float: left;width: 25%;margin-top: 50px;text-align: center;cursor: pointer;}
.nybbb { width:100%; height:385px; background:url(../images/demo/bbcar2.jpg) no-repeat center top; margin-top:100px;background-size: cover; padding-top:55px;}

.about_box {height:337px;}
.about_box .pic{width: 100%;height:337px;overflow: hidden;}
.about_box .pic span{display: block;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;}
.about_box:hover .pic span{-webkit-transform: scale(1.16); -moz-transform: scale(1.16); -ms-transform: scale(1.16); transform: scale(1.16);}
.about_box .txt{ width: 100%;height:337px;overflow: hidden; background:#FFF; color:#666666; text-align: justify;}
.about_box .txt h3 { font-size:46px; color:#00132b; font-weight:normal; margin-bottom:18px; padding-left:54px; padding-top:60px;}
.about_box .txt h6 { font-size:32px; color:#00132b; font-weight:normal; margin-bottom:48px; padding-left:54px;}
.about_box .txt ul {padding-left:54px;padding-right:54px; line-height:26px; font-size:13px;}

.ptlist{ margin-top: 1px; }
.ptlist ul li.nLi{ margin-top: 20px; }
.ptlist ul li.nLi:first-child{ margin-top: 0; }
.ptlist ul li.nLi .pic{ width: 100%; height: auto; }
.ptlist ul li.nLi .pic img{ height: auto; }
.ptlist ul li.nLi .txt{ width: 100%; height: auto; padding: 20px; }
.ptlist ul li.nLi .txt h5{ font-size: 36px; line-height:28px;padding-left:14px; padding-top:10px;  }
.ptlist ul li.nLi .txt p{ height: auto; font-size:26px; color:#00132b; font-weight:normal; margin-bottom:18px; padding-left:14px; }
.ptlist ul li.nLi .txt .sub{ margin-top: 10px;margin-top: 24px;padding-left:14px;padding-right:14px; line-height:26px; font-size:13px; }

/*发展历程*/
.ptlist2{ margin-top: 80px; }
.ptlist2 ul li { display: block; width: 100%; background: #fff; margin-top:20px; }
.ptlist2 ul li.nLi .pic{ position: relative; float: none; width: 100%; height:220px; overflow: hidden; text-align:center; }
.ptlist2 ul li.nLi .pic img{ width: 100%; height: auto;  -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; -ms-transition:all 0.4s ease; transition:all 0.4s ease; }

.ptlist2 ul li.nLi .txt{ float: none; width: 100%; height: auto; }
.ptlist2 ul li.nLi:nth-of-type(1n) .pic{ float: right;text-align:center; }
.ptlist2 ul li.nLi:nth-of-type(1n) .txt{ float: none; text-align:center; padding-right:0;}
.ptlist2 ul li.nLi:nth-of-type(2n) .pic{ float: right;text-align:center; }
.ptlist2 ul li.nLi:nth-of-type(2n) .txt{ float: none; text-align:center; padding-right:0;}
.ptlist2 ul li.nLi .txt{box-sizing: border-box; }
.ptlist2 ul li.nLi .txt p{ font-size:25px; color:#454545; font-weight:normal;padding-left:0; margin-top:0; text-align:center; }
.ptlist2 ul li.nLi .txt i{ font-size:12px; color:#888888; font-weight:normal; padding-left:0; line-height:22px;text-align:center; width:100%; }


.ptlist2 ul li.nLi .pic:hover img{ -webkit-transform: scale(1.16); -moz-transform: scale(1.16); -ms-transform: scale(1.16); transform: scale(1.16); }
.ptlist2 ul li.nLi .pic:hover:after{ opacity: 0.4; }

.sbprodList ul li{width:100%;margin-top:10px;}
.sbprodList ul li a .text{position: relative; background:#FFF; text-align:center; padding:16px 0;}
.cjtxt { width:auto; font-size:15px; color:#6f6d6d; line-height:32px; padding-top:45px; padding-bottom:30px;text-align:justify;}
.kjtxt { width:auto; font-size:15px; color:#ffffff; line-height:32px; margin-top:50px; padding-top:35px; padding-bottom:80px;text-align:justify;}
.kjcxbg { background:url(../images/demo/bg3.png) no-repeat center bottom;}

/*安全环保LIST*/
.aqhblist{ margin-top: 1px; }
.aqhblist ul li.nLi{ margin-top: 20px; }
.aqhblist ul li.nLi:first-child{ margin-top: 0; }
.aqhblist ul li.nLi .pic{ width: 100%; height: auto; }
.aqhblist ul li.nLi .pic img{ height: auto; }
.aqhblist ul li.nLi .txt{ width: 100%; height: auto; padding: 20px; }
.aqhblist ul li.nLi .txt h5{ font-size: 24px; line-height:28px;padding-left:14px; padding-top:10px;  }
.aqhblist ul li.nLi .txt p{ height: auto; font-size:26px; color:#00132b; font-weight:normal; margin-bottom:18px; padding-left:14px; }
.aqhblist ul li.nLi .txt .sub{ margin-top: 10px;margin-top: 24px;padding-left:14px;padding-right:14px; line-height:26px; font-size:13px; }

/*产品*/

.pageWrap .item .left{width: 100%;height: 350px;float: left;position: relative;overflow: hidden;}
.pageWrap .item .left li .pic{width: 100%;height:350px;overflow: hidden;}
.pageWrap .item .left li .pic img{width: 100%;height: 100%; -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; -ms-transition:all 0.4s ease; transition:all 0.4s ease; }
.pageWrap .item .left li .pic p{font-size: 45px;color: #ffffff;line-height: 54px;width: 100%;box-sizing:border-box;padding: 0 10px;position: absolute;left: 0;bottom: 46%;z-index: 2;text-align: center;}


.pageWrap .item .left li b{width: 100%;height: 100%;position: absolute;left: 0;top: -100%;z-index: 3;background: rgba(253,242,28,0.8);}
.pageWrap .item .left li .text{width: 100%;box-sizing:border-box;padding: 0 10px;height: 50px;position: absolute;left: 0;top: 30%;margin-top: -35px;z-index: 4;text-align: center;}

.pageWrap .item .left li .text h3{font-size: 45px;color: #ffffff;line-height: 45px;font-weight:normal;
opacity: 0;-webkit-transform:translateY(60px); -moz-transform: translateY(60px); -ms-transform:translateY(60px); transform:translateY(60px);
-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}

.pageWrap .item .left li .text h5{font-size: 15px;color: #ffffff; padding:15px 25px 0;line-height: 32px;font-weight:normal;
opacity: 0;-webkit-transform:translateY(30px); -moz-transform: translateY(30px); -ms-transform:translateY(30px); transform:translateY(30px);
-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}




.pageWrap .item .right{width: 100%;}
.pageWrap .item .right li{width: 100%px;height: 278px;overflow: hidden;position: relative;}
.pageWrap .item .right li .pic{width: 100%;height: 100%;overflow: hidden;}
.pageWrap .item .right li .pic img{width: 100%;height: 100%; -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; -ms-transition:all 0.4s ease; transition:all 0.4s ease;}
.pageWrap .item .right li .pic p{font-size: 45px;color: #ffffff;line-height: 54px;width: 100%;box-sizing:border-box;padding: 0 10px;position: absolute;left: 0;bottom: 40%;z-index: 2;text-align: center;}
.pageWrap .item .right li:hover img{ -webkit-transform: scale(1.15); -moz-transform: scale(1.15); -ms-transform: scale(1.05); transform: scale(1.15); }
.pageWrap .item .right li:hover:after{ opacity: 0.4; }

.pageWrap .item .right li b{width: 100%;height: 100%;position: absolute;left: 0;top: -100%;z-index: 3;background: rgba(253,242,28,0.8);}
.pageWrap .item .right li .text{width: 100%;box-sizing:border-box;padding: 0 10px;height: 70px;position: absolute;left: 0;top:25%;margin-top: -35px;z-index: 4;text-align: center;}


.cpprodList ul li{width: 48%;margin: 0 2% 10px 0;border-bottom: 0px solid rgba(0, 0, 0, .1);position: relative; margin-top:36px;}
.cpprodList ul li:nth-child(2n){margin-right: 0;}
/*产品end*/
.newsWrap .recomNews a{height: auto;padding-left: 0;}
.newsWrap .recomNews a .pic{width: 100%;position: relative;width: 100%;height: 0;padding-bottom: 64.14%;margin-bottom: 20px;}
.newsWrap .recomNews a .pic img{position: absolute;left: 0;top:0;}
.newsList_yz li a{padding: 30px 18px 30px 18px;}
.newsList_yz li a .date{width: 90px;display: none;}

.contactTop ul li { width:100%; height:183px; float:left; margin-right:0%; margin-top:7px;margin-bottom:5px; background:#FFF;}
.contactTop ul li:nth-child(2n) {  width:100%; height:183px; float:left; margin-right:0%; margin-top:7px;margin-bottom:5px; background:#FFF;}
.contactTop ul li:nth-child(3) {  margin-top:0px; }
.contactTop ul li:nth-child(4) {margin-top:0px; }
}
@media screen and (max-width: 468px){
.nyMenu li{width: 33.3%;}	
.nyMenu li i{display: none;}
.prodWrap .prodList ul li{width: 100%;margin-right: 0;}
.prodWrap .prodList ul li:nth-child(4n){margin-right: 0;}

.jobList .hd{font-size: 14px;}
.jobList .bd dl dd{padding: 10px;}
.contactTop .right dl{min-height: 140px;padding-left: 110px;}
.contactTop .right dl dt{width: 100px;height: 100px;left: 5px;}
.contactTop .right dl dd .tit{line-height: 24px;}
.contactTop .right{width: 100%;height: 150px;background: #ffffff;box-sizing: border-box;padding: 8px 8px 8px 8px;}
.contactTop .right dl dd .tit{font-size: 22px;line-height: 30px;color: #da2127;}
.contactTop .right dl dd .text{font-size: 15px;line-height: 20px;color: #707070;}

.list_honor li{width:100%; margin-right: 0%;}
.list_honor li:nth-child(2n){margin-right: 0;}
}