@charset "gb2312";

/* 基本样式文件 */
@import url(base.css);
/*------------------------------------------------------------------------------------------------------
 *
 * 全局整体框架
 *
 */
 
@media screen, projection {
/* 连接样式 */
a {
	color: #333;
	text-decoration:none;
}
a img {
	margin-right:5px;
}
a:visited {
	color: #333;
}
a:focus {
}
a:hover, a:active {
	color:#548f20;
	text-decoration:underline;
}
a.g6 {
	color:#666;
}
a.g6:hover {
	color:#548f20;
}
a.green {
	color:#548f20;
}
a.green:hover { text-decoration:underline;
}
img {
	vertical-align:middle;
}
}
@media screen, projection {
/* 整体页面 */
body {
	text-align:center;
	height:auto;
	overflow:visible;
	padding:0;
	margin:0;
}
/*页面外部*/
.pageWrap {
	width:960px;
	margin:0 auto;
	text-align:left;
}
/*页面内部*/

/* 共同定义 */
#header, #nav, #main, #footer {
	margin:0 auto;
	text-align:center;
}

/*页面头部*/
#header {
	height:311px;
	text-indent:-9999px;
}
/*页面主体*/
#main {
	display:block;
	width:960px;
	overflow:hidden;
}
/*页面底部*/
#footer {
	display:block;
	margin-top:20px;
	padding:20px;
	text-align:center;
	overflow:hidden;
	background:url(../images/foot.gif) no-repeat center top;
	color:#fff;
}
/* 保证定位 */
#header, #nav, #main, #footer {
	clear:both;
}
/*清除浮动*/
.clearfloat {
	clear:both;
	height:1px;
	overflow:hidden;
	margin-top:-1px;
}
}
@media screen, projection {
/* 页面底部 */
#footer a {
	color:#FFF;
}
}

/*------------------------------------------------------------------------------------------------------
 *
 * 全局版式
 *
 */

