*{padding: 0px;margin: 0px;}
ul,li{list-style:none}
body {
	background: url(../images/top_bg.gif) #fff no-repeat center top}
body,td,th {
	font-size: 12px; color: #333; line-height: 20px;font-family: arial, verdana, helvetica, sans-serif,'宋体'，
}
* {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
a:link{color: #069; text-decoration: none}
a:visited{color: #069; text-decoration: none}
a:active{color: #c00; text-decoration: underline}
a:hover{color: #c00; text-decoration: underline}
h1,h2,h3,h4,h5{font-weight: normal;font-size: 14px;}
h1{font-weight: bold; font-size: 20px; margin: 10px 0px 5px; color: #444; line-height: 30px; height: 30px; text-align: center}
h2{font-size: 14px; margin: 12px 0px 5px; color: #444; line-height: 22px; height: 22px}
h3{line-height: 22px; height: 22px}
h4{font-size: 12px; background: #f2f9fc; width: 100%; line-height: 20px; height: 20px}
h5{ background: #f2f9fc; margin-bottom: 10px; width: 100%; line-height: 20px; height: 20px}

#head{margin: 0px auto; overflow: hidden; width: 960px; height: 85px;position:relative;}
#logo{display: inline; float: left; margin: 16px 0px 0px 10px; overflow: hidden; width: 23%; height:70px}
#logo h1{text-indent:-100000px;height:70px}
#logo h1 a{display:block; width:100%;height:70px}
#headright {float:left; overflow: hidden; width:75%}
#hello {margin: 10px 10px 0px 0px; line-height: 20px; height: 20px; text-align: right}

#menu{margin: 15px 0px 0px 30px; overflow: hidden;  height: 40px;width:570px;}
#menu ul{ list-style-type: none;}
#menu ul li{display: inline;font-size: 14px; float: left;line-height: 36px; margin-right: 5px; height: 40px; text-align: center;}
#menu ul li.choose {background: url(../images/menu_bg.gif) no-repeat left top}
#menu ul li a {color: #0093bb;display:block;padding-right:6px}
#menu ul li a span{padding-left:9px;padding-right:2px;display:block}
#menu ul li:hover,
ul.menu li.hover,
#menu ul li.on{background:url(../images/menu_bg.gif) no-repeat 50% 100%;}

#menu ul li.on a,
#menu ul li a:hover {background: url(../images/menu_bg.gif) no-repeat right -40px;color: #0093bb;text-decoration: none}
#menu ul li.on a span,
#menu ul li a:hover span{background:url(../images/menu_bg.gif) no-repeat 0 0;}

.headline {border-top: #dfeeff 1px dashed; margin: 0px auto; overflow: hidden; width: 960px; position: relative; top: -7px; height: 1px}

/*发表按钮*/
#tool{position: absolute;right:20px;bottom:8px;}
#tool img{border:0}

.msg_box {
border-top:1px dashed #DDDDDD;
clear:both;
height:45px;
margin:0 8px 0 0;
padding:8px;
}
.msg_box_z {
float:left;
width:58px;
}
.msg_box_z img {
border:1px solid #CCCCCC;
height:40px;
width:40px;
}
.msg_box_y {
float:right;
width:210px;
}
.msg_box_y h3 {
display:block;
font-size:12px;
font-weight:normal;
line-height:16px;
overflow:hidden;
white-space:nowrap;
width:200px;
}
.msg_box_y span {
color:#555555;
display:block;
line-height:16px;
overflow:hidden;
width:200px;
}
.msgs_box {
margin:5px 0 0 3px;
width:670px;
}



/*文章作者*/
#auther_infobg {
background:transparent url(../images/tag_bg.gif) no-repeat scroll left top;
height:140px;
margin:0 auto;
overflow:hidden;
width:300px;
}
#auther_info {
line-height:20px;
margin:10px auto;
overflow:hidden;
text-align:left;
width:260px;
}
#auther_info #uhead {
background:#FFFFFF none repeat scroll 0 0;
border:0 none;
float:left;
height:48px;
margin:0 8px 0 0;
overflow:hidden;
padding:1px;
width:48px;}

#uhead img{
height:48px;
width:48px;}

/*整体布局*/
#mainbox {margin: 0px auto; overflow: hidden; width: 940px}
#left{float: left; overflow: hidden; width: 600px}
#right{float: right; overflow: hidden; width: 300px}
#game_left{float: left; overflow: hidden; width: 120px}
#game_center{float: left; overflow: hidden; width: 700px}
#game_right{float: right; overflow: hidden; width: 120px}
#login {margin: 0px auto; width: 300px; text-align: center}
#login div {margin: 5px 0px; line-height: 18px; height: 18px}

.userpass{border-right: #e6e6e6 1px solid; border-top: #e6e6e6 1px solid; font-size: 12px; border-left: #e6e6e6 1px solid; border-bottom: #e6e6e6 1px solid; font-family: verdana, arial, helvetica, sans-serif; height: 16px
}#registerbox {	margin: 0px auto; width: 300px
}#registerbox div {	margin: 5px 0px; line-height: 18px; height: 18px}
#flashchange {	background: #f5f5f5; float: left; overflow: hidden; width: 290px;}

#container {
background:#FFFFFF none repeat scroll 0 0;
clear:both;
margin:0 auto;
padding:10px;
width:960px;}
.member-menu {
border:1px solid #D0DBE7;
color:#333333;
float:left;
width:150px;
}
.side_list {
background:#F4F4F4 none repeat scroll 0 0;
clear:both;
overflow:hidden;
width:100%;
}
.side_list h2 {
background:#F4F4F4 none repeat scroll 0 0;
color:#986265;
font-size:14px;
font-weight:bold;
height:22px;
line-height:22px;
padding:3px 0 0 5px;
}
.side_list span {
float:right;
margin:6px 5px 0 0;
}
.side_list a {
font-size:12px;
font-weight:normal;
}
.side_list2 li {
background:transparent url(../images/list_bg.gif) no-repeat scroll 0 0;
display:block;
height:28px;
line-height:28px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
overflow:hidden;
padding-left:30px;
text-align:left;
}
.member {
margin-top:15px;
border:1px solid #D0DBE7;
}
.member-main {
float:left;
padding-left:20px;
padding-top:20px;
width:750px;
}
.member-s {
margin-left:20px;
margin-top:0;
width:600px;
}
.member-ss {
float:left;
height:23px;
line-height:28px;
width:100px;
}
.member-sss {
float:right;
width:500px;
}
.member-submit {
float:left;
margin-left:120px;
margin-top:10px;
width:300px;
}

.show_avatar {
width:750px;
}

.list_avatar{padding-top:10px;}
.list_avatar img{width:50px;margin:1px;}
.input_avatar{padding-top:10px;}
/*头条*/
#hot{float: right; overflow: hidden; width: 300px; height: 220px; }
#hot h3{font-weight: bold; font-size: 12px; color: #ff9900; line-height: 20px; height: 20px; text-align: center;height: 74px;}
#hot h3 a{font-weight: bold; font-size: 14px; color: #ff9900; line-height: 20px; height: 20px; text-align: center}
#hot p{margin: 6px auto; overflow: hidden; color:#444444;text-decoration:none;width:100%; height: 40px;font-weight:normal;text-align:left; text-overflow: ellipsis;}
#hot ul{margin: 6px auto; width:98%; list-style-type: none}
#hot ul li {padding-left: 11px; font-size: 12px; background: url(../images/dot_03.gif) no-repeat 0px 8px; overflow: hidden; width: 319px; line-height: 24px; font-family: verdana,arial,  helvetica, sans-serif; white-space: nowrap; height: 24px; text-overflow: ellipsis}
#hot ul li span {color: #ff9900}
/*精彩图文*/
.pink_img{width:98%;margin:5px auto;border:1px solid #ddedf7;background-color:#f3f8fc;text-align:center;padding-bottom:3px;height:auto;zoom:1}
.pink_img ul{width:100%;margin:5px auto;}
.pink_img ul li{width:140px;float:left;margin-left:6px;height:210px;overflow:hidden}
.pink_img ul li a img{ border:3px solid #f0f0f0; padding:0px; width:96%; height:149px;filter:alpha(opacity=90); /* IE */ ; -moz-opacity:0.9; /* Moz + FF */ ; opacity: 0.9; /* 支持CSS3的浏览器（FF 3.0也支持）*/}	
.pink_img ul li a:hover img{ border:3px solid #ff0; padding:0px; filter:alpha(opacity=100); /* IE */ ; -moz-opacity:1; /* Moz + FF */ ; opacity: 1; /* 支持CSS3的浏览器（FF 3.0也支持）*/}

/**导航**/
.lefttop {clear: both;padding:2px 0px;font-weight:bold;text-decoration: none;margin:5px auto;height:auto;zoom:1}
.lefttop h2{padding-left:22px;font-size: 14px; margin: 0px 9px; line-height: 2em;background:url(../images/arrow.gif) no-repeat left center;float:left;width:45%;display:block;}
.lefttop h3{padding-left: 16px;font-size: 13px; float: right;width:42%;display:block;color:#004498;}
.lefttop h3 span.tool {background: #e37400;color:#fff;padding:3px 5px 2px;height: auto;font-size: 12px;}

/*列表*/
.list{clear:both;height:auto;zoom:1;width:100%;margin-bottom:20px;}
.list .listimg{float: left; overflow: hidden;  height:auto;display:block;}
.list .listimg img {border:0;border:1px solid #DDDDDD;padding:1px;}
.list dl{width:68%;float: left;margin-left:3%;}
.list ul{background: url(../images/read_countt.gif) no-repeat left top; float: right; overflow: hidden; width: 51px; height: 80px; text-align: center}
.list dl dt{background: #f6fbfd;text-indent:2px;padding-top:3px;padding-bottom:3px;font-size:14px}
.list dl dd.list_con {margin: 8px 0px 8px 8px; line-height:150%}

.list ul li.viewnum {margin-top: 8px; font-weight: bold; font-size: 16px; overflow: hidden; width: 51px; color: #f90;line-height: 24px; height: 24px}

.list ul li.viewtxt{margin-top: 2px; background: url(../images/read_countb.gif) no-repeat left top; overflow: hidden; width: 51px; line-height: 25px; height: 25px; text-align: center}




.list ul.contract {
clear:both;
margin:0 auto;
padding:5px 5px 0;height:25px;background:none;
width:288px;}


.contract li {
background:#FFFFFF none repeat scroll 0 0;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding-left:10px;
text-align:left;
width:25%;
}
.contract img {
margin-right:5px;
padding:0;
vertical-align:middle;
}



.topimg {margin: 0px auto; overflow: hidden; width:100%; height: 224px}
.topimg ul {width:94%; list-style-type: none}
.topimg ul li {float: left; overflow: hidden; width: 90%; margin-right: 25px; height: 224px; text-align: center
}
.topimg ul li img {border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px}


/*列表页推荐文章*/
#topimg {
height:230px;
margin:0 auto;
overflow:hidden;
width:100%;
}
#topimg ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
width:615px;
}
#topimg ul li {
float:left;
height:240px;
margin-right:12px;
overflow:hidden;
text-align:center;
width:192px;
}
#topimg ul li img {
border:1px solid #DDDDDD;
height:200px;
width:180px;
padding:2px;background:#fcfcfc;}
/*文章列表评论等内容*/
.list dl dd.detail {
border-bottom:1px dashed #EAEAEA;
height:27px;
line-height:27px;
margin:0;
overflow:hidden;
}
.list dl dd.detail {
padding:0 10px 0 4px;
}
.list dl dd.detail span.share {
background:transparent url(../images/tools.gif) no-repeat scroll 0 0;
height:16px;
margin-left:5px;
margin-top:5px;
padding-left:22px;
}
.list dl dd.detail span.tagico {
background:transparent url(../images/tools.gif) no-repeat scroll left -400px;
height:16px;
margin-left:5px;
padding:1px 0 0 22px;
}
.list dl dd.detail span.hits {
background:transparent url(../images/tools.gif) no-repeat scroll left -592px;
height:16px;
margin:3px 0 0 5px;
padding:0 0 0 22px;
}
.list dl dd.detail span.pinglun {
background:transparent url(../images/tools.gif) no-repeat scroll left -202px;
height:16px;
padding:0 0 0 22px;
}


/*
#view {background: url(/images/read_countt.gif) no-repeat left top; float: right; overflow: hidden; width: 51px; height: 80px; text-align: center}
#viewnum {margin-top: 8px; font-weight: bold; font-size: 16px; overflow: hidden; width: 51px; color: #f90; line-height: 24px; height: 24px}
#viewer {overflow: hidden; width: 51px; color: #f90; line-height: 20px; height: 20px}
#viewtxt {margin-top: 2px; background: url(/images/read_countb.gif) no-repeat left top; overflow: hidden; width: 51px; line-height: 25px; height: 25px; text-align: center}
*/
#whooplist {
	float: left; overflow: hidden; width: 530px; height: 120px
}
#whooplist_title {
	padding-left: 8px; background: #f6fbfd; overflow: hidden; width: 530px; height: 22px
}
#whooplist_con {
	margin: 8px 0px 0px 8px; line-height: 20px
}
#recommend {
	border-right: #b8dfed 6px solid; padding-right: 20px; border-top: #b8dfed 6px solid; padding-left: 20px; font-size: 12px; background: #f1f9fd; padding-bottom: 10px; margin: 20px auto; border-left: #b8dfed 6px solid; width: 520px; line-height: 20px; padding-top: 10px; border-bottom: #b8dfed 6px solid; text-align: left
}
#recommend .rbutton {
	margin: 4px 0px 0px; width: 60px; height: 22px
}
#result {
	border-right: #b8dfed 6px solid; padding-right: 20px; border-top: #b8dfed 6px solid; padding-left: 20px; font-size: 12px; background: #f1f9fd; padding-bottom: 10px; margin: 20px auto; border-left: #b8dfed 6px solid; width: 520px; line-height: 20px; padding-top: 10px; border-bottom: #b8dfed 6px solid; text-align: left
}
#result .rbutton {
	margin: 4px 0px 0px; width: 60px; height: 22px
}

.pages {margin: 10px 0px; text-align: center}
.pages a,
.pages span.current,
.pages span.nextprev{border: #8db5d7 1px solid; padding-top:2px;padding-right:5px;padding-left:5px;padding-bottom:2px; margin-right: 5px;text-decoration: none}
.pages a:hover {border-color: #f90}
.pages a:active{border-color: #f90;}
.pages span.current {border-color: #f90; color: #000; background-color: #f90; font-weight: bold;}
.pages span.nextprev {border-color: #ccc; color: #ccc; }
.page {
	clear: both; padding-right: 5px; font-size: 13px; margin-bottom: 30px; color: #666; font-family: verdana, arial, helvetica, sans-serif; height: 18px; text-align: center
}
#txtcon {
	font-size: 14px; word-break: break-all; line-height: 26px; word-wrap: break-word
}
#txtcon a:link {
	color: #069; text-decoration: underline
}
#txtcon a:visited {
	color: #069; text-decoration: underline
}
#txtcon a:active {
	color: #33ccff; text-decoration: none
}
#txtcon a:hover {
	color: #33ccff; text-decoration: none
}
#txtcon img {
	border: #ddd 1px solid; padding: 5px; background: #fcfcfc; margin:0 4px 5px;}
blockquote {
	border: #ececec 1px solid; padding: 5px;background: url(/images/quote.png) #fbfbf9 no-repeat right top;margin: 5px auto; width: 460px; word-break: break-all; text-align: left; word-wrap: break-word
}
.sendurl {
	font-size: 14px; line-height: 26px; height: 26px; text-align: center
}
#relatetxt {
	border-top: #eee 1px solid; background: url(/images/commenttop_bg.gif) repeat-x left -2px; margin: 10px auto 20px; overflow: hidden; width: 600px; padding-top: 7px; position: relative
}
#relatetxt #relateleft {
	float: left; overflow: hidden; width: 300px
}
#relatetxt #relateright {
	float: right; overflow: hidden; width: 300px; height: 250px
}
#relatetitle {
	overflow: hidden; width: 300px
}
#relatetitle ul {
	list-style-type: none
}
#relatetitle ul li {
	padding-left: 20px; font-size: 12px; background: url(/images/dot_02.gif) no-repeat 10px 7px; overflow: hidden; width: 280px; line-height: 22px; white-space: nowrap; height: 22px; text-overflow: ellipsis
}
#relatecon {
	display: inline; float: right; margin: 10px 0px 6px 10px; width: 300px; height: 250px
}


