﻿
@-ms-viewport {
  width: device-width;
}



/*手机自适应菜单*/
header .header_wrapper {}



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 (min-width: 0px) and (max-width: 768px){
html,body{overflow:hidden;overflow-y:auto;}
.wrapper{width:100%;}
.container{width:100%;}
header .logotype{float:none; margin:0 0 0 10px;max-width:340px;}
header .logotype img{max-width:300px; width:100%; display:block;}
header .about{float:none; margin:0; padding:0; width:100%; text-align:left;}
header .about .name{float:none; margin:0; padding:0; width:100%; text-align:left; margin:0 0 0 10px;}
header .about .date-venue{width:max-400px;margin:0 0 0 10px;}
#searchform{display:none;}
#datebox{display:none;}

main .box-about{display:none;}
main .h_pic{display:none;}
main .text{padding:15px;}
main .text img{max-width:100%; margin:10px auto;}

.lmt{margin-bottom:20px;}
.lmt h2{margin-left:10px;}
.lmt .zs{border:0; float:none;}
.lmt .mt{border:0; float:none; padding:0; margin:30px 0 0 0 !important;}

.h_news h3{width:100%;}
.h_news h3 a{float:right;}
#inflist li{line-height:22px; padding:5px 0 5px 10px; margin:0;}
#inflist span{float:none !important; margin:0 !important;}

footer {margin-top:-20px;}
footer .footer-top #menuElem{display:none;}
footer .footer-top .weixin{text-align:center; float:left; margin:0 auto; width:100%;}
footer .footer-bottom{ padding:10px;}
.footer-bottom .organiser{float:left; width:60%;}
.footer-bottom .organiser img{height:40px; float:left;}
.footer-bottom .support{float:right; width:25%;}
.footer-bottom .support img{height:40px;}
.footer-bottom .social{display:none;}

.header_wrapper {

		
	}
	.header_wrapper #menuElem{display:none !important;}

	a.menu_toggler {
		display:block!important;
		width:26px;
		height:22px;
		position:absolute;
		top:150px;
		right:10px;
		border:1px solid #ab162b;
		background:url(../images/menu_btn.png) no-repeat 0 0;
		z-index:99999;
	}

	header .mobile_menu {
		padding: 0px;
		z-index:999999;
	}
	header .mobile_menu li ul{ display:none;}
	header .mobile_menu .line{display:none;}
	header .mobile_menu li{width:100%; float:none;}
	header .mobile_menu li a{background:#ab162b; color:#fff;}
	header .mobile_menu li a:hover{background:#8a081a; 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;
	}
}
