*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.clear {line-height:0;height: 0;font-size: 0;clear:both; zoom: 1;}
a{color:#333;text-decoration: none !important;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-ms-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;color: inherit;}
a:hover{color: #40a13a;}
img{max-width:100%;border: 0;vertical-align: middle;}
button{cursor:pointer;border: 0;outline: none;}
input{outline: none;border: 0;}
body{min-width:1280px;height:auto;max-width:1920px;margin:0 auto;font-size:14px;_font:14px "Nunito Sans", sans-serif;min-height: 100%;color: #333;line-height: 30px;background: #f5f5f5;}
.wl-1200{width: 1300px;margin-left: auto;margin-right: auto;}
.open{display: block !important;}
.close{display: none !important;}
h1,h2,h3,h4,h5,h6{font-weight: 500;margin: 0;padding: 0;font-family: "Nunito Sans", sans-serif;color: inherit;}
input:focus{box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.3);background: #f8f8f8;}


/*头部公告*/
.top-ad{background: #f0f0f0;line-height: 32px;color: #777;}
#ad-top{width: 100%;overflow: hidden;position: relative;}
#ad-top .hd{display: none;}
#ad-top .bd{width: 100%;}
#ad-top .title{float: left;}
#ad-top .infoList,#ad-top .tempWrap{float: left;max-width: 1158px;}
#ad-top .infoList li a{display: inline-block;}

/*头部联系*/ 
.top-cent {
    width: 1300px;
    margin: auto;
    background: #ffffff;
    line-height: 18px;
    color: #333333;
    text-align: right;
}
.top-cent.ul:hover{background-color:yellow;transition: all .3s linear 0s;}

/*头部内容*/ 
.wl-header{width: 100%;background: #fff;}
.top-content{padding: 0px 0 15px 0;_line-height: 70px;}
/*.top-content .logo{display: block;float: left;height: 70px;}*/
.top-content .logo h1{height: 100%;width: 248px;}
.top-content .logo h1 img{height: 100%;display: block;}
.top-content .subtitle{float: left;padding: 22px 0 10px 0 ;padding-left: 30px;}
.top-content .subtitle h2{font-size: 18px;line-height: 22px;color: #333;}
.top-content .subtitle h3{font-size: 16px;line-height: 14px;color: #666;letter-spacing: 1px;}
.top-content .status{float: right;padding: 17px 0;}
.top-content .status .after{display: none;}
.top-content .status.open .after{display: block;}
.top-content .status a{display: block;float: left;font-size: 16px;line-height: 36px;}
.top-content .status .before a{padding-left: 32px;}
.top-content .status .after .user{float: left;font-size: 16px;padding-right: 10px;position: relative;cursor: pointer;}
.top-content .status .after .user img{width: 36px;height: 36px;border-radius: 100%;float: left;margin-right: 10px;}
.top-content .status .after .user ul{display: none;position: absolute;bottom: -50px;right: 0;width: 76px;font-size: 14px;text-align: center;}
.top-content .status .after .user ul li{color: #3ea13a;}
.top-content .status .after .user:hover ul{display: block;}
.top-content .status .after a{padding: 0 15px;background-size: 20px 24px;position: relative;}
.top-content .status .after a:last-child{padding-right: 0;/*color: #3ea13a;*/}
.top-content .status .after a:after{display: block;content: '';width: 1px;height: 12px;background: #bbb;position: absolute;right: 0;top: 50%;margin-top: -6px;}
.top-content .status .after a:last-child:after{width: 0;}
.top-content .status .login{background: url(../images/login.png) no-repeat left center;padding-right: 22px;color: #3ea13a;}
.top-content .status .login:after{display: block;content: '';width: 1px;height: 12px;background: #c7c7c7;position: absolute;right: 0;top: 50%;margin-top: -6px;}
.top-content .status .registered{background: url(../images/registered.png) no-repeat left center;padding-right: 22px;}
.top-content .status .shopping{background: url(../images/shopping.png) no-repeat left center;}
/*导航*/
.wl-nav{width: 100%;background: #f8f8f8;}
.wl-nav .nav-list{width: 1300px;margin: 0 auto;}
.wl-nav .nav-list>li{float: left;display: block;position: relative;z-index: 100;padding: 0px 12px;}
.wl-nav .nav-list>li>a{display: block;font-size: 16px;line-height: 30px;padding: 10px 22px;}
/*.wl-nav .nav-list li:first-child .sort,.wl-nav .nav-list li.active a{background: #3ea13a;color: #fff;}*/
.wl-nav .nav-list li.active a{background: #3ea13a;color: #fff;}
.wl-nav .nav-list>li:hover a{background: #3ea13a;color: #fff ;}
.wl-nav .list-level{width: 100%;height: auto;position: absolute;left: 0;top: 50px;display: none;z-index: 99;background-color: #e6e8e8}
.wl-nav .list-level li{text-align: center;}
.wl-nav .list-level li a{display: block;font-size: 16px;line-height: 30px;padding: 10px 0;background: #3ea13a;color: #fff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.wl-nav .list-level li:hover a{background: #fff;color: #333}

/*自适应新增*/
.wl-nav .nav-list #cate-box:hover .list-level{display: block;}


/*轮播图*/
.wl-banner{width: 100%;position: relative;}
.wl-banner .flexslider{position: relative;height: auto;overflow: hidden;background: url(../images/loading.gif) 50% no-repeat;}
.wl-banner .slides{position: relative;z-index: 1;}
.wl-banner .slides li{height:100%;}
.wl-banner img{width: 100%;display: block;}
.wl-banner .flex-control-nav{position: absolute;bottom: 30px;z-index: 1;width: 100%;text-align: center;}
.wl-banner .flex-control-nav li{display: inline-block;width: 24px;height: 8px;margin: 0 10px;zoom: 1;background: #fff;position: relative;border-radius: 30px;overflow: hidden;}
.wl-banner .flex-control-nav a{display: inline-block;width: 24px;height: 8px;line-height: 14px;overflow: hidden;cursor:pointer;color: #fff;position: absolute;left: 0;top: 0;}
.wl-banner .flex-control-nav .flex-active{background: #40a13a;color: #40a13a;}
/*留言框*/
.wl-banner .message{padding: 20px 30px 40px;background: #fff;width: 600px;position: absolute;z-index: 2;right: 0;top: 0;left: 0;bottom: 0;height: 380px;margin: auto;border-radius: 5px;}
.wl-banner .message .data{float: left;font-size: 16px;width: 270px;padding: 10px 0;border-bottom: 1px dashed #f0f0f0;}
.wl-banner .message label{display: block;line-height: 40px;}
.wl-banner .message input{display: block;width: 100%;height: 40px;line-height: 40px;border: 1px solid #999;border-radius: 4px;padding: 0 14px;}
.wl-banner .message input:hover{box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.3);transition: all .2s linear 0s;}
.wl-banner .message .data span{display: block;float: left;width: 240px;line-height: 46px;}
.wl-banner .message .data .file{display: block;float: left;width: 130px;height: 46px;line-height: 46px;border: 2px solid #bababa;background: #ececec;border-radius: 4px;font-size: 18px;text-align: center;}
.wl-banner .message .data .file:hover{color: inherit;background: #ccc;transition: all .2s linear 0s;}
.wl-banner .message .data .btn{width: 150px;height: 46px;line-height: 46px;background: #f1a225;border-radius: 4px;color: #fff;font-size: 18px;text-align: center;margin-left: 20px;}
.wl-banner .message .data .btn:hover{box-shadow: 0px 1px 1px 1px #999;text-shadow: 0px 1px 1px #999;transition: all .2s linear 0s;}
.wl-banner .message .text{text-align: center;font-size: 14px;line-height: 24px;padding-top: 14px;}
.wl-banner .message .layui-form-radio div{font-size: 16px;color: #000;}

/*尾部*/
.wl-footer{background: #e8e8e8;width: 100%;padding-bottom: 20px;}
.wl-footer-t{width: 100%;padding-top: 36px;padding-bottom: 30px;}
.wl-footer-t .list{float: left;width: 163px;}
.wl-footer-t .list li{width: 100%;display: block;line-height: 30px;padding-left: 10px;}
.wl-footer-t .list li.title{padding-bottom: 2px;}
.wl-footer-t .list li span{font-size: 20px;}
.wl-footer-t .list li a{display: inline-block;font-size: 14px;color: #777;}
.wl-footer-t .list li a:hover{color: #40a13a;transition: all .2s linear 0s;}
.wl-footer-t .right{float: left;padding-left: 20px;width: 260px;text-align: center;}
.wl-footer-t .right h2{height: 60px;}
.wl-footer-t .right h2 img{height: 100%;display: block;margin: 0 auto;}
.wl-footer-t .right p{font-size: 14px;color: #666;line-height: 9px;letter-spacing: 1px;text-align: center;padding-top: 11px;}
.wl-footer-t .right .tel{display: inline-block;background: #fff;font-size: 22px;line-height: 36px;color: #3ea13a;padding: 0 14px;border-radius: 30px;overflow: hidden;}
.wl-footer-t .weixin{float: left;padding-left: 0px;width: 120px;text-align: center;}
.wl-footer-b{width: 100%;padding-top: 0px;}
.wl-footer-b .link{float: left;padding-top: 0px;}
.wl-footer-b .link span,.wl-footer-b .link a{display: inline-block;font-size: 14px;line-height: 32px;}
.wl-footer-b .link a{padding-right: 30px;}
.wl-footer-b .share{float: right;margin-right: 25px;}
.wl-footer-b .share a{display: inline-block;float: left;width: 32px;height: 32px;border-radius: 100%;overflow: hidden;margin: 0 20px;background-image: url(../images/icon-set.png);}
.wl-footer-b .share1{background-position: 0 0;}
.wl-footer-b .share2{background-position: -32px 0;}
.wl-footer-b .share3{background-position: -64px 0;}
.wl-footer-b .share4{background-position: -96px 0;}
.wl-footer-b .share1:hover{background-position: 0 -32px;}
.wl-footer-b .share2:hover{background-position: -32px -32px;}
.wl-footer-b .share3:hover{background-position: -64px -32px;}
.wl-footer-b .share4:hover{background-position: -96px -32px;}
.wl-footer-b p{font-size: 14px;color: #777;line-height: 32px;}
.wl-footer-b p a{color: #777;}

/*自动报价系统 使用流程*/
.ind-manual{width: 100%;margin-top: 30px;}
.ind-manual .name{display: inline-block;width: 220px;height: 130px;background: #3ea13a;font-size: 22px;line-height: 36px;padding-top: 10px;color: #fff;text-align: center;float: left;}
.ind-manual .list{width: 1080px;background: #fff;height: 130px;float: left;}
.ind-manual .list li{width: 16.66%;float: left;text-align: center;position: relative;padding-top: 30px;height: 100%;}
.ind-manual .list li .img{display: block;width: 50px;height: 50px;margin: 0 auto;background-image: url(../images/icon-set.png);background-position: 0 -64px;}
.ind-manual .list li.list1 .img{background-position: 0 -64px;}
.ind-manual .list li.list2 .img{background-position: -50px -64px;}
.ind-manual .list li.list3 .img{background-position: -100px -64px;}
.ind-manual .list li.list4 .img{background-position: -150px -64px;}
.ind-manual .list li.list5 .img{background-position: -200px -64px;}
.ind-manual .list li.list6 .img{background-position: -250px -64px;}
.ind-manual .list li.list1:hover .img{background-position: 0 -114px;}
.ind-manual .list li.list2:hover .img{background-position: -50px -114px;}
.ind-manual .list li.list3:hover .img{background-position: -100px -114px;}
.ind-manual .list li.list4:hover .img{background-position: -150px -114px;}
.ind-manual .list li.list5:hover .img{background-position: -200px -114px;}
.ind-manual .list li.list6:hover .img{background-position: -250px -114px;}
.ind-manual .list li .title{font-size: 16px;line-height: 36px;}
.ind-manual .list li .icon{display: block;width: 20px;height: 15px;background: url(../images/index/icons.png);background-position: -21px -30px;position: absolute;right: -10px;top: 50%;margin-top: -8px;}
.ind-manual .name:hover{background: #31942d;transition: all .2s linear 0s;}
.ind-manual .list li:hover .title{color: #3ea13a;transition: all .2s linear 0s;}
.ind-manual .list li:hover .icon{right: -20px;background-position: 0 -30px;transition: all .3s linear 0s;}
.ind-quote-list{width: 100%;padding-top: 15px;}
.ind-quote-list .quote{float: left;width: 423px;background: #fff;margin-left: 15px;margin-top: 15px;overflow: hidden;}
.ind-quote-list .quote:nth-child(3n+1){margin-left: 0;}
.ind-quote-list .quote a{display: block;width: 100%;padding: 0 14px;padding-top: 4px;padding-bottom: 20px;position: relative;}
.ind-quote-list .quote .title{display: block;margin-left: 10px;font-size: 24px;line-height: 56px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 100%;}
.ind-quote-list .quote .quote-cont{overflow: hidden;padding-top: 5px;height:160px;}
.ind-quote-list .quote .img{width: 140px;height: 140px;float: left;margin-right: 15px;overflow: hidden;}
.ind-quote-list .quote .img img{width: 100%;padding: 10px;border-radius: 10px;}
.ind-quote-list .quote .cont{font-size: 14px;line-height: 24px;color: #777;}
.ind-quote-list .quote .cont .etitle{line-height: 19px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin-bottom: 12px;}
.ind-quote-list .quote .cont .btn{display: inline-block;font-size: 16px;line-height: 36px;background: #ececec;border: 1px solid #dfdfdf;border-radius: 4px;padding: 0 24px;position: absolute;left: 169px;bottom: 20px;}
.ind-quote-list .quote:hover{box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.1);transition: all .2s linear 0s;}
.ind-quote-list .quote:hover .cont .btn{background: #3ea13a;border: 1px solid #3ea13a;color: #fff;transition: all .2s linear 0s;}

/*为什么选择我们*/
.ind-whyus{width: 100%;font-size: 16px;line-height: 32px; background:#ffffff;}
.ind-h3{font-size: 30px;line-height: 40px;color: #40a13a;padding: 20px 0;position: relative;}
.ind-whyus .wl-1200{_padding: 25px 30px;background: #fff;}
.ind-whyus .whyus-right{float: left;width: 100%;}
.ind-whyus .whyus-right .img{float: left;overflow: hidden;}
.ind-whyus .whyus-right .right123 ul{float: left;margin-left: 10px;margin-right: 30px;width: 620px;}
.ind-whyus .whyus-right .right123 ul li h4{font-size: 22px;color: #333;font-weight: bold;margin-bottom: 10px;}
.ind-whyus .whyus-right .right123 ul li .c1{font-size: 16px;color: #777;min-height: 115px;}
.ind-whyus .whyus-left{float: left;width: 100%;}
.ind-whyus .whyus-left .img{float: left;overflow: hidden;}
.ind-whyus .whyus-left .left456 .img{float: left;margin-left: 30px;overflow: hidden;}
.ind-whyus .whyus-left .left456 ul{float: left;margin-left: 10px;width: 620px;}
.ind-whyus .whyus-left .left456 ul li h4{font-size: 22px;color: #333;font-weight: bold;margin-bottom: 10px;}
.ind-whyus .whyus-left .left456 ul li .c1{font-size: 16px;color: #777;min-height: 115px;}
.ind-whyus .whyus-bottom{border-top: 1px solid #f5f5f5;}
.ind-whyus .list{width: 100%;}
.ind-whyus .list li{width: 33.3%;float: left;padding: 50px 45px 42px;}
.ind-whyus .list li img{max-width: 100%;}
.ind-whyus .list li strong{font-size: 18px;line-height: 40px;display: inline-block;}
.ind-whyus .list li span{font-size: 14px;line-height: 26px;color: #8c8c8c;}
.ind-whyus .list li:hover{padding-top: 40px;padding-bottom: 52px;transition: all .2s linear 0s;}
.ind-whyus .list li:hover strong{letter-spacing: 2px;transition: all .4s linear 0s;}


/*热门产品*/
.ind-product{width: 100%;margin-top: 30px;}
.ind-product .wl-1200{background: #fff;padding-bottom: 20px;}
.ind-product .ind-h3{padding-left: 25px;padding-right: 20px;}
.ind-h3 .icon{display: block;width: 30px;height: 30px;background: url(../images/index/icons.png);background-position: -30px 0;position: absolute;right: 20px;top: 50%;margin-top: -15px;}
.ind-h3 .icon:hover{background-position: 0 0;transition: all .3s linear 0s;}
.picScroll-product{width: 100%;overflow: hidden;position: relative;}
.picScroll-product .bd{padding: 10px 12px 20px;}
.picScroll-product .bd ul{overflow: hidden;zoom: 1;}
.picScroll-product .bd ul li{width: 25%;float: left;overflow: hidden;text-align: center;}
.picScroll-product .bd ul li a{display: block;width: 100%;padding: 0 38px;}
.picScroll-product .bd ul li .pic{text-align: center;background: #f0f0f0;width: 228px;height: 228px;border-radius: 10px;overflow: hidden;}
.picScroll-product .bd ul li .pic span{width: 228px;height: 228px;display: table-cell;text-align: center;vertical-align: middle;}
.picScroll-product .bd ul li .pic img{max-width: 228px;max-height: 228;border-radius: 10px;}
.picScroll-product .bd ul li .title{font-size: 18px;line-height: 26px;padding: 15px 10px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.picScroll-product .bd ul li :hover .title{color: #3ea13a;transition: all .2s linear 0s;}
.picScroll-product .hd{overflow: hidden;margin-top: 25px;text-align: center;}
.picScroll-product .hd ul{overflow: hidden;zoom: 1;width: 100%;}
.picScroll-product .hd ul li{display: inline-block;width: 25px;height: 8px;overflow: hidden;margin: 0 10px; text-indent:-999px;cursor: pointer;background: #e5e5e5;border-radius: 30px;}
.picScroll-product .hd ul li.on{background: #3ea13a;}

/*技术专栏 新闻公告 最新回帖*/
.ind-news{width: 100%;margin-top: 30px;}
.ind-news .list{width: 370px;float: left;background: #fff;margin-left: 20px;padding-top: 16px;padding-bottom: 20px;}
.ind-news .list:first-child{margin-left: 0;}
.ind-news .list li{width: 100%;padding: 0 15px;display: block;position: relative;font-size: 0;line-height: 0;content: '';}
.ind-news .list li .name{font-size: 24px;line-height: 40px;}
.ind-news .list li .title{font-size: 16px;line-height: 44px;color: #777;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: inline-block;max-width: 340px;}
.ind-news .list li .more{display: inline-block;font-size: 16px;line-height: 38px;background: #ececec;border: 1px solid #dfdfdf;border-radius: 4px;padding: 0 20px;margin-top: 24px;}
.ind-news .list:hover .name{text-shadow: 0px 2px 2px #999;transition: all .2s linear 0s;}
.ind-news .list li:hover .title{color: #3ea13a;letter-spacing: 1px;transition: all .2s linear 0s;}
.ind-news .list li .more:hover{background: #3ea13a;color: #fff;border: 1px solid #3ea13a;}
.ind-news .reply li{font-size: 16px;line-height: 24px;padding-bottom: 3px;overflow: hidden;}
.ind-news .reply li:last-child,.ind-news .reply li:first-child{border: none;padding-bottom: 0;}
.ind-news .reply li .post{display: inline-block;font-size: 16px;color: #f1a225;border: 1px solid #f1a225;border-radius: 4px;line-height: 30px;text-align: center;padding: 0 12px;position: absolute;right: 18px;top: 4px;}
.ind-news .reply li .post:hover{background: #f9eede;}
.ind-news .reply li .problem{font-size: 16px;line-height: 44px;color: #3ea13a;background: url(../images/icon-news.png) no-repeat left center;background-size: 18px 18px;padding-left: 30px;}
.ind-news .reply li p{width: 100%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.ind-news .reply li .time{font-size: 14px;line-height: 36px;color: #888;border-bottom: 1px dashed #e5e5e5;padding-bottom: 2px;position: relative;}
.ind-news .reply li .line{display: block;width: 0;height: 1px;border-bottom: 1px dashed #3ea13a;position: absolute;left: 0;bottom: 0;}
.ind-news .reply li:hover{box-shadow: 0px 0px 2px 4px rgba(0,0,0,0.05);}
.ind-news .reply li:hover .line{width: 100%;transition: all .4s linear 0s;}
.ind-news .reply li:last-child:hover,.ind-news .reply li:first-child:hover{box-shadow: none;}

/*底部展示*/
.ind-bottom-show{width: 100%;margin-top: 30px;margin-bottom: 30px;}
.ind-bottom-show .wl-1200{background: #fff;}
.ind-bottom-show .list{width: 100%;}
.ind-bottom-show .list li{width: 25%;float: left;text-align: center;padding: 20px 0;}
.ind-bottom-show .list li img{max-width: 100%;}
.ind-bottom-show .list li strong{font-size: 16px;line-height: 24px;display: inline-block;padding: 9px 0;}
.ind-bottom-show .list li span{font-size: 14px;line-height: 24px;color: #777;}
.ind-bottom-show .list li:hover{padding-top: 10px;padding-bottom: 30px;box-shadow: 0px 0px 4px 4px rgba(0,0,0,0.05);transition: all .3s linear 0s;}
.ind-bottom-show .list li:hover strong{letter-spacing: 2px;transition: all .4s linear 0s;}

/*安全中心 修改密码 修改手机 修改邮箱*/
.wl-content{width: 100%;padding: 30px 0;background: #fff;}
.wl-left{width: 214px;float: left;}
.wl-right{width: 1070px;float: right;background: #f8f8f8;border: 2px solid #ededed;min-height: 820px;}
.wl-left .top-info{background: #f8f8f8;border: 2px solid #ededed;text-align: center;font-size: 18px;line-height: 24px;padding-top: 35px;padding-bottom: 6px;}
.wl-left .top-info img{width: 91px;height: 91px;margin: 0 auto 14px;}
.wl-left .top-info .title{height: 48px;padding: 0 10px;}
.side-nav{display: block;background: #f8f8f8;border: 2px solid #ededed;margin-top: 15px;overflow: hidden;}
.side-nav>li{width: 100%;}
.side-nav>li>a{display: block;font-size: 18px;line-height: 60px;text-align: center;border-bottom: 1px solid #ededed;}
.side-nav>li:last-child a{border: none;}
.side-nav>li.active a{background: #efefef;color: #3ea13a;}
.right-cont-list{width: 100%;border-bottom: 1px solid #ededed;font-size: 0;content: '';line-height: 0;}
.right-cont-list strong,.right-cont-list .name{display: inline-block;height: 70px;font-size: 18px;line-height: 70px;padding: 0 40px;text-align: center;color: #777;cursor: pointer;position: relative;font-weight: 600;}
.right-cont-list strong.active,.right-cont-list .name.active{border-bottom: 2px solid #3ea13a;color: #3ea13a;}
.right-cont-show{width: 100%;}
.right-cont{display: none;}
.right-cont.active{display: block;}
.form-password{width: 100%;}
.form-password .data{width: 100%;float: left;margin-bottom: 40px;position: relative;}
.form-password .data label{width: 170px;height: 48px;float: left;line-height: 48px;color: #4a4a4a;text-align: right;margin-right: 40px;font-size: 16px;}
.form-password .data .input{float: left;width: 310px;height: 48px;line-height: 48px;border: 1px solid #ccc;border-radius: 4px;font-size: 16px;padding: 0 15px;background: #fff;color: #333;}
.form-password .data .code{width: 190px;}
.form-password .set_4_button1.raised{background: #3ea13a;border-radius: 4px;}
.form-password .data .save-btn{display: inline-block;font-size: 18px;height: 50px;line-height: 50px;background: none;color: #fff;padding: 0 60px;text-align: center;border-radius: 4px;}
.form-password .data .obtain{display: inline-block;height: 48px;font-size: 16px;line-height: 48px;border: 1px solid #f1a225;border-radius: 4px;padding: 0 14px;float: left;margin-left: 10px;background: #fff;color: #f1a225;}
.form-password .data .obtain:hover{color: #f1a225;background: #f9eede;}

/*财务管理*/
.my-balance{width: 100%;padding: 50px 20px 0;}
.my-balance .balance{font-size: 16px;line-height: 40px;padding-left: 40px;}
.my-balance .balance span{color: #faa218;font-size: 40px;}
.my-balance .balance span:first-child{font-size: 16px;padding-left: 34px;}
.my-balance .btn{margin-top: 46px;font-size: 0;line-height: 0;content: '';padding-left: 25px;}
.my-balance .btn a{display: inline-block;font-size: 16px;height: 40px;line-height: 40px;background: #ececec;border: 1px solid #dfdfdf;border-radius: 4px;padding: 0 45px;margin: 0 15px;}
.my-balance .btn .recharge{background: #3ea13a;border-color: #3ea13a;color: #fff;}
.my-balance .btn .withdraw:hover{background: #e6e3e3;box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.3);}
.my-balance .btn .recharge:hover{background: #379633;box-shadow: 0px 1px 1px 1px #2b8428;}
.balance-table{background: #fff;width: 100%;margin-top: 50px;}
.balance-table caption{text-align: left;font-size: 16px;line-height: 36px;padding: 20px 0;color: #333;}
.balance-table tr{height: 90px;line-height: 90px;text-align: center;}
.balance-table tr:first-child{height: 70px;line-height: 70px;}
.balance-table th{height: 70px;line-height: 70px;font-size: 16px;color: #4a4a4a;font-weight: 500;text-align: center;border-bottom: 1px solid #e5e5e5;}
.balance-table td{height: 90px;line-height: 90px;font-size: 14px;color: #999;text-align: center;border-bottom: 1px solid #f0f0f0;}
/*我的发票*/
.my-invoice{width: 100%;padding: 0 20px;margin-top: 40px;}
.my-invoice .btn{margin-bottom: 34px;}
.my-invoice .btn .invoice{display: inline-block;font-size: 16px;height: 40px;line-height: 40px;background: #3ea13a;border: 1px solid #3ea13a;border-radius: 4px;padding: 0 45px;color: #fff;}
.my-invoice .btn .invoice:hover{background: #379633;box-shadow: 0px 1px 1px 1px #2b8428;}
.invoice-table{background: #fff;width: 100%;margin-top: 50px;}
.invoice-table caption{text-align: left;font-size: 16px;line-height: 36px;padding: 20px 0;color: #333;}
.invoice-table tr{_height: 90px;line-height: 90px;text-align: center;}
.invoice-table tr:first-child{_height: 70px;line-height: 70px;}
.invoice-table th{_height: 70px;line-height: 70px;font-size: 16px;color: #4a4a4a;font-weight: 500;text-align: center;border-bottom: 1px solid #e5e5e5;}
.invoice-table td{_height: 90px;line-height: 90px;font-size: 14px;color: #999;text-align: center;border-bottom: 1px solid #f0f0f0;}
input[type=checkbox]{visibility: hidden;width: 0;height: 0;}
.wl-check +label,.wl-check-all +label{display: block;width: 20px;height: 20px;background: #f0f0f0;border: 1px solid #e2e2e2;cursor: pointer;margin-left: 30px;position: relative;}
.check-active +label{display: block;content: "";width: 20px;height: 20px;text-align: center;color: white;background: #f79e2a url(../images/check.png) no-repeat center;background-size: 100%;border: 0 !important;}
.my-invoice .select-box{padding-top: 30px;font-size: 18px;line-height: 20px;}
.my-invoice .select-box label{float: left;}
.my-invoice .select-box a{padding: 0 16px;}

/*个人资料*/
input[type=radio]{visibility: hidden;width: 0;height: 0;}
.wl-radio +label{display: block;width: 14px;height: 14px;border: 2px solid #dadada;border-radius: 100%;background: #fff;}
.radio-active +label{display: block;width: 14px;height: 14px;border: 2px solid #3ea13a;border-radius: 100%;background: #fff;}
#data-radio .p{float: left;height: 48px;font-size: 16px;line-height: 48px;margin-right: 50px;cursor: pointer;}
#data-radio .p::selection{background: none;}
/*收货地址*/
.form-password .data .address-select{width: 160px;margin-right: 10px;padding-right: 0;}
select{outline: none;border: none;}

/*产品列表*/
.list-nav{text-align: center;width: 100%;font-size: 0;line-height: 0;content: '';background: #fff;}
.list-nav li{display: inline-block;text-align: center;}
.list-nav li a{display: inline-block;font-size: 16px;line-height: 50px;padding: 0 15px;}
/*.list-nav li:first-child a{padding: 0 60px;}*/
.list-nav li.active a,.list-nav li:hover a{background: #3ea13a;color: #fff;transition: all .2s linear 0s;}
.news-nav{text-align: center;}
.news-nav li a{padding: 0 40px;}
.news-nav li:first-child a{padding: 0 40px;}
.product-list{width: 100%;padding: 30px 0;}
.product-list .item{float: left;width: 100%;background: #fff;position: relative;margin-bottom: 20px;}
.product-list .item a{display: block;width: 100%;}
.product-list .item .img{width: 368px;float: left;background: #fff;padding: 25px 0;border-right: 2px solid #f5f5f5;margin-left: 62px;margin-right: 38px;padding-right: 62px;}
.product-list .item img{width: 100% !important;height: auto !important; _max-height: 220px;border-radius: 10px; margin-left:0px !important;}
.product-list .item .cont{padding: 25px 0;overflow: hidden;}
.product-list .item .title{font-size: 20px;line-height: 36px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin-bottom: 4px;max-width: 650px;}
.product-list .item .des{font-size: 14px;line-height: 30px;max-height: 180px;overflow: hidden;height: 180px;}
.product-list .item .more{display: inline-block;font-size: 16px;line-height: 34px;background: #ececec;border: 1px solid #dfdfdf;border-radius: 4px;padding: 0 22px;position: absolute;right: 75px;bottom: 30px;}
.product-list .item:hover{box-shadow: 0px 0px 8px 6px rgba(0,0,0,0.05);transition: all .2s linear 0s;}
.product-list .item:hover .des{color: #333;} 
.product-list .item:hover .more{background: #3ea13a;border-color: #3ea13a;color: #fff;transition: all .3s linear 0s;}
.product-list .item .more:hover{letter-spacing: 1px;transition: all .2s linear 0s;}
.product-list .item2{width: 49%;margin-right: 2%;}
.product-list .item2 .img{width: 184px;margin-left: 25px;padding-right: 25px;}
.product-list .item2 .cont{padding: 10px 0;}
.product-list .item2 .des{height: 140px;max-height: 140px;line-height: 24px;}
.product-list .item2 .more{right: 25px;bottom: 20px;font-size: 14px;line-height: 30px;padding: 0 10px;}
.page{width: 100%;}
.page ul{text-align: center;font-size: 0;line-height: 0;content: '';}
.page ul li{display: inline-block;margin: 0 5px;}
.page ul li a,.page ul li span{display: inline-block;font-size: 14px;color: #777;line-height: 40px;padding: 0 15px;border: 2px solid #dcdcdc;}
.page ul li:hover a,.page ul li.active a,.page ul li:hover span,.page ul li.active span{border: 2px solid #3ea13a;color: #3ea13a;}
.page ul li.disabled:hover span{border: 2px solid #dcdcdc;color: #777;}
.page ul li.disabled{pointer-events: none;}
.product-list .page{margin-top: 20px;}

/*产品详情*/
.product-top{width: 100%;background: #fff;padding: 38px 48px 0px 48px;}
.product-picScroll{width: 445px;overflow: hidden;position: relative;float: left;margin-right: 38px;}
.product-picScroll .bd ul{overflow: hidden;zoom: 1;}
.product-picScroll .bd ul li{float: left;overflow: hidden;text-align: center;}
.product-picScroll .bd ul li img{width: 400px;height: 400px;display: block;border-radius: 10px;}
.product-picScroll .hd{overflow: hidden;width: 100%;margin-top: 25px;margin-bottom: 20px;}
.product-picScroll .hd ul{overflow: hidden;zoom: 1;text-align: center;font-size: 0;line-height: 0;content: '';}
.product-picScroll .hd ul li{display: inline-block;width: 10px;height: 10px;overflow: hidden;margin: 0 5px; text-indent:-999px;cursor: pointer;background: #dedfdf;border-radius: 100%;}
.product-picScroll .hd ul li.on{background: #3ea13a;}
.product-top .conts{overflow: hidden;padding: 0px;}
.product-top .title{font-size: 22px;line-height: 26px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;max-width: 625px;margin-bottom: 10px;display: block;}
.product-top .des{font-size: 14px;line-height: 28px;max-height: 310px;overflow: hidden;height: 310px;}
.product-top .btn{width: 100%;padding-top: 18px;font-size: 0;line-height: 0;content: '';}
.product-top .btn a{display: inline-block;font-size: 16px;line-height: 38px;padding: 0 36px;margin-right: 40px;border-radius: 4px;}
.product-top .btn .advisory{background: #40a13a;color: #fff;border: 1px solid #3ea13a;}
.product-top .btn .download{background: #ececec;border: 1px solid #dfdfdf;}
.product-top .btn .advisory:hover{background: #2d822a;}
.product-top .btn .download:hover{color: #fff;background: #40a13a;}
/*详情内容*/
.pro-details{width: 100%;background: #fff;margin-top: 30px;padding: 0px 0px 18px 0px;}
.pro-details .top-list{width: 100%;font-size: 0;line-height: 0;content: '';text-align: left;}
.pro-details .top-list span{display: inline-block;height: 70px;line-height: 70px;padding: 0 30px;cursor: pointer;font-size: 22px;cursor: pointer;}
.pro-details .top-list span.active{border-bottom: 2px solid #3ea13a;}
.pro-details-conts{font-size: 14px;line-height: 28px;width: 100%;padding: 28px 30px 5px 30px;display: none;}
.pro-details-conts.active{display: block;}

/*新闻列表*/
.news-list{width: 100%;padding: 30px 0;}
.news-list .item{float: left;width: 100%;background: #fff;position: relative;margin-bottom: 30px;}
.news-list .item a{display: block;width: 100%;padding: 30px;}
.news-list .item .img{width: 250px;float: left;margin-right: 30px;}
.news-list .item img{width: 100%;max-height: 160px;}
.news-list .item .cont{overflow: hidden;}
.news-list .item .title{font-size: 20px;line-height: 24px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin-bottom: 4px;max-width: 855px;display: block;}
.news-list .item .time{font-size: 14px;line-height: 22px;color: #999;margin: 14px 0;}
.news-list .item .des{font-size: 14px;line-height: 24px;height: 24px;color: #777;display: block;display: -webkit-box;max-width: 855px;height: 24px;margin: 0 auto;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.news-list .item .more{display: inline-block;font-size: 16px;line-height: 38px;background: #ececec;border: 1px solid #dfdfdf;border-radius: 4px;padding: 0 22px;margin-top: 22px;}
.news-list .item:hover{box-shadow: 0px 0px 10px 8px rgba(0,0,0,0.05);transition: all .2s linear 0s;}
.news-list .item:hover .more{background: #3ea13a;border-color: #3ea13a;color: #fff;transition: all .2s linear 0s;}

/*材料列表*/
.material-list{width: 100%;padding: 30px 0;}
.material-list .item{float: left;width: 100%;background: #fff;position: relative;margin-bottom: 20px;}
.material-list .item a{display:block;width: 100%;padding: 30px;}
.material-list .item .cont{overflow: hidden;}
.material-list .item .title{font-size: 20px;line-height: 24px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin-bottom: 4px;max-width: 855px;display: block;}
.material-list .item .time{width:120px;float:left;font-size: 14px;line-height: 20px;color: #999;margin: 14px 0;}
.material-list .item .des{float:left;font-size: 14px;line-height: 20px;color: #777;display: block;display: -webkit-box;max-width: 1000px;margin: 14px 0;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.material-list .item .more{float:right;display: inline-block;font-size: 16px;line-height: 38px;background: #ececec;border: 1px solid #dfdfdf;border-radius: 4px;padding: 0 22px;margin-top: 22px;}
.material-list .item:hover{box-shadow: 0px 0px 10px 8px rgba(0,0,0,0.05);transition: all .2s linear 0s;}
.material-list .item:hover .more{background: #3ea13a;border-color: #3ea13a;color: #fff;transition: all .2s linear 0s;}

/*新闻详情*/
.news-detail-content{padding: 30px;padding-bottom: 40px;background: #fff;}
.news-detail-content .btn{width: 100%;padding: 18px 0px;font-size: 0;line-height: 0;content: '';}
.news-detail-content .btn a{display: inline-block;font-size: 16px;line-height: 38px;padding: 0 36px;margin-right: 40px;border-radius: 4px;}
.news-detail-content .btn .advisory{background: #3ea13a;color: #fff;border: 1px solid #3ea13a;}
.news-detail-content .btn .download{background: #ececec;border: 1px solid #dfdfdf;}
.news-detail-content .btn .advisory:hover{background: #2d822a;}
.news-detail-content .btn .download:hover{color: #fff;background: #3ea13a;}
.news-detail-title{font-size: 20px;line-height: 22px;font-weight: 600;text-align: center;display: block;}
.news-page-title{font-size: 20px;line-height: 20px;margin:0px 0px 16px 0px;font-weight: 600;text-align: center;display: block;}
.news-detail-etitle{width: 100%;padding: 10px 320px;text-align: center;margin-bottom: 25px;}
.news-detail-etitle .etitles{float: left;font-size: 14px;line-height: 34px;color: #999;padding-left: 20px; background-size: 14px 14px;margin-left: 30px;}
.news-detail-etitle .time{background: url(../images/release-time.png) no-repeat left 10px;}
.news-detail-etitle .look{background: url(../images/pageviews.png) no-repeat left 10px;}
.news-detail-cont{font-size: 15px;line-height: 28px; color: #777;text-align: left; }
.news-detail-capability{font-size: 15px;line-height: 28px; color: #777;text-align: left; background-image:url(../images/ipcbcomsy.png);}
.news-detail-material{font-size: 15px;line-height: 28px; color: #777;text-align: left;}
.converter-unit{font-size: 15px;line-height: 34px; color: #777;text-align: left; }
.converter-unit ul {margin-bottom: 10px;overflow: hidden;*position: relative;*zoom:1;}
.converter-unit ul li {float: left;width: 23%; margin: 0 1% 10px;line-height: 30px;_display:inline;*width:22.9%;}
.converter-unit .input-text{display: block;width: 98%;border: solid 1px #d1d1d1;line-height: 20px;padding: 10px 0;text-indent: 10px;outline: none;}
.converter-unit .input-button{display: block;height: 42px;width: 108px;margin: 0 auto;background: #3ea13a;border: medium none;line-height: 42px;vertical-align:middle;font-size: 16px;color: #fff;cursor: pointer;outline: none;}
.nextpage{width: 100%;padding: 24px 30px;}
.nextpage ul li{width: 100%;text-align: left;font-size: 14px;line-height: 30px;color: #666;text-indent: 0em; margin-left: 0em;}
.nextpage ul li a{font-size: 14px;line-height: 30px;transition: color 0.3s;-moz-transition: color 0.3s;-webkit-transition: color 0.3s;-o-transition: color 0.3s;color: #666;}
.nextpage ul li a:hover,.nextpage ul li.on a{color: #3ea13a;}

/*登陆*/
.wl-login{width: 900px;height: 410px;background: url(../images/login-bg.jpg) no-repeat left top;position: absolute;left: 50%;margin-left: -450px;top: 50%;margin-top: -205px;padding-right: 40px;background-size: 100%;}
.login-form{width: 430px;float: right;}
.wl-login .data{float: left;width: 100%;margin-bottom: 20px;}
.wl-login .data .input{width: 100%;border: 1px solid #ccc;border-radius: 4px;padding: 10px 12px;height: 46px;line-height: 24px;font-size: 14px;}
.wl-login .data .code{width: 280px;float: left;}
.wl-login .data .code-img{width: 140px;height: 46px;float: right;text-align: center;}
.wl-login .datas{width: 100%;float: left;font-size: 14px;line-height: 14px;}
.wl-login .datas .remember{cursor: pointer;float: left;}
.wl-login .datas .remember span::selection{background: none;}
.wl-login .datas .remember .icon{width: 13px;height: 13px;border: 1px solid #d3d2d2;display: block;float: left;margin-right: 10px;}
.wl-login .datas .remember.on .icon{background: #3ea13a;}
.wl-login .datas .forget{float: right;}
.wl-login .datas .submit{display: inline-block;float: left;width: 270px;height: 50px;line-height: 50px;background: #3ea13a;font-size: 18px;color: #fff;text-align: center;border-radius: 4px;}
.wl-login .datas .submit:hover{background: #2d822a;}

/*忘记密码*/
.wl-login .data .code-img .get{background: #fe8417;font-size: 16px;line-height: 46px;color: #fff;border-radius: 4px;display: block;}
.wl-login .data .code-img .get:hover{background: #ea7a15;}

/*我的订单*/
.right-cont-list .date{float: right; font-size: 16px;line-height: 70px;}
.wl-search{width: 220px;float: right;height: 40px;border: 1px solid #cccbcb;border-radius: 50px;position: relative;margin-top: 15px;margin-left: 50px;margin-right: 30px;overflow: hidden;}
.wl-search input{width: 100%;_height: 40px;line-height: 40px;font-size: 18px;padding-left: 20px;padding-right: 40px;}
.wl-search .search-icon{display: block;width: 40px;height: 40px;background: url(../images/search.png) no-repeat center;background-size: 100%;position: absolute;right: 0;top: 0;}
.wl-search input:focus{background: #fff;}

.wl-order{width: 100%;padding: 50px 20px;}
.order-top{width: 100%;background: #fff;margin-bottom: 30px;}
.order-top span{display: block;font-size: 16px;color: #4a4a4a;line-height: 66px;_height: 66px;text-align: center;width: 16.66666667%;float: left;cursor: pointer;}
.order-top span::selection{background: none;}
.order-top span.active{background: #3ea13a;color: #fff;}
.order-cont{width: 100%;display: none;}
.order-cont.active{display: block;}
.order-table{width: 100%;}
.order-table tr{_height: 124px;line-height: 124px;text-align: center;background: #fff;}
.order-table tr.on{_height: 70px;line-height: 70px;}
.order-table th{_height: 70px;line-height: 70px;font-size: 16px;color: #4a4a4a;font-weight: 500;text-align: center;border-bottom: 1px solid #e5e5e5;}
.order-table td{_height: 70px;line-height: 30px;font-size: 14px;color: #999;text-align: center;border-bottom: 1px solid #f0f0f0;}
.order-table td a,.order-table td button{display: inline-block;font-size: 14px;line-height: 30px;padding: 0 5px;text-align: center;border: 1px solid #ccc;border-radius: 4px;margin: 0 2px;color: #333;}
.order-table td .cancel{background: #ececec;}
.order-table td p{line-height: 30px}
.order-table td .payment{background: #f2a225;border-color: #f2a225;color: #fff;}
.order-table td .operating{color: #999;}
.order-table td a:hover{border-color: #3ea13a;}
.order-table td .payment:hover{border-color: #888;}

/*关于我们-历程*/
.wl-about{width: 100%;padding: 30px 0;}
.wl-course{width: 740px;margin: 0 auto;padding-bottom: 30px;}
.wl-course ul{width: 100%;height: auto;position: relative;padding: 20px 0;}
.wl-course ul .rings{width: 16px;height: 16px;border: 1px solid #d9d9d9;border-radius: 100%;background: #fff;position: absolute;left: 50%;top: 0;z-index: 11;margin-left: -7px;z-index: 2;}
.wl-course ul li{width: 100%;float: left;position: relative;text-align: left;padding: 35px 0;z-index: 2;}
.wl-course ul:before{display: block;content: '';width: 1px;height: 100%;background: #d9d9d9;position: absolute;left: 50%;top: 0;z-index: 1;}
.wl-course ul li .cont{width: 330px;}
.wl-course ul li:nth-child(even) .cont{float: left;}
.wl-course ul li:nth-child(odd) .cont{float: right;}
.wl-course ul li strong{font-size: 32px;line-height: 48px;}
.wl-course ul li .des{font-size: 16px;line-height: 28px;color: #777;}
.wl-course ul li .ring{width: 16px;height: 16px;border: 1px solid #d9d9d9;border-radius: 100%;background: #fff;position: absolute;left: 50%;top: 50%;margin-top: -8px;margin-left: -7px;z-index: 2;padding: 3px;}
.wl-course ul li .ring em{display: block;width: 100%;height: 100%;background: #3ea13a;border-radius: 100%;}
.wl-course ul li:nth-child(even):hover .cont{margin-left: 10px;transition: all .4s linear 0s;}
.wl-course ul li:nth-child(odd):hover .cont{margin-right: 10px;transition: all .4s linear 0s;}

/*关于我们-竞争优势*/
.wl-advantage{width: 100%;}
.wl-advantage .list{width: 100%;padding-bottom: 70px;}
.wl-advantage .list strong{font-size: 16px;line-height: 34px;color: #3ea13a;display: block;padding-bottom: 10px;}
.wl-advantage .list .des{font-size: 16px;line-height: 34px;}
.wl-advantage .list .show{width: 100%;background: #fff;border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;}
.wl-advantage .list .item{float: left;width: 33.333%;border-left: 1px solid #e5e5e5;}
.wl-advantage .list .item p{width: 50%;float: left;font-size: 18px;line-height: 28px;padding: 22px 0;}
.wl-advantage .list .item .img{text-align: right;padding: 15px 0;padding-right: 20px;}
.wl-advantage .list .item:hover p{padding-left: 5px;transition: all .2s linear 0s;}
.wl-advantage .list .item:hover .img{padding-left: 0px;padding-right: 25px;transition: all .2s linear 0s;}

/*关于我们-简介*/
.wl-page{font-size: 16px;line-height: 34px;}

/*关于我们-文化*/
.wl-culture{width: 100%;}
.wl-culture .good{display: block;font-size: 18px;line-height: 20px;margin-bottom: 20px;}
.wl-culture .list li{width: 594px;height: 300px;float: left;margin-bottom: 12px;position: relative}
.wl-culture .list li:nth-child(even){margin-left: 12px}
.wl-culture .list li .img-content{position: absolute;top: 0;left: 0;color: #fff;display: flex;flex-direction:column;justify-content:center;align-items:center;width: 594px;height: 300px;font-size: 16px}
.wl-culture .list li .img-content h2{font-size: 26px;font-weight: bold;margin-bottom: 30px}
.wl-culture .list li:hover .img-content{background: #000;background: rgba(0,0,0,0.5);filter: Alpha(opacity=50);transition: all .2s linear 0s;}
.wl-culture .conts{font-size: 16px;line-height: 38px;padding-top: 30px;}


/*联系我们*/
.contact-1{padding: 40px 30px}
.contact-box {margin: 30px 0;font-size: 18px}
.contact-box .wl-1200{background-color: #fff;}
.contact-2{border-top: 1px dashed #e5e5e5;border-bottom: 1px dashed #e5e5e5;padding:20px 30px}
.contact-2 ul li{width: 33.3%;overflow: hidden;float: left;margin: 30px 0}
.contact-icon{width: 70px;height: 70px;float: left}
.contact-2 ul li .contact-item{width: 300px;height: 70px;float: left;padding-top: 5px}
.contact-item span{color: #777;font-size: 16px}
.contact-2 ul li .contact-item p{color: #333;font-size: 22px;white-space: nowrap}
.contact-email{margin-bottom: 40px}
.contact-email .email-icon{width: 70px;height: 70px;float: left;}
.contact-email .email-box{width: 1050px;height: 70px;float: left;padding-top: 5px}
.contact-email .email-box span{color: #777;font-size: 16px}
.contact-email .email-box .email-item dl dd{display: inline-block;font-size: 22px;color: #333;margin-left: 100px}
.contact-email .email-box .email-item dl dd:first-child{margin-left: 0}
.map{padding: 30px;height: 500px}
.map img{width: 100%;max-width: none;max-height: none;height: 100%}
.contact-3{padding: 20px 30px;font-size: 16px}
.contact-3 h4{color: #3ea13a}

#goTopBtn{line-height: 40px;width: 40px;height: 40px;cursor: pointer;display: none;background: #3ea13a url(../images/goTopBtn.png)  no-repeat center center;background-size: 100%;position: fixed;bottom: 60px;right: 20px;}

.ft-btn{width: 100%;background-color: #fff;height: 50px;padding: 5px 0;}
.ft-btn a{display: block;width: 120px;height: 40px;line-height: 40px;border: 1px solid #f1a225;border-radius: 10px;text-align: center;float: right;_margin-right: 50px;color: #f1a225;font-size: 18px}
.ft-btn a:hover{background-color: #f9eede }

.comment{width: 600px;}
.comment .comment-input textarea{width: 100%;height: 100px}
.comment .comment-btn{/*text-align: right;*/margin-top: 20px}
.comment .comment-btn button{width: 90px;height: 30px}
.blog-comment ul li{border-bottom: 1px dashed #3ea13a;padding: 10px}

.my-address .addr-sel{background-color: #fff;padding-bottom: 30px;font-size: 14px}
.my-address .addr-sel a{padding: 0 5px;font-size: 16px}

.layui-upload-file {
    display: none!important;
    opacity: .01;
    filter: Alpha(opacity=1);
}
/*自动报价*/
.auto-content{margin-top:30px; margin-bottom: 60px;}
.auto-content .form-left{width: 1082px;height: auto;background-color: #f8f8f8;border: 1px solid #3ea13a;border-radius: 5px;float: left}
.auto-content .left-nav{width: 198px;height: auto;border: 1px solid #3ea13a;float: left;margin-right:20px;overflow: hidden;text-align: center;}
.auto-content .left-nav>h3{width: 100%;height: 38px;background-color: #3ea13a;line-height: 38px;color: #fff;font-size: 16px;font-weight: bold}
.auto-content .left-nav ul li{width: 100%;height: 38px;line-height: 38px;border-bottom: 1px solid #3ea13a}
.auto-content .left-nav ul li:last-child{border-bottom: 0px}
.auto-content .left-nav ul li a{display: inline-block;width: 100%;height: 100%}
.auto-content .left-nav ul li a:hover{color: #3ea13a}
.auto-content .left-nav ul li.active a{color: #3ea13a;background-color: #e6e8e8}
/*.auto-content .form-right{width: 280px;height: auto;background-color: #fff;float: left;margin-left: 20px;border: 1px solid #3ea13a;padding: 30px}*/
.auto-content .form-left .left-title{width: 100%;height: 30px;background-color: #3ea13a;color: #fff;line-height: 30px;font-size: 16px;font-weight: 600;padding-left:10px }
.left-content{padding: 10px 10px;}
.left-content .layui-form-label{width: 16%;}
.left-content .layui-form-item{margin-bottom: 8px}
.left-content .layui-input-block{margin-left: 10px;width: 74%;float: left}
.left-content .layui-word-aux{width: 5%;float: left;margin-left: 10px}
.td-name{background-color: #e8e8e8;width: 90px}
.cost-table .layui-table tr td{border: 1px solid #d8d8d8;padding: 2px 15px;font-size: 12px}
.cost-table{margin-top: 20px}
.submit-item{margin-top: 20px;text-align: center}
.submit-item button{width: 100%;height: 38px;background-color: #3ea13a;line-height: 38px;font-size: 16px;color: #fff;border-radius: 5px}
.quote-price{text-align: center}
.quote-price button{background-color: #e8e8e8;width: auto;height: 40px;line-height: 40px;border-radius: 5px;font-size: 16px;padding: 0 20px}
.quote-price .upload-file{background-color: #3ea13a;width: auto;height: 40px;line-height: 40px;border-radius: 5px;font-size: 16px;padding: 0 20px;color: #fff}
.quote-price button:hover{background-color: #3ea13a;color: #fff}
/*开票资料*/
.billing-btn{padding: 20px;}

.layui-table-tips-c{padding: 0!important;text-align: center}
.layui-form-checkbox i{top:8px!important}
/*提价订单*/
/*.order-info{margin-top: 30px;margin-bottom: 30px}
.order-info .info-title{color: #f1a225}
.order-info .order-info-list,.order-info-price table tr td,tr th{text-align: center}
.order-info .order-info-list,.order-info-price table tr th{text-align: center}
.order-info .order-info-list table tr td{border: 1px solid #d3d3d3}
.order-info .order-info-list table tr td:nth-child(odd){min-width: 100px;background-color: #e8e8e8;font-weight: bold}
.order-info .order-info-list{margin-bottom: 50px}
.order-address .layui-form-radio{margin: 0;padding: 0}
.order-address .layui-form-radio>i{margin-right: 0}
.order-address{margin-top: 50px}
.address-input{background-color: #e8e8e8;padding: 10px 20px;margin-bottom: 20px}
.address-input table{border: none;background-color: #e8e8e8}
.address-input table tr td{border: none;padding: 10px}
.address-input table tr td input{width: 260px}
.address-input table tr td textarea{width: 840px;height: 80px;border: none}
.address-input table tr td:nth-child(odd){text-align: right;width: 120px}
.order-btn-footer{margin: 30px 0;text-align: center}58
.order-btn-footer button{width: auto;height: 40px;padding: 0 20px;line-height: 40px;border-radius: 2px;margin-right: 30px;background-color: #3ea13a;color: #fff}*/

/*审核进度*/
.loading-box{position: fixed;left: 0;top: 0;width: 1000%;height: 100%;z-index: 1001;background: rgba(0,0,0,0.6)}
/*.layout-box{height: 100%;z-index: 1002;width: 100%}*/
.tips{font-size: 16px;line-height: 30px;color: #3ea13a;text-align: center;margin-top: 50px}
/*.loading-flex{display: flex;flex-direction: column;align-items: center;justify-content: center;width: 100%;height: 100%}*/
/*#process{margin-bottom: 230px}*/

.param-section{padding: 30px 0;}
.preview-puzzle{border: 1px solid #999}
.preview-puzzle .all-images{display: flex;flex-direction: column;align-items: center;justify-content: center;width: 400px;height: 500px;border-right: 1px solid #999;padding: 10px;}
.preview-puzzle .all-images img{width: auto}
.preview-puzzle .puzzle-img {display: flex;flex-direction: column;width: 798px;height: 500px;align-items: center;justify-content: center}
.preview-puzzle .puzzle-img .puzzle-ul{max-width: 730px;overflow: hidden}
/*.preview-puzzle .puzzle-img .puzzle-ul:last-child{margin-bottom: 0!important;}*/
.preview-puzzle .puzzle-img .puzzle-ul li{background-color: #3ea13a;float: left;border: 1px solid yellow}
/*.preview-puzzle .puzzle-img .puzzle-ul li:last-child{margin-right: 0!important;}*/
.images-list{margin: 30px 0;}
.images-list ul li{width: 100px;height: 100px;border: 1px solid #999;float: left;padding: 5px;margin-left: 10px;margin-top: 5px}
.images-list ul li:first-child{margin-left: 0px}
.images-list ul li:nth-child(12){margin-left: 0px}
/*.border-left-right{border-left: 4px solid #f9cc9d;border-right: 4px solid #f9cc9d;}*/
/*.border-top-bottom{border-top: 4px solid #f9cc9d;border-bottom: 4px solid #f9cc9d}*/
/*.border-all{border: 4px solid #f9cc9d}*/
.board-border{width: 10px;}

.contract-top{text-align: right;margin: 30px 0;}
.contract-top .layui-btn{background-color: #3ea13a}
.order-info .layui-table:first-child tr td{border: none}
.order-info .border-table tr td{border: 1px solid #333!important;}
.order-info .layui-table tr td.contract-name h1{text-align: center;color: #333;line-height: 30px;font-weight: 500}
.order-info .layui-table tr td.contract-name h2{text-align: center;color: #333;line-height: 30px;font-weight: 500;font-size: 24px}
.order-info span{display:inline-block;border-bottom: 1px solid #333;min-width: 180px;line-height: 20px;padding: 0 10px}
.order-info .border-table ul li{float: left;width: 50%;}

.desc-box{padding: 20px;width: 1000px}
.contract-info-btn{padding: 10px 20px;background-color: #3ea13a;border: none;color: #fff}

.pay-tips{padding: 20px;background-color: #fff;margin: 20px 0;font-size: 16px}
.pay-tips .tips-content p span{color: #f2a225}
.payment{ background-color: #fff;margin-bottom: 20px}

.payment_top{ height:48px; line-height:48px; padding:0 20px; font-size:16px; border-bottom:1px solid #e5e5e5}
.payment_content{ padding:30px 20px}
.payment_content ul li{ float:left; margin-right:60px}
.payment_content ul li .img{ float:left; width:160px; height:48px}
.payment_content ul li label{ width:16px; height:16px; display:block; border:1px solid #e5e5e5; float:left; margin-right:20px; margin-top:16px; cursor:pointer}
.payment_content .submit{ width:120px; text-align:center; height:40px; line-height:40px; font-size:18px; color:#fff; background:#3ea13a; border:0; margin-top:20px; border-radius:5px; margin-top:40px; margin-left:30px}

.pay-success{display: flex;justify-content: center;flex-direction: column;width: 1300px;height: 460px;align-items: center;background-color: #fff}
.pay-success .pay-res{font-size: 28px;text-align: left}
.pay-success .pay-res span{font-size: 28px}
.pay-success .pay-info{font-size: 16px;margin-top: 20px;text-align: center;line-height: 28px}

.select-address-btn{height: 100px;text-align: center;padding: 30px 0;}
.select-address-btn button{background-color: #3ea13a}
.select-address-top{margin-top: 30px;width: 100%;height: 48px;background-color: #3ea13a;color: #fff;padding: 0 20px}
.select-address-top h3{float: left;line-height: 48px;}
.select-address-top span{float: right;line-height: 48px;color: #fff;}
.qrcode{text-align: center;padding: 20px}
.qr-code{margin-top: 20px}

.more-quote{width: 100%;height: 30px;background-color: #efeff4;line-height: 30px;text-align: center;margin-bottom: 10px}
.more-quote span{margin-left: 5px;cursor: pointer}
.contract-bottom{margin: 20px 0;}
.contract-bottom button{background-color: #3ea13a}
.cart{float: right;padding: 20px 0;margin-left: 20px}
.cart a{display: inline-block;padding: 0 10px;border: 1px solid #f2a225;height: 30px;line-height: 30px;border-radius: 5px}

.customer{width: 100%; padding-left: 50px}
.customer span{display: inline-block;min-width: 160px;margin-right: 20px}
.more-box{overflow: visible!important;}
.desc-alert{position: absolute;top: 10px;right: 50px;width: 180px;height: auto;color: #333;border: 1px solid #3ea13a;padding: 10px;display: none;z-index: 99;background-color: #fff}
.layui-word-aux i:hover{color: #fff;border-radius: 8px;background-color: #3ea13a}

/*论坛*/
.bbs-container{margin: 20px 0;}
.bbs-container .bbs-fl{width: 980px;float: left;}
.bbs-container .bbs-fr{width: 300px;float: right;}
.bbs-container .bbs-content{margin-top: 20px;background: #fff;text-align: center;}
.bbs-container .bbs-banner{background: #fff;}
.bbs-container .bbs-banner .bbs-banner-img{width: 440px;float: left;}
.bbs-container .bbs-banner .bbs-banner-list{width: 540px;float: right;}
.wl-slideBox{position: relative;}
.wl-slideBox .hd{height: 14px;overflow: hidden;position: absolute;right: 5px;bottom: 13px;z-index: 1;}
.wl-slideBox .hd ul{overflow: hidden;zoom: 1;float: left;}
.wl-slideBox .hd ul li{float: left;margin-right: 5px;width: 14px;height: 14px;background: #fff;cursor:pointer;}
.wl-slideBox .hd ul li.on{background: #3ea13a;}
.wl-slideBox li{position: relative;}
.wl-slideBox p{width: 100%;line-height: 40px;background: #000;background: rgba(0,0,0,0.5);filter: Alpha(opacity=50);position: absolute;left: 0;bottom: 0;font-size: 16px;color: #fff;padding-left: 20px;padding-right: 100px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}


/*新*/
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(../webfonts/fa-solid-900.eot);src:url(../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.woff) format("woff"),url(../webfonts/fa-solid-900.ttf) format("truetype"),url(../webfonts/fa-solid-900.svg#fontawesome) format("svg")}
.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}
.far {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}
@font-face {
  font-family: "Flaticon";
  src: url("../fonts/Flaticon.eot");
  src: url("../fonts/Flaticon.eot?#iefix") format("embedded-opentype"),
       url("../fonts/Flaticon.woff2") format("woff2"),
       url("../fonts/Flaticon.woff") format("woff"),
       url("../fonts/Flaticon.ttf") format("truetype"),
       url("../fonts/Flaticon.svg#Flaticon") format("svg");
  font-weight: normal;
  font-style: normal;
}
[class^="flaticon-"]:before, [class*=" flaticon-"]:before,
[class^="flaticon-"]:after, [class*=" flaticon-"]:after {   
  font-family: Flaticon;
  font-size: 20px;
  font-style: normal;
}
.flaticon-arrow:before { content: "\f100"; }
.flaticon-search:before { content: "\f101"; }
.flaticon-commerce-and-shopping:before { content: "\f102"; }
.flaticon-shopper:before { content: "\f103"; }
.flaticon-right-arrow:before { content: "\f104"; }
.flaticon-phone:before { content: "\f105"; }
.flaticon-envelope:before { content: "\f106"; }
.flaticon-back:before { content: "\f107"; }
.flaticon-download-arrow:before { content: "\f108"; }
.flaticon-up-arrow:before { content: "\f109"; }
.flaticon-right-arrow-1:before { content: "\f10a"; }
.flaticon-medal:before { content: "\f10b"; }
.flaticon-gear:before { content: "\f10c"; }
.flaticon-edit-tools:before { content: "\f10d"; }
.flaticon-tablet:before { content: "\f10e"; }
.flaticon-ui:before { content: "\f10f"; }
.flaticon-report:before { content: "\f110"; }
.flaticon-shield:before { content: "\f111"; }
.flaticon-menu:before { content: "\f112"; }
.flaticon-code:before { content: "\f113"; }
.flaticon-gear-1:before { content: "\f114"; }
.flaticon-sketch:before { content: "\f115"; }
.flaticon-browser:before { content: "\f116"; }
.flaticon-monitor:before { content: "\f117"; }
.flaticon-report-1:before { content: "\f118"; }
.flaticon-app:before { content: "\f119"; }
.flaticon-best:before { content: "\f11a"; }
.flaticon-code-1:before { content: "\f11b"; }
.flaticon-android:before { content: "\f11c"; }
.flaticon-apple:before { content: "\f11d"; }
.flaticon-iot:before { content: "\f11e"; }
.flaticon-time-and-date:before { content: "\f11f"; }
.flaticon-tv:before { content: "\f120"; }
.flaticon-telegram:before { content: "\f121"; }
.flaticon-telegram-1:before { content: "\f122"; }
.flaticon-telegram-2:before { content: "\f123"; }
.flaticon-clock:before { content: "\f124"; }
.flaticon-play:before { content: "\f125"; }
.flaticon-correct:before { content: "\f126"; }
.flaticon-world-globe:before { content: "\f127"; }
.flaticon-phone-1:before { content: "\f128"; }
.flaticon-data:before { content: "\f129"; }
.flaticon-php:before { content: "\f12a"; }
.flaticon-electron:before { content: "\f12b"; }
.flaticon-java:before { content: "\f12c"; }
.flaticon-css:before { content: "\f12d"; }
.flaticon-heart:before { content: "\f12e"; }
.flaticon-edit-tools-1:before { content: "\f12f"; }
.flaticon-chain:before { content: "\f130"; }
.flaticon-placeholder-filled-point:before { content: "\f131"; }
.flaticon-placeholder:before { content: "\f132"; }
.flaticon-data-1:before { content: "\f133"; }
.flaticon-code-2:before { content: "\f134"; }
.flaticon-laptop:before { content: "\f135"; }
.flaticon-seo-and-web:before { content: "\f136"; }
.flaticon-process:before { content: "\f137"; }
.flaticon-idea:before { content: "\f138"; }
.flaticon-info:before { content: "\f139"; }
.flaticon-close:before { content: "\f13a"; }
.flaticon-danger:before { content: "\f13b"; }
.flaticon-star:before { content: "\f13c"; }
.new-top-cent{ width:auto; padding: 0 50px;margin:auto;background: #40A13A;color:#DDDDDD; line-height:41px; text-align:left; overflow:hidden;}
.top-cent-l { float:left;}
.elementor-icon-list-icon i {
    color: #FFFFFF;
    font-size: 13px;
}
.elementor-icon-list-text {
    color: #DDDDDD;
    padding-left: 7px;
}
.top-cent-r { float:right;}
.top-cent-r .top-cent-rl { float:left;}
.top-cent-r .top-cent-rr { float:left; background:#61ce70;border-radius:4px; line-height:25px; margin:8px 0 0 10px;}
.elementor-button { float:left; padding:0 8px; font-size:13px;fill: #DDDDDD; color: #DDDDDD;}
.elementor-button a { color: #DDDDDD;}
.elementor-button a:hover { color: #DDDDDD;}
.elementor-button-icon { margin-right:4px;}

.wl-header .is-stuck {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    z-index: 99999;
    border: none!important;
	background-color: #fff;
    -webkit-box-shadow: 4px 4px 30px 0px rgba(42, 67, 113, 0.15);
    -moz-box-shadow: 4px 4px 30px 0px rgba(42, 67, 113, 0.15);
    box-shadow: 4px 4px 30px 0px rgba(42, 67, 113, 0.15);
    -webkit-animation: stickySlideDown 0.65s cubic-bezier(0.23, 1, 0.32, 1) both;
    -moz-animation: stickySlideDown 0.65s cubic-bezier(0.23, 1, 0.32, 1) both;
    animation: stickySlideDown 0.65s cubic-bezier(0.23, 1, 0.32, 1) both;
}

.new-banner-bg { background:#ffffff;}
.new-banner {
	background-image: url(../images/bg-banner-home2.png);
    background-position: 0px 60px;
    background-repeat: no-repeat;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 80px 0px;
	position: relative;
}
.new-banner-content {
    max-width:1200px;
	margin: 0 auto;
}
.new-banner-content .text {
    padding: 36px 0 0 0;
}
.text-one {
	font-size: 20px;
    font-weight: 400;
    line-height: 24px;
	color: #1b1d21;
	padding: 0 0 15px 0;
}
.text-two {
	font-size: 64px;
    font-weight: 900;
    line-height: 80px;
	color: #1b1d21;
	padding: 0 0 20px 0;
}
.text-three {
    font-size: 16px;
	color: #6d6d6d;
	line-height: 30px;
	padding: 0 0 30px 0;
}
.text-four {
}
.text-four .btn-inner {
    display: inline-block;
    border-radius: 50%;
}
.text-four a {
	position: relative;
    width: 65px;
    height: 65px;
    display: inline-block;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    text-align: center;
    line-height: 65px;
    color: #FFFFFF;
    background: #7141B1;
}
.text-four a:hover {
  background: #43baff;
  color: #fff;
}
.text-four a i {
    margin-left: 8%;
}
.text-four a i:before {
    font-size: 21px;
}
@keyframes circle-fade-before {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(1.8);
    opacity: 0;
  }
}
@keyframes circle-fade-after {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(2.5);
    opacity: 0;
  }
}
.text-four a span {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 1px solid #7141B1;
    animation: circle-fade-before 2s infinite ease-in-out;
    -webkit-animation: circle-fade-before 2s infinite ease-in-out;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
}
.text-four a .circle-2 {
    animation: circle-fade-after 2s infinite ease-in-out;
    -webkit-animation: circle-fade-after 2s infinite ease-in-out;
}
.text-four a:hover span {
    border-color: #43baff;
}
.text-four > span {
    margin-left: 15px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 800;
    color: #1b1d21;
    letter-spacing: 0.5px;
}
/*自适应修改*/
.inpo-bg {
	width: 100%;
	height: auto;
	overflow: hidden;
	background: #0b0b0b;
    opacity: .8;
	-moz-opacity: 0.8;
    filter: alpha(opacity=80);
	position: fixed;
	z-index: 99996;
	left: 0;
	top: 0;
	display: none;
}
.inpo-yy {
    width:640px;
	height:480px;
	position: fixed;
	z-index: 99999;
	left: 50%;
	top: 50%;
	margin-top: -240px;
	margin-left: -320px;
	display: none;
}
.inform {
    margin: 0 auto;
    border-radius: 6px;
    overflow: hidden;
}
.dialog-close {
    height: 30px;
    overflow: hidden;
}
.dialog-close span {
    float: right;
    font-size: 24px;
    line-height: 32px;
    color: #ffffff;
    opacity: .8;
    filter: alpha(opacity=80);
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
}
.dialog-close span:hover {
    opacity: 1;
    filter: alpha(opacity=100);
}
.advantage {
    background: #F2F2F2;
}
.advantage-one {
    padding: 60px 0px 50px 0px;
    overflow:hidden;
}
.advantage-one-l {
    float:left;
	width: 500px;
}
.advantage-one-l span {
    font-size: 14px;
    font-weight: 800;
    color: #e77844;
    position: relative;
    display: inline-block;
    margin-bottom: 2px;
    text-transform: uppercase;
}
.advantage-one-l h2 {
    margin-bottom: 0;
    line-height: 48px;
	font-size: 36px;
	font-weight: 800;
	margin: 0 0 20px;
    color: #1b1d21;
}
.advantage-one-r {
    float:right;
	width:700px;
    color: #6d6d6d;
	font-size: 16px;
	line-height: 28px;
}
.advantage2 {
    _margin-top: -100px;
}
.advantage-two {
    margin-bottom: -200px;
	overflow:hidden; 
}
.advantage-two .elementor-col-33 {
    float:left;
	width: 420px;
	margin: 0 20px 0 0;
}
.advantage-two .last {
    margin:0;
}
/*三大优势*/
.support-box {
    position: relative;
}
.support-box .inner-box {
    position: relative;
}
.support-box .overlay {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
	-moz-opacity:0;
	filter:alpha(opacity=0);
    text-align: center;
    padding: 20px 30px;
    background: #40a13a;
    color: #ffffff;
    width: 100%;
    height: 100%;
    z-index: 1;
}
.support-box .overlay span {
    z-index: 1;
}
.support-box .overlay .inner p {
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
	margin: 0 0 20px 0;
}
.support-box .overlay .inner a {
    color: #000000;
}
.support-box .overlay .inner a:hover {
    color: #ffffff;
}
.support-box .overlay .inner a i {
    margin-right: 5px;
}
.support-box .flex-middle {
    display: flex;
    align-items: center;
    justify-content: center;
}
.support-box .number-box {
    font-family: "Nunito Sans", sans-serif;
    font-weight: bold;
    font-size: 100px;
    line-height: 1;
    position: absolute;
    bottom: 28px;
    right: 15px;
    color: rgba(255, 255, 255, 0.2);
}
.support-box .content-box h3 {
    font-weight: bold;
    position: absolute;
    width: 100%;
    text-align: center;
    bottom: 45px;
    margin-bottom: 0;
    color: #fff;
	font-size: 26px;
    z-index: 9999;
}
.support-box .content-box img {
    height: auto;
    max-width: 100%;
    border: none;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
/*滑过*/
.support-box:hover .inner-box {
	transform-style: preserve-3d;
	-webkit-transform-style: preserve-3d;
	transform: rotateY(360deg);
    -webkit-transform: rotateY(360deg);
    -ms-transform: rotateY(360deg);
	transition: all 1.2s linear;
    -webkit-transition: all 1.2s linear;
    -moz-transition: all 1.2s linear;
    -o-transition: all 1.2s linear;
    -ms-transition: all 1.2s linear;
	_overflow:hidden;
}
.support-box:hover .inner-box .content-box {
    opacity: 0;
	-moz-opacity:0;
	filter:alpha(opacity=0);
}
.support-box:hover .inner-box .content-box h3 {
    opacity: 0;
	-moz-opacity:0;
	filter:alpha(opacity=0);
}
.support-box:hover .inner-box .overlay {
    opacity: 1;
	-moz-opacity:1;
	filter:alpha(opacity=100);
    background: #40a13a;
    color: #ffffff;
}

.top-content { padding:0;}
.wl-5050 { width:auto; padding:0 50px;}
.top-content .wl-5050 { border-bottom:1px solid #dcdde1;}
/*自适应新增*/
.wl-5050 .top-logo {float: left;}
.wl-5050 h1 { _width:285px; text-align:right;display: block;float: left;padding-top: 24px;}
.wl-5050 .click-menu {float: left;}
.wl-5050 .wl-nav { width:auto; float:left; padding-left:40px; background:none;}
.wl-5050 .wl-nav .nav-list {
    width: auto;
}
.wl-5050 .wl-nav .nav-list>li {margin: 0px 10px;position: relative;}
.wl-5050 .wl-nav .nav-list>li:hover a{background: none;color: #40a13a;}
.wl-5050 .wl-nav .nav-list>li:before {
	background: #40a13a;
    left: 0;
    right: auto;
    width: 0;
	position: absolute;
    height: 3px;
	bottom: -1px;
	content: "";
	display: block;
	transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.wl-5050 .wl-nav .nav-list>li:hover:before {
    left: 0;
    right: auto;
    width: 100%;
}
.wl-5050 .wl-nav .nav-list>li.active:before {
    width: 100%;
}
/*自适应新增*/
.wl-5050 .wl-nav .nav-list>li>i {
    display:none;
}
.wl-5050 .wl-nav .nav-list>li.active a {
    background:none;
}
.wl-5050 .wl-nav .nav-list>li>a {
    padding: 0;
	padding: 32px 0px;
    line-height: 35px;
	color: #1a1b1e;
	white-space: nowrap;
    -webkit-transition: all 0.2s ease-out 0s;
    -moz-transition: all 0.2s ease-out 0s;
    -o-transition: all 0.2s ease-out 0s;
    transition: all 0.2s ease-out 0s;
	font-weight: bold;
}
.wl-5050 .wl-nav .nav-list>li>a {
	padding-right: 17px;
}
.wl-5050 .wl-nav .nav-list>li>a:after {
    position: absolute;
    right: 2px;
    top: 50%;
    margin-top: -4px;
    font-family: "Flaticon";
    content: "";
    font-size: 7px;
    line-height: 1;
    color: #c3c7c9;
    font-weight: 500;
    transform: rotate(90deg);
}
.wl-5050 .wl-nav .nav-list>li>a.home {
    padding-left: 5px;
	padding-right: 5px;
}
.wl-5050 .wl-nav .nav-list>li>a.home:after {
	display:none;
}
.wl-5050 .wl-nav .nav-list>li>a:hover:after {
    color: #40a13a;
}
.wl-5050 .list-level {
    top: 100px;
	background: #ffffff;
	width: auto;
	padding: 20px 20px;
	min-width: 240px;
	max-width: 280px;
}
.wl-5050 .list-level li {
    text-align:left;
}
.wl-5050 .list-level li a {
    display: block;
    font-size: 14px;
	font-weight: bold;
    line-height: 30px;
    padding: 5px 0;
	position: relative;
	background: none;
    color: #1a1b1e !important;
    outline: none;
    text-transform: uppercase;
    transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
}
.wl-5050 .list-level li a:before {
    position: absolute;
    content: "//";
    top: 50%;
    left: 0;
    color: #40a13a;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
    transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    visibility: hidden;
    opacity: 0;
}
.wl-5050 .list-level li a:hover:before {
  left: 0px;
  visibility: visible;
  opacity: 1;
}
.wl-5050 .list-level li:hover a {
    color: #3ea13a !important;
	font-size: 14px;
	text-decoration: none;
	padding-left: 12px;
}
.top-content .subtitle {
    float: left;
    padding: 0;
    padding: 0 0 0 50px;
	display: -webkit-box;
	display: -moz-box;
    display: -ms-flexbox;
	display: -webkit-flex;
    display: flex;
	height:99px;
}
.subtitle .subtitle-gwc {
    position: relative;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
	width: auto;
    align-items: center;
	margin-right: 28px;
}
.subtitle-gwc .ot-minicart {
    position: relative;
    display: inline-block;
    color: #1b1d21;
	line-height: 45px;
}
.subtitle-gwc i:before {
    font-size: 24px;
}
.subtitle-gwc .count {
    position: absolute;
    bottom: 0;
    left: -7px;
    width: 20px;
    height: 20px;
    line-height: 21px;
    background: #E77844;
    color: #fff;
    text-align: center;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    font-size: 11px;
    font-weight: bold;
}
.subtitle .subtitle-ss {
    position: relative;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
	width: auto;
    align-items: center;
}
.subtitle-ss i {
    color: #1b1d21;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
    min-width: 22px;
    transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
}
.subtitle-ss i:before, .subtitle-ss i:after {
    font-size: 22px;
}
.subtitle-ss i.flaticon-close:before {
    font-size: 18px;
}
.subtitle-ss .h-search-form-field {
    display: none;
    position: absolute;
    z-index: 99;
    top: -webkit-calc(100% + 1px);
    top: expression(100% + 1px);
    top: -moz-calc(100% + 1px);
    top: -o-calc(100% + 1px);
    top: calc(100% + 1px);
    right: -30px;
    width: 330px;
}
.subtitle-ss .h-search-form-field .h-search-form-inner {
    padding: 30px;
    background-color: #fff;
    box-shadow: 15px 15px 34px 0px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 15px 15px 34px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 15px 15px 34px 0px rgba(0, 0, 0, 0.1);
}
.subtitle-ss .show {
    display: block!important;
}
@-webkit-keyframes stickySlideUp {
  from {
    -webkit-transform: translateY(10%);
    transform: translateY(10%);
  }
  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes stickySlideUp {
  from {
    -webkit-transform: translateY(10%);
    transform: translateY(10%);
  }
  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@-webkit-keyframes stickySlideDown {
  from {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes stickySlideDown {
  from {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
.subtitle-ss .h-search-form-field.show {
    -webkit-animation: stickySlideUp 0.5s cubic-bezier(0.23, 1, 0.32, 1) both;
    animation: stickySlideUp 0.5s cubic-bezier(0.23, 1, 0.32, 1) both;
}
.subtitle-ss .search-form {
    position: relative;
}
.subtitle-ss .search-field {
    width: 100%;
    padding: 0 66px 0 20px;
    height: 46px;
    line-height: 1;
    border-color: #e6e6e6;
	color: #b5b5b5;
    border: none;
    background: #f6f6f6;
	outline: none;
	text-shadow: none;
	-webkit-appearance: none;
    -webkit-user-select: text;
    outline-color: transparent;
    box-shadow: none;
}
.subtitle-ss .search-field::placeholder {
    color: #6d6d6d;
	font-size: 16px;
	opacity:1;
}
.subtitle-ss .search-submit {
    border: none;
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: 46px;
    outline: none;
    text-align: center;
    vertical-align: middle;
    color: #b5b5b5;
    background: #40a13a;
    transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
}
.search-form .search-submit i {
    color: #fff;
}
.search-form .search-submit i:before, .search-form .search-submit i:after {
    font-size: 16px;
}
.top-content .status {
    padding: 11px 0 0 0;
}
.status .status-l {
	float:left;
	padding: 12px 0 12px 20px;
	border-left: 1px solid #cac7c7;
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
	text-align: left;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
	-webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.status .status-l .elementor-icon-box-icon {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
	margin-right: 9px;
}
.top-content .status .status-l .elementor-icon-box-icon a {
    display:inline-block;
    float: none;
    font-size: 14px;
	font-weight: 600;
    line-height: 20px;
}
.top-content .status .status-l .elementor-icon-box-title {
    font-size: 14px;
	color: #6D6D6D;
    font-weight: 600;
    line-height: 24px;
	display:block;
	overflow:hidden;
}
.top-content .status .status-l .elementor-icon-box-title a {
    font-size: 14px;
	color: #6D6D6D;
    font-weight: 600;
    line-height: 24px;
}
.status .status-l .elementor-icon-box-content {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}
.top-content .status .status-l .elementor-icon-box-icon a.elementor-icon {
    fill: #E77844;
    color: #E77844;
    border-color: #E77844;
	font-size: 28px;
}
.elementor-icon-box-description {
    color: #1B1D21;
    font-size: 16px;
    font-weight: 600;
	line-height: 30px;
}
.status .status-r { float:left;margin: 12px 0px 0px 30px;}
.new-1445 {
    width: 1445px !important;
}
.new-1445 .wl-footer-t .list {
    width: 212px;
}

/*联系我们*/
.elementor-section {
    position: relative;
	padding: 30px 0px 20px 0px;
	overflow:hidden;
}
.elementor-container {
    padding: 0 15px;
}
.elementor-column, .elementor-column-wrap {

}
.elementor-col-50 {
    width: 50%;
	float:left;
	padding:0 2%;
}
.ot-heading h2 {
    margin-bottom: 0;
    line-height: 48px;
	font-size: 36px;
	font-weight: 800;
}
.ot-heading p {
    font-size: 16px;
    line-height: 30px;
}
.ot-heading h5 {
	font-size: 20px;
    font-weight: bold;
	margin: 40px 0px 20px 80px;
}
.contact-info {
    font-size: 16px;
    overflow: hidden;
    transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
}
.contact-info.box-style1 {
    padding: 30px 30px 25px;
}
.contact-info.box-style1:hover {
    box-shadow: 15px 15px 38px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 15px 15px 38px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 15px 15px 38px 0 rgba(0, 0, 0, 0.1);
}
.contact-info i, .contact-info svg {
    font-size: 30px;
    margin-top: 2px;
    line-height: 1;
    color: #43baff;
}
.box-style1 img, .box-style1 i, .box-style1 svg {
    float: left;
}
.contact-info i {
    color: #40a13a;
}
.contact-info i:before {
    font-size: 30px;
}
.contact-info .info-text {
    padding-left: 50px;
    font-weight: 500;
}
.contact-info h6 {
    font-size: 16px;
    margin-bottom: 5px;
	font-weight: bold;
}
.contact-info p {
    margin-bottom: 0;
	color: #6d6d6d;
	line-height:30px;
}
.wpcf7 .main-form {
    padding: 60px 48px;
    background-image: linear-gradient(90deg,#40a13a 0%,#e77844 100%);
    color: #fff;
}
.wpcf7 .main-form h2 {
    color: #fff;
    margin-bottom: 10px;
	font-size: 36px;
	font-weight: 800;
}
.wpcf7 .main-form p {
    color: #fff;
	margin: 0 0 20px;
}
.wpcf7 .main-form .font14 {
    margin-bottom: 30px;
}
.wpcf7-form-control-wrap {
    position: relative;
}
.wpcf7 .main-form input, .wpcf7 .main-form textarea {
    width: 100%;
    background: rgba(255, 255, 255, 0.3);
    color: #fff;
	padding: 10px 20px;
	font-size: 16px;
	line-height: 30px;
	box-sizing: border-box;
    outline: none;
	border: none;
	text-shadow: none ;
	-webkit-appearance: none ;
	-webkit-user-select: text ;
	outline-color: transparent ;
	box-shadow: none;
}
.wpcf7 .main-form textarea {
	height: 150px;
    vertical-align: top;
}
.top-content .status .status-r a.octf-btn {
    transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    font-size: 14px;
    padding: 14px 30px 14px 30px;
    line-height: 1.42857143;
    display: inline-block;
    margin-bottom: 0;
    text-decoration: none;
    text-transform: uppercase;
    white-space: nowrap;
    vertical-align: middle;
    font-weight: bold;
    text-align: center;
    background: #40a13a;
    cursor: pointer;
    border: 1px solid transparent;
    color: #fff;
    outline: none;
}
.top-content .status .status-r a.octf-btn:hover {
    background: #e77844;
}
.octf-btn {
    transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    font-size: 14px;
    padding: 14px 30px 14px 30px;
    line-height: 1.42857143;
    display: inline-block;
    margin-bottom: 0;
    text-decoration: none;
    text-transform: uppercase;
    white-space: nowrap;
    vertical-align: middle;
    font-weight: bold;
    text-align: center;
    background: #43baff;
    cursor: pointer;
    border: 1px solid transparent;
    color: #fff;
    outline: none;
}
.octf-btn.octf-btn-light {
    background: #fff;
    color: #1b1d21;
}
.wpcf7 .main-form button:hover {
    background: #e77844;
	color: #fff;
}
.wpcf7 .main-form input::placeholder,.wpcf7 .main-form textarea::placeholder {
    color: #ffffff !important;
	opacity:1;
}
.elementor-element {
    margin: 20px 0;
    overflow:hidden;
}
.elementor-element .elementor-col-50 {
    background:#eeeeee;
	padding:0 20px;
	width: 48%;
	margin:0 1%;
}
.elementor-element .contact-info img, .elementor-element .contact-info svg {
    width: 100px;
}
.elementor-element .elementor-widget-icontact .contact-info .info-text {
    padding-left: 120px;
}


/*new*/
/*产品中心*/
.new_product { _margin-top:30px; padding-top:260px;background:#ffffff;}
.new_product .new-1445 { _background:#ffffff; padding:30px 0;}
.h2_title {
    font-size: 30px;
    color: #000;
    font-weight: 500;
    text-align: center;
}
.xhx {
    width: 50px;
    border-bottom: 2px solid #009842;
    height: 8px;
    margin: 10px auto 30px;
}
.new_product_con { _padding:0 20px;}
.con_main {}
.product_type {
	padding: 0;
    margin: 0 0 15px;
	text-align:center;
}
.product_type a {
    display: inline-block;
    width:150px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #303133;
	border-radius: 4px;
	background: #e8e7e7;
	border: 1px solid #e8e7e7;
	margin-left: 15px;
}
.product_type a.cur {
    color: #fff;
    background: #009842;
	border: 1px solid #009842;
}
.concase {
    display: none;
}
.concase.cur {
    display: block;
}
.concase .r_bot {
	margin-top: 20px;
}
.concase .r_bot dl {
	width: 384px;
	margin: 20px 24px 0 0;
	float: left;
}
.concase .r_bot dl:nth-child(3n) {
	margin: 20px 0 0 0;
}
.concase .r_bot dl:first-child+dl+dl {
	margin: 20px 0 0 0;
}
.concase .r_bot dl:first-child+dl+dl+dl+dl+dl {
	margin: 20px 0 0 0;
}
.concase .r_bot dl:first-child+dl+dl+dl+dl+dl+dl+dl+dl {
	margin: 20px 0 0 0;
}
.concase .r_bot dl dt {
	width: 100%;
	border: 1px solid #f5f5f5;
	overflow: hidden;
	text-align: center;
	background-color: #f1f1f1;
}
.concase .r_bot dl dt.syimg {
    background-color: #ffffff;
	display: flex;
    justify-content: center;
    align-items: center;
    width: 384px;
    height: 384px;
}
.concase .r_bot dl dt img {
	display: block;
	width: 362px;
	height: 362px;
	transition: all 0.5s;
}
.concase .r_bot dl dd {
	height: 44px;
	line-height: 44px;
	text-align: center;
	font-size: 16px;
	padding: 0 10px;
	background: #ececec;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}
.concase .r_bot dl dd a {
	color: #616060;
}
.concase .r_bot dl:hover dt img {
	transform: scale(1.1);
}
.concase .r_bot dl:hover dd {
	background: #009946;
}
.concase .r_bot dl:hover dd a {
	color: #ffffff;
}
/*应用领域*/
.field {
    _margin-top: 30px;
	_padding-top: 30px;
	background:#ffffff;
}
.field .new-1445 {
    background: #ffffff;
    padding: 30px 0 10px 0;
}
.field .title-section{text-align:center;}
.field .title-section h2{color:#009842;font-size:42px;margin-bottom:10px;}
.field .title-section h3{font-size:30px;position:relative;display:inline-block;margin-top:0;color: #000;font-weight: 500;}
.field .title-section h3::before{content:" ";width:120px;position:absolute;left:-145px;top:20px;z-index:100;height:1px;display:block;background-color:#999;}
.field .title-section h3::after{content:" ";width:120px;position:absolute;right:-145px;top:20px;z-index:100;height:1px;display:block;background-color:#999;}
.field .s1{text-align:center;}
.field .s1 .des {margin: 0 auto;width: 770px; color:#777; padding: 30px 0; font-size:16px; line-height:32px;}
.field .s1 .industry{_padding:0px 20px;padding:0px 0px; overflow:hidden;}
.field .s1 .industry .item{position:relative;overflow:hidden;}
.field .s1 .industry .item .txt{padding:10px;position:absolute;right:0;text-align:right;color:#02f6b9;bottom:0;z-index:200;transition:all .25s;}
.field .s1 .industry .item .txt h3{font-size:26px;margin:0;}
.field .s1 .industry .item .txt p{margin:0;}
.field .s1 .industry .item img{display:block;}
.field .s1 .industry .item .pic{transition:all .25s;position:absolute;top:0;left:0;z-index:100;}
.field .s1 .industry .item img {
    display: block;
    width: 384px;
    height: 305px;
}
.field .s1 .industry .item:hover .pic{left:100%;}
.field .s1 .industry .item:hover .txt{top:50%;width:100%;text-align:center;margin-top:-30px;}
.field .s1 ul li {
    width: 384px;
    margin: 0 24px 20px 0;
    float: left;
}
.field .s1 ul li:nth-child(3n) {
    margin: 0 0 20px 0;
}
.field .s1 ul li:first-child+li+li {
	margin: 0 0 20px 0;
}
.field .s1 ul li:first-child+li+li+li+li+li {
	margin: 0 0 20px 0;
}
.field .s1 ul li:first-child+li+li+li+li+li+li+li+li {
	margin: 0 0 20px 0;
}

/*新闻*/
.new_news {
    _margin: 30px 0;
	_padding: 30px 0;
	padding: 0 0 30px 0;
	background:#ffffff;
}
.new_news .new-1445 {
    background: #ffffff;
    padding: 30px 0;
}
.new_news .conright {
    _padding:0 20px;
	padding:0;
}
.new_news .conright .rtop {
	height: 45px;
	border-bottom: 1px solid #73a146;
}
.new_news .conright .rtop ul {
	float: left;
}
.new_news .conright .rtop ul li {
	float: left;
	padding: 0 26px;
	height: 45px;
	line-height: 45px;
	border-radius: 5px 5px 0 0;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
}
.new_news .conright .rtop ul li a {
	display: block;
	height: 45px;
	color: #333;
}
.new_news .conright .rtop ul li.cur {
	background: #009842;
}
.new_news .conright .rtop ul li.cur a {
	color: #fff;
}
.new_news .conright .rtop .morea {
	float: right;
	height: 45px;
	line-height: 45px;
	text-transform: uppercase;
	color: #333;
}
.new_news .conright .rtop .morea a {
    display:none;
}
.new_news .conright .rtop .morea a.cur {
    display:block;
}
.new_news .conright .rtop .morea em {
	color: #dddddd;
	font-size: 20px;
}
.new_news .conright .rbox .conbox {
	display: none;
	overflow:hidden;
}
.new_news .conright .rbox .conbox .conbox_l {
    float:left;
	width:416px;
}
.new_news .conright .rbox .conbox .conbox_l .conbox_l_con {
    position:relative;
	margin-top:20px;
}
.new_news .conright .rbox .conbox .conbox_l .conbox_l_con .conbox_l_img img {
    width:416px;
	height:294px;
}
/*.new_news .conright .rbox .conbox .conbox_l .conbox_l_tit {
    position:absolute;
	left: 20px;
    bottom: 20px;
    right: 20px;
	color:#ffffff;
	line-height: 24px;
}*/
.new_news .conright .rbox .conbox .conbox_l .conbox_l_tit {
    _position: absolute;
    _left: 0px;
    _bottom: 0px;
    _right: 0px;
    color: #ffffff;
    line-height: 40px;
    padding: 0 20px;
    background: rgba(0,0,0,0.1);
	overflow:hidden;
}
.new_news .conright .rbox .conbox .conbox_l .conbox_l_tit p.title{
    float:left;
	width:286px;
    height: 40px;
	color: #000000;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.new_news .conright .rbox .conbox .conbox_l .conbox_l_tit p.title:hover {
	color: #009842;
}
.new_news .conright .rbox .conbox .conbox_l .conbox_l_tit p.title a {
	color: #000000;
}
.new_news .conright .rbox .conbox .conbox_l .conbox_l_tit p.title a:hover {
    color: #009842;
}
.new_news .conright .rbox .conbox .conbox_l .conbox_l_tit p.time{
    float:right;
	color:#000000;
}
.new_news .conright .rbox .conbox .conbox_r ul li {
    float:left;
	width:100%;
	margin-top:20px;
}
.new_news .conright .rbox .conbox .conbox_r {
    float:right;
	width:764px;
}
.new_news .conright .rbox .conbox .conbox_r .img_l {
    float:left;
	width:139px;
}
.new_news .conright .rbox .conbox .conbox_r .img_l img {
	width:139px;
	height:98px;
}
.new_news .conright .rbox .conbox .conbox_r .con_r {
    float:right;
	width:605px;
	height:98px;
	border-bottom: 1px solid #dcdbdb;
}
.new_news .conright .rbox .conbox.cur {
	display: block;
}
.new_news .conright .rbox .conbox .con_r dl {
	padding-right: 110px;
	position: relative;
	margin-top:8px;
}
.new_news .conright .rbox .conbox .con_r dt {
	width: 90px;
	height: 78px;
	position: absolute;
	right: 0;
	top: 0;
	background: #f1f1f1;
	text-align: center;
	border-radius: 5px;
}
.new_news .conright .rbox .conbox .con_r dt b {
	display: block;
	font-size: 30px;
	padding-top: 10px;
	margin-bottom: 6px;
	color: #009842;
}
.new_news .conright .rbox .conbox .con_r dt i {
	display: block;
}
.new_news .conright .rbox .conbox .con_r dd.dd1 {
	font-size: 16px;
	margin-bottom: 12px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.new_news .conright .rbox .conbox .con_r dd.dd1 a {
	color: #000000;
}
.new_news .conright .rbox .conbox .con_r dd.dd1 a:hover {
    color: #009842;
}
.new_news .conright .rbox .conbox .con_r dd.dd2 {
	line-height: 24px;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	height: 48px;
	color: #908f8f;
}
.new_news .conright .rbox .conbox .con_r dd.dd2 a {
	color: #908f8f;
}
.wl-banner-other{width: 100%;position: relative;overflow: hidden;}
.wl-banner-other img {
    width: 100%;
    -webkit-animation: sk-rotatePlane 5s 1 ease-in-out;
    animation: sk-rotatePlane 5s 1 ease-in-out;
}
/*自适应新增*/
.wl-banner-other .location {
    position:absolute;
	line-height:60px;
	top:50%;
	left:50%;
	margin-top:-30px;
	margin-left:-650px;
}
.wl-banner-other .location h1 {
    font-size:48px;
	color: #fff;
	font-weight:800;
}
@keyframes sk-rotatePlane { 
0% { opacity: 1.0; transform: scale(1.1,1.1); }
100% { opacity: 1.0; transform: scale(1,1); }
}



.new-1445{width: 1445px !important;}
.new-1300{width: 1300px !important;}
.sy-new-1300{width: 1300px !important;}
.wl-nav .nav-list{ width: 1100px;}
.wl-nav .nav-right{ width:32px;}
.wl-nav .nav-right:hover {
    width: 230px;
}
.nav-right:hover .find_inputblock {
    width: 190px;
}
.nav-right .find_inputtext {
    width: 190px;
}
.ind-whyus .whyus-right .right123 ul{width: 700px;}
.ind-whyus .whyus-left .left456 ul {width: 700px;}
.wl-footer-t .list {width: 212px;}
.concase .r_bot dl {
	width: 420px;
	margin: 20px 20px 0 0;
}
.concase .r_bot dl dt.syimg {
    background-color: #ffffff;
	display: flex;
    justify-content: center;
    align-items: center;
    width: 420px;
    height: 420px;
}
.concase .r_bot dl dt img {
	width: 400px;
	height: 400px;
}
.field .s1 ul li {
    width: 420px;
	margin: 0 20px 20px 0;
}
.field .s1 .industry .item img {
    width: 420px;
    height: 333px;
}
.new_news .conright .rbox .conbox .conbox_l {
    width: 510px;
}
.new_news .conright .rbox .conbox .conbox_l .conbox_l_con .conbox_l_img img {
    width:510px;
	height:360px;
}
.new_news .conright .rbox .conbox .conbox_l .conbox_l_tit p.title{
	width:370px;
}
.new_news .conright .rbox .conbox .conbox_r {
	width:770px;
}
.new_news .conright .rbox .conbox .conbox_r .img_l {
	width:170px;
}
.new_news .conright .rbox .conbox .conbox_r .img_l img {
	width:170px;
	height:120px;
}
.new_news .conright .rbox .conbox .conbox_r .con_r {
	width:580px;
	height:120px;
}
.new_news .conright .rbox .conbox .con_r dl {
	margin-top:20px;
}