@font-face {
    font-family:iconfont;
    src:url(../font/iconfont.eot);
    src:url(../font/iconfont.eot?#iefix) format('embedded-opentype'),
    url(../font/iconfont.woff) format('woff'),
    url(../font/iconfont.ttf) format('truetype'),
    url(../font/iconfont.svg#iconfont) format('svg')
}
.iconfont {
    font-family: iconfont!important;
    font-size: .14rem;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: .2px;
    -moz-osx-font-smoothing: grayscale;
}
body,
html {
    color: #333;
    font: normal 14px/1.4em Arial, 'Microsoft Yahei';
    word-break: break-all;
    font-family: -apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,STHeiti,Microsoft Yahei,Tahoma,Simsun,sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    margin: 0;
}


h1,
h2,
h3,
h4,
h5,
h6,

li,
ol,
p,
ul {
    padding:0;
    margin:0
}
li,
ol,
ul {
    list-style:none
}
a {
    text-decoration:none;
    color:#333
}
a,
dd,
div,
dl,
dt,
h1,
h2,
h3,
h4,
h5,
h6,
li,
p,
ul {
    box-sizing:border-box
}
a:active,
a:focus,
a:hover,
a:visited {
    outline:0;
    text-decoration:none;
    color:#333
}
#fastLog .form-container .form-box-pw .form-group .forget-pw:hover,
#fastLog .form-container .form-box-pw .form-group .to-reg a:hover,
#nav-box .first-nav .f-l .login-phone:hover,
#nav-box .first-nav .f-r .back-old:hover {
    text-decoration:underline
}
input,
select {
    outline:0
}
input.on {
    border:1px solid #00be86!important
}
input.off {
    border:1px solid #ddd!important
}
input.disabled {
    color:#999
}
input.usable {
    color:#333
}
select {
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    border-radius:0
}
.no_highlight,
a,
input,
label,
select {
    -webkit-tap-highlight-color:rgba(0,0,0,0)
}
.fl {
    float:left
}
.fr {
    float:right
}
em,
i {
    font-style:normal
}
.table {
    display:table;
    table-layout:fixed;
    width:100%
}
.td {
    display:table-cell
}
.clearfix:after,
.clearfix:before {
    content:" ";
    display:table
}
.clearfix:after {
    clear:both
}
.clearfix {
    *zoom:1
}
.text-over {
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
input[type=number] {
    -moz-appearance:textfield
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance:none;
    margin:0
}

#tjt-confirm .modal-dialog .modal-content .modal-footer,
#tjt-confirm .modal-dialog .modal-content .modal-header {
    border:0
}
button {
    outline:0
}
#QIAO_INVITE_CONTAINER {
    display:none!important
}
#tjt-confirm .modal-dialog {
    width:400px
}
#tjt-confirm .modal-dialog .modal-content .modal-header .modal-title {
    font-size:16px;
    color:#333
}
#tjt-confirm .modal-dialog .modal-content .modal-confirm {
    padding:15px;
    color:#666;
    font-size:14px
}
#tjt-tips .modal-dialog .modal-content {
    padding:10px 15px;
    line-height:20px;
    font-size:14px;
    color:#666;
    text-align:center
}
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm) {
    .city-change {
        background-image:-webkit-linear-gradient(left,#0ee5ff,#f4ab20 50%,#0ee5ff 50%,#f4ab20 100%,#0ee5ff);
        -webkit-text-fill-color:transparent;
        -webkit-background-clip:text;
        -webkit-background-size:200% 100%;
        -webkit-animation:masked-animation 2s infinite linear
    }
}
@-webkit-keyframes masked-animation {
    0% {
        background-position:0 0
    }
    100% {
        background-position:-100% 0
    }
}
#nav-box {
    width:100%;
}
#nav-box .first-nav {
    height: 36px;
    width: 100%;
    background: ##f7f7f7;
    border-bottom: 1px solid #000;
}
#nav-box .first-nav .f-l {
    line-height:36px
}
#nav-box .first-nav .f-l .login {
    padding:0 5px;
    font-weight:400;
    margin-left:10px
}
#nav-box .first-nav .f-l .signup {
    padding:0 10px;
    color:#999;
    border-left:1px solid #dfdfdf
}
#nav-box .first-nav .f-l .login-phone {
    color:#00BE86
}
#nav-box .first-nav .f-r {
    height:36px;
    line-height:34px;
    position:relative
}
#nav-box .first-nav .f-r .back-old {
    padding:0 10px;
    color:#377abf
}
#nav-box .first-nav .f-r .shopping-cart {
    position:relative;
    padding:0 10px;
    border-right:1px solid #dfdfdf
}
#nav-box .first-nav .f-r .shopping-cart .iconfont {
    font-size:20px;
    margin-right:5px
}
#nav-box .first-nav .f-r .shopping-cart .cart-num {
    position:absolute;
    top:-7px;
    left:22px;
    height:20px;
    min-width:20px;
    padding:0 3px;
    background-color:#EE5245;
    color:#fff;
    text-align:center;
    line-height:20px;
    font-size:12px;
    border-radius:10px
}
#booking-nav,
#footer,
#login-footer,
#login-header {
    min-width:1200px
}
#login-header {
    user-select:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none
}
#nav-box .first-nav .f-r .app-download {
    position:relative;
    padding:0 15px;
    border-right:1px solid #dfdfdf
}
#nav-box .first-nav .f-r .app-download .iconfont {
    font-size:20px
}
#nav-box .first-nav .f-r .app-download .app-ewm {
    width:115px;
    height:135px;
    position:absolute;
    left:-1px;
    z-index:100;
    background:#fff;
    top:-11px;
    border:1px solid #eee;
    border-top:0;
    display:none
}
#nav-box .first-nav .f-r .app-download .app-ewm .wenzi {
    padding-left:15px
}
#nav-box .first-nav .f-r .app-download .app-ewm .wenzi .iconfont {
    font-size:20px;
    margin-right:3px;
    color:#00BE86
}
#nav-box .first-nav .f-r .app-download .app-ewm .wenzi span {
    margin-left:-3px
}
#nav-box .first-nav .f-r .app-download .app-ewm .img {
    padding:0 8px
}
#nav-box .first-nav .f-r .app-download .app-ewm .img img {
    width:100%;
    height:auto;
    margin-top:-3px
}
#nav-box .first-nav .f-r .help {
    padding:0 15px
}
#nav-box .first-nav .f-r .my-order {
    padding:0 5px
}
#nav-box .first-nav .f-r .my-list-btn {
    position:relative;
    cursor:pointer;
    padding:0 10px;
    display:inline;
    border-right:1px solid #dfdfdf
}
#nav-box .first-nav .f-r .my-list-btn .my-list-box {
    display:none;
    position:absolute;
    z-index:100;
    border-bottom:1px solid #eee;
    border-left:1px solid #eee;
    border-right:1px solid #eee;
    width:109px;
    background-color:#fff;
    top:-10px;
    left:0;
    padding-bottom:5px
}
#nav-box .first-nav .f-r .my-list-btn .my-list-box li {
    padding-left:15px
}
#nav-box .first-nav .f-r .my-list-btn .my-list-box li:hover {
    background-color:#F6F6F6
}
#nav-box .first-nav .f-r .my-list-btn .my-list-box li:first-child:hover,
#nav-box .second-nav {
    background-color:#fff
}
#nav-box .first-nav .f-r .my-list-btn .my-list-box li:hover a {
    color:#00BE86
}
#nav-box .first-nav .f-r .my-list-btn .my-list-box li:first-child {
    padding-left:9px;
    line-height:36px;
    color:#00BE86
}
#nav-box .first-nav .f-r .my-list-btn .my-list-box li:first-child .caret {
    border-top:0;
    border-bottom:4px solid #00BE86;
    content:""
}

#nav-box .wrap {
    width: 100%;
    max-width: 1200px;
    margin: 20px auto;
}
#nav-box .second-nav {
    width: 100%;
}

#nav-box .second-nav .s-logo {
    width: 40%;
    max-width: 375px;
}
#nav-box .second-nav .s-logo .img-responsive {
    display: inline-block;
    height: auto;
    width: 100%;
    max-height:62px; max-width:375px;
    margin: 0 20px;
}
#nav-box .second-nav .choose-city {
    position:relative;
    margin-top:29px;
    margin-left:20px
}
#nav-box .second-nav .choose-city .city-btn {
    font-size:14px;
    line-height:22px;
    color:#666;
    cursor:default
}
#nav-box .second-nav .choose-city .city-btn .city-name .iconfont {
    color:#00BE86;
    font-size:14px
}
#nav-box .second-nav .choose-city .city-btn .city-change {
    padding:0 5px;
    border:1px solid #eee;
    font-size:12px;
    color:#999
}
#nav-box .second-nav .choose-city .city-btn .city-change .down {
    content:"";
    border-top:0;
    border-bottom:4px solid
}
#nav-box .second-nav .choose-city .city-dropdown-menu {
    display:none;
    position:absolute;
    z-index:200;
    background-color:#fff;
    width:70px;
    padding:2px 0;
    top:45px;
    left:0;
    border:1px solid #eee;
    cursor:pointer
}
#nav-box .second-nav .choose-city .city-dropdown-menu li {
    width:100%;
    text-align:center;
    line-height:24px
}
#nav-box .second-nav .choose-city .city-dropdown-menu li a {
    display:block;
    font-size:12px;
    color:#666
}
#nav-box .second-nav .choose-city .city-dropdown-menu li a:focus,
#nav-box .second-nav .choose-city .city-dropdown-menu li a:hover {
    background-image:none;
    background-color:#eee
}
#nav-box .second-nav .s-search-box {
    position:relative;
    width:390px;
    margin-left:40px;
    margin-top:32px;
    height:40px;
    line-height:40px;
    border:1px solid #EEE
}
#nav-box .second-nav .s-search-box .head-title-nav {
    width:95px;
    height:30px;
    border-right:#eee solid 1px;
    margin:4px 0;
    position:relative
}
#nav-box .second-nav .s-search-box .head-title-nav .title-nav {
    width:95px;
    height:30px;
    line-height:30px;
    color:#666;
    text-align:left;
    font-size:14px;
    cursor:pointer;
    padding-left:10px;
    background:url(../image/down.png) 70px 12px no-repeat
}
#nav-box .second-nav .s-search-box .head-title-nav ul {
    display:none;
    position:absolute;
    z-index:6;
    top:34px;
    left:-1px;
    width:95px;
    border:1px solid #EEE;
    background-color:#fff;
    padding:5px 0
}
#nav-box .second-nav .s-search-box .head-title-nav ul li {
    font-size:14px;
    padding:0 10px;
    line-height:30px;
    cursor:pointer
}
#nav-box .second-nav .s-search-box .head-title-nav ul li:hover {
    background-color:#EEE
}
#nav-box .second-nav .s-search-box input {
    position:absolute;
    width:320px;
    color:#666;
    height:38px;
    line-height:38px;
    outline:0;
    border:0;
    padding-left:15px
}
#nav-box .second-nav .s-search-box button {
    float:right;
    border:0;
    outline:0;
    background-color:#fff;
    padding:0 15px;
    border-left:1px solid #EEE;
    height:38px;
    line-height:38px
}
#nav-box .second-nav .s-tel {
    width: 22%;
    display: inline-block;
    height: auto;
    max-height: 62px;
    max-width:825px;
    text-align: right;
    margin: 5px 20px 0 0;
}
#nav-box .second-nav .s-tel .img-responsive1 {
    display: inline-block;
    height: auto;
    width: 100%;
    max-height: 49px;
    max-width: 220px;
}

