body {
    font: 14px/24px arial,"Microsoft YaHei",tahoma,"\5b8b\4f53";
    color: #333;
    background-color: #fcfcfc;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    textarea {
        font-family: "Microsoft YaHei";
    }
}

h1,.h1 {
    font: 700 16px/26px "Microsoft YaHei",SimHei,arial;
}

h2,.h2 {
    font: 700 15px/24px "Microsoft YaHei",SimHei,arial;
}

h3,.h3 {
    font: 700 15px/24px arial,"\5b8b\4f53",SimHei;
}

h4,.h4 {
    font: 700 12px arial,"\5b8b\4f53",SimHei;
}

a {
    color: #67C2C7;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

.f-yahei,a.f-yahei {
    font-size: 15px;
    font-family: "Microsoft YaHei",SimHei,arial,"\5b8b\4f53";
    color: #333;
}

.f-simsun,a.f-simsun {
    font-family: "\5b8b\4f53";
}

.f-pipe {
    color: #ccc;
    margin: 0 10px;
}

.f-info,a.f-info {
    font-size: 12px;
    color: #666;
}

.f-aid,a.f-aid {
    font-size: 12px;
    color: #999;
}

.f-stress,a.f-stress {
    color: #d50024;
}

.f-bold,a.f-bold {
    font-weight: 700;
}

.f-normal,a.f-normal {
    font-weight: 400;
}

.f-gray,a.f-gray {
    color: #666;
}

.f-light,a.f-light {
    color: #999;
}

.f-black,a.f-black {
    color: #000;
}

.f-default,a.f-default {
    color: #333;
}

.f-red,a.f-red {
    color: #D55111;
    font-size: 12px;
}

.f-orange,a.f-orange {
    color: #ff7800;
}

.f-green,a.f-green {
    color: #73B010;
}

.f-blue,a.f-blue {
    color: #2d64b3;
    cursor: pointer;
}

.f-12,a.f-12 {
    font-size: 12px;
}

.f-14,a.f-14 {
    font-size: 14px;
}

.f-16,a.f-16 {
    font-size: 16px;
}

.f-18,a.f-18 {
    font-size: 18px;
}

.f-20,a.f-20 {
    font-size: 20px;
}

.f-nowrap {
    white-space: nowrap;
}

pre {
    white-space: pre-wrap;
    word-wrap: break-word;
}

section,header,nav,footer,article {
    display: block;
}

.container {
    width: 980px;
    margin: 0 auto;
}

header {
    position: relative;
    background-color: #fff;
}

.line,.clearfix {
    *zoom: 1;
}

.line:after,.clearfix:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden;
}

.grid {
    display: inline;
    float: left;
}

.grid-r {
    display: inline;
    float: right;
}

.clear {
    clear: both;
    height: 0;
    line-height: 0;
    font-size: 0;
}

.grid-68,.grid-29,.grid-17,.grid-80,.grid-18 {
    display: inline;
    float: left;
    margin-right: 10px;
    _overflow: hidden;
}

.grid-18 {
    width: 180px;
}

.grid-68 {
    width: 680px;
}

.grid-29 {
    width: 290px;
}

.grid-17 {
    width: 170px;
}

.grid-80 {
    width: 800px;
}

.grid-last {
    margin-right: 0;
}

.mt-0 {
    margin-top: 0;
}

.mb-0 {
    margin-bottom: 0;
}

.ml-0 {
    margin-left: 0;
}

.mr-0 {
    margin-right: 0;
}

.pt-0 {
    padding-top: 0;
}

.pb-0 {
    padding-bottom: 0;
}

.pl-0 {
    padding-left: 0;
}

.pr-0 {
    padding-right: 0;
}

.mt-5 {
    margin-top: 5px;
}

.mb-5 {
    margin-bottom: 5px;
}

.ml-5 {
    margin-left: 5px;
}

.mr-5 {
    margin-right: 5px;
}

.pt-5 {
    padding-top: 5px;
}

.pb-5 {
    padding-bottom: 5px;
}

.pl-5 {
    padding-left: 5px;
}

.pr-5 {
    padding-right: 5px;
}

.mt-10 {
    margin-top: 10px;
}

.mb-10 {
    margin-bottom: 10px;
}

.ml-10 {
    margin-left: 10px;
}

.mr-10 {
    margin-right: 10px;
}

.pt-10 {
    padding-top: 10px;
}

.pb-10 {
    padding-bottom: 10px;
}

.pl-10 {
    padding-left: 10px;
}

.pr-10 {
    padding-right: 10px;
}

.mt-15 {
    margin-top: 15px;
}

.mb-15 {
    margin-bottom: 15px;
}

.ml-15 {
    margin-left: 15px;
}

.mr-15 {
    margin-right: 15px;
}

.pt-15 {
    padding-top: 15px;
}

.pb-15 {
    padding-bottom: 15px;
}

.pl-15 {
    padding-left: 15px;
}

.pr-15 {
    padding-right: 15px;
}

.mt-20 {
    margin-top: 20px;
}

.mb-20 {
    margin-bottom: 20px;
}

.ml-20 {
    margin-left: 20px;
}

.mr-20 {
    margin-right: 20px;
}

.pt-20 {
    padding-top: 20px;
}

.pb-20 {
    padding-bottom: 20px;
}

.pl-20 {
    padding-left: 20px;
}

.pr-20 {
    padding-right: 20px;
}

.v-middle {
    vertical-align: middle;
}

.v-baseline {
    vertical-align: baseline;
}

.v-top {
    vertical-align: top;
}

.v-text-top {
    vertical-align: text-top;
}

.v-text-bottom {
    vertical-align: text-bottom;
}

.h-text-center {
    text-align: center;
}

.h-text-left {
    text-align: left;
}

.h-text-right {
    text-align: right;
}

.h-text-justify {
    text-align: justify;
}

.inline-block {
    display: -moz-inline-box;
    -moz-box-orient: vertical;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
}

.inline {
    display: inline;
}

.block {
    display: block;
}

.pos-relative {
    position: relative;
}

.pos-absolute {
    position: absolute;
}

.pos-fixed {
    position: fixed;
}

.pos-static {
    position: static;
}

.cur-default {
    cursor: default;
}

.cur-pointer {
    cursor: pointer;
}

.l-height-100 {
    line-height: 1;
}

.l-height-150 {
    line-height: 1.5;
}

.l-height-200 {
    line-height: 2;
}

.wgt-footer {
    margin: 10px auto 0;
    padding-bottom: 30px;
    clear: both;
    text-align: center;
}

.wgt-footer a,.wgt-footer p {
    color: #999;
    font: 12px/1.5 arial;
    white-space: nowrap;
}

.wgt-footer a {
    color: #77C;
}

.wgt-footer p {
    line-height: 24px;
}

.wgt-footer #jgwab {
    color: #999;
}

.wgt-footer .icons {
    width: 14px;
    height: 17px;
    display: inline-block;
    overflow: hidden;
}

.wgt-footer .c-icon-jgwablogo {
    background: url(../images/icons_aaae167.png) no-repeat;
    background-size: 32px;
    background-position: -18px 5px;
}

.wgt-footer .c-icon-icrlogo {
    background: url(../images/icons_aaae167.png) no-repeat;
    background-size: 32px;
    background-position: 0 6px;
}

.wgt-dr-header {
    width: 100%;
    height: 90px;
    border-bottom: 1px solid #dbdfd7;
    background: #fff;
}

.wgt-dr-header .header-wraper {
    height: 68px;
    padding-top: 22px;
}

.wgt-dr-header .header-wraper .logo-img {
    width: 93px;
    height: 30px;
    float: left;
    margin-right: 10px;
    background-repeat: no-repeat;
}

.wgt-dr-header .header-wraper .logo-split-wrap {
    float: left;
    margin: 0 10px;
    width: 2px;
    height: 30px;
}

.wgt-dr-header .header-wraper .logo-split-wrap .logo-split {
    float: left;
    display: block;
    width: 2px;
    height: 20px;
    background-color: #aaa;
    margin-top: 10px;
}

.wgt-dr-header .header-wraper .ask-doctor {
    width: 116px;
    height: 30px;
    font-size: 25px;
    float: left;
    color: #aaa;
    font-family: 'Microsoft Yahei';
    background-repeat: no-repeat;
}

.wgt-dr-header .header-wraper #userbar {
    position: static;
    margin-right: 0;
    margin-top: 0;
    float: right;
}

