/* CSS Document */

@media (max-width:1200px) {
	
	
	
	
}

@media( max-width:1024px){
	
	
}

@media (max-width:991px) {
	.navbar-toggle{display:block; margin:0; padding-right:0; padding:23px 0;}
	.navbar-toggle .icon-bar{width:30px; height:4px;background:#262626;}
	.navbar-toggle .icon-bar+.icon-bar{ margin-top:6px;}
	.top-head .sjdnav{ width:140px; position:absolute; right:0px; top:72px; 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(38,38,38,0.7);}
	.top-head .sjdnav .acta{color:#fff; background:#262626;}
	.top-head .sjdnav li a{display:block; color:#fff; line-height:40px; font-size:14px;}
	.top-logo{ padding-right:15px; width: auto; padding-top: 0; float: none; height: auto;}
	.top-logo img{ max-height: 70px;}
	
	
	.mainBox{ padding-top: 35px;}
	.mboxRh{ width: 100%; padding-left: 0; float: right; margin-top: 15px;}
	.mboxLf{ width: 100%; overflow: hidden;}
	.mlfet_top{ padding: 0; border: none; }
	.mlf-top{ position: relative; text-align: center; padding: 0; font-size: 22px; line-height: 46px; background: #da1010; color: #FFFFFF; }
	.mlf-top p{ display: none;}
	.mlf-top span{display: block; background: none; width: 100%; height: 100%; position: absolute; left: 0; top: 0; cursor: pointer;}
	.accordion{ display: none;}
	.accordion li a{ line-height: 45px;}
	
	
	
	.index-tit h3{ font-size: 28px; line-height: 30px; }
	.index-tit p{ font-size: 20px; line-height: 25px; }
	.index-tit img{ max-height: 15px;}
	.tit_icon{ background: none; padding-bottom: 10px; }
	.tit_icon .tit2{ width: 100%;}
	.tit_icon .tit2 h3{ width: 100%;}
	.tit_icon .tit2 h4{ width: 100%;}
	.tit_icon2{ background-size: auto 15px; height: 15px; margin-top: 5px; }
	.wp1_box .wp1_icon img{ max-width: 30%; }
	.wp1_box h3{ font-size: 18px;}
	.wp1_box .wp1_txt{ font-size: 12px; line-height: 20px; height: 60px; }	
	.abImg{ display: none;}
	.abRight{ padding: 0;}
	.xwLf{ display: none;}
	.xwrh{ padding: 0; width: 100%; }
	.fotop{ display: none;}
	.footer p{ width: 100%; text-align: center; }
	.wrap5{ background: #FBFBFB; padding-top: 30px; }
	
		
}


@media (max-width:768px) {
	.footer{ margin-bottom: 56px;}
	.tit_icon{ padding-top: 0;}
	.tit_icon .tit2 h3{ font-size: 20px;}
	.tit_icon .tit2 h3 span{ font-size: 30px;}
	.tit_icon .tit2 h4{ font-size: 16px; line-height: 25px; margin-top: 5px; }
	.wp1_box{ margin-top: 20px;}
	.wp1_box h3{ font-size: 15px; color: #000000; }
	
	
}

 @media (max-width:640px) {
 
 
 
}

 @media (max-width:540px) {	 
 	.tit_icon .tit2 h4{ font-size: 14px; line-height: 20px; margin: 0; }
 	.tit_icon .tit2 h3{ font-size: 16px; font-weight: normal; }
	.tit_icon .tit2 h3 span{ font-size: 24px; font-weight: bold; }
	.wrap3{ padding-top: 20px; padding-bottom: 20px ;
	 background: -webkit-linear-gradient(#db1111 60%, #ffffff 40%); 
    background: -moz-linear-gradient(#db1111 60%, #ffffff 40%); 
    background: -o-linear-gradient(#db1111 60%, #ffffff 40%); 
    background: linear-gradient(#db1111 60%, #ffffff 40%); }
	.abtit span{ display: none;}
	.abswiper{ margin-top: 25px; padding: 0; }
	.abprev, .abnext{ display: none;}
	.swiper-about h3{ font-size: 14px; line-height: 30px; font-weight: normal; margin-top: 0; }
	.wrap4{ padding-top: 20px;}

	.rh-top p.pull-left{ display: none;}
	.rh-top p.pull-right{ float: left !important;}
	.li01{ padding: 5px;}
	.li01 h3{ line-height: 36px;}
	
	
	.li02 a{ padding: 0;}
	.li02 .li02_img{ width: 150px; height: 105px; }
	.li02 .li02_text{ padding-top: 10px;}
	.li02 .li02_text h3{ line-height: 28px; font-size: 14px; }
	.li02 .li02_text span{ margin: 3px 0 8px;}
	.li02 .li02_text .txt1{ font-size: 12px; line-height: 22px; height: 44px; }
	
}

 @media (max-width:450px) {
	.navbar-toggle{ padding: 18px 0;}	
	.top-head .sjdnav{ top: 62px;}
	.xwli .xwTime{ width: 85px; padding: 12px 8px; }
 	.xwli .xwtext{ padding: 5px 10px 0;}
 	.xwli .xwtext .txt2{ font-size: 12px; line-height: 20px; height: 40px; }
 	.wp1_box .wp1_icon{ height: 60px;}
 	.wp1_box a{ padding: 15px 10px;}
 	.wp1_box span{ margin: 0 auto 7px;}
 	.tit_icon .tit2 h4{ font-size: 12px;}
 	
}
 

 @media (max-width:415px) {	
 	
 	
 	
}
 @media (max-width:350px) {
 	
 	
 	
 	
}
 @media (max-width:320px) { 
	
	
	
 }











