﻿@charset "utf-8";
/* CSS Document */
body {text-align: center; font-family:Verdana,arial,"宋体",;margin:0; padding:0; background:#ddecf3 url(../images/wimg/bodybg.gif) repeat-x left top; font-size:12px; line-height:22px; color:#000;}
html, body{ height:100% }
div,form,img,ul,ol,li,p,dl,dt,dd {margin: 0; padding: 0; border: 0; }
input,select{font-size:12px;line-height:16px;}
ul,li{list-style-type:none;}
img{vertical-align:top;}
em {font-style:normal;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:12px; font-weight:normal;}
/* Link */
a:link {color:#656565; text-decoration:none;}
a:visited {color:#656565;text-decoration:none;}
a:hover {color: #2e95b6; text-decoration:underline;}
a:active {color: #2e95b6;}

/* Font  */
.fB {font-weight: bold;}
.f12px{ font-size:12px;}
.f14px{ font-size:14px;}
.f16px{ font-size:16px;}
/* Color */
.cGrey,a.cGrey:link,a.cGrey:visited{ color:#a1a1a3; }
.cCGrey,a.cCGrey:link,a.cCGrey:visited{ color:#9f9f9d; }
.cDGrey,a.cDGrey:link,a.cDGrey:visited{ color:#666465; }
.cBlue,a.cBlue:link,a.cBlue:visited{ color:#2d95ba; }
.cDBlue,a.cDBlue:link,a.cDBlue:visited{ color:#6a94a4; }
.cWhite,a.cWhite:link,a.cWhite:visited{ color:#fff; }
.cOrange,a.cOrange:link,a.cOrange:visited{ color:#fe9601; }
/* Other */
.lh_2{ line-height:1.2em}
.t_c{ text-align:center}
.t_r{ text-align:right}
.noBg{ background-image:none!important}
.fn {cursor:pointer;}
.left{ float: left;}
.right{ float: right;}
.clearfix:after{content:"."; display:block; height: 0; clear: both; visibility: hidden;} 
.hidden {display: none;}
.unLine ,.unLine a{text-decoration: none;}
.hackbox{clear:both;border-top:transparent 0px solid; font-size:0px; width: 0px;line-height:0;height:0}
.blank23{ height:23px; clear:both;display:block; font-size:1px;overflow:hidden;}
.blank3{height:3px; clear:both;display:block; font-size:1px;overflow:hidden;}
.blank6{height:6px; clear:both;display:block; font-size:1px;overflow:hidden;}
.blank10{height:10px; clear:both;display:block; font-size:1px;overflow:hidden;}
.blank48{height:48px; clear:both;display:block; font-size:1px;overflow:hidden;}
/* area*/
.w960{width:960px;margin:0 auto}
.w610{width:610px;margin:0 auto}

/* leyout*/
.header{width:960px;height:88px; position:relative}
.logo{ position:absolute; left:0; top:0; overflow:hidden}
.banner{ position:absolute; left:356px;top:14px}
.rss{ position:absolute;right:0; top:14px;padding:6px 0}
.btn1,.btn2{line-height:19px;padding:0 0 0 40px; background:url(../images/wimg/rss_bg.gif) no-repeat; display:block; margin:0 0 6px 0}
.btn1{ background-position:0 0}
.btn2{ background-position:0 -19px}

/* header*/
.nav{height:31px; background:url(../images/wimg/nav_bg.png) repeat-x 0 -31px; position:relative; overflow:hidden}
.nav_left{ position:absolute;top:0;left:0;height:31px;width:8px; background:url(../images/wimg/nav_bg.png) no-repeat 0 0; z-index:2}
.nav_right{ position:absolute;top:0;right:0;height:31px;width:8px; background:url(../images/wimg/nav_bg.png) no-repeat 0 -62px; z-index:3}
.nav ul{padding:0 4px 0 16px}
.nav ul li{float:left; height:16px;font-size:14px; font-weight:bold;}
.nav ul li.sel{}
.nav ul li.sel a{float:left;display:block;height:29px;line-height:29px;padding:0 13px 0 0;background:url(../images/wimg/sel_bg.png) no-repeat right top}
.nav ul li.sel a:link,.nav ul li.sel a:visited,.nav ul li.sel a:active{text-decoration:none}
.nav ul li.sel a span{float:left;display:block;height:29px;padding:0 0 0 13px;*padding-top:2px; background:url(../images/wimg/sel_bg.png) no-repeat left top; cursor:pointer}
.nav ul li a span {*padding-top:2px; display:block}
.nav ul li a{padding:0 11px 0 11px; display:block; float:left;height:29px; line-height:29px;background:url(../images/nav_line.gif) no-repeat right top}
.nav ul li a:link,.nav ul li a:visited,.nav ul li a:active{ font-weight:bold;color:#fff;text-decoration:none}
.nav ul li a:hover{font-weight:bold;color:#fff;text-decoration:none;}
.nav .search{ position:absolute;top:6px;*top:4px; right:12px; z-index:4;}
.nav .search .searchbox{ border:none; height:19px; background:url(../images/wimg/searchbg.gif) no-repeat left top; color:#656364; width:152px; vertical-align:middle}
.nav .search .searchkey{ border:none; width:18px; height:18px; background:url(../images/wimg/searchkeybg.gif) no-repeat left top; margin:0 6px}

/* content*/
.content{border:1px solid #c8dce5;margin-bottom:.8em;position:relative;zoom:1; background:#fff url(../images/wimg/contentbg_r.gif) repeat-y right top; text-align:left}
.content .tl,.content .tr,.content .bl,.content .br {width:6px;height:6px;position:absolute;background:url(../images/wimg/contentbg.gif) no-repeat;overflow:hidden;}
.content .cc{padding:0 0 12px 0}
.content .tl {left:-1px;top:-1px;}
.content .tr {right:-1px;top:-1px;background-position:0 -6px;}
.content .bl {left:-1px;bottom:-1px;background-position:0 -12px;}
.content .br {right:-1px;bottom:-1px;background-position:0 -18px;}

.lefter{float:left;width:663px;}
.lefter h1{height:28px;line-height:28px;padding:0 0 0 12px; background-color:#fff; border-bottom:1px solid #c8dce5}
.lefter .tab_sel{text-align:center;height:29px;line-height:29px;width:75px;margin:0 0 -1px -12px;border-right:1px solid #c8dce5;display:block; background:#eef6f9; float:left;}
.lefter .tab_r{display:block; height:28px; line-height:28px;border-right:1px solid #c8dce5;width:75px; text-align:center; float:left}
.righter{ float:right;width:291px}
.righter h1{height:28px;line-height:28px;padding:0 0 0 26px;background:url(../images/wimg/btn_r.gif) no-repeat 8px 8px;*background-position:8px 6px}

/* friendlink*/
.friendlink{border:1px solid #c8dce5;margin-bottom:.8em;position:relative;zoom:1;text-align:left; background:#eef6f9 url(../images/wimg/friendbg.gif) repeat-y}
.friendlink .tl,.friendlink .tr,.friendlink .bl,.friendlink .br {width:6px;height:6px;position:absolute;background:url(../images/wimg/contentbg.gif) no-repeat;overflow:hidden;}
.friendlink .cc{padding:0 0 5px 0}
.friendlink .tl {left:-1px;top:-1px;}
.friendlink .tr {right:-1px;top:-1px;background-position:0 -6px;}
.friendlink .bl {left:-1px;bottom:-1px;background-position:0 -12px;}
.friendlink .br {right:-1px;bottom:-1px;background-position:0 -18px;}
.friend_l{width:50px;float:left;display:block;padding:3px 0 0 0; text-align:center}
.friend_r{width:888px;padding:6px 0 0 3px; display:block}
.friend_r a { display:block; float:left;padding:0 8px;white-space:nowrap;}
/* footer*/
.footer{width:960px; margin:0 auto;text-align:center; line-height:2em; color:#9ea09f}
.footer a:link,.footer a:visited  {color:#9ea09f; text-decoration:none;}
.footer a:hover,.footer a:active {color: #2e95b6; text-decoration:underline;}
.footer p a{padding:0 8px 0 14px; background:url(../images/wimg/footer_bg.gif) no-repeat 3px 6px}
.footer p a.first{ background:none}

/* list*/
.list_l{width:610px;margin:0 auto;padding:18px 0 12px 0; background:url(../images/wimg/list1bottom.gif) repeat-x left bottom}
.list_l .l{float:left;width:40px;height:30px;padding:4px 0;background:url(../images/wimg/list1bg.gif) no-repeat left top; text-align:center; display:block; line-height:1.4em}
.list_l .r{float:left;width:560px;padding:0 0 0 8px}
.list_l p{ text-indent:2em; color:#666263;padding:6px 0}

.list_r{padding:0 10px;line-height:1.9em}
.list_r h2{}
.list_r li{padding:0 0 0 10px;background:url(../images/wimg/list_rbg.gif) no-repeat 2px 10px;*background-position:2px 8px; clear:both;line-height:20px;overflow:hidden}
.list_r li.current{padding:0!important;background:none;}
.list_r li.current .l{float:left;border:1px solid #ddecf3;display:block; width:80px;height:80px;padding:3px}
.list_r li.current .r{float:left;padding-left:9px;width:160px;display:block; line-height:1.4em}

.list_f {padding:0 0 0 8px}
.list_f li {line-height:1.8em;overflow:hidden;}
.list_f li a {float:left;width:250px;display:block;}
.tt-bg1,.tt-bg2,.tt-bg3,.tt-bg4,.tt-bg5,.tt-bg6,.tt-bg7,.tt-bg8,.tt-bg9,.tt-bg10,.tt-bg11,.tt-bg12,.tt-bg13,.tt-bg14,.tt-bg15 {margin-top:5px;width:13px;text-align:center;background:url(../images/wimg/tt_bg.gif) no-repeat;padding:0 !important;float:left;margin-top:5px;height:11px;color:#fff;line-height:11px;font-size:10px;margin-right:5px;}
.tt-bg4,.tt-bg5,.tt-bg6,.tt-bg7,.tt-bg8,.tt-bg9,.tt-bg10,.tt-bg11,.tt-bg12,.tt-bg13,.tt-bg14,.tt-bg15 {background:url(../images/wimg/tt_bg_grey.gif) no-repeat;}

.list_t{}
.list_t li{float:left;width:75px;padding:6px 9px 0 9px; display:inline; text-align:center}
.list_t li span{ display:block;padding:1px; border:1px solid #c5dce4}
/* pages*/
.pages {padding:3px ;margin:0px auto; text-align:center;  }
.pages a {width:auto; padding:3px; color:#9fa1a0; text-align:center; text-decoration:none; display: inline;}
.pages a:hover,.pages a:active{color:#2c95b5;text-decoration:none; }
.pages .next ,.pages .previous{ background:url(../images/wimg/pagesbg.gif) no-repeat}
.pages .next {padding:3px 15px 3px 3px;color:#2c95b5!important; background-position:right -11px; *background-position:right -13px}
.pages .previous {padding:3px 3px 3px 15px;color:#2c95b5!important; background-position:left 7px; *background-position:left 5px}
.Pager
{
	float:right
}
.Pager_Info
{
	float:left;
	margin-right:3px;
	padding:1px 5px 0;
	border:solid 1px #A9D5F4;
	background:#fafafa
}
.Pager_Number
{
	float:left;
}
.Pager_Number a ,.Pager_Number a:visited {padding:1px 7px 1px;margin-right:3px;border:solid 1px #A9D5F4;background:#fff;font-size:11px;display:block}
.Pager_Number a:hover{background:#EFFEFA;border:1px solid #A9D5F4}

.Pager_Pointer
{
	float:left;
}
.Pager_Pointer a ,.Pager_Pointer a:visited {padding:6px 6px;margin-right:3px;border:solid 1px #A9D5F4;background:#fff;display:block}
.Pager_Pointer a:hover{background:#EFFEFA;border:1px solid #A9D5F4}
.Pager_Current { padding:3px;font-weight: bold; color:#2c95b5;}

/*detail*/
.detail{width:610px; margin:0 auto;padding:16px 0 30px 0;overflow:hidden}
.detail h3{color:#2b96b8;font-weight:bold;font-size:16px; text-align:center}
.detail h4{background:url(../images/wimg/list1bottom.gif) repeat-x left bottom}
.detail p{font-size:14px;color:#444;padding-bottom:8px}
.detail h6{height:30px;padding:0 10px; line-height:30px;border:1px solid #c8dce5; background:#ddecf3;}
.detail h5{height:30px;line-height:30px;}
.detail .list_d{width:238px; line-height:1.5em; overflow:hidden}
.detail .list_d li{padding:0 0 0 10px;background:url(../images/wimg/list_rbg.gif) no-repeat 2px 10px;*background-position:2px 8px;}
.detail .restore{ background:url(../images/wimg/list1bottom.gif) repeat-x left top;padding:12px 6px;*padding-bottom:0}
.detail .restore .head_l{float:left;border:1px solid #ccc; display:block;width:50px;height:50px;padding:1px;}
.detail .restore .text{float:left;padding:0 0 0 14px; line-height:2em; display:block; width:530px}
.detail textarea{ width:520px;height:64px; border:1px solid #c8dce5; background:#fff;color:#a0a0a0}
.detail .putoutkey{ cursor:pointer;border:none; background:url(../images/wimg/putoutkey.gif) no-repeat left top;color:#6694a3; width:66px;height:66px;vertical-align:middle}

/*search*/

.searchlist{width:610px;margin:0 auto;padding:15px 0;background:url(../images/wimg/list1bottom.gif) repeat-x left bottom;}
.searchlist h3{font-size:16px;color:#2c97b9;font-weight:bold; height:30px;line-height:30px;}
.searchlist p{ text-indent:2em;color:#646464; line-height:1.5em}

/******** 文章评论页样式 ******/
.ArticleRev_B1 {float:left;width:700px;margin:auto;overflow:hidden}
.ArticleRev_B2 {float:right;width:250px;overflow:hidden}
.ArticleRev_B2 .Title {margin:5px auto 0}
.ArticleRev_B2 .List {width:230px;height:auto;margin:auto;padding:5px 5px 5px 13px;border:1px solid #99BBDD;border-top:0px;background:#fff url(ArticleList_B2_bg.gif) left 8px repeat-y;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.ArticleRev_B2 .List div {width:auto;line-height:22px;border-width:1px 0 0 1px;border-color:#fff;border-style:solid;overflow:hidden}
.ArticleRev_B2 .Search {width:248px;height:auto;margin:0;padding:0;border:1px solid #99BBDD;border-top:0px;background:#fff;overflow:hidden}
.ArticleRev_B2 .Search div {width:246px;height:auto;padding:5px;line-height:22px;margin:0;overflow:hidden}
.ArticleRev_B2 .Search div .Iut {height:14px;width:180px;font-size:12px;padding:3px 0 3px 5px;border-width:1px;border-style:solid;border-color:#808080 #D4D0C8 #D4D0C8 #808080}

.ArticleRev {margin:5px auto;border:1px solid #99BBDD;padding:1px;background:#fff;overflow:hidden}
.ArticleRev .Title {clear:both;width:auto;height:auto;margin:0 5px;padding:0;text-align:center;color:#000;border-bottom:1px #EEE solid;overflow:hidden}
.ArticleRev .Title h2 {width:100%;height:auto;font-size:22px;padding:10px 0 5px;text-align:center}
.ArticleRev .Title h3 {width:100%;height:auto;font-size:12px;text-align:center}
.ArticleRev_List {
	margin: 5px;
	padding: 0;
	border: 1px solid #EEE;
	overflow: hidden;
	zoom: 1;
}
.ArticleRev_List_Title {
	margin: 0;
	padding: 0 5px;
	height: 22px;
	background: #F3F8FE;
	border: 1px solid #fff;
	overflow: hidden;
}
.ArticleRev_List_Title .Right {
	float: right;
	display: inline;
	color: #209761;
	height: 22px;
	line-height: 23px;
}
.ArticleRev_List_Title .Right a, .ArticleRev_List_Title .Right a:active, .ArticleRev_List_Title .Right a:visited {
	color: #209761;
}
.ArticleRev_List_Title .Right a:hover {
	color: #c00;
}
.ArticleRev_List_Title .Left {
	float: left;
	display: inline;
	height: 22px;
	line-height: 23px;
	color: #209761;
}
.ArticleRev_List_Title .Left a, .ArticleRev_List_Title .Left a:active, .ArticleRev_List_Title .Left a:visited {
	color: #209761;
}
.ArticleRev_List_Title .Left a:hover {
	color: #c00;
}
.ArticleRev_List_Content {
	padding: 1px;
	border-top: 1px solid #EEE;
	background: #fff;
	overflow: hidden;
	font-size:14px;
	color:#385597;
}
.ArticleRev_List_Cont {
	padding: 5px;
	background: #fafafa;
	min-height:30px;
	-height:30px;
}
.ArticleRev_Page {clear:both;width:100%;padding:0;text-align:right;margin:5px auto;overflow:hidden}
.ArticleRev_MyRev {width:auto;margin:5px auto;padding:0;border:1px solid #99BBDD;overflow:hidden}
.ArticleRev_MyRev .Title {height:26px;line-height:28px;padding:0 5px;margin:0;text-align:left;background:#F9F9F9;border:1px solid #fff;overflow:hidden}
.ArticleRev_MyRev .Title h5 {float:right;font-weight:normal}
.ArticleRev_MyRev .Title div {float:left;font-size:12px;font-weight:normal;margin-top:3px;margin-left:15px;display:inline}
.ArticleRev_MyRev .PostRev {margin:0;padding:5px;line-height:25px;border-top:1px solid #99BBDD;}

