@charset "utf-8";
.usermain{width:1180px; margin:0 auto; padding-top:25px;}
.usermain .mleft{ width:260px; float:left; margin-bottom:30px;}
.usermain .mleft .mu{ width:228px; border:1px #E7E7E7 solid; background-color:#FBFBFB; padding-bottom:50px; position:relative}
.usermain .mleft .mu .adminbtn{ width:38px; height:38px; right:0px; top:0px;background-image:url(../images/28.png); text-decoration:none; display:block; position:absolute}
.usermain .mleft .mu .adminbtn:hover{ background-position:0px -38px;}
.usermain .mleft .mu .pic{ width:120px; height:120px; border:1px #E7E7E7 solid; padding:2px;border-radius:50%; margin:0 auto; margin-top:20px; background-color:#FFFFFF}
.usermain .mleft .mu .pic img{ width:120px; height:120px;border-radius:50%;}
.usermain .mleft .mu .pic img:hover{-webkit-filter: contrast(1.2);filter: contrast(1.2);}
.usermain .mleft .mu .uname{ display:block; text-decoration:none;width:160px; height:30px;margin:0 auto;border-radius:4px; background-color:#E7E7E7; line-height:30px; text-align:center; color:#333333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; margin-top:12px;}
.usermain .mleft .mu .uname:hover{ background-color:#CCCCCC}
.usermain .mleft .mu .exp{padding-left:35px;height:30px; padding-top:10px; padding-bottom:3px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; }
.usermain .mleft .mu .progress{width:160px; height:12px;margin:0 auto;border-radius:4px; background-color:#E4E4E4}
.usermain .mleft .mu .progress .nblock{width:50%; height:12px; background-color:#15B955}
.usermain .mleft .mu .gold{width:140px; height:30px; line-height:30px;margin:0 auto; padding-left:20px;background-image:url(../images/16.png); background-repeat:no-repeat; background-position:0px center; margin-top:5px;}
.usermain .mleft .mu .lnav{ width:200px; margin:0 auto; margin-top:15px; margin-bottom:20px;}
.usermain .mleft .mu .lnav .mli{ height:40px; padding-left:77px; line-height:40px; border-bottom:1px #E4E4E4 solid; display:block; text-decoration:none; color:#333;background-image:url(../images/03.png); background-repeat:no-repeat; background-position:55px 13px;}
.usermain .mleft .mu .lnav .mli:hover{ color:#FF6600}
.usermain .mleft .mu .lnav .mli.select{ color:#FF6600}
.usermain .mleft .mu .lnav .mli.t0{ background-position:55px -241px;}
.usermain .mleft .mu .lnav .mli.t0.select{ background-position:-265px -241px;}
.usermain .mleft .mu .lnav .mli.t0:hover{ background-position:-265px -241px;}
.usermain .mleft .mu .lnav .mli.t1{ background-position:55px 13px;}
.usermain .mleft .mu .lnav .mli.t1.select{ background-position:-265px 13px;}
.usermain .mleft .mu .lnav .mli.t1:hover{ background-position:-265px 13px;}
.usermain .mleft .mu .lnav .mli.t2{ background-position:55px -34px;}
.usermain .mleft .mu .lnav .mli.t2.select{ background-position:-265px -34px;}
.usermain .mleft .mu .lnav .mli.t2:hover{ background-position:-265px -34px;}
.usermain .mleft .mu .lnav .mli.t3{ background-position:55px -82px;}
.usermain .mleft .mu .lnav .mli.t3.select{ background-position:-265px -82px;}
.usermain .mleft .mu .lnav .mli.t3:hover{ background-position:-265px -82px;}
.usermain .mleft .mu .lnav .mli.t4{ background-position:55px -129px;}
.usermain .mleft .mu .lnav .mli.t4.select{ background-position:-265px -129px;}
.usermain .mleft .mu .lnav .mli.t4:hover{ background-position:-265px -129px;}
.usermain .mleft .mu .lnav .mli.t5{ background-position:55px -177px;}
.usermain .mleft .mu .lnav .mli.t5.select{ background-position:-265px -177px;}
.usermain .mleft .mu .lnav .mli.t5:hover{ background-position:-265px -177px;}

.usermain .mleft .mu .userlogout{margin:0 auto;display:block; color:#333333; text-align:center; text-decoration:none; width:126px; height:38px ; line-height:38px; border:1px #E4E4E4 solid;border-radius:4px; background-color:#FFFFFF; }
.usermain .mleft .mu .userlogout:hover{color:#FF6600; border-color:#FF6600}



.usermain .mright{ width:920px; float: left;}

.usermain .mright .sta{width:918px;   border:1px #E7E7E7 solid; background-color:#FBFBFB; margin-bottom:25px;}
.usermain .mright .sta .sli{width:130px; float:left;background-image:url(../images/01.png); background-repeat:no-repeat; background-position:28px 20px; height:140px; text-align:center; }
.usermain .mright .sta .sli .count{text-align:center; color:#FFFFFF; margin-top:35px; font-size:20px;}
.usermain .mright .sta .sli .vname{margin-top:40px;}
.usermain .mright .sta .sli.t1{background-position:35px 20px; }
.usermain .mright .sta .sli.t1:hover{background-position:-195px 20px; }
.usermain .mright .sta .sli.t2{background-position:35px -131px; }
.usermain .mright .sta .sli.t2:hover{background-position:-195px -131px; }
.usermain .mright .sta .sli.t3{background-position:35px -283px; }
.usermain .mright .sta .sli.t3:hover{background-position:-195px -283px; }
.usermain .mright .sta .sli.t4{background-position:35px -434px; }
.usermain .mright .sta .sli.t4:hover{background-position:-195px -434px; }
.usermain .mright .sta .sli.t5{background-position:35px -586px; }
.usermain .mright .sta .sli.t5:hover{background-position:-195px -586px; }
.usermain .mright .sta .sli.t6{background-position:35px -737px; }
.usermain .mright .sta .sli.t6:hover{background-position:-195px -737px; }
.usermain .mright .sta .sli.t7{background-position:35px -889px; }
.usermain .mright .sta .sli.t7:hover{background-position:-195px -1041px; }
.usermain .mright .sta .sli.t8{background-position:35px -889px; }
.usermain .mright .sta .sli.t8:hover{background-position:-195px -1041px; }

.usermain .mright .mbox{width:918px; border:1px #E7E7E7 solid; background-color:#FFF; padding-bottom:30px; margin-bottom:25px;}
.usermain .mright .mbox .utopt{ padding-left:30px; padding-top:25px; height:40px; position:relative}
.usermain .mright .mbox .utopt .tit{ float:left; padding-left:0px; padding-right:40px; font-size:18px; padding-top:4px;}
.usermain .mright .mbox .utopt a.snav{ float:left; height:28px; line-height:28px; padding-left:12px; padding-right:12px;  background-color:#F7F7F7;border:1px #DFDFDF solid;border-radius:4px; margin-right:20px; text-decoration:none;color:#666666;}
.usermain .mright .mbox .utopt a.snav:hover{background-color:#FFFFFF;color:#333333}
.usermain .mright .mbox .utopt a.snav.select{border:1px  #747474  solid;color:#FFFFFF;background-color:#8C8C8C;}
.usermain .mright .mbox .utopt a.more{ width:48px; color:#666666; font-size:12px; height:23px; line-height:23px; background-color:#E8E8E8; text-align:center; text-decoration:none; display:block; position:absolute; right:26px; top:23px;border-radius:23px;}
.usermain .mright .mbox .utopt a:hover.more{ background-color:#D8D8D8}


/*-----首页，我的问题--------*/
.indexque{width:860px; margin:0 auto;}
.indexque .qlist{ width:860px;border-bottom:1px #E7E7E7 solid; padding-top:15px; padding-bottom:15px;}
.indexque .qlist .td1{ width:46px;height:42px; background-color:#F25126; color:#FFF; text-align:center; line-height:140%;border-radius:4px; padding-top:4px;}
.indexque .qlist .td1.type0{background-color:#F25126; color:#FFF;}
.indexque .qlist .td1.type1{background-color:#009A61; color:#FFF;}
.indexque .qlist .td1.type2{background-color:#919191; color:#FFF;}
.indexque .qlist .td2{ width:70px;  height:42px; text-align:center;padding-top:4px;}
.indexque .qlist .td3{ width:652px;}
.indexque .qlist .td3 h4{ height:30px; font-size:16px; font-weight:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.indexque .qlist .td3 h4 .reward{ padding-left:18px; padding-right:6px; color:#FF6600; background-image:url(../images/16.png); background-repeat:no-repeat; background-position:0px center;}
.indexque .qlist .td3 .author{ float:left; padding-top:2px;font-size:12px; color: #999; padding-right:20px;}
.indexque .qlist .td3 .author span{}
.indexque .qlist .td3 a.tag{text-decoration:none; padding:1px 7px;background-color:#F6F6F6; color: #999; margin-right:10px;white-space:nowrap;border-radius:4px;}
.indexque .qlist .td3 a:hover.tag{ background-color:#EBEBEB; color:#000}
.indexque .qlist .td3 a.del{padding-left:18px; padding-right:6px; color: #158DE6; text-decoration:none; background-image:url(../images/54.png); background-repeat:no-repeat; background-position:0px center;}
.indexque .qlist .td3 a:hover.del{ color: #0066CC}
/*-----首页 我的分享--------*/
.indexarticlelist{}
.indexarticlelist .alist{width:860px; margin:0 auto; border-bottom:1px #E7E7E7 solid; padding-top:15px;  }
.indexarticlelist .alist:hover{ }
.indexarticlelist .alist  .atit{ height:30px; line-height:30px;}
.indexarticlelist .alist  .atit h4{ font-size:18px; font-weight:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.indexarticlelist .alist  .atit h4 .exc{ background-color:#FF6600;border-radius:4px; padding:2px 6px; color:#FFFFFF; margin-right:8px; font-size:12px;}
.indexarticlelist .alist  .time{ height:30px; line-height:30px; font-size:12px;}
.indexarticlelist .alist  .time .co{ color:#000}
.indexarticlelist .alist  .time .tag {padding-left:20px;background-image:url(../images/35.png); background-repeat:no-repeat; background-position:0px 1px; font-size:12px; margin-left:8px;} 
.indexarticlelist .alist  .time .tag a{ margin-right:15px;}
.indexarticlelist .alist  .time a.edit{padding-left:18px; padding-right:6px; color: #158DE6; text-decoration:none; background-image:url(../images/50.png); background-repeat:no-repeat; background-position:0px center;}
.indexarticlelist .alist  .time a:hover.edit{ color: #0066CC}
.indexarticlelist .alist  .time a.del{padding-left:18px; padding-right:6px; color: #158DE6; text-decoration:none; background-image:url(../images/54.png); background-repeat:no-repeat; background-position:0px center;}
.indexarticlelist .alist  .time a:hover.del{ color: #0066CC}

/*-----信息列表头部提示--------*/
.usertip{width:94%; margin:0 auto;background-image:url(../images/51.png); background-repeat:no-repeat; background-position:15px 15px; background-color:#DFF0FF;border-radius:6px;  margin-bottom:20px; height:60px; margin-top:15px;}
.usertip .txt{ padding-left:60px; padding-top:20px;}
.usertip .txt .co{ padding:0px 5px; color:#FF6600}
/*-----信息列表--------*/
.td{ width:20%; float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.user_list_th{width:94%; margin:0 auto; font-weight:bold;color:#333333;height:46px; line-height:46px;border-top:1px #EFEFEF solid;border-bottom:1px #EFEFEF solid;background-color:#F7F7F7;overflow:hidden;white-space:nowrap; margin-top:20px;}
.user_list_tr{width:94%; margin:0 auto;color:#333333;height:46px; line-height:46px;border-bottom:1px #EFEFEF solid;overflow:hidden;white-space:nowrap;}
.user_list_tr.h60{height:60px; line-height:60px;}
.user_list_tr:hover{background-color:#F7F7F7;}

.user_list_foot{background-color:#F5F7F8;border-top:0px;border-bottom:1px #DFDFDF solid; height:35px; padding-top:20px; padding-bottom:20px; position:relative; margin-left:20px; margin-right:20px; }
.user_list_foot .btnbox{padding-left:20px;}

.td .left_txt_td{ padding-left:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}/*-----一般用于列表的第一项左边距--------*/
.user_list_right{ text-align: right; padding-right:25px;}/*-----一般用于列表的最后一项编辑--------*/
.user_list_right a{ padding-left:10px;}
.user_list_center{ text-align: center;}/*-----一般用于列表中间的单元格，--------*/

 /*-----右侧顶部横向标题--------*/
.user_form_tit{ width:94%; margin:0 auto; height:40px; line-height:40px; background-color:#F7F7F7; border-bottom:1px #EFEFEF solid; border-top:1px #EFEFEF solid; margin-top:20px;}
.user_form_tit h2{ padding-left:20px; font-weight:normal; font-size:14px; }

 /*-----账号设置--------*/
.set_main{ padding:0px; width:850px; padding-bottom:20px;margin-top:25px; }
.set_main .fl{ width:100px;padding-right:20px;  text-align:right; float: left; padding-top:2px; }
.set_main .fr{ width:700px;float: left;height:50px;}
.set_main .fr .txt{ width:120px; float:left;padding-top:2px; font-weight:bold;}
.set_main .fr .sp{  padding-top:2px;background-image:url(../images/50.png); background-repeat:no-repeat; background-position:right 5px;padding-right:18px; cursor:pointer; float:left}
.set_main .fr .sp:hover{ color: #000000}
.set_main .fr .editbtn{width:66px; font-size:12px; height:24px; line-height:24px; text-align:center; float:left;border:1px #DFDFDF solid;background-color:#EFEFEF;border-radius:4px; cursor:pointer}
.set_main .fr .editbtn:hover{background-color:#FFFFFF;}

 /*-----账号设置--第三方账号绑定------*/
.set_binding{ padding:0px; width:600px; padding-left:60px; height:275px; margin-top:25px; }
.set_binding .list{ position:relative; height:56px; margin-top:5px;}
.set_binding .list .apiname{ padding-left:5px; width:128px; float:left; padding-top:5px;}
.set_binding .list a.editbtn{width:66px; font-size:12px; height:24px; line-height:24px; text-align:center; float:left;border:1px #DFDFDF solid;background-color:#EFEFEF;border-radius:4px; margin-top:2px; cursor:pointer; text-decoration:none; color:#666666}
.set_binding .list a.editbtn:hover{background-color:#FFFFFF; color:#333333}
.set_binding .list .sign{ width:18px; height:18px; position:absolute; left:24px; top:-2px;  background-image:url(../images/27.png);}
.set_binding .list.select .sign{ display:block}

/*-----账号设置-修改用户名------*/
.set_edits{ padding:15px 30px;}
/*-----账号设置-等级------*/
.setlvlist{ padding-left:20px;background-image:url(../images/29.png); background-repeat:no-repeat; background-position:60px 18px; width:80px;}
.setlvlist .avatarimg{ width:32px; height:32px;border-radius:50%; margin-top:8px;}
/*-----账号设置-密码-------*/
.setpwd{ width:800px; height:500px; padding-left:200px;margin-top:25px; }
/*-----账号设置-积分和经验------*/
.exppic{ padding:2px 6px; font-size:12px; margin-right:10px; background-color: #009900; color:#FFFFFF;border-radius:4px;}
.goldpic{ padding:2px 6px; font-size:12px; margin-right:10px; background-color:#FF6600; color:#FFFFFF;border-radius:4px;}
.goldpic.reduce{ background-color:#999999}
.goldsbg{  padding-left:18px;background-image:url(../images/16.png); background-repeat:no-repeat; background-position:0px center; margin-left:5px; color:#FF3300 }
/*-----我的分享--------*/
.articlelist{padding-bottom:30px; padding-top:10px;}
.articlelist .alist{width:880px; margin:0 auto; border-bottom:1px #E7E7E7 solid; padding-top:15px; padding-bottom:15px;}
.articlelist .alist:hover{ }
.articlelist .alist .imgbox{ float:left; width:245px; height:180px;border:1px #E7E7E7 solid; overflow:hidden;border-radius:6px; background-color:#F7F7F7}
.articlelist .alist .imgbox img{ width:245px;height:180px;border-radius:6px;}
.articlelist .alist .txtbox{ float:left; width:550px; padding-left:30px;}
.articlelist .alist .txtbox .atit{ height:30px; line-height:30px;}
.articlelist .alist .txtbox .atit h4{ font-size:18px; font-weight:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.articlelist .alist .txtbox .atit h4 .exc{ background-color:#FF6600;border-radius:4px; padding:2px 6px; color:#FFFFFF; margin-right:8px; font-size:12px;}
.articlelist .alist .txtbox .time{ height:30px; line-height:30px; font-size:12px;}
.articlelist .alist .txtbox .time .co{ color:#FF0000}
.articlelist .alist .txtbox .time .tag {padding-left:20px;background-image:url(../images/35.png); background-repeat:no-repeat; background-position:0px 1px; font-size:12px; margin-left:8px;} 
.articlelist .alist .txtbox .time .tag a{ margin-right:15px;}
.articlelist .alist .txtbox .txt{line-height:180%; padding-bottom:20px;color:#999999}
.articlelist .alist .txtbox .txt .act{ padding-top:8px;}
.articlelist .alist .txtbox .txt .act a.edit{padding-left:18px; padding-right:6px; color: #158DE6; text-decoration:none; background-image:url(../images/50.png); background-repeat:no-repeat; background-position:0px center;}
.articlelist .alist .txtbox .txt .act a:hover.edit{ color: #0066CC}
.articlelist .alist .txtbox .txt .act a.del{padding-left:18px; padding-right:6px; color: #158DE6; text-decoration:none; background-image:url(../images/54.png); background-repeat:no-repeat; background-position:0px center;}
.articlelist .alist .txtbox .txt .act a:hover.del{ color: #0066CC}

/*-----修改我的分享--------*/
.article_edit{ width:860px; margin:0 auto;margin-top:20px; padding-bottom:50px;}

.article_edit h4{ font-size:16px; font-weight: normal;}
.article_edit .inputbox{ position:relative; padding-top:15px; padding-bottom:15px; z-index:0;  width:760px;}
.article_edit .inputbox.zindextop{ z-index:1}
.article_edit .inputbox .inputs{ width:735px; height:26px; padding-top:10px; padding-bottom:10px; border:2px #CCCCCC solid; padding-left:10px;}
.article_edit .inputbox .inputs:hover{border:2px  #FF6600 solid;-moz-box-shadow:0px 0px 10px #cccccc;/*firefox*/-webkit-box-shadow:0px 0px 10px #cccccc;/*safari»òchrome*/box-shadow:0px 0px 10px #cccccc;/*opera»òie9*/}
.article_edit .inputbox .inputs.h100{ height:160px;}
.article_edit .inputbox .inputs.w560{  width:550px;}
 
.article_edit .inputbox .categorysel{ position:absolute; left:585px; top:15px; width:120px;height:26px; padding-top:10px; padding-bottom:10px; border:2px #CCCCCC solid; padding-left:42px; line-height:26px;background-image:url(../images/20.png); background-repeat:no-repeat; background-position:16px 15px; cursor:pointer;}
.article_edit .inputbox .categorysel:hover{border:2px  #999999 solid;background-position:16px -45px;}

.article_edit .inputbox .show_menu{ position:absolute; left:585px; top:61px; width:162px; border:2px #CCCCCC solid;background-color:#FFFFFF; display:none; z-index:100;}
.article_edit .inputbox .show_menu li{cursor:pointer; height:40px; line-height:40px; padding-left:18px; }
.article_edit .inputbox .show_menu li:hover{ background-color:#F7F7F7;}
.article_edit .inputbox .show_menu li .liimg{ padding-right:10px;}
.article_edit .inputbox .show_menu li img{ width:18px; height:18px; vertical-align:middle;}

.article_edit .tagdiv{position:relative;}
.article_edit .tagdiv .tagbox{ position:absolute;left:585px; top:10px; width:220px;}
.article_edit .tagdiv .tagbox .addtag{ width:70px; font-size:14px; height:30px; line-height:30px;background-image:url(../images/18.png); background-repeat:no-repeat; background-position:5px 7px; cursor:pointer; background-color:#009900; color:#FFFFFF;padding-left:25px;border-radius:4px; margin-left:70px;}
.article_edit .tagdiv .tagbox .addtag:hover{ background-color:#007500}
.article_edit .tagdiv .tagbox .tip{ color:#FF6600; font-size:12px; padding-top:16px;}
.article_edit .upimg{}
.article_edit .upimg .addimgbtn{ background-color: #F9F9F9; border:1px #CCCCCC  dashed; padding-left:33px;width:215px; height:38px; line-height:38px; cursor:pointer;background-image:url(../images/30.png); background-repeat:no-repeat; background-position:12px 13px;}
.article_edit .upimg .addimgbtn:hover{ background-color:#F9F9F9;background-position:12px -37px; color:#333333; border-color:#666}
.article_edit .upimg .addimgbtn span{ font-size:12px; color:#999999; padding-left:10px;}
.article_edit .upimg .input_up_img{width:245px;height:180px;border:1px #DFDFDF solid;position:relative; overflow:hidden}
.article_edit .upimg .input_up_img:hover{border:1px #BFBFBF solid;}
.article_edit .upimg .input_up_img img{width:245px;}
.article_edit .upimg .input_up_img .del{ font-size:12px; line-height:32px; height:32px; width:245px; text-align:center; background-color:#000000;filter:alpha(Opacity=80);-moz-opacity:0.5;opacity: 0.5; color:#FFFFFF; position:absolute; left:0px; bottom:0px; cursor:pointer}
.article_edit .upimg .input_up_img .del:hover{filter:alpha(Opacity=100);-moz-opacity:1;opacity: 1;}
 
.article_edit .mb{padding-top:15px;height:50px; margin-top:12px;}
.article_edit .mb .mbmain{position:relative;}
.article_edit .mb .mbmain .mbiput{ width: 320px; padding-left:10px; height:40px; line-height:40px; border:1px #CCCCCC solid}
.article_edit .mb .mbmain .mbiput.code{ width:100px; position:absolute; left:360px; top:0px;}
.article_edit .mb .mbmain .mbiput.btn{ width:110px; padding:0px; text-align:center; position:absolute; left:220px; top:0px; background-color:#FFFFFF; cursor:pointer;background-color:#F5F5F5}
.article_edit .mb .mbmain .mbiput.btn:hover{ background-color:#F0F0F0; color:#FF6600}
.article_edit .mb .mbmain .mbiput.btn_disabled{ color:#999999;background-color:#F0F0F0; cursor:default}
.article_edit .mb .mbmain .mbiput.btn_disabled:hover{ color:#999999;background-color:#F0F0F0;}
 
.article_edit .btns{ padding-top:18px;}
.article_edit .btns  .btn{ width:160px; height:45px; font-size:18px; line-height:45px; text-align:center; background-color:#F25126; color:#FFFFFF;border-radius:6px; cursor:pointer; border:0px;}
.article_edit .btns  .btn:hover{background-color:#ED3A0E;}

.article_edit .uploadimgbox{ padding-bottom:15px; display:none}
.article_edit .uploadimgbox .imgbox{ float:left; width:65px; height:65px; margin-right:15px; position:relative}
.article_edit .uploadimgbox .imgbox img{width:65px; height:65px;}
.article_edit .uploadimgbox .imgbox .del{ width:65px; position:absolute; left:0px; bottom:0px; height:23px; line-height:23px; background-color:#666666; color:#FFFFFF; text-align:center; cursor:pointer}
.article_edit .uploadimgbox .imgbox .del:hover{background-color:#333333;}
.article_edit .showtag{  margin-top:20px; margin-bottom:26px; display:none}
.article_edit .showtag .tag{ color:#006600; width:auto; float:left; padding-left:10px; padding-right:36px; margin-right:15px; background-color:#E3F1E0; height:26px; line-height:26px;background-image:url(../images/21.png); background-repeat:no-repeat; background-position:right 0px; cursor:pointer;white-space:nowrap;}
.article_edit .showtag .tag:hover{ background-position:right -28px;}
.article_edit .showtag .tip{ width:auto; float:left; padding-left:10px; padding-right:10px;white-space:nowrap; height:26px; line-height:26px; font-size:14px;}
.article_edit .showtag .tip span{ padding-left:5px ; padding-right:5px; color: #FF6600}
/*-----我的问答--------*/ 
.myquestion{ width:860px;margin:0 auto;padding-bottom:20px; padding-top:20px;}
.myquestion .tnav{ border-top:1px #D7D7D7 solid;border-bottom:1px #D7D7D7 solid; padding-top:12px; padding-bottom:12px; background-color:#F8F8F8; margin-bottom:15px; padding-left:20px;}
.myquestion .tnav span{ color:#CCCCCC; padding-left:12px; padding-right:12px; font-size:12px;}
.myquestion .tnav a.select{ font-weight:bold; color:#FF3300}

.myquestion .qlist{ width:860px;border-bottom:1px #E7E7E7 solid; padding-top:15px; padding-bottom:15px;}
.myquestion .qlist .td1{ width:46px;height:42px; background-color:#F25126; color:#FFF; text-align:center; line-height:140%;border-radius:4px; padding-top:4px;}
.myquestion .qlist .td1.type0{background-color:#F25126; color:#FFF;}
.myquestion .qlist .td1.type1{background-color:#009A61; color:#FFF;}
.myquestion .qlist .td1.type2{background-color:#919191; color:#FFF;}
.myquestion .qlist .td2{ width:70px;  height:42px; text-align:center;padding-top:4px;}
.myquestion .qlist .td3{ width:652px;}
.myquestion .qlist .td3 h4{ height:30px; font-size:16px; font-weight:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.myquestion .qlist .td3 h4 .reward{ padding-left:18px; padding-right:6px; color:#FF6600; background-image:url(../images/16.png); background-repeat:no-repeat; background-position:0px center;}
.myquestion .qlist .td3 .author{ float:left; padding-top:2px;font-size:12px; color: #999; padding-right:20px;}
.myquestion .qlist .td3 .author span{}
.myquestion .qlist .td3 a.tag{text-decoration:none; padding:1px 7px;background-color:#F6F6F6; color: #999; margin-right:10px;white-space:nowrap;border-radius:4px;}
.myquestion .qlist .td3 a:hover.tag{ background-color:#EBEBEB; color:#000}
.myquestion .qlist .td3 a.del{padding-left:16px; padding-right:6px; color:#158DE6; background-image:url(../images/54.png); background-repeat:no-repeat; background-position:0px center; text-decoration:none}
.myquestion .qlist .td3 a:hover.del{ color: #0066CC}
/*答案*/
.myquestion .alist{width:860px; margin:0 auto; padding-top:15px; padding-bottom:15px; border-bottom:1px #E7E7E7 solid; line-height:180%;}
.myquestion .alist .text{ width:100%;}
.myquestion .alist .reward{ padding-left:25px; padding-right:6px; color:#FF6600; background-image:url(../images/16.png); background-repeat:no-repeat; background-position:7px center;}
.myquestion .alist .issolve{ padding:1px 4px; margin-right:6px; background-color:#009900; font-size:12px; color:#FFFFFF;border-radius:2px;}
.myquestion .alist .optimal{padding:2px 6px; margin-right:6px; background-color: #FF5500; font-size:12px; color:#FFFFFF;border-radius:2px; margin-left:8px;background-image:url(../images/52.png); background-repeat:no-repeat; background-position:5px center; padding-left:21px;}
/*-----私信--------*/ 
.mymsg{ width:860px;margin:0 auto;padding-bottom:20px; margin-top:20px;}
.mymsg .tnav{ border-top:1px #D7D7D7 solid;border-bottom:1px #D7D7D7 solid; padding-top:12px; padding-bottom:12px; background-color:#F8F8F8; margin-bottom:15px; padding-left:20px;}
.mymsg .tnav span{ color:#CCCCCC; padding-left:12px; padding-right:12px; font-size:12px;}
.mymsg .tnav a.select{ font-weight:bold; color:#FF3300}

.mymsg .msglist{ width:860px;border-bottom:1px #E7E7E7 solid; padding-top:15px; padding-bottom:15px;}
.mymsg .msglist .td1{ width:46px;height:46px; padding-left:10px; position:relative}
.mymsg .msglist .td1 img{width:46px;height:46px;border-radius:50%;}
.mymsg .msglist .td1 .is_read{ width:8px; height:8px; background-color:#FF0000;border-radius:50%; border:2px #FFFFFF solid; position:absolute; right:0px; top:0px; display:none}
.mymsg .msglist .td2{ padding-left:15px;width:580px;height:46px; float:left}
.mymsg .msglist .td2 .tit{ color:#333333; height:24px; padding-top:2px;}
.mymsg .msglist .td2 .tit .sys a{ color:#FF3300}
.mymsg .msglist .td2 .msg{ color: #999; font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; }
.mymsg .msglist .td2 .msg .time{ padding-right:15px;}
.mymsg .msglist .td3{  float:left; width:180px; padding-top:8px; padding-left:25px;}
/*-----私信详情--------*/ 
.mymsgshow{ width:860px;margin:0 auto;padding-bottom:20px; margin-top:25px;}
.mymsgshow .msguser{float:left; width:65px; padding-left:20px;}
.mymsgshow .msguser img{width:46px;height:46px;border-radius:50%;}
.mymsgshow .msgtxt{float:left; width:650px; position:relative; padding-bottom:20px;}
.mymsgshow .msgtxt .txt{padding:10px 15px; color:#333333;background-color:#DEEBF8;border-radius:6px; width:auto; float:left; line-height:160%}
.mymsgshow .msgtxt .txt .uname{ height:28px; color:#006699}
.mymsgshow .msgtxt .txt .uname .time{ font-size:12px;} 
.mymsgshow .msgtxt .arrows{position:absolute; width:11px; height:21px; left:-6px; top:10px;background-image:url(../images/40.png);background-position:0px 0px;}
.mymsgshow .msgtxt.my{}
.mymsgshow .msgtxt.my .txt{background-color:#E2F6E9}
.mymsgshow .msgtxt.my .arrows{background-position:0px -21px;}

.mymsgshow .rform{width:860px;margin:0 auto; background-color:#F7F7F7; border-bottom:1px #EFEFEF solid; border-top:1px #EFEFEF solid;margin-top:25px; padding-top:15px; padding-bottom:15px;border-radius:6px;}
.mymsgshow .rform .rtxt{ width:80px;float:left; text-align:right; padding-right:3px; padding-top:8px;}
.mymsgshow .rform .rinput{ width:745px;  float:left; position:relative}
.mymsgshow .rform .rinput textarea{ width:580px; height:20px; padding:10px;border-radius:4px;}
.mymsgshow .rform .rinput .rbtn{  width:120px; position:absolute; right:0px; bottom:5px}