@media screen, projection {
/* 通栏 */
#main .section {
	display:block;
	left: 0px;
	top: 0px;
	margin-bottom:10px;
	overflow:hidden;
}
#main .section2 {
	background:#eafaff url(../images/cloud.jpg) no-repeat left top;
}
#main .sec_bg1 {
	background:#f9ffe9 url(../images/banner_bg.jpg) no-repeat right bottom;
	height:340px;
}
#main .section div.panel {
	position: relative;
	display:block;
	overflow:hidden;
}
#main .section div.panel .panelContent {
	position:relative;
	display:block;
	text-align:left;
	overflow:hidden;
}
#main .section div.panel .panelBottom {
	display:block;
	height:14px;
	padding-left:14px;
	background: url(../images/panelbottom.gif) no-repeat 0px -14px;
}
#main .section div.panel .panelBottom span {
	display:block;
	height:14px;
	background: url(../images/panelbottom.gif) no-repeat right 0px;
}
#main .section div.panel div.subPanel {
	display:block;
	margin:0 0px;
	overflow:hidden;
}
#main .section div.subPanel div.top {
	position: relative;
	display:block;
}
#main .section div.subPanel div.top.nobg {
	background: url(none);
}
.top .title {
	position:relative;
	display:block;
	overflow:hidden;
	background:url(../images/bar_top.gif) no-repeat;
	padding-left:35px;
}
.top .title span {
	display:block;
	height:34px;
	padding-left:5px;
	font-family: "SimHei";
	font-size: 16px;
	line-height:34px;
	color: #FFF;
	text-align:left;
}
.top .title a.more {
	display:block;
	position: absolute;
	top: 6px;
	right: 0;
	height:21px;
	width:53px;
	line-height:21px;
	text-align:center;
	background:url(../images/more.gif) no-repeat;
	color:#fff;
}
#main .section div.subPanel .content {
	position: relative;
	overflow:hidden; text-align:left;
}
}
 @media screen, projection {
/*** 列表定义 ***/
/* 普通列表 */
ul.simpleList {
	display:block;
	_width:99%;
	margin:0;
	padding:0;
	list-style: none;
	overflow:hidden;
	text-align:left;
}
ul.simpleList li {
	padding:0px 0 0px 15px;
	background: url(../images/blackfile.gif) no-repeat 4px 9px;
	line-height:24px;
}
ul.simpleList li a {
	white-space:nowrap;
	text-overflow: ellipsis;
	overflow:hidden;
}
ul.simpleList li span {
	float:right;
	_margin-top:-1.5em;
	color: #999;
}
ul.simpleList li span a {
	color: #999;
}
dl.guideNews, dl.guideNews dt, dl.guideNews dd {
	display:block;
	margin:0;
	padding:0;
	margin:0px 0px;
	overflow:hidden;
}
dl.guideNews {
	padding:2px 0px 0px; 
	
}
dl.guideNews dt {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	color: #090;
	line-height:28px;
	margin:0 8px 8px; 
}
dl.guideNews dd {
	text-indent:2em;
}
/* 排行列表 */
ul.simpleRank {
	display:block;
	width:280px;
	margin:10px 5px;
	padding:0;
	list-style: none;
	overflow:hidden;
	float:left;
}
ul.simpleRank li {
	display:block;
	width:100%;
	margin:0 3px;
	line-height:30px;
	float:left;
	border-bottom: 1px dashed #CCC;
}
ul.simpleRank li span {
	display:block;
	float:left;
	text-align:center;
}
ul.simpleRank li span.id {
	width:30px;
}
ul.simpleRank li span.school {
	width:180px;
}
ul.simpleRank li span.count {
	width:65px;
}
ul.simpleRank li.top {
	background: #F3F3F3;
	border-bottom: 2px solid #58AF34;
	background:url(none);
}
ul.simpleRank li.top span {
	font-weight:bold;
}
/* 普通图片列表 */
ul.imageList {
	display:block;
	_width:99%;
	margin:0;
	padding:0;
	list-style: none;
	overflow:hidden;
}
ul.imageList li {
	display:block;
	margin:5px;
	float:left;
}
/* 友情链接列表 */
ul.linkList {
	margin:0;
	padding:0;
	list-style: none;
	overflow:hidden;
}
ul.linkList li {
	display:block;
	text-align:center;
	margin:4px 0;
}
/* inline-block列表 */
ul.inlineBlockList {
	margin:0;
	padding:0;
	list-style: none;
	overflow:hidden;
}
ul.inlineBlockList li {
	display:inline-block;
 *display:inline;
 *zoom:1;
	text-align:center;
	margin:2px 0;
}
}
 @media screen, projection {
/*** 表单定义 ***/
form {
}
input[type="text"], input[type="password"], textarea, select {
	border: 1px solid #69B4DD;
}
}
 @media screen, projection {
/*** 表格定义 ***/

table {
	margin:2px auto;
	color: #000;
	border-top: 2px solid #3B9DD3;
	border-bottom: 2px solid #3B9DD3;
}
table td {
	padding:2px 4px;
	text-align:center;
}
table td.left {
	text-align:left;
}
table tr:hover td {
	background:#F2F7F9;
}
table th {
	text-align:center;
	padding:2px 4px;
	background:#E0EAF0;
}
table.styledTable {
	border-top:1px solid #C4D5DF;
	border-right:1px solid #C4D5DF;
	border-left:none;
	border-bottom:none;
	text-align:center;
	margin:0.5em auto;
	border-collapse:collapse;
	font-size: 1em;
	line-height: 2em;
	font-weight: normal;
	color: #000;
}
table.styledTable td {
	color:#000;
	border-bottom:1px solid #C4D5DF;
	border-left:1px solid #C4D5DF;
	border-top:none;
	border-right:none;
	text-align:center;
}
table.styledTable td.left {
	text-align:left;
}
table.styledTable tr.odd td {
	background:#FBEDD9
}
table.styledTable th {
	border-bottom:1px solid #C4D5DF;
	border-left:1px solid #C4D5DF;
	border-top:none;
	border-right:none;
	background:#E0EAF0;
	text-align:center;
	color: #346283;
	font-weight: bold;
}
table.styledTable th.left {
	text-align:left;
}
table.styledTable a, table.styledTable a:link, table.styledTable a:visited {
	color: #346283;
	text-decoration:none;
	margin-right: 2px;
	margin-left: 2px;
}
table.styledTable a:hover, table.styledTable a:active {
	color: #FF6600;
	text-decoration:underline;
}
}
 @media screen, projection {
/*** 缩略图定义 ***/
	   
a.thumbLink, a.thumbLink div.imgWrap, a.thumbLink span {
	display:block;
	position: relative;
	text-align:center;
	overflow:hidden;
 *cursor:pointer;
}
a.thumbLink div.imgWrap {
	margin:0 auto;
	border:1px solid #CCC;
	padding:4px;
}
a.thumbLink div.imgWrap div.videoMask {
	position: absolute;
	left: 0px;
	top: 0px;
	height: 200px;
	width:  200px;
	background: url(../images/video.png) no-repeat center center;
}
a.thumbLink div.imgWrap img {
 *z-index:98;
}
a.thumbLink span {
	width:100%;
	white-space:nowrap;
	text-overflow: ellipsis;
	overflow:hidden;
}
}
 @media screen, projection {
/* 页码样式 */

.pageList {
	display:block;
	position: relative;
	height: auto;
	width: 100%;
	left: 0px;
	top: 0px;
	text-align:center;
	margin: 5px 0;
	padding-top: 6px;
}
.pageList.right {
	text-align:right;
}
.pageList span.red {
	color: #F00;
	padding-right: 4px;
	padding-left: 4px;
}
.pageList a.page {
	margin: 0px 4px;
	color: #459629;
	text-decoration: none;
	border: 1px solid #459629;
	padding: 2px 6px;
}
.pageList a.page:hover {
	color: #FFF;
	background: #459629;
	border: 1px solid #459629;
}
.pageList span.current {
	margin: 0px 4px;
	text-decoration: none;
	padding: 2px 6px;
	color: #FFF;
	background: #459629;
	border: 1px solid #459629;
}
.pageList span.disabled {
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 2px;
	margin: 0px 4px;
	color: #999999;
	padding-top: 2px;
	text-decoration: none;
	border: 1px solid #999999;
}
.pageList a.jump {
	margin-right: 5px;
	margin-left: 5px;
}
}

