body,h1,h2,h3,h4,h5,h6,p,form{margin:0;padding:0;font-weight:normal}
input[type=button],input[type=submit]{-webkit-appearance:none;outline:none;border-radius:0}
a{text-decoration:none;color:#000}
input:focus,textarea:focus{outline:none}
.clear{clear:both}
a img{border:medium none;margin:0;padding:0}
body,input,textarea{font-size:14px;font-family:'微软雅黑',Arial}

.content{
	width:1200px;margin:10px auto;
}
.content .main{
	float:right;width:938px;
}
.content .side{
	float:left;width:242px;
}
.content .main .ad{
	height:117px;overflow:hidden;
	width:938px;
}
.content .ad img{max-width:100%}
.content .smallad{
	overflow:auto;
}
.content .smallad a{
	float:left;
	width:150px;height:80px;overflow:hidden;margin:5px 3px 0;
}
.content .btitle{
	padding:5px 0;border-bottom:1px solid #CCC;margin-top:20px;
}
.content .btitle span{
	font-size:16px;font-weight:bold;
}
.content .btitle a{
	float:right;padding:0 10px;
	color:#05a9ab;
}
.main .news{
	padding:10px 0;
}
.main .news ul{
	margin:0;padding:0;
}
.main .news ul li{
	margin:0;list-style:none;
	float:left;width:449px;padding:6px 0 6px 20px;
}
.main .news ul li a{color:#333}
.main .news ul li span{font-size:12px;color:#999;padding-left:10px}

.subject .shead{
	height:40px;line-height:40px;border-bottom:1px solid #CCC;text-align:center;
}
.subject .shead span{
	float:left;font-weight:bold;
}
.subject span.title{
	width:450px;
}
.subject span.date{
	width:220px;
}
.subject span.addr{
	width:268px;
}
.subject ul{
	margin:0;padding:10px 0;
}
.subject ul li{
	list-style:none;
	margin:0;
	padding:10px 0;
}
.subject ul li a{
	display:block;
	height:20px;line-height:20px;
}
.subject ul li a:hover{
	color:#05a9ab;
}
.subject ul li a span{float:left;text-align:center;height:20px}
.subject ul li a span.title{text-align:left;padding-left:20px;width:430px}
.partner{
	padding:10px;
}

.periodical{
	padding:10px 0;
}
.periodical ul{
	margin:0;padding:0 1px;
}
.periodical ul li{
	list-style:none;
	float:left;width:110px;padding:10px 5px;
}
.periodical ul li a{
	float:left;
}
.periodical ul li a img{
	vertical-align:top;
	width:110px;
	height: 150px;
}
.periodical ul li a span{
	height:24px;line-height:24px;
	display:block;text-align:center;overflow:hidden;
	background:#000;color:#FFF;
}


.side .link{
	padding:10px 0;
}
.side .link ul{
	margin:0;padding:0;
}
.side .link ul li{
	list-style:none;padding:2px 0;
}
.side .link ul li a {
	display:block;color:#666;
}

.page_content{
	margin-top:20px;
	line-height:180%;color:#555;
}
.page_content p{
	text-indent:2em;
}
.page_content h2{
	font-size:20px;color:#05a9ab;
	margin:10px 0 5px;
}
.page_content h3{
	font-size:18px;color:#05a9ab;
	margin:10px 0 5px;
}
.page_content img{
	margin:0;padding:0;
	max-width:100%;
}
.text_content{
	line-height:180%
}
.side .periodical_base .imgbox{
	text-align:center;padding:20px 0 0;
}
.side .periodical_base .pbt{
	font-weight:bold;color:#333;margin-top:20px;
}
.side .periodical_base .pbc{
	color:#666;line-height:160%;
}
.side .periodical_base .home{
	background:#05a9ab;color:#FFF;margin-top:10px;
	display:block;height:36px;line-height:36px;text-align:center;
}
.periodicallist ul{margin:20px 0;padding:0}
.periodicallist ul li{
	margin:0;padding:0;list-style:none;
	float:left;width:25%;height:380px;
}
.periodicallist ul li a{
	float:left;margin:20px 40px;
}
.periodicallist ul li a span{display:block}
.periodicallist ul li a .pi{text-align:center}
.periodicallist ul li a .pi img{width:100%}
.periodicallist ul li a .pt{
	padding-top:20px;font-weight:bold;color:#333;
}
.periodicallist ul li a .ptl{color:#666;}
.periodicallist ul li a .pp{color:#333}
.showpagebox{
	margin-top:30px;
	text-align:center;
}
.showpagebox a{
	display:inline-block;
	background:#EEE;color:#666;margin:5px 3px;
	padding:5px 10px;
}
.showpagebox a:hover,
.showpagebox a.current{background:#444;color:#FFF}

/*******
 * 移动适配
 ********/
@media screen and (max-width: 640px) {
	.top_bar{display:none}
	
	.header {
		width: 100%;
		height:auto;
		position: relative;
		z-index: 10;
	}
	
	.header .logo {
		padding:20px 0;
		width:100%;
		text-align:center;
		position:static;
	}
	
	.header .search_form {
		width: auto;
		padding:0 55px 0 10px;
		height: 44px;
		border:none;
		border-top: 1px solid #DDD;
		border-bottom: 1px solid #DDD;
		position: relative;
		top:auto;righr:auto;
	}
	
	.header .search_form #keys {
		padding:0;
		width: 100%;
		border: none;
		height: 44px;
		line-height: 44px;
	}
	
	.header .search_form .btn {
		float: none;
		position:absolute;
		right:0;top:1;
		border-left:1px solid #DDD;
		width: 44px;
		height: 44px;
	}
	

	.nav_bar{display:none}

	.location{width:auto;padding:0 10px}

	.content{
		width:auto;
	}
	.content .btitle span{padding-left:10px}
	.content .main{
		float:none;
		width:auto;
	}
	.content .side{
		float:none;
		width:auto;
	}
	.main .news{padding:0}
	.main .news ul li{
		margin:0;list-style:none;float:none;
		width:auto;padding:12px 10px;
		border-bottom:1px solid #EEE;
	}
	.subject .shead{
		display:none;
	}
	.subject ul li{border-bottom:1px solid #EEE}
	.subject ul li a{height:auto}
	.subject ul li a span{
		float:none;display:block;text-align:left;width:auto!important;padding-left:10px!important;
		height:auto;
	}
	.side .ad img{width:100%}
	.main .ad,.main .smallad{display:none}
	.subject ul li a span.date{color:#666;}
	.subject ul li a span.addr{color:#999;}
	.periodical_base{padding:0 10px;}
	.side .link{padding:0 10px}
	.text_content,.page_content{padding:10px;margin:0}
	.periodicallist ul li{width:50%}
	.periodicallist ul li a{margin:20px}
	#gotopBtn,.footer,.fico,.nbcsm,.rzico{display:none}
	.copyright{margin-top:20px;border-top:1px solid #CCC;padding:20px 0}
	.copyright p{height:auto}
	
} 