.prof-aside h3,.prof-aside h4 {
    font-size: 16px;
    padding: 30px 0 10px 30px;
}

.prof-aside h3 span,.prof-aside h4 span {
    color: #2ebac0;
}

.prof-aside h4 {
    padding-top: 0;
    padding-bottom: 50px;
}

.prof-aside h4 span {
    _vertical-align: 0;
}

.prof-aside h4 span b {
    display: inline-block;
    border: 2px solid #ccc;
    color: #666;
    padding: 0 4px;
    margin-right: -2px;
}

.prof-aside ul {
    padding: 15px 0;
    margin: 0 28px 0 30px;
    border-top: 1px solid #e6e6e6;
}

.prof-aside ul li {
    padding-bottom: 15px;
    font-size: 14px;
    color: #999;
    line-height: 25px;
    *zoom: 1;
}

.prof-aside ul li:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden;
}

.prof-aside ul li a {
    margin-right: 12px;
    font-size: 16px;
}

.prof-aside ul li a.portrait {
    display: block;
    float: left;
}

.prof-aside ul li img {
    width: 50px;
    height: 50px;
    float: left;
    cursor: pointer;
    overflow: hidden;
    border: 1px solid #e6e6e6;
}

.prof-aside ul li p {
    font-size: 12px;
    width: 160px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.prof-aside ul li.current {
    border-color: #2aaa11;
    background: #2aaa11;
    margin-right: 0;
}

.baikemy {
    padding: 16px 20px 20px;
    margin-bottom: 10px;
    font-family: "Microsoft YaHei";
}

.baikemy .info {
    clear: both;
    overflow: hidden;
}

.baikemy .info a,.baikemy .info p {
    float: left;
}

.baikemy .info .bk-logo {
    width: 60px;
    height: 60px;
    background: url("../../images/bkmy_41b019b.png") no-repeat center center;
    border: 1px solid #e6e6e6;
    margin-right: 8px;
}

.baikemy .info .title,.baikemy .info p {
    width: 165px;
    font-size: 12px;
    line-height: 21px;
}

.baikemy .info .title {
    color: #2c64b2;
    text-decoration: none;
}

.baikemy .info p {
    color: #999;
}

.wgt-banner {
    height: 317px;
    background: url("../../images/banner-bg_0f4f06c.png") repeat-x #f3e1c2;
}

.wgt-banner .banner-inner {
    height: 317px;
    background: url("../../images/banner_d2bb6b5.png") center center no-repeat;
}

.wgt-banner .container {
    padding-top: 35px;
}

.wgt-banner .container .face {
    margin-top: 35px;
    width: 160px;
    height: 160px;
}

.wgt-banner .container .titles {
    margin-top: 130px;
    margin-left: 30px;
}

.wgt-banner .container h1 {
    color: #11ACFF;
}

.wgt-banner .container .field {
    color: #000;
    font-family: 'Microsoft Yahei';
}

.wgt-banner .container .field .split {
    padding: 0 10px;
}

.wgt-banner .container .numbers {
    width: 241px;
    height: 68px;
    position: relative;
    margin-top: 120px;
}

.wgt-banner .container .numbers .bg {
    width: 241px;
    height: 68px;
    left: 0;
    top: 0;
    position: absolute;
    background: #000;
    filter: alpha(opacity=60);
    -khtml-opacity: .6;
    -moz-opacity: .6;
    opacity: .6;
    z-index: 1;
}

.wgt-banner .container .numbers ul {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
}

.wgt-banner .container .numbers li {
    width: 120px;
    height: 50px;
    margin-top: 6px;
    padding-top: 6px;
    line-height: 22px;
    text-align: center;
}

.wgt-banner .container .numbers li .f-skyblue {
    color: #11ACFF;
    font-size: 20px;
}

.wgt-banner .container .numbers li .f-white {
    color: #fff;
    font-family: 'Microsoft Yahei';
}

.wgt-banner .container .numbers li.first {
    border-right: 1px solid #fff;
}

.wgt-comment .list-item {
    font-family: 'Microsoft Yahei';
    border-bottom: 1px dashed #ccc;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.wgt-comment .list-item dt {
    float: left;
}

.wgt-comment .list-item dt .i-face1 {
    width: 58px;
    height: 58px;
    display: -moz-inline-box;
    -moz-box-orient: vertical;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    background-repeat: no-repeat;
}

.wgt-comment .list-item dt .i-face2 {
    width: 58px;
    height: 58px;
    display: -moz-inline-box;
    -moz-box-orient: vertical;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    background-repeat: no-repeat;
}

.wgt-comment .list-item dt .i-face3 {
    width: 58px;
    height: 58px;
    display: -moz-inline-box;
    -moz-box-orient: vertical;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    background-repeat: no-repeat;
}

.wgt-comment .list-item dt .i-face4 {
    width: 58px;
    height: 58px;
    display: -moz-inline-box;
    -moz-box-orient: vertical;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    background-repeat: no-repeat;
}

.wgt-comment .list-item dd {
    display: block;
    margin-left: 70px;
    word-break: break-all;
}

.wgt-comment .list-item dd .f-skyblue {
    color: #11ACFF;
}

.wgt-comment .list-item dd .f-orange {
    font-size: 22px;
    font-family: simsun;
}

.wgt-comment .list-item .more a {
    margin-left: 10px;
}

.wgt-comment .next-page {
    text-align: right;
}

.wgt-contribution .item {
    font-size: 16px;
    font-family: 'Microsoft Yahei';
    margin-bottom: 10px;
}

.wgt-contribution .item span {
    float: left;
    display: inline-block;
}

.wgt-contribution .item .label {
    width: 150px;
    text-align: right;
    padding-right: 20px;
}

.wgt-contribution .item .f-orange {
    font-size: 28px;
    font-family: simsun;
}

.view-expert-main .x-content {
    width: 540px;
    float: left;
}

.view-expert-main .x-aside {
    width: 400px;
    float: right;
}

.wgt-footer {
    margin-top: 30px;
}

.i-tick {
    width: 16px;
    height: 16px;
    display: -moz-inline-box;
    -moz-box-orient: vertical;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    background-repeat: no-repeat;
}

.i-wran {
    width: 16px;
    height: 16px;
    display: -moz-inline-box;
    -moz-box-orient: vertical;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    background-repeat: no-repeat;
}

.i-has-img {
    width: 30px;
    height: 30px;
    display: -moz-inline-box;
    -moz-box-orient: vertical;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    height: 21px;
    background-repeat: no-repeat;
}

.w160 {
    width: 160px;
}

.w800 {
    width: 800px;
}

.mr20 {
    margin-right: 20px;
}

.w703 {
    width: 703px;
}

.w250 {
    width: 250px;
}

.mt28 {
    margin-top: 28px;
}

.mr27 {
    margin-right: 27px;
}

.w635 {
    width: 635px;
}

.mr35 {
    margin-right: 35px;
}

.ml25 {
    margin-left: 25px;
    _margin-left: 13px;
}

.w283 {
    width: 283px;
}

.w285 {
    width: 285px;
}

.tips-hide {
    display: none!important;
}

.expert-body {
    line-height: 1.5;
}

.expert-main {
    margin-top: 10px;
    background: #fff;
}

.expert-top-main {
    margin-bottom: 20px;
}

.expert-bottom-left {
    float: left;
}

.expert-bottom-right {
    float: right;
}

.expert-index-bottom {
    float: left;
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 25px;
    margin-bottom: 20px;
}

.expert-intro-bottom {
    float: left;
    border: 1px solid #d4d4d4;
    border-top: 0;
    margin-top: -20px;
    margin-bottom: 20px;
    background: #FFF;
}

.expert-cms-title {
    font: 14px/24px 'Î¢ÈíÑÅºÚ','Microsoft YaHei';
    margin-bottom: 3px;
}

.mb0 {
    margin-bottom: 0;
}

html body.page-prof-view {
    background: url("../../images/exp-view-bg_3e9468e.png") repeat-x 0 39px;
}

.expert-ask {
    width: 100%;
    height: 89px;
    background: url("../../images/exp-ask_d403cb6.png") no-repeat center top;
}

.expert-menu-bg {
    background: url("../../images/exp-index-bg_b4264f6.jpg") repeat-x center 95px;
}

.expert-icons {
    background-image: url("../../images/exp-card_5ff7112.png");
}

html body .expert-star {
    width: 185px!important;
    height: 26px;
    background: url("../../images/exp-star_331422a.png") repeat-x;
    _background: url("../../images/exp-star-fkie6_04316b1.png") repeat-x;
    position: relative;
    _zoom: 1;
    overflow: hidden;
}

.expert-star-c {
    width: 185px;
    height: 26px;
    background: url("../../images/exp-star_331422a.png") repeat-x;
    _background: url("../../images/exp-star-fkie6_04316b1.png") repeat-x;
    background-position: 0 -26px;
    position: absolute;
    left: 0;
    top: 0;
}

.pager {
    width: 100%;
    text-align: center;
    padding: 25px 0 35px;
    float: left;
}

.pager span {
    display: inline-block;
    line-height: 22px;
    padding: 0 8px;
    vertical-align: middle;
    margin-right: 4px;
}

.pager a {
    width: auto;
    padding: 0 5px;
}

.org-main {
    margin-top: 10px;
    background: #fff;
}

.org-top-main {
    margin-bottom: 20px;
}

.mb0 {
    margin-bottom: 0;
}

.org-bottom {
    display: block;
    border: 1px solid #d2d5da;
    border-top: 0;
    width: 978px;
    margin: 0 auto;
}

.expert-icons {
    background-image: url("../../images/exp-card_5ff7112.png");
}

.pager {
    width: 100%;
    text-align: center;
    padding: 25px 0 35px;
    float: left;
}

.pager span {
    display: inline-block;
    line-height: 22px;
    padding: 0 8px;
    vertical-align: middle;
    margin-right: 4px;
}

.pager a {
    width: auto;
    padding: 0 5px;
}

.wgt-info {
    font-family: 'Microsoft Yahei';
}

.wgt-info .line {
    margin-bottom: 10px;
}

.wgt-info label {
    float: left;
}

.wgt-info label i {
    margin-right: 6px;
}

.wgt-info .icon1 {
    width: 25px;
    height: 25px;
    display: -moz-inline-box;
    -moz-box-orient: vertical;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    background-repeat: no-repeat;
}

.wgt-info .icon2 {
    width: 25px;
    height: 25px;
    display: -moz-inline-box;
    -moz-box-orient: vertical;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    background-repeat: no-repeat;
}

.wgt-info .icon3 {
    width: 25px;
    height: 25px;
    display: -moz-inline-box;
    -moz-box-orient: vertical;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    background-repeat: no-repeat;
}

.wgt-info .icon4 {
    width: 25px;
    height: 25px;
    display: -moz-inline-box;
    -moz-box-orient: vertical;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    background-repeat: no-repeat;
}

.wgt-info .info {
    margin-left: 110px;
    word-break: break-all;
}

.wgt-info .more a {
    margin-left: 10px;
}

.org-card {
    width: 978px;
    border: 1px solid #e4e4e4;
    position: relative;
    font-size: 12px;
    overflow: hidden;
    margin: 0 auto;
}

.org-card .org-inner {
    width: 951px;
    padding: 30px 0 10px 25px;
    border: 1px solid #fff;
    border-top: 0;
    background-color: #fff;
    background-repeat: repeat-x;
    background-image: -moz-linear-gradient(top,#fff,#f7f7f7);
    background-image: -ms-linear-gradient(top,#fff,#f7f7f7);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f7f7f7));
    background-image: -webkit-linear-gradient(top,#fff,#f7f7f7);
    background-image: -o-linear-gradient(top,#fff,#f7f7f7);
    background-image: linear-gradient(top,#fff,#f7f7f7);
    float: left;
}

.org-card .org-inner .org-port {
    margin-right: 20px;
    text-align: center;
    position: relative;
    width: 297px;
}

.org-card .org-inner .org-port div {
    width: 237px;
    height: 58px;
    padding: 40px 30px;
    border: 1px solid #eaeaea;
    background: #fff;
    display: inline-block;
    border-radius: 3px;
    overflow: hidden;
}

.org-card .org-inner .org-port div img {
    width: 237px;
    height: 58px;
}

.org-card .org-inner .org-port i {
    width: 108px;
    height: 8px;
    background-repeat: no-repeat;
    background-position: 0 -218px;
    position: absolute;
    left: -1px;
    top: 105px;
    overflow: hidden;
}

.org-card .org-inner .org-info {
    width: 338px;
    color: #666;
}

.org-card .org-inner .org-info h3 {
    font-size: 16px;
    font-family: 'Microsoft YaHei',Arial;
    margin-bottom: 5px;
    color: #333;
}

.org-card .org-inner .org-info h3 strong {
    font-weight: 400;
    font-size: 22px;
    margin-right: 8px;
}

.org-card .org-inner .org-info .org-input {
    clear: both;
    overflow: hidden;
}

.org-card .org-inner .org-info .org-input p {
    width: 100%;
    float: left;
    margin: 4px 0;
    font-size: 14px;
    font-family: 'Microsoft YaHei',Arail;
}

.org-card .org-inner .org-info .org-input p label {
    color: #333;
}

.org-card .org-inner .org-info .org-input p i {
    display: inline-block;
    *vertical-align: 0;
    vertical-align: top;
    font-style: normal;
    word-break: break-all;
    word-wrap: break-word;
}

.org-card .org-inner .org-info .org-input p i b {
    font-weight: 400;
    color: #d96201;
}

.org-card .org-inner .org-info .org-input p i.narrow {
    width: 370px;
}

.org-card .org-inner .org-info .org-input .intro-expand,.org-card .org-inner .org-info .org-input .intro-collapse {
    display: -moz-inline-box;
    -moz-box-orient: vertical;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    margin-left: 5px;
    vertical-align: top;
}

.org-card .org-inner .org-d {
    width: 283px;
    border-left: 1px solid #ebebeb;
    padding-bottom: 16px;
    color: #666;
    line-height: 20px;
    float: right;
}

.org-card .org-inner .org-d .org-title {
    width: 84px;
    height: 32px;
    line-height: 32px;
    padding-left: 40px;
    margin: 0 0 0 62px;
    color: #3999de;
    font-size: 18px;
    font-family: 'Microsoft Yahei';
    background: url("../widget/org-card/org_6d6f981.png"/*tpa=https://ss0.bdstatic.com/5aAHeD3nKgkZitOb8IqT0jB-xx1xbK/static/dr-home/widget/org-card/org_6d6f981.png*/) no-repeat left center;
}

.org-card .org-inner .org-d .org-data {
    float: left;
    margin-top: 22px;
}

.org-card .org-inner .org-d .org-data dt {
    font-size: 14px;
    float: left;
    border-left: 1px solid #e0e0e0;
    padding-left: 8px;
    color: #979797;
    text-align: center;
    width: 283px;
}

.org-card .org-inner .org-d .org-data dt.first {
    border-left: 0;
    padding-left: 0;
}

.org-card .org-inner .org-d .org-data dt label {
    width: 100%;
    _width: auto;
    font-size: 16px;
    color: #2ebac0;
    display: block;
    margin-bottom: 4px;
    font-weight: 700;
}

.org-qlist {
    padding: 28px 25px 0;
}

.org-qlist h1 {
    color: #333;
    margin-bottom: 10px;
    padding-left: 5px;
}

.org-data-list {
    clear: both;
    overflow: hidden;
}

.org-data-list div {
    width: 100%;
    float: left;
}

.org-data-list div.current {
    display: block;
}

.org-data-list div ul {
    width: 100%;
    float: left;
    padding: 10px 0;
    font-size: 14px;
    line-height: 22px;
}

.org-data-list div li {
    width: 100%;
    float: left;
    border-bottom: 1px dotted #ebebeb;
    padding: 17px 0 10px;
}

.org-data-list div li dt {
    background-repeat: no-repeat;
    background-position: 0 -497px;
    padding-left: 30px;
    _line-height: 22px;
}

.org-data-list div li dt span {
    font-size: 12px;
    color: #999;
    margin-left: 10px;
}

.org-data-list div li dd {
    background-repeat: no-repeat;
    background-position: 0 -550px;
    padding: 5px 10px 6px 30px;
    font-size: 12px;
    color: #666;
    word-wrap: break-word;
    _line-height: 24px;
}

.org-data-list div .pager-pre,.org-data-list div .pager-next,.org-data-list div .pager-first,.org-data-list div .pager-last {
    width: 44px;
}

.expert-single-answer h1 {
    color: #333;
    margin-bottom: 10px;
    padding-left: 5px;
}

.expert-view-bottom {
    background: url("../../images/aside-bg_caaa0a2.png") repeat-y 978px 0;
    display: block;
    border: 1px solid #d2d5da;
    border-top: 0;
    width: 978px;
    margin: 0 auto;
    *zoom: 1;
}

.expert-view-bottom:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden;
}

.expert-tab {
    height: 36px;
    border-bottom: 1px solid #e6e6e6;
    width: 100%;
    position: relative;
}

.expert-tab li {
    display: inline-block;
    cursor: pointer;
}

.expert-tab ol {
    position: absolute;
    left: 0;
    bottom: -1px;
}

.expert-tab li {
    border: 1px solid #e6e6e6;
    padding: 3px 20px;
    text-align: center;
    margin-right: 10px;
    margin-top: 7px;
    background-color: #fafafa;
    line-height: 23px;
    color: #666;
    float: left;
}

.expert-tab li.current {
    color: #999;
    font-weight: 700;
    border-bottom-color: #fff;
    background-color: #fff;
    line-height: 29px;
    margin-top: 1px;
}

.expert-tab li em {
    color: #999;
    font-size: 12px;
}

.expert-data-list div {
    width: 100%;
    float: left;
}

.expert-data-list div.current {
    display: block;
}

.expert-data-list div ul {
    width: 100%;
    float: left;
    padding: 10px 0;
    font-size: 14px;
    line-height: 22px;
}

.expert-data-list div li {
    width: 100%;
    float: left;
    border-bottom: 1px dotted #ebebeb;
    padding: 17px 0 10px;
}

.expert-data-list div li dt {
    background-repeat: no-repeat;
    background-position: 0 -497px;
    padding-left: 30px;
    _line-height: 22px;
}

.expert-data-list div li dt span {
    font-size: 12px;
    color: #999;
    margin-left: 10px;
}

.expert-data-list div li dd {
    background-repeat: no-repeat;
    background-position: 0 -550px;
    padding: 5px 10px 6px 30px;
    font-size: 12px;
    color: #666;
    word-wrap: break-word;
    _line-height: 24px;
}

.expert-data-list div li dd.expert-comment {
    padding: 5px 10px 6px 30px;
    font-size: 12px;
    color: #666;
    word-break: break-all;
    word-wrap: break-word;
}

.expert-data-list div li dd.expert-comment span {
    padding-left: 14px;
    *background-position: -14px -39px;
}

.expert-data-list div li dd.audio-time {
    font-size: 14px;
    color: green;
}

.expert-data-list div li dd .audio-answer {
    color: green;
}

.expert-data-list div .pager-pre,.expert-data-list div .pager-next,.expert-data-list div .pager-first,.expert-data-list div .pager-last {
    width: 44px;
}

.expert-data-list .prof-value-good,.expert-data-list .prof-value-bad {
    display: inline;
    vertical-align: baseline;
}

.ask-input {
    height: 43px;
    background: url("../../images/ask-input_b5d32c4.png") no-repeat 0 0;
    display: inline-block;
}

.expert-ask .expert-ask-inner {
    width: 978px;
    padding-top: 23px;
    text-align: center;
}

.expert-ask .expert-ask-inner div {
    font: 16px/44px 'Microsoft YaHei','ËÎÌå';
    color: #999;
}

.expert-ask .expert-ask-inner div em {
    font-size: 20px;
    color: #2ebac0;
    margin: 0 8px 0 5px;
}

.expert-ask .expert-ask-inner div span {
    width: 405px;
    padding: 13px 10px 0;
    text-align: left;
    height: 43px;
    background: url("../../images/ask-input_b5d32c4.png") no-repeat 0 0;
    display: inline-block;
    height: 32px;
    vertical-align: top;
}

.expert-ask .expert-ask-inner div span input {
    width: 100%;
    border: 0;
    border: 0;
    background: 0 0;
    font: 14px 'ËÎÌå';
    color: #999;
    resize: none;
    outline: 0;
    float: left;
}

.expert-ask .expert-ask-inner div a {
    width: 141px;
    height: 43px;
    background: url("../../images/ask-input_b5d32c4.png") no-repeat 0 0;
    display: inline-block;
    background-position: right top;
    text-decoration: none;
    text-indent: -9999em;
    margin-left: 2px;
    vertical-align: top;
}

.expert-single-card {
    width: 978px;
    border: 1px solid #e4e4e4;
    position: relative;
    font-size: 12px;
    overflow: hidden;
    margin: 0 auto;
}

.expert-single-comment {
    width: 978px;
	height: auto;
    border: 1px solid #e4e4e4;
    position: relative;
    font-size: 14px;
    overflow: hidden;
    margin: 0 auto;
}

.expert-inner {
    width: 951px;
    padding: 30px 0 10px 25px;
    border: 1px solid #fff;
    border-top: 0;
    background-color: #fff;
    background-repeat: repeat-x;
    background-image: -moz-linear-gradient(top,#fff,#f7f7f7);
    background-image: -ms-linear-gradient(top,#fff,#f7f7f7);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f7f7f7));
    background-image: -webkit-linear-gradient(top,#fff,#f7f7f7);
    background-image: -o-linear-gradient(top,#fff,#f7f7f7);
    background-image: linear-gradient(top,#fff,#f7f7f7);
    float: left;
}

.expert-inner2 {
    width: 951px;
	height: auto;
    padding: 30px 0 10px 25px;
    border: 1px solid #fff;
    border-top: 0;
    background-color: #fff;
    background-repeat: repeat-x;
    background-image: -moz-linear-gradient(top,#fff,#f7f7f7);
    background-image: -ms-linear-gradient(top,#fff,#f7f7f7);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f7f7f7));
    background-image: -webkit-linear-gradient(top,#fff,#f7f7f7);
    background-image: -o-linear-gradient(top,#fff,#f7f7f7);
    background-image: linear-gradient(top,#fff,#f7f7f7);
    float: left;
}


.expert-inner .cooperation {
    position: absolute;
    top: 30px;
    right: 330px;
    font-size: 14px;
    color: #2d64b3;
}

.expert-inner .cooperation b {
    font-weight: 400;
    color: #000;
}

.expert-inner .cooperation img {
    width: 16px;
    height: 16px;
    vertical-align: text-bottom;
    margin: 0 5px;
}

.expert-inner .cooperation .w140 a {
    display: block;
    width: 140px;
    height: 50px;
}

.expert-inner .cooperation .w140 img {
    width: 140px;
    height: 50px;
}

.expert-inner .skin-jiaoyu {
    cursor: pointer;
    z-index: 20;
    top: 24px;
    vertical-align: middle;
}

.expert-inner .skin-jiaoyu img {
    vertical-align: middle;
}

.expert-single-editor {
    background-position: -114px -280px;
    position: absolute;
    display: inline-block;
    background-repeat: no-repeat;
    left: 518px;
    top: 20px;
    padding-left: 14px;
}

.cooperation-tip {
    border: 1px solid #d2d5da;
    width: 240px;
    background-color: #f7f7f7;
}

.cooperation-tip .tip-arrow-top span {
    border-bottom: 6px solid #f7f7f7;
}

.cooperation-tip .tip-arrow-top em {
    border-bottom: 6px solid #d2d5da;
}

.cooperation-tip .ui-tooltip-content {
    padding: 10px;
    font-size: 12px;
}

.cooperation-tip .ui-tooltip-content .first {
    *zoom: 1;
}

.cooperation-tip .ui-tooltip-content .first:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden;
}

.cooperation-tip .ui-tooltip-content .first img {
    float: left;
    width: 140px;
    height: 50px;
    margin-right: 10px;
}

.cooperation-tip .ui-tooltip-content .first span {
    float: left;
    margin-top: 10px;
    border-left: 1px solid #d2d5da;
    padding-left: 5px;
    font-family: "Microsoft Yahei";
    font-size: 14px;
    color: #333;
}

.ask-tooltip .tip-box {
    border: 1px solid #d2d5da;
    width: 240px;
    background-color: #f7f7f7;
}

.ask-tooltip .arrow-down span {
    border-bottom: 6px solid #f7f7f7;
}

.ask-tooltip .arrow-down em {
    border-bottom: 6px solid #d2d5da;
}

.ask-tooltip .tooltip-text {
    font-family: 'Microsoft YaHei',SimHei;
    font-size: 12px;
    padding: 10px 10px 0;
}

.ask-tooltip a.tooltip-ask {
    display: inline-block;
    font-family: 'Microsoft YaHei',SimHei;
    font-size: 12px;
    color: #05c201;
    border: 1px solid #DBDBDB;
    height: 20px;
    line-height: 20px;
    border-radius: 3px;
    width: 66px;
}

.expert-single-d {
    width: 255px;
    border-left: 1px solid #ebebeb;
    padding-left: 40px;
    padding-bottom: 16px;
    color: #666;
    line-height: 20px;
    float: right;
}

.expert-single-d .myxm {
    width: 120px;
    height: 64px;
    background: url("../../images/bkmy_72ebd4b.png") no-repeat left center;
    padding-left: 80px;
    margin: 0 0 0 14px;
    font-size: 30px;
    color: #333;
    line-height: 44px;
    font-family: 'Microsoft Yahei';
}

.expert-single-d .myxm span {
    font-size: 18px;
    color: #999;
    display: block;
    line-height: 18px;
}

.expert-single-d .my-intro {
    font-family: 'Microsoft Yahei';
    margin-top: 18px;
    width: 244px;
}

.expert-single-d .my-intro p {
    font-size: 14px;
    line-height: 24px;
    color: #666;
}

.expert-single-d .my-intro a {
    display: block;
    width: 170px;
    height: 38px;
    line-height: 38px;
    background: url("../../images/btn_2d072fe.png") no-repeat;
    color: #fff;
    font-size: 16px;
    text-align: center;
    text-decoration: none;
    margin: 8px auto 0;
}

.expert-single-d .expert-star {
    margin: 15px 0 8px;
}

.cp-wjw {
    padding-left: 20px;
}

.expert-single-data {
    float: left;
    margin-top: 22px;
}

.expert-single-data dt {
    font-size: 14px;
    float: left;
    margin-right: 8px;
    border-left: 1px solid #e0e0e0;
    padding-left: 8px;
    color: #979797;
    text-align: center;
    _width: auto;
    _zoom: 1;
}

.expert-single-data dt.first {
    border-left: 0;
    padding-left: 0;
}

.expert-single-data dt label {
    width: 100%;
    _width: auto;
    font-size: 16px;
    color: #2ebac0;
    display: block;
    margin-bottom: 4px;
    font-weight: 700;
}

.expert-single-info {
    width: 98%;
    color: #666;
}

.expert-single-info h3 {
    font-size: 16px;
    font-family: 'Microsoft YaHei',Arial;
    margin-bottom: 5px;
    color: #333;
}

.expert-single-info h3 strong {
    font-weight: 400;
    font-size: 22px;
    margin-right: 8px;
}

.expert-single-info .audiotrade-info #audiotrade-button {
    padding: 0 25px;
}

.expert-single-info .audiotrade-info span {
    font-family: 'Microsoft YaHei',Arial;
    color: #2aaa11;
    font-size: 14px;
    margin: 0 0 0 10px;
    float: none;
}

.expert-single-info .intro-expand,.expert-single-info .intro-collapse {
    display: -moz-inline-box;
    -moz-box-orient: vertical;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    margin-left: 5px;
    vertical-align: top;
}

.expert-single-info .register .pt-btn {
    float: right;
}

#exp-contact {
    color: #333;
}

#exp-contact label {
    color: #333;
}

#exp-contact b {
    font-weight: 400;
    color: #d96201;
}

#exp-contact a {
    text-decoration: none;
    width: 50px;
    height: 24px;
    display: inline-block;
    margin-right: 8px;
}

#exp-contact a.edit-info {
    background-position: 0 -273px;
}

.edit-off {
    color: silver!important;
}

.edit-off label {
    color: silver!important;
}

.edit-off a {
    background-position: -165px -273px!important;
}

.expert-single-input p {
    width: 100%;
    float: left;
    margin: 4px 0;
    font-size: 14px;
    font-family: 'Microsoft YaHei',Arail;
}

.expert-single-input p label {
    color: #333;
}

.expert-single-input p i {
    width: 98%;
    display: inline-block;
    *vertical-align: 0;
    vertical-align: top;
    font-style: normal;
    word-break: break-all;
    word-wrap: break-word;
}

.expert-single-input p i b {
    font-weight: 400;
    color: #d96201;
}

.expert-single-input p i.narrow {
    width: 370px;
}

.expert-single-input p span {
    float: left;
    position: relative;
    outline: 0;
    margin-bottom: 6px;
}

.expert-single-input p span i {
    display: none;
}

.expert-single-input em {
    font-style: normal;
}

.expert-single-input strong {
    color: #aaa;
}

.expert-single-port {
    width: 106px;
    margin-right: 20px;
    text-align: center;
    position: relative;
}

.expert-single-port .ask-btn,.expert-single-port .direct-ask-btn {
    *margin-top: 10px;
}

.expert-single-port .direct-ask-btn {
    padding: 0 5px;
    min-width: 90px;
    _width: 90px;
    text-align: center;
    white-space: nowrap;
    font-size: 14px;
}

.expert-single-port div {
    width: 100px;
    height: 100px;
    padding: 2px;
    border: 1px solid #eaeaea;
    background: #fff;
    display: inline-block;
    border-radius: 3px;
    overflow: hidden;
}

.expert-single-port div em {
    width: 100px;
    height: 100px;
    display: inline-block;
    overflow: hidden;
}

.expert-single-port div em img {
    width: 100px;
    height: 100px;
}

.expert-single-port i {
    width: 108px;
    height: 8px;
    background-repeat: no-repeat;
    background-position: 0 -218px;
    position: absolute;
    left: -1px;
    top: 105px;
    overflow: hidden;
}

.prof-case h1 {
    color: #333;
    margin-bottom: 10px;
    padding-left: 5px;
}

.prof-case .expert-data-list {
    overflow: hidden;
}

.prof-case .tab-content ul li {
    padding: 7px 0 7px 10px;
    width: 625px;
}

.prof-case .tab-content ul li span {
    float: right;
    font-size: 12px;
    color: #999;
}

.wgt-reply .list-item {
    font-family: 'Microsoft Yahei';
    border-bottom: 1px dashed #ccc;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.wgt-reply .list-item dd {
    background: #F3F3F3;
    margin-top: 10px;
    position: relative;
    padding: 6px;
    word-break: break-all;
    *zoom: 1;
}

.wgt-reply .list-item dd .arrow {
    position: absolute;
    top: -10px;
    left: 20px;
    width: 0;
    height: 0;
    line-height: 0;
    font-size: 0;
    text-indent: -99999px;
    line-height: 0;
    display: inline-block;
    vertical-align: middle;
    border-width: 0 10px 10px;
    border-color: transparent transparent #F3F3F3;
    border-style: dashed dashed solid;
    _zoom: 1;
}

.wgt-reply .next-page {
    text-align: right;
}

.wgt-schedule {
    font-family: 'Microsoft Yahei';
}

.wgt-schedule table {
    border-collapse: collapse;
    border: 1px solid #ccc;
    margin-bottom: 20px;
}

.wgt-schedule th {
    background-color: #F6F6F6;
    font-weight: 400;
    height: 35px;
    border: 1px solid #CCC;
}

.wgt-schedule td {
    text-align: center;
    height: 42px;
    border: 1px solid #CCC;
}

.wgt-schedule td i {
    color: #F60;
    font-size: 28px;
    font-family: simsun;
    font-style: normal;
}

.wgt-schedule .line label {
    float: left;
}

.wgt-schedule .line .info {
    margin-left: 90px;
    color: #747474;
}

#sub-menu {
    width: 970px;
    margin: 0 auto;
    text-align: center;
    padding: 6px 0 0;
    line-height: 14px;
    margin-left: 0;
    *zoom: 1;
}

#sub-menu:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden;
}

#sub-menu ul {
    float: left;
    font-size: 12px;
}

#sub-menu ul li {
    float: left;
    margin-top: 5px;
    height: 14px;
    padding-left: 18px;
    padding-right: 17px;
    border-right: 1px solid #ddd;
}

#sub-menu ul li a {
    color: #090;
}

#sub-menu ul li a.on {
    font-weight: 700;
}

#sub-menu ul li.last {
    border-right: 0;
}

#sub-menu a.sub-menu-ad {
    color: #888;
    font-size: 12px;
    float: right;
    margin-top: 5px;
    margin-right: 10px;
}

