li{list-style:none;}
input,textarea{outline:none;}
.layout{margin:0 auto;}
.layout:after{content:"";clear:both;}
.clear{clear:both;}
.undis{display:none;}
.backeee{background:#eee;}
.backf4{background:#f4f4f4;}
.eps{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.clamp2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}

.logo{display:block;float:left;height:50px;margin-left:30px;margin-top:25px;}
.topmid{height:28px;margin-right:12%;margin-top:16px;float:right;}
.topmid .language{float:right;position:relative;cursor:pointer;margin-top:2px;}
.topmid .language .ico1_2{background:url(../images/icodq.png) no-repeat center;display:block;width:18px;height:20px;float:left;margin-right:5px;}
.topmid .language .point{display: block;width: 0;height: 0;overflow: hidden;border-color: #656565 transparent transparent;border-style: solid dashed dashed;float:right;margin-top:9px;margin-left:8px;}
.topmid .language .change{position:absolute;left:0;top:20px;text-align:center;background:#1916c9;line-height:34px;font-size:14px;width:102px;z-index:10;padding:0;margin:0;display:none;}
.topmid .language .change li a{color:#fff;display:block;}

.topmid .search_box{background:#fff;overflow:hidden;border:1px solid #ccc;width:220px;height:28px;z-index:10;float:right;border-radius:20px;margin-left:30px;}
.topmid .search_box .text{float:left;width:167px;border:none;padding:0 0 0 12px;line-height:26px;height:26px;font-size:14px;}
.topmid .search_box .submit{float:right;width:50px;background:url(../images/search.png) no-repeat center;border:none;height:26px;cursor:pointer;font-size:0;}

.dropdown-menu a i{width: 0;height: 0;border-color: transparent transparent transparent #facd00;border-style: dashed dashed dashed solid;border-width: 4px;overflow: hidden;position: absolute;right: 15px;top: 10px;display:none;}
.dropdown-menu a:hover i{display:block;}
.control_box{height:210px;position:absolute;bottom:0;left:0;right:0;margin:0 auto;z-index:15;}

.pro_line ul{overflow:hidden;margin:0 -15px;padding:3% 0 2%;}
.pro_line ul li .pic{position:relative;}
.pro_line ul li .pic img{width:100%;display:block;}
.pro_line ul li .pic h1{background:rgba(0,0,0,.8);line-height:50px;position:absolute;bottom:0;right:0;margin:0;font-size:20px;color:#fff;padding:0 5%;min-width:76%;max-width:100%;text-align:center;}
.pro_line ul li p{font-size:16px;color:#000;margin-top:18px;}
.pro_line ul li:hover p{color:#1916c9;}

.news_type{overflow:hidden;padding-top:5%;}
#news_num{overflow:hidden;border-bottom:1px solid #eaeaea;margin:0 0 0 -15px;}
#news_num li{float:left;cursor:pointer;font-size:22px;padding:0 15px;line-height:50px;margin-right:5%;}
#news_num li.active{border-bottom:4px solid #1916c9;color:#1916c9;}
#news_num .change{float:right;font-size:16px;color:#333;line-height:50px;background:url(../images/change.png) no-repeat left;padding-left:28px;}
.more_box{overflow:hidden;float:right;padding-top:10px;}
.more_box p{float:left;line-height:32px;font-size:16px;margin-right:15px;}
.more_box .mbtn{display:block;width:32px;height:32px;float:left;text-indent:-999em;font-size:0;border-radius:5px;}
.more_box .mb1{background:url(../images/up.png) no-repeat center #ebebeb;margin-right:5px;}
.more_box .mb2{background:url(../images/down.png) no-repeat center #ebebeb;}
.more_box .mbtn:hover{background-color:#1916c9;}

.ind_news{overflow:hidden;margin:4% -15px;}
.ind_news_l{overflow:hidden;margin:0 -20px;}
.ind_news_main{overflow:hidden;padding:0 20px;}
.ind_news_main .pic{overflow:hidden;margin-bottom:20px;}
.ind_news_main img{width:100%;display:block;}
.ind_news_main .time{width:21%;float:left;text-align:center;border:1px solid #ccc;font-size:14px;color:#333;line-height:29px;}
.ind_news_main .time p{font-size:22px;color:#fff;background:#ccc;line-height:41px;margin:0;}
.ind_news_main .nr{width:70%;float:right;}
.ind_news_main .nr h1{font-size:20px;color:#333;line-height:27px;height:54px;margin-top:0;}
.ind_news_main .nr h1:hover,.ind_news_r ul li h1:hover{color:#1916c9;}
.ind_news_main .nr p{font-size:14px;color:#343434;line-height:25px;height:225px;margin:0;overflow:hidden;}

.ind_news_r ul li{overflow:hidden;border:1px solid #ebebeb;margin-bottom:20px;padding:21px 5%;}
.ind_news_r ul li h1{font-size:20px;color:#333;line-height:27px;margin:0;}
.ind_news_r ul li h5{font-size:12px;color:#333;line-height:29px;margin:0;}
.ind_news_r ul li p{font-size:14px;color:#333;line-height:30px;height:60px;margin:0;}

.index_about{padding:4% 0;overflow:hidden;}
.enter_gr{background:#fff;height:320px;overflow:hidden;padding:0 3%;}
.enter_gr h1{display:block;font-size:44px;color:#333;margin:38px 0;}
.guor{overflow:hidden;}
.guor li{float:left;width:50%;line-height:32px;margin-bottom:30px;}
.guor li a{display:block;font-size:18px;color:#333;background:url(../images/go1.png) no-repeat left;padding-left:52px;}
.guor li a:hover{background:url(../images/go2.png) no-repeat left;color:#1916c9;}

.ind_about_tr{position:relative;padding:0;height:320px;overflow:hidden;}
.ind_about_tr img{min-width:100%;display:block;min-height:100%;}
.ind_about_tr p{background:#1916c9;position:absolute;top:0;right:0;font-size:32px;color:#fff;width:120px;padding:23px 20px;text-align:center;line-height:37px;}

.ind_zzry{background:#eaeaea;height:280px;overflow:hidden;padding:0;position:relative;}
.ind_zzry img{min-height:100%;padding:0;}
.ind_zzry_r{height:100%;position:relative;padding-top:5%;}
.ind_zzry_r h1,.ind_jck h1{font-size:30px;color:#333;}
.ind_zzry_r h2{font-size:22px;color:#b6b6b6;text-transform:uppercase;margin-top:0;}
.watch{position:absolute;bottom:0;right:0;background:#2f2f2f;font-size:20px;color:#fff;line-height:50px;width:150px;}

.ind_jck{background:#fff;height:280px;overflow:hidden;padding:1% 5% 0;position:relative;}
.ind_jck h3{font-size:14px;color:#9a9a9a;text-transform:uppercase;margin:0;border-bottom:1px solid #eaeaea;padding-bottom:18px;margin-bottom:18px;}
.ind_jck p{font-size:18px;color:#353535;line-height:30px;}

.foot{background:url(../images/foot.png) no-repeat center;background-size:cover;overflow:hidden;padding:2% 0;}
.foot ul{float:left;width:14.285%;}
.foot ul h1{font-size:20px;color:#fff;margin-bottom:35px;}
.foot ul a{font-size:16px;line-height:36px;color:#fff;display:block;}

.Copyright{background:#333;padding:10px 0;}
.Copyright p{color:rgba(255,255,255,.4)\9;color:#fff;opacity:0.4;margin:0;font-size:12px;line-height:20px;}

.ny_banner{position:relative;background-size:cover!important;overflow:hidden;height:520px;}
.ny_banner .text{top:50%;margin-top:-165px;padding:0 12%;}
.ny_banner .text.only{margin-top:-73px;}
.ny_banner .text h1{font-size:32px;color:#1916c9;background:url(../images/tit.png) no-repeat center;line-height:66px;margin:0;}
.ny_banner .text p{font-size:20px;color:#fff;line-height:40px;margin:60px 0 0;}

.location{background:rgba(255,255,255,.72);bottom:0;}
.location p{margin-bottom:0;line-height:40px;font-size:14px;color:#474747;}
.location p a{color:#474747;}
.location p a:hover{color:#1916c9;}

.about_box{overflow:hidden;background:#eee;}
.about_box .pic{background-size:cover!important;overflow:hidden;height:380px;}
.about_box .text{padding:2% 12% 0;}
.about_box .text h1{text-align:center;font-size:32px;}
.about_box .text p{font-size:16px;color:#353535;line-height:32px;height:96px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin:40px 0 30px;}
.about_box .text .more{font-size:16px;line-height:36px;border-radius:30px;display:inline-block;padding:0 15px;}
.about_box .text .more em{text-decoration:underline;font-style:normal;}
.about_box.tp .text h1{color:#1916c9;background:url(../images/d1.png) no-repeat center;}
.about_box.tp .text p{color:#353535;}
.about_box.tp .text .more{color:#fff;background:#1916c9;}
.about_box.pt{background:#1916c9;}
.about_box.pt .text{float:right;}
.about_box.pt .text h1{color:#fff;background:url(../images/d2.png) no-repeat center;}
.about_box.pt .text p{color:#fff;}
.about_box.pt .text .more{color:#1916c9;background:#fff;}

.ny_tit{font-size:32px;color:#1916c9;background:url(../images/d1.png) no-repeat center;margin-top:0;}
.seemore{font-size:16px;line-height:36px;border-radius:30px;display:block;padding:0 15px;color:#fff;background:#1916c9;width:120px;margin:0 auto;text-align:center;}
.seemore em{text-decoration:underline;font-style:normal;}
.honor_list{padding:4% 0;}
.honor_list ul{overflow:hidden;margin:5% 0;}
.honor_list li{padding:0 10px;margin-bottom:20px;}
.honor_list li .main{background:#fff;overflow:hidden;}
.honor_list li .main .pic{padding:12px;text-align:center;height:340px;display:flex;align-items:center;justify-content:center;}
.honor_list li .main .pic img{max-width:100%;max-height:100%;}
.honor_list li .main p{font-size:16px;background:url(../images/jt.png) no-repeat right;margin:18px 12px;line-height:36px;}

.ny_nav{background:#eaeaea;}
.ny_nav ul{overflow:hidden;text-align:center;margin:0;}
.ny_nav ul li{line-height:72px;float:left;width:200px;position:relative;}
.ny_nav ul li a{font-size:18px;color:#1916c9;}
.ny_nav ul li.cur{background:#fff;}
.ny_nav ul li.cur:after{content:"";display:block;width:22px;height:5px;background:#e00000;position:absolute;left:0;right:0;margin:0 auto;bottom:8px;}

.news_center{padding:1% 0;}
.news_center li{overflow:hidden;border-bottom:1px solid #f2f2f2;padding:3% 0;}
.news_center li .pic{padding:0;}
.news_center li .pic img{width:100%;}
.news_center li .desc{overflow:hidden;padding-left:4%;padding-right:0;}
.news_center li .desc h1{margin:0;font-size:24px;color:#333;}
.news_center li .desc h1:hover{color:#1916c9;}
.news_center li .desc p{margin:0;font-size:14px;color:#999;line-height:26px;}
.news_center li .desc p.mid{margin:25px 0 15px;height:78px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}

.fynumber{width:100%;overflow:hidden;text-align:center;margin:3% auto 5%;color:#333;font-size:14px;}
.fynumber a,.fynumber span{padding:5px 11px 5px 11px;display:inline-block;color:#333;border:1px solid #ebebeb;margin:0 0 4px 4px}
.fynumber a.cur,.fynumber .current,.fynumber a:hover{background:#1916c9;border:1px solid #1916c9;color:#fff;}

.product_show{overflow:hidden;margin:5% -8px 0;}
.product_show li{padding:0 8px;margin-bottom:16px;}
.product_show li .pic{overflow:hidden;height:260px;}
.product_show li .pic img{max-width:110%;min-width:100%;min-height:100%;}
.product_show li a{display:block;overflow:hidden;border:1px solid #eaeaea;}
.product_show li p{margin:0;font-size:16px;color:#666;line-height:99px;}
.product_show li a:hover p{color:#1916c9;}

.line-tit{font-size:20px;color:#333;margin:5% 0 2%;}

.line_info{overflow:hidden;}
.line_info .line_img{padding:0 1.6% 0 0;}
.line_info .line_img img{max-width:100%;}
.line_info .line_txt{padding-top:10px;}
.line_info .line_txt p{font-size:18px;line-height:28px;color:#333;}

.equipment{overflow:hidden;margin:0 -15px;}
.equipment li{margin-bottom:20px;}
.equipment li a{overflow:hidden;display:block;border:1px solid #eaeaea;}
.equipment li .pic{overflow:hidden;height:280px;}
.equipment li .pic img{max-width:110%;min-width:100%;min-height:100%;}
.equipment li p{font-size:16px;color:#333;background:url(../images/jt2.png) no-repeat right;line-height:76px;margin:0 4%;}

.process{padding:5% 0;}
.process img{display:block;width:100%;}

.benefits{padding:5% 0;}
.benefits img{display:block;max-width:100%;margin:0 auto 5%;}
.benefits p{font-size:18px;color:#323232;line-height:25px;margin:0;}

.recruit{overflow:hidden;padding:3% 0;}
.recruit .zpgw{text-align:center;font-size:26px;color:#323232;}
.recruit ul{overflow:hidden;padding:3% 0;}
.recruit ul li{margin-bottom:6px;padding:0 3px;}
.recruit ul li .main{background:#fff;padding:5% 5% 5px;overflow:hidden;}
.recruit ul li .main .rcrt{overflow:hidden;margin-bottom:40px;}
.recruit ul li .main .rcrt p{font-size:20px;color:#313131;float:left;}
.recruit ul li .main .rcrt p.xz{color:#fd7013;float:right;}
.recruit ul li .main .need{font-size:14px;color:#999;line-height:22px;height:44px;margin:0;}

.contact_way{border-bottom:1px solid #ebebeb;overflow:hidden;padding:3% 0;}
.contact_way h1{font-size:18px;color:#1916c9;line-height:40px;}
.contact_way p{font-size:14px;color:#343434;line-height:30px;}

.Machinery{overflow:hidden;padding:5% 0;}
.Machinery img{float:left;max-width:100%;}
.Machinery p{float:left;font-size:18px;color:#1916c9;padding-left:3%;padding-top:60px;}
.Machinery p span{display:block;font-size:14px;color:#323232;margin-top:25px;}

.about_contair{overflow:hidden;padding:4% 0 4%;font-size:14px;color:#333;line-height:24px;}
.about_contair img{max-width:100%;display:block;margin:0 auto;}
.about_contair p{font-size:16px;color:#333;line-height:26px;margin:0;}
.about_contair h1{font-size:18px;color:#333;font-weight:bold;}
.about_contair .cleanbox p{font-size:16px;line-height:30px;}
.about_contair .wash{font-size:24px;color:#006cb7;margin-top:0;}
.about_contair.news_content p{line-height:30px;color:#666;}
.about_contair .about_bt{overflow:hidden;width:100%;position:relative;margin:2% 0;background:#006cb7;}
.about_contair .about_bt img{width:100%;}
.about_contair .about_bt .txt{background:#006cb7;position:absolute;top:0;right:0;bottom:0;overflow:hidden;}
.about_contair .about_bt .txt p{text-align:center;color:#fff;font-size:18px;line-height:36px;padding:30px;font-weight:600;}
.about_contair .btit{font-size:24px;color:#333;font-weight:normal;text-align:center;margin-bottom:20px;}
.about_contair .news_detail{text-align:center;background:#f5f5f5;margin:20px 0;font-size:14px;color:#999;line-height:30px;padding:7px 3%;}
.about_contair .news_detail span{margin:0 3%;}
.about_contair .training{padding:0 2%;}
.about_contair .training h1{font-size:18px;}

.pro_turn{overflow:hidden;border-top:1px solid #ededed;padding:2% 2% 3%;}
.pro_turn p{font-size:16px;color:#333;line-height:30px;margin:0;width:79%;}
.pro_turn a{color:#333;}
.pro_turn a:hover{color:#1916c9;}
.pro_turn .back{font-size:16px;color:#333;line-height:31px;display:block;width:121px;border:1px solid #ddd;text-align:center;float:right;margin-top:-47px;}
.pro_turn .back:hover{border:1px solid #1916c9;}

.pro_detail{overflow:hidden;margin:4% -15px 2%;}
.pro_detail .pro_pic{margin-bottom:3%;}
.pro_detail .pro_pic img{width:100%;}
.pro_detail .pro_txt h1{font-size:28px;color:#191919;border-bottom:4px solid #eaeaea;margin-top:10px;padding-bottom:20px;}
.pro_detail .pro_txt ul{overflow:hidden;border:2px solid #eaeaea;padding:18px 0;margin:8% 0;}
.pro_detail .pro_txt ul li{line-height:40px;float:left;width:50%;border-right:1px solid #eaeaea;color:#1b1b1b;padding-left:10%;min-height:120px;display:flex;flex-direction:column;justify-content:center;}
.pro_detail .pro_txt ul li:last-child{border-right:none;}
.pro_detail .pro_txt ul li .p1{font-size:16px;margin:0;}
.pro_detail .pro_txt ul li .p2{font-size:22px;margin:0;}
.pro_detail .pro_txt .btns{overflow:hidden;}
.pro_detail .pro_txt .btns .zxly,.pro_detail .pro_txt .btns .lxwm{display:block;float:left;text-align:center;width:49%;line-height:58px;font-size:16px;}
.pro_detail .pro_txt .btns .zxly{border:2px solid #1916c9;background:#1916c9;float:left;color:#fff;}
.pro_detail .pro_txt .btns .lxwm{border:2px solid #1916c9;float:right;color:#1916c9;}

.cpchartic{background:#f1f1f1;font-size:16px;color:#191919;padding:20px 0;}
.cpchartic span{border-left:5px solid #1916c9;display:inline-block;line-height:20px;padding-left:10px;}

.message_box{font-size:14px;padding:4% 0 5%;overflow:hidden;}
.message_box input{display:inline-block;width:100%;border:1px solid #eaeaea;padding:14px 1%;line-height:30px;margin-bottom:2%;}
.message_box textarea{display:block;width:100%;border:1px solid #eaeaea;padding:0 1%;line-height:40px;resize:none;margin-bottom:2%;}
.message_box img{height:50px;}
.message_box .btns{margin:3% 0;}
.message_box .btns .submit,.message_box .btns .reset{display:block;float:left;text-align:center;width:49%;line-height:58px;font-size:18px;padding:0;}
.message_box .btns .submit{border:2px solid #1916c9;background:#1916c9;float:left;color:#fff;}
.message_box .btns .reset{border:2px solid #1916c9;float:right;color:#1916c9;background:none;}

@media (min-width: 768px) {
  .layout{width:750px;}
}
@media (min-width: 992px) {
  .layout{width:970px;}
}
@media (min-width:1200px) {
  .layout{width:1200px;}
}
@media (min-width:1440px){
	.layout{width:1440px;}
}
@media (max-width:991px){
	.ny_banner{height:460px;}
	.about_box.tp .text h1{background-size:100%!important;}
	.ny_banner .text p{margin:40px 0 0;font-size:18px;line-height:30px;}
	.equipment li .pic{height:auto;}
	.line_info .line_img{padding:0;}
	.line_info .line_img img{margin:0 auto;display:block;max-width:100%;}
	.foot ul h1{font-size:18px;}
	.foot ul a{font-size:14px;}
}
@media (min-width: 768px) and (max-width: 991px){
}
@media (max-width: 1200px){
	.navbar-right{width:7.6%;}
}
@media (max-width: 991px){
	.pro_line ul li{margin-bottom:30px;}
	.ind_news_main .nr p{height:auto;margin-bottom:30px;}
	.ind_news_main .time{width:80px;}
	.ind_news_main .nr{width:calc(100% - 100px);}
	.ind_about_tr img{width:100%;}
	.carousel .absolute{position:relative;z-index:99;}
	.navbar{height:auto;background:#fff;padding-top:50px;}
	.topmid{margin:0;position:absolute;top:12px;right:60px;}
	.navbar-right{margin:0;position:absolute;top:0;right:15px;width:auto;font-size:16px;font-weight:bold;}
	.navbar-default .navbar-right > li > a{color:#1916c9;padding:0;}
	.topmid .search_box{margin-left:10px;}
	.logo{margin:15px;}
	.carousel-caption,.control_box{height:180px;}
	.carousel-caption h1{font-size:30px;line-height:60px;}
	.carousel-caption p{font-size:16px;}
}
@media (max-width: 767px){
	.row{margin:0;}
	.ny_banner{height:300px;}
	.ny_banner .text{padding:2% 3% 0;margin-top:-120px;}
	.ny_banner .text h1{line-height:50px;font-size:28px;}
	.ny_banner .text p{font-size:14px;line-height:26px;margin:30px 0 0;}
	.about_box .text{padding:2% 4% 0;}
	.about_box .text h1,.ny_tit{font-size:25px;}
	.about_box .text p{font-size:14px;margin:30px 0 20px;}
	.about_box .pic{height:280px;}
	.foot{display:none;}
	.news_center li .desc p.mid{line-height:24px;margin:10px 0 5px;height:48px;-webkit-line-clamp:2;}
	.news_center li .desc h1{font-size:18px;}
	.ny_nav ul li{width:33.33%;line-height:52px;}
	.ny_nav ul li a{font-size:16px;}
	.ny_nav ul.scline li{width:50%;}
	.product_show li p{line-height:60px;}
	.benefits p{font-size:16px;}
	.layout{padding:0 2%;}
	.carousel .absolute{margin:0 -2%;}
	.enter_gr,.ind_about_tr{height:auto;}
	.guor li{width:100%;}
	.enter_gr h1{font-size:30px;}
	.ind_about_tr p{font-size:25px;width:100px;padding:10px 20px;}
	.index_about{padding:5% 2%;}
	.logo{height:40px;}
	.carousel-caption{height:40px;}
	.carousel-caption h1{font-size:20px;line-height:40px;margin:0;}
	.carousel-caption p,.control_box,.carousel-indicators{display:none;}
	.pro_turn p{max-width:100%;width:100%;}
	.pro_turn .back{margin:10px 0;}
	.pro_detail .pro_txt ul li{padding-left:3%;line-height:30px;min-height:90px;}
	.pro_detail .pro_txt ul li .p2{font-size:18px;}
	.message_box input{padding:10px 2%;}
	.message_box textarea{padding:0 2%;}
	.message_box .btns .submit, .message_box .btns .reset{line-height:45px;}
}
@media (max-width: 480px){
	.honor_list li .main .pic{height:250px;}
	.product_show li .pic{height:160px;}
	.product_show li .pic img{width:100%;}
	.Machinery img{width:100%;}
	.Machinery p{padding-top:30px;}
	.ind_zzry{height:180px;}
	.topmid .search_box{width:200px;}
	.topmid .search_box .text{width:145px;}
	.topmid .language{font-size:0;margin-top:4px;}
	.topmid .language .point{display:none;}
}