.wgt-dr-header .header-wraper #userbar .main-list li {
    float: left;
    margin-left: 6px;
    height: 14px;
}

.wgt-dr-header .header-wraper .userbar {
    float: right;
    right: 0;
    z-index: 2;
}

.wgt-dr-header .header-wraper .userbar ul.main-list {
    list-style: none;
}

.wgt-dr-header .header-wraper .userbar .main-list li {
    float: left;
    height: 14px;
    line-height: 14px;
    margin-left: 6px;
}

.wgt-dr-header .header-wraper .userbar .main-list li a:link,.wgt-dr-header .header-wraper .userbar .main-list li a:visited {
    text-decoration: underline;
    font-size: 12px;
}

.wgt-dr-header .header-wraper .userbar .main-list li span {
    font-size: 12px;
}

.wgt-dr-header .header-wraper .userbar .main-list li .i-new {
    zoom: 1;
    position: absolute;
    top: -10px;
    right: -2px;
}

.wgt-dr-header .header-wraper .userbar .line {
    color: #999;
}

.wgt-dr-header .header-wraper .userbar .user-name {
    font-weight: 700;
}

.wgt-dr-header .header-wraper .userbar .no-username {
    font-weight: 400;
}

.wgt-dr-header.gray {
    background: #eee;
}

.ik-authcode-wrapper {
    overflow: visible;
    position: relative;
    float: left;
    width: 400px;
    font-size: 12px;
}

.ik-authcode-s1 {
    width: 320px;
    margin-top: 10px;
    float: none;
    position: static;
}

.ik-authcode-s1 label {
    width: 74px;
}

.ik-authcode-s1 input {
    height: 20px;
    line-height: 20px;
}

.ik-authcode-label {
    width: 50px;
    display: inline-block;
    zoom: 1;
}

.ik-authcode-input {
    border: 1px solid #d5d5d5;
    padding: 4px 5px;
    line-height: 24px;
    height: 24px;
    width: 60px;
    font-size: 12px;
    margin-right: 6px;
    vertical-align: middle;
}

.ik-authcode-img {
    width: 100px;
    height: 30px;
    margin-right: 6px;
    vertical-align: middle;
}

.ik-authcode-error {
    display: inline-block;
    padding-left: 37px;
    background: url(../images/authcode_3fb6580.png) 0 -30px no-repeat;
    margin-left: 6px;
    width: 70px;
    height: 35px;
    line-height: 35px;
    *display: inline;
    zoom: 1;
}

.captcha-box {
    margin: 20px;
}

.captcha-box .captcha-input {
    height: 36px;
    line-height: 36px;
}

.captcha-box .captcha-input dl,.captcha-box .captcha-input .captcha-input-status {
    display: -moz-inline-box;
    -moz-box-orient: vertical;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
}

.captcha-box .captcha-input .captcha-input-title {
    height: 36px;
    float: left;
}

.captcha-box .captcha-input dl {
    width: 223px;
    overflow: hidden;
    border: 1px solid #ccc;
}

.captcha-box .captcha-input dl dt,.captcha-box .captcha-input dl dd {
    width: 45px;
    height: 34px;
    overflow: hidden;
}

.captcha-box .captcha-input dl dd {
    float: left;
    border-right: 1px solid #ddd;
    background-position: -1000px;
}

.captcha-box .captcha-input dl dt {
    cursor: pointer;
    width: 40px;
    margin-right: -1px;
    background-repeat: no-repeat;
}

.captcha-box .captcha-content {
    margin: 0 auto;
    width: 186px;
}

.captcha-box .captcha-content .captcha-content-img {
    width: 100px;
    height: 36px;
    display: -moz-inline-box;
    -moz-box-orient: vertical;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    background-position: 0 0;
}

.captcha-box .captcha-content .captcha-buttons {
    overflow: hidden;
}

.captcha-box .captcha-content .captcha-buttons a {
    zoom: 1;
    display: block;
    float: left;
    margin: 0 5px 5px 0;
    outline: 0;
    border: 1px solid #e0e0e0;
    border-bottom-color: #bfbfbf;
    background: -ms-linear-gradient(top,#fff,#f5f5f5);
    background: -moz-linear-gradient(top,#fff,#fafafa);
    background: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#f5f5f5));
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr=#ffffff, endColorStr=#f5f5f5);
}

.captcha-box .captcha-content .captcha-buttons a div {
    width: 54px;
    height: 40px;
    background-position: -1000px;
    cursor: pointer;
}

.captcha-box .captcha-content .captcha-buttons a .captcha-btn-1 {
    background-position: -4px -32px;
}

.captcha-box .captcha-content .captcha-buttons a .captcha-btn-4 {
    background-position: 0 -83px;
}

.captcha-box .captcha-content .captcha-buttons a .captcha-btn-7 {
    background-position: -2px -135px;
}

.captcha-box .captcha-content .captcha-buttons a .captcha-btn-2 {
    background-position: -53px -39px;
}

.captcha-box .captcha-content .captcha-buttons a .captcha-btn-5 {
    background-position: -53px -85px;
}

.captcha-box .captcha-content .captcha-buttons a .captcha-btn-8 {
    background-position: -53px -135px;
}

.captcha-box .captcha-content .captcha-buttons a .captcha-btn-3 {
    background-position: -96px -38px;
}

.captcha-box .captcha-content .captcha-buttons a .captcha-btn-6 {
    background-position: -96px -86px;
}

.captcha-box .captcha-content .captcha-buttons a .captcha-btn-9 {
    background-position: -96px -135px;
}

.prompt-body {
    position: fixed;
    _position: absolute;
    right: 30px;
    bottom: 30px;
    width: 415px;
    height: 66px;
    font-size: 14px;
    background: url(../images/background_ffc87c2.png) no-repeat;
    _background: url(../images/background6_d1cd0ea.png) no-repeat;
    filter: alpha(opacity=0);
    opacity: 0;
    z-index: 99999;
}

.prompt-body .prompt-close {
    display: block;
    position: absolute;
    right: 15px;
    top: 15px;
    width: 11px;
    height: 11px;
    background: url(../images/close_d890e8d.png) no-repeat;
}

.prompt-body ul {
    width: 300px;
    margin: 15px 0 0 70px;
    padding-top: 12px;
    overflow: hidden;
}

.prompt-body ul li {
    line-height: 22px;
}

.prompt-body .prompt-message {
    color: #fff;
}

.prompt-body .prompt-suggest {
    color: #f28b27;
}

.jump-top-box {
    width: 40px;
    position: fixed;
    z-index: 999;
    top: -1000px;
}

.jump-top-box .jump-top,.jump-top-box .jump-feedback,.jump-top-box .jump-profhelp {
    height: 40px;
    display: block;
    position: relative;
    z-index: 1;
}

.jump-top-box .jump-top {
    margin-bottom: 5px;
}

.jump-top-box .jump-top a,.jump-top-box .jump-feedback a,.jump-top-box .jump-profhelp a {
    color: #fff;
    font-size: 0;
    *text-indent: -1000px;
    _text-indent: -1000px;
    text-decoration: none;
    display: block;
    padding: 6px 8px 8px;
    height: 26px;
    width: 24px;
    line-height: 14px;
    position: absolute;
    z-index: 2;
    left: 0;
    top: 0;
    overflow: hidden;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.jump-top-box .jump-top a {
    background-repeat: no-repeat;
}

.jump-top-box .jump-feedback a {
    border: 1px solid #cacbcc;
    width: 22px;
    height: 24px;
    background-repeat: no-repeat;
}

.jump-top-box .jump-profhelp a {
    font-size: 12px;
    *text-indent: 0;
    _text-indent: 0;
    background: #fb7f2a;
    color: #fff;
}

.jump-top-box .jump-feedback a:hover {
    width: 24px;
    height: 26px;
    border: 0;
}

.jump-top-box .jump-top a:hover,.jump-top-box .jump-feedback a:hover,.jump-top-box .jump-profhelp a:hover {
    font-size: 12px;
    background: #ff9733;
    *text-indent: 0;
    _text-indent: 0;
    color: #fff;
}

.jump-top-box .jump-goto-mavin {
    position: absolute;
    z-index: 1000;
    right: -5px;
    top: -280px;
    overflow: hidden;
    -webkit-border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
}

.jump-top-box .jump-goto-mavin a {
    width: 21px;
    height: 163px;
    padding: 10px 13px;
    color: #fff;
    font-size: 17px;
    line-height: 20px;
    font-family: Microsoft Yahei;
    text-decoration: none;
    display: block;
    background-color: #5fd34d;
    text-align: center;
}

.jump-top-box .jump-goto-mavin a i {
    width: 21px;
    height: 24px;
    display: block;
    margin-bottom: 2px;
    background-repeat: no-repeat;
}

.jump-top-box .jump-goto-mavin a:hover {
    background-color: #68de55;
}

.jump-top-box .jump-goto-mavin a:hover i {
    background-repeat: no-repeat;
}

.mini-editor {
    background: #fff;
    border: 1px solid #c7c7c7;
    padding: 2px 7px;
    overflow: hidden;
    zoom: 1;
    box-shadow: 1px 1px 1px #f2f2f2 inset;
}

.mini-editor textarea {
    border-style: none;
    border-width: 0;
    outline: 0;
    resize: none;
    width: 100%;
    overflow: hidden;
    padding: 0;
    line-height: 24px;
    height: 24px;
    font-size: 12px;
    display: block;
    color: #aaa;
}

.mini-editor textarea.longer {
    height: 60px;
    line-height: 20px;
}

.mini-editor .mini-editor-limit {
    text-align: right;
    color: #919191;
    font-weight: 700;
    font-size: 14px;
}

.mini-editor .mini-editor-alert {
    color: red;
}

.phone-bind-panel {
    font-size: 12px;
}

.phone-bind-panel label {
    color: #666;
    position: relative;
    *top: -5px;
}

.phone-bind-panel input {
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    height: 27px;
    line-height: 27px;
}

.phone-bind-panel span {
    color: #999;
}

.phone-bind-panel .bind-tip-title {
    color: #555;
    font-weight: 700;
}

.phone-bind-panel .input-error {
    border: 1px solid #db1111;
}

.phone-bind-panel .span-error {
    color: #db1111;
}

.phone-bind-panel .bind-info {
    height: 29px;
    line-height: 29px;
    vertical-align: middle;
}

.phone-bind-panel .bind-info span {
    position: relative;
    *top: -6px;
}

.phone-bind-panel .phone-verify {
    color: #000;
}

.phone-bind-panel div {
    margin-bottom: 10px;
}

.phone-bind-panel .btn-24-white em b,.phone-bind-panel .btn-24-white:hover em b {
    color: #666;
}

.phone-bind-panel #phone-bind-input,.phone-bind-panel #phone-bind-old-input {
    width: 190px;
    margin-right: 9px;
}

.phone-bind-panel #phone-bind-input-success {
    display: inline-block;
    position: relative;
    top: 3px;
    *top: -5px;
    margin-left: 6px;
    width: 15px;
    height: 15px;
    background-repeat: no-repeat;
}

.phone-bind-panel #phone-bind-auth {
    width: 109px;
    margin-right: 5px;
}

