﻿/* CSS Document */
* {
	margin:0;
	padding:0;
	border:0;
}
body {
	font-size:13px;
	font-family:Comic Sans MS,"宋体",sans-serif;
	text-align:left;
	color:#666;
	background:url(Images/bg.gif) repeat-x #1C1A1B;
}

#wapper {
	width:950px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
a:link,a:visited,a:active {
	text-decoration: none;
	color: #666;
}
a:hover {
	text-decoration: underline;
	color: #fff;
}
ul {
	list-style-type:none;
}
.span_left {
	float:left;
}
.span_right {
	float:right;
}

/**定义头部区域**/
#headBox {
	width:950px;
	float:left;
}
#logo {
	width:950px;
	height:49px;
	float:left;
}
#headPic {
	width:950px;
	height:136px;
	background:url(Images/headpic.jpg);
	float:left;
}
#nav {
	width:950px;
	height:44px;
	float:left;
	background:url(Images/navbg.jpg);
	overflow:hidden;
}
#navList {
	width:590px;
	height:44px;
	float:left;
}
#navList ul {
	padding-left:60px;
}
#navList li {
	float:left;
	padding-right:7px;
	padding-top:8px;
	font-size:14px;
	font-weight:bold;
}
.navList_w45 {
	width:45px;
	height:36px;
	line-height:36px;
	text-align:center
}
.navList_w75 {
	width:75px;
	height:36px;
	line-height:36px;
	text-align:center;
}
.navList_w75 a {
	display:block;
	width:75px;
	height:36px;
}
.navList_w45 a {
	display:block;
	width:45px;
	height:36px;
}
.navList_w75 a:link,.navList_w75 a:visited,.navList_w75 a:active,.navList_w45 a:link,.navList_w45 a:visited,.navList_w45 a:active {
	text-decoration: none;
	color:#fff;
}
.navList_w75 a:hover {
	background:url(Images/navstar.gif) bottom no-repeat;
	text-decoration:none;
	color:#FFB400;
}
.navList_w45 a:hover {
	background:url(Images/navstar2.gif) bottom no-repeat;
	text-decoration:none;
	color:#FFB400;
}
#navRss {
	width:70px;
	height:44px;
	float:right;
}



/**正文区**/
#main_box {
	width:950px;
	float:left;
	background:url(Images/mainbox.gif);
	padding-top:10px;
}
#main_box_left {
	width:656px;
	float:left;
	padding:0 17px 0 11px;
	background:url(Images/line_y.gif) right repeat-y;
}
#class_select {
	width:656px;
	height:30px;
	float:left;
}
#class_select li {
	float:right;
	padding-right:20px;
	height:30px;
	line-height:30px;
	text-indent:20px;
}
.class_select_c {
	background:url(Images/ico_1.gif) left center no-repeat;
}
.class_select_t {
	background:url(Images/ico_2.gif) left center no-repeat;
}

