@charset "utf-8";
/*
FONT-FAMILY:arial,verdana,sans-serif;
font-size: 62.5%;
*/
*{margin:0;padding:0;}
html,body {height:100%;}
body{
  background:url(../zsimages/bg_body.gif) repeat-x left top;
	color:#555;
	font-family:Simsun, Microsoft YaHei, Arial Unicode MS, Mingliu, Arial, Helvetica;
	font-size:12px;
	/*font-family: tahoma,Microsoft YaHei, Simsun, Arial Unicode MS, Mingliu, Arial, Helvetica;
	font-family:arial,verdana,sans-serif,Arial Unicode MS;*/
}
td,p,li,div,select,input,h1,h2,h3,h4,h5,h6{line-height:150%;}
ul,ol{list-style-type:none;}
a img{border:none;}
img{border-color:#ccc;}
p{padding:0 0 14px;}
pre {white-space: pre-wrap;word-wrap: break-word;}
a{color:#006699;cursor:pointer;}
a:hover,a:active{color:#c1672b;text-decoration:underline;}
/*
a:visited{color:#800080;}
a:hover{color:#FF3300;text-decoration:underline;}*/
/*text style*/
.t12{font-size:12px;}
.t14{font-size:14px;}
.black{color:#000;}
.white{color:#fff;}
.grey{color:#ccc;}
.red{color:#f30;}
.blue{color:#006699;}
.mcolor{color:#900;}
.b{font-weight:bold;}
.clear{clear:both;}
.nob{border:none;background:none;}
.l{float:left;}
.r{float:right;}
.float_left {float:left;padding:7px;}
.float_right {float:right;padding:7px;}
.img_float_left {float:left;clear:left;margin:0 8px 10px 0;}
.img_float_right {float:right;clear:right;margin:0 0 10px 8px;}
/*all*/
.clearfix:after, .header:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix, .header{display:inline-block;}
.clearfix, .header{display:block;}

/*label css*/
.header{
  overflow:hidden;
	margin:0 auto;
  padding:5px 0;
	/*width:960px;*/
}
.headleft{float:left;}
.headleft .logo{ float:left;}
.headleft .welcome{ float:left; margin-left:20px; padding-left:15px; background:url(../zsimages/ico.png) no-repeat left -796px;}
.headright{float:right;}
.headright .exit{ display:block; padding-left:20px; background:url(../zsimages/ico.png) no-repeat left 2px; text-decoration:none;}


.nav{
  overflow:auto;
  zoom:1;
  position:relative;
  margin:0 auto 10px;
  padding:7px 26px 0;
  /*width:908px;*/
  height:90px;
  background:url(../zsimages/bg_nav.png) repeat-x left 6px;
  /* IE6继续执行以下两行，IE7不执行 2010.07.30 */
 /* _width:1200px;*/
 /* _margin-left:158px;*/
}
.nav li{
  float:left;
  padding-right:1px;
  height:31px;
  line-height:31px;
  background:url(../zsimages/ico.png) no-repeat right -40px;
  white-space: nowrap;
}
.nav li a{
  float:left;
  padding:0 20px;
  text-decoration:none;
}
.nav li a:hover{
  background:url(../zsimages/shade.png) repeat-x left top;
  color:#c1672b;
}
.nav li a span{ display:block;}
.nav li.cur{
  margin:-7px 0 0 -1px;
  height:37px;
  line-height:37px;
  background:none;
}
.nav li.cur a{ padding:0 0 0 5px; background:url(../zsimages/adap.png) no-repeat left top; font-size:14px; font-weight:bold;}
.nav li.cur a span{ padding:0 20px 0 15px; background:url(../zsimages/adap.png) no-repeat right top;}

.nav li ul{
  display:none;
  position:absolute;
  left:0;
  top:37px;
  padding-top:7px;
}
.nav li li{}
.nav li li a{}
.nav li li a span{}

.nav li.cur ul{ display:block;}
.nav li.cur li{
  margin:0;
  padding:0 5px 0 3px;
  height:24px;
  line-height:24px;
  background:url(../zsimages/ico.png) no-repeat right -100px;
}
.nav li.cur li a{
  background:none;
  font-size:12px;
  font-weight:normal;
}
.nav li.cur li a span{
  background:none;
  padding:0 8px 0 3px;
}
.nav li li.cur a{ background:url(../zsimages/adap.png) no-repeat left -50px; color:#fff;}
.nav li li.cur a span{ background:url(../zsimages/adap.png) no-repeat right -50px;}
.nav li li.cur a:hover{background-position:left -50px;}
.nav li li.cur a:hover span{background-position:right -50px;}

.nav li li a:hover{  background:url(../zsimages/adap.png) no-repeat left -100px;}
.nav li li a:hover span{  background:url(../zsimages/adap.png) no-repeat right -100px;}


.searchbox{
  margin:0 auto 10px;
  padding:5px 9px;
  width:940px;
  line-height:30px;
  border:1px solid #7c9ecb;
  background:#dbe6f3 url(../zsimages/shade.png) repeat-x left -50px;
}
.searchbox .submit{ padding-left:20px; height:20px; line-height:20px; border:1px solid #7699c8; background:#fff url(../zsimages/ico.png) no-repeat 5px -148px;}

.content, .content2{
	margin:0 auto;
  padding:6px;
/*	width:946px;*/
  border:1px solid #7c9ecb;
  background:#fff url(../zsimages/shade_1.gif) repeat-x left top;
}

.side{
	float:left;
  margin-right:6px;
	width:220px;
}
.mainbox{
  overflow:auto;
  padding:5px;
 /* height:450px;*/
}
.main{
  /*float:left;
  width:718px;*/
  border:1px solid #7d9fcb;
}
.content2{}
.content2 .main{ width:944px;}

.sidenav{ overflow:hidden; zoom:1; height:375px; border:1px solid #7d9fcb;}
.sidenav li{  float:left; width:218px; border-bottom:1px solid #7d9fcb; background:url(../zsimages/shade.png) repeat-x left -150px;}
.sidenav li a{ display:block; height:23px; line-height:23px; padding-left:25px; background:url(../zsimages/ico.png) no-repeat 5px -445px; color:#414141; text-decoration:none;}
.sidenav li a:hover{ color:#c1672b;}
.sidenav li.cur{ background-position:left -173px;}

.sidebox{ margin-bottom:5px; border:1px solid #7d9fcb;}
.sidebox h4{
  padding:0 10px;
  height:24px;
  line-height:24px;
  background:url(../zsimages/shade.png) repeat-x left -250px;
  color:#fff;
  font-size:14px;
}
.sidebox .text{ padding:5px;}
.sidebox ul{}
.sidebox ul li{ overflow:hidden; zoom:1; text-align:right;}
.sidebox ul li a{ float:left; text-decoration:none;}


.mainlist{}
.mainlist li{ overflow:hidden; zoom:1; position:relative; padding:2px 90px 2px 10px; border-bottom:1px solid #ededed;}
.mainlist li a{ float:left; padding:3px 0 3px 25px; background:url(../zsimages/ico.png) no-repeat left -594px; text-decoration:none;}
.mainlist li em{ position:absolute; right:10px; width:70px; text-align:left; font-style:normal;}

.mainlist li.cur{ background-color:#efefef;}
.mainlist li.html a{ background-position:left -495px;}
.mainlist li.pdf a{ background-position:left -545px;}

.turnpage{
  overflow:hidden;
  zoom:1;
  padding:2px 10px 0;
  height:22px;
  line-height:22px;
  border-top:1px solid #7d9fcb;
  background:#cfdeef url(../zsimages/shade.png) no-repeat left -200px;
  text-align:right;
}
.turnpage .first, .turnpage .prev, .turnpage .next, .turnpage .last, .turnpage .refur span{
  float:left;
  margin-right:1px;
  width:22px;
  height:21px;
  background:url(../zsimages/ico.png) no-repeat left -650px;
}

.pagenum{ float:right; margin-left:20px; width:280px;}
.pagenum .nonce{ float:left; display:inline; margin:0 10px;}
.pagenum input{ width:30px;}

.turnpage .first{ background-position:5px -645px;}
.turnpage .prev{ background-position:-18px -645px;}
.turnpage .next{ background-position:7px -670px;}
.turnpage .last{ background-position:-20px -670px;}

.turnpage a{ float:left;}
.turnpage a:hover{ background:url(../zsimages/ico.png) no-repeat left -750px;}
.turnpage a .first{ background-position:5px -695px;}
.turnpage a .prev{ background-position:-18px -695px;}
.turnpage a .next{ background-position:7px -720px;}
.turnpage a .last{ background-position:-20px -720px;}
.turnpage .refur{ float:right;}
.turnpage .refur span{ background-position:-32px -745px;}

*{
	margin:0;
	padding:0;
}
body{
	background:#FFFFFF;
	color:#606974;
	font-family: tahoma,Microsoft YaHei, Simsun, Arial Unicode MS, Mingliu, Arial, Helvetica;
	text-align:center;
	padding-bottom:50px;
}
td,p,li,a,select,div{
	font-size:12px;
	text-align:left;
}
ul{
	list-style-type:none;
}
a img{
	border:none;
}
img{
	border-color:#DCDCDC;
}
p{
	margin:10px 0px;
}
a{
	color:#606974;
	text-decoration:none;
}
/*a:visited{
	color:#800080;
}*/
a:hover{
	color:#FF3300;
	text-decoration:underline;
}
a.red{
	color:#FF3300;
	text-decoration:underline;
}
a.red:hover{
	color:#9E080C;
	text-decoration:underline;
}
/***** Text Style *****/
.t12{
	font-size:12px;
}
.t14{
	font-size:14px;
}
.mcolor{
	color:#990000;
}
.black{
	color:#000000;
}
.white{
	color:#FFFFFF;
}
.grey{
	color:#CCCCCC;
}
.red{
	color:#FF3300;
}
.b{
	font-weight:bold;
}
.clear{
	clear:both;
}
.nob{
	border:none;
	background:none;
}
h1{ font-size:16px; padding-bottom:5px; text-align:center; color:#535B64; border-bottom:1px dashed #A1A7B0;}
/*div*/
#header{
	width:80%;
	background-color:#FFFFFF;
	margin:20px auto 0;
}
#header2{
	margin:0 auto;
	width:80%;
	color:#909BA9;
	text-align:center;
}
#header2 table{ margin:5px auto; text-align:left;}
#header2 span{ display:block; margin:5px;}
.tab01{ margin:20px auto 0; border-left:1px dashed #ccc;border-top:1px dashed #ccc;}
.tab01 td{ line-height:20px; border-right:1px dashed #ccc;border-bottom:1px dashed #ccc; padding:6px;}
#middle02{
	margin:0px auto 0;
	width:706px;
}
#middle02, #middle02 p{
	text-align:justify;
	line-height:150%;
	letter-spacing:2px;
}
#middle{
	margin:30px auto 0;
	width:906px;
}
#middle ul{}
#middle ul li{
	margin-left:20px;
	list-style:square;
	font-weight:bold;
}
#middle ul div{
	margin:2px 0 5px -20px;
	font-weight:normal;
}
#middle ul table td{ padding:3px;}
#middle ul ul{
	margin-left:100px;
}
#footer{
	margin:0px auto 0;
	width:906px;
	line-height:30px;
	text-align:center;
	background:#606974;
}
#footer a{ margin:0 80px; font-weight:bold; color:#fff;}
/*X*/
div.round01{background: #EFEFEF}
div.round02{background: #ccc}
b.rtop, b.rbottom{display:block;background: #FFF}
.round01 b.rtop b, .round01 b.rbottom b{display:block;height: 1px;overflow: hidden; background: #EFEFEF}
.round02 b.rtop b, .round02 b.rbottom b{display:block;height: 1px;overflow: hidden; background: #ccc}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

.tab02 th{ vertical-align:text-top;}

