@charset "utf-8";
/*产品列表*/
.product_item{width: 48%; float: left; margin: 0 1% 2% 1%; background: #fff; position: relative;}
.product_item a{display: block; overflow: hidden;}
.product_pic img{display: block; width: 100%;}
.product_name{margin-top: 10px; margin-bottom: 4px; color: #565656; font-size: 13px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.product_Ename{height: 18px; line-height: 18px; color: #7e7e7e; font-size: 10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.product_desc{height: 36px; line-height: 18px; margin-bottom: 10px; color: #7e7e7e; font-size: 10px; overflow: hidden;}
/*新闻列表*/
.news_item{border-bottom: 1px solid rgba(0,0,0,0.05); padding: 20px;}
.news_item:first-child{padding-top: 10px;}
.news_pic{margin-bottom: 16px; overflow: hidden;}
.news_pic img{display: block; width: 100%;}
.news_name{height: 20px; line-height: 20px; font-size: 16px; color: #565656; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.news_date{height: 24px; margin-bottom: 4px; margin-top: 3px;}
.news_date p{height: 24px; line-height: 24px; font-size: 16px; float: left; font-family: "HELVETICANEUELTPRO-THEX", Arial;}
.news_date .md{color: #8a8a8a;}
.news_date .year{color: #bdbdbd; margin-left: 10px;}
.news_desc{max-height: 44px; line-height: 22px; font-size: 13px; color: #6a6a6a; overflow: hidden; margin-top: 4px;}
/*详情页*/
.details{padding: 0 20px; min-height:300px;}
.details_header{text-align: center; padding: 30px 10px;}
.details_title{font-size: 17px; color: #444;}
.details_info{color: #c1c1c1; font-size: 13px; margin-top: 4px;}
.details_info span{padding: 0 10px;}
.details_Etitle{color: #999; font-size: 12px;}
.details_body{font-size: 14px; line-height: 26px; color: #aaa; min-height:300px;}
.details_body img{height: auto !important;}
.details_body iframe{width: 100%; height: auto;}
/*产品详情页*/
.product_details_pic .swiper-slide img{display: block; width: 100%;}
.product_details_pic .swiper-pagination-bullet{width: 7px; height: 7px; opacity: 1; background: #ddd; border-radius: 50%;}
.product_details_pic .swiper-pagination-bullet-active{background: #a5a5a5;}
.product_details_info{padding: 20px 4%; background: #efefef;}
.product_details_desc{margin-top: 20px; font-size: 13px; line-height: 22px; color: #777;}
.product_details_mbtn{padding: 16px 0;}
.product_details_mbtn a{display: block; float: left; margin-right: 16px; height: 38px; line-height: 38px; border: 1px solid #d6d6d6; text-align: center; color: #666; padding: 0 32px;}
.product_details_thead{width: 100%;}
.product_details_thead ul{width: 100%; max-width: 900px; margin: 0 auto; height: 44px; background: #fff; border-top: 1px solid #e2e0e4; border-bottom: 1px solid #ddd;}
.product_details_thead.fixed{position: fixed; left: 0; top: 54px;}
.product_details_thead li{float: left; height: 43px; line-height: 43px; font-size: 13px; padding: 0 15px; cursor: pointer;}
.product_details_thead li.active{border-bottom: 2px solid #f5c405;}
.product_details_body{font-size: 14px; line-height: 26px; color: #666; padding: 20px 2%; display: none;}
.product_details_body img{width: auto !important; height: auto !important;}
/*联系我们*/
.contact{padding-bottom: 24px;}
.contact_info{padding: 20px 0; border-bottom: 1px solid #d3d3d3;}
.contact_name{font-size: 16px; color: #666; margin-bottom: 20px;}
.contact_info p{font-size: 12px; color: #999; line-height: 22px; padding: 4px 0;}
.contact_info p a{color: #999; text-decoration: underline;}
.contact_map{width: 100%; height: 54vh; margin-top: 16px;}
.contact_map img{max-width: none;}
.contact .details_header{padding-top: 10px; padding-bottom: 20px;}
/*在线留言*/
.messgae{padding: 24px 12px 10px 12px;}
.messgae li{margin-bottom: 10px;}
.messgae li input[type="text"]{display: block; width: 100%; height: 36px; line-height: 36px; background: #efefef; border-radius: 4px; box-sizing: border-box; padding: 0 16px;}
.messgae li textarea{display: block; width: 100%; height: 90px; line-height: 22px; background: #efefef; background: #efefef; padding: 8px 16px; border-radius: 4px; box-sizing: border-box;}
.messgae li input[type="button"]{display: block; width: 100%; height: 40px; line-height: 40px; text-align: center; background: #f7c105; color: #fff; border-radius: 4px;}
/*人才招聘*/
.jobs_list li{background: #fff; margin-bottom: 12px; border-bottom: 1px solid #f5f5f5;}
.jobs_listName{height: 40px; line-height: 40px; position: relative; padding: 0 10px; background: #f5f5f5; font-size: 15px; color: #333; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.jobs_listName i.iconfont{display: block; width: 20px; height: 20px; font-size: 20px; line-height: 20px; float: right; margin-top: 10px; color: #999;}
.jobs_listName i.iconfont:before{content: "\e7b8";}
.jobs_listName.active{background: #f7c105; color: #fff;}
.jobs_listName.active i.iconfont{color: #fff;}
.jobs_listName.active i.iconfont:before{content: "\e62e";}
.jobs_listBody{font-size: 14px; line-height: 26px; padding: 10px; color: #666; display: none;}
.jobs_listBody_Name{font-size: 17px; color: #333; line-height: 30px;}
/*单页*/
.single_page{padding: 0 0 20px 0;}



.wrap{width: 98%; margin: 0 auto;}

.abtmenu_child{width: 100px; position: fixed; right: 10px; top: 50%; margin-top: -89px; z-index: 100;}
.abtmenu_child li{text-align: center; margin: 10px 0; font-size: 16px; color: #555; cursor: pointer;}
.abtmenu_child li a{display: block; height: 30px; line-height: 30px; border: 1px solid #eee;  background: #fff; color: #333;}
.abtmenu_child li.active a{background: #14a83b; border: 1px solid #14a83b; color: #fff !important;}
.brand_ban{}
.brand_title{text-align: center; color: #404040; }
.brand_t1{font-size:26px; letter-spacing: 2px; text-indent: 1px;}
.brand_t2{font-size: 14px; text-transform: uppercase; margin-top: 4px;}
.brand_t3{font-size: 14px; line-height: 28px; margin-top: 6px; color: #737373;}
.brand_b1{padding:10px 0;}
.brand_b1_text{font-size: 14px; color: #737373; line-height: 28px; margin-top: 20px;}
.brand_b2{ background: url(../images/brand_bg2.jpg) repeat-y  center top;}
.brand_b2 .brand_title{color: #fff;}
.brand_b2 .brand_t3{margin-top: 16px; color: rgba(255,255,255,.8);}
.brand_b2 .wrap{padding: 20px 0;}
.brand_b2_box{margin-top: 20px;}
.brand_b2_box li{width: 400px; height: 320px; float: left; color: #fff;}
.brand_b2_box li.bd2_bg1{background: #2a2829;}
.brand_b2_box li.bd2_bg2{background: #444343;}
.brand_b2_box li.bd2_bg3{background: #38383a;}
.brand_b2_item{padding: 46px 46px;}
.brand_b2_c1{height: 50px; padding-left: 70px;}
.brand_b2_c1 p.p1{font-size: 18px; padding-top: 6px;}
.brand_b2_c1 p.p2{font-size: 12px; text-transform: uppercase; margin-top: 4px;}
.brand_b2_box li.bd2_bg1 .brand_b2_c1{background: url(../images/bdb2_btn1.png) no-repeat left center;}
.brand_b2_box li.bd2_bg2 .brand_b2_c1{background: url(../images/bdb2_btn2.png) no-repeat left center;}
.brand_b2_box li.bd2_bg3 .brand_b2_c1{background: url(../images/bdb2_btn3.png) no-repeat left center;}
.brand_b2_c2{line-height: 28px; margin-top: 32px;}
.brand_b3{background: #fff; padding: 50px 0;}
.brand_history{width: 100%; position: relative; margin-top: 30px; padding-bottom: 40px;}
.brand_history_line{width: 100%; height: 2px; background: #dcdcdc; position: absolute; left: 0; top: 20px;}
.event_box{width: 1200px; margin: 0 auto; position: relative;}
.event_box .parHd{width: 100%; text-align: center;}

.brand_b4{ padding-top:30px;background: url(../images/brand_bg3.jpg) repeat-y center top;}
.brand_b4 .brand_title{color: #fff;}
.brand_b4 .brand_t3{margin-top: 16px; color: rgba(255,255,255,.8);padding-bottom: 20px;}


.parHd ul{text-align: center;}
.parHd li{cursor: pointer; float: left; font-size: 16px; padding-top: 10px; color: #404040; margin: 0 94px; position: relative;}
.parHd li span{display: block; width: 16px; height: 16px; margin: 0 auto; background: #fff; border: 2px solid #abc5b2; border-radius: 50%;}
.parHd li p{margin-top: 14px;}
.parHd li.active{color: #14a83b;}
.parHd li.active span{background: #14a83b; border: 2px solid #14a83b;}
.parHd li.active i{display: block; width: 1px; height: 26px; margin: 6px auto 0; background: #14a83b;}
.parHd li.active.clone{color: #404040;}
.parHd li.active.clone span{background: #fff; border: 2px solid #abc5b2;}
.parHd li.active.clone i{display: none;}
.parBd{margin-top: 18px;}
.parBd .slideBox{display: none;}
.slideItem{border: 1px solid #14a83b;}
.brand_slideItem_pic{width: 300px; float: left;}
.brand_slideItem_txt{width: 840px; float: right; margin-right: 26px;}
.brand_slideItem_name{font-size: 22px; color: #14a83b; padding: 24px 0 16px 0;}
.brand_slideItem_desc{font-size: 16px; line-height: 32px; color: #737373;}
.event_box .sPrev,.event_box .sNext{display: block; width: 40px; height: 40px; position: absolute; top: 2px; background: url(../images/event_arrow_btn.png) no-repeat;}
.event_box .sPrev{left: -60px;}
.event_box .sNext{right: -60px; background-position: -40px 0;}

.brand_b5{background: #f2f2f2; margin-bottom: -50px;}
.brand_b5 .wrap{padding: 50px 0;}
.factory_Slide{margin-top: 40px;}
.factory_Slide img{max-width: 100%;}
.poster-main{width: 1044px; height: 500px; margin: 0 auto; position: relative;}
.poster-main a,.poster-main img{display: block;}
.poster-main .poster-list{width: 1000px; height: 500px; margin: 0 auto;}
.poster-main .poster-list .poster-item{width: 360px; height: 500px; position: absolute; left: 0; top: 0; overflow: hidden;}
.poster-main .poster-list .poster-item.active img{width: 360px; height: 500px;}
.poster-main .poster-list .poster-item p{display: none; height: 30px; line-height: 30px; margin: 0 10px; overflow: hidden; font-size: 16px; text-align: center; color: #111; margin-top: 8px;}
.poster-main .poster-list .poster-item.active p{display: block;}
.poster-main .poster-btn{width: 25px !important; height: 50px !important; position: absolute; top: 50%; margin-top: -25px; z-index: 10; cursor: pointer; background: url(../images/arrow_btnb4.png) no-repeat 0 0;}
.poster-main .poster-prev-btn{left: -56px;}
.poster-main .poster-next-btn{right: -56px; background-position: -25px 0;}
.poster-main .poster-prev-btn:hover{background-position: 0 -50px;}
.poster-main .poster-next-btn:hover{background-position: -25px -50px;}

.factory_box{text-align: center; margin-top: 16px;}
.factory_box img{max-width: none;}






.join-name {padding-top:10px;text-align: center;}
.join-name h3{font-size:22px;font-family: "黑体";color: #676868;margin-bottom: 10px;}
.join-name .join-name-info{display: block;color: #333;font-size: 14px;position: relative;}
.join-name .join-name-info span{position: absolute;top:-8px;}
.join-name .join-name-info .borer-left{margin-left: -107px;}
.join-name .join-name-info .borer-right{margin-left: 16px;}
.joining-support{padding-top: 30px; margin:0 auto; width:100%;}
.joining-support dl{width:100%;float: left;background-color: #f6f5f5;}
.joining-support dl+dl{margin-top:20px;}
.joining-support dd{padding:0 38px;font-size: 14px;color: #9d9c9c;line-height: 24px;}
.joining-support dd p{margin: 10px 0;}
.joining-support dd h3{font-family: "黑体";margin-top: 20px;margin-bottom: 20px;font-size: 30px;color: #676868;}
.joining-support .joining-support-style{color: #454545;}

.join-condition{background-color: #f6f5f5; width:100%;float: left;margin-top:30px;}
.join-condition .join-name{padding-bottom: 46px;}
.join-condition .left_1{float:left;background:url(../images/join-condition-lf.png) no-repeat left top;width:100%; height:566px;margin-left:1px;overflow:hidden;}
.join-condition .left_1 li{font-size: 14px;color: #a1a1a1;float: left;padding-left: 125px;padding-top: 19px;}
.join-condition .left_1 li+li{padding-top: 73px;}
.join-condition .right_1{background:url(../images/join-condition-ri.png) no-repeat left top;width:100%; margin-top:20px; height:457px;margin-left:1px;float:left;}
.join-condition .right_1 li{font-size: 14px;color: #a1a1a1;float: left;padding-left: 125px;}
.join-condition .right_1 li:first-child{padding-top: 0px;}
.join-condition .right_1 li+li{padding-top:23px;}
.join-condition .right_1 h3{font-size:16px;font-family: "黑体";color: #565657;margin: 0px;}
.join-condition .right_1 p{font-size: 14px;color: #a1a1a1;margin: 0px;}

.join-addres{ margin-top:25px;}


/*招商*/
.join_title span{display: inline-block; *display: inline; *zoom: 1; font-size: 1.4rem; color: #fff; padding: 8px 16px; background: #107a3f;}
.join_w290{width: 290px;}

.industry{padding: 20px 0 20px 0;}
.industryBox{margin-top: 20px;}
.industryBox .txt{width:100%; float: left; line-height: 1.9; font-size:1rem; color: #595757;}
.industryBox .txt p{margin-bottom: 10px;}
.industryBox .txt span{color: #ff1600;}
.industryBox .pic{width:100%; float:left; }
.industryBox .pic img{width: 100%;}

.statistics{padding: 40px 0 30px 0; background: #eee;}
.statistics .join_title span{background: #3c9162;}
.statistics ul{margin-top: 20px;}
.statistics li{font-size:1rem; color: #595757; line-height:1.5rem; padding-left:15px; padding-top: 6px; padding-bottom: 6px; position: relative;}
.statistics li i{display: block; width: 8px; height:8px; background: #107a3f; border-radius: 50%; position: absolute; left: 0; top:10px;}

.prospect{padding: 60px 0;}
.prospect .join_title span{font-size:1.24rem; }
.prospect .txt{width:100%; float: left; line-height: 1.9; font-size:1.24rem; color: #595757;}
.prospect .desc{margin-top: 20px;font-size:1rem;  }
.prospect .desc span{color: #ff1600;}
.prospect .pic{width:80%; margin:10% 10% 0 10%;float:left; }
.prospect .pic img{width: 100%;}

.cooperationDesc{padding: 60px 0; background: #ebefed;}
.cooperationDesc .desc{color: #107a3f; font-size:1rem; line-height: 1.9; margin-top: 24px;}
.cooperationDesc .desc span{color: #ff1600;}
.cooperationDesc ul{margin-top:20px;}
.cooperationDesc li{float: left; text-align: center; color: #107a3f;}
.cooperationDesc li.w1{width: 30.3%;}
.cooperationDesc li.w2{width: 28.8%; margin-left: 4.825%;}
.cooperationDesc li.w3{width: 31.25%; float: right;}
.cooperationDesc li span{display: block; overflow: hidden;}
.cooperationDesc li img{width: 100%; transition: all .8s;}
.cooperationDesc li p{font-size:1.2rem; margin-top: 16px;}
.cooperationDesc li:hover img{transform: scale(1.1);}

.profit{padding: 30px 0 40px 0;}
.profit .join_title{text-align: center;}
.profitBox{width: 90%; margin: 24px auto 0;}
.profitTable{width: 100%; color: #595757;}
.profitTable th,.profitTable td{border: 1px solid #ddd; font-size:12px; font-weight: normal; text-align: center; white-space: nowrap;}
.profitTable th{padding: 6px 16px;}
.profitTable td{padding: 10px 16px;}

.joinadv{padding:20px 0;}
.joinadv .join_title{text-align: center;}
.joinadvBox{width:94%; margin: 1px auto 0;}
.joinadvBox ul{}
.joinadvBox li{width:100%;  float: left;}
.joinadvBox li .item{position: relative; min-height:85px; padding-left: 56px; margin:8px 18px;}
.joinadvBox li .num{width:40px; height:40px; line-height:40px; text-align: center; background: #e2eae6; border-radius: 50%; overflow: hidden; font-size: 1.5rem; color: #107a3f; position: absolute; left: 0; top: 13px;}
.joinadvBox li p{font-size: 1rem; font-weight: bold; color: #107a3f; line-height: 2;}

.policy{padding: 60px 0; background: #eee;}
.policy .join_title{text-align: center;}
.policy_table{width: 100%; color: #595757; font-size:1rem; margin-top: 30px;}
.policy_table th,.policy_table td{text-align: center; padding: 14px 4px; border: 2px solid #ddd; white-space: nowrap;}

.fprocess{padding: 60px 0;}
.fprocess .join_title{text-align: center;}
.fprocessBox{margin-top: 46px; text-align: center;}

.training{padding: 60px 0 30px 0; background: #e7edea;}
.training .join_title{text-align: center;}
.trainingBox{width: 84%; margin: 36px auto 0;}
.trainingBox ul{}
.trainingBox li{width: 50%; *width: 49.9%; float: left;}
.trainingBox li .item{margin: 10px 10px;}
.trainingBox li .pic{overflow: hidden; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;}
.trainingBox li .pic img{width: 100%;}
.trainingBox li .title{text-align: center; font-size:1rem; color: #595757; padding: 16px 0; font-weight: normal;}

.newJoin{}
.newJoin .join_title{text-align: center;}
.newJoinBox{margin-top: 30px; overflow: hidden;}
.newJoinBox  ul{ width:100%; padding-bottom: 20px !important;}
.newJoinBox  li{width:45%; margin-left:3.33%; background: #fff; float: left;}
.newJoinBox  li .pic{width:100%; overflow: hidden;}
.newJoinBox  li .pic img{width: 100%; height: 100%; transition: all .6s;}
.newJoinBox  li .title{height: 25px; line-height:25px; font-size:1rem; color: #000; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.newJoinBox  li:hover{box-shadow: 0 8px 10px rgba(130,130,130,.45);}
.newJoinBox  li:hover .pic img{transform: scale(1.1);}



/*CSS pageinfo style pagination*/
.pageinfo_box{ float:left;width:100%; margin-top:20px; margin-bottom:20px; overflow: hidden;}
.pageinfo {padding-right: 3px; padding-left: 3px; padding-bottom: 3px; margin:3px;  text-align: center; line-height:25px; font-size:12px; }
.pageinfo a {border: #333 1px solid; padding-right: 5px;padding-left: 5px; padding-bottom: 2px; margin: 2px;  color: #333; padding-top: 2px;  text-decoration: none}
.pageinfo a:hover {border: #333 1px solid;color: #333; }
.pageinfo a:active {border: #333 1px solid;color: #333;}
.pageinfo .thisclass {border: #333 1px solid; padding-right: 5px; padding-left: 5px; font-weight: bold; padding-bottom: 2px; margin: 2px; color: #fff; padding-top: 2px;  background-color: #333}
.pageinfo .disabled {border: #333 1px solid;padding-bottom: 2px; padding-right: 5px;padding-left: 5px; color: #333; margin-right: 2px; padding-top: 2px; }
.pageinfo strong{color: #333; padding:0 3px;}

.pageinfo span{ background:#fff;}
.pageinfo span a{ color:#F00}



/*杀菌消毒*/
.sterilize-title{font-size: 20px; font-weight: bold; color: #107a3f; text-align: center; line-height: 1.1;}
.sterilize-title b{font-weight: bold; color: #e71c30;}
.sterilize-entitle{font-family: "Arial"; font-size: 12px; color: #dadada; text-align: center; text-transform: uppercase; line-height: 1.1; margin-top: 6px;}

.sterilize-s1{height: 180px; background: url(../images/sterilize-bg1.jpg) no-repeat center; background-size: cover;}

.sterilize-s2{background: #fff; text-align: center; line-height: 24px; font-size: 14px; color: #292929; padding: 30px 10px;}
.sterilize-s2 .cr1{font-weight: bold; color: #fe0000;}
.sterilize-s2 .cr2{font-weight: bold; color: #107a3f;}

.sterilize-s3{background: #107a3f; padding: 20px 10px; display: flex; flex-flow: wrap;}
.sterilize-s3 ul{color: #fff;}
.sterilize-s3 li{padding: 20px 0 26px 0; border-top: 1px solid rgba(255,255,255,.2);}
.sterilize-s3 li:first-child{border-width: 0;}
.sterilize-s3 li:last-child{padding-bottom: 20px;}
.sterilize-s3 li .title{font-size: 20px; font-weight: bold;}
.sterilize-s3 li .desc{font-size: 12px; line-height: 20px; margin-top: 6px; text-align: justify;}
.sterilize-s3 .pic{display: flex; flex-flow: wrap;}
.sterilize-s3 .pic span{width: 32%; margin-right: 2%;}
.sterilize-s3 .pic span img{width: 100%;}
.sterilize-s3 .pic span:first-child{width: 100%; margin-right: 0; margin-bottom: 10px;}
.sterilize-s3 .pic span:last-child{margin-right: 0;}

.sterilize-s4{background: #f3f3f3; padding: 30px 10px;}
.sterilize-s4-box{margin-top: 14px;}
.sterilize-s4-box ul{display: flex; flex-flow: wrap;}
.sterilize-s4-box li{width: 49%; margin-right: 2%; margin-bottom: 2%;}
.sterilize-s4-box li:nth-child(2n){margin-right: 0;}
.sterilize-s4-box li .pic{overflow: hidden;}
.sterilize-s4-box li .pic img{width: 100%;}
.sterilize-s4-box li .title{height: 32px; line-height: 32px; background: #107a3f; font-size: 12px; font-weight: normal; color: #fff; text-align: center;}

.sterilize-s5{background: url(../images/sterilize-5_bg.jpg) no-repeat center; background-size: cover; height: 180px; display: flex; align-items: center;}
.sterilize-s5 .w-auto{width: 100%; padding: 0 10px; box-sizing: border-box;}
.sterilize-s5 .title{font-size: 26px; font-weight: bold; text-align: center; color: #fff; text-shadow: 2px 3px 3px rgba(0,0,0,.41); letter-spacing: 3px; line-height: 30px;}
.sterilize-s5 .text{width: 246px; height: 44px; margin: 8px auto 0; border-radius: 22px; background: #107a3f; background-image: linear-gradient(to bottom, #47a784, #107a3f); font-size: 14px; color: #fff; text-align: center; line-height: 44px;}
.sterilize-s5 .text b{font-family: "Arial"; font-size: 21px; font-weight: bold; margin-left: 6px; vertical-align: top;}

.sterilize-s6{background: #107a3f; padding: 30px 10px; color: #242424;}
.sterilize-s6 .sterilize-title{color: #fff;}
.sterilize-s6-box{background: #fff; margin-top: 16px; padding: 6px; border-radius: 5px; overflow-x: auto;}
.sterilize-s6-box table{width: 700px; border-collapse: inherit; border-spacing: 4px;}
.sterilize-s6-box table th{height: 28px; line-height: 28px; font-size: 14px; font-weight: bold; color: #fff; text-align: center; padding: 4px 0; background: #3a9663; border-radius: 2px;}
.sterilize-s6-box table td{background: #f1f1f1; padding: 0 10px; line-height: 18px; font-size: 12px; border-radius: 5px; overflow: hidden;}
.sterilize-s6-box table td.pd0{padding: 0;}
.sterilize-s6-box table tbody td:nth-child(2n){background: #e3e3e3;}
.sterilize-s6 .t1{font-size: 14px; line-height: 1.4; font-weight: bold; color: #fff; text-align: center; margin-top: 14px;}
.sterilize-s6 .t2{font-family: "Arial"; font-size: 10px; line-height: 15px; text-align: center; color: rgba(255,255,255,.3); margin-top: 6px;}

.sterilize-case{background: #fff; padding: 30px 10px;}
.sterilize-case-box{margin-top: 12px;}
.sterilize-case-box .pic img{width: 100%;}
.sterilize-case-box ul{display: flex; flex-flow: wrap; margin-top: 8px;}
.sterilize-case-box li{width: 32%; margin: 0 2% 2% 0;}
.sterilize-case-box li:nth-child(3n){margin-right: 0;}
.sterilize-case-box li img{width: 100%;}

.sterilize-s8{background: url(../images/sterilize-8_bg.jpg) no-repeat center; background-size: cover; height: 150px; display: flex; align-items: center;}
.sterilize-s8 .w-auto{width: 100%; padding: 0 10px; box-sizing: border-box;}
.sterilize-s8 .title{font-size: 26px; font-weight: bold; text-align: center; color: #fff; text-shadow: 4px 6px 16px rgba(0,0,0,.3); line-height: 30px;}

.sterilize-strength{background: #107a3f; padding: 30px 10px;}
.sterilize-strength .sterilize-title,.sterilize-strength .sterilize-entitle{color: #fff;}
.sterilize-down{width: 14px; height: 34px; margin: 10px auto 0; background: url(../images/sterilize-down_bg.png) no-repeat;}
.sterilize-strength .pic{margin-top: 12px;}
.sterilize-strength .text{font-size: 12px; line-height: 22px; color: #fff; text-indent: 2em; margin-top: 14px;}
.sterilize-strength .more{display: block; width: 120px; height: 32px; line-height: 32px; margin: 14px auto 0; border: 1px solid #fff; border-radius: 17px; font-size: 12px; text-align: center; color: #fff;}
.sterilize-strength .more:hover{background: #088041; color: #fff!important;}

.sterilize-adv{background: #fff; padding: 30px 10px;}
.sterilize-adv ul{display: flex; flex-flow: wrap;}
.sterilize-adv li{background: #f3f3f3; margin-bottom: 10px; text-align: center; padding: 20px 16px;}
.sterilize-adv li:last-child{margin-bottom: 0;}
.sterilize-adv li .icon img{height: 30px;}
.sterilize-adv li .title{font-size: 16px; font-weight: bold; color: #107a3f; line-height: 24px; margin-top: 6px;}
.sterilize-adv li .desc{font-size: 12px; line-height: 20px; color: #747474; text-align: left; margin-top: 8px;}