/*** 首页定义 ***/

@media screen, projection {
#indexWrap {
	background: #c2d78a url(../images/top.jpg) no-repeat center top;
	width:100%;
}
#indexWrap #main {
	width:960px;
}
/*焦点图样式*/

.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:570px;
	height:290px;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8;
	width:100%;
	z-index:89;
	text-shadow:none;
	text-align:center;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
	color:#efe9d1;
	text-decoration:none;
}
.nivo-html-caption {
	display:none;
}
.nivo-directionNav a {
	display:block;
	position:absolute;
	top:40%;
	left:0;
	width:36px;
	height:72px;
	background:url(../images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
	z-index:99;
	cursor:pointer;
}
a.nivo-nextNav {
	background-position:-36px 0;
	left:564px;
}
a.nivo-prevNav {
	left:0px;
}
a.nivo-nextNav:hover {
	background-position:-36px -72px;
}
a.nivo-prevNav:hover {
	background-position:0px -72px;
}
.nivo-controlNav {
	position:absolute;
	height:16px;
	width:102px;
	top: 4px;
	right: 4px;
	padding:1px;
	text-align:center;
	background: url(../images/new-slider-x24.png) no-repeat left top;
	z-index:99999;
}
.nivo-controlNav a {
	display:inline-block;
 *display:inline;
 *zoom:1;
	position:relative;
	left: 0px;
	top: 0px;
	width:15px;
	height:15px;
	line-height:15px;
	border:0;
	margin-right:1px;
	z-index:99;
	cursor:pointer;
	color: #FFFFFF;
}
.nivo-controlNav a.active {
	background: #000000;
}
/* 焦点图片区 */

#indexWrap #main #focusWrap {
	position: relative;
	left: 0px;
	top: 0px;
	height: 330px;
	width:600px;
	margin:0 10px 10px;
	float:left;
	display:inline;
}
#indexWrap #main #focusImage {
	position: relative;
	left: 0px;
	top: 0px;
	height: 330px;
	width: 600px;
}
#indexWrap #main #focusImage .nivo-caption {
	display:block;
	position:absolute;
	left:0px;
	top:290px;
	height:40px;
	width:600px;
	text-align:left;
}
#indexWrap #main #focusImage .nivo-caption a {
	font-size: 14px;
	font-weight: bold;
	color:#fff;
	line-height:30px;
}
#indexWrap #main #focusImage .nivo-controlNav {
	position: absolute;
	height: 12px;
	right: 0px;
	top: 304px;
	width: 100px;
	margin: 0;
	padding:0;
	font-size:0;
}
#indexWrap #main #focusImage .nivo-controlNav a {
	display: block;
	position: relative;
	left: 0px;
	top: 0px;
	height: 12px;
	width: 12px;
	margin:0 5px;
	background: #FFF;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	float:left;
}
#indexWrap #main #focusImage .nivo-controlNav a.active {
	background: #F60;
}
#indexWrap #main #topNews {
	width:330px;
	_width:320px;
}
#indexWrap #main #newsPanel ul {
	margin:6px 0 0;
}
/*第二行*/
p.sec2_p {
	text-align:left;
	padding:42px 20px 20px 180px;
}
/*图片列表*/
#main .section .ul_act {
	height: 125px;
	overflow:hidden;
	padding-left:10px;
	margin-bottom:20px;
}
#main .section .ul_act li {
	float:left;
	width:172px;
	margin:0 5px 0 10px;
	display:inline;
	position:relative;
	_margin:0 0px 0 10px;
}
#main .section .ul_act li img {
	width:172px;
	height:125px;
}
#main .section .ul_act li a span {
	position:absolute;
	display:block;
	background:url(../images/halftrans.png) repeat-x;
	height:30px;
	line-height:30px;
	width:172px;
	left:0px;
	bottom:0px;
	color:#fff;
	text-align:center;
}
#main .section ul.ul_act li a:hover span {
	color:#76ab03;
}
/*tab*/
.tab_bg {
	background:url(../images/grass.jpg) no-repeat left bottom;
	padding-bottom:30px;
	overflow:hidden;
	height:410px;
}
.tab {
	overflow: hidden;
	margin:0px 2px 0px 0;
}
.tab .tab_all {
	width:696px;
}
.tab .tab_content {
	background: #f60;
}
.tab_cont1 {
	text-align:left;
}
p.tab_p {
	width:580px;
	height:110px;
	text-align:left;
	padding:80px 40px 34px 56px;
}
.tab_cont1, .tab_cont2, .tab_cont3, .tab_cont4 {
	width:696px;
	height:411px;
}
.tab_cont1 {
	background: url(../images/tab_1.jpg) no-repeat;
}
.tab_cont2 {
	background: url(../images/tab_2.jpg) no-repeat;
}
.tab_cont3 {
	background: url(../images/tab_3.jpg) no-repeat;
}
.tab_cont4 {
	background: url(../images/tab_4.jpg) no-repeat;
}
.tab .tab_content img {
	height: 151px;
	width: 264px;
}
.section .tab_bg .tab ul.tab_title {
	width:242px;
}
.tab ul.tab_title li {
	cursor: pointer;
	background:url(../images/tab_bar.jpg) no-repeat;
}
.tab ul.tab_title li h3 {
	font-size:18px;
	padding:20px 0 20px 40px;
	background:url(../images/tab_icon.gif) no-repeat;
}
.tab ul.tab_title li#li1 h3 {
	color:#00b0f0;
	background-position:15px 0;
}
.tab ul.tab_title li#li2 h3 {
	color:#5e9e25;
	background-position:15px -64px;
}
.tab ul.tab_title li#li3 h3 {
	color:#ffa902;
	background-position:15px -128px;
}
.tab ul.tab_title li#li4 h3 {
	color:#cd3399;
	background-position:15px -192px;
}
.tab ul.tab_title li#li1.current h3 {
	color:#fff;
	background-position:15px -256px;
}
.tab ul.tab_title li#li2.current h3 {
	color:#fff;
	background-position:15px -320px;
}
.tab ul.tab_title li#li3.current h3 {
	color:#fff;
	background-position:15px -384px;
}
.tab ul.tab_title li#li4.current h3 {
	color:#fff;
	background-position:15px -448px;
}
.tab ul.tab_title li#li1.current {
	background-position:0 -64px;
}
.tab ul.tab_title li#li2.current {
	background-position:0 -128px;
}
.tab ul.tab_title li#li3.current {
	background-position:0 -192px;
}
.tab ul.tab_title li#li4.current {
	background-position:0 -256px;
}
.tab .tab_content ul.ul_key {
	overflow:hidden;
}
.tab .tab_content ul.ul_key li {
	float:left;
	position:relative;
}
.tab .tab_content ul.ul_key li:hover a span {
	float:left;
	position:relative;
	display:none;
}
.tab .tab_content ul.ul_key li:hover a p {
	float:left;
	position:absolute;
	display:block;
	background:url(../images/halftrans.png) repeat-x;
	height:86px;
	line-height:21px;
	width:194px;
	left:9px;
	bottom:9px;
	color:#fff;
	text-align:center;
	_display:none!important;
}
.tab .tab_content ul.ul_key li a p {
	float:left;
	position:absolute;
	display:none;
	_display:none!important;
	overflow:hidden;
	text-indent:0;
}
.tab .tab_content ul.ul_key li img {
	width:212px;
	height:157px;
}
.tab .tab_content ul.ul_key li a span {
	position:absolute;
	display:block;
	background:url(../images/halftrans.png) repeat-x;
	height:36px;
	line-height:36px;
	width:194px;
	left:9px;
	bottom:9px;
	color:#fff;
	text-align:center;
	font-family:"Microsoft YaHei";
	font-size:18px;
	font-weight:bold;
}
.tab .tab_content ul.ul_key li a p {
	_display:none!important;
}
/*第3行*/
#pic {
	width:660px;
	height:496px;
	margin-right:10px;
	background:#f9ffe9;
}
#main .section #pic .top .title {
	background:url(../images/bar_top.gif) no-repeat!important;
	height:34px;
}
#pic .content {
	padding:5px 0px 0px 10px;
	text-align:left;
	zoom:1
}
.pic_L {
	width:422px;
	overflow:hidden;
	float:left;
}
.pic_L .pic1 {
	padding-top:5px;
	float:left;
	position:relative;
}
.pic_L .pic2 {
	padding-top:5px;
	float:left;
	position:relative;
}
.pic_R {
	width:218px;
	float:left;
}
.pic_R .pic3 {
	width:218px;
	height:144px;
	padding-top:5px;
	position:relative;
}
/* .pic1, .pic2,  .pic3 { float:left; position:relative; padding-right:5px; padding-top:5px; }
#main .section .pic_L .pic1 img{ width:417px; height:270px;}
#main .section .pic_L .pic1{ width:417px; height:270px; border:1px solid #f0f; }
#main .pic2{ width:206px; height:167px; border:1px solid #f0f;}
#main .pic3{ width:218px; height:144px; border:1px solid #f0f;}
*/
.pic1 a span, .pic2 a span, .pic3 a span {
	position:absolute;
	display:block;
	background:url(../images/halftrans.png) repeat-x;
	height:30px;
	line-height:30px;
	left:0px;
	bottom:0px;
	color:#fff;
	text-align:center;
}
.pic1 a span {
	width:417px;
}
.pic2 a span {
	width:206px;
}
.pic3 a span {
	width:218px;
}
.pic1 a:hover span, .pic2 a:hover span, .pic3 a:hover span {
	color:#76ab03;
}
/*第4+行*/
.base_1 img {
	width: 200px;
	height:120px;
	padding: 2px;
	border: 1px solid #ddd;
}
.base_1 a { width:200px; float:left; 	margin:0px 10px; display:inline;

}
.base_1 span{ display:block; height:24px; line-height:24px; width:200px; text-align:center;}
.base_1 h4 {
	height: 30px;
	line-height: 30px; font-size:16px;
}
.base_1 p {
	line-height: 21px;
	text-indent: 2em; color:#666;
}
ul.ul_list {
	clear: both;
	padding: 10px 0px 0;
}
ul.ul_list li {
	line-height: 24px;
	height: 24px;
	padding-left: 10px;
}