.phone-bind-panel #phone-bind-auth-send {
    margin-right: 11px;
}

.phone-bind-panel #phone-bind-auth-resend {
    display: inline-block;
    background-color: #f5f5f5;
    border: 1px solid #bebebe;
    width: 103px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    margin-right: 11px;
}

.phone-bind-panel #phone-bind-cancel {
    padding: 0 15px;
    position: relative;
    *top: -7px;
}

.phone-bind-success-panel {
    text-align: center;
}

.phone-bind-success-panel div {
    font-weight: 700;
    width: 130px;
    padding-left: 25px;
    background: url(../images/success_0269a35.png) no-repeat;
    margin: 0 auto 49px;
}

.phone-bind-success-panel b {
    width: 64px;
}

.bubblePanel {
    position: absolute;
    border: solid 1px #DFDFDF;
    border-radius: 3px;
    box-shadow: 0 4px 6px -4px rgba(0,0,0,.2);
}

.carousel {
    position: relative;
}

.carousel-inner {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 100%;
}

.carousel-inner .item {
    display: none;
    position: absolute;
    zoom: 1;
    overflow: hidden;
}

.carousel-inner .item img {
    display: block;
    line-height: 100%;
}

.carousel-inner .active {
    display: block;
}

.carousel-misc {
    position: absolute;
    width: 100%;
    bottom: 10px;
    text-align: center;
    line-height: 0;
    font-size: 0;
}

.carousel-misc .carousel-control {
    display: -moz-inline-box;
    -moz-box-orient: vertical;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    width: 23px;
    height: 23px;
    cursor: pointer;
    background-repeat: no-repeat;
}

.carousel-misc .carousel-control.carousel-control-right {
    background-repeat: no-repeat;
}

.carousel-misc ol.carousel-indicators {
    display: -moz-inline-box;
    -moz-box-orient: vertical;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    margin: 0 10px;
    padding: 0;
}

.carousel-misc ol.carousel-indicators li {
    display: -moz-inline-box;
    -moz-box-orient: vertical;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    margin-left: 5px;
    width: 7px;
    height: 7px;
    cursor: pointer;
    background-repeat: no-repeat;
}

.carousel-misc ol.carousel-indicators li.active {
    background-repeat: no-repeat;
}

.carousel-misc ol.carousel-indicators li.first {
    margin-left: 0;
}

.calendarPanel {
    width: 174px;
    height: 180px;
    background: #FFF;
    padding: 1px;
    font: 12px/16px "Segoe UI","Microsoft Sans Serif","Microsoft Yahei",Arial,Geneva,Sans-Serif;
    text-align: center;
    color: #333;
    cursor: default;
    border-radius: 3px;
}

.calendarPanel a {
    display: inline-block;
    text-decoration: none;
    cursor: pointer;
    color: #FFF;
}

.calendarPanel a:hover {
    color: #EEE;
    text-decoration: none;
}

.calendarPanel .calendarHeader {
    height: 20px;
    padding: 2px;
    background: #5BA103;
    font-weight: 700;
    line-height: 19px;
    border-radius: 3px 3px 0 0;
    overflow: hidden;
}

.calendarPanel .calendarHeader .leftBtn,.calendarPanel .calendarHeader .rightBtn {
    width: 20px;
    height: 20px;
    vertical-align: top;
}

.calendarPanel .calendarHeader em {
    display: block;
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    border: solid;
    border-width: 5px 6px;
    margin-top: 5px;
}

.calendarPanel .calendarHeader .leftBtn em {
    border-color: #5BA103 #FFF #5BA103 #5BA103;
    margin-right: 8px;
}

.calendarPanel .calendarHeader .leftBtn:hover em {
    border-color: #5BA103 #DEDEDE #5BA103 #5BA103;
}

.calendarPanel .calendarHeader .rightBtn em {
    border-color: #5BA103 #5BA103 #5BA103 #FFF;
    margin-left: 8px;
}

.calendarPanel .calendarHeader .rightBtn:hover {
    border-color: #5BA103 #5BA103 #5BA103 #DEDEDE;
}

.calendarPanel .calendarHeader .headerContent {
    width: 130px;
    height: 20px;
    vertical-align: top;
}

.calendarPanel .calendarHeader .disabled {
    cursor: default;
}

.calendarPanel .calendarHeader .disabled:hover {
    color: #FFF;
}

.calendarPanel .calendarBody {
    width: 174px;
    height: 132px;
    position: relative;
    overflow: hidden;
}

.calendarPanel .calendarBody .aniBox {
    position: absolute;
    width: 348px;
    height: 132px;
    left: 0;
}

.calendarPanel .calendarBody .aniBox .pageBlock {
    width: 168px;
    height: 126px;
    background: #FFF;
    padding: 3px;
    float: left;
}

.calendarPanel .calendarBody a {
    border: solid 1px #FFF;
    color: #333;
    text-align: center;
}

.calendarPanel .calendarBody a:hover {
    border: solid 1px #FFF;
    color: #333;
    text-align: center;
}

.calendarPanel .calendarBody .now {
    border: solid 1px #6EB80E;
}

.calendarPanel .calendarBody .selected {
    background: #E4F1D2;
    border-color: #6EB80E;
    font-weight: 700;
}

.calendarPanel .calendarBody .disabled {
    background: #FFF;
    font-weight: 400;
    border-color: #FFF;
    opacity: .25;
    filter: alpha(opacity=25);
    cursor: default;
}

.calendarPanel .calendarBody .disabled:hover {
    background: #FFF;
    border-color: #FFF;
    font-weight: 400;
}

