﻿
@-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){

body{width:100%;}
.wrapper{width:100%; height:auto; overflow:hidden;}
.container,.logobox{width:100%;}
header{ width:100%; overflow:hidden}
header .logotype{ width:20%; float:left; border:0px solid #333333}
header .about{width:80%; float:left; width:80% !important; text-align:left; padding-left:0; border:0px solid #FF0000}
header .about .name{ margin:0; padding:0; font-size:18px; line-height:45px; text-align:left; display:; margin:0 0 0 5px;}
header .about .date-venue{margin:0 0 0 5px; display:;}
#searchform{margin:10px 0 0 10px; width:0; display:none}
#datebox{display:none;}
.box-list-main2{ width:100%;}
main .box-about{display:none;}
main .h_pic{display:none;}
main .text{padding:15px;}
main .text img{width:100%; display:block; margin:10px auto; max-width:600px;}

.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:96px;
		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;
	}
}