/*第4行*/
#resource, #last {
	width:475px;
	height:425px;
	_height:432px;
	background:#f9ffe9;
}
#national, #media {
	width:475px;
	background:#f9ffe9;
}
#national .content, #media .content{ padding:10px;}
#resource .top .title, #last .top .title, #national .top .title, #media .top .title {
	background:url(../images/bar_top.gif) no-repeat 0 -34px;
	height:34px;
}
#resource .content, #last .content {
	padding:5px 0px 0px 10px;
}
ul.ul_listpic {
	overflow:hidden;
	padding-top:5px;
}
ul.ul_listpic li {
	float:left;
	margin:0 10px 8px 2px;
	display:inline;
}
ul.ul_listpic li span {
	text-align:center;
	text-indent:0;
	display:block;
}
ul.ul_listpic li img {
	width:138px;
	height:94px;
}
ul.ul_listpic2 li {
	margin:0px 10px 8px 8px;
}
ul.ul_listpic2 li img {
	width:203px;
	height:146px;
	padding:2px;
	border:1px solid #ddd;
}
ul.ul_listpic2 li p {
	line-height:28px;
	font-weight:bold;
}

/*第五行*/
#indexWrap #main #commentPanel {
	position:relative;
	width:290px;
	_width:288px;
	float:right;
}
#indexWrap #main #sinaPanel {
	position:relative;
	width:290px;
	_width:288px;
	float:right;
	background:#f9ffe9;
	height:496px; 
}
#indexWrap #main #pastPanel {
	position:relative;
	width:290px;
}
/*微博板块*/
#main .section div#sinaPanel .top .title {
	background:url(../images/bar_top.gif) no-repeat 0 -68px;
	height:34px;
}
#indexWrap #main #sinaPanel iframe {
	margin:10px 0 0 10px;
	width:280px; height:442px; 
}