/**定义文章块**/
.content {
	width:656px;
	float:left;
	padding-top:10px;
}
.content_head {
	width:656px;
	height:20px;
	float:left;
	padding-top:5px;
	background:url(Images/content_title.gif);
}
.content_title {
	width:420px;
	height:20px;
	float:left;
	line-height:20px;
	padding-left:36px;
	overflow:hidden;
}
.content_title_view {
	width:650px;
	height:20px;
	font-weight:bold;
	font-size:14px;
	float:left;
	line-height:20px;
	padding-left:36px;
	overflow:hidden;
}
.content_date {
	width:180px;
	height:20px;
	float:right;
	line-height:20px;
	padding-right:7px;
	text-align:right;
}
.tags_box {
	width:656px;
	height:20px;
	float:left;
	line-height:20px;
	background:url(Images/ico_3.gif) left bottom no-repeat #161616;
	text-indent:30px;
	padding-top:12px;
	color:#333;
}
.tags_box a,.more_text a,.content_other a,.more_next a,#view_content_other,.more_next_t a,#view_tags_box a {
	color:#333!important;
}
.tags_box a:hover,.more_text a:hover,.content_other a:hover,.more_next a:hover,#view_content_other a:hover,.more_next_t a:hover,#view_tags_box a:hover {
	color:#999!important;
}
.content_box {
	width:606px;
	float:left;
	background:#161616;
	padding:0 25px;
	overflow:hidden;
}
.content_box p {
	line-height:150%;
	padding-top:15px;
}
.content_box img {
	padding:10px;
	background:#000;
	max-width:576px; 
	
	 
	
}
.more_text {
	width:656px;
	height:15px;
	line-height:15px;
	text-indent:35px;
	float:left;
	padding-top:20px;
	background:url(Images/ico_4.gif) left bottom no-repeat #161616;
}
.more_text_hit {
	width:200px;
	height:15px;
	line-height:15px;
	float:left;
	padding-left:35px;
}
.more_next {
	width:865px;
	float:left;
	height:15px;
	line-height:15px;
	padding-top:10px;
	color:#333!important;
	background:#161616;
	padding-left:35px;
}
.more_next_t {
	width:900px;
	height:15px;
	line-height:15px;
	text-indent:35px;
	float:left;
	padding-top:20px;
	background:url(Images/ico_4.gif) left bottom no-repeat #161616;
}
.content_other {
	width:656px;
	height:50px;
	float:left;
	background:url(Images/content_other.gif);
	text-indent:35px;
	line-height:38px;
	color:#333!important;
}


#sideBar {
	width:252px;
	float:right;
	padding-right:11px;
}
.sideBar_box {
	width:250px;
	float:left;
	border:1px solid #666;
	margin-bottom:10px;
}
.sideBar_box_title {
	width:250px;
	height:27px;
	float:left;
	background:url(Images/sidebar_title.gif);
	line-height:27px;
	text-indent:13px;
	font-weight:bold;
	color:#FFCC01!important;
}
#affiche_pic {
	width:240px;
	height:160px;
	float:left;
	padding:5px;
	border-bottom:1px dashed #666;
	background:url(Images/affiche.gif);
}
#affiche {
	width:230px;
	padding:5px 10px;
	float:left;
	border-bottom:1px dashed #666;
	background:#191919;
}
#affiche p {
	line-height:150%;
	padding-top:5px;
}
#affiche_ty {
	width:250px;
	height:27px;
	float:left;
	background:url(Images/ty_1.gif);
}
.article_class {
	width:250px;
	float:left;
	border-bottom:1px dashed #666;
	background:#191919;
}
.article_class ul {
	width:240px;
	float:right;
	padding:5px 0;
}
.article_class li {
	width:240px;
	height:25px;
	line-height:25px;
	text-indent:40px;
	float:left;	
}
.article_class li a {
	background:url(Images/article_class.gif);
	display:block;
	width:240px;
	height:25px;
}
.article_class li a:link,.article_class li a:visited,.article_class li a:active {
	text-decoration: none;
	color:#666;
}
.article_class li a:hover {
	background-repeat:no-repeat;
	background-position:100% -25px;
	text-decoration: none;
	color:#999;
}
#search_box {
	width:250px;
	height:28px;
	float:left;
	padding-top:8px;
	background:#191919;
}
.searchinput {
	width:145px;
	height:18px;
	line-height:18px;
	border:1px solid #999;
	background:#000;
	float:left;
	margin-left:10px!important;
	margin-left:5px;
	text-indent:5px;
	color:#666;
}
.search_post {
	width:75px;
	height:20px;
	background:url(Images/search_btn.gif);
	border:1px solid #999;
	float:right;
	margin-right:10px!important;
	margin-right:5px;
}

#player {
	width:252px;
	float:left;
	overflow:hidden;
}

