@charset "utf-8";
/* CSS Document */





@media screen  and (max-width:1200px) {
  .flex-control-nav { margin: 0 auto; width: 100%; position: relative; text-align: center; right: 0px; }
  .mode01 { width: 96%; margin: 0 auto; height: auto; }  
  .wrap_mode02 { background: none; height: auto; }
  .mode02 { width: 96%; margin: 0 auto; overflow: hidden; padding: 0px; }
  .mode02 .lf { width: 49%;   padding: 0px; }
  .mode02 .rt { width: 49%; padding: 0px; }
  .mode03 { width: 96%; height: auto; }
  .news_con { padding:20px 0; overflow: hidden; }
  .news_img_font { width: 31%; margin: 0 1%; padding:1% 1% 29.5% 1%; height: 1px; }
  .news_ul { width: 27%; padding:1%; overflow: hidden;}
  .news_img_font img { width: 100%; height: auto; }
  .Communication ul li a { height: 20px; display: block; overflow: hidden; }
  .news_ul ul li a { height: 20px; display: block; overflow: hidden; }
  
 }

@media screen  and (max-width:1023px) {
  .news_con { padding:20px 0; overflow: hidden; }
  .news_img_font { width: 45%; margin: 0 1%; padding:1%; height: auto; }
  .news_ul { width: 94%; padding:1%; margin: 20px 2.5% 20px 2.5%; }
  .news_img_font img { width: 100%; height: auto; }
  .mode02 .lf { width: 98%; margin: 0 auto; float: none; padding: 0px; }
  .mode02 .rt { width: 98%; margin: 20px auto; float: none; padding: 0px; }
  .Communication ul li a { height: auto; display: block; overflow: hidden; }
  .news_ul ul li a { height: auto; display: block; overflow: hidden; }


}
@media screen  and (max-width:770px) {
	
	}
@media screen  and (max-width:680px) {
    
	}
@media screen and (max-width:640px) {
  
 }

@media screen and (max-width:600px) {
  .news_img_font { width: 97%; float: none; margin: 0 0 20px 0; }
  .news_ul {width: 97%; float: none; margin: 0 0 20px 0;   }
}
@media screen and (max-width:480px) {
}

@media screen and (min-width:320px) and (max-width:360px) {

}
