
/*@charset "utf-8";*/

/*公共样式开始*/
*
{
	margin: 0;
	padding: 0;
	list-style: none;
}

body
{
	font: 12px/1.5em 微软雅黑, Verdana, "Simsun" , Geneva, sans-serif;
	margin: 0 auto; /**/
	background-image: url(/_upload/tpl/00/16/22/template22/htmlRes/style_res/bg.gif);
	background-repeat: repeat;
}
a
{
	outline: none; /* FF去链接点击虚线 */
	text-decoration: none;
	color: #000;
}
a:hover
{
	/*color: #fff;*/
}
a
{
	nofocusline: expression(this.onFocus=this.blur());
}
/*IE 去链接点击虚线*/
td, img, button
{
	border: none;
}
img, input, select
{
	vertical-align: middle;
}
table
{
	border-collapse: collapse;
}
h1, h2, h3, h4, h5, h6, small, big
{
	font: 12px/1.5em Arial, Verdana, "Simsun" , Geneva, sans-serif;
	font-weight: normal;
}
.clearfix:after
{
	content: "";
	height: 0;
	display: block;
	clear: both;
	visibility: hidden;
}
/*公共样式结束*/

/*top*/
.maintop
{
	width: 1000px;
	margin: 0 auto;
	height: 134px;
	width: 1000px;
	background-image: url(/_upload/tpl/00/16/22/template22/htmlRes/style_res/topbg.gif);
	background-position: left top;
	background-repeat: no-repeat;
}



