
@-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{float:none;width:100%;}
	.page_container{float:none;width:100%;}
	
	/*首页*/
	.Banner{ width:100% !important; height:auto !important; overflow:hidden; margin:-20px auto 0 auto !important;}
	.Banner .picbox{max-width:1168px !important;}
	.Banner img{ width:96% !important;max-width:1168px !important; margin:0 auto; display:block;}
	.Banner .pagebox{display:none;}
	.Banner .txt{display:none;}
	
	.sy_acs{font-size:13px; margin:0 auto; padding:0 15px;background:#FFFFFF;}
	.sy_acs h3{ line-height:28px;}
	.indexTabs{width:100%; padding:15px 0 0 0; margin:0 auto;background:#FFFFFF; text-align:center;}
	.indexTabs .item{margin:0; padding:0; text-align:center !important; width:33%;}
	.indexTabs .item h3{font-size:15px !important; font-weight:bold; margin:0 auto;}
	.indexTabs img{ width:100%; max-width:158px; margin:0;}
	.indexTabs a{margin:0;}
	.indexTabs p,.indexTabs .btn_mr{display:none;}
	
	
	.sy_acs2{width:100%;padding:20px 0 0 0; background:#fff; height:auto; margin:0;}
	.sy_acs2 .r1{float:none; width:100%; margin:10px 0;height:auto; background:#89c322; padding:20px 0 30px 0;}
	.sy_acs2 .r1 .title{ font-size:18px; font-weight:normal; color:#fff; text-align:center; margin:8px 0; width:100%; background:#89c322; height:18px; line-height:18px;}
	.sy_acs2 .r1 .box{ height:auto;}
	.sy_acs2 .r1 .mr{width:100%; height:28px; position:inherit; background:none;}
	.sy_acs2 .r1 .mr a{ color:#fff; font-weight:bold; font-size:13px; border:1px solid #fff; width:120px; height:26px; line-height:26px; text-align:center; display:block; margin:0 auto;}
	
	.sy_acs2 .r2{float:none; width:100%; margin:10px 0;height:auto !important; padding:0;}
	.sy_acs2 .r2 .eventsbox{height:auto !important;width:100%;}
	.sy_acs2 .r2 .eventsbox .title{width:100%;}
	.sy_acs2 .r2 .eventsbox .title a{font-size:15px !important; font-weight:bold;}
	.sy_acs2 .r2 .eventsbox .item{width:100%;  margin:10px auto;height:auto !important; padding:0;}
	.sy_acs2 .r2 .eventsbox .item img{width:100%; height:auto; max-width:480px; min-width:300px; margin:0 auto; display:block;}
	.sy_acs2 .r2 .eventsbox .item .txt{width:96%; position:inherit; height:auto; background:none; color:#676767; margin:0 auto; padding:10px 0;}
	
	
	.sy_acs3{width:100%;padding:0 0 20px 0; height:auto;background:#FFFFFF; margin:0;}
	.sy_acs3 .newsbox{margin:0 !important; float:none; padding:0 !important;}
	.sy_acs3 .newsbox .box{padding:0; background:#89c322; height:auto; width:100%; padding:20px 0;}	
	.sy_acs3 .r2{float:none; margin:20px 0 0 0; width:100%;}
	.sy_acs3 .r2 .box{margin:0; width:100%; height:auto; padding-bottom:20px;}
	.sy_acs3 .r2 .mr{ width:120px; height:26px; display:block; line-height:26px; text-align:center; font-size:12px; position:inherit;background:#fff !important; color:#29aca7 !important; border:1px solid #29aca7; margin:10px auto;}
	.sy_acs3 .r2 .mr:hover{ background:#29aca7 !important; color:#fff !important;}
	.sy_acs3 .r3{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%;}
	.top_header .pull-left{display:none;}
	.top_header .pull-right{float:none; text-align:left; padding:12px 0 0 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 0; height:auto; width:30%; max-width:160px; float:left !important;}
	.headTop .head_left .logo{margin:0 0 0 10px;max-width:160px; width:100%;}
	.headTop .logo-text{padding:10px 0 0 10px; float:left !important;  width:auto;}
	.headTop .logo-text p{margin:0; padding:0; font-size:13px;}
	.headTop #datebox{display:none;}
	.headTop .head_right{float:none; padding:0; margin:0 auto; text-align:center; width: 100%;position:fixed;bottom:0px;height:50px;}
	.headTop .head_right .b_pc{display:none !important;}
	.headTop .head_right .b_mb{display:block !important;}
	.headTop .head_right .btn1{width:150px; height:50px; line-height:50px; font-size:16px; color:#fff;background:#e2610a; display:inline-block; padding:0px; text-align:center; margin:0 auto; float:none;}
	.headTop .head_right .btn2{width:150px; height:50px; line-height:50px; font-size:16px; color:#fff;background:#29aca7; display:inline-block; padding:0px; text-align:center; margin:0 auto;float:none;}
  .headTop .btn_reg{float:none; padding:0;margin:0 auto; text-align:center;width: 100%; position:fixed;bottom:0px; top:inherit; height:50px;}
	.headTop .btn_reg .btn1{width:150px; height:50px; line-height:50px; font-size:16px; color:#fff;background:#e2610a; display:inline-block; padding:0; text-align:center; margin:0 auto; float:none;}
	.headTop .btn_reg .btn2{width:150px; height:50px; line-height:50px; font-size:16px; color:#fff;background:#29aca7; display:inline-block; padding:0; text-align:center; margin:0 auto;float:none;}
	
	.footer{display:none;}
	.copyright span{display:none;}
	.copyright{border-bottom:70px solid #fff !important;}
	
	
	/*子菜单*/
	.pageLeft{float:none;width:100%; height:auto;z-index:99; clear:left;}
	.pageLeft .newsbox{display:none;}
	.pageLeft .page_btn2{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 5px 0; width:100%; padding:0 0 0 5px; background:none; height:auto; line-height:42px;}
	.pageLeft .page_btn dl dd a{color:#89c322;  background:url(../images/common/arrow2.png) no-repeat left 6px; padding:0 0 0 12px; margin:0 0 0 5px; height:auto; font-size:13px;}
	.pageLeft .page_btn a:hover{color:#29aca7;}
	
	/*内页正文*/
	.pageWarp{position:inherit !important; padding-top:0 !important; margin-top:-30px;}
	#page_hw .bg_nav{ display:none;}
	
	.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; }
	.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:#29aca7;}
	.pageRight .lv_tree .title h2{display:block; float:left;color: #f8f8f8 !important;line-height:30px;height:30px;}
	.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 .btn_page{width:auto; padding:0 20px; margin:0 0 20px 0; min-width:100px;}
	.pageRight .tabcss img{width:auto !important; height:auto !important;}
	
	.eventlist .item{line-height:150%; border-bottom:1px #dedede dotted; margin:15px 0; padding:0 0 15px 0;}
	.eventlist .item .pic{width:280px; height:200px; float:none;}
	.eventlist .item .pic img{width:280px; height:200px; }
	.eventlist .item .txt{float:none; width:100%;}
	.eventlist .item .txt p{height:auto;}
	.eventlist .item .txt .mr{margin:10px 0 0 0;}
	
	#dengjiform span{clear:both; display:none;}
	#dengjiform #zhanpin{width:200px !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; height:20px; line-height:20px;}
	.copyright span,.copyright .logo{display:none;}
	#wechat_modal{display:none;}
	#edm_modal{display:none;}
	#search_modal{display:none;}
	#tablist .ds{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;
	z-index:99999999;
}
header .mobile_menu_wrapper {
	display:none;
	z-index:99999999;
	
}
nav.mobile_header {
	display:none!important;
}


@media (min-width: 768px)

{
	.Banner{height:388px; overflow:hidden;}
	}
	
@media only screen and (min-width: 761px) {
	header .mobile_menu_wrapper {
		display:none!important;
		z-index:99999999;
	}

}

@media (max-width: 767px) {
	.header_wrapper {
		z-index:999999;
	}
	.header_wrapper .navBar{display:none !important;z-index:99999999;}

	a.menu_toggler {
		display:block!important;
		width:26px;
		height:22px;
		position:absolute;
		right:10px;
		top:-138px;
		border:1px solid #89c322;
		background:url(../images/menu_btn.png) no-repeat 0 0;
		z-index:999999999999;
	}
	header .mobile_menu {
		padding: 0px;
		z-index:9999999999;
		margin:-40px 0 0 0;
		
	}
	header .mobile_menu li {width:100% !important;}
	header .mobile_menu dl{ display:none;}

	header .mobile_menu li a{background:#89c322; color:#fff;}
	header .mobile_menu li a:hover{background:#29aca7; 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;
	}
}