.calendarPanel .calendarBody .holiday {
    color: #6EB80E;
}

.calendarPanel .calendarBody .big {
    width: 40px;
    height: 40px;
    border-radius: 21px;
    line-height: 40px;
}

.calendarPanel .calendarBody .small {
    width: 22px;
    height: 16px;
    border-radius: 9px;
}

.calendarPanel .calendarBody .week {
    font-weight: 700;
    border-bottom: solid 1px #DFDFDF;
}

.calendarPanel .calendarBody .week span {
    width: 24px;
    height: 16px;
    display: inline-block;
    cursor: default;
    border: 0;
}

.calendarPanel .calendarBody .day {
    margin-top: 2px;
}

.calendarPanel .calendarFooter {
    border-radius: 0 0 3px 3px;
    overflow: hidden;
}

.calendarPanel .calendarFooter a {
    display: block;
    height: 20px;
    padding: 2px;
    background: #EEE;
    line-height: 20px;
    color: #333;
}

.calendarPanel .calendarFooter a:hover {
    background: #DFDFDF;
}

.dialog-iframe .ui-dialog-content {
    padding: 0;
    overflow: hidden;
}

a.btn-32-blue {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
    display: inline-block;
    text-align: center;
    border-radius: 2px;
    height: 30px;
    line-height: 30px;
    font-family: "Microsoft Yahei";
    font-size: 15px;
    padding: 0 15px;
    border: 0;
    background: #2ebac0;
}

.dialog-iframe .ui-dialog-content-iframe {
    width: 100%;
    height: 100%;
    border: 0;
}

.scrollbar-wp {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 100;
    width: 13px;
    height: 100%;
    border-radius: 6px;
    background-color: #f3f3f3;
}

.scrollbar-wp .scrollbar {
    position: absolute;
    top: 0;
    left: 2px;
    width: 9px;
    border-radius: 6px;
    background-color: #ccc;
    cursor: default;
}

.scrollbar-wp .scrollbar.hover {
    background-color: #BEBEBE;
}

.tip-radius {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.tip-shadow {
    box-shadow: 1px 1px 1px rgba(0,0,0,.07);
    -moz-box-shadow: 1px 1px 1px rgba(0,0,0,.07);
    -khtml-box-shadow: 1px 1px 1px rgba(0,0,0,.07);
    -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.07);
}

.ui-tooltip {
    background-color: #fefded;
    border: 1px solid #e8cca1;
    line-height: 20px;
    color: #666;
    padding: 5px 8px;
    font-size: 12px;
}

.ui-tooltip a.tip-close {
    font-size: 18px;
    position: absolute;
    z-index: 1002;
    top: 8px;
    right: 8px;
    text-decoration: none;
    line-height: 100%;
}

.ui-tooltip a.tip-close:link,.ui-tooltip a.tip-close:visited {
    color: #ccc;
    font-weight: 700;
    text-decoration: none;
}

.ui-tooltip a.tip-close:hover {
    text-decoration: none;
    color: #e8cca1;
}

.ui-tooltip .tip-arrow {
    position: absolute;
    z-index: 1001;
}

.ui-tooltip .tip-arrow em,.ui-tooltip .tip-arrow span {
    line-height: 0;
    font-size: 0;
    height: 0;
    width: 0;
    position: absolute;
    border: 6px solid transparent;
}