pre {
	font-size: 12px; background: #fbfbf9; margin: 0px 0px 1em; overflow: auto; width: 99%; font-family: 'courier new' , monospace
}
pre ol {
	padding: 0px; margin: 0px; border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none
}
pre ol li {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; border-top-style: none; padding-top: 0px; border-right-style: none; border-left-style: none; border-bottom-style: none
}
pre ol li span {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; border-top-style: none; padding-top: 0px; border-right-style: none; border-left-style: none; border-bottom-style: none
}
pre a {
	padding: 0px;  background: none transparent scroll repeat 0% 0%;  margin: 0px; border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none
}
pre a:hover {
	padding: 0px; background: none transparent scroll repeat 0% 0%; margin: 0px; border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none
}
pre ol {
	padding-right: 0px; padding-left: 0px; background: #fbfbf9; padding-bottom: 5px; margin: 0px 0px 1px 3em; border-left: #ddd 3px solid; color: #5c5c5c; padding-top: 5px; list-style-type: decimal
}
pre ol li {
	padding-right: 3px! important; padding-left: 10px! important; list-style-position: outside! important; padding-bottom: 0px! important; margin: 0px; color: #5c5c5c; line-height: 1.3em; padding-top: 0px! important
}
pre ol li.alt {
	
}
pre ol li span {
	color: black
}
pre .comment {
	color: #008200
}
pre .comments {
	color: #008200
}
pre .string {
	color: blue
}
pre .keyword {
	font-weight: bold; color: #069
}
pre .preprocessor {
	color: gray
}
pre .dp-xml .cdata {
	color: #ff1493
}
pre .dp-xml .tag {
	font-weight: bold; color: #069
}
pre .dp-xml .tag-name {
	font-weight: bold; color: #069
}
pre .dp-xml .attribute {
	color: red
}
pre .dp-xml .attribute-value {
	color: blue
}
/*公告*/
#notice{background: url(../images/notice_bg.gif) no-repeat left top; overflow: hidden; width: 300px; height:auto}
#notice ul{margin: 3px auto; width: 296px; list-style-type: none}
#notice ul li{padding-left: 35px; background: url(../images/notice_dot.gif) no-repeat 15px 6px; overflow: hidden; width: 250px; line-height: 24px; white-space: nowrap; height: 24px; text-overflow: ellipsis}
/*搜索*/
#search {margin:10px auto; width: 300px; height:auto;}

