
.nbanner{ margin-top:90px;}
.nbanner,.nbanner img{ width:100%;}


.product-nav{padding:35px 0 20px;background-color:#fbfbfb;text-align:center}
.product-nav.product-nav-gywm{padding:38px 0 28px}
.product-nav li a{display:block;color:#666;position:relative;font-size:15px}
.product-nav li{display:inline-block;background-color:#f3f3f3;position:relative;width:150px;line-height:40px;height:40px;margin:0 5px; margin-bottom: 20px;}
.product-nav li.on,.product-nav li:hover{background-color:#00a73b;color:#fff}
.product-nav li.on a,.product-nav li:hover a{background-color:#00a73b;color:#fff}



.w_1200{ width:1200px; margin:0 auto;}
.topname{width:1200px; margin:0 auto; text-align:left;}
.topname h2{font-size:27px; color:#333333; font-weight:normal; margin-top:30px; line-height:40px;}
.topname p{font-size:14px; color:#a2a2a2; line-height:24px; margin-bottom:30px; text-indent:0em;}

.lxditu{ height:596px; text-align:left;}
.lxditu .lxw{ width:325px; padding:30px; height:456px;background:rgba(130,130,130,0.9); float:left;}
.lxditu .lxw h2{ color:#fff; font-size:22px; padding-bottom:13px;}
.lxditu .lxw p{ color:#fff; background:url(../images/lheng.jpg) no-repeat bottom left; padding:0px; padding-bottom:15px; margin:0px; margin-bottom:
30px; line-height:24px; text-indent:0em;}
.lxditu .lxw .lx01{ padding:15px 0; border-bottom:1px solid #cccccc; height:50px;}
.lxditu .lxw .lx00{ height:90px;}
.lxditu .lxw .lx01 .s01{ width:32px; height:34px; float:left; display:inline-block; background:url(../images/l01.png) no-repeat left center;}
.lxditu .lxw .lx01 b{ width:265px; float:right; display: inline-block; color:#fff; font-size:15px; font-weight: normal; padding:0px;  margin:-5px;  line-height:24px;}
.lxditu .lxw .lx01 .s02{ width:32px; height:34px; float:left; display:inline-block; background:url(../images/l02.png) no-repeat left center;}
.lxditu .lxw .lx01 .s03{ width:32px; height:34px; float:left; display:inline-block; background:url(../images/l03.png) no-repeat left center;}
.lxditu .lxw .lx01 .s04{ width:32px; height:34px; float:left; display:inline-block; background:url(../images/l04.png) no-repeat left center;}
.lxditu .lxw .lx01 .s05{ width:32px; height:34px; float:left; display:inline-block; background:url(../images/l05.png) no-repeat left center;}

.ditu{ width:815px; height:596px; float:left;}




.hc-gywm{ width:100%; margin:0 auto;}

.hc-gywm-1{background-color:#fbfbfb;width:1150px;padding:30px 25px;margin:35px auto}
.hc-gywm-1-left{float:none;width:100%}
.hc-gywm-1-right{margin:0px;float:none;width:100%;line-height:26px;color:#454545; text-align:left; padding-top:0px; margin-top:30px;}
.hc-gywm-1-right p{margin:15px 0; font-size:14px; line-height:24px; margin-top:0px;}
.hc-gywm-1-right p.p2{ margin-top:30px; font-size:24px; color:#FF0000; text-indent:1em;}
.hc-gywm-1-left img{width:100%}

.gywm-nr-2{width:1200px;margin:auto;padding-top:15px;padding-bottom:55px}
.gywm-nr-2 span{width:30.33333333333%;margin-right:1.5%; margin-left:1.5%; float:left;display:block}
.gywm-nr-2-list{width:100%;position:relative}
.gywm-nr-2-list .smallimg{width:100%;}
.gywm-nr-2-list-ico{position:absolute;right:10px;top:10px;width:30px;opacity:.7}
.gywm-nr-2 a:nth-child(3){margin-right:0}
.gywm-nr-2-list:hover .gywm-nr-2-list-ico{opacity:.9}

.hc-gywm-2{ width:1200px; margin:0 auto; margin-top:30px; margin-bottom:60px;}



.gywm-nr-3{background:url(../images/gywm-lc-bg.jpg) center center no-repeat;background-size:cover;image-rendering:-webkit-optimize-contrast;padding:20px 0; margin-bottom:80px;}
.gywm-nr-3-title{padding:35px 0 10px;text-align:center;position:relative}
.gywm-nr-3-title h3{color:#fff;font-size:26px}
.gywm-nr-3-title p{color:#fff;font-size:14px; text-indent:0em; text-align:center;}
.gywm-nr-3-title::before{height:1px;width:43%;position:absolute;top:60%;left:0;background-color:rgba(255,255,255,.8)}
.gywm-nr-3-title::after{height:1px;width:43%;position:absolute;top:60%;right:0;background-color:rgba(255,255,255,.8)}


.gsjj-index-2{ width:100%; background:url(../images/wenhua.png) center center no-repeat; margin-top:50px; height:169px; margin-bottom:60px;}




.hc-product{width:100%;margin:0 auto;text-align:center;padding:0px 0 50px}
.hc-product .product-list{width:1210px;margin:0 auto; overflow:hidden;}
.hc-product .product-list ul{ width:1230px; text-align:left; padding-top:20px;}
.hc-product .product-list ul>li{width:380px; margin-left:7px; margin-right:15px;background-color:#fff;display:inline-block;margin-bottom:50px;transition:.4s;padding-bottom:10px; text-align:center;}
.hc-product .product-list ul>li img{width:380px;}
.hc-product .product-list ul>li h3{color:#666;line-height:40px;font-weight:500;font-size:15px;margin:0 20px;position:relative}
.hc-product .product-list ul>li h3::before{content:"";height:1px;width:0%;background-color:#fff;position:absolute;top:50%;left:50%;transition:.4s}
.hc-product .product-list ul>li h3 span{display:inline-block;font-size:15px;background-color:#fff;padding:0 25px;position:relative;transition:.4s}
.hc-product .product-list ul>li:hover h3 span{background-color:#00a73b}
.hc-product .product-list ul li:hover h3::before{background-color:#fff;width:100%;left:0}
.hc-product .product-list ul>li .pan{margin-right:160px}
.hc-product .product-list ul>li li{width:75px;height:26px;line-height:26px;color:#fff;border-radius:3px;display:inline-block;padding-bottom:0;margin-top:0;margin-bottom:0;margin:0 5px;font-size:12px}
.product-list ul>li li.cyan{background-color:#053e8d}
.product-list ul>li li.blue{background-color:#009cfe}
.product-list ul>li li.violet{background-color:#b68fd8}
.hc-product .product-list ul>li:hover{background:#00a73b;box-shadow:0 2px 9px rgba(0,0,0,.21)}
.hc-product .product-list ul>li:hover li{background:#fff;color:#cc0000}
.hc-product .product-list ul>li:hover h3{color:#fff}
.hc-product .product-list ul>li:hover .pan{background-color:#efefef;opacity:.4;width:105px}
.right-0{margin-right:0!important}
.product-nav-swiper-bg{background-color:#fbfbfb}
.product-nav-swiper{width:1100px;margin:auto;overflow:hidden}
.product-nav-swiper .swiper-wrapper{width:1100px; padding: 38px 0 45px;margin:auto}
.product-nav-swiper li{margin:0 0}
.product-nav-auto{width:1200px;margin:auto;position:relative}
.product-nav-click-left{width:26px;height:26px;background:url(../images/cp-nav-left-ico.png) center center no-repeat;position:absolute;left:5px;top:50%;margin-top:-18px;cursor:pointer}
.product-nav-click-right{width:26px;height:26px;background:url(../images/cp-nav-right-ico.png) center center no-repeat;position:absolute;right:5px;top:50%;margin-top:-18px;cursor:pointer}
.product-nav-click-left:hover{background:url(../images/cp-nav-left-ico-on.png) center center no-repeat}
.product-nav-click-right:hover{background:url(../images/cp-nav-right-ico-on.png) center center no-repeat}
.product-nav-fwfw-auto{ width:1300px; margin:auto;}

.box-shodow{box-shadow:0 2px 9px rgba(0,0,0,.1)}


.kf-page-panel{padding:35px 20px 55px 20px;text-align:center;color:#646464}
.kf-page-panel a,.kf-page-panel span.current,.kf-page-panel span.disabled{height:24px;line-height:24px;padding:0 6px;margin:0 5px;border:1px solid #ccc;display:inline-block;vertical-align:middle}
.kf-page-panel a{color:#666;font-size:13px}
.kf-page-panel a:hover{text-decoration:none;border:1px solid #00a73b}
.kf-page-panel span.current{color:#fff;background-color:#00a73b;border:1px solid #00a73b}
.kf-page-panel .current{color:#fff;background-color:#00a73b;border:1px solid #00a73b}
.kf-page-panel span.disabled{color:#646464;background:#f0f0f0}




.hc-news_list .news-auto .auto-left img{-webkit-transition: .5s; -moz-transition: .5s; -o-transition: .5s; transition: .5s;}
.hc-news_list{background:#f6f6f6;padding:20px 0;margin:0 auto}
.hc-news_list .news-auto{width:1200px;margin:0 auto;padding:30px 0}
.hc-news_list .news-auto .auto-list{padding:15px;background-color:#fff;margin-bottom:30px}
.hc-news_list .news-auto .auto-left{width:34%;float:left;font-size:0}
.hc-news_list .news-auto .auto-left img{width:100%;}
.hc-news_list .news-auto .auto-right{width:60%;float:left;padding:15px 1%;margin-left:3%; text-align:left;}
.hc-news_list .news-auto .auto-right h3 a{color:#666;font-size:18px;font-weight:500;line-height:50px}
.hc-news_list .news-auto .auto-right h3 a:hover{ color:#00a73b; text-decoration:underline; }
.hc-news_list .news-auto .auto-right p{color:#999;line-height:24px;padding-bottom:20px}
.hc-news_list .news-auto .auto-right-bottom{color:#999; text-align:left;}

.hc-news_list .news-auto .auto-right-bottom span{padding:5px 52px;border:1px #8f8f8f solid;border-radius:40px;margin-top:-10px;color:#666;transition:.3s;}
.hc-news_list .news-auto .auto-right-bottom i{vertical-align:middle;font-style:normal;margin-right:10px; text-align:left;}

.hc-news_list .news-auto .auto-right-bottom span:hover{background:#053e8d;color:#fff;border-color:#053e8d}


.auto-list:hover .auto-left img{ -webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05); transform:scale(1.05);}





.ccv{ width:1200px; margin:0 auto; margin-top:70px;}
.ccv .left{ width:824px; margin-top:0px; margin-bottom:80px; float:left;}
.ccv .left article img,.ccv .left article p img{ width:auto; max-width:760px; margin:0 auto; display:block; height:auto;}
.ccv .left article{ text-align:left;}
.ccv .left h2{ font-size:30px; color:#333333;}
.ccv .left .huan{ padding:12px 0; border-bottom:1px solid #dedede;  border-top:1px solid #dedede; margin:30px 0 0;}
.ccv .left .huan b{ font-weight:normal;font-size:14px;  color:#a2a2a2; display:inline-block; font-family:dinCond-Medium; margin-right:28px;}
.ccv .left .huan a{ width:32px; height:32px; display:inline-block; text-align:center; border-radius:50%; margin-right:10px;}
.ccv .left .huan span{ font-size:13px; color:#a2a2a2;}
.ccv .left .huan a img{ height:18px; width:21px; margin-top:6px;}
.ccv .left .huan .a01{ background:#3eb135;}
.ccv .left .huan .a02{ background:#df4d69;}
.ccv .left .huan .a03{ background:#eecf3d;}
.ccv .left .huan .a04{ background:#4dafea;}
.ccv .left .huan .a04 img{ width:17px;}
.ccv .left p{ padding-top:30px; line-height:27px; font-size:15px; color:#666; line-height:26px;}
.ccv .right{ width:337px; background:#fff; margin-top:15px; float:right; text-align:left }
.ccv .right .tt{  background-color:#f0f0f0; padding:22px 30px 15px; margin-bottom:20px;}
.ccv .right .tt h4{ font-weight:normal; color:#333; font-size:14px; line-height:26px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
.ccv .right .tt span{ font-weight:normal; color:#a2a2a2; font-size:13px; display:block; padding:9px 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
.ccv .right .tt strong{ line-height:24px; font-size:17px; color:#333; display:block; margin-bottom:10px;}
.ccv .right .tt p{ line-height:26px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
.ccv .right .tt:hover h4{ color:#005ba0;}
.ccv .right .tt:hover span{ color:#005ba0;}
.return{ display:block; height:43px; text-align:center; line-height:43px; background-color:#00a73b; font-size:16px; color:#ffffff!important;}





.njoin{ width:1200px; margin:0 auto;}
.njoin_1{ width:1200px;}
.njoin_2{ width:1200px; margin-top:50px; margin-bottom:60px;}



.ncppro{ width:1200px; margin:0 auto; margin-bottom:60px;}