@charset "utf-8";.icon{background-image:url(images/ask_icon.gif);}
.header .icon{background-image:url(images/icon.gif);}
#p-info,.btn-send,.bg{background:url(images/ask_bg.gif) no-repeat;}
.btn{background:url(images/ask_btn.gif) no-repeat;}
.rating ul,.rating ul.enabled li a:hover,.rating li.current{background:url(images/bg_star_rating.gif) repeat-x;}
.x-icon{background:url(images/ask_bg.gif) no-repeat;width:20px;height:20px;display:inline-block;vertical-align:middle;}
.coin-plus .icon{background-image:url(images/ask_bg.gif);background-position:-425px 0;height:20px;width:28px;margin:0 2px 0 .5em;}
.coin-plus em{font-size:9px;color:#c00;font-weight:bold;font-style:normal;}
.coin-noplus .icon{width:22px;height:15px;background-position:-488px 0;}
.navigation .panel-body{position:relative;height:32px;padding:5px 0 13px 0;text-align:center;}
.navigation .panel-body .bg{width:55px;height:45px;margin-right:10px;display:inline-block;vertical-align:middle;}
.navigation .panel-body input.text{width:550px;padding:6px;border:1px solid #dbdbdb;margin-right:10px;}
.navigation .panel-body input.btn{width:86px;height:30px;font-size:12px;color:#5e5e5e;background-position:0 0;}
.navigation .panel-body input.on{color:#000;background-position:0 -40px;}
.navigation .b-ask{background-position:-210px 0;}
.navigation .b-help{background-position:-265px 0;}
.c-right{float:right;width:210px;zoom:1;}
.c-left{float:left;width:210px;}
.c-middle{width:530px;margin-left:220px;_margin-left:217px;}
.c-main{width:750px;}
div.field{padding-right:6px;}
.face{display:inline-block;*display:inline;zoom:1;padding:1px;border:1px solid #ccc;}
.btn-send{width:263px;height:25px;line-height:27px;overflow:hidden;padding-left:10px;border:none;background-position:-230px -85px;}
.btns{margin-top:1em;height:25px;text-align:center;}
.btns .btn{margin:0 5px;}
.btns .fl button{margin:0 10px 0 0;}
.btns .fr button{margin:0 0 0 10px;float:left;}
.container .panel{margin-bottom:10px;}
.container .panel .panel-body p{line-height:20px;}
.panel-header .x-icon{float:left;margin:-3px 3px -1px -2px;}
.panel-header .ext,.panel-header .ext a{color:#f60;font-weight:bold;}
.panel-hc .panel-header{overflow:visible;}
.panel-hc .panel-header .x-icon{margin:-2px 3px -3px -4px;*margin:-3px 3px -3px -4px;position:relative;}
.c-middle .panel-body{padding:8px;}
.window{padding:1px;border:1px solid #b6cae3;background-color:#fff;}
.window-header{border:0;background-color:#f2f6fb;padding:4px 3px 5px 8px;font-size:14px;}
.window-body{padding:8px;border:0;}
.window-footer .bottom{margin-bottom:5px;text-align:center;}
.underline a{text-decoration:underline;}
.btn{width:109px;height:25px;line-height:25px;border:none;overflow:hidden;font-size:14px;font-weight:bold;}
.btn.orange{background-position:-110px 0;}
.btn.blue{background-position:-110px -40px;}
.btn.white{background-position:-240px 0;}
button.orange,input.orange,button.blue,input.blue{color:#fff;}
button.white,input.white{color:#333;}
button.disabled,input.disabled{color:#999;cursor:default!important;}
.i-solved{background-position:0 0;}
.i-unsolved{background-position:-16px 0;}
.i-unsolved1{background-position:-32px 0;}
.i-unsolved2,.h-list span.i-unsolved2{background-position:0 -16px;}
.i-star,.h-list span.i-star{background-position:-16px -16px;}
.i-ask{background-position:-16px 0;}
.i-answer{background-position:-80px 0;}
.i-share{background-position:-96px 0;}
.i-best{background-position:-48px 0;}
.i-pic{background-position:-128px 0;}
.i-rar{background-position:-112px 0;}
.i-warn{background-position:-32px -16px;}
.i-profile{background-position:-64px 0;}
.i-reply{background-position:-144px 0;}
.x-unsolved{background-position:-335px 0;}
.x-share{background-position:-365px 0;}
.x-solved{background-position:-395px 0;}
.classes .icon{background-position:-32px -32px;}
.s-list span.i-solved{background-position:-48px -16px;}
.s-list span.i-unsolved{background-position:-64px -16px;}
.s-list span.i-close{background-position:-80px -16px;}
.s-list .title span.icon{background-position:0 -32px;}
.h-list .icon{background-position:-16px -32px;}
.guide{margin-bottom:10px;padding:0 2px;}
.guide a{color:#000;}
.guide a:hover{color:#f60;}
.guide span{margin:auto 8px;}
ol.number li{height:20px;overflow:hidden;position:relative;white-space:nowrap;}
ol.number .bg{width:14px;height:14px;margin-right:4px;background-position:-330px -30px;position:absolute;left:0;}
.num-1 span.bg{background-position:-330px -30px;}
.num-2 span.bg{background-position:-344px -30px;}
.num-3 span.bg{background-position:-358px -30px;}
.num-4 span.bg{background-position:-372px -30px;}
.num-5 span.bg{background-position:-386px -30px;}
.num-6 span.bg{background-position:-400px -30px;}
.num-7 span.bg{background-position:-414px -30px;}
.num-8 span.bg{background-position:-428px -30px;}
.num-9 span.bg{background-position:-442px -30px;}
.num-10 span.bg{background-position:-456px -30px;}
#p-login .btn,#loginmodal .btn{width:83px;height:22px;margin-right:8px;colpr:#000;background-position:-240px -40px;}
#p-info{background-position:0 0;}
#p-info table a{color:#000;zoom:1;}
#p-info table a:hover,#p-info a:hover span{color:#f60;}
#p-info .icon{margin-right:3px;}
#p-info .fixed td,#p-info .ask-tip{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
#p-info .fixed td.point{text-overflow:clip;}
#p-info .ask-tip{width:198px;padding:4px;background:#f2f6fb;}
#p-commend .panel-body{padding:0;}
#p-commend li{overflow:hidden;zoom:1;padding:4px;border-bottom:1px solid #ccc;}
#p-commend li.last{border:none;}
#p-commend .face{float:left;width:64px;height:64px;border:1px solid #ccc;}
#p-commend .detail{margin-left:72px;_margin-left:69px;}
#p-commend .detail p{width:125px;zoom:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.7em;color:#666;}
#p-dynamic li{padding:0 20px;}
#p-dynamic li em{position:absolute;right:0;top:0;line-height:20px;color:#c00;text-align:right;}
.h-list li{width:100%;height:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;}
.h-list .icon{margin:2px 6px 2px 0;}
.h-list a{vertical-align:baseline;zoom:1;}
.h-list a.class{margin-left:.5em;color:#333;text-decoration:none;}
.h-list a.class:hover{color:#f60;text-decoration:underline;}
.h-list span.red{margin-left:.5em;font-size:9px;}
.h-list li img{margin-left:.2em;}
.q-list .item{margin-top:14px;}
.q-list .item-title{height:22px;line-height:22px;}
.q-list .item-title a{color:#007bbb;text-decoration:underline;zoom:1;}
.q-list .item-title a strong{font-size:14px;}
.q-list .item-title .x-icon{margin:1px 6px 1px 1px;}
.q-list .item-info{padding:4px 0 4px 28px;color:#999;}
.q-list .item-info a{color:#999;text-decoration:underline;}
.q-list .item-content{padding-left:28px;}
.q-list .item-content a{color:#c00;text-decoration:underline;}
.q-list .item a:hover{color:#f60;}
.s-list{margin-bottom:6px;}
.s-list th{color:#666;}
.s-list th span{font-weight:normal;}
.s-list th,.s-list td{border-bottom:1px solid #eee;}
.s-list .first{padding-left:22px;}
.s-list .title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.s-list .title .icon{margin-right:2px;}
.s-list a.class{margin-left:.5em;color:#333;text-decoration:none;}
.s-list a.class:hover{color:#f60;text-decoration:underline;}
.classes *{font-size:14px;}
.classes .icon{margin-bottom:3px;}
.classes p{color:#c00;}
.classes ul{margin-left:16px;}
.classes li{margin-top:4px;}
.classes a{white-space:nowrap;}
.classes h3 a{font-weight:normal;}
.classes ol{overflow:hidden;zoom:1;}
.classes ol li{float:left;display:inline;margin:0 .8em 0 0;}
.classes ol a{line-height:22px;*line-height:21px;font-size:12px;color:#666;text-decoration:underline;}
.classes ol a:hover{color:#f60;}
.classes .panel-header p{color:#000;}
.classes .panel-body{padding:6px 4px;}
.siblings{zoom:1}
.siblings li{display:block;float:left;height:24px;line-height:24px;margin-left:5px;overflow:hidden;width:140px;text-overflow:ellipsis;}
.panel-body .attach{margin-top:8px;position:relative;}
.panel-body .attach p{margin-top:4px;}
.panel-body .attach div{width:100%;margin-top:4px;overflow:hidden;}
.panel-body .attach .icon{margin-right:3px;}
.asker{overflow:hidden;}
.asker .panel-header a{text-decoration:underline;}
.asker .panel-header h2{padding-top:7px;}
.asker .panel-body{padding:14px;}
.asker .panel-body h3{font-size:14px;line-height:26px;color:#007bbb;}
.asker .infos{color:#999;}
.asker .content{padding-top:1em;width:100%;overflow:hidden;text-overflow:ellipsis;line-height:20px;}
.asker .console{margin:1em -13px -13px -13px;padding:13px;background:#f8f8f8;}
.asker .console .replyer{margin:10px 0;}
.asker .console .replyer p{padding:0;}
.answerer{overflow:hidden;zoom:1;}
.answerer .panel-body{padding:14px;}
.answerer .post .user{position:relative;height:26px;font-size:14px;font-weight:bold;color:#007bbb;}
.answerer .post .user .icon{margin:4px 5px 3px 0;}
.answerer .post .user a{color:#007bbb;text-decoration:underline;vertical-align:baseline;zoom:1;}
.answerer .post .user a:hover{color:#f60;}
.answerer .post .user img{vertical-align:middle;}
.answerer .post .user .btn{position:absolute;right:0;top:0;*line-height:25px;}
.answerer .post .content{width:100%;margin:.8em 0;overflow:hidden;text-overflow:ellipsis;line-height:20px;}
.answerer .post .infos{height:25px;line-height:25px;color:#999;}
.answerer .post .infos a{margin-left:1em;text-decoration:underline;}
.answerer .line-x{margin:.5em 0;}
.answerer .vote p{margin:4px 0;}
.answerer .vote .btn{margin-right:10px;cursor:pointer;}
.answerer .vote .rate .fl{width:109px;margin-right:10px;}
.answerer .vote .rate em{padding:0 1em 0 .1em;}
.an-best .window-header{background:#fff8e2;}
.replyer{margin-top:10px;padding:20px;zoom:1;background:#f2f6fb;}
.replyer h4{font-size:14px;line-height:20px;color:#007bbb;}
.replyer form{width:100%;overflow:hidden;}
.replyer p{padding:.8em 0;}
.replyer .tip{padding:5px;}
.replyer .i-reply{margin:4px 5px 3px 0;}
.replyer .info{margin:6px 0 0 0;padding:8px 10px;}
.replyer .textarea{margin:4px 0 0 0;width:100%;}
.window .replyer{padding:0;background:none;}
.rating{zoom:1;position:relative;}
.rating ul{width:440px;height:65px;background-position:0 0;position:relative;float:left;}
.rating li{width:40px;height:65px;float:left;}
.rating li a{position:absolute;display:block;height:63px;width:40px;z-index:20;cursor:default;color:#000;text-decoration:none;}
.rating li a span{position:absolute;text-align:center;display:block;width:40px;bottom:0;right:0;}
.rating li a.left span{right:auto;left:0;}
.rating ul.enabled li a{cursor:pointer;}
.rating ul.enabled li a:hover,.rating li.on a{z-index:2;background-position:0 -80px;}
.rating li.current{text-indent:-9000px;z-index:1;display:block;height:65px;position:absolute;background-position:0 -80px;zoom:1;}
.rating li.negative-current{background-position:right -80px;}
.rating .star-0{left:0;}
.rating .star-1{left:40px;}
.rating .star-2{left:80px;}
.rating .star-3{left:120px;}
.rating .star-4{left:160px;}
.rating .star-5{left:200px;}
.rating .star-6{left:240px;}
.rating .star-7{left:280px;}
.rating .on a.star-0,.rating ul.enabled a.star-0:hover{width:240px;}
.rating .on a.star-1,.rating ul.enabled a.star-1:hover{width:200px;}
.rating .on a.star-2,.rating ul.enabled a.star-2:hover{width:160px;}
.rating .on a.star-3,.rating ul.enabled a.star-3:hover{width:120px;}
.rating .on a.star-4,.rating ul.enabled a.star-4:hover{width:80px;}
.rating .on a.star-6,.rating ul.enabled a.star-6:hover{left:200px;width:80px;}
.rating .on a.star-7,.rating ul.enabled a.star-7:hover{left:200px;width:120px;}
.rating .on a.star-8,.rating ul.enabled a.star-8:hover{left:200px;width:160px;}
.rating .on a.star-9,.rating ul.enabled a.star-9:hover{left:200px;width:200px;}
.rating .on a.star-10,.rating ul.enabled a.star-10:hover{left:200px;width:240px;}
.rating p{height:20px;margin-top:2.5em;text-indent:3em;}
.mylist .leftside{float:left;width:120px;_overflow:hidden;}
.mylist .leftside h2{font-size:14px;padding:8px 0 2px 0;text-align:center;}
.mylist .leftside li{margin-top:10px;background:#f6f6f6;border:1px solid #dedede;}
.mylist .leftside li a{display:block;height:26px;padding-left:32px;line-height:28px;overflow:hidden;color:#666;}
.mylist .leftside li a:hover{color:#f60;}
.mylist .leftside li.on{position:relative;z-index:20;width:130px;background:#fff;border-right:none;}
.mylist .leftside li.on a{color:#000;font-weight:bold;}
.mylist .rightside{min-height:300px;_height:300px;margin-left:130px;_margin-left:127px;}
.mylist .rightside .tab-body{min-height:260px;_height:260px;}
.poper .title{margin:10px auto;font-size:14px;text-align:center;}
.poper .line-x{margin:6px 0;}
.poper .window-body p{line-height:1.8em;}
.poper .window-body ul{padding:0 1em;}
.poper .window-body li{line-height:20px;}