.maintop .topl
{
	display: none;
	width: 11px;
	height: 51px;
	position: relative;
	float: left;
	left: -10px;
	top: 122px;
	background-image: url(/_upload/tpl/00/16/22/template22/htmlRes/style_res/topl.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.maintop .topr
{
	display: none;
	width: 11px;
	height: 51px;
	position: relative;
	float: right;
	right: -10px;
	top: 122px;
	background-image: url(/_upload/tpl/00/16/22/template22/htmlRes/style_res/topr.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

/*top---*/

/*nav*/
.nav
{
	width: 1000px;
	margin: 0 auto;
	height: 40px;
	overflow: hidden;
	background-image: url(/_upload/tpl/00/16/22/template22/htmlRes/style_res/navbg.gif);
	background-repeat: repeat-x;
}

.nav ul
{
	list-style-type: none;
	float: left;
	width: 1000px;
}

.nav ul .l
{
	width: 2px;
	padding: 0;
	height: 35px;
	background-image: url(/_upload/tpl/00/16/22/template22/htmlRes/style_res/navlbg.gif);
	background-position: left 50%;
	background-repeat: no-repeat;
}

.nav ul li
{
	padding: 0 20px;
	height: 35px;
	list-style-type: none;
	float: left;
	text-align: center;
	line-height: 35px;
	font-size: 14px;
	font-family: 微软雅黑;
}

.nav ul li a
{
	margin: 0 auto;
	display: block;
	min-width: 50px;
	line-height: 35px;
	height: 35px;
	list-style-type: none;
	float: left;
	cursor: pointer;
	text-align: center;
	color: #1a1a1a;
}

.nav ul li .schoolli
{
	width: 104px; text-align: center; padding: 0 15px;
}

.nav ul li .schoola
{
	width: 104px; background-image: url(/_upload/tpl/00/16/22/template22/htmlRes/style_res/shome.png); background-position: center center;
                background-repeat: no-repeat; text-align: center; color: #fff;line-height:30px;
}
.nav ul li .schoola:hover
{
	font-weight:bold;
}
.nav ul li a:hover
{
	color: #fff;
}
/*---nav*/

/*body*/
.mainbody
{
	width: 1000px;
	margin: 0 auto;
	background-color: #fff;
	padding-bottom:15px;
}

.mainbody .ml
{
	float: left;
	width: 742px;
	margin-left: 16px;
	margin-top: 15px;
}

.mainbody .item
{
}

.mainbody .item .title
{
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	border-color: #d5d5d5;
	height: 32px;
	background-image: url(/_upload/tpl/00/16/22/template22/htmlRes/style_res/titlebg.png);
	background-position: left top;
	background-repeat: repeat-x;
}

.mainbody .item .title .d1
{
	float: left;
	width: 80%;
	height: 32px;
}

.mainbody .item .title .d1 .l
{
	min-width: 85px;
	text-align: left;
	display: block;
	float: left;
	padding: 0 7px;
	height: 32px;
	line-height: 32px;
	font-size: 15px;
	color: #fff;
	background-image: url(/_upload/tpl/00/16/22/template22/htmlRes/style_res/titlebg.png);
	background-position: left -66px;
	background-repeat: repeat-x;
}

.mainbody .item .title .d1 .r
{
	display: block;
	float: left;
	height: 32px;
	width: 7px;
	background-image: url(/_upload/tpl/00/16/22/template22/htmlRes/style_res/titlebg.png);
	background-position: left -33px;
	background-repeat: no-repeat;
}

.mainbody .item .title .d2
{
	position: relative;
	float: left;
	width: 20%;
	height: 32px;
}

.mainbody .item .title .d2 a
{
	 position:absolute;
	 width:60px;
	 height:32px;
	 right:0px;
	 background-image:url(/_upload/tpl/00/16/22/template22/htmlRes/style_res/more.gif);
	 background-position:center center;
	 background-repeat:no-repeat;
}
.mainbody .item .title .d2 a:hover
{
	 position:absolute;
	 width:60px;
	 height:32px;
	 right:0px;
	 background-image:url(/_upload/tpl/00/16/22/template22/htmlRes/style_res/more.gif);
	 background-position:12px center;
	 background-repeat:no-repeat;
}


.mainbody .ml .t1
{
	float: left;
	width: 290px;
	height: 280px;
}
.mainbody .ml .t1 .info
{
	 background-color:#dcddde;
	 height: 248px;
}
.mainbody .ml .t1 .info a:hover
{
	 color:Red;
}
.mainbody .ml .t1 .info ul.uleft
{
	width:120px; float:left;
}

.mainbody .ml .t1 .info ul.uleft li
{
	background-image:url(/_upload/tpl/00/16/22/template22/htmlRes/style_res/icon1.gif); background-position:5px center; background-repeat:no-repeat;
	padding-left:15px; font-size:12px; color:#525252;
	float:left; width:105px; height:30px; line-height:30px; background-color:#dcddde; border-bottom-style:solid; border-bottom-color:#fff; border-bottom-width:1px;
}

.mainbody .ml .t1 .info ul.uright
{
	width:170px;float:left;
}

.mainbody .ml .t1 .info ul.uright li
{
	background-image:url(/_upload/tpl/00/16/22/template22/htmlRes/style_res/icon1.gif); background-position:5px center; background-repeat:no-repeat;
	padding-left:15px;
	float:left; width:155px; height:30px; line-height:30px; background-color:#dcddde; border-bottom-style:solid; border-bottom-color:#fff; border-bottom-width:1px;
}
.mainbody .ml .t2
{
	float: left;
	width: 440px;
	height: 312px;
	margin-left: 12px;
}

.mainbody .ml .t2  .sroll
{
	display:inline;
	float: left;
	height: 280px;
	width: 440px;
}

.mainbody .ml .t3
{
	float: left;
	width: 290px;
	height: 300px;
	margin-top: 31px;
}

.mainbody .ml .t3 .info
{
background-color:#dcddde;
height: 248px;
}

.mainbody .ml .t3 .info a:hover
{
	 color:Red;
}

.mainbody .ml .t3 .info ul.uleft
{
	width:150px; float:left;
}

.mainbody .ml .t3 .info ul.uleft li
{
	background-image:url(/_upload/tpl/00/16/22/template22/htmlRes/style_res/icon1.gif); background-position:5px center; background-repeat:no-repeat;
	padding-left:15px;
	float:left; width:135px; height:30px; line-height:30px; background-color:#dcddde; border-bottom-style:solid; border-bottom-color:#fff; border-bottom-width:1px;
}

.mainbody .ml .t3 .info ul.uright
{
	width:140px;float:left;
}

.mainbody .ml .t3 .info ul.uright li
{
	background-image:url(/_upload/tpl/00/16/22/template22/htmlRes/style_res/icon1.gif); background-position:5px center; background-repeat:no-repeat;
	padding-left:15px;
	float:left; width:125px; height:30px; line-height:30px; background-color:#dcddde; border-bottom-style:solid; border-bottom-color:#fff; border-bottom-width:1px;
}


.mainbody .ml .t4
{
	float: left;
	width: 440px;
	height: 280px;
	margin-left: 12px;
	margin-top: 31px;
}
.mainbody .ml .t4 .info
{
	border-width:0 1px 1px 1px;
	border-color:#d4d4d4;
	border-style:solid;
	height:278px;
	color:#525252;
}
.mainbody .ml .t4 .info ul
{
	 float:left; width:400px; margin-left:20px; margin-top:10px; font-size:12px;
}
.mainbody .ml .t4 .info ul li
{
	line-height:25px;
	height:25px;
	width:380px;
	padding-left:18px;
	background-image:url(/_upload/tpl/00/16/22/template22/htmlRes/style_res/icon2.gif);
	background-position:5px center;
	background-repeat:no-repeat;
}
.mainbody .ml .t4 .info ul li a
{
	 /* float:left; */
	 text-align:left;
}

.mainbody .ml .t4 .info ul li a:hover
{
	 color:red;
}

.mainbody .ml .t4 .info ul li span
{
	float:right;
	width:40px;
	text-align:right;
}

.mainbody .mr
{
	margin-top: 15px;
	float: left;
	width: 220px;
	margin-left: 15px;
}

.mainbody .mr .t1
{
	float: left;
	width: 210px;
	height: 420px;
}

.mainbody .mr .t1 .info
{
	border-width:0 1px 1px 1px;
	border-color:#d4d4d4;
	border-style:solid;
	height:387px;
}
.mainbody .mr .t1 .info ul
{
	width:184px; margin-left:13px; height:400px
}
.mainbody .mr .t1 .info ul li
{
	float:left; height:47px; margin-top:15px; width:184px;
}
.mainbody .mr .t1 .info ul li a
{
	float:left; display:block; width:100%; height:47px; line-height:47px; font-size:14px; background-image:url(/_upload/tpl/00/16/22/template22/htmlRes/style_res/fwpdbtn1.gif); text-align:center;
	cursor:pointer;font-weight:bold; color:#101010;
}

.mainbody .mr .t1 .info ul li a:hover
{
	  color:Red;
}

.mainbody .mr .t2
{
	float: left;
	width: 210px;
	height: 140px;
	margin-top: 12px;
}
.mainbody .mr .t2 .info
{
	border-width:0 1px 1px 1px;
	border-color:#d4d4d4;
	border-style:solid;
	height:107px;
	background-color:#f6f6f6;
	position:relative;
}
.mainbody .mr .t2 .info .search
{
	  position:absolute; top:40px; height:32px; width:205px; padding-left:5px;
}
.mainbody .mr .t2 .info  .search .searchtxt
{
	border-width:0px;
	background-image:url(/_upload/tpl/00/16/22/template22/htmlRes/style_res/searchbg.gif);
	 background-position:left -33px;
	 background-repeat:no-repeat;
	 height:32px; width:140px;
	 padding:0 10px;
	 line-height:32px;
	 font-size:14px;
	 color:#999999;
}

.mainbody .mr .t2 .info  .search .searchbtn
{
	height:32px; line-height:32px;
	width:35px;
}
/*---body*/


/*mainfoot*/
.mainfoot
{
	border-style: solid;
	border-width: 2px 0px 0px 0px;
	border-color: #da151f;
	width: 1000px;
	margin: 0 auto;
	padding-bottom:12px;
	padding-top:12px;
	background-color: #fff;
	font-size: 12px;
	font-family: 微软雅黑;
	text-align: center;
	line-height: 13px;
}
/*---mainfoot*/


/*listbody*/


.mainbody1
{
	width: 1000px;
	margin: 0 auto;
	background-color: #fff;
	padding-bottom:15px;
}

.mainbody1 .left
{
	 margin-top:15px;
	 float:left; 
	 background-color:#dcddde;
	 margin-left:17px; 
	 width:242px; 
	 min-height:517px;
	 background-image:url(/_upload/tpl/00/16/22/template22/htmlRes/style_res/listleftbg.gif);
	 background-position:right bottom;
	 background-repeat:no-repeat;
	 padding:0 0 60px 0;
}

.mainbody1 .left .lefttitle
{
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	border-color: #d5d5d5;
	height: 32px;
	background-image: url(/_upload/tpl/00/16/22/template22/htmlRes/style_res/titlebg.png);
	background-position: left top;
	background-repeat: repeat-x;
}

.mainbody1 .left .lefttitle .d1
{
	float: left;
	width: 80%;
	height: 32px;
}

.mainbody1 .left .lefttitle .d1 .l
{
	min-width: 85px;
	text-align: left;
	display: block;
	float: left;
	padding: 0 7px;
	height: 32px;
	line-height: 32px;
	font-size: 15px;
	color: #fff;
	background-image: url(/_upload/tpl/00/16/22/template22/htmlRes/style_res/titlebg.png);
	background-position: left -66px;
	background-repeat: repeat-x;
}

.mainbody1 .left .lefttitle .d1 .r
{
	display: block;
	float: left;
	height: 32px;
	width: 7px;
	background-image: url(/_upload/tpl/00/16/22/template22/htmlRes/style_res/titlebg.png);
	background-position: left -33px;
	background-repeat: no-repeat;
}


.mainbody1 .left .leftlist
{
	  
}

.mainbody1 .left .leftlist ul
{
	 width:442px;
	 float:left;
	 list-style-type:none;
}

.mainbody1 .left .leftlist ul li
{
	 background-image:url(/_upload/tpl/00/16/22/template22/htmlRes/style_res/icon1.gif); background-position:25px center; background-repeat:no-repeat;
	padding-left:40px; font-size:14px; color:#525252;
	float:left; width:202px; height:36px; line-height:36px; border-bottom-style:solid; border-bottom-color:#fff; border-bottom-width:1px;
}

.mainbody1 .left .leftlist ul li a
{
	 height:36px;
	 line-height:36px;
	 display:block;
	 float:left;
	 font-size:13px;
	 color:#000;
}

.mainbody1 .left .leftlist ul li a:hover
{
	 color:#f00;
}

.mainbody1 .left .leftlist ul li.cur
{
	color:#f00;
}

.mainbody1 .left .leftlist ul li.cur a
{
	 color:#f00;
}


.mainbody1 .right
{
	 margin-top:15px;
	 float:right; 
	 margin-right:48px; 
	 width:655px; 
}

.mainbody1  .right .position
{ 
	 border-style: solid; 
	 border-width: 0px 0px 1px 0px; 
	 border-color: #515151; float:left; 
	 width:655px; 
	 color:#515151;
	 line-height:20px;
	 font-size:12px;
	 height:20px;
}

.mainbody1  .right .position a
{ 
	 color:#515151;
}

.mainbody1  .right .position a:hover
{ 
	 color:#f00;
}

.mainbody1 .right .listitem
{
	 float :left;
	 width:655px; 
	 margin-top:5px;
	 	
}

.mainbody1 .right .listitem  .itemtitle
{
	 float:left; 
	 width:600px; 
	 padding-left:13px;
	 height:35px;
	 line-height:35px;
	 font-size:17px;
	 color:#f00;
}

.mainbody1 .right .listitem .itemlist
{
	float: left;
	width: 655px;
	height:80px;
	border-style: dashed;
	border-width: 0px 0px 1px 0px;
	border-color: #7d7d7d;
}

.mainbody1 .right .listitem  .itemlist ul
{
	 float:left; 
	 width:655px; 
	 list-style-type:none;
}
.mainbody1 .right .listitem  .itemlist ul li
{
	 float:left; 
	  background-image:url(/_upload/tpl/00/16/22/template22/htmlRes/style_res/listico.gif);
	 background-position:5px 50%;
	 background-repeat:no-repeat;
	  line-height:25px;
	 width:655px; 
	 list-style-type:none;
}

.mainbody1 .right .listitem  .itemlist ul li a
{
	 float:left; 
	 margin-left:13px;
	 line-height:25px;
	 height:25px;
	 display:block;
	 font-size:13px;
	 color:#525252;
	 width:550px;
	 overflow:hidden;
}

.mainbody1 .right .listitem  .itemlist ul li a:hover
{
	color:Red;
}

.mainbody1 .right .listitem  .itemlist ul li span
{
	 float:right; 
	 line-height:25px;
	 height:25px;
	 display:block;
	 font-size:12px;
	 text-align:right;
	 color:#525252;
	 width:80px;
	 overflow:hidden;
}

.mainbody1 .right .newstitle
{
	text-align:center;
	 float:left; 
	 padding-top:25px;
	 line-height:30px;
	 display:block;
	 font-size:21px;
	 color:#d92026;
	 width:655px;
}

.mainbody1 .right .newsinfo
{
	text-align:center;
	 float:left; 
	 line-height:30px;
	 height:30px;
	 display:block;
	 font-size:12px;
	 color:#525252;
	 width:655px;
}

.mainbody1 .right .newscontent
{
	 margin-top:10px;
	 text-align:left;
	 float:left; 
	 line-height:200%;
	 font-size:12px;
	 color:#525252;
	 width:655px;
}



/*---listbody*/

/*contentbody*/

/*---contentbody*/

/*Page-----index*/


/*Page list*/
/*listpage*/
.mainbody1 .right .listitem1
{
	display:block;
	 float :left;
	 width:655px; 
	 margin-top:5px;
	 display:inline;
	 	
}

.mainbody1 .right .listitem1  .itemtitle
{
	 display:inline;
	 float:left; 
	 width:600px; 
	 padding-left:13px;
	 height:35px;
	 line-height:35px;
	 font-size:17px;
	 color:#f00;
}

.mainbody1 .right .listitem1 .itemlist
{
	float: left;
	width: 655px;
	min-height:500px;
	border-style: dashed;
	border-width: 0px 0px 1px 0px;
	border-color: #7d7d7d;
}

.mainbody1 .right .listitem1  .itemlist ul
{
	 float:left; 
	 width:655px; 
	 list-style-type:none;
}
.mainbody1 .right .listitem1  .itemlist ul li
{
	 float:left; 
	  background-image:url(/_upload/tpl/00/16/22/template22/htmlRes/style_res/icon2.gif);
	 background-position:5px 50%;
	 background-repeat:no-repeat;
	 line-height:35px;
	 width:655px; 
	 list-style-type:none;
}

.mainbody1 .right .listitem1  .itemlist ul li a
{
	display:inline;
	 float:left; 
	 margin-left:13px;
	 line-height:35px;
	 height:35px;
	 display:block;
	 font-size:13px;
	 color:#525252;
	  width:550px;
	  overflow:hidden;
	  display:inline;
}

.mainbody1 .right .listitem1  .itemlist ul li a:hover
{
	color:Red;
}

.mainbody1 .right .listitem1  .itemlist ul li span
{
	 float:right; 
	 line-height:35px;
	 height:35px;
	 display:block;
	 font-size:12px;
	 text-align:right;
	 color:#525252;
	 width:80px;
	 overflow:hidden;
	 display:inline;
}

/*分页*/
.mainbody1 .right .listitem1 .itemlistpages
{
	display:inline;
	margin-top:10px;
	float: left;
	width: 655px;
	height:30px;
	line-height:30px;
	 color:#525252;
}


.mainbody1 .right .listitem1 .itemlistpages li
{
	display:inline;
	float: left;
	margin:0 4px;
	font-size:12px;
	height:30px;
	line-height:20px;
	color:#525252;
}

.mainbody1 .right .listitem1 .itemlistpages li a
{
	text-align:center;
	height:20px;
	line-height:20px;
	padding:0 3px;
	font-size: 13px;
	color: #525252;
}
.mainbody1 .right .listitem1 .itemlistpages li a:hover
{
	color:#f00;
}

.mainbody1 .right .listitem1 .itemlistpages li .pageinfo span
{
	 font-size:13px;
	color:#525252;
}

.mainbody1 .right .listitem1 .itemlistpages li .pageinfo span strong
{
	 font-size:13px;
	font-weight:bold;
	color:#f00;
}

.mainbody1 .right .listitem1 .itemlistpages .thisclass
{
	font-size:13px;
	color:#f00;
	font-weight:bold;
}
.mainbody1 .right .listitem1 .itemlistpages  .thisclass a
{
	text-align:center;
	height:20px;
	display:block;
	border: 1px solid #808080;
	background-color:#f00;
	font-size:13px;
	color:#fff;
	line-height:20px;
}

.mainbody1 .right .listitem1 .itemlistpages  .thisclass a:hover
{
	color:#fff;
}

/*Page------list*/

.ico2 li{
	padding-left:16px;
	background:url(/_upload/tpl/00/16/22/template22/images/ico-2.gif) 6px 11px no-repeat;
}

.selected2 {color: #f00 !important;}
.hhhi7 {display:none;}

.wp_articlecontent img {max-width:640px; _width:expression(this.width > 640 ? "640px" : this.width); }