#comment_box {
	width:250px;
	float:left;
	border:1px solid #666;
	margin-bottom:10px;
	background:#191919;
	background:url(Images/comment_ico.gif);
}
#comment_box li {
	width:230px;
	height:46px;
	float:left;
	padding:10px;
	border-bottom:1px dashed #666;
}
#comment_box dt {
	width:40px;
	height:40px;
	float:left;
	overflow:hidden;
	padding:2px;
	border:1px solid #333;
}
#comment_box dd {
	width:170px;
	height:46px;
	float:right;
	line-height:130%;
	overflow:hidden;
	font-size:12px;
}
.white {
	color:#999!important;
}
#fre_links {
	width:250px;
	float:left;
	border:1px solid #666;
	margin-bottom:10px;
	background:#191919;
}
#fre_links ul {
	width:230px;
	padding:10px;
}
#fre_links li {
	width:230px;
}
#fre_links dt {
	width:230px;
	height:25px;
	line-height:25px;
	float:left;
	background:url(Images/ico_5.gif) no-repeat;
	text-indent:28px;
	color:#3BB000;
	font-weight:bold;
}
#fre_links dt a:link,#fre_links dt a:visited,#fre_links dt a:active {
	color:#3BB000;
}
#fre_links dt a:hover {
	color:#fff;
}
#fre_links dd {
	width:200px;
	float:left;
	padding-left:30px;
	line-height:150%;
}
#side_tags {
	width:250px;
	float:left;
	background:#191919;
}
#side_tags ul {
	width:230px;
	padding:10px;
}
#side_tags li {
	float:left;
	width:64px;
	height:25px;
	padding:0 6px;
	line-height:25px;
	overflow:hidden;
}
#side_tags li a {
	width:64px;
	height:25px;
	padding:0 6px;
	display:block;
}
#side_tags li a:link,#side_tags li a:visited,#side_tags li a:active {
	text-decoration: none;
	color:#666;
}
#side_tags li a:hover {
	background:#000;
	text-decoration:underline;
	color:#FFB400;
}
#index_google {
	width:250px;
	float:left;
	height:250px;
	margin-bottom:10px;
}
#sina_weibo {
	float:left;
}
.space {
	height:30px;
	width:950px;
	float:left;
	background:url(Images/mainbox.gif);
}


/**版权**/
#footer {
	width:950px;
	height:150px;
	float:left;
	background:url(Images/footer.jpg) no-repeat #1C1A1B;
}
#footer_first {
	width:950px;
	height:53px;
	float:left;
}
#footer_first li {
	float:left;
	width:95px;
	height:53px;
	margin-left:25px!important;
	margin-left:12px;
}
#footer_class {
	width:950px;
	float:left;
	padding-top:5px;
}
#footer_class li {
	height:20px;
	line-height:20px;
}



/**定义翻页**/
.pageBar,.pager {
	float:left;
	margin-bottom:10px;
	padding-top:10px;
}
.pageBar span,.pageBar a,.pager span,.pager a {
	float:left;
	padding:4px 8px;
	margin-right:2px;
	border:1px solid #161616;
	background:#202020;
}
.pageBar b,.pager b {
	float:left;
	padding:4px 8px;
	margin-right:2px;
	font-weight:normal;
	border:1px solid #161616;
	background:#161616;
	color:#fff;
}
.current {
	background:#161616!important;
}



/**文章显示页**/
#view_conten_nav {
	width:900px;
	float:left;
	padding-left:25px;
	color:#fff;
	font-size:14px;
}
#view_conten_nav a {
	color:#999;
}
#view_content {
	width:656px;
	height:20px;
	float:left;
	padding-top:5px;
}

#view_content_head{
	width:656px;
	height:20px;
	float:left;
	padding-top:5px;
	background:url(Images/content_title.gif);
}
#view_tags_box {
	width:900px;
	height:20px;
	float:left;
	line-height:20px;
	background:url(Images/ico_3.gif) left bottom no-repeat #161616;
	text-indent:30px;
	padding-top:12px;
	color:#333;
}
.view_content_box {
	width:656px;
	float:left;
	background:#161616;
	font-size:14px;
	color:#999!important;
	overflow:hidden;
}
#about_article {
	width:900px;
	float:left;
	padding-left:25px;
	padding-top:20px;
}
#about_article_list {
	width:900px;
	float:left;
	background:#191919;
}
#about_article_list li {
	width:400px;
	height:25px;
	float:left;
	padding-left:10px;
	list-style-type:none;
}
#about_article_list span {
	padding-left:5px;
	color:#333;
}



