@media screen and (max-width: 1679px) {




.left-btn{ display: none;}
.left-btn2{ display: block}
.left-small{ display: block}
.left-big{ display:none}



.left-menu .left-btn {
    position: fixed;
    top: 50%;
    z-index: 10;
    overflow: hidden;
    cursor: pointer;
    width: 15px;
    height: 150px;
    margin-top: -50px; display:none
}

.left-menu .left-btn2 {display: block;
left:50px;
}
}	
	







@media screen and (max-width: 1359px) {
.wrap { width:1200px;}	
.headr {
	width:560px;
}
.headr .ss {
	width:560px;
}
.s_form {
	width:375px;
}




.b-content{ height:674px; overflow:hidden}




}	
	
	
@media screen and (max-width: 1279px) {
.wrap { width:980px; }	


.headr {
	width:320px;
}
.headr .ss {
	width:320px;
}
.s_form {
	width:135px;
}



.b-content{ height:674px; overflow:hidden}







}		
	
	
@media screen and (max-width: 1029px) {
.wrap { width:900px;}	
.left-menu{ display: none}


	.top {
	width:0;
	height:0;
	display:none !important
}

.jiagee{ height:80px; clear:both}


#abc{ display:none !important}



.nav_bg,.nav {
	background:#fff;
	height:auto;
}

.nav {}
.nav_bg {
	width:100%;
	height:50px
}






.mobile_nav_wrap {
	width:90%;
	position:relative;
	padding-top:75px;
	margin:0 auto;
	max-width:640px
}


.logo {
	left:0px;
	display:block !important
}



.logo img {
    width: 129px !important;
    height: auto;}

.doanghd {	background: none!important;
	_background:none!important;
	height: auto;
	}
	
	
	
.w1024_search {
	display:none
}



.w1024_search {
	background:url(../images/w1024_icon.gif) no-repeat;
	width:35px;
	height:35px;
	cursor:pointer;
	position:absolute;
	right:0px;
	top:8px
}
.fixed_nav .w1024_search {
	top:8px
}











.navlist {
	padding-left:0px;
	margin-top:0px;
	background:#043d10;
	width:100%;
	float:left;
	display:none;
	min-width:100%; height:300px; overflow:auto
}


.doanghd {	background: none!important;
	_background:none!important;
	height: auto;
	}


.navlist li {
	width:100%;
	border-bottom:1px solid #fff;
	float:left;
	height:auto
}
.navlist li a {
	padding:0px;
	height:42px;
	line-height:42px;
	background:#00aa3a;
	text-align:left;
	text-indent:20px;
	color:#fff
}


.navlist li menu {
	position:absolute;
	left:0px;
	display:none; width:100%; background-color:#00AA3A;
}

.navlist li menu a { float: none;
	display:block;
	background:url(../images/common_bg.png) 0 -39px no-repeat !important;
	height:39px;
	_height:38px;
	padding-top:0px;
	margin:0px;
	overflow:hidden;
	line-height:39px;
	color:#fff !important;
	transition:all 0.2s linear;
	-webkit-transition:all 0.2s linear;
	-moz-transition:all 0.2s linear;
	-o-transition:all 0.2s linear;
}







.navlist li a span {
	display:inline-block;
	background:url(../images/720_search.gif) -48px -14px no-repeat;
	display:inline-block;
	text-indent:-999px;
	overflow:hidden;
	vertical-align:middle;
	width:8px;
	height:6px;
	margin-left:5px
}
.navlist li menu {
	position:relative
}
.navlist li menu a {
	width:auto;
	margin-left:8px;
	background:#119645 !important; 
}
.navlist li menu a:hover {
	background:#043d10 !important
}
.navlist li a:hover,.navlist li.hover a,.navlist li.current a {
	background:#00AA3A;
	color:white;
}
.fixed_nav {
	position:relative
}
.fixed_nav .navlist li {
	height:auto
}
.fixed_nav .navlist li a {
	height:42px;
	padding:0px;
	line-height:42px
}
.fixed_nav .navlist li menu a {
	width:auto;
	background:#00aa3a !important;
	text-align:left;
	text-indent:20px;
	color:#fff
}
.fixed_nav .navlist li a span {
	display:inline-block;
	background:url(../images/720_search.gif) -48px -14px no-repeat;
	display:inline-block;
	text-indent:-999px;
	overflow:hidden;
	vertical-align:middle;
	width:8px;
	height:6px;
	margin-left:5px
}
.fixed_nav .navlist li menu a:hover {
	background:#043d10 !important
}
.fwfc_box td p {
	line-height:18px
}
.pl_block_last {
	position:inherit;
	right:inherit;
	padding-right:20px
}

.indexbanner {
	margin-top:-8px;
	height:auto;
}

.menu_moblie_icon {
	background:url(../images/720_search.gif) -56px 0 no-repeat;
	width:48px;
	height:20px;
	position:absolute;
	top:27px;
	right:48px;
	cursor:pointer
}
.search_moblie_icon {
	background:url(../images/720_search.gif) -25px 0 no-repeat;
	width:23px;
	height:20px;
	cursor:pointer;
	right:8px;
	top:25px;
	position:absolute
}
.w1024_search {
	display:none
}
.title h1 {
	font-size:16px
}
.none_720 {
	display:none !important
}



.title menu a {
	margin-left:0px;
	margin-right:10px;
	font-size:13px
}
.searchPut {
	width:125px
}


.autocw {
		width:100%;
	}





#banquan { float: none; padding-top:5px;color: #CCCCCC; text-align:center}
#banquan a {
	color: #CCCCCC;
}

