﻿@charset "utf-8";
/* CSS Document */
/*Reset*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}
body, button, input, select, textarea {
	font:12px/1.5 \5b8b\4f53, arial;
}
fieldset, img {
	border:0;
}
em, strong {
	font-style:normal;
	font-weight:normal;
}
ol, ul {
	list-style:none;
}
:focus {
	outline:0;
}
/********** common **********/
/*?*/
.ztBanner, .rele {
	width: 960px;
	margin: 0 auto;
	overflow: hidden;
}
.nav, .nav .nav_bg_l, .nav .nav_bg_r, .nav .nav_list li .split, .nav .nav_list li a:hover, .nav .nav_list li.current a {
	background:url(images/exenav.png) no-repeat;
}
.nav {
	position:relative;
	margin:0 auto 10px;
	height:40px;
	background-repeat:repeat-x;
}
.nav .nav_bg_l, .nav .nav_bg_r {
	position:absolute;
	top:0;
	width:5px;
	height:40px;
	overflow:hidden;
}
.nav .nav_bg_l {
	left:0;
	background-position:-280px -50px;
}
.nav .nav_bg_r {
	right:0;
	background-position:-295px -50px;
}
.nav .nav_list {
	position:absolute;
	top:0;
	left:0;
	z-index:2;
}
.nav .nav_list li {
	position:relative;
	float:left;
	display:inline;
}
.nav .nav_list li.current {
	z-index:4;
}
.nav .nav_list li a {
	position:relative;
	display:inline-block;
	margin-right:-2px;
	width:112px;
	text-align:center;
	height:40px;
	line-height:40px;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
}
.nav .nav_list li a:hover, .nav .nav_list li.current a {
	text-decoration:none;
	background-position:0 -50px;
	z-index:2;
}
.nav .nav_list li .n1 {
	width:110px;
}
.nav .nav_list li a.n1:hover, .nav_list li.current a.n1 {
	background-position:-122px -50px;
}
.nav .nav_list li .split {
	position:absolute;
	top:0;
	right:-2px;
	width:2px;
	height:40px;
	overflow:hidden;
	background-position:-268px -50px;
}
.nav .nav_list li .i_new {
	position:absolute;
	top:-3px;
	right:10px;
	width:23px;
	height:13px;
	overflow:hidden;
	background:url(../images/global/i_new.gif) no-repeat;
	z-index:9;
}
.nav .extra_link {
	position:absolute;
	top:11px;
	right:16px;
}
.nav .extra_link a {
	color:#ffffff;
}
.nav .extra_link .cut {
	margin:0 10px;
	color:#cfe6a8;
	font-family:Arial;
}
#link {
	font-size: 12px;
	border: #A0A0A0 solid 1px;
}
select {
	color: #646464;
	float:right;
	z-index:5;
	background:#fff;
	padding:1px;
	margin:10px 10px 0 0;
}
.clearfix:before, .clearfix:after {
	content:".";
	display:block;
	height:0;
	visibility:hidden;
	font-size:0;
}
.clearfix:after {
	clear:both;
}
.clearfix {
*zoom:1;
}/* IE < 8 */
/********** common end **********/
body {
	background:#F6FEF3;
	color:#666;
}
a {
	text-decoration:none;
	color:#333;
}
a:hover {
	text-decoration:underline;
	color:#f60;
}
a:active {
	outline:none;
}
a span, a:hover span {
	cursor:pointer;
}
.ztTop{height:33px;background:url(images/topBg.jpg) 0 0 repeat-x;margin-top:1px;}
.ztTop .yahei{width:187px;height:32px;float:left;font-size:16px;font-weight:bold;color:#118D00;line-height:32px;letter-spacing:1px;}
.ztTop b{text-align:right;line-height:32px;color:#ddd; display:block; font-weight:normal;}
.ztTop b a{padding:0 8px;}
.wrap960 {
	display:block;
	width:960px;
	margin:0 auto;
	font-style:normal;
}
.ztBanner, .rele {
	width:960px;
	margin:0 auto;
	overflow:hidden;
}
.zt li {
	text-align:center;
	width:220px;
	margin:15px 15px 18px 15px;
}
.zt li a:hover {
	text-decoration:none;
}
.zt li span{
	display:block;
	margin-top:4px;
	height:14px;
	}
.zt {
	float:left;
	border: 1px solid #ABD957;
	margin-right:10px;
}
.content {
	float:left;
	width:696px;
	overflow:hidden;
}
.zt b, .hot,.new{
	display:block;
	height: 35px;
	line-height: 35px;
	border-bottom: 1px solid #ABD957;
	font-size: 15px;
	font-weight: bold;
	color: #4D9F03;
}
.zt b {
	background:url(/skin/sptem/skin/images/greenTit.gif) 10px 15px no-repeat;
	padding-left:18px;
	width:228px;
	display: block;
}
.content .info {
	padding-left:10px;
	background:url(/skin/sptem/skin/images/greenTit.gif) 0px 5px no-repeat;
	border-bottom:1px dashed #ccc;
	margin:10px 20px;
	font-size:14px;
}
.content .info span {
	float:right;
	margin-right:15px;
}
.content dd{
	border: 1px solid #ABD957;
	margin-bottom:20px;
	padding-bottom:15px;#pages
}
.content .hot {
	margin-bottom:20px;
}
.new,.hot {
	border-bottom: 1px solid #ABD957;
	background: #FAFFEE url(/skin/sptem/skin/images/wxIcon2.gif) 7px 11px no-repeat;
	padding-left:27px;
}
.content ul {
	padding:0px 10px 0px 20px;
}
.content li {
	line-height:25px;
	font-size:14px;
}
.content em, .content li span {
	float:right;
	margin-right:18px;
	font-weight:bold;
	color:#999;
}
.content li span {
	color:#F90;
}
#contL2{ 
    width:658px;                                      
    height:350px;    
    overflow-pageINdex:hidden; 
    overflow-y:hidden; 
    word-break:break-all; 
} 
#pages{
	padding-left:200px;
	margin-top:20px;
	height:40px;
	}
#pages a,#pages b{
	display:block;
	float:left;
	margin-top:8px;
	}
#pages b{
	font-size:12px;
	margin-right:10px;
	border:none;
	color:#333;
	}
#pages a{
	padding:0px 4px;
	background:#F90;
	margin-right:10px;
	margin-top:8px;
	color:#fff;
	}
#pages a:hover{
	text-decoration:none;
	color:#000;
	}
#footer {
	font-size:14px;
	text-align:center;
	border-top:1px solid #ccc;
	width:960px;
	margin:0 auto;
	margin-top:10px;
}
#pages a.cur {
border: 1px solid #DDD;
background: white;
color: #F60;
cursor: default;
}