#google_ad {
	width:800px;
	height:90px;
	float:left;
	padding-left:50px;
	padding-right:50px;
	background:#161616;
}
.view_content_box p {
	line-height:180%;
	padding:15px 20px;
	letter-spacing:1px;
}
.view_content_box li {
	padding:5px 20px;
}
.view_content_box img {
	padding:10px;
	background:#000;
	max-width:630px; 
	
}
.view_content_box input {
	height:20px;
	border:1px solid #666;
	background:#000;
	color:#fff;
}
#view_content_other {
	width:656px;
	height:50px;
	float:left;
	background:url(Images/view_content_other.gif);
	text-indent:35px;
	line-height:38px;
	color:#333!important;
}



#comment_view {
	width:900px;
	float:left;
	padding-top:20px;
	padding-left:25px;
}


/**定义发表评论**/
#post_comment {
	width:892px;
	float:left;
	border:4px solid #333;
	background:#191919;
}
#post_comment li {
	padding:10px 0 10px 30px;
}
#post_comment input,#post_comment textarea {
	width:50%;
	border:1px solid #666;
	background:#000;
	color:#fff;
}
#post_comment input {
	height:22px;
	line-height:22px;
	text-indent:5px;
}
#post_yanzheng input {
	width:50px;
}
.postSubmit {
	width:200px!important;
	height:50px!important;
	background:url(Images/post_btn.gif) no-repeat!important;
	border:0!important;
}

/**定义评论列表**/
#comment_list {
	width:900px;
	margin-top:20px;
	margin-bottom:20px;
	float:left;
	color:#D7D2BD;
	font-size:13px;
}
.comment_list {
	width:94%;
	float:left;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:3%;
}
.peo_basic {
	width:100%;
	float:left;
	height:55px;
	padding-right:8px;
	background:url(Images/comment_line.gif) bottom repeat-x;
}
.peo_basic2 {
	width:100%;
	float:left;
	height:55px;
	background:url(Images/comment_point.gif) bottom left no-repeat;
}
.peo_basic_right_box {
	width:145px;
	float:left;
}
.peo_basic_ico {
	width:45px;
	height:45px;
	float:left;
}
.peo_basic_ico img {
	border:1px solid #333;
	padding:2px;
}
.user_name {
	width:90px;
	float:right;
	margin-top:5px;
}
.peo_basic_left {
	float:right;
	margin-top:20px;
}
.comment_content {
	width:100%;
	float:left;
	border:4px solid #333;
	border-top:0;
	background:#191919;
}
.comment_content_box {
	padding:10px 20px;
}
.comment_as {
	padding:0 20px 20px 40px;
	color:#f60;
}



#links_list {
	width:640px;
	float:left;
	padding-left:8px;
}
#links_list li {
	width:640px;	
	height:25px;
	display:block;
	float:left;
	border-bottom:1px dashed #666;
	line-height:25px;
	font-size:13px;
	padding-top:10px;

}
#links_list li a {
	color:#FF6600;
}
#post_links {
	width:900px;
	float:left;
	padding-left:25px;
	padding-top:20px;
}
#linkpost {
	width:892;
	float:left;
	border:4px solid #333;
	background:#1c1c1c;
}
#linkpost li {
	padding:5px 20px;
}
#linkpost input {
	height:22px;
	line-height:22px;
	border:1px solid #666;
	background:#000;
	color:#fff;
}


#tag_list {
	width:640px;
	padding-left:8px;
	float:left;
	padding-top:20px;
}
#tag_list li {
	height:30px;
	width:120px;
	float:left;
	line-height:30px;
	font-size:13px;
}
#tag_list li a {
	width:100px;
	height:30px;
	line-height:30px;
}
#tag_list li a:link,#tag_list li a:visited,#tag_list li a:active {
	text-decoration: none;
	color:#DBC17A;
	width:100px;
	height:30px;
}
#tag_list li a:hover {
	text-decoration: none;
	color:#f60;
	background:#333;
	width:100px;
	height:30px;
	display:block;
	padding-left:5px;
}


