@charset "utf-8";
@media screen and (max-width:1440px)
{
.proviewri .title { font-size:4.5rem;}

.pro_cs h1 { font-size:2.5rem;}

}

@media screen and (max-width:1350px)
{

.widthbox{ max-width:92%; margin:0 auto; padding:0px; }

.menu3 { clear:both; margin:20px auto 20px auto; max-width:92%; }

.in_sz { margin-top:2rem;}

.hzdw { margin-bottom:3rem}
.hzdw li img { width:100%;}

.ab_com { background-size:100% 100%;}
.ab_title { margin-bottom:2rem;}
.ab_fzlc { background-size:100% 100%; margin-top:3rem;}

.ab_ry {background-size:100% 100%;}
.ab_ry p { font-size:1rem; line-height:2rem;}
.ab_lc { margin-bottom:3rem;}


.h1, h1 {
  font-size: 2rem;}

/*内页*/
.mainarea{ margin:0 0%;}

.pro_yb h1 { font-size:2rem;}
.pro_yb ul span { font-size:3rem;}
.qddj { width:50%;}
.qddj img{ width:100%;}
.syyb { width:50%; }
.syyb img{ width:100%;}
.pro_yal { margin-bottom:3rem;}
.pro_fdj {background-size:100% 100%;}
.pro_fxw{background-size:100% 100%; margin-bottom:3rem; padding: 15rem 0 3rem 0;}
.pro_fxw p { font-size:2rem;}
.pro_fxw p span { font-size:3rem;}

.pro2_kz h1 { font-size:2rem;}

.pro_cs { margin:3rem auto;}
.pro2_zngd h1 { font-size:2rem }
.pro2_zngd .fxgd p { font-size:2rem }
.pro2_zngd .fxgd p span { font-size:3rem;}

.pro2_fdj {background-size:100% 100%;}


}

@media screen and (max-width:1214px)
{
.bannerwrap { width:92%;}
.pro_cs .pj li img { width:100%;}
.pro2_fdj li { width:23%;}
.pro2_fdj li img { width:100%;}
.info_list { width:92%; margin:0 auto;}

.lx_cont { left:5rem;}

.ylpic img { width:100%;}

.pro2_zngd{background-size:100% 100%;}




}


@media screen and (max-width:1024px)
{
.head { width:96%;}	
.headtb {width:130px;}
	
.proviewri .title {font-size:3.5rem; }	
.product_images img { width:100%;}
.ecunr li { margin-top:0rem; }
.ecunr ul:nth-child(1) { text-align:left; width:100%;}
.ecunr ul:nth-child(2) { width:100%;mix-blend-mode:multiply; padding-top:0%; text-align:center;}
.ecunr ul:nth-child(3) { text-align:left; width:100%;}

.proview { width:100%;}
.pjwz {  width:92%; margin-bottom:3rem; }

.videowd { margin:0 auto; width:80%; text-align:center;}


}