#nav-box .second-nav .s-tel p {
    line-height:15px;
    color:#999
}
#nav-box .second-nav .s-tel h6 {
    line-height:30px;
    font-size:24px;
    color:#005bac;
    font-weight:700
}
#nav-box .third-nav {
    height: 40px;
    width: 100%;
    background-color:#9fd9f6
}
#nav-box .third-nav .nav-link {
    width: 100%;
    max-width: 1200px;

}
#nav-box .third-nav .nav-link li {
    position: relative;
    float: left;
}
#nav-box .third-nav .nav-link li a {
    display: block;
    padding: 0 40px;
    color: #000;
    line-height: 40px;
    font-size: 14px
}

#nav-box .third-nav .nav-link li a:focus,
#nav-box .third-nav .nav-link li a:hover,
#nav-box .third-nav .nav-link li a:active
 {
    color:#fff;
}

#nav-box .third-nav .nav-link li .nav-hot {
    display:none;
    position:absolute;
    z-index:3;
    top:-5px;
    right:25px
}
#nav-box .third-nav .nav-link li .payCard-tips {
    position:absolute;
    z-index:3;
    top:-18px;
    left:90px
}
#nav-box .third-nav .nav-link li .shopList-tips {
    display:none;
    position:absolute;
    z-index:3;
    top:-18px;
    left:80px
}
#nav-box .third-nav .nav-link li .nav-tips {
    position:absolute;
    z-index:3;
    top:-10px;
    left:100px
}
#nav-box .third-nav .nav-link .active,
#nav-box .third-nav .nav-link li:hover {
    background-color:#005bac
}
#nav-box .third-nav .company-btn {
    position:absolute;
    right:0;
    bottom:0;
    z-index:2;
    display:block;
    height:45px;
    line-height:45px;
    width:130px;
    font-size:16px;
    font-weight:700;
    text-align:center;
    color:#ffda45;
    background-size:70%;
    background-color:#00AB78
}
#nav-box .third-nav .company-btn:after {
    position:absolute;
    left:2.5px;
    content:"";
    height:0;
    width:0;
    margin-left:-8px;
    border-color:transparent transparent #00AB78;
    border-style:none solid solid;
    border-width:0 5px 5px
}
#footer .wrap .mid-sec,
#footer .wrap .top-sec {
    border-bottom:1px solid #EEE
}