#photoalbum {
	width:900px;
	float:left;
	padding-left:25px;
}
#photoalbum dl {
	width:160px;
	height:260px;
	overflow:hidden;
	float:left;
	padding:0 10px;
	padding-top:20px;
}
#photoalbum dt {
	width:150px;
	height:120px;
	float:left;
	background:url(Images/ablum_bg.jpg);
	text-align:center;
}
#photoalbum dt img {
	margin-top:10px;
}
#photoalbum dd {
	width:160px;
	float:left;
	padding-top:5px;
	line-height:130%;
}
.bold_y {
	color:#f60!important;
}


#about_article_list {
	width:900px;
	float:left;
	background:#161616;
	padding-top:13px;
}
#about_article_list dl {
	width:850px;
	height:20px;
	float:left;
	padding:5px 25px;
}
#about_article_list dt {
	width:600px;
	float:left;
	height:20px;
	line-height:20px;
}
#about_article_list dd {
	width:200px;
	float:right;
	height:20px;
	line-height:20px;
	text-align:right;
}
#about_article_footer {
	width:900px;
	height:18px;
	float:left;
	background:url(Images/about_other.gif);
	text-indent:35px;
	line-height:38px;
	color:#333!important;
}






/**定义相片**/
#photolist {
	width:900px;
	float:left;
	padding-left:25px;
	padding-top:30px;
}
#photolist li {
	width:190px;
	height:280px;
	overflow:hidden;
	float:left;
	padding:0 17px;
}
#photolist dt {
	width:190px;
	height:140px;
	float:left;
	text-align:center;
}
#photolist dt img {
	padding:2px;
	border:1px solid #fff;
}
#photolist dd {
	width:190px;
	float:left;
	padding-top:5px;
	line-height:150%;
}
#num_bx {
	width:900px;
	float:left;
	padding-left:25px;
}