@media screen and (max-width:1000px)
{
/*Banner大图调用 开始*/
.bannerwrap .banner .mask { vertical-align:middle; position:absolute; width:100%; height:20px; right:0; bottom:7%; text-align:center; }
/*Banner大图调用 结束*/

.dianhua{ display:none; }

/*4大优势*/
.shili_content{ height:430px; }
.shilizi{ background:rgba(255,255,255,0.85); position:absolute; right:0px; top:100px; width:50%; }
/*4大优势 end*/

.mainbg7box{ clear:both; margin:0 auto; width:100%; background:url(../images/mainbg7box.jpg) center top no-repeat; padding:0 0 0 0; overflow:hidden;}
.mainbg7{  }
.mainbg7_content{ display:block; }
.mainbg7_content_l{ background:#f4f4f4; width:100%;padding:50px 45px 3% 45px;   }
.mainbg7_content_l dl{  border-bottom:1px solid #dfdfdf; padding:0 0 20px 0; }
.mainbg7_content_l dl dt{ font-size:20px; color:#182f85; }
.mainbg7_content_l dl dd{ font-size:24px; font-weight:bold; margin:5px 0 0 0; }
.mainbg7_content_l ul{ margin:30px 0 0 0; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:5; }
.mainbg7_content_l ul p{  font-size:1rem; line-height:32px; color:#666666; }
.mainbg7_content_r{ width:100%; }
.mainbg7_content_r img{ width:100%;  }

}


@media screen and (max-width:960px)
{

.chanpin_list ul li { width:49.4%;}
.ab_lc li { width:49%;}

.ab_jd dd {width:100%;}
.ab_jd dd img { width:100%;}
.ab_jd dt {width:100%;padding-top:1rem;}

.pro_yal li { width:49%; margin:0.5rem 0; }
.pro_yal li img { width:100%;}

.pro_fdj { padding:2rem;background-size: cover}

/*内页*/
.menu3 h3,.menu1 a{ width:32%;}
/*产品view页*/


.proview {}
.proviewle{ margin:0 auto;float:none;width:100%;}
.proviewri{float:none; width:100%;margin-left:0; padding-top:1rem;}
.proviewri h2 { font-size:1.2rem;}
.product_images { width:100%}

.pro_cs { margin:2rem auto; }

.qddj img { width:70%;}

.pro_ec {background-size:70% 70%; margin-top:2rem;}


.footwz { margin:0 auto; width:92%; padding-top:2rem; }
.footmenu { width:100%;}
.footelx { width:100%;}

}





@media screen and (max-width:768px)
{
.fl_menu a{  width:140px;  }

/*尾*/
.footerbox{ clear:both; width:100%; margin:5% auto 0 auto; background:#f7f8fa; }

.footer{ display:block; justify-content:space-between; }
.liuyan{ margin:0px 0 0 0; padding:40px 0 0 0; width:100%; }
.liuyan .liuyan_title h3{ font-size:22px; text-transform : uppercase; }
.liuyan .liuyan_title ol{ color:#666666; margin:5px 0 10px 0; }

.footer_r{ width:100%; margin:30px 0% 0 0%; background:url(../images/footer_r.jpg) no-repeat right 40px; background-size:50%; }

.pro_zxecu img { width:100%;}

.erweima{ display:flex; text-align:center; }
.erweima li{ margin:0 5px 0 5px; }
.erweima img{ border:1px solid #e5e6e8; padding:5px; }
.erweima li p{ font-size:14px; }

}

@media screen and (max-width:640px)
{
.h1, h1 { font-size:1.5rem; font-weight:bold;}
.pro_fdj h5 { font-size:1rem; margin-top:0.5rem;}
.pro_fdj .bg { padding:2rem 0;}
.pro_fdj .fdt { margin-top:1rem;}

.pro_yal { margin-bottom:1rem; padding:0;}

.proviewri .title {font-size:3rem; }	
.proviewri .title2 {font-size:1.8rem; }	

.search-form .xlxz { display:none;}
.search-form .input { width:70% }
.search-form .button { width:24%;background:#f0f0f0;}

.ibiaoti {font-family: tekoregular, Verdana, Arial, Helvetica, Sans-serif; line-height:36px;}

.pro_ec {background-size:90% 40%; margin-top:1rem; margin-bottom:0;}
.pro_yb .syyb { width:99%; margin-bottom:1rem;}
.pro_yb .qddj{ width:99%;margin-bottom:1rem; }
.pro_zx{ width:99%;margin-bottom:1rem; }
.syyb { width:99%; margin-bottom:1rem;}
.pro_yb h1 { margin-top:1.5rem; font-size:1.5rem;}
.pro_zx p {}

.pro_fxw { background-size: 100% 100%; margin-bottom:1rem; padding:6rem 0 2rem 0;  }
.pro_fxw p { font-size:1.2rem;}
.pro_fxw p span {font-size:2rem; line-height:4rem; }

.pro_cs .csb { margin:1rem 0;}
.pro_cs .csb li { width:33%;padding:0.7rem 0; }
.pro_cs .csb li p {font-size:0.8rem; }
.pro_cs .pj { border:0;} 
.pro_cs .pj li { width:23%; margin:0 1%; padding:1%; flex:auto;border:0;}
.pro_cs .pj li p { font-size:0.8rem; line-height:1.2rem;}
.pro_cs .pj li img { margin-bottom:0; border:1px solid #e8e8e8;}

.pro_cs h1 { font-size:1.5rem;  }

.pro_fdj .fdt li { width:100%;}
.pro_fdj .fdt li img { width:20%;}

.pro2_yllj { padding:2rem 0;}
.ylpic img { margin-bottom:1rem;}
.pro2_yllj .yltb li { width:100%; margin:0.5rem 0;}
.pro2_yllj .yltb li strong { font-size:1.1rem; margin:0;}
.pro2_yllj .yltb li p { font-size:0.8rem;}

.ecunr ul:nth-child(2) ol img { width:80%;}

.pro2_fdj { padding:2rem 0;}
.pro2_fdj .t1 { padding:1rem 0;}
.pro2_fdj .t1 img { width:80%;}
.pro2_fdj li { width:48%; margin:0.5rem 0;}

.pro2_ys { padding:2rem 0;}

.pro2_ys .lb li p { width:50%;}
.pro2_ys .lb li span { font-size:1.2rem;}
.pro2_ys .lb li img { margin:0.5rem 0rem 0.5rem 0;}

.pro2_zngd h1 { font-size:1.8rem;margin:0rem 0 0.5rem 0;} 
.pro2_zngd h5 { font-size:0.95rem;}
.pro2_zngd .fxgd { margin-left:2rem;}
.pro2_zngd .fxgd p { font-size:1.2rem;}
.pro2_zngd .fxgd p span { font-size:2rem;line-height:3rem;}

.pro2_zngd .znbg { padding:1rem 0;}
.pro2_zngd .znbg li img { width:20%;}
.pro2_zngd .znbg li p { width:50%; display:block; font-size:0.95rem;}


.ecunr li {}
.ecunr strong { font-size:1.1rem; margin-bottom:0rem;}
.ecunr li img { width:135px; margin:0 10px; border-radius:1rem;}
.ecunr p { font-size:0.8rem;}

.ecunr { margin: 1rem 0 1rem 0;}
.ecunr ol strong { font-size:1.1rem; }

.pro2_ecu { margin:0rem 0 0 0;}
.pro2_ecu h1 { text-align:center;}

.menu4 {}
.menu4 li { width:100%; display:block; margin:0.2rem 0;}
.menu4 li a { font-size:1.1rem;}

.pro2_kz {}
.pro2_kz h1 {font-size:1.5rem;margin:1rem 0 0.5rem 0; }
.pro2_kz h5 { font-size:0.95rem;}
.pro2_kz .mbimg { margin:2rem 0;}
.pro2_kz .mbimg img { width:100%;}

.pro2_kz li p img { width:70%;}
.pro2_kz li p { font-size:1rem; line-height:1.8rem;}

.h5, h5 {  font-size:0.9rem;  color: #666;}

.videowd { margin:0 auto; width:100%; text-align:center;}

.pro_fllb .mid_xl li { width:100%; margin:1rem 0;}
.pro_fllb .mid_xl li h3 {font-size: 1.4rem; font-weight:bold;}

.chanpin_list ul li { width:100%; padding:2rem 0;}
.chanpin_list ul li a h3 { font-size:3rem; }
.chanpin_list ul li a h5 p { font-size: 16px; color:#666;}
.chanpin_list ul li a h6 { display:none}


.ab_com { background-size:100%;padding:4rem 0 10rem 0;}
.ab_sub { width:100%;padding:0rem 0 0 0; margin-bottom:0rem;} 
.ab_sub h2 { font-size:1.4rem; font-weight:bold;margin-bottom:0.5rem;}
.ab_sub p { line-height:1.8rem;}
.in_sz { margin:0 0 0rem 0;}
.in_sz p { line-height:1.2rem; font-size:0.9rem;}

.ab_wh { margin-bottom:2rem;}
.ab_wh li { width:100%; padding:2rem; background:100%;}
.ab_wh li h1 { font-size:1.6rem; margin-bottom:0rem;}

.ab_sjz li { width:100%;}
.ab_fzlc .t1 img { width:100%;}

.ab_title span {font-size:1.4rem;}

.ab_jd dt h2 { font-size: 1.4rem; }

.proinfo_view table img { width:100%;}
.proinfo_view td {font-size:1rem;}

.hzdw li { width:49%;}

.ibiaoti {margin:30px 0 30px 0;}

.ptitle i { font-size:30px;}
.in_sz li { width:50%;font-size:15px; border:0;}

/*内页*/
.menu3 h3,.menu1 a{ width:49%;}

.footerbottom{ padding-bottom:60px; }
.fnav2{ display: block;float:right;width:100%; margin:0 auto;  overflow:hidden; background:#f37305; padding:10px 0 ; position: fixed ;bottom:0;z-index:9999}
.fnav2 a{ float:left; width:30%; overflow:hidden;  color:#FFF; font-size:18px; overflow:hidden ; text-align:center; font-size:16px;}
.fnav2 a img{ width:30%;vertical-align:middle; padding-left:4%; padding-right:5%;}

.yb_conct{ display:none; }


}

@media screen and (max-width:580px)
{
	
.head { padding:5px 0 0 0;}
.head .logo { width: 380px;}
.head .logo img { width:100%;}
.headtb {width:300px;}

.headerpage  { position:!important;}
.nav-fixed { position:!important;}

.lx_cont{ left:2rem; top：:15%; padding-top:20%;}
.lx_cont strong { font-size:1.2rem;}
.lx_cont p { }
.lx_cont p span {font-size:0.75rem;}

.pro_cs table { width:100%;}
.pro_cs td { font-size:0.55rem;}

.right { clear:both; max-width:1350px; margin:0 auto; padding:0 10px;}
.logo_list li { width:100%; text-align:center;}
.info_listimg li { padding:10px;}

/*.jod1 .libox { overflow:hidden;padding: 0 10px;}*/

.jod1 .libox{ background-color:#efefef; padding:10px 15px 20px 15px; height:65px; line-height:21px; font-size:18px; color:#333; cursor:pointer; margin-bottom:10px; border-radius:10px;}
/*.jod1 .libox p { background:none}
.jod1 .libox:hover p{background:none}*/
.jod1 .conbox { padding:15px;}
.jod1 .conbox .text {padding-bottom:0px;}

.search_request_ul li span:last-child{ display:none}


.pro_top h1 { font-size:1.8rem; padding-left:0%;text-shadow: 1px 1px 1px #000;}
.pro_top h2 { font-size: 0.95rem;  padding-left:0%;text-shadow: 1px 1px 1px #000;}

.downatta a { display:block; margin-bottom:-15px;}

.fl_menu a{  width:90px; font-size:14px;  }

.footer_two ul{ display:block; flex-wrap:wrap; justify-content:space-around; }
.footer_two ul li{ width:100%;  display:flex; flex-wrap:wrap; margin:0 0 15px 0; }

.ecunr li { height: auto; margin-bottom:1rem;}



}

@media screen and (max-width:480px)
{


/*内页*/
.position{ display:none;}
.menu3 h3,.menu1 a{ width:100%;}

}

/*手机站导航必要样式不能删除*/
@media screen and (min-width:1025px) {
.headerpagewap{display: none}
}