body{width:100%;position:relative;overflow:hidden;opacity:0;transition:opacity .3s}
.body-box{margin-top:80px}
body.on{opacity:1}
.w1400{position:relative;max-width:1400px;margin:0 auto;width:92%}
.wel-banner{width:100%;overflow:hidden;position:relative}
.wel-banner .slides img{width:1920px;position:absolute;left:50%;margin-left:-960px}
.wel-banner .slides li{width:100%;float:left;overflow:hidden;height:558px;position:relative}
.wel-banner.case-banner .slides li{height:415px}
.wel-banner .flex-control-nav{bottom:53px;z-index:2}
.wel-case .flex-control-nav{bottom:20px}
.wel-banner .flex-control-nav li,.wel-case .flex-control-nav li{margin:0 2px}
.wel-banner .flex-control-nav li a,.wel-case .flex-control-nav li a{width:12px;height:12px;background:url(../images/btn01.png) no-repeat 50%;background-size:100% 100%;transition:background .3s;box-shadow:none}
.manage-bot .flex-control-nav{display:none}
.wel-banner .flex-control-paging li a.flex-active,.wel-banner .flex-control-paging li a:hover,.wel-case .flex-control-nav li a.flex-active,.wel-case .flex-control-nav li a:hover{background:url(../images/btn01_h.png) no-repeat 50%;background-size:100% 100%;box-shadow:none}
.wel-case{padding:42px 0;width:100%;position:relative;overflow:hidden}
.ser-contact-list li a{display:block;width:100%}
.wel-case-title{font-size:24px;color:#24272b;font-weight:700;line-height:42px;margin-bottom:22px}
.wel-case-title a{font-size:14px;color:#24272b;top:0;width:85px;transition:color .3s}
.wel-case-title a,.wel-case-title span{display:inline-block;position:absolute;right:0}
.wel-case-title span{width:20px;height:20px;border-radius:50%;background:#b0b0b0 url(../images/wel04.png) no-repeat 50%;top:27%;transition:background .3s}
.wel-case-list{padding-bottom:86px}
.wel-case-list .flex-direction-nav a{opacity:1;width:66px;height:77px;margin:-38px 0 0;text-shadow:none;background-size:100%!important;transition:background .3s;z-index:1}
.wel-case-list .flex-direction-nav a:before{font-size:0}
.wel-case-list .flex-direction-nav .flex-prev{background:url(../images/a32.png) no-repeat 50%;left:-121px}
.wel-case-list .flex-direction-nav .flex-next{background:url(../images/a33.png) no-repeat 50%;right:-121px}
.wel-case-list .flex-direction-nav .flex-prev:hover{background:url(../images/a32_h.png) no-repeat 50%}
.wel-case-list .flex-direction-nav .flex-next:hover{background:url(../images/a33_h.png) no-repeat 50%}
.wel-case .flex-viewport{overflow:visible!important}
.wel-case .slides li{overflow:hidden;position:relative;float:left;width:420px;margin-right:25px}
.wel-case .slides .con{position:absolute;bottom:-72%;left:0;width:100%;height:100%;z-index:2;display:block;padding:9% 50px 0;transition:bottom .3s}
.wel-case .slides .bg{background:#fff}
.wel-case .slides .bg,.wel-case .slides .font-bg{width:100%;position:absolute;top:0;left:0;height:100%;z-index:1;opacity:0}
.wel-case .slides .font-bg{background:#000;transition-property:opacity;transition-duration:.3s;transition-delay:.2s}
.wel-case .slides .tit{font-size:18px;line-height:25px;color:#fff;font-weight:700}
.wel-case .slides .en{font-size:16px;color:#fff;opacity:.6;line-height:24px;min-height:24px}
.wel-case .slides .font{font-size:18px;color:#fff;line-height:34px;margin-top:18px}
.wel-case .slides .more{margin-top:40px;width:40px;height:40px;border-radius:50%;border:1px solid hsla(0,0%,100%,.3);background:url(../images/wel02.png) no-repeat 50%}
.wel-product{padding-bottom:100px}
.wel-product-title{font-size:24px;color:#24272b;line-height:42px;margin-bottom:22px;font-weight:700;position:relative}
.wel-product-title a{font-size:14px;color:#24272b;top:0;width:85px;transition:color .3s}
.wel-product-title a,.wel-product-title span{display:inline-block;position:absolute;right:0}
.wel-product-title span{width:20px;height:20px;border-radius:50%;background:#b0b0b0 url(../images/wel04.png) no-repeat 50%;top:27%;transition:background .3s}
.wel-product .left{padding:0 10px 0 0;width:50%;float:left}
.wel-product .right{padding:0 0 0 10px;width:50%;float:right}
.wel-product .product-1{padding:0 10px 0 0;margin-bottom:20px;height:190px;text-align:center}
.wel-product .container a{width:100%;text-align:center;height:100%;display:block;background:#fff;overflow:hidden;position:relative;cursor:pointer;transition:box-shadow .3s}
.wel-product .product-2{padding:0 0 0 10px;margin-bottom:20px;height:190px;text-align:center}
.wel-product .product-3{width:100%;height:393px;padding:0}
.wel-product .product-3 .pic{height:100%;position:relative;width:100%}
.wel-product .product-3 img{height:100%;position:absolute;left:50%;margin-left:-345px}
.wel-product .contrast{width:14px;height:16px;background:url(../images/wel09.png) no-repeat 50%;position:absolute;bottom:15px;right:20px;cursor:pointer;transition:background .3s}
.wel-product .ico-1 img{max-height:100%;max-width:100%}
.wel-product .ico-1.ico_11 img{max-height:100%;max-width:350px}
.wel-product .container{width:100%;padding:0}
.wel-product .container .row{margin:0}
.wel-product .ico-1 h2{font-size:16px;color:#fff;position:absolute;bottom:10px;line-height:26px;height:26px;width:100%;text-align:left;padding:0 15px;overflow:hidden}
.wel-product .ico-1 .bg{width:100%;position:absolute;bottom:0;left:0;background:#46a316;display:block;height:0;transition:height .3s}
.wel-product .product-4{margin-bottom:20px;width:100%;padding:0;height:393px}
.wel-product .product-4 img{max-height:100%;position:relative;left:50%;margin-left:-101%}
.wel-product .product-4 .con{display:block;width:100%;position:absolute;bottom:0;left:0;text-align:left;padding:16px 45px 20px}
.wel-product .product-4 h2{font-size:16px;color:#fff;line-height:26px;height:26px;width:100%;overflow:hidden}
.wel-product .container h2,.wel-product .container p.font{opacity:0}
.wel-product .product-4 .bg{width:100%;background:#46a316;position:absolute;bottom:0;left:0;height:0;transition:height .3s}
.wel-product .product-4 .font{font-size:14px;color:#fff;opacity:.7;line-height:24px;height:24px;overflow:hidden}
.wel-product .product-3 .contrast,.wel-product .product-4 .contrast{position:absolute;bottom:40px;right:45px}
.wel-video{width:100%;height:418px;position:relative;background-size:100%!important;overflow:hidden}
.wel-video video{width:100%;background:#000;position:absolute;top:50%;margin-top:-300px;z-index:1}
.wel-video img{position:absolute;top:0;left:50%;height:418px;margin-left:-960px;z-index:2}
.network-news-list{margin-bottom:40px;overflow:hidden}
.network-news-list .news01{padding:0 20px 0 0}
.network-news-list.news02{padding:0 10px}
.network-news-list .news03{padding:0 0 0 20px}
.network-news .network-wnews .network-a{padding:36px 10% 80px;height:450px;position:relative;overflow:hidden;background-size:cover!important}
.network-news .wel-product-title p{font-weight:400;font-size:22px;color:#222}
.p_hidden{overflow:hidden;height:80px}
.network-news-list p{text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.network-news h3{font-size:16px;color:#fff;line-height:36px;z-index:2;transition:margin .3s}
.network-news h3,.network-news-list p{position:relative}
.network-news p.content a{font-size:18px}
.network-news p.content-first a{font-size:22px}
.network-news p a{color:#fff;z-index:2;position:relative;line-height:40px;transition:margin .3s}
.wel-solution{padding:49px 0}
.wel-solution .wel-solution-item{padding:0 5px}
.wel-solution .wel-solution-item .pic{overflow:hidden;max-height:227px}
.wel-solution .wel-solution-item .pic img{transition:transform .6s}
.wel-solution .wel-solution-item .pic:hover img{transform:scale(1.1)}
.wel-solution .wel-solution-item .title{margin-top:16px;height:34px;line-height:34px;font-size:14px;color:#666;text-align:center;overflow:hidden;transition:color .3s}
.wel-solution .wel-solution-item:hover .title{color:#3a9a07}

footer{width:100%;background:#1f2024;padding:52px 0 7px}
.footer-top{padding-bottom:29px;border-bottom:1px solid #3c3c42}
.footer-bot{padding:30px 0}
.footer-bot-left{float:left}
.footer-bot-left p{font-size:12px;color:#fff;line-height:22px;opacity:.5}
.footer-bot-left p span{margin-left:20px}
.footer-bot-left a{font-size:13px;color:#fff;line-height:23px;margin-right:10px;transition:color .3s}
.footer-bot .bdsharebuttonbox{float:right;height:32px;margin-top:6px}
.footer-bot .bdsharebuttonbox a{width:32px;height:32px;line-height:32px;overflow:hidden;padding:0;margin:0;display:inline-block;text-indent:0;opacity:1;transition:opacity .3s}
.footer-bot .bdsharebuttonbox a.bds_tsina{background:url(../images/fot04.png) no-repeat 50%}
.footer-bot .bdsharebuttonbox a.bds_tqq{background:url(../images/fot05.png) no-repeat 50%}
.footer-bot .bdsharebuttonbox a.bds_isohu{background:url(../images/fot06.png) no-repeat 50%}
.footer-bot .bdsharebuttonbox a.bds_renren{background:url(../images/fot07.png) no-repeat 50%}
.footer-bot .bdsharebuttonbox a.bds_qzone{background:url(../images/fot08.png) no-repeat 50%}
.footer-top-left{float:left;width:20%}
.footer-top-center{float:left;width:70%}
.footer-top .weixin{width:10%;float:left;text-align:center}
.footer-top .weixin img{width:80%}
.footer-top h2{font-size:14px;color:#fff;line-height:33px;margin-bottom:7px;}
.footer-top-left form{width:76%;border:2px solid #3c3c42;display:block;padding:6px}
.footer-top-left a{display:block;width:160px;height:38px;margin-bottom:18px;line-height:38px;text-align:center;font-size:16px;border-radius:19px;color:#fff;padding-left:28px;background:#e83522 url(../images/fot02.png) no-repeat 22px}
.footer-top-left h4{font-size:24px;color:#e83522;line-height:26px}
.footer-top-center li{width:16%;float:left}
.footer-top-center li:last-child{width:36%}
.footer-top-center li p{font-size:13px;color:#9e9e9e;line-height:24px}
.footer-top-center li a{color:#9e9e9e;transition:color .3s}
.footer-top-center li a:hover{color:#dd231f}
header{width:100%;background:#fff;position:fixed;top:0;left:0;height:80px;line-height:80px;z-index:99999;box-shadow:0 0 20px rgba(0,0,0,.2)}
header .inbox{position: relative;}
header .logo{height:100%;text-align:center;float:left;margin-left:2%}
header .logo img{max-width:100%;margin-top:-5px}
header .logo .mobile{display:none}
header .search-box{width:3%;display:block;background:#b4b4b4 url(../images/head01.png) no-repeat 50%;z-index:3;transition:background .3s}
header .enght,header .search-box{height:100%;float:right;position:relative}
header .enght{margin-right:2%;padding-left:26px;font-size:14px;color:#666;z-index:1;background:url(../images/en01.png) no-repeat 0;transition:color .3s,background .3s}
header .enght a{color:#666;display:block;transition:color .3s}
header .enght:hover{background:url(../images/en01_h.png) no-repeat 0}
header .enght a:hover{color:#46a316}
header .nav-box{width:50vw;max-width: 700px;position: absolute;left: 15vw;right: 0;top: 0;bottom: 0;margin: auto;}
header .nav-box ul{width:100%;display: flex;align-items: center;justify-content: space-between}
header .nav-box li{width:12.5%;float:left;text-align:center}
header .nav-box .line{position:absolute;width:0;height:2px;top:0;left:0;background:#46a316;transition:width .3s}
header .nav-box ul>li:hover .line{width:100%}
header .nav-box a.tit{font-size:15px;color:#333;height:100%;display:block;width:100%;position:relative;transition:color .3s}
header .nav-box .tit span{width:9px;height:6px;display:inline-block;background:url(../images/head02.png) no-repeat 50%;background-size:100% 100%;margin-left:6px}
header .nav-box li:hover a.tit{color:#46a316}
header .nav-box li:hover .tit span{background:url(../images/head02_h.png) no-repeat 50%;background-size:100% 100%}
header .nav-box .con{position:absolute;top:80px;left:50%;background:#fff;display:none;box-shadow:0 5px 10px rgba(0,0,0,.2);z-index:5}
header .nav-box .left{float:left;background:#f5f5f5;padding:59px 1.9% 150px 10.9%;width:35%}
header .nav-box .link-b{width:100%;display:block;padding-left:17%;text-align:left;font-size:15px;color:#333;line-height:40px;margin-bottom:5px;transition:background .3s,color .3s}
header .nav-box .link-b span{width:100%;display:block;background:0}
header .nav-box .pro-li .left{padding:59px 1.9% 150px 8.9%;height:450px}
header .nav-box .pro-li dd{width:33.33%;float:left}
header .nav-box .pro-li dd .link-b{background-position:8%;background-repeat:no-repeat}
header .nav-box .pro-li .right .link-k{display:none}
header .nav-box .pro-li .right{padding:50px 5.5% 0 3%}
header .nav-box .pro-li .right .content{width:100%}
header .nav-box .pro-li dd .link-b.cur{background-color:#da2418}
.nav-box .link-k{width:23%}
.nav-box .link-k.none{display:none}
.nav-box .link-k h2{font-size:24px;color:#333;line-height:24px;padding-bottom:30px;text-align:left}
.nav-box .link-k h2 a{color:#333}
.nav-box .link-k a.on{display:block;width:100%;font-size:14px;text-align:left;color:#666;line-height:30px;transition:color .3s}
.nav-box .content .more{width:155px;height:40px;line-height:40px;padding-left:36px;font-size:14px;background:#46a316 url(../images/head05.png) no-repeat 103px;display:block;text-align:left;color:#fff;margin-top:35px}
header .nav-box .link-b.cur span{background:url(../images/head05.png) no-repeat right 8% center}
.nav-box .link-k a:hover{color:#da2418}
.nav-box .content{width:48%}
.navigation{width:100%;display:none}
.nav-box .content img,.supplier-notice-box .left img{max-width:100%}
.search-hbox .right li a{color:#333}
.search-hbox .right li a.cur,.search-hbox .right li a:hover{color:#d82117}
.nav-box .content p{text-align:left;font-size:14px;color:#666;line-height:24px;margin-top:22px}
header .nav-box .right{width:65%;padding:20px 13.5% 0 6%;float:right}
header .nav-box .con.none .left{width:50%;padding:59px 16.9% 150px 10.9%}
header .nav-box .pro-li .con.none .left{padding:59px 1.9% 150px 8.9%}
header .nav-box .con.none .right{width:50%}
header .nav-box .con.none .content{float:left;width:71.5%}
header .nav-box .about-li .con.none .left{padding:59px 5.9% 150px 21.9%}
header .nav-box .case-li .con.none .left{padding:59px 1.9% 120px 6.9%}
header .nav-box .case-li .con.none .link-b{width:50%;float:left;padding-left:10%}
.nav-box .case-li .con.none .content p{margin-top:12px}
.nav-box .case-li .con.none .content .more{margin-top:16px}
header .nav-box .ser-li .con.none .left{width:68%;padding:59px 4.9% 150px 7.9%}
header .nav-box .ser-li.buli .con.none .left{padding:59px 2% 250px}
header .nav-box .ser-li .link-b{padding-left:12.6%}
header .nav-box .ser-li .con.none .right{width:32%;padding:50px 5.5% 0 3%}
header .nav-box .pro-li .con.none .right .content,header .nav-box .ser-li .con.none .content{width:92.6%}
header .nav-box .ser-li .con.none .log-four{width:25%;float:left}
header .nav-box .ser-li .log-four .font{padding-left:12.6%;font-size:13px;color:#666;display:block;width:100%;line-height:27px;text-align:left}
header .nav-box .ser-li .left{height:450px}
header .nav-box .link-b.cur{background:#46a316;color:#fff}
.flex-direction-nav a{z-index:1!important}
header .nav-box .ser-li .log-four .font:hover{color:#46a316}
.search-send{position:absolute;z-index:2;background-color:#222;right:-34%;top:0;width:25%;transition:right .3s}
.search-send.on{right:3%}
.search-send .close{display:block;width:18px;height:18px;background:url(../images/head03.png) no-repeat 50%;position:absolute;top:50%;left:6px;margin-top:-9px;cursor:pointer;opacity:1;transition:transform .3s ease 0s}
.search-send .close:hover{transform:rotate(90deg);transition:transform .3s ease 0s}
.search-send .text,.search-send form{width:100%;height:100%}
.search-send .text{border:0;font-size:18px;text-align:left;box-sizing:border-box;color:#555;background:0;padding:0 5% 0 13%;outline:0}
.search-send .submit{cursor:pointer;border:0;background:url(../images/head01.png) no-repeat 50%;background-color:#3a9a07;position:absolute;right:0;bottom:0;width:20%;outline:0}
.search-send .text::-webkit-input-placeholder{color:#555}
.search-send .text:-moz-placeholder,.search-send .text::-moz-placeholder{color:#555}
.search-send .text:-ms-input-placeholder{color:#555}
.inliner-banner{width:100%;position:relative;overflow:hidden}
.inliner-banner .flex-control-nav{position:absolute;bottom:0;left:0;z-index:4}
.inliner-banner .flex-control-paging li a{background:0;border:1px solid #fff;opacity:.3;box-shadow:none}
.inliner-banner .flex-control-paging li a.flex-active{background:#fff;opacity:1}
.inliner-banner img{width:1920px;position:relative;left:50%;margin-left:-960px}
.inliner-banner .con{display:block;width:37%;position:absolute;top:50%;left:50%;margin:-80px 0 0 -39%}
.inliner-banner h2{font-size:32px;color:#fff;line-height:52px}
.inliner-banner .font{font-size:20px;color:#fff;line-height:36px}
.inliner-banner .more{width:127px;height:38px;text-align:center;line-height:38px;border-radius:4px;background:#d9271b;color:#fff;font-size:14px;margin-top:40px}
.inliner-banner .slides li{width:100%;overflow:hidden;position:relative}
.wel-advantage{min-height:100px;visibility:inherit}
.wel-advantage .service-list{color:#999;margin-top:-50px;position:relative;font-size:0}
.wel-advantage .service-list li{background:#fff;padding:20px 2% 35px;position:relative;overflow:hidden;width:20%;display:inline-block}
.wel-advantage .service-list li:before{content:"";position:absolute;right:0;bottom:0;height:100%;width:1px;background-color:#ebebeb}
.wel-advantage .service-list li:last-child:before{display:none}
.wel-advantage .service-list li:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:5px;background-color:#f6cf53;transform-origin:100%;-ms-transform-origin:100%;-webkit-transform-origin:100%;-moz-transform-origin:100%;-o-transform-origin:100%;transition:transform .5s cubic-bezier(.4,0,.2,1);-moz-transition:-moz-transform .5s cubic-bezier(.4,0,.2,1);-webkit-transition:-webkit-transform .5s cubic-bezier(.4,0,.2,1);-o-transition:-o-transform .5s cubic-bezier(.4,0,.2,1);transform:scaleX(0);-ms-transform:scaleX(0);-moz-transform:scaleX(0);-webkit-transform:scaleX(0);-o-transform:scaleX(0)}
.wel-advantage .service-list .item{transition:.4s;-webkit-transition:.4s}
.wel-advantage .service-list .ico{width:60px;height:60px;background-size:cover;background-repeat:no-repeat;background-position:50%;display:block;margin-bottom:10px;transition:.3s cubic-bezier(.4,0,.2,1);-webkit-transition:.3s cubic-bezier(.4,0,.2,1)}
.wel-advantage .service-list h3{font-weight:700;font-size:24px;color:#46a316;line-height:1.2;margin:20px 0}
.wel-advantage .service-list .c{font-size:14px;line-height:1.5;height:67px;overflow:hidden;color:#999}
.wel-advantage .ellipsisT{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.wel-advantage .ommore{position:absolute;overflow:hidden;display:block;width:17px;height:17px;bottom:35px;left:15%;opacity:0;transition:.4s;-webkit-transition:.4s}
.wel-advantage .ommore .i1{position:absolute;width:1px;height:100%;left:8px;top:0;background-color:#fff}
.wel-advantage .ommore .i2{position:absolute;width:100%;height:1px;left:0;top:8px;background-color:#fff}
.wel-advantage .ilink{position:absolute;left:0;top:0;width:100%;height:100%;display:block}
.wel-service{padding:60px 90px 92px;background:#fff;position:relative;margin-top:100px}
.wel-service .wel-service-bg{position:absolute;left:32px;top:-50px}
.wel-service .wel-service-btn{height:250px;text-align:center;background:url(../images/service.jpg) no-repeat 100%;background-size:auto 100%;position:relative}
.wel-service .wel-service-btn a{position:absolute;width:136px;height:36px;line-height:36px;font-size:15px;border-radius:18px;color:#fff;background:#e83522;left:50%;bottom:-16px;transform:translateX(-50%)}
.wel-service .wel-service-btn a:hover{background:#ca2615}
.wel-service .wel-service-slider{margin-top:60px;position:relative}
.wel-service .wel-service-list li{float:left;width:20%;text-align:center}
.wel-service .wel-service-list li a{display:inline-block;padding-bottom:45px;text-align:center;font-size:16px;position:relative}
.wel-service .wel-service-list li a:hover span{width:100%}
.wel-service .wel-service-list li a:hover p{color:#3a9a07}
.wel-service .wel-service-list li .num{width:52px;height:52px;margin:20px auto;line-height:52px;color:#3a9a07;background:url(../images/icon_bg.png) no-repeat 50%;background-size:100%}
.wel-service .wel-service-list li p{line-height:34px;color:#333}
.wel-service .wel-service-list li span{width:0;height:1px;background:#3a9a07;position:absolute;left:50%;transform:translateX(-50%);bottom:-1px;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}
.wel-service .wel-service-slider .bx-wrapper .bx-viewport{height:auto!important;background:0 0;border:none;box-shadow:none;left:0}
.wel-service .wel-service-slider .bx-wrapper{margin:0 auto;max-width:100%!important}
.wel-service .wel-service-slider .bx-wrapper .bx-pager{bottom:-65px;box-sizing:border-box}
.wel-service .wel-service-slider .bx-wrapper .bx-pager.bx-default-pager a{width:10px;height:10px;border-radius:50%;background:#d2d2d2}
.wel-service .wel-service-slider .bx-wrapper .bx-pager.bx-default-pager a.active,.wel-service .wel-service-slider .bx-wrapper .bx-pager.bx-default-pager a:hover{background:#3a9a07}
.wel-service .wel-service-slider .bx-wrapper{height:100%}
.wel-service .wel-service-slider .bx-wrapper .bx-controls-direction a{width:30px;height:30px;top:auto;margin-top:0;bottom:-62px;border:1px solid #fff;background-repeat:no-repeat;background-position:50%;box-sizing:border-box}
.wel-service .wel-service-slider .bx-wrapper .bx-controls-direction a:hover{border:1px solid #eee;background-position:50%}
.wel-service .wel-service-slider .bx-wrapper .bx-prev{left:550px;background-image:url(../images/jt_zuo1.png)}
.wel-service .wel-service-slider .bx-wrapper .bx-next{right:550px;background-image:url(../images/jt_you1.png)}
.wel-service .line{position:absolute;width:100%;height:1px;background:#dcdcdc;bottom:0;left:0;z-index:22}
.wel-service .line span{display:block;width:210px;height:1px;background:#3a9a07;-moz-transition:all .5s ease-in;-webkit-transition:all .5s ease-in;-o-transition:all .5s ease-in;transition:all .5s ease-in}
.wel-about{padding:118px 0 130px;overflow:hidden;background:url(../images/bgbgbg.jpg) no-repeat;background-size:cover;background-attachment:fixed;background-position:50%}
.wel-about .wrap{width:1200px;height:auto;margin:0 auto}
.wel-about .left{float:left;width:450px;height:500px;position:relative}
.wel-about .left .pic{position:relative;width:100%;height:100%;left:0;top:0;z-index:2}
.wel-about .left .pic img{width:100%;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}
.wel-about .left .picBg{position:absolute;width:100%;height:100%;background:#3a9a07;left:10px;top:10px;z-index:1}
.wel-about .right{float:right;width:calc(100% - 500px)}
.wel-about .right h2{font-size:30px;font-weight:600;color:#3a9a07}
.wel-about .right .line{width:188px;height:1px;margin:0px 0 0 -128px;background:#3a9a07;position:relative;z-index:2}
.wel-about .right .cont{margin-top:10px}
.wel-about .right .cont p{font-size:14px}

.wel-about .right .list{margin-top:0;background:0 0}
.wel-about .right .list li{float:left;width:25%;position:relative;padding-left:1.5vw;margin-bottom:15px;margin-top:15px;text-align:left;border-left:1px solid #ccc}
.wel-about .right .list li:before{content:'';position:absolute;left:-1px;top:0;width:1px;height:30%;background:#46a316;z-index:1}
.wel-about .right .list li h2{font-family:Oswald,sans-serif;font-size:40px;color:#46a316;line-height:50px;display:inline-block}
.wel-about .right .list li p{color:#333;font-size:16px;line-height:36px}
.wel-about .right .list .count-unit{font-size:16px;color:#46a316;text-align:right;display:inline-block;font-style:normal}
.wel-about .right .list li .bot p{font-size:15px;color:#666;line-height:24px}

.wel-news{padding:50px 0;background: #fff;}
.wel-news .news-list-bot .newtitle{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#46a316;font-size:16px;margin-bottom:10px;font-weight:700;transition:all .5s ease}
.wel-news .news-list-bot .newdetaillink{display:block;width:100%;height:100%;}
.wel-news .news-list-bot .newms{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;font-size:14px;line-height:20px;color:#9e9e9e}
.wel-news .news-list-bot .color_assist{font-size:14px;line-height:20px;color:#a5a5a5;padding-top:10px}
.wel-news .news-list-bot{width:100%;display: flex;flex-wrap: nowrap;}
.wel-news .news-list-bot .left{width: 50%;}
.wel-news .news-list-bot .left .newpicbox{width: 100%;height: 311px;position: relative;overflow: hidden;}
.wel-news .news-list-bot .left .newpicbox .newpic{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);transition: all .5s ease;}
.wel-news .news-list-bot .left .newpicbox:hover .newpic{transform: translate(-50%,-50%) scale(1.1);}
.wel-news .news-list-bot .left .content{position:relative;width:100%;height:160px;padding:35px 0;transition:all .5s ease}
.wel-news .news-list-bot .right{width: 50%;padding-left: 50px;}
.wel-news .news-list-bot .right .newlist{width:100%;height:33%}
.wel-news .news-list-bot .right .newdetaillink{display:flex;flex-wrap:nowrap}
.wel-news .news-list-bot .right .content{width:100%;height:100%;overflow:hidden;transition:all .5s ease}

.mobile-nav-box{display:none}
.innerwrap{width:1200px;height:auto;margin:0 auto}
.bannerBox{margin-top:80px;height:400px;background-position:50%;background-size:cover;background-repeat:no-repeat;position:relative}
.bannerAbout{background-image:url(../images/banner_about.jpg)}
.bannerBox .bg{position:absolute;width:100%;height:213px;background:url(../images/banner_about_bg.png) no-repeat bottom;background-size:auto 100%;left:0;bottom:0;z-index:1}
.aboutL{float:left;width:23.356%}
.aboutH{height:100px;margin-top:-100px;text-align:center;color:#fff;background:#46a316;position:relative;z-index:2}
.aboutH h3{padding-top:18px;line-height:32px;font-size:24px}
.aboutH h2{line-height:40px;font-size:20px}
.aboutNav{background:#f4f4f6}
.aboutNav li{line-height:48px;font-size:16px;border-bottom:1px solid #fff}
.aboutNav li a{display:block;padding:0 22px;position:relative;color:#333}
.aboutNav li:hover>a{color:#46a316;background:#fff}
.aboutNav li:hover span.jtAbout{background:url(../images/jt_about_a.png) no-repeat 50%;background-size:8px}
.aboutNav li.on{border-bottom:1px solid #fff}
.aboutNav li.on>a{color:#46a316;background:#fff}
.aboutNav li.on span.jtAbout{background:url(../images/jt_about_a.png) no-repeat 50%;background-size:8px}
.jtAbout{position:absolute;width:30px;height:30px;background:url(../images/jt_about.png) no-repeat 50%;background-size:8px;right:16px;top:50%;transform:translateY(-50%)}
.aboutLAd{margin:15px 0}
.aboutNav li .sub{display:none;line-height:48px;font-size:14px}
.aboutNav li .sub a{border-bottom:1px solid #f7efef;background:#fff}
.aboutNav li .sub a:hover{color:#46a316;background:#fff}
.aboutContact{padding:0 0 30px;background:#f4f4f6}
.aboutContactH{padding:12px 0;border-bottom:1px solid #dadada}
.aboutContactH h2{height:20px;padding-left:16px;line-height:20px;font-size:16px;border-left:3px solid #46a316}
.aboutContact ul{margin-top:28px}
.aboutContact ul li{padding:0 10px 0 14px;margin-bottom:12px;line-height:22px;font-size:14px}
.aboutContact ul li em,.aboutContact ul li p,.aboutContact ul li span{display:inline-block}
.aboutContact ul li span{width:22px;height:22px;margin-right:1px;font-size:0;text-align:center;vertical-align:top}
.aboutContact ul li span img{vertical-align:middle}
.aboutContact ul li em{width:46px;vertical-align:top;font-style:normal}
.aboutContact ul li p{width:174px}
.aboutEwm{text-align:center}
.aboutR{float:right;width:74%;margin-bottom:20px}
.aboutRTop{font-size:16px}
.aboutRTop,.aboutRTop a{color:#f9f9f9}
.aboutRTop a:hover{color:#46a316}
.aboutRTop p{margin-top:-42px; margin-bottom: 42px;line-height:22px;padding-left:22px;background:url(../images/about_r_position.png) no-repeat 0;position:relative;z-index:2}
.aboutRH{margin-top:62px;text-align:center}
.aboutRH h2{font-size:36px;line-height:46px}
.aboutRH p{font-size:16px;line-height:26px}
.aboutRW{margin-top:52px}
.aboutRW .img{float:left;max-width:40%;margin:0 20px 00px 0;border:10px solid #ddd;box-sizing:border-box;}
.aboutRW h3{margin-top:10px;margin-bottom:22px;font-size:30px;font-weight:600;color:#46a316}
.aboutRW p{font-size:16px;line-height:35px;margin-bottom:22px;color:#787878;}
.aboutRW  th{text-align: center;background: #46a316;color: #fff;font-size: 20px}
.aboutRW  td,
.aboutRW  th{width:1px;padding:1rem 3rem;border: 1px solid #c6c5c5;vertical-align: middle;}
.aboutRW  td p,
.aboutRW  th p{ padding-bottom:0; margin-bottom:0;}
.aboutRW  table {border-collapse: collapse;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc; width:100% !important}
.aboutRW  table tr td:first-child {font-size: 16px;color: #787878}
.aboutRW  table td { border-left: 1px solid #ccc;border-top: 1px solid #ccc; width:auto !important; vertical-align:middle;}
.aboutRW h1{border-bottom:1px solid #ccc;padding: 5px 0 5px 15px;position: relative;margin: 30px 0}
.aboutRW h1::after{content:'';position: absolute;width: 5px;height: 20px;background: #46a316;left: 0;top: 13px;}
.bannerShow{background-image:url(../images/banner_show.jpg)}
.showW{margin-bottom:60px}
.showList{margin-top:30px}
.showList li{float:left;width:32%;margin-right:2%;margin-bottom:20px;text-align:center}
.showList li .pic{width:100%;overflow:hidden}
.showList li .pic img{width:100%;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}
.showList li:nth-child(3n){margin-right:0}
.showList li:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1)}
.showList li:hover p{color:#fff;background:#46a316}
.showList li a{display:block;color:#333}
.showList li p{background:#d9d9d9;line-height:40px;font-size:16px;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.h-tit{margin-bottom: 30px;border-bottom: 2px solid #46a316;overflow: hidden;}
.h-tit span{font-size: 20px;color: #46a316;position: relative;display: inline-block;}
.h-tit span::after{content: '';width: calc(100% + 10px);height: 5px;background: #46a316;position: absolute;left: 0;bottom: 0;transform: rotateX(-45deg)}


.page{width:100%;height:26px;margin:20px 0;text-align:right;line-height:26px;color:#333}
.page em{display:inline-block;width:50px;height:100%;margin:0 3px;text-align:center;background:#fff;border:1px solid #dcdcdc;border-radius:2px;vertical-align:top;cursor:pointer;font-style:normal;color:#333}
.page em:hover{background:#f5f4f4}
.page i{display:inline-block;width:62px;height:100%;margin:0 3px;text-align:center;font-style:normal;background:#fff;border:1px solid #dcdcdc;border-radius:2px;cursor:pointer;color:#333}
.page i:hover{background:#f5f4f4}
.page .page-num{display:inline-block;width:26px;height:100%;margin:0 3px;text-align:center;color:#202020;background:#fff;border:1px solid #dcdcdc;border-radius:2px;zoom:1;float:none}
.page .page-num:hover{background:#f5f4f4}
.page .page-num.page-num-current{color:#fff;background:#46a316}
.showDetailW{margin-top:50px;margin-bottom:60px}
.showWap{float:left;width:300px;height:300px;position:relative}
.showPic,.showWap img.bg{width:100%;height:100%}
.showPic{overflow:hidden;position:absolute;top:0;left:0;z-index:44}
.showDetailMainCont{float:right;width:560px;margin-top:16px}
.showDetailMainCont h2{padding-bottom:12px;line-height:36px;font-size:30px;font-weight:600;color:#46a316;border-bottom:1px solid #bfbfbf}
.showDetailMainCont h3{height:45px;padding-left:15px;margin-top:15px;line-height:45px;font-size:18px;background:#e1e1e1}
.showDetailMainCont p{margin-top:16px;line-height:26px;font-size:14px}
.showDetailMainB{margin-top:26px}
.showDetailMainB a{float:left;width:136px;height:38px;margin-left:20px;font-size:16px;line-height:38px;text-align:center;border:1px solid #fff;border-radius:4px}
.showDetailMainB a:hover{background:#fff}
.showDetailMainB a:first-child{margin-left:0}
.showDetailMainB a span{display:inline-block;width:22px;height:100%;margin-right:6px;vertical-align:top;background-position:50%;background-repeat:no-repeat}
.showDetailMainB a.showDetailZxzx{color:#0068b7;border-color:#0068b7}
.showDetailMainB a.showDetailZxzx span{background-image:url(../images/show_t_b2.png)}
.showDetailInner{margin-top:30px}
.showDetailInner h2{height:46px;margin-bottom:30px;line-height:46px;border-bottom:1px solid #e8e7e7;font-weight: bold}
.showDetailInner h2 span{display:inline-block;width:148px;height:100%;text-align:center;font-size:24px;vertical-align:top;background:#eee;border:1px solid #bfbfbf;border-bottom-color:#eee}
.showDetailInnerW img{max-width:100%}
.showDetailInnerW{font-size:14px}
.showDetailInnerW .pic1{margin-top:15px}
.bannerNews{background-image:url(../temp/banner_news.jpg)}
.newsW{margin-top:50px}
.newsList li img{width:100%;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}
.newsList li{padding:20px 0;border-bottom:1px solid #d2d2d2}
.newsList li:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1)}
.newsList li .pic{float:left;width:250px;max-height:190px;overflow:hidden}
.newsInner{float:right;width:606px}
.newsInner h2{font-size:18px;line-height:26px;font-weight:600}
.newsInner h2 a{color:#333}
.newsInner h2 a:hover{color:#46a316}
.newsInner h3{font-size:12px;color:#999;line-height:20px}
.newsInner p{margin-top:8px;line-height:26px;color:#666}
.newsInner a.more{display:block;width:116px;height:32px;margin-top:18px;line-height:32px;text-align:center;color:#46a316;border:1px solid #46a316}
.newsInner a.more:hover{color:#fff;background:#46a316}
.newsW .page{margin-top:30px;margin-bottom:60px}
.multi-line{min-height:2em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:clip;overflow:hidden}
.single-line{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.newsDetailW{margin-top:70px;padding:0 25px}
.newsDetailH{text-align:center}
.newsDetailH h2{font-size:30px;font-weight:600;margin-bottom:15px}
.newsDetailH p{color:#666}
.newsDetailCont{margin-top:28px}
.newsDetailCont p{margin-bottom:30px;font-size:16px;color:#666;line-height:38px}
.newsDetailCont img{max-width:100%}
.jump{padding:12px 0;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2}
.jump p{line-height:36px}
.jump p a{color:#666}
.jump p a:hover{color:#46a316}
.jump p a span{font-size:18px;font-weight:600}
.newsLink{height:34px;line-height:34px;margin-top:20px;margin-bottom:60px}
.newsLink span{margin-right:8px;color:#666}
.newsLink a{display:inline-block;width:34px;height:34px;margin-right:20px;vertical-align:top;border-radius:50%;background-repeat:no-repeat;background-position:50%;background-size:100%}
.newsLink a.linkWeibo{background-image:url(../images/news_link_weibo.png)}
.newsLink a.linkWeixin{background-image:url(../images/news_link_weixin.png);background-position:center 4px}
.newsLink a.linkPeng{background-image:url(../images/news_link_peng.png);background-position:center 2px}
.bannerIssue{background-image:url(../temp/banner_issue.jpg)}
.issueW{margin-top:50px;margin-bottom:60px}
.issueList{margin-bottom:30px}
.issueList li{margin-bottom:20px;background:#fff}
.issueList li:hover{box-shadow:0 0 20px 0 #c6c6c6}
.issueList li:first-child .issueInner{display:block}
.issueList li h2{height:48px;padding-right:45px;line-height:48px;font-size:16px;position:relative;cursor:pointer;padding-left:20px}
.issueList li h2 em{color:#46a316;margin-right:10px}
.issueList li h2 span{position:absolute;width:40px;height:40px;top:50%;right:12px;transform:translateY(-50%);background:url(../images/issue_btn_jia.png) no-repeat 50%;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}
.issueList li h2 span.on{background:url(../images/issue_btn.png) no-repeat 50%}
.issueInner{display:none;padding:20px;line-height:32px;border-top:1px solid #d2d2d2}
.issueInner span{font-size:14px;color:#46a316}
.issueCont .top dd{float:left;width:33.3333%;font-size:14px;line-height:22px;margin-bottom:3px}
.issueCont .top dd:last-child{width:66.6667%}
.issueCont .bot{margin-top:20px;padding-top:20px;border-top:1px solid #e5e5e5;padding-bottom:10px}
.issueCont .bot h1{font-size:16px;color:#333}
.issueCont .bot p{line-height:30px;font-size:14px}
.sample{padding:160px 0 158px;background:url(../images/simple_bg.jpg) no-repeat 50%;background-size:cover}
.sampleW{width:828px;margin:0 auto}
.sampleH{text-align:center;margin-bottom:84px}
.sampleH h2{font-size:36px;font-weight:600}
.sampleH .line{width:90px;height:4px;margin:12px auto 0;background:#46a316}
.formInner{margin-bottom:20px}
.formInner .left{float:left}
.formInner .right{float:right}
.formW{width:48.5%;height:40px;line-height:40px;font-size:0;background:#fff;border:1px solid #bfbfbf;border-radius:4px}
.formM{width:100%}
.formW p{display:inline-block;padding-left:14px;margin-right:6px;vertical-align:middle;font-size:16px;color:#999}
.formW p span{color:#e93c3c}
.formW input{width:calc(100% - 72px);font-size:14px;vertical-align:middle;outline:0;border:none}
.formW input.formTel::-webkit-inner-spin-button,.formW input.formTel::-webkit-outer-spin-button{-webkit-appearance:none}
.formW input.formTel{-moz-appearance:textfield}
.formText .formW{width:100%;height:236px;padding:15px;box-sizing:border-box}
.formText .formW textarea{width:100%;height:100%;font-size:16px;line-height:26px;border:none;outline:0;resize:none}
.formYzmInner{height:40px;line-height:40px}
.formYzmInner .formYzmW{float:left;width:160px;height:100%;margin-right:15px;background:#fff;border:1px solid #bfbfbf;border-radius:4px}
.formYzmInner .formYzmW input{width:78px}
.formYzmInner a{float:left;width:110px;margin-right:15px;font-size:0;overflow:hidden}
.formYzmInner a img{width:100%;vertical-align:middle}
.formYzmInner h4{float:left;font-size:16px}
.formB{margin-top:10px}
.formB button{width:220px;height:40px;font-size:16px;text-align:center;line-height:40px;color:#fff;border-radius:4px;cursor:pointer;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;outline:0;border:none}
.formB button.formSure{margin-right:20px;background:#46a316}
.formB button.formSure:hover{background:#015331}
.formB button.formReturn{background:#333}
.formB button.formReturn:hover{background:#000}
#map{width:100%;height:400px;border:1px solid #d8d0d0}
.tech h2{font-size:18px;line-height:26px;font-weight:600}
.tech h2 a{color:#333}
.tech h2 a:hover{color:#46a316}
.tech h3{font-size:12px;color:#999;line-height:20px}
.tech p{margin-top:8px;line-height:26px;color:#666}
.tech a.more{display:block;width:116px;height:32px;margin-top:18px;line-height:32px;text-align:center;color:#46a316;border:1px solid #46a316}
.tech a.more:hover{color:#fff;background:#46a316}
