@charset "utf-8";
/* CSS Document */
.footer {
	margin-top:0;
}
.w350{ width:350px; _width:340px; overflow:hidden}
.w720 {
	width:720px;
	overflow:hidden
}
.st{ color:#333;}
.contbox .school a{ color:#316796} 

.mainbodyRM i{
	display:inline-block;
	text-align:center;
	width:24px;
	padding:0;
	 color:#888
	
	}
	
.hotInfo{ padding-left:5px}
.hotInfo strong {
	font-size:18px;
	margin-top:20px;
	font-family:"Microsoft YaHei"; 
	margin-bottom:9px;
	font-size:20px;
}
.hotInfo strong a{ color:#333}
.hotInfo p {
    height: 76px;
    line-height: 28px;
	color:#838383;
	font-size:14px;
	line-height:26px;
	
}


.box2.w355 .boxTit strong,
.box2.w400 .boxTit strong {
	font-family:"微软雅黑";
	border:none;
	font-size:18px;
	color:#3b639f;
}
.box.w270{ height:215px; overflow:hidden}
.box.w270 .boxTit {
	margin-bottom:5px;
}
.box.w270 .boxMain li {
	height:30px;
	line-height:30px;
}

.contbodyBL.w725 {
	height:275px;
	display:block;
	overflow:hidden;
}
.contbodyLR.w575 {
	height:455px;
}


.mainbodyR , .contbodyL , .ad4 {
	display: block;
	border: 1px solid #DDD;
}
.ad4 p img{margin:2px 0 4px 0;border:1px solid #eee;}
.mainbodyRM , .contbodyL {
	background: #EEEEFF;
}
.mainbodyRM p.czimg{ margin:7px 0}
.mainbodyR{border-top:none}
.mainbodyB{ border-top:1px solid #DDD}


/*首页右侧广告位*/
.mainbodyRM .contbox img{ 
	display: block;
	margin: 7px 0 15px -8px;
}
.mainbodyRM .contbox a:hover{
	text-decoration: none
}
.mainbodyRM .contbox a{
   font-size:12px;
   padding-right:15px;
   display: block;
   margin:3px 0;
   float: left;

}
.mainbodyRM .contbox a.title{
	float: none;
	font-size: 18px;
	color: #47b;
	margin:7px auto;
	font-family:"Microsoft YaHei";
}
.mainbodyRM .contbox a.title:hover{
	text-decoration: none
}

/* 资讯平台定义 */
.ProblamMain {
	padding:5px 6px 10px;
}
.ProblamMain strong a {
	line-height:36px;
	height:36px;
}

.ProblamMain hr {
	display:block;
	height:1px;
	background:#ddd;
	width:258px;
	margin:10px 0 7px -11px;
}


/* 焦点图显示图片尺寸定义 */
.contimg li {
  height:243px;
}
 
 /* 首页列表定义 */
 
.contbox.w350 {
	margin-top:5px;
	margin-right:20px;
}
.box.w270 {
	margin-left: 12px;
	margin-top: 9px;
	display:inline;
}
.box h2 span a {
	color:#999;
	font-size:15px;
}

.box h2 ,
.admintit h1 {
	color:#333;
}
.box h2 span a:hover {color:#000;}

.contbox.w350 strong ,
.contbox.w270 strong {
	border-left:4px solid #47b;
	padding:0 8px;
	font-size:16px;
}
/* mainboyR 定义 */

.mainbodyR {
	width: 258px;
	display: block;
}
.mainbodyRM {
	display:block;
	border-top:4px solid #47b;
	padding:0 0 4px 2px;
	*padding:2px 0;
	_padding:2px 0;
}
.mainbodyRM .contbox {
	float:left;
	width:234px;
	display:inline;
	margin:0 8px 4px;
}
.contbox h3 {
	font-family:"Microsoft YaHei";
	position:relative;
	color:#47b;
	display:block;
	font-size:18px;
	font-weight:normal;
}
.contbox .con {
	font-size:12px;
	margin:7px 0;
	line-height:24px;
}
.mainbodyRM .con a , .contbox i {
	
	font-size:12px;
}
.contbox .con span {
	float:left; padding:1px 0px;
	
}
.contbox h3 span {
	position:absolute;
	right:0px;
	font-size:12px;
}
.boxInfo{ margin-bottom:5px}
.boxInfo2{ overflow:hidden}
.boxInfo2 img{ float:left; border:1px solid #ddd;}
.boxInfo2 a{color:#2e659b; font-weight:bold}
.boxInfo2 span{ display:block;  padding-top:8px; }

/* 第二部分定义 */

.admintit {
	position:relative;
	display:block;
	height:35px;
	border-bottom:2px solid #DDD;
}
.admintit h1 {
	display:block;
	position:absolute;
	left:0;
	top:0;
	padding:0 5px 5px;
	font-size:24px;
	line-height:30px;
	font-weight:normal;
	border-bottom:2px solid #47b;
}
.contbodyL {
	width: 163px;
	margin-top:15px;
}
.contbodyL h3 {
	display:block;
	margin:6px 15px 0;
	line-height:30px;
}
.contbodyL .contbox p {
	float:left;
	width:81px;
	height:222px;
	overflow:hidden;
	border-top:1px solid #DDD;
}
.lastshow { text-align:center; height:28px; line-height:25px; border-bottom:1px solid #DDD; font-size:12px;}
.contbodyL .last {
	border-left:1px solid #DDD;
}
.contbodyL p span {
	display:block;
	line-height:34px;
	height:34px;
	overflow:hidden;
	text-align:center;
	font-size:12px;
	width:100%;
	border-bottom:1px solid #DDD;
}
.contLL {
	display:block;
	padding: 16px 7px;
	*padding:12px 7px;
}
.contLL span a{ color:#00438a}
.contLL span {
	display: inline;
	text-align: center;
	padding:0 7px;
	line-height: 32px;
}


.contbodyLL .contbox {
	margin-left:10px;
}




.mainbodyRR {
	display:block;
	width:220px;
	background:#FFF;
	padding: 10px 19px 0;
	_padding:10px 18px 0 19px;
}
.mainbodyRR2 {
	display:block;
	background:#FFF;
	padding: 5px 5px 0;
}

.contboxBlog {
	display:block;
	width:210px;
	padding: 0 5px 23px;
	*padding: 0 5px 21px;
}
.contboxBlog h3 {
}
.boxBlog span {
	display:block;
	padding:15px 0 5px;
	*padding:15px 0 7px;
}
.boxBlog img {
	width:210px;
	height: 140px;
}
.mainbodyRR .adBanner {
}
.adBanner a {
	display: block;
	height: 70px;
	margin:0 0 19px;
	_margin:0 0 14px;
}
.adBanner a img { width:220px; height:70px;}
.contboxBlog p {
	font-size:12px;
}
.contboxBlog p strong {
	display:block;
	font-size:14px;
	line-height:30px;
}
.contboxBlog p i {
	padding:0 3px;
}


.cont {
	margin:15px 0;
}
.cont p {
	position:relative;
	display:block;
	float:left;
	width:120px;
	font-size:12px;
	text-align:center;
	overflow:hidden;
	margin-bottom:5px;
}
.cont p img {
	display:block;
	margin:0 auto;
	margin-bottom:10px;
}
.contboxLink {
	display: block;
	position: relative;
	width: 258px;
	line-height: 26px;
	background: #f3f3f3;
	margin: 10px 0 5px -5px;
	font-size: 12px;
}
.contboxLink a {
	margin: 0 3px;
}


.wyzx{ background:#e25f05; border-radius:5px; padding:2px 4px; margin-top:4px }
.wyzx a.white{ color:#fff; font-size:12px}
.conta h3 a{ color:#35639e}
.conta .cont p{ margin-bottom:0}
.topSeach {
	height: 30px;
	/*position: absolute;*/
	border:none;
/*	top: 0;
	right: 0;*/
	font-size: 12px;
}
.ksList{ display:none}
.topSeachL{
	 width:304px;
	border: 1px solid #4576bb;
	height: 30px;
	float:left;
	overflow:hidden
	}

.topSeach .HightSearch{
	display:block;
	float:left;
	width:27px;
	padding-left:10px;
	line-height:12px;
	
	}

.topSeach .HightSearch a{line-height:17px; margin-right:0}

.conta2{  border:none;border-top:1px dashed #ddd; padding:58px 0 0; background-position:-8px 0;}

.ad1{ z-index:0}
.subNav{ position:relative; z-index:5}
.zxBox{ height:136px; padding:0 10px;}
.linkTit h4{
	width: 540px;
	display: inline-block;
}
