﻿@charset "utf-8";
/* CSS Document */

/*---------- base ---------*/
*{
	padding:0px;
	margin:0px;
}
html{
	background:#fff;
}
body{
	font:12px Verdana,Arial,Tahoma;
}
img{
	border:none;
}

a{
	color:#000;
	text-decoration:none;
}
a:hover{
	color:#333;
	text-decoration:underline;
}
ul{
	list-style:none;
}
input,select,button{
	font:12px Verdana,Arial,Tahoma;
	vertical-align:middle;
}
#wrap{ width:990px; margin:0 auto; background:url(/templets/default/images/bannerbg.png) left 30px no-repeat;}

/*---------- header ---------*/
#header{ height:203px;}
.headtop{ height:27px; background:url(../images/topbj.gif) repeat-x;}
.login{ height:27px; line-height:27px; padding-left:20px; float:left; width:120px;}
.home_fav{ height:27px; line-height:27px; padding-right:20px; float:right; width:150px;}
.sethome{ background:url(../images/sethome.gif) no-repeat left center; height:27px; padding-left:15px;}
.addfav{ background:url(../images/addfav.gif) no-repeat left center; height:27px; padding-left:15px;}
.banner { width:990px; height:269px;  background:url(/templets/default/images/logo.png) 50px 50px no-repeat;}
.menubar{background:url(../images/menu_bg.gif) repeat-x; width:990px; height:36px; line-height:36px;}
.menu { width:680px; float:left; color:#fff; position:relative; z-index:1;}
.menu li.m{ width:85px; height:36px; float:left; background:url(../images/menu_space.gif) no-repeat right; text-align:center;position:relative;margin-left:-1px;}
.menu li.m h3 a{ font-weight:normal; font-size:14px; color:#fff;}
.menu li.m h3 a:hover{ color:#f1f1f1; text-decoration:none;}
.nav .sub{ display:none; /*默认隐藏*/ width:85px; padding:5px 0;   position:absolute; left:-1px; top:36px; background:#225d98; text-align:center;  }
.nav .sub li{ vertical-align:middle; }
.nav .sub li a{ height:20px; line-height:20px; padding:4px 0;  display:block; color:#fff;   }
.nav .sub li a:hover{ color:#000; background:#30b2fe; text-decoration:none;}
.search { font-size:14px; color:#fff; float:left; width:310px;}
.search-keyword {
width: 140px;
height: 20px;
border: 0px;
border: #e4e4e4 solid 1px;
background: #FFF;
color: #555;
}
.search-option {
margin-left: 3px;
margin-right: 3px;
border: #e4e4e4 solid 1px;
height: 22px;
}
.search-submit {
cursor: pointer;
width: 68px;
height: 22px;
font-size: 0px;
color: #fafafa;
border: 0px;
background: url(../images/search-bt.gif) no-repeat;
}
.lastest{ height:30px; background:url(../images/lastest_bg.gif) repeat-x; line-height:30px;}
.lastest .zxzx{background:url(../images/lastest.gif) no-repeat left center; padding-left:108px; height:30px; line-height:30px;float:left; width:680px}

.txtScroll-left{ position:relative;  }
		.txtScroll-left .bd{width:680px; height:30px; line-height:30px; overflow:hidden;    }
		.txtScroll-left .bd ul{ overflow:hidden; zoom:1; }
		.txtScroll-left .bd ul li{ margin-right:10px;  float:left; text-align:left; _display:inline;}
		.txtScroll-left .bd ul li span{ color:#999;  }
#nowTime{ float:right; padding-right:15px;}
#block{ margin-top:5px;}
	.focusBox { position: relative; width: 328px; height: 284px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; border:1px solid #71a3cf; float:left; }
	.focusBox .pic img { width: 328px; height: 284px; display: block; }
	.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
	.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
	.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
	.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
	.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
	.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
	.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
	.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
	.focusBox .num li.on a,.focusBox .num a:hover{ background:#71a3cf;  }
.bignews{ width:442px; float:left; margin-left:5px}
.bignews .title{ width:442px; height:29px; background:url(../images/title_space_bg.gif) repeat-x; line-height:29px}
.bignews .title h3 {background:url(../images/title_bg.gif) no-repeat; height:29px; width:75px; text-align:center; font-weight:normal; color:#FFF; float:left; margin-right:10px;}
.bignews .title span{ width:48x; margin-right:5px; float:left;}
.bignews .more{ float:right; padding-right:10px;}
.bignews h2{ text-align:center; font-size:16px; font-weight:bold; height:40px; line-height:40px; border-bottom:1px dotted #999;}
.bignews li{ height:30px; line-height:30px; font-size:14px; background:url(../images/bott2.gif) no-repeat left center; padding-left:20px;}
#block .bigmiddle{ width:785px; float:right; margin-top:5px;}
#block .right{ width:208px; float:right;}
#block .right .rightnews{ width:206px;BORDER: #8ebeea 1px solid; margin-bottom:5px;}
#block .right .rightnews h3{ font-size:12px; font-weight:bold; padding-left:20px; padding-top:2px; width:100px; float:left}
#block .right .rightnews .title{background:url(../images/right_title_bg.gif) no-repeat; height:20px; width:208px;}
#block .right .rightnews .more{ float:right; padding-right:10px; padding-top:2px;}
#block .right .rightnews ul{ padding:5px;}
#block .right .rightnews li{ height:22px; line-height:22px; margin-left:5px;}
#block .left{ width:202px; float:left; margin-right:3px;}
#block .left .title{background:url(../images/title_left_bg.gif) no-repeat; text-align:center; height:29px; line-height:29px; font-weight:bold;}
#block .left ul.wyh{ border:#71a3cf 1px solid;}
#block .left ul.wyh li{background:url(../images/zwgkxxbj.gif) no-repeat; width:160px; height:29px; margin:5px auto; line-height:29px; padding-left:30px;}
.left_btn a { margin-top:5px; display:block; width:202px; height:34px;}
.zxdc { margin-top:5px;}
.zxdc .title1{background:url(../images/wszxdc.jpg) no-repeat; width:202px; height:34px;}
.zxdc .content{ background:#fffdf3; width:200px; border:1px solid #d9d2bf; border-top:0px;}
#block .middle { float:left; width:574px;}
.midnews { width:285px; float:left}
.midnews .title{ width:285px; height:29px; background:url(../images/title_space_bg.gif) repeat-x; line-height:29px}
.midnews .title h3 {background:url(../images/title_bg.gif) no-repeat; height:29px; width:75px; text-align:center; font-weight:normal; color:#FFF; float:left; margin-right:10px;}
.midnews .title span{ width:48x; margin-right:5px; float:left;}
.midnews .more{ float:right; padding-right:10px;}
.midnews li{ height:24px; line-height:24px; font-size:12px;padding-left:5px;}
.tszt .title{ background:url(../images/tszt_bg.gif) no-repeat; width:208px; height:26px; line-height:26px;}
.tszt .title h3{ font-size:12px; font-weight:bold; margin-left:25px; width:100px; float:left}
.tszt .title .more {
float: right;
padding-right: 10px;
}
.tszt .content{BORDER: #a3bfeb 1px solid; border-top:0px; width:206px;}
.tszt .content .pic{}
.tszt .content .pic li{ float:left; background:url(../images/wspxbj.jpg) repeat-x; width:64px;}
.tszt .content .tlist li{ height:36px; width:166px; border-bottom:1px dotted #555; line-height:36px; padding-left:40px;}
.tszt .content .tlist li.xytx {background:url(../images/xytx.gif) no-repeat 5px center;}
.tszt .content .tlist li.qyzc {background:url(../images/qyzc.gif) no-repeat 5px center;}
.tszt .content .tlist li.wspx {background:url(../images/wspx.gif) no-repeat 5px center;}
.tszt .sontitle{ background:url(../images/lanmu.gif) no-repeat; width:206px; height:20px; line-height:20px;}
.tszt .sontitle h3{ font-size:12px; font-weight:bold; margin-left:30px; width:100px; float:left}
.tszt .sontitle .more {
float: right;
padding-right: 10px;
}
.tszt .soncontent{ background:#f0f0f0;}
.tszt .soncontent li{ height:22px; line-height:22px; padding-left:12px;}

.spzh{background:url(../images/spzh.gif) no-repeat; padding-top:23px; width:783px;BORDER: #a3bfeb 1px solid;}
.spzh .spcol{ width:254px; float:left; margin-right:5px;}
.spzh .spcol .title{ width:252px; BORDER: #999 1px solid; height:18px; margin-top:5px;margin-left:5px;margin-right:5px; float:left; line-height:18px;}
.spzh .spcol .title h3{ font-size:12px; font-weight:bold; background:url(../images/redb.gif) no-repeat 5px 2px; padding-left:15px; color:#d50000; width:60px; float:left}
.spzh .spcol .title .more {
float: right;
padding-right: 10px;
color:#0099cc
}
.spzh .spcol .title span{color:#0099cc}
.spzh .spcol .title span a{color:#0099cc}
.spzh .spcol .content{
BORDER: #999 1px solid; padding:5px;
width:242px;
margin:5px;
height:122px;
	}
.spzh .spcol .content li{ height:20px; line-height:20px;}
.mxqy{ height:70px; width:988px; border:#a3bfeb 1px solid;background:url(../images/mxqi.jpg) no-repeat 5px center;}
.cytg{ width:988px; border:#a3bfeb 1px solid;background:url(../images/cytg_title.gif) no-repeat center 5px; padding-top:40px;}
.cytgcol{ width:238px; height:190px; background:url(../images/cytg_colbg.gif) no-repeat top; float:left; margin-right:4px; margin-left:5px;}
.cytgcol .title{ width:238px; text-align:center; padding-top:15px;}
.cytgcol .title a{color:#0099cc; font-weight:bold;}
.cytgcol ul{ padding:10px;}
.cytgcol li{ height:22px; line-height:22px;}
.flink { width:890px; background:url(../images/link.gif) no-repeat 10px center; height:70px; padding-left:100px;}
.flink li{ margin-top:8px; float:left; margin-right:5px;}
.footer { width:990px; border-top:3px solid #0066cb; height:90px;background:url(../images/footer_bg.jpg) repeat-x bottom; text-align:center; line-height:22px; padding-top:15px;}

#wmain{ border:1px solid #ccc;}
#wleft{ width:222px; float:left;}
#wright{ width:765px; float:right;border-left:1px solid #ccc; min-height:520px; }
#wleft .leftnews{ width:206px;BORDER: #8ebeea 1px solid; margin-bottom:6px; margin-left:6px; margin-top:6px;}
#wleft .leftnews h3{ font-size:12px; font-weight:bold; padding-left:20px; padding-top:2px; width:100px; float:left}
#wleft .leftnews .title{background:url(../images/right_title_bg.gif) no-repeat; height:20px; width:208px;}
#wleft .leftnews .more{ float:right; padding-right:10px; padding-top:2px;}
#wleft .lefhtnews ul{ padding:5px;}
#wleft .leftnews li{ height:22px; line-height:22px; margin-left:5px;}
#wleft .leftwyh {width:206px; margin-bottom:6px; margin-left:6px; margin-top:6px;}
#wleft .leftwyh .title{background:url(../images/title_leftm_bg.gif) no-repeat; text-align:center; height:30px; line-height:30px; font-weight:bold;}
#wleft .leftwyh ul.wyh{ border:#71a3cf 1px solid;}
#wleft .leftwyh ul.wyh li{background:url(../images/zwgkxxbj.gif) no-repeat; width:160px; height:29px; margin:5px auto; line-height:29px; padding-left:30px;}
#wright .place{ width:745px; margin:5px auto; border-bottom:1px solid #ccc; height:30px; line-height:30px; }
#wright .listbox{width:745px; margin:5px auto;}
#wright .listbox li{ height:30px; line-height:30px; border-bottom:1px dotted #ccc;}
#wright .pages{margin:5px auto; text-align:center; float:right; margin-right:5px;}
#wright .pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
#wright .pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
#wright .pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
#wright .pages ul li a:hover{
	color:#000;
	text-decoration:none;
	padding:2px 4px 2px;
}
#wright .pages ul li.thisclass,
#wright .pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
#wright .pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
#wright .pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}
/*---------- viewbox ---------*/
.viewbox{
	width:645px;
	overflow:hidden;
	padding-bottom:8px;
	margin-left:auto;
	margin-right:auto;
}
.viewbox .title{

	line-height:56px;
	text-align:center;
	overflow:hidden;
	padding-top:10px;
}
.viewbox .title h2{
	font-size:24px;
	color:#2b2b2b;
}
.viewbox .info{
	height:24px;
	line-height:17px;
	text-align:center;
	overflow:hidden;
	color:#666;
}
.viewbox .info small{
	margin-left:8px;
	margin-right:3px;
	color:#999;
	font-size:12px;
}
.viewbox .info a{
	color:#690;
}
.viewbox .content{
	font-size:14px;
	padding:12px 16px;
	line-height:25px;
	color:#333;
}
.viewbox .content p{
	text-indent:30px;
	margin-bottom:10px;
}

.viewbox .content img{clear: both;
 display: block;
 margin:auto;
 max-width:800px;
   
       
 
}
.viewbox .pages{
	width:745px;
	float:none;
	overflow:hidden;
	text-align:center;
}
.viewbox .pages ul{
	margin:0px auto;
	float:none;
	clear:both;
	overflow:hidden;
	text-align:center;
	white-space:nowrap;
}
.viewbox .pages ul li,.viewbox .pages ul li a{
	float:none;
	display:inline;
}
.viewbox .boxoff{
	height:10px;
	overflow:hidden;
	clear:both;
	background:url(../images/boxoff.gif) left 15px repeat-x;
	margin:4px auto;
	padding-top:10px;
}
.viewbox .boxoff strong{
	display:block;
	width:8px;
	height:10px;
	overflow:hidden;
	font-size:0px;
	line-height:100px;
	background:url(../images/boxoff.gif) right -10px no-repeat;
	float:left;
}
.viewbox .newdigg{
	width:406px;
	height:51px;
	margin:8px auto;
	clear:both;
	overflow:hidden;
	padding-left:8px;
}
.viewbox .diggbox{
	width:195px;
	height:51px;
	float:left;
	margin-right:8px;
	overflow:hidden;
	cursor:pointer;
}
.viewbox .diggbox .digg_act{
	font-size:14px;
	float:left;
	line-height:31px;
	text-indent:32px;
	height:29px;
	overflow:hidden;
	font-weight:bold;
}
.viewbox .diggbox .digg_num{
	float:left;
	line-height:29px;
	text-indent:5px;
}
.viewbox .diggbox .digg_percent{
	width:180px;
	clear:both;
	padding-left:10px;
	overflow:hidden;
}
.viewbox .diggbox .digg_percent .digg_percent_bar{
	width:100px;
	height:7px;
	background:#E8E8E8;
	border-right:1px solid #CCC;
	float:left;
	overflow:hidden;
	margin-top:3px;
}
.viewbox .diggbox .digg_percent .digg_percent_num{
	font-size:10px;
	float:left;
	padding-left:10px;
}
.viewbox .diggbox .digg_percent .digg_percent_bar span{
	display:block;
	height:5px;
	overflow:hidden;
	background:#000;
}
.viewbox .newdigg .digg_good{
	background:url(../images/newdigg-bg.png) left top no-repeat;
}
.viewbox .newdigg .digg_bad{
	background:url(../images/newdigg-bg.png) right top no-repeat;
}
.viewbox .newdigg .digg_good .digg_act{
	color:#C30;	
}
.viewbox .newdigg .digg_good .digg_num{
	color:#C63;
}
.viewbox .newdigg .digg_bad .digg_act{
	color:#36C;	
}
.viewbox .newdigg .digg_bad .digg_num{
	color:#39C;
}
.viewbox .newdigg .digg_good .digg_percent .digg_percent_bar span{
	border:1px solid #E37F24;
	background:#FFC535;
}
.viewbox .newdigg .digg_bad .digg_percent .digg_percent_bar span{
	border:1px solid #689ACC;
	background:#94C0E4;
}
.viewbox .handle{
	height:59px;
	padding-top:12px;
	overflow:hidden;
	clear:both;
}
.viewbox .handle .digg{
	width:59px;
	height:59px;
	float:left;
	background:url(../images/digg-bg.gif) no-repeat;
	margin-right:12px;
}
.viewbox .handle .digg .digg_num{
	width:56px;
	height:34px;
	font-size:20px;
	text-align:center;
	line-height:34px;
	overflow:hidden;
	color:#6B9169;
}
.viewbox .handle .digg .digg_act{
	width:56px;
	height:22px;
	line-height:23px;
	overflow:hidden;
}
.viewbox .handle .digg .digg_act a{
	margin-left:11px;
	color:#666;
	float:left;
}
.viewbox .handle .context{
	float:left;
}
.viewbox .handle .context ul li{
	line-height:29px;
	color:#888;
}
.viewbox .actbox{
	width:260px;
	text-align:center;
	float:right;
	padding-top:20px;
	padding-right:10px;
}
.viewbox .actbox ul li{
	display:inline;
	padding-left:22px;
	background-image:url(../images/actbox-ico.gif);
	background-repeat:no-repeat;
	margin-right:10px;
}
.viewbox .actbox ul li a{
	color:#666;
}
.viewbox .actbox ul li#act-fav{
	background-position:4px 0px;
}
.viewbox .actbox ul li#act-err{
	background-position:4px -37px;
}
.viewbox .actbox ul li#act-pus{
	background-position:4px -73px;
}
.viewbox .actbox ul li#act-pnt{
	background-position:4px -109px;
}