@charset
:

'utf-8'
;
.line {
    overflow: hidden;
    width: 767px;
    height: 4px;
    background: url(../images/line.png)
}

.qline {
    overflow: hidden;
    width: 1200px;
    height: 4px;
    background: url(../images/line.png)
}

.qline2 {
    overflow: hidden;
    width: 1098px;
    height: 4px;
    background: url(../images/line.png)
}

.everyrline {
    overflow: hidden;
    width: 668px;
    height: 4px;
    background: url(../images/line.png)
}

.rline {
    overflow: hidden;
    width: 396px;
    height: 4px;
    background: url(../images/line.png)
}

.rtipsline {
    overflow: hidden;
    width: 260px;
    height: 4px;
    background: url(../images/line.png)
}

.pcenter {
    float: left;
    width: 1200px;
    margin: 79px 0 0 0;
    padding-bottom: 30px
}

.pleft {
    width: 767px
}

.pright {
    width: 394px;
    position: relative
}

.ask {
    width: 733px;
    height: 56px;
    padding: 19px 17px;
    background: #fff9ee
}

.askleft {
    width: 580px;
    height: 56px
}

.saskser {
    width: 40px;
    height: 56px
}

.askright {
    width: 109px;
    height: 56px
}

.qinp {
    width: 563px;
    height: 51px;
    line-height: 51px;
    padding-left: 14px;
    border: 3px solid #ff8851;
    border-right: 0;
    border-bottom: 2px solid #ff8851;
    background: #fff;
    outline: 0;
    color: #a9a9a9;
    font-size: 14px;
    font-family: '宋体'
}

.qinp2 {
    width: 1000px;
    height: 51px;
    line-height: 51px;
    padding-left: 14px;
    border: 3px solid #ff8851;
    border-right: 0;
    border-bottom: 2px solid #ff8851;
    background: #fff;
    outline: 0;
    color: #a9a9a9;
    font-size: 14px;
    font-family: '宋体'
}

.qinp3 {
    width: 237px;
    height: 38px;
    line-height: 36px;
    padding-left: 14px;
    border: 2px solid #ff8851;
    border-right: 0;
    background: #fff;
    outline: 0;
    color: #a9a9a9;
    font-size: 14px;
    font-family: '宋体'
}

.qinp4 {
    width: 409px;
    height: 51px;
    line-height: 51px;
    padding-left: 14px;
    border: 3px solid #ff8851;
    border-right: 0;
    border-bottom: 2px solid #ff8851;
    background: #fff;
    outline: 0;
    color: #a9a9a9;
    font-size: 14px;
    font-family: '宋体'
}

.qbut {
    width: 109px;
    height: 56px;
    line-height: 56px;
    *margin-top: 1px;
    border: 0;
    background: #ff8851;
    cursor: pointer;
    color: #fff;
    font-size: 23px;
    text-align: center
}

.qbut2 {
    width: 64px;
    height: 42px;
    line-height: 42px;
    *margin-top: 1px;
    border: 0;
    background: #ff8851;
    cursor: pointer;
    color: #fff;
    font-size: 23px;
    text-align: center
}

.tusear {
    width: 40px;
    height: 42px;
    line-height: 42px;
    *margin-top: 1px;
    outline: 0;
    border: 0;
    background: url(../images/sr.png);
    cursor: pointer
}

.saskbut {
    width: 40px;
    height: 56px;
    line-height: 56px;
    *margin-top: 1px;
    outline: 0;
    border: 0;
    background: url(../images/sr2.png);
    cursor: pointer
}

.askpop, .scitypop, .asksupop, .tipspop, .areapop, .keypop, .invipop, .contantpop, .yqsucpop, .samepop, .deletpop {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    _position: absolute;
    _top: expression(eval(document.documentElement.scrollTop));
    background: url(../images/bg.png);
    z-index: 1000
}

.apopcon {
    position: relative;
    top: 100px;
    left: 50%;
    width: 910px;
    margin-left: -455px;
    padding-bottom: 50px;
    background: #fff;
    border-radius: 3px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
    behavior: url(../images/pie.htc)
}

.astit {
    display: inline;
    width: 850px;
    height: 65px;
    margin: 0 22px;
    padding-left: 16px;
    background: url(../images/apbg.png) left bottom no-repeat
}

.astitone {
    height: 65px;
    line-height: 65px;
    padding-right: 10px;
    color: #333;
    font-size: 23px
}

.astittwo {
    height: 65px;
    line-height: 65px;
    color: #aeadab;
    font-size: 15px
}

.aclose, .sclose, .areclose, .keyclose {
    width: 26px;
    height: 26px;
    margin-top: 15px;
    background: url(../images/close.png);
    cursor: pointer
}

.aclose:hover, .sclose:hover, .areclose:hover, .keyclose:hover {
    background: url(../images/chover.png)
}

.scclose {
    width: 26px;
    height: 26px;
    background: url(../images/close.png);
    cursor: pointer
}

.scclose:hover {
    background: url(../images/chover.png)
}

.asmain {
    display: inline;
    width: 866px;
    height: auto;
    margin: 0 22px;
    padding-top: 39px
}

.asmainl {
    width: 594px;
    height: 282px
}

.asmainr {
    position: relative;
    width: 243px;
    height: 280px;
    background: #fdf9e8;
    border: 1px solid #f4ebc2
}