#footer {
    width:100%;
    border-top:1px solid #EEE;
    background-color:#fff
}
#footer .wrap {
    width:1200px;
    margin:0 auto
}
#footer .wrap .top-sec .top-box {
    float:left;
    width:25%;
    padding:40px 0 40px 105px;
    background:25px no-repeat
}
#footer .wrap .top-sec .top-box h5 {
    font-size:21px;
    font-weight:400
}
#footer .wrap .top-sec .top-box p {
    margin-top:5px;
    font-size:14px;
    color:#999
}
#footer .wrap .top-sec .box-one {
    background-image:url(../image/foot-1.png)
}
#footer .wrap .top-sec .box-two {
    background-image:url(../image/foot-2.png)
}
#footer .wrap .top-sec .box-three {
    background-image:url(../image/foot-3.png)
}
#footer .wrap .top-sec .box-four {
    background-image:url(../image/foot-4.png)
}
#footer .wrap .mid-sec {
    padding:45px 55px 45px 75px
}
#footer .wrap .mid-sec ul {
    margin-right:130px
}
#footer .wrap .mid-sec ul li {
    line-height:30px
}
#footer .wrap .mid-sec ul li:first-child {
    font-size:16px
}
#footer .wrap .mid-sec ul li a {
    color:#999
}
#footer .wrap .mid-sec .mid-qrcode {
    height:160px;
    width:130px;
    border:1px solid #EEE;
    margin-top:-5px
}
#footer .wrap .mid-sec .mid-qrcode .qrcode-box {
    height:130px;
    border-bottom:1px solid #EEE;
    background:center top no-repeat
}
#footer .wrap .mid-sec .mid-qrcode p {
    line-height:30px;
    text-align:center;
    font-size:12px;
    color:#999
}
#footer .wrap .mid-sec .qiekang {
    margin-left:30px
}
#footer .wrap .mid-sec .qiekang .qrcode-box {
    background-image:url(../image/foot-qiekang.jpg)
}
#footer .wrap .mid-sec .guanaihui .qrcode-box {
    background-image:url(../image/foot-wxguanai.jpg)
}
#footer .wrap .bottom-sec {
    padding:20px 0 50px
}
#footer .wrap .bottom-sec .foot-icon-box {
    text-align:center
}
#footer .wrap .bottom-sec .foot-icon-box a {
    display:inline-block;
    height:45px;
    width:120px;
    border:1px solid #EEE;
    background:center no-repeat
}
#footer .wrap .bottom-sec .foot-icon-box a:nth-child(1) {
    background-image:url(../image/foot-5.jpg)
}
#footer .wrap .bottom-sec .foot-icon-box a:nth-child(2) {
    background-image:url(../image/foot-6.jpg)
}
#footer .wrap .bottom-sec .foot-icon-box a:nth-child(3) {
    background-image:url(../image/foot-7.jpg)
}
#footer .wrap .bottom-sec .text-box {
    margin-top:15px;
    text-align:center;
    color:#999
}
#footer .wrap .bottom-sec .text-box p {
    line-height:24px
}
#login-header {
    height:100px;
    width:100%;
    background-color:#fff;
    overflow:hidden
}
#login-header .wrap {
    width:1200px;
    margin:0 auto
}
#login-header .wrap .box-l {
    height:100px;
    line-height:100px
}
#login-header .wrap .box-l a {
    display:block;
    height:100px;
    width:200px;
    background:url(../image/home-logo.png) center no-repeat
}
#login-header .wrap .box-l p {
    font-size:24px;
    margin-left:20px
}
#login-header .wrap .box-l p span {
    padding:5px 20px;
    color:#999;
    border-left:1px solid #e7e7e7
}
#login-header .wrap .box-r {
    padding:34px 0 26px 55px;
    background:url(../image/pc-2.png) center left no-repeat;
    background-size:auto 42%
}
#login-header .wrap .box-r p {
    color:#999;
    line-height:15px
}
#login-header .wrap .box-r h5 {
    line-height:30px;
    font-size:24px;
    color:#00BE86;
    font-weight:400
}
#bill-layer {
    position:fixed;
    z-index:9998;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:url(../image/top-bg.png)
}
.bill-content {
    position:fixed;
    z-index:99999;
    left:50%;
    top:40%;
    transform:translate(-50%,-50%);
    width:650px;
    height:350px;
    background:#fff
}
.bill-content .title {
    height:35px;
    line-height:35px;
    color:#333;
    font-size:18px;
    font-weight:500;
    padding:0 20px;
    border-bottom:2px solid #eee
}
.bill-content .title span {
    font-size:18px;
    color:#666
}
.bill-content .cont {
    padding:25px 20px
}
.bill-content .cont p {
    font-size:15px;
    color:#666;
    line-height:1.8
}
.bill-content .cont .red {
    color:red
}
#login-footer {
    height:125px;
    background-color:#fff;
    width:100%;
    text-align:center;
    padding-top:25px
}
#login-footer p {
    color:#999;
    line-height:24px;
    font-size:14px
}
.star-box-s {
    display:inline-block;
    width:87px;
    height:20px;
    background:url(../image/spr.png) 0 -23px no-repeat
}
.star-box-s .star-s {
    display:block;
    height:20px;
    background:url(../image/spr.png) 0 1px no-repeat
}
.star-box-m {
    display:inline-block;
    width:103px;
    height:20px;
    background:url(../image/spr.png) 0 -70px no-repeat
}
.star-box-m .star-m {
    display:block;
    height:20px;
    background:url(../image/spr.png) 0 -44px no-repeat
}
.star-box-l {
    display:inline-block;
    width:130px;
    height:22px;
    background:url(../image/spr.png) 0 -133px no-repeat
}
.star-box-l .star-l {
    display:block;
    height:22px;
    background:url(../image/spr.png) 0 -101px no-repeat
}
#booking-nav {
    width:100%
}
#booking-nav .wrap {
    width:1200px;
    margin:0 auto
}
#booking-nav .wrap .bread-nav {
    height:60px;
    line-height:60px;
    padding:0 10px
}
#booking-nav .wrap .bread-nav .iconfont {
    font-size:16px
}
#booking-nav .wrap .bread-nav p .gray {
    color:#999
}
#booking-nav .wrap .bread-nav p .black {
    color:#333
}
#booking-nav .wrap .bread-nav p .arrow-r {
    margin:0 3px
}
#booking-nav .wrap .show-box {
    height:115px;
    padding:10px 38px 10px 10px;
    background-color:#f2fae8;
    border:1px solid #EEE;
    border-bottom:0
}
#booking-nav .wrap .show-box .pic-box {
    height:100%;
    border:1px solid #f2f2f2;
    margin-right:25px
}
#booking-nav .wrap .show-box .pic-box img {
    display:block;
    height:100%;
    width:auto;
    float:left
}
#booking-nav .wrap .show-box .text-box {
    height:100%;
    padding:20px 0
}
#booking-nav .wrap .show-box .text-box p {
    line-height:25px
}
#booking-nav .wrap .show-box .up-btn {
    height:40px;
    line-height:40px;
    font-size:16px;
    text-align:center;
    width:120px;
    border-radius:20px;
    border:1px solid #fc9a0e;
    color:#fc9a0e;
    margin-top:27px
}
#booking-nav .wrap .step-box {
    height:90px;
    padding:25px 30px;
    background-color:#fff;
    border:1px solid #EEE;
    margin-bottom:10px
}
#booking-nav .wrap .step-box ul li {
    float:left;
    width:379px;
    line-height:40px;
    background-color:#f3f3f3
}
#booking-nav .wrap .step-box ul li p {
    text-align:center;
    font-size:16px
}
#booking-nav .wrap .step-box .model-one .step-one {
    background-color:#00BE86;
    color:#fff
}
#booking-nav .wrap .step-box .model-one .step-one p {
    float:left;
    width:344px
}
#booking-nav .wrap .step-box .model-one .step-one span {
    float:left;
    display:inline-block;
    height:40px;
    width:35px;
    background:url(../image/bookingnav.png) center no-repeat
}
#booking-nav .wrap .step-box .model-one .step-two p {
    float:left;
    width:342px
}
#booking-nav .wrap .step-box .model-one .step-two span {
    float:left;
    display:inline-block;
    height:40px;
    width:37px;
    background:url(../image/bookingnav-4.png) center no-repeat
}
#booking-nav .wrap .step-box .model-two .step-one {
    background-color:#F1FBF9;
    color:#00BE86
}
#booking-nav .wrap .step-box .model-two .step-one p {
    float:left;
    width:345px
}
#booking-nav .wrap .step-box .model-two .step-one span {
    float:left;
    display:inline-block;
    height:40px;
    width:34px;
    background:url(../image/bookingnav-1.png) center no-repeat
}
#booking-nav .wrap .step-box .model-two .step-two {
    color:#fff;
    background-color:#00BE86
}
#booking-nav .wrap .step-box .model-two .step-two p {
    float:left;
    width:344px
}
#booking-nav .wrap .step-box .model-two .step-two span {
    float:left;
    display:inline-block;
    height:40px;
    width:35px;
    background:url(../image/bookingnav.png) center no-repeat
}
#booking-nav .wrap .step-box .model-three .step-one {
    background-color:#F1FBF9;
    color:#00BE86
}
#booking-nav .wrap .step-box .model-three .step-one p {
    float:left;
    width:342px
}
#booking-nav .wrap .step-box .model-three .step-one span {
    float:left;
    display:inline-block;
    height:40px;
    width:37px;
    background:url(../image/bookingnav-5.png) center no-repeat
}
#booking-nav .wrap .step-box .model-three .step-two {
    background-color:#F1FBF9;
    color:#00BE86
}
#booking-nav .wrap .step-box .model-three .step-two p {
    float:left;
    width:345px
}
#booking-nav .wrap .step-box .model-three .step-two span {
    float:left;
    display:inline-block;
    height:40px;
    width:34px;
    background:url(../image/bookingnav-1.png) center no-repeat
}
#booking-nav .wrap .step-box .model-three .step-three {
    background-color:#00BE86;
    color:#fff
}
#mycl {
    width:300px;
    height:312px;
    background-color:#fff;
    border:1px solid #EEE
}
#mycl .mycl-controller {
    position:relative;
    height:40px;
    line-height:40px;
    border-bottom:1px solid #EEE
}
#mycl .mycl-controller .left,
#mycl .mycl-controller .right {
    position:absolute;
    width:30px;
    height:40px;
    color:#666;
    text-align:center
}
#mycl .mycl-controller p {
    text-align:center;
    font-size:14px;
    color:#666
}
#mycl .mycl-controller .left {
    left:10px
}
#mycl .mycl-controller .right {
    right:10px
}
#mycl .mycl-div #mycl-table {
    border-collapse:separate;
    border-spacing:2px;
    margin-left:15px
}
#mycl .mycl-div #mycl-table thead tr th {
    color:#666;
    text-align:center;
    font-weight:400;
    line-height:33px;
    margin-right:2px;
    font-size:12px
}
#mycl .mycl-div #mycl-table tbody tr td {
    line-height:33px;
    width:36px;
    font-family:"宋体";
    font-family:arial
}
#mycl .mycl-div #mycl-table tbody tr td p {
    color:#00BE86;
    font-size:12px
}
#mycl .mycl-div #mycl-table tbody tr .real-date {
    background-color:#F4F4F4
}
#mycl .mycl-div #mycl-table tbody tr .disabled {
    cursor:not-allowed
}
#mycl .mycl-div #mycl-table tbody tr .disabled p {
    color:#ccc
}
#mycl .mycl-div #mycl-table tbody tr .isToday p {
    color:#FF393A
}
#mycl .tips {
    text-align:center;
    color:#999;
    font-size:12px;
    font-family:"宋体";
    margin-top:3px
}
.formError {
    z-index:990
}
.formError .formErrorContent {
    z-index:991
}
.formError .formErrorArrow {
    z-index:996
}
.ui-dialog .formError {
    z-index:5000
}
.ui-dialog .formError .formErrorContent {
    z-index:5001
}
.ui-dialog .formError .formErrorArrow {
    z-index:5006
}
.inputContainer {
    position:relative;
    float:left
}
.formError {
    position:absolute;
    top:300px;
    left:300px;
    display:block;
    cursor:pointer;
    text-align:left;
    opacity:1
}
.formError.inline {
    position:relative;
    top:0;
    left:0;
    display:inline-block
}
.ajaxSubmit {
    padding:20px;
    background:#55ea55;
    border:1px solid #999;
    display:none
}
.formError .formErrorContent {
    width:100%;
    background:#fffaf3;
    position:relative;
    color:red;
    min-width:100px;
    font-size:11px;
    line-height:16px;
    border:1px solid #F8DBB1;
    padding:6px 10px 4px;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    -o-border-radius:3px
}
.formError.inline .formErrorContent {
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    -o-box-shadow:none;
    border:0;
    border-radius:0;
    -moz-border-radius:0;
    -webkit-border-radius:0;
    -o-border-radius:0
}
.greenPopup .formErrorContent {
    background:#33be40
}
.blackPopup .formErrorContent {
    background:#393939;
    color:#FFF
}
.formError .formErrorArrow {
    width:15px;
    margin:-2px 0 0 13px;
    position:relative
}
body.rtl .formError .formErrorArrow,
body[dir=rtl] .formError .formErrorArrow {
    margin:-2px 13px 0 0
}
.formError .formErrorArrowBottom {
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    -o-box-shadow:none;
    margin:0 0 0 12px;
    top:2px
}
.formError .formErrorArrow div {
    border-left:2px solid #F8DBB1;
    border-right:2px solid #F8DBB1;
    height:1px;
    background:#fffaf3;
    margin:0 auto;
    line-height:0;
    font-size:0;
    display:block
}
.formError .formErrorArrowBottom div {
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    -o-box-shadow:none
}
.greenPopup .formErrorArrow div {
    background:#33be40
}
.blackPopup .formErrorArrow div {
    background:#393939;
    color:#FFF
}
.formError .formErrorArrow .line10 {
    width:13px;
    border:0
}
.formError .formErrorArrow .line9 {
    width:11px;
    border:0
}
.formError .formErrorArrow .line8 {
    width:11px
}
.formError .formErrorArrow .line7 {
    width:9px
}
.formError .formErrorArrow .line6 {
    width:7px
}
.formError .formErrorArrow .line5 {
    width:5px
}
.formError .formErrorArrow .line4 {
    width:3px
}
.formError .formErrorArrow .line3 {
    width:0;
    border-left:2px solid #F8DBB1;
    border-right:2px solid #F8DBB1;
    border-bottom:0 solid #F8DBB1
}
.formError .formErrorArrow .line1,
.formError .formErrorArrow .line2 {
    width:0;
    border:0;
    background:#F8DBB1
}
#cart-nav {
    width:100%;
    min-width:1200px;
    margin-bottom:20px
}
#cart-nav .wrap {
    width:1200px;
    margin:0 auto
}
#cart-nav .wrap .bread-nav {
    height:60px;
    line-height:60px;
    padding:0 10px
}
#cart-nav .wrap .bread-nav .iconfont {
    font-size:16px
}
#cart-nav .wrap .bread-nav p .gray {
    color:#999
}
#cart-nav .wrap .bread-nav p .black {
    color:#333
}
#cart-nav .wrap .bread-nav p .arrow-r {
    margin:0 3px
}
#cart-nav .wrap .step-box {
    height:90px;
    padding:25px 30px;
    background-color:#fff;
    border:1px solid #EEE;
    border-bottom:0
}
#cart-nav .wrap .step-box ul li {
    float:left;
    width:379px;
    line-height:40px;
    background-color:#f3f3f3
}
#cart-nav .wrap .step-box ul li p {
    text-align:center;
    font-size:16px
}
#cart-nav .wrap .step-box .model-one .step-one {
    background-color:#00BE86;
    color:#fff
}
#cart-nav .wrap .step-box .model-one .step-one p {
    float:left;
    width:344px
}
#cart-nav .wrap .step-box .model-one .step-one span {
    float:left;
    display:inline-block;
    height:40px;
    width:35px;
    background:url(../image/bookingnav-2.jpg) center no-repeat
}
#cart-nav .wrap .step-box .model-one .step-two p {
    float:left;
    width:342px
}
#cart-nav .wrap .step-box .model-one .step-two span {
    float:left;
    display:inline-block;
    height:40px;
    width:37px;
    background:url(../image/bookingnav-4.jpg) center no-repeat
}
#cart-nav .wrap .step-box .model-two .step-one p {
    float:left;
    width:345px
}
#cart-nav .wrap .step-box .model-two .step-one span {
    float:left;
    display:inline-block;
    height:40px;
    width:34px;
    background:url(../image/bookingnav-1.jpg) center no-repeat
}
#cart-nav .wrap .step-box .model-two .step-two {
    color:#fff;
    background-color:#00BE86
}
#cart-nav .wrap .step-box .model-two .step-two p {
    float:left;
    width:344px
}
#cart-nav .wrap .step-box .model-two .step-two span {
    float:left;
    display:inline-block;
    height:40px;
    width:35px;
    background:url(../image/bookingnav-2.jpg) center no-repeat
}
#cart-nav .wrap .step-box .model-three .step-one p {
    float:left;
    width:342px
}
#cart-nav .wrap .step-box .model-three .step-one span {
    float:left;
    display:inline-block;
    height:40px;
    width:37px;
    background:url(../image/bookingnav-4.jpg) center no-repeat
}
#cart-nav .wrap .step-box .model-three .step-two p {
    float:left;
    width:345px
}
#cart-nav .wrap .step-box .model-three .step-two span {
    float:left;
    display:inline-block;
    height:40px;
    width:34px;
    background:url(../image/bookingnav-1.jpg) center no-repeat
}
#cart-nav .wrap .step-box .model-three .step-three {
    background-color:#00BE86;
    color:#fff
}
.page .page-list .list-sz .page-sz,
.page .page-list .page-wz {
    border:1px solid #eee;
    font-size:14px;
    color:#999;
    cursor:pointer
}
.page {
    height:58px;
    width:1198px;
    border:1px solid #eee;
    background:#fff;
    margin-bottom:30px
}
.page .page-list {
    user-select:none;
    line-height:58px;
    text-align:center
}
.page .page-list .page-wz {
    padding:5.5px 14px;
    border-radius:3px;
    margin-right:5px
}
.page .page-list .list-sz {
    display:inline-block
}
.page .page-list .list-sz .page-sz {
    width:28px;
    height:29px;
    border-radius:3px;
    line-height:29px;
    text-align:center;
    display:inline-block;
    margin:0 2.5px
}
.page .page-list .list-sz .active {
    background:#01be86;
    color:#fff
}
.page .page-list .list-sz .active a {
    color:#fff
}
.page .page-list .page-t {
    margin:0 10px;
    cursor:pointer;
    color:#999
}
.page .page-list .g-ghop em {
    color:#ff393a;
    margin:0 2px
}
#city-container {
    position:relative;
    height:30px;
    background-color:#fff;
    border:1px solid #eee
}
#city-container .value {
    height:30px;
    line-height:30px;
    padding:0 15px;
    color:#666;
    font-size:12px
}
#city-container .city-content {
    display:none;
    position:absolute;
    z-index:19;
    top:28px;
    left:-1px;
    width:400px;
    border:1px solid #eee;
    border-bottom:0;
    background-color:#fff;
    box-shadow:2px 3px 5px #ccc
}
#city-container .city-content #city-navbar {
    padding:5px
}
#city-container .city-content #city-navbar .city-nav {
    padding:0 5px;
    height:30px;
    line-height:30px;
    color:#333;
    border-radius:5px
}
#city-container .city-content #city-navbar .city-nav li {
    float:left;
    height:30px;
    cursor:pointer;
    margin-right:8px
}
#city-container .city-content #city-navbar .city-nav li a {
    font-size:12px;
    padding:0 5px;
    color:#333
}
#city-container .city-content #city-navbar .city-nav .active {
    background-color:#fff
}
#city-container .city-content #city-navbar .city-nav .active a {
    color:#00BE86
}
#city-container .city-content #city-navbar .nav li:hover {
    background-color:#fff
}
#city-container .city-content #city-navbar .nav li:hover a {
    color:#00BE86;
    background-color:#fff
}
#city-container .city-content #city-navbar .nav .nav-all:hover {
    background-color:#fff
}
#city-container .city-content #city-navbar .nav .nav-all:hover a {
    color:#333;
    background-color:#fff
}
#city-container .city-content #city-navbar .nav li .city-curr {
    color:#00BE86
}
#city-container .city-content .city-box {
    position:relative;
    overflow-x:hidden
}
#city-container .city-content .city-box .city-in {
    display:none
}
#city-container .city-content .city-box .city-active {
    display:block
}
#city-container .city-content .city-box dl {
    margin:0;
    border-bottom:1px solid #eee;
    padding:10px 15px
}
#city-container .city-content .city-box dl dt {
    float:left;
    width:35px;
    padding-top:1px;
    line-height:20px;
    text-align:center;
    font-weight:400;
    font-size:12px;
    margin-right:10px;
    color:#666;
    border:1px solid #666;
    border-radius:3px
}
#city-container .city-content .city-box dl dd {
    float:left;
    width:100%;
    line-height:20px
}
#city-container .city-content .city-box dl dd a {
    display:block;
    float:left;
    cursor:pointer;
    padding:2px 5px;
    color:#666;
    font-size:12px
}
#city-container .city-content .city-box dl dd a:hover {
    color:#00BE86
}
#city-container .city-content .city-box dl dd.clearfix {
    width:300px
}
#city-container .city-content .city-box .hot-box dl {
    padding-top:0
}
#indexCity-container {
    position:relative;
    height:30px;
    background-color:#fff;
    border:1px solid #eee
}
#indexCity-container .value {
    border:0;
    height:22px;
    line-height:22px;
    width:180px;
    padding:0 15px;
    color:#666;
    font-size:14px
}
#indexCity-container .city-content {
    display:none;
    position:absolute;
    z-index:19;
    top:28px;
    left:-1px;
    width:400px;
    border:1px solid #eee;
    border-bottom:0;
    background-color:#fff;
    box-shadow:2px 3px 5px #ccc
}
#indexCity-container .city-content #city-navbar {
    padding:5px
}
#indexCity-container .city-content #city-navbar .city-nav {
    padding:0 5px;
    height:30px;
    line-height:30px;
    color:#333;
    border-radius:5px
}
#indexCity-container .city-content #city-navbar .city-nav li {
    float:left;
    height:30px;
    cursor:pointer;
    margin-right:8px
}
#indexCity-container .city-content #city-navbar .city-nav li a {
    font-size:12px;
    padding:0 5px;
    color:#333
}
#indexCity-container .city-content #city-navbar .city-nav .active {
    background-color:#fff
}
#indexCity-container .city-content #city-navbar .city-nav .active a {
    color:#00BE86
}
#indexCity-container .city-content #city-navbar .nav li:hover {
    background-color:#fff
}
#indexCity-container .city-content #city-navbar .nav li:hover a {
    color:#00BE86;
    background-color:#fff
}
#indexCity-container .city-content #city-navbar .nav .nav-all:hover {
    background-color:#fff
}
#indexCity-container .city-content #city-navbar .nav .nav-all:hover a {
    color:#333;
    background-color:#fff
}
#indexCity-container .city-content #city-navbar .nav li .city-curr {
    color:#00BE86
}
#indexCity-container .city-content .city-box {
    position:relative;
    overflow-x:hidden
}
#indexCity-container .city-content .city-box .city-in {
    display:none
}
#indexCity-container .city-content .city-box .city-active {
    display:block
}
#indexCity-container .city-content .city-box dl {
    margin:0;
    border-bottom:1px solid #eee;
    padding:10px 15px
}
#indexCity-container .city-content .city-box dl dt {
    float:left;
    width:35px;
    padding-top:1px;
    line-height:20px;
    text-align:center;
    font-weight:400;
    font-size:12px;
    margin-right:10px;
    color:#666;
    border:1px solid #666;
    border-radius:3px
}
#indexCity-container .city-content .city-box dl dd {
    float:left;
    width:300px;
    line-height:20px
}
#indexCity-container .city-content .city-box dl dd a {
    display:block;
    float:left;
    cursor:pointer;
    padding:2px 5px;
    color:#666;
    font-size:12px
}
#indexCity-container .city-content .city-box dl dd a:hover {
    color:#00BE86
}
#indexCity-container .city-content .city-box .hot-box dl {
    padding-top:0
}
#personal-container {
    width:100%;
    min-width:1200px
}
#personal-container .wrap {
    width:1200px;
    margin:0 auto;
    padding-top:30px
}
#personal-container .wrap .personal-bar {
    float:left;
    width:140px;
    padding-left:20px
}
#personal-container .wrap .personal-bar .p-bar-box {
    margin-bottom:30px
}
#personal-container .wrap .personal-bar .p-bar-box ul li {
    cursor:pointer;
    color:#666;
    margin-bottom:10px;
    font-size:12px
}
#personal-container .wrap .personal-bar .p-bar-box ul li:first-child {
    color:#333;
    font-size:14px;
    font-weight:700;
    margin-bottom:13px
}
#personal-container .wrap .personal-bar .p-bar-box ul li .red-remind {
    display:inline-block;
    padding:1px 6px;
    background-color:#EE5245;
    color:#fff;
    margin-left:5px;
    border-radius:10px
}
#personal-container .wrap .personal-bar .p-bar-box ul li:hover,
#personal-container .wrap .personal-bar .p-bar-box ul li:hover a {
    color:#00BE86
}
#personal-container .wrap .personal-bar .p-bar-box ul li:first-child:hover {
    cursor:initial;
    color:#333
}
#personal-container .wrap .personal-bar .p-bar-box ul li:first-child:hover a {
    color:#333
}
#personal-container .wrap .personal-bar .to-mypage a {
    font-weight:700;
    font-size:14px
}
#personal-container .wrap .personal-bar .to-mypage .p-active,
#personal-container .wrap .personal-bar .to-mypage a:hover {
    color:#00BE86
}
#personal-container .wrap .personal-bar .p-myCollect a {
    font-size:14px;
    color:#333;
    font-weight:700
}
#personal-container .wrap .personal-bar .p-myCollect .p-active,
#personal-container .wrap .personal-bar .p-myCollect a:hover {
    color:#00BE86
}
#personal-container .wrap .personal-bar .p-myReport a {
    font-weight:700;
    font-size:14px;
    color:#333
}
#personal-container .p-active,
#personal-container .wrap .personal-bar .p-myReport .p-active,
#personal-container .wrap .personal-bar .p-myReport a:hover {
    color:#00BE86
}
#personal-container .wrap .personal-main {
    float:right;
    width:1050px
}
.star-1-p .satisfaction {
    position:relative
}
.star-1-p .satisfaction .m-y-describe,
.star-1-p .satisfaction .m-y-describe-1,
.star-1-p .satisfaction .m-y-describe-2,
.star-1-p .satisfaction .m-y-describe-3,
.star-1-p .satisfaction .m-y-describe-4 {
    position:absolute;
    top:35px;
    left:29px;
    width:100px;
    height:29px;
    border:1px solid red;
    background:#fff;
    z-index:100;
    font-size:14px;
    text-align:center;
    line-height:29px;
    display:none
}
.star-1-p .satisfaction .m-y-describe span,
.star-1-p .satisfaction .m-y-describe-1 span,
.star-1-p .satisfaction .m-y-describe-2 span,
.star-1-p .satisfaction .m-y-describe-3 span,
.star-1-p .satisfaction .m-y-describe-4 span {
    color:#ff3938
}
.star-1-p .satisfaction .m-y-describe .s-jt,
.star-1-p .satisfaction .m-y-describe-1 .s-jt,
.star-1-p .satisfaction .m-y-describe-2 .s-jt,
.star-1-p .satisfaction .m-y-describe-3 .s-jt,
.star-1-p .satisfaction .m-y-describe-4 .s-jt {
    position:absolute;
    top:-30px;
    left:42px
}
.star-1-p .satisfaction .m-y-describe .s-jt em,
.star-1-p .satisfaction .m-y-describe .s-jt i,
.star-1-p .satisfaction .m-y-describe-1 .s-jt em,
.star-1-p .satisfaction .m-y-describe-1 .s-jt i,
.star-1-p .satisfaction .m-y-describe-2 .s-jt em,
.star-1-p .satisfaction .m-y-describe-2 .s-jt i,
.star-1-p .satisfaction .m-y-describe-3 .s-jt em,
.star-1-p .satisfaction .m-y-describe-3 .s-jt i,
.star-1-p .satisfaction .m-y-describe-4 .s-jt em,
.star-1-p .satisfaction .m-y-describe-4 .s-jt i {
    width:0;
    height:0;
    border:1px solid #ff3938;
    border:8px solid transparent;
    border-bottom:#ff3938 solid 8px;
    position:absolute;
    top:14px;
    left:0
}
.star-1-p .satisfaction .m-y-describe .s-jt i,
.star-1-p .satisfaction .m-y-describe-1 .s-jt i,
.star-1-p .satisfaction .m-y-describe-2 .s-jt i,
.star-1-p .satisfaction .m-y-describe-3 .s-jt i,
.star-1-p .satisfaction .m-y-describe-4 .s-jt i {
    border-bottom:#fff solid 7px;
    left:0;
    top:16px
}
.star-1-p .satisfaction .m-y-describe-1 {
    left:53px
}
.star-1-p .satisfaction .m-y-describe-2 {
    left:77px
}
.star-1-p .satisfaction .m-y-describe-3 {
    left:101px
}
.star-1-p .satisfaction .m-y-describe-4 {
    left:125px
}
.shopPtcCon {
    width:100%;
    height:100%;
    background:url(../image/top-bg.png);
    position:fixed;
    left:0;
    top:0;
    z-index:10000;
    display:none
}
.shopPtcCon .ptcContent {
    background:#fff;
    width:818px;
    height:553px;
    padding:0 26px;
    position:absolute;
    left:50%;
    top:50%;
    margin-left:-409px;
    margin-top:-276.5px
}
.shopPtcCon .ptcContent .closed {
    padding-top:15px;
    cursor:pointer;
    text-align:right
}
.shopPtcCon .ptcContent .closed .iconfont {
    font-size:16px
}
.shopPtcCon .ptcShow {
    margin-top:30px
}
.shopPtcCon .ptcShow .bg-img {
    position:relative;
    float:left
}
.shopPtcCon .ptcShow .bg-img .img_list {
    overflow:hidden;
    position:relative;
    height:400px;
    width:560px;
    border:1px solid #ccc
}
.shopPtcCon .ptcShow .bg-img .img_list ul {
    width:35000px;
    position:absolute;
    left:0
}
.shopPtcCon .ptcShow .bg-img .img_list ul li {
    float:left;
    width:700px
}
.shopPtcCon .ptcShow .bg-img .img_list ul li img {
    width:100%;
    height:500px
}
.shopPtcCon .ptcShow .bg-img .toLeft,
.shopPtcCon .ptcShow .bg-img .toRight {
    display:none;
    position:absolute;
    width:40px;
    height:40px;
    top:180px;
    background:url(../image/left.png);
    cursor:pointer
}
.shopPtcCon .ptcShow .bg-img .toLeft .iconfont,
.shopPtcCon .ptcShow .bg-img .toRight .iconfont {
    width:40px;
    height:40px;
    font-size:20px;
    color:#fff;
    text-align:center
}
.shopPtcCon .ptcShow .bg-img .toRight {
    right:0;
    background:url(../image/right.png)
}
.shopPtcCon .ptcShow .bg-img .in,
.shopPtcCon .ptcShow .bg-img .inPage {
    margin-top:10px
}
.shopPtcCon .ptcShow .sallm-img {
    float:left
}
.shopPtcCon .ptcShow .sallm-img .btn_list {
    width:186px;
    height:400px;
    overflow-y:auto;
    margin-left:20px;
    border:1px solid #eee
}
.shopPtcCon .ptcShow .sallm-img .btn_list li {
    float:left;
    color:#999;
    margin:12px 0 0 12px;
    width:70px;
    height:50px
}
.shopPtcCon .ptcShow .sallm-img .btn_list li img {
    width:100%;
    height:48px
}
.shopPtcCon .ptcShow .sallm-img .btn_list .on {
    cursor:pointer;
    border:1px solid #ee5142
}
#rSideBar-container {
    position:fixed;
    right:-50px;
    top:0;
    z-index:998
}
#rSideBar-container .r-side-bar {
    position:relative;
    width:35px;
    background-color:#333
}
#rSideBar-container .r-side-bar .cart-section {
    padding:0 5px
}
#rSideBar-container .r-side-bar .cart-section a {
    position:relative;
    display:block;
    border-top:1px solid #474747;
    border-bottom:1px solid #474747;
    height:140px;
    padding:20px 5px 40px;
    color:#fff;
    text-align:center;
    font-size:12px;
    line-height:16px
}
#rSideBar-container .r-side-bar .cart-section a .iconfont {
    display:block;
    margin-left:-3px;
    font-size:18px;
    line-height:20px;
    margin-bottom:8px;
    font-weight:100
}
#rSideBar-container .r-side-bar .cart-section a .side-cart-num {
    position:absolute;
    z-index:999;
    display:block;
    padding:0 3px;
    bottom:15px;
    right:2px;
    min-width:20px;
    height:20px;
    line-height:20px;
    font-size:12px;
    border-radius:10px;
    background-color:red;
    margin-top:8px
}
#rSideBar-container .r-side-bar .contect-section {
    margin-top:20px
}
#rSideBar-container .r-side-bar .contect-section .contect-container,
#rSideBar-container .r-side-bar .contect-section .contect-container1 {
    position:relative;
    display:block;
    height:35px;
    width:35px;
    margin-bottom:25px
}
#rSideBar-container .r-side-bar .contect-section .contect-container .side-btn,
#rSideBar-container .r-side-bar .contect-section .contect-container1 .side-btn {
    display:block;
    height:55px;
    width:35px;
    position:relative
}
#rSideBar-container .r-side-bar .contect-section .contect-container .side-btn span,
#rSideBar-container .r-side-bar .contect-section .contect-container1 .side-btn span {
    position:absolute;
    top:35px;
    left:0;
    width:35px;
    height:20px;
    background:#333;
    text-align:center;
    line-height:20px;
    font-size:12px;
    color:#fff
}
#rSideBar-container .r-side-bar .contect-section .contect-container .side-wx,
#rSideBar-container .r-side-bar .contect-section .contect-container1 .side-wx {
    background:url(../image/side-wx.png) 5px 7px no-repeat
}
#rSideBar-container .r-side-bar .contect-section .contect-container .side-ser,
#rSideBar-container .r-side-bar .contect-section .contect-container1 .side-ser {
    background:url(../image/side-server.png) 8px 8px no-repeat
}
#rSideBar-container .r-side-bar .contect-section .contect-container .side-tel,
#rSideBar-container .r-side-bar .contect-section .contect-container1 .side-tel {
    background:url(../image/side-tel.png) 5px 7px no-repeat
}
#rSideBar-container .r-side-bar .contect-section .contect-container .side-compare {
    background:url(../image/compare.png) no-repeat;
    background-size:100%;
    position:relative
}
#rSideBar-container .r-side-bar .contect-section .contect-container .side-question,
#rSideBar-container .r-side-bar .contect-section .contect-container1 .side-question {
    background:url(../image/activity/questionPage/question-icon.png) -2px 0 no-repeat
}
#rSideBar-container .r-side-bar .contect-section .contect-container .btn-active,
#rSideBar-container .r-side-bar .contect-section .contect-container .btn-active1,
#rSideBar-container .r-side-bar .contect-section .contect-container1 .btn-active,
#rSideBar-container .r-side-bar .contect-section .contect-container1 .btn-active1 {
    background-color:#00BE86
}
#rSideBar-container .r-side-bar .contect-section .contect-container .wx-hide,
#rSideBar-container .r-side-bar .contect-section .contect-container1 .wx-hide {
    position:absolute;
    z-index:999;
    bottom:0;
    left:-90px;
    width:90px;
    height:105px;
    padding:5px;
    opacity:1;
    background-color:#fff;
    text-align:center;
    border:1px solid #EDEDED;
    border-right:0
}
#rSideBar-container .r-side-bar .contect-section .contect-container .wx-hide img,
#rSideBar-container .r-side-bar .contect-section .contect-container1 .wx-hide img {
    width:100%;
    height:auto
}
#rSideBar-container .r-side-bar .contect-section .contect-container .wx-hide p,
#rSideBar-container .r-side-bar .contect-section .contect-container1 .wx-hide p {
    margin-top:2px;
    font-size:12px;
    color:#666
}
#rSideBar-container .r-side-bar .contect-section .contect-container .wx-hide:after,
#rSideBar-container .r-side-bar .contect-section .contect-container1 .wx-hide:after {
    content:"";
    position:absolute;
    bottom:12px;
    right:-5px;
    height:0;
    width:0;
    border-color:transparent transparent transparent #fff;
    border-style:solid none solid solid;
    border-width:5px 0 5px 5px
}
#rSideBar-container .r-side-bar .contect-section .contect-container .ser-hide,
#rSideBar-container .r-side-bar .contect-section .contect-container1 .ser-hide {
    display:none;
    position:absolute;
    z-index:-1;
    opacity:0;
    top:0;
    left:-90px;
    width:90px;
    height:35px;
    line-height:35px;
    text-align:center;
    background-color:#fff;
    border:1px solid #EDEDED;
    border-right:0
}
#rSideBar-container .r-side-bar .contect-section .contect-container .ser-hide:after,
#rSideBar-container .r-side-bar .contect-section .contect-container1 .ser-hide:after {
    content:"";
    position:absolute;
    bottom:12px;
    right:-5px;
    height:0;
    width:0;
    border-color:transparent transparent transparent #fff;
    border-style:solid none solid solid;
    border-width:5px 0 5px 5px
}
#rSideBar-container .r-side-bar .contect-section .contect-container .tel-hide,
#rSideBar-container .r-side-bar .contect-section .contect-container1 .tel-hide {
    display:none;
    position:absolute;
    z-index:-1;
    opacity:0;
    bottom:0;
    left:-150px;
    width:120px;
    height:75px;
    background-color:#fff;
    padding:14px 0 0 14px;
    border:1px solid #EDEDED;
    border-right:0
}
#rSideBar-container .r-side-bar .contect-section .contect-container .tel-hide h6,
#rSideBar-container .r-side-bar .contect-section .contect-container1 .tel-hide h6 {
    font-size:12px;
    margin-bottom:5px
}
#rSideBar-container .r-side-bar .contect-section .contect-container .tel-hide h5,
#rSideBar-container .r-side-bar .contect-section .contect-container1 .tel-hide h5 {
    font-size:14px;
    font-weight:700;
    margin-bottom:5px
}
#rSideBar-container .r-side-bar .contect-section .contect-container .tel-hide p,
#rSideBar-container .r-side-bar .contect-section .contect-container1 .tel-hide p {
    font-size:12px;
    color:#999
}
#rSideBar-container .r-side-bar .contect-section .contect-container .tel-hide:after,
#rSideBar-container .r-side-bar .contect-section .contect-container1 .tel-hide:after {
    content:"";
    position:absolute;
    bottom:12px;
    right:-5px;
    height:0;
    width:0;
    border-color:transparent transparent transparent #fff;
    border-style:solid none solid solid;
    border-width:5px 0 5px 5px
}
#rSideBar-container .r-side-bar .contect-section .contect-container .question-hide,
#rSideBar-container .r-side-bar .contect-section .contect-container1 .question-hide {
    position:absolute;
    z-index:-1;
    top:0;
    left:-114px;
    width:114px;
    height:35px;
    line-height:35px;
    text-align:center;
    background-color:#fff;
    border:1px solid #EDEDED;
    border-right:0;
    overflow:hidden
}
#rSideBar-container .r-side-bar .contect-section .contect-container .question-hide a,
#rSideBar-container .r-side-bar .contect-section .contect-container1 .question-hide a {
    display:block;
    width:114px;
    height:35px;
    background:url(../image/activity/questionPage/question.gif) center -1px no-repeat;
    background-size:100% auto
}
#rSideBar-container .r-side-bar .contect-section .contect-container .question-hide:after,
#rSideBar-container .r-side-bar .contect-section .contect-container1 .question-hide:after {
    content:"";
    position:absolute;
    bottom:12px;
    right:-5px;
    height:0;
    width:0;
    border-color:transparent transparent transparent #fff;
    border-style:solid none solid solid;
    border-width:5px 0 5px 5px
}
#rSideBar-container .r-side-bar .bottom-section {
    position:absolute;
    bottom:0
}
#rSideBar-container .r-side-bar .bottom-section .bottom-container {
    position:relative;
    display:block;
    height:55px;
    width:35px
}
#rSideBar-container .r-side-bar .bottom-section .bottom-container .side-btn {
    display:block;
    height:35px;
    width:35px;
    position:relative
}
#rSideBar-container .r-side-bar .bottom-section .bottom-container .side-btn span {
    position:absolute;
    top:35px;
    left:0;
    width:35px;
    height:20px;
    background:#333;
    text-align:center;
    line-height:20px;
    font-size:12px;
    color:#fff
}
#rSideBar-container .r-side-bar .bottom-section .bottom-container .side-btn:hover {
    background-color:#00BE86
}
#rSideBar-container .r-side-bar .bottom-section .bottom-container .side-qrcode {
    background:url(../image/side-qrcode.png) center no-repeat
}
#rSideBar-container .r-side-bar .bottom-section .bottom-container .side-to-top {
    background:url(../image/top01.png) 7px 7px no-repeat;
    background-size:21px 21px
}
#rSideBar-container .r-side-bar .bottom-section .bottom-container .qrcode-hide {
    display:none;
    position:absolute;
    z-index:-1;
    opacity:0;
    bottom:0;
    left:-150px;
    width:120px;
    height:135px;
    padding:10px;
    background-color:#fff;
    text-align:center;
    border:1px solid #EDEDED;
    border-right:0
}
#rSideBar-container .r-side-bar .bottom-section .bottom-container .qrcode-hide img {
    width:100%;
    height:auto
}
#rSideBar-container .r-side-bar .bottom-section .bottom-container .qrcode-hide p {
    margin-top:2px;
    font-size:12px;
    color:#666
}
#rSideBar-container .r-side-bar .bottom-section .bottom-container .qrcode-hide:after {
    content:"";
    position:absolute;
    bottom:12px;
    right:-5px;
    height:0;
    width:0;
    border-color:transparent transparent transparent #fff;
    border-style:solid none solid solid;
    border-width:5px 0 5px 5px
}
#flyItem {
    position:absolute;
    width:30px;
    height:30px;
    z-index:99999;
    border-radius:15px;
    overflow:hidden
}
#flyItem img {
    width:100%;
    height:auto
}
.jq-area {
    position:relative
}
.jq-area .jq-areaBox {
    position:relative;
    float:left;
    margin-right:10px;
    cursor:pointer
}
.jq-area .jq-areaBox .value {
    height:30px;
    min-width:100px;
    width:120px;
    overflow:hidden;
    border:1px solid #EEE;
    font-size:14px;
    line-height:28px;
    padding:0 35px 0 10px;
    background:url(../image/select-cart.jpg) right no-repeat
}
.jq-area .jq-areaBox ul {
    display:none;
    position:absolute;
    max-height:160px;
    overflow:auto;
    z-index:5;
    top:29px;
    left:0;
    border:1px solid #EEE;
    min-width:100px;
    background-color:#fff
}
.jq-area .jq-areaBox ul li {
    height:26px;
    line-height:26px;
    padding:0 10px;
    font-size:12px;
    color:#666;
    cursor:pointer;
    white-space:nowrap
}
.jq-area .jq-areaBox ul li:last-child {
    border-bottom:0
}
.jq-area .jq-areaBox ul li:hover {
    background-color:#fcfcfc
}
.jq-area .prov-box .value {
    min-width:135px
}
.jq-area input[type=number] {
    position:absolute;
    width:1px;
    height:1px;
    z-index:-1;
    top:20px;
    left:0
}
#fade,
#fastLog {
    position:fixed;
    display:none
}
#fade {
    z-index:9998;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:url(../image/top-bg.png)
}
#fastLog {
    z-index:99999;
    top:30%;
    margin-top:-200px;
    left:50%;
    margin-left:-184px;
    min-height:345px
}
#fastLog .form-container {
    position:relative;
    width:368px;
    background-color:#fff;
    padding:35px 29px 10px;
    border-radius:5px;
    box-shadow:0 5px 15px rgba(0,0,0,.5)
}
#fastLog .form-container .quit-btn {
    position:absolute;
    z-index:9999;
    right:10px;
    top:10px;
    width:20px;
    height:20px
}
#fastLog .form-container .form-tabs {
    line-height:25px;
    text-align:center;
    margin-bottom:30px
}
#fastLog .form-container .form-tabs a {
    padding:2px 25px;
    font-size:18px;
    color:#999;
    cursor:pointer
}
#fastLog .form-container .form-tabs .pw-tab {
    border-right:1px solid #EEE;
    user-select:none
}
#fastLog .form-container .form-tabs .tab-active {
    color:#00BE86
}
#fastLog .form-container .form-box-pw {
    display:none;
    width:100%
}
#fastLog .form-container .form-box-pw .form-group {
    position:relative;
    width:100%
}
#fastLog .form-container .form-box-pw .form-group #wrong-tips {
    position:absolute;
    z-index:5;
    max-width:200px;
    height:20px;
    line-height:20px;
    left:0;
    top:6px;
    font-size:12px;
    color:red;
    overflow:hidden;
    white-space:normal
}
#fastLog .form-container .form-box-pw .form-group dl {
    border:1px solid #ddd
}
#fastLog .form-container .form-box-pw .form-group dl dt {
    float:left;
    padding:0 10px;
    background-color:#ddd
}
#fastLog .form-container .form-box-pw .form-group dl dt .iconfont {
    font-size:22px;
    line-height:40px;
    font-weight:100;
    color:#fff
}
#fastLog .form-container .form-box-pw .form-group dl dd {
    float:left;
    width:266px
}
#fastLog .form-container .form-box-pw .form-group dl dd input {
    width:100%;
    padding:10px 13px;
    border:0;
    line-height:20px;
    font-size:14px;
    color:#333
}
#fastLog .form-container .form-box-pw .form-group .forget-pw {
    float:right;
    font-size:12px;
    color:#999;
    margin-top:6px
}
#fastLog .form-container .form-box-pw .form-group .pw-log {
    display:block;
    width:100%;
    background-color:#00BE86;
    height:40px;
    line-height:40px;
    text-align:center;
    color:#fff;
    font-size:18px;
    margin-top:10px
}
#fastLog .form-container .form-box-pw .form-group .to-reg {
    text-align:center;
    margin-top:20px;
    color:#999;
    font-size:12px
}
#fastLog .form-container .form-box-pw .form-group .to-reg a {
    color:#00BE86
}
#fastLog .form-container .form-box-pw .getCode {
    display:none;
    position:relative
}
#fastLog .form-container .form-box-pw .getCode .captcha {
    display:none;
    position:absolute;
    width:20px;
    height:20px;
    top:10px;
    right:120px
}
#fastLog .form-container .form-box-pw .getCode .captcha-pass {
    background:url(../image/cap-yes.png) center no-repeat
}
#fastLog .form-container .form-box-pw .getCode .captcha-wrong {
    background:url(../image/cap-no.png) center no-repeat
}
#fastLog .form-container .form-box-pw .getCode dl {
    width:200px
}
#fastLog .form-container .form-box-pw .getCode dl dt {
    line-height:40px;
    background-color:#fff
}
#fastLog .form-container .form-box-pw .getCode dl dd {
    width:198px
}
#fastLog .form-container .form-box-pw .getCode dl dd input {
    width:100%
}
#fastLog .form-container .form-box-pw .getCode .code-pic {
    position:absolute;
    width:100px;
    height:38px;
    top:3px;
    right:0
}
#fastLog .form-container .form-box-fast {
    width:100%
}
#fastLog .form-container .form-box-fast .form-group {
    position:relative;
    width:100%
}
#fastLog .form-container .form-box-fast .form-group #wrong-tips {
    position:absolute;
    z-index:5;
    max-width:200px;
    height:20px;
    line-height:20px;
    left:0;
    top:-24px;
    font-size:12px;
    color:red;
    overflow:hidden;
    white-space:normal
}
#fastLog .form-container .form-box-fast .form-group dl {
    border:1px solid #ddd
}
#fastLog .form-container .form-box-fast .form-group dl dt {
    float:left;
    padding:0 10px;
    background-color:#ddd
}
#fastLog .form-container .form-box-fast .form-group dl dt .iconfont {
    font-size:22px;
    line-height:40px;
    font-weight:100;
    color:#fff
}
#fastLog .form-container .form-box-fast .form-group dl dd {
    float:left;
    width:266px
}
#fastLog .form-container .form-box-fast .form-group dl dd input {
    width:60%;
    padding:10px 13px;
    border:0;
    line-height:20px;
    font-size:14px;
    color:#333
}
#fastLog .form-container .form-box-fast .form-group dl dd button {
    float:right;
    width:38%;
    height:40px;
    outline:0;
    background-color:#fff;
    border:0;
    font-size:12px
}
#fastLog .form-container .form-box-fast .form-group dl dd button span {
    display:inline-block;
    padding:2px 0 2px 13px;
    border-left:1px solid #EEE
}
#fastLog .form-container .form-box-fast .form-group .fast-log {
    display:block;
    width:100%;
    background-color:#00BE86;
    height:40px;
    line-height:40px;
    color:#fff;
    font-size:18px;
    margin-top:50px;
    text-align:center
}
#fastLog .form-container .form-box-fast .form-group .fast-log-margin {
    height:34px
}
.help-footer {
    height:176px;
    background:#fff;
    border-top:#eee solid 1px;
    padding-top:33px;
    width:100%
}
.help-footer .footer-content {
    margin:0 auto;
    width:1200px
}
.help-footer .footer-img {
    text-align:center;
    margin-bottom:14px
}
.help-footer .footer-img a {
    width:120px;
    height:40px;
    display:inline-block;
    margin-right:10px;
    border:1px solid #eee;
    background:url(../image/foot-5.jpg) center no-repeat
}
.help-footer .footer-img .bd-right {
    border-right:0;
    background:url(../image/foot-6.jpg) center no-repeat
}
.help-footer .footer-img .bd-left {
    background:url(../image/foot-7.jpg) center no-repeat
}
.help-footer p {
    text-align:center;
    line-height:20px;
    color:#999;
    font-size:12px
}
.cover-wrap {
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    z-index:12147483647;
    min-width:1200px
}
.cover-wrap .bg {
    position:absolute;
    width:100%;
    height:100%;
    background:url(../image/mengzen-bg.png);
    z-index:1012147483647
}
.cover-wrap .cover-content {
    width:486px;
    height:485px;
    position:absolute;
    left:50%;
    top:50%;
    margin-top:-240px;
    margin-left:-243px;
    z-index:10012147483647;
    background:url(../image/mengzen-img.png) center no-repeat
}
.cover-wrap .cover-content p {
    color:#333;
    font-size:34px;
    margin-top:280px;
    margin-left:91px
}
.cover-wrap .cover-content .del {
    width:51px;
    height:51px;
    background:url(../image/mengzen-del.png) no-repeat;
    margin-top:-215px;
    margin-left:404px;
    cursor:pointer
}
.cover-wrap .cover-content .btns {
    margin-left:170px;
    margin-top:222px
}
.cover-wrap .cover-content .btns .new-edition,
.cover-wrap .cover-content .btns .old-edition {
    width:117px;
    height:37px;
    display:inline-block;
    background:#f74440;
    line-height:37px;
    text-align:center;
    border-radius:3px;
    font-size:18px;
    color:#fff
}
.cover-wrap .cover-content .btns .old-edition {
    background:#ccc;
    margin-left:20px
}
.cover-wrap .text-content {
    width:280px;
    height:160px;
    position:absolute;
    left:50%;
    top:0;
    margin-left:30px;
    z-index:100012147483647
}
.cover-wrap .text-content .qie-h {
    color:#377abf;
    font-size:14px;
    width:76px;
    height:36px;
    background:#fff;
    line-height:36px;
    text-align:center;
    position:absolute;
    top:0;
    right:30px
}
.cover-wrap .text-content .qie-img {
    width:271px;
    height:99px;
    position:absolute;
    bottom:0;
    right:10px;
    background:url(../image/mengzen-img-02.png) no-repeat;
    z-index:100012147483647
}
.dropdown-box {
    display:inline-block;
    position:relative;
    float:left;
    height:35px;
    cursor:pointer
}
.dropdown-box input[type=text] {
    width:130px;
    color:#666;
    cursor:pointer
}
.dropdown-box .caret {
    position:absolute;
    right:20px;
    top:16px;
    color:#666
}
.dropdown-box ul {
    display:none;
    position:absolute;
    z-index:2;
    width:130px;
    left:0;
    top:35px;
    padding:3px 0;
    background-color:#fff;
    border:1px solid #eee;
    box-shadow:0 6px 12px #eee
}
.dropdown-box ul li {
    padding:5px 10px;
    line-height:18px;
    font-size:12px;
    color:#666;
    cursor:pointer
}
.favorite-active {
    border-color:#00be86!important;
    color:#00be86!important
}
.bc-container {
    padding:4px;
    direction:ltr
}
.bc-inline {
    border:1px solid #eee
}
.bc-dropdown {
    top:0;
    left:0
}
.bc-tips {
    display:none;
    text-align:center;
    color:#999;
    font-size:12px;
    margin-top:3px
}
.bc-container .arrow {
    display:inline-block;
    position:relative
}
.bc-container .arrow::after {
    display:inline-block;
    content:" ";
    height:8px;
    width:8px;
    border-color:#999;
    border-style:groove;
    transform:matrix(0.71,.71,-.71,.71,0,0)
}
.bc-container .arrow.prev::after {
    border-width:0 0 1px 1px
}
.bc-container .arrow.next::after {
    border-width:1px 1px 0 0
}
.bc-dropdown:before {
    content:'';
    display:inline-block;
    border-left:7px solid transparent;
    border-right:7px solid transparent;
    border-bottom:7px solid #999;
    border-top:0;
    border-bottom-color:rgba(0,0,0,.2);
    position:absolute
}
.bc-dropdown:after {
    content:'';
    display:inline-block;
    border-left:6px solid transparent;
    border-right:6px solid transparent;
    border-bottom:6px solid #fff;
    border-top:0;
    position:absolute
}
.bc-dropdown-menu {
    position:absolute;
    top:100%;
    left:0;
    z-index:1000;
    display:none;
    float:left;
    min-width:160px;
    padding:5px 0;
    margin:2px 0 0;
    font-size:14px;
    text-align:left;
    list-style:none;
    background-color:#fff;
    -webkit-background-clip:padding-box;
    background-clip:padding-box;
    border:1px solid rgba(0,0,0,.15);
    -webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);
    box-shadow:0 6px 12px rgba(0,0,0,.175)
}
.bc-dropdown.bc-container-orient-left:before {
    left:6px
}
.bc-dropdown.bc-container-orient-left:after {
    left:7px
}
.bc-dropdown.bc-container-orient-right:before {
    right:6px
}
.bc-dropdown.bc-container-orient-right:after {
    right:7px
}
.bc-dropdown.bc-container-orient-bottom:before {
    top:-7px
}
.bc-dropdown.bc-container-orient-bottom:after {
    top:-6px
}
.bc-dropdown.bc-container-orient-top:before {
    bottom:-7px;
    border-bottom:0;
    border-top:7px solid #999
}
.bc-dropdown.bc-container-orient-top:after {
    bottom:-6px;
    border-bottom:0;
    border-top:6px solid #fff
}
.bc-container table {
    margin:0;
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    border-spacing:2px;
    border-collapse:separate
}
.bc-container .bc-table>tbody>tr>td,
.bc-container .bc-table>tbody>tr>th,
.bc-container .bc-table>tfoot>tr>td,
.bc-container .bc-table>tfoot>tr>th,
.bc-container .bc-table>thead>tr>td,
.bc-container .bc-table>thead>tr>th {
    line-height:32px;
    font-weight:400
}
.bc-container td,
.bc-container th {
    text-align:center;
    width:39px;
    height:32px;
    border:0;
    font-size:12px
}
.bc-container table tr td.day.focused,
.bc-container table tr td.day:hover {
    background:#eee;
    cursor:pointer
}
.bc-container table tr td.day.new,
.bc-container table tr td.day.old {
    color:#999;
    background-color:#fff;
    cursor:not-allowed
}
.bc-container table tr td.day {
    color:#00BE86;
    background-color:#F4F4F4
}
.bc-container table tr td.day.today {
    color:#FF393A
}
.bc-container table tr td.disabled {
    color:#999;
    cursor:not-allowed
}
.bc-container table tr td.disabled:hover {
    cursor:not-allowed
}
.bc-container table tr td.highlighted {
    background:#d9edf7;
    border-radius:0
}
.bc-container table tr td.selected,
.bc-container table tr td.selected.disabled,
.bc-container table tr td.selected.disabled:hover,
.bc-container table tr td.selected:hover {
    background-color:#9e9e9e;
    background-image:-moz-linear-gradient(to bottom,#b3b3b3,grey);
    background-image:-ms-linear-gradient(to bottom,#b3b3b3,grey);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#b3b3b3),to(grey));
    background-image:-webkit-linear-gradient(to bottom,#b3b3b3,grey);
    background-image:-o-linear-gradient(to bottom,#b3b3b3,grey);
    background-image:linear-gradient(to bottom,#b3b3b3,grey);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);
    border-color:grey grey #595959;
    border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.bc-container table tr td.selected.active,
.bc-container table tr td.selected.disabled,
.bc-container table tr td.selected.disabled.active,
.bc-container table tr td.selected.disabled.disabled,
.bc-container table tr td.selected.disabled:active,
.bc-container table tr td.selected.disabled:hover,
.bc-container table tr td.selected.disabled:hover.active,
.bc-container table tr td.selected.disabled:hover.disabled,
.bc-container table tr td.selected.disabled:hover:active,
.bc-container table tr td.selected.disabled:hover:hover,
.bc-container table tr td.selected.disabled:hover[disabled],
.bc-container table tr td.selected.disabled[disabled],
.bc-container table tr td.selected:active,
.bc-container table tr td.selected:hover,
.bc-container table tr td.selected:hover.active,
.bc-container table tr td.selected:hover.disabled,
.bc-container table tr td.selected:hover:active,
.bc-container table tr td.selected:hover:hover,
.bc-container table tr td.selected:hover[disabled],
.bc-container table tr td.selected[disabled] {
    background-color:grey
}
.bc-container table tr td.selected.active,
.bc-container table tr td.selected.disabled.active,
.bc-container table tr td.selected.disabled:active,
.bc-container table tr td.selected.disabled:hover.active,
.bc-container table tr td.selected.disabled:hover:active,
.bc-container table tr td.selected:active,
.bc-container table tr td.selected:hover.active,
.bc-container table tr td.selected:hover:active {
    background-color:#666 \9
}
.bc-container table tr td.active,
.bc-container table tr td.active.disabled,
.bc-container table tr td.active.disabled:hover,
.bc-container table tr td.active:hover {
    background-color:#006dcc;
    background-image:-moz-linear-gradient(to bottom,#08c,#04c);
    background-image:-ms-linear-gradient(to bottom,#08c,#04c);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));
    background-image:-webkit-linear-gradient(to bottom,#08c,#04c);
    background-image:-o-linear-gradient(to bottom,#08c,#04c);
    background-image:linear-gradient(to bottom,#08c,#04c);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);
    border-color:#04c #04c #002a80;
    border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.bc-container table tr td.active.active,
.bc-container table tr td.active.disabled,
.bc-container table tr td.active.disabled.active,
.bc-container table tr td.active.disabled.disabled,
.bc-container table tr td.active.disabled:active,
.bc-container table tr td.active.disabled:hover,
.bc-container table tr td.active.disabled:hover.active,
.bc-container table tr td.active.disabled:hover.disabled,
.bc-container table tr td.active.disabled:hover:active,
.bc-container table tr td.active.disabled:hover:hover,
.bc-container table tr td.active.disabled:hover[disabled],
.bc-container table tr td.active.disabled[disabled],
.bc-container table tr td.active:active,
.bc-container table tr td.active:hover,
.bc-container table tr td.active:hover.active,
.bc-container table tr td.active:hover.disabled,
.bc-container table tr td.active:hover:active,
.bc-container table tr td.active:hover:hover,
.bc-container table tr td.active:hover[disabled],
.bc-container table tr td.active[disabled] {
    background-color:#04c
}
.bc-container table tr td.active.active,
.bc-container table tr td.active.disabled.active,
.bc-container table tr td.active.disabled:active,
.bc-container table tr td.active.disabled:hover.active,
.bc-container table tr td.active.disabled:hover:active,
.bc-container table tr td.active:active,
.bc-container table tr td.active:hover.active,
.bc-container table tr td.active:hover:active {
    background-color:#039 \9
}
.bc-container table tr td span {
    display:block;
    width:23%;
    height:54px;
    line-height:54px;
    float:left;
    margin:1%;
    cursor:pointer;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px
}
.bc-container table tr td span.focused,
.bc-container table tr td span:hover {
    background:#eee
}
.bc-container table tr td span.disabled,
.bc-container table tr td span.disabled:hover {
    background:0 0;
    color:#999;
    cursor:default
}
.bc-container table tr td span.active,
.bc-container table tr td span.active.disabled,
.bc-container table tr td span.active.disabled:hover,
.bc-container table tr td span.active:hover {
    background-color:#006dcc;
    background-image:-moz-linear-gradient(to bottom,#08c,#04c);
    background-image:-ms-linear-gradient(to bottom,#08c,#04c);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));
    background-image:-webkit-linear-gradient(to bottom,#08c,#04c);
    background-image:-o-linear-gradient(to bottom,#08c,#04c);
    background-image:linear-gradient(to bottom,#08c,#04c);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);
    border-color:#04c #04c #002a80;
    border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.bc-container table tr td span.active.active,
.bc-container table tr td span.active.disabled,
.bc-container table tr td span.active.disabled.active,
.bc-container table tr td span.active.disabled.disabled,
.bc-container table tr td span.active.disabled:active,
.bc-container table tr td span.active.disabled:hover,
.bc-container table tr td span.active.disabled:hover.active,
.bc-container table tr td span.active.disabled:hover.disabled,
.bc-container table tr td span.active.disabled:hover:active,
.bc-container table tr td span.active.disabled:hover:hover,
.bc-container table tr td span.active.disabled:hover[disabled],
.bc-container table tr td span.active.disabled[disabled],
.bc-container table tr td span.active:active,
.bc-container table tr td span.active:hover,
.bc-container table tr td span.active:hover.active,
.bc-container table tr td span.active:hover.disabled,
.bc-container table tr td span.active:hover:active,
.bc-container table tr td span.active:hover:hover,
.bc-container table tr td span.active:hover[disabled],
.bc-container table tr td span.active[disabled] {
    background-color:#04c
}
.bc-container table tr td span.active.active,
.bc-container table tr td span.active.disabled.active,
.bc-container table tr td span.active.disabled:active,
.bc-container table tr td span.active.disabled:hover.active,
.bc-container table tr td span.active.disabled:hover:active,
.bc-container table tr td span.active:active,
.bc-container table tr td span.active:hover.active,
.bc-container table tr td span.active:hover:active {
    background-color:#039 \9
}
.bc-container table tr td span.new,
.bc-container table tr td span.old {
    color:#999
}
.bc-container .bc-container-switch {
    width:145px
}
.bc-container .bc-container-switch,
.bc-container .next,
.bc-container .prev,
.bc-container tfoot tr th {
    cursor:pointer
}
.bc-container .next.disabled,
.bc-container .prev.disabled {
    visibility:hidden
}
.bc-container .cw {
    font-size:10px;
    width:12px;
    padding:0 2px 0 5px;
    vertical-align:middle
}
.bc-container .bc-table .modify-area {
    display:none
}
.bc-container .bc-table .modify-date {
    width:100%;
    text-align:left;
    color:#999
}
.bc-container .bc-table .modify-date span {
    font-size:14px;
    color:#FF393A;
    font-weight:700
}
.bc-container .bc-table .modify-area a {
    display:inline-block;
    padding:0 15px!important;
    background:#5dca68!important;
    color:#fff;
    font-size:14px
}
.bc-container .bc-table .btn-cancel {
    margin-left:36px
}
#itemRemind.remind-box {
    display:none;
    border-bottom:1px solid #eee
}
#itemRemind.remind-box dl {
    margin-bottom:0
}
#itemRemind.remind-box dl dt {
    padding:0;
    float:left;
    font-size:14px;
    color:#666;
    line-height:30px;
    width:70px;
    font-weight:700
}
#itemRemind.remind-box dl dd {
    position:relative;
    float:left;
    width:660px;
    padding:0;
    font-size:14px;
    line-height:30px
}
#itemRemind.remind-box dl dd span.tips-icon {
    color:red
}
#itemRemind.remind-box dl dd span.tips-title {
    color:#666
}
#itemRemind.remind-box dl dd span.tips-item {
    display:block;
    color:#469E78
}