#banquan1 { float:none;padding-top:5px;color: #CCCCCC; text-align:center}
#banquan1 a {
	color: #CCCCCC;
}

#banquan2 { float: none; text-align:center; width:150px; margin:0 auto}



#hnav > li,#sonews,#likeurl,#imcontent .imitem {
		display: none;
	}

	#hnav li#mnnav,#hnav li#navuplpad,#imcontent .imitem#recco {
		display: block;
	}







#hlogo { display:none
}



#hnav {
	width: auto;
	float: left;
	margin-left:1px;
}


#hrnav {
	float: right;
	position: absolute;
	width: auto;top:0px; right:0px;
}

#mnnavlabel span {
	top:0px;
	position: relative;
}

#mulogin a.qqh { display:none
}


#mulogin a.qtee {display:none
}


.doanghd {	background: none!important;
	_background:none!important;
	height: auto;
	}

#leftsead{ display:none}








#menu{ display:block;}


#menu ul li{float:left;width:33.3%;height:100%;text-align:center;position:relative;font-size:14px;}
#menu ul li .line{position:absolute;top:0px;right:0px;z-index:30;}
#menu ul li .menu_li{position:absolute;top:0px;left:0px;z-index:20;width:100%;height:100%;color:#454545;}
#menu ul li .img_front{position:absolute;top:0px;left:0px;z-index:30;width:100%;height:100%;}
#menu ul li .img_front img{width:100%;height:100%;}
#menu ul li span{position:absolute;bottom:-2300px;left:50%;width:104px;margin-left:-52px;height:auto;text-align:center;z-index:10;}
#menu ul li span a{float:left;width:100%;height:43px;line-height:43px;color:#454545;text-decoration:none;}










}		
	
	
	
	
	
	
	
	
	




@media screen and (max-width: 1012px) {



.zftb{ display:none}
.mzftb{ display: block}

.mzftb{ background:#00AA3A; height:40px;  width:100%;}
.mzftb .a{ float:left; padding-left:5px; margin-top:10px;}
.mzftb .b{ float:right; margin-right:5px;  height:40px; line-height:40px; margin-top:3px;}




.mzftb .c{ float:right; margin-right:5px; }
.mzftb .c a{ color:#FFF;height:40px; line-height:40px;}



.mzftb .ss{ float:right; background:url(../images/search.png) no-repeat left; width:13px; height:14px; margin-top:15px; margin-right:10px;}
.mzftb .ss a{ display:block; width:13px; height:14px;}

.mss{ width:100%; position:relative; background:#00AA3A; overflow:hidden;z-index:34343432 }
.mss .keywords{ float:left; height:36px; line-height:36px; width:100%; background-color:#FFF; border:none; margin-top:5px; margin-bottom:5px; margin-left:5px;}
.mss .btnb{ float:left;height:44px; line-height:44px; background:#00AA3A; border:none; width:80px; position:absolute; right:0px; color:#FFF; cursor:pointer}



#dhyc{ display:none;    position: fixed;
    z-index: 33;
    background-color: rgba(0,0,0,0.5);
    top: 0;
    right: 0;
    left: 0; height:100%}



#dhyc a{ display:block; width:100%; height:100%}


#ssyc{ display:none;    position: fixed;
    z-index: 33;
    background-color: rgba(0,0,0,0.5);
    top: 0;
    right: 0;
    left: 0; height:100%}



#ssyc a{ display:block; width:100%; height:100%}








.navss{ clear:both}


.navss{width: 100%; overflow: hidden;padding: 5px 1px; background:#FFF; position:relative;z-index:34343432}
.navss ul{overflow: hidden;}
.navss li{width:33%;float: left; font-size: 1.125em;display: inline-block; text-align: center; height:40px; line-height:40px;}
.navss li a{display: block;color: #141414; -webkit-border-radius:4px;border-radius:4px;}
.navss li a:hover{ background: #22B14C;-webkit-border-radius:4px;border-radius:4px; color:#FFFFFF}
.navss li.current a,.toplink li.current a{background: #22B14C}

}

	
	
	
	
	
	
	
	
	
	
	
@media screen and (max-width:979px) {
.wrap { width:640px;}	
.page {

}


.qzlb1 .qzlblogo{ float: none; text-align:center; display:none}

.qzlb1 #schform{ width:100%; margin:0 auto; margin-top:10px; margin-bottom:20px;}
.qzlb1 .qzss1{ width:70%; border:#00AA3A 2px solid; height:40px; line-height:40px;}
.qzlb1 .qzss2{ width:28%;  background: #00AA3A; text-shadow: 0 1px 0 #00AA3A;  height:44px; line-height:44px;border:none; font-size:18px; color:#FFFFFF; font-weight:bold; float:right}



.qzlb2{ background:#F8F8F8; overflow:hidden; height:44px;}
.qzlb2 ul{}
.qzlb2 ul li{ float:left; padding-left:1%; padding-right:1%; height:40px; line-height:40px;}
.qzlb2 ul li.on{ height:40px; line-height:40px; border-bottom:#006600 1px solid}





#leftsead{ display:none}
.weibu{ display:none}
.jjb{ display:none}
.flinks{ display:none}
.banquan{ display:none}
.mwb{ display: none; }
.mm{ display: none; }


.weibujiange{ height:70px; line-height:70px;}


.sjwbjg{ padding-bottom:70px;}

}	
	
		
	
@media screen and (max-width: 729px) {
.wrap { width:96%; clear:both }	




.select_case table td.td_left {
	background:#f7f7f7;
	text-align:center;
	color:#000;width:20px;padding-left:4px;padding-right:5px;
}

}		
		
		
	
	
 