.asmainr:before {
    position: absolute;
    top: 12px;
    left: -11px;
    content: url(http://pres.vobao.com/Images/old/v3/MainSite/Content/themes/Default/images/qbar/wenba/pbg.png)
}

.asmtitle {
    float: left;
    width: 243px;
    height: 56px;
    line-height: 56px;
    text-align: center;
    color: #666;
    font-size: 15px
}

.asmainr li {
    float: left;
    width: 189px;
    padding: 0 27px;
    line-height: 24px;
    font-size: 13px
}

.asmainr li a {
    color: #f60
}

.asmlist {
    width: 594px;
    height: 45px
}

.aslistl {
    width: 80px;
    height: 45px;
    line-height: 45px;
    padding-right: 10px;
    color: #333;
    font-size: 17px;
    text-align: right
}

.aslistl2 {
    width: 80px;
    height: 30px;
    line-height: 30px;
    padding-right: 10px;
    color: #333;
    font-size: 17px;
    text-align: right
}

.aslistr {
    width: 504px;
    height: 45px
}

.asinp {
    width: 502px;
    height: 43px;
    line-height: 43px;
    border: 1px solid #dfdfdf;
    outline: 0;
    background: #fff;
    color: #9f9f9e;
    font-size: 17px;
    border-radius: 3px
}

.asinp:hover {
    border: 1px solid #b0d1ff;
    border-radius: 3px
}

.asmlist2 {
    width: 594px;
    height: 207px;
    margin-top: 30px
}

.astext {
    position: relative;
    width: 502px;
    height: 205px
}

.asarea {
    width: 502px;
    height: 205px;
    border: 1px solid #dfdfdf;
    border-radius: 3px;
    outline: 0;
    resize: none;
    overflow: auto
}

.asarea:hover {
    border: 1px solid #b0d1ff;
    border-radius: 3px
}

.amap {
    position: absolute;
    bottom: -1px;
    left: 1px;
    width: 477px;
    height: 30px;
    padding-left: 25px;
    background: url(../images/ad.png) 14px 8px no-repeat #f1f2f3;
    border-radius: 0 0 3px 3px/0 0 3px 3px
}

.amapone {
    height: 30px;
    line-height: 30px;
    padding: 0 7px;
    color: #666;
    font-size: 13px
}

.amaptwo {
    height: 30px
}

.aminp {
    height: 30px;
    line-height: 30px;
    border: 0;
    outline: 0;
    background: 0;
    color: #f60;
    font-size: 13px;
    cursor: pointer
}

.aminp2 {
    width: 55px;
    height: 23px;
    line-height: 23px;
    margin-top: 4px;
    margin-left: 7px;
    border: 0;
    outline: 0;
    background: #fff;
    color: #38aae6;
    font-size: 13px;
    text-align: center;
    cursor: pointer;
    border-radius: 3px
}

.amapthree {
    display: none;
    height: 23px;
    margin-top: 4px
}

.amapfour {
    display: none;
    height: 30px
}

.amapthree select {
    height: 23px;
    margin-left: 7px;
    border: 0;
    background: #fff;
    border-radius: 3px
}

.astipsl {
    width: 45px;
    line-height: 24px;
    font-weight: bold
}

.astipsr {
    width: 144px;
    line-height: 24px
}

.taglist {
    display: inline;
    width: 866px;
    height: auto;
    margin: 0 22px;
    padding-top: 33px
}

.tagr {
    width: 600px
}

.tagadd, .stagadd, .satagadd {
    float: left;
    width: 56px;
    height: 28px;
    line-height: 28px;
    margin-bottom: 20px;
    border: 1px solid #38aae6;
    outline: 0;
    background: #fff;
    color: #38aae6;
    font-size: 17px;
    text-align: center;
    border-radius: 3px;
    cursor: pointer
}

.tagadd:hover, .satagadd:hover {
    border: 1px solid #f60;
    outline: 0;
    background: #fff;
    color: #f60;
    border-radius: 3px
}

.tagr ul.tsul {
    display: none
}

.tagr ul.tsul li, .tagr ul.sametsul li {
    float: left;
    width: auto;
    height: 28px;
    line-height: 28px;
    margin-right: 15px;
    margin-bottom: 20px;
    padding: 0 7px 0 28px;
    border: 1px solid #dfdfdf;
    background: url(../images/add.png) 5px 5px no-repeat;
    color: #333;
    font-size: 15px;
    border-radius: 3px;
    cursor: pointer
}

.tagr ul.tsul li.set {
    border: 1px solid #38aae6;
    background: url(../images/add2.png) 5px 5px no-repeat;
    color: #38aae6
}

.tagr ul.tful li, .tagr ul.scul li {
    float: left;
    width: auto;
    height: 28px;
    line-height: 28px;
    margin-right: 15px;
    margin-bottom: 20px;
    padding: 0 28px 0 7px;
    border: 1px solid #dfdfdf;
    background: url(../images/sc2.png) 90% 50% no-repeat;
    color: #333;
    font-size: 15px;
    border-radius: 3px;
    cursor: pointer
}

.tagr ul.tful li:hover, .tagr ul.scul li:hover {
    background: url(../images/sc.png) 90% 50% no-repeat;
    border-radius: 3px
}

.taginp {
    display: none;
    float: left;
    width: 126px;
    height: 28px;
    line-height: 28px;
    outline: 0;
    margin-right: 15px;
    padding-left: 10px;
    border: 1px solid #dfdfdf;
    color: #aeadab;
    font-size: 15px;
    border-radius: 3px
}

.sataginp {
    float: left;
    width: 126px;
    height: 28px;
    line-height: 28px;
    outline: 0;
    margin-right: 15px;
    padding-left: 10px;
    border: 1px solid #dfdfdf;
    color: #aeadab;
    font-size: 15px;
    border-radius: 3px
}

.staginp {
    float: left;
    width: 126px;
    height: 28px;
    line-height: 28px;
    outline: 0;
    margin-right: 15px;
    padding-left: 10px;
    border: 1px solid #dfdfdf;
    color: #aeadab;
    font-size: 15px;
    border-radius: 3px
}

.tup {
    width: 55px;
    height: 30px;
    line-height: 30px;
    background: url(../images/up.png) right center no-repeat;
    color: #38aae6;
    text-align: center;
    cursor: pointer
}

.tmail {
    display: inline;
    width: 866px;
    height: auto;
    margin: 0 22px;
    padding-top: 20px
}

.tmaill {
    width: auto;
    height: 30px;
    line-height: 30px;
    padding: 0 10px 0 15px;
    color: #333;
    font-size: 17px
}

.maiinp {
    width: 126px;
    height: 28px;
    line-height: 28px;
    outline: 0;
    margin-right: 15px;
    padding-left: 10px;
    border: 1px solid #dfdfdf;
    color: #aeadab;
    font-size: 15px;
    border-radius: 3px;
    behavior: url(/Content/themes/Default/PIE.htc)
}

.taward {
    display: none;
    width: 866px;
    height: auto;
    margin: 0 22px;
    padding-top: 33px
}

.tawardse {
    width: 866px;
    height: auto;
    margin: 0 22px;
    padding-top: 33px
}

.tawardr {
    width: 600px;
    height: 30px
}

.tawardr li {
    cursor: pointer;
    display: inline;
    float: left;
    width: 70px;
    height: 28px;
    line-height: 28px;
    margin-right: 13px;
    border: 1px solid #dfdfdf;
    color: #666;
    font-size: 17px;
    text-align: center;
    border-radius: 3px
}

.tawardr li.set {
    border: 1px solid #38aae6;
    color: #38aae6
}

.rainp {
    float: left;
    width: 160px;
    height: 28px;
    line-height: 28px;
    outline: 0;
    margin-right: 15px;
    padding-left: 10px;
    border: 1px solid #dfdfdf;
    color: #aeadab;
    font-size: 14px;
    border-radius: 3px
}

.askbut {
    width: 100%;
    height: 40px;
    padding-top: 40px;
    text-align: center
}

.asbutone, .cpbutone, .samebut {
    width: 100px;
    height: 40px;
    line-height: 40px;
    margin: 0 20px;
    border: 0;
    outline: 0;
    background: #38aae6;
    color: #fff;
    font-size: 21px;
    text-align: center;
    cursor: pointer;
    border-radius: 3px
}

.asbutone:hover, .cpbutone:hover, .samebut:hover {
    background: #ff4a00;
    border-radius: 3px
}

.asbuttwo {
    width: 98px;
    height: 38px;
    line-height: 38px;
    margin: 0 20px;
    border: 1px solid #dfdfdf;
    outline: 0;
    background: #fff;
    color: #333;
    font-size: 21px;
    text-align: center;
    cursor: pointer;
    border-radius: 3px
}

.asbuttwo:hover {
    background: #e5e5e5;
    border-radius: 3px
}

.scpopr {
    width: 248px;
    height: 278px;
    border: 1px solid #f1f2f3
}

.scpoprtop {
    width: 248px;
    height: 240px;
    background: #f1f2f3
}

.scpoprtop dt {
    position: relative;
    float: left;
    width: 124px;
    height: 146px;
    margin: 20px 55px 0 55px;
    padding: 6px;
    border: 1px solid #d0d0d0;
    background: #e1e1e1
}

.scpoprtop dt img {
    width: 124px;
    height: 146px
}

.scppictit {
    position: absolute;
    left: 6px;
    bottom: 6px;
    width: 124px;
    height: 26px;
    line-height: 26px;
    background: rgba(0, 0, 0, 0.5);
    color: #fff;
    font-size: 15px;
    text-align: center
}

.scpoprtop dd {
    float: left;
    width: 248px;
    height: 60px
}

.scppaddr {
    width: 248px;
    height: 25px;
    line-height: 20px;
    padding-top: 5px;
    font-size: 13px;
    text-align: center
}

.scpptell {
    width: 240px;
    height: 30px;
    line-height: 20px;
    padding-left: 8px;
    background: url(../images/phone.png) 70px 3px no-repeat;
    font-size: 13px;
    text-align: center
}

.scpoprbot {
    width: 248px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    font-size: 13px
}

.scpoprbone {
    overflow: hidden;
    width: 123px;
    height: 38px;
    border-right: 1px solid #f1f2f3;
    text-overflow: ellipsis;
    white-space: nowrap
}

.scpoprbtwo {
    overflow: hidden;
    width: 124px;
    height: 38px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.asksuc {
    position: relative;
    top: 100px;
    left: 50%;
    width: 674px;
    margin-left: -337px;
    padding-bottom: 50px;
    background: #fff;
    border-radius: 3px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
    behavior: url(../images/pie.htc)
}

.asksuctit {
    display: inline;
    width: 614px;
    height: 65px;
    margin: 0 22px;
    padding-left: 16px;
    background: url(../images/apbg.png) left bottom no-repeat
}

.sctips {
    display: inline;
    width: 580px;
    height: 140px;
    line-height: 140px;
    margin: 0 22px;
    padding-left: 50px;
    background: url(../images/abg.png) 100px 40px no-repeat;
    color: #333;
    font-size: 37px;
    text-align: center
}

.asksmain {
    display: inline;
    width: 630px;
    margin: 0 22px
}

.sameline {
    width: 590px;
    margin: 30px 22px;
    border-top: 1px solid #dfdfdf
}

.asksml {
    width: 420px;
    padding-left: 50px
}

.asksmltwo {
    display: none;
    width: 420px;
    padding-left: 50px
}

.asksmlthree {
    display: none;
    width: 420px;
    padding-left: 50px
}

.asksmlthree2 {
    width: 420px;
    padding-left: 50px
}

.aswinp {
    width: 200px;
    height: 28px;
    line-height: 28px;
    border: 1px solid #dfdfdf;
    outline: 0;
    border-radius: 3px;
    color: #ff7011;
    font-size: 17px
}

.askwl {
    width: 60px;
    height: 30px;
    line-height: 30px;
    color: #666;
    font-size: 17px;
    text-align: left
}

.askwl2 {
    width: 90px;
    height: 30px;
    line-height: 30px;
    color: #666;
    font-size: 17px;
    text-align: left
}

.asksmr {
    width: 123px;
    height: 149px;
    border: 1px solid #f0eeee;
    border-radius: 3px
}

.asksmr dl {
    width: 123px;
    height: 149px
}

.asksmr dl dt {
    width: 89px;
    height: 89px;
    padding: 18px 17px 0 17px
}

.asksmr dl dt img {
    width: 89px;
    height: 89px
}

.asksmr dl dd {
    width: 123px;
    height: 40px;
    line-height: 40px;
    color: #aeadab;
    font-size: 12px;
    font-family: '宋体';
    text-align: center
}

.askword {
    width: 420px;
    height: 30px;
    line-height: 30px;
    padding-top: 10px;
    color: #666;
    font-size: 17px
}

.asblue {
    float: left;
    line-height: 27px;
    padding-left: 10px;
    color: #38aae6;
    font-size: 12px;
    font-family: '宋体'
}

.askbutton {
    width: 420px;
    height: 40px;
    padding-top: 20px;
    padding-left: 60px
}

.asbut {
    width: 202px;
    height: 40px;
    line-height: 40px;
    outline: 0;
    border: 0;
    background: #38aae6;
    color: #fff;
    text-align: center;
    font-size: 17px;
    cursor: pointer;
    border-radius: 3px
}

.asbut:hover {
    width: 202px;
    height: 40px;
    background: #4081db;
    border-radius: 3px
}

.asbut2 {
    width: 52px;
    height: 30px;
    line-height: 30px;
    margin-left: 10px;
    outline: 0;
    border: 0;
    background: #38aae6;
    color: #fff;
    text-align: center;
    font-size: 17px;
    border-radius: 3px
}

.asbut2:hover {
    width: 52px;
    height: 30px;
    background: #4081db;
    border-radius: 3px
}

.sasbut {
    width: 202px;
    height: 40px;
    line-height: 40px;
    margin-left: 30px;
    outline: 0;
    border: 0;
    background: #38aae6;
    color: #fff;
    text-align: center;
    font-size: 17px;
    cursor: pointer;
    border-radius: 3px
}

.sasbut:hover {
    width: 202px;
    height: 40px;
    background: #4081db;
    border-radius: 3px
}

.blue {
    color: #38aae6
}

.askblue {
    color: #38aae6;
    cursor: pointer
}

.scity {
    width: 765px;
    height: 225px;
    margin-top: 22px;
    border: 1px solid #dfdfdf;
    background: #fff;
    behavior: url(../images/pie.htc)
}

.sctitle {
    width: 725px;
    height: 52px;
    line-height: 52px;
    padding-bottom: 6px;
    padding-left: 20px;
    padding-right: 20px;
    background: url(../images/apbg.png) left bottom no-repeat;
    color: #333;
    font-size: 21px
}

.scname {
    position: relative;
    height: 20px;
    line-height: 20px;
    margin-top: 18px;
    padding: 0 15px;
    background: url(../images/down.png) right center no-repeat;
    color: #ff8851;
    font-size: 14px;
    font-family: '宋体';
    text-align: center;
    cursor: pointer
}

.cfr {
    color: #ff8851;
    font-size: 14px;
    font-family: '宋体';
    cursor: pointer
}

.scnpop {
    display: none;
    position: absolute;
    left: 0;
    top: 20px;
    width: 770px;
    padding: 20px 20px 50px 20px;
    border: 1px solid #d3d3d3;
    background: #fff;
    box-shadow: 0 0 5px #e8e8e8;
    behavior: url(../images/pie.htc);
    z-index: 100
}

.scnptitle {
    width: 770px;
    height: 48px;
    border-bottom: 1px solid #dfdfdf
}

.scnptitle li {
    float: left;
    width: auto;
    height: 48px;
    line-height: 40px;
    margin: 0 15px;
    padding: 0 10px;
    color: #333;
    font-size: 23px
}

.scnptitle li.scset {
    height: 47px;
    color: #6dc7f6;
    border-bottom: 2px solid #6dc7f6
}

.scnlist, .scnpcon {
    width: 770px;
    padding-top: 20px
}

.ccndetail {
    display: none
}

.ccndetail.cshow {
    display: block
}

.scnlistl {
    width: 30px;
    height: 26px;
    line-height: 26px;
    padding-left: 50px;
    color: #38aae6;
    font-size: 23px;
    text-align: left
}

.scnlistr {
    width: 600px
}

.scnlistr li {
    float: left;
    width: auto;
    height: 26px;
    line-height: 26px;
    margin-right: 30px;
    margin-bottom: 10px;
    padding: 0 10px;
    color: #333;
    font-family: '寰蒋闆呴粦';
    font-size: 17px
}

.scnlistr li:hover {
    background: #38aae6;
    color: #fff;
    font-size: 17px
}

.scmain {
    width: 745px;
    height: 115px;
    margin-top: 20px;
    padding-left: 20px
}

.scmlist {
    width: 245px;
    height: 115px
}

.scmone {
    position: relative;
    width: 85px;
    height: 115px;
    border-radius: 3px;
    behavior: url(/Content/themes/Default/PIE.htc)
}

.scmone img {
    width: 85px;
    height: 110px
}

.scmrz {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 85px;
    height: 24px
}

.scmrz img {
    width: 85px;
    height: 24px
}

.scmtwo {
    width: 145px;
    height: 115px;
    padding-left: 15px
}

.scmtwotit {
    width: 145px;
    height: 30px;
    color: #333;
    font-size: 17px
}

.sage {
    padding-left: 5px;
    color: #aeadab;
    font-size: 14px
}

.scmtone {
    overflow: hidden;
    width: 120px;
    height: 30px;
    line-height: 24px;
    padding-left: 25px;
    background: url(../images/wt1.png) 0 4px no-repeat;
    color: #666;
    font-size: 14px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.scmttwo {
    overflow: hidden;
    width: 120px;
    height: 30px;
    line-height: 24px;
    padding-left: 25px;
    background: url(../images/wt2.png) 0 4px no-repeat;
    color: #666;
    font-size: 14px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.scmtthree {
    display: none;
    overflow: hidden;
    width: 120px;
    height: 30px;
    line-height: 24px;
    padding-left: 25px;
    background: url(../images/wt3.png) 0 4px no-repeat;
    color: #666;
    font-size: 14px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.scmtfour {
    display: none;
    overflow: hidden;
    width: 120px;
    height: 30px;
    line-height: 24px;
    padding-left: 25px;
    background: url(../images/wt4.png) 0 4px no-repeat;
    color: #666;
    font-size: 14px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.scmask {
    width: 80px;
    height: 24px;
    line-height: 24px;
    background: #ffa14c;
    color: #fff;
    font-size: 13px;
    text-align: center;
    cursor: pointer;
    border-radius: 3px;
}

.scmask:hover {
    background: #ff7900;
    border-radius: 3px;
    behavior: url(../images/pie.htc);
}

.noquestion {
    width: 765px;
    text-align: center;
    margin-top: 22px;
    padding: 5px 0;
    border: 1px solid #dfdfdf;
    background: #fff;
    behavior: url(../images/pie.htc)
}

.everytit {
    width: 765px;
    height: 57px;
    margin-top: 30px;
    border: 1px solid #dfdfdf;
    border-bottom: 2px solid #ff7900;
}

.etitulone li {
    float: left;
    height: 57px;
    line-height: 57px;
    padding: 0 30px;
    border-right: 1px solid #dfdfdf;
    color: #333;
    font-size: 21px;
    cursor: pointer
}

.etitulone li.sel {
    position: relative;
    left: -1px;
    *left: 0;
    top: -1px;
    height: 58px;
    background: #38aae6;
    color: #fff
}

.etitulone li.sel a {
    color: #fff
}

.etitultwo li {
    float: left;
    height: 57px;
    line-height: 57px;
    padding: 0 10px;
    border-right: 1px solid #dfdfdf;
    color: #333;
    font-size: 21px;
    cursor: pointer
}

.etitultwo li.sel {
    position: relative;
    left: -1px;
    *left: 0;
    top: -1px;
    height: 58px;
    background: #38aae6;
    color: #fff
}

.etitultwo li.sel a {
    color: #fff
}

.esort {
    position: relative;
    display: inline;
    height: 40px;
    line-height: 40px;
    margin-right: 10px;
    margin-top: 10px;
    text-align: right;
    color: #ff8851;
    font-size: 14px;
    font-family: '宋体';
    cursor: pointer
}

.esorttop {
    height: 40px;
    padding-right: 17px;
    background: url(../images/down2.png) right center no-repeat
}

.esortmain {
    display: none;
    position: absolute;
    right: 0;
    top: 0;
    width: 145px;
    border-top: 0;
    border: 1px solid #e3e3e3;
    background: #fff;
    color: #666;
    text-align: center;
    z-index: 100
}

.esortmain span {
    float: left;
    width: 145px;
    height: 40px;
    border-top: 1px solid #e3e3e3
}

.esortmain span:hover {
    background: #6dc7f6;
    color: #fff
}

.everymain {
    display: none;
    width: 767px
}

.everymain.evshow {
    display: block
}

.everylist {
    width: 767px;
    padding-top: 30px;
    overflow: hidden;
}

.everyleft {
    width: 75px
}

.nophoto {
    position: relative;
    overflow: hidden;
    width: 75px;
    height: 48px;
    padding: 20px 0;
    line-height: 24px;
    color: #fff;
    font-size: 17px;
    text-align: center;
    border-radius: 3px;
    behavior: url(/Content/themes/Default/PIE.htc)
}

.nophoto li {
    overflow: hidden;
    width: 75px;
    height: 24px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.nopbg1 {
    background: #ffb3de
}

.nopbg2 {
    background: #92e1fc
}

.nopbg3 {
    background: #ffde8c
}

.nopbg4 {
    background: #abd0ff
}

.nopbg5 {
    background: #cae4db
}

.nopbg6 {
    background: #d8f085
}

.nopbg7 {
    background: #81dee1
}

.nopbg8 {
    background: #ff8390
}

.everyname {
    overflow: hidden;
    width: 75px;
    height: 28px;
    line-height: 28px;
    color: #aeadab;
    font-size: 12px;
    font-family: '宋体';
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap
}

.hasphoto {
    position: relative;
    width: 75px;
    height: 88px;
    border-radius: 3px;
    behavior: url(/Content/themes/Default/PIE.htc)
}

.hasphoto img {
    width: 75px;
    height: 88px
}

.haspword {
    overflow: hidden;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 75px;
    height: 20px;
    line-height: 20px;
    background: url(../images/ebg.png);
    color: #fff;
    font-size: 12px;
    font-family: '宋体';
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.everyright {
    width: 668px;
    height: 141px
}

.everyrtop {
    position: relative;
    width: 666px;
    height: 135px;
    border: 1px solid #dfdfdf;
    background: #fff;
    border-radius: 3px
}

.everyrtop:before {
    position: absolute;
    left: -8px;
    top: 15px;
    width: 8px;
    height: 15px;
    content: url(http://pres.vobao.com/Images/old/v3/MainSite/Content/themes/Default/images/qbar/wenba/sj.png)
}

.everytleft {
    overflow: hidden;
    width: 536px;
    height: 135px;
    padding: 0 26px 0 15px
}

.everytright {
    overflow: hidden;
    width: 70px;
    height: 70px;
    margin-top: 33px;
    border: 1px solid #dfdfdf;
    border-radius: 3px;
    text-align: center;
    line-height: 70px
}

.everytright:hover {
    border: 1px solid #69bdf9;
    border-radius: 3px
}

.evtrone {
    width: 70px;
    height: 60px;
    padding: 5px 0
}

.evtrone li {
    width: 70px;
    height: 30px;
    line-height: 30px;
    color: #666;
    font-size: 21px;
    text-align: center
}

.evtrtwo {
    display: none;
    width: 70px;
    height: 70px;
    line-height: 70px;
    color: #38aae6;
    font-size: 21px;
    text-align: center
}

.evtrtwo a {
    display: block;
    width: 70px;
    height: 70px;
    color: #38aae6
}

.evtrtwo a:hover {
    color: #38aae6
}

.everytlone {
    width: 536px;
    height: 40px;
    padding-top: 20px;
    color: #38aae6;
    font-size: 21px
}

.evbname, .evbname2 {
    height: 40px;
    line-height: 40px
}

.evb {
    width: 13px;
    height: 14px;
    padding-top: 8px;
    *padding-top: 12px
}

.evb2 {
    width: 13px;
    height: 14px;
    *padding-top: 12px
}

.evbmuch {
    height: 40px;
    line-height: 40px;
    color: #fe4902;
    font-size: 15px;
    padding-left: 10px
}

.everytltwo {
    overflow: hidden;
    width: 536px;
    height: 52px
}

.everypic {
    width: 31px;
    height: 36px;
    margin-top: 7px
}

.everypic img {
    width: 31px;
    height: 36px
}

.everybrief {
    overflow: hidden;
    width: 495px;
    height: 48px;
    line-height: 24px;
    padding-left: 10px;
    color: #666
}

.everybrief2 {
    overflow: hidden;
    width: 536px;
    height: 48px;
    line-height: 24px;
    color: #666
}

.etime {
    color: #bebaba;
    font-size: 12px;
    font-family: '宋体';
    padding-left: 10px
}

.fenye {
    width: 100%;
    padding: 40px 0 0 0;
    font-size: 14px;
    text-align: center
}

.digg {
    margin: 2px;
    padding: 5px
}

.digg a {
    margin: 2px;
    padding: 5px 10px;
    border: 1px solid #e6e9ed;
    color: #6583b7;
    border-radius: 5px
}

.digg a:hover {
    border: #e6e9ed 1px solid;
    background: #38aae6;
    color: #fff
}

.digg a:active {
    border: #e6e9ed 1px solid;
    color: #000
}

.digg span.current {
    margin: 2px;
    padding: 5px 10px;
    border: #e6e9ed 1px solid;
    background: #38aae6;
    color: #fff;
    border-radius: 5px
}

.digg span.disabled {
    border: #e6e9ed 1px solid;
    padding: 5px 10px;
    margin: 2px;
    color: #ddd;
    border-radius: 5px
}

.responder {
    overflow: hidden;
    width: 70px;
    height: 70px;
    line-height: 70px;
    margin-top: 33px;
    border: 1px solid #dfdfdf;
    color: #666;
    font-size: 21px;
    text-align: center;
    border-radius: 3px
}

.responder a {
    display: block;
    width: 70px;
    height: 70px;
    color: #666
}

.responder a:hover {
    color: #38aae6
}

.responder:hover {
    border: 1px solid #69bdf9;
    border-radius: 3px
}

.endquestion {
    overflow: hidden;
    width: 70px;
    height: 70px;
    line-height: 70px;
    margin-top: 33px;
    border: 1px solid #dfdfdf;
    color: #666;
    font-size: 21px;
    text-align: center;
    border-radius: 3px
}

.endquestion a {
    display: block;
    width: 70px;
    height: 70px;
    color: #666
}

.endquestion a:hover {
    color: #38aae6
}

.endquestion:hover {
    border: 1px solid #69bdf9;
    border-radius: 3px
}

.adotop {
    position: absolute;
    top: 0;
    left: 458px;
    width: 76px;
    height: 26px;
    line-height: 26px;
    padding-left: 36px;
    background: #fdfbef;
    color: #ff8851;
    font-size: 13px
}

.adotopbg {
    background: url(../images/heart.png) 10px 5px no-repeat #fdfbef
}

.adotopbg2 {
    background: url(../images/star.png) 8px 2px no-repeat #fdfbef
}

.rtips {
    position: absolute;
    top: -34px;
    right: 0;
    width: 260px;
    height: 42px;
    z-index: 100
}

.rtipscon {
    width: 258px;
    height: auto;
    border: 1px solid #c1c1c1;
    border-top: 0;
    background: #fffbf4
}

.rtipsl {
    width: auto;
    height: 37px;
    line-height: 37px;
    padding-left: 10px;
    color: #333;
    font-size: 12px;
    font-family: '宋体'
}

.rtipsl a {
    color: #f60
}

.rtipsl a:hover {
    color: #f60
}

.rtipsr {
    width: 9px;
    height: 9px;
    padding: 10px 7px 0 0;
    cursor: pointer
}

.hotnews {
    position: relative;
    width: 394px;
    height: 398px;
    border: 1px solid #dfdfdf
}

.hotnews:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 24px;
    height: 24px;
    content: url(http://pres.vobao.com/Images/old/v3/MainSite/Content/themes/Default/images/qbar/wenba/hot.png)
}

.hotnews dl {
    float: left;
    display: inline;
    width: 352px;
    height: 145px;
    margin: 24px 20px 0 20px;
    border-bottom: 1px solid #efefee
}

.hotnews dl dt {
    float: left;
    width: 112px;
    height: 104px
}

.hotnews dl dt img {
    width: 112px;
    height: 104px
}

.hotnews dl dd {
    float: left;
    width: 240px
}

.hotntit {
    overflow: hidden;
    display: inline;
    width: 228px;
    height: 30px;
    line-height: 30px;
    margin-left: 12px;
    color: #333;
    font-size: 17px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.hotntit a {
    padding-left: 13px;
    background: url(../images/dot0.png) left center no-repeat;
    color: #333
}

.hotntit a:hover {
    padding-left: 13px;
    background: url(../images/dot.png) left center no-repeat;
    color: #38aae6
}

.hotncon {
    overflow: hidden;
    width: 215px;
    height: 78px;
    line-height: 26px;
    padding-left: 25px;
    color: #aeadab;
    font-size: 15px
}

.rad {
    width: 396px;
    height: 208px;
    margin-top: 30px
}

.rad img {
    width: 396px;
    height: 208px
}

.finds {
    width: 394px;
    margin-top: 30px;
    padding-bottom: 25px;
    border: 1px solid #dfdfdf
}

.rtit {
    width: 394px;
    height: 52px;
    padding-bottom: 6px;
    background: url(../images/apbg.png) left bottom no-repeat
}

.rtitcon {
    height: 52px;
    line-height: 52px;
    padding-left: 20px;
    color: #333;
    font-size: 21px
}

.finds ul {
    width: 364px;
    margin: 5px 10px 0 20px
}

.finds ul li {
    display: inline;
    float: left;
    height: 30px;
    margin: 15px 10px 0 0;
    line-height: 30px;
    background: #7fcdfe;
    color: #fff;
    font-size: 15px;
    border-radius: 3px
}

.finds ul li a {
    display: inline-block;
    padding: 0 12px;
    color: #fff;
    border-radius: 3px
}

.finds ul li a:hover {
    background: #ff4a00;
    color: #fff;
    border-radius: 3px
}

.masters {
    width: 394px;
    margin-top: 30px;
    border: 1px solid #dfdfdf
}

.rtitchange {
    height: 52px;
    line-height: 52px;
    padding-right: 20px;
    color: #ff8851;
    font-size: 14px;
    font-family: '宋体'
}

.rtitchange a {
    color: #ff8851
}

.rtitchange a:hover {
    color: #ff5100
}

.masterslist {
    width: 354px;
    height: 150px;
    margin: 18px 20px 0 20px;
    border-bottom: 1px solid #efefee
}

.mastersl {
    position: relative;
    overflow: hidden;
    width: 112px;
    height: 129px
}

.maslpic {
    width: 112px;
    height: 129px
}

.maslpic img {
    width: 112px;
    height: 129px
}

.maslname {
    overflow: hidden;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 112px;
    height: 25px;
    line-height: 25px;
    background: url(../images/ebg.png);
    color: #fff;
    font-size: 12px;
    font-family: '宋体';
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap
}

.mastersr {
    width: 202px;
    height: 129px;
    padding-left: 20px
}

.masdetail, .mashover {
    width: 202px;
    height: 105px
}

.mashover {
    display: none
}

.masdetail h2 {
    overflow: hidden;
    width: 170px;
    height: 20px;
    line-height: 20px;
    padding-left: 32px;
    background: url(../images/ask.png) 0 0 no-repeat;
    color: #38aae6;
    font-size: 17px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.masdetail h2 a {
    color: #38aae6
}

.masdetail h2 a:hover {
    color: #ff4a00
}

.masdetail li {
    overflow: hidden;
    width: 202px;
    height: 80px;
    line-height: 24px;
    padding-top: 5px;
    color: #aeadab;
    font-size: 13px
}

.mashtop {
    width: 202px;
    height: 24px;
    line-height: 24px;
    color: #333;
    font-size: 17px
}

.mrz {
    width: 87px;
    height: 24px;
    padding-left: 10px
}

.mrz img {
    width: 87px;
    height: 24px
}

.mashlist {
    width: 175px;
    height: 18px;
    line-height: 18px;
    padding-left: 27px;
    margin-top: 6px;
    color: #666;
    font-size: 14px
}

.mashbg1 {
    background: url(../images/wt5.png) left center no-repeat
}

.mashbg2 {
    background: url(../images/wt3.png) left center no-repeat
}

.mashbg3 {
    background: url(../images/wt4.png) left center no-repeat
}

.common {
    width: 394px;
    margin-top: 30px;
    border: 1px solid #dfdfdf
}

.rtitmore {
    height: 52px;
    line-height: 52px;
    padding-right: 16px;
    margin-right: 20px;
    background: url(../images/more.png) right center no-repeat;
    color: #ff8851;
    font-size: 14px;
    font-family: '宋体'
}

.rtitmore a {
    color: #ff8851
}

.rtitmore a:hover {
    color: #ff5100
}

.commonlist {
    width: 354px;
    height: 94px;
    margin: 23px 20px 0 20px;
    border-bottom: 1px solid #efefee
}

.commonlist h2 {
    overflow: hidden;
    width: 322px;
    height: 20px;
    line-height: 20px;
    padding-left: 32px;
    background: url(../images/ask.png) 0 0 no-repeat;
    color: #333;
    font-size: 17px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.commonlist h2 a {
    color: #333
}

.commonlist h2 a:hover {
    color: #38aae6
}

.commonlist dl {
    width: 354px;
    height: 70px
}

.commonlist dl dt {
    float: left;
    width: 33px;
    height: 38px;
    margin-top: 19px
}

.commonlist dl dt img {
    width: 33px;
    height: 38px
}

.commonlist dl dd {
    float: left;
    width: 310px;
    height: 48px;
    line-height: 24px;
    margin-top: 12px;
    padding-left: 10px;
    color: #aeadab;
    font-size: 13px
}

.tipspcon {
    position: relative;
    top: 100px;
    left: 50%;
    width: 586px;
    margin-left: -293px;
    padding-bottom: 50px;
    background: #fff;
    border-radius: 3px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
    behavior: url(../images/pie.htc)
}

.tipstit {
    width: 524px;
    height: 65px;
    margin: 0 22px;
    padding-left: 16px;
    background: url(../images/apbg.png) left bottom no-repeat
}

.face {
    width: 330px;
    min-height: 80px;
    line-height: 40px;
    margin: 60px 0 0 90px;
    padding-left: 80px;
    background: url(../images/face.png) 0 10px no-repeat;
    color: #333;
    font-size: 21px
}

.tsub {
    width: 586px;
    height: 40px;
    margin-top: 50px;
    text-align: center
}

.tsinp {
    width: 213px;
    height: 40px;
    background: #38aae6;
    border: 0;
    color: #f1f2f3;
    font-size: 21px;
    text-align: center;
    border-radius: 3px;
    cursor: pointer
}

.tsinp:hover {
    background: #219ee0;
    border-radius: 3px
}

.screen, .fscreen {
    width: 767px;
    height: 25px;
    margin-top: 20px;
    margin-bottom: -10px
}

.screen span, .fscreen span {
    height: 25px;
    line-height: 25px;
    color: #333;
    font-size: 15px
}

.sulone li, .sultwo li, .sulthree li {
    float: left;
    display: inline-block;
    height: 23px;
    line-height: 23px;
    margin-left: 10px;
    padding: 0 10px;
    border: 1px solid #dfdfdf;
    color: #333;
    font-size: 15px;
    cursor: pointer;
    border-radius: 3px
}

.sulone li:hover, .sultwo li:hover, .sulthree li:hover {
    display: inline-block;
    height: 23px;
    border: 1px solid #38aae6;
    color: #38aae6;
    border-radius: 3px
}

.sulone li.set, .sultwo li.set, .sulthree li.set {
    display: inline-block;
    height: 23px;
    border: 1px solid #38aae6;
    color: #38aae6;
    border-radius: 3px
}

.sulone li.set a, .sultwo li.set a, .sulthree li.set a {
    color: #38aae6
}

.fscreen span.farea, .fscreen span.fkey {
    height: 25px;
    line-height: 25px;
    padding-left: 25px;
    background: url(../images/pen.png) left center no-repeat;
    color: #ff8851;
    font-size: 15px;
    font-family: '宋体';
    cursor: pointer
}

.areacon {
    position: relative;
    top: 100px;
    left: 50%;
    width: 810px;
    margin-left: -405px;
    padding-bottom: 50px;
    background: #fff;
    border-radius: 3px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
    behavior: url(../images/pie.htc)
}

.areatit {
    width: 750px;
    height: 65px;
    margin: 0 22px;
    padding-left: 16px;
    background: url(../images/apbg.png) left bottom no-repeat
}

.arealist, .keylist {
    width: 730px;
    margin: 30px 40px 0 40px
}

.keylist2 {
    width: 730px;
    margin: 10px 40px 0 40px
}

.arealist span {
    width: 90px;
    height: 30px;
    line-height: 30px;
    padding-right: 10px;
    color: #333;
    font-size: 17px
}

.keylist span, .keylist2 span {
    width: 110px;
    height: 30px;
    line-height: 30px;
    padding-right: 10px;
    color: #333;
    font-size: 17px;
    text-align: right
}

.aulone {
    float: left;
    width: 620px
}

.keylone, .keyltwo {
    float: left;
    width: 600px
}

.aulone li, .keylone li {
    float: left;
    width: auto;
    height: 28px;
    line-height: 28px;
    margin-right: 15px;
    margin-bottom: 20px;
    padding: 0 28px 0 7px;
    border: 1px solid #dfdfdf;
    background: url(../images/sc2.png) 90% 50% no-repeat;
    color: #333;
    font-size: 15px;
    border-radius: 3px;
    cursor: pointer
}

.aulone li:hover, .keylone li:hover {
    background: url(../images/sc.png) 90% 50% no-repeat;
    border-radius: 3px
}

.arealist2 {
    width: 730px;
    height: 30px;
    line-height: 30px;
    margin: 10px 40px 0 40px;
    color: #333;
    font-size: 17px
}

.areatop {
    position: relative;
    width: 730px;
    height: 30px;
    line-height: 30px;
    margin: 20px 40px 0 40px;
    border-bottom: 1px solid #dfdfdf
}

.areatop li {
    float: left;
    width: 70px;
    height: 30px;
    color: #333;
    font-size: 19px;
    text-align: center;
    cursor: pointer
}

.areatop li.aset {
    width: 70px;
    height: 30px;
    border: 1px solid #dfdfdf;
    border-bottom-color: #fff;
    background: #fff;
    color: #38aae6
}

.areamain {
    width: 746px;
    height: 250px;
    overflow-y: scroll;
    margin: 25px 24px 0 40px
}

.areadetal {
    display: none;
    width: 730px
}

.areadetal.arshow {
    display: block
}

.areadetal li, .keyltwo li {
    float: left;
    width: auto;
    height: 28px;
    line-height: 28px;
    margin-right: 15px;
    margin-bottom: 20px;
    padding: 0 7px 0 28px;
    border: 1px solid #dfdfdf;
    background: url(../images/add.png) 5px 5px no-repeat;
    color: #333;
    font-size: 15px;
    border-radius: 3px;
    cursor: pointer
}

.areadetal li.arset, .keyltwo li.arset {
    border: 1px solid #38aae6;
    background: url(../images/add2.png) 5px 5px no-repeat;
    color: #38aae6
}

.subset {
    width: 100%;
    height: 40px;
    padding-top: 20px;
    text-align: center
}

.setbut, .keybut {
    width: 142px;
    height: 40px;
    background: #38aae6;
    border: 0;
    color: #fff;
    font-size: 17px;
    text-align: center;
    border-radius: 5px;
    cursor: pointer
}

.klinp {
    float: left;
    width: 415px;
    height: 28px;
    border: 1px solid #a2afb3;
    border-radius: 3px
}

.klbut {
    float: left;
    width: 58px;
    height: 28px;
    line-height: 28px;
    margin-left: 10px;
    border: 1px solid #a2afb3;
    background: #fff;
    color: #333;
    font-size: 17px;
    text-align: center;
    border-radius: 3px
}

.mydyna {
    width: 394px;
    margin-top: 30px;
    padding-bottom: 25px;
    border: 1px solid #dfdfdf
}

.mydynal {
    display: inline;
    width: 103px;
    height: 120px;
    margin: 25px 0 0 20px;
    border-radius: 3px
}

.mydynal img {
    width: 103px;
    height: 120px;
    border-radius: 3px
}

.mydynar {
    width: 230px;
    height: 120px;
    padding: 25px 0 0 20px
}

.mydytop {
    width: 230px;
    height: 60px;
    color: #333;
    font-size: 21px
}

.mfr {
    float: right;
    line-height: 24px;
    color: #666;
    font-size: 17px
}

.mydybot {
    width: 228px;
    height: 58px;
    border: 1px solid #f1f2f3;
    border-right: 0
}

.mydybot li {
    float: left;
    width: 113px;
    height: 50px;
    padding-top: 8px;
    border-right: 1px solid #f1f2f3
}

.mycount {
    width: 113px;
    height: 22px;
    line-height: 20px;
    text-align: center
}

.myasklist {
    width: 765px;
    height: 135px;
    margin-top: 30px;
    border: 1px solid #dfdfdf;
    border-radius: 3px
}

.maaskl {
    width: 630px;
    height: 135px;
    padding: 0 20px
}

.myaskone {
    width: 630px;
    height: 40px;
    padding-top: 20px;
    color: #38aae6;
    font-size: 21px
}

.myaskone a {
    color: #38aae6
}

.myaskone a:hover {
    color: #fe5416
}

.myasktwo {
    overflow: hidden;
    width: 630px;
    height: 52px;
    padding-top: 3px
}

.myaskbrief {
    overflow: hidden;
    width: 630px;
    height: 48px;
    line-height: 24px;
    color: #666
}

.quenter {
    position: relative;
    float: left;
    width: 1200px;
    margin: 79px 0 0 0;
    padding-bottom: 30px
}

.question {
    width: 1198px;
    height: 57px;
    border: 1px solid #dfdfdf;
    border-bottom: 2px solid #38aae6
}

.qleft {
    width: 124px;
    height: 57px;
    line-height: 57px;
    padding-left: 20px;
    border-right: 1px solid #dfdfdf;
    color: #333;
    font-size: 21px
}

.qright {
    display: inline;
    height: 57px;
    line-height: 57px;
    margin-right: 20px;
    padding-right: 15px;
    background: url(../images/qsj.png) right center no-repeat
}

.qright a {
    color: #ff8851
}

.qright a:hover {
    color: #ff5000
}

.qsearch {
    width: 1200px
}

.qask {
    width: 1166px;
    height: 56px;
    padding: 19px 17px;
    margin-top: 30px;
    background: #fff9ee
}

.qaskleft {
    width: 1017px;
    height: 56px
}

.qaskleft2 {
    width: 426px;
    height: 56px
}

.qaskright {
    width: 109px;
    height: 56px
}

.questionlist {
    width: 1200px;
    padding-top: 30px
}

.queright {
    width: 1100px;
    height: 141px
}

.quertop {
    position: relative;
    width: 1098px;
    height: 135px;
    border: 1px solid #dfdfdf;
    background: #fff;
    border-radius: 3px
}

.quertop:before {
    position: absolute;
    left: -8px;
    top: 15px;
    width: 8px;
    height: 15px;
    content: url(http://pres.vobao.com/Images/old/v3/MainSite/Content/themes/Default/images/qbar/wenba/sj.png)
}

.quesleft {
    overflow: hidden;
    width: 966px;
    height: 135px;
    padding: 0 26px 0 15px
}

.quesone {
    width: 966px;
    height: 40px;
    padding-top: 20px;
    color: #38aae6;
    font-size: 21px
}

.quesone a {
    color: #38aae6
}

.quesone a:hover {
    color: #fe5416
}

.questwo {
    overflow: hidden;
    width: 966px;
    height: 52px
}

.quesbrief {
    overflow: hidden;
    width: 966px;
    height: 48px;
    line-height: 24px;
    color: #666
}

.quesbrief {
    overflow: hidden;
    width: 925px;
    height: 48px;
    line-height: 24px;
    padding-left: 10px;
    color: #666
}

.rask {
    overflow: hidden;
    width: 356px;
    height: 42px;
    padding: 20px;
    background: #fff9ee
}

.raskleft {
    overflow: hidden;
    width: 252px;
    height: 42px
}

.raskright {
    overflow: hidden;
    width: 64px;
    height: 42px
}

.rashsear {
    overflow: hidden;
    width: 40px;
    height: 42px
}

.dpage {
    width: 767px
}

.pager {
    width: 668px
}

.pagetop {
    position: relative;
    width: 630px;
    padding: 10px 18px 25px 18px;
    border: 1px solid #dfdfdf;
    background: #fff;
    border-radius: 3px
}

.pagetop:before {
    position: absolute;
    left: -8px;
    top: 15px;
    width: 8px;
    height: 15px;
    content: url(http://pres.vobao.com/Images/old/v3/MainSite/Content/themes/Default/images/qbar/wenba/sj.png)
}

.pagetit {
    overflow: hidden;
    width: 600px;
    height: 40px;
    line-height: 40px;
    padding-left: 30px;
    background: url(../images/ask.png) 0 50% no-repeat;
    color: #333;
    font-size: 21px
}

.pagetit a {
    color: #333
}

.pagetit a:hover {
    color: #38aae6
}

.ptime {
    color: #bebaba;
    font-size: 12px;
    font-family: '宋体'
}

.pagcon {
    width: 630px;
    line-height: 24px;
    font-size: 13px
}

.pagcon span {
    color: #38aae6;
    cursor: pointer
}

.ptags {
    width: 630px;
    margin-top: 10px
}

.ptagsl {
    width: 400px
}

.ptagsl li {
    float: left;
    height: 23px;
    line-height: 23px;
    margin: 5px 10px 5px 0;
    border: 1px solid #dfdfdf;
    border-radius: 3px;
    padding-left: 8px;
    padding-right: 8px
}

.ptagsl li:hover {
    height: 23px;
    border: 1px solid #38aae6;
    color: #38aae6;
    cursor: pointer;
    padding-left: 8px;
    padding-right: 8px
}

.ptagsr, .sameask {
    width: 70px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: #38aae6;
    color: #fff;
    font-size: 17px;
    border-radius: 3px;
    cursor: pointer
}

.ptagsr:hover, .sameask:hover {
    background: #ff4a00
}

.Invite {
    width: 100px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: #38aae6;
    color: #fff;
    font-size: 17px;
    border-radius: 3px;
    cursor: pointer
}

.Invite:hover {
    background: #ff4a00
}

.Invite2 {
    width: 100px;
    height: 30px;
    line-height: 30px;
    margin-right: 10px;
    text-align: center;
    background: #38aae6;
    color: #fff;
    font-size: 17px;
    border-radius: 3px;
    cursor: pointer
}

.Invite2:hover {
    background: #ff4a00
}

.ptagsrh {
    display: none;
    height: 30px;
    line-height: 30px;
    color: #38aae6;
    font-size: 13px;
    cursor: pointer
}

.anorm {
    height: 30px;
    padding-right: 20px
}

.anorm a {
    color: #38aae6
}

.anorm a:hover {
    color: #ff8851
}

.aex {
    position: relative;
    height: 30px;
    z-index: 100
}

.aexcon {
    display: none;
    position: absolute;
    top: 25px;
    left: 0;
    width: 450px;
    line-height: 24px;
    padding: 20px;
    border: 1px solid #f4ebc2;
    background: #fdf9e8;
    z-index: 100;
    color: #666;
    cursor: default
}

.aexcon:before {
    position: relative;
    top: -37px;
    content: url(http://pres.vobao.com/Images/old/v3/MainSite/Content/themes/Default/images/qbar/wenba/zsj.png)
}

.aexcon a {
    color: #ff7c25
}

.aexcon a:hover {
    color: #f60
}

.parea {
    display: none;
    width: 630px;
    margin-top: 10px
}

.ptarea {
    overflow: auto;
    width: 608px;
    height: 150px;
    padding: 10px;
    outline: 0;
    resize: none;
    border: 1px solid #dfdfdf;
    border-radius: 3px
}

.psublist {
    display: none;
    width: 630px;
    height: 30px;
    line-height: 30px;
    margin-top: 25px;
    color: #333;
    font-size: 17px
}

.psinp {
    width: 126px;
    height: 23px;
    line-height: 23px;
    border: 1px solid #dfdfdf;
    margin-right: 10px
}

.pyz {
    width: 45px;
    height: 20px;
    margin-top: 5px;
    margin-right: 10px
}

.pyz img {
    width: 45px;
    height: 20px
}

.gray {
    color: #bebaba;
    font-size: 15px
}

.gray2 {
    color: #666
}

.psbut, .psbut2 {
    width: 70px;
    height: 30px;
    line-height: 30px;
    border: 0;
    background: #38aae6;
    outline: 0;
    color: #fff;
    font-size: 17px;
    text-align: center;
    border-radius: 3px;
    cursor: pointer
}

.psbut:hover, .psbut2:hover {
    background: #ff4a00
}

.fw {
    font-weight: bold
}

.fz15 {
    font-size: 15px
}

.dplist {
    width: 767px;
    margin-top: 30px
}

.dpic {
    width: 75px
}

.dpict {
    position: relative;
    width: 75px;
    height: 88px;
    z-index: 99
}

.dpicts, .dpicts img {
    width: 75px;
    height: 88px;
    border-radius: 3px
}

.dpicb {
    width: 75px;
    height: 24px;
    line-height: 24px;
    margin-top: 12px;
    background: #6dc7f6;
    color: #fff;
    font-size: 13px;
    text-align: center;
    border-radius: 3px
}

.dpicb a {
    display: block;
    width: 75px;
    height: 24px;
    background: #6dc7f6;
    cursor: pointer;
    color: #fff;
    border-radius: 3px
}

.dpicb a:hover {
    display: block;
    width: 75px;
    height: 24px;
    background: #ff4a00;
    cursor: pointer;
    color: #fff;
    border-radius: 3px
}

.dpicth {
    display: none;
    position: absolute;
    left: 74px;
    top: 0;
    width: 292px;
    height: 428px;
    border: 1px solid #dfdfdf;
    background: url(../images/hov1.png) top center no-repeat #fff;
    z-index: 120
}

.dprz {
    width: 87px;
    height: 24px;
    padding: 9px 0 0 10px
}

.dprz img {
    display: block;
    width: 87px;
    height: 24px
}

.dpphoto {
    width: 292px;
    height: 130px;
    margin-top: 14px;
    text-align: center
}

.dpphoto img {
    width: 110px;
    height: 128px;
    border: 1px solid #fff
}

.dpaddr {
    width: 292px;
    height: 56px;
    line-height: 56px;
    color: #38aae6;
    font-size: 17px;
    font-weight: bold;
    text-align: center
}

.dpli {
    width: 292px;
    height: 70px
}

.dpli ul {
    width: 266px;
    height: 70px;
    padding-left: 26px
}

.dpli ul li {
    overflow: hidden;
    float: left;
    width: 100px;
    height: 30px;
    line-height: 30px;
    padding-left: 23px;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #666;
    font-size: 14px
}

.dpli1 {
    background: url(../images/wt1.png) left center no-repeat
}

.dpli2 {
    background: url(../images/wt5.png) left center no-repeat
}

.dpli3 {
    background: url(../images/wt6.png) left center no-repeat
}

.dpli4 {
    background: url(../images/wt7.png) left center no-repeat
}

.dpli5 {
    background: url(../images/wt8.png) left center no-repeat
}

.dpli6 {
    background: url(../images/wt9.png) left center no-repeat
}

.dpans {
    width: 292px;
    height: 34px;
    text-align: center
}

.dpans a {
    display: inline-block;
    width: 116px;
    height: 34px;
    line-height: 34px;
    color: #fff;
    text-align: center;
    font-size: 15px;
    background: #38aae6;
    border-radius: 3px
}

.dpans a:hover {
    display: inline-block;
    width: 116px;
    height: 34px;
    line-height: 34px;
    color: #fff;
    text-align: center;
    font-size: 15px;
    background: #ff4a00;
    border-radius: 3px
}

.dpbottom {
    width: 292px;
    height: 77px;
    border-top: 1px solid #dfdfdf;
    background: #f1f2f3;
    margin-top: 13px
}

.dpbotl {
    width: 169px;
    height: 77px;
    padding-left: 30px
}

.dpbotl ul {
    width: 169px;
    height: 60px;
    margin-top: 15px
}

.dpbotl ul li {
    width: 146px;
    height: 24px;
    line-height: 24px;
    padding-left: 23px
}

.dpbotr {
    width: 64px;
    height: 64px;
    margin-top: 4px
}

.dpbotr img {
    display: block;
    width: 70px;
    height: 70px
}

.padop {
    position: absolute;
    top: 0;
    left: 500px;
    width: 75px;
    height: 25px;
    line-height: 25px;
    padding-left: 35px;
    border: 1px solid #ffddb0;
    border-top: 0;
    background: url(../images/wt11.png) 9px 5px no-repeat #fdfbef;
    color: #ff8851;
    font-size: 13px
}

.ptoptit {
    width: 630px;
    height: 50px;
    line-height: 50px;
    color: #38aae6;
    font-size: 17px
}

.ptell {
    line-height: 48px;
    margin-left: 20px;
    padding-left: 13px;
    background: url(../images/tel-order.png) left center no-repeat;
    color: #666;
    font-size: 14px
}

.ptopcon {
    width: 630px;
    line-height: 24px;
    font-size: 13px
}

.ptopcon h2 {
    width: 630px;
    height: 30px;
    line-height: 30px;
    font-size: 15px;
    font-weight: bold
}

.ptopb, .ptopb2, .ptopb3 {
    width: 630px;
    height: 25px;
    margin-top: 15px
}

.ptopb2, .ptopb3 {
    display: none
}

.pdate {
    height: 25px;
    line-height: 25px;
    color: #bebaba;
    font-size: 12px;
    font-family: '宋体'
}

.phelp, .adopt, .asked, .recom, .delet, .editAnswer, .DelAnswer, .pLeaveMessage {
    height: 23px;
    line-height: 23px;
    padding: 0 10px;
    margin-left: 10px;
    border: 1px solid #38aae6;
    color: #38aae6;
    font-size: 15px;
    cursor: pointer
}

.adopt, .asked, .askedh, .recom, .delet, .editAnswer, .DelAnswer, .pLeaveMessage {
    cursor: pointer
}

.DelAnswerGrey {
    height: 23px;
    line-height: 23px;
    padding: 0 10px;
    margin-left: 10px;
    border: 1px solid #D6D8D9;
    color: #D6D8D9;
    font-size: 15px;
    cursor: pointer
}

.DelAnswerGrey {
    cursor: pointer
}

.askedh, .cancelAppendAnswer, .updateAnswer, .cancelUpdateAnswer {
    float: right;
    height: 23px;
    line-height: 23px;
    padding: 0 10px;
    margin-left: 10px;
    border: 1px solid #38aae6;
    background: #fff;
    color: #38aae6;
    font-size: 15px;
    cursor: pointer;
    outline: 0
}

.rdate {
    color: #bebaba;
    font-size: 12px;
    font-family: '宋体'
}

.ptoph2 {
    width: 630px;
    height: 30px;
    line-height: 30px;
    color: #38aae6;
    font-size: 19px
}

.ptoplist {
    width: 640px;
    line-height: 40px;
    font-size: 13px
}

.ptoplist span {
    display: inline-block;
    height: 23px;
    line-height: 23px;
    padding: 0 10px;
    margin: 0 5px;
    border: 1px solid #38aae6;
    font-size: 13px;
    border-radius: 5px
}

.psee {
    display: inline;
    width: 86px;
    height: 25px;
    line-height: 25px;
    margin-left: 10px;
    background: #38aae6;
    color: #fff;
    font-size: 15px;
    text-align: center;
    cursor: pointer
}

.psee:hover {
    background: #ff4a00
}

.pprize {
    display: inline;
    height: 25px;
    line-height: 25px;
    padding-right: 15px;
    margin-right: 15px;
    background: url(../images/pline.png) right center no-repeat;
    font-size: 15px;
    font-weight: bold
}

.pdetail {
    display: none;
    width: 630px;
    margin-top: 30px;
    padding-top: 10px;
    border-top: 1px solid #dfdfdf
}

.pdetail h2 {
    width: 600px;
    height: 20px;
    margin-top: 20px;
    line-height: 20px;
    padding-left: 25px;
    font-weight: bold
}

.pdhbg1 {
    background: url(../images/wt12.png) left center no-repeat
}

.pdhbg2 {
    background: url(../images/wt13.png) left center no-repeat
}

.pdhbg3 {
    background: url(../images/wt14.png) left center no-repeat
}

table.ptab {
    width: 628px;
    margin-top: 20px;
    border: 1px solid #dfdfdf;
    font-size: 13px
}

table.ptab tr {
    height: 49px
}

table.ptab tr.ptbg {
    background: #f0f7ff
}

table.ptab, table.ptab td, table.ptab th {
    border: 1px solid #dfdfdf;
    text-align: center
}

table.ptab th {
    font-weight: bold
}

.pdt1 {
    width: 83px
}

.pdt2 {
    width: 265px
}

.pdt3 {
    width: 90px
}

.pdt4 {
    width: 90px
}

.pdt5 {
    width: 90px
}

.pdt6 {
    width: 100px
}

.pdt7 {
    width: 70px
}

.pdt8 {
    width: 449px
}

table.ptab td.tl {
    width: 245px;
    text-align: left;
    padding: 0 10px
}

.tc {
    text-align: center
}

.tr {
    text-align: right
}

.pdcon {
    width: 630px;
    line-height: 24px;
    margin-top: 15px;
    font-size: 13px
}

.pdtit {
    width: 630px;
    margin-top: 10px
}

.pdtitl {
    width: 460px;
    color: #0b79c8;
    line-height: 20px
}

.pdtitr {
    width: 150px;
    color: #f50;
    text-align: right
}

.pdlist {
    width: 630px;
    height: 30px;
    line-height: 30px;
    margin-top: 15px;
    color: #333;
    font-size: 15px
}

.padd, .pinsure, .preplay {
    color: #a9a9a9;
    font-size: 12px;
    font-family: '宋体';
    padding-right: 10px
}

.pinsure {
    padding-left: 20px;
    background: url(../images/wt15.png) left center no-repeat
}

.preplay {
    padding-left: 20px;
    background: url(../images/wt16.png) left center no-repeat
}

.pdfold {
    width: 630px;
    margin-top: 15px;
    padding-top: 15px;
    height: 20px;
    line-height: 20px;
    border-top: 1px solid #dfdfdf;
    background: url(../images/up2.png) 355px 22px no-repeat;
    color: #38aae6;
    font-size: 15px;
    text-align: center;
    cursor: pointer
}

.othelp {
    width: 765px;
    height: 311px;
    margin-top: 40px;
    border: 1px solid #dfdfdf;
    background: #fff
}

.hlist {
    display: inline;
    width: 346px;
    height: 100px;
    margin: 18px 15px 0 20px;
    border-bottom: 1px solid #dfdffd
}

.hlist h2 {
    overflow: hidden;
    width: 316px;
    height: 20px;
    line-height: 20px;
    padding-left: 30px;
    background: url(../images/ask.png) left center no-repeat;
    color: #333;
    font-size: 17px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.hlist h2 a {
    color: #333
}

.hlist h2 a:hover {
    color: #38aae6
}

.hlist dl {
    width: 346px;
    height: 80px
}

.hlist dl dt {
    display: inline;
    float: left;
    width: 33px;
    height: 38px;
    margin-top: 18px;
    margin-right: 12px
}

.hlist dl dt img {
    display: block;
    width: 33px;
    height: 38px
}

.hlist dl dd {
    overflow: hidden;
    float: left;
    width: 300px;
    height: 48px;
    line-height: 24px;
    margin-top: 12px;
    color: #aeadab;
    font-size: 13px
}

.Invobj {
    overflow: hidden;
    width: 630px;
    height: 46px;
    margin-top: 15px;
    padding-top: 22px;
    border-top: 1px solid #dfdfdf
}

.Invobj dl {
    float: left;
    width: 40px;
    height: 40px;
    line-height: 20px;
    padding: 2px 5px;
    border: 1px solid #dfdfdf;
    font-size: 15px;
    text-align: center
}

.Invobj li {
    float: left;
    display: inline;
    width: 39px;
    height: 46px;
    margin-left: 15px
}

.Invobj li img {
    display: block;
    width: 39px;
    height: 46px
}

.invicon {
    position: relative;
    top: 100px;
    left: 50%;
    width: 850px;
    height: 550px;
    margin-left: -425px;
    padding-bottom: 50px;
    background: #fff;
    border-radius: 3px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
    behavior: url(../images/pie.htc)
}

.inptit {
    width: 790px;
    height: 65px;
    margin: 0 22px;
    padding-left: 16px;
    background: url(../images/apbg.png) left bottom no-repeat
}

.scname2 {
    position: relative;
    width: 60px;
    height: 20px;
    line-height: 20px;
    margin-top: 23px;
    background: url(../images/down3.png) 50px 10px no-repeat;
    color: #53b5e9;
    font-size: 14px;
    font-family: '宋体';
    text-align: center;
    cursor: pointer
}

.inpmain {
    overflow: auto;
    width: 806px;
    height: 380px;
    margin: 0 22px
}

.inpkist {
    float: left;
    width: 346px;
    height: 148px;
    margin: 30px 20px 0 20px;
    border: 1px solid #dfdfdf;
    background: #fff
}

.inpkist:hover {
    border: 1px solid #d9e7f7;
    background: #f0f7ff
}

.inpkist_click {
    border: 1px solid #d9e7f7;
    background: #f0f7ff
}

.inpl {
    display: inline;
    width: 112px;
    height: 129px;
    margin: 8px 15px 0 10px;
    border: 1px solid #eeeded
}

.inpl dl {
    position: relative;
    width: 112px;
    height: 129px
}

.inpl dl dt {
    width: 112px;
    height: 129px
}

.inpl dl dt img {
    display: block;
    width: 112px;
    height: 129px
}

.inpl dl dd {
    position: absolute;
    bottom: 0;
    width: 112px;
    height: 25px;
    line-height: 25px;
    background: url(../images/bg.png);
    color: #fff;
    font-size: 15px;
    text-align: center
}

.inpr {
    width: 200px;
    height: 140px;
    margin-top: 4px
}

.inprs {
    position: relative
}

.inprh {
    display: none
}

.inprtop {
    width: 200px;
    height: 26px;
    line-height: 26px;
    color: #999;
    font-size: 13px
}

.inprtop a {
    display: block;
    width: 80px;
    height: 24px;
    line-height: 24px;
    margin-top: 6px;
    background: #6dc7f6;
    color: #fff;
    font-size: 13px;
    text-align: center;
    border-radius: 3px
}

.inprtop a:hover {
    display: block;
    width: 80px;
    height: 24px;
    background: #ff4a00;
    border-radius: 3px
}

.black {
    color: #333
}

.pwei {
    position: absolute;
    right: 8px;
    top: 4px;
    width: 22px;
    height: 21px
}

.pweic {
    display: none;
    position: absolute;
    right: 8px;
    top: 4px;
    width: 90px;
    height: 90px
}

.pweic img {
    width: 90px;
    height: 90px
}

.inpcheck {
    width: 706px;
    height: 20px;
    margin: 20px 40px
}

.inpbut {
    width: 806px;
    height: 50px;
    margin: 0 22px;
    text-align: center
}

.asbutthree {
    width: 130px;
    height: 40px;
    line-height: 40px;
    margin: 0 20px;
    border: 0;
    outline: 0;
    background: #38aae6;
    color: #fff;
    font-size: 21px;
    text-align: center;
    cursor: pointer;
    border-radius: 3px
}

.asbutthree:hover {
    background: #ff4a00;
    border-radius: 3px
}

.farther {
    display: none;
    width: 630px;
    height: 30px;
    line-height: 30px;
    margin-top: 15px
}

.farone {
    width: 80px;
    height: 30px;
    color: #53b5e9;
    font-size: 15px
}

.fartwo {
    width: 460px;
    height: 30px
}

.farthree {
    display: inline;
    width: 80px;
    height: 30px;
    margin-left: 10px
}

.finp {
    width: 448px;
    height: 28px;
    padding-left: 10px;
    border: 1px solid #dfdfdf;
    outline: 0
}

.fbut {
    width: 78px;
    height: 28px;
    line-height: 28px;
    border: 1px solid #38aae6;
    background: #fff;
    outline: 0;
    resize: none;
    cursor: pointer;
    color: #38aae6;
    font-size: 15px;
    text-align: center
}

.longre {
    color: #333;
    font-size: 12px;
    font-family: '宋体';
    margin: 11px 10px 0 0;
    cursor: pointer
}

.pletans {
    display: inline;
    width: 90px;
    height: 25px;
    line-height: 25px;
    margin: 10px 0 0 10px;
    background: #38aae6;
    color: #fff;
    font-size: 13px;
    text-align: center;
    border-radius: 3px;
    cursor: pointer
}

.pstar {
    position: absolute;
    top: -10px;
    left: 500px;
    width: 150px;
    height: 50px;
    padding-left: 60px;
    padding-top: 15px;
    background: url(../images/hertt.png) 9px 5px no-repeat;
    color: #ff8851;
    font-size: 17px;
    font-weight: bold
}

.pstar2 {
    position: absolute;
    top: -10px;
    left: 500px;
    width: 150px;
    height: 50px;
    padding-left: 60px;
    padding-top: 20px;
    background: url(../images/start.png) 9px 5px no-repeat;
    color: #ff8851;
    font-size: 17px;
    font-weight: bold
}

.askyqcon {
    width: 400px;
    line-height: 34px;
    color: #666;
    font-size: 17px
}

.askyqbut {
    width: 400px;
    margin-top: 30px;
    text-align: center
}

.yqbut {
    width: 210px;
    height: 38px;
    line-height: 38px;
    border: 0;
    background: #38aae6;
    color: #fff;
    font-size: 21px;
    text-align: center;
    cursor: pointer;
    border-radius: 3px
}

.cpop {
    position: relative;
    top: 100px;
    left: 50%;
    width: 810px;
    margin-left: -405px;
    padding-bottom: 50px;
    background: #fff;
    border-radius: 3px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
    behavior: url(../images/pie.htc)
}

.cpoptit {
    width: 750px;
    height: 65px;
    margin: 0 22px;
    padding-left: 16px;
    background: url(../images/apbg.png) left bottom no-repeat
}

.cptips {
    width: 718px;
    height: 48px;
    line-height: 48px;
    margin: 30px 35px 50px 35px;
    padding-left: 20px;
    border: 1px solid #ffddb0;
    background: #fdfbef;
    color: #999;
    font-size: 15px
}

.cplist {
    width: 810px;
    height: 40px;
    margin-top: 20px
}

.cplistl {
    width: 240px;
    height: 40px;
    line-height: 40px;
    padding-right: 10px;
    color: #333;
    font-size: 17px;
    text-align: right
}

.cplistr {
    width: 510px;
    height: 40px
}

.cinp {
    width: 328px;
    height: 38px;
    padding: 0 10px;
    border: 1px solid #dfdfdf;
    outline: 0;
    border-radius: 3px
}

.cinp:hover, .cplistr select {
    border: 1px solid #b0d1ff;
    border-radius: 3px
}

.cplistr select {
    overflow: hidden;
    width: 100px;
    height: 38px;
    margin-right: 10px;
    border: 1px solid #dfdfdf;
    outline: 0;
    border-radius: 3px
}

.cpsumit {
    width: 810px;
    margin-top: 50px;
    text-align: center
}

.pvip {
    color: #38aae6;
    font-size: 15px;
    padding-left: 10px
}

.abg {
    background: #f7fff3
}

.abg2 {
    background: #fefbf6
}

.askedarea {
    display: none;
    width: 630px;
    height: 112px;
    margin-top: 20px
}

.asktext {
    width: 608px;
    height: 100px;
    padding: 5px 10px;
    border: 1px solid #dfdfdf;
    resize: none;
    outline: 0
}

.editanswerarea {
    display: none;
    width: 630px;
    height: 112px;
    margin-top: 20px
}

.editanswertext {
    width: 608px;
    height: 100px;
    padding: 5px 10px;
    border: 1px solid #dfdfdf;
    resize: none;
    outline: 0
}

.askedlist {
    width: 630px;
    line-height: 30px;
    margin-top: 15px;
    padding-top: 15px;
    border-top: 1px solid #d9d9d9;
    color: #666;
    font-size: 13px
}

.areply {
    display: none;
    width: 630px;
    height: 30px;
    margin-top: 15px;
    color: #53b5e9;
    font-size: 15px
}

.areplyone {
    width: 40px;
    height: 30px;
    line-height: 30px;
    font-size: 13px
}

.areplytwo {
    width: 520px;
    height: 30px
}

.areplythree {
    width: 56px;
    height: 30px
}

.areinp {
    width: 518px;
    height: 28px;
    line-height: 28px;
    border: 1px solid #dfdfdf;
    color: #666;
    font-size: 13px
}

.arebut {
    width: 54px;
    height: 23px;
    line-height: 23px;
    margin-top: 3px;
    border: 1px solid #38aae6;
    background: #fff;
    color: #38aae6;
    font-size: 14px;
    text-align: center;
    cursor: pointer
}

.bnone {
    background: 0
}

.show {
    display: block;
    margin-bottom: 20px
}

.experts {
    width: 767px;
    margin-top: 50px
}

.experts h2 {
    overflow: hidden;
    width: 767px;
    height: 50px;
    line-height: 50px;
    color: #333;
    font-size: 30px;
    text-align: center
}

.exspan {
    font-size: 23px
}

.exmain {
    width: 348px;
    margin-left: 200px;
    margin-top: 30px;
    border: 1px solid #dfdfdf;
    background: url(../images/hov1.png) top center no-repeat
}

.exmtop {
    width: 328px;
    height: 47px;
    padding: 0 10px
}

.exrz {
    width: 87px;
    height: 24px;
    margin-top: 8px
}

.exrz img {
    display: block;
    width: 87px;
    height: 24px
}

.exchange {
    width: 49px;
    height: 20px;
    line-height: 20px;
    margin-top: 8px;
    background: #fff;
    color: #38aae6;
    font-size: 12px;
    font-family: '宋体';
    text-align: center;
    cursor: pointer
}

.exmpic {
    width: 348px;
    height: 129px
}

.exmpic img {
    display: inline;
    width: 110px;
    height: 128px;
    margin-left: 118px;
    border: 1px solid #fff
}

.exmname {
    width: 348px;
    height: 40px;
    line-height: 40px;
    margin-top: 10px;
    color: #666;
    font-size: 17px;
    font-weight: bold;
    text-align: center
}

.exmaddr {
    width: 348px;
    height: 40px;
    color: #666;
    font-size: 14px
}

.exmal {
    width: 154px;
    height: 40px;
    line-height: 40px;
    padding-right: 20px;
    background: url(../images/pline.png) right center no-repeat
}

.comleft {
    padding: 1px 10px 0 0
}

.exmar {
    width: 154px;
    height: 40px;
    line-height: 40px;
    padding-left: 20px
}

.exmask {
    width: 348px;
    height: 34px;
    margin-top: 5px;
    margin-bottom: 15px;
    text-align: center
}

.exmask a {
    display: inline-block;
    width: 116px;
    height: 34px;
    line-height: 34px;
    color: #fff;
    text-align: center;
    font-size: 15px;
    background: #38aae6;
    border-radius: 3px
}

.exmask a:hover {
    display: inline-block;
    width: 116px;
    height: 34px;
    line-height: 34px;
    color: #fff;
    text-align: center;
    font-size: 15px;
    background: #ff4a00;
    border-radius: 3px
}

.exmlist {
    width: 318px;
    height: 77px;
    padding-left: 30px;
    border-top: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf;
    background: #f1f2f3
}

.exmgood {
    width: 328px;
    height: 50px;
    line-height: 50px;
    padding-left: 20px;
    color: #999;
    font-size: 14px
}

.depop_con {
    position: relative;
    top: 100px;
    left: 50%;
    width: 600px;
    margin-left: -300px;
    padding-bottom: 50px;
    background: #fff;
    border-radius: 3px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
    behavior: url(../images/pie.htc)
}

.depop_con_tit {
    width: 540px;
    height: 65px;
    margin: 0 22px;
    padding-left: 16px;
    background: url(../images/apbg.png) left bottom no-repeat
}

.depop_main {
    width: 600px;
    padding-top: 40px
}

.depop_left {
    width: 140px;
    height: 30px;
    line-height: 30px;
    padding-right: 10px;
    font-size: 17px;
    text-align: right
}

.depop_right {
    width: 430px
}

.dele_list {
    width: 470px;
    height: 36px;
    line-height: 30px;
    color: #333;
    font-size: 17px
}

.det_area {
    width: 430px
}

.detarea {
    width: 408px;
    height: 103px;
    border: 1px solid #dfdfdf;
    outline: 0;
    resize: none
}

.det_area ul {
    width: 430px;
    margin-top: 30px
}

.det_area li {
    float: left;
    width: 100px;
    margin-right: 20px
}

.delbutone {
    width: 100px;
    height: 40px;
    line-height: 40px;
    border: 0;
    outline: 0;
    background: #38aae6;
    color: #fff;
    font-size: 21px;
    text-align: center;
    cursor: pointer;
    border-radius: 3px
}

.delbutone:hover {
    background: #ff4a00;
    border-radius: 3px
}

.delbuttwo {
    width: 98px;
    height: 38px;
    line-height: 38px;
    border: 1px solid #dfdfdf;
    outline: 0;
    background: #fff;
    color: #333;
    font-size: 21px;
    text-align: center;
    cursor: pointer;
    border-radius: 3px
}

.delbuttwo:hover {
    background: #e5e5e5;
    border-radius: 3px
}

.seartips {
    width: 591px;
    height: 56px;
    line-height: 56px;
    color: #ff8851;
    font-size: 21px
}

.nosear {
    overflow: hidden;
    width: 673px;
    height: 160px;
    padding-left: 90px;
    padding-top: 55px;
    margin-top: 20px;
    border: 1px solid #dfdfdf;
    box-shadow: 2px 2px 2px #dfdfdf;
    background: url(../images/face2.png) 30px 55px no-repeat #fdf9e8;
    behavior: url(/Content/themes/Default/PIE.htc);
    color: #ff4a00;
    font-size: 18px
}

.nogray {
    line-height: 30px;
    color: #666;
    font-size: 12px;
    font-family: '宋体'
}

.nogray a {
    color: #ff4a00
}

.made {
    width: 394px;
    height: 190px;
    padding: 27px 0 0 0;
    margin-top: 20px;
    border: 1px solid #dfdfdf;
    box-shadow: 2px 2px 2px #dfdfdf;
    background: url(../images/bgp.png);
    behavior: url(/Content/themes/Default/PIE.htc)
}

.made li {
    float: left;
    width: 320px;
    height: 32px;
    line-height: 32px;
    margin-top: 20px
}

.mleft {
    width: 110px;
    height: 32px;
    padding-right: 10px;
    color: #333;
    font-size: 15px;
    text-align: right
}

.tinp {
    width: 122px;
    height: 30px;
    border: 1px solid #ddd8d8;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background: url(../images/time.png) 100px 7px no-repeat #fff;
    behavior: url(/Content/themes/Default/PIE.htc)
}

.mbut {
    width: 112px;
    height: 32px;
    line-height: 32px;
    border: 0;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background: #2940a3;
    color: #fff;
    font-size: 21px;
    text-align: center;
    behavior: url(../images/pie.htc);
    cursor: pointer
}

.mbut:hover {
    background: #4862d3
}

.nask {
    font-weight: bold;
    padding-right: 10px;
    color: #ff4a00;
    cursor: pointer
}

.n-top {
    position: relative;
    width: 1198px;
    height: 324px;
    border: 1px solid #dfdfdf;
    background: #fff
}

.nt-left {
    width: 310px;
    height: 82px;
    margin: 20px 20px 0 19px;
    padding: 200px 41px 0 41px;
    border: 1px solid #e7e7e7;
    background: url(../images/n-bg1.png);
    color: #666;
    font-size: 19px;
    line-height: 50px;
    text-align: center
}

.nt-left span {
    color: #f60;
    font-size: 26px
}

.nt-right {
    width: 764px;
    height: 304px;
    margin-top: 20px
}

.n-ask {
    width: 706px;
    height: 100px;
    padding: 18px 20px 0 19px;
    background: #fff9ee
}

.n-ask.fl a:hover {
    color: #fe4902;
    text-decoration: underline
}

.n-askleft {
    width: 557px;
    height: 56px
}

.n-qinp {
    width: 540px;
    height: 51px;
    line-height: 51px;
    padding-left: 14px;
    border: 3px solid #ff8851;
    border-right: 0;
    border-bottom: 2px solid #ff8851;
    background: #fff;
    outline: 0;
    color: #a9a9a9;
    font-size: 14px;
    font-family: '宋体'
}

.n-ask p {
    width: 706px;
    height: 44px;
    color: #999;
    font-size: 15px;
    line-height: 44px
}

.n-ask p a {
    color: #666;
    padding: 0 6px 0 0
}

.n-news {
    width: 745px;
    height: 146px;
    margin-top: 20px
}

.n-newlist {
    width: 341px;
    height: 124px;
    padding-top: 20px;
    padding-left: 20px;
    background: #fff;
    border: 1px solid #dfdfdf;
    background: url(../images/hot.png) 0 0 no-repeat
}

.n-newlist dl {
    width: 341px;
    height: 124px
}

.n-newlist dl dt {
    float: left;
    width: 112px;
    height: 104px;
    padding-right: 10px
}

.n-newlist dl dt img {
    width: 112px;
    height: 104px
}

.n-newlist dl dd {
    float: left;
    width: 208px;
    height: 114px
}

.n-ntit {
    overflow: hidden;
    display: block;
    width: 196px;
    height: 30px;
    padding-left: 12px;
    background: url(../images/dot.png) 0 50% no-repeat;
    color: #ff8851;
    font-size: 17px;
    line-height: 30px;
}

.n-ntit a {
    color: #ff8851;
}

.n-ncon {
    overflow: hidden;
    display: block;
    width: 196px;
    height: 75px;
    padding-left: 12px;
    line-height: 25px;
    color: #aeadab;
    font-size: 15px
}

.n-scity {
    width: 394px;
    margin-top: 30px;
    border: 1px solid #dfdfdf
}

.n-sctitle {
    width: 354px;
    height: 52px;
    line-height: 52px;
    padding-bottom: 6px;
    padding-left: 20px;
    padding-right: 20px;
    background: url(../images/apbg.png) left bottom no-repeat;
    color: #333;
    font-size: 21px
}

.n-scnpop {
    display: none;
    position: absolute;
    right: 0;
    top: 20px;
    width: 770px;
    padding: 20px 20px 50px 20px;
    border: 1px solid #d3d3d3;
    background: #fff;
    box-shadow: 0 0 5px #e8e8e8;
    behavior: url(../images/pie.htc);
    z-index: 100
}

.n-scmain {
    overflow: hidden;
    width: 354px;
    padding-left: 20px;
    margin-bottom: 20px
}

.n-scmlist {
    width: 354px;
    height: 129px;
    margin-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #efefee
}

.n-scmone {
    position: relative;
    width: 112px;
    height: 129px;
    border-radius: 3px;
    behavior: url(/Content/themes/Default/PIE.htc)
}

.n-scmone img {
    width: 112px;
    height: 129px
}

.n-scmone2 {
    position: relative;
    width: 112px;
    height: 129px;
    border-radius: 3px;
    behavior: url(/Content/themes/Default/PIE.htc)
}

.n-scmone2 img {
    width: 112px;
    height: 129px
}

.n-scmrz {
    display: none;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 112px;
    height: 25px;
    background: url(../images/n-bg2.png);
    text-align: center
}

.n-scmrz img {
    width: 85px;
    height: 24px
}

.n-scmtwo {
    width: 145px;
    height: 129px;
    padding-left: 20px
}

.n-scmtone {
    overflow: hidden;
    width: 120px;
    height: 30px;
    margin: 5px 0;
    line-height: 24px;
    padding-left: 25px;
    background: url(../images/wt1.png) 0 4px no-repeat;
    color: #666;
    font-size: 14px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.n-scmttwo {
    overflow: hidden;
    width: 120px;
    height: 30px;
    margin: 5px 0;
    line-height: 24px;
    padding-left: 25px;
    background: url(../images/wt2.png) 0 4px no-repeat;
    color: #666;
    font-size: 14px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.n-scmtthree {
    display: none;
    overflow: hidden;
    width: 120px;
    height: 30px;
    margin: 5px 0;
    line-height: 24px;
    padding-left: 25px;
    background: url(../images/wt3.png) 0 4px no-repeat;
    color: #666;
    font-size: 14px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.n-scmtfour {
    display: none;
    overflow: hidden;
    width: 120px;
    height: 30px;
    margin: 5px 0;
    line-height: 24px;
    padding-left: 25px;
    background: url(../images/wt4.png) 0 4px no-repeat;
    color: #666;
    font-size: 14px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.n-sage {
    padding-left: 10px;
    color: #aeadab;
    font-size: 14px
}

.esort a, .esort a:hover {
    color: #ff8851
}

.n-more {
    width: 666px;
    height: 41px;
    margin-top: 30px;
    background: #fff9ee;
    border: 1px solid #f9ece4;
    color: #ff8851;
    font-size: 14px;
    font-family: '宋体';
    text-align: center;
    line-height: 40px;
    cursor: pointer
}

.n-class {
    width: 1198px;
    height: 302px;
    margin-top: 30px;
    background: #fff;
    border: 1px solid #dfdfdf
}

.nc-title {
    width: 1178px;
    height: 52px;
    padding-bottom: 6px;
    padding-left: 20px;
    background: url(../images/n-line.png) 0 100% no-repeat;
    color: #333;
    font-size: 21px;
    line-height: 52px
}

.nc-one {
    width: 300px;
    height: 222px;
    margin-top: 22px;
    padding-left: 40px
}

.nc-one dl {
    float: left;
    width: 120px;
    height: 222px
}

.nc-one dl dt {
    width: 107px;
    height: 106px
}

.nc-one h2 {
    float: left;
    width: 180px;
    height: 35px;
    color: #333;
    font-size: 19px
}

.nc-one ul {
    float: left;
    width: 180px;
    color: #666;
    font-size: 15px
}

.nc-one ul li {
    float: left;
    width: 90px;
    line-height: 30px
}

.nc-one ul li a {
    color: #666
}

.nc-two {
    width: 248px;
    height: 195px;
    margin-top: 22px;
    padding-left: 35px;
    border-left: 1px solid #efefee
}

.nc-two dl {
    float: left;
    width: 120px;
    height: 195px
}

.nc-two dl dt {
    width: 107px;
    height: 106px
}

.nc-two h2 {
    float: left;
    width: 128px;
    height: 35px;
    color: #333;
    font-size: 19px
}

.nc-two ul {
    float: left;
    width: 128px;
    color: #666;
    font-size: 15px
}

.nc-two ul li {
    float: left;
    width: 128px;
    line-height: 30px
}

.nc-two ul li a {
    color: #666
}

.addtit {
    width: 700px;
    height: 30px;
    color: #666;
    font-size: 15px;
    line-height: 30px
}

.n-list {
    width: 765px;
    height: 320px;
    margin-top: 30px;
    border: 1px solid #dfdfdf
}

.nl-con {
    width: 765px;
    height: 262px
}

.nl-one {
    width: 70px;
    height: 245px;
    margin-top: 17px;
    line-height: 45px;
    color: #333;
    font-size: 17px;
    text-align: center
}

.nl-two {
    width: 190px;
    height: 245px;
    margin-top: 17px;
    background: url(../images/n-line2.jpg) 0 10px no-repeat
}

.nl-two dl, .nl-three dl {
    width: 145px;
    height: 45px;
    padding-left: 15px
}

.nl-two dl dt, .nl-three dl dt {
    float: left;
    width: 45px;
    height: 45px
}

.nl-two dl dt img, .nl-three dl dt img {
    width: 45px;
    height: 45px
}

.nl-two dl dd, .nl-three dl dd {
    float: left;
    width: 90px;
    height: 45px;
    padding-left: 10px;
    line-height: 45px;
    color: #333;
    font-size: 17px
}

.nl-two ul {
    width: 160px;
    height: 190px;
    padding-left: 30px;
    margin-top: 10px
}

.nl-two ul li {
    float: left;
    width: 80px;
    height: 30px;
    line-height: 30px;
    color: #666;
    font-size: 15px
}

.nl-two ul li a {
    color: #666
}

.nl-three {
    width: 166px;
    height: 245px;
    margin-top: 17px;
    background: url(../images/n-line2.jpg) 0 10px no-repeat
}

.nl-three ul {
    width: 90px;
    height: 190px;
    padding-left: 70px;
    margin-top: 10px
}

.nl-three ul li {
    float: left;
    width: 90px;
    height: 30px;
    line-height: 30px;
    color: #666;
    font-size: 15px
}

.nl-three ul li a {
    color: #666
}

.nl-one ul li .scolor, .nl-one ul li.scolor a, .scolor, .scolor a, .nl-two ul li .scolor, .nl-two ul li.scolor a, .scolor, .scolor a, .nl-three ul li .scolor, .nl-three ul li.scolor a, .scolor, .scolor a {
    color: #fe4902
}

.nc-one.fl a:hover, .nc-two ul li a:hover, .nl-two ul li a:hover, .nl-three ul li a:hover {
    color: #ff7900;
}

.qlinks {
    overflow: hidden;
    float: left;
    width: 100%;
    padding-top: 60px;
    padding-bottom: 40px;
    background: #eee
}

.qlinksleft {
    float: left;
    width: 133px;
    height: 86px;
    line-height: 86px;
    padding-left: 13px;
    background: url(../images/qlink.png);
    color: #333;
    font-size: 25px
}

.qlinksright {
    overflow: hidden;
    float: left;
    width: 854px;
    padding-left: 25px
}

.qlinksright li {
    overflow: hidden;
    float: left;
    width: 154px;
    height: 20px;
    line-height: 20px;
    padding-bottom: 14px;
    color: #666;
    font-size: 14px;
    text-overflow: hidden;
    white-space: nowrap
}

.fDivButton {
    position: fixed;
    top: 300px;
    left: 0;
    _position: absolute;
    _top: expression(eval(document.documentElement.scrollTop));
    width: 200px;
    height: 310px;
    line-height: 310px;
    z-index: 999
}

.fDivButton .closeBtn {
    position: relative;
    width: 23px;
    height: 23px;
    background: url(../images/closed2.png);
    left: 180px;
    bottom: 23px;
    cursor: pointer
}

.fDivButton ul li {
    width: 150px;
    height: 310px;
    line-height: 310px;
    border: 2px solid #38aae6;
    background: #fff;
    color: #38aae6;
    margin-top: 20px;
    margin-left: 25px;
    text-align: center
}

.fDivButton ul li a {
    font-size: 20px;
    font-weight: 700;
    color: #38aae6
}

.n-top1 {
    position: relative;
    width: 1198px;
    background: #fff
}

.top-new {
    width: 582px;
    height: auto
}

.n-newlist1 {
    width: 558px;
    height: 245px;
    padding-top: 20px;
    padding-left: 25px;
    background: #fff;
    border: 1px solid #dfdfdf;
    background: url(../images/hot2.png) top right no-repeat
}

.n-newlist1 h2 {
    overflow: hidden;
    width: 550px;
    height: 35px;
    line-height: 35px;
    color: #f60;
    font-size: 30px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.n-newlist1 dl {
    width: 527px;
    width: 547px;
    height: 160px;
    margin-top: 15px
}

.n-newlist1 dl dt {
    float: left;
    width: 150px;
    height: 160px;
    padding-right: 20px
}

.n-newlist1 dl dt img {
    width: 150px;
    height: 160px
}

.n-newlist1 dl dd {
    float: left;
    width: 357px;
    height: 160px
}

.t-ncon {
    overflow: hidden;
    display: block;
    width: 357px;
    height: 75px;
    line-height: 25px;
    color: #666;
    font-size: 14px
}

.par {
    display: inline-block;
    width: 356px;
    height: 54px;
    margin: 0 auto;
    margin-top: 30px;
    line-height: 54px;
    border: 1px solid #38aae6;
    border-radius: 5px;
    text-align: center;
    cursor: pointer
}

.par:hover {
    background: #fbfaf8
}

.par span {
    background: url(../images/wt17.png) left center no-repeat;
    padding: 2px 0;
    padding-left: 35px;
    font-size: 21px;
    color: #38aae6
}

.newline {
    overflow: hidden;
    width: 585px;
    height: 4px;
    background: url(../images/line.png)
}

.top-load {
    width: 304px;
    height: 184px;
    padding: 35px 45px;
    margin-top: 30px;
    border: 1px solid #dfdfdf
}

.plist {
    width: 305px;
    height: 40px;
    margin-top: 20px
}

.rinp {
    float: right;
    width: 224px;
    height: 34px;
    line-height: 34px;
    padding: 0 7px;
    color: #666;
    font-size: 14px;
    border: 1px solid #dfdfdf;
    border-radius: 3px;
    outline: 0
}

.plist label {
    float: left;
    width: 60px;
    height: 40px;
    color: #333;
    font-size: 21px;
    line-height: 40px
}

.fpassword a {
    width: 50px;
    font-size: 12px;
    color: #4ab3ea
}

.topicload, .topicreg {
    display: inline-block;
    width: 98px;
    height: 38px;
    line-height: 40px;
    background: #fff;
    border: 1px solid #4ab3ea;
    border-radius: 3px;
    color: #4ab3ea;
    font-size: 18px;
    text-align: center;
    cursor: pointer
}

.topicload:hover {
    background: #65c5f8
}

.topicreg:hover {
    background: #fbfaf8
}

.topset {
    background: #4ab3ea;
    color: #fff
}

.plist1 {
    width: 240px;
    height: 40px;
    margin-top: 15px;
    padding-left: 65px
}

.ttips {
    width: 145px;
    height: 12px;
    line-height: 12px;
    margin: 5px 0 0 62px;
    color: #f00;
    font-size: 12px;
    font-family: '宋体'
}

.nopbg9 {
    background: #f7a90a
}

.toptit {
    overflow: hidden;
    width: 570px;
    height: 40px;
    line-height: 40px;
    padding-left: 60px;
    background: url(../images/topic.png) 0 50% no-repeat;
    color: #333;
    font-size: 21px
}

.toptit a {
    color: #38aae6
}

.topcon {
    width: 630px;
    line-height: 24px;
    font-size: 13px
}

.topcon span {
    margin-left: 50px;
    color: #bebaba
}

.topdiscuss {
    width: 70px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: #38aae6;
    color: #fff;
    font-size: 17px;
    border-radius: 3px;
    cursor: pointer
}

.topdiscuss:hover {
    background: #65c5f8
}

.tarea {
    display: none;
    width: 630px;
    margin-top: 10px
}

.treply {
    height: 23px;
    line-height: 23px;
    padding: 0 10px;
    margin-left: 10px;
    border: 1px solid #38aae6;
    color: #38aae6;
    font-size: 15px
}

.tgray {
    color: #bebaba
}

.topiclist {
    width: 354px;
    height: 130px;
    line-height: 26px;
    margin: 23px 20px 0 20px;
    border-bottom: 1px solid #efefee;
    font-size: 14px
}

.topiclist h2 {
    overflow: hidden;
    width: 290px;
    height: 30px;
    line-height: 30px;
    padding-left: 60px;
    background: url(../images/topic.png) 0 0 no-repeat;
    color: #38aae6;
    font-size: 18px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.topiclist h2 a {
    color: #38aae6
}

.commonlist dl dd {
    float: left;
    width: 310px;
    height: 48px;
    line-height: 24px;
    margin-top: 12px;
    padding-left: 10px;
    color: #aeadab;
    font-size: 13px
}

.tasktit {
    height: 40px;
    line-height: 40px;
    font-size: 36px;
    text-align: center
}

.topicask {
    width: 1074px;
    margin-top: 35px;
    padding: 10px 62px;
    padding-bottom: 30px;
    border: 1px solid #efefee
}

.astit1 {
    width: 1040px;
    height: 65px;
    padding-left: 35px;
    background: url(../images/taskbg.png) left bottom no-repeat;
    overflow: hidden
}

.fz30 {
    font-size: 30px
}

.asmain1 {
    width: 1000px;
    height: auto;
    margin: 0 38px;
    padding-top: 39px
}

.asmainl1 {
    width: 680px;
    height: 380px
}

.asmainr1 {
    position: relative;
    width: 308px;
    height: 360px;
    background: #fdf9e8;
    border: 1px solid #f4ebc2
}

.asmainr1:before {
    position: absolute;
    top: 12px;
    left: -11px;
    content: url(http://pres.vobao.com/Images/old/v3/MainSite/Content/themes/Default/images/qbar/wenba/pbg.png)
}

.asmlist1 {
    width: 645px;
    height: 45px
}

.aslistl1 {
    width: 80px;
    height: 45px;
    line-height: 45px;
    padding-right: 10px;
    color: #333;
    font-size: 21px;
    text-align: right
}

.aslistr1 {
    width: 555px;
    height: 45px
}

.asinp1 {
    width: 553px;
    height: 43px;
    line-height: 43px;
    border: 1px solid #dfdfdf;
    outline: 0;
    background: #fff;
    color: #9f9f9e;
    font-size: 17px;
    border-radius: 3px
}

.asmlist21 {
    width: 645px;
    height: 300px;
    margin-top: 30px
}

.astext1 {
    position: relative;
    width: 555px;
    height: 300px
}

.asarea1 {
    width: 553px;
    height: 298px;
    border: 1px solid #dfdfdf;
    border-radius: 3px;
    outline: 0;
    resize: none;
    color: #9f9f9e;
    font-size: 17px;
    overflow: auto
}

.amap1 {
    position: absolute;
    bottom: -1px;
    left: 1px;
    width: 530px;
    height: 30px;
    padding-left: 25px;
    background: url(../images/ad.png) 14px 8px no-repeat #f1f2f3;
    border-radius: 0 0 3px 3px/0 0 3px 3px
}

.asmtitle1 {
    float: left;
    width: 308px;
    height: 56px;
    line-height: 56px;
    text-align: center;
    color: #666;
    font-size: 21px
}

.asmainr1 li {
    float: left;
    width: 267px;
    padding: 0 20px;
    line-height: 24px;
    font-size: 14px
}

.asmainr1 li a {
    color: #f60
}

.astipsl {
    width: 45px;
    line-height: 24px;
    font-weight: bold
}

.astipsr1 {
    width: 220px;
    line-height: 24px
}

.fz21 {
    font-size: 21px
}

.tawardr li.set {
    border: 1px solid #38aae6;
    color: #38aae6
}

.scpopr1 {
    width: 306px;
    height: 372px;
    border: 1px solid #f1f2f3
}

.scpoprtop1 {
    width: 306px;
    height: 322px;
    background: #fff9ee
}

.scpoprtop1 dt {
    position: relative;
    display: inline;
    float: left;
    width: 140px;
    height: 163px;
    margin: 20px 70px 10px 70px;
    padding: 12px 9px;
    border: 1px solid #d0d0d0;
    background: #fbe7c3
}

.scpoprtop1 dt img {
    width: 140px;
    height: 163px
}

.scppictit {
    position: absolute;
    left: 6px;
    bottom: 0;
    width: 124px;
    height: 26px;
    line-height: 26px;
    background: rgba(0, 0, 0, 0.5);
    color: #fff;
    font-size: 15px;
    text-align: center
}

.scpoprtop1 dd {
    float: left;
    width: 248px;
    height: 60px
}

.scppaddr1 {
    width: 306px;
    height: 25px;
    line-height: 20px;
    padding-top: 5px;
    font-size: 13px;
    text-align: center
}

.scpptell1 {
    width: 298px;
    height: 30px;
    line-height: 20px;
    padding-left: 8px;
    background: url(../images/phone.png) 100px 3px no-repeat;
    font-size: 13px;
    text-align: center
}

.scpoprbot1 {
    width: 306px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    font-size: 13px
}

.scpoprbone1 {
    overflow: hidden;
    width: 156px;
    height: 48px;
    border-right: 1px solid #f1f2f3;
    text-overflow: ellipsis;
    white-space: nowrap
}

.scpoprbtwo1 {
    overflow: hidden;
    width: 149px;
    height: 38px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.hranking {
    overflow: hidden;
    width: 354px;
    padding-left: 20px
}

.hranking li {
    float: left;
    width: 354px
}

.hrankleft {
    overflow: hidden;
    width: 24px;
    height: 24px;
    line-height: 24px;
    font-size: 12px;
    font-family: '宋体';
    text-align: center
}

.hbg1 {
    background: url(../images/squ1.png) no-repeat;
    color: #fff
}

.hbg2 {
    background: url(../images/squ2.png) no-repeat;
    color: #666
}

.ranklist {
    width: 354px;
    height: 24px;
    padding: 13px 0;
    line-height: 50px;
    border-bottom: 1px solid #efefee
}

.hrankname {
    overflow: hidden;
    width: 100px;
    height: 24px;
    padding-left: 10px;
    line-height: 24px;
    font-size: 18px;
    color: #666
}

.hrank {
    overflow: hidden;
    width: 190px;
    height: 24px;
    padding-left: 20px;
    background: url(../images/wt18.png) left center no-repeat;
    line-height: 24px;
    font-size: 14px;
    color: #666
}

.every-topic {
    position: relative;
    width: 723px;
    padding: 20px 22px;
    border: 1px solid #dfdfdf;
    background: #fff
}

.every-topic dl dt {
    float: left;
    width: 90px;
    height: 97px
}

.every-topic dl dd {
    float: left;
    width: 467px;
    height: 97px;
    margin-left: 30px
}

.every-topic.fl img {
    width: 90px;
    height: 97px
}

.top-tit {
    overflow: hidden;
    width: 467px;
    height: 30px;
    padding-bottom: 10px;
    line-height: 30px;
    font-size: 21px;
    color: #38aae6;
    text-overflow: ellipsis;
    white-space: nowrap
}

.top-txt {
    overflow: hidden;
    height: 50px;
    line-height: 25px;
    color: #666;
    font-size: 14px
}

.top-tit:hover {
    color: #fe5416
}

.mg10px {
    margin-top: 10px
}

.hrank span, .fs18px {
    font-size: 18px
}

.wt {
    background: url(../images/wt18.png) 0 4px no-repeat
}

.pcenter {
    position: relative;
    float: left;
    width: 1200px;
    margin: 79px 0 0 0;
    padding-bottom: 30px
}

.treply, .phelp {
    cursor: pointer
}

.treply:hover, .phelp:hover, .askedh:hover {
    background: #fbfaf8
}

.codepop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(../images/bg.png);
    _position: absolute;
    _top: expression(eval(document.documentElement.scrollTop+200));
    z-index: 1000;
    display: none
}

.codecon {
    overflow: hidden;
    position: relative;
    top: 50%;
    left: 50%;
    width: 850px;
    height: 660px;
    margin-left: -520px;
    margin-top: -330px;
    background: #fff;
    border-radius: 5px
}

.cclose {
    width: 32px;
    height: 32px;
    margin-top: 15px;
    margin-right: 15px;
    background: url(../images/cclose.png) center no-repeat;
    cursor: pointer
}

.cclose:hover {
    width: 32px;
    height: 32px;
    margin-top: 15px;
    margin-right: 15px;
    background: url(../images/cclosed.png) center no-repeat
}

.codemain {
    width: 776px;
    height: 600px;
    margin: 40px auto;
    background: url(../images/code.png) no-repeat;
    background-size: 750px
}

.codemain a {
    color: #0b79c8
}

.n-nosear {
    overflow: hidden;
    width: 707px;
    height: 164px;
    padding: 45px 30px 15px;
    margin-top: 30px;
    background: url(../images/char.png) 30px 30px no-repeat #fdf9e8
}

.nosear-txt {
    padding-left: 90px;
    margin-bottom: 10px;
    line-height: 36px;
    color: #ff4a00;
    font-size: 18px
}

.n-made {
    width: 392px;
    height: 223px;
    margin-top: 30px;
    border: 1px solid #dfdfdf;
    behavior: url(PIE.htc)
}

.n-made li {
    float: left;
    width: 392px;
    height: 40px;
    line-height: 40px;
    margin-top: 20px;
    font-size: 18px
}

.m-mleft {
    width: 150px;
    height: 40px;
    padding-right: 10px;
    color: #333;
    font-size: 18px;
    text-align: right
}

.m-tinp {
    width: 140px;
    height: 40px;
    padding-left: 10px;
    border: 1px solid #ddd8d8;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background: url(../images/date.png) 125px 9px no-repeat #fff;
    behavior: url(/Content/themes/Default/PIE.htc);
    outline: 0
}

.m-mbut {
    width: 258px;
    height: 52px;
    line-height: 52px;
    margin: 30px auto 25px;
    border: 0;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background: #ff8851;
    color: #fff;
    font-size: 24px;
    text-align: center;
    behavior: url(../images/pie.htc);
    cursor: pointer
}

.m-mbut:hover {
    background: #fe9464
}

.qbut:hover {
    background: #fe9464
}

.istopinfl {
    margin: 11px 15px
}

.everyleft {
    position: relative
}

.photo_box {
    border: 1px solid #00a1e0;
    padding: 10px 10px 20px;
    font-size: 13px;
    line-height: 24px;
    width: 300px;
    position: absolute;
    background: #fff;
    left: 90px;
    top: 0;
    z-index: 1;
    height: 290px
}

.photo_box .tip {
    color: #ff8851;
    font-size: 13px
}

.photo_box .txt {
    color: #666;
    margin: 10px 0
}

.cblue {
    color: #0fa7e2
}

a.btn {
    border: 1px solid #00a1e0;
    background: #fff;
    line-height: 30px;
    text-align: center;
    width: 120px;
    color: #666;
    display: block
}

a.btn:hover {
    border: 1px solid #00a1e0;
    background: #00a1e0;
    color: #fff
}

.photo {
    width: 100px;
    height: 117px;
    overflow: hidden;
    margin: 10px auto 20px
}

.photo_infor li {
    float: left;
    width: 150px;
    text-indent: 19px
}

.photo_infor li.email {
    background: url(../images/email.jpg) no-repeat;
    background-position: 0 6px;
    background-size: 14px
}

.photo_infor li.phone {
    background: url(../images/phone.jpg) no-repeat;
    background-position: 5px 3px;
    background-size: 11px
}

.photo_infor li.location {
    background: url(../images/location.jpg) no-repeat;
    background-position: 1px 3px;
    background-size: 12px
}

.photo_infor li.qq {
    background: url(../images/qq.jpg) no-repeat;
    background-position: 2px 3px;
    background-size: 16px
}

.photo_box .left {
    float: left;
    width: 150px;
    color: #666;
    margin: 12px 0 0 0
}

.photo_box .left li {
    line-height: 22px
}

.cff8851 {
    color: #ff8851
}

.photo_box .right {
    float: left;
    width: 100px;
    margin: 12px 0 0;
    position: relative
}

.photo_box .bigimg {
    position: absolute;
    left: -30px;
    top: -45px
}

.evbname a {
    max-width: 462px;
    overflow: hidden
}

.p_star {
    background: #fff;
    width: 1140px;
    margin: 20px auto 0;
    padding: 0 30px 15px;
    border: 1px solid #dfdfdf
}

.p_star h2 {
    color: #13a3ff;
    font-size: 30px;
    text-align: center;
    line-height: 80px;
    background: url(../images/title_bg.jpg) no-repeat center
}

.photo {
    float: left;
    width: 125px;
    height: 145px;
    overflow: hidden
}

.p_star ul li {
    width: 250px;
    height: 145px
}

.p_star .photo img {
    float: left;
    width: 125px;
    height: 145px;
    overflow: hidden
}

.p_star .right {
    width: 130px;
    float: right;
    text-align: left;
    padding: 0 0 10px 10px;
    margin-right: 18px;
    background: #f3f5f7;
    margin-top: 10px
}

.p_star .right .clear {
    width: 100%;
    overflow: hidden
}

.p_star .name {
    float: left;
    font-size: 18px;
    color: #2c2c2c;
    line-height: 40px;
    margin-top: 10px;
    width: 95px;
    height: 40px;
    overflow: hidden
}

.p_star .name a {
    color: #2c2c2c
}

.p_star p a:hover, .p_star .name a:hover {
    color: #13a3ff
}

.p_star p {
    color: #666;
    font-size: 16px;
    line-height: 25px
}

.p_star p a {
    color: #666
}

.p_star .tel {
    color: #2c2c2c;
    font-size: 16px;
    line-height: 35px
}

.p_star .jian {
    float: left;
    background: url(../images/jian-icon.jpg) no-repeat;
    margin: 21px 0 0 4px;
    width: 21px;
    height: 20px
}

* {
    margin: 0;
    padding: 0;
    list-style-type: none
}

.scroll-outer {
    height: 421px
}

#scroll {
    width: 1130px;
    margin: 0 auto
}

#scroll .owl-wrapper-outer {
    margin: 0 auto
}

#scroll .item {
    position: relative;
    width: 250px;
    height: 339px;
    margin: 0 auto;
    background-color: #fff;
    overflow: hidden
}

.owl-theme .owl-controls .owl-buttons div {
    position: absolute;
    top: 180px;
    width: 0;
    height: 60px;
    margin: 0;
    padding: 0;
    border-radius: 0;
    background-color: transparent;
    overflow: hidden;
    _display: none
}

.slideAdfalse {
    margin-top: 10px
}

#NewLeaveMessageAppendPop {
    display: none;
    position: fixed;
    background: url(../images/bg.png);
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 201;
    text-align: center
}

#NewLeaveMessageAppendPop img {
    position: absolute;
    margin-left: 510px;
    margin-top: 70px;
    cursor: pointer
}

.p_reco {
    background: #fff;
    margin: 20px auto 0;
    width: 1200px;
    padding: 0 0 50px
}

#p_scroll {
    width: 100%;
    height: 215px
}

.p_reco h2 {
    color: #ff3f04;
    font-size: 30px;
    text-align: center;
    line-height: 80px
}

.p_reco .line1 {
    display: inline-block;
    width: 530px;
    height: 3px;
    background: #ffdec8;
    vertical-align: middle;
    margin-right: 20px
}

.p_reco .line1 + .line1 {
    margin-right: 0;
    margin-left: 20px
}

.p-card {
    position: relative;
    float: left;
    width: 291px;
    height: 215px;
    margin-right: 10px
}

.p-card-mn {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 291px;
    height: 117px;
    padding-top: 25px;
    border: 1px solid #ff9d5b;
    background: #fff;
    border-radius: 10px 10px 0 0;
    behavior: url(../images/pie.htc)
}

.p-card-mn:hover {
    background: #ff9d5b
}

.p-pho {
    position: absolute;
    behavior: url(pie.htc);
    top: 0;
    left: 13px;
    z-index: 2;
    padding: 3px;
    border-radius: 50%;
    text-align: center;
    overflow: hidden;
    border: 3px solid #fff;
    background: #ff9d5b
}

.p-pho img {
    display: block;
    width: 98px;
    height: 98px;
    border-radius: 50%;
    behavior: url(pie.htc)
}

.p-rank {
    position: absolute;
    left: 95px;
    top: 37px;
    z-index: 3;
    display: block;
    height: 23px
}

.p-rank img {
    max-height: 100%
}

.p-wei {
    position: absolute;
    cursor: pointer;
    right: 10px;
    top: 37px;
    display: block;
    font-size: 14px;
    color: #2c2c2c;
    text-align: center;
    width: 72px;
    height: 21px;
    background: url(../images/p-wei-bg.png) no-repeat
}

.p-wei:hover {
    color: #ff9d5b
}

.p-name {
    font-size: 18px;
    color: #fff;
    font-weight: bold;
    padding-left: 145px
}

.p-name a {
    position: relative;
    color: #2c2c2c
}

.p-name a:after {
    position: absolute;
    right: -30px;
    top: -8px;
    content: url('http://pres.vobao.com/Images/active/7day/jian.png');
    display: block
}

.p-infor {
    font-size: 14px;
    padding: 7px 25px 0;
    color: #2c2c2c
}

.p-infor a {
    display: inline-block;
    vertical-align: middle;
    color: #2c2c2c;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.p-add {
    width: 95px
}

.p-com {
    width: 120px;
    margin-left: 21px
}

.p-add:hover, .p-com:hover {
    text-decoration: underline
}

.p-infor span {
    padding: 3px 10px;
    border: 1px dashed #d2d2d2;
    margin-right: 20px;
    background: #fff;
    color: #2c2c2c;
    font-size: 12px
}

.p-card-mn:hover .p-name a, .p-card-mn:hover .p-infor a, .p-card-mn:hover .p-infor {
    color: #fff
}

.p-card-mn1 {
    background: url('../images/p-null.png') no-repeat;
    border: 0;
    cursor: pointer
}

.p-card-mn1:hover {
    background: url('../images/p-null.png') no-repeat;
    border: 0
}

.p-card-mn1 {
    cursor: default
}

.p-tel {
    display: block;
    padding-left: 120px;
    text-align: right
}