@charset "utf-8";
/* CSS Document */
body{
	margin: 0;
	padding: 0;
	font-family:Microsoft YaHei;
	font-size: 12px;
	background:#fff;
	 
}

ul,li,input,p,h1,h2,dd,dl,a{margin: 0;
	padding: 0;}
#wrapper {
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	width:1200px
	
}
a {
	text-decoration: none;
	color: #222;
}
img {
	border: none
}
.clearfix {
	zoom: 1;
}
.clearfix:after {
	clear: both;
	content: "";
	display: block;
	width: 0;
	height: 0;
	visibility: hidden;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
ul, li {
	list-style: none;
}
.clear {
	clear: both
}
.r30{ margin-right:30px}
.r15{ margin-right:15px}
.head {
	width: 1200px;
	z-index: 100;
	position: relative;
	background:url(/rsc/images/head-bg.jpg) #FFF no-repeat right
}
.menu{ background:url(/rsc/images/menu-bg.gif) repeat-x top #FFF; height:140px;width: 1200px; overflow:hidden}
.menu .fav{ float:right; margin-right:45px; margin-top:55px}
.menu .fav a{ margin-right:10px;}
.menu .nav{ width:850px; margin:42px auto 0;}
.menu .nav ul li{ float:left; width:80px; text-align:center; height:50px; line-height:50px; margin:0 5px}
.menu .nav ul li a{ font-size:15px; color:#575e66; padding:0 5px}
.menu .nav ul li a:hover{ color:#547fb8;border-top:1px solid #9c9c9c;border-bottom:1px solid #9c9c9c}
.menu .nav ul li a.cur{color:#547fb8;border-top:1px solid #9c9c9c;border-bottom:1px solid #9c9c9c}


.main{ width:1110px; background:#fcfcfc; padding:5px 0; margin:0 auto}
.main-2{ margin-top:12px}
.main .box{ width:360px; height:320px; overflow:hidden;background:#f5f6f8;}
.main .box .tit{ background:#FFF; text-align:center; height:90px;padding-top:20px}
.main .box ul{ padding:20px; }
.main .box ul li{ background:url(/rsc/images/icon-01.gif) no-repeat 0 10px; height:28px; line-height:28px; padding-left:15px; font-size:13px;}
.main .box ul li a{ color:#555}
.main .box ul li .new{ float:right;}
.main .box ul li .date{ float:right;}
.main .box p{ margin-left:55px;line-height:28px; padding-left:15px; font-size:13px;}


.main .title{ height:38px; line-height:38px; padding-left:30px; font-size:16px; color:#3567ab;}
.main .title span{ float:right; padding-right:20px}
.main .list-con{ background:#f5f6f8;}
.main .list-con ul{ padding:20px}
.main .list-con ul li{background:url(/rsc/images/icon-01.gif) no-repeat 0 10px; height:28px; line-height:28px; padding-left:15px; font-size:14px;}
.main .list-con ul li a{ color:#222}
.main .page-con{background:#f5f6f8;height:auto !important;height:450px; min-height:450px; padding:20px; }
.main .page-con h1{ height:50px; line-height:50px; font-size:20px;}
.main .page-con .zhengwen{ font-size:14px; line-height:180%;height:auto !important;height:450px; min-height:450px;margin-top:25px}
.main .page-con .zhengwen p{text-indent:2em;}
.main .page-con .backtop{ text-align:right; padding-right:30px}

.foot{ margin-top:30px; background:url(/rsc/images/foot-bg.jpg) no-repeat top center; height:98px; padding-top:50px; text-align:center}
.foot p{ color:#FFF; font-size:14px; line-height:26px;}