﻿/*鑳″悓閫氱敤****************************************/
* {
	margin:0;
	padding:0;
	list-style:none;
}
body {
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	line-height:1.5;
	text-align:center;
	cursor:default;
	color:#333;
	background:#f8fbff;
}
img {
	border:0;
}
a {
	text-decoration:none;
	color:#3064a0;
}
a:hover {
	text-decoration:underline;
	color:#3064a0;
}
.clear {
	clear:both;
}
input {
	font-size:12px;
}
/*鑳″悓椤堕儴****************************************/
.top {
	width:100%;
	height:40px;
	background:url(../images/top_bg.gif) repeat-x;
	text-align:center;
	line-height:24px;
	font-size:14px;
}
.top span {
	padding:0 8px;
}
.top .w960 {
	width:960px;
	margin:0 auto;
}
.top .logo {
	float:left;
	padding:3px 0 0 0;
	color:#fff;
}
.top .login {
	float:right;
	padding:5px 0 0 0;
	color:#fff;
}
.top .login a {
	color:#fff;
}
.top .links {
	float:right;
	padding:5px 0 0 0;
	color:#fff;
}
.top .links a {
	color:#fff;
}
.top .links a.morelinks {
	padding:0 5px;
	vertical-align: top;
	text-decoration:none;
	background:url(../images/arrow_01.gif) no-repeat top;
}
/*****************************************/
.mainbody {
	width:960px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
}
/*****************************************/
.head {
	width:960px;
	height:70px;
	padding:10px 0;
}	
.hostinfo {
	float:left;
	width:300px;
	height:70px;
	text-align:left;
	color:#3064a0;
}
.hostinfo .headpic {
	float:left;
	width:60px;
	height:60px;
	padding:4px;
	overflow:hidden;
	background:#ebf3fb;
	border:1px #aaccee solid;
}
.hostinfo .hostname {
	float:right;
	width:220px;
	height:28px;
	line-height:28px;
	font-size:25px;
	font-family:"寰蒋闆呴粦", "瀹嬩綋";
	font-weight:700;
}
.hostinfo .hostintro {
	float:right;
	height:25px;
	width:220px;
	font-size:14px;
	line-height:30px;
}
.hostinfo .hosturl {
	float:right;
	width:220px;
	line-height:18px;
}
.hostinfo .hosturl a {
	color:#999;
}.hostinfo .hosturl a:hover {
	color:#3064a0;
}
/**/
.menu {
	float: right;
	line-height:25px;
	margin-top:30px;
	padding:0 10px;
	font-size:14px;
	color:#3064a0;
	background:#ebf3fb;
	border:1px #aaccee solid;
}
.menu a {
	color:#3064a0;
	padding:0 5px;
}
/*****************************************/
.main {
	float:left;
	width:960px;
	height:auto;
	overflow:hidden;
	text-align:left;
}
.leftbox {
	float:left;
	width:700px;
	height:auto;
	overflow:hidden;
}
.rightbox {
	float:right;
	width:250px;
	height:auto;
	overflow:hidden;
}
/*鏍囬鍜屽唴瀹?***************************************/
.titbox01 {
	float:left;
	width:676px;
	height:25px;
	overflow:hidden;
	padding:0 10px;
	line-height:26px;
	margin:1px 0 0 1px;
	display:inline;
	background:#ebf3fb;
}
.titbox01 span{
	float:left;
	text-align:left;
	font-weight:700;
	color:#000;}
.titbox01 span.more{
	font-weight:400;
	float:right;
	color:#3064a0;
	}
.titbox01 span.more a{
	text-decoration:underline;
	color:#3064a0;}
.titbox02 {
	float:left;
	width:226px;
	height:25px;
	overflow:hidden;
	padding:0 10px;
	line-height:26px;
	margin:1px 0 0 1px;
	display:inline;
	background:#ebf3fb;
}
.titbox02 span{
	float:left;
	text-align:left;
	font-weight:700;
	color:#000;
	}
.titbox02 span.more{
	font-weight:400;
	float:right;
	color:#3064a0;
	}
.titbox02 span.more a{
	text-decoration:underline;
	color:#3064a0;}
	
ul.tabbox01{
	float:left;}
ul.tabbox01 li{
	float:left;
	height:23px;
	margin-top:1px;
	padding:0 10px;
	border:1px #ebf3fb solid;
	border-bottom:0;
	cursor:pointer;} 
ul.tabbox01 li.hover{
	background:#fff;
	border:1px #aaccee solid;
	border-bottom:0;
	font-weight:700;}
.titbox03 {
	float:left;
	width:680px;
	height:25px;
	overflow:hidden;
	padding:0 10px;
	line-height:26px;
	display:inline;
	background:#ebf3fb;
	border-top:1px #aaccee solid;
}
.titbox03 span{
	float:left;
	text-align:left;
	font-weight:700;
	color:#000;}
.titbox03 span.more{
	font-weight:400;
	float:right;
	color:#3064a0;
	}
.titbox03 span.more a{
	color:#3064a0;
	text-decoration:underline;}
.contbox01 {
	float:left;
	width:678px;
	height:auto;
	overflow:hidden;
	padding:5px 10px;
}
.contbox02 {
	float:left;
	width:228px;
	height:auto;
	overflow:hidden;
	padding:5px 10px;
}
.contbox03 {
	float:left;
	width:700px;
	margin-top:5px;
	background:#f7f7f7;
	height:auto;
	overflow:hidden;
	padding:5px 10px;
}
/*鏍忕洰*/
.leftbox01 {
	float:left;
	width:698px;
	height:auto;
	overflow:hidden;
	background:#fff;
	border:1px #aaccee solid;
}
.leftbox02 {
	float:left;
	width:698px;
	height:auto;
	overflow:hidden;
	background:#fff;
	border:1px #aaccee solid;
	margin-top:5px;
}
.leftbox03 {
	float:left;
	width:700px;
	height:auto;
	overflow:hidden;
	background:#fff;
}
.rightbox01 {
	float:left;
	width:248px;
	height:auto;
	overflow:hidden;
	background:#fff;
	border:1px #aaccee solid;
}
.rightbox02 {
	float:left;
	width:248px;
	height:auto;
	overflow:hidden;
	background:#fff;
	border:1px #aaccee solid;
	margin-top:5px;
}
/*鏍忕洰鍐呭*/
/*鍏憡*/
ul.postbox{
	float:left;
	width:678px;
	height:auto;
	color:#333;
	line-height:22px;}
ul.postbox li {
	float:left;
	width:658px;
	padding:5px 10px;
	height:auto;
	overflow:hidden;
	border-bottom:1px #ddd dashed;
}
ul.postbox li .postdate{
	float:left;
	width:678px;
	height:auto;
	color:#999;}
ul.postbox li .postcont{
	float:left;
	width:678px;
	height:auto;
	color:#333;
	line-height:20px;}
/*浼氬憳鎺ㄨ崘*/
ul.memberbox01{
	float:left;
	width:678px;
	height:auto;
	overflow:hidden;}
ul.memberbox01 li {
	float:left;
	width:84px;
	text-align:center;
	margin-top:10px;
	height:auto;
	overflow:hidden;
	display:inline;
	line-height:18px;
}
ul.memberbox01 li img{
	border:1px #ddd solid;
}
/*绮惧崕鏂囩珷鏍峰紡*/
ul.artibox01{
	float:left;
	width:678px;
	height:auto;
	overflow:hidden;}
ul.artibox01 li{
	float:left;
	width:678px;
	height:auto;
	line-height:20px;
	border-bottom:1px #ddd dashed;
	padding:10px 0;
	}
ul.artibox01 li .selbox{
	float:left;
	width:20px;
	height:42px;
	vertical-align:middle;
	overflow:hidden;
	text-align:center;
	padding-top:20px;
	background:#ebf3fb;
	margin-right:1px}
ul.artibox01 li .headpic{
	float:left;
	width:62px;
	height:62px;
	overflow:hidden;}
ul.artibox01 li .headpic img{
	border:1px #ddd solid;}
ul.artibox01 li .artitit{
	float:left;
	height:auto;
	line-height:22px;
	overflow:hidden;
	color:#999;
	margin-left:10px;}
ul.artibox01 li .artist{	float:left;
	height:auto;
	line-height:22px;
	overflow:hidden;
	color:#333;
	margin-left:10px;}
ul.artibox01 li .artidate{	
	float:left;
	height:auto;
	line-height:22px;
	overflow:hidden;
	color:#333;
	margin-left:10px;}
ul.artibox01 li .articont{
	float:left;
	width:580px;
	height:auto;
	overflow:hidden;
	color:#666;
	line-height:20px;
	margin-left:10px;}
/*甯栧瓙鏍峰紡*/
ul.artibox02{
	float:left;
	width:678px;
	height:auto;
	overflow:hidden;}
ul.artibox02 li{
	float:left;
	width:678px;
	height:auto;
	line-height:20px;
	border-bottom:1px #ddd dashed;
	padding:5px 0;
	}
ul.artibox02 li .artiedit{
	float:right;
	height:auto;
	overflow:hidden;
	color:#a00;
	margin-left:10px;}
ul.artibox02 li .artiedit a{
	float:left;
	display:block;
	width:62px;
	height:21px;
	text-align:center;
	background:url(../images/btn_bg03.gif);
	text-decoration:none;
	line-height:21px;
	margin:0 2px;
	color:#000;
	}
ul.artibox02 li .selbox{
	float:left;
	width:22px;
	height:22px;
	overflow:hidden;
}
ul.artibox02 li .headpic{
	float:right;
	width:22px;
	height:22px;
	overflow:hidden;
	margin-right:10px;}
ul.artibox02 li .headpic img{
	width:20px;
	height:20px;
	border:1px #ddd solid;}
ul.artibox02 li .artitag{
	float:left;
	height:auto;
	overflow:hidden;
	color:#a00;
}	
ul.artibox02 li .artitit{
	float:left;
	height:auto;
	overflow:hidden;
	color:#999;
	margin-left:10px;}
ul.artibox02 li .artist{	float:right;
	height:auto;
	overflow:hidden;
	color:#333;
	margin-right:10px;}
ul.artibox02 li .artidate{	
	float:left;
	height:auto;
	overflow:hidden;
	color:#333;
	margin-left:10px;}
/*杞彴*/
ul.statebox{
	float:left;
	width:228px;
	height:auto;
	overflow:hidden;}
ul.statebox li{
	float:left;
	width:205px;
	padding:0 11px;
	line-height:22px;}
ul.statebox li.btn	{
	width:205px;
	padding:0 11px;
	text-align:center;
	margin-top:5px;}
ul.statebox li.btn a{
	display:block;
	width:100px;
	height:24px;
	text-align:center;
	background:url(../images/btn_bg01.gif);
	text-decoration:none;
	line-height:25px;
	margin-top:5px;
	color:#000;
	}
ul.statebox li.btn a:hover{
	background:url(../images/btn_bg02.gif);
	}
/*鍚岀被缇ょ粍*/
ul.memberbox02{
	float:left;
	width:228px;
	height:auto;
	overflow:hidden;}
ul.memberbox02 li {
	float:left;
	width:114px;
	text-align:center;
	margin-top:10px;
	height:auto;
	overflow:hidden;
	display:inline;
	line-height:18px;
}
ul.memberbox02 li img{
	border:1px #ddd solid;
}
/*鍚岀被缇ょ粍*/
ul.memberbox03{
	float:left;
	width:678px;
	height:auto;
	overflow:hidden;}
ul.memberbox03 li {
	float:left;
	width:150px;
	text-align:center;
	margin-top:10px;
	height:auto;
	overflow:hidden;
	display:inline;
	line-height:22px;
	color:#3064a0;
	margin:2px;
	border:1px #ebf3fb solid;
	padding:5px;
}
ul.memberbox03 li img{
	border:1px #ddd solid;
}		
/*闈㈡枃*/
ul.artibox03{
	float:left;
	width:228px;
	height:auto;
	overflow:hidden;}
ul.artibox03 li{
	float:left;
	width:228px;
	height:auto;
	line-height:20px;
	border-bottom:1px #ddd dashed;
	padding:2px 0;
	}
ul.artibox03 li .classname{	
	float:left;
	height:auto;
	overflow:hidden;
	color:#666;}
ul.artibox03 li .classname a{
	color:#666;}
ul.artibox03 li .artitit{
	float:left;
	height:auto;
	overflow:hidden;
	color:#3064a0;
	margin-left:5px;}

/*涓撳*/
ul.expertrbox01{
	float:left;
	width:228px;
	height:auto;
	overflow:hidden;
	margin-bottom:10px;}
ul.expertrbox01 li {
	float:left;
	width:114px;
	text-align:center;
	margin-top:10px;
	height:auto;
	overflow:hidden;
	display:inline;
	line-height:20px;
}
ul.expertrbox01 li img{
	border:1px #ddd solid;
}
ul.expertrbox01 a.btn {
	display:block;
	width:62px;
	height:21px;
	text-align:center;
	background:url(../images/btn_bg03.gif);
	text-decoration:none;
	line-height:21px;
	margin:0 auto;
	color:#000;
	}
/*缈婚〉鏍峰紡****************************************/
.pagelistbox {
	float:left;
	width:658px;
	padding:5px 20px;
	margin:1px 0 0 1px;
	display:inline;
}
.pagelist01 {
	padding:3px;
	margin: 3px;
	text-align: right;
}
.pagelist01 a {
	padding: 2px 5px;
	margin: 2px;
	text-decoration: none;
	border: #aaaadd 1px solid;
	color:#3064a0;
}
.pagelist01 a:hover {
	border: #039 1px solid;
	color: #000;
}
.pagelist01 a:active {
	border: #039 1px solid;
	color:#333;
}
.pagelist01 span.current {
	color:#fff;
	border: #039 1px solid;
	background: #039;
}
.pagelist01 span.disabled {
	color:#ddd;
	border: #ddd 1px solid;
	background: #fff;
}
.pagelist01 span {
	padding:2px 5px;
	font-weight: bold;
	margin:2px;
}
/*foot*/
.foot {
	width:100%;
	height:250px;
	margin:0 auto;
	border-top:1px #ddd solid;
	margin-top:20px;
	background: url(../images/foot_bg.gif) repeat-x;
}
.foot .w960 {
	width:960px;
	height:auto;
	overflow:hidden;
	margin:15px auto;
	color:#666;
	line-height:25px;
}
.foot .w960 a {
	color:#666;
}

/*******************************************************/
.artidetailbox {
	float:left;
	width:658px;
	padding: 0 10px;
	margin:0 0 0 1px;
	display:inline;
}
.artidetailbox .arti_title {
	float:left;
	width:658px;
	height:auto;
	margin-top:15px;
}
.artidetailbox .arti_title h2 {
	font-weight:700;
	font-family:"寰蒋闆呴粦", "瀹嬩綋";
	font-size:20px;
}
.artidetailbox .arti_tag {
	float:left;
	width:658px;
	margin-top:10px;
}
.artidetailbox .arti_cont {
	float:left;
	width:658px;
	font-size:14px;
	line-height:24px;
	margin-top:10px;
}
.artidetailbox .arti_detail {
	float:left;
	width:658px;
	margin-top:10px;
}
.artidetailbox .arti_info {
	float:left;
	width:658px;
	margin-top:10px;
}
/*******************************************************/
.messagedetaibox {
	float:left;
	width:658px;
	padding: 10px 10px;
	text-align:left;
	margin:0 0 0 1px;
	display:inline;
	border-bottom:1px #ddd dashed;
}
.messagedetaibox .msg_headpic {
	float:left;
	width:62px;
	height:62px;
}
.messagedetaibox .msg_headpic img {
	border:1px #ddd solid;
} 
.messagedetaibox  .msg_userid, .messagedetaibox .msg_cont {
	float:right;
	width:580px;
}
.messagedetaibox .msg_cont {
	float:right;
	width:580px;
	margin-top:5px;
}
.messagedetaibox .msg_reply {
	float:left;
	width:638px;
	height:auto;
	padding:5px 10px;	margin-top:5px;
	text-align:left;
		border:1px #aaccee solid;
	background:#ebf3fb;
}
/*******************************************************/
.addartibox01{
	float:left;
	width:658px;
	height:auto;
	overflow:hidden;
	}
.addartibox01 table{
	float:left;
	width:658px;
	height:auto;
	overflow:hidden;}
.addartibox01 table td{
	line-height:22px;
	padding:5px 10px;
	vertical-align:top;
	color:#333;}
.addartibox01 table input,.addartibox01 table select{
	height:20px;
	line-height:20px;
	color:#000;
	font-size:12px;
	}
.addartibox01 table input.border,.addartibox01 table select.border{
	border:1px #aaccee solid;
	}
.addartibox01 table .btn{
	height:32px;
	padding:0 10px;
	font-size:14px;}
/*******************************************************/
.msgbox01{
	float:left;
	width:658px;
	height:auto;
	overflow:hidden;
	}
.msgbox01 table{
	float:left;
	width:658px;
	height:auto;
	overflow:hidden;}
.msgbox01 table td{
	line-height:22px;
	padding:5px 10px;
	vertical-align:top;
	color:#333;}
.msgbox01 table input{
	height:20px;
	width:300px;
	line-height:20px;
	color:#000;
	font-size:12px;
	}
.msgbox01 table textarea{
	width:300px;
	line-height:20px;
	color:#000;
	font-size:12px;
	}
.msgbox01 table input.border{
	border:1px #aaccee solid;
	}
.msgbox01 table .btn{
	height:32px;
	width:auto;
	padding:0 10px;
	font-size:14px;}
/*******************************************************/
.creatgroupbox{
	float:left;
	width:658px;
	height:auto;
	overflow:hidden;
	}
.creatgroupbox table{
	float:left;
	width:658px;
	height:auto;
	overflow:hidden;}
.creatgroupbox table td{
	line-height:22px;
	padding:5px 10px;
	vertical-align:top;
	color:#333;}
.creatgroupbox table input{
	height:20px;
	line-height:20px;
	color:#000;
	font-size:12px;
	}
.creatgroupbox table textarea{
	width:400px;
	line-height:20px;
	color:#000;
	font-size:12px;
	}
.creatgroupbox table .btn01{
	height:22px;
	width:auto;
	padding:0 10px;
	font-size:12px;}
.creatgroupbox table .btn02{
	height:32px;
	width:auto;
	padding:0 10px;
	font-size:14px;}
/*******************************************************/
.groupintroboxbox{
	float:left;
	width:658px;
	height:auto;
	padding:5px 0;
	line-height:22px;
	text-align:left;
	overflow:hidden;
	}
/*******************************************************/
.operatebtnbox01{
	float:left;
	width:658px;
	height:auto;
	padding:5px 0;
	text-align:right;
	line-height:22px;
	overflow:hidden;
	margin-top:10px;
	padding-top:5px;
	}	
.operatebtnbox01 .btn{
	height:25px;
	width:auto;
	padding:0 10px;
	font-size:12px;
	}
	
	
.morelinkbox{
	float:left;
	width:100px;
	height:auto;
	border:1px #ddd solid;
	padding:1px;
	background:#fff;}
.morelinkbox ul{
	float:left;
	width:100px;
	height:auto;
	overflow:hidden;
	background:#f7f7f7;}
.morelinkbox ul li{
	float:left;
	width:83px;
	line-height:25px;
	font-size:14px;
	text-align:left;
	padding-left:15px;}