.wgt-thanks .list-item {
    font-family: 'Microsoft Yahei';
    font-size: 16px;
    margin-bottom: 10px;
}

.wgt-thanks .f-skyblue {
    color: #11ACFF;
}

.wgt-thanks .next-page {
    text-align: right;
}

.wgt-title {
    padding: 6px 0;
    font-family: 'Microsoft Yahei';
    font-size: 20px;
    color: #2ebac0;
    border-bottom: 1px solid #ccc;
    margin: 25px 0;
}

.wgt-comment .list-item dt .i-face1 {
    background-position: 0px 0px;
}

.wgt-comment .list-item dt .i-face2 {
    background-position: 0px -63px;
}

.wgt-comment .list-item dt .i-face3 {
    background-position: 0px -126px;
}

.wgt-comment .list-item dt .i-face4 {
    background-position: 0px -189px;
}

.i-tick {
    background-position: -42px -252px;
}

.i-wran {
    background-position: -42px -273px;
}

.i-has-img {
    background-position: -28px -294px;
}

.wgt-info .icon1 {
    background-position: -33px -320px;
}

.wgt-info .icon2 {
    background-position: -33px -350px;
}

.wgt-info .icon3 {
    background-position: -33px -380px;
}

.wgt-info .icon4 {
    background-position: -33px -410px;
}

.wgt-comment .list-item dt .i-face1,.wgt-comment .list-item dt .i-face2,.wgt-comment .list-item dt .i-face3,.wgt-comment .list-item dt .i-face4,.i-tick,.i-wran,.i-has-img,.wgt-info .icon1,.wgt-info .icon2,.wgt-info .icon3,.wgt-info .icon4 {
    background-image: url("../../images/dr-home_z_14a0095.png");
}