/*niutao commit*/
.main_box {background-color: #f8f8f8;width: 100%;padding-bottom: 20px;border-top: 1px solid #e6e6e6;}
.main {width: 1000px;border-left: 1px solid #e6e6e6;background: #FFF url(../images/sidebar.jpg) repeat-y right 0px;padding-right: 3px;overflow: hidden;}
.main_bottom {clear: both;font-size: 1px;background-image: url(../images/main_bottom.jpg);height: 6px;width: 1004px;}/*主区域底部投影*/
.content {width: 1000px;background-color: #FFF;min-height: 500px;}
.brand {width: 900px;padding-right: 30px;padding-left: 25px;}
.brand .title {padding: 25px 0px 20px 0px;border-bottom: 1px solid #e5e5e5;height: 18px;}
.brand .title span{font-size: 18px;line-height: 18px;border-left: 4px solid #FDBE00;display: block;float: left;font-weight: bold;padding-left: 9px;color: #666;}
.brand .title small{display: block;float: left;padding: 4px 0px 0px 9px;color: #999;}
.red_tab{ border-bottom: 1px solid #ececec; height: 26px; position: relative;}
.red_tab ul{ position: absolute; top: 0px; left: 20px;}
.red_tab li{float: left;  margin-right: 10px;text-align:center;}
.red_tab a{ display: inline-block;  height:25px; line-height: 25px; padding: 0px 18px;background: #f7f7f7; border:1px solid #f7f7f7; border-bottom: 1px solid #ececec;}
.red_tab a:hover{ background: #ececec;color:#d12732 ;}
.red_tab a.cur{ background: #fff; border: 1px solid #ececec; border-bottom: 1px solid #fff; color: #666;}

.button_blue{background: #000000;height:27px;font-size:12px; padding: 4px 15px; text-align: center; border-color: #B8D4E8 #114681 #114681 #B8D4E8; border-width: 1px; color: #FFFFFF; cursor: pointer; margin-right: 10px; *padding: 4px 8px;}
.button_blue:hover{background: #405284;}
.button_gray{background: #eee;height:27px;font-size:12px; padding: 4px 15px; border-color: #f5f5f5 #E0E0E0 #E0E0E0 #f5f5f5; border-width: 1px; color: #333; cursor: pointer;text-align: center;}
.button_disabled{background: #eee;height:27px;font-size:12px; padding: 4px 15px; border-color: #f5f5f5 #E0E0E0 #E0E0E0 #f5f5f5; border-width: 1px; color: #999; cursor: pointer;text-align: center;}
.button_gray2{ background: url(../images/button_gray.jpg) no-repeat; width: 73px; height: 23px; border: 0;color: #999; cursor: pointer;}
.button_green{ background: url(../images/button_green.jpg) no-repeat; width: 73px; height: 23px; border: 0;color: #fff; cursor: pointer;}
.button_green2{ background: url(../images/button_green2.jpg) no-repeat; width: 117px; height: 34px; border: 0;color: #fff; cursor: pointer; font-weight: bold;  text-align: left;padding-left:25px;}
.button_green3{background: #67A54B;height:27px;font-size:12px; padding: 4px 15px; border-color: #95BF82 #3C6F23 #3C6F23 #95BF82; border-width: 1px; color: #FFFFFF; cursor: pointer;}
.button_login{background: #000000;width:80px;height:27px;font-size:14px; padding: 6px 20px; border-color: #B8D4E8 #114681 #114681 #B8D4E8; border-width: 1px; color: #FFFFFF; cursor: pointer;}
.button_register{background:#67A54B;width:80px;height:27px;font-size:14px; padding: 6px 20px;border-width:1px;border-color: #95BF82 #3C6F23 #3C6F23 #95BF82;color: #FFFFFF; cursor: pointer;}
.button_orange{background: #f90;height:27px;font-size:12px; padding: 4px 15px; border-color: #f70 #f30 #f30 #f70; border-width: 1px; color: #FFFFFF; cursor: pointer;}

/*评论列表样式*/
.comments_title{margin: 10px;background: url(../images/comments.jpg) no-repeat 0 0; font-size:14px; padding-left: 20px;}
#comments_list{ padding:0px;}
#comments_list .one_comment{ margin-bottom: 10px; background: url(../images/dotted_line_bg2.jpg) repeat-x 0 bottom; padding:0px 0 20px 0px;}
#comments_list .one_cmt_left{ float: left; width: 60px; text-align: center;padding-top: 7px;}
#comments_list .one_cmt_right{float:left; text-align: left; margin-left:8px; width:730px;}
#comments_list .user{ color: #999; height: 25px; line-height: 25px;}
#comments_list .comment_content{}
#comments_list .topic_tool{ text-align: right; margin-top: 5px;}
#comment_form_box .user_face{float:left; width: 70px;}
#comment_form_box .face{padding:2px; border: 1px solid #eee;}
#comment_form_box .comment_form{float:left; width:700px;text-align: center;}
#cmt_content{width:800px;}

.cmt_quote{ padding:10px; background:#FCFCF2;border: 1px solid #CECE7E;color: #333;font-size:12px;margin:4px; line-height: 1.5em; border-top-width:1px;}
.cmt_quote .quote_content{ padding:8px;}
.cmt_quote .quote_name{ color: #626224;margin: 0;padding: 0;}
.cmt_quote p{margin:0px;padding:0;font-size:12px;}
.cmt_quote a:link,.cmt_quote a:visited{font-size:12px;}

.quote_new{ border:1px solid #CECE7E;background:#FCFCF2;font-size:12px; padding:4px; margin-bottom:4px;}
.quote_new .quote_author{ margin:0px 5px 0 5px; padding: 0;}
.quote_new .quote_name{ float: left;width:80%;color: #666;padding:0px; margin: 0;}
.quote_new .quote_floor{ float: right;width:10%; text-align: right;color: #666;padding:0px; margin: 0;}
.quote_new .quote_content{ clear: both;color: #333; font-size: 12px; text-align: left;padding:0px 5px; margin:0px 0px 10px 0px;}

.ico_quote{ background: url(../images/user/icos.jpg) no-repeat 0 -224px; padding-left: 20px;}
.ico_reply{background: url(../images/user/icos.jpg) no-repeat 0 -265px; padding-left: 20px;}
.ico_edit{background: url(../images/user/icos.jpg) no-repeat 0 -302px; padding-left: 20px;}
.ico_manage{background: url(../images/ico_manage.jpg) no-repeat; padding-left: 17px;}
.ico_television{background: url(../images/television_add.jpg) no-repeat; padding-left: 20px;}
.ico_del{background: url(../images/no.jpg) no-repeat; padding-left: 20px;}
.ico_yes{background: url(../images/ico_yes.jpg) no-repeat; padding-left: 20px;}
.ico_no{background: url(../images/ico_no.jpg) no-repeat; padding-left: 20px;}

/*一组头像*/
.new_user_avatar{ float: left;width: 54px; text-align: left;margin:0 6px 5px 0; height: 80px ;}
.new_user_avatar .face{ display:block;margin: 0px; padding-top:3px; padding-left: 3px;background:url(../images/avatar_bg_54.jpg) no-repeat; width: 54px; height: 51px; text-align: left;}
.new_user_avatar .face_online{ display:block;margin: 0px; padding:3px 0px 0px 3px;background:url(../images/avatar_bg_54.jpg) no-repeat 0px -152px; width: 54px; height: 51px;}
.new_user_avatar .face_verify {display:block;margin: 0px;padding: 3px 0px 0px 3px;background:none;width: 51px;height: 51px;border:1px dashed #ccc;-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;}
.new_user_avatar .face:hover{ background-position: 0px -79px;}
.new_user_avatar .face img{ margin: 0; border-width: 0;}
.new_user_avatar .face_online img{ margin: 0; border-width: 0;}
.new_user_avatar .name{display:block;margin: 0;text-align: center;}
.new_user_avatar .name a:link,.new_user_avatar .name a:visited{font-size:12px;}
