@charset "utf-8";

     
@media screen and (max-width:640px){
 
 .all{max-width:100%;}
 .f-box{width:100%;left:0px;margin-left:0px;}
 
 .footer.active .f-box {left:0px; margin-left:0px; }


}
	


@media screen and (max-width:480px){
 
 .font-18 { font-size:14px;}
 .font-16 { font-size:14px;}
 .font-14 { font-size:13px;}
 
}


@media screen and (max-width:414px){
	
 .font-20 { font-size:14px;}
 .font-18 { font-size:13px;}
 .font-22 { font-size:13px;}
 .font-16 { font-size:12px;}
 .font-14 { font-size:12px;}
 
  .about-box .about-wz:first-child  {left:0.3rem; width:4.3rem; }
 .about-box .about-wz:first-child +.about-wz {width:2.6rem;}
 .about-box .about-wz:first-child +.about-wz +.about-wz  {left:0.3rem; width:4.3rem; }
 .about-box .about-wz:first-child +.about-wz +.about-wz +.about-wz { width:4.3rem;}

  .text-p{left:3.05rem; font-size:12px; top:auto; bottom:10%; }
  
  .cur_list ul li p { margin:0px 0.23rem;  }
  
  .rec_content .head {padding-right:0.32rem; }



}

@media screen and (max-width:375px){

 .font-20 { font-size:13px;}
 .font-22 { font-size:13px;}
 .font-24 { font-size:14px;}
 .font-16 { font-size:13px;}

 .about-box .about-wz:first-child  {left:0.1rem; width:4.5rem; }
 .about-box .about-wz:first-child +.about-wz {width:2.6rem;}
 .about-box .about-wz:first-child +.about-wz +.about-wz  {left:0.1rem; width:4.5rem; }
 .about-box .about-wz:first-child +.about-wz +.about-wz +.about-wz { width:4.4rem;}
 
  .about-wz p  { font-size:12px; }
  
  .cur_list ul li .text { height:1.38rem; }

  .sign_form ul li label { width:2.5rem; }

 
}

@media only screen and (max-width: 340px) {

 .font-18 { font-size:13px;}
 .font-26 { font-size:13px;}
 .font-27 { font-size:13px;}
 .font-16 { font-size:12px;}
 
 .t-box { font-size:13px; }
 
 
 .about-box .about-wz h2 { font-size:20px; }
 .about-box .about-wz:first-child +.about-wz {width:2.2rem; right:0.2rem; }
 .about-box .about-wz:first-child +.about-wz p span { display:inline; }
 .about-box .about-wz:first-child +.about-wz +.about-wz  { width:4.8rem; }
 .about-box .about-wz:first-child +.about-wz +.about-wz +.about-wz {right:0.2rem; width:4.1rem;}
 .about-box .about-wz:first-child +.about-wz +.about-wz +.about-wz p span { display:inline; }

  .text-p{/*left:2rem;*/ }
  
  
  .report_con_box h2 span { padding:0px 0.05rem; }

  .sign_form ul li label { width:2.6rem; }
  
  .l-nav li a p { font-size:12px; }
  
  .kec-box { height:10.5rem; }

  .text-p { font-size:12px; } 

}




