@charset "utf-8";
/* CSS Document */

/* 大屏幕 */
@media (min-width: 1200px) {

}
/* pad端 */
@media (min-width: 960px) and (max-width: 1199px) {

}
/* iPads (landscape横屏) ----------- */  
@media only screen  
    and (min-device-width : 768px)  
    and (max-device-width : 1024px)  
    and (orientation : landscape) {  
 .header .main{
	max-width:90% !important;
	
}
.content{
	min-width:95%;
}
.main{
	width:95%;
}
.main h2 {
	padding-top: 70px
}
.footer{
	min-width:90%;
	width:100%;
}
.flash{
	margin-top:80px;
	max-height:600px;
}

.flex-direction-nav a{
	top:45%;
}
.sfont1{
	width:800px;
	margin-left:-400px;
	height:auto !important;
	margin-top:0px !important;
}
.sfont2{
	width:450px;
	height:auto !important;
	margin-top:0px !important;
}
.sfont3{
	width:350px;
	height:auto !important;
	margin-top:0px !important;
}
.sfont4{
	width:250px;
	height:auto !important;
	margin-top:0px !important;
}
.about{
  max-width:95%;
  margin:0 auto;
  position:relative;
}
.aboutimg{
	width:80%;
	margin-left:10%;
}
.w4{
	width:40%;
}
.customers_table_txt_ol li img{
	width:90%;
}
.pasbox p{
	font-size:0.875em;
}
.join .f_right img{
	width:100%;
}
.banner .main .w7{
	min-height:100%;
}
.map {
  display: block;
  width: 80%;
}

.customers_table_txt_ol li{
	width:33%;
}
.right-text{
	width:80%;
}
.pasbox i {
  margin-top: 10%;
  margin-left: 50px;
}


}  

/* iPads (portrait竖屏) ----------- */  
 @media only screen  
    and (min-device-width : 768px)  
    and (max-device-width : 1024px)  
   and (orientation : portrait) {  

    .header .main{
	max-width:90% !important;
	
}
.content{
	min-width:95%;
}
.main{
	width:95%;
}
.main h2 {
	padding-top: 70px
}
.footer{
	min-width:90%;
	width:100%;
}
.flash{
	margin-top:80px;
	max-height:500px;
}

.flex-direction-nav a{
	top:30%;
}
.sfont1{
	height:auto !important;
	width:600px;
	margin-left:-300px;
	margin-top:0px !important;
}
.sfont2{
	height:auto !important;
	width:450px;
	margin-top:0px !important;
}
.sfont3{
	height:auto !important;
	width:350px;
	margin-top:0px !important;
}
.sfont4{
	height:auto !important;
	width:250px;
	margin-top:0px !important;
}
.aboutinner{
	min-height:700px;
}
.about{
  max-width:95%;
  margin:0 auto;
  position:relative;
}
.aboutimg{
	width:80%;
	margin-left:10%;
}
.pasbox i{
margin-top:5%;
margin-left:25px;
}
.right-text{
	width:80%;
}
.w4{
	width:40%;
}
.customers_table_txt_ol li img{
	width:90%;
}
.pasbox p{
	font-size:0.875em;
}
.join .f_right img{
	width:100%;
}
.banner .main .w7{
	min-height:100%;
}
.map {
  display: block;
  width: 80%;
}
.customers_table_txt_ol li{
	width:33%;
}

   }  


/* 平板电脑和小屏电脑之间的分辨率 */
@media (min-width: 768px) and (max-width: 979px) {

}

/* 横向的手机分辨率*/
@media (max-device-width: 767px) and (orientation : landscape) {

.joinnav a{ 
	font-size:1em;
}
.main h2 {
	padding-top: 70px
}
.main p{
	font-size:0.9em;
}

.right-text{
	width:80%;
}
.right_w{
	width:80%;
}
.sfont1{width:70%;left:15%;top:30%;}
.sfont2{width:50%;left:25%;top:20%;}
.sfont3{width:30%;left:35%;top:20%;}
.sfont4{width:30%;left:35%;top:10%;}

}
 
/* 横向放置的手机及分辨率更小的设备 */
@media (max-width: 480px) {


}