/* basic */
*{margin: 0px;padding: 0px;}
body{color:#333;background: transparent;text-align: center;font: 12px/120% ËÎÌå,Verdana,Arial,sans-serif;}
a{color: #333;text-decoration: none;background-color: transparent;}
a:hover{color: #ff6600;position:relative;top:1px; left:1px; text-decoration:underline;}
h1, h2, h3, h4, h5, h6{font-size: 16px;line-height: 150%;}
img{border: 0px;}
div{text-align: left;}
hr{height: 1px;border: 1px solid #c8c8c8;clear: both;margin: 5px 0px;}
ul,li{list-style: none;}
em{font-style:normal;}
.font14{ font-size:14px;}

/* table */
table{text-align: left; font: 12px/120% ËÎÌå,Verdana,Arial,sans-serif;}
table td{}
table.fix{table-layout: fixed;}
table.fix td{white-space:nowrap;overflow: hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
table.grid{border-collapse: collapse;border: 1px solid #c8c8c8;padding: 3px;margin: auto;line-height:20px;}
table.grid caption, .gridtop{
	border: 1px solid #c8c8c8;border-bottom:none;
	background:url(/images/titbg.gif) repeat-x;height:27px;line-height:27px;
	vertical-align: middle; 
	text-align:left;
	text-indent:10px;
	color:#054e86;
	font-weight: bold;
	font-size: 12px;
	margin: auto;
	position:relative;
}
table.grid caption span{position:absolute;right:10px;top:2px;text-align:center;text-indent:0px;height:20px;line-height:20px;font-size:12px;font-weight:normal;background:none;border:none;}
table.grid th, .head{border: 1px solid #c8c8c8;background: #f0f7ff;color:#054e86;text-align: center;font-weight: bold;font-size: 12px;padding: 3px;}
table.grid td{border: 1px solid #c8c8c8;padding: 3px;background-color: #ffffff !important; }
table.hide, table.hide th, table.hide td{
	border: 0;
}

/* table add-ons */

.title{background: #e9f1f8;text-align: center;padding: 3px;color:#054e86;font-weight: bold;font-size: 14px;}
.even{background: #ffffff; padding: 3px;}
.odd{background: #ffffff; padding: 3px;}
.foot{background: #f0f7ff; padding: 3px; text-align: center;}
.bottom{height: 9px;background: #b7b785; }

/* form */
.text{color: #054e86;height: 20px;}
.textarea{border: 1px solid #ebe8eb; background: #ffffff;color: #054e86; }
.button{background: #ddf2ff;border: 1px solid #ebe8eb; height: 20px;padding: 2px 0px 0px 0px;}
.checkbox, .radio{border-width: 0px;}
.select{height: 21px;}
/* structure */

#left{float: left;width: 185px;margin-right:6px;}
#right{float: right;width: 185px;}
#centers{float: left;width: 578px;}
#centerm{float: left;width: 768px;}
#centerl{float: left;width: 960px;}
#cleft{float: left;width: 475px;}
#cright{float: right;width: 475px;}
#content{}

.main{width: 960px;clear: both;text-align: center;margin:0px auto;}
.m_top{background: #f7f7f7;border-top: 3px solid #a9c9e2;border-bottom: 1px solid #c8c8c8;padding: 5px 0px;margin-bottom: 3px;height: 15px;}
.m_head{height: 60px;margin-bottom: 3px;}
.h_logo{float:left;width:180px;}
.h_banner{float:left;}
.h_link{float:right;width:90px;padding-top:6px;}
.flink{line-height:24px;height:100%;clear:both;}
.flink strong{width:79px;background: #f7f7f7;float:left;border-right:1px solid #ebe8eb;border-bottom:1px solid #ebe8eb;text-align:center;height:24px;line-height:24px;}
.flink a{height:24px;line-height:24px;margin-left:10px;}

.m_menu{background:#F1F1F1;height:30px;line-height:30px;border:1px solid #c8c8c8;margin-bottom:8px;}
.m_menu a{padding:0 10px;border-right:1px solid #c8c8c8;line-height:30px;height:30px;}
.m_menu a.nobg{border-right:none;}
.m_foot{text-align:center;padding: 5px 0px;margin-bottom:10px;line-height:24px;}
.links{height:24px;line-height:24px;margin:0 auto;text-align:center;border-bottom:1px solid #c8c8c8;}
.links a{padding:0 8px;}

.block{border: 1px solid #c8c8c8;margin-bottom: 8px;}
.blocktitle{background:url(/images/titbg.gif) repeat-x;height:27px;line-height:27px;}
.blockcontent{padding:5px;}
.blocknote{border-top: 1px solid #ebe8eb;padding: 3px;text-align: center;background: #f1f1f1;line-height: 150%;}
.blocktitle span{font-size:12px; color: #000;background:url(/images/icon.gif) no-repeat 3px -2px; padding-left:30px;height:27px;line-height:25px;font-weight:bold;}

#left ul,#right ul{height:100%;clear:both;}
#left ul li,#right ul li{width:100%;float:left; line-height:20px;white-space:nowrap;overflow:hidden; height:20px;}
#left ul li a,#right ul li a{color:#333;padding-left:15px;background: url(/images/icon.gif) no-repeat -2px -27px}
#left ul li a:hover,#right ul li a:hover{color:#e63c01;background: url(/images/icon.gif) no-repeat -2px -52px}
#left ul.ulsea li{height:30px;line-height:30px;}
.seabox{border:1px solid #c8c8c8;background:url(/images/icon_2.jpg) repeat-x;height:30px;clear:both;}
.sea_l{background:url(/images/icon_1.jpg) no-repeat left top;width:150px;height:30px;float:left;}
.sea_2{height:17px;padding-top:5px;float:left;}
.txt_1{float:left;height:17px;line-height:17px;text-indent:5px;width:200px;}
.txt_3{float:left;height:17px;line-height:17px;text-indent:5px;}
.txt_2{margin-top:5px;width:64px;height:20px;}
.upbox{clear:both;margin:0;padding:0;height:100%;}
.uplist{width:191px;border-right:1px solid #c8c8c8;float:left;height:100%;}
.uplist_1{width:192px;float:left;height:100%;}
.uptit{height:27px;line-height:27px;text-align:center;font-weight:bold;background: #e9f1f8;}
.upbox ul{border-top:1px solid #ebe8eb;}
.upbox ul li{border-bottom:1px solid #ebe8eb;height:24px;line-height:24px;}
.upbox ul li em{border-right:1px solid #ebe8eb;width:30px;float:left;text-align:center;}
.upbg{background:#f7f7f7;}
.article h3{color:#CF0F0F;font-size:18px; font-weight: bold; line-height: 40px;height:40px;}
.article h3 span{font-size:12px;padding-top:20px;height:20px;line-height:20px;margin-left:10px;font-weight:normal;color:#333;}
.article a{color:#CF0F0F;}
.down li{background:url(/images/down2.gif) no-repeat;width:90px;height:24px;line-height:24px;float:left;text-align:center;margin:0 10px;font-size:13px;font-weight:500;}
.down li.cuo{background:url(/images/down.gif) no-repeat;}
.down li a{color:#fff;}
.down li a:hover{color: red;position:relative;top:0; left:0; text-decoration:none;}
.down2{background:url(/images/down2.gif) no-repeat;width:90px;height:24px;line-height:24px;text-align:center;font-size:13px;font-weight:500;margin:0 auto;}
.down2 a{color:#fff;}
.xintit{border-top:1px dashed #3D9DD0;;padding-left:10px;color:#377337;font-size:14px;}
.xinxi{border-top:1px solid #3D9DD0;border-bottom:1px solid #3D9DD0;height:24px;}
.xinxi td strong{color:#CF0F0F;}
.lastchapter{line-height:30px;height:30px;padding-left:10px;position:relative;}
.lastchapter a{color:#CF0F0F;}
.lastchapter span{position:absolute;right:10px;top:0px;}
.intro{padding:0 8px;line-height:20px;}
.tishi{width:560px;padding:5px 8px;line-height:27px;text-align:center;}
.tishi a{margin:0 10px;}
.start li{background:url(/images/down3.gif) no-repeat;width:90px;height:24px;line-height:26px;float:left;text-align:center;margin:0 10px;font-size:13px;}
.start li.fri{background:url(/images/down4.gif) no-repeat;width:200px;}
.start li a{color:#228dd6;}
.fri2{background:url(/images/down5.gif) no-repeat;width:400px;height:24px;line-height:26px;margin:0 auto;text-align:center;margin:0 10px;font-size:13px;}
.fri2 a{color:#1AAB25;}
.articlelist{width:20%;white-space:nowrap;overflow:hidden;}
/* custom */

.ultop li{list-style: decimal inside; margin: 3px 4px; border-bottom: 1px solid #d8e4ef; color: #1b74bc;}
.ultop li a{color: #c42205;}
.ulitem li{list-style: none;line-height:19px;}
.ulrow li{padding:2px;}
.ulcenter li{text-align:center;}
.ulmul{overflow: hidden;}
.ulmul li{ line-height:21px;}

.fix, .lm{white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.fl{float:left;}
.fr{float:right;}
.cl{clear:left;}
.cr{clear:right;}
.cb{clear:both; font-size:0px; height:0px;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.more{text-align: right;height:24px;line-height:24px;margin-right:10px;}

.c_navigation{}
.c_title{width: 100%;text-align: center;font-weight: bold;font-size: 16px;line-height: 200%;}
.c_head{line-height: 150%;}
.c_content{font-size: 14px;line-height: 150%;}
.c_foot{line-height: 150%; list-style:none}
.c_label{font-weight: bold;}
.c_value{}
.c_row{}
.c_subject{}
.c_tag{}
.c_description{}
.c_note{}


/* attention */

.hottext, a.hottext{color: #ff0000;}
.poptext, a.poptext{color: #c42205;}
.notetext, a.notetext{color: #1979cc;}
.errortext, a.errortext{color: #ff0000;}

a.btnlink, a.btnlink:visited{color: #000000; background: #ddf2ff; border:1px solid #c8c8c8; height:20px; padding: 2px 10px 0px 10px;}
a.btnlink:hover{background: #cccccc;}


/* interface */

.jieqiQuote, .jieqiCode, .jieqiNote{
	border: #000000 1px solid; 
	padding: 2px; 
	font-size: 12px; 
	color: #000000; 
	background-color: #c8c8c8;
}

.divbox{
	border: 1px solid #c8c8c8;
	margin-bottom: 3px;
	text-align: center;
}

.textbox{
	border: 1px solid #c8c8c8;
	padding: 5px;
	margin: 3px;
	line-height: 150%;
}

.popbox{
	position:absolute;
	width:190px !important;
	height:110px !important;
	width:200px;
	height:120px;
	border: 1px solid #c8c8c8;
	background: #f1f1f1;
	color: #ff0000;
	font-size: 12px;
	line-height:120%;
	padding: 3px;
	display:none;
	z-index:9999;
}

.ajaxtip{
	position:absolute;
	border: 1px solid #c8c8c8;
	background: #f1f1f1;
	color: #ff0000;
	font-size: 12px;
	line-height:120%;
	padding: 3px;
	z-index:1000;
}

#tips {
	border: 1px solid #c8c8c8;
	padding: 3px;
	display: none;
	background: #f1f1f1;
	position: absolute;
	z-index: 2000;
}

#dialog{
	position:absolute;
	top:0px;
	left:0px;
	border: 5px solid #8bcee4;
	background: #f1f5fa;
	font-size: 12px;
	line-height:120%;
	padding: 20px 10px 10px 10px;
	visibility: hidden;
}

#mask{
	position:absolute;
	top:0px;
	left:0px;
	background: #777777;
	filter: Alpha(opacity=30);
	opacity: 0.3;
}

.tablist ul{height:25px; margin:0px 0px 0px 10px; padding:0px;}
.tablist li{float:left; height:24px; list-style:none; margin-right:3px;}
.tablist li a{float:left; height:24px; line-height:24px; padding:0px 10px; display:block; background:#f1f1f1; text-decoration:none; color:#000000; border:1px solid #c8c8c8; border-bottom:none; }
.tablist li a.selected{ background:#ffffff; height:25px; position:relative; margin-bottom:-1px;}
.tabcontent{clear:both; border:1px solid #c8c8c8; padding:10px;}

.pages{border:1px solid #c8c8c8;border-top:none;height:24px;line-height:24px;}
.pagelink{float: right;line-height:24px;padding:0;}
.pagelink a, .pagelink strong, .pagelink em, .pagelink kbd, .pagelink a.first, .pagelink a.last, .pagelink a.prev, .pagelink a.next, .pagelink a.pgroup, .pagelink a.ngroup{float: left;padding: 0 10px;}
.pagelink a:hover{color:#f60; }
.pagelink strong{font-weight: bold; color: #fff; background: #000;}
.pagelink kbd{height:24px; border-left: 1px solid #c8c8c8;}
.pagelink em{height:24px; border-right: 1px solid #c8c8c8; font-style:normal;}
.pagelink input{border: 1px solid #c8c8c8; margin-top:1px; height: 18px;}

img.avatar{border: 0px;}
img.avatars{width: 48px; height: 48px; background:url("/images/avatars_bg.gif") right bottom; padding:3px 7px 7px 3px; cursor:pointer;}
img.avatari{width: 16px; height: 16px; border: 1px solid #cccccc;margin-bottom:-3px;}
/* menu */


a.message{background:url("/images/aicons.gif") 0px 0px no-repeat; padding-left:16px;}
a.parlor{background:url("/images/aicons.gif") 0px -16px no-repeat; padding-left:16px;}
a.friend{background:url("/images/aicons.gif") 0px -34px no-repeat; padding-left:16px;}
a.bookcase{background:url("/images/aicons.gif") 0px -54px no-repeat; padding-left:16px;}
a.group{background:url("/images/aicons.gif") 0px -73px no-repeat; padding-left:16px;}
a.space{background:url("/images/aicons.gif") 0px -94px no-repeat; padding-left:16px;}
a.userinfo{background:url("/images/aicons.gif") 0px -113px no-repeat; padding-left:16px;}
a.logout{background:url("/images/aicons.gif") 0px -133px no-repeat; padding-left:16px;}
