*{line-height: 1.5em;padding:0px;margin:0px;*zoom:1;font-style:normal;}
ul{list-style-type: none;}
fl{list-style-type: none;}
table{border-collapse:collapse;border-spacing:0;width:100%;}
tbody{display:table-row-group;vertical-align:middle;border-color:inherit;}
tr{display:table-row;vertical-align:inherit;border-color:inherit;}
td{padding:5px 10px;border: 1px solid #333;vertical-align:middle}
fieldset,img{border:0;}
caption,th{text-align:left;}
button{cursor:pointer;}
img{object-fit:cover;max-width: 100%;}
a,em,b,span{display: inline-block;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;font-size:100%;}
a:link,a:visited,a:hover,a:active{text-decoration:none;color:#333;}
input,select,button{outline:none;border:none;background:#fff;}
input::-webkit-input-placeholder,textarea::-webkit-textarea-placeholder{color:#999 !important}
input:-moz-placeholder,textarea:-moz-placeholder{color:#999 !important}
input::-moz-placeholder,textarea::-moz-placeholder{color:#999 !important}
input:-ms-input-placeholder,textarea:-ms-textarea-placeholder{color:#999 !important}
textarea::-webkit-input-placeholder,textarea::-webkit-textarea-placeholder{color:#999 !important}
textarea:-moz-placeholder,textarea:-moz-placeholder{color:#999 !important}
textarea::-moz-placeholder,textarea::-moz-placeholder{color:#999 !important}
textarea:-ms-input-placeholder,textarea:-ms-textarea-placeholder{color:#999 !important}
html{position:relative;background:#fff;overflow-x:hidden;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.box{width:1200px;margin: 0 auto;}
.qc:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.none{display: none;}
@font-face{font-family: 'iconfont';src: url('../font/iconfont.eot');src: url('../font/iconfont.eot?#iefix') format('embedded-opentype'), url('../font/iconfont.woff') format('woff'), url('../font/iconfont.ttf') format('truetype'), url('../font/iconfont.svg#iconfont') format('svg');}
.ico{font-family:"iconfont"!important;font-size:16px;font-style:normal;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0.2px;-moz-osx-font-smoothing: grayscale;}
.Pagination{overflow: hidden;margin:20px 0 100px;text-align: center;}
.Pagination a{float: left;text-decoration:none;font-size: 16px;display: inline-block;color: #333;margin: 0 10px;background: #d3d3d3;height: 40px;line-height: 40px;width: 40px;text-align: center;border-radius: 100%;font-weight: 900;}
.Pagination span{float: left;font-size: 16px;display: inline-block;color: #fff;background: #3fb344;line-height: 40px;margin: 0 10px;width: 40px;height: 40px;border-radius: 100%;font-weight: 900;}
.Pagination a:hover{color: #d3b105;}
.Pagination a:nth-child(1){margin-right: 30px;}
.Pagination a:last-child{margin-left: 30px;}
.Pagination li{display: inline-block;}
.Pagination_list{display:inline-block;padding: 10px 0px;}
.Pagination form{float: left;display: inline-block;height: 40px;overflow: hidden;}
.Pagination em{display: none;float: left;margin: 0 5px;font-style:normal;height: 24px;line-height: 24px;display: inline-block;}
.Pagination i{float: left;margin: 0px 10px;font-size: 21px;text-decoration:none;position: relative;top:5px;}
.Pagination .number{width: 38px;height: 38px;border: 1px solid #ddd;outline:none;text-align: center;float: left;border-radius: 100%;}
.Pagination .submit{background:#ddd;border: none;cursor: pointer;color: #fff;height: 40px;outline:none;float: left;margin-right: 5px;font-size: 14px;width: 40px;border-radius: 100%;}
.Pagination b{font-weight: normal;}
.fenye{border-top: 1px solid #eee;padding: 10px 0;margin-bottom: 120px;margin-top: 40px;}
.fenye a{display: inline-block;width: 40%;height: 1.5em;line-height: 1.5em;overflow: hidden;color: #666;white-space:nowrap;text-overflow:ellipsis;font-size: 14px;}
.fenye a:hover{color: #3fb344;}
.fenye a.fr{text-align:right;}
.swiper-pagination span{width: 16px;border-radius:0px;height:6px;}
.swiper-pagination .swiper-pagination-bullet-active{background: #3fb344;}
/*img************************************************************************************************************/#galleryOverlay{width:100%;height:100%;position:fixed;top:0;left:0;opacity:0;z-index:100000;background-color:#222;background-color:rgba(0,0,0,1);overflow:hidden;display:none;-moz-transition:opacity 1s ease;-webkit-transition:opacity 1s ease;transition:opacity 1s ease;}
#galleryOverlay.visible{opacity:1;}
#gallerySlider{height:100%;left:0;top:0;width:100%;white-space: nowrap;position:absolute;-moz-transition:left 0.4s ease;-webkit-transition:left 0.4s ease;transition:left 0.4s ease;}
#gallerySlider .placeholder{height: 100%;line-height: 1px;text-align: center;width:100%;display:inline-block;}
#gallerySlider .placeholder:before{content: "";display: inline-block;height: 50%;width: 1px;margin-right:-1px;}
#gallerySlider .placeholder img{display: inline-block;max-height: 100%;max-width: 100%;vertical-align: middle;}
#gallerySlider.rightSpring{-moz-animation: rightSpring 0.3s;-webkit-animation: rightSpring 0.3s;}
#gallerySlider.leftSpring{-moz-animation: leftSpring 0.3s;-webkit-animation: leftSpring 0.3s;}
@-moz-keyframes rightSpring{0%{margin-left:0px;}
50%{margin-left:-30px;}
100%{margin-left:0px;}}
@-moz-keyframes leftSpring{0%{margin-left:0px;}
50%{margin-left:30px;}
100%{margin-left:0px;}}
@-webkit-keyframes rightSpring{0%{margin-left:0px;}
50%{margin-left:-30px;}
100%{margin-left:0px;}}
@-webkit-keyframes leftSpring{0%{margin-left:0px;}
50%{margin-left:30px;}
100%{margin-left:0px;}}
#prevArrow,#nextArrow{border:none;text-decoration:none;opacity:1;cursor:pointer;position:absolute;width:43px;height:58px;top:50%;margin-top:-29px;-moz-transition:opacity 0.2s ease;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease;background-image: url(../images/arrows.png);background-repeat: no-repeat;}
#prevArrow:hover, #nextArrow:hover{opacity:1;}
#prevArrow{background-position:left top;left:40px;}
#nextArrow{background-position:right top;right:40px;}
#pagelimit{position:absolute;bottom:20px;left:50%;margin-left:-18px;color:#fff;font-size:1.4rem;}
.content{width:100%;height:100px;}
.img-gather{margin-top:8px;height:200px;}
.img-gather a{float:left;width:85px;height:83px;margin-right:1.4%;}
#thumbs{width:480px;margin:8px
/*auto 35px*/
;text-align:center;}
#thumbs a{border-radius:4px;margin-bottom:15px;background-position:center center;background-repeat: no-repeat;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;}
@media screen and (max-width: 960px){#thumbs{width:auto;}
#bsaHolder{display:none;}}
.index_right{z-index: 999;position: fixed;right: 0px;bottom: 100px;}
.index_right a{cursor: pointer;width: 46px;height: 46px;background: #3fb344;display: block;text-align: center;margin-bottom:4px;border-radius: 0px;}
.index_right i{color: #fff;font-size: 30px;}
.Customer_service{position: fixed;right: 50px;bottom:104px;border: none;border: 1px solid #ddd;height: 500px;display: none;z-index: 999;}
/*img**************************************************************************************************/
.case_list h2{    
    font-size:20px;
    text-align: center;
    margin-top: 40px;
    background: #f5f5f5;
    padding: 10px;}
.product_show_title .inquire{ width: 120px; height: 30px;background: #3fb344; color: #fff;text-align: center; line-height: 30px; margin-top: 10px;}
.index_banner{margin-top: 100px;}
.index_banner img{width: 100%;display: block;}
.index_banner a{display: block;position: relative;}
.index_banner a h3{text-align: center;position: absolute;bottom: 0%;width: 100%;text-align: center;background: #eaeaea;padding-bottom: 60px;padding-top: 20px;font-size: 45px;}
.index_banner .swiper-button-next{width: 40px;background: #3fb344;color: #fff;text-align: center;line-height: 44px;right: -200px;transition: 0.4s;-o-transition: 0.4s;-moz-transition: 0.4s;-webkit-transition: 0.4s;}
.index_banner .swiper-button-prev{width: 40px;background: #3fb344;color: #fff;text-align: center;line-height: 44px;left: -200px;transition: 0.4s;-o-transition: 0.4s;-moz-transition: 0.4s;-webkit-transition: 0.4s;}
.index_banner:hover .swiper-button-next{right: 20px;}
.index_banner:hover .swiper-button-prev{left: 20px;}
.index_banner .swiper-pagination{bottom:30px!important;}
.indexmenu_juzhong{margin: 0 auto;width: 1500px;}
.Language{ float: right;
    font-size: 16px;
    margin-top: 34px;
    background: #28a7e1;
    color: #fff!important;
    width: 5em;
    text-align: center;
    line-height: 2em;
    height: 2em;
    border-radius: 4px;
    margin-left: 20px;}
.Language option{}
.index_nav{float: right;margin-left: 20px;margin-right: 40px;}
.index_nav>ul{float: right;}
.index_nav>ul>li{display: inline-block;position: relative;}
.index_nav>ul>li>a{text-transform: uppercase;color: #333;line-height: 100px;height: 100px;font-size: 18px;padding: 0 20px;position: relative;}
.index_nav>ul>li>ul{display: none;padding: 10px 0;position: absolute;left: 0px;background: #f5f5f5;z-index: 10;min-width: 100%;    box-shadow: 0 2px 2px rgba(0,0,0,0.17);}
.index_nav>ul>li>ul>li{}
.index_nav>ul>li>ul>li>a{white-space: nowrap;padding: 5px 20px;color: #333;}
.index_nav>ul>li>a.this{color: #3fb344;}
.index_nav a:hover{color: #3fb344;}
.index_nav>ul>li:last-child a:after{display: none;}
.indexmenu{position: fixed;width: 100%;height: 100px;background: #fff;z-index: 99;box-shadow: 0 2px 2px rgba(0,0,0,0.17);top: 0px;}
.indexmenu .sousuo{float: right;overflow: hidden;border: 1px solid #333;border-radius: 26px;margin-top: 29px;}
.indexmenu .sousuo form{
    overflow: hidden;
}
.indexmenu .sousuo input{background: none;height: 36px;line-height: 36px;width: 180px;text-indent: 20px;color: #333;float: left;font-size: 14px;}
.indexmenu .sousuo button{background: none;float: right;height: 36px;line-height: 36px;padding: 0 10px;}
.indexmenu .sousuo button i{color: #333;font-size: 22px;position: relative;top: 3px;}
.indexmenu .logo{float: left;display: block;margin-top: 20px;}
.indexmenu .logo img{display: block;height: 60px;}
.service_list{margin-top: 70px;overflow: hidden;padding-bottom: 100px;}
.service_list .a_img{display: block;float: left;margin-right: 50px;overflow: hidden;}
.service_list img{width: 300px;display: block;transition: 0.8s;height: 200px;-o-transition: 0.8s;-moz-transition: 0.8s;-webkit-transition: 0.8s;}
.service_list img:hover{transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-moz-transform:scale(1.2);}
.service_list h3{margin-right: 150px;overflow: hidden;margin-bottom: 20px;}
.service_list h3 a{color: #222222;}
.service_list h3 a:hover{color: #3fb344;}
.service_list h3 span{color: #a1a1a1;font-weight: normal;font-size: 18px;position: absolute;right: 0px;top: 0px;font-style: italic;margin-right: 2px;}
.service_list p{color: #666;line-height: 1.8em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.service_list h3 span i{margin-right: 10px;font-size: 20px;}
.service_list .a_more{background: #f7f7f7;height: 28px;line-height: 28px;width: 120px;text-align: center;border: 1px solid #ddd;bottom: 22px;position: absolute;}
.service_list .a_more:hover{background: #fff;border: 1px solid #3fb344;color: #3fb344;}
.service_list ul li{overflow: hidden;padding-bottom: 30px;border-bottom: 1px solid #eee;margin-bottom: 30px;position: relative;}
.service_list ul{overflow: hidden;}
.service_list .index_title h2{color: #000;}
.news_show{margin-top:70px;}
.news_show h1{color: #333;text-align: center;font-size: 30px;}
.news_show .news_sj{text-align: center;color: #a1a1a1;font-style: italic;margin: 20px 0;}
.news_show .news_sj i{margin-right: 10px;}
.news_show p{color: #6a6a6a;font-size: 16px;margin-bottom: 10px;}
.certificate{overflow: hidden;}
.certificate ul{background: url(../images/about3.png) bottom center no-repeat;text-align: center;margin-top: 40px;padding-bottom: 75px;}
.certificate li{width: 200px;text-align: center;display: inline-table;position: relative;margin: 0 10px;border: 10px solid #373140;}
.certificate a{display: block;}
.certificate img{width: 100%;}
.certificate .div{display: none;position: absolute;left: 0px;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);top: 0px;}
.certificate i{color: #fff;font-size: 30px;}
.certificate h4{color: #fff;font-size: 14px;margin: 0 20px;}
.chakan{position: relative;top: 50%;margin-top: -33px;}
.certificate li:hover .div{display: block;}
.index_title{overflow: hidden;margin: 50px 0 30px;}
.index_title h4{text-transform:uppercase;text-align: center;font-size: 16px;color: #f8b62b;font-weight: normal;margin-bottom: -10px;}
.index_title h2{text-align: center;font-size: 30px;color: #282828;font-weight: normal;}
.index_about{background: url(../images/aboutbj.jpg)no-repeat;overflow: hidden;}
.index_about_right ul li{padding-left: 50px;background: url(../images/jt.png)0px 2px no-repeat;margin-bottom: 10px;}
.index_about_left{float: left;width: 610px;margin-right: 35px;}
.index_about_left img{display: block;width: 100%;}
.index_about_right{}
.index_about_right p{font-size: 16px;color: #161616;margin-bottom: 10px;}
.index_about_right ul{margin-top: 20px;overflow: hidden;}
.index_about_right .about_more_a{position: relative;left: 0px;width: 160px;height: 40px;text-align: center;line-height: 40px;background: #3fb344;border-radius: 40px;margin-top: 20px;color: #fff;transition: 0.4s;-o-transition: 0.4s;-moz-transition: 0.4s;-webkit-transition: 0.4s;}
.index_about_right .about_more_a:hover{left:10px;}
.index_product{}
.index_product ul{width: 1240px;}
.index_product ul li{transition: 0.4s;-o-transition: 0.4s;-moz-transition: 0.4s;-webkit-transition: 0.4s;width: 371px;margin-right: 40px;border: 1px solid #eee;float: left;margin-bottom: 40px;background: #f7f7f7;}
.index_product ul li img{display: block;width: 100%;height: 370px;}
.index_product ul li a{display: block;}
.index_product ul li h3{color: #161616;font-size: 16px;font-weight: normal;overflow: hidden;display: inline-table;height: 3em;width: 90%;margin-left: 5%;}
.index_product ul li h3 span{vertical-align: middle;display: table-cell;text-align: center;font-weight: normal;font-size: 16px;line-height: 1.2em;}
.index_product ul li:hover h3{color: #3fb344;}
.index_fenge{background: url(../images/geduan.jpg) no-repeat;overflow: hidden;padding: 60px 0;margin-top: 40px;}
.index_fenge h3{font-size: 36px;color: #fff;text-align: center;margin-bottom: 40px;font-weight: normal;}
.index_fenge h4{font-size: 18px;color: #fff;text-align: center;font-weight: normal;}
.div_img{overflow: hidden;}
.div_img img{transition: 0.4s;-o-transition: 0.4s;-moz-transition: 0.4s;-webkit-transition: 0.4s;}
.div_img:hover img{transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1);}
.index_news{}
.index_news ul{width: 1230px;}
.index_news ul li{width: 378px;float: left;margin-right: 30px;border: 1px solid #e5e5e5;}
.index_news ul li a{display: block;}
.index_news ul li img{display: block;height: 260px;    margin: 0 auto;}
.index_news ul li span{font-size: 14px;display: block;color: #333;margin: 10px;}
.index_news ul li h3{font-size: 16px;margin: 0 10px;color: #4c4c4c;line-height: 1.2em;overflow: hidden;}
.index_news ul li p{font-size: 14px;color: #5e5e5e;margin: 10px;height: 4.5em;overflow: hidden;}
.index_news ul li em{transition: 0.4s;-o-transition: 0.4s;-moz-transition: 0.4s;-webkit-transition: 0.4s;display: block;width: 120px;margin: 0 0 20px 10px;border: 1px solid #ddd;background: #f5f5f5;text-align: center;text-transform: uppercase;font-size: 12px;}
.index_news ul li i{font-size: 16px;}
.index_news ul li h3:hover{color: #3fb344;}
.index_news ul li em:hover{background: #3fb344;color: #fff;}
.foot{background: url(../images/foot.jpg) no-repeat;overflow: hidden;margin-top: 100px;}
.foot_top{overflow: hidden;margin-top: 40px;margin-bottom: 30px;}
.foot_top img{width: 230px;}
.foot_top ul{overflow: hidden;float: right;margin-top: 20px;}
.foot_top ul li{float: right;color: #fff;margin-left: 70px;overflow: hidden;}
.foot_top ul li span{color: #fff;display: block;border: 1px solid #40a372;float: left;width: 25px;height: 25px;text-align: center;margin-right: 15px;}
.foot_top ul li a{color: #fff;}
.foot h3{text-transform: uppercase;font-weight: normal;position: relative;color: #fff;margin-bottom: 20px;}
.foot h3:after{content: '';display: block;width: 30px;height: 2px;background: #f8b62b;position: absolute;top: 32px;}
.foot_a{width: 350px;float: left;color: #fff;}
.foot_a p{font-size: 14px;margin-bottom:  10px;}
.foot_a .shemei{overflow: hidden;margin-top: 20px;}
.foot_a .shemei a{display: inline-block;width: 24px;height: 24px;background: #f8b62b;line-height: 24px;color: #fff;text-align: center;border-radius: 100%;margin-right: 15px;}
.foot_a .shemei i{font-size: 14px;}
.foot_b{float: left;width: 330px;margin-left: 115px;}
.foot_b a{display: block;color: #fff;margin-bottom: 10px;}
.foot_c{overflow: hidden;float: right;}
.foot_c form{}
.foot_c ul{}
.foot_c ul li{overflow: hidden;margin-bottom: 10px;}
.foot_c span{min-height: 1em;color: #fff;text-transform: capitalize;font-size: 14px;width: 60px;float: left;}
.foot_c input{width: 300px;background: none;border: 1px solid #89cca9;height: 26px;line-height: 26px;color: #fff;text-indent: 5px;font-size: 14px;}
.foot_c button{width: 300px;background: #f8b62b;color: #fff;text-transform: uppercase;}
.foot_c textarea{width: 300px;background: none;border: 1px solid #89cca9;color: #fff;text-indent: 5px;font-size: 14px;outline: none;padding: 5px 0;min-height: 60px;}
.foot .banquan{text-align: center;background: #089a2f;color: #fff;line-height: 50px;margin-top: 15px;}
.Bread_crumbs{margin-top: 60px;background: #f2f2f2;padding: 10px 0;overflow: hidden;}
.Bread_crumbs_left{float: left;margin-left: 20px;}
.Bread_crumbs_left i{color: #3c3c44;font-size: 16px;}
.Bread_crumbs_left a{}
.Bread_crumbs_right{float: right;}
.Bread_crumbs_left a:hover{color: #3fb344;}
.Bread_crumbs_right .sousuo{margin-right: 20px;background: #fff;}
.Bread_crumbs_right form{display: block;}
.Bread_crumbs_right input{height: 25px;line-height: 25px;font-size: 14px;text-indent: 5px;width: 180px;}
.Bread_crumbs_right button{height: 25px;line-height: 25px;padding: 0 5px;}
.Bread_crumbs_right button i{font-size: 16px;}
.about_us{}
.about_a{padding-top: 40px;overflow: hidden;}
.about_a img{float: left;margin-right: 50px;width: 400px;}
.about_a p{margin-bottom: 20px;font-size: 18px;line-height: 2em;margin-top: 20px;}
.about_imglist{overflow: hidden;width: 1230px;}
.about_imglist a{display: inline-block;float: left;margin-right: 30px;margin-bottom: 30px;width: 380px;}
.about_imglist a img{width: 100%;display: block;height: 290px;}
 
.about_imglist{margin-top: 50px;}
.product_scroll{border-bottom: 1px solid #bfbfbf;overflow: hidden;padding-bottom: 50px;margin-bottom: 50px;}
.product_scroll_left{width: 300px;float: left;}
.product_scroll_left h3{width: 80%;margin-top: 30px;font-size: 20px;}
.product_scroll_left a{transition: 0.4s;-o-transition: 0.4s;-moz-transition: 0.4s;-webkit-transition: 0.4s;background: #fff;display: inline-block;width: 160px;text-align: center;height: 40px;line-height: 40px;border-radius: 40px;border: 1px solid #8b8b8b;text-transform: capitalize;margin-top: 30px;}
.product_scroll_left a:hover{background: #3fb344;color: #fff;border: 1px solid #3fb344;}
.product_scroll_left span:hover{background: #3fb344;color: #fff;}
.product_scroll_left p{margin-top: 30px;}
.product_scroll_left span{transition: 0.4s;-o-transition: 0.4s;-moz-transition: 0.4s;-webkit-transition: 0.4s;cursor: pointer;display: inline-block;background: #3c3c44;color: #fff;width: 50px;text-align: center;line-height: 32px;}
.product_scroll_left span i{font-size: 18px;}
.product_scroll_right{width: 900px;float: right;}
.product_scroll_right .swiper-slide{}
.product_scroll_right .swiper-slide a{display: block;border: 1px solid #bfbfbf;background: #f8f8f8;}
.product_scroll_right .swiper-slide img{width: 280px;display: block;height: 280px;}
.product_scroll_right .swiper-slide h4{display: inline-table;height: 3em;width: 90%;margin-left: 5%;margin-top: 0px;}
.product_scroll_right .swiper-slide span{vertical-align: middle;display: table-cell;text-align: center;font-weight: normal;font-size: 14px;line-height: 1.2em;}
.product_list{margin-top: 50px;}
.productlist ul{width: 1240px;overflow: hidden;margin-top: 40px;}
.productlist ul li{transition: 0.4s;-o-transition: 0.4s;-moz-transition: 0.4s;-webkit-transition: 0.4s;width: 277px;margin-right: 28px;border: 1px solid #eee;float: left;margin-bottom: 40px;background: #f7f7f7;}
.productlist ul li img{display: block;width: 100%;height: 268px;}
.productlist ul li a{display: block;}
.productlist ul li h3{color: #161616;font-size: 16px;font-weight: normal;overflow: hidden;display: inline-table;height: 3em;width: 90%;margin-left: 5%;}
.productlist ul li h3 span{vertical-align: middle;display: table-cell;text-align: center;font-weight: normal;font-size: 14px;line-height: 1.2em;}
.productlist ul li:hover h3{color: #3fb344;}
.product_show{margin-top: 50px;}
.product_left{width: 860px;float: left;}
.product_show_top{overflow: hidden;}
.product_show_img{width: 400px;border: 1px solid #eee;float: left;}
.product_show_imgs{}
.product_show_imgs img{width: 100%;display: block;}
.product_show_title{float: right;width: 420px;}
.product_show_title h1{font-size: 20px;}
.product_show_jianjie{margin-top: 10px;border-top: 1px solid #eee;padding-top: 10px;}
.product_show_jianjie p{font-size: 16px;color: #5a5a5a;margin-bottom: 10px;}
.product_show_bjq{overflow: hidden;margin-top: 40px;}
.product_show_bjq p{color: #5a5a5a;font-size: 16px;}
.product_show_bjq h3{margin-top: 20px;}
.product_show_bjq ul{
    overflow: hidden;
    margin-top: 20px;
}
.product_show_bjq ul li{color: #5a5a5a;padding-left: 20px;position: relative;margin-bottom: 10px;}
.product_show_bjq td{border: 1px solid #bec1c3;color: #5a5a5a;}
.product_show_bjq td:nth-child(1){white-space:nowrap;}
.product_show_bjq td p{color: #5a5a5a;}
.product_show_bjq tr{}
.product_show_bjq table{}
.product_show_bjq ul li:after{content:'';display: inline-block;width: 8px;height: 8px;background: #3fb344;position: absolute;left: 0px;top: 8px;}
.product_show_imgs .swiper-button-next,.product_show_imgs .swiper-button-prev{background: #3fb344;color: #fff;text-align: center;line-height: 44px;opacity: 0;transition: 0.4s;-o-transition: 0.4s;-moz-transition: 0.4s;-webkit-transition: 0.4s;}
.product_show_imgs:hover .swiper-button-next{opacity: 1;}
.product_show_imgs:hover .swiper-button-prev{opacity: 1;}
.product_right{float: right;width:280px;overflow: hidden;}
.product_right h3{background: #3fb344;color: #fff;line-height: 50px;font-weight: normal;text-indent: 20px;}
.product_right{}
.product_right ul{width: 300px;overflow: hidden;}
.product_right ul li{width: 135px;float: left;border: 1px solid #ddd;margin-right: 6px;margin-top: 20px;background: #f8f8f8;}
.product_right ul li a{display: block;}
.product_right ul li h4{font-size: 14px;font-weight: normal;text-align: center;height: 1.5em;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;margin: 5px;}
.product_right ul li img{width: 100%;display: block;}
.product_right ol{background: #f8f8f8;border: 1px solid #ddd;padding: 10px 0;}
.product_right ol li{overflow: hidden;margin: 5px 10px;display: inline-block;}
.product_right ol li span{float: left;font-size: 14px;color: #212121;margin-right: 5px;}
.product_right ol li p{overflow: hidden;font-size: 14px;color: #212121;}
.product_right ol li a{font-size: 14px;}
.product_right ol li a:hover{color: #3fb344;}
.case_list ul{overflow:hidden;position:relative;margin-top: 40px;padding-bottom:  1px;}
.case_list ul li{float:left;background:#fff;position:relative;border: 1px solid #dcdcdc;overflow:hidden;width: 298px;margin-right: -1px;margin-bottom: -1px;cursor: pointer;}
.case_list ul li a img{height: 120px;display:block;position:relative;width: 100%;display: block;}
.case_list ul li a .hot_info{position:absolute;background: rgba(63, 179, 68, 0.9);width:100%;height:100%;}
.case_list ul li a{display: block;}
.case_list ul li h3{display: inline-table;width: 100%;height:100%;}
.case_list ul li span{vertical-align: middle;display: table-cell;text-align: center;color: #fff;font-weight: normal;font-size: 16px;}
.contact_form{width: 760px;float: left;-moz-box-shadow: 1px 2px 15px #f5f5f5;-webkit-box-shadow: 1px 2px 15px #f5f5f5;box-shadow: 1px 2px 15px #f5f5f5;border: 1px solid #f5f5f5;}
.contact_form form{padding: 20px;}
.contact_form input{line-height: 40px;height: 40px;border: 1px solid #cdcdcd;width: 348px;float: left;margin-right: 20px;margin-bottom: 30px;background: #f9f9f9;text-transform: capitalize;text-indent: 5px;font-size: 16px;}
.contact_form input.input{margin-right: 0px;}
.contact_form textarea{line-height: 45px; border: 1px solid #cdcdcd;width: 716px;float: left;margin-right: 20px;margin-bottom: 30px;background: #f9f9f9;text-transform: capitalize;outline: none;text-indent: 5px;padding: 10px 0;min-height: 90px;}
.contact_form button{width: 100%;background: #3fb344;color: #fff;line-height: 45px;text-transform: uppercase;}
.contact_us{margin-top: 60px;overflow: hidden;}
.contact_us h3{font-weight: normal;font-size: 26px;margin-bottom: 20px;}
.contact_right{width: 340px;float: right;padding: 20px;-moz-box-shadow: 1px 2px 15px #f5f5f5;-webkit-box-shadow: 1px 2px 15px #f5f5f5;box-shadow: 1px 2px 15px #f5f5f5;border: 1px solid #f5f5f5;}
.contact_right ul{}
.contact_right ul li{overflow: hidden;margin-bottom: 15px;}
.contact_right span{width: 32px;height: 32px;border: 1px solid #cdcdcd;text-align: center;line-height: 32px;border-radius: 100%;float: left;margin-right: 10px;}
.contact_right i{color: #666;font-size: 16px;}
.contact_right p{overflow: hidden;}
.contact_right em{float: left;margin-right:  5px;}
.contact_right a{font-size: 16px;display: block;}
.contact_right a:hover{color: #3fb344;}
.contact_map{width: 100%;overflow: hidden;margin-top:60px;}
.contact_map iframe{display: block;height: 400px;}
.dianhua{
    float: right;
    overflow: hidden;
    width: 200px;
    margin-top: 20px;
}
.dianhua i{
    font-size: 40px;
    float: left;
}
.dianhua h3{
    font-size: 14px;
    white-space:nowrap;
    color: #333;
    margin-top: 4px;
}
.dianhua h4{
    color: #28a7e1;
    font-size: 19px;
}

.footLanguage{display: none;}

@media screen and (max-width:1440px) and (min-width:1200px){.indexmenu_juzhong{width: 1200px;}
.index_nav>ul>li>a{padding: 0 12px;}
.Language{margin-left: 20px;}
.index_nav>ul>li>a{font-size: 16px;}
.indexmenu .sousuo input,.indexmenu .sousuo button{line-height: 36px;height: 36px;}
.indexmenu .sousuo{height: 36px;}
.indexmenu .sousuo{margin-top: 31px;}}
/*1024px*****************************************************************************************************************/.wap_head,.wap_nav{display: none;}
@media screen and (max-width:1024px){html{overflow-x: hidden;}
*{-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
body{transition: 0.4s;-o-transition: 0.4s;-moz-transition: 0.4s;-webkit-transition: 0.4s;position: relative;left: 0px;}
.wap_head{background: #3fb344;display: block;height: 50px;width: 100%;line-height: 50px;position: fixed;right:0px;top:0px;z-index: 100;}
.wap_head .menu{border-left: 1px solid #ddd;font-size: 30px;color: #fff;position: fixed;right:0%;line-height: 50px;height: 50px;width: 50px;text-align: center;top: 0px;background: #3fb344;}
.wap_head .return{line-height: 50px;height: 50px;position: fixed;left:0%;width: 50px;text-align: center;}
.wap_head .wap_logo{display: inline-block;text-align: center;height: 30px;line-height: 30px;font-weight: bold;color: #fff;margin-left: 70px;margin-top: 9px;float: left;}
.wap_head img{width: 90px;margin-top: 5px;}
.wap_head i{color: #fff;}
.wap_nav select{width: 94%;margin: 10px auto;display: block;padding: 5px 0;font-size: 12px;color: #999;}
.wap_nav{display: block;width: 100vw;position: fixed;left:100vw;top:50px;background: #f9f9f9;transition: 0.4s;height: 100%;z-index: 99;overflow-y: auto;padding-bottom: 150px;}
.wap_nav>ul{width: 100%;border-top: 1px solid #eee;}
.wap_nav>ul>li>a{text-transform: uppercase;line-height:45px;color: #333;height: 45px;width:86%;display: inline-block;font-size: 14px;}
.wap_nav>ul>li i{width: 14%;font-size: 12px;display: inline-block;float: right;color: #333;text-align: center;line-height: 43px;height: 40px;}
.wap_nav>ul>li{position: relative;border-bottom: 1px solid #e5e5e5;overflow: hidden;margin: 0 20px;}
.wap_nav>ul>li>ul>li>a{text-indent:20px;display: inline-block;width:80%;line-height:36px;font-size: 12px;text-transform:capitalize;}
.wap_nav>ul>li>ul{background: #f5f5f5;display: none;float: left;width: 100%;}
.wap_nav .sousuonr{width: 100%;background: #eee;overflow: hidden;}
.wap_nav .sousuonr input{width: 80%;float: left;height: 34px;line-height: 34px;text-indent: 10px;font-size: 14px;}
.wap_nav .sousuonr button{background: #fff;width:10%;line-height: 34px;height: 34px;float: right;}
.wap_nav .sousuonr button i{font-size: 20px;position: relative;top: 2px;}
.wap_nav .sousuonr form{height: 34px;margin: 10px;background: #fff;}
.wap_nav>ul>li>ul>li>i{line-height: 32px;height:32px;}
.wap_nav>ul>li>ul>li>ul{width: 100%;display: none;padding:0 0 40px 0px;}
.wap_nav>ul>li>ul>li>ul>li>a{text-indent:40px;display: inline-block;width:80%;line-height:36px;font-size: 12px;text-transform:capitalize;}
.wap_nav>ul>li>ul>li>ul>li>i{line-height: 32px;height: 32px;}
.wap_nav .sousuonr{animation-delay:0s;}
.wap_nav select{animation-delay:0.04s;}
.wap_nav>ul>li.i1{animation-delay:0.08s;}
.wap_nav>ul>li.i2{animation-delay:0.12s;}
.wap_nav>ul>li.i3{animation-delay:0.16s;}
.wap_nav>ul>li.i4{animation-delay:0.2s;}
.wap_nav>ul>li.i5{animation-delay:0.24s;}
.wap_nav>ul>li.i6{animation-delay:0.28s;}
.wap_nav>ul>li.i7{animation-delay:0.32s;}
body.wapnav{left:-100vw;}
body.wapnav .wap_nav{left: 0px;}
.index_right a{width: 33.33%;float: left;margin-bottom: 0px;border-right: 1px solid #eee;}
.index_right{left: 0px;bottom: 0px;width: 100%;    display: none;}
.index_right a:last-child{border: none;}
.Customer_service{left: 2%;right: 2%;bottom: 50px;width: 96%;height:60%;}
.box{width: 100%;}
/*news*/.service_list img{width: 100%;}
.service_list .a_img{margin-right: 0px;width: 100%;}
.service_list img{display: block;}
.service_list ul li,.service_list,.news_show{margin-top: 20px;}
.service_list h3 span{position: relative;}
.service_list h3{float: left;margin-right: 0px;margin-bottom: 10px;margin-top: 10px;font-weight: normal;}
.service_list h3 a{font-size: 16px;line-height: 1.4em;}
.service_list p{float: left;font-size: 14px;color: #666;}
.service_list .a_more{display: none;}
.service_list ul{width: 94%;margin: 0 3%;}
.service_list h3 a{font-size: 18px;}
.service_list h3 span,.service_list h3 span i{font-size: 12px;}
.news_show h1{font-size: 20px;}
.news_txt{width: 94%;margin: 0 3%;}
.news_show p{font-size: 14px;}
.news_show .news_sj{font-size: 14px;margin: 10px 0;}
/*news*/.fenye{width: 94%;margin-left: 3%;}
.fenye a{width: 100%;margin-bottom: 10px;}
.fenye a.fr{text-align:left;}
.Pagination a,.Pagination form{display: none;}
.Pagination a:nth-child(1){display: block;}
.Pagination a:last-child{display: block;}
/*wap_navs_tyle_end*/.certificate ul{margin-top: 0px;background: none;padding-bottom: 0px;}
.certificate li{width: 45%;margin:0 1.5% 20px;}

.indexmenu,.index_title h4,.index_news ul li em,.foot_top,.foot_a,.foot_b,.Bread_crumbs,.product_right ol{display: none;}
.index_about,.index_product ul,.index_news ul,.foot_c,.about_us,.case_list ul,.case_list ul li a img,.contact_us,.product_list,.productlist ul,.product_show{ width: 94%; margin: 0 3%; }
.index_product ul li,.index_news ul li,.foot_c input,.foot_c textarea,.foot_c button,.about_imglist,.about_imglist a:nth-child(1),.about_imglist a,.contact_form,.contact_form input,.contact_form textarea,.contact_right,.product_scroll_left,.productlist ul li,.product_show_img,.product_left,.product_right ul{ width: 100%; }
.index_product ul li img,.about_imglist a img,.case_list ul li a img,.productlist ul li img{height: auto;}
.index_fenge h3,.product_scroll_left h3{font-size: 18px;}
.index_about_right p,.index_news ul li h3{font-size: 16px;}
.index_fenge h4,.about_a p{font-size: 14px;}
.index_news ul li img{height: auto;}
.index_news ul li{margin-bottom: 20px;}
.index_banner,.foot{margin-top: 50px;}
.index_banner .swiper-pagination{bottom:5px!important;}
.index_title{margin: 20px 0 10px;}
.index_title h2{font-size: 20px;    font-weight: bold;}
.index_about{background: none;}
.index_about_left{ width: 100%;float: none; }
.index_about_right,.foot h3,.about_imglist{ margin-top: 10px; }
.index_about_right ul,.case_list{margin-top: 10px;}
.index_about_right ul li{padding-left: 35px;}
.index_about_right .about_more_a{display: block; margin:10px auto 0;font-size: 14px;}
.index_product ul li{margin-bottom:20px;}
.index_fenge h3,.about_a p{margin-bottom: 10px;}
.index_fenge{padding: 20px;}
.foot_c{margin-bottom:60px;}
.about_a img{margin-right: 10px; margin-bottom: 0px;    width: 40vw;}
.about_imglist a{margin-right: 0px; margin-bottom: 10px;}
.about_a{padding-top: 10px;}
.case_list ul li{width: 50%;}
.contact_form form{padding: 0px;}
.contact_form{border: none;}
.contact_form input{margin-bottom: 10px; line-height: 40px;height: 40px; font-size: 14px;}
.contact_us h3{font-size: 20px;text-align: center; margin-bottom: 10px;}
.contact_us,.contact_right{margin-top: 20px;}
.contact_form textarea{line-height:1.5em;margin-bottom: 10px;}
.contact_map{margin-top: 20px;}
.product_scroll_right{float: left;}
.product_scroll_left a{margin-top: 10px; font-size: 14px;border-radius:0px;line-height: 36px;height: 36px;}
.product_scroll_left h3{ width:100%; margin-top: 0px;}
.product_scroll_left p{margin-top: 10px;margin-bottom: 10px;}
.product_scroll{padding-bottom: 40px;margin-bottom: 20px;}
.product_list,.productlist ul,.product_show{margin-top: 20px;}
.product_show_title,.product_right{float: none; width: 100%;overflow: hidden;}
.product_right h3:nth-child(5){display: none;}
.product_right ul li{ width: 45%;margin: 20px 2.5% 0px; }
.product_right h3{text-align: center; margin-top: 20px;}
.product_show_bjq{margin-top: 0px;}
.foot .banquan{margin-top: 0px;    font-size: 12px;}
.dianhua{
    width: 153px;
    float: none;
    margin: 10px auto;
}
.dianhua i{
    font-size: 35px;
}
.dianhua h3{
    font-weight: normal;
    font-size: 12px;
}
.dianhua h4{
    font-weight: normal;
    font-size: 17px;
}
.footLanguage a{
    width: 50%;
    text-align: center;
    line-height: 40px;
    background: #f5f5f5;
    float: left;
    display: block;
    color: #333;
    font-size: 14px;
}
.footLanguage a:nth-child(2){
    border-left: 1px solid #ddd;
}
.footLanguage{
    display: block;
    width: 100%;
    position: fixed;
    z-index: 2;
    left: 0px;
    bottom: 0px;
}
.foot{    padding-bottom: 40px;}
.English{
    float: right;
    margin-right: 70px;
    color: #fff!important;
    margin-top: 14px;
    font-size: 16px;
}
}