#search .searchbox {background: url(../images/textfield_bg.gif) no-repeat; margin: 0px; width: 270px; height: 33px;overflow:hidden;line-height:33px;}

#search .searchbox input{padding:0;margin:0;border: 0px;font-size: 14px; background: none transparent scroll repeat 0% 0%; float: left;  width: 235px; color: #999;}
#search .searchbox input.searchInput{padding-top:10px;padding-left:5px;display:block;}
#search .searchbox input.postBtn{border: 0px;  padding: 0px;background: url(../images/btn_tweet.png) no-repeat; float: left; margin: 4px 0px 0px; width: 25px; cursor: pointer; text-indent: -999em; height: 25px;}
#search .text {padding: 0px; font-size: 12px;margin: 10px 15px 0;color: #999;}
.focus{margin: 16px 0px}
/** 标签页面 **/
#tags {color:#666;background:transparent url(../images/tag_bg.gif) no-repeat scroll left top;padding:0 10px;width:98%;}
#tags a{padding:6px;line-height:150%;}
/*右侧列表*/
.bar_list {margin: 2px auto; overflow: hidden; width:100%}
#right h2{}
.bar_list ul {margin: 0px auto; width:96%}
.bar_list ul li {padding-left: 12px; background: url(../images/dot_02.gif) no-repeat 0px 9px; overflow: hidden; width: 284px; line-height: 24px; white-space: nowrap; height: 24px; text-overflow: ellipsis}

