
@-ms-viewport {
  width: device-width;
}


@media (min-width: 0px) and (max-width: 768px) {
	overflow:scroll;overflow-x:hidden;
	.clear_20px{height:0; clear:both;}
	.mainWarp{position:inherit !important; padding-top:0 !important; margin:0 auto; background:#FFFFFF; width:100%;}
	.mainWarp .clear_20px{height:0;}
	.page_container{float:none;width:100%;}
	
	/*首页*/
	.banner{ display:none;}
	
	
	.indexTabs{width:100%; padding:30px 0 50px 0; margin:0 auto;background:#FFFFFF; text-align:left;}
	.indexTabs .item{margin:0 auto; padding:0 4% 15px 4%; text-align:center !important; width:auto; float:none; display:block;}
	.indexTabs .item h3{font-size:20px !important; font-weight:normal; margin:0 auto;}
	.indexTabs .item  i{display:none;}
	.indexTabs .item .line{position:relative; left:120px; top:16px; width:100%; border-bottom:1px dashed #ccc;}
	.indexTabs img{ width:100%;  margin-top:10px;}
	.indexTabs .item ul li{font-size:15px; background:url(../images/arrow6.png) no-repeat left 3px; padding:0 0 0 25px; margin:5px 0;text-align:left; }
	.indexTabs p{text-align:left;}
	.indexTabs .item ul li a{font-size:13px;}

	.indexTabs .btn{float:none; width:100%; margin:0; padding:0;}
	.indexTabs .btn .b1{float:left; display:block; height:120px; width:42%; border:1px solid #112F85; margin:0 2% 10px 4%;text-align:center;}
	.indexTabs .btn .b1:hover{border:1px solid #e50717;}
	.indexTabs .btn .b1:hover i{border:1px solid #e50717; color:#e50717;}
	.indexTabs .btn .b1:hover p{color:#e50717;font-weight:bold;}
	.indexTabs .btn .c1{margin-right:0 !important;}
	.indexTabs .btn .b1 i{color:#112F85; height:60px; width:60px; display:block; margin:13px auto; line-height:60px; text-align:center;border-radius:30px; border:1px solid #112F85; font-size:30px;}
	.indexTabs .btn .b1 a p{font-size:15px; font-weight:normal;text-align:center;}




	.sy_acs3 {display:none;}
	.sy_acs4{display:none;}
	
	#slide_zhuanqu {
    width: 100%;
    height: 100%;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    padding:0;
	}

#slide_zhuanqu .sjal,
#slide_zhuanqu .sjal .sjsal {
    width: 100%;
    height: auto;
    overflow: hidden;
	text-align:center;
	margin:0 auto  !important;
}

#slide_zhuanqu .sjal .sjsal img {position: relative;width: 80% !important; max-width:480px; height: auto !important; margin:0 auto 15px auto; text-align:center;}


	/*页面顶部*/
	.header_container {width:100%;height: auto;}
	.top_header{width:100%;display:block;margin:0 auto;background:#eee;padding:0;}
	.top_header .pull-left{display:none;}
	.top_header .pull-right{float:none; text-align:left; padding:10px 10px;}
	.top_header .pull-right span{display:none;}
	.top_header .col-sm-6{width:auto; margin:0 20px 0 0;}
	.headTop{width:100%; height:auto;display:block; border-bottom:1px solid #ccc; background:#FFFFFF;}
	.headTop .head_left {padding:10px 5px; height:auto; width:110px;float:left;}
	.headTop .head_left .logo{margin:6px 0 0 10px; width:100px;}
	.headTop .logo-text{padding:0;  margin:0 0 0 10px;float:left;width:200px;}
	.headTop .logo-text h1{margin:13px 0 0 0; padding:0; font-size:15px;}
	.headTop .logo-text span{display:block;width:0; overflow:hidden; height:0;}
	.headTop .head_right,.headTop #datebox{display:none;}
	
	.footer{display:none;}
	.copyright span{display:none;}
	
	
	/*子菜单*/
	.pageLeft{float:none;width:100%; height:auto;z-index:99; clear:left; display:block;}
	.pageLeft .newsbox{display:none;}
	.pageLeft .page_btn {border:0; padding:0; margin:0;width:100%;z-index:99;}
	.pageLeft .page_btn .title{ display:none;}
	.pageLeft .page_btn dl{ margin:0; width:100%;}
	.pageLeft .page_btn dl dd{float:left !important; margin:0 0 0 0; width:100%; padding:0 0 0 5px; background:#112F85; height:auto; line-height:42px;border-bottom:1px solid #fff;}
	.pageLeft .page_btn dl dd a{color:#fff;  background:url(../images/arrow2.png) no-repeat left 6px ; padding:0 0 0 12px; margin:0 0 0 5px; height:auto; font-size:13px;}
	.pageLeft .page_btn dl dd:hover{background:#e50717;}
	
	/*内页正文*/

	
	.pageRight{float:none; width:90%;padding:0 !important; margin:0 auto;background:#FFFFFF; }
	.pageRight .lv_tree{width:100%; border:0; margin:0; padding:0; height:auto !important; z-index:99; display:none;}
	.pageRight .lv_tree .pic{width:100%;margin:0; padding:0; height:auto; overflow: hidden;}
	.pageRight .lv_tree_con{display:none;}
	.pageRight .lv_tree .title{ height:30px; position:inherit; z-index:99; padding:0 10px;color: #f8f8f8 !important; line-height:30px; display:block; background:#e50717;}
	.pageRight .lv_tree .title h2{display:block; float:left;color: #f8f8f8 !important;line-height:30px;height:30px;}
	.pageRight .ptxt{padding:30px 0;}
	.pageRight img{MAX-WIDTH: 100%!important;HEIGHT: auto!important;width:expression(this.width > 300 ? "100%" : this.width)!important;}
	.pageRight p{margin:0 !important; padding:0 !important;}
	.pageRight #vcastr3{width:320px; height:240px;}
	.pageRight #iframe,.pageRight #iframe_br{display:none;}
	.pageRight .col-md-12{width:96%;}
	
	.pageRight .zbf .pic{float:none;  position:static; margin:0; text-align:center; border-top:0; padding:10px 0;}
	.pageRight .download{ padding:0;}
	.pageRight .download .item{ text-align:center; width:100%; margin:0 30px 30px 0; float:none;}
	
	
	.pageRight .btn_page{width:auto; padding:0 20px; margin:0 0 20px 0; min-width:100px;}
	.pageRight .tabcss img{width:auto !important; height:auto !important;}
	
	
	/**页面尾部*/
	.back_top{display:none;}
	.footer{ padding:10px 0; height:120px; margin:0 auto; overflow:hidden;}
	.footer .r1,.footer .r2,.footer .r3{float:none; display:block; width:100%; height:auto; margin:0; padding:10px;}	
	.footer .r1,.footer .r2,.footer .r4{display:none;}
	.footer .r3{ overflow:hidden;}
	.footer .r3 .email{width:200px;}
	.copyright { height:30px; margin:0 auto;}
	.copyright .txt{padding:5px;}
	.copyright span,.copyright .logo{display:none;}
	#wechat_modal{display:none;}
	#ad_right{display:none;}
	
	
/*折叠菜单效果**/

.container {width: 100%;margin: 0 auto;	overflow:hidden;}
.container img{width:100%;}
.container h2.acc_trigger{height:auto; line-height:200%; font-size:12px; }
.container h2.acc_trigger a{padding:5px 5px 5px 40px;}
.container .acc_container{ width:100%; border:0; padding:0; margin:0;}
.container .acc_container .block{padding:10px 0; margin:0;}

}

/*手机自适应菜单*/
header .header_wrapper {z-index:99999999;}

header nav {z-index:99999999;}


a.menu_toggler {
	display:none;
}
header .mobile_menu_wrapper {
	display:none;
	
}
nav.mobile_header {
	display:none!important;
}



	
@media only screen and (min-width: 761px) {
	header .mobile_menu_wrapper {
		display:none!important;
	}
}

@media (max-width: 767px) {
	.header_wrapper {
		z-index:999999;
	}
	.header_wrapper .navBar{display:none !important;}

	a.menu_toggler {
		display:block!important;
		width:26px;
		height:22px;
		position:absolute;
		right:10px;
		top:-175px;
		border:1px solid #112F85;
		background:url(../images/menu_btn.png) no-repeat 0 0;
		z-index:99999;
	}
	header .mobile_menu {
		padding: 0px;
		z-index:999999;
		margin:0;
		
	}
	header .mobile_menu li {width:100% !important;}
	header .mobile_menu dl{ display:none;}

	header .mobile_menu li a{background:#112F85; color:#fff;}
	header .mobile_menu li a:hover{background:#e50717; color:#fff;}
	header .mobile_menu li a,
	header .mobile_menu .sub-menu li a {
		line-height:19px!important;
		font-size:13px!important;
		color:#fff!important;
		display:block!important;
		text-align:center!important;
		padding:10px!important;
		text-align:left!important;
		border-bottom:#fff 1px solid;
	}
	header .mobile_menu .sub-menu {
		display:block!important;
		visibility:visible!important;
	}
	header .mobile_menu .sub-menu li a{
		padding-left:30px!important;
	}
	header .mobile_menu .sub-menu li ul.sub-menu li a {
		padding-left:50px!important;
	}
}

