/* CSS Document */
body{font-family: "微软雅黑";padding: 0;margin: 0;font-size: 14px;background: #fff;}
ul,li{padding: 0;margin: 0;list-style: none;}
li{list-style-type:none;}
div,form,img,ul,ol,li,dl,dt,dd,p,span,a{margin: 0;padding: 0;border: 0;overflow: hidden;}
#ZoomBox{overflow: visible;}
table,tr,td{empty-cells:show;border-collapse:collapse;border-spacing:0;padding: 0;/* border: 0; */margin: 0;}
input,textarea{margin: 0;padding: 0;outline: none;resize: none;font-family: "微软雅黑";border: 1px solid initial;background: none;display: block;float:left;}
h1,h2,h3,h4,h5,h6{margin: 0;padding: 0;font-size: 14px;font-weight: normal;}
a{text-decoration: none;color: #000;}
a:hover{color: #ff9800;}
img{border: none;}

/*通用*/
.maxbox,.container{width: 100%;min-width: 1250px;max-width: 1920px;margin: 0 auto;}
.cut{width: 1200px;margin: 0 auto;}
.atm2{transition: .2s;-webkit-transition: .2s;-moz-transition: .2s;-ms-transition: .2s;-o-transition: .2s;}
.atm5{transition: .5s;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;}
.atm8{transition: .8s;-webkit-transition: .8s;-moz-transition: .8s;-ms-transition: .8s;-o-transition: .8s;}

/*top*/
.topbox{height: 40px;background: #f5f5f5;_background: #e5e5e5;line-height: 40px;color: #666;}
.topbox .top_left{float: left;width:900px;}
.topbox .top_right{float: right;font-family: "宋体";font-size: 12px;}
.topbox .top_right a{font-family: "微软雅黑";font-size: 14px;color: #666;}
.topbox .top_right a:hover{color: #ff7600;}

/*head*/
.headbox{height: 120px;_background: #f1f1f1;}
.headbox .logo{height: 120px;width: 660px;float: left;}
.headbox .ewm{height: 100px;width: 100px;float: right;padding: 10px;}
.headbox .tel{height: 50px;float: right;padding: 35px 0 0 60px;background: url(../images/ico1.png) left 35px no-repeat;_width: 205px;}
.headbox .tel span{height: 20px;display: block;line-height: 20px;color: #999;}
.headbox .tel p{height: 30px;line-height: 33px;color: #ff0000;font-size: 30px;font-family: Arial;}

/*nav*/
.navbox{height: 50px;background: #1470cc;}
.navbox ul li{background: #1470cc;height: 50px;width: 98px;float: left;text-align: center;transition: .5s;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;}
.navbox ul li a{height: 50px;display: block;color: #fff;line-height: 50px;}
/* .navbox ul li:hover,.navbox ul li.on{background: #ff9800;} */
.navbox ul li:hover,.navbox ul li.on{background: #58A81C;}
.Topnav{position:fixed;top: 0;z-index: 99999;}

/*banner*/
.banner{width: 100%;height: 40vw;max-height:500px;*height:500px;height:500px\0;position: relative;}
.bannercut{*width: 153.6%;width: 153.6vw;max-width: 1920px;_width: 1920px;height: 100%;position: absolute;left: 50%;top: 0;overflow: visible;}
.bannerppt{width: 100%;height: 100%;position: relative;left: -50%;}
.bannerppt .pic{width: 100%;height: 100%;}
.bannerppt .pic ul{height: 100%!important;position: absolute;overflow: visible;}
.bannerppt .pic ul li{height: 100%;float: left;position: relative;text-align: center;}
.bannerppt .pic ul li img{height: 100%;}
.bannerppt .btn{text-align: center;position: absolute;bottom: 0;*bottom: 15px;height: 2.9vw;max-height: 36px;width: 100%;}
.bannerppt .btn span{display:inline-block;width:0px;max-width: 60px;border-radius:50%;height: 0px;max-height: 24px;margin-right:20px;cursor:pointer;background:#fff;border: 6px solid #58A81C;}
.bannerppt .btn span img{width: 100%;height: 100%;border-radius:50%;}
.bannerppt .btn span.on{background:#fff;}

/*search*/
.search{height: 30px;padding: 15px 0;line-height: 30px;background: #999999;color: #eee;}
.search .ssbt{float: left;margin-right: 10px;}
.search .text{width: 700px;float: left;color: #eee;white-space: nowrap;}
.search .text p{float: left;}
.search .text a{color: #eee;margin-right: 10px;}
.search .text a:hover{color: #fff;}

.search .right{width: 300px;height: 30px;float: right;position: relative;background: #fff;}
.search .right .tit{width: 240px;height: 30px;float: left;}
.search .right .tit input{width: 270px;height: 24px;line-height: 24px;color: #666;float: left;padding: 3px 20px 3px 10px;}
.search .right .anniu{width: 60px;height: 30px;position: absolute;top: 0;right: 0px;}
.search .right .anniu input{width: 60px;height: 30px;display: block;border: 0;background: url(../images/anniu.png) center no-repeat;cursor: pointer;}

/*advantages*/
.advantage{padding: 30px 0 40px;height:430px;background: #fafafa;}
.advantage .cut{padding-top: 25px;}
.advantage .titl{height: 60px;width:300px;background: #fafafa;position: relative;top: -430px;margin: 0 auto;text-align: center;}
.advantage .titl p{height: 40px;font-size: 30px;font-weight: bold;color: #333;line-height: 40px;}
.advantage .titl span{height: 20px;font-size: 16px;color: #aaa;line-height: 20px;font-family: Arial;text-transform: uppercase;}
.advantage .cont{height: 300px;width: 1150px;padding: 64px 9px 39px 39px;border: 1px solid #ccc;}
.advantage .cont .text{height: 110px;width: 325px;padding: 15px;float: left;margin: 0 28px 20px 0;background: #f0f0f0;border-radius: 10px;cursor: pointer;}
.advantage .cont .text .pict{height: 50px;width: 60px;float: left;border-radius: 5px;background: url(../images/ico2_1.png) no-repeat;}
.advantage .cont .text .txt{height: 110px;width: 255px;float: right;color: #454545;}
.advantage .cont .text .txt p.cn{height: 28px;width: 255px;line-height: 28px;font-size: 18px;float: left;}
.advantage .cont .text .txt p.en{height: 21px;line-height: 18px;font-family: Arial;border-bottom: 1px solid #999;float: left;}
.advantage .cont .text .txt span{height: 50px;line-height: 24px;color: #666;float: left;width: 255px;text-align: justify;font-size: 13px;padding-top: 10px;}
.advantage .cont .text:hover{background:#58A81C;}
.advantage .cont .text:hover .pict{background: url(../images/ico2_2.png) no-repeat;}
.advantage .cont .text:hover p.en{border-bottom: 1px solid #fff;}
.advantage .cont .text:hover p,.advantage .cont .text:hover span{color: #fff;}
.advantage .cont .text1 .pict,.advantage .cont .text1:hover .pict{background-position: 0px top;}
.advantage .cont .text2 .pict,.advantage .cont .text2:hover .pict{background-position: -65px top;}
.advantage .cont .text3 .pict,.advantage .cont .text3:hover .pict{background-position: -130px top;}
.advantage .cont .text4 .pict,.advantage .cont .text4:hover .pict{background-position: -195px top;}
.advantage .cont .text5 .pict,.advantage .cont .text5:hover .pict{background-position: -260px top;}
.advantage .cont .text6 .pict,.advantage .cont .text6:hover .pict{background-position: -325px top;}

/*product*/
.productbox{padding: 40px 0;}
.classbox{width: 250px;float: left;}
.classbox .titl{width: 250px;height: 79px;background: url(../images/ico3.png) center no-repeat;}
.classbox .titl a{width: 250px;height: 79px;display: block;line-height: 80px;font-size: 24px;color: #fff;text-align: center;}
.classbox .cont{width: 230px;padding: 9px;border: 1px solid #1470cc;_background: #f1f1f1;}
.classbox .cont ul li{width: 230px;float: left;margin-bottom: 5px;}
.classbox .cont ul li h2{width: 230px;float: left;position:relative;}
.classbox .cont ul li h2 a{width: 180px;height:30px;display: block;padding: 0 10px 0 40px;color: #fff;font-size: 16px;line-height: 30px;background: url(../images/ico5.png) center no-repeat;margin-bottom: 5px;}
.classbox .cont ul li dl{width: 250px;float: left;}
.classbox .cont ul li .tit1.onn a{background: #58A81C url(../nyimages/fl_ico3.jpg) 13px center no-repeat;color: #fff;}
.classbox .cont ul li .tit1 a{background: #f5f5f5 url(../nyimages/fl_ico1.jpg) 13px center no-repeat;border-radius: 3px;padding: 6px 5px 6px 35px;color: #666;}
.classbox .cont ul li .tit1 a.syfd{position:absolute;top:0;right:0;background-image:none !important;padding:6px 5px 6px 0;}


.classbox .cont ul li dl.on{padding: 5px 0;}
.classbox .cont ul li dl dt{height: 0px;}
.classbox .cont ul li dl.on dt{height: 24px;}

.classbox .cont ul li dl dt h2 a{height: 24px;line-height: 24px;font-size: 14px;color: #454545;background: url(../images/ico6.png) 20px -17px no-repeat;margin: 0;}
.classbox .cont ul li dl dt:hover h2 a{color: #58A81C;background: url(../images/ico6.png) 20px 7px no-repeat;}

.prodbox{width: 920px;float: right;}
.pro_titl{width: 100%;height: 36px;border-bottom: 1px solid #ccc;padding-top: 13px;}
.pro_titl p{height: 24px;line-height: 24px;float: left;border-left: 5px solid #1470cc;padding-left: 15px;font-size: 22px;color: #1470cc;font-weight: bold;}
.pro_titl a{float: right;width:60px;height: 20px;margin-top:6px;background: url(../images/ico4_1.png) center no-repeat;display: block;}
.pro_titl a:hover{background: url(../images/ico4_2.png) center no-repeat;}

.prodbox .cont{width: 920px;/* height: 1110px; */padding-top: 25px;}
.prodbox .cont ul{width: 950px;}
.prodbox .cont ul li{width: 210px;height: 270px;float: left;margin: 0 25px 10px 0;text-align: center;}
.prodbox .cont ul li .pict{width: 200px;height: 220px;border: 1px solid #ccc;padding: 4px;}
.prodbox .cont ul li .pict a{height: 220px;display: block;}
.prodbox .cont ul li .text{height: 40px;width: 210px;line-height: 40px;}
.prodbox .cont ul li .text a{display: block;padding: 0 15px;white-space: nowrap;text-overflow: ellipsis;color: #666;}
.prodbox .cont ul li:hover .pict{border: 1px solid #ff9800;}
.prodbox .cont ul li:hover .pict a img{transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);}
.prodbox .cont ul li:hover .text a{color: #ff9800;}

.xbanner{height: 200px;background: url(../images/xbanner.png) center no-repeat;}
.xbanner p{height: 77px;width: 300px;padding: 61px 70px;float: right;}

/*company*/
.companybox{padding: 30px;}
.comp_titl{width: 100%;height: 60px;margin-bottom: 25px;text-align: center;}
.comp_titl p{width: 350px;height: 40px;line-height: 38px;margin: 0 auto;background: url(../images/ico8.png) center 20px repeat-x;}
.comp_titl p a{width: 180px;display:block;margin: 0 auto;background: #fff;color: #333;font-size: 30px;font-weight: bold;}
.comp_titl p a:hover{color: #ff9800;}
.comp_titl span{display: block;height: 20px;line-height: 20px;width: 300px;margin: 0 auto;text-transform: uppercase;color: #aaa;font-family: Arial;}

.comp_left{width: 600px;height: 270px;float: left;text-align: justify;text-indent: 2em;line-height: 24px;color: #666;}
.comp_left p{margin-bottom: 5px;}
.companybox .cont .pict{width: 560px;height: 270px;float: right;}

/*customer*/
.customerbox{padding: 30px 0 40px;background: #f7f7f7;}
.customerbox .comp_titl p a{background: #f7f7f7;}
.customerbox .cont{width: 1140px;height: 210px;margin: 0 auto;}
.customerbox .btn{width: 30px;height: 60px;margin-top: 75px;}
.customerbox .btn input{width: 30px;height: 60px;display: block;float: left;line-height: 60px;text-align: center;font-size: 30px;font-weight: bold;color: #fff;font-family: "宋体";border: 0;cursor: pointer;background: #999;}
.customerbox .btn input:hover{background: #ff9800;}
.customerbox .btn1{float: left;margin-right: 20px;}
.customerbox .btn2{float: right;}

.customerbox .picon{width: 1040px;float: left;height: 210px;position: relative;}
.customerbox .picon ul{width: 1260px;}
.customerbox .picon ul li{width: 190px;height: 90px;border: 1px solid #ccc;background: #fff;text-align: center;float: left;margin: 0 10px 10px 0;position: relative;padding: 4px;}
.customerbox .picon ul li .pict{width: 190px;height: 90px;}
.customerbox .picon ul li .text{width: 198px;height: 98px;position: absolute;left: 0;top: 0;background: url(../images/ico10.png);line-height: 98px;font-size: 16px;transform: scale(0,0);-webkit-transform: scale(0,0);opacity: 0;filter: alpha(opacity=0);border-radius: 50px;_display: none;}
.customerbox .picon ul li .text p{color: #fff;}
.customerbox .picon ul li .text a{display: block;padding: 0 5px;white-space: nowrap;text-overflow: ellipsis;color: #fff;}
.customerbox .picon ul li:hover .text{transform: scale(1,1);-webkit-transform: scale(1,1);opacity: 1;filter: alpha(opacity=80);border-radius: 0;_display: block;}

/*case*/
.casebox{padding: 30px 0;}
.casebox .cont{/* height: 440px; */width: 100%;position: relative;}
.casebox .cont ul{width: 1250px;}
.casebox .cont ul li{width: 280px;height: 210px;float: left;margin: 0 27px 20px 0;text-align: center;position: relative;}
.casebox .cont ul li .pict,.casebox .cont ul li .pict a{width: 280px;height: 210px;display: block;}
.casebox .cont ul li:hover .pict img{transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);}
.casebox .cont ul li .text{width: 260px;height: 30px;background: url(../images/ico10.png);position: absolute;left: 0;bottom: 0;padding: 0 10px;white-space: nowrap;text-overflow: ellipsis;color: #fff;line-height: 30px;}
.casebox .cont ul li:hover .text{bottom: -30px;}

/*zixun*/
.zixunbox{padding: 40px 0;background: #f7f7f7;}
.zixunbox .pro_titl,.ksnavbox .pro_titl{height: 29px;padding: 0;}
.zixunbox .pro_titl p,.ksnavbox .pro_titl p{height: 18px;font-size: 17px;line-height: 17px;}
.zixunbox .pro_titl a{margin: 0;}
.zixunbox .cont{width: 100%;height: 387px;}

.newsbox{width: 380px;height: 420px;float: left;margin-right: 30px;}
.newsup{width: 100%;height: 120px;float: left;margin-bottom: 10px;margin-top: 20px;}
.newsup .pict{width: 150px;height: 110px;float: left;padding:4px;border: 1px solid #ddd;background: #fff;text-align: center;}
.newsup .pict a{display: block;height: 110px;}
.newsup .tit{width: 210px;height: 30px;line-height: 30px;float: right;}
.newsup .tit a{display: block;white-space: nowrap;text-overflow: ellipsis;color: #333;}
.newsup .tit a:hover{color: #1470cc;}
.newsup .text{width: 210px;height: 85px;float: right;color: #787878;text-align: justify;line-height: 21px;}
.newsup .text img,.newsbox .newsup .text table{display: none;}
.newsup .text:hover{color: #333;}

.newsbottom{width: 100%;height: 240px;float: left;}
.newsbottom ul li{width: 100%;height: 35px;float: left;margin-bottom: 4px;border-bottom: 1px dotted #ccc;}
.newsbottom ul li .tit{width: 280px;height: 36px;float: left;padding-left: 20px;background: url(../images/ico11.png) left center no-repeat;}
.newsbottom ul li .tit a{display: block;white-space: nowrap;text-overflow: ellipsis;color: #454545;line-height: 36px;}
.newsbottom ul li:hover .tit a{color: #1470cc;}
.newsbottom ul li .time{float: right;height: 36px;line-height: 40px;color: #999;font-family: Arial;}

.faqbox{width: 380px;float: right;height: 420px;}
.faqbox .pro_titl{margin-bottom: 2px;}
.faqbox ul li{width: 380px;height: 95px;float: left;border-bottom: 1px dotted #ccc;}
.faqbox ul li .tit{width: 360px;height: 30px;float: left;padding-left: 20px;background: url(../images/wen.png) left 20px no-repeat;line-height: 30px;padding-top: 12px;}
.faqbox ul li .tit a{display: block;white-space: nowrap;text-overflow: ellipsis;color: #333;}
.faqbox ul li .text{width: 360px;height: 40px;line-height: 20px;background: url(../images/da.png) left 3px no-repeat;padding-left: 20px;}
.faqbox ul li .text a{color: #787878;}
.faqbox ul li a:hover{color: #1470cc;}

/*lianxi*/
.lianxibox{height: 450px;padding: 30px 0;}
.lianxibox .titl{width: 100%;height: 50px;margin-bottom: 20px;}
.lianxibox .titl p{width: 100%;height: 49px;float: left;}
.lianxibox .titl p a{display: block;line-height: 50px;font-size: 24px;color: #333;}
.lianxibox .titl p a:hover{color: #1470cc;}
.lianxibox .titl span{display: block;width: 50px;height: 1px;background: #1470cc;float: left;}

.contactbox{width: 250px;height: 420px;padding: 14px 24px;border: 1px solid #ddd;float: left;}
.contactbox .cont p{line-height: 22px;margin-bottom: 8px;color: #555;font-size: 16px}

.mapbox{width: 489px;height: 448px;border: 1px solid #ddd;float: left;border-left: 0;}

.orderbox{width: 330px;height: 420px;padding: 14px 24px;border: 1px solid #ddd;float: right;}
.orderbox .cont ul li{width: 330px;height: 30px;float: left;margin-bottom: 10px;}
.orderbox .cont ul li .tit{width: 70px;height: 30px;line-height: 30px;float: left;color: #666;}
.orderbox .cont ul li input{width: 240px;height: 24px;padding: 2px 9px;border: 1px solid #ddd;float: right;color: #666;line-height: 24px;}
.orderbox .cont ul .li_2{height: 100px;}
.orderbox .cont ul .li_2 .area{width: 254px;height: 90px;border: 1px solid #ddd; color: #666;line-height: 20px;}
.orderbox .cont ul li .code{width: 100px;float: left;}
.orderbox .cont ul li .red{width: 20px;height: 30px;line-height: 36px;color: #f00;float: left;display: block;text-align: center;}
.orderbox .cont ul li img{float: left;padding: 6px 0;}
.orderbox .cont ul .sbit{width: 270px;padding-left: 60px;height: 36px;}
.orderbox .cont ul .sbit p{width: 100px;height: 36px;float: left;margin-right: 10px;background: #999;}
.orderbox .cont ul .sbit p input{width: 100px;height: 36px;float: left;border: 0;cursor: pointer;text-align: center;line-height: 34px;font-size: 16px;color: #fff;padding: 0;}
.orderbox .cont ul .sbit .tj{background: #1470cc;}

/*links*/
.linkbox{width: 1150px;padding: 14px 24px;border: 1px dotted #ccc;border-radius: 10px;margin-bottom: 30px;}
.linkbox ul li{height: 24px;float: left;line-height: 24px;}
.linkbox ul li a{height: 24px;float: left;display: block;color: #666;padding-right: 15px;line-height: 24px;}
.linkbox ul li a:hover{color: #1470cc;}

/*ksnav*/
.ksnavbox{padding-bottom: 30px;background: #f0f0f0;}
.ksnavbox .cut{width: 1150px;padding: 14px 24px;border: 1px dotted #ccc;border-radius: 10px;background: #fff;}
.ksnavbox .pro_titl{margin-bottom: 10px;}
.ksnavbox .cont{width: 1150px;height: 70px;}
.ksnavbox .cont ul{width: 1170px;}
.ksnavbox .cont ul li{height: 24px;float: left;line-height: 24px;width: 151px;margin-right: 15px;}
.ksnavbox .cont ul li a{display: block;color: #666;white-space: nowrap;text-overflow: ellipsis;}
.ksnavbox .cont ul li a:hover{color: #ff9800;}

/*foot*/
.footbox{padding: 20px 0 30px;background: #2d2d2d;color: #acacac;}
.footbox a{color: #acacac;transition: .5s;-webkit-transition: .5s;}
.footbox a:hover{color: #ff9800;}

.footbox .titl{width: 100%;height: 40px;line-height: 40px;font-size: 18px;color: #fff;margin-bottom: 10px;}
.footbox .cont p{width: 100%;height: 30px;line-height: 30px;}

.footbox .f_text{padding-left: 40px;float: left;}
.footbox .f_text1{width: 110px;}
.footbox .f_text3{width: 240px;}
.footbox .f_text4{width: 340px;}
.footbox .ewm{width: 130px;height: 150px;padding: 25px 15px 15px 55px;background: url(../images/ico13.png) right bottom no-repeat;text-align: center;}
.footbox .ewm p{width: 110px;height: 110px;padding: 10px;background: #fff;}
.footbox .ewm span{width: 130px;height: 20px;display: block;background: #fff;color: #666;font-size: 12px;font-family: "宋体";}

/*bottom*/
.bottombox{background: #242424;text-align: center;line-height: 24px;padding: 15px 0;color: #acacac;}
.bottombox a{color: #acacac;transition: .5s;-webkit-transition: .5s;}
.bottombox a:hover{color: #ff9800;}


/*内页-left*/
.container{padding:30px 0;background: #f0f0f0;}

.leftmain{width: 250px;float: left;padding-top: 10px;background: url(../nyimages/lf_ico.jpg) center top no-repeat;}
.leftmain .column{width: 200px;padding: 10px 25px 25px;background: #fff;border-radius: 10px;margin-bottom: 20px;}
.leftmain .tit{width: 195px;height: 49px;border-bottom: 1px solid #ddd;margin-bottom: 10px;font-size: 18px;color: #666;line-height: 50px;padding-left: 5px;}

/*nygywm*/
.leftmain .nygywm h2{width: 200px;height: 39px;border-bottom: 1px dotted #ccc;float: left;white-space: nowrap;}
.leftmain .nygywm h2 a{display: block;float: left;line-height: 40px;color: #666;margin-right: 5px;padding-left: 5px;font-size: 16px;}
.leftmain .nygywm h2:hover a{color: #ff9800;}
.leftmain .nygywm h2 span{display: block;height: 39px;line-height: 45px;float: left;font-size: 12px;color: #999;font-family: Arial;}

/*nyfl*/
.leftmain .nyfl ul{padding-top: 10px;}
.leftmain .nyfl ul li{width: 200px;float: left;margin-bottom: 4px;}
.leftmain .nyfl ul li h2{width: 200px;float: left;position: relative;}
.leftmain .nyfl ul li h2:hover a{background: #58A81C url(../nyimages/fl_ico2.jpg) 13px center no-repeat;color: #fff;}
.leftmain .nyfl ul li h2:hover a.fd{background-image: none!important;}
.leftmain .nyfl ul li h2 a{display: block;width: 160px;padding: 0 5px 0 35px;white-space: nowrap;text-overflow: ellipsis;height: 24px;line-height: 24px;color: #888;background: url(../nyimages/fl_ico4.jpg) 13px center no-repeat;cursor: pointer;}
.leftmain .nyfl ul li h2 a:hover,.leftmain .nyfl ul li h2.on a{color: #ff9800;background: url(../nyimages/fl_ico5.jpg) 13px center no-repeat;}
.leftmain .nyfl ul li .tit1 a{background: #f5f5f5 url(../nyimages/fl_ico1.jpg) 13px center no-repeat;border-radius: 3px;padding: 6px 5px 6px 35px;color: #666;}
.leftmain .nyfl ul li .tit1 a.fd{position:absolute;top: 0;right: 0;width: 160px;padding:6px 5px 6px 0;background-image: none!important;}
.leftmain .nyfl ul li .tit1.on a,.leftmain .nyfl ul li .tit1 a:hover{background: #58A81C url(../nyimages/fl_ico2.jpg) 13px center no-repeat;color: #fff;}
.leftmain .nyfl ul li .tit1.onn a{background: #58A81C url(../nyimages/fl_ico3.jpg) 13px center no-repeat;color: #fff;}

.leftmain .nyfl ul li dl{width: 100%;float: left;padding: 0;}
.leftmain .nyfl ul li dl dt{width: 100%;float: left;height: 0;}
.leftmain .nyfl ul li dl.on{padding: 5px 0;}
.leftmain .nyfl ul li dl.on dt{height: 24px;}

/*nylx*/
.leftmain .nylx .cont{line-height: 24px;color: #666;padding: 0 0 10px 5px;}
.leftmain .nylx .nymap{width: 200px;height: 150px;}

/*nyxw*/
.leftmain .nyxw ul li{width: 175px;float: left;height: 39px;border-bottom: 1px dotted #ccc;line-height: 40px;padding-left: 25px;background: url(../images/ico11.png) 5px center no-repeat;}
.leftmain .nyxw ul li a{display: block;white-space: nowrap;text-overflow: ellipsis;color: #333;}
.leftmain .nyxw ul li a:hover{color: #ff9800;}

/*nycp*/
.leftmain .nycp .cont{width: 200px;height: 735px;}
.pro_list_con ul li{width: 200px;height: 250px;text-align: center;float: left;margin-right: 16px;}
.pro_list_con ul li .pict{width: 190px;height: 190px;border: 1px solid #ddd;padding: 4px;border-bottom: 0;}
.pro_list_con ul li .pict a{height: 190px;display: block;}
.pro_list_con ul li .text{width: 190px;height: 30px;border: 1px solid #ddd;padding: 1px 4px 4px;border-top: 0;}
.pro_list_con ul li .text a{display: block;line-height: 30px;color: #333;background: #f0f0f0;white-space: nowrap;text-overflow: ellipsis;}
.pro_list_con ul li:hover .text a{color: #fff;background: #58A81C;}
.pro_list_con ul li:hover .pict a img{transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);}

/*内页-right*/
.rightmain{width: 850px;padding: 20px 40px;background: #fff;border-radius: 10px;float: right;}
.rightmain .local{width: 100%;height: 49px;border-bottom: 1px solid #ddd;margin-bottom: 20px;color: #666;line-height: 50px;}
.rightmain .local p{padding: 0 5px;}
.rightmain .local a{color: #333;}
.rightmain .local a:hover{color: #ff9800;}

/*产品中心*/
.propage .tit{width: 100%;height: 40px;border-radius: 3px;background: #ff9800;line-height: 40px;}
.propage .tit p{float: left;padding-left: 20px;font-size: 16px;color: #fff;}
.propage .tit a{float: right;width: 60px;height: 18px;padding: 11px 20px;}

.propage .cont{width: 100%;margin: 20px auto 15px;max-height: 500px;}
.propage .cont ul,.prolist .cont ul{padding: 0 1px;width: 870px;}

/*产品详情*/
.picinfo{width: 100%;margin-bottom: 30px;}
.picinfo .left{width: 400px;float: left;}
.picinfo .bigPic{width: 398px;height: 398px;border: 1px solid #ddd;text-align: center;}
.picinfo .smallpic{width: 400px;height: 80px;padding-top: 10px;}
.picinfo .btn{width: 15px;height: 80px;}
.picinfo .btn input{width: 15px;height: 80px;display: block;border: 0;background: url(../nyimages/btn.jpg) left top no-repeat;}
.picinfo .btn1{float: left;margin-right: 10px;}
.picinfo .btn1 input{background: url(../nyimages/btn.jpg) left top no-repeat;}
.picinfo .btn2{float: right;}
.picinfo .btn2 input{background: url(../nyimages/btn.jpg) right top no-repeat;}
.picinfo .picon{width: 350px;height: 80px;float: left;}
.picinfo .picon ul{width: 450px;}
.picinfo .picon ul li{width: 70px;height: 70px;border: 1px solid #ddd;padding: 4px;text-align: center;float: left;margin-right: 10px;}
.picinfo .picon ul li a{height: 70px;display: block;}
.picinfo .picon ul li.on{border: 1px solid #ff9800;}

.picinfo .right{width: 420px;float: right;}
.picinfo p{font-size: 16px;padding: 3px 10px;color: #666;position: relative;padding-left: 6em;min-height: 24px;}
.picinfo p span{position: absolute;display: block;left: 10px;top: 3px;}
.picinfo .txt1{font-size: 24px;color: #333;line-height: 28px;padding: 10px;}
.picinfo .claname{height: 30px;background: #f0f0f0;border-radius: 3px;line-height: 30px;margin-bottom: 10px;}
.picinfo .claname a{color: #333;}
.picinfo .claname a:hover{color: #ff9800;}
.picinfo .txt2{line-height: 24px;}
.picinfo .txt4 a{display: block;width: 100px;height: 32px;float: left;margin-right: 10px;padding-top: 10px;}

.prodetail .detail{width: 100%;}
.prodetail .detail .titl{padding: 5px 10px 0;border-top: 1px solid #ff9800;background: #f0f0f0;}
.prodetail .detail .titl span{display: block;height: 30px;border-radius: 5px 5px 0 0;background: #fff;color: #ff9800;font-size: 16px;line-height: 30px;padding: 0 15px;float: left;}
.prodetail .content{width: 100%;padding: 15px 0;}
.prodetail .content .text1{width:850px;padding: 20px 0;background: #1470cc;color: #fff;font-size: 20px;line-height: 30px;}
.prodetail .content .text1 p{height: 60px;float: left;width: 700px;}
.prodetail .content .text1 span{height: 60px;float: left;padding-left: 20px;display: block;}

.prodetail .goback{height:36px;border:1px solid #ddd;text-align:center;background:url(../nyimages/aboutbg.gif) repeat-x left bottom;}
.prodetail .goback a{text-align:center;height:36px;line-height:36px;color: #666;}
.prodetail .goback a:hover{color:#ff9800;}

.nextrpev{width: 420px;height: 30px;line-height: 30px;color: #888;margin: 10px auto;}
.nextrpev a{color: #666;white-space: nowrap;text-overflow: ellipsis;display: block;max-width: 350px;}
.nextrpev a:hover{color: #ff9800;}
.next_left,.next_left p,.next_left a{float: left;}
.next_right,.next_right p,.next_right a{float: right;}
.tjcp{padding-bottom:20px;}
.tjcp ul{}
.tjcp ul li{width:25%;float:left;}
.tjcp ul li img{width:200px;margin:0 auto;border: 1px solid #ddd;display:block;}
.tjcp ul li p{text-align:center;margin-top:20px;}


/*内页-简介*/
.aboutus .cont{padding-bottom: 20px;}
.aboutus .cont p{width: 100%;line-height: 24px;margin-bottom: 10px;color: #666;text-align: justify;}
.aboutus .cont p.text{text-indent: 28px;}
.aboutus .cont p span{width: 100%;line-height: 40px;display: block;font-size: 20px;font-weight: bold;color: #ff9800;height: 40px;}

/*内页-发票*/
.invoice .cont{padding-bottom: 10px;}
.invoice .cont p{width: 830px;margin: 0 auto 10px;padding: 10px 10px 0;background: #eee;text-align: center;border-radius: 5px;}
.invoice .cont p span{width: 100%;line-height: 40px;display: block;font-size: 18px;font-weight: bold;color: #333;height: 40px;}

/*内页-证书*/
.honors .cont{width: 100%;margin-bottom: 15px;}
.honors .cont ul{width: 870px;padding-left: 1px;}
.honors .cont ul li{width: 190px;height: 224px;border: 1px solid #ddd;padding: 4px;text-align: center;float: left;margin: 0 16px 15px 0;}
.honors .cont ul li .pict,.honors .cont ul li .pict a{width: 190px;height: 190px;display: block;}
.honors .cont ul li .text{width: 190px;height: 30px;background: #f0f0f0;color: #454545;margin-top: 4px;line-height: 30px;}
.honors .cont ul li:hover .text{color: #ff9800;}

/*内页-留言*/
.order .cont{width: 800px; height: 500px;padding: 50px 25px 20px;background: url(../nyimages/lybg.jpg) center no-repeat;margin-bottom: 20px;}
.order .cont ul li{width: 550px; height: 30px;float: left;margin-bottom: 10px;}
.order .cont ul li .tit{width: 100px; height: 30px;float: left;line-height: 30px;display: block;text-align: right;font-size: 16px;color: #454545;margin-right: 10px;}
.order .cont ul li .bg{height: 20px;border: 1px solid #ddd;background: #fff;float: left;margin-right: 5px;border-radius: 3px;padding: 4px 9px;}
.order .cont ul li .red{height: 30px;line-height: 34px;color: #f00;float: left;margin-right: 5px;}
.order .cont ul li img{padding: 6px;cursor: pointer;}
.order .cont ul .li_4{height: 110px;}
.order .cont ul .li_4 .bg{height: 100px;width: 380px;}
.order .cont ul .li_4 .red{height: 110px;line-height: 120px;}
.order .cont ul .li_6{padding: 10px 0 0 110px;height: 40px;}
.order .cont ul .li_6 input{width: 120px;height: 40px;text-align: center;line-height: 40px;border: 0;color: #fff;font-size: 16px;cursor: pointer;border-radius: 3px;float: left;margin-right: 10px;}
.order .cont ul .li_6 .tj{background: #1470cc;}
.order .cont ul .li_6 .cz{background: #999;}

/*内页-联系*/
.contacts{width: 1120px;float: none;}
.contacts .laycont{width: 720px;height: 250px;padding: 180px 50px 70px 350px;background: #f5f5f5 url(../nyimages/contactbg.jpg) center no-repeat;}
.contacts .laycont .text{width: 350px;float: left;line-height: 20px;color: #666;}
.contacts .laycont .text p{margin-bottom: 6px;}
.contacts .laycont .text .tit{height: 50px;line-height: 50px;font-size: 20px;font-weight: bold;color: #ff9800;}
.contacts .laycont .ewm{width: 300px;padding-top: 50px;float: right;}
.contacts .laycont .ewm p{width: 100px;padding: 10px 10px 5px;float: left;margin-right: 13px;background: #fff;text-align: center;border: 1px solid #ddd;}
.contacts .laycont .ewm p span{width: 100px;padding-top: 5px;display: block;height: 20px;line-height: 20px;color: #787878;}

.contacts .map{width: 1118px;height: 600px;border: 1px solid #ddd;margin-bottom: 20px;}

/*内页-新闻*/
.newslist .cont{width: 100%;margin-bottom: 5px;}
.newslist .cont ul li{width: 100%;margin-bottom: 15px;height: 164px;border-bottom: 1px dotted #ccc;float: left;}
.newslist .cont ul li .pict{width: 190px;height: 140px;border: 1px solid #ddd;float: left;text-align: center;padding: 4px;}
.newslist .cont ul li .pict a{display: block;height: 140px;}
.newslist .cont ul li .pict a:hover img{transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);}
.newslist .cont ul li .text{/* width:630px; */height: 150px;/* float: right; */}
.newslist .cont ul li .text .tit{width:100%;height: 30px;line-height: 30px;}
.newslist .cont ul li .text .tit p{width:500px;float: left;font-weight: bold;}
.newslist .cont ul li .text .tit p a{display: block;white-space: nowrap;text-overflow: ellipsis;color: #333;}
.newslist .cont ul li .text .tit p a:hover{color: #ff9800;}
.newslist .cont ul li .text .tit span{display: block;height: 30px;line-height: 32px;float: right;color: #888;font-family: Arial;}
.newslist .cont ul li .text .txt{width: 100%;height: 60px;line-height: 20px;text-align: justify;margin: 5px auto 15px;color: #666;}
.newslist .cont ul li .text .more{width: 110px;height: 30px;line-height: 30px;text-align: center;}
.newslist .cont ul li .text .more a{display: block;background: #999;color:#fff;border-radius: 3px;}
.newslist .cont ul li .text .more a:hover{background: #ff9800;}

/*内页-新闻详情*/
.newsdetail .titl{height: 30px;line-height: 30px;font-size: 20px;color: #333;text-align: center;overflow: hidden;padding-top: 10px;}
.newsdetail .date{height: 24px;line-height: 24px;color: #888;text-align: center;overflow: hidden;padding-bottom: 15px;width: 100%;border-bottom: 1px dotted #ccc;font-size: 13px;}
.newsdetail .content{width: 100%;padding: 25px 0 10px;line-height: 24px;color: #787878;text-align: justify;text-indent: 2em;border-bottom: 1px dotted #ccc;}
.newsdetail .content p{margin-bottom: 10px;}

.zxnews{width: 848px;border: 1px solid #ddd;margin: 15px auto;}
.zxnews .newsbt{height: 34px;background: url(../nyimages/jinpinbg.jpg) left top repeat-x;line-height: 35px;padding-left: 19px;font-weight: bold;}
.zxnews .z_con{width: 810px;padding: 10px 19px 19px;}
.zxnews .z_con ul{width: 850px;}
.zxnews .z_con ul li{width: 390px;height: 34px;border-bottom: 1px dotted #ccc;float: left;margin-right: 30px;line-height: 34px;}
.zxnews .z_con ul li a{display: block;padding-left: 30px;white-space: nowrap;text-overflow: ellipsis;color: #333;background: url(../nyimages/xw_ico.jpg) left 10px no-repeat;}
.zxnews .z_con ul li a:hover{color: #ff9800;}

/*内页-问题*/
.plemdetail .problem_keywords{width: 800px;padding: 12px 24px;background: #fafafa;border: 1px solid #eee;border-radius: 5px;}
.plemdetail .problem_keywords ul li{float: left;margin-right: 10px;height: 30px;line-height: 30px;}
.plemdetail .problem_keywords ul li a{color: #666;}
.plemdetail .problem_keywords ul li:hover a{color: #ff9800;}
.plemdetail .problem_search{width: 800px;height: 36px;padding: 20px 25px 25px;}
.plemdetail .problem_search span{display: block;float: left;height: 36px;line-height: 36px;color: #666;margin-right: 15px;}
.plemdetail .problem_search .tit{float: left;margin-right: 15px;height: 24px;padding: 5px 12px;border-radius: 3px;border: 1px solid #ddd;line-height: 24px;width: 280px;background: #fafafa;}
.plemdetail .problem_search .anniu{float: left;height: 36px;border-radius: 3px;border: 1px solid #ddd;line-height: 36px;width: 68px;background: url(../nyimages/jinpinbg.jpg) left bottom repeat-x;text-align: center;}

.plemdetail .problem_list{width: 100%;padding-bottom: 20px;}
.plemdetail .problem_list ul li{width: 100%;border-bottom: 1px dotted #ccc;height: 49px;line-height: 50px;}
.plemdetail .problem_list ul li p{float: left;padding-left: 25px;width: 650px;}
.plemdetail .problem_list ul li p a{display: block;white-space: nowrap;text-overflow: ellipsis;color: #333;}
.plemdetail .problem_list ul li:hover p a{color: #ff9800;}
.plemdetail .problem_list ul li span{display: block;height: 49px;line-height: 54px;float: right;color: #888;font-family: Arial;padding-right: 25px;}
.plemdetail .problem_list ul li.titl{height: 40px;background: #f5f5f5;border-top: 1px solid #ff9800;border-bottom: 0;line-height: 40px;font-size: 16px;color: #ff7600;}
.plemdetail .problem_list ul li.titl span{color: #ff7600;font-family: "微软雅黑";line-height: 40px;}

/*内页-问题详情*/
.problemdetail .content{padding-bottom: 20px;}

/*内页-网站地图*/
.sitemap{width: 1120px;float: none;}
.sitemap .cont{width: 100%;margin-bottom: 20px;}
.sitemap .cont .tit{width: 1070px;height: 40px;background:#1470cc;padding: 0 25px;line-height: 40px;color: #fff;font-weight: bold;font-size: 16px;border-radius: 5px 5px 0 0;}
.sitemap .cont .tit p{float: left;}
.sitemap .cont .tit a{float: right;display: block;font-size: 14px;font-family: Arial;color: #fff;font-weight: normal;}
.sitemap .cont .tit a:hover{color: #ffe600;}
.sitemap .cont .con{width: 1070px;padding: 10px 24px;border: 1px solid #ccc;border-top: 0;border-radius: 0 0 5px 5px;}
.sitemap .cont .con ul{width: 1200px;}
.sitemap .cont .con ul li{width: 250px;float: left;margin-right: 20px;height: 30px;line-height: 30px;}
.sitemap .cont .con ul li a{display: block;text-overflow: ellipsis;color: #666;white-space: nowrap;}
.sitemap .cont .con ul li a:hover{color: #ff9800;}

/*分页*/
.itemfy{text-align:center;margin:10px auto 20px;height:35px;line-height:32px;}
.itemfy a,.pselectjump{border:1px solid #ddd;padding:5px 10px;background:#fafafa;}
.itemfy a:hover,.itemfy .pcurrent a{border:1px solid #ff9800;color:#ff9800}
.itemfy .styinvalid a:hover{border:1px solid #ccc;}

.itemfy .pmsg{display:inline;padding:5px;color:#666}
.itemfy .tip{display:none;}
.pageclick a{width:22px;border:1px solid #ff9800;height:20px;display:inline-block;margin:0 1px;}
.pagestyle a{width:60px;border:1px solid #ccc;height:20px;display:inline-block;margin:0 1px;}
.pagestyle a:hover{width:60px;border:1px solid #ff9800;height:20px;display:inline-block;margin:0 1px;}

.pselectjump{padding:5px 2px 5px 5px;outline: none;}

.clear{width: 100%;height: 1px;clear: both;}

/*QQ*/
.online_box{position: fixed;right: 15px;bottom: 40px;width: 80px;overflow: visible;z-index:999;}
.online_box a,.online_box p{width:75px;height:74px;margin-bottom:1px;cursor:pointer;position:relative;display: block;overflow: visible;}
.online_box .r_qq{background:url(../nyimages/r_qq.png) center no-repeat;background-color:#6da9de;}
.online_box .r_qq:hover{background-color:#488bc7;}
.online_box .r_wx{background:url(../nyimages/r_wx.png) center no-repeat;background-color:#78c340;}
.online_box .r_wx:hover{background-color:#58a81c;}
.online_box .r_wx img{position:absolute; right:100%; top:-2px;display:none;width:150px;height:150px;border: 2px solid #fff;}
.online_box .r_phone{background:url(../nyimages/r_phone.png) center no-repeat;background-color:#fbb01f;}
.online_box .r_phone:hover{background-color:#ff811b;}
.online_box .r_phone span{background:#ff811b;position:absolute;right:100%;top:0px;line-height:44px;color:#fff;font-size:20px;display:none;padding: 15px;font-family: Arial;}
.online_box .r_top{background:url(../nyimages/r_top.png) center no-repeat;background-color:#666666;display:none;}
.online_box .r_top:hover{background-color:#444;transition: .5s}
.online_box .r_wangw{background:url(../nyimages/r_wangw.png) center no-repeat;background-color:#1467cc;}
.online_box .r_wangw:hover{background-color:#1157ad;}





/* 本例子css */
.picMarquee-left{ width:1200px;  overflow:hidden; position:relative; }
.picMarquee-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
	 cursor:pointer; background:url("../images/arrow.png") no-repeat;}
.picMarquee-left .hd .next{ background-position:0 -50px;  }
.picMarquee-left .hd .prevStop{ background-position:-60px 0; }
.picMarquee-left .hd .nextStop{ background-position:-60px -50px; }
/* .picMarquee-left .bd{ padding:10px;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:120px; height:90px; display:block; padding:2px; border:1px solid #ccc; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:24px;   } */

.picMarquee-left .bd{padding-bottom:20px;}
.picMarquee-left .bd ul{}
.picMarquee-left .bd ul li{width:240px;float:left;}
.picMarquee-left .bd ul li img{width:200px;margin:0 auto;display:block;}
.picMarquee-left .bd ul li p{text-align:center;margin-top:20px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.picMarquee-left .bd ul li .picList_img{width:220px;height:200px;border: 1px solid #ddd;}

.wjxz{height:45px!important;}

.form-horizontal{padding:10px 0 30px;}
.col-sm-7{width: 60%;}
.col-sm-2{width: 17%;}
.col-sm-2,.col-sm-7{float:left;}
.pull-left{float:left;}
.form-group{
	margin-top:15px;
	color:#333;
}
.control-label{
    height: 40px;
	line-height:40px;
    text-align: right;}
.form-control {
    display: block;
    width: 100%;
    height: 40px;
	box-sizing: border-box;
    padding: 0 0 0 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    /* border-radius: 4px; */
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)
}

.form-control::-moz-placeholder {
    color: #999;
    opacity: 1
}

.form-control:-ms-input-placeholder {
    color: #999
}

.form-control::-webkit-input-placeholder {
    color: #999
}

.form-control::-ms-expand {
    background-color: transparent;
    border: 0
}

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
    background-color: #eee;
    opacity: 1
}

.form-control[disabled],
fieldset[disabled] .form-control {
    cursor: not-allowed
}

textarea.form-control {
    height: auto
}

input[type=search] {
    -webkit-appearance: none
}

.col-xs-4{margin-left:17%;}
.btn-primary{color:#fff;background-color:#1470CC;padding:0;}
.red-star{color:#ff0000;}
.pull-left{display:none;}


.djlm{display:none;}




