/* CSS Document */

@media (max-width:1200px) {
	
	
}

@media( max-width:1024px){
	
	
	
}

@media (max-width:991px) {
	.navbar-toggle{display:block; margin:0; padding-right:0; padding:30px 0;}
	.navbar-toggle .icon-bar{width:30px; height:4px;background:#ff6600;}
	.navbar-toggle .icon-bar+.icon-bar{ margin-top:6px;}
	.top-head .sjdnav{ width:140px; position:absolute; right:0px; top:86px; z-index:999 !important; max-width:100%; display:none;}
	.top-head .sjdnav ul{ margin:0; padding:0;}
	.top-head .sjdnav li{display:block; padding:0; text-align:center; margin-bottom:0px; background:rgba(221,221,221,0.8);}
	.top-head .sjdnav .acta{color:#fff; background:#ff6600;}
	.top-head .sjdnav li a{display:block; color:#333; line-height:40px; font-size:14px;}
	.top-logo{ padding-right:15px; width: auto; padding-top: 0; float: none; height: auto;}
	
	
	
	.wrap5{ display: none;}
	.abImg{ width: 100%; max-width: 100%; float: none; }
	.abRh{ width: 100%;  padding: 0; }
	.wp2_rh{ display: none;}
	.wp2_lf{ width: 100%; }
	
	.mboxLeft{ float: none; width: 100%; }
	.itemtit{ text-align: center; position: relative; line-height: 46px; padding: 0; }
	.itemtit p{ display: none;}
	.itemtit span{ display: block; width: 100%; height: 100%; cursor: pointer; position: absolute; left: 0; top: 0; }
	.accordion{ display: none;}
	.accordion .link{ line-height: 42px;}
	.mboxRh{ padding: 0; margin-top: 15px; }
	.mrhTop{ padding: 0 10px; line-height: 40px; }
	.mrhTop p.pull-left:before{ bottom: 0;}
	.mrhCont{ padding: 12px ;}
	
	.li01 a{ padding: 15px 0;}
	.li01 .li01_rh{ padding-left: 15px;}
	
	
	
	
}


@media (max-width:768px) {
	.footer{ margin-bottom: 56px; }
	.wp2Tab li{ width: 33.3%;}
	.wp2Tab li a{ width: 100%; font-size: 14px; line-height: 36px; }
	
	.top-logo img{ max-height: 50px; }
	.navbar-toggle{ padding: 19px 0;}
	.top-head .sjdnav{ top: 64px;}
	
	.index_tit img{ max-height: 22px; margin: 5px auto; }
	.index_tit h3{ font-size: 22px; line-height: 1.2; }
	
	.swiper-bus .busimg{ margin-bottom: 15px;}
	.swiper-bus h4{ font-size: 12px;}
	.swiper-bus h3{ font-size: 16px; }
	
	.swiper-team a{ padding: 10px; }
	.swiper-team h3{ font-size: 16px;}
	.swiper-team .span{ margin: 8px auto; }
	.team_tel p{ font-size: 16px; line-height: 40px; }
	
	.wp2Clear{ padding: 10px;}
	.wp2_lf li a{ line-height: 32px; }	
	.wp2_lf li .tim{ width: 103px; margin-right: 22px; font-size: 12px; }
	.wp2_lf li a:before{ left: 112px;}
	.wp2_lf li a:after{ left: 109px; width: 7px; height: 7px; margin-top: -3px; }
	.wp2_lf li .txt1{ font-size: 14px; }
	
	
	.li01 .li01_img{ width: 175px; height: 125px; }
	.li01 .li01_rh h3{ line-height: 26px;}
	.li01 .li01_rh .span{ margin: 5px 0;}
	.li01 .li01_rh .rh_txt{ font-size: 12px;}
	
	
}

 @media (max-width:640px) {
 	
 	
 	
 	
 
}

 @media (max-width:540px) {	
 	.team_tel p{ font-size: 14px; line-height: 25px; padding: 8px 20px; }
 	
 	.mrhTop{ font-size: 12px;}
 	.mrhTop p.pull-left{ display: none;}
 	.mrhTop p.pull-right{ float: none !important;}
 	
 	.li01 .li01_rh .rh_txt{ height: 66px; -webkit-line-clamp: 3; }
 	.li01 .li01_rh{ padding-left: 10px;}
 	.li01 .li01_img{ width: 140px; height: 102px; }
 	
}

 @media (max-width:450px) {
 	
 
 
 
 
}
 

 @media (max-width:415px) {	
 	
 	
 	
 	
}
 @media (max-width:350px) {
 	
 	
 	
 
}
 @media (max-width:320px) { 
	
	
	
 }