/*点击排行*/
.top{overflow: hidden; width:90%}
.top ul {width:98%; border-bottom: #e6e6e6 1px solid; list-style-type: none; height: 20px;}
.top ul li {float: left; margin-left: 3px; line-height: 16px}
.top ul li a { padding-top:2px;padding-right: 6px;padding-bottom: 2px; padding-left: 5px; background: #f6f6f6; float: left; border-left: #ccc 1px solid; cursor: pointer;text-align: center}

.top ul li.selected{background: #f6f6f6; border-left: #ccc 1px solid; cursor: pointer; text-align: center}
.top ul li.selected span{ color: #f90;}

.top dl{clear: both; background: url(../images/top10.gif) no-repeat 0px 7px; margin: 10px auto 0; overflow: hidden; width:98%;height:auto;; text-align: left}

.top dl li {height:26px;line-height:26px;overflow:hidden;padding-left:20px;white-space:nowrap;width:260px;}

.top dl dd {padding-left: 25px; overflow: hidden; width: 260px; line-height: 26px; white-space: nowrap; height: 26px; text-overflow: ellipsis}
.sourcelink{}
/**附件**/
.attachimg,.attachother{}
.attachimg,.attachother span {margin:10px 10px 0 0}
/**内容digg**/
.show_dig{width:150px; margin-right: auto;margin-left: auto; margin-top:10px;}
.digBtn{float:left;display:block;width:50px;height:70px;text-align:center;background: url(../images/digback.gif) no-repeat center 0; }
.digBtn strong{color:#fff;font-family:Georgia;font-size:16px;padding:3px 1px 0 0;height:45px;clear:both;display:block;text-shadow:1px 1px 3px #fff; }
.digBtn a {text-decoration:none !important;color:#ff6600}
.digBtn a span{color:#f60;border-bottom:1px solid #f60;}
.buryBtn{float:right;display:block;width:50px;height:70px;text-align:center;background: url(../images/buryback.gif) no-repeat center 0; }
.buryBtn strong{color:#fff;font-family:Georgia;font-size:16px;padding:3px 1px 0 0;height:45px;clear:both;display:block;text-shadow:1px 1px 3px #fff; }
.buryBtn a {text-decoration:none !important;color:#7bb160}
.buryBtn a span{color:#7bb160;border-bottom:1px solid #7bb160;}
/**签名**/
.signature {font-size:12px;clear:both;width:100%;text-align:left;}
.signature p{text-indent:0}
/**签名**/
.sc{clear:both}
.sc img{border:0}
/**管理项**/
#toollinks{border-top:1px dashed #ffe6a6;margin:5px 0 0;color:#666;text-align:right;line-height:34px;height:34px;font-size:12px;}
#toollinks a:link,#toollinks a:visited{text-decoration:none;border:1px solid #ffe6a6;padding:4px 8px;margin-left:5px;width:75px;color:#000;background:#fffcf5;text-align:center;}
#toollinks a:hover,#toollinks a:active{border:1px solid #da4123;padding:4px 8px;margin-left:5px;width:75px;color:#FFF;background:#da4123;text-align:center;}
.maction span {color:#333;text-decoration:none;cursor :pointer;}
.maction {width:100%;clear:both;background:white url(../images/photoback.gif) repeat-x left -33px;}
/**关注用户**/
.articleattention{text-align:center;margin:10px 0;border:2px solid #f3f9fc;padding:7px;/*background:white url(../images/photoback.gif) repeat-x left -33px;*/clear:both;height:auto;zoom:1}
.articleattention li {float:left;width:80px;height:80px;overflow:hidden;padding-top:5px;}
.articleattention li a {display:block;text-decoration: none}
.articleattention li a img{width:32px;height:32px;border:1px #ddd solid;}
.articleattention h2{background:url(../images/arrow.gif) no-repeat left center; color: #434854; margin-bottom:5px; font-size:14px; padding:5px 0 5px 15px; text-align:left}
.articleattention h2 span{color:#676767;padding:0 0 0 110px;}
.articleattention li a span {display:inline;color:#0066cc;width:50px;line-height:28px;height:28px;}
.articleattention li a:hover span {color: #ff6600;}

.bd-article{background:none}
/**上下文**/
.bncss{margin:10px 0;/*border:1px solid #D0DBE7;*/padding:7px;/*background:white url(../images/photoback.gif) repeat-x left -33px;*/ line-height:20px; font-size:14px;clear:both}
/*首页评论列表*/
.comment_content {
background:#FFFFFF none repeat scroll 0 0;
float:right;
font-size:12px;
line-height:22px;
padding:5px;
width:85%;
}
.comment{clear:both;border:1px solid #F3F9FC;
height:auto;
margin-bottom:10px;
width:98%;}
.comment ul{padding-left:10px;}
.comment h2{padding-left:10px;}
.comment2{clear:both;border:1px solid #F3F9FC;
height:auto;
margin-bottom:10px;
width:98%;}
.comment2 ul{padding-left:10px;}
.comment2 h2{padding-left:10px;}
.comment li{border-top: #ddd 1px dashed;padding-top:5px;padding-bottom:3px;clear:both;height:auto;zoom:1;min-height:24px;line-hieght:100%}
.comment2 li{border-bottom:1px dashed #DDDDDD;width:47px;float:left;border-top: #ddd 1px dashed;padding-top:5px;padding-bottom:3px;height:auto;zoom:1;min-height:24px;line-hieght:100%}
.comment li img{float:left;border:0;margin-right:3px;width:36px;}
.comment2 li img{float:left;border:0;margin-right:3px;width:36px;}
/*内容页评论列表*/
.coment_reply{width:100%;}
.coment_reply dl{clear:both;display:block;margin-bottom:0px;height:auto;}

.coment_reply dl dt{clear:both;border-top:1px solid #efefef;color:#669900;text-align:left;height:25px;}
.coment_reply dl dt p{display:block;line-height:22px;height:22px}
.coment_reply dl dt p.fr{clear:right;}
.coment_reply dl dt p span,
.coment_reply dl dt p a{padding-left:3px;}
.coment_reply dl dd{color:#999;font-size:12px;}
.coment_reply dl img{margin:0 15px 10px 5px;width:38px;border:#eee 1px solid;padding:1px;float:left}
.coment_reply dl dd img.emote{border:0 none;padding:1px;float:left;width:auto;margin:0;}
/*内容页评论发表*/
#comments {margin:35px auto;clear:both;width:100%;}
#comments dl{width:100%;}
#comments dl dt{border-bottom:3px solid #efefef;line-height:28px;height:28px; margin:0; padding:0; clear:both;margin-bottom:5px;text-align:right}
#comments dl dt strong{color:#555;font-size:14px;}
#comments dl dt span{background:url(../images/tools.gif) no-repeat 0 -197px;float:left;font-size:16px;font-weight:600;text-indent:20px}

#comments dl dd{}
#comments div{margin:1px 7px;border:none;background:none;line-height:21px;text-align:left;}
#comments img{margin-right:2px;padding-bottom:3px;vertical-align:bottom;border:1px solid #EEEEEE;}
#comments textarea{float:left;width:400px;padding:3px 4px;margin:3px 5px 1px 0;border:1px solid #DDD;background:#FAFAD2;height:95px;overflow:auto;}
#comments input{float:left;border:1 solid #B8C9D3;width:120px;background:#E5ECF5;font-size:14px;height:28px;}

.hidecontent {display: none}


/*最新评论页*/



.com_box {
clear:both;
margin-bottom:4px;
overflow:auto;
}
.com_box a {
color:#339999;
}
.com_box_z {
float:left;
height:34px;
padding-top:5px;
width:40px;
}
.com_box_z img {
border:1px solid #F0F0F0;
float:left;
height:32px;
width:32px;
}
.com_box_y {
}
.com_box_y h3 {
font-size:12px;
font-weight:normal;
line-height:22px;
}
.com_box_y h3 a {
margin-right:3px;
}
.com_box_y a.b {
color:#666666;
}
.com_box_y span {
color:#555555;
display:block;
line-height:20px;
}
.com_box_y em {
color:#555555;
font-size:12px;
line-height:18px;
text-align:right;
}

/*会员列表*/
.memberlist{overflow: hidden; width: 100%;margin:8px auto}
.memberlist ul{list-style-type: none}
.memberlist ul li {float: left; margin-bottom: 6px; overflow: hidden; width: 60px; word-break: break-all; height: 60px; text-align: center; word-wrap: break-word}
.memberlist ul li a{display:block}
.memberlist ul li img{border: #e6e6e6 1px solid;margin: 0px auto 2px;width: 50px;height:50px;display:block;padding:2px;}

.memberlist2{overflow: hidden; width: 100%;margin:8px auto}
.memberlist2 ul{list-style-type: none}
.memberlist2 ul li {float: left; margin-bottom: 6px; overflow: hidden; width: 100px; word-break: break-all; height: 100px; text-align: center; word-wrap: break-word}
.memberlist2 ul li a{display:block}
.memberlist2 ul li img{border: #e6e6e6 1px solid;margin: 0px auto 2px;width: 90px;height:90px;display:block;padding:2px;}

input {
background:#F2F2F2 none repeat scroll 0 0;
border:1px solid #D0D0D0;
color:#000000;
margin:1px 0;
padding:3px;
}

textarea, input {
-x-system-font:none;
font-family:verdana,tahoma,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}


input.input,
input.captcha {
background:#F2F2F2 none repeat scroll 0 0;
border:1px solid #D0D0D0;
color:#000000;
margin:0;
padding:3px;
}
input.button{border: #9ea9c5 1px solid; padding-right: 1px; padding-left: 2px; background: url(../images/button.png) #fff; padding-bottom: 0px;  margin-right: 2px; padding-top: 2px;width:80px;height:26px}
.inputbox02 {border: #ddd 1px solid; padding-right: 0px;padding-left: 5px; padding-bottom: 2px;padding-top: 2px;}

/*登陆`注册*/
.active-main{width:100%;text-align:left;margin:10px auto;min-height:300px;margin-top:30px}
.active-main table{width:80%;border:0}
.active-main th{text-align:right;width:23%}
.active-main th.ti{text-align:left;text-indent:85px;font-weight:400;padding-bottom:20px}
.active-main td{padding:20px auto;}
.active-main td span{color:#f30}
.active-main input.captcha{width:76px;}
.active-main label{margin-right:5px;line-height:26px;}

/*注册*/
.active-main .leftReg{width:60%;float:left}
.active-main .leftReg table{width:100%;}

.active-main .side-cool{wdith:30px;float:left}


#uarticles {
	overflow: hidden; width: 600px
}
#uarticles ul {
	width: 640px; list-style-type: none
}
#uarticles ul li {
	padding-left: 20px; background: url(/images/dot_02.gif) no-repeat 8px 13px; float: left; overflow: hidden; width: 280px; line-height: 34px; margin-right: 20px; border-bottom: #f6f6f6 1px solid; white-space: nowrap; height: 34px; text-overflow: ellipsis
}
#uarticles ul li span {
	color: #888
}
#showpicdiv {overflow: hidden; width: 300px; line-height: 160px; height: 160px
}
#showpicdiv ul {list-style-type: none}
#showpicdiv ul li {height: 160px; text-align: center}
#info_about {margin: 0px auto; width: 600px; line-height: 24px}

.linksli {width: 100%}
.linksli ul{overflow: hidden; width: 96%; list-style-type: none}
.linksli li {float: left; overflow: hidden; width: 84px; line-height: 24px; margin-right: 12px; height: 24px}
.linksli p {display:block;width:98%;}
.linksli p img{float:left;width:88px;margin-right:10px;height:31px;border:0}
.footerbanner{clear:both;margin:10px auto;text-align:center}

.footline{border-top: #dfeeff 1px dashed; margin: 0px auto; overflow: hidden; width: 960px; height: 1px}
#footer{clear:both;margin:5px auto;text-align:center;width: 960px;margin: 0px auto; }
#footer div{padding:6px 0 0;}
#footer .aboutUs{float:right;width:40%;}
#footer .wj{width:20%;}


#usertop {
	background: url(/images/usericon/usertop.gif) no-repeat left top; margin: auto; overflow: hidden; width: 940px; height: 45px
}
#userleft {
	padding-right: 10px; padding-left: 10px; float: left; padding-bottom: 10px; overflow: hidden; width: 145px; padding-top: 10px
}
#usercenter {
	border-right: #f3f3f3 5px solid; padding-right: 20px; padding-left: 20px; min-height: 600px; float: left; padding-bottom: 10px; border-left: #f3f3f3 5px solid; width: 560px; padding-top: 10px; height: 600px
}
#usercenter #usercentercon {
	margin: 10px auto 20px; overflow: hidden; width: 520px; position: relative
}
#usercenter #usercentercon #changehead {
	left: 400px; width: 100px; position: absolute; top: 5px; height: 100px
}
#usercenter #usercentercon #changehead img {
	margin-bottom: 6px; width: 48px; height: 48px
}
#usercenter #usercentercon #changehead #headerdiv {
	border-right: #f3f3f3 5px solid; border-top: #f3f3f3 5px solid; display: none; z-index: 10000; background: #fff; left: -180px; overflow: hidden; border-left: #f3f3f3 5px solid; width: 270px; border-bottom: #f3f3f3 5px solid; position: absolute; top: 75px; text-align: center
}
#usercenter #usercentercon #changehead #headerdiv ul {
	width: 270px; list-style-type: none
}
#usercenter #usercentercon #changehead #headerdiv ul li {
	display: inline; float: left; margin: 5px 0px 0px 5px; width: 48px; height: 48px
}
#usercenter #usercentercon .input01 {
	width: 110px; height: 26px
}
#usercenter #usercentercon textarea {
	overflow: auto; width: 360px; height: 120px
}
#usercenter #usercentercon #tablelist {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin: 10px 0px; width: 100%; border-right-width: 0px
}
#usercenter #usercentercon #tablelist td {
	font-size: 12px; color: #666; word-break: break-all; line-height: 26px; border-bottom: #ddd 1px dashed; height: 26px; word-wrap: break-word
}
#usercenter #usercentercon #messageimg {
	float: left; margin: 5px 15px 15px 0px; width: 48px; height: 48px
}
#usercenter #usercentercon #inputbox {
	overflow: auto; width: 400px; height: 200px
}
#usercenter #usercentercon #contents {
	overflow: auto; width: 400px; height: 200px
}
.groupintro_t {
	border-top-width: 0px; table-layout: fixed; border-left-width: 0px; border-bottom-width: 0px; width: 100%; border-right-width: 0px
}
.groupintro_t td {
	padding-right: 4px; padding-left: 4px; padding-bottom: 8px; vertical-align: top; word-break: break-all; line-height: 20px; padding-top: 8px; white-space: normal; text-align: left; word-wrap: break-word
}
#member_tabbox {
	background: url(/images/line_title.gif) repeat-x left 22px; margin: 0px auto; overflow: hidden; width: 100%; height: 25px
}
#member_tabbox ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px 0px 30px; padding-top: 0px; list-style-type: none
}
#member_tabbox ul li {
	float: left; margin-left: 10px
}
#member_tabbox ul li a {
	border-right: #eee 1px solid; padding-right: 6px; border-top: #eee 1px solid; padding-left: 7px; background: #f2f9fc; float: left; padding-bottom: 1px; border-left: #eee 1px solid; color: #0093bb; padding-top: 4px; border-bottom: #eee 0px solid; height: 16px
}
#member_tabbox ul li .selected {
	background: #fff; color: #0093bb
}
#member_tabbox ul li a:visited {
	color: #0093bb
}
#member_tabbox ul li a:hover {
	background: #fff; color: #0093bb
}
#member_tabcontent {
	margin: 10px auto; width: 100%; line-height: 22px; text-align: left
}
#usercenter #usercentercon #simglist {
	overflow: hidden; width: 520px
}
#usercenter #usercentercon #simglist ul {
	width: 520px; list-style-type: none
}
#usercenter #usercentercon #simglist ul li {
	float: left; margin: 0px 15px 0px 0px; overflow: hidden; width: 70px; white-space: nowrap; height: 75px; text-overflow: ellipsis; text-align: center
}
#usercenter #usercentercon #simglist ul li img {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin: 0px auto 2px; width: 48px; height: 48px; border-right-width: 0px
}
#usercenter #usercentercon #mimglist {
	overflow: hidden; width: 520px
}
#usercenter #usercentercon #mimglist ul {
	width: 520px; list-style-type: none
}
#usercenter #usercentercon #mimglist ul li {
	float: left; margin: 0px 20px 10px 0px; overflow: hidden; width: 110px; white-space: nowrap; height: 145px; text-overflow: ellipsis; text-align: center
}
#usercenter #usercentercon #mimglist ul li img {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin: 0px auto 2px; width: 110px; height: 120px; border-right-width: 0px
}
#usercenter #usercentercon #tiplist {
	overflow: hidden; width: 520px
}
#usercenter #usercentercon #tiplist ul {
	width: 520px; list-style-type: none
}
#usercenter #usercentercon #tiplist ul li {
	padding-right: 0px; padding-left: 0px; padding-bottom: 10px; overflow: hidden; width: 520px; color: #888; line-height: 22px; padding-top: 10px; border-bottom: #ddd 1px dotted; white-space: nowrap; height: 22px; text-overflow: ellipsis
}
#usercenter #usercentercon #tiplist ul li span {
	padding-left: 15px; font-size: 11px; color: #ccc; font-family: georgia, "times new roman", times, serif
}
#usercenter #usercentercon #tiplist ul li img {
	margin: 0px 10px
}
#tips {
	border-right: #ddedf7 1px dashed; padding-right: 0px; border-top: #ddedf7 1px dashed; padding-left: 0px; background: url(/images/tips_bg.gif) #f1f9fd no-repeat right bottom; padding-bottom: 10px; margin: 10px auto; border-left: #ddedf7 1px dashed; width: 520px; color: #006699; padding-top: 10px; border-bottom: #ddedf7 1px dashed
}
#tips img {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin: 0px 6px 0px 15px; width: 16px; height: 16px; border-right-width: 0px
}
#tips ul {
	margin: 5px auto; width: 480px; list-style-type: none
}
#tips ul li {
	line-height: 22px; height: 22px
}
#userright {
	padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 10px; overflow: hidden; width: 165px; padding-top: 10px
}
#userright #usermenu {
	margin-left: 25px; width: 130px
}
#userright #usermenu ul {
	list-style-type: none
}
#userright #usermenu ul li {
	font-size: 14px; width: 130px; line-height: 30px; height: 30px
}
#userright #usermenu ul li img {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin: 2px 10px 0px 0px; vertical-align: text-bottom; width: 16px; height: 16px; border-right-width: 0px
}
#userright #userinfo {
	margin-left: 15px; overflow: hidden; width: 150px; line-height: 24px
}
#userright #userinfo img {
	border-top-width: 0px; border-left-width: 0px; float: right; border-bottom-width: 0px; margin: 5px 0px 0px; width: 48px; height: 48px; border-right-width: 0px
}
#userright #userinfo #userop {
	background: #f6fbfd; margin: 12px auto 0px; width: 150px; line-height: 26px; height: 26px; text-align: center
}
.height01 {
	overflow: hidden; height: 2px
}
.height02 {
	overflow: hidden; height: 30px
}
.height03 {
	overflow: hidden; height: 5px
}
.width01 {
	width: 6px
}
.clear{clear: both}
.clear01{clear: both}
.clear02{clear: left}
.clear03{clear: right}



