.clearfix:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.clearfix {*zoom:1}
.clr {clear: both;font-size: 0;height: 0;line-height: 0;margin: 0;padding: 0;visibility: hidden;width: 0;}
.wrapper{ width:1100px; margin:15px auto;min-height:500px;}
.aside{ width:190px; float:left;}
.user-aside{ width:220px; float:left;}
.content{ width:780px; float:right;}
.tipcontent{width:650px;margin: 0 auto;text-align: center;min-height:450px}
.user-content{ width:870px; float:right;}
.main{ width:520px; float:left;}
.side{ width:250px; float:right;}
.srsite{width: 570px;float: left;}
.content-left{ width:720px; float:left;}
.aside-right{ width:250px; float:right;}
.mb10{ margin-bottom:10px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt30{ margin-top:30px;}
.pdt15{padding-top:15px;}
.flright{float: right;}

#qa-tabcard {background: url("ctab.png") repeat-x scroll 0 0 transparent;margin-top: 1.87em;}
#qa-tabcard ul {height: 35px;overflow: hidden;}
#qa-tabcard ul li {background: url("ctab_li.png") no-repeat scroll 0 center transparent;float: left;font-size: 14px;height: 35px;line-height: 35px;margin-left: -2px;padding: 0 15px;}
#qa-tabcard ul li.on{background:#fff;border:1px #e0e0e0 solid;border-width:1px 1px 0;font-weight:700;margin-left:0;position:relative}
#qaresult {margin-top: 18px;width: 570px}
#qaresult .qa-list {margin-top: 20px;width: 570px;}
#qaresult .item {font-size: 13px;line-height: 18px;margin-bottom: 1.5em;}
#qaresult .item h3 {display: inline;font-size: medium;font-weight: 400;font-family: "microsoft yahei";}
#qaresult .item b {color: #CC0000;}
#qaresult .item .qa-i-bd, #qaresult .item .qa-i-ft {font-size: 1em;line-height: 1.7;word-break: break-all;word-wrap: break-word;}
#qaresult .item .qa-i-ft {color: #666666;}

#no-result {color: #333333;font-size: 14px;margin-top: 30px;}
#no-result p {margin-bottom: 1em;}
#no-result strong {display: block;font-weight: lighter;margin: 10px 0;}
#no-result ul {margin-left: 40px;}
#no-result li {color: #26A038;font-size: 12px;line-height: 22px;list-style: disc inside none;}
#no-result li span {color: #333333;}
#rs { background: none repeat scroll 0 0 #EFF2FA;margin: 20px 0 0;padding: 8px 0;width: 100%;}
#rs .tt {font-weight: 700;padding: 0 10px 0 20px;}
#rs th {font-size: 14px;font-weight: 400;line-height: 19px;text-align: left;vertical-align: top;white-space: nowrap;}
#rs td {width: 5%;}

/*顶部用户信息*/
.tuser-top-inner { position:relative; z-index:99;padding:2px 0 0; margin:0 auto; float:right;top:27px}
.tuser-top-inner a {font-size:12px}
.tuser-nav li,.tuser-login li,.ar-ico,.msg-ico,.tuser_login-tips i,.quick-login a,.tuser_login-tips,.top-close{background:url(../img/top-nav-bg.png) no-repeat}
.tuser-nav,.tuser-login {padding:0; margin:0; list-style:none}
.tuser-nav {float:left;}
.tuser-login {float:right;}
.tuser-nav li,.tuser-login li {float:left;padding:0 10px 0 11px; line-height:28px; background-position:-99px -60px}
.tuser-login li {padding:0 0 0 11px;}
.tuser-nav .tuser_nav-home {padding-left:0; background:none}
.tuser-nav a,.tuser-login a {color:#666;}

.tuser-login .tuser-bar {padding:0 3px 0 0; position:relative; font-family:"宋体",simsun; color:#ccc; background:none}
.tuser-bar span {color:#666; margin:0 6px}
.tuser-bar a {margin-right:7px; font-family:arial; color:#01439a;}
.tuser-bar span a {margin:0}
.tuser_login-tips {position:absolute; top:28px; left:65px; z-index:8; margin:0; padding-left:36px; width:212px; height:36px; line-height:36px; border:1px solid #fadf9c; background-color:#fff9d9; background-position:-75px 7px; color:#cc6600}
.tuser_login-tips i {position:absolute; left:25px; top:-6px; width:11px; height:6px; background-position:0 -18px; font:0/0 arial}
.tuser-login .quick-login {padding-right:3px}
.quick-login span {float:left; color:#999; margin-right:7px}
.quick-login a {float:left; width:24px; height:24px; margin:2px 8px 0 0; text-indent:-9999em; overflow:hidden}
.quick-login .ql-sina {background-position:-25px -28px}
.quick-login .ql-qq {background-position:0 -28px}

.msg-ico {float:left; width:15px; height:12px; margin-top:8px; background-position:0 -2px; overflow:hidden; font:0/0 arial}
.msg-null {background-position:-20px -2px}
.tuser_logout {border-top:1px dotted #ccc}
.msg-num {right:2px; height:16px; line-height:16px; padding:2px 5px; background:#f60; font-family:verdana; font-size:10px;color:#fff; font-weight:bold;display: none;}
.top-close {position:absolute;right:3px; top:3px; width:19px; height:18px; background-position:-41px 0; cursor:pointer;}

.tuser-nav .tuser_menu,.tuser-login .tuser_menu {padding:0; position:relative; z-index:9; line-height:26px;}
.ismore {float:left;height:26px; padding:1px 22px 1px 11px; line-height:26px; color:#666; cursor:default}
.tuser-login .tuser-more-on {z-index:10}
.tuser-more-on .ismore {position:relative; z-index:2; line-height:26px; padding:0 22px 2px 10px; margin:0 -1px -2px 0; border:1px solid #999; border-bottom:0 none; background:#fff}
.ar-ico {position:absolute; top:12px; right:9px; width:7px; height:4px; font:0/0 arial; background-position:-67px -4px}
.tuser-more-on .ar-ico {top:11px; background-position:-67px -11px}
.tuser-more-list {display:none; position:absolute; top:28px;padding:2px; min-width:76px; max-widht:150px; _width:76px; border:1px solid #999; background:#fff;}
.tuser-more-on .tuser-more-list {visibility: visible;}
.tuser-more-list a {display:block; height:24px; line-height:24px; padding:0 8px; white-space:nowrap}
.tuser-more-list a:hover {background:#ebebeb; color:#666; text-decoration:none}
.tuser-nav .tuser-more-list {left:0;}
.tuser-login .tuser-more-list { right:-1px;_right:-2px;}
.tuser-login .tuser-more-list a {padding:0 20px 0 8px}
.tuser-login .tuser_follow a,.tuser-login .tuser_msg a {padding:0 8px}
.tuser-login .tuser_msg {right:-1px}

/*用户空间*/
.usermenu{padding:15px 5px 5px; border:1px solid #F2E4A4; background:#FFFEF1;}
.usermenu .menu{ position:relative; overflow:hidden; zoom:1;}
.usermenu .menu li{ float:left; margin:0 0 0 -1px; width:70px; height:42px; border-left:1px solid #ccc; text-align:center; color:#666;}
.usermenu .menu li a{ display:block; margin:0 0 5px; line-height:18px; color:#777;}
.related-word{ padding:20px 5px 10px 10px;}
.related-word li{ height:26px; line-height:26px; font-weight:bold;}
.related-word span{ float:right; color:#999; font-weight:normal;}
.userbox{padding:10px;}
.userbox .pic{ float:left; margin:0 10px 0 0;_margin:0 7px 0 0;}
.userbox .pic img,.left-expert-list .pic img,.avarta-name img,.user-vcard img{width:52px;height:52px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.userbox h3{overflow:hidden;font-size: 12px;}
.userbox span{ line-height:18px; color:#666;font-size: 12px;float: left;width: 115px;}
.userbox span a{color:#FF8100;}
.usermenu .menu{ padding:18px 0 15px;border-top:1px dotted #F2E5AA;}
.usermenu .menu li{ width:66px;color:#FF8100;}
.userbox .user-level,.user-level{font-weight: 700;color:#FF7800;font-size: 12px;}
.userprogress{width:110px;position: relative;}
.userprogress span{position: absolute;text-align: center;top: 4px;font-size: 10px;line-height: 10px;top:0px;}

.mod-status-info {color: #666;padding-bottom: 10px;}
.mod-status-info .hd {border-bottom: 1px solid #EBEBEB;padding: 10px 0;}

.mod-status-info .hd h3 {border-bottom: 3px solid #40B50E;padding-bottom: 3px;color: #333333;display: inline;font-family: 'Microsoft YaHei';font-size: 16px;}
.mod-status-info .bd {padding: 10px 0;}
.mod-status-info .exchange{margin-top: 10px;margin-bottom: 10px;padding-bottom: 15px;}
.mod-status-info .ask-box{margin-top: 15px;padding-top: 15px;}
.status-data h4{font-family: 'Microsoft YaHei';font-size: 14px;color: #444;border-bottom: 1px solid #E9E9E9;padding-bottom:5px;margin-top: 20px;}
.status-data .recharge {float: right;margin-top: 4px;color:#F78229;}

.status-data .item {border-right: 1px solid #E9E9E9;float: left;overflow: hidden;padding: 0 6px;width: 68px;}
.status-data .rate {padding: 5px 0 5px 50px;width: 145px;}
.status-data p{text-align: center;}
.status-data .item em {color: #F78229;display: block;font-family: tahoma;font-size: 19px;}
.status-data .item span{color: #676767;}
.status-data .last {border-right: 0 none;}
.expert-single-input{margin-top: 15px;}
.expert-single-input p {float: left;font-family: 'Microsoft YaHei',Arail;font-size: 14px;margin: 4px 0;width: 100%;}
.expert-single-input p label {color: #333333;font-family: 'Microsoft YaHei',Arail;font-size: 14px;}
.expert-field {display: inline-block;font-style: normal;vertical-align: top;word-break: break-all;word-wrap: break-word;font-family: 'Microsoft YaHei',Arail;font-size: 12px;}
.expert-field a{color:#777777;}
.expert-single-input p i {display: inline-block;font-style: normal;vertical-align: top;word-break: break-all;word-wrap: break-word;font-family: 'Microsoft YaHei',Arail;font-size: 14px;}



.user-nav{ position:relative; overflow:hidden; zoom:1;}
.user-nav li{ padding:0 25px; height:40px; font-size:14px; line-height:40px; border-top:1px solid #F5F5F5;}
.user-nav li a{ margin:0 0 0 10px; padding:0 4px; color:#444;}
.user-nav li.on {background-color: #FFFFFF;padding:0 39px;color:#60A506;}

/*问题关注*/
.question_followbox{color:#999999;}
.question_followbox .overview{margin: 0 0 10px;}
.question_followbox .overview strong{margin-right:5px;}
.question_followbox .follower_list{margin: 0 0 10px;}
.question_followbox .follower_list img{height: 25px;width: 25px;border-radius:3px;}

.rtitle{margin-left:10px;padding:10px 10px 10px 0; }
.rcontent{margin-left:10px;margin-bottom: 15px;}
.rtitle a{font-size:14px;}
.rcontent h3{line-height: 25px;height: 22px;font-weight:normal;font-size: 14px;font-family:"Microsoft YaHei";}
.rcontent span{float: left;line-height: 22px;width: 230px;margin-top:6px;}

/*提问页面div布局*/
.askbox{ padding:0 25px 40px; border:1px solid #D5D5D5; background:#FCFCFC;}
.askbox .title{ height:61px; font:20px/50px "Microsoft YaHei";}
.askbox .tips{ float:right; font:16px/61px "Microsoft YaHei"; color:#999;}
.askbox .tips span{ padding:0 5px; color:#666; font-size:22px;}


/*提问框*/
.inputbox .qtitle {height:20px;background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #D6D6D6;border-radius: 2px 2px 2px 2px;box-shadow: 1px 1px 1px #F8F8F8 inset;float: left;font-size: 16px;height: 22px;line-height: 22px;outline: 0 none;overflow: hidden;padding: 12px;resize: none;width: 644px;}
.inputbox .adopt_text {height:20px;background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #D6D6D6;border-radius: 2px 2px 2px 2px;box-shadow: 1px 1px 1px #F8F8F8 inset;float: left;font-size: 16px;height: 22px;line-height: 22px;outline: 0 none;overflow: hidden;padding: 12px;resize: none;width:430px;}
.inputbox .qtitle:hover,.inputbox .adopt_text  {border: 2px solid #50B30E;padding:11px;}
.inputbox h3{margin-top:20px;}
.ask-input-bar{padding-top: 10px;padding-bottom: 10px;font-size: 14px;}
.ask-input-bar h2{float: left;font-size: 12px;font-weight: normal;height: 28px;margin-top: 5px;text-align: right;}
.ask-input-bar a,.ask-input-bar span{font-size: 12px;}
.ask-input-bar ul{font-size: 12px;width: 185px;float: left;}
.ask-input-bar .bar_l{float: left;}
.ask-input-bar .bar_r{float: right;}
.ask-input-bar .bar_r span{margin-left: 10px;}

.textmod{ float:left; padding:2px 5px 2px 22px; width:438px; height:20px; line-height:20px; border:1px solid #7caad2; background-position:-211px -572px; background-color:#fff;}
.textmod .text{ float:left; width:300px; height:20px; line-height:20px; border:0 none; outline:none;}
.askbox label{ padding:0 0 0 27px;font-size: 12px;}
.ask-input-bar .toweibo{ display: inline-block; line-height: 30px; float: right; margin-right: 10px;}

/*按钮*/
.button_2{background: url("btn_2.png") repeat-x scroll 0 0 transparent;border:0;width:50px;line-height: 25px;height:25px;font-size:12px;padding-bottom: 1px;color:#60A506;cursor: pointer;}
.button_2:hover{background: url("btn_2_hover.png") repeat-x scroll 0 0 transparent;}
.button_4{background: url("btn_4.png") repeat-x scroll 0 0 transparent;border:0;width:76px;line-height: 25px;height:25px;font-size:12px;padding-bottom: 1px;color:#60A506;cursor: pointer;}
.button_4:hover{background: url("btn_4_hover.png") repeat-x scroll 0 0 transparent;}
.button_7{background: url("btn_7.png") repeat-x scroll 0 0 transparent;border:0;width:116px;line-height: 25px;height:25px;font-size:12px;padding-bottom: 1px;color:#60A506;cursor: pointer;}
.button_7:hover{background: url("btn_7_hover.png") repeat-x scroll 0 0 transparent;}
.button_attention{background: url("btn_attention.png") repeat-x scroll 0 0 transparent;color:#34A305;border:0;width:66px;line-height: 20px;height:24px;font-size:12px;cursor: pointer;}
.button_followed{background: url("btn_followed.png") repeat-x scroll 0 0 transparent;color:#777;border:0;width:66px;line-height: 20px;height:24px;font-size:12px;cursor: pointer;}

.button_attention:hover{background: url("btn_attention_hover.png") repeat-x scroll 0 0 transparent;}
.button_agree{background: url("btn_agree.png") repeat-x scroll 0 0 transparent;border:0;width:67px;line-height: 25px;height:25px;font-size:12px;color:#DB4F1F;font-weight: bold;padding-left:21px; text-align: center;cursor: pointer;}

/*问题关注*/
.same-q-mod{ position:absolute; top:-3px; right:0;}
.samebtn{ width:65px; height:20px; text-align:center; background-position:-55px -262px; line-height:20px; cursor:pointer;}
.samebtn em{ padding:0 5px 0 0; color:#f60;}

/*最佳答案*/
.mod-best-a {background: url("best_answer_bg.png") repeat-x scroll 0 0 #FFFFFF;border: 1px solid #EBEBEB;border-top:0;padding: 25px 30px;}
.mod-best-a .hd {height: 45px;position: relative;}
.mod-best-a .hd h2 {float: left; margin-left: 65px;font:16px/24px "Microsoft YaHei";}
.mod-best-a .hd .ico {display: inline-block;height: 70px;left: 0;position: absolute;top: -26px;width: 60px;}
.ico-satisfy{background: url("best_answer.jpg") no-repeat scroll 0 0 #FFFFFF;}
.mod-best-a .hd .pubtime {float: right;}
.pubtime, .ui-report {color: #666666;}
.mod-best-a .bd {padding: 10px 0;}
.qa-content {font-size: 14px;line-height: 24px;margin-bottom: 10px;word-break: break-all;}
.mod-best-a .user-vcard {border-top: 1px solid #F4F4F4;padding-top: 15px;}
.user-vcard .info {margin-right: 20px;width: 54px;}
.user-vcard .info, .user-vcard .text {float: left;}
.user-vcard .user-info{color:#666666;padding:5px 0;}
.user-vcard .user-info span{color:#666666;}
.user-info .admin a{color:#999;}
.user-info .admin a:hover{color:#333;}


/*网友回答*/
.net-answer{ padding:15px 10px 10px; border:1px solid #E4E4E4;}
.net-answer .title{height:28px; font:14px/24px "Microsoft YaHei";font-weight: 600;}
.net-answer-list{ overflow:hidden; position:relative; zoom:1;}
.net-answer-list li{ margin:-1px 0 0; padding:15px 0 0; width:690px; word-wrap: break-word; border-top:1px solid #e3e3e3; font-size:14px;}
.net-answer-list .comments-hd{ padding:10px 0 10px 3px; font-size:12px;}
.net-answer-list .avatar{float: left;font-size: 12px;margin-top: 6px;width: 52px;text-align: center;}
.anscontent{float:right;margin-left: 18px;width: 620px;}
.appendcontent{margin-left:15px;margin-top:5px;width: 600px;font-size:12px;}
.appendcontent .appendbox{width: 590px;margin-top:5px;word-wrap:break-word;word-break:break-all;overflow:hidden;}
.appendcontent .appendbox h4{font-family: "microsoft yahei";font-size: 12px;font-weight: normal;float: left;}
.appendcontent .appendbox .appendask{color:#FF8100;}
.appendcontent .appendbox .appendanswer{color:#5EBB0B;}
.appendcontent .appendbox .time{color:#999999;margin-left: 5px;}
.appendcontent .appendbox p{width: 580px;float: left;line-height: 22px;}
.anscontent img,.description img,.mainbox img,.qa-content img{width: expression(this.width > 300 ? 300: true); max-width: 300px;height: expression(this.height > 200 ? 200: true); max-height: 200px;}

/*comments 评论*/
.comments-hd{ padding:6px 0 10px; height:24px; line-height:24px;}
.comments-hd .function{ float:right;}
.comments-hd .number{margin-right: 5px;}
.comments-hd .time{color:#999;margin-left: 67px;}
.comments-hd .admin{margin-left:20px; color:#999;}
.comments-hd .admin a{color:#999;margin-left:5px;}
.comments-hd .admin a:hover{color:#333;}
.comments-mod{padding:10px;margin-bottom: 20px; border:1px solid #E4E4E4; background: #FCFCFC; zoom:1;width:598px;}
.comments-mod .areabox{ padding:0 0 10px; height:30px;}
.comments-mod .normal-button{float:right;margin-top: -2px;}
.comments-list{ overflow:hidden; position:relative; zoom:1;}
.comments-list li{ margin:-1px 0 0;width:590px;padding:10px 0; font-size: 12px;border-top:1px solid #dbdbdb; overflow:hidden; zoom:1;}
.comments-list .loading{text-align: center;}
.other-comment{ overflow:hidden; zoom:1;}
.other-comment .pic{ float:left; margin:3px 0 0; }
.other-comment .pic img{border-radius: 3px 3px 3px 3px;width:34px; height:34px;}
.other-comment p{ float:left; padding:0 0 0 10px; width:534px; line-height:20px;}
.other-comment p a{ margin:0 5px 0 0;}
.other-comment p span{ padding:0 5px 0 0; color:#999;}
.comments-list .replybtn{ float:right;text-align: right;margin-right: 10px;}
.replybtn .times{ padding:0 0 0 10px; color:#999;}
.replybtn span{color:#999;}
.replybtn a{ padding:0 0 0 3px; color:#666;}

/*我来回答*/
.your-answer-mod{ padding:0 30px 10px; border:1px solid #E4E4E4;border-top:none;}
.your-answer-mod .title{ padding:8px 0 10px; height:26px; font:16px/28px "Microsoft YaHei";}
.your-answer{zoom:1; position:relative; height:auto; padding:0 0 10px;}
.your-answer textarea{ display:block; padding:2px 5px; width:654px; height:65px; resize:none; border:0 none; font-size:12px; line-height:22px; font-family:arial;}
.add-images{ position: absolute; bottom:0; left:0; padding:2px 0 0 10px; width:654px; height:30px; background-repeat:repeat-x; line-height:30px;}
.add-images .file {position: absolute; top:0; left:0; height: 28px; cursor:pointer; width:87px; background:transparent; filter:alpha(opacity=0); -moz-opacity:0; opacity:0;}
.add-images .add{ padding:0 20px 0 0; background-position:100% -402px;}
.your-answer-mod .blue-btn-w90{ float:right; border:0 none; cursor:pointer;}
.your-answer-mod .input-bar {margin-left: 0px;padding-top: 0px;}
.your-answer-mod .input-bar h2{width:auto;}
.module{ padding:15px 20px; border:1px solid #e3e3e3;}
.module .title{ padding:0 0 10px 18px; height:25px; font:16px/25px "Microsoft YaHei";}
/*热门问题*/
.hot-problem .pic-news{ padding:0 10px;}
.hot-problem .pic-news h3{ height:34px; font-size:14px; line-height:34px; overflow:hidden;}
.hot-problem .pic-news .pic{ float:none; margin:0; width:200px;}
.hot-problem .pic-news .pic img{ margin:0 0 9px; border:0 none;}
.hot-problem .news-list{ padding:0 10px 10px;}
.hot-problem-detail{ position: relative; z-index:1; background: #fff;}

/*我的提问*/
.my-answerbox{ padding:10px 30px 10px 20px; border:1px solid #D5D5D5;}
.my-answerbox .title span{font-size: 12px;}
.my-answerbox .q-tabmod{ padding:0;}
.my-answerbox .gold{color:#FF6600;}
.my-answerbox .q-tabmod li{ padding:8px 0;border-bottom:solid 1px #F3F3F3;}
.my-answerbox .q-tabmod .li-hover{background-color:#E8EFF5;}
.my-answerbox .q-tabmod .li-hover .detail{cursor:pointer;}
.my-answerbox .q-tabmod h3{font-size:14px;font-family: "microsoft yahei";}
.my-answerbox .q-tabmod a{ text-decoration:none;}
.my-answerbox .q-tabmod a:hover{ text-decoration:underline;}
.my-answerbox .q-tabmod .pv,.my-answerbox .q-tabmod .answer-number{ float:left;}
.my-answerbox .answer-number span{padding:0 5px 0 5px;}
.my-answerbox .ico{ float:left; position:relative; margin:-5px 0 0; padding:0 0 3px 4px; height:13px; font-size:10px; line-height:13px; color:#fff; -webkit-text-size-adjust:none;background-position:-193px -204px;}
.my-answerbox .ico em{ padding:0 4px 0 0; display:inline-block; background-position:100% -204px; color:#fff;}
.my-answerbox .q-tabmod .related{ padding:6px 0 0 0;}
.my-answerbox .q-tabmod .msgcontent{float: left;width: 600px;word-wrap:break-word;word-break:normal;}
.msgcontent img{max-width: 500px;}
.my-answerbox .q-tabmod .avatar{float: left; padding:10px 0px 10px 10px;}
.my-answerbox .q-tabmod .avatar img{margin-right:15px;width:42px;height:42px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.my-answerbox .manage-box{margin-left: 58px;padding: 10px;}
.my-answerbox .manage-box2{padding: 10px;}
.my-answerbox .pages{ padding:10px 0 ;}

/*动态*/
.msgcontent .source{color:#999999;line-height: 25px;}
.msgcontent .source a{color:#999999;}
.msgcontent .source a:hover{color:#134BA0;}
.msgcontent .source .time{color: #999999;display: inline-block;float: right;font-size: 12px;margin-left: 2px;}
.msgcontent .title{font-size: 14px;font-weight: normal;padding: 0;height: 26px;line-height: 26px;}
.msgcontent .dot{color: #BBBBBB;display: inline-block;font-family: Arial;padding: 0 3px;}

.msgcontent .quote{background: none repeat scroll 0 0 #F5F5F5;border:1px solid #EEE;border-width:1px 0 0 1px;padding:10px 5px 5px 10px;min-height:52px;margin-top: 10px;}
.msgcontent .quote .avatar{padding: 0;}

/*我的等级*/
.table_list {margin-bottom: 20px;}
.table_list table {border-left: 1px solid #E0E0E0;border-top: 1px solid #E0E0E0;margin-top: 15px;margin-left: 12px;text-align: center;}
.table_list table thead th {background: none repeat scroll 0 0 #F8F8F8;font-weight: 700;font-size: 14px;font-family: "microsoft yahei";text-align: center;}
.table_list table thead th, .table_list table tbody td {border-bottom: 1px solid #E0E0E0;border-right: 1px solid #E0E0E0;line-height: 27px;text-align: center;}
.table_list td {font-size: 12px;}


/*用户登陆*/
.loginform{ margin-left:20px; margin-right:20px; margin-top:5px;margin-bottom: 30px;}
.poploginform{ margin-left:0px;margin-top:5px;margin-bottom: 30px;}
.auto-login,.code-bar,.thirdpart_login{ margin-left:116px;margin-top: 15px;}
.auto-login a{margin-left: 10px;font-size:14px}
.verifycode{border: 1px solid #DDDDDD;float: left;height: 29px;width:80px;}
.changecode{line-height: 32px;}
.thirdpart_login a{height: 18px;left: 5px;line-height: 18px;position: relative;text-decoration: none;top: -3px;background-image: url("../img/thirdfast_login_all.png");display: inline-block;height: 18px;margin-bottom: -5px;width: 19px;}
.thirdpart_login .qqLogin{background-position: -185px 0;}
.thirdpart_login .sinaWebLogin{background-position: 0 0;}
.right-tips dd {background: url("../img/lidot.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);background-position: 0 10px;color: #999999;font-size:14px;line-height: 22px;padding: 0 5px 5px 0;}


/*表单元素样式*/
input:hover{border-color:#3EA201;}
.input-bar{ margin-left:40px;padding-top: 25px;font-size: 14px;}
.input-bar h2{float: left;font-size: 14px;font-weight: normal;height: 24px;margin-top: 6px;margin-right: 10px;width:60px;text-align: right;}
.input-bar .text{float: left;font-size: 14px;height: 30px;line-height: 30px;margin: 0 5px 0 6px;}
.input-bar .avatarbox{float:left;width: 100px;}
.input-bar .avatarbox_r{float:left;width:450px;}
.input-bar p,.input-bar label{line-height: 30px;}

.avatarbox .avatar{margin-right: 25px;width:80px;height:80px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.normal-input {margin: 0 10px 0 6px;border: 1px solid #D6D6D6;height: 30px;line-height: 30px;width: 245px;float: left;margin-right:5px;font-size:14px;box-shadow: 2px 2px 2px #F0F0F0 inset;}
.normal_radio,.normal_select,.normal_text{margin: 0 10px 0 6px;}
.normal_checkbox{margin: 0 10px 0 6px;}
.normal_text{border: 1px solid #CDCDCD;border-radius: 2px 2px 2px 2px;box-shadow: 2px 2px 2px #F1F1F1 inset;padding: 7px;}
.normal_select{border: 1px solid #CDCDCD;border-radius: 2px 2px 2px 2px;box-shadow: 2px 2px 2px #F1F1F1 inset;padding: 5px 2px;}
.comment-input {border: 1px solid #D6D6D6;height: 30px;line-height: 30px;width: 490px;float: left;margin-right:5px;font-size:14px;box-shadow: 2px 2px 2px #F0F0F0 inset;}
.tag-input {margin: 0 10px 0 6px;border: 1px solid #D6D6D6;height: 30px;line-height: 30px;width: 450px;float: left;margin-left:10px;font-size:14px;box-shadow: 2px 2px 2px #F0F0F0 inset;}
.code-input{float: left;margin: 0 5px 0 6px;border: 1px solid #D6D6D6;font-size: 16px;font-family: "Microsoft YaHei";font-weight: bold;height: 30px;line-height: 30px;width: 80px;box-shadow: 2px 2px 2px #F0F0F0 inset;}
.credit_input{margin: 0 5px 0 6px;border: 1px solid #D6D6D6;font-size: 14px;font-family: "Microsoft YaHei";height: 25px;line-height: 25px;width: 50px;box-shadow: 2px 2px 2px #F0F0F0 inset;}
.normal-button, .normal-button:hover{border: 0 none;color: #FFFFFF;cursor: pointer;display: inline-block;font-family: "Microsoft YaHei";font-size: 14px;height: 34px;outline: medium none;width: 96px;}
.normal-button{background:url("../img/buttons.png") no-repeat scroll 0 0 transparent;}
.normal-button{background-position: 0px -38px;}
.normal-button:hover{background-position: 0px -77px;}
.btn, .btn span, .btn button {background: url("../img/buttons-all.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);cursor: pointer;display: inline-block;margin: 0;outline: 0 none;}
.btn-1 {background-color: #F2F2F2;padding-left: 2px;background-position: 0 0;height: 26px;line-height: 26px;}
.btn-1 span, .btn-1 button {background-position: 100% 0;color: #3EAF0E;height: 26px;padding: 0 10px 0 8px;text-shadow: 0 2px 2px #FFFFFF;}
.btn-1:hover, .btn-1:hover {background-position: 0 -27px;}
.btn-1:hover span, .btn-1:hover button {background-position: 100% -27px;color: #2E8F02;}
.btn-disabled-1 {background-position: 0 -221px !important;}
.btn-disabled-1 span, .btn-disabled-1 button {background-position: 100% -221px !important;text-shadow: none;}
.btn-disabled-1 span, .btn-disabled-1:hover span, .btn-disabled-1 button, .btn-disabled-1:hover button {color: #EEEEEE;cursor: default;}

.section {margin-left: 24px;margin-top: 16px;}
.section h3{font-family: "microsoft yahei";font-size: 16px;font-weight: normal;}
.section .con {border: 1px solid #D1D1D3;line-height: 24px;width: 650px;border-radius: 2px;}
.bg1{background: none repeat scroll 0 0 #FAFAFA;}
.con .left {float: left;padding: 5px 13px 13px;width: 270px;}
.con .right {border-left-color: #EDEDED;border-left: 1px solid #D1D1D3;margin-left: 300px;padding: 5px 13px 13px;height:80px;}
.section .y_text {color: #CCCCCC;}
.section .tag {overflow: hidden;width: 290px;}
.section .tag .item {background: none repeat scroll 0 0 #FEF1DD;border: 1px solid #F4DEBD;color: #C98314;float: left;line-height: 18px;margin-bottom: 8px;margin-right: 8px;padding: 2px 12px;position: relative;}
.section .tag .item .close {background: url("../img/tag_close.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);display: none;height: 11px;overflow: hidden;position: absolute;right: 0;top: 0;width: 11px;}
.tag .item .close,.section .tag .item:hover .close{display:block}
.section .tag .item .close:hover{background-position:0 -11px}

.input_desc {border: 1px solid #EDEDED;color: #777777;font-size: 13px;line-height: 30px;padding: 7px 6px 5px 10px;}
.input_ok {background: url("../img/input_ok.png") no-repeat scroll 6px 5px transparent;line-height: 30px;padding: 7px 6px 5px 28px;}
.input_error {background: url("../img/input_error.png") no-repeat scroll 6px 7px #FFF2F5;border: 1px solid #ED9A9A;color: #777777;font-size: 13px;line-height:30px;padding:6px 6px 7px 28px;}
.user_error{color: #FF0000;font-size: 12px;line-height:22px;margin:0 5px 0 75px;}
.input_warming{background: none repeat scroll 0 0 #FEFFD8;border: 1px solid #ECE05D;color: #777777;font-size: 13px;line-height:30px;padding:6px 6px 7px 10px;}
/*弹出层样式*/
#dialogcate{display: inline;position: relative;}
#dialogcate .catselect{border: 1px solid #7F9DB9;height: 165px;width: 125px;}
#dialogcate span{float:right;padding:15px;}

/*usercard*/
.icon_1{background: url("../img/boy.gif") no-repeat scroll 0 50% rgba(0, 0, 0, 0);vertical-align:top;margin-left: 2px;display:inline-block;height: 15px; width: 8px;}
.icon_0{background: url("../img/girl.gif") no-repeat scroll 0 50% rgba(0, 0, 0, 0);vertical-align:top;margin-left: 2px;display:inline-block;height: 15px; width: 8px;}
.icon_expert{background: url("../img/expert.gif") no-repeat scroll 0 50% rgba(0, 0, 0, 0);vertical-align:top;margin-left: 2px;display:inline-block;height: 15px; width: 15px;}
.usercard{position:absolute;z-index:1003;width:340px;display: none;}
.usercard .loading{margin: 0;text-align: center;height:50px;line-height: 50px;}
.usercard_in{border:1px solid #CFCFCF;background:#fff;position:relative;box-shadow:0 0 2px 2px rgba(0,0,0,0.1)}
.usercard_c1{padding:11px 10px 10px 14px;}
.usercard_c1_l{float:left;width:90px;_width:87px;padding-top:3px;}
.usercard_c1_r{overflow:hidden;*zoom:1;}
.usercard .avatar img{width:80px;height:80px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.usercard .tx_user{font-size:14px;display:inline-block;vertical-align:top;font-weight: normal;}
.usercard .tx_id,.usercard .offline{font-size:12px;display:inline-block;vertical-align:top;color:#999;font-weight: normal;}
.usercard .online{float: right;font-size: 12px;font-weight: normal;vertical-align:top;color: green;}
.usercard .offline{float: right;}
.usercard_c1 .tit{margin-bottom:5px;line-height:18px}
.usercard_c1 .info{color:#666;line-height:18px;height:20px;overflow:hidden;margin-bottom:8px;word-wrap:break-word;word-break:normal;}
.usercard_c1 .stats{color:#999}
.usercard_c1 .stats .tx_line{color:#F0F0F0;margin:0 6px}
.usercard_c2{background:#f0f0f0;padding:5px 14px 6px 10px;}
.usercard_c2_l{float:left}
.usercard_c2_r{float:right}
.usercard_c2 .bt_gp_c .gb_btn5{z-index:1;display:block;_float:left;min-width:10px;padding-left:10px;padding-right:10px}
.usercard_c2_l .gb_btn,.usercard_c2_l .gb_foed{_float:left}
.usercard_c2_l .gb_foed{padding-top:3px}
.usercard_c3{padding:5px 14px;min-height:25px;_line-height:25px}
.usercard_c3 .info{color:#999}
.usercard_c3 .info a{color:#4A93C0}
#scrollUp {background: url("../img/scrolltop.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);bottom: 120px;height: 38px;right:130px;width: 38px;}


/*问题分类*/
.mod-answer-list {background: url("../img/ctab.png") repeat-x scroll 0 0 transparent;border: 1px solid #E0E0E0;}
.mod-answer-list .hd .tab-card {height: 35px;margin-left: 25px;overflow: hidden;margin-left: 35px;}
.mod-answer-list .hd li {background: url("../img/ctab_li.png") no-repeat scroll 0 center transparent;float: left;font-size: 14px;height: 35px;line-height: 35px;margin-left: -2px;padding: 0 15px;}
.mod-answer-list .hd li.on {background: none repeat scroll 0 0 #FFFFFF;border-color: #E0E0E0;border-image: none;border-style: solid;border-width: 0 1px;font-weight: 700;margin-left: 2px;position: relative;}
.mod-answer-list .bd {padding: 0 23px;}
.cls-qa-table {text-align: left;}
table {border-collapse: collapse;border-spacing: 0;font-size: inherit;}
.cls-qa-table table tr:hover{background:#f8f8f8;}
caption, th {text-align: left;}
.cls-qa-table table {table-layout: fixed;width: 100%;}
.cls-qa-table th, .cls-qa-table td {border-bottom: 1px dotted #F0F0F0;line-height: 26px;padding:3px 0 3px 10px;text-align: left;vertical-align: top;}
.cls-qa-table td {color: #888888;}
.cls-qa-table table .s0 {text-align: left;width:300px}
.cls-qa-table table .s1 {width: 80px;}
.cls-qa-table table .s2 {width: 110px;}
th{font-style: normal;font-weight: 400;}
.cls-qa-table .title {color: #333333;font-family: SimSun;font-size: 14px;position: relative;text-align: left;}
.cls-qa-table .title .type {color:#999;}
.cls-qa-table .title .cate, .cls-qa-table .title .cate a {color: #888888;}
.cls-qa-table .title .gold {color: #FF6600;}
.recommand{color: #E63A00;}

/*用户信息*/
.userinfo-box{ background:none repeat scroll 0 0 #FCFCFC;}
.userinfo{ padding:10px;}
.userinfo .control{width:250px;}
.userinfo .control span{line-height:30px;margin-left: 10px;}
.userinfo .pic{ float:left; width:50px; height:50px; margin:0 10px 0 0;}
.userinfo .pic img{width:52px;height:52px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.userinfo h3{ float:left; width:142px;font-size:12px;color:#666; }
.userinfo p{ float:left; width:142px;color:#888; overflow:hidden;}
.userinfo p span{margin-left: 20px;}