﻿@charset "utf-8";
/* CSS Document */
/*start*/
.maincon_r{width:1000px; margin:20px auto;}
.maincon_left_r{width:628px; float:left; margin-bottom:20px;}
.maincon_right_r{width:312px; background:#f8f8f8; border:#eee 1px solid; float:right;}


/* reply */
.reply_tit h1 span{font-size:12px; font-weight:normal; color:#a40000; padding:0; margin-left:20px; font-family:"宋体"; }
.reply_box{width:628px; margin:20px 0;}
.reply_line{border-top:#000 solid 4px;}
.reply_tit{padding-top:25px; height:45px;  overflow:hidden;}
.reply_tit h1{float:left; font-family:"微软雅黑"; font-size:20px; font-weight:normal; color:#000; padding:0; margin:0px; height:23px; background:url(tit_icon.gif) no-repeat center left; padding-left:24px; line-height:22px;}
.reply_tit_right{height:23px; float:right;}
.reply_tit_right ul{list-style:none; overflow:hidden; padding-top:2px;}
.reply_tit_right ul li{font-family:"宋体"; font-size:14px; float:left; border-left:#dcdcdc 1px solid; margin-left:15px; padding-left:15px; height:18px; line-height:18px;}
.reply_tit_right ul li a{color:#000;}
.reply_tit_right ul li a:hover{color:#0193de; text-decoration:none;}
.reply_tit_right ul li.current{border:none;}
.emfontd{color:#D10000; font-family:Georgia; font-size:18px; line-height:18px; font-style:normal; font-weight:normal;}
.reply_area{width:628px; height:140px; margin:0; padding:0; border:none;}
.reply_area_txt{border:#c9c9c9 1px solid; font-size:14px; color:#000000; width:608px; height:120px; padding:10px; margin:0; overflow-y :scroll; background:url(bg_textarea.jpg) center no-repeat;}

/* login */
.login_box{width:610px; height:40px; border:#c9c9c9 1px solid; border-top:none; color:#9d9d9d; font-size:12px; padding:2px 9px;}
.form_text{background:#f3f2f2; border:#ddd 1px solid; width:100px; height:27px; color:#9d9d9d; padding:0 0 0 8px; float:left; font-size:12px;}
.btn_login{text-align:center; width:50px; height:40px; line-height:45px; float:right;}
.btn_login span a{color:#0193de;}
.btn_login span a:hover{color:#000;}
.btn_submit{width:68px; height:27px; line-height:27px; text-align:center; float:right; margin-left:29px;}
.btn_submit a{background:#0193de; color:#FFF; display:block; border:0; text-decoration:none;}
.btn_submit a:hover{background:#38ade9;}
.anniu_right{height:27px; float:right; padding-top:8px;}
.anniu_left{float:left; height:40px; padding:0px; margin:0px;}
.login_select{height:16px; color:#9d9d9d; padding-top:5px;float:right;}
.login_select span{margin:0px; padding:0;}

.form_text_nc{background:#f3f2f2; border:#ddd 1px solid; width:180px; height:27px; float:left; color:#9d9d9d; padding:0 0 0 8px; vertical-align: middle;}

.zhushi{height:30px; color:#9d9d9d; line-height:34px; float:left; width:628px;}

.loginin{float:left; height:27px; line-height:27px;float:left;}
.loginin.top{margin-top:8px; margin-left:10px; }
.loginin em{color:#0193de; float:left; font-style:normal; font-weight:normal;}
.loginin a{color:#9d9d9d; text-decoration:none;}
.loginin a:hover{color:#a40000;}
.loginin span{width:1px; height:12px; margin:0 15px; background:#dcdcdc; float:left; margin-top:8px;}

.zand{height:20px;}
.zand a{color:#000; background:url(zan1.gif) no-repeat left; padding-left:18px; display:block; line-height:20px; float:left; height:20px; text-decoration:none;}
.zand a:hover{color:#0193de; background:url(zan2.gif) no-repeat center left;}

#zan{height:16px;}
#zan a{color:#9d9d9d; background:url(zan1.gif) no-repeat left; padding-left:18px; display:block; line-height:14px; float:left; height:16px; text-decoration:none;}
#zan a:hover{color:#0193de; background:url(zan2.gif) no-repeat center left;}
.emfont{color: #D10000; font-family:Georgia; font-size:16px; line-height:16px; font-style:normal; font-weight:normal;}
.zcfont {color: #D10000; font-size:14px; line-height:16px; font-style:normal; font-weight:normal;}

.zanblue{height:16px;}
.zanblue a{color:#0193de; background:url(zan2.gif) no-repeat left; padding-left:18px; display:block; line-height:14px; float:left; height:16px; text-decoration:none;}
.emfont {color: #D10000; font-family:Georgia; font-size:18px; line-height:18px; font-style:normal; font-weight:normal;}
.zcfont {color: #D10000; font-size:14px; line-height:16px; font-style:normal; font-weight:normal;}

#reply{height:12px;}
#reply a{color:#9d9d9d; text-align:center; background:url(reply1.gif) no-repeat left; text-decoration:none; padding-left:18px; display:block; line-height:14px;}
#reply a:hover{color:#0193de; background:url(reply2.gif) no-repeat center left;}

#replyred{height:13px; background:url(reply3.gif) no-repeat left center;}
#replyred a{color:#990000; text-decoration:none; padding-left:18px; line-height:13px; width:68px; }
#replyred a:hover{color:#000;}

#share{height:12px;}
#share a{color:#9d9d9d; text-align:center; background:url(share1.gif) no-repeat left; min-width:36px; text-decoration:none; padding-left:18px; display:block; line-height:14px;}
#share a:hover{color:#0193de; background:url(share2.gif) no-repeat center left;}

.sx{margin-left:20px;}
.face{width:12px; height:12px; border:0; margin-top:14px; float:left;}

/* replylist */
.replylist{width:628px; margin-bottom:30px;}
.replylist h1{height:29px; margin-top:10px; border:none; margin:0;}


/* canyu */
.mytit{width:605px; height:41px; background:url(mytit.gif) no-repeat left top; color:#000; font-size:12px; font-family:"宋体"; line-height:41px; padding-left:22px;}

.tiebox{width:596px; border-bottom:#eee 1px solid; padding:24px 16px; zoom:1;}
.tiebox_content{width:596px; font-family:"宋体"; font-size:12px; zoom:1;}
.tiebox_content p{width:500px; color:#000; font-size:14px; line-height:21px; float:left; word-wrap: break-word;}
.tiebox_content span{float:right; color:#adadad; width:70px; margin-bottom:10px;  text-align:right; height:18px; line-height:18px; font-family:Arial, Helvetica, sans-serif;}
.tiebox_btn{float:left; width:596px; color:#adadad; margin-top:16px; zoom:1;}
.tiebox_btn a{color:#2791c3;}
.tiebox_btn a:hover{color:#a40000;}
.tiebox_btn span{height:12px; line-height:12px; width:500px; float:left;}
.btn_reply a{display:block; background:url(reply1.gif) no-repeat top left ; width:25px; padding-left:18px; float:right; color:#9d9d9d; text-decoration:none; line-height:14px;}
.btn_reply a:hover{color:#0193de; background:url(reply2.gif) no-repeat left top;}

/* mybox */
.myboxtit{width:299px; height:41px; border-bottom:#eee 1px solid; font-size:14px; color:#000; line-height:41px; padding-left:13px;}
.username{height:72px; width:286px; padding:13px; zoom:1;}
.userpic{height:72px; width:72px; margin:0 15px 0 0; border:0; float:left;}
.username h3{color:#000; font-size:14px; margin:3px 0 13px 0; font-weight:bold; width:198px; height:14px; float:left;}
.username h3 a{text-decoration:none;}
.username h3 a:hover{color:#a40000;}
.userlink{width:192px; height:41px; float:left;}
.u_line{border-right:#e6e6e6 1px solid; margin-right:20px;}
.userlink ul{list-style:none;}
.userlink ul li{width:50px; float:left;}
.userlink ul li strong{font-size:20px; font-family:Arial, Helvetica, sans-serif; font-weight:400; display: block; margin: 0 0 4px;}
.userlink ul li span{ font-size:12px;}
.ured a{display: inline-block; text-decoration:none; color:#626262;}
.ured a:hover{color:#a40000;}
.userlink.login{padding-top:12px; color:#b5b5b5;}

.toplist{width:312px; font-family:"宋体"; border-top:#eee 1px solid;}
.listmain{width:299px; padding:3px 0 13px 13px; zoom:1;}
.listbox{width:285px; height:33px; margin:18px 0 0 0; zoom:1;}
.listnum{width:90px; height:33px; background:url(listnumbg.gif) no-repeat left; padding-right:10px; font-family:Arial, Helvetica, sans-serif; line-height:33px; margin-right:8px; float:left; text-align:center;}
.listnum a{color:#a40000; font-size:16px;  text-decoration:none;}
.listnum a:hover{color:#000;}
.listtxt{width:177px; height:33px; font-size:12px; line-height:18px; float:left;}
.listtxt a{color:#000; text-decoration:none;}
.listtxt a:hover{color:#a40000;}


/* comment */
.maintit_left{width:628px; border-bottom:#e2e2e2 1px dashed;  padding-top:23px; }
.maintit_left a{text-decoration:none; font-size:22px; font-weight:bold;}
.maintit_left a:hover{color:#a40000;}
.maintit_left h2{width:628px;  margin-top:18px; font-size:12px; color:#bdbdbd; height:30px; line-height:30px; margin-bottom:15px;}
.maintit_left h2 span{ margin-right:30px; float:left; font-size:12px;}
.maintit_left h2 span a{ color:#686868; }


.comment{width:628px;}
.comment_tit{height:50px;}
.comment_tit h1{color:#01429e; font-size:18px; font-family:"微软雅黑"; font-weight:normal; width:200px; height:20px; float:left; margin-top:15px;}
.comment_tit h1 em{font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#535353; font-weight:normal; font-style:normal;}
.comment_tit_right{width:200px; height:12px; float:right; margin:23px 0 15px 0;}
.comment_tit ul{list-style:none;}
.comment_tit ul li{font-family:"宋体"; font-size:12px; float:right; border-left:#dcdcdc 1px solid; padding-left:15px; margin-left:15px;}
.comment_tit ul li a{color:#707070; display: inline; text-align:center; text-decoration:none;}
.comment_tit ul li a:hover{color:#01429e;}
.comment_tit ul li.current a{color:#01429e; display: inline; text-align:center; text-decoration:none;}
.comment_tit ul li.current a:hover{color:#01429e;}
.comment_tit ul li.left{border:none;}

.comment_item{width:628px; border-top:#eee 1px solid;}
.itembox{ padding:20px 0; border-bottom:#eee 1px solid; float:left;}
.comment_pic{width:40px; height:40px; margin-right:14px; border:none; float:left;}
.comment_content{width:574px; float:left; }
.comment_info{width:574px; height:26px; float:left; font-size:12px;}
.comment_info span a{color:#0193de; text-decoration:none; float:left;}
.comment_info span a:hover{color:#a40000;}
.comment_info span.time{margin-left:20px; color:#adadad;}
.comment_info span.no{color:#c7000f; float:right;}
.comment_info em{font-style:normal; font-style:normal;}
.weishenhe{color:#c7000f; font-style:normal; font-weight:normal; margin-right:10px;}
.comment_txt{font-size:14px; color:#000; line-height:18px; word-break: break-all; padding:0px; margin:0;}
.comment_txt p{font-size:14px; color:#000; line-height:20px; padding:0px; display: block; -webkit-margin-before: 1em; -webkit-margin-after: 1em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; word-wrap: break-word;  margin-bottom:18px;}
.comment_reply{float:right; width:574px; height:12px; }
.comment_reply span{float:left; display:block; color:#a40000;}
.comment_reply ul{list-style:none;}
.comment_reply ul li{font-family:"宋体"; font-size:12px; height:14px;  float:right;}
.comment_reply ul li a{color:#9d9d9d; display: inline; text-align:center; text-decoration:none; }
.comment_reply ul li a:hover{color:#0193de;}
.pop_reply{width:574px; float:right;}
.pop_area{width:574px; height:70px; float: left; margin-top:10px; font-size:14px; color:#c7c7c7;}
.pop_textarea{width:554px; height:50px; display: inline-block; padding:10px; border:#ddd 1px solid;}
.pop_loginbox{width:567px; height:30px; padding:2px 0 2px 9px; zoom:1; float:left;}

.oomment_origbox{width:574px; margin:16px 0;}
.orig_cont{border:#ddd 1px solid; padding:4px; background:#f8f8f8; color:#adadad;}
.orig_user{line-height: 25px; padding-left: 12px; padding-top:6px; font-size:12px;}
.orig_index{float:right; font-family: Arial; padding-right:5px; line-height: 30px;}
.orig_content{padding:5px 12px; line-height:24px; font-size:14px; color:#000;}
.orig_reply{font-size:12px; margin: 5px 5px 5px 0; clear: both; text-align: right;}
.orig_reply span a{color:#0193de; text-decoration:none; text-align: right; position:relative; margin-left:10px;}
.orig_reply span a:hover{color:#000;}

/* 表情 */
.facebox{
	background:#FFF;
	border:#bfbfbf 1px solid;
	margin: 0;
	z-index: 1;
	display: block;
	position: absolute;
	padding:7px;
	top: 54px;
	left: 122px;
}

.facebox_pop{
	background:#FFF;
	border:#bfbfbf 1px solid;
	margin: 0;
	z-index: 1;
	display: block;
	position: absolute;
	padding:7px;
	top: 120px;
	left: 0px;
}
.fj a{
	line-height:40px;
	color:#d80c0c;
	}


.face_element{ text-align:center;}
.face_element a{background:#FFF; width:52px; height:52px; vertical-align:middle; display:block;}
.face_element a:hover{background:#c5e0ec;}
.face_element img{margin-top:11px;}


/**************************
	AspNetPager Control
************************/
.page{ text-align:left; font-size:12px;}
.anpager { margin: 10px 0 0 5px; }
.anpager .cpb {background:#1F3A87 none repeat scroll 0 0;border:1px solid #CCCCCC;color:#FFFFFF;font-weight:bold;margin:5px 4px 0 0;padding:4px 5px 0;}
.anpager a {background:#FFFFFF none repeat scroll 0 0;border:1px solid #CCCCCC;color:#1F3A87;margin:5px 4px 0 0;padding:4px 5px 0;text-decoration:none}
.anpager a:hover{background:#1F3A87 none repeat scroll 0 0;border:1px solid #1F3A87;color:#FFFFFF;}

.orig_line{border-top:none;}

/*分享*/
#share{height:12px; width:50px; float:left; font-weight:normal; font-style:normal;  margin:0; }
#share a{color:#9d9d9d; text-align:center; text-decoration:none; padding-left:18px; display:block; line-height:14px;background:url(share1.gif) no-repeat left;font-size:12px;}
#share a:hover{color:#0193de; background:url(share2.gif) no-repeat center left;}