.line01{border-top: #ccc 1px dashed; margin: 0px auto; overflow: hidden; width: 98%; height: 1px}
.line04 {margin: 16px auto; overflow: hidden; width: 100%; border-bottom: #ddd 1px dashed; height: 1px}

.size01 {font-size: 10px; color: #ccc}

.size02 {font-size: 12px}
.size03 {font-size: 14px}
.link01 {color: #ff9900}
a.link01:link {
	color: #ff9900; text-decoration: none
}
a.link01:visited {
	color: #ff9900; text-decoration: none
}
a.link01:active {
	color: #ff9900; text-decoration: underline
}
a.link01:hover {
	color: #ff9900; text-decoration: underline
}
.link02 {
	color: #444
}
a.link02:link {
	color: #444; text-decoration: none
}
a.link02:visited {
	color: #444; text-decoration: none
}
a.link02:active {
	color: #444; text-decoration: underline
}
a.link02:hover {
	color: #444; text-decoration: underline
}
.link03 {
	color: #368332
}
a.link03:link {
	color: #368332; text-decoration: none
}
a.link03:visited {
	color: #368332; text-decoration: none
}
a.link03:active {
	color: #368332; text-decoration: underline
}
a.link03:hover {
	color: #368332; text-decoration: underline
}
.link04 {
	color: #0093bb
}
a.link04:link {
	color: #ff6600; text-decoration: underline
}
a.link04:visited {
	color: #ff6600; text-decoration: underline
}
a.link04:active {
	color: #c00; text-decoration: underline
}
a.link04:hover {
	color: #c00; text-decoration: underline
}
.link05 {
	color: #0093bb
}
a.link05:link {
	color: #0093bb; text-decoration: underline
}
a.link05:visited {
	color: #0093bb; text-decoration: underline
}
a.link05:active {
	color: #c00; text-decoration: underline
}
a.link05:hover {
	color: #c00; text-decoration: underline
}
.color01 {
	color: #ddd
}
.color02 {
	color: #999
}
.color03 {
	color: #f90
}
.color04 {
	color: #ff0084
}
.color05 {
	color: #bbbbbb
}
.color06 {
	color: #ff9900
}

em{font-size: 10px; color: #ccc;font-style:normal;}
.fr{float:right;}
.fl{float:left;}

.indexgg{text-align:center;padding:5px 0;}
.ctag{font-weight:bold;font-size:14px;color:#f00;text-decoration:underline;padding-right:5px;}

.Content2 {margin:0;padding:5px 10px;}
.Content2 h1{color:#333333;border-bottom:1px solid #EBE6C9;font-size:15px;font-weight:bold;height:30px;line-height:30px;margin:10px 0 15px;}
.Content2 li {float:left;height:24px;line-height:24px;margin-right:12px;overflow:hidden;width:84px;}
.Content2 a{color:#006699;text-decoration:none;}
.Content2 a img{height:31px;margin-bottom:3px;margin-left:3px;margin-right:3px;margin-top:3px;width:88px;border:0 none;}
#linksli li {float:left;height:24px;line-height:24px;margin-right:12px;overflow:hidden;width:84px;}


.user-list {
color:#333333;
float:left;
margin-top:20px;
text-align:center;
}
.user-list .pack {
border:1px solid #EBEBEB;
float:left;
margin:0 10px 10px 0;
padding:10px;
width:83px;
}
.user-list .pack img.pack_userImg {
height:50px;
width:50px;
border:0 none;
}


.pack_user {width: 100px; float: left;}
.pack_user a{color:#006699;text-decoration:none;}
.pack_user a img{height:48px;width:48px;}

#wrapper {width:900px;padding:0 20px;}
.search-body {padding:10px 0;}
.search-body  h3{font-size:15px;text-decoration:underline;}
.search-body  p{color:#AEAEAE;}
.search-body  span{color:green;}
.shareit {background:transparent url(http://www.diuda.com/images/sc/share_bg.gif) no-repeat scroll 0 0;
height:26px;
margin:10px auto;
padding:0 0 0 80px;
width:225px;}
.shareit img{margin:5px 1px;}
