﻿* html, * html body{background-image:;background-attachment:fixed;}
.hidden {
    display:none;
}
.fyahei {
    font-family:'microsoft yahei';
}
blockquote{
    margin: 0;
    padding: 0 0 2px 10px;
    border-left: 3px solid #ccc;
}
.qa_top{
    background-color: #4f4d4e;
    /*border-bottom: 2px solid #59b5ff;*/
    width: 100%;
    min-height: 40px;
    min-width:1100px;
}
.f20 {font-size:20px;}
.qa_nav_top{
    float: left;
    width:680px;
    height: 40px;
    /*overflow: hidden;*/
    _width:635px;
}
.qa_nav_top li{
    float: left;
    text-align: center;
    height: 40px;
    margin: 0 5px;
    display: inline;
    position: relative;
}
.qa_nav_top li .icon-new{
    width: 22px;
    height: 9px;
    background:  -367px -33px no-repeat;
    position: absolute;
    right: -9px;
    top: 5px;
}
@media screen and (max-width: 1100px) { /*当屏幕尺寸小于1100px时，应用下面的css样式*/
    .note {display:none!important}
}

/***background***/
.hicon,.ssebtn i,.sina,.qq,.nfq-1,.nfq-2,.nfq-3,.nfq-4,.nfq-5,.nfq-6,.nfq-7,.opt-2 a i,
.yicon,.yecon,.bann i,.qask,.backt,.n-icon,.slibox a i,.sharelink i,.jublink i,.commentlink i,
.recicon,.xicon,.ricon,.favlink i,.agbtn .g,.agbtn .b,.agsbtn .g,.agsbtn .b,
.showmore i,.tpd i,.qslistul li i,.addicon,.tysel li i,.ticon,.yicon2,.famtxt,.changegp,
.qstricon,.goodbtn i,.icoa,.qcs,.qds,.ba-pic,.ba-pic2,.delicon{
    background: url(/uploads/image/simages/qicon.png) no-repeat;
}

.global_icon{display:inline-block; *display:inline; zoom:1; font-size:0; line-height:0; overflow:hidden; vertical-align:middle; background:url(/uploads/image/simages/global_icon.png) no-repeat;}
.i_niuchegroup{width:26px; height:26px;}
.i_niucheng{width:26px; height:26px; background-position:0 -36px;}
.i_niuchesc{width:26px; height:26px; background-position:0 -72px;}


.hicon {
    float: left;
    height: 17px;
    margin: 12px 2px 0 0;
    width: 18px;
}
.qa_nav_top li a{
    font-family:arial;
    float: left;
    color: #ffffff;
    height: 40px;
    line-height: 40px;
    padding:0 5px;
    overflow: hidden;
}
.qa_nav_top li a:hover,.qa_nav_top li.cur a{
    color: #ffffff;
    border-bottom: 2px solid #59b5ff;
    height: 38px;
}