/* code light */
pre {font-family:'Courier New' , Monospace; font-size:12px; width:99%; overflow:visible; white-space:pre-wrap; word-wrap:break-word; word-break:break-all;margin:0 0 1em 0; background:#F7F7F7; }
pre ol, pre ol li, pre ol li span{margin:0 0; padding:0; border:none}
pre a, pre a:hover{background:none; border:none; padding:0; margin:0}
pre ol{list-style:decimal; background:#F7F7F7; margin:0px 0px 1px 3em !important; padding:5px 0; color:#5C5C5C; border-left:3px solid #146B00;}
pre ol li{list-style:decimal-leading-zero; list-style-position:outside !important; color:#5C5C5C; padding:0 3px 0 10px !important; margin:0 !important; line-height:2em}
pre ol li.alt{color:inherit}
pre ol li span{color:black; background-color:inherit}
pre .comment, pre .comments{color:#008200; background-color:inherit}
pre .string{color:blue; background-color:inherit}
pre .keyword{color:#069; font-weight:bold; background-color:inherit}
pre .preprocessor{color:gray; background-color:inherit}
pre .dp-xml .cdata{color:#ff1493}
pre .dp-xml .tag, pre .dp-xml .tag-name{color:#069; font-weight:bold}
pre .dp-xml .attribute{color:red}
pre .dp-xml .attribute-value{color:blue}
pre .dp-sql .func{color:#ff1493}
pre .dp-sql .op{color:#808080}
pre .dp-rb .symbol{color:#a70}
pre .dp-rb .variable{color:#a70; font-weight:bold}
pre .dp-py .builtins{color:#ff1493}
pre .dp-py .magicmethods{color:#808080}
pre .dp-py .exceptions{color:brown}
pre .dp-py .types{color:brown; font-style:italic}
pre .dp-py .commonlibs{color:#8A2BE2; font-style:italic}
pre .dp-j .annotation{color:#646464}
pre .dp-j .number{color:#C00000}
pre .dp-delphi .number{color:blue}
pre .dp-delphi .directive{color:#008284}
pre .dp-delphi .vars{color:#000}
pre .dp-css .value{color:black}
pre .dp-css .important{color:red}
pre .dp-c .vars{color:#d00}
pre .dp-cpp .datatypes{color:#2E8B57; font-weight:bold}
/*------------------------------*/




/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}


/**加密部分定义**/

.sysArticlePasswordCheckBox input {
	width:100px;
	height:16px;
	padding:2px;
	background:#000;
	border:1px solid #999;
	color:#fff;
} 
.sysArticlePasswordCheckBox button {
	width:90px;
	height:22px;
	line-height:22px;
	border:1px solid #999;
	margin-left:10px;
	background:#000;
	color:#FF9900;
	padding:2px;
}



#iview_content {
	width:900px;
	float:left;
	padding-left:25px;
	padding-top:20px;
}
.iview_content_head {
	width:900px;
	float:left;
	height:20px;
	padding-top:5px;
	background:url(Images/view_title.gif);
}
.icontent_title_view {
	width:650px;
	height:20px;
	font-weight:bold;
	font-size:14px;
	float:left;
	line-height:20px;
	padding-left:36px;
	overflow:hidden;
}
.icontent_date {
	width:180px;
	height:20px;
	float:right;
	line-height:20px;
	padding-right:7px;
	text-align:right;
}
#iview_tags_box {
	width:900px;
	height:20px;
	float:left;
	line-height:20px;
	background:url(Images/ico_3.gif) left bottom no-repeat #161616;
	text-indent:30px;
	padding-top:12px;
	color:#333;
}
#iview_tags_box a {
	color:#333!important;
}
#iview_tags_box a:hover {
	color:#999!important;
}
.iview_content_box {
	width:850px;
	float:left;
	background:#161616;
	padding:0 25px;
	font-size:14px;
	color:#999!important;
	overflow:hidden;
}
.iview_content_box p {
	line-height:180%;
	padding-top:15px;
	padding-bottom:15px;
	letter-spacing:1px;
}
.iview_content_box img {
	padding:10px;
	background:#000;
	max-width:800px; 
	
}
.iview_content_box input {
	height:20px;
	border:1px solid #666;
	background:#000;
	color:#fff;
}
.imore_next_t {
	width:900px;
	height:15px;
	line-height:15px;
	text-indent:35px;
	float:left;
	padding-top:20px;
	background:url(Images/ico_4.gif) left bottom no-repeat #161616;
}
.imore_next_t a,#iview_content_other a {
	color:#333!important;
}
.imore_next_t a:hover,#iview_content_other a:hover {
	color:#999!important;
}
#iview_content_other {
	width:900px;
	height:50px;
	float:left;
	background:url(Images/view_content_other.gif);
	text-indent:35px;
	line-height:38px;
	color:#333!important;
}

/**定义评论部分**/

.commentItem {
	width:900px;
	margin-top:20px;
	margin-bottom:20px;
	float:left;
	color:#D7D2BD;
	font-size:13px;
}

.commentItem dt {
	width:890px;
	float:left;
	height:60px;
	background:url(Images/comment_point.gif) bottom left no-repeat;
}
.commentFace {
	float:left;
	padding-bottom:5px;
}
.commentFace img {
	border:1px solid #333;
	padding:2px;
	width:45px;
	height:45px;
}
.commentName {
	font-size:13px;
	padding:8px 0 0 58px;
	color:#CADD1E;
}
.commentItem dd {
	width:882px;
	float:left;
	border:4px solid #333;
	border-top:0;
	background:#191919;
}
.commentContent {
	padding:10px 20px 5px 20px;
	color:#CADD1E;
}
.commentInfo {
	padding:0 0 0 20px;
}
.commentReply {
	margin:10px 20px 10px 40px;
}


.join_chajian {
	width:100%;
	float:left;
}
.join_chajian li {
	list-style-type:none;
	float:left;
	padding-left:10px;
}
.join_chajian img {
	border:0!important;
	background:none!important;
	padding:0!important;
}
