@charset "gb2312";
/* CSS Document */

@media screen and (max-width: 1140px){
	.top_txt,.header,.nav{ width: 100%;}
	.section{ width: 100%; padding: 10px 0; margin: 0;}
	.focus{ float: none; margin: 0 auto;}
	.tab1{ width: 98%; height: 300px; margin: 10px 1% 0;}
	.tab1_top{ width: 100%; height: auto; padding: 10px 0;}
	.tab1_top h2{ height: auto; line-height: 30px; font-size: 16px;}
	.tab1 .bd ul{ padding: 10px 0;}
	.zwgk{ width: 100%; height: auto; padding: 0; margin: 0; background-image: none;}
	.zwgk h2{ width: 100%; padding: 0; text-align: center;}
	.zwgk li{ width: 23.75%; height: 30px; margin: 0 0 5px 1%;}
	.zwgk li a{ width: 100%; height: 100%; line-height: 30px; padding: 0; text-align: center; margin: 0; background: #F0F0F0;}
	.zwgk li a:hover{ background: #80ACD1;}
	.gkxx,.bszn{ width: 98%; height: auto; margin: 0 1%;}
	.gkxx .bd ul,.bszn ul{ width: 100%; margin-top: 10px;}
	.bszn b,.bszn p{ display: none;}
	.footer{ padding: 25px 1%; width: 98%;}
	.footer p{ line-height: 24px;}
	
	.column_left{ width: 27%; margin-left: 1%;}
	.column_right{ width: 70%; margin-right: 1%;}
	.column_list{ height: auto;}
	.column_list li{ padding: 0;}
	
	.article{ width: 98%; padding: 0 1%;}
	.art_mian{ width: 100%; padding: 20px 0;}
	.share{ display: none;}
	
}

@media screen and (max-width: 768px){
	.header{ height: auto; padding: 30px 0;}
	.logo{ float: none; padding: 0;}
	.logo img{ width: 100%; height: auto;}
	.search{ display: none;}
	.focus{ width: 98%; height: auto; margin: 0 1%;}
	.focus .bd img{ width: 100%; height: auto;}
	.focus .hd{ top: 10px; botoom: auto;}
	
	.tab1 .bd li a,.gkxx .bd ul li a,.bszn ul li a{ display: block; max-width: 80%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
	
	.column_left,.column_right{ width: 98%; margin: 0 1%;}
	.column_left h2{ font-size: 16px; height: 40px; line-height: 40px;}
	.column_left ul li{ height: 35px; line-height: 35px; font-size: 14px; text-align: center; text-indent: 0;}
	.column_left ul li.active a, .column_left ul li a:hover{ background: none;}
	
	.article h2{ margin: 10px 0; font-size: 18px; line-height: 30px;}
	.article .info{ height: auto;}
	
	.art_mian,.art_mian p,.art_mian *{ font-size: 16px !important; line-height: 30px !important; font-family: microsoft yahei !important;}
}

@media screen and (max-width: 480px){
	.nav li a{ font-size: 16px;}
	.zwgk li{ width: 48.5%;}
	.column_list li a{ max-width: 78%;}
	
	.art_mian,.art_mian p,.art_mian *{ font-size: 14px !important; line-height: 24px !important;}
}