/*移动应用*/
.qa_nav_top .moblieapp{font-family: arial; color:#fff; cursor:pointer; padding:0 5px; position:relative;}
.qa_nav_top .moblieapp span{display:block; line-height:40px; }
.qa_nav_top .moblieapp .applist{background:#414141; width:135px; position:absolute; left:0px; top:40px; z-index:200; display:none;}
.qa_nav_top .moblieapp .applist a{padding:10px; display:block;line-height:26px; height:26px; float:none; text-align:left;}
.qa_nav_top .moblieapp .applist a i{margin-right:5px;}
.qa_nav_top .moblieapp .applist a:hover{border:0px !important; background-color: #545454;}
.qa_nav_top .moblieapp .applist p{border-top:1px solid #323232; padding:10px 0;}
.moblieapp.husername .applist{display:block;}


.qa_search {
    float: left;
    margin: 6px 0 0 23px;
    position: relative;
    width: 255px;
    height: 29px;
    display: inline;
    z-index: 10;
}
.qa-searchr-box {
    background-color: #ffffff;
    left: 0;
    position: absolute;
    top: 28px;
    width: 253px;
    border:1px solid #4f4d4e;
    border-top:none;
    box-shadow: 1px 1px 1px rgba(0,0,0,0.2);
    z-index: 10;
}
.qabo{
    margin:0 5px;
    line-height: 28px;
}
.qabo a{
    color: #6b6b6b;
    display: block;
    padding-left: 10px;
    height: 24px;
    line-height: 24px;
}
.qabo em{
    color: #5caafa;
    font-weight: bold;
}
.qabo a:hover{
    background-color: #f5f5f5;
}
.qabo h3{
    border-bottom: 1px solid #f2f2f2;
    border-top:1px solid #f2f2f2;
    color: #6b6b6b;
    font-size: 12px;
}
.qa-m-rs{
    color: #6b6b6b;
    text-align: center;
    border-top: 1px solid #f2f2f2;
}
.ssebox{
    border:1px solid #464646;
    border-right: none;
    background-color: #fff;
    width: 220px;
    height: 27px;
    line-height: 27px;
    padding-left: 5px;
    font-size: 12px;
    color: #9a9a9b;
}
.ssebtn{
    border:1px solid #464646;
    border-left:none;
    position: absolute;
    width: 28px;
    height: 27px;
    background-color: #fff;
    left: 226px;
    top: 0;
    *top:1px;
    display: block;
}
.ssebtn i{
    width: 17px;
    height: 20px;
    background-position: 0 -23px;
    display: block;
    margin: 3px 0 0 4px;
    cursor: pointer;
}
.qa_u_info{
    float: right;
    color: #ffffff;
    height: 27px;
    line-height: 27px;
    padding-right: 10px;
    min-width: 160px;
}
.qa_u_info a{
    color: #ffffff;
}
.ncbrand, .ncbrand2 {
  display: inline;
  float: left;
  margin-right: 10px;
  position: relative;
  width: 170px;
  z-index: 11;
}
.ncselop p, .ncselop a {
  border-bottom: 1px solid #e3effc;
  color: #6b6b6b;
  cursor: pointer;
  display: block;
  padding-left: 10px;
}
.ncselop p:hover, .ncselop a:hover {
  background-color: #fafafa;
}
.sq{
    float: left;
    width: 70px;
}
.sina,.qq{
    width: 24px;
    height: 24px;
    float: left;
    margin-right: 10px;
}
.sina{
    background-position: 0 -49px;
}
.sina:hover{
    background-position: -55px -49px;
}
.qq{
    background-position: -28px -49px;
}
.qq:hover{
    background-position: -83px -49px;
}

.qa_head{
    border-bottom: 1px solid #e0e0e0;
    height: 72px;
}
.qa_head_in{
    width: 980px;
    margin: 0 auto;
}
.qa_nc_logo{
    width: 123px;
    height: 40px;
    float: left;
    background:  no-repeat;
    margin-top: 18px;
}
.qa_subnav{
    float: left;
    font: 18px 'microsoft yahei';
    margin: 25px 0 0 10px;
    display: inline;
}
.qa_subnav li{
    float: left;
    margin-left: 20px;
}
.qa_subnav li a {
  color: #3c3c3c;
}
.qa_subnav li.cur a{
    color: #3377aa;
    /*font-weight:bold;*/
}
.qa_subnav li a span{
    position: absolute;
    bottom: -1px;
    height: 0;
    overflow: hidden;
    background-color: #5caafa;
    width: 100%;
    left: 0;
}
.qa_subnav li a:hover{zoom:1; text-decoration: none;}
.qa_subnav li a:hover span,.qa_subnav li.cur a span{display:block; height: 3px;}

.keysearchbox{
    border:1px solid #efefef;
    border-top:4px solid #efefef;
    margin-top: 20px;
    box-sizing:content-box;
}

.nav_fil_qa{
    margin-top: 3px;
    border-bottom: 1px solid #efefef;
    padding-bottom: 3px;
    height:41px;
    width: 100%;
}
.nav_fil_qa li{
    float: left;
    width: 109px;
    height: 41px;
    padding-left: 20px;
    border-left: 1px solid #f0f0f0;
    text-align: center;
    line-height: 41px;
    position: relative;
    display:inline;box-sizing:content-box;
}
.optresult {zoom:1}
.nav_fil_qa li div{
    position: absolute;
    height: 4px;
    width: 100%;
    _width:118%;
    background-color: #59b5ff;
    left: 0;
    top: -7px;
    display: none;
    overflow: hidden;

}
.nav_fil_qa li.cur div{
    display: block;
}
.nav_fil_qa li a{
    color: #3c3c3c;
    font:16px/41px 'microsoft yahei';
    padding-left:11px;
    height: 100%;
    display: block;
}
.nav_fil_qa li.allnfq{border-left: none; width: 68px; padding: 0;}
.nav_fil_qa li.allnfq div {_width:100%}
.nfq-1 {
    background-position: 0 -83px;
    height: 22px;
    left: 37px;
    position: absolute;
    top: 9px;
    width: 19px;
}
.nfq-2{
    background-position: -21px -83px;
    height: 22px;
    left: 11px;
    position: absolute;
    top: 9px;
    width: 25px;
}
.nfq-3{
    background-position: -48px -84px;
    height: 20px;
    left: 13px;
    position: absolute;
    top: 10px;
    width: 21px;
}
.nfq-4{
    background-position: -71px -83px;
    height: 23px;
    left: 19px;
    position: absolute;
    top: 9px;
    width: 17px;
}
.nfq-5{
    background-position: -91px -81px;
    height: 28px;
    left: 22px;
    position: absolute;
    top: 7px;
    width: 23px;
}
.nfq-6 {
    background-position: -117px -85px;
    height: 21px;
    left: 15px;
    position: absolute;
    top: 11px;
    width: 21px;
}
.nfq-7 {
    background-position: -141px -86px;
    height: 20px;
    left: 21px;
    position: absolute;
    top: 11px;
    width: 15px;
}
.fil_qa_2{
    float: left;
    background-color: #fcfcfc;
    width: 100%;
}
.s1 {
    color: #6b6b6b;
    float: left;
    font-size: 14px;
    margin: 7px 0 0 10px;
}
.filqabox{
    padding: 10px;
    border-bottom: 1px solid #eeeeee;
    zoom:1;
}
.perfav {
    color: #9b9b9b;
    float: left;
    padding: 7px 0 0 30px;
    display:inline;
}
.perfav a{
    margin-right: 10px;
    color: #6b6b6b;

}
.perfav a:hover{text-decoration: none;}
.btn_s,.btn_s2{
    width: 80px;
    height: 35px;
    border-bottom: 2px solid #007eff;
    text-align: center;
    font:16px/35px 'microsoft yahei';
    color: #ffffff;
    float: left;
    background-color: #5caafa;
    margin-left: -1px;
}
.btn_s:hover,.btn_s2:hover{
    background-color: #2881dc;
    border-bottom: 2px solid #5caafa;
    color: #ffffff;
}
.btn_s2{
    margin-left: 10px;
    background-color: #e9e9ed;
    color: #9b9b9b;
    border-bottom: 2px solid #c9c9c9;
    display: inline;
}
.btn_s2:hover{
    background-color: #c9c9c9;
    border-bottom: 2px solid #e1e1e1;
    color: #6b6b6b;
}
.optext {
    margin: 20px 0 0 20px;
    zoom:1;
}
.opt-1{
    float: left;
    width: 63px;
    color: #9b9b9b;
}
.opt-2{
    margin-left: 65px;
    zoom: 1;

}
.opt-2 a{
    border:1px solid #5caafa;
    color: #9b9b9b;
    padding: 0 15px 0 5px;
    position: relative;
    margin-right: 5px;
    zoom:1;
    overflow: hidden;
    float: left;
    height: 18px;
    line-height: 18px;
}
.opt-2 a i{
    background-position:-159px -91px;
    width: 10px;
    height: 10px;
    position: absolute;
    right: 2px;
    top: 4px;
    display: block;
    z-index: 10;
    cursor: pointer;
}
.opt-l{
    float: left;
    width: 658px;
    border:1px solid #f2f2f2;
    padding: 10px;
}
.optnav {
    height: 34px;
    overflow: hidden;
    position: relative;
    z-index: 2;
    padding-left: 302px;
}
.optnav li{
    float: left;
    width: 89px;
    height: 32px;
    cursor: pointer;
    text-align: center;
    font: 14px/32px 'arial';
    color: #6b6b6b;
}
.optnav li.cur{
    color: #0078b6;
    font-weight:bold;
    width: 87px;
    border:1px solid #eeeeee;
    border-bottom: 1px solid #fff;
    background-color: #fff;
}
.optsp{
    position: relative;
    height: 0;
    border-top: 1px solid #eeeeee;
    overflow: hidden;
    margin-top: -1px;
    width: 100%;
    z-index: 1;
}
.optrelist{

}
.optrelist em {
    color:red;
    }
.optrelist li{
    border-bottom: 1px dotted #eeeeee;
    height: 65px;
    position: relative;
    overflow: hidden;
}
.ceng1{
    height: 65px;
    display: table;
    *position: relative;
    width: 415px;
    overflow: hidden;
}
.ceng2{
    top: 50%;
    vertical-align: middle;
    display: table-cell;
    *position: absolute;
}
.ceng2 a{
    *top: -50%;
    position: relative;
    color: #6b6b6b;
    font-size: 14px;
}

.optrelist li:hover{
    background-color: #f8f8f8;
}


.nc_ueditor_p_img {
    /* padding:15px 0 16px !important; */
}
.nc_ueditor_p_first {
    /*margin-top:-1px;
    padding-top:0!important;*/
}
.nc_ueditor_p_last {
    padding-bottom:4px!important;
}
.nc_ueditor_p_first i {font-style: italic}

.nc_ueditor_code_single,.nc_ueditor_code_multi {
    height:3px;
    overflow:hidden;
    border-top:1px dashed #c3c3c3;
    border-bottom:1px dashed #c3c3c3;
    margin:24px 0;
}
.nc_ueditor_code_hr{
    height:3px;
    overflow:hidden;
    border:none;
    padding: 0!important;
    border-top:1px dashed #999;
    border-bottom:1px dashed #999;
    margin:7px 0 5px !important;
}
.nc_ueditor_font_h3 {
    font-weight: bold;
    font-size: 16px;
}
.nc_ueditor_code_summary {
    border-top:2px solid #04a3f6;
    border-bottom:2px solid #04a3f6;
    background-color:#f4f4f4;
    color:red;
    margin:17px 0;
    padding:5px 10px!important;
}
.ancon .nc_ueditor_code_summary a {
    color: red;
}

.yicon {
    background-position: -56px -1px;
    display: inline;
    float: left;
    height: 16px;
    margin: 23px 10px 0;
    width: 15px;
}
.yecon {
    background-position: -86px -1px;
    display: inline;
    float: left;
    height: 16px;
    margin: 24px 13px 0;
    width: 10px;
}
.optda {
    color: #9b9b9b;
    display: inline;
    float: right;
    margin: 18px 0 0;
}
.fambo .ceng1{width: 540px;}
.optda-1{width: 80px; float: left;}
.optda-3{width: 60px; float: left; margin-right: 10px; position: relative}
.optda-3 i{position: absolute; right: 0; top: 0;}
.optda-2{width: 80px; float: left;}
.page{
    text-align: center;
    border:1px solid #f2f2f2;
    background-color: #fcfcfc;
    padding: 10px 0;
}
.page a,.page span{
    display: inline-block;
    vertical-align: middle;
    color: #3377aa;
    cursor: pointer;
    border:1px solid #fff;
    padding: 0 7px;
    border-radius: 3px;
    margin: 0 5px;
}

.page span, .page a:hover {
    background-color: #5aaaff;
    border: 1px solid #5aaaff;
    color: #ffffff;
}

.opt-r{
    float: right;
    width: 300px;
}
.relexpert li{
    /*border-bottom: 1px solid #eeeeee;*/
    overflow: hidden;
    width: 100%;
    position: relative;
    padding:10px 0;
}
.rel-l{
    float: left;
    width: 65px;
    text-align: center;
}
.rel-l img{
    border-radius: 50%;
   /* box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);*/
}

.rel-r{
    zoom:1;
    margin-left: 70px;
    *margin-left:60px;
}
.exname {
    color: #6b6b6b;
    display: inline-block;
    font: 14px 'microsoft yahei';
    vertical-align: middle;
}
.job{
    color: #252525;
    background-color:#ddd;
    padding:0 5px;
    border-radius: 3px;
    display: inline-block;
    vertical-align: middle;
    height:18px;
    line-height:18px;
    font-size:12px;
}
.w100{width: 100%;}
.askta{
    position: absolute;
    right: 0;
    top: 11px;
    background:#fff;
}
.comforanslist2 {
    margin:0 20px;
}
.bann, .tpd {
  background-color: #4ac4ad;
  color: #ffffff;
  font: 16px 'microsoft yahei';
  height: 66px;
  margin-left: 20px;
  margin-top: 15px;
  padding: 10px;
  position: relative;
  width: 260px;
}
.bann:hover, .tpd:hover {
    color:#fff;
}
.bann {
    display:block;
}
.bann-1 {
    display:block;
    height:48px;
    width:250px;
}
.bann-2 {
    position:absolute;
    right:-20px;
    top:25px;
}
.bann a{color: #ffffff;}
.bann a:hover{text-decoration: underline;}
.bann i,.tpd i{
    position: absolute;
    width: 25px;
    height: 26px;
    background-position: -22px -20px;
    right: 0;
    top: 0;
}
.hkeyword a{
    border:1px solid #d9d9d9;
    padding:0 5px;
    color: #9b9b9b;
    float: left;
    margin: 15px 10px 0 0;
    display: inline;
    white-space: nowrap;
}
.hkeyword a:hover{
    border:1px solid #8dc3fb;
}
.tools{
    width: 46px;
    height: 96px;
    position: fixed;
    _position:absolute;
    z-index: 100;
    right: 0;
    bottom: 200px;
    _margin-bottom:200px;
    _top:expression(eval(document.documentelement.scrolltop document.documentelement.clientheight-this.offsetheight-(parseint(this.currentstyle.margintop,10)||0)-(parseint(this.currentstyle.marginbottom,10)||0)));
}
.qask,.backt{
    width: 100%;
    height: 46px;
    position: absolute;
    overflow: hidden;
    text-indent: -9999em;
    transition:none;
    font:14px/46px 'arial';
}
.qask{
    background-position: 0 -112px;
    right: 0;
    top: 0;
}
.backt{
    background-position: 0 -206px;
    right: 0;
    top: 50px;
}
.qask:hover{
    right: 0;
    width: 124px;
    background-position: 78px -159px;
    background-color: #2881dc;
    transition:width 0.3s;
}
.backt:hover{
    right: 0;
    width: 124px;
    background-position: 78px -253px;
    background-color: #2881dc;
    transition:width 0.3s;
}
.qask:hover span,.backt:hover span{
    float: left;
    color: #ffffff;
    width: 63px;
    height: 46px;
    background-color: #2881dc;
    text-indent: 0;
    padding-left: 15px;
}
.backt:hover span{
    padding-left: 25px;
    width: 53px;
}
.note{
    position: absolute;
    right: 50px;
    top: 0;
    width: 32px;
    height: 51px;
    background-color: #e6624c;
    cursor: pointer;
    z-index:21;
}
.n-icon {
    background-position: -26px 0;
    display: block;
    height: 17px;
    margin: 9px 0 0 9px;
    width: 14px;
}
.username {
    cursor: pointer;
    margin: 0 90px 0 0;
    padding: 5px 8px 0 0;
    z-index:20;
}
.husername{background-color: #414141}
.username img{
    border-radius: 50%;
    display: inline-block;
    vertical-align:middle;
    background-color: #fff;
    margin: 4px;
}
.ar3{
    width: 0;
    height: 0;
    overflow: hidden;
    border-style: solid dashed dashed dashed;
    border-width: 5px;
    border-color:#fff transparent transparent transparent;
    display: inline-block;
    vertical-align: middle;
    margin-top: 3px;
}

.slibox {
    background-color: #414141;
    left: 0;
    position: absolute;
    top: 38px;
    width: 160px;
    display:none;
}
.husername .slibox {
    display:block;
}
.slibox a{
    display: block;
    height: 30px;
    line-height: 30px;
    padding-left: 5px;
}
.slibox a:hover{
    background-color: #545454;
    color: #fff;
}
.sli-myhome, .sli-setting, .sli-logout {
    float: left;
    margin: 7px 4px 0 3px;
}
.slibox a i.sli-myhome{
    background-position: -56px -25px;
    width: 16px;
    height: 15px;
}
.slibox a i.sli-setting{
    background-position: -78px -25px;
    width: 16px;
    height: 16px;
}
.slibox a i.sli-logout{
    background-position: -100px -25px;
    width: 16px;
    height: 17px;
}
.partl{
    float: left;
    width: 690px;
    min-height:650px;
}
.partr{
    float: right;
    width: 300px;
    overflow:hidden;
    position:relative;
}
.tq{
    border:1px solid #f0f0f0;
}
.tques{
    background-color: #fcfcfc;
    border-bottom: 1px solid #f0f0f0;
    overflow:hidden;
    position:relative;
}
.tqbox {
    border-bottom: 1px solid #f0f0f0;
    overflow:hidden;
}
.tquestitle{
    color: #3c3c3c;
    font:16px/normal 'microsoft yahei';
    padding: 15px 120px 15px 0;
    margin-left:39px;
}
.tqws{
    padding: 12px 15px 15px;
    line-height: 24px;
    overflow:hidden;
}
.sharelink,.jublink,.commentlink,.favlink,.goodbtn{color: #6b6b6b;padding-left: 15px; position: relative;margin-left: 15px; zoom: 1; border:none!important;}
.sharelink i{
    position: absolute;
    left: 0;
    top: 1px;
    width: 12px;
    height: 12px;
    background-position: -206px -1px;
}
.jublink i{
    position: absolute;
    left: 0;
    top: 1px;
    width: 14px;
    height: 12px;
    background-position: -228px -1px;
}
.gray .commentlink{color:#9b9b9b !important;}
.commentlink{margin-left: 0px;}
.commentlink i{
     position: absolute;
     left: 0;
     top: 6px;
     width: 13px;
     height: 12px;
     background-position: -250px -2px;
}
.favlink i{
    position: absolute;
    left: 0;
    top: 1px;
    width: 11px;
    height: 11px;
    background-position: -271px -1px;
}
.reccontent{
    border:1px solid #f0f0f0;
    position: relative;
    width: 678px;
    border-top: 2px solid #e6624c;
}
.recicon {
    background-position: -152px 0;
    height: 54px;
    left: 10px;
    position: absolute;
    top: -7px;
    width: 46px;
    font:14px/normal 'microsoft yahei';
    color: #ffffff;
    text-align: center;
    padding-top: 7px;
    padding-left: 2px;
}
.xicon {
    background-position: -120px -32px;
    height: 8px;
    left: -5px;
    position: absolute;
    top: -2px;
    width: 5px;
}
.ricon {
    background-position: -120px 0;
    height: 30px;
    position: absolute;
    right: -1px;
    top: -2px;
    width: 30px;
}
.recpeo{
    margin: 40px 20px 0 20px;
    border-bottom: 1px solid #ececec;
    padding-bottom: 15px;
}
.recpic{
    float: left;
    width: 86px;
    padding-left: 40px;
}
.recpic img,.adeitems-l img,.anwer-l img,.hotcomment-l img,.radiusimg{
    margin:5px;
    border-radius: 50%;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
}
.recr{
    margin-left: 120px;
    zoom:1;
    padding-top:8px;
}
.recanwcontent{
    margin:10px 20px;
    line-height: 1.8;
    color: #535353;
    word-wrap: break-word;
    border-bottom: 1px solid #e8e8e8;
    padding-bottom: 15px;
}
.recanwcontent p{
    padding:6px 0;
}
.recanwcontent a{
    color:#535353;
    border-bottom:1px dotted #535353;
}
.recanwcontent a:hover{
    color:#d60000;
    border-bottom:1px dotted #d60000;
}
.recanwcontent img,.ancon img {
    /* padding:10px 0; */
    max-width:100%;
}
.zzone{
    margin: 0 20px 0 20px;
}
.ztxt{color: #5caafa;}
.htxt{color: #e6624c;}
.zask-1{padding-bottom: 10px; zoom: 1}
.zask-1 span{
    float: left;
    width: 35px;
}
.zask-1-a{
    float: left;
    width: 480px;
    word-break: break-all;
    word-wrap: break-word;
    font-size: 14px;
    color: #535353;
}
.zask-1-b{
    float: left;
    color: #9b9b9b;
    text-align: right;
    width: 120px;
}
.zpage{
    padding: 10px 0 0;
}
.zpage span, .zpage a {
    margin: 5px 0 5px 10px;
}
.zsp{
    height: 0;
    overflow: hidden;
    border-top: 1px dotted #d7d7d7;
}
.zfbtn{
    float: right;
    zoom:1;
}
.agbtn,.agsbtn{
    border:1px solid #e8e8e8!important;
    width: 98px;
    height: 30px;
    background-color: #fbfbfb;
    float: left;
    position: relative;
    line-height: 30px;
    text-align: center;
    padding-left: 10px;
    margin-left: 15px;
    display: inline;
    margin-top: -5px;
}

.bdsharebuttonbox a {
    border:none!important;
}
.agsbtn{
    width: 68px;
    height: 24px;
    margin-top: 0;
    line-height: 24px;box-sizing:content-box;
}
.agbtn .g {
  background-position: -203px -19px;
  height: 19px;
  left: 15px;
  position: absolute;
  top: 5px;
  width: 19px;
}
.agsbtn .g {
  background-position: -202px -19px;
  height: 19px;
  left: 4px;
  position: absolute;
  top: 2px;
  width: 19px;
}
.agbtn .b {
  background-position: -225px -19px;
  height: 19px;
  left: 15px;
  position: absolute;
  top: 7px;
  width: 19px;
}
.agsbtn .b {
  background-position: -225px -19px;
  height: 19px;
  left: 4px;
  position: absolute;
  top: 3px;
  width: 19px;
}

.gc{
    color: #e6624c;
    font-weight: bold;
    font-size: 14px;
}

.bc{
    color: #5caafa;
    font-weight: bold;
    font-size: 14px;
}

.gt{
    color: #9b9b9b;
    line-height: 30px;
    font-size: 14px;
    display: none;
}
.gtf{font-size: 12px!important; line-height: 22px!important;}
.abtndisabled {
    background-color: #fcfcfc!important;
    cursor: default;
}
.abtndisabled .g {
  background-position: -203px -43px;
}
.abtndisabled .b {
  background-position: -225px -43px;
}
.abtndisabled .gt,.abtndisabled .gc,.abtndisabled .bc{
    color: #c9c9c9!important;
}

.red2{color: #e6624c;}
.agbtn:hover .gc,.agbtn:hover .bc,.agsbtn:hover .gc,.agsbtn:hover .bc{display: none;}
.agbtn:hover .gt,.agsbtn:hover .gt{display: inline;}
.ans_bt{height: 40px; margin: 15px 0 0;}
.commenttoans{
    /*min-height: 100px;*/
    padding-bottom: 10px;
    zoom: 1;
}
.anotherans li .commenttoans{margin: -8px 0 8px;}
.j1,.j2{
    width: 0;
    height: 0;
    overflow: hidden;
    position: absolute;
    border-width: 8px;
    border-style: dashed dashed solid dashed;
    left: 30px;
}
.j1{
    top: -16px;
    border-color: transparent transparent #ddd transparent;
}
.anotherans li:hover .j2{border-color: transparent transparent #f0f7fc transparent;}
.j2{
    top: -15px;
    border-color: transparent transparent #fff transparent;
}
.anotherans li .j1,.anotherans li .j2{left: 18px;}
.ta,.ta3{
    border:1px solid #cccccc;
    margin: 15px 20px 0 20px;
    width: 631px;
    resize: none;
    font-size: 12px;
    padding: 2px;
    overflow: auto;
    height: 50px;
    transition:all 0.3s;
    outline: none;
}
.anotherans li .ta{width: 632px; *width:630px}
.ta:focus{
    border-color:#5caafa;
    box-shadow: 0 0 2px 2px rgba(92,170,250,0.2);
}
.h24 {
    height:24px;
}
.h40 {
    height:40px;
}
.submit3{
    width: 78px;
    height: 28px;
    overflow: hidden;
    background-color: #5caafa;
    border:none;
    border-bottom: 2px solid #007eff;
    cursor: pointer;
    text-align: center;
    line-height: 28px;
    color: #ffffff;
    font-family: 'microsoft yahei';
    font-size: 14px;
    font-weight: bold;
}
.submit3:hover{
    background-color: #2881dc;
    border-bottom: 2px solid #5caafa;
}
.postcomment{
    text-align: right;
    padding: 10px 0;
}
.comforanslist{

}
.comforanslist p,.comforanslist2 p{
    position: relative;
    border-bottom: 1px dotted #d7d7d7;
    padding: 5px 5px 5px 0;
    zoom:1;
    word-break:break-all;
    word-wrap:break-word;
}
.cfadate{
    position: absolute;
    right: 0;
    top: 5px;
}
.replybox{
    border:1px solid #f2f2f2;
    padding:0 20px 20px;
    zoom:1;
    overflow:hidden;
    width:648px;box-sizing:content-box;
}
.anotherans{
    width: 100%;
    overflow: hidden;
}
.anotherans li {
  padding: 10px 0 0;
  width: 648px;box-sizing: content-box;
}
/*.anotherans li:hover,.anotherans li.hover{background-color:#f0f7fc }*/
.anotherans li.spec:hover{background: none;}
.antop{
    background-color: #f0f7fc;
    padding: 0 10px;
    zoom:1;
    border-radius:3px;
}
.ancon {
  color: #3c3c3c;
  font-size: 14px;
  line-height: 1.8;
  margin-top: 8px;
  word-break: break-all;
  word-wrap: break-word;
}
.ancon .nc_ueditor_p_img{
    padding:9px 0 9px !important
}
.ancon p{
    line-height: 24px;
    padding: 6px 0;
}
.ancon a {
    color:#3c3c3c;
    border-bottom:1px dotted #3c3c3c;
}
.ancon a:hover {
    color:#d60000;
    border-bottom:1px dotted #d60000;
}
.ubtno{
    width: 60px;
    height: 22px;
    border:1px solid #e8e8e8;
    color: #3d9982;
    line-height: 22px;
    overflow: hidden;
    float: left;
    text-align: center;
    background: url(/uploads/image/simages/bg.png) repeat-x;
    margin-right: 10px;
    zoom:1;
}
.ubtno:hover{
    color: #3d9982;
    background-position: 0 -22px;
    _background: none;
}
.showmore{
    background-color: #fcfcfc;
    border:1px solid #f0f0f0;
    display: block;
    text-align: center;
    height: 34px;
    line-height: 34px;
    font-size: 14px;
    font-family: 'microsoft yahei';
    position: relative;
}
.showmore:hover{text-decoration: underline; display:block; color: #3377aa;}
.showmore i {
    background-position: -251px -27px;
    height: 7px;
    left: 270px;
    position: absolute;
    top: 14px;
    width: 14px;
}
.tpd {
    font-size: 16px;
    height: 50px;
    line-height: 50px;
    margin-left: 10px;
    margin-top: 0;
    padding: 0 10px;
    text-align: center;
    display:block;
}

.relqs,.relqs2{
    border:1px solid #eeeeee;
    border-top:2px solid #59b5ff;
    width: 278px !important;
    margin-bottom: 20px;
    padding-bottom: 10px;
}
.qslist-a {
  border: 1px solid #f2f2f2;
  padding: 0 10px 20px 20px;
  zoom:1;
  overflow:hidden;
}
.qarbox {padding-left:20px; margin-top:10px; width:280px; background-color:#fff; position:relative; z-index:2}
.qslist-b{
    width: 268px;
    padding:0 10px;
}
.qslistul{zoom: 1; width: 100%;}
.qslistul li{
    position: relative;
    border-bottom: 1px dotted #d7d7d7;
    padding:5px 0 5px 10px;
    overflow: hidden;
    zoom: 1;
}
.qslistul li:last-child{
    border-bottom: none;
}
.qslistul li i{
    position: absolute;
    width: 4px;
    height: 8px;
    background-position: -275px -27px;
    left: 0;
    top: 12px;
}
.asnbox{
    border:1px solid #f2f2f2;
    width: 938px;
    padding:0 20px 20px;
}
.asnbox-1{
    float: left;
    width: 670px;
}
.asnbox-2{
    float: right;
    width: 256px;
}
.qstitle{
    position: relative;
    zoom: 1;
    z-index: 5;
    margin-bottom:10px;
}
.qstitle textarea{
    outline: none;
    resize: none;
    overflow: hidden;
    border:1px solid #c9c9c9;
    height: 54px;
    width: 664px;
    padding: 2px;
    color: #6b6b6b;
    font-size: 14px;
}
.relquestionlist {
    background-color: #ffffff;
    border: 1px solid #c9c9c9;
    left: 0;
    position: absolute;
    margin-bottom:10px;
    top: 60px;
    width: 668px;
    z-index: 5;
    border-radius: 0 0 5px 5px;
}
.anwcondition{
    width: 110px;
    float: right;
    text-align: right;
}
.anwcondition i{float: left;}
.rql{
    margin: 10px;
}
.relquestionlist a,.relquestionlist a:hover{
    color: #9b9b9b;
    display: block;
    padding: 5px;
}
.relquestionlist a:hover{
    background-color: #fafafa;
}
.relquestionlist a em{
    color: #3377aa;
    font-weight: bold;
}
.ccount {
    background-color: #ffffff;
    top: 38px;
    color: #c9c9c9;
    position: absolute;
    right: 10px;
    font-size: 14px;
}
.cct{color: #3377aa;}
.qstip{
    position: absolute;
    top: 2px;
    left: 4px;
    color: #9b9b9b;
    font-size: 14px;
}
.adddes{
    color: #3377aa;
    text-decoration: underline;
}
.addicon {
    background-position: -246px -46px;
    display: inline;
    float: left;
    height: 12px;
    margin: 5px 3px 0 0;
    width: 12px;
}
.delicon {
    background-position: 0 -348px;
    display: inline;
    float: left;
    height: 12px;
    margin: 5px 3px 0 0;
    width: 12px;
}
.seltype .tsel{
    float: none;
    margin-left: 58px;
    width: 608px;
    margin-top: 0;
}
.seltype li{
    font-size: 12px;
    color: #6b6b6b;
    width: 71px;
    margin-right: 3px;
}
.seltext{float: left; margin-top: 2px;}
.noted{
    border:1px solid #f2f2f2;
    background-color: #fafafa;
    position: relative;
    margin-top: 65px;
    zoom: 1;
}
.noted h3{
    color: #3377aa;
    font:16px/normal 'microsoft yahei';
    padding: 8px 0 5px;
    border-bottom: 1px dotted #d7d7d7;
    margin: 0 10px;
}
.ticon{
    width: 25px;
    height: 23px;
    background-position: -172px -85px;
    position: absolute;
    right: -1px;
    bottom: -1px;
}
.notetxt{
    padding: 5px 10px 10px 25px;
    color: #9b9b9b;
    position: relative;
    zoom: 1;
}
.notetxt b{
    font-weight: normal;
    position: absolute;
    left: 10px;
}
.susbox{
    border:1px solid #f2f2f2;
    border-top: 2px solid #59b5ff;
    zoom: 1;
}
.bluebtn{
    background-color: #5caafa;
    width: 107px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    color: #ffffff;
    display: inline-block;
    font:14px/30px 'microsoft yahei';
}
.susbp{
    margin: 25px 0 0 120px;
}
.bluebtn:hover{color: #ffffff;}
.yicon2 {
    background-position: -267px -41px;
    display: inline;
    float: left;
    height: 23px;
    margin: 16px 10px 0;
    width: 22px;
}
.famqs,.famqs2{
    border:1px solid #cdcdcd;
    width: 894px;
    margin: 20px auto 28px;
    box-shadow: 0 2px 0 0 rgba(0,0,0,0.1);
    overflow: hidden;
}
.famqs2{
    width: 678px;
    border:1px solid #f2f2f2;
}
.famtxt{
    width: 361px;
    height: 14px;
    background-position:0 -310px;
    margin: 20px 0 0 50px;
}
.fambo{
    margin: 10px 40px 0 40px;
    zoom: 1;
}
.fatitle{
    padding:0 10px;
}
.changegp{
    width: 48px;
    height: 19px;
    background-position:-202px -84px;
    float: right;
    line-height: 19px;
    padding-left: 20px;
    margin: 20px 0 0 0;
    display: inline;
}
.nrlist{
    width: 100%;
    padding-bottom: 15px;
}
.nrlist li {
    border-right: 1px solid #efefef;
    float: left;
    margin: 15px 0 0 13px;
    width: 282px;
    display: inline;
}
.nrlist li.last,.nrlist li:last-child{border-right: none;}
.nr-l{
    float: left;
    width: 85px;
    text-align: center;
}
.nr-l img{
    border: 1px solid #ffffff;
    border-radius: 50%;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
    padding: 4px;
}
.nr-r{
    margin-left: 85px;
    padding-right: 10px;
    zoom:1;
}
.qsdetailbox{
    border:1px solid #e9e9e9;
    position: relative;
    width: 678px;
}
.qstricon {
    background-position: -125px -122px;
    height: 47px;
    position: absolute;
    right: -1px;
    top: -1px;
    width: 36px;
}
.qsht,.qsct {
    color: #3c3c3c;
    font: 16px 'microsoft yahei';
    margin: 17px 30px 0 40px;
    padding: 9px 15px 7px;
    position: relative;
    zoom: 1;
}
.qsabg, .qsqbg {
    background-color: #3c3c3c;
    color: #ffffff;
    font: 16px/39px 'microsoft yahei';
    height: 39px;
    left: -44px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 44px;
    z-index: 2;
}
.qsqbg{
    background-color: #59b5ff;
}
.qsaar,.qsqar{
    border-width: 4px;
    border-style: dashed solid dashed dashed;
    border-color:transparent #929292 transparent transparent;
    height: 0;
    width: 0;
    overflow: hidden;
    position: absolute;
    left: -48px;
    top: 35px;
    z-index: 1;
}
.qsqar{
    border-color:transparent #2975c4 transparent transparent;
}
.qsct{
    font:14px/1.8 'arial';
    border-bottom: none;
    color: #6b6b6b;
    padding: 8px 0 7px 15px;
}
.showmorefix{
    margin:30px -1px -1px -1px;
}
.showmorefix i{
    left: 281px;
}
.adebox{
    border:1px solid #f2f2f2;
    border-top: 2px solid #59b5ff;
    zoom: 1;
}
.adet{
    height: 47px;
    border-bottom: 1px solid #eeeeee;
    background-color: #fcfcfc;
    overflow:hidden;
}
.adet-a{
    line-height: 47px;
    padding-left: 20px;
}
.pagefix2{text-align: right;}
.pagefix{
    border:none;
    text-align: right;
}
.adelist {
    margin: 0 auto;
    padding-bottom: 20px;
    width: 640px;
}
.adeitems{
    border-bottom: 1px solid #f1f1f1;
    width: 100%;
    padding: 15px 0 5px;
}
.adeitems-l{
    float: left;
    width: 60px;
    text-align: left;
}
.adeitems-r{
    margin-left: 70px;
    _margin-left: 67px;
    zoom: 1;
}
.goodbtn i{
    width: 14px;
    height: 12px;
    background-position: -290px 0;
    position: absolute;
    left: 0;
    top: 2px;
}
.adeitems .commenttoans{
    margin: 8px 0 0;
}
.adeitems .ta{
    width: 592px;
}
.adeitems .j1,.adeitems .j2{
    left: 615px;
}
.ta3{
    width: 564px;
    margin: 0;
    height: 90px;
}
.anwer{
    border:1px solid #eeeeee;
    border-top: 2px solid #59b5ff;
    width: 288px;
    margin: 0 0 0 10px;
    position: relative;
    padding-bottom: 20px;
}
.anwer i{
    position: absolute;
    right: -1px;
    top: 0;
    width: 62px;
    height: 24px;
    text-align: center;
    background-color:#e6624c;
    color: #ffffff;
}
.anwer-l{
    float: left;
    width: 80px;
}
.anwer-r{
    margin-left: 80px;
    zoom:1;
}
.anwerbox{
    margin: 20px 10px 0;
    width: 268px;
}
.spanwer{
    height: 0;
    overflow: hidden;
    border-top: 1px solid #f0f0f0;
    margin: 5px 15px 5px;
}
.anwinfo{margin:0 20px; padding-left: 15px;}
.blbtn,.glbtn{
    background-color: #5caafa;
    display: inline-block;
    padding: 5px 10px;
    color: #ffffff;
}
.blbtn:hover{background-color:#207fe0;color: #ffffff; }
.glbtn{background-color:#4ac4ad;}
.glbtn:hover{background-color:#2ea08a;color: #ffffff;}
.hotcomment{
    margin-top: 15px;
    border-bottom: 1px solid #eeeeee;
    padding-bottom: 15px;
}
.hotcomment-l{
    float: left;
    width: 65px;
    _width:55px;
    text-align: center;
}
.hotcomment-r{
    margin-left: 65px;
    _margin-left:55px;
    zoom: 1;
}
.hgcount{
    background-color:#e6624c;
    color: #ffffff;
    border-radius: 10px;
    display: inline-block;
    height: 20px;
    overflow: hidden;
    width: 35px;
    text-align: center;
}
.hotcomment-r .goodbtn i{top: 5px;}
.hcomdet{
    background-color: #f0f7fc;
    border:1px solid #eeeeee;
    padding: 5px 2px 5px 8px;
    color: #3c3c3c;
    position: relative;
    zoom: 1;
}
.hcar-a,.hcar-b{
    width: 0;
    height: 0;
    overflow: hidden;
    border-width: 5px;
    border-style: dashed solid dashed dashed;
    position: absolute;
    left: -10px;
}
.hcar-a{
    top: 10px;
    border-color:transparent #eeeeee transparent transparent;
}
.hcar-b{
    top: 11px;
    border-color:transparent #f0f7fc transparent transparent;
}
.icoa{
    width: 270px;
    height: 15px;
    background-position: 0 -326px;
    float: left;
    margin: 20px 0 0 0;
}
.famqsbox{
    margin: 10px;
}

.reta:focus
{
    border-color: #5caafa;
    box-shadow: 0 0 2px 2px rgba(92, 170, 250, 0.2);
}

.reta
{
    border: 1px solid #cccccc;
    font-size: 12px;
    height: 48px;
    margin: 15px 10px 0 0;
    outline: none;
    overflow: auto;
    padding: 2px;
    resize: none;
    transition: all 0.3s ease 0s;
    width: 500px;
}

.resubmit3
{
    margin-top:-12px;
    background-color: #5caafa;
    border-bottom:2px solid #007eff;
    color: #ffffff;
    cursor: pointer;
    font-family: 'microsoft yahei';
    font-size: 12px;
    font-weight: bold;
    height: 22px;
    line-height: 22px;
    overflow: hidden;
    text-align: center;
    width: 45px;
}
.reportul input {
    vertical-align:middle;
}
.tanh {
    display:block;
    width:27px;
    height:27px;
    margin:0 auto;
    background:url(/uploads/image/simages/qicon.png) -181px -126px no-repeat;
}
.fb-bottom {
    position:absolute!important;
    bottom:0!important;
    top:auto!important;
}

/*专家*/
.n-leftp{
    width: 680px;
    float: left;
}
.n-totaltop{
    border:1px solid #cfe6f1;
    background-color: #f0f7fc;
    border-radius: 5px;
    height: 249px;
}
.nt-txt1{
    font:bold 26px 'microsoft yahei',arial;
    color: #6b6b6b;
    margin: 15px 0 0 25px;
}
.npic{background: url(/uploads/image/simages/nr.png) no-repeat; display: inline-block}
.npic_1{
    background-position: 0 0;
    width: 143px;
    height: 155px;
    position: absolute;
    left: 0;
    bottom: 0;
}
.npic_2{
    background-position:0 -160px;
    width: 409px;
    height: 85px;
    position: relative;
    z-index: 1;
    margin: 17px 0 0 28px;
    padding-left: 11px;
}
.n-totaltop-l{
    float: left;
    width: 479px;
    border-right: 1px dotted #dfe3e5;
    margin: 15px 0;
    height: 216px;
}
.npic_3{
    float: left;
    width: 51px;
    height: 61px;
    background-position:0 -249px;
    margin: 12px 7px 0 0;
}
.nt-txt2{
    font-size:20px;
    color: #9b9b9b;
    margin: 15px 30px 0 0;
}
.red2{color: #f26d7e;}
.n-totaltop-r {
    float: left;
    height: 200px;
    margin-top: 15px;
    overflow: hidden;
    padding-top: 20px;
    position: relative;
    width: 198px;
}
.nr-l-btn,.nr-r-btn{
    width: 20px;
    height: 30px;
    position: absolute;
    z-index:10;
}
.nr-l-btn{background-position: -145px -32px; left: 0; top:50%; margin-top: -15px;}
.nr-l-btn:hover{background-position: -145px 0}
.nr-r-btn{background-position: -167px -32px; right: 0; top:50%; margin-top: -15px;}
.nr-r-btn:hover{background-position: -167px 0}
.nt-ul{
    width: 9999em;
    text-align: center;
    overflow: hidden;
    position:absolute;
}
.nt-ul li{
    float: left;
    width: 198px;
}
.uc-sub-title {
    color: #3c3c3c;
    font: 18px 'microsoft yahei',arial;
    margin: 10px 0;
}
.uc-sub-nav {
    border-left: 1px solid #e6e6e6;
    border-top: 2px solid #e6e6e6;
    height: 36px;
    position: relative;
    z-index: 2;
}
.uc-sub-nav ul {
    display: inline-block;
    height: 36px;
    position: relative;
    width: 100%;
}
.uc-sub-nav ul li.cur {
    background-color: #ffffff;
    border-bottom: none;
    color: #0078b7;
    height: 36px;
    line-height: 36px;
}
.uc-sub-nav ul li {
    border-bottom: 1px solid #f3f3f3;
    border-right: 1px solid #f3f3f3;
    color: #6b6b6b;
    cursor: pointer;
    float: left;
    font: 14px/35px 'microsoft yahei',arial;
    height: 35px;
    position: relative;
    text-align: center;
    width:96px;
    z-index: 2;
    box-sizing: content-box;
}
.uc-sub-nav ul li a {
    font:14px/35px,arial;
    color:#3c3c3c;
    display:block;
}
.uc-sub-nav ul li i {
    background-color: #59b5ff;
    display: none;
    height: 3px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: -3px;
    width: 100%;
}
.uc-sub-nav ul li.cur i {
    display: block;
}
.uc-sub-nav ul li.cur a {
    color:#3377aa;
    font-weight:bold;
}
.uc-sp {
    border-top: 1px solid #eeeeee;
    height: 0;
    margin-top: -1px;
    overflow: hidden;
    position: relative;
    width: 100%;
    z-index: 1;
}

.nt-ul li img,.ulist-uc1-l img {
    background-color: #fff;
    border-radius: 50%;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
}
.nr-exbox{
    border:1px solid #eeeeee;
    border-top: none;
}
.ulist-uc1 li {
    border-bottom: 1px solid #eeeeee;
    overflow: hidden;
    padding: 20px 0;
    position: relative;
    zoom:1;
}
.ulist-uc1-l {
  float: left;
  text-align: center;
  width:95px;
}
.ulist-uc1-r {
    margin-left: 105px;
    position: relative;
    zoom: 1;
}
.ulist-uc1-rp {
    padding-right: 100px;
}

.nr-btns,.nr-btns:hover{
    background-color: #1fadff;
    color: #ffffff;
    display: inline-block;
    font-size: 14px;
    height: 23px;
    line-height: 23px;
    text-align: center;
    width: 80px;
    text-decoration: none;
}
.pos-nr-btn{
    position: absolute;
    right: 20px;
    bottom: 0;
}
.uirfont {
    color: #f06d7d;
}
.goodrect{
    right: 20px;
    top: 0;
    position: absolute;
}
.f24 {font-size: 24px;}
.n-rightp{
    float: right;
    width: 280px;
}
.nr-info{
    border:1px solid #cfe6f1;
    background-color:#f0f7fc;
    height: 225px;
    zoom:1;
    width: 978px;
    position:relative;
}
.npic_4{
    background-position: -189px 0;
    width: 140px;
    height: 145px;
    position: absolute;
    right:0;
    bottom: 0;
    z-index: 1;
}
.nr-info-l {
    border-right: 1px dotted #dfe3e5;
    float: left;
    height: 188px;
    margin-top: 20px;
    width: 699px;
}
.nr-info-l-p{
    float: left;
    width: 195px;
    text-align: center;
    padding-top: 10px;
}
.nr-info-l-p img {
    border-radius: 50%;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
    margin: 5px;
    background:#fff;
}
.nr-addfo,.nr-addfo:hover{
    background-color: #1fadff;
    width: 100px;
    height: 25px;
    color: #ffffff;
    display: inline-block;
    font:14px/25px 'microsoft yahei',arial;
}
.nr-addfo i{
    background-position:-172px -68px;
    width: 11px;
    height: 11px;
    margin: 7px 3px 0 0;
    _vertical-align:middle;
}
.nr-info-r-p{
    padding-top: 10px;
    margin-left: 195px;
    padding-right: 33px;
}
.nr-job{
    background-color: #33b4ff;
    color: #ffffff;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin-top: -7px;
    padding: 0 15px 0 5px;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
}
.nr-job i{
    border-width: 10px;
    border-style: dashed solid dashed dashed;
    border-color:transparent #f0f7fc transparent transparent;
    height: 0;
    width: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
}
.npic_5{
    width: 23px;
    height: 19px;
    background-position: -145px -64px;
    vertical-align: middle;
    margin-top: -6px;
    margin-left: 10px;
}
.nr-i-job{
    border-bottom: 1px solid #d6d8da;
    padding-bottom: 5px;
    width: 465px;
}
.cu-btn, .cu-btn:hover {
    background-color: #1fadff;
    color: #ffffff;
    display: inline-block;
    font-size: 12px;
    height: 23px;
    line-height: 23px;
    text-align: center;
    width: 60px; box-sizing: content-box;
}
.nr-info-r{
    float: left;
    width: 277px;
}
.nrrane{
    padding: 1px;
    border-radius: 50%;
    background-color: #1fadff;
    color: #ffffff;
    width: 55px;
    height: 55px;
    display: inline-block;
    text-align: center;
    line-height: 55px;
    font-size: 24px;
}
.goodrange {
    color: #252525;
    font-family: 'microsoft yahei',arial;
    font-size: 18px;
    margin: 15px 0 0 60px;
}
.nrq_count{
    padding-left: 58px;
    position: relative;
    z-index: 2;
}
.nrsearch {
    background-color: #fcfcfc;
    border: 1px solid #eeeeee;
    height: 74px;
    margin-top: 20px;
}
.nr-txt{
    float: left;
    font:16px 'microsoft yahei',arial;
    color: #6b6b6b;
    margin: 25px 0 0 100px;
}
.nr-d-l{
    float: left;
    width: 700px;
}
.nr-d-r{
    float: right;
    width: 280px;
}
.optrelist li {
    border-bottom: 1px dotted #eeeeee;
    height: 55px;
    position: relative;
}
.optda {
    color: #9b9b9b;
    display: inline;
    float: right;
    margin: 18px 0 0;
}
.optda-1 {
    float: left;
    width: 96px;
}
.optda-2 {
    float: left;
    width: 70px;
}

.optrelist li:hover{
    background-color: #f8f8f8;
}
#requeread{font-family: '宋体'}
.nc-nav-type-title {
    color: #3c3c3c;
    font:  18px 'microsoft yahei',arial;
    margin-top: 8px;
    padding-bottom: 5px;
    padding-left:10px;
    position:relative;
}
.sec_code{color:#6b6b6b;}
.qslistul {
    width: 100%;
}
.qslistul li {
    border-bottom: 1px dotted #d7d7d7;
    overflow: hidden;
    padding: 5px 0 5px 10px;
    position: relative;
}
.qslistul li i {
    background-position: -275px -27px;
    height: 8px;
    left: 0;
    position: absolute;
    top: 12px;
    width: 4px;
}
.ex-per{
    border:1px solid #e4e3e4;
    position: relative;
    width: 598px;
    margin-left: 100px;
    margin-bottom: 15px;
    zoom: 1;
}
.ex-pertitle{
    background-color: #fcfcfc;
    padding: 0 50px 10px 15px;
    overflow: hidden;
    zoom: 1;
}
.ex-pertitleq{
    margin-left: 35px;
    font:16px 'microsoft yahei',arial;
    padding-top: 15px;
}

.qstricon {
    background-position: -125px -122px;
    height: 47px;
    position: absolute;
    right: -1px;
    top: -1px;
    width: 36px;
}
.fentype{
    margin:5px 0 13px 0;
    padding:0 25px;
    zoom: 1;
    overflow: hidden;
}
.fencon{
    padding: 5px 25px 10px;
}
.optools{
    padding:0 20px 10px 0;
    color: #9b9b9b;
    zoom: 1;
    _width:180px;
}
.ex-pername{
    position: absolute;
    width: 98px;
    border:1px solid #f0f0f0;
    left: -100px;
    top: -1px;
    text-align: center;
    padding: 10px 0;
}
.ex-pername img{
    border: 1px solid #ffffff;
    border-radius: 50%;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
    padding: 4px;
}
.ex-pad{padding: 10px;}
.ex-recon{
    background-color: #f0f7fc;
    padding: 10px;
    font-size: 14px;
    color: #252525;
    margin-top: 10px;
    zoom: 1;
}
.ex-reconbg{
    background-color: #fcfcfc;
}
.ex-sp{
    border-top: 1px dotted #dddddd;
}
.ex-to-ex{
    border:1px solid #f0f0f0;
    margin-top: 15px;
    padding: 15px;
    zoom:1;
}
.ex-ta{
    border:1px solid #f0f0f0;
    resize: none;
    height: 70px;
    width: 98%;
    padding: 4px;
    font-size: 14px;
    overflow: auto;
}
.au-nr{
    border:1px solid #eeeeee;
    border-top: 2px solid #59b5ff;
    zoom: 1;
    margin-bottom: 20px;
}
.ex-nr-bot{
    padding-left: 10px;
    padding-bottom: 10px;
}
.ex-sp3{
    border-top: 1px solid #f0f0f0;
    width: 266px;
    overflow: hidden;
    height: 0;
}
#divf2 {
    height:249px;
}
.qrmod {
  position: relative;
  width: 280px;
}
.qr-title {
  height: 25px;
  line-height: 25px;
  padding-bottom: 5px;
  padding-left:10px;
  position:relative;
}
.qrmod h3 {
  color: #393939;
  font: 16px 'microsoft yahei';
}
.nrinv {
  border-bottom: 1px dotted #d7d7d7;
  margin-top: 10px;
  overflow: hidden;
  padding-bottom: 5px;
  width: 100%;
}
.nrinv-l {
  float: left;
  width: 60px;
}
.nridx-l img, .loged img, .nrinv-l img, .nr-come-lm img,.ec-auth img {
  border-radius: 50%;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  margin:5px;
}
.nrinv-r {
  margin-left: 65px;
  padding-top: 5px;
  min-height:55px;
}
.nridx {
  width: 100%;
}
.nridx li {
  margin-top: 8px;
  overflow: hidden;
  width: 100%;
  min-height:70px;
  height:auto!important;
  height:70px;
}
.nridx-l {
  float: left;
  width: 63px;
}
.nridx-r {
  margin-left: 63px;
  padding-top: 4px;
}
.red1 {
  color: #f26d7e;
}

/*访谈首页*/
.ftlist{
    margin-bottom: 20px;
    /*font-family: '宋体';*/
}
.ft-search{
    font:18px 'microsoft yahei',arial;
    color: #393939;
    padding-left:10px;
}
.ft_seabox{
    /*border:1px solid #eeeeee;
    border-top:2px solid #eee;*/
    margin-top: 5px;
    zoom:1;
}
.ft-list-l{
    float: left;
    width: 262px;
}
.ft-list-r{
    margin-left: 262px;
    zoom:1;
    word-break:break-all;
    word-wrap:break-word;
}
.ft-list-r p a{color:#9b9b9b;}
.jx-pic {
    background: no-repeat;
    display:inline-block;
}
.jx-d, .jx-c {
    width:13px;
    height:12px;
    margin-right:3px;
}
.searchbtn {
  cursor: pointer;
  float: left;
  height: 35px!important;
  margin:0!important;
  width: 38px!important;
  background:none!important;
}
.pic {
  background:  no-repeat;
}
.pic2 {
  background: url(/uploads/image/simages/star_level2.jpg) no-repeat;
}
.pic_2 {
  background-position: -1066px 0;
  float: left;
  height: 25px;
  margin: 5px 0 0 8px;
  width: 21px;
}
.pic_21 {
  background-position: -665px -43px;
  height: 22px;
  left: 0;
  position: absolute;
  top: 0;
  width: 106px;
}
.pic_22 {
  background-position: -665px -22px;
  height: 22px;
  left: 0;
  position: absolute;
  top: 1px;
}
.pic2_21 {
  background-position: 0 0;
  height: 15px;
  left: 0;
  position: absolute;
  top: 0;
  width: 78px;
}
.pic2_22 {
  background-position: 0 -15px;
  height: 15px;
  left: 0;
  position: absolute;
  top: 0px;
}
.jx-d {
    background-position:-169px -13px;
}
.jx-c {
    background-position:-184px 1px;
}
.ft-list-r h3 a{
    font:18px 'microsoft yahei',arial;
    color: #393939;
}
.ft-list-r h3 a:hover {
    color:#0078b6;
}
.ntalk-l{
    float: left;
    width: 52px;
}
.ntalk-l img{
    border-radius: 50%;
    /*box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);*/
    margin: 5px;
}
.ntalk-r{
    margin-left: 70px;
}
.ntalkcontent{
    border:1px solid #dddddd;
    position: relative;
    background-color: #fafafa;
    color: #6b6b6b;
    padding: 10px;
    zoom:1;
}
.n-talkitem{
    border-bottom: 1px dotted #eeeeee;
    padding-bottom: 15px;
}
.ntalkcontent i {
    background-position: -145px -84px;
    height: 16px;
    left: -12px;
    position: absolute;
    top: -1px;
    width: 12px;
}

/*评论详情页*/
.cm-title{
    font:24px 'microsoft yahei',arial;
    color: #252525;
    padding-bottom: 10px;
}
.bigbtn{
    width: 130px;
    height: 40px;
    text-align: center;
    font:18px/38px 'microsoft yahei',arial;
    display: inline-block;
}
.bbluebtn,.bbluebtn:hover{
    color: #ffffff;
    background-color: #1fadff;
    text-decoration: none;
}
.bgraybtn,.bgraybtn:hover{
    color: #6b6b6b;
    background-color: #f0f0f0;
    text-decoration: none;
}

/*首页搜索框*/
.nr-txt {
  color: #6b6b6b;
  float: left;
  font: 16px 'microsoft yahei',arial;
  margin: 25px 0 0 100px;
}
.nr-txt {
  color: #6b6b6b;
  float: left;
  font: 16px 'microsoft yahei',arial;
  margin: 25px 0 0 100px;
}
.searchbox {
  display: inline;
  float: left;
  margin: 17px 0 0 30px;
}
.searchinpbox {
  border: 2px solid #2eb2ff;
  height: 35px;
  position: relative;
  width: 440px;
  overflow: hidden;
}
.seachinp {
  background: #fff;
  border: 0 none;
  float: left;
  font-size: 14px;
  height: 35px;
  line-height: 35px;
  padding-left: 6px;
  width: 433px;
  overflow: hidden;
}
.searchbtn {
  cursor: pointer;
  float: left;
  height: 35px;
  width: 38px;
}
.submit{width:115px;height:37px;overflow:hidden;background-color:#1fadff;border:0;border-bottom:2px solid #007eff;cursor:pointer;text-align:center;color:#fff;font:bold 16px/38px 'microsoft yahei'}
.submit:hover{background-color:#2882dc;border-bottom:2px solid #007eff;color:#fff;text-decoration:none}

.bluesp {
    background-color: #5caafa;
    height: 24px;
    left: 0;
    position: absolute;
    top: 0;
    width: 5px;
    _left:-8px;
    _top:-3px;
}
.qcs, .qds {
    display:inline-block;
    width:21px;
    height:22px;
    position:absolute;
    left:-5px;
    top:2px;
}
.qcs {
    background-position:-221px -130px;
}
.qds {
    background-position:-255px -130px;
}


/*精选详情页*/
.recwcontent {
    color: #252525;
    line-height: 24px;
    margin: 10px 0;
    padding:0 30px 15px 30px;
    word-wrap: break-word;
    font-family: arial;
    font-size: 14px;
    position:relative;
    zoom: 1;
}
.recwcontent .nc_ueditor_p_img{text-align: center; text-indent: 0}
.recwcontent p {
    line-height:24px;
    text-indent: 2em;
    word-break: normal;
    word-wrap: break-word;
    padding: 8px 0;
}

.recwcontent p i{
	font-style: italic;
}
.recwcontent p i b{
	font-style: italic;
}
.recwcontent p img{
    border:1px solid #c6c6c6;
}
.recwcontent a {
    color:#007ab5;
    border-bottom:1px dotted #007ab5;
}
.recwcontent a:hover {
    color:#d60000;
    border-bottom:1px dotted #d60000;
}

.essen-u, .essen-n {
    background:url(/uploads/image/simages/un-btn.png) no-repeat;
    width:24px;
    height:150px;
    position:fixed;
    top:400px;
    display:none;
    z-index:11;
}
.essen-u {
    background-position:0 0;
}
.essen-u:hover {
    background-position:-25px 0;
}
.essen-n {
    margin-left:655px;
    background-position:-50px 0;
}
.essen-n:hover {
    background-position:-75px 0;
}

.ueditor-usedcar{width:548px; border:1px solid #dedede; overflow:hidden; margin:0 auto; background:#f9f9f9;}
.ueditor-usedcar p a img{text-align:left; width:100%; border:0; display:block;}
.ueditor-usedcar .ueditor-usedcar-title{font-size:18px; text-indent:0; border-left:5px solid #5caafa; padding:0 0 0 10px; line-height:24px; margin:10px 0;}
.ueditor-usedcar .ueditor-usedcar-title a{color:#393939; border-bottom:0;}
.ueditor-usedcar .ueditor-usedcar-title a:hover{border-bottom:0; color:#0078b6}
.ueditor-usedcar .ueditor-usedcar-param{padding:0 0 0 15px; text-indent:0; color:#666;}
.ueditor-usedcar .ueditor-usedcar-price{color:#ffa200; font-size:38px; text-indent:0; padding:10px 0 0 15px;}
.ueditor-usedcar .ueditor-usedcar-price{position:relative;}
.ueditor-usedcar .ueditor-usedcar-price span{font-size:16px; color:#666; }
.ueditor-usedcar .ueditor-usedcar-price a{ background:; display:block; height:47px; width:138px; cursor:pointer; font-size:0; line-height:0; color:transparent; border-bottom:0; position:absolute; right:20px; top:15px;}
.ueditor-usedcar .ueditor-usedcar-price a:hover{ background:; border-bottom:0;}
.ueditor-usedcar .ueditor-usedcar-save{text-indent:0; padding:0 0 10px 32px; background:url(/uploads/image/sswimages/lowprice.png) no-repeat 15px 4px; background-size:15px 18px;color:#666;}

/*百科*/
.bk_rec{
    color: #393939;
    font:18px 'microsoft yahei';
}
.bk-l{
    float: left;
    width: 300px;
    height: 200px;
    position: relative;
    z-index: 2;
}
.bk-r{
    float: left;
    border:1px solid #eeeeee;
    margin-left: -1px;
    width: 379px;
    background-color:#fcfcfc;
    height: 198px;
}
.bk-r h3{
    font:18px 'microsoft yahei',arial;
    color: #6b6b6b;
    margin: 18px 0 0 24px;
}
.bk-r p{
    font-size: 14px;
    color: #9b9b9b;
    margin: 15px 10px 0 24px;
}
.bkf-btns {
    bottom: 10px;
    height: 20px;
    right: 10px;
    position: absolute;
    z-index: 15;
}
.bkf-btns span {
    background-color: #c1c1c1;
    border-radius: 50%;
    cursor: pointer;
    display: inline-block;
    height: 10px;
    margin-right: 8px;
    overflow: hidden;
    width: 10px;
}
.bkf-btns span.cur {
    background-color: #e6624c;
}
.bkfo-box{
    height: 200px;
    position: relative;
    overflow: hidden;
}
.bk-nav-type-title {
    color: #3c3c3c;
    font: 18px 'microsoft yahei',arial;
    margin-top: 20px;
    padding:0 0 3px 10px;
    position: relative;
    zoom:1;
}
.bk_bt_line{border-bottom:1px solid #b4b4b4;}
.bk-nav-type-title i{
    height: 24px;
    left: 0;
    position: absolute;
    top: 2px;
    width: 5px;
    background-color: #5caafa;
}
.qslistulnob li{
    border-bottom: none!important;
}
.bk-file-l{
    float: left;
    width: 199px;
}
.bk-js-list{
    width: 199px;
    border:1px solid #eeeeee;
    border-top: none;
    margin-top:-5px;
}
.bk-js-item{
    position: relative;
    width: 135px;
    padding-left: 30px;
    margin-top: 5px;
}

.bk-js-itar {
    background-color: #1eadfc;
    color: #ffffff;
    cursor: pointer;
    overflow: hidden;
    height: 11px;
    left: 14px;
    line-height: 11px;
    position: absolute;
    text-align: center;
    top: 5px;
    width: 11px;
}
.bk-js-itar2 {
    background-position: -147px -107px;
    height: 7px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 7px;
    width: 7px;
}
.bk-js-ittxt{
    color: #0078b5;
    cursor: pointer;
}
.bk-type{
    padding-left: 15px;
    color: #0078b5;
    cursor: pointer;
    position: relative;
    zoom:1;
}
.bk-js-itar3 {
    background-position: -149px -120px;
    height: 8px;
    left: 0;
    position: absolute;
    top: 7px;
    width: 4px;
}
.bk-type2{
    position: relative;
    padding-left: 10px;
    zoom:1;
}
.bk-type2cur{
    font-weight: bold;
    color: #6b6b6b;
}
.bk-file-r{
    float: right;
    width: 760px;
}
.baikea a {
    color:#828282;
    border-bottom:1px dotted #828282;
}
.baikea a:hover {
    color:#d60000;
    border-bottom:1px dotted #d60000;
}
.postiao{
    position: absolute;
    right: 0;
    top: 3px;
}
.bk-list-l{
    float: left;
    width: 175px;
    text-align: center;
}
.bk-list-r{
    margin-left: 190px;
}
.bk-d-sp{
    border-top:1px dotted #d7d7d7;
    height: 0;
    overflow: hidden;
}

/*index*/
.bodyqa-a-1 {
    float: left;
    margin: 10px 0 0 0;
    padding-bottom: 20px;
    width: 330px;
    height: 147px;
    overflow: hidden;
    padding-right: 10px;
}
.bodyqa-a-t{
    height: 22px;
}
.bodyqa-a-t h4{
    color: #393939;
    font:16px/22px 'microsoft yahei';
}
.bodyqa-a-t h4 a {
    color:#393939;
}
.bodyqa-a-t em {
    float: left;
    height: 20px;
    margin: 1px 5px 0 2px;
    overflow: hidden;
    width: 4px;
    display: inline;
}
.o1{background-color:#5caafa}
.o2{background-color:#4ac4ad}
.o3{background-color:#e6624c}
.o4{background-color:#ecab00}
.o5{background-color:#b3a2f2}
.o6{background-color:#9f9f9f}
.bodyqa-c{width: 100%; margin:10px 0 0 0;}
.bodyqa-c-l{
    float: left;
    width: 130px;
}
.bodyqa-c-r{
    margin-left: 130px;
    zoom:1;
}
.bodyqa-c-r .ct {
  color: #6b6b6b;
  font: bold 14px/20px arial;
  height: 40px;
  overflow: hidden;
}
.bodyqa-c-r .ct2{
    color: #9b9b9b;
    line-height: 16px;
    margin-top: 10px;
}
.bqr{
    border-width: 5px;
    border-color:transparent transparent transparent #d7d7d7;
    border-style: dashed dashed dashed solid;
    left: 0;
    top: 6px;
}
.bodyqa-a-p{
    overflow: hidden;
    margin-top: 5px;
    position: relative;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    color: #6b6b6b;
    padding-left: 10px;
}
.hdrec{
    position: relative;
    width: 100%;
}
.hdrec-a {
    background-color: #e1e0e0;
    height: 164px;
    left: 3px;
    overflow: hidden;
    position: absolute;
    top: -1px;
    width: 2px;
}
.dot{
    border-radius: 50%;
    width: 10px;
    position: absolute;
    overflow: hidden;
    height: 10px;
}
.dotcolor-1 {
    background-color: #f26d7e;
    left: -1px;
    top: 23px;
}
.dotcolor-2 {
    background-color: #1db598;
    left: -1px;
    top: 81px;
}
.dotcolor-3 {
    background-color: #5caafa;
    left: -1px;
    top: 139px;
}
.hdrec-b{
    width: 279px;
    overflow: hidden;
    padding:1px 0 10px 0;
}
.hdrec-b-1, .hdrec-b-2, .hdrec-b-3 {
    color: #ffffff;
    height: 35px;
    margin: 10px 0 0 23px;
    position: relative;
    float: left;
    display: inline;
    width: 52px;
    text-align: center;
    line-height: 35px;
}
.hdrec-b-1{background-color:#f26d7e;}
.hdrec-b-2{background-color:#1eb598;}
.hdrec-b-3{background-color:#5caafa;}
.hdar-1{
    border-color: transparent #f26d7e transparent transparent;
    border-style: dashed solid dashed dashed;
    border-width: 5px;
    left: -10px;
    top: 12px;
}
.hdar-2{
    border-color: transparent #1eb598 transparent transparent;
    border-style: dashed solid dashed dashed;
    border-width: 5px;
    left: -10px;
    top: 12px;
}
.hdar-3{
    border-color: transparent #5caafa transparent transparent;
    border-style: dashed solid dashed dashed;
    border-width: 5px;
    left: -10px;
    top: 12px;
}
.hdrec-c {
    color: #6b6b6b;
    float: left;
    height: 37px;
    line-height: 18px;
    margin: 10px 0 0 10px;
    overflow: hidden;
    width: 193px;
    word-break:break-all;
    word-wrap:break-word;
}
.wxm2 {
    float:left;
    width:135px;
}
.wxm3 {
    float:left;
}

.usertip {
    background-color: #eeeeee;
    height: 32px;
    font-size: 14px;
    padding-left: 62px;
    color: #3c3c3c;
    padding-top: 8px;
}
.qqlogin, .sinalogin {
    background:  no-repeat;
    display: inline-block;
    vertical-align: middle;
    width: 128px;
    height: 26px;
    margin-top:-1px;
}
.sinalogin {
    background-position: 0 -15px;
}
.qqlogin {
    background-position: 0 -42px;
}


/*更好答案*/
.betteranswer {
    border-top:1px solid #f0f0f0;
    border-bottom:1px solid #f0f0f0;
    background-color:#f0f7fc;
    padding:10px 0;
}
.ba-btn {
    width:220px;
    height:34px;
    border:1px solid #e8e8e8;
    display:block;
    margin-left:auto;
    margin-right:auto;
    font-size:14px;
    padding-left:30px;
    color:#0078b6;
    line-height:34px;
    background-color:#fbfbfb;
    position:relative;box-sizing:content-box;
}
.ba-btn:hover {
    background:#f6f6f6;
}
.ba-pic {
    background-position: -251px -27px;
    height: 7px;
    left: 210px;
    position: absolute;
    top: 14px;
    width: 14px;
}
.ba-pic2 {
    background-position: -289px -26px;
    height: 7px;
    left: 210px;
    position: absolute;
    top: 14px;
    width: 14px;
}

.ec-auth {
    border:1px solid #eee;
    background-color:#fcfcfc;
    padding:5px;
    margin-top:10px;
    zoom:1;
    position:relative;
}
.ec-l {
    float:left;
    width:70px;
    text-align:center;
}
.ec-r {
    margin-left:75px;
    zoom:1;
}
.ec-ac1, .ec-ac2 {
    position:absolute;
    width:0;
    height:0;
    overflow:hidden;
    border-width:5px;
    border-style:dashed dashed solid dashed;
}
.ec-ac1 {
    border-color:transparent transparent #eee transparent;
    right:21px;
    top:-11px;
}
.ec-ac2 {
    border-color:transparent transparent #fcfcfc transparent;
    right:21px;
    top:-10px;
}

.qrmod{
    zoom:1;
    position: relative;
    width: 280px;
}
.qrmod h3{
    font:18px/normal 'microsoft yahei';
    color: #393939;
}
.qrmod-a{
    margin-top: 12px;
    border:1px solid #eeeeee;
    border-top:2px solid #dddddd;
    position: relative;
    zoom:1;
}
.qr-nav{zoom: 1; width: 100%; position: relative; height: 36px; }
.qr-nav li {
    border-right: 1px solid #eee;
    border-bottom: 1px solid #eee;
    color: #6b6b6b;
    background-color: #fff;
    cursor: pointer;
    float: left;
    height: 34px;
    padding-top:2px;
    line-height: 34px;
    font-size:14px;
    position: relative;
    text-align: center;
    width: 92px;
}
.qr-nav li:last-child,.qr-nav li.last {
    margin-right: -1px;
    width: 92px;
}
.qr-nav li i{
    position: absolute;
    width: 94px;
    top: -3px;
    left: -1px;
    height: 3px;
    overflow: hidden;
    display: none;
}
.i0{background-color: #5caafa;}

.qr-nav li.last i{width: 50px;}
.qr-nav li.cur{
    border-bottom: none;
    color:#0078b6;
    _width:91px;
}
.qr-nav li.cur i{
    display: inline;
}

.qrlist ul{zoom:1; width: 100%; padding: 10px 0 12px;}
.qrlist ul li{
    height: 28px;
    line-height: 28px;
    overflow: hidden;
    position: relative;
    /*padding-right: 50px;*/
}
.qrlist ul li i{
    position: absolute;
    background-color: #ffffff;
    color: #f26d7e;
    right: 5px;
    top: 0;
}
.qrlist ul li span{
    width: 40px;
    float: left;
    height: 24px;
    text-align: center;
    color: #c9c9c9;
    margin-top: 3px;
    font:italic 16px 'tahoma';
}
.qrlist ul li span.qr-top{
    color: #f26d7e;
}

.qh_hotimg {
    border:1px solid #eee;
    padding-bottom:15px;
    margin-top:20px;
}
.qh_hotimg_item {
  display: inline;
  float: left;
  margin: 15px 0 0 13px;
  position: relative;
}
.qh_hotimg_title {
    position:absolute;
    width:110px;
    height:24px;
    background:#000;
    color:#fff;
    line-height:24px;
    text-align:center;
    left:0;
    bottom:0;
    overflow:hidden;
    padding:0 5px;
}
.qh_hotimg_title a{
    color:#fff;
    text-decoration:none;
    display:block;
}
.app-icon {
    background:url(/uploads/image/simages/app-icon.png) no-repeat;
    width:10px;
    height:16px;
    float:left;
    margin:12px 4px 0 0px;
}
.newesbox {
    border-bottom:1px solid #e7e7e7;
    padding:0 0 10px 0;
}
.rdimg {
  border-radius: 50%;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  margin: 5px;
}
.esuif {
    float:left;
    margin:3px 0 0 8px;
    display:inline;
}
.tucao {
    position:relative;
    width:106px;
    height:27px;
    background-color:#eeeeee;
    float:right;
    text-align:right;
    line-height:27px;
    padding-right:5px;
    margin-top:15px;
}
.tucaoicon,.eschange,.esl,.escarname {
    background:url(/uploads/image/simages/newes.png) no-repeat;
}
.tucaoicon {
  height: 38px;
  left: 0;
  position: absolute;
  top: -6px;
  width: 38px;
}

.tucao .estxt2,.tucao:hover .estxt {display:none}
.tucao:hover .estxt2 {display:inline}

.esbtnbox {
    float:right;
    margin-top:26px;
}
.escbtn-l, .escbtn-r {
    width:7px;
    height:12px;
    margin:0 0 0 10px;
    float:left;
}
.escbtn-l {
    background-position:0 -49px;
}
.escbtn-r {
    background-position:-8px -49px;
}
.escbtn-l:hover {
    background-position:0 -62px;
}
.escbtn-r:hover {
    background-position:-8px -62px;
}
.compare-pic {
    float:left;
    width:130px;
}
.compare-pic-r {
    margin-left:130px;
}
.star-d, .star-d-bg {
  background:  no-repeat;
}
.star-d-bg {
  background-position: 0 0;
  height: 15px;
}
.star-d {
  background-position: 0 -16px;
  height: 15px;
  left: 35px;
  overflow: hidden;
  position: absolute;
  top: 2px;
  width: 79px;
}
.esscore {
  left: 119px;
  position: absolute;
  top: -1px;
  font-weight:bold;
}
.eslink {
    position:relative;
    padding-left:18px;
}
.eslink-1 {
  background-position: -53px 0;
  height: 13px;
  left: 0;
  position: absolute;
  top: 2px;
  width: 15px;
}
.eslink-2 {
  background-position: -79px -1px;
  height: 12px;
  left: 3px;
  position: absolute;
  top: 1px;
  width: 12px;
}
.escobox {
    width:278px;
    height:47px;
    border:1px solid #4ac4ad;
    margin-top:10px;
}
.escarname {
    width:91px;
    height:47px;
    background-position:-39px -15px;
    float:left;
    font:bold 14px/16px 'microsoft yahei';
    text-align:center;
    color:#fff;
}
.escarname i {
    display:inline-block;
    vertical-align:middle;
    height:100%;
}
.escarname em {
    margin-left:-3px;
    display:inline-block;
    vertical-align:middle;
}
.escomment {
    float:left;
    padding:2px 0 0 10px;
}
.esrecread-l {
    float:left;
    width:130px;
}
.esrecread-r {
    margin-left:130px;
}
.esrecread {
    overflow:hidden;
    width:100%;
}
.esrecread li {
    padding:10px 0;
    width:100%;
    overflow:hidden;
}
.relreadtxt {
    border-top:2px solid #1fadff;
    border-bottom:1px solid #e6e6e6;
    margin-top:21px;
}
.relread-l {
    float:left;
    width:455px;
    height:120px;
    border-right:1px solid #e6e6e6;
    margin:5px 0;
}
.relread-r {
    float:left;
    width:210px;
    height:120px;
    margin:5px 0 5px 10px;
}
.relreadh3 {
    font:16px 'microsoft yahei';
}
.escommentlist {
    border:1px solid #e6e6e6;
    border-top:2px solid #1fadff;
    zoom:1;
    background-color:#fcfcfc;
}
.escommentlist-l {
    float:left;
    width:68px;
}
.signano {
    border:none;
    border-bottom:1px solid #252525;
}
.espostcom {
    padding:5px 10px;
    background:#f6f6f6;
}

#requeread p {
    height:20px;
    overflow:hidden;
    line-height:20px;
}


/*积分体系*/
.gold {
    background:url(/uploads/image/simages/yt.png) no-repeat;
    width:17px;
    height:18px;
    display:inline-block;
    vertical-align:middle;
    margin-top:-3px;
}
.recgood {
    border-top:2px solid #8ac700!important;
}
.recgood .xicon {
    background-position:-315px -32px;
}
.recgood .ricon {
    background-position:-315px 0;
}
.recgood .recicon {
    background-position:-347px 0;
    width:48px;
    padding-left:0;
}
.recgood .tjtext,.mytext {display:none}
.recgood .mytext {display:inline}
.notediv {
  background-color: #e3effc;
  border: 1px solid #9bcaf9;
  border-radius: 3px;
  color: #9b9b9b;
  padding: 10px;
  position: absolute;
  left:0;
  text-align: left;
  top: 40px;
  z-index:11;
}
.notediv i {
    left:24px;
    top:-8px;
    background:url(/uploads/image/simages/qicon.png) -398px 0 no-repeat;
    position:absolute;
    width:14px;
    height:8px;
}

.usern_header {
    background-color:#f8f8f8;
    height:153px;
    position:relative;
    padding:20px 20px 0 0;
}
.usern_header_img {
    width:175px;
    text-align:center;
    float:left;
}
.usern_info {
    float:left;
}
.usern_man,.usern_woman {
    background:url(/uploads/image/simages/qicon.png) no-repeat;
}
.usern_man {
    background-position:-433px 0;
    width:20px;
    height:20px;
    display:inline-block;
    vertical-align:middle;
}
.usern_woman {
    background-position:-415px 0;
    width:15px;
    height:20px;
    display:inline-block;
    vertical-align:middle;
}
.orange {
    color:#e6624c;
}
.usern_data {
    margin-top:20px;
}
.usern_data li {
    float:left;
    border-left:1px dotted #dcdcdc;
    border-right:1px dotted #dcdcdc;
    width:82px;
    height:47px;
    margin-left:-1px;
}
.usern_data li a {
    display:block;
}
.usern_btn {
    background-color:#5daafa;
    height:23px;
    line-height:23px;
    color:#fff;
    display:inline-block;
    padding:2px 5px;
}
.usern_btn:hover {
    color:#fff;
    background-color:#2882dc;
}
.usern_myself {
    float:right;
}
.usern_btn2 {
  background-color: #ffffff;
  border: 1px solid #5daafa;
  color: #5daafa;
  display: inline-block;
  height: 18px;
  line-height: 18px;
  text-align: center;
  width: 62px;
}
.usern_progress {
    margin-top:20px;

}
.usern_pro_txt {
    position:absolute;
    left:0;
    height:12px;
    top:0;
    width:100%;
    text-align:center;
    line-height:12px;
    overflow:hidden;
}
.usern_progress_bar,.usern_progress_bar_i {
    height:12px;
    overflow:hidden;
    background-color:#ffcc00;
}
.usern_progress_bar {
    border:1px solid #5cabfa;
    background-color:#fff;
    width:180px;
    position:relative;
    float:left;
}
.usern_lv {
    float:left;
    margin:-3px 0 0 10px;
}
.head_ban span,.sina2,.sinatlog2,.qqtlog2{background:  no-repeat;}
.popup{width: 420px;border:1px solid #cccccc;background-color: #fff;box-shadow: 1px 1px 1px rgba(0,0,0,0.1); z-index:1002}
.head_ban{height: 36px;background-color: #5caafa;}
.head_ban h3{float: left;font:bold 16px/36px "microsoft yahei";padding-left: 10px;color: #ffffff;}
.head_ban span {background-position: -110px -64px;cursor: pointer;float: right;height: 14px;margin: 10px 10px 0 0;width: 14px;display: inline;}
.sharenav{overflow: hidden;position: relative;z-index: 2;zoom:1;}
.sharenav li{float: left;width: 84px;height: 34px;text-align: center;line-height: 34px;cursor: pointer;color: #6b6b6b;}
.sharenav li.cur{border:1px solid #f3f3f3;width: 82px;color: #5caafa;border-top: 2px solid #5caafa;border-bottom: none;height: 32px;line-height: 32px;background-color: #fff;}
.sp3{border-top: 1px solid #f2f2f2;height: 0;overflow: hidden;position: relative;margin-top: -1px;z-index: 1;}
.sina2{background-position: -128px -64px;width: 16px;height: 16px;display: inline-block;vertical-align: middle;}
.sharecontent{border:1px solid #c9c9c9;width: 358px;height: 90px;padding:5px 10px;margin-top: 5px;overflow: auto;color: #3c3c3c;}
.shareop,.shareop:hover{background-color: #5caafa;text-align: center;width: 60px;height: 30px;color: #ffffff;display: inline-block;line-height: 30px;}
.wxtxt{background-color: #fafafa;color: #9b9b9b;position: relative;height: 30px;line-height: 30px;padding-left: 10px;}
.loginp{background-color: #ffffff;border: 1px solid #c9c9c9;box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1);color: #9b9b9b;font-size: 14px;height: 35px;line-height: 35px;padding-left: 4px;width: 328px;}
.cbpt {left: 7px;position: absolute;top: 9px;}
.sinatlog2,.qqtlog2{display: inline-block;height: 30px;overflow: hidden;text-indent: -9999em;width: 150px;vertical-align: middle;}
.sinatlog2{background-position: -277px 0}
.qqtlog2{background-position: -277px -31px}
.popbtn{background-color:#5caafa; font-size:14px; padding:5px; color:#fff; margin:5px; cursor:pointer}
.or {color: #9c9c9c;display: inline;float: left;font: bold 16px "arial";margin: 6px 0 0 32px;}
.selop-2 {display: inline-block;vertical-align: middle;}

.copylink {
    width:340px;
    height:32px;
    line-height:32px;
    border:1px solid #c9c9c9;
    color:#9b9b9b;
    padding-left:4px;
}
.usern_btn3 {
  background-color: #1fadff;
  color: #ffffff;
  display: inline-block;
  height: 34px;
  line-height: 34px;
  text-align: center;
  vertical-align: middle;
  width: 86px;
}
.usern_btn3:hover {
    color:#fff;
    background-color:#2882dc;
}
.usernx_lv {
    border-bottom:1px dotted #c8c8c8;
    padding:24px 0 10px 0;
}
.usernx_lv a {
    border:1px solid #54bcef;
    background-color:#fff;
    width:78px;
    height:18px;
    text-align:center;
    line-height:18px;
    display:inline-block;
    position:relative;
    color:#666;
    margin-right:40px;
}
.usernx_lv a i {
    display:none;
    position:absolute;
    width:0;
    height:0;
    overflow:hidden;
    border-width:5px;
    border-style:solid dashed dashed dashed;
    border-color:#54bcef transparent transparent transparent;
    left:35px;
    top:19px;
}
.usernx_lv a.current {background-color:#54bcef; color:#fff}
.usernx_lv a.current i {display:block;}
.usernx_lvbox_g {
    border-bottom:1px dotted #c8c8c8;
    padding:15px 0;
}
.usernx-t {
    border-collapse:collapse;
    margin:0;
    padding:0;
}
.usernx-t td {
    padding:5px 0 5px ;
}
.usernx-t2 {
    color:#666;
}
.usernx-t2 th {font-weight:normal; background-color:#ebf8ff; color:#828282}
.usernx-t2 td{padding:5px; border-bottom:1px solid #f2f2f2}
.date_box {
  border: 1px solid #cccccc;
  color: #aaaaaa;
  font-size: 12px;
  height: 17px;
  line-height: 17px;
  padding-left: 4px;
  width: 80px;
}
.findbydate {
    padding:10px 0;
}
.date_sel_btn {
    background:url(/uploads/image/simages/qicon.png) -398px -34px no-repeat;
    width:16px;
    height:13px;
    display:inline-block;
    border:none;
    cursor:pointer;
}
.succession-icon {
    background:url(/uploads/image/simages/qicon.png) -415px -34px no-repeat;
    width:32px;
    height:30px;
    display:inline-block;
}
.ytz,.ytz2 {
  background: url(/uploads/image/simages/yt.png) no-repeat;
  color: #e6624c;
  display: inline;
  float: left;
  height: 18px;
  margin: 23px 8px 0 0;
  padding-left: 19px;
  width: 14px;
}
.ytz2 {float:none; display:inline-block; margin-top:0}
.tic {
    background: url(/uploads/image/simages/ti.png) no-repeat;
    width:14px;
    height:15px;
    display:inline-block;
    vertical-align:middle;
}
.mtic {
    border:1px solid #b4cd71;
    height:22px;
    line-height:22px;
    background-color:#f8faf3;
    color:#e6624c;
    padding:0 10px;
    width:360px;
}
.shtico {
    background: no-repeat;
    width:12px;
    height:12px;
    display:inline-block;
    vertical-align:middle;
    margin-left:3px;
    margin-top:-3px;
}

/*问答详情右侧点评*/
.di-title{
    overflow: hidden;
    margin: 10px 5px;
}
.di-title h3{
    font:18px 'microsoft yahei';
    color: #3c3c3c;
}
.di-title a,.di-title a:hover{
    float: right;
    font:14px 'microsoft yahei';
    color: #1fadff;
}
.di-content{
    position: relative;
    zoom: 1;
}
.di-con-l{
    float: left;
    width: 160px;
    padding-left: 5px;
}
.di-con-r{
    margin-left:165px;
    text-align: right;
    padding-right: 5px;
}
.di-con-r-1{
    font:32px 'microsoft yahei';
}
.di-result-box{
    zoom: 1;
    font-size: 14px;
    margin-top: 20px;
}
.di-result{
    width: 270px;
    position: relative;
    padding-left: 5px;
}
.di-good{color: #f26d7e;}
.di-normal{color: #64a729;}
.di-bad{color: #1fadff;}
.di-res-process{
    width: 198px;
    height: 10px;
    overflow: hidden;
    border:1px solid #dcdcdc;
    background-color: #f7f7f7;
    position: absolute;
    left: 85px;
    top: 5px;
}
.di-res-red,.di-res-green,.di-res-blue{
    height: 10px;
    overflow: hidden;
}
.di-res-red{background-color:#eb8184}
.di-res-green{background-color:#9bb967}
.di-res-blue{background-color:#43b2f1}
.di-spline{
    height: 0;
    overflow: hidden;
    border-top:1px dotted #d7d7d7;
    margin: 22px 5px 12px;
}
.di-detail{
    margin: 15px 5px 5px;
    zoom: 1;
    width: 278px;
    position: relative;
}
.di-det-l{
    float: left;
    width: 75px;
}
.di-det-r{
    margin-left: 75px;
    color: #828892;
    padding-right: 40px;
    padding-top: 11px;
    word-break:break-all;
    word-wrap:break-word;
    zoom: 1;
}
.di-com-text{
    border:1px solid #e9e9e9;
    zoom: 1;
    position: relative;
    color: #828282;
    margin-top: 15px;
    padding: 5px;
    word-break: break-all;
    word-wrap: break-word;
    border-radius: 3px;
    width:266px;
}
.di-com-text .di-ar-1,.di-com-text .di-ar-2{
    position: absolute;
    border-width: 8px;
    border-style: dashed dashed solid dashed;
    height: 0;
    width: 0;
    overflow: hidden;
}
.di-com-text .di-ar-1{
    border-color: transparent transparent #e9e9e9 transparent;
    top: -17px;
    left: 17px;
}
.di-com-text .di-ar-2{
    border-color: transparent transparent #ffffff transparent;
    top: -16px;
    left: 17px;
}
.di-support {
  background-position: -1093px -36px;
  height: 33px;
  padding-top: 34px;
  position: absolute;
  right: 0;
  text-align: center;
  top: 5px;
  width: 28px;
  color: #cc5059;
}
.di-against{
    width: 28px;
    height: 33px;
    padding-top: 10px;
    background-position: -1121px -36px;
    padding-top: 34px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 5px;
    color: #c3c3c3;
}
.fixad a{width:290px!important; margin-left: 10px!important; margin-top: 0!important; margin-bottom: 10px!important}
.relqafix .relqs{
    margin-left: 10px!important;
    width: 278px!important;
    margin-top: 10px!important;
}

/*.album-list{padding: 10px 1px;}
.album-list li{float: left; width: 133px; padding-left: 10px; padding-bottom: 5px; display: inline;}
.album-list li p{font-size: 14px; color: #333333;}
.album-list li:first-child{padding:  0;}
.album-list li:last-child{ padding-bottom:  0;}
.album-list-t li{height: 28px; line-height: 28px; font-size: 14px; background: url(/uploads/image/simages/dot.png) 0 12px no-repeat; padding-left: 13px;}
.album-list-t li a{color: #333333;}*/
.qa-album-list{padding-top: 10px;}
.qa-album-list li{float: left;}
.qa-album-list li .album{position: relative; margin-top: 1px;}
.qa-album-list li .album a{position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: none;}
.qa-album-list li .album em{width: 100%; height: 100%; background-color: #000000; position: absolute; top: 0; left: 0; opacity: 0.6;}
.qa-album-list li .album span{position: absolute; left: 0;color: #ffffff; text-align: center; font-size: 14px; font-family: "微软雅黑";}
.qa-album-list li.s{width: 131px;}
.qa-album-list li.s img{width: 131px; height: 197px;}
.qa-album-list li.s span{width: 121px; padding: 0 5px; top: 80px;}
.qa-album-list li.h{width: 148px;}
.qa-album-list li.h img{width: 148px; height: 98px;}
.qa-album-list li.h span{width: 138px; padding: 0 5px; top: 30px;}

.pl1{padding-left: 1px;}


/*精华ad*/
#advert_jinghua_top{margin-top:20px;}
#advert_jinghua_top img{display:block;}


.qa_1000{width:1000px;}





