@font-face {  
    font-family: 'A750-SANS-CD-MEDIUM';  
    src:url('./fonts/A750-SANS-CD-MEDIUM.TTF') format('truetype'); 
    font-weight: normal;  
    font-style: normal;  
}

@font-face{font-family:'FontAwesome';src:url('http://libs.baidu.com/fontawesome/4.1.0/fonts/fontawesome-webfont.eot?v=4.1.0');src:url('http://libs.baidu.com/fontawesome/4.1.0/fonts/fontawesome-webfont.eot?#iefix&v=4.1.0') format('embedded-opentype'),url('http://libs.baidu.com/fontawesome/4.1.0/fonts/fontawesome-webfont.woff?v=4.1.0') format('woff'),url('http://libs.baidu.com/fontawesome/4.1.0/fonts/fontawesome-webfont.ttf?v=4.1.0') format('truetype'),url('http://libs.baidu.com/fontawesome/4.1.0/fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular') format('svg');}
[class*='icon-']:before{display:inline-block;font-family:"FontAwesome";font-weight:normal;font-style:normal;}
.icon-angle-right:before{content:"\f105"}
body{font-family: "Microsoft YaHei","微软雅黑","Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB",Arial,sans-serif;color:#646464;font-size:14px;}
img{width:100%;height:auto;}
ul,li{list-style:none;padding:0;}
a,a:hover{color:#646464;text-decoration:none;}
.clear{clear:both;}

.contact-link{display:block;width:182px;height:36px;}
.contact-link .text{width:142px;height:36px;border:2px solid #ffb53e;line-height:30px;text-align:center;color:#ffb53e;font-size:20px;font-weight:bold;float:left;}
.contact-link .arrow{width:40px;height:36px;background:#ffb53e url(../images/arrow01.png) no-repeat center;float:left;}

.green-white-pagination,
.white-green-pagination{width:94px;height:45px;user-select:none;}
.green-white-pagination .left,
.green-white-pagination .right,
.white-green-pagination .left,
.white-green-pagination .right{width:47px;height:45px;float:left;cursor:pointer;outline:none;}
.green-white-pagination .left{border:2px solid #a2d140;background:url(../images/arrow-left-green.png) no-repeat center;}
.green-white-pagination .right{background:#a2d140 url(../images/arrow-right-white.png) no-repeat center;}
.white-green-pagination .left{background:#a2d140 url(../images/arrow-left-white.png) no-repeat center;}
.white-green-pagination .right{border:2px solid #a2d140;background:url(../images/arrow-right-green.png) no-repeat center;}

.more-link{display:block;width:80px;height:22px;background:#ffb53e url(../images/arrow02.png) no-repeat center;}

.category-title .cn{height:0.4rem;line-height:0.4rem;font-family:"A750-SANS-CD-MEDIUM";font-size:0.4rem;color:#c8c8c8;text-transform:uppercase;letter-spacing:1px;}
.category-title .en{height:0.2rem;line-height:0.2rem;font-size:0.2rem;font-weight:bold;color:#323232;margin-top:0.08rem;}
.category-title .line{width:6px;height:6px;border:1px solid #c8c8c8;margin-left:52px;margin-top:15px;border-radius:3px;position:relative;}
.category-title .line:before,
.category-title .line:after{display:block;content:"";width:45px;height:1px;background:#c8c8c8;position:absolute;top:50%;}
.category-title .line:before{left:-52px;}
.category-title .line:after{right:-52px;}

/*.index-products-category .item .icon{height:55px;background-repeat:no-repeat;background-position:center bottom;transition:all .3s ease;}
.index-products-category .bcwfb .icon{background-image:url(../images/bcwfb-icon.png);}
.index-products-category .jjypwfb .icon{background-image:url(../images/jjypwfb-icon.png);}
.index-products-category .jzwfb .icon{background-image:url(../images/jzwfb-icon.png);}
.index-products-category .yllfwfb .icon{background-image:url(../images/yllfwfb-icon.png);}
.index-products-category .nywfb .icon{background-image:url(../images/nywfb-icon.png);}
.index-products-category .ckgd .icon{background-image:url(../images/ckgd-icon.png);}
.index-products-category .bcwfb:hover .icon,
.index-products-category .bcwfb.active .icon{background-position:center 6px;}
.index-products-category .jjypwfb:hover .icon,
.index-products-category .jjypwfb.active .icon{background-position:center 17px;}
.index-products-category .jzwfb:hover .icon,
.index-products-category .jzwfb.active .icon{background-position:center 5px;}
.index-products-category .yllfwfb:hover .icon,
.index-products-category .yllfwfb.active .icon{background-position:center top;}
.index-products-category .nywfb:hover .icon,
.index-products-category .nywfb.active .icon{background-position:center 18px;}
.index-products-category .ckgd:hover .icon,
.index-products-category .ckgd.active .icon{background-position:center top;}*/


.page ul{display:flex;}
.page ul li{width:40px;height:40px;line-height:40px;text-align:center;margin-left:6px;margin-right:6px;background:#eee;font-size:20px;}
.page ul li.prev{background:url(../images/page-first-arrow.png) no-repeat center center;text-indent:-999px;overflow:hidden;}
.page ul li.next{background:url(../images/page-last-arrow.png) no-repeat center center;text-indent:-999px;overflow:hidden;}
.page ul li a{display:block;height:40px;color:#646464;}
.page ul li.current,
.page ul li:hover{background:#ffb53e;}
.page ul li.current,
.page ul li.current a,
.page ul li:hover a{color:#fff;}
.page ul li.prev:hover{background:url(../images/page-first-arrow-hover.png) no-repeat center center;}
.page ul li.next:hover{background:url(../images/page-last-arrow-hover.png) no-repeat center center;}


html{font-size:625%;}
.container-fluid{padding-left:0;padding-right:0;}
.container {width:1200px;padding-left:0;padding-right:0;}

.header{height:166px;}
.header .container{position:relative;}
.logo{width:180px;height:230px;position:absolute;z-index:9999;top:0;left:0;}
.header-top{height:36px;}
.header-top ul{float:right;height:12px;line-height:12px;margin-top:15px;}
.header-top ul li{float:left;padding-left:10px;padding-right:10px;}
.header-top ul li:first-child{padding-left:0;border-right:1px solid #646464;}
.header-top ul li:last-child{padding-right:0;border-left:1px solid #646464;}
.slogan{width:298px;height:52px;float:left;margin-left:234px;margin-top:36px;}
.slogan .title{font-size:20px;font-weight:bold;color:#2e2f40;}
.slogan .title span{color:#a2d140;}
.slogan .ftitle{margin-top:5px;}
.header-search{width:220px;height:30px;border-radius:15px;background:#f0f0f0;float:left;margin-left:120px;margin-top:50px;}
.header-search input{width:185px;height:30px;border:none;outline:none;background:none;text-indent:15px;float:left;padding:0;}
.header-search .button{width:35px;height:30px;float:left;border-top-right-radius:15px;border-bottom-right-radius:15px;background:#a2d140 url(../images/search-icon.png) no-repeat center;cursor:pointer;}
.header-tel400{width:287px;height:56px;float:right;margin-top:-8px;background:url(../images/header-tel400.jpg) no-repeat center;margin-top:30px;}
.header .sitemap-link{height:30px;position:absolute;right:0;top:0;}
.header .sitemap-link a{display:block;height:30px;line-height:30px;text-align:right;padding-left:10px;padding-right:10px;}
.menu{width:960px;float:right;height:35px;margin-top:43px;}
.menu ul{display:flex;justify-content:space-between;}
.menu ul li{height:35px;}
.menu ul li:hover,
.menu ul li.current{border-bottom:3px solid #ffb53e;}
.menu ul li a{display:block;height:35px;}


.banner{overflow:hidden;}
.banner-pagination{width:auto;height:25px;line-height:25px;margin-top:10px;float:right;font-size:24px;font-family:'A750-SANS-CD-MEDIUM';}
.banner-pagination .swiper-pagination-bullet{width:auto;height:auto;border-radius:0;background:none;color:#323232;opacity:1;margin-left:25px;outline:none;text-indent:0;overflow:visible;}
.banner-pagination .swiper-pagination-bullet-active{color:#99c938;position:relative;margin-left:125px;}
.banner-pagination .swiper-pagination-bullet-active:before{display:block;content:"";width:80px;height:2px;background:#a2d140;position:absolute;top:50%;margin-top:-1px;left:-100px;}

.category-title{float:left;text-align:left;}

.index-products{padding-top:70px;padding-bottom:100px;}
.index-products-category{float:right;}
.index-products-category .item{display:inline-block;width:auto;padding-left:25px;padding-right:25px;cursor:pointer;margin-bottom:0;}

.index-products-category .item .icon{width:82px;height:55px;margin-left:auto;margin-right:auto;overflow:hidden;}
.index-products-category .item .icon:after{content:"";display:block;width:82px;height:110px;background-repeat:no-repeat;background-position:center 75%;position:relative;top:-55px;transition:all .3s ease;}
.index-products-category .item.active .icon:after,
.index-products-category .item:hover .icon:after{top:0;}
.index-products-category .item:nth-child(1) .icon:after{background-image:url(../images/yglwfb-icon.png);}
.index-products-category .item:nth-child(2) .icon:after{background-image:url(../images/kqglwfb-icon.png);}
.index-products-category .item:nth-child(3) .icon:after{background-image:url(../images/sglwfb-icon.png);}


.index-products-category .item .title{display:inline-block;height:26px;line-height:26px;font-size:14px;padding-left:5px;padding-right:5px;margin-top:10px;position:relative;transition:all .3s ease;}
.index-products-category .item .title:after{display:block;content:"";width:1px;height:16px;background:#dcdcdc;position:absolute;right:-27px;top:5px;}
.index-products-category .item:hover .title,
.index-products-category .item.active .title{background:#a2d140;color:#fff;}
.index-products-category .item:nth-child(5) .title:after{display:none;}



.index-products-list{margin-top:55px;}
.index-products-list .category{margin-left:-8px;margin-right:-8px;display:none;}
.index-products-list .category.active{display:block;}
.index-products-list .item{display:block;position:relative;overflow:hidden;}
.index-products-list .item .hover{position:absolute;transition:all .3s ease;}
.index-products-list .col1{width:20%;padding-left:8px;padding-right:8px;float:left;}
.index-products-list .col1 .item:last-child{padding-top:16px;}
.index-products-list .col1 .item .hover{width:100%;height:50%;bottom:-50%;left:0;background:rgba(162,209,64,.9);color:#fff;}
.index-products-list .col1 .item:hover .hover{bottom:0;}
.index-products-list .col1 .item .hover .title{height:20px;line-height:20px;margin-top:20px;text-align:center;padding-left:10px;padding-right:10px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.index-products-list .col1 .item .hover .arrow{height:22px;background:url(../images/product-arrow.png) no-repeat center;margin-top:20px;}
.index-products-list .col2{width:40%;padding-left:8px;padding-right:8px;float:left;}
.index-products-list .col2 .item .hover{width:428px;height:205px;bottom:-205px;left:20px;background:rgba(162,209,64,.9);color:#fff;}
.index-products-list .col2 .item:hover .hover{bottom:28px;}
.index-products-list .col2 .item .hover .title{width:235px;height:50px;line-height:25px;margin-top:45px;margin-left:auto;margin-right:auto;text-align:center;overflow:hidden;}
.index-products-list .col2 .item .hover .arrow{height:22px;background:url(../images/product-arrow.png) no-repeat center;margin-top:30px;}
.index-products .contact-link{margin-top:70px;margin-left:auto;margin-right:auto;}




.source-of-goods{height:750px;padding-top:75px;padding-bottom:75px;background:#f2f2f2;overflow:hidden;}
.source-of-goods .container{position:relative;}
.source-of-goods .goods-panel{width:850px;height:520px;position:absolute;background:#fff;right:710px;top:35px;}
.source-of-goods .goods-panel .wrapper{width:490px;float:right;padding-top:45px;padding-bottom:45px;}
.source-of-goods .goods-panel .wrapper .ftitle{height:20px;line-height:20px;text-align:left;margin-top:10px;}


.source-of-goods .goods-panel .wrapper .category{margin-top:50px;margin-left:0;margin-right:0;}
.source-of-goods .goods-panel .wrapper .category .item{width:116px;margin-right:18px;height:84px;border:2px solid #dcdcdc;cursor:pointer;float:left;margin-bottom:15px;color:#323232;}
.source-of-goods .goods-panel .wrapper .category .item:hover,
.source-of-goods .goods-panel .wrapper .category .item.active{color:#a2d140;border-color:#a2d140;}
.source-of-goods .goods-panel .wrapper .category .item .data{height:36px;margin-top:5px;}
.source-of-goods .goods-panel .wrapper .category .item .data .number{line-height:36px;font-family:"A750-SANS-CD-MEDIUM";font-size:36px;vertical-align:top;}
.source-of-goods .goods-panel .wrapper .category .item .data .unit{font-size:20px;margin-top:-16px;vertical-align:top;}
.source-of-goods .goods-panel .wrapper .category .item .text{height:20px;line-height:20px;font-size:16px;margin-top:5px;}
.source-of-goods .goods-panel .wrapper .category .item:nth-child(1){text-indent:14px;}
.source-of-goods .goods-panel .wrapper .category .item:nth-child(1) .data .number{vertical-align:middle;}
.source-of-goods .goods-panel .wrapper .category .item:nth-child(1) .data .unit{font-size:30px;vertical-align:middle;}
.source-of-goods .goods-panel .wrapper .category .item:nth-child(2){text-indent:20px;}
.source-of-goods .goods-panel .wrapper .category .item:nth-child(3){text-indent:25px;}
.source-of-goods .goods-panel .wrapper .category .item:nth-child(4){text-indent:15px;}
.source-of-goods .goods-panel .wrapper .category .item:nth-child(5){text-indent:25px;}
.source-of-goods .goods-panel .wrapper .green-white-pagination{float:right;margin-right:-48px;}

.source-of-goods .goods{width:1200px;margin-left:360px;margin-top:0;overflow:hidden;}
.source-of-goods .goods .wrapper{width:6000px; width:4800px;}
.source-of-goods .goods .wrapper .item{float:left;width:1200px;}
.source-of-goods .contact-link{margin-top:28px;}

.index-case{background:url(../images/index-case-bg.jpg) no-repeat center top;overflow:hidden;padding-top:130px;margin-top:0;}
.index-case .category-title .en,
	.index-case .category-title .cn{color:#fff;}
.index-case .customers{float:right;}
.index-case .customers .item{width:94px;height:94px;float:left;margin-left:18px;padding:6px;border-radius:50%;cursor:pointer;position:relative;}
.index-case .customers .item img{border-radius:50%;}
.index-case .customers .item.active:after{content:"";display:block;width:34px;height:29px;background:url(../images/index-case-pointer.png) no-repeat center;position:absolute;left:50%;bottom:-30px;margin-left:-17px;}
.index-case .customers .item:hover,
.index-case .customers .item.active{border:1px dashed #fff;}
.index-case .customers .item div{height:82px;height:82px;border-radius:50%;}
.index-case .cases{position:relative;height:330px;background:#fff;margin-top:15px;}
.index-case .cases .pics{width:550px;height:330px;float:left;overflow:hidden;}
.index-case .cases .pics .wrapper{width:2200px;}
.index-case .cases .pics .wrapper .item{width:550px;float:left;}
.index-case .cases .white-green-pagination{position:absolute;left:502px;top:285px;}
.index-case .cases .contents{width:588px;float:right;padding-top:50px;}
.index-case .cases .contents .item{display:none;}
.index-case .cases .contents .item.active{display:block;}
.index-case .cases .contents .date{width:85px;float:left;}
.index-case .cases .contents .date .d{height:36px;line-height:36px;font-size:36px;color:#a2d140;}
.index-case .cases .contents .date .y-m{height:12px;line-height:12px;font-size:12px;color:#969696;margin-top:5px;}
.index-case .cases .contents .right{width:503px;float:right;padding-right:15px;position:relative;}
.index-case .cases .contents .title{height:20px;line-height:20px;font-size:20px;font-weight:bold;}
.index-case .cases .contents .title a{color:#a2d140;} 
.index-case .cases .contents .description{margin-top:15px;line-height:22px;} 
.index-case .cases .contents .right .more-link{position:absolute;left:0;top:205px;}

.index-youshi{margin-top:170px;}
.index-youshi .question{text-align:center;font-size:30px;color:#323232;line-height:2;}
.index-youshi .container>.title{height:50px;line-height:50px;font-size:48px;color:#323232;text-align:center;letter-spacing:1px;}
.index-youshi .container>.title div{display:inline-block;}
.index-youshi .container>.title div span{font-weight:bold;color:#a2d140;}
.index-youshi .ftitle{height:20px;line-height:20px;font-size:16px;text-align:center;margin-top:20px;letter-spacing:1px;}
.index-youshi .list{margin-top:65px;}
.index-youshi .list .item{display:flex;}
.index-youshi .list .item .number-title{display:flex;}
.index-youshi .list .item .number-title .number{font-family:"A750-SANS-CD-MEDIUM";font-size:72px;line-height:1;}
.index-youshi .list .item .number-title .title{margin-top:5px;margin-left:15px;}
.index-youshi .list .item .number-title .title .en{font-size:12px;line-height:1;}
.index-youshi .list .item .number-title .title .cn{font-size:36px;}
.index-youshi .list .item .label{display:block;padding:0;}
.index-youshi .list .item .label p{font-size:24px;font-weight:bold;text-align:left;margin-bottom:0;}
.index-youshi .list .item .label p + p{margin-top:15px;}
.index-youshi .list .item .description{}
.index-youshi .list .item .description p{margin-bottom:0;line-height:2;}
.index-youshi .list .item:nth-child(1) .pic{width:854px;flex-shrink:0;}
.index-youshi .list .item:nth-child(1) .text{width:calc(100% - 854px);flex-shrink:0;background:#a2d140;color:#fff;padding-top:45px;padding-left:30px;}
.index-youshi .list .item:nth-child(1) .label{margin-top:90px;}
.index-youshi .list .item:nth-child(1) .description{margin-top:20px;}
.index-youshi .list .item:nth-child(2){margin-top:70px;}
.index-youshi .list .item:nth-child(2) .pic{width:527px;flex-shrink:0;}
.index-youshi .list .item:nth-child(2) .number-title .number{color:#a2d140;}
.index-youshi .list .item:nth-child(2) .number-title .title{color:#323232;}
.index-youshi .list .item:nth-child(2) .text{width:calc(100% - 527px);flex-shrink:0;padding-top:60px;padding-left:60px;}
.index-youshi .list .item:nth-child(2) .text .icon{margin-left:45px;margin-top:-10px;}
.index-youshi .list .item:nth-child(2) .label{margin-top:25px;color:#323232;}
.index-youshi .list .item:nth-child(2) .description{margin-top:20px;}
.index-youshi .list .item:nth-child(2) .description p span{color:#a2d140;}
.index-youshi .list .item:nth-child(3){margin-top:-35px;}
.index-youshi .list .item:nth-child(3) .pic{width:713px;flex-shrink:0;border-top-left-radius:150px;overflow:hidden;}
.index-youshi .list .item:nth-child(3) .number-title .number{color:#a2d140;}
.index-youshi .list .item:nth-child(3) .number-title .title{color:#323232;}
.index-youshi .list .item:nth-child(3) .text{width:calc(100% - 713px);flex-shrink:0;padding-top:160px;}
.index-youshi .list .item:nth-child(3) .text .icon{margin-left:45px;margin-top:-10px;}
.index-youshi .list .item:nth-child(3) .label{margin-top:25px;color:#323232;}
.index-youshi .list .item:nth-child(3) .description{margin-top:20px;}
.index-youshi .list .item:nth-child(3) .description p span{color:#a2d140;}
.index-youshi .list .item:nth-child(4) .pic{width:854px;flex-shrink:0;}
.index-youshi .list .item:nth-child(4){margin-top:70px;}
.index-youshi .list .item:nth-child(4) .text{width:calc(100% - 854px);flex-shrink:0;background:#a2d140;color:#fff;padding-top:60px;padding-left:30px;}
.index-youshi .list .item:nth-child(4) .label{margin-top:60px;}
.index-youshi .list .item:nth-child(4) .description{margin-top:20px;}



.index-solution{margin-top:90px;}
.index-solution .title-bar{display:flex;justify-content:space-between;}
.index-solution .title-bar .category-title .cn{color:#323232;}
.index-solution .list{display:flex;flex-wrap:wrap;margin-left:-14px;margin-right:-14px;margin-top:60px;}
.index-solution .list .item{width:calc(25% - 28px);margin-left:14px;margin-right:14px;padding-top:15px;padding-bottom:15px;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;}
.index-solution .list .item .icon-title-application{display:flex;justify-content:space-between;}
.index-solution .list .item .icon-title-application .icon{width:40px;}
.index-solution .list .item .icon-title-application .title-application{width:228px;}
.index-solution .list .item .icon-title-application .title-application .title{font-size:16px;}
.index-solution .list .item .icon-title-application .title-application .title a{color:#323232;}
.index-solution .list .item .icon-title-application .title-application .application{margin-top:5px;}
.index-solution .list .item .label{display:block;text-align:left;line-height:1.5;font-size:12px;font-weight:lighter;padding:0;color:#a2d140;}
.index-solution .list .item .description{font-size:12px;min-height:35px;}
.index-solution .list .item .pic{margin-top:25px;}
.index-solution .list .item .characteristic{margin-top:20px;}
.index-solution .list .item .more{display:block;width:114px;height:23px;display:flex;text-decoration:none;margin-top:15px;}
.index-solution .list .item .more .text{width:90px;height:23px;line-height:20px;text-align:center;font-size:12px;color:#ffb53e;border:2px solid #ffb53e;}
.index-solution .list .item .more .arrow{width:24px;height:23px;background:#ffb53e url(../images/solution-more-arrow.png) no-repeat center;}


.index-partner{margin-top:75px;}
.index-partner .category-title{text-align:center;width:100%;}
.index-partner .category-title .cn{color:#323232;}
.index-partner .category-title .line{margin-left:auto;margin-right:auto;}
.index-partner .list{margin-top:40px;}
.index-partner .list .partner-container{overflow:hidden;width:100%;height:108px;}
.index-partner .list .partner-container .swiper-wrapper .swiper-slide .box{border:1px solid #dcdcdc;}
.index-partner .list .partner-navigation{margin-left:auto;margin-right:auto;margin-top:30px;}

.index-customer{margin-top:115px;}
.index-customer .category-title{text-align:center;width:100%;}
.index-customer .category-title .cn{color:#323232;}
.index-customer .category-title .line{margin-left:auto;margin-right:auto;}
.index-customer .list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:25px;}
.index-customer .list .item{width:calc(50% - 20px);display:flex;margin-top:35px;}
.index-customer .list .item .pic{width:268px;}
.index-customer .list .item .text{width:calc(100% - 268px);padding-left:28px;padding-right:30px;padding-top:25px;border-top:1px solid #dcdcdc;border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;transition:all .3s ease;}
.index-customer .list .item:hover .text{border-color:#a2d140;}
.index-customer .list .item .text .title{font-size:20px;font-weight:bold;}
.index-customer .list .item .text .title a{color:#323232;transition:all .3s ease;}
.index-customer .list .item:hover .text .title a{color:#a2d140;}
.index-customer .list .item .text .date{font-size:12px;color:#969696;line-height:1.8;}
.index-customer .list .item .text .description{font-size:12px;margin-top:15px;line-height:1.8;}


.index-certificate{margin-top:60px;}
.index-certificate .category-title{text-align:center;width:100%;}
.index-certificate .category-title .cn{color:#323232;}
.index-certificate .category-title .line{margin-left:auto;margin-right:auto;}
.index-certificate .list{margin-top:50px;position:relative;}
.index-certificate .list .certificate-container{overflow:hidden;height:290px;width:100%;}
.index-certificate .list .certificate-container .swiper-wrapper .swiper-slide .pic{padding-left:40px;padding-right:40px;}
.index-certificate .list .certificate-container .swiper-wrapper .swiper-slide .title{height:90px;background:#f2f2f2;margin-top:-40px;padding-top:55px;text-align:center;}
.index-certificate .list .certificate-prev,
.index-certificate .list .certificate-next{position:absolute;width:47px;height:45px;cursor:pointer;outline:none;top:50%;margin-top:-22px;z-index:1;}
.index-certificate .list .certificate-prev{border:2px solid #a2d140;background:#fff url(../images/arrow-left-green.png) no-repeat center;left:0;}
.index-certificate .list .certificate-next{background:#a2d140 url(../images/arrow-right-white.png) no-repeat center;right:0;}


/*.index-youshi .grids{margin-top:60px;}
.index-youshi .grids .item1{height:508px;}
.index-youshi .grids .item1 .left{width:854px;float:left;position:relative;}
.index-youshi .grids .item1 .content{width:590px;height:160px;background:rgba(255,255,255,.95);position:absolute;right:0;bottom:0;padding-left:48px;padding-right:175px;}
.index-youshi .grids h3{height:30px;line-height:30px;font-size:0.24rem;font-weight:bold;color:#323232;margin-top:30px;margin-bottom:16px;}
.index-youshi .grids p{line-height:30px;margin-bottom:0;}
.index-youshi .grids .number{height:72px;line-height:72px;font-size:72px;font-family:"A750-SANS-CD-MEDIUM";}
.index-youshi .grids .en{height:12px;line-height:12px;font-size:12px;}
.index-youshi .grids .cn{height:36px;line-height:36px;font-size:36px;}
.index-youshi .grids .item1 .right{width:306px;height:508px;float:right;}
.index-youshi .grids .item1 .right .top{height:238px;background:#a2d140;padding-left:80px;padding-top:40px;color:#fff;}
.index-youshi .grids .item1 .right .top .cn{margin-top:25px;}
.index-youshi .grids .item1 .right .top .en{margin-top:8px;}
.index-youshi .grids .item2{height:394px;margin-top:70px;}
.index-youshi .grids .item2 .left{width:528px;float:left;}
.index-youshi .grids .item2 .right{width:612px;float:right;padding-top:50px;}
.index-youshi .grids .item2 .right .number{float:left;color:#a2d140;}
.index-youshi .grids .item2 .right .en-cn{float:left;margin-top:8px;margin-left:30px;}
.index-youshi .grids .item2 .right .cn{margin-top:5px;color:#323232;}
.index-youshi .grids .item2 .right .icon{width:95px;height:95px;background:url(../images/youshi02-icon.png) no-repeat center;float:left;margin-left:50px;margin-top:-15px;}
.index-youshi .grids .item2 .content p{text-indent:12px;position:relative;}
.index-youshi .grids .item2 .content p:before,
.index-youshi .grids .item3 .content p:before{display:block;content:"";width:5px;height:5px;background:#a2d140;border-radius:50%;position:absolute;left:0;top:50%;margin-top:-2px; }
.index-youshi .grids .item3 .left{width:420px;float:left;margin-top:125px;}
.index-youshi .grids .item3 .left .number{float:left;color:#a2d140;}
.index-youshi .grids .item3 .left .en-cn{float:left;margin-top:8px;margin-left:30px;}
.index-youshi .grids .item3 .left .cn{margin-top:5px;color:#323232;}
.index-youshi .grids .item3 .content p{text-indent:12px;position:relative;}
.index-youshi .grids .item3 .right{width:714px;float:right;margin-top:-35px;border-top-left-radius:180px;overflow:hidden;}*/

.index-about{height:650px;background:url(../images/index-about-bg.jpg) no-repeat center;margin-top:140px;padding-top:50px;}
.index-about .category-title{float:none;text-align:center;}
.index-about .category-title .cn,
.index-about .category-title .en{color:#fff;}
.index-about .category-title .line{margin-left:auto;margin-right:auto;border:1px solid #fff;}
.index-about .category-title .line:before,
.index-about .category-title .line:after{background:#fff;}

.index-about .content{overflow:hidden;background:#fff;margin-top:40px;}
.index-about .content .left{width:600px;padding:27px 30px;float:left;}
.index-about .content .right{width:570px;float:right;padding-right:30px;padding-top:60px;}
.index-about .content .right .title{height:20px;line-height:20px;font-size:20px;font-weight:bold;}
.index-about .content .right .description{line-height:25px;margin-top:25px;}
.index-about .content .right .more-link{margin-top:30px;}
.index-about .category{height:318px;margin-top:99px;}
.index-about .category .left{width:1390px;height:318px;float:left;margin-left:-365px;background:#a2d140;}
.index-about .category .left .wrapper{width:1024px;float:right;margin-top:85px;}
.index-about .category .left .wrapper .group{display:none;}
.index-about .category .left .wrapper .group.active{display:block;}
.index-about .category .left .wrapper .item{display:block;width:230px;float:left;margin-right:13px;overflow:hidden;}
.index-about .category .left .wrapper .item .title{height:20px;line-height:20px;color:#fff;text-align:center;margin-top:15px;}
.index-about .category .right{width:96px;height:318px;float:right;}
.index-about .category .right ul{padding-top:84px;}
.index-about .category .right ul li{width:96px;height:27px;line-height:25px;border:1px solid #dcdcdc;font-size:16px;text-align:center;margin-bottom:14px;cursor:pointer;}
.index-about .category .right ul li.active{line-height:27px;border:none;background:#a2d140;color:#fff;}

.index-news{padding-top:70px;}
.index-news .category{float:right;}
.index-news .category ul{margin-top:60px;}
.index-news .category ul li{float:left;width:96px;height:27px;line-height:27px;font-size:16px;text-align:center;margin-bottom:14px;cursor:pointer;}
.index-news .category ul li.active{background:#a2d140;color:#fff;}
.index-news .category ul li:first-child{margin-right:9px;position:relative;}
.index-news .category ul li:first-child:after{display:block;content:"";width:1px;height:16px;background:#dcdcdc;position:absolute;top:50%;margin-top:-8px;right:-9px;}
.index-news .category ul li:last-child{margin-left:9px;}
.index-news .grid{margin-top:45px;}
.index-news .group{display:none;}
.index-news .group.active{display:block;}
.index-news .group .headline{width:588px;float:left;overflow:hidden;}
.index-news .group .headline .date{width:65px;float:left;}
.index-news .group .headline .date .d{height:36px;line-height:36px;font-size:36px;}
.index-news .group .headline:hover .date .d{color:#a2d140;}
.index-news .group .headline .date .y-m{height:12px;line-height:12px;font-size:12px;color:#969696;margin-top:5px;}
.index-news .group .headline .content{width:215px;float:left;}
.index-news .group .headline .content .title{height:20px;line-height:20px;font-size:16px;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.index-news .group .headline .content .title a{color:#323232;}
.index-news .group .headline:hover .content .title a{color:#a2d140;}
.index-news .group .headline .content .description{line-height:20px;font-size:12px;margin-top:10px;}
.index-news .group .headline .content .more-link{margin-top:35px;}
.index-news .group .headline .pic{width:280px;float:right;}
.index-news .group .list{width:556px;float:right;}
.index-news .group .list .item{padding-bottom:10px;border-bottom:1px solid #dcdcdc;overflow:hidden;padding-top:10px;}
.index-news .group .list .item:first-child{padding-top:0;}
.index-news .group .list .item:last-child{border:none;}
.index-news .group .list .item .content{width:378px;float:left;}
.index-news .group .list .item .pic{width:128px;float:right;}
.index-news .group .list .item .title{height:20px;line-height:20px;font-weight:bold;}
.index-news .group .list .item .title a{color:#323232;}
.index-news .group .list .item:hover .title a{color:#a2d140;}
.index-news .group .list .item .description{line-height:20px;font-size:12px;margin-top:10px;}
.index-news .group .list .item .date{height:12px;line-height:12px;font-size:12px;color:#969696;margin-top:8px;}

.index-contact{margin-top:140px;}
.index-contact .category-title{float:none;text-align:center;}
.index-contact .category-title .line{margin-left:auto;margin-right:auto;}

.index-bottom-menu{margin-top:45px;}
.index-bottom-menu ul{display:flex;justify-content:space-between;}
.index-bottom-menu ul li a:hover{color:#a2d140;}

.inner-bottom-menu{padding-top:50px;background:#99cc33;}
.inner-bottom-menu ul{display:flex;justify-content:space-between;}
.inner-bottom-menu ul li a{color:#fff;}

.footer{padding-top:40px;padding-bottom:60px;overflow:hidden;}
.footer .footer-logo{width:250px;float:left;}
.footer .footer-contact{width:730px;float:left;padding-left:60px;}
.footer .footer-contact .footer-tel400{width:202px;float:left;position:relative;}
.footer .footer-contact .footer-tel400:before{display:block;content:"";width:3px;height:50px;background:#ffb53e;position:absolute;left:-30px;top:50%;margin-top:-25px;}
.footer .footer-contact .more-contacts{width:420px;float:right;}
.footer .footer-contact .more-contacts>div{line-height:30px;}
.footer .footer-contact .more-contacts .phone,
.footer .footer-contact .more-contacts .fax{width:200px;float:left;}
.footer .footer-qrcode{width:100px;float:right;}
.footer .footer-qrcode .text{text-align:center;margin-top:10px;}
.footer .link{margin-top:45px;}
.footer .link .label{float:left;line-height:20px;font-size:20px;color:#323232;text-align:left;padding:0;}
.footer .link ul li{display:inline-block;margin-right:25px;}
.footer-bottom{height:36px;}
.footer-bottom ul{height:12px;line-height:12px;margin-top:15px;}
.footer-bottom ul li{float:left;padding-left:10px;padding-right:10px;}
.footer-bottom ul li:first-child{padding-left:0;border-right:1px solid #646464;}
.footer-bottom ul li:last-child{padding-right:0;border-left:1px solid #646464;}

.kf{width:78px;height:360px;position:fixed;right:15px;top:40%;z-index:999;}
.kf>a{display:block;background:#99cc33;width:78px;height:72px;color:#fff;border:1px solid #fff;overflow:hidden;transition:all .3s ease;}
.kf>a:hover{background:#ffb53e;}
.kf .qq:hover,.kf .phone:hover{width:250px;margin-left:-172px;}
.kf .qq .wrapper,.kf .phone .wrapper{width:250px;height:70px;}
.kf .qq .icon,.kf .phone .icon{float:left;}
.kf .qq .text,.kf .phone .text{height:70px;line-height:70px;float:left;margin-left:5px;padding-left:15px;font-size:16px;font-weight:bold;position:relative;}
.kf .qq .text:before,.kf .phone .text:before{display:block;content:"";width:1px;height:60px;background:rgba(255,255,255,.3);position:absolute;top:5px;left:0;}
.kf .icon{width:76px;height:70px;}
.kf .icon .i{width:25px;height:25px;margin-left:auto;margin-right:auto;margin-top:10px;}
.kf .icon .t{text-align:center;margin-top:10px;}
.kf .qq .icon .i{background:url(../images/kf-qq-icon.png) no-repeat center;}
.kf .phone .icon .i{background:url(../images/kf-phone-icon.png) no-repeat center;}
.kf .qrcode .icon .i{background:url(../images/kf-qrcode-icon.png) no-repeat center;}
.kf .message .icon .i{background:url(../images/kf-message-icon.png) no-repeat center;}
.kf .top .icon .i{background:url(../images/kf-top-icon.png) no-repeat center;}
.kf-qrcode{width:150px;height:150px;position:absolute;top:144px;right:78px;display:none;}


.inner-footer{padding-top:40px;padding-bottom:60px;overflow:hidden;background:#99cc33;color:#fff;}
.inner-footer a{color:#fff;}
.inner-footer .footer-logo{width:250px;float:left;}
.inner-footer .footer-contact{width:730px;float:left;padding-left:60px;}
.inner-footer .footer-contact .footer-tel400{width:202px;float:left;position:relative;}
.inner-footer .footer-contact .footer-tel400:before{display:block;content:"";width:3px;height:50px;background:#fff;position:absolute;left:-30px;top:50%;margin-top:-25px;}
.inner-footer .footer-contact .more-contacts{width:420px;float:right;}
.inner-footer .footer-contact .more-contacts>div{line-height:30px;}
.inner-footer .footer-contact .more-contacts .phone,
.inner-footer .footer-contact .more-contacts .fax{width:200px;float:left;}
.inner-footer .footer-qrcode{width:100px;float:right;}
.inner-footer .footer-qrcode .text{text-align:center;margin-top:10px;}
.inner-footer .link{margin-top:45px;}
.inner-footer .link .label{float:left;line-height:20px;font-size:20px;color:#fff;text-align:left;padding:0;}
.inner-footer .link ul li{display:inline-block;margin-right:25px;}
.footer-bottom{height:36px;}
.footer-bottom ul{height:12px;line-height:12px;margin-top:15px;}
.footer-bottom ul li{float:left;padding-left:10px;padding-right:10px;}
.footer-bottom ul li:first-child{padding-left:0;border-right:1px solid #fff;}
.footer-bottom ul li:last-child{padding-right:0;border-left:1px solid #fff;}

.copyright{text-align:center;line-height:40px;background:#323232;color:#646464;}
.copyright a{color:#646464;}

.location{font-size:16px;}


/*about*/
.about-location{margin-top:80px;}
.about-submenu{margin-top:70px;}
.about-submenu ul{height:85px;border-bottom:1px solid #dcdcdc;display:flex;justify-content:center;}
.about-submenu ul li{width:140px;height:40px;line-height:40px;text-align:center;font-size:20px;margin-left:18px;margin-right:18px;position:relative;}
.about-submenu ul li:after{display:block;content:"";width:2px;height:22px;background:#dcdcdc;position:absolute;top:9px;right:-19px;}
.about-submenu ul li:last-child:after{display:none;}
.about-submenu ul li a{display:block;height:40px;}
.about-submenu ul li:hover a,
.about-submenu ul li.active a{background:#a2d140;color:#fff;position:relative;}
.about-submenu ul li:hover a:before,
.about-submenu ul li.active a:before{display:block;content:"";width:1;height:40px;border-left:1px dashed #dcdcdc;position:absolute;top:40px;left:50%;}
.about-submenu ul li:hover a:after,
.about-submenu ul li.active a:after{display:block;content:"";width:10px;height:10px;border:2px solid #99cc33;border-radius:50%;position:absolute;top:80px;left:50%;margin-left:-5px;}
.about{margin-top:35px;margin-bottom:95px;}
.about .grid01 .pic{width:684px;height:403px;float:left;}
.about .grid01 .text{width:465px;height:403px;float:right;border-bottom:1px solid #dcdcdc;}
.about .grid01 .text .category-title{float:right;text-align:right;}
.about .grid01 .text .category-title .line{float:right;margin-right:52px;}
.about .grid01 .text .content{padding-right:50px;margin-top:50px;}
.about .grid01 .text .content p{text-align:justify;line-height:25px;}
.about .grid02{display:flex;margin-top:65px;margin-left:-13px;margin-right:-13px;}
.about .grid02 .item{width:33.3333%;padding-left:13px;padding-right:13px;}
.about .grid02 .item .title{font-size:20px;font-weight:bold;color:#323232;}
.about .grid02 .item .content{height:180px;margin-top:30px;}
.about .grid02 .item .content p{line-height:25px;}

/*contact*/
.contact{margin-top:50px;}
.contact .container{height:1150px;background:#fff;box-shadow:0 0 50px #f2f2f2;border-radius:10px;padding-top:65px;}
.contact .bg{height:200px;background:#99cc33;position:relative;left:0;top:-175px;z-index:-1;margin-bottom:-175px;}
.contact .title{font-size:30px;text-align:center;line-height:1.5;}
.contact .title span{color:#a2d140;}
.contact .ftitle{font-size:16px;text-align:center;line-height:1.5;}
.contact .form{padding-left:50px;padding-right:50px;}
.contact .form .inputs{display:flex;margin-left:-24px;margin-right:-24px;margin-top:60px;}
.contact .form .inputs .input{width:25%;padding-left:24px;padding-right:24px;}
.contact .form .inputs .input input{width:100%;height:35px;line-height:35px;text-indent:10px;background:#f2f2f2;color:#969696;border:none;outline:none;}
.contact .form .textarea{margin-top:30px;}
.contact .form .textarea textarea{width:100%;height:120px;background:#f2f2f2;color:#969696;border:none;outline:none;resize:none;padding:10px;}
.contact .form .button{width:150px;height:36px;line-height:36px;text-align:center;background:#a2d140;color:#fff;
	font-size:20px;border-radius:18px;margin-left:auto;margin-right:auto;margin-top:35px;cursor:pointer;}
.contact .map{width:calc(100% - 100px);height:526px;margin-left:auto;margin-right:auto;margin-top:80px;}

/*product*/
.product-header{margin-top:95px;}
.product-header .container{}
.product-header .category-title{background:#fff;overflow:hidden;z-index:999;}
.product-header .location{float:right;font-size:16px;margin-top:50px;}
.products{margin-top:50px;}
.products .container{position:relative;}
.products .container:before{display:block;content:"";width:1px;height:100%;background:#dcdcdc;position:absolute;top:0;left:180px;}
.products .product-menu{width:180px;float:left;}
.products .product-menu ul{width:180px;}
.products .product-menu ul li{height:27px;margin-bottom:40px;position:relative;}
.products .product-menu ul li:last-child{margin-bottom:0;}
.products .product-menu ul li.active:before,
.products .product-menu ul li:hover:before{display:block;content:"";width:100%;height:1px;border-top:1px dashed #dcdcdc;position:absolute;top:13px;left:0;z-index:-1;}
.products .product-menu ul li.active:after,
.products .product-menu ul li:hover:after{display:block;content:"";width:10px;height:10px;border:2px solid #99cc33;background:#fff;border-radius:50%;position:absolute;top:50%;margin-top:-5px;left:175px;}
.products .product-menu ul li a{display:inline-block;min-width:95px;height:27px;font-size:16px;line-height:27px;}
.products .product-menu ul li.active a,
.products .product-menu ul li:hover a{padding-left:15px;padding-right:15px;background:#a2d140;color:#fff;text-align:center;}
.products .list{width:950px;float:right;display:flex;flex-wrap:wrap;margin-left:-20px;margin-right:-20px;}
.products .list .item{display:block;width:33.3333%;padding-left:20px;padding-right:20px;margin-bottom:50px;}
.products .list .item .text{height:122px;padding-top:20px;padding-left:25px;padding-right:25px;text-align:center;}
.products .list .item:hover .text{background:#abd653;color:#fff;}
.products .list .item .text .title{height:50px;line-height:25px;overflow:hidden;}
.products .list .item .text .arrow{height:22px;background:url(../images/product-arrow.png) no-repeat center;margin-top:10px;}
.products .page{margin-bottom:90px;}
.products .page ul{justify-content:flex-end;}

/*product-detail*/
.product-detail{margin-top:55px;}
.product-detail .container>.left{width:840px;float:left;position:relative;}
.product-detail .container>.left .swiper{width:500px;float:left;overflow:hidden;}
.product-detail .container>.left .swiper img{width:500px;height:500px;}
.product-detail .container>.left .swiper .swiper-pagination{position:static;text-align:left;float:left;margin-top:15px;width:auto;}
.product-detail .container>.left .swiper .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;background:#eee;opacity:1;margin-left:0;margin-right:15px;}
.product-detail .container>.left .swiper .swiper-pagination .swiper-pagination-bullet-active{background:#99cc33;}
.product-detail .container>.left .swiper-navigation{float:right;position:absolute;top:455px;left:451px;z-index:99;}
.product-detail .container>.left .propertys{width:305px;float:right;}
.product-detail .container>.left .propertys .title{line-height:28px;font-size:16px;}
.product-detail .container>.left .propertys .item{margin-top:28px;}
.product-detail .container>.left .propertys .item .field{width:45px;height:18px;line-height:18px;text-align:center;font-weight:bold;background:#99cc33;color:#fff;border-radius:9px;}
.product-detail .container>.left .propertys .item .value{line-height:25px;padding-left:2px;margin-top:3px;}
.product-detail .container>.left>.content{margin-bottom:135px;}
.product-detail .container>.left>.content img{width:100%;height:auto;}
.product-detail .container>.left>.content p{margin:0;}
.product-detail .teidian{margin-top:110px;}
.product-detail .teidian>.title{font-size:36px;color:#323232;text-align:center;}
.product-detail .teidian>.title span{font-size:60px;color:#99cc33;}
.product-detail .teidian>.ftitle{font-size:18px;text-align:center;line-height:1.8;}
.product-detail .teidian>.ftitle span{color:#99cc33;margin-left:30px;margin-right:5px;}
.product-detail .teidian>.ftitle span:first-child{margin-left:0;}
.product-detail .teidian .list{margin-top:60px;}
.product-detail .teidian .list .item{margin-bottom:60px;overflow:hidden;}
.product-detail .teidian .list .title{width:100px;height:100px;float:left;text-align:center;font-size:24px;background:#a2d140;color:#fff;padding-left:15px;padding-right:15px;line-height:1.5;padding-top:15px;}
.product-detail .teidian .list .ftitle{float:left;padding-left:30px;}
.product-detail .teidian .list .n{font-size:48px;font-weight:bold;color:#ffb53e;}
.product-detail .teidian .list .p{font-size:20px;}
.product-detail .teidian .list .p span{font-size:30px;font-weight:bold;color:#a3d147;}
.product-detail .teidian .list .item:last-child .p{font-size:16px;line-height:1;}
.product-detail .teidian .list .item:last-child .p span{font-family:"A750-SANS-CD-MEDIUM";font-size:36px;font-weight:normal;margin-left:2px;}
.product-detail .vs{padding-top:45px;border-top:2px solid #a2d140;margin-top:10px;overflow:hidden;}
.product-detail .vs .title{font-size:48px;text-align:center;color:#323232;}
.product-detail .vs .title span{font-weight:bold;color:#99cc33;}
.product-detail .vs .ftitle{font-size:16px;text-align:center;}
.product-detail .vs .list{margin-top:50px;}
.product-detail .vs .list .item{margin-bottom:50px;overflow:hidden;}
.product-detail .vs .list .item ul li{width:50%;float:left;font-size:16px;margin-top:20px;}
.product-detail .vs .list .item ul li:last-child{padding-left:10px;}
.product-detail .product-detail-case{padding-top:80px;border-top:2px solid #a2d140;}
.product-detail .product-detail-case .title{font-size:48px;text-align:center;color:#323232;}
.product-detail .product-detail-case .title span{font-weight:bold;color:#99cc33;}
.product-detail .product-detail-case .pic{margin-top:45px;}
.product-detail .advantage{margin-top:175px;margin-bottom:135px;overflow:hidden;}
.product-detail .advantage>.title{font-size:48px;text-align:center;color:#323232;}
.product-detail .advantage>.title span{font-weight:bold;color:#99cc33;}
.product-detail .advantage>.ftitle{font-size:16px;text-align:center;line-height:1.8;}
.product-detail .advantage .list{margin-top:45px;}
.product-detail .advantage .list .item1{height:356px;}
.product-detail .advantage .list .item1 .left{width:598px;float:left;position:relative;}
.product-detail .advantage .list .item1 .content{width:415px;height:110px;background:rgba(255,255,255,.95);position:absolute;right:0;bottom:0;padding-left:32px;padding-right:25px;text-align:justify;}
.product-detail .advantage .list h3{font-size:16px;font-weight:bold;color:#323232;margin-top:20px;}
.product-detail .advantage .list p{line-height:22px;margin-bottom:0;}
.product-detail .advantage .list .number{height:50px;line-height:50px;font-size:50px;font-family:"A750-SANS-CD-MEDIUM";}
.product-detail .advantage .list .en{height:12px;line-height:12px;font-size:12px;}
.product-detail .advantage .list .cn{height:25px;line-height:25px;font-size:25px;}
.product-detail .advantage .list .item1 .right{width:215px;height:356px;float:right;}
.product-detail .advantage .list .item1 .right .top{height:166px;background:#a2d140;padding-left:55px;padding-top:30px;color:#fff;}
.product-detail .advantage .list .item1 .right .top .cn{margin-top:15px;}
.product-detail .advantage .list .item1 .right .top .en{margin-top:8px;}
.product-detail .advantage .list .item2{height:277px;margin-top:50px;}
.product-detail .advantage .list .item2 .left{width:370px;float:left;}
.product-detail .advantage .list .item2 .right{width:430px;float:right;}
.product-detail .advantage .list .item2 .right .number{float:left;color:#a2d140;}
.product-detail .advantage .list .item2 .right .en-cn{float:left;margin-top:5px;margin-left:20px;}
.product-detail .advantage .list .item2 .right .cn{color:#323232;}
.product-detail .advantage .list .item2 .right .icon{width:60px;height:60px;background:url(../images/youshi02-icon.png) no-repeat center;background-size:contain;float:left;margin-left:30px;}
.product-detail .advantage .list .item2 .content p{padding-left:12px;position:relative;margin-top:5px}
.product-detail .advantage .list .item2 .content p:before{display:block;content:"";width:5px;height:5px;background:#a2d140;border-radius:50%;position:absolute;left:0;top:8px;}
.product-detail .advantage .list .item3 .left{width:318px;float:left;margin-top:35px;}
.product-detail .advantage .list .item3 .left .number{float:left;color:#a2d140;}
.product-detail .advantage .list .item3 .left .en-cn{float:left;margin-top:5px;margin-left:20px;}
.product-detail .advantage .list .item3 .left .cn{color:#323232;}
.product-detail .advantage .list .item3 .content p{padding-left:12px;position:relative;margin-top:5px;}
.product-detail .advantage .list .item3 .content p:before{display:block;content:"";width:5px;height:5px;background:#a2d140;border-radius:50%;position:absolute;left:0;top:8px; }
.product-detail .advantage .list .item3 .right{width:496px;float:right;margin-top:-25px;border-top-left-radius:100px;overflow:hidden;}
.product-detail .container>.right{width:300px;float:right;}
.product-detail .container>.right .wrapper{width:300px;background:#fff;padding-top:25px;border-top:4px solid #99cc33;overflow:hidden;}
.product-detail .container>.right .wrapper .category{display:flex;flex-wrap:wrap;}
.product-detail .container>.right .wrapper .category .item{width:33.3333%;display:block;margin-top:30px;}
/*.product-detail .container>.right .wrapper .category .item .icon{height:55px;background-repeat:no-repeat;background-position:center bottom;}
.product-detail .container>.right .wrapper .category .item01 .icon{background-image:url(../images/bcwfb-icon.png);}
.product-detail .container>.right .wrapper .category .item02 .icon{background-image:url(../images/yllfwfb-icon.png);}
.product-detail .container>.right .wrapper .category .item03 .icon{background-image:url(../images/jzwfb-icon.png);}
.product-detail .container>.right .wrapper .category .item04 .icon{background-image:url(../images/nywfb-icon.png);}
.product-detail .container>.right .wrapper .category .item05 .icon{background-image:url(../images/yllfwfb-icon.png);}
.product-detail .container>.right .wrapper .category .item06 .icon{background-image:url(../images/ckgd-icon.png);}
.product-detail .container>.right .wrapper .category .item01:hover .icon{background-position:center 6px;}
.product-detail .container>.right .wrapper .category .item02:hover .icon{background-position:center top;}
.product-detail .container>.right .wrapper .category .item03:hover .icon{background-position:center 5px;}
.product-detail .container>.right .wrapper .category .item04:hover .icon{background-position:center 18px;}
.product-detail .container>.right .wrapper .category .item05:hover .icon{background-position:center top;}
.product-detail .container>.right .wrapper .category .item06:hover .icon{background-position:center top;}*/
.product-detail .container>.right .wrapper .category  .item .icon{width:82px;height:55px;margin-left:auto;margin-right:auto;overflow:hidden;}
.product-detail .container>.right .wrapper .category  .item .icon:after{content:"";display:block;width:82px;height:110px;background-repeat:no-repeat;background-position:center 75%;position:relative;top:-55px;transition:all .3s ease;}
.product-detail .container>.right .wrapper .category  .item:hover .icon:after{top:0;}
.product-detail .container>.right .wrapper .category  .item:nth-child(1) .icon:after{background-image:url(../images/yglwfb-icon.png);}
.product-detail .container>.right .wrapper .category  .item:nth-child(2) .icon:after{background-image:url(../images/kqglwfb-icon.png);}
.product-detail .container>.right .wrapper .category  .item:nth-child(3) .icon:after{background-image:url(../images/sglwfb-icon.png);}

.product-detail .container>.right .wrapper .category .item .title{text-align:center;margin-top:15px;}
.product-detail .container>.right .wrapper .list{display:flex;flex-wrap:wrap;margin-left:-8px;margin-right:-8px;margin-top:40px;}
.product-detail .container>.right .wrapper .list .item{width:50%;padding-left:8px;padding-right:8px;margin-bottom:27px;overflow:hidden;}
.product-detail .container>.right .wrapper .list .item .title{padding:8px 8px 16px 8px;text-align:center;font-size:12px;line-height:20px;}
.product-detail .container>.right .wrapper .list .item:hover .title{background:#abd653;color:#fff;}

/*factory*/
.factory{}
.factory .list{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;}
.factory .list .item{width:25%;padding-left:10px;padding-right:10px;padding-bottom:10px;border-bottom:2px solid #eee;margin-top:50px;}
.factory .list .item .title{font-size:16px;margin-top:35px;}
.factory .list .item .date{font-size:12px;color:#969696;}
.factory .page{margin-top:60px;margin-bottom:90px;}
.factory .page ul{justify-content:center;}

/*sitemap*/
.sitemap{margin-top:100px;margin-bottom:130px;}
.sitemap-header{padding-bottom:30px;border-bottom:1px solid #dcdcdc;overflow:hidden;}
.sitemap-menu{float:right;margin-top:40px;}
.sitemap-menu ul li{height:20px;line-height:20px;float:left;font-size:20px;}
.sitemap-menu ul li:first-child{padding-right:40px;border-right:2px solid #dcdcdc;}
.sitemap-menu ul li:last-child{padding-left:40px;}
.sitemap .grid .group{margin-top:65px;}
.sitemap .grid .group .title{width:140px;height:40px;line-height:40px;text-align:center;font-size:20px;background:#a2d140;}
.sitemap .grid .group .title a{color:#fff;}
.sitemap .grid .group .list{height:46px;line-height:46px;}
.sitemap .grid .group .list ul{display:flex;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;}
.sitemap .grid .group:first-child .list ul{justify-content:space-between;}
.sitemap .grid .group .list ul li{font-size:16px;}
.sitemap .grid .group:nth-child(n+2) .list ul li{margin-right:80px;}

.news-header{margin-top:90px;}
.news-header .location{float:right;margin-top:50px;}

.news-menu{margin-top:60px;}
.news-menu ul li{width:120px;height:30px;line-height:30px;text-align:center;font-size:18px;float:left;margin-left:8px;margin-right:8px;position:relative;}
.news-menu ul li a{display:block;height:30px;}
.news-menu ul li.current a,
.news-menu ul li:hover a{background:#a2d140;color:#fff;}
.news-menu ul li:first-child{margin-left:0;}
.news-menu ul li:last-child{margin-right:0;}
.news-menu ul li:after{display:block;content:"";width:1px;height:18px;background:#dcdcdc;position:absolute;top:50%;margin-top:-9px;right:-8px;}
.news-menu ul li:last-child:after{display:none;}
.news{margin-top:70px;}
.news .hotline{}
.news .hotline .hotpics{width:580px;height:430px;float:left;overflow:hidden;position:relative;}
.news .hotline .hotpics img{width:580px;height:430px;}
.news .hotline .hotpics .hotpics-pagination{position:absolute;bottom:15px;z-index:99;text-align:right;padding-right:25px;}
.news .hotline .hotpics .hotpics-pagination .swiper-pagination-bullet{width:12px;height:12px;background:#fff;opacity:1;margin-left:16px;}
.news .hotline .hotpics .hotpics-pagination .swiper-pagination-bullet-active{background:#a2d140;}
.news .hotline .hottexts{width:580px;height:430px;float:right;overflow:hidden;}
.news .hotline .hottexts .date{float:left;}
.news .hotline .hottexts .date .d{font-size:36px;color:#a2d140;}
.news .hotline .hottexts .date .y-m{font-size:12;color:#969696;}
.news .hotline .hottexts .title-description{width:510px;height:430px;float:right;border-bottom:1px solid #dcdcdc;}
.news .hotline .hottexts .title-description .title{font-size:20px;font-weight:bold;}
.news .hotline .hottexts .title-description .title a{color:#a2d140;}
.news .hotline .hottexts .title-description .description{line-height:20px;font-size:12px;margin-top:20px;}
.news .hotline .hottexts .title-description .more-link{margin-top:70px;}
.news .list{display:flex;flex-wrap:wrap;margin-left:-12px;margin-right:-12px;}
.news .list .item{width:25%;margin-top:75px;padding-left:12px;padding-right:12px;}
.news .list .item .date{float:left;}
.news .list .item .date .d{font-size:36px;}
.news .list .item:hover .date .d{color:#a2d140;}
.news .list .item .date .y-m{font-size:12;color:#969696;}
.news .list .item .title-description{width:210px;float:right;text-align:justify;}
.news .list .item .title-description .title{font-size:16px;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news .list .item:hover .title-description .title a{color:#a2d140;}
.news .list .item .title-description .description{min-height:40px;line-height:20px;font-size:12px;margin-top:5px;}
.news .list .item .title-description .more-link{margin-top:30px;background-color:#eee;}
.news .list .item:hover .title-description .more-link{background-color:#ffb53e;}
.news .list .item .pic{margin-top:28px;}
.news .page{margin-top:90px;margin-bottom:90px;}
.news .page ul{justify-content:center;}

/*news-article*/
.news-article-header{margin-top:80px;}
.news-article{margin-top:80px;}
.news-article .article{width:840px;float:left;}
.news-article .article .article-header{height:60px;border-bottom:1px solid #dcdcdc;overflow:hidden;}
.news-article .article .article-header .title{font-size:20px;font-weight:bold;color:#323232;float:left;margin-top:15px;}
.news-article .article .date{height:30px;font-size:12px;color:#969696;float:right;}
.news-article .article .date span{font-size:36px;color:#a2d140;}
.news-article .article .content{padding-top:35px;}
.news-article .article .content p{line-height:25px;}
.news-article .article .content img{width:100%;height:auto;}
.news-article .article .prev-next{height:120px;margin-top:135px;margin-bottom:105px;}
.news-article .article .prev-next .prev,
.news-article .article .prev-next .next{display:block;height:120px;width:50%;float:left;background:#ffb53e;position:relative;}
.news-article .article .prev-next .prev:hover,
.news-article .article .prev-next .next:hover{background:#a2d140;}
.news-article .article .prev-next .prev{padding-left:65px;padding-right:25px;}
.news-article .article .prev-next .prev:before{display:block;content:"";width:10px;height:14px;background:url(../images/prev-article.png) no-repeat center;position:absolute;left:24px;top:50%;margin-top:-7px;}
.news-article .article .prev-next .prev:after{display:block;content:"";width:1px;height:14px;background:#fff;position:absolute;left:52px;top:50%;margin-top:-7px;}
.news-article .article .prev-next .next:before{display:block;content:"";width:1px;height:14px;background:#fff;position:absolute;right:52px;top:50%;margin-top:-7px;}
.news-article .article .prev-next .next:after{display:block;content:"";width:10px;height:14px;background:url(../images/next-article.png) no-repeat center;position:absolute;right:24px;top:50%;margin-top:-7px;}
.news-article .article .prev-next .next{padding-right:65px;padding-left:25px;}
.news-article .article .prev-next .prev .pic,
.news-article .article .prev-next .next .pic{display:none;width:95px;height:60px;float:left;margin-top:30px;margin-right:20px;}
.news-article .article .prev-next .prev:hover .pic,
.news-article .article .prev-next .next:hover .pic{display:block;}
.news-article .article .prev-next .prev .pic img,
.news-article .article .prev-next .next .pic img{width:95px;height:60px;}
.news-article .article .prev-next .prev p,
.news-article .article .prev-next .next p{height:120px;line-height:120px;font-size:16px;font-weight:bold;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news-article .relevant{width:300px;float:right;margin-top:60px;padding-top:25px;border-top:4px solid #99cc33;}
.news-article .relevant .list{margin-top:35px;}
.news-article .relevant .list .item{display:block;overflow:hidden;padding-bottom:18px;border-bottom:1px solid #dcdcdc;margin-bottom:48px;}
.news-article .relevant .list .item .pic{margin-bottom:25px;display:none;}
.news-article .relevant .list .item:hover .pic{display:block;}
.news-article .relevant .list .item .title{font-size:14px;font-weight:bold;}
.news-article .relevant .list .item:hover .title{color:#a2d140;}
.news-article .relevant .list .item .description{line-height:20px;font-size:12px;margin-top:5px;margin-bottom:18px;}
.news-article .relevant .list .item .date{font-size:12px;color:#969696;}

/*case*/
.case-header{margin-top:90px;}
.case-header .location{float:right;margin-top:50px;}
.case .list{overflow:hidden;position:relative;margin-top:55px;}
.case .list:after{content:"";display:block;width:1px;height:100%;background:#dcdcdc;position:absolute;left:180px;top:0;z-index:-1;}
.case .list .item{overflow:hidden;margin-top:60px;}
.case .list .item:first-child{margin-top:0;}
.case .list .item .customer{width:100px;float:left;border:3px solid #dcdcdc;border-radius:50%;position:relative;}
.case .list .item:hover .customer{border-color:#a2d140;}
.case .list .item .customer img{width:94px;height:94px;border-radius:50%;}
.case .list .item .customer:before{content:"";display:block;width:180px;height:1px;border-top:1px dashed #dcdcdc;position:absolute;left:0;top:50%;z-index:-1;}
.case .list .item .customer:after{content:"";display:block;width:20px;height:20px;border-radius:50%;position:absolute;left:167px;top:50%;margin-top:-10px;}
.case .list .item .customer:after{background:url(../images/case-arrow-nomal.png) no-repeat center;}
.case .list .item:hover .customer:after{background:url(../images/case-arrow-hover.png) no-repeat center;}
.case .list .item .image-text{width:950px;float:right;overflow:hidden;position:relative;padding-bottom:60px;border-bottom:1px solid #dcdcdc;}
.case .list .item:last-child .image-text{padding-bottom:0;border-bottom:none;}
.case .list .item .image-text .pic{width:380px;float:left;}
.case .list .item .image-text .date{float:left;margin-left:30px;}
.case .list .item .image-text .date .d{font-size:36px;}
.case .list .item:hover .image-text .date .d{color:#a2d140;}
.case .list .item .image-text .date .y-m{font-size:12px;color:#969696;}
.case .list .item .image-text .text{width:450px;float:right;}
.case .list .item .image-text .text .title{font-size:20px;font-weight:bold;}
.case .list .item:hover .image-text .text .title a{color:#a2d140;}
.case .list .item .image-text .text .description{line-height:24px;text-align:justify;}
.case .list .item .image-text .text .more-link{position:absolute;bottom:60px;background-color:#eee;}
.case .list .item:last-child .image-text .text .more-link{bottom:0;}
.case .list .item:hover .image-text .text .more-link{background-color:#ffb53e;}
.case .page{margin-top:60px;margin-bottom:95px;}
.case .page ul{justify-content:flex-end;}

.service{margin-top:55px;margin-bottom:110px;}
.service img{display:block;}
.service .list{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;}
.service .list .item .number{width:42px;height:42px;line-height:42px;text-align:center;border-radius:50%;font-family:"A750-SANS-CD-MEDIUM";font-size:30px;position:absolute;}
.service .list .item:not(:nth-child(4)){width:calc(33.3333% - 30px);margin-left:15px;margin-right:15px;}
.service .list .item:not(:nth-child(4)) .pic{position:relative;}
.service .list .item:not(:nth-child(4)) .pic .number{background:#a2d140;color:#fff;left:20px;bottom:-21px;}
.service .list .item:not(:nth-child(4)) .text{margin-top:35px;}
.service .list .item:not(:nth-child(4)) .text p{font-size:20px;font-weight:bold;color:#323232;line-height:1.25;}
.service .list .item:nth-child(4){width:calc(100% - 30px);margin-left:15px;margin-right:15px;display:flex;margin-top:60px;}
.service .list .item:nth-child(4) .pic{width:50%;}
.service .list .item:nth-child(4) .text{width:50%;background:#a2d140;color:#fff;position:relative;padding-left:40px;padding-top:55px;}
.service .list .item:nth-child(4) .text .number{background:#fff;color:#a2d140;right:30px;top:25px;}
.service .list .item:nth-child(4) .text .title{font-size:20px;font-weight:bold;color:#fff;}
.service .list .item:nth-child(4) .text ul{margin-top:30px;}
.service .list .item:nth-child(4) .text  ul li{line-height:1;margin-bottom:15px;}

.solution{margin-top:60px;margin-bottom:70px;}
.solution .list{display:flex;flex-wrap:wrap;margin-left:-14px;margin-right:-14px;margin-top:-65px;}
.solution .list .item{width:calc(25% - 28px);margin-left:14px;margin-right:14px;padding-top:15px;padding-bottom:15px;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;margin-top:65px;}
.solution .list .item .icon-title-application{display:flex;justify-content:space-between;}
.solution .list .item .icon-title-application .icon{width:40px;}
.solution .list .item .icon-title-application .title-application{width:228px;}
.solution .list .item .icon-title-application .title-application .title{font-size:16px;}
.solution .list .item .icon-title-application .title-application .title a{color:#323232;}
.solution .list .item .icon-title-application .title-application .application{margin-top:5px;}
.solution .list .item .label{display:block;text-align:left;line-height:1.5;font-size:12px;font-weight:lighter;padding:0;color:#a2d140;}
.solution .list .item .description{font-size:12px;min-height:35px;}
.solution .list .item .pic{margin-top:25px;}
.solution .list .item .characteristic{margin-top:20px;}
.solution .list .item .more{display:block;width:114px;height:23px;display:flex;text-decoration:none;margin-top:15px;}
.solution .list .item .more .text{width:90px;height:23px;line-height:20px;text-align:center;font-size:12px;color:#ffb53e;border:2px solid #ffb53e;}
.solution .list .item .more .arrow{width:24px;height:23px;background:#ffb53e url(../images/solution-more-arrow.png) no-repeat center;}
.solution .page{margin-top:130px;}
.solution .page ul{justify-content:center;}

.solution-detail{margin-top:60px;margin-bottom:130px;}
.solution-detail .display{display:flex;justify-content:space-between;}
.solution-detail .display .pic{width:790px;}
.solution-detail .display .icon-text-tel400-contact-link{width:370px;padding-top:15px;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;position:relative;}
.solution-detail .display .icon-text-tel400-contact-link .icon-text{display:flex;justify-content:space-between;}
.solution-detail .display .icon-text-tel400-contact-link .icon-text .icon{width:40px;}
.solution-detail .display .icon-text-tel400-contact-link .icon-text .text{width:315px;}
.solution-detail .display .icon-text-tel400-contact-link .icon-text .text .title{font-size:16px;color:#323232;}
.solution-detail .display .icon-text-tel400-contact-link .icon-text .text .application{margin-top:5px;}
.solution-detail .display .icon-text-tel400-contact-link .icon-text .text .label{display:block;text-align:left;line-height:1.5;font-size:12px;font-weight:lighter;padding:0;color:#a2d140;}
.solution-detail .display .icon-text-tel400-contact-link .icon-text .text .description{font-size:12px;}
.solution-detail .display .icon-text-tel400-contact-link .icon-text .text .characteristic{margin-top:30px;}
.solution-detail .display .icon-text-tel400-contact-link .tel400{width:226px;height:44px;background:url(../images/header-tel400.jpg) no-repeat center;background-size:contain;position:absolute;left:0;bottom:105px;}
.solution-detail .display .icon-text-tel400-contact-link .contact-link{position:absolute;left:30px;bottom:55px;}
.solution-detail .content{margin-top:90px;}

.customer-witness{margin-top:60px;margin-bottom:90px;}
.customer-witness .list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:-35px;}
.customer-witness .list .item{width:calc(50% - 20px);display:flex;margin-top:35px;}
.customer-witness .list .item .pic{width:268px;}
.customer-witness .list .item .text{width:calc(100% - 268px);padding-left:28px;padding-right:30px;padding-top:25px;border-top:1px solid #dcdcdc;border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;transition:all .3s ease;}
.customer-witness .list .item:hover .text{border-color:#a2d140;}
.customer-witness .list .item .text .title{font-size:20px;font-weight:bold;}
.customer-witness .list .item .text .title a{color:#323232;transition:all .3s ease;}
.customer-witness .list .item:hover .text .title a{color:#a2d140;}
.customer-witness .list .item .text .date{font-size:12px;color:#969696;line-height:1.8;}
.customer-witness .list .item .text .description{font-size:12px;margin-top:15px;line-height:1.8;}
.customer-witness .page{margin-top:100px;}
.customer-witness .page ul{justify-content:flex-end;}

.certificate{margin-top:80px;margin-bottom:120px;}
.certificate .list{display:flex;flex-wrap:wrap;margin-top:-95px;margin-left:-24px;margin-right:-24px;}
.certificate .list .item{width:calc(25% - 48px);margin-left:24px;margin-right:24px;margin-top:95px;}
.certificate .list .item .pic{width:70.3846%;margin-left:auto;margin-right:auto;}
.certificate .list .item .title{height:90px;background:#f2f2f2;padding-top:55px;text-align:center;margin-top:-40px;}
.certificate .page{margin-top:80px;}
.certificate .page ul{justify-content:center;}

@media (max-width: 1200px){
	html{font-size:500%;}
	body{padding-top:1rem;}
	.container-fluid{padding-left:0;padding-right:0;}
	.container{width:100%;padding-left:15px;padding-right:15px;}
	.header{height:1rem;position:fixed;top:0;left:0;z-index:9999;width:100%;background:#fff;border-bottom:1px solid #dcdcdc;}
	.mobile-logo{width:2.45rem;height:calc(1rem - 1px);overflow:hidden;}
	.mobile-menu-toggle{width:1rem;height:1rem;position:absolute;top:0;right:0;z-index: 999999;}

	.more-link{display:block;width:1.2rem;height:0.32rem;}

	.mobile-menu{display:none;background:#fff;position:fixed;left:0;top:1rem;z-index: 9999;width:100%;height:calc(100% - 1rem);overflow-y:auto;padding-top:25px;padding-bottom:50px;}
	.mobile-menu li{line-height:50px;text-align:left;padding-left:15px;padding-right:15px;}
	.mobile-menu li a{display:block;height:50px;border-bottom:1px solid #dcdcdc;color:#646464;transition:all .3s ease;}
	.mobile-menu li:first-child a{height:51;border-top:1px solid #dcdcdc;}
	.mobile-menu li.active>a{background:#a2d140;color:#fff;padding-left:15px;}
	.mobile-menu li span{color:#a2d140;font-size:26px;float:right;margin-right:15px;transition:all .3s ease;}
	.mobile-menu li.active span{color:#fff;transform:rotate(90deg);}
	.mobile-menu li ul.submenu{display:none;background:#f5f5f5;}
	.mobile-menu li ul.submenu li{padding-left:0;padding-right:0;text-indent:10px;padding-left:2px;}
	.mobile-search{padding-left:15px;padding-right:15px;margin-bottom:25px;}
	.mobile-search .wrapper{height:40px;border-radius:20px;background:#f0f0f0;}
	.mobile-search input{width:calc(100% - 50px);height:40px;border:none;outline:none;background:none;text-indent:15px;float:left;padding:0;}
	.mobile-search .button{width:50px;height:40px;float:left;border-top-right-radius:20px;border-bottom-right-radius:20px;background:#a2d140 url(../images/mobile-search-icon.png) no-repeat 10px center;cursor:pointer;}


	.banner{padding-left:0;padding-right:0;overflow:hidden;}
	.banner-page{width:100%;padding-left:0;padding-right:0;}
	.banner-pagination{position:relative;width:100%;margin-top:0;height:10px;top:-10px;z-index:999;display:flex;float:none;}
	.banner-pagination .swiper-pagination-bullet{height:10px;background:rgba(0,0,0,.5);flex-grow:1;border-radius:0;opacity:1;text-indent:-999px;margin:none;overflow:hidden;outline:none;margin:0;}
	.banner-pagination .swiper-pagination-bullet-active{background:#a2d140;}
	.banner-pagination .swiper-pagination-bullet-active:before{display:none;}
	.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0;}


	.category-title{text-align:center;float:none;}
	.category-title .line{margin-left:auto;margin-right:auto;}

	.index-products{padding-top:50px;padding-bottom:0;}
	.index-products-category{margin-top:30px;float:none;}
	.index-products-category .item{width:33.3333%;padding-left:0;padding-right:0;float:left;cursor:pointer;text-align:center;margin-bottom:20px;}
	.index-products-category .item:hover .title,
	.index-products-category .item.active .title{background:#a2d140;color:#fff;}
	.index-products-category .item .title:after{display:none;}

	.index-products-list{margin-top:30px;}
	.index-products-list .category{margin-left:0;margin-right:0;}
	.index-products-list .row{margin-left:-8px;margin-right:-8px;}
	.index-products-list .row>div{padding-left:8px;padding-right:8px;padding-bottom:30px;}
	.index-products-list .row>div .title{padding:15px 10px;font-size:0.2rem;}
	.index-products-list .row>div:hover .title{background:#abd653;}
	.index-products-list .row>div .title a{display:block;height:50px;line-height:25px;overflow:hidden;text-align:center;}
	.index-products-list .row>div:hover .title a{color:#fff;}
	.index-products .contact-link{margin-left:auto;margin-right:auto;margin-top:30px;}

	.source-of-goods{overflow:hidden;background:#fff;height:auto;padding-bottom:0;}
	.source-of-goods .goods-panel{background:#fff;position:static;height:auto;width:auto;overflow:hidden;}
	.source-of-goods .goods-panel .wrapper{width:100%;}
	.source-of-goods .goods-panel .wrapper .ftitle{width:280px;margin-left:auto;margin-right:auto;line-height:25px;font-size:0.2rem;margin-top:20px;text-align:center;}
	.source-of-goods .mobile-category{margin-top:0.2rem;}
	.source-of-goods .mobile-category .item{width:20%;height:60px;border-left:2px solid #dcdcdc;border-top:2px solid #dcdcdc;border-bottom:2px solid #dcdcdc;
	cursor:pointer;float:left;color:#323232;text-indent:0.1rem;}
	.source-of-goods .mobile-category .item:last-child{border-right:2px solid #dcdcdc;}
	.source-of-goods .mobile-category .item:hover,
	.source-of-goods .mobile-category .item.active{color:#a2d140;}
	.source-of-goods .mobile-category .item .data{height:0.36rem;margin-top:5px;}
	.source-of-goods .mobile-category .item .data .number{font-family:"A750-SANS-CD-MEDIUM";font-size:0.28rem;vertical-align:top;}
	.source-of-goods .mobile-category .item .data .unit{font-size:20px;margin-top:-16px;vertical-align:top;}
	.source-of-goods .mobile-category .item .text{font-size:0.18rem;}
	.source-of-goods .mobile-category .item:nth-child(1) .data .number{vertical-align:middle;}
	.source-of-goods .mobile-category .item:nth-child(1) .data .unit{font-size:0.3rem;vertical-align:middle;}

	.source-of-goods .goods{width:100%;overflow:hidden;margin-top:0.3rem;margin-left:0;}
	.source-of-goods .goods .wrapper{width:500%;}
	.source-of-goods .goods .wrapper .item{float:left;width:20%;}

	.index-case{background:url(../images/mobile-index-case-bg.jpg) no-repeat center top;background-size:contain;overflow:hidden;padding-top:0.5rem;margin-top:0.7rem;position:relative;padding-left:0;padding-right:0;}
	.index-case .category-title{position:relative;}
	.index-case .category-title .en,
	.index-case .category-title .cn{color:#fff;}
	.index-case .category-title .line{background:#fff;}
	.index-case .customers{display:flex;justify-content:space-between;float:none;}

	.index-case .customers .item{width:0.95rem;height:1.05rem;padding:0.06rem;margin-left:0;cursor:pointer;float:none;margin-top:0.36rem;}
	.index-case .customers .item:hover,
	.index-case .customers .item.active{border:0;background-image:url(../images/customer-icon-bg.png);background-repeat:no-repeat;background-position:center;background-size:contain;}
	.index-case .customers .item div{border-radius:50%;}
	.index-case .cases{background:#fff;margin-top:15px;height:auto;}
	.index-case .cases .pics{width:100%;height:auto;overflow:hidden;}
	.index-case .cases .pics .wrapper{width:400%;}
	.index-case .cases .pics .wrapper .item{width:25%;}
	.index-case .cases .white-green-pagination{position:absolute;left:502px;top:285px;}
	.index-case .cases .contents{width:100%;float:none;padding-top:30px;}
	.index-case .cases .contents .item{display:none;}
	.index-case .cases .contents .item.active{display:block;}
	.index-case .cases .contents .right{width:100%;float:none;padding-right:0;position:static;}
	.index-case .cases .contents .title{width:calc(100% - 80px);height:20px;line-height:20px;font-size:20px;font-weight:bold;float:left;margin-top:30px;}
	.index-case .cases .contents .title a{display:block;width:100%;color:#a2d140;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;} 
	.index-case .cases .contents .date{float:right;width:50px;}
	.index-case .cases .contents .description{margin-top:15px;line-height:22px;} 
	.index-case .cases .contents .right .more-link{position:static;margin-left:auto;margin-right:auto;margin-top:0.5rem;}

	.index-youshi{margin-top:1.3rem;}
	.index-youshi .question{font-size:20px;}
	.index-youshi .container>.title{font-size:0.28rem;}
	.index-youshi .container>.ftitle{padding-left:15px;padding-right:15px;margin-top:0.15rem;}
	.index-youshi .list .item{flex-wrap:wrap;}
	.index-youshi .list .item + .item{margin-top:0.3rem !important;}
	.index-youshi .list .item .pic,
	.index-youshi .list .item .text{width:100% !important;flex-shrink:1;padding-top:0.3rem !important;}
	.index-youshi .list .item .text .title .cn{font-size:0.36rem;}
	.index-youshi .list .item .label{margin-top:0.25rem;}
	.index-youshi .list .item .label p{font-size:0.24rem;}
	.index-youshi .list .item:nth-child(1) .text{padding-bottom:0.5rem;}
	.index-youshi .list .item:nth-child(2) .text,
	.index-youshi .list .item:nth-child(3) .text{padding-left:0;}
	.index-youshi .list .item:nth-child(2) .text{position:relative;}
	.index-youshi .list .item:nth-child(2) .text .icon{position:absolute;margin:0;top:0;right:0;}
	.index-youshi .list .item:nth-child(3) .pic {order:1;border-top-left-radius:0;}
	.index-youshi .list .item:nth-child(3) .text {order:2;}
	.index-youshi .list .item:nth-child(4) .pic {order:1;}
	.index-youshi .list .item:nth-child(4) .text {order:2;}
	.index-youshi .list .item:nth-child(4) .text{padding-bottom:0.5rem;}



	.index-solution .category-title{width:100%;}
	.index-solution .list{margin-left:0;margin-right:0;margin-top:0.5rem;}
	.index-solution .list .item{width:100%;margin-left:0;margin-right:0;}
	.index-solution .list .item + .item{margin-top:0.3rem;}
	.index-solution .list .item .icon-title-application .title-application{width:calc(100% - 55px);}

	.index-partner .mobile-list{display:flex;flex-wrap:wrap;justify-content:space-between;}
	.index-partner .mobile-list .item{width:calc(50% - 8px);border:1px solid #dcdcdc;margin-top:30px;}
	
	.index-customer{margin-top:70px;}
	.index-customer .list .item{width:100%;flex-wrap:wrap;}
	.index-customer .list .item .pic{width:100%;}
	.index-customer .list .item .text{width:100%;padding-left:0;padding-right:0;border-top:none;border-left:1px solid #dcdcdc;padding-left:15px;padding-right:15px;padding-bottom:20px;}
	.index-customer .list .item:hover .text{border-color:#dcdcdc;}
	.index-customer .list .item .text .title{font-size:0.2rem;}

	.index-certificate .mobile-list .item{margin-top:0.5rem;}
	.index-certificate .mobile-list .item .pic{width:70.3846%;margin-left:auto;margin-right:auto;}
	.index-certificate .mobile-list .item .title{height:90px;background:#f2f2f2;padding-top:55px;text-align:center;margin-top:-40px;}

/*	.index-youshi .grids{}
	.index-youshi .grids h3{font-size:0.3rem;font-weight:bold;color:#323232;margin-top:0.3rem;margin-bottom:0.16rem;}
	.index-youshi .grids p{line-height:0.3rem;font-size:0.2rem;margin-bottom:0.3rem;}
	.index-youshi .grids .item1{display:flex;flex-direction:column;height:auto;}
	.index-youshi .grids .item1 .left,
	.index-youshi .grids .item1 .right{width:100%;display:flex;height:auto;overflow:hidden;}
	.index-youshi .grids .item1 .right .top{width:50%;height:auto;padding-left:0.3rem;padding-top:0.4rem;}
	.index-youshi .grids .item1 .right .top .number{height:0.5rem;line-height:0.5rem;font-size:0.6rem;}
	.index-youshi .grids .item1 .right .top .cn{font-size:0.4rem;margin-top:0.1rem;}
	.index-youshi .grids .item1 .right .bottom{width:50%;}
	.index-youshi .grids .item1 .right: {order:1;}
	.index-youshi .grids .item1 .left{order:2;position:static;flex-direction:column;}
	.index-youshi .grids .item1 .left .content{position:static;width:auto;height:auto;padding-left:0;padding-right:0;}
	.index-youshi .grids .item2{display:flex;flex-direction:column;height:auto;margin-top:0.6rem;}
	.index-youshi .grids .item2 .left{width:100%;}
	.index-youshi .grids .item2 .right{width:100%;padding-top:0.3rem;}
	.index-youshi .grids .item2 .right .en-cn{margin-left:0.2rem;}
	.index-youshi .grids .item2 .right .icon{margin-left:0;float:right;}
	.index-youshi .grids .item3{display:flex;flex-direction:column;margin-top:1rem;}
	.index-youshi .grids .item3 .left{margin-top:0.3rem;width:100%;}
	.index-youshi .grids .item3 .left .en-cn{margin-left:0.2rem;}
	.index-youshi .grids .item2 .content p:before,
	.index-youshi .grids .item3 .content p:before{display:block;content:"";width:5px;height:5px;background:#a2d140;border-radius:50%;position:absolute;left:0;top:0.15rem;}	*/

	.index-about{background:url(../images/mobile-index-about-bg.jpg) no-repeat center top;background-size:contain;margin-top:1rem;height:auto;}
	.index-about .content{margin-top:0.4rem;}
	.index-about .content .left{width:100%;padding:0.18rem;}
	.index-about .content .right{width:100%;padding:0.18rem;margin-top:0.2rem;}
	.index-about .content .right .title{font-size:0.26rem;}
	.index-about .content .right .description{font-size:0.2rem;text-align:justify;}
	.index-about .category{display:flex;flex-direction:column;height:auto;margin-top:0.65rem;}
	.index-about .category .left{order:2;width:auto;height:auto;margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px;}
	.index-about .category .left .wrapper{width:auto;float:none;margin-right:0;margin-top:0.7rem;margin-left:-8px;margin-right:-8px;}
	.index-about .category .left .wrapper .item{width:50%;float:left;margin-right:0;padding-left:8px;padding-right:8px;margin-bottom:0.5rem;}
	.index-about .category .left .wrapper .item .title{font-size:0.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	.index-about .category .right{order:1;width:auto;height:auto;float:none;padding-top:0.35rem;padding-bottom:0.35rem;margin-left:-15px;margin-right:-15px;background:#f0f0f0;}
	.index-about .category .right ul{display:flex;justify-content:space-around;margin:0;padding-left:15px;padding-right:15px;padding-top:0;}
	.index-about .category .right ul li{width:2.14rem;height:0.6rem;line-height:0.6rem;font-size:0.36rem;margin:0;background:#fff;}
	.index-about .category .right ul li:hover,
	.index-about .category .right ul li.active{width:2.14rem;height:0.6rem;line-height:0.6rem;}

	.index-news .mobile-list{display:flex;flex-wrap:wrap;margin-left:-8px;margin-right:-8px;}
	.index-news .mobile-list .item{width:50%;padding-left:8px;padding-right:8px;margin-top:0.5rem;}
	.index-news .mobile-list .item .title{font-size:0.2rem;font-weight:bold;color:#323232;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:0.1rem;margin-bottom:0.1rem;}
	.index-news .mobile-list .item .description{font-size:0.18rem;text-align:justify;}
	.index-news .mobile-list .item .date{font-size:0.18rem;color:#969696;margin-top:0.2rem;}

	.index-contact{background:#f2f2f2;padding-top:0.45rem;margin-top:0.7rem;}
	.index-contact .category-title{float:right;}
	.index-contact .category-title .cn,
	.index-contact .category-title .en{text-align:right;}
	.index-contact .category-title .line{float:right;margin-right:52px;}

	.footer{background:#f2f2f2;padding-top:0;}
	.footer .container{position:relative;}
	.footer .footer-contact{width:auto;padding-left:0;}
	.footer .footer-contact .more-contacts{width:auto;float:left;margin-top:0.4rem;overflow:hidden;font-size:0.2rem;}
	.footer .footer-contact .more-contacts .phone,
	.footer .footer-contact .more-contacts .mail,
	.footer .footer-contact .more-contacts .fax,
	.footer .footer-contact .more-contacts .address{width:auto;float:none;}
	.footer .footer-bottom ul li{padding-left:0;border-left:none;font-size:0.2rem;}
	.footer .footer-qrcode{position:absolute;top:0.35rem;right:15px;}

	.inner-footer{background:#f2f2f2;padding-top:0;color:#646464;}
	.inner-footer a{color:#646464;}
	.inner-footer .container{position:relative;}
	.inner-footer .footer-contact{width:auto;padding-left:0;}
	.inner-footer .footer-contact .more-contacts{width:auto;float:left;margin-top:0.4rem;overflow:hidden;font-size:0.2rem;}
	.inner-footer .footer-contact .more-contacts .phone,
	.inner-footer .footer-contact .more-contacts .mail,
	.inner-footer .footer-contact .more-contacts .fax,
	.inner-footer .footer-contact .more-contacts .address{width:auto;float:none;}
	.inner-footer .footer-bottom ul li{padding-left:0;border-left:none;font-size:0.2rem;}
	.inner-footer .footer-qrcode{position:absolute;top:0.35rem;right:15px;}

	.copyright{font-size:0.2rem;}

	.foot-menu .container{position:fixed;bottom:0.2rem;z-index:999;width:100%;}
	.foot-menu ul{height:0.8rem;border-radius:0.4rem;background:rgba(255,255,255,.9);box-shadow: 0 0 0.2rem #e4e4e4;display:flex;flex-direction:row;position:relative;}
	.foot-menu ul:before,
	.foot-menu ul:after{display:block;content:"";width:1px;height:0.45rem;background:#c8c8c8;position:absolute;}
	.foot-menu ul:before{left:33.3333%;top:0.175rem;}
	.foot-menu ul:after{right:33.3333%;top:0.175rem;}
	.foot-menu ul li{flex-grow:1;}
	.foot-menu ul li a{display:block;height:0.8rem;overflow:hidden;text-indent:-999px;}
	.foot-menu ul li.home{background:url(../images/home-icon.png) no-repeat center;background-size:.43rem;}
	.foot-menu ul li.phone{background:url(../images/phone-icon.png) no-repeat center;background-size:.33rem;}
	.foot-menu ul li.qq{background:url(../images/qq-icon.png) no-repeat center;background-size:.36rem;}


	.mobile-product-nav{}
	.mobile-product-nav .mobile-product-subnav-selected{height:0.6rem;background:#f2f2f2;line-height:0.6rem;padding-left:15px;padding-right:15px;color:#323232;font-size:0.24rem;}
	.mobile-product-nav .mobile-product-subnav-selected span.icon-angle-up{display:block;width:0.18rem;height:0.25rem;margin-top:0.18rem;margin-right:10px;float:right;background:url(../images/product-nav-arrow.png) no-repeat center;background-size:0.18rem;transition:all .3s ease;}
	.mobile-product-nav .mobile-product-subnav-selected span.icon-angle-up.down{transform:rotate(90deg);}
	.mobile-product-nav ul{padding-left:15px;padding-right:15px;display:none;}
	.mobile-product-nav ul li{height:0.6rem;line-height:0.6rem;font-size:16px;border-bottom:1px solid #c8c8c8;}
	.mobile-product-nav ul li a{display:block;height:0.6rem;color:#646464;text-decoration:none;}

	.product-detail{margin-top:0.4rem;}
	.product-detail .container>.left{width:auto;float:none;}
	.product-detail .container>.left .swiper{width:auto;float:none;}
	.product-detail .container>.left .swiper img{width:100%;height:auto;}
	.product-detail .container>.left .swiper .swiper-pagination{text-align:center;float:none;margin-top:0.3rem;}
	.product-detail .container>.left .swiper .swiper-pagination .swiper-pagination-bullet{width:0.18rem;height:0.18rem;margin-left:0.15rem;margin-right:0.15rem;}
	.product-detail .container>.left .propertys{width:auto;float:none;margin-top:0.4rem;}
	.product-detail .container>.left .propertys .title{font-size:0.24rem;line-height:1.5;}
	.product-detail .container>.left .propertys .item .field{width:0.62rem;height:0.26rem;line-height:0.28rem;font-size:0.2rem;}
	.product-detail .container>.left .propertys .item .value{font-size:0.2rem;}
	.product-detail .container>.left>.content{margin-top:1.1rem;margin-bottom:1.35rem;}
	.product-detail .container>.left>.content p{font-size:0.2rem;}
	.product-detail .teidian{margin-top:1.1rem;}
	.product-detail .teidian>.title{font-size:0.36rem;}
	.product-detail .teidian>.title span{font-size:0.6rem;}
	.product-detail .teidian .list{margin-top:0.4rem;}
	.product-detail .teidian .list .ftitle{width:calc(100% - 100px);}
	.product-detail .teidian .list .p{font-size:0.2rem;}
	.product-detail .teidian .list .item:last-child .p{line-height:1.5;}
	.product-detail .teidian .list .item:last-child{margin-bottom:0.3rem;}
	.product-detail .vs .title{font-size:0.48rem;}
	.product-detail .vs .ftitle{font-size:0.2rem;}
	.product-detail .vs .list .item ul li{font-size:0.2rem;}
	.product-detail .product-detail-case{margin-top:0.65rem;}
	.product-detail .product-detail-case .title{font-size:0.48rem;}
	.product-detail .product-detail-case .pic{margin-top:0.4rem;}
	.product-detail .advantage>.title{font-size:0.4rem;}
	.product-detail .advantage>.ftitle{font-size:0.2rem;}
	

	.product-detail .advantage{margin-top:1.3rem;}
	.product-detail .advantage .list{}
	.product-detail .advantage .list h3{font-size:0.3rem;font-weight:bold;color:#323232;margin-top:0.3rem;margin-bottom:0.16rem;}
	.product-detail .advantage .list p{line-height:0.3rem;font-size:0.2rem;margin-bottom:0.3rem;}
	.product-detail .advantage .list .item1{display:flex;flex-direction:column;height:auto;}
	.product-detail .advantage .list .item1 .left,
	.product-detail .advantage .list .item1 .right{width:100%;display:flex;height:auto;overflow:hidden;}
	.product-detail .advantage .list .item1 .right .top{width:50%;height:auto;padding-left:0.3rem;padding-top:0.4rem;}
	.product-detail .advantage .list .item1 .right .top .number{height:0.5rem;line-height:0.5rem;font-size:0.6rem;}
	.product-detail .advantage .list .item1 .right .top .cn{font-size:0.4rem;margin-top:0.1rem;}
	.product-detail .advantage .list .item1 .right .bottom{width:50%;}
	.product-detail .advantage .list .item1 .right: {order:1;}
	.product-detail .advantage .list .item1 .left{order:2;position:static;flex-direction:column;}
	.product-detail .advantage .list .item1 .left .content{position:static;width:auto;height:auto;padding-left:0;padding-right:0;}
	.product-detail .advantage .list .item2{display:flex;flex-direction:column;height:auto;margin-top:0.6rem;}
	.product-detail .advantage .list .item2 .left{width:100%;}
	.product-detail .advantage .list .item2 .right{width:100%;padding-top:0.3rem;}
	.product-detail .advantage .list .item2 .right .en-cn{margin-left:0.2rem;}
	.product-detail .advantage .list .item2 .right .icon{margin-left:0;float:right;}
	.product-detail .advantage .list .item3{display:flex;flex-direction:column;margin-top:1rem;}
	.product-detail .advantage .list .item3 .left{margin-top:0.3rem;width:100%;}
	.product-detail .advantage .list .item3 .left .en-cn{margin-left:0.2rem;}
	.product-detail .advantage .list .item2 .content p:before,
	.product-detail .advantage .list .item3 .content p:before{display:block;content:"";width:5px;height:5px;background:#a2d140;border-radius:50%;position:absolute;left:0;top:0.15rem;}	
	.product-detail .advantage .list .number{height:0.72rem;line-height:0.72rem;font-size:0.72rem;font-family:"A750-SANS-CD-MEDIUM";}
	.product-detail .advantage .list .en{height:12px;line-height:12px;font-size:12px;}
	.product-detail .advantage .list .cn{height:0.36rem;line-height:0.36rem;font-size:0.36rem;}
	.product-detail .container>.right{width:auto;float:none;}
	.product-detail .container>.right .wrapper{width:auto;}
	
	.product-header{margin-top:0.45rem;}
	.products{margin-top:0.7rem;}
	.products .container:before{display:none;}
	.products .list{width:auto;float:none;margin-left:-8px;margin-right:-8px;}
	.products .list .item{width:50%;padding-left:8px;padding-right:8px;margin-bottom:0.7rem;}
	.products .list .item .text{height:auto;padding:0.15rem;font-size:0.2rem;}
	.products .page ul{justify-content:center;}

	.recommended-products{background:#fff;overflow:hidden;margin-bottom:1rem;}
	.recommended-products .category-title{float:left;text-align:left;}
	.recommended-products .container .wrapper{padding-top:25px;border-top:4px solid #99cc33;}
	.recommended-products .category{display:flex;flex-wrap:wrap;}
	.recommended-products .category .item{width:33.3333%;margin-top:30px;}
/*	.recommended-products .category .item .icon{height:55px;background-repeat:no-repeat;background-position:center bottom;}
	.recommended-products .category .item01 .icon{background-image:url(../images/bcwfb-icon.png);}
	.recommended-products .category .item02 .icon{background-image:url(../images/yllfwfb-icon.png);}
	.recommended-products .category .item03 .icon{background-image:url(../images/jzwfb-icon.png);}
	.recommended-products .category .item04 .icon{background-image:url(../images/nywfb-icon.png);}
	.recommended-products .category .item05 .icon{background-image:url(../images/yllfwfb-icon.png);}
	.recommended-products .category .item06 .icon{background-image:url(../images/ckgd-icon.png);}
	.recommended-products .category .item01:hover .icon{background-position:center 6px;}
	.recommended-products .category .item02:hover .icon{background-position:center top;}
	.recommended-products .category .item03:hover .icon{background-position:center 5px;}
	.recommended-products .category .item04:hover .icon{background-position:center 18px;}
	.recommended-products .category .item05:hover .icon{background-position:center top;}
	.recommended-products .category .item06:hover .icon{background-position:center top;}*/
	.recommended-products .category  .item .icon{width:82px;height:55px;margin-left:auto;margin-right:auto;overflow:hidden;}
	.recommended-products .category  .item .icon:after{content:"";display:block;width:82px;height:110px;background-repeat:no-repeat;background-position:center 75%;position:relative;top:-55px;transition:all .3s ease;}
	.recommended-products .category  .item.active .icon:after,
	.recommended-products .category  .item:hover .icon:after{top:0;}
	.recommended-products .category  .item:nth-child(1) .icon:after{background-image:url(../images/yglwfb-icon.png);}
	.recommended-products .category  .item:nth-child(2) .icon:after{background-image:url(../images/kqglwfb-icon.png);}
	.recommended-products .category  .item:nth-child(3) .icon:after{background-image:url(../images/sglwfb-icon.png);}

	.recommended-products .category .item .title{text-align:center;margin-top:15px;}

	.about-header{margin-top:0.7rem;}
	.about-submenu{margin-top:0.3rem;}
	.about-submenu ul{height:auto;border-bottom:none;flex-wrap:wrap;justify-content:initial;margin-left:-8px;padding-left:-8px;}
	.about-submenu ul li{width:50%;margin-left:0;margin-right:0;padding-left:8px;padding-right:8px;height:0.6rem;margin-top:0.35rem;}
	.about-submenu ul li a{display:block;height:0.6rem;line-height:0.6rem;border:1px solid #dcdcdc;}
	.about-submenu ul li:after{display:none;}
	.about-submenu ul li:hover a:before,
	.about-submenu ul li.active a:before,
	.about-submenu ul li:hover a:after,
	.about-submenu ul li.active a:after{display:none;}
	.factory .list .item{width:100%;padding-bottom:0.35rem;}
	.factory .list .item .title{font-size:0.3rem;margin-top:0.45rem;}
	.factory .list .item .date{font-size:0.2rem;}
	
	.about{margin-top:0.45rem;margin-bottom:0.5rem;}
	.about .grid01 .pic,
	.about .grid01 .text{width:auto;height:auto;float:none;border-bottom:none;}
	.about .grid01 .text .content{padding-right:0;margin-top:0.4rem;}
	.about .grid01 .text .content .title{font-size:0.26rem;font-weight:bold;color:#323232;}
	.about .grid01 .text .content p{font-size:0.2rem;margin-top:0.3rem;text-align:justify;}
	.about .grid02{flex-wrap:wrap;margin-top:0.15rem;}
	.about .grid02 .item{width:100%;display:flex;flex-direction:column;margin-top:0.85rem;}
	.about .grid02 .item .pic{order:1;}
	.about .grid02 .item .title{order:2;margin-top:0.6rem;}
	.about .grid02 .item .content{order:3;margin-top:0.3rem;height:auto;}

	.contact{display:flex;flex-direction:column;margin-top:0.6rem;}
	.contact .bg{order:1;height:450px;position:static;margin-bottom:0;}
	.contact .container{order:2;height:auto;background:none;border-radius:0;box-shadow:none;padding-top:0.95rem;margin-top:-450px;}
	.contact .title{color:#fff;}
	.contact .title span{color:#fff;font-weight:bold;}
	.contact .ftitle{font-size:0.2rem;color:#fff;line-height:1.5;margin-top:0.1rem;}

	.contact .form{overflow:hidden;background:#fff;border-radius:10px;box-shadow:0 0 30px #eee;padding:0.3rem;margin-top:0.6rem;}
	.contact .form .inputs{margin-top:0;flex-direction:column;}
	.contact .form .inputs .input{width:100%;margin-bottom:0.3rem;}
	.contact .form .textarea{margin-top:0;}
	.contact .form .textarea textarea{height:400px;}
	.contact .form input{height:0.5rem;}
	.contact .form input,
	.contact .form textarea{border-radius:7px;}
	.contact .map{width:100%;height:5.6rem;margin-bottom:0.6rem;}

	.sitemap-header .category-title{float:left;text-align:left;}
	.sitemap-menu ul li{font-size:0.2rem;}
	.sitemap-menu ul li:first-child{padding-right:0.3rem;}
	.sitemap-menu ul li:last-child{padding-left:0.3rem;}
	
	.sitemap .grid .group{margin-top:0.6rem;}
	.sitemap .grid .group .list{height:auto;}
	.sitemap .grid .group .list ul{justify-content:flex-start;flex-wrap:wrap;padding-top:0.1rem;padding-bottom:0.1rem;}
	.sitemap .grid .group .list ul li{width:33.3333%;font-size:0.18rem;}
	.sitemap .grid .group:nth-child(n+2) .list ul li{margin-right:0;}
	.sitemap{margin-bottom:0.8rem;}
	
	.news-article{margin-top:0.4rem;}
	.news-article .article{width:auto;float:none;}
	.news-article .article .article-header .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto;float:none;font-size:0.3rem;}
	.news-article .article .date{float:left;font-size:0.2rem;margin-top:0.1rem;}
	.news-article .article .date span{font-size:0.36rem;}
	.news-article .article .content{padding-top:0.4rem;}
	.news-article .article .content p{font-size:0.2rem;}
	
	.news-article .article .prev-next{height:100px;margin-top:0.75rem;}
	.news-article .article .prev-next .prev, .news-article .article .prev-next .next{width:100%;float:none;height:1rem;margin:10px 0;}
	.news-article .article .prev-next .prev p, .news-article .article .prev-next .next p{height:1rem;line-height:1rem;}
	.news-article .relevant{width:auto;float:none;}
	.news-article .relevant .list .item .title{font-size:0.2rem;}
	.news-article .relevant .list .item .description{font-size:0.18rem;}
	.news-article .relevant .list .item .date{font-size:0.18rem;}

	.case-header{margin-top:0.525rem;}
	.case .list:after{display:none;}
	.case .list .item .customer{width:0.95rem;height:1.05rem;background:url(../images/case-customer-bg.png) no-repeat center;background-size:0.95rem 1.05rem;border-radius:0;border:none;padding:6px;}
	.case .list .item:hover .customer{background:url(../images/case-customer-hover-bg.png) no-repeat center;background-size:0.95rem 1.05rem;}
	.case .list .item .customer img{width:100%;height:auto;border-radius:50%;}
	.case .list .item .customer:before,
	.case .list .item .customer:after{display:none;}
	.case .list .item .image-text .pic{width:100%;margin-top:0.1rem;}
	.case .list .item .image-text{width:100%;float:none;padding-bottom:0;border-bottom:0;}
	.case .list .item .image-text .text{width:auto;float:none;padding-top:0.3rem;}
	.case .list .item .image-text .text .title{float:left;margin-top:0.45rem;width:calc(100% - 70px);}
	.case .list .item .image-text .text .title a{display:block;color:#a2d140;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	.case .list .item .image-text .text .date{float:right;margin-left:0;}
	.case .list .item .image-text .text .date .d{font-size:0.36rem;color:#a2d140;text-align:right;}
	.case .list .item .image-text .text .date .y-m{font-size:0.2rem;}
	.case .list .item .image-text .text .description{font-size:0.2rem;margin-top:0.2rem;}
	.case .list .item .image-text .text .more-link{position:static;background-color:#ffb53e;margin-top:0.5rem;margin-left:auto;margin-right:auto;}
	.case .page{margin-top:0.85rem;margin-bottom:0.85rem;}
	.case .page ul{justify-content:center;}

	.news-header{margin-top:0.6rem;}
	
	.news-menu{margin-top:0.55rem;}
	.news-menu ul{display:flex;}
	.news-menu ul li{width:50%;height:0.6rem;margin-right:0;margin-left:0;padding-left:8px;padding-right:8px;}
	.news-menu ul li a{height:0.6rem;line-height:0.6rem;font-size:0.3rem;border:1px solid #dcdcdc;}
	.news-menu ul li:after{display:none;}
	.news{margin-top:0.55rem;}
	.news .list{margin-left:0;margin-right:0;}
	.news .list .item{width:100%;padding-left:0;padding-right:0;display:flex;flex-direction:column;padding-bottom:0.15rem;border-bottom:1px solid #dcdcdc;margin-top:0.9rem;}
	.news .list .item:first-child{margin-top:0;}
	.news .list .item .title-description{width:auto;float:none;order:2;}
	.news .list .item .pic{order:1;margin-top:0;}
	.news .list .item .title-description{margin-top:0.35rem;}
	.news .list .item .title-description .title{font-size:0.2rem;}
	.news .list .item .title-description .title a{color:#a2d140;}
	.news .list .item .title-description .description{font-size:0.18rem;}
	.news .list .item .title-description .date{font-size:0.18rem;color:#969696;margin-top:0.15rem;}
	.news .page{margin-top:0.8rem;margin-bottom:0.9rem;}

	.service{margin-top:0.7rem;margin-bottom:0.7rem;}
	.service .list{margin-left:0;margin-right:0;}
	.service .list .item:not(:nth-child(4)){width:100%;margin-left:0;margin-right:0;margin-bottom:0.5rem;}
	.service .list .item:not(:nth-child(4)) .text p{font-size:0.2rem;}
	.service .list .item:nth-child(4){margin-top:0;width:100%;margin-left:0;margin-right:0;flex-wrap:wrap;}
	.service .list .item:nth-child(4) .pic{width:100%;}
	.service .list .item:nth-child(4) .text{width:100%;padding-left:15px;padding-right:15px;padding-bottom:0.5rem;}
	.service .list .item:nth-child(4) .text .number{top:-21px;}
	.service .list .item:nth-child(4) .text ul li{line-height:1.5;text-align:justify;}
	
	.solution{margin-top:0.6rem;margin-bottom:0.6rem;}
	.solution .list{margin-left:0;margin-right:0;margin-top:-0.6rem;}
	.solution .list .item{width:100%;margin-left:0;margin-right:0;margin-top:0.6rem;}
	.solution .list .item .icon-title-application .title-application{width:calc(100% - 55px);}
	.solution .page{margin-top:0.6rem;}
	
	.solution-detail{margin-top:0.5rem;margin-bottom:0.5rem;}
	.solution-detail .display{flex-wrap:wrap;}
	.solution-detail .display .pic{width:100%;}
	.solution-detail .display .icon-text-tel400-contact-link{width:100%;margin-top:0.3rem;border-bottom:none;padding-bottom:0.5rem;}
	.solution-detail .display .icon-text-tel400-contact-link .icon-text .text{width:100%;}
	.solution-detail .display .icon-text-tel400-contact-link .icon-text .text .title{font-size:0.3rem;}
	.solution-detail .display .icon-text-tel400-contact-link .icon-text .text .label{font-size:0.2rem;}
	.solution-detail .display .icon-text-tel400-contact-link .icon-text .text .description{font-size:0.2rem;}
	.solution-detail .display .icon-text-tel400-contact-link .icon-text .text .characteristic{margin-top:0.3rem;}
	.solution-detail .content{margin-top:0.5rem;}

	.customer-witness{margin-top:0.6rem;margin-bottom:0.6rem;}
	.customer-witness .list .item{width:100%;flex-wrap:wrap;}
	.customer-witness .list .item .pic{width:100%;}
	.customer-witness .list .item .text{width:100%;padding-left:0;padding-right:0;border-top:none;border-left:1px solid #dcdcdc;padding-left:15px;padding-right:15px;padding-bottom:20px;}
	.customer-witness .list .item:hover .text{border-color:#dcdcdc;}
	.customer-witness .list .item .text .title{font-size:0.2rem;}
	.customer-witness .page{margin-top:0.5rem;}
	.customer-witness .page ul{justify-content:center;}

	.certificate{margin-top:0.6rem;margin-bottom:0.6rem;}
	.certificate .list{margin-left:0;margin-right:0;margin-top:-0.6rem;}
	.certificate .list .item{width:100%;margin-left:0;margin-right:0;margin-top:0.6rem;}
	.certificate .page{margin-top:0.6rem;}
}