.ui-tooltip .tip-arrow-bottom em,.ui-tooltip .tip-arrow-top em,.ui-tooltip .tip-arrow-left em,.ui-tooltip .tip-arrow-right em,.ui-tooltip .tip-arrow-bottom b,.ui-tooltip .tip-arrow-top b,.ui-tooltip .tip-arrow-left b,.ui-tooltip .tip-arrow-right b {
    _border-color: tomato;
    _filter: chroma(color=#ff6347);
}

.ui-tooltip .tip-arrow-top {
    top: -11px;
    left: 20px;
}

.ui-tooltip .tip-arrow-top em {
    border-bottom: 6px solid #e8cca1;
    top: -1px;
}

.ui-tooltip .tip-arrow-top span {
    border-bottom: 6px solid #fefded;
    top: 0;
}

.ui-tooltip .tip-arrow-bottom {
    bottom: -11px;
    left: 20px;
}

.ui-tooltip .tip-arrow-bottom em {
    border-top: 6px solid #e8cca1;
    bottom: -1px;
}

.ui-tooltip .tip-arrow-bottom span {
    border-top: 6px solid #fefded;
    bottom: 0;
}

.ui-tooltip .tip-arrow-right {
    top: 15px;
    right: -11px;
}

.ui-tooltip .tip-arrow-right em {
    border-left: 6px solid #e8cca1;
    right: -1px;
}

.ui-tooltip .tip-arrow-right span {
    border-left: 6px solid #fefded;
    right: 0;
}

.ui-tooltip .tip-arrow-left {
    top: 15px;
    left: -11px;
}

.ui-tooltip .tip-arrow-left em {
    border-right: 6px solid #e8cca1;
    left: -1px;
}

.ui-tooltip .tip-arrow-left span {
    border-right: 6px solid #fefded;
    left: 0;
}

.ui-tooltip.tip-has-close {
    padding-right: 24px;
}

.tip-black {
    background-color: #505759;
    border: 1px solid #505759;
    line-height: 20px;
    color: #fff;
    padding: 0 8px;
    font-size: 12px;
}

.tip-black a.tip-close {
    font-size: 18px;
    position: absolute;
    z-index: 1002;
    top: 8px;
    right: 8px;
    text-decoration: none;
    line-height: 100%;
}

.tip-black a.tip-close:link,.tip-black a.tip-close:visited {
    color: #ccc;
    font-weight: 700;
    text-decoration: none;
}

.tip-black a.tip-close:hover {
    text-decoration: none;
    color: #fff;
}

.tip-black .tip-arrow {
    position: absolute;
    z-index: 1001;
}

.tip-black .tip-arrow em,.tip-black .tip-arrow span {
    line-height: 0;
    font-size: 0;
    height: 0;
    width: 0;
    position: absolute;
    border: 6px solid transparent;
}

.tip-black .tip-arrow-bottom em,.tip-black .tip-arrow-top em,.tip-black .tip-arrow-left em,.tip-black .tip-arrow-right em,.tip-black .tip-arrow-bottom b,.tip-black .tip-arrow-top b,.tip-black .tip-arrow-left b,.tip-black .tip-arrow-right b {
    _border-color: #000;
    _filter: chroma(color=#000000);
}

.tip-black .tip-arrow-top {
    top: -11px;
    left: 20px;
}

.tip-black .tip-arrow-top em {
    border-bottom: 6px solid #505759;
    top: -1px;
}

.tip-black .tip-arrow-top span {
    border-bottom: 6px solid #505759;
    top: 0;
}

.tip-black .tip-arrow-bottom {
    bottom: -11px;
    left: 20px;
}

.tip-black .tip-arrow-bottom em {
    border-top: 6px solid #505759;
    bottom: -1px;
}

.tip-black .tip-arrow-bottom span {
    border-top: 6px solid #505759;
    bottom: 0;
}

.tip-black .tip-arrow-right {
    top: 15px;
    right: -11px;
}

.tip-black .tip-arrow-right em {
    border-left: 6px solid #505759;
    right: -1px;
}

.tip-black .tip-arrow-right span {
    border-left: 6px solid #505759;
    right: 0;
}

.tip-black .tip-arrow-left {
    top: 15px;
    left: -11px;
}

.tip-black .tip-arrow-left em {
    border-right: 6px solid #505759;
    left: -1px;
}

.tip-black .tip-arrow-left span {
    border-right: 6px solid #505759;
    left: 0;
}

.tip-green {
    background-color: #fff;
    border: 1px solid #4cbe00;
    line-height: 20px;
}

.tip-green a.tip-close {
    font-size: 18px;
    position: absolute;
    z-index: 1002;
    top: 8px;
    right: 8px;
    text-decoration: none;
    line-height: 100%;
}

.tip-green a.tip-close:link,.tip-green a.tip-close:visited {
    color: #ccc;
    font-weight: 700;
    text-decoration: none;
}

.tip-green a.tip-close:hover {
    text-decoration: none;
    color: #4cbe00;
}

.tip-green .tip-arrow {
    position: absolute;
    z-index: 1001;
}

.tip-green .tip-arrow em,.tip-green .tip-arrow span {
    line-height: 0;
    font-size: 0;
    height: 0;
    width: 0;
    position: absolute;
    border: 6px solid transparent;
}

.tip-green .tip-arrow-bottom em,.tip-green .tip-arrow-top em,.tip-green .tip-arrow-left em,.tip-green .tip-arrow-right em,.tip-green .tip-arrow-bottom b,.tip-green .tip-arrow-top b,.tip-green .tip-arrow-left b,.tip-green .tip-arrow-right b {
    _border-color: green;
    _filter: chroma(color=#008000);
}

.tip-green .tip-arrow-top {
    top: -11px;
    left: 20px;
}

.tip-green .tip-arrow-top em {
    border-bottom: 6px solid #4cbe00;
    top: -1px;
}

.tip-green .tip-arrow-top span {
    border-bottom: 6px solid #fff;
    top: 0;
}

.tip-green .tip-arrow-bottom {
    bottom: -11px;
    left: 20px;
}

.tip-green .tip-arrow-bottom em {
    border-top: 6px solid #4cbe00;
    bottom: -1px;
}

.tip-green .tip-arrow-bottom span {
    border-top: 6px solid #fff;
    bottom: 0;
}

.tip-green .tip-arrow-right {
    top: 15px;
    right: -11px;
}

.tip-green .tip-arrow-right em {
    border-left: 6px solid #4cbe00;
    right: -1px;
}

.tip-green .tip-arrow-right span {
    border-left: 6px solid #fff;
    right: 0;
}

.tip-green .tip-arrow-left {
    top: 15px;
    left: -11px;
}

.tip-green .tip-arrow-left em {
    border-right: 6px solid #4cbe00;
    left: -1px;
}

.tip-green .tip-arrow-left span {
    border-right: 6px solid #fff;
    left: 0;
}

.tip-green1 {
    background-color: #f7fff3;
    border: 1px solid #b2de99;
    line-height: 20px;
    font-size: 12px;
    color: #64b02c;
}

.tip-green1 a.tip-close {
    font-size: 18px;
    position: absolute;
    z-index: 1002;
    top: 8px;
    right: 8px;
    text-decoration: none;
    line-height: 100%;
}

.tip-green1 a.tip-close:link,.tip-green1 a.tip-close:visited {
    color: #999;
    font-weight: 700;
    text-decoration: none;
}

.tip-green1 a.tip-close:hover {
    text-decoration: none;
    color: #999;
}

.tip-green1 .tip-arrow {
    position: absolute;
    z-index: 1001;
}

.tip-green1 .tip-arrow em,.tip-green1 .tip-arrow span {
    line-height: 0;
    font-size: 0;
    height: 0;
    width: 0;
    position: absolute;
    border: 6px solid transparent;
}

.tip-green1 .tip-arrow-bottom em,.tip-green1 .tip-arrow-top em,.tip-green1 .tip-arrow-left em,.tip-green1 .tip-arrow-right em,.tip-green1 .tip-arrow-bottom b,.tip-green1 .tip-arrow-top b,.tip-green1 .tip-arrow-left b,.tip-green1 .tip-arrow-right b {
    _border-color: green;
    _filter: chroma(color=#008000);
}

.tip-green1 .tip-arrow-top {
    top: -11px;
    left: 20px;
}

.tip-green1 .tip-arrow-top em {
    border-bottom: 6px solid #b2de99;
    top: -1px;
}

.tip-green1 .tip-arrow-top span {
    border-bottom: 6px solid #f7fff3;
    top: 0;
}

.tip-green1 .tip-arrow-bottom {
    bottom: -11px;
    left: 20px;
}

.tip-green1 .tip-arrow-bottom em {
    border-top: 6px solid #b2de99;
    bottom: -1px;
}

.tip-green1 .tip-arrow-bottom span {
    border-top: 6px solid #f7fff3;
    bottom: 0;
}

.tip-green1 .tip-arrow-right {
    top: 15px;
    right: -11px;
}

.tip-green1 .tip-arrow-right em {
    border-left: 6px solid #b2de99;
    right: -1px;
}

.tip-green1 .tip-arrow-right span {
    border-left: 6px solid #f7fff3;
    right: 0;
}

.tip-green1 .tip-arrow-left {
    top: 15px;
    left: -11px;
}

.tip-green1 .tip-arrow-left em {
    border-right: 6px solid #b2de99;
    left: -1px;
}

.tip-green1 .tip-arrow-left span {
    border-right: 6px solid #f7fff3;
    left: 0;
}

.tip-white {
    background-color: #fff;
    border: 1px solid #ccc;
    line-height: 20px;
}

.tip-white a.tip-close {
    font-size: 18px;
    position: absolute;
    z-index: 1002;
    top: 8px;
    right: 8px;
    text-decoration: none;
    line-height: 100%;
}

.tip-white a.tip-close:link,.tip-white a.tip-close:visited {
    color: #ccc;
    font-weight: 700;
    text-decoration: none;
}

.tip-white a.tip-close:hover {
    text-decoration: none;
    color: #ccc;
}

.tip-white .tip-arrow {
    position: absolute;
    z-index: 1001;
}

.tip-white .tip-arrow em,.tip-white .tip-arrow span {
    line-height: 0;
    font-size: 0;
    height: 0;
    width: 0;
    position: absolute;
    border: 6px solid transparent;
}

.tip-white .tip-arrow-bottom em,.tip-white .tip-arrow-top em,.tip-white .tip-arrow-left em,.tip-white .tip-arrow-right em,.tip-white .tip-arrow-bottom b,.tip-white .tip-arrow-top b,.tip-white .tip-arrow-left b,.tip-white .tip-arrow-right b {
    _border-color: gray;
    _filter: chroma(color=#808080);
}

.tip-white .tip-arrow-top {
    top: -11px;
    left: 20px;
}

.tip-white .tip-arrow-top em {
    border-bottom: 6px solid #ccc;
    top: -1px;
}

.tip-white .tip-arrow-top span {
    border-bottom: 6px solid #fff;
    top: 0;
}

.tip-white .tip-arrow-bottom {
    bottom: -11px;
    left: 20px;
}

.tip-white .tip-arrow-bottom em {
    border-top: 6px solid #ccc;
    bottom: -1px;
}

.tip-white .tip-arrow-bottom span {
    border-top: 6px solid #fff;
    bottom: 0;
}

.tip-white .tip-arrow-right {
    top: 15px;
    right: -11px;
}

.tip-white .tip-arrow-right em {
    border-left: 6px solid #ccc;
    right: -1px;
}

.tip-white .tip-arrow-right span {
    border-left: 6px solid #fff;
    right: 0;
}

.tip-white .tip-arrow-left {
    top: 15px;
    left: -11px;
}

.tip-white .tip-arrow-left em {
    border-right: 6px solid #ccc;
    left: -1px;
}

.tip-white .tip-arrow-left span {
    border-right: 6px solid #fff;
    left: 0;
}

.tip-gray {
    background-color: #fdfdfd;
    border: 1px solid #ddd;
    line-height: 20px;
}

.tip-gray a.tip-close {
    font-size: 18px;
    position: absolute;
    z-index: 1002;
    top: 8px;
    right: 8px;
    text-decoration: none;
    line-height: 100%;
}

.tip-gray a.tip-close:link,.tip-gray a.tip-close:visited {
    color: #ccc;
    font-weight: 700;
    text-decoration: none;
}

.tip-gray a.tip-close:hover {
    text-decoration: none;
    color: #ddd;
}

.tip-gray .tip-arrow {
    position: absolute;
    z-index: 1001;
}

.tip-gray .tip-arrow em,.tip-gray .tip-arrow span {
    line-height: 0;
    font-size: 0;
    height: 0;
    width: 0;
    position: absolute;
    border: 6px solid transparent;
}

.tip-gray .tip-arrow-bottom em,.tip-gray .tip-arrow-top em,.tip-gray .tip-arrow-left em,.tip-gray .tip-arrow-right em,.tip-gray .tip-arrow-bottom b,.tip-gray .tip-arrow-top b,.tip-gray .tip-arrow-left b,.tip-gray .tip-arrow-right b {
    _border-color: gray;
    _filter: chroma(color=#808080);
}

.tip-gray .tip-arrow-top {
    top: -11px;
    left: 20px;
}

.tip-gray .tip-arrow-top em {
    border-bottom: 6px solid #ddd;
    top: -1px;
}

.tip-gray .tip-arrow-top span {
    border-bottom: 6px solid #fdfdfd;
    top: 0;
}

.tip-gray .tip-arrow-bottom {
    bottom: -11px;
    left: 20px;
}

.tip-gray .tip-arrow-bottom em {
    border-top: 6px solid #ddd;
    bottom: -1px;
}

.tip-gray .tip-arrow-bottom span {
    border-top: 6px solid #fdfdfd;
    bottom: 0;
}

.tip-gray .tip-arrow-right {
    top: 15px;
    right: -11px;
}

.tip-gray .tip-arrow-right em {
    border-left: 6px solid #ddd;
    right: -1px;
}

.tip-gray .tip-arrow-right span {
    border-left: 6px solid #fdfdfd;
    right: 0;
}

.tip-gray .tip-arrow-left {
    top: 15px;
    left: -11px;
}

.tip-gray .tip-arrow-left em {
    border-right: 6px solid #ddd;
    left: -1px;
}

.tip-gray .tip-arrow-left span {
    border-right: 6px solid #fdfdfd;
    left: 0;
}

.tip-orange {
    background-color: #f1ab03;
    border: 1px solid #e6a302;
    line-height: 20px;
    background-color: #fbb50d;
    background-repeat: repeat-x;
    background-image: -moz-linear-gradient(top,#fbb50d,#f1ab03);
    background-image: -ms-linear-gradient(top,#fbb50d,#f1ab03);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fbb50d),color-stop(100%,#f1ab03));
    background-image: -webkit-linear-gradient(top,#fbb50d,#f1ab03);
    background-image: -o-linear-gradient(top,#fbb50d,#f1ab03);
    background-image: linear-gradient(top,#fbb50d,#f1ab03);
    color: #fff;
    padding: 0 8px;
}

.tip-orange a.tip-close {
    font-size: 18px;
    position: absolute;
    z-index: 1002;
    top: 8px;
    right: 8px;
    text-decoration: none;
    line-height: 100%;
}

.tip-orange a.tip-close:link,.tip-orange a.tip-close:visited {
    color: #ccc;
    font-weight: 700;
    text-decoration: none;
}

.tip-orange a.tip-close:hover {
    text-decoration: none;
    color: #fff;
}

.tip-orange .tip-arrow {
    position: absolute;
    z-index: 1001;
}

.tip-orange .tip-arrow em,.tip-orange .tip-arrow span {
    line-height: 0;
    font-size: 0;
    height: 0;
    width: 0;
    position: absolute;
    border: 6px solid transparent;
}

.tip-orange .tip-arrow-bottom em,.tip-orange .tip-arrow-top em,.tip-orange .tip-arrow-left em,.tip-orange .tip-arrow-right em,.tip-orange .tip-arrow-bottom b,.tip-orange .tip-arrow-top b,.tip-orange .tip-arrow-left b,.tip-orange .tip-arrow-right b {
    _border-color: orange;
    _filter: chroma(color=#ffa500);
}

.tip-orange .tip-arrow-top {
    top: -11px;
    left: 20px;
}

.tip-orange .tip-arrow-top em {
    border-bottom: 6px solid #e6a302;
    top: -1px;
}

.tip-orange .tip-arrow-top span {
    border-bottom: 6px solid #f1ab03;
    top: 0;
}

.tip-orange .tip-arrow-bottom {
    bottom: -11px;
    left: 20px;
}

.tip-orange .tip-arrow-bottom em {
    border-top: 6px solid #e6a302;
    bottom: -1px;
}

.tip-orange .tip-arrow-bottom span {
    border-top: 6px solid #f1ab03;
    bottom: 0;
}

.tip-orange .tip-arrow-right {
    top: 15px;
    right: -11px;
}

.tip-orange .tip-arrow-right em {
    border-left: 6px solid #e6a302;
    right: -1px;
}

.tip-orange .tip-arrow-right span {
    border-left: 6px solid #f1ab03;
    right: 0;
}

.tip-orange .tip-arrow-left {
    top: 15px;
    left: -11px;
}

.tip-orange .tip-arrow-left em {
    border-right: 6px solid #e6a302;
    left: -1px;
}

.tip-orange .tip-arrow-left span {
    border-right: 6px solid #f1ab03;
    left: 0;
}

.ipt-uploader,.swf-uploader {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    cursor: pointer;
}

.ipt-uploader::-webkit-file-upload-button {
    visibility: hidden;
}

.menu-box {
    font-family: "Microsoft Yahei";
    background: url(../images/menubg_4a5c939.png) repeat-x;
    height: 42px;
}

.menu-box .menu {
    position: relative;
    width: 980px;
    height: 42px;
    margin: 0 auto;
}

.menu-box .menu .bread {
    font-size: 14px;
    height: 42px;
    line-height: 42px;
    color: #fff;
}

.menu-box .menu .bread a {
    color: #fff;
    text-decoration: none;
}

.menu-box .menu .bread a:hover {
    text-decoration: none;
    color: #faff66;
}

.menu-box .menu .ucenter {
    position: absolute;
    right: 0;
    top: 0;
    margin: 0 15px;
    padding-left: 25px;
}

.menu-box .menu .ucenter a {
    color: #fff;
    font-size: 14px;
    display: inline-block;
    height: 42px;
    line-height: 42px;
}

.menu-box .menu .ucenter a:hover {
    text-decoration: none;
    color: #faff66;
}

.menu-box .menu .ucenter .icon-ucenter {
    display: inline-block;
    width: 20px;
    height: 20px;
    vertical-align: middle;
    margin-top: -3px;
    _margin-top: 0;
    margin-right: 5px;
    background-repeat: no-repeat;
}

.register .pt-btn {
    display: inline-block;
    border: 1px solid #ddd;
    padding: 4px 16px;
    color: #2ebac0;
    box-shadow: 1px 2px 2px 0 #f3f3f3;
    border-radius: 5px;
    font-size: 16px;
    font-family: 'Microsoft YaHei';
}

.register .pt-btn:hover {
    text-decoration: none;
}

.search-box {
    font-family: arial,tahoma,"Microsoft YaHei","\5b8b\4f53";
    padding-top: 6px;
    padding-bottom: 6px;
}

.search-box .logo-wrap {
    float: left;
}

.search-box .logo-wrap .logo {
    float: left;
    display: block;
    background: url(../images/logo-baidu_a6bfaba.jpg) no-repeat;
    _background: url(../images/logo-baidu_a6bfaba.jpg) no-repeat;
    padding-top: 0;
    width: 93px;
    height: 30px;
}

.search-box .logo-wrap .logo-split-wrap {
    float: left;
    margin: 0 10px;
    width: 2px;
    height: 30px;
}

.search-box .logo-wrap .logo-split-wrap .logo-split {
    float: left;
    display: block;
    width: 2px;
    height: 20px;
    background-color: #eee;
    margin-top: 10px;
}

.search-box .logo-wrap .doctor {
    float: left;
    display: block;
    _background: url(/images/logo-doctor_fecbc85.jpg) no-repeat;
    padding-top: 0;
    width: 116px;
    height: 30px;
    background-repeat: no-repeat;
}

.search-box .xjd {
    margin-top: -10px;
}

.search-box .channel {
    height: 16px;
    line-height: 16px;
    margin-bottom: 7px;
    padding-top: 28px;
}

.search-box .channel li {
    float: left;
    font-size: 14px;
    margin-right: 14px;
    zoom: 1;
}

.search-box .channel li strong {
    color: #333;
}

.search-box .btn-global {
    font-family: arial,tahoma,"Microsoft YaHei","\5b8b\4f53";
    float: left;
    border: 1px solid #ccc;
    width: 72px;
    height: 29px;
    line-height: 27px;
    font-size: 14px;
    color: #333;
    outline: 0;
    cursor: pointer;
    background: #f8f8f8;
    background: -webkit-linear-gradient(top,#fcfcfc,#f1f1f1);
    background: -moz-linear-gradient(top,#fcfcfc,#f1f1f1);
    background: -ms-linear-gradient(top,#fcfcfc,#f1f1f1);
}

.search-box .btn-global:hover {
    border-color: #ababab;
    background: #f1f1f1;
    background: -webkit-linear-gradient(top,#f8f8f8,#e9e9e9);
    background: -moz-linear-gradient(top,#f8f8f8,#e9e9e9);
    background: -ms-linear-gradient(top,#f8f8f8,#e9e9e9);
}

.search-box .i-ask-link {
    float: left;
    font-size: 14px;
    margin-left: 15px;
    line-height: 29px;
}

.search-box .i-ask-link:link,.search-box .i-ask-link:visited {
    color: #3c7ce0;
    text-decoration: underline;
}

.search-box a:link,.search-box a:visited {
    text-decoration: none;
    color: #555;
}

.search-box a:hover {
    text-decoration: underline;
}

.search-box .pipe {
    line-height: 32px;
    *line-height: 27px;
    margin: 0 7px;
}

.search-box .hdi {
    font-family: arial,tahoma,"Microsoft YaHei","\5b8b\4f53";
    color: #b7b7b7;
    font-size: 14px;
    padding: 7px 8px;
    width: 342px;
    height: 13px;
    line-height: 13px;
    border: 1px solid #b8b8b8;
    border-bottom-color: #ccc;
    float: left;
    position: relative;
    outline: 0;
    -webkit-appearance: none;
    margin-right: -1px;
    margin-left: 25px;
}

.search-box .hdi:hover {
    border-color: #ababab;
}

.search-box .hdi:focus {
    border-color: #969696;
}

.search-box .search-form {
    float: left;
    height: 29px;
    font-size: 12px;
    margin-top: 1px;
}

.search-box .ask-form {
    display: none;
}

.search-box {
    font-family: arial,tahoma,"Microsoft YaHei","\5b8b\4f53";
    padding-top: 36px;
    padding-bottom: 8px;
}

.search-box .logo-wrap {
    float: left;
}

.search-box .logo-wrap .logo {
    float: left;
    display: block;
    _background: url(images/logo-baidu_a6bfaba.jpg) no-repeat;
    padding-top: 0;
    width: 93px;
    height: 30px;
    background-repeat: no-repeat;
}

.search-box .logo-wrap .logo-split-wrap {
    float: left;
    margin: 0 10px;
    width: 2px;
    height: 30px;
}

.search-box .logo-wrap .logo-split-wrap .logo-split {
    float: left;
    display: block;
    width: 2px;
    height: 20px;
    background-color: #eee;
    margin-top: 10px;
}

.search-box .logo-wrap .doctor {
    float: left;
    display: block;
    _background: url(../images/logo-doctor_fecbc85.jpg) no-repeat;
    padding-top: 0;
    width: 116px;
    height: 30px;
    background-repeat: no-repeat;
}

.search-box .xjd {
    margin-top: -10px;
}

.search-box .channel {
    height: 16px;
    line-height: 16px;
    margin-bottom: 7px;
    padding-top: 28px;
}

.search-box .channel li {
    float: left;
    font-size: 14px;
    margin-right: 14px;
    zoom: 1;
}

.search-box .channel li strong {
    color: #333;
}

.search-box .btn-global {
    font-family: arial,tahoma,"Microsoft YaHei","\5b8b\4f53";
    float: left;
    border: 1px solid #ccc;
    width: 72px;
    height: 29px;
    line-height: 27px;
    font-size: 14px;
    color: #333;
    outline: 0;
    cursor: pointer;
    background: #f8f8f8;
    background: -webkit-linear-gradient(top,#fcfcfc,#f1f1f1);
    background: -moz-linear-gradient(top,#fcfcfc,#f1f1f1);
    background: -ms-linear-gradient(top,#fcfcfc,#f1f1f1);
}

.search-box .btn-global:hover {
    border-color: #ababab;
    background: #f1f1f1;
    background: -webkit-linear-gradient(top,#f8f8f8,#e9e9e9);
    background: -moz-linear-gradient(top,#f8f8f8,#e9e9e9);
    background: -ms-linear-gradient(top,#f8f8f8,#e9e9e9);
}

.search-box .i-ask-link {
    float: left;
    font-size: 14px;
    margin-left: 15px;
    line-height: 29px;
}

.search-box .i-ask-link:link,.search-box .i-ask-link:visited {
    color: #3c7ce0;
    text-decoration: underline;
}

.search-box a:link,.search-box a:visited {
    text-decoration: none;
    color: #555;
}

.search-box a:hover {
    text-decoration: underline;
}

.search-box .pipe {
    line-height: 32px;
    *line-height: 27px;
    margin: 0 7px;
}

.search-box .hdi {
    font-family: arial,tahoma,"Microsoft YaHei","\5b8b\4f53";
    color: #b7b7b7;
    font-size: 14px;
    padding: 7px 8px;
    width: 342px;
    height: 13px;
    line-height: 13px;
    border: 1px solid #b8b8b8;
    border-bottom-color: #ccc;
    float: left;
    position: relative;
    outline: 0;
    -webkit-appearance: none;
    margin-right: -1px;
    margin-left: 25px;
}

.search-box .hdi:hover {
    border-color: #ababab;
}

.search-box .hdi:focus {
    border-color: #969696;
}

.search-box .search-form {
    float: left;
    height: 29px;
    font-size: 12px;
    margin-top: 1px;
}

.search-box .ask-form {
    display: none;
}

.upload-wrap {
    position: relative;
    height: 35px;
}

.upload-wrap .pic-container {
    *zoom: 1;
    padding: 15px 9px 7px;
    position: absolute;
    top: -15px;
    *top: -5px;
    left: 1px;
    width: 667px;
    border-radius: 0 0 5px 5px;
}

.upload-wrap .pic-container:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden;
}

.upload-wrap .pic-container .upload-notice {
    float: left;
    color: #999;
    font-size: 12px;
    height: 40px;
    line-height: 40px;
}

.upload-wrap .pic-container .upload-notice em {
    margin-right: 2px;
}

.upload-wrap .pic-container .upload-error {
    color: red;
}

.upload-wrap .pic-container .upload-file {
    float: left;
    position: relative;
    margin-right: 15px;
    width: 40px;
    height: 40px;
}

.upload-wrap .pic-container .upload-file img {
    max-width: 40px;
    max-height: 40px;
    width: 40px;
    height: 40px;
    display: block;
}

.upload-wrap .pic-container .upload-file .upload-del {
    position: absolute;
    top: -6px;
    right: -6px;
    width: 14px;
    height: 14px;
    cursor: pointer;
    background-repeat: no-repeat;
}

.upload-wrap .pic-container .upload-plus {
    background-repeat: no-repeat;
}

.upload-wrap .pic-container .uploading {
    width: 36px;
    height: 36px;
    border: 2px solid #2ebac0;
    background: url(../images/loading_07cc0e0.gif) center center no-repeat;
}

html body .upload-hide,#body .upload-hide {
    height: 0;
    visibility: hidden;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

.userbar-new {
    font-family: arial,tahoma,"Microsoft YaHei","\5b8b\4f53";
    position: absolute;
    right: 10px;
    top: 6px;
    z-index: 999;
}

.userbar-new .aside-list {
    overflow: hidden;
}

.userbar-new .aside-list li {
    float: left;
    height: 14px;
    line-height: 14px;
    margin-left: -1px;
    border-left: 1px solid #f2f2f2;
    padding: 0 12px;
}

.userbar-new .aside-list li a {
    font-size: 12px;
    text-decoration: none;
    color: #555;
}

.userbar-new .aside-list li a:hover {
    text-decoration: underline;
}

.userbar-new .aside-list li span {
    font-size: 12px;
}

.userbar-new .aside-list li .i-new {
    zoom: 1;
    position: absolute;
    top: -10px;
    right: -2px;
}

.userbar-new .aside-list li .i-house {
    width: 16px;
    height: 14px;
    display: -moz-inline-box;
    -moz-box-orient: vertical;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    margin-top: -3px;
    background-repeat: no-repeat;
}

.userbar-new .aside-list li .bd-msg {
    width: 16px;
    height: 14px;
    display: -moz-inline-box;
    -moz-box-orient: vertical;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    margin-top: -3px;
    background-repeat: no-repeat;
}

.userbar-new .aside-list li .i-msg {
    width: 12px;
    height: 12px;
    display: -moz-inline-box;
    -moz-box-orient: vertical;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    margin-right: 5px;
    background-repeat: no-repeat;
}

.userbar-new .aside-list li .userbar-avatar {
    display: -moz-inline-box;
    -moz-box-orient: vertical;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    width: 20px;
    height: 20px;
    margin-right: 5px;
}

.userbar-new .aside-list li .userbar-avatar img {
    width: 20px;
    height: 20px;
}

.userbar-new .i-arrow-down {
    margin-top: -3px;
    margin-right: -3px;
}

.userbar-new .user-name {
    *vertical-align: top;
}

.userbar-new .no-username {
    font-weight: 400;
}

.userbar-new .orange-num {
    color: #ee5e0f;
    font-size: 12px;
    font-weight: 700;
    margin-left: 2px;
}

.userbar-new .orange-num i {
    font-style: normal;
}

.userbar-new .my-iknow,.userbar-new .user-name {
    position: relative;
}

.userbar-new .no-username-set {
    color: #00c;
    font-weight: 700;
    *margin-top: 2px;
    cursor: pointer;
}

.userbar-new ul.sub-list {
    position: absolute;
    z-index: 998;
    background: #fff;
    border: 1px solid #2ebac0;
    top: 6px;
    width: 160px;
}

.userbar-new ul.sub-list li {
    float: none;
    display: block;
    border-bottom: 1px dashed #EBEBEB;
}

.userbar-new ul.sub-list li a {
    border: 0;
    display: block;
    padding: 10px 15px;
    line-height: 24px;
    text-decoration: none;
    font-size: 14px;
    color: #8b8b8b;
}

.userbar-new ul.sub-list li a i {
    display: -moz-inline-box;
    -moz-box-orient: vertical;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    width: 12px;
    height: 12px;
    margin-right: 10px;
}

.userbar-new ul.sub-list li a i.i-homepage {
    background-repeat: no-repeat;
}

.userbar-new ul.sub-list li a i.i-setting {
    background-repeat: no-repeat;
}

.userbar-new ul.sub-list li a i.i-quit {
    background-repeat: no-repeat;
}

.userbar-new ul.sub-list li a i.i-ask {
    background-repeat: no-repeat;
}

.userbar-new ul.sub-list li a i.i-answer {
    background-repeat: no-repeat;
}

.userbar-new ul.sub-list li a:hover {
    background: #f9fef7;
    color: #2ebac0;
}

.userbar-new ul.sub-list li.userbar-li-mover i.i-homepage {
    background-repeat: no-repeat;
}

.userbar-new ul.sub-list li.userbar-li-mover i.i-setting {
    background-repeat: no-repeat;
}

.userbar-new ul.sub-list li.userbar-li-mover i.i-quit {
    background-repeat: no-repeat;
}

.userbar-new ul.sub-list li.userbar-li-mover i.i-ask {
    background-repeat: no-repeat;
}

.userbar-new ul.sub-list li.userbar-li-mover i.i-answer {
    background-repeat: no-repeat;
}

.userbar-new ul.sub-list li.last {
    border-bottom: 0;
}

.userbar-new .sublist-container {
    position: relative;
    zoom: 1;
    width: 162px;
}

.userbar-new .sublist-container .sublist-arrow-up {
    width: 13px;
    height: 6px;
    position: absolute;
    left: 50%;
    top: 1px;
    margin-left: -6px;
    z-index: 999;
    background-repeat: no-repeat;
}

.sub-channel-bd .userbar-new {
    top: 14px;
}

#passport-login-pop .tang-pass-login .pass-text-input-focus {
    border-color: #3ea201;
}

#pass_login_input_submit_0,#pass_login_input_submit_1,#passport-login-pop .tang-pass-login .pass-button-submit {
    background-image: url(../images/bd-login_89b2f92.gif);
}

.ui-autocomplete {
    font-family: arial,tahoma,"Microsoft YaHei","\5b8b\4f53";
}

.ui-autocomplete .ui-menu-item-close {
    border-top: 1px solid #ebebeb;
    padding: 3px 8px;
    text-align: right;
}

.ui-autocomplete .ui-menu-item-close a {
    color: #888;
    line-height: 13px;
    font-size: 12px;
    text-decoration: underline;
}

.upload-wrap .pic-container .upload-plus {
    background-position: 0px 0px;
}

.jump-top-box .jump-top a {
    background-position: -45px 0px;
}

.jump-top-box .jump-feedback a {
    background-position: 0px -45px;
}

.captcha-box .captcha-input dl dt {
    background-position: -45px -45px;
}

.wgt-dr-header .header-wraper .ask-doctor {
    background-position: -90px 0px;
}

.search-box .logo-wrap .doctor {
    background-position: -90px -35px;
}

.search-box .logo-wrap .logo {
    background-position: 0px -90px;
}

.wgt-dr-header .header-wraper .logo-img {
    background-position: -98px -90px;
}

.search-box .logo-wrap .doctor {
    background-position: 0px -125px;
}

.jump-top-box .jump-goto-mavin a:hover i {
    background-position: -121px -125px;
}

.jump-top-box .jump-goto-mavin a i {
    background-position: -147px -125px;
}

.carousel-misc .carousel-control.carousel-control-right {
    background-position: -173px -125px;
}

.carousel-misc .carousel-control {
    background-position: 0px -160px;
}

.menu-box .menu .ucenter .icon-ucenter {
    background-position: -28px -160px;
}

.phone-bind-panel #phone-bind-input-success {
    background-position: -90px -70px;
}

.upload-wrap .pic-container .upload-file .upload-del {
    background-position: -110px -70px;
}

.userbar-new .aside-list li .bd-msg {
    background-position: -129px -70px;
}

.userbar-new .aside-list li .i-house {
    background-position: -150px -70px;
}

.userbar-new ul.sub-list li a i.i-ask {
    background-position: -171px -70px;
}

.userbar-new ul.sub-list li a i.i-answer {
    background-position: -188px -70px;
}

.userbar-new ul.sub-list li a i.i-homepage {
    background-position: -53px -160px;
}

.userbar-new ul.sub-list li a i.i-setting {
    background-position: -70px -160px;
}

.userbar-new ul.sub-list li a i.i-quit {
    background-position: -87px -160px;
}

.userbar-new .aside-list li .i-msg {
    background-position: -104px -160px;
}

.userbar-new ul.sub-list li.userbar-li-mover i.i-homepage {
    background-position: -121px -160px;
}

.userbar-new ul.sub-list li.userbar-li-mover i.i-setting {
    background-position: -138px -160px;
}

.userbar-new ul.sub-list li.userbar-li-mover i.i-quit {
    background-position: -155px -160px;
}

.userbar-new ul.sub-list li.userbar-li-mover i.i-ask {
    background-position: -172px -160px;
}

.userbar-new ul.sub-list li.userbar-li-mover i.i-answer {
    background-position: -189px -160px;
}

.carousel-misc ol.carousel-indicators li {
    background-position: -196px -90px;
}

.carousel-misc ol.carousel-indicators li.active {
    background-position: -196px -102px;
}

.userbar-new .sublist-container .sublist-arrow-up {
    background-position: 0px -188px;
}

.upload-wrap .pic-container .upload-plus,.jump-top-box .jump-top a,.jump-top-box .jump-feedback a,.captcha-box .captcha-input dl dt,.wgt-dr-header .header-wraper .ask-doctor,.search-box .logo-wrap .doctor,.search-box .logo-wrap .logo,.wgt-dr-header .header-wraper .logo-img,.jump-top-box .jump-goto-mavin a:hover i,.jump-top-box .jump-goto-mavin a i,.carousel-misc .carousel-control.carousel-control-right,.carousel-misc .carousel-control,.menu-box .menu .ucenter .icon-ucenter,.phone-bind-panel #phone-bind-input-success,.upload-wrap .pic-container .upload-file .upload-del,.userbar-new .aside-list li .bd-msg,.userbar-new .aside-list li .i-house,.userbar-new ul.sub-list li a i.i-ask,.userbar-new ul.sub-list li a i.i-answer,.userbar-new ul.sub-list li a i.i-homepage,.userbar-new ul.sub-list li a i.i-setting,.userbar-new ul.sub-list li a i.i-quit,.userbar-new .aside-list li .i-msg,.userbar-new ul.sub-list li.userbar-li-mover i.i-homepage,.userbar-new ul.sub-list li.userbar-li-mover i.i-setting,.userbar-new ul.sub-list li.userbar-li-mover i.i-quit,.userbar-new ul.sub-list li.userbar-li-mover i.i-ask,.userbar-new ul.sub-list li.userbar-li-mover i.i-answer,.carousel-misc ol.carousel-indicators li,.carousel-misc ol.carousel-indicators li.active {
    background-image: url(../images/module_z_086069e.png);
}

.userbar-new .sublist-container .sublist-arrow-up {
    background-image: url(../images/module_z_086069e.png);
}