@charset "gb2312";
/* CSS Document */

@media screen and ( max-width: 1140px){
	.Hj-EasyRead-Container,.top,.lyw_logo,#gwd_btn,#gwd_btn1,#gwd_btn2,#comm_topLink_id,#comm_topLink_id,#topSystemBtn_id{ display:none !important;}
	
	.header{ width: 100%; height:auto; padding:20px 0;}
	
	.nav,.main,.ztzl,.main_left,.main_right{ width: 100%;}
	
	.nav{ background:#009817;}
	.nav li,.nav li:first-child{ width: 16.5%; background:none !important; margin:0 !important; text-indent: 0px; text-align: center;}
	.nav li a{ color:#fff;}
	.nav li.current,.nav li:hover,.nav li.current a,.nav li:hover a{ background: none !important;}
	
	.friend_link{ display:none;}
	.footer{ padding:10px 2%; height: auto !important;}
	.footer div{ width: 100% !important;}
	.footer .gov_ico{ float: none !important; margin:0 auto !important; padding:0 !important; text-align: center;}
	.footer p{ float: none !important; margin:0 auto !important; padding:0 !important; text-align: center; line-height: 24px !important;}
	.slideBox{ width: 55%;}
	.slideBox .bd ul,.slideBox .bd li a,.slideBox .bd img{ width: 100%;}
	.slideBox .bd li p{ width: 100% !important; padding:0 !important; text-indent: 10px;}
	
	.gzdt{ width: 45%;}
	.gzdt .title{ padding:0 !important;}
	.gzdt .title h2{ width: 24% !important;}
	.gzdt .title h2 a{ width: 100%; padding:0 !important; text-align: center;}
	.gzdt .title .more{ display:none !important;}
	.gzdt .list{ width: auto; padding:0 2%;}
	
	.title{ padding:0 10px;}
	.title h2 a{ padding:0 8px; font-size: 15px;}
	
	.ztzl{ width: 100%;}
	.ztzl .bd{ width: 801px; overflow:hidden !important; margin:0 auto;}
	
	.main,.main_left,.main_right{ width: 100%;}
	
	.main_left .xxgk{ float: left; width: 46%; margin:20px 2% 0;}
	.main_left .xxgk ul li{ width: 98%;}
	.main_left .xxgk ul li.xxgk05{ width: 88%; padding:18px 0 0 10%; text-indent: 40%;}
	.main_left .zxts,.main_left .ftsl{ float: right; width: 46%; margin:20px 2% 0;}
	.main_left .zxts .title h2{ width: 50%; margin:0;}
	.main_left .zxts .title h2 a,.main_left .zxts .title h2:first-child a{ width: 100%;}
	.main_left .zxts .list{ width: 94%; padding:5px 3%;}
	
	.tzgg,.lykp,.wsbs{ width: 60%;}
	.zcfg,.ctpf,.slfy{ width: 38%;}
	
	.xwkb .hd li,.xwkb .hd li:first-child{ margin:0; width: 16.6%;}
	.xwkb .bd ul{ text-align: center;}
	.xwkb .bd ul li{ float: none; display:inline-block;}
	
	.wzjq{ display:none;}
	
	/*.fun{ display:block;}*/
}



@media screen and ( max-width: 900px){
	.header{ height:auto; padding:20px 0;}
	.header .logo{ float: none; width: 100%; padding:0; text-align: center;}
	.header .logo img{ width: 50%; height:auto;}
	.header .search{ float: none; width: 346px; height: 28px; margin:20px auto 0;}
}

@media screen and ( max-width: 720px){
	.zcfg,.czxx,.wsbs,.ggfw,.zfdc,.whky,.zxts,.wsdc{ width: 100%;}
}

@media screen and ( max-width: 640px){	
.header .logo img{ width: 60%;}
	.main_top{ height:756px; border:none;}
	.slideBox,.gzdt,.tzgg{ width: 100%;}
}


@media screen and ( max-width: 480px){
	.slideBox,.slideBox .bd ul,.slideBox .bd li a,.slideBox .bd img{ height: 280px;}
	
	.main_top{ height: 662px;}
	.gzdt .list h2{ font-size: 16px; line-height: 40px; height: 40px;}
	.main_left .xxgk,.main_left .ztzl,.main_left .dczj{ width: 100%; margin-left: 0; margin-right:0;}
	.header .logo img{ width: 80%;}
	
	.nav li,.slideBox .bd li p{ font-size: 14px;}
	
}

