﻿html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video, input, button {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    -webkit-appearance: none
}
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 {
    -webkit-text-size-adjust: none
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block
}
body {
    font-family: "microsoft yahei", "Helvetica Neue", Helvetica, STHeiti, sans-serif;
    width: 100%
}
ol, ul {
    list-style: none
}
blockquote, q {
    quotes: none
}
blockquote:before, blockquote:after, q:before, q:after {
    content: '';
    content: none
}
ins {
    text-decoration: none
}
del {
    text-decoration: line-through
}
table {
    border-collapse: collapse;
    border-spacing: 0
}
a {
    text-decoration: none
}
button {
    border: 0;
    outline: 0 none
}
.clearfix:after {
    clear: both
}
.clearfix:before, .clearfix:after {
    display: table;
    content: "";
    line-height: 0
}
.unstyled {
    padding-left: 0;
    list-style: none;
    margin-bottom: 0
}
.hide {
    display: none
}
#pullDown, #pullUp {
    background: #eee;
    height: 43px;
    line-height: 44px;
    border-bottom: 1px solid #ccc;
    font-weight: 700;
    font-size: 14px;
    color: #888;
    text-align: center
}
#pullDown .pullDownIcon, #pullUp .pullUpIcon {
    display: block;
    float: left;
    width: 40px;
    height: 40px;
    -webkit-transition-property: -webkit-transform;
    -webkit-transition-duration: 250ms
}
#pullDown .pullDownIcon {
    -webkit-transform: rotate(0deg) translateZ(0)
}
#pullUp .pullUpIcon {
    -webkit-transform: rotate(-180deg) translateZ(0)
}
#pullDown.flip .pullDownIcon {
    -webkit-transform: rotate(-180deg) translateZ(0)
}
#pullUp.flip .pullUpIcon {
    -webkit-transform: rotate(0deg) translateZ(0)
}
#pullDown.loading .pullDownIcon, #pullUp.loading .pullUpIcon {
    background-position: 0 100%;
    -webkit-transform: rotate(0deg) translateZ(0);
    -webkit-transition-duration: 0ms;
    -webkit-animation-name: loading;
    -webkit-animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear
}
@-webkit-keyframes loading {
    from {
        -webkit-transform:rotate(0deg) translateZ(0)
    }
    to {
        -webkit-transform: rotate(360deg) translateZ(0)
    }
}
#wrapper {
    position: absolute;
    z-index: 1;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%
}
#scroller {
    position: absolute;
    z-index: 1;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    width: 100%;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-text-size-adjust: none;
    -moz-text-size-adjust: none;
    -ms-text-size-adjust: none;
    -o-text-size-adjust: none;
    text-size-adjust: none
}
.btn-press-down.active {
    background-color: #ff4e00!important
}
.click:active {
    background-color: #e4e4e4!important
}
.click-show {
    background-color: #e4e4e4!important
}
a {
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}
img {
    background-color: transparent
}
.mobile-page {
    padding-top: 44px
}
.weixin-page .idx-footer {
    padding-bottom: 0
}
body {
    min-width: 320px
}
@media screen and (min-width:640px) {
    body, .page-container, .fixed-bottom {
        width: 640px!important;
        margin-right: auto;
        margin-left: auto
    }
    .cate-list, .page-container {
        border: 1px solid #e6e6e6
    }
}
.hide {
    display: none!important
}
.txt-over-ell-one {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}
.txt-over-ell-two {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}
.txt-over-ell-three {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}
.txt-over-ell-five {
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}
.hastopbar {
}
.top-bar {
    height: 44px;
    background-color: #fff;
    position: fixed;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 101;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    -ms-transform: translateZ(0)
}
.top-bar .nav {
    position: absolute;
    right: 0;
    top: 0
}
.top-bar .more-action {
    position: absolute;
    right: 0;
    top: 0;
    background: url(../images/indexd.png) no-repeat left center;
    background-size: 100% auto;
    width: 18px;
    height: 26px;
    margin: 9px 13px;
}
.top-bar .nav-menu {
    display: none;
    width: 100px;
    position: absolute;
    top: 44px;
    right: 0;
    background: #f3f3f3;
    line-height: 42px;
    box-shadow: -1px 1px 3px #cecece
}
.top-bar .nav-menu.active {
    display: block
}
.top-bar .nav-menu li {
    font-size: 14px;
    margin: 0 auto;
    border-bottom: 1px solid #d8d8d8
}
.top-bar .nav-menu li:last-child {
    border: 0!important
}
.top-bar .nav-menu .btn-press-down.active {
    background-color: #e2e2e2!important
}
.top-bar .nav-menu a {
    color: #5d5d5d;
    display: block;
    padding-left: 23px
}
.top-bar .nav-menu .item i {
    display: inline-block;
    width: 18px;
    height: 42px;
    margin-right: 14px;
    vertical-align: top;
    color: #aaa
}
.top-bar .nav-menu .item span {
    margin-right: 10px
}
.top-bar .nav-menu .item-1 i {
    background: url(../images/570e81297b0f4625af60cf74d3210b1d.gif) no-repeat 0 50%;
    background-size: auto 40%
}
.top-bar .nav-menu .item-2 i {
    background: url(../images/043ac58579c645ae806ee1ad840c1d2c.gif) no-repeat 0 50%;
    background-size: auto 40%
}
.top-bar .nav-menu .item-3 i {
    background: url(../images/364242a6664f4441bfb59db5153535d5.gif) no-repeat 0 50%;
    background-size: auto 40%
}
.top-bar .nav-menu .item-3 a.no-order-tag2 {
    position: relative
}
.top-bar .nav-menu .item-3 a.no-order-tag2:before {
    position: absolute;
    content: ".";
    color: red;
    font-size: 48px;
    top: -12px;
    right: 4px;
    line-height: 10px
}
.top-bar.shop-top {
    background: #fff;
    -webkit-box-shadow: 0 1px 1px -1px rgba(0,0,0,.5);
    box-shadow: 0 1px 1px -1px rgba(0,0,0,.5)
}
.top-bar.shop-top .btn_back {
    background: url(../images/indexj.png) no-repeat 11px center;
    background-size: auto 50%;
    -webkit-background-size: auto 50%
}
.top-bar.shop-top .top-search {
    height: 32px;
    margin: 6px 0;
    padding: 0 60px 0 46px
}
.top-bar.shop-top .top-search input {
    line-height: 32px;
    background-color: #e3e3e3;
    border-radius: 3px;
    padding: 0 5px;
    width: 100%;
    -webkit-text-stroke-width: 0
}
.top-bar.shop-top .more-action {
    background: url(../images/bfa390fded594a23a7195472e432c849.gif) no-repeat left center;
    background-size: 100% auto;
    margin: 9px 13px
}
.top-bar .top-bar-share {
    float: right;
    margin-right: 52px;
    line-height: 44px;
    position: relative
}
.top-bar .top-bar-share a {
    color: #000
}
.top-bar .top-bar-search-btn {
    float: right;
    margin-right: 52px;
    line-height: 44px;
    position: relative
}
.top-bar .top-bar-search-btn a {
    color: #000
}
.top-bar .top-bar-search-btn a .icon-chaxun {
    line-height: 16px
}
.top-bar h1 {
    line-height: 44px;
    font-size: 16px;
    color: #fff;
    text-align: center;
    width: 100%;
    position: absolute
}
.top-bar .go-back {
    width: 46px;
    height: 44px;
    float: left;
    position: relative;
    z-index: 10
}
.btn_back {
    display: block;
    width: 32px;
    height: 32px;
    background: url(../images/indexj.png) no-repeat 11px center;
    background-size: auto 50%;
    -webkit-background-size: auto 50%;
    margin: 6px;
    border-radius: 10px
}
.btn_back.btn_index:before {
    content: ''!important
}
.collect .collect-btn {
    display: inline-block;
    width: 32px;
    height: 32px;
    background: #333d40 url(../images/d5bb641753f04b92ae5604a31667dd26.gif) no-repeat 11px center;
    background-size: auto 50%;
    -webkit-background-size: auto 50%;
    margin: 6px;
    border-radius: 10px
}
.wx-top {
    position: fixed;
    top: 0;
    text-align: center;
    width: 100%;
    max-width: 640px;
    height: 44px;
    z-index: 102;
    background-color: #fff2cb;
    line-height: 44px;
    padding-right: 50px;
    box-sizing: border-box
}
.wx-top a {
    padding-left: 25px;
    vertical-align: top;
    background: url(../images/top-hands_a6b0e15.png) no-repeat;
    background-size: auto 90%;
    background-position: 0 30%;
    color:#f60;
    font-size: 16px
}
.wx-top span {
    position: absolute;
    right: 0;
    top: 0;
    color:#f60;
    display: inline-block;
    font-weight: 700;
    width: 60px;
    text-align: center
}
.channel-top-bar {
    background: #fff
}
.channel-top-bar h1 {
    color: #f60
}
.channel-top-bar .more-action {
    background: url(../images/bfa390fded594a23a7195472e432c849.gif) no-repeat left center;
    background-size: 100% auto;
    margin: 9px 13px
}
.channel-top-bar .btn_back {
    background: url(../images/indexj.png) no-repeat 11px center;
    background-size: auto 50%;
    -webkit-background-size: auto 50%
}
.channel-top-bar .top-search {
    position: absolute;
    display: block;
    width: 18px;
    height: 18px;
    background: url(../images/index.png) no-repeat;
    background-size: 100%;
    right: 53px;
    top: 13px
}
.channel-top-bar .top-faxuqiu {
    position: absolute;
    display: block;
    width: 18px;
    height: 18px;
    background: url(../images/faxuqiu-gray_f2ead94.png) no-repeat;
    background-size: 100%;
    right: 38px;
    top: 13px
}
.channel-top-bar .top-faxuqiu.right {
    right: 11px
}
#shangji-float {
    z-index: 200;
    width: 87px;
    height: 47px;
    position: fixed;
    display: block;
    right: 0;
    bottom: 50px;
    background: url(../images/shangji_3b220d9.png) no-repeat;
    background-size: 87px 47px
}
#go-top {
    display: none;
    width: 34px;
    height: 34px;
    background: url(../images/go-top_d21c388.png) 0 0 no-repeat;
    background-size: 34px 34px;
    position: fixed;
    right: 10px;
    bottom: 80px;
    z-index: 99
}
.top-bar .new-nav-menu {
    top: 44px;
    right: 13px;
    background: rgba(0,0,0,.8);
    border-radius: 4px;
    color: #fff;
    width: auto;
    line-height: 40px;
    cursor: pointer
}
.top-bar .new-nav-menu:before {
    display: block;
    content: '';
    position: absolute;
    z-index: 1000;
    right: 10px;
    top: -10px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid rgba(0,0,0,.8)
}
.top-bar .new-nav-menu .new-item {
    width: 110px;
    margin: 0 10px;
    border-bottom: 1px solid #404040;
    font-size: 14px;
    position: relative
}
.top-bar .new-nav-menu a {
    color: #fff;
    padding-left: 34px
}
.top-bar .new-nav-menu i.iconfont {
    position: absolute;
    left: 4px;
    top: 1px;
    font-size: 18px;
    font-weight: 100
}
.top-bar .new-nav-menu i.icon-fenxiang {
    top: -1px
}
.top-bar .new-nav-menu .iconimg {
    position: absolute;
    display: block;
    width: 16px;
    height: 19px;
    top: 12px;
    left: 5px
}
.top-bar .new-nav-menu i.user-top-icon {
    position: absolute;
    left: 5px;
    top: 12px;
    width: 20px;
    height: 18px
}
.top-bar .new-nav-menu .usertop-downapp {
    background: rgba(255,255,255,0) url('../images/fde3f1a9394c488595c37cbe483fa1c1.gif') no-repeat;
    background-size: auto 100%;
    margin-left: 1px
}
.top-bar .new-nav-menu .usertop-search {
    background: rgba(255,255,255,0) url('../images/e8a5f85a13ae41889e8d4eb65e80c052.gif') no-repeat;
    background-size: auto 100%;
    margin-left: 2px
}
.top-bar .new-nav-menu .usertop-zbj {
    background: rgba(255,255,255,0) url('../images/357e7a6705ab42eb92ad37d7b82577d7.gif') no-repeat;
    background-size: auto 100%
}
.top-bar .new-nav-menu .usertop-out {
    background: rgba(255,255,255,0) url('../images/c370c09251144466828d63eff0db9002.gif') no-repeat;
    background-size: auto 100%;
    margin-left: 2px
}
.top-bar .new-nav-menu .sousuo {
    background: rgba(255,255,255,0) url(../images/sousuo_88fa0d3.png) no-repeat;
    background-size: 100%
}
.top-bar .new-nav-menu .xiaoxi {
    background: rgba(255,255,255,0) url(../images/xiaoxi_40c4cdd.png) no-repeat;
    background-size: 100%;
    top: 13px
}
.top-bar .new-nav-menu .dingdan {
    background: rgba(255,255,255,0) url(../images/dingdan_b3f0cce.png) no-repeat;
    background-size: 100%
}
.search-form-wrap {
    background: #fff;
    width: 100%;
    height: 44px;
    position: fixed;
    top: 44px;
    z-index: 100
}
.search-form-wrap .search-ipt-box {
    padding: 0 10px
}
.search-ipt-box {
    height: 32px;
    margin: 6px 0;
    padding: 0 44px 0 46px
}
.search-ipt-box label {
    position: relative;
    font-size: 16px
}
.search-ipt-box .search-ipt {
    width: 100%;
    padding: 7px 32px 6px;
    font-size: 14px;
    color: #484848;
    background-color: #eee;
    border-radius: 16px;
    box-sizing: border-box;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}
.search-ipt-box .icon-chaxun::before {
    position: absolute;
    top: 2px;
    left: 10px;
    color: #999;
    line-height: 16px
}
.search-ipt-box .icon-close {
    position: absolute;
    top: 4px;
    right: 10px;
    padding: 2px 2px 0;
    font-size: 10px;
    background: rgba(0,0,0,.6);
    border-radius: 12px;
    color: #e3e3e3;
    line-height: 12px
}
.top-bar .channel-search-form h1 {
    height: 32px;
    line-height: 34px;
    text-align: left;
    text-indent: 32px;
    font-size: 14px;
    color: #999
}
.channel-search-form {
    margin: 6px 44px 6px 46px;
    height: 32px;
    background-color: #eee;
    border-radius: 16px;
    position: relative
}
.channel-search-form.short {
    margin: 6px 66px
}
.channel-search-form i {
    display: block;
    position: absolute;
    left: 10px;
    top: 6px;
    color: #999
}
.no-order-tag3 {
    position: relative
}
.no-order-tag3:before {
    position: absolute;
    content: ".";
    color: red;
    font-size: 36px;
    top: -12px;
    right: -4px;
    line-height: 10px
}
.bottom-nav {
    z-index: 2;
    color: #fff;
    font-size: 18px;
    position: fixed;
    bottom: 10px;
    left: 10px
}
.bottom-nav .circle-img {
    width: 40px;
    height: 40px;
    background: url(../images/nav-point_5d17327.png);
    background-size: 100% 100%
}
.bottom-nav .circle-pre {
    display: inline-block;
    width: 40px;
    height: 40px;
    background: rgba(255,255,255,.8);
    border-radius: 50%
}
.bottom-nav .circle-pre span {
    display: inline-block;
    border-radius: 50%;
    width: 36px;
    height: 36px;
    background: #fc843e;
    font-size: 25px;
    text-align: center;
    line-height: 36px;
    margin: 2px
}
.bottom-nav .nav-item {
    position: absolute;
    display: none
}
.bottom-nav .nav-item span {
    font-size: 10px;
    color: #fff
}
.bottom-nav .nav-item.item1 {
    top: -75px
}
.bottom-nav .nav-item.item2 {
    top: -50px;
    left: 50px
}
.bottom-nav .nav-item.item3 {
    top: 0;
    left: 75px
}
.bottom-nav .nav-group.active .nav-item {
    display: inline-block
}
.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}
.animated.infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}
.animated.hinge {
    -webkit-animation-duration: 2s;
    animation-duration: 2s
}
.animated.flip {
    -webkit-backface-visibility: visible;
    -ms-backface-visibility: visible;
    backface-visibility: visible;
    -webkit-animation-name: flip;
    animation-name: flip
}
@-webkit-keyframes tada {
    0% {
        -webkit-transform:scale(1);
        transform:scale(1)
    }
    10%, 20% {
        -webkit-transform:scale(0.9) rotate(-3deg);
        transform:scale(0.9) rotate(-3deg)
    }
    30%, 50%, 70%, 90% {
        -webkit-transform:scale(1.1) rotate(3deg);
        transform:scale(1.1) rotate(3deg)
    }
    40%, 60%, 80% {
        -webkit-transform:scale(1.1) rotate(-3deg);
        transform:scale(1.1) rotate(-3deg)
    }
    100% {
        -webkit-transform:scale(1) rotate(0);
        transform:scale(1) rotate(0)
    }
}
@keyframes tada {
    0% {
        -webkit-transform:scale(1);
        -ms-transform:scale(1);
        transform:scale(1)
    }
    10%, 20% {
        -webkit-transform:scale(0.9) rotate(-3deg);
        -ms-transform:scale(0.9) rotate(-3deg);
        transform:scale(0.9) rotate(-3deg)
    }
    30%, 50%, 70%, 90% {
        -webkit-transform:scale(1.1) rotate(3deg);
        -ms-transform:scale(1.1) rotate(3deg);
        transform:scale(1.1) rotate(3deg)
    }
    40%, 60%, 80% {
        -webkit-transform:scale(1.1) rotate(-3deg);
        -ms-transform:scale(1.1) rotate(-3deg);
        transform:scale(1.1) rotate(-3deg)
    }
    100% {
        -webkit-transform:scale(1) rotate(0);
        -ms-transform:scale(1) rotate(0);
        transform:scale(1) rotate(0)
    }
}
.tada {
    -webkit-animation-name: tada;
    animation-name: tada
}
.idx-footer {
    margin-top: 14px;
    padding-bottom: 17px;
    background-color: #f8f8f8;
    position: relative
}
.idx-footer .idx-nav {
    margin: 14px 0;
    background: #fff;
    padding: 12px 30% 12px 12px
}
.idx-footer .idx-nav .idx-breadcrumb {
    color: #777;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}
.idx-footer .idx-nav .idx-breadcrumb a {
    color: #666
}
.idx-footer .idx-nav .idx-entry {
    position: absolute;
    right: 12px;
    top: 12px;
    width: 25%;
    text-align: right
}
.idx-footer .idx-nav .idx-entry .idx-logo-icon {
    display: inline-block;
    color:#f60;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 12px
}
.idx-footer .idx-search {
    background: #fff;
    padding: 10px 12px;
    position: relative
}
.idx-footer .idx-search #ft-keywords {
    -webkit-appearance: none;
    width: 100%;
    border: 1px solid #eee;
    border-radius: 3px;
    height: 32px;
    padding: 5px;
    box-sizing: border-box
}
.idx-footer .idx-search #ft-search {
    position: absolute;
    right: 15px;
    top: 11px;
    background: #fff url(../images/sub-search_c9b1e36.png) no-repeat center center;
    background-size: 50% auto;
    height: 30px;
    width: 30px
}
.idx-footer .idx-search #ft-search:before {
    height: 100%;
    width: 0;
    content: "\20";
    position: absolute;
    top: 0;
    left: 0;
    border-left: 1px solid #ddd;
    -webkit-transform: scale(0.33333333, 1) translate(0, 0);
    transform: scale(0.33333333, 1) translate(0, 0);
    display: block
}
.idx-footer .idx-cate {
    background: #fff;
    padding: 10px 12px
}
.idx-footer .idx-cate a {
    color: #999;
    font-size: 16px;
    margin-right: 5px
}
.idx-footer .idx-status {
    background-color: #fff;
    font-size: 13px;
    padding: 15px 0
}
.idx-footer .idx-status .idx-entry {
    float: left;
    margin-left: 10px
}
.idx-footer .idx-status .idx-entry a {
    color:#f60
}
.idx-footer .idx-status .idx-entry span {
    color: #e5e5e5
}
.idx-footer .idx-status .idx-entry .idx-logo-icon {
    padding-left: 15px;
    background: url(../images/footer-login-icon-index_c0e46fa.png) top left no-repeat;
    background-size: 11px 12px
}
.idx-footer .idx-status .idx-top {
    float: right;
    margin-right: 10px;
    padding-right: 15px;
    background: url(../images/footer-top-index_f1675db.png) center right no-repeat;
    background-size: 11px 6px
}
.idx-footer .idx-site {
    padding-top: 17px;
    display: box;
    display: -webkit-box
}
.idx-footer .idx-site a {
    display: block;
    box-flex: 1;
    -webkit-box-flex: 1;
    text-align: center
}
.idx-footer .idx-site a.idx-app.active i {
    background-image: url(../images/footer-app-index_b98b021.png)
}
.idx-footer .idx-site a.idx-app.active p {
    color: #000
}
.idx-footer .idx-site a.idx-app i {
    background: url(../images/footer-app-index_b98b021.png) center right no-repeat;
    background-size: 100% 100%
}
.idx-footer .idx-site a.idx-weixin.active i {
    background-image: url(../images/footer-mobile-index-active_d836f45.png)
}
.idx-footer .idx-site a.idx-weixin.active p {
    color: #000
}
.idx-footer .idx-site a.idx-weixin i {
    background: url(../images/footer-mobile-weixin_ff2092d.png) center right no-repeat;
    background-size: 100% 100%
}
.idx-footer .idx-site a.idx-mobile.active i {
    background-image: url(../images/footer-mobile-index-active_d836f45.png)
}
.idx-footer .idx-site a.idx-mobile.active p {
    color: #000
}
.idx-footer .idx-site a.idx-mobile i {
    background: url(../images/footer-mobile-index_3898109.png) center right no-repeat;
    background-size: 100% 100%
}
.idx-footer .idx-site a.idx-pc.active i {
    background-image: url(../images/footer-pc-index_1b94fd3.png)
}
.idx-footer .idx-site a.idx-pc.active p {
    color: #000
}
.idx-footer .idx-site a.idx-pc i {
    background: url(../images/footer-pc-index_1b94fd3.png) center right no-repeat;
    background-size: 100% 100%
}
.idx-footer .idx-site a i {
    display: block;
    width: 35px;
    height: 35px;
    margin: 0 auto 10px
}
.idx-footer .idx-site a p {
    font-size: 12px;
    color: #666;
    padding-bottom: 10px
}
.idx-footer .idx-copyright {
    text-align: center;
    font-size: 12px;
    margin-top: 10px;
    font-weight: 400;
    color: #b6b6b6
}



/*new*/
.news_detail {
    height: auto;
    overflow: hidden;
    padding: 20px 3.1%;
    background: #fff;
}
h1.news_detname {
    font-size: 1.3rem;
    font-weight: bold;
    /*text-align: center;*/
}
h2.news_time {
    text-align: center;
    font-size: 14px;
    font-weight: normal;
    border-bottom: 1px dashed #d4d4d4;
    padding-bottom: 20px;
}
.mt10 {
    margin-top: 10px !important;
}
h2.news_time {
    text-align: center;
    font-size: 14px;
    font-weight: normal;
}
h2.news_time {
    text-align: center;
    font-size: 14px;
    font-weight: normal;
}
.news_content {
    line-height: 24px;
    margin-top: 15px;
}
.news_content img {
    max-width: 100%;
    height: auto !important;
}
.news_content {
    line-height: 24px;
}
.Themebg, .Themebghover:hover, .company_list_box .company_topmenu li a.title::after {
    background-color: #3089e7 !important;
}
.overflow {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.btnpre {
    display: block;
    line-height: 40px;
    color: #fff;
    font-size: 12px;
    padding: 0 15px;
}
.news_same {
    padding-left: 3.1%;
}
.floor_01 .pro_classify, .news_same {
    background-color: #fff;
    height: 54px;
    line-height: 54px;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    overflow: hidden;
}.moreBtn {
     display: block;
     color: #fff;
     line-height: 35px;
     text-align: center;
     font-size: 12px;
 }
/*.news_list {*/
    /*padding: 10px;*/
    /*background: #fff;*/
/*}*/
/*.news_detlist ul {*/
    /*padding-bottom: 10px;*/
    /*line-height: 48px;*/
    /*overflow: hidden;*/
    /*clear: both;*/
/*}*/
/*.news_list ul li {*/
    /*line-height: 40px;*/
    /*height: 40px;*/
    /*border-bottom: 1px dashed #D4D4D4;*/
    /*position: relative;*/
/*}*/
/*.news_list ul li span {*/
    /*position: absolute;*/
    /*right: 0px;*/
    /*top: 0px;*/
    /*font-size: 12px;*/
    /*color: #999;*/
/*}*/
/*.news_list ul li a {*/
    /*display: block;*/
    /*white-space: nowrap;*/
    /*text-overflow: ellipsis;*/
    /*overflow: hidden;*/
    /*width: 70%;*/
    /*position: relative;*/
    /*padding-left: 15px;*/
/*}*/


/*全部分类*/
.search-content.slideDown, .search-group.slideDown {
    padding-bottom: 44px;
}
.search-content, .search-group {
    padding-bottom: 0;
    transition: all 500ms;
    -webkit-transition: all 500ms;
}
.search-content {
        font-size: 14px;
    padding-top: 44px;
    position: fixed;
    width: 100%;
    max-width: 640px;
    top: 0;
    height: 100%;
    box-sizing: border-box;
}
.search-content .search-cate {
    width: 90px;
    display: inline-block;
    text-align: left;
    background-color: #fff;
    overflow-y: scroll;
    height: 100%;
    float: left;
    margin-right: 8px;
}
.search-content .search-cate {
    text-align: left;
}
.search-content .search-cate .cate-item.active {
    background: #eee;
    color:#f60;
}
.search-content .search-cate .cate-item {
    height: 45px;
    text-align: center;
    line-height: 45px;
    border-bottom: .5px solid #eee;
    padding: 0 5px;
}
.search-content.slideDown #wrapper, .search-group.slideDown #wrapper {
    padding-bottom: 44px;
}
.search-content #wrapper, .search-group #wrapper {
    padding-bottom: 0;
    transition: all 500ms;
    -webkit-transition: all 500ms;
}
.search-content #wrapper {
    left: 90px;
    width: 100%;
    padding-right: 90px;
    padding-top: 44px;
    box-sizing: border-box;
}
#wrapper {
    position: absolute;
    z-index: 1;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
}
.search-content .search-recommend {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    height: 100%;
    padding-right: 10px;
    box-sizing: border-box;
}
.search-content .search-recommend .second-cate.active {
    display: block;
}
.search-content .search-recommend .second-cate {
    background: #eee;
    display: none;
    margin-top: 8px;
    margin-bottom: 8px;
}
.search-content .search-recommend .sencondClass {
    color: #868686;
    font-size: 12px;
    line-height: 2em;
}
.search-content .search-recommend .second-cate .flexwrap {
    background: #fff;
    margin-bottom: 10px;
}
.search-content .search-recommend .second-cate .display-flex {
    border-bottom: .5px solid #eee;
}
.search-content .search-recommend .second-cate .display-flex .cate-item {
    border-right: .5px solid #eee;
}
.search-content .search-recommend .second-cate .cate-item {
    padding: 15px 0 10px;
    width: 1px;
    text-align: center;
    color: #666;
}
.display-flex .flex-item {
    display: block;
    box-flex: 1;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -ms-box-flex: 1;
    flex: 1;
    -webkit-flex: 1;
    width: 1px !important;
}
.search-content .search-recommend .second-cate .display-flex .cate-item span {
    height: 1.1em;
    line-height: 1em;
}
.search-content .search-recommend .general-cate .cate-item span {
    line-height: 1em;
    height: auto;
    font-size: 12px;
    white-space: normal;
}
.search-content .search-recommend .second-cate .cate-item span {
    display: inline-block;
    width: 100%;
    height: 36px;
    line-height: 36px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}


/*搜索*/
.search-top {
    box-sizing:border-box;
    padding:0 44px;
    background: #0579F2;
}
.search-top .go-back {
    position:absolute;
    left:0
}
.fenlei{
    line-height: 44px;text-align: center;color: #fff;
}
.search-top .search-form {
    width: 100%;
    margin: 8px 0;
    height: 29px;
    background: #fff;
    padding: 2px 29px 0 20px;
    box-sizing: border-box;
    position: relative;
    border-radius: 16px;
    cursor: pointer;
}
.search-top .search-form .search-type {
    color:#000;
    display:inline-block;
    position:absolute;
    left:0;
    width:47px;
    line-height:20px;
    border-right:1px solid #dcdcdc;
    padding-left:11px;
    margin:2px 0
}
.search-top .search-form .search-type .tab-current {
    display:block;
    width:48px;
    letter-spacing:1px;
    white-space:nowrap;
    overflow:hidden
}
.search-top .search-form .search-type span {
    font-size:14px;
    position: absolute;
    top:0;
}
.search-top .search-form .search-type.active ul {
    display:block
}
.search-top .search-form .search-type ul {
    display:none;
    position:absolute;
    text-align:center;
    width:84px;
    top:33px;
    left:0;
    background:rgba(0,0,0,.7);
    color:#fff;
    border-radius:5px;
    border-top:0;
    line-height:35px
}
.search-top .search-form .search-type ul li {
    border-bottom:1px solid #000
}
.search-top .search-form .search-type ul li:last-child {
    border-bottom:0
}
.search-top .search-form .search-type ul li.active {
    background-color:rgba(0,0,0,.5)
}
.search-top .search-form .search-type ul li i {
    width:17px;
    height:17px;
    display:inline-block;
    vertical-align:middle;
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAACjCAYAAADvq8y/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpkNTNiMmU5Zi1mZWVlLTNiNDUtYmRmMS1mYzQ1OGViMTg3ZmUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjQ3NTY1NUNEN0QxMTFFNkE2OTdGRjcxODM1MzBERTkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjQ3NTY1NUJEN0QxMTFFNkE2OTdGRjcxODM1MzBERTkiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDphNTNmMDdkZC02YzcyLTQ1ZmYtYmNhZi0wOTVlYTA2NTMyNzMiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo2OGQyNTlmMS0xZTlhLTExN2EtODM4OS1jY2U2YTE2MDkxYmQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6uP+v9AAADsklEQVR42uycPWgUQRTHdzVcYTRERfJho8WZFGJjo3ggdiIifgdFBRXBRkRbmwgSIjamMQpa2QgSwUJULCxMYSwswhkUJWjjQSCnCQmKMa5v9E3uZTK7d5vd2Wj4P/g58W5257czs7uzO8N5QRB4gjzRR4wF6ccY7ztvlPkHX/3D0Ua8JBo9t/GV2EK8m/WpsOpj88dEi806IS2874DLCq2RMaKBaCVKjmqjhfhMTBAr5BdSRP/hO24aazlLvH8kIGJGXYw2nW/4i65GfHRWnDU4a3DWQGQBRfJEHw+yghDm3VlrjURj3jRrpIslnvBw0zfoIKY57+W5V6vKAFbHfAfH+hHENvA+TPzk7ztt26cpErZ9VYksRGqScC3SUauES5FYEqZIVGeLIxJbwhTRj5yPiOYEIrElTJF24ktKT/6dcQ/E/KCNa2Y8SwnzIRx3X4hABCIQgQhEIAIRiEAEIhCBCEQgApFKHCWGvL9vioOU+EW8JU5ZS7S8vdkfuI9z1V5dKQY4882U15GsI7p43yNELkpkM2csOljIonnDZRyQn5t95Cyn9x32S73vk2F9pJGYYNt2hzWykcuYItbaauQEUU8Mcu92FUXev5q0Om6evn5GzWJrHl82zQ5xauUdNotmkyivIJtGX2ReE+9lF0oZHar59Tq0I7JptnP6IMOr+kNOC55XmeVs5fSDkdnldLwua4OskXFOm6psXF9DHhXrOW9UrOZ0QooMcHowYsMm7j9q1d7piHwXiGE+4uaIfLtFv/RsN7qLll6+jHgm8qhplK2WfOrs+ybyPScaLPnOizzH5L1mKfFUfHmP2MOFneF7TyCuiCp+EDeIvcQ+4pb4bkrkH+aD20kc4n3r6OeyZ13i1xCDEbfuaaKb5UoR+Ub42nCNtwmLopyyszXBFeIj8Z2YJIaIXr5H6HwriUvEK56UnOSDULf5VcZ9pZf3Mcn7/MQHtPy/mMGKXFqRYswpB6N4iEBk0YiU5WDFUWwzyrKK3OX0hYNhoqafy7gd9eyrHgN7iLLD594yl5HDagmIQAQiEIEIRCACEYhABCIQgQhEIAIRiEAEIhBxI5IjeohRr/a3yGXeJpfYRLz9vZ7gbXJ30qUc8j+jcj1HjRR4m9GkImn8WE4qP7KTRmctCaG4zPSxNGpkF3HHi14ZUS2uLsTvGMlQE1Rqbqi80CIz5eLKakZdxOmIGvHQWSECEYhABCIQyVgki4VOZswsfJIiWSx0Cl/4lPFCp9CFT78FGAD+4ZUmoerRrwAAAABJRU5ErkJggg==) no-repeat;
    margin-top:-3px;
    margin-right:5px;
    background-size:100% auto
}
.search-top .search-form .search-type ul li .shopico {
    background-position:0 -31px
}
.search-top .search-form .search-type ul li .caseico {
    background-position:100% 100%
}
.search-top .search-form .search-type ul:after {
    content:'';
    position:absolute;
    left:25%;
    top:-12px;
    border-bottom:6px solid rgba(0,0,0,.7);
    border-top:6px solid transparent;
    border-left:6px solid transparent;
    border-right:6px solid transparent
}
.search-top .search-form .search-type:after {
    content:'';
    position:absolute;
    right:8px;
    bottom:-18px;
    border-top:4px solid #939393;
    border-bottom:4px solid transparent;
    border-left:4px solid rgba(253,178,178,0);
    border-right:4px solid transparent
}
/*.search-top .search-form .input-wrapper {*/
    /*padding:6px 0*/
/*}*/
.search-top .search-form .search-text {
    -webkit-appearance: none;
    line-height: 20px;
    font-size: 14px;
    background: #fff;
    /*margin-left: 40px;*/
    position: absolute;
    top: 2px;
    width: 100%;
    cursor: pointer;
}
.search-top .search-form .clear-value {
    position:absolute;
    right:25px;
    top:0;
    line-height:32px;
    margin-right:5px;
    color:#999;
    padding:0 5px;
    display:none;
}
.search-top .search-form .clear-value.active {
    display:block
}
.search-top .search-form-list {
    padding:0 30px 0 10px
}
.search-top .search-btn {
    position:absolute;
    right: 2px;
    top: 8px;
    display: block;
    background: url(../images/index11.png) no-repeat;
    background-size: auto 70%;
    -webkit-background-size: auto 70%;
    color:#999;
    width:25px;
    height:25px
}

.search-top .search-btn1 {
    position:absolute;
    right: 8px;
    top: 3px;
    display: block;
    background: #fff;
    color:#999;
    width:25px;
    height:25px
}

/*搜索*/
/*.float-search {*/
    /*position: fixed;*/
    /*top: 0;*/
    /*left: 0;*/
    /*right: 0;*/
    /*bottom: 0;*/
    /*background: #eee;*/
    /*z-index: 9999;*/
    /*display: none;*/
/*}*/
.float-search .float-search-title {
    position: absolute;
    width: 100%;
    height: 54px;
    top: 0;
    left: 0;
    background: #fff;
}
.float-search-title {
    width: 100%;
    height: 44px;
    background: #fff;
}
.search-back {
    width: 46px;
    height: 44px;
    position: absolute;
    /*z-index: 10;*/
    top: 6px;
    right: 0px;
}
 .search-back button {
    background-size: auto 50%;
    -webkit-background-size: auto 50%;
    display: block;
    width: 36px;
    height: 28px;
    margin: 2px;
    border-radius: 10px;
     color: #666;
}
button {
    padding: 0;
    margin: 0;
}
.float-search-title .search-ipt-box {
    height: 44px;
    margin: 5px 0;
    padding: 0 0px 0 10px;
}
.search-ipt-box label {
    position: relative;
    font-size: 26px;
}
.search-ipt-box .search-ipt {
    width: 98%;
    padding: 7px 15px 6px;
    font-size: 14px;
    color: #484848;
    background-color: #eee;
    border-radius: 16px;
    box-sizing: border-box;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.float-search .float-search-content {
    /*padding-top: 44px;*/
}
.float-search .last-search {
    padding: 20px 15px 0 15px;
    font-size: 15px;
    color: #484848;
}
.float-search .last-title {
    position: relative;
}
.float-search .word-strong {
    color: #868686;
    line-height: 25px;
    margin-bottom: 10px;
}
.float-search .clear-all {
    width: 14px;
    height: 14px;
    background: url("../images/delete-btn_e1890e6.png") no-repeat;
    background-size: 100%;
    position: absolute;
    top: 5px;
    right: 0;
    color: #b0b0b0;
}
.float-search .hot-search {
    padding: 20px 15px;
    font-size: 15px;
    color: #484848;
}
.float-search .hot-label {
    float: left;
    padding: 0 12px;
    background: #f9f9f9;
    height: 37px;
    line-height: 38px;
    border-radius: 4px;
    margin-right: 10px;
    margin-bottom: 10px;
    color: #333;
    text-align: center;
    cursor: pointer;
}

/*全部分类*/
body{background:#fff;}
a.topMore{float:right;width: 2.963rem;top: 0rem;position: absolute;right:0.3704rem;height: 2.963rem;/* margin: 0.2963rem 0; */color: #fff;text-align: center;line-height: 3.963rem;text-decoration:none;}
ul li,h2{margin:0; padding:0;}
ul{margin:0; padding:0; list-style:none;}
header{height: 3.802rem; width:100%; background: url(../images/mIndexIco.png) center center #0579F2 no-repeat; background-size:5.074rem 1.63rem; position:relative;}
header a.leftArrow{display:block; height: 3.802rem; width:2.963rem; background: url(../images/seaIco2.png) 0.3704rem 0.6463rem no-repeat; background-size:2.222rem 14.26rem;}
.seaList{padding-bottom:2.222rem;}
.seaList ul li{height:3.704rem; border-bottom:1px solid #cacaca; padding:0.7407rem 1.481rem;}
.seaList ul li em{display:block; height:2.963rem; width:2.222rem; display:inline-block; margin-top:0.3704rem;vertical-align: top;}
.listTitle{display:inline-block; line-height:1.852rem;}
.listTitle h2{color:#333; font-size:1.111rem;line-height: 4.03rem;}
.listTitle p{color:#999; font-size:0.8148rem;}
.seaList a{display:block; height:3.704rem; width:100%; text-decoration:none;}
.seaList ul li:nth-child(1) em{background: url(../images/seaIco.png) 0.2rem 0.8rem no-repeat;background-size:18.52rem 7.519rem;margin-right: 0.7407rem;}
.seaList ul li:nth-child(2) em{background:url(../images/seaIco.png) -2.1rem 0.6rem no-repeat;background-size:18.52rem 7.519rem;margin-right: 0.7407rem;}
.seaList ul li:nth-child(3) em{background:url(../images/seaIco.png) -4.5rem 0.6rem no-repeat;background-size:18.52rem 7.519rem;margin-right: 0.7407rem;}
.seaList ul li:nth-child(4) em{background:url(../images/seaIco.png) -7.0rem 0.65rem no-repeat;background-size:18.52rem 7.519rem;margin-right: 0.7407rem;}
.seaList ul li:nth-child(5) em{background:url(../images/seaIco.png) 0rem -4.65rem no-repeat;background-size:18.52rem 7.519rem;margin-right: 0.7407rem;}
.seaList ul li:nth-child(6) em{background:url(../images/seaIco.png) -9.4rem 0.65rem no-repeat;background-size:18.52rem 7.519rem;margin-right: 0.7407rem;}
.seaList ul li:nth-child(7) em{background:url(../images/seaIco.png) -11.6rem 0.65rem no-repeat;background-size:18.52rem 7.519rem;margin-right: 0.7407rem;}
.seaList ul li:nth-child(8) em{background:url(../images/seaIco.png) -14rem 0.65rem no-repeat;background-size:18.52rem 7.519rem;margin-right: 0.7407rem;}
.seaList ul li:nth-child(9) em{background:url(../images/seaIco.png) -16.3rem 0.65rem no-repeat;background-size:18.52rem 7.519rem;margin-right: 0.7407rem;}
.seaList ul li:nth-child(10) em{background: url(../images/seaIco.png) 0.2rem -2.05rem no-repeat;background-size:18.52rem 7.519rem;margin-right: 0.7407rem;}
.seaList ul li:nth-child(11) em{background:url(../images/seaIco.png) -2.1rem -2.05rem no-repeat;background-size:18.52rem 7.519rem;margin-right: 0.7407rem;}
.seaList ul li:nth-child(12) em{background:url(../images/seaIco.png) -4.5rem -2.05rem no-repeat;background-size:18.52rem 7.519rem;margin-right: 0.7407rem;}
.seaList ul li:nth-child(13) em{background:url(../images/seaIco.png) -7.0rem -2.05rem no-repeat;background-size:18.52rem 7.519rem;margin-right: 0.7407rem;}
.seaList ul li:nth-child(14) em{background:url(../images/seaIco.png) -9.4rem -2.05rem no-repeat;background-size:18.52rem 7.519rem;margin-right: 0.7407rem;}
.seaList ul li:nth-child(15) em{background:url(../images/seaIco.png) -11.8rem -2.05rem no-repeat;background-size:18.52rem 7.519rem;margin-right: 0.7407rem;}
.seaList ul li:nth-child(16) em{background:url(../images/seaIco.png) -14rem -2.15rem no-repeat;background-size:18.52rem 7.519rem;margin-right: 0.7407rem;}
.seaList ul li:nth-child(17) em{background:url(../images/seaIco.png) -16.4rem -2.25rem no-repeat;background-size:18.52rem 7.519rem;margin-right: 0.7407rem;}
.sexBox{padding:0.7407rem;margin-top: 45px;}
.proSearch{height:2.444rem; border:1px solid #ccc; border-radius:5px; position:relative;}
.typeName{width:3.756rem; height:2.444rem; float:left; position:relative;}
.typeName p{font-size:0.8889rem; color:#666; line-height:2.444rem; padding-left:0.3704rem;}
.typeName i{display:block; height:2.444rem; width:1.111rem; position:absolute; right: 3px; top:0; background:url(../images/seaIco2.png) -0.5185rem -2.127rem no-repeat; background-size:2.222rem 14.26rem;z-index: 2;}
.typeName ul{position:absolute; /* top: 2.444rem; */ /* border:1px solid #ccc; */ left:-0.07407rem; margin:0; width: 4.667rem; text-align: center;/* background:#fff; */border-radius: 0 0 5px 5px; /* display:none; */z-index: 50;}
.typeName ul li{margin:0; width: 3.285rem; line-height: 2.444rem; color:#666; height:2.37rem; /* padding-left:10px; */ font-size:0.8889rem;/* padding-right: 0.3rem; */}
.sexBox input.iTxt{font-size: 1.111rem;border:none;outline:none;color:#333;width: 90%;height:2rem;/* margin:0.1rem 0; */ line-height:2rem;padding-left:0.5556rem;border-left:0.1481rem solid #e6e6e6;background:none;outline:none; padding-top:0;}
.sexBox input.searchBtn{width:3.333rem; position:absolute; height:2.593rem; right:-0.07407rem; top:-0.07407rem; border-radius: 0 5px 5px 0;background:url(../images/seaIco2.png) 0.5185rem -4.222rem no-repeat #FF8332; background-size:2.222rem 14.26rem; border:none;}
.seaBotList{overflow:hidden;}
.seaBotList ul li{margin:0; padding:0; line-height:3.333rem; border-bottom:1px solid #cacaca;height: 3.333rem; background:url(../images/seaIco2.png) 0.3704rem -6.333rem no-repeat; background-size:2.222rem 14.26rem; padding-left:2.407rem; font-size:1.111rem; color:#666;}
.seaBotList ul li a{width:100%; display:block; color:#666; text-decoration:none;}
.seaBotList p{padding:0.7407rem 0; text-align:center;}
.seaBotList p button{width:14.81rem; height:2.407rem; border:1px solid #ccc; border-radius:6px; color:#333; font-size:1.333rem; background:#fff;}
.seaBotHot{padding-top:1.111rem; margin:0 0.7407rem; padding-bottom:2.222rem;}
.seaBotHot h2{line-height: 2.222rem;padding-left: 1.411rem;height: 2.222rem;background: url(../images/seaIco2.png) -0.4444rem -9.607rem no-repeat; background-size:2.222rem 14.26rem;margin: 0;font-size: 1.111rem;color: #333;border-bottom: 1px solid #cacaca;margin-bottom: 0.3704rem;}
.seaBotHot ul li a{display:block; margin:0.3704rem 0.7407rem 0.3704rem 0; border:1px solid #cacaca; display:inline-block; height:1.889rem; line-height:1.926rem; padding:0 1.333rem; border-radius:5px; text-align:center; color:#666; text-decoration:none;}
.classList h2{margin:0 auto; height: 1.963rem;
    line-height: 1rem; color:#000; padding-left:0.7407rem; font-size:1.111rem; border-bottom:1px solid #cacaca;}

#categories ul li{height:4rem; font-size:0.8rem;line-height: 4rem;border-bottom:1px solid #cacaca; border-top:1px solid #fff;}
#categories ul li a{ display:block; height:2rem;line-height:2rem;  width:100%; color:#444; text-decoration:none;text-align: center;}
#categories ul li.current a{color:#fd5555;}
#categories ul li em{display: block;
    height: 1.2rem;
    text-align: center;line-height: 1.2rem;margin-top: 0.6rem}
#categories ul li em:before{height: 1.2rem;line-height: 1.2rem;font-size: 22px;}
.grayBg2{background:#fafafa;}
#detail{width: 76%;margin-top: 10px;float:left;}
#detail ul{margin: 10px 2% 0 0%;width: 100%; float:left; background: #fff;padding: 10px 0}
body.fei{background: #f9f9f9}
#detail h1{font-size: 11px;
    margin: 0;
    padding: 0;
    line-height: 1em;
    color: #232326;
    font-weight: normal;margin-top: 5px;}
#detail h1 a{float: right;font-size: 12px;}
#detail ul li{ font-size:0.7rem; width: 32.8%;  float: left;  text-align: center;}
#detail ul li a{display:block;height: 30px;line-height:25px;color:#666; text-decoration:none;}
#detail ul li img {
    width: 50px;
    height: 50px;
    border: 0;
}
li.others{position: absolute;top: 2.444rem;border:1px solid rgb(204, 204, 204);border-bottom: none;left: 0px;margin: 0px;width: 3.867rem !important;text-align: center;display: none;background: rgb(255, 255, 255);/* border-radius: 0 0 4px 4px; *//* border-bottom: 1px solid #ddd; */}
input[type="text"]{outline:none;-webkit-appearance:none;}
a.logo{display: block;height: 3rem;width: 8rem;position: absolute;top: 0;left: 50%;margin-left: -4rem;}
.infoclass{position: absolute;top: 4.88rem;border:1px solid rgb(204, 204, 204);left: 0px;margin: 0px;width: 3.867rem !important;text-align: center;/* display: none; */background: rgb(255, 255, 255);border-top: none;display:none;}
.searchBox{position:relative;height: 2.444rem;}
.searchBox .search{display:block;position:absolute;left: 3.8rem;width: 60%;padding-top: 0.1rem;}
.InquiryBg{position: fixed;z-index: 1001;top: 0;bottom: 0;max-width: 640px;width: 100%;background-color: rgba(0,0,0,0.4);}
.tank-re2{width: 88%;margin:0% auto;background:#fff;border-radius: 4px;position: fixed;top:34%;left: 6%;max-width: 640px;}
.tank-re2 .no-success{width:100%;height:100%;}
.tank-re2 .no-success p.word{width:80%;height:19%;margin:0 auto;border-bottom:1px solid #dfdfdf;font-size:1.222rem;padding: 1.833rem 0;text-align: center;
    color: #333;}
.tank-re2 .no-success .btn{width:80%;height:40%;margin:0 auto;font-size:1.222rem;text-align: center;}
.tank-re2 .no-success .btn1{width:7.407rem;height:2.889rem;border:none;line-height:2.889rem;font-size: 1.111rem;text-align:center;color:#444;background: #e9e9e9;border-radius: 4px;margin: 1rem 0.3704rem;display:inline-block;}
.tank-re2 .no-success .btn2{color:#fff;background: #009bee ; border:none;}
.addBox{padding:0.7407rem; overflow:hidden;}
.addBox a{display:block;height:2rem;width: auto;line-height:2rem;text-align:center;font-size:0.963rem;border: #fd5555 0.07407rem solid;color: #fd5555;border-radius:10rem;text-decoration:none;margin-right:0.5rem;position:relative;float: left;padding: 0 1.411rem;}
.addBox a em{padding: 0.7407rem 0.404rem;margin-right:0.2rem;background: url(http://style.org.hc360.com/images/M-hc/seach/addIco.png) no-repeat -0.35rem -0.2rem;background-size:1.48rem 1.48rem;/* position:absolute; *//* left:0.7407rem; *//* top:0.2rem; */float: left;vertical-align: middle;margin-top: 0.4rem;}
.formBoxNew{overflow:hidden; background:#fff; margin:0.7407rem 0; padding:1.111rem 0;}
.formBoxCon{overflow:hidden;border: 1px solid #0579F2;border-radius: 10px;margin: 0 1.111rem;padding: 0.7407rem;}
.formBoxCon ul li{/* padding: 0.3704rem 0; */overflow:hidden;/* border-top: 1px solid #bdbdbd; */background: #fff;border-bottom:none;}
.formBoxCon ul li input{width:95%;height: 2.222rem;border: none;padding:0 0.2rem;font-size: 1.037rem;border: 1px solid #bbb;}
.formBoxCon ul li textarea{width:95%; height: 4rem; border: none; padding: 0.4rem 0.2rem;font-size: 1.037rem;color: #999;line-height: 1.618rem;}
.formBoxCon ul li button{font-size: 1.185rem;color:#fff;border:none;width: 96%;background: #0579F2;line-height:2.622rem;border-radius:3px;margin: 0.7407rem 2%;}
.formBoxCon .rName p{font-size:0.8889rem; padding:0.1rem 0 0 0.5rem; clear:both; color:#d90000;position: absolute;left: -0.5rem;top: 1.7rem;}
.formBoxNew h3{font-size:1.163rem; padding-bottom:0.7407rem; text-align:center; color:#0579F2; font-weight:bold;}
.alertPrompt{min-height:2.222rem;line-height:2.222rem;font-size:1.111rem;text-align:center;background:rgba(0,0,0,0.8);padding:1rem;position:fixed;width:15rem;top:45%;z-index: 50005;margin-left:-8.5rem;border-radius:4px;color:#fff;left:50%;}
.seaBuy{position: absolute;top: 7.188rem;border:1px solid rgb(204, 204, 204);left: 0px;margin: 0px;width: 3.867rem !important;text-align: center;border-radius: 0px 0px 5px 5px;/* display: none; */background: rgb(255, 255, 255);border-top: none;display:none;}
.reviewclass{position: absolute;top: 9.188rem;border:1px solid rgb(204, 204, 204);left: 0px;margin: 0px;width: 3.867rem !important;text-align: center;border-radius: 0px 0px 5px 5px;/* display: none; */background: rgb(255, 255, 255);border-top: none;display:none;}
.headerBack {
    width: 2.2rem;
    height: 44px;
    background: url(../images/indexj.png) 10px 12px no-repeat;
    /*background-size: 4.074074074074074rem 20px;*/
    display: block;
}
/*.classList .cLeft ul li.current em {*/
    /*display: block;*/
    /*height: 1.185rem;*/
    /*width: 1.111rem;*/
    /*/!*background: url(../images/seaIco2.png) -0.1481rem -12.41rem;*!/*/
    /*/!*background-size: 2.222rem 14.26rem;*!/*/
    /*position: absolute;*/
    /*right: 0;*/
    /*top: 1.852rem;*/
/*}*/
/*城市切换*/
.switch-city {
    padding: 15px 0;
}
.current-city-box {
    width: 92%;
    height: 92px;
    margin: 0 auto;
    background: #0579F2 url('../images/city-back_80e9ed7.png') right no-repeat;
    background-size: 200px 74px;
    padding-left: 12px;
    box-sizing: border-box;
    border-radius: 4px;
    position: relative;
}
.current-city-box .other {
    position: absolute;
    top: 22px;
    right: 20px;
    display: inline-block;
    padding-left: 13px;
    margin-left: 6px;
    background: url('../images/location-icon-white_d9f0df0.png') no-repeat left;
    background-size: 9px auto;
    font-size: 12px;
    font-weight: normal;
    color: #ffe9d9;
}
.current-city {
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    margin: 0 0 10px;
    padding-top: 18px;
}
.position-success {
    padding-left: 17px;
    background: url('../images/location-icon-white_d9f0df0.png') no-repeat left 86%;
    background-size: 12px auto;
}
.position-failed {
    display: inline-block;
    padding-left: 13px;
    margin-left: 6px;
    background: url('../images/location-error_baacb37.png') no-repeat left;
    background-size: 10px auto;
    font-size: 12px;
    font-weight: normal;
    color: #ffe9d9;
}
.switch-city-info {
    color: #fff;
    font-size: 12px;
}
.city-list-box {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    margin-top: 36px;
    border-radius: 4px;
}
.city-list-box .list-title {
    width: 92%;
    margin: 0 auto 6px;
    font-size: 14px;
    color: #666;
}
.city-list {
    width: 95%;
    margin: 0 auto;
}
.city-list .city-items {
    width: 25%;
    box-sizing: border-box;
    padding: 6px 7px;
    float: left;
}
.city-list .city-items-box {
    display: block;
    background: #fff;
    box-shadow: 0 2px 2px #e6e6e6;
    border-radius: 4px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #484848;
    font-size: 14px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    padding: 0 6px;
}
.city-list .city-item-active:before {
    display: inline-block;
    margin-right: 2px;
    content: "";
    width: 10px;
    height: 14px;
    background: url('../images/location-icon_ce68449.png') no-repeat left;
    background-size: 10px auto;
}
.city-mask {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 100;
    background: rgba(0, 0, 0, 0.6);
}
.city-mask .dialog {
    width: 80%;
    margin: 40% auto 0;
    background: #fff;
    border-radius: 4px;
    box-shadow: 0 2px 2px #e3e3e3;
    font-size: 12px;
}
.city-mask .content {
    padding: 20px;
    text-align: left;
    line-height: 24px;
}
.city-mask .i-know {
    display: block;
    width: 100%;
    border-top: 1px solid #e6e6e6;
    text-align: center;
    line-height: 40px;
    color: #f0a30a;
}

/*列表*/
.tab-index {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    display: box;
    display: -webkit-box;
    height: 44px;
    line-height: 44px;
    text-align: center;
    background: #fff;
        /*position: fixed;*/
    z-index: 100;
    width: 100%;
    max-width: 640px;
}
.tab-index .tab-link {
    display: block;
    box-flex: 1;
    -webkit-box-flex: 1;
    width: 1%;
    border-bottom: 1px solid #eee;
}
.tab-service .up-down span {
    position: absolute;
    width: 8px;
    height: 44px;
    padding-left: 6px;
}
.tab-service span {
    display:inline-block;
    max-width: 100%;
    height: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.tab-service .up-down span::before {
    content: '';
    display: block;
    width: 0;
    height: 0;
    margin-top: 16px;
    background: rgba(0, 0, 0, 0);
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 4px solid #bbbbbb;
}
.tab-service .up-down span::after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    margin-top: 4px;
    background: rgba(0, 0, 0, 0);
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #bbbbbb;
}
.tab-shop {
    top: 240px;
    background: #f8f8f8;
    height: 35px;
    line-height: 35px;
    z-index: 7;
}
.tab-shop .tab-link.active {
    border-bottom: none;
}
.tab-index .tab-link.active {
    color: #f60;
    border-bottom-color: #f60;
}

/*筛选*/

.tab-screen {
    position: fixed;
    width: 100%;
    max-width: 640px;
    z-index: 1003 !important;
    top: 0;
    right: -200%;
    height: 100%;
    -webkit-transition: right 1s;
    -moz-transition: right 1s;
    -ms-transition: right 1s;
    -o-transition: right 1s;
    transition: right 1s;
}
.slideShow {
    right: 0;
}
.fixbg {
    background: rgba(0, 0, 0, 0.5);
    width: 100%;
    height: 100%;z-index: 1003 !important;
}
.tab-item {
    overflow: auto;
    height: 100%;
    -webkit-overflow-scrolling: touch;
    width: 90%;
    max-width: 640px;
    background-color: #fff;
    margin-left: 10%;
    position: absolute;
    top: 0;z-index: 1003 !important;
}
.tab-item .sift-item {
    line-height: 40px;
    padding: 0 15px;
    border-bottom: 1px solid #ddd;
    position: relative;
    font-size: 12px;
    color: #999;z-index: 1003 !important;
    /*border-top: 8px solid #eee;*/
}
.tab-item .sift-item .sift-title {
    color: #333;
    font-size: 14px;
    font-weight: 600;
}
.tab-item .sift-item .sift-title span {
    color: #aaa;
}

.tab-item .sift-price ul li, .tab-item .sift-auth ul li, .tab-item .sift-ext ul li {
    width: 120px;
    height: 32px;
    line-height: 32px;
    color: #666;
    background: #eee;
    border: 1px solid #e3e3e3;
    border-radius: 3px;
    text-align: center;
    margin: 0 10px 10px 0;
}
.tab-item .sift-price ul li.active, .tab-item .sift-auth ul li.active, .tab-item .sift-ext ul li.active {
    color:#f60;
    background-color: #fff4ed;
    border-color:#f60;
}

.tab-item .sift-item .sift-title {
    color: #333;
    font-size: 14px;
    font-weight: 600;
}
.tab-item .sift-area .area-toggle {
    text-align: left;
    color: #666;
}
.tab-item .sift-item:first-child {
    border-top: none;
}
.tab-item .sift-area .area-toggle .cut-link .to-all {
    color: #999;
}
.tab-item .sift-area .area-toggle .cut-link span {
    margin: 0 10px;
    color: #666;
}

.area-content {
    display: none;
}
.tab-item .sift-area .area-content.active {
    display: block;border-bottom: 0;
}
.tab-item .sift-area .area-content .area-city div, .tab-item .sift-area .area-content .area-province div, .tab-item .sift-area .area-content .area-province-cont div {
    color: #666;
}
.tab-item .sift-area .area-content .area-city ul, .tab-item .sift-area .area-content .area-province ul, .tab-item .sift-area .area-content .area-province-cont ul {
    display: block;
}

.display-area .area-item {
    display: inline-block;
    width: 22%;
    font-size: 13px;
    background: #fff;
    height: 36px;
    margin: 0px 4px 10px 0;
}
.display-area .area-item i {
    display: block;
    background: #eee;
    color: #666;
    font-size: 12px;
    border-radius: 3px;
    height: 32px;
    line-height: 32px;
    border: 1px solid #fff;
}
 .tab-item .sift-area .area-content .area-province ul .flex-item, .tab-item .sift-area .area-content .area-province-cont ul .flex-item {
    margin: 0 10px 10px 0;
    border: 1px solid transparent;
}
.tab-item .sift-area .area-content .area-city ul button, .tab-item .sift-area .area-content .area-province ul button, .tab-item .sift-area .area-content .area-province-cont ul button, .tab-item .sift-area .area-content .area-city ul li, .tab-item .sift-area .area-content .area-province ul li, .tab-item .sift-area .area-content .area-province-cont ul li {
    display: inline-block;
    width: 80px;
    height: 32px;
    line-height: 32px;
    color: #666;
    background: #eee;
    border: 1px solid #e3e3e3;
    border-radius: 3px;
    text-align: center;
    margin: 0 10px 10px 0;
}
.display-flex .flex-item {
    display: block;
    box-flex: 1;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -ms-box-flex: 1;
    flex: 1;
    -webkit-flex: 1;
    width: 1px !important;
}
.tab-item .sift-area .area-toggle .cut-link {
    float: right;
    color: #bbb;
}
.sift-commit {
    position: absolute;
    /*bottom: 0;*/
    background: #fff;
    width: 100%;
    font-size: 18px;
    text-align: center;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    margin-top: 10px;
}
.sift-commit .btn {
    float: left;
    width: 50%;
    line-height: 40px;
    box-sizing: border-box;
}
.sift-commit .su {
    background:#f60;
    color: #fff;
}
.sub-warp {
    font-size: 13px;
    padding: 0px 10px 10px 0;
    position: relative;
}
.sub-warp p {
    background: #fff;
    padding: 8px 0 8px 8px;
}
.guo .area-content .area-province-cont .display-area .sub-warp span.active,.hang .area-content .area-province-cont .display-area .sub-warp span.active {
    color:#f60;
    background: #fff;
    border:0;
}
.sub-warp span {
    margin: 0px 8px 0 8px;
    float: left;
    line-height: 30px;
    font-size: 14px;
    color: #666;
}
.sub-item {
    font-size: 13px;
    padding: 0px 10px 10px 0;
    /*display: none;*/
    position: relative;
}
.sub-item p {
    background: #fff;
    padding: 8px 0 8px 8px;
}
.sub-itemp span.active {
    color:#f60;
}
.sub-item span {
    margin: 0px 8px 0 8px;
    float: left;
    line-height: 30px;
    font-size: 14px;
    color: #666;
}
.tab-item .custom-price-box {
    background: #f2f2f2;
    margin-right: 10px;
    margin-bottom: 10px;
    padding: 5px 8px;
    border-radius: 3px;
    text-align: center;
}
.tab-item .custom-price {
    display: block;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    border: 0;
    border-radius: 3px;
    padding: 5px 8px;
    text-align: center;
    background: #fff;
    color: #666;
}
/*lunbo*/
.immersive_slider {
    max-width:100%;
    height:10rem;
    opacity:.9;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    position:relative;
    overflow:hidden;
}
.immersive_slider .is-slide {
    display:table;
    height:100%;
    width:100%;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    /*padding:50px 100px;*/
    position:absolute;
}
.immersive_slider .is-slide .image {
    /*float:none;*/
    /*width:50%;*/
    /*padding-left:10px;*/
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    vertical-align:middle;
    display:table-cell;
    /*padding:0 0 0 10px;*/
}
.is-bg-overflow {
    width:100%;
    height:100%;
    position:absolute;
    z-index:0;
}
.is-overflow, .is-bg-overflow {
    height:100%;
}
.ease {
    -webkit-transition:1000ms ease all;
    -moz-transition:1000ms ease all;
    -o-transition:1000ms ease all;
    transition:1000ms ease all;
}
.bounce {
    -webkit-transition:1000ms cubic-bezier(0.175, 0.885, 0.420, 1.310) all;
    -moz-transition:1000ms cubic-bezier(0.175, 0.885, 0.420, 1.310) all;
    -o-transition:1000ms cubic-bezier(0.175, 0.885, 0.420, 1.310) all;
    transition:1000ms cubic-bezier(0.175, 0.885, 0.420, 1.310) all;
}
.no-animation {
    -webkit-transition:none!important;
    -moz-transition:none!important;
    -o-transition:none!important;
    transition:none !important;
}
.location-box .adv-content .immersive_slider{
    max-width: 100%;
    height: 5rem;
    opacity: .9;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    position: relative;
    overflow: hidden;
}
.location-box .adv-content .immersive_slider .is-slide .image img {
    max-width:100%;
    display:block;
    width:100%;
    height: 5rem;
}
.immersive_slider .is-slide .image img {
    max-width:100%;
    display:block;
    width:100%;
    height: 10rem;
}
/*.immersive_slider .is-slide .content {*/
    /*float:none;*/
    /*width:50%;*/
    /*padding-right:10px;*/
    /*box-sizing:border-box;*/
    /*-moz-box-sizing:border-box;*/
    /*-webkit-box-sizing:border-box;*/
    /*color:#000;*/
    /*text-align:left;*/
    /*line-height:160%;*/
    /*vertical-align:middle;*/
    /*display:table-cell;*/
/*}*/
.immersive_slider .is-slide .content h2 {
    font-size:42px;
    font-weight:300;
    text-align:left;
    color:#000;
}
.is-container {
    position:relative;
    overflow:hidden;
}
.is-container .is-background {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
}
.is-container .is-background img {
    width:100%;
    height:100%;
    left:0;
    position:relative;
}
.is-container .is-background.gs_cssblur {
    -webkit-filter:blur(20px);
    -moz-filter:blur(20px);
    -o-filter:blur(20px);
    filter:blur(20px);
}
.is-pagination {
    position:absolute;
    left:0;
    width:100%;
    bottom:-5px;
    z-index:5;
    list-style:none;
    margin:0;
    padding:0;
    text-align:center;
}
.is-pagination li {
    padding:0;
    display:inline-block;
    text-align:center;
    position:relative;
}
.is-pagination li a {
    padding:10px;
    width:4px;
    height:4px;
    display:block;
}
.is-pagination li a:before {
    content:'';
    position:absolute;
    width:4px;
    height:4px;
    background:rgba(255, 255, 255, 0.85);
    border-radius:10px;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
}
.is-pagination li a.active:before {
    width:10px;
    height:10px;
    background:none;
    border:1px solid white;
    margin-top:-4px;
    left:8px;
}
.is-next, .is-prev {
    padding:5px 5px 15px;
    font-size:50px;
    position:absolute;
    bottom:50%;
    margin-bottom:-36px;
    width:35px;
    color:#FFF;
    display:inline-block;
    line-height:100%;
    background:rgba(0, 0, 0, 0.35);
}
.is-next {
    right:10px;
}

.is-prev {
    left:10px;
}
.guo .area-content .area-city .display-flex .active,
.guo .area-content .area-province-cont .display-area .active,
.hang .area-content .area-province-cont .display-area .active,
.hang .area-content .area-city .display-flex .active{
    color:#f60;
    background-color: #fff4ed;
    border:1px solid #f60;
}

/*ico*/
.provider-grade .icon_v1{
    color: #fff;font-size: 14px;
}
.provider-grade .icon_v2{
    color:#FF5C00;font-size: 14px;
}


/*个人中心*/
#GrayBg{background:#f0f0f0; padding-bottom:3.333rem; height:auto;}
.mTopBox{background:#0579F2;height: 12.79259rem;}
.mTopBox .mTop{height: 7.97778rem;padding:0.74074rem 1.11111rem;}
.mTopBox .mBot{height:3.33333rem; background:#0D2238;}
.mTop dt{overflow:hidden;}
.mTop dl{margin:0;}
.mTop dt a.mTopLeft{float:left; display:block; padding:0 0.92593rem; height:1.7037rem; line-height:1.7037rem; background:#0097e8; text-decoration:none; color:#fff; font-size:1.03704rem; border-radius:1rem;}
.mTop dt a.mTopRight{float:right; display:block; padding-left:1.66667rem; height:1.7037rem; line-height:1.7037rem; text-decoration:none; color:#fff; font-size:1.03704rem;}
.mImgBox{width:4.44444rem; height:4.44444rem; margin:0 auto; overflow:hidden; border-radius:50%;}
.mImgBox img{width: 4.44444rem;
    height: 4.44444rem;}
.mTop dd p{text-align:center;color:#fff;line-height:2rem;font-size:1.03704rem;height:2.222rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.mBot ul li{width:33.333%; float:left; text-align:center; font-size:0.96296rem; line-height:1.33333rem;}
.mBot a{text-decoration:none; color:#fff;}
.mBot a em{font-style:normal; margin-top:0.25rem; display:block;}
.mBox1{overflow:hidden;background:#fafafa;margin-bottom: 0.55556rem;}
.mBox1 .titBox{height:3.03704rem; overflow:hidden; font-size:0.96296rem; color:#333; padding:0 1.111rem; border-bottom:1px solid #e5e5e5;}
.mBox1 .titBox em{display:block; width:1.66667rem; height:1.66667rem; margin-top:0.66667rem; float:left; margin-right:0.74074rem;}
.mBox1 .titBox h2{float:left; line-height:3.03704rem; margin:0; font-size:0.96296rem; font-weight:normal;}
a.ArrowRight{float:right; color:#999; background:; height:3.03704rem; overflow:hidden; line-height:3.03704rem; padding-right:1.33333rem; text-decoration:none; background:url(../images/mIco.png) 6.2963rem -1.81481rem no-repeat; background-size:17.11111rem 11.11111rem;}
em.Ico1{background:url(../images/mIco.png) 0px 0.07407rem no-repeat; background-size:17.11111rem 11.11111rem;}
.mBox1Con{overflow:hidden; padding:0 1.111rem; height:4.51852rem;position: relative;}
.mBox1Con ul li{float:left;font-size:0.88889rem;height: 4.51852rem;white-space: nowrap;width: 10.6%;}
.mBox1Con ul li em{display:block; height:1.55556rem; width:1.55556rem; margin:0 auto;}
.mBox1Con ul li a{padding-top:0.74074rem;}
.mBox1Con ul{width:120%;}
.mBox1Con ul li a{display:block; text-decoration:none; height:3.77778rem;}
.mBox1Con ul li a p{text-align:center;color: #666;padding-top:0.3rem;}
.mBox1Con ul li em.dIco1{background:url(../images/mIco.png) no-repeat 1px -5.03704rem; background-size:17.11111rem 11.11111rem;}
.mBox1Con ul li em.dIco2{background: url(../images/mIco.png) no-repeat -1.74074rem -5.03704rem;background-size:17.11111rem 11.11111rem;}
.mBox1Con ul li em.dIco3{background: url(../images/mIco.png) no-repeat -3.59259rem -5.03704rem;background-size:17.11111rem 11.11111rem;}
.mBox1Con ul li em.dIco4{background: url(../images/mIco.png) no-repeat -5.51852rem -5.03704rem;background-size:17.11111rem 11.11111rem;}
.mBox1Con ul li em.dIco5{background: url(../images/mIco.png) no-repeat -7.33333rem -5.03704rem;background-size:17.11111rem 11.11111rem;}
.mBox1Con ul li em.dIco6{background: url(../images/mIco.png) no-repeat -9.11111rem -5.03704rem;background-size:17.11111rem 11.11111rem;}
.mBox1Con a.dArrow{display: block;height: 4.51852rem;width: 3.33333rem;background: url(../images/mIco.png) -15.21111rem 1.77778rem no-repeat #fafafa;background-size: 17.11111rem 11.11111rem;right: 0;position: absolute;top: 0;}
.mBox2{overflow:hidden;background:#fafafa;margin-bottom: 0.55556rem;}
.mBox2 .titBox{height:3.03704rem; overflow:hidden; font-size:0.96296rem; color:#333; padding:0 1.111rem; border-bottom:1px solid #e5e5e5;}
.mBox2 .titBox em{display:block; width:1.66667rem; height:1.66667rem; margin-top:0.66667rem; float:left; margin-right:0.74074rem;}
.mBox2 .titBox h2{float:left; line-height:3.03704rem; margin:0; font-size:0.96296rem; font-weight:normal;}
a.ArrowRight{float:right; color:#999; background:; height:3.03704rem; overflow:hidden; line-height:3.03704rem; padding-right:1.33333rem; text-decoration:none; background:url(../images/mIco.png) 6.2963rem -1.81481rem no-repeat; background-size:17.11111rem 11.11111rem;}
em.Ico2{background: url(../images/mIco.png) -1.85185rem 0.07407rem no-repeat;background-size:17.11111rem 11.11111rem;}
.mBox2Con{overflow:hidden;padding:0 1.111rem;height: 5.37037rem;position: relative;}
.mBox2Con ul li{width:24.333%;float:left;font-size:0.88889rem;height: 5.37037rem;margin-left: -1px;}
.mBox2Con ul li em{display:block;height: 2.22222rem;width: 2.59259rem;margin:0 auto;}
.mBox2Con ul li a{padding-top:0.74074rem;}
.mBox2Con ul{width: 100%;overflow: hidden;}
.mBox2Con ul li a{display:block;text-decoration:none;height: 4.51852rem;}
.mBox2Con ul li a p{text-align:center;color: #666;padding-top:0.3rem;}
.mBox2Con ul li em.dIco1{background: url(../images/mIco.png) no-repeat 0.33333rem -7.62963rem;background-size:17.11111rem 11.11111rem;}
.mBox2Con ul li em.dIco2{background: url(../images/mIco.png) no-repeat -2.25926rem -7.59259rem;background-size:17.11111rem 11.11111rem;}
.mBox2Con ul li em.dIco3{background: url(../images/mIco.png) no-repeat -5.2963rem -7.66667rem;background-size:17.11111rem 11.11111rem;}
.mBox2Con ul li em.dIco4{background: url(../images/mIco.png) no-repeat -11.296rem -7.66667rem;background-size:17.11111rem 11.11111rem;}

em.Ico3{background: url(../images/mIco.png) -3.81481rem 0.07407rem no-repeat;background-size:17.11111rem 11.11111rem;}
.mBox3Con ul li em.dIco1{background: url(../images/mIco.png) no-repeat -8.14815rem -7.62963rem;background-size:17.11111rem 11.11111rem;}
.mBox3Con ul li em.dIco2{background: url(../images/mIco.png) no-repeat -11rem -7.7037rem;background-size:17.11111rem 11.11111rem;}
.mBox3Con ul li em.dIco5{background: url(../images/cw.png) no-repeat ;}
.hcBox ul li em.dIco3,.mBox3Con ul li em.dIco3{background: url(../images/mIco.png) no-repeat -13.92593rem -7.66667rem;background-size:17.11111rem 11.11111rem;}
.mBox3Con{overflow:hidden;padding:0 1.111rem;height: 6.11111rem;position: relative;}
.mBox3Con ul li{width:33.333%;float:left;font-size:0.88889rem;height: 6.11111rem;margin-left: -1px;
    /*border-left: 1px solid #e5e5e5;*/
}
.hcBox ul li em,.mBox3Con ul li em{display:block;height: 2.22222rem;width: 2.59259rem;margin:0 auto;}
.mBox3Con ul li a{padding-top:0.74074rem;}
.mBox3Con ul{width: 100%;overflow: hidden;}
.mBox3Con ul li a{display:block;text-decoration:none;height: 5.37037rem;}
.mBox3Con ul li a p{text-align:center;color: #666;padding-top:0.3rem;line-height: 1.111rem;}
.mBox3{overflow:hidden;background:#fafafa;margin-bottom: 1rem;}
.mBox3 .titBox{height:3.03704rem; overflow:hidden; font-size:0.96296rem; color:#333; padding:0 1.111rem; border-bottom:1px solid #e5e5e5;}
.mBox3 .titBox em{display:block; width:1.66667rem; height:1.66667rem; margin-top:0.66667rem; float:left; margin-right:0.74074rem;}
.mBox3 .titBox h2{float:left; line-height:3.03704rem; margin:0; font-size:0.96296rem; font-weight:normal;}

/*lianxi*/
.add-box {
    padding: 0.7407rem;
    min-height: 0.8519rem;
    background: #efeff4;
    font-size: 0.8889rem;
    border-bottom: 1px solid #ccc;
}
.add {
    background: url(../images/home.png) top left no-repeat;
    background-size: 1.037rem 1.111rem;
    padding-left: 1.333rem;
    line-height: 1.111rem;
    color: #666;
}
.add a {
    color: #666;
    text-decoration: none;
}
.add-box {
    font-size: 0.8889rem;
}
.ChangeBox {
    height: auto;
    width: 100%;
    background: #fff;
    border-bottom: 1px solid #dbdbdb;
    overflow: hidden;
    margin-top: 0.8889rem;
    margin-bottom: 0.8889rem;
    border-top: 1px solid #ccc;
}
.borBottom {
    border-bottom: 1px solid #eee;
}
.Contact {
    margin: 0 1.111rem;
    line-height: 1.111rem;
    padding-top: 1.111rem;
    overflow: hidden;
    font-size: 0.8889rem;
}
.Contact ul li {
    width: 100%;
    overflow: hidden;
    padding-bottom: 1.111rem;
    position: relative;
}
.Contact ul li span.leftName {
    width: 5rem;
    padding-right: 2rem;
    color: #999;
    float: left;
    display: block;
}

.Contact ul li span.rightTel {
    float: left;
    color: #333;
    display: block;
}
.Contact ul li a.telIco {
    background: url(../images/telBtn.png) no-repeat;
    background-size: 5.185rem 1.852rem;
    display: block;
    padding-right: 0.8rem;
    width: 4.385rem;
    height: 1.852rem;
    text-decoration: none;
    text-align: right;
    line-height: 1.852rem;
    color: #fff;
    position: absolute;
    top: 0.1rem;
    right: 0.3407rem;
}
.hcBox, .hcBox2 {
    height: auto;
    width: 100%;
    background: #fff;
    border-bottom: 1px solid #d9d9d9;
    overflow: hidden;
    margin-bottom: 0.8889rem;
}
.hcBox h2, .hcBox2 h2 {
    height: 2.963rem;
    width: 100%;
    border-bottom: 1px solid #d9d9d9;
    margin: 0;
    font-size: 1.111rem;
    font-weight: normal;
    color: #000;
    padding-left: 1.111rem;
    border-top: 1px solid #ccc;
    line-height: 2.963rem;
}
.hcBox ul, .hcBox2 ul {
    width: 100%;
    overflow: hidden;
}
.hcBox ul li {
    overflow: hidden;
    border-bottom: 1px solid #bdbdbd;
    padding: 0.7407rem 0;
}
.hcBox ul li:nth-child(1) a:nth-child(1) {
    text-decoration: none;
    color: #ff7b04;
}
.hcBox ul li:nth-child(1) a {
    margin-top: 0.5rem;
}
.hcBox ul li a {
    display: block;
    vertical-align: middle;
    width: 25%;
    text-decoration: none;
    float: left;
    text-align: center;
    margin-bottom: 0.8rem;
    font-size: 0.8889rem;
    line-height: 1.111rem;
}
.hcBox ul li:nth-child(1) a:nth-child(2) {
    text-decoration: none;
    color: #cb1842;
}
.hcBox ul li:nth-child(1) a:nth-child(2)::before {
    background: url(../images/mIco2.png) no-repeat 0 -2.5rem;
    background-size: 4.852rem 5.074rem;
}
.hcBox ul li a::before {
    margin: 5px auto;
    width: 2rem;
    height: 2rem;
    display: block;
    content: "";
}
/*收藏*/
.flex-item a.myreclo {
    border: 1px solid #c9c9c9;
    background: #fff;
    padding: 2px 6px;
    height: 35px;
    line-height: 40px;
    overflow: hidden;
    margin-left: 10px;
    margin-top: 5px;
    color: #000000;
}
.FavoritesTit {
    height: 3.25926rem;
    background: #fff;
    margin-bottom: 0.74074rem;
}
.FavoritesTit dd {
    float: left;
    width: 50%;
    margin-left: -1px;
    border-left: 1px solid #ddd;
    height: 3.25926rem;
    line-height: 3.25926rem;
    text-align: center;
    font-size: 1.18519rem;
    color: #333;
}
.FavoritesTit dd {
    line-height: 3.25926rem;
    text-align: center;
    font-size: 1.18519rem;
    color: #333;
}
.FavoritesTit dd.fTitTab {
    color: #fd5555;
}
.FavoritesBox2 {
    background: #fff;
    overflow: hidden;
    padding-bottom: 3.6rem;
}
.nothBox {
    padding-bottom: 4.2rem;
    overflow: hidden;
}
.nothBox .nothImg {
    width: 8.481rem;
    height: 8.481rem;
    margin: 4.083rem auto 1.583rem auto;
    background: url(../images/fIco2.png) 0 0;
    background-size: 11.11rem 8.481rem;
}
.nothBox p {
    font-size: 0.8889rem;
    color: #666;
    text-align: center;
}
.nothBtn {
    text-align: center;
    overflow: hidden;
    padding-top: 2.083rem;
}
.nothBtn button {
    height: 2.867rem;
    border-radius: 4px;
    width: 9.67rem;
    background: #0579F2;
    font-size: 1.111rem;
    color: #fff;
    border: none;
}
/*shezhi*/
.dataBox {
    /*padding-bottom: 3rem;*/
    overflow: hidden;
    margin-top: 0.7407rem;
    background: #fff;
}
.dataBox ul li {
    padding: 0 1rem;
    height: 3.25926rem;
    overflow: hidden;
    border-bottom: 1px solid #e5e5e5;
    position: relative;
    margin: 0 1.11111rem;
}
.dataBox ul li label{width:4.625rem;font-size: 1.11111rem;line-height: 3.25926rem;display:block;color: #333;float:left;text-align: left;}
.dataBox ul li p{float:right;line-height: 3.25926rem;height: 3.25926rem;color: #999;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 9rem;text-align: right;}
.dataBox ul li span{display:block;float:right;padding-right: 1.5rem;line-height: 3.25926rem;height: 3.25926rem;color: #999;background: url(../images/mIco.png) 9.8rem -1.8037rem no-repeat;background-size: 17.11111rem 11.11111rem;width: 9rem;text-align: right;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.dataBox ul li:last-child{border-bottom:none;}
.dataImg{height:2.37037rem;width:2.37037rem;float:right;vertical-align:middle;margin: 0.44444rem 0;overflow: hidden;
    border-radius: 50%;}
.dataImg img{width:100%;}
.exitCurrent {
    width: 100%;
    height: 3.33333rem;
    line-height: 3.33333rem;
    font-size: 1.18519rem;
    background: #0579F2;
    text-align: center;
    color: #fff;
    display: block;
}
.exitCurrent a {
    color: #fff;
    text-decoration: none;
    display: block;
}
/*touxiang*/
.dataBox .form {
    line-height: 40px;
    margin-top: 20px;
    padding-bottom: 20px;
}
.dataBox .form ul li {
    position: relative;
    padding: 5px 0 5px 135px;
    height: 8.259rem;
}
.dataBox .form .left {
    position: absolute;
    left: 20px;
    top: 5px;
    z-index: 1;
    text-align: right;
}
.dataBox .form .btn.BgBlue {
    line-height: 40px;
}
.dataBox .form .submin {
    width: auto;
    line-height: 40px;
    height: 40px;
    display: inline-block;
    padding: 0 30px;
}
.dataBox .form .BgBlue {
    border: none;
    margin: 0;
}
.warp .main .box .submin {
    width: 100px;
    text-align: center;
    line-height: 40px;
    border: none;
}
.BgBlue {
    background: #0579F2 !important;
    color: #fff !important;
}
.btn {
    cursor: pointer;
    border-radius: 2px;
}
#user_img .rg_text {
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    background-color: #fff;
    height: 36px;
    padding: 0 10px;
    width:100%;
}
/*认证*/
.renzheng .form li {
    position: relative;
    padding: 5px 0 5px 135px;
}
.renzheng .form .left {
    position: absolute;
    left: 20px;
    top: 5px;
    z-index: 1;
    text-align: right;
}
.renzheng  .form .rg_text {
    border: 1px solid #dcdcdc;
    background-color: #fff;
    height: 36px;
    padding: 0 10px;
    width: 95%;
}
.renzheng .form .left span{
    margin-right:10px;
}

.renzheng .form .table-form{width:100%;}
.renzheng .form .table-form td{border-bottom: 1px solid #ddd;line-height: 50px;text-indent: 0.5em; color: #999;}
.renzheng .form .table-form td.left-td{width: 30%;text-align: right; color: #333;}
.renzheng .form .table-form td .rg_text{border: 0px; padding: 0px; color: #999;}
.renzheng .form .table-form td textarea{
    vertical-align: middle;
    margin: 0.2em 0;
    width: 90%;
    border: 0px;
    color: #999;
}
.renzheng .form .table-form td select{
    width: 30%;
    border: 1px solid #ddd;
    /*很关键：将默认的select选择框样式清除*/
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;

    /*在选择框的最右侧中间显示小箭头图片*/
    background: url("../images/arrow.png") no-repeat scroll right center transparent;

    /*为下拉小箭头留出一点位置，避免被文字覆盖*/
    padding-right: 14px;
	
	height: 30px;
}

/*签到*/
.mqiandao {
    position: relative;
}
.mqiandao .qd_top {
    width: 100%;
    position: absolute;
    top: 0;left: 0; color: #fff;
}
.mqiandao .qd_bottom{
    width: 100%;
    position: absolute;
    bottom: 2rem; color: #fff;text-align: center;font-size: 1rem;
}
.mqiandao .qd_bottom i{
    color: #F05004;font-size: 1.2rem;
}
.mqiandao .qd_top .fl{
    margin: 10px 0 0 10px;
}
.mqiandao .qd_top .fr{
    margin: 10px 10px 0px 0px;
}
.mqiandao .qd_top .fr a{color: #fff;}
.fl{float: left;}
.fr{float: right;}
.mqiandao img {
    width: 100%;
    height: 100%;
}
.qiandao img {
    width: 6.44444rem;
    height: 4.44444rem;
}

.qiandao .qd_l{
    color: #0579F2;
    background: #fff;
}
.qiandao .qd_r {
    color: #0579F2;
}

.mqindao_to{
    width: 100%;
}
.mqindao_to ul li{
    float: left;
    width: 14.2%;text-align: center;
    margin-top: 20px;
}
.mqindao_to ul li span{
    width:2.5rem;
    height: 2.5rem;
    line-height: 2.5rem;
    text-align: center;
    border-radius: 50%;
    border: 1px solid #efefef;
    display: block;
    margin: 0 auto;
}
.mqindao_to ul li{color: #666}
.mqindao_to ul li em{
    display: block;
    margin-top: 10px;
}
.qd_se{
    background: #F05004;
    color: #fff;
}
.mqiandao_4 img{width: 100%;}
.mqiandao_3 img{
    width:100%;
    /*float: left;border: 2px solid #ccc;margin:20px -4px -2px 2%;*/
}
.mqiandao_3 img.dtai_l{margin-left: 0;}
.mqiandao_3 img.dtai{border: 2px solid #0579F2;}
@media only screen and (min-width: 240px) {
    .qiandao .qd_l {
        font-size: 80%;
        position: absolute;
        left: 44%;
        top: 35%;
    }
    .mqiandao .qd_bottom,.mqiandao .qd_top .fl,.mqiandao .qd_top .fr{font-size: 80%}
}

/* 12px */
@media only screen and (min-width: 320px) {
    .qiandao .qd_l {
        font-size: 90%;
        position: absolute;
        left: 43.5%;
        top: 35%;
    }
    .mqiandao .qd_bottom,.mqiandao .qd_top .fl,.mqiandao .qd_top .fr{font-size: 80%}
}

/* 11.25px */
@media only screen and (min-width: 360px) {
    .qiandao .qd_l {
        font-size: 105%;
        position: absolute;
        left: 43%;
        top: 35%;
    }
    .mqiandao .qd_bottom,.mqiandao .qd_top .fl,.mqiandao .qd_top .fr{font-size: 80%}
}

/* 11.25px */
@media only screen and (min-width: 400px) {
    .qiandao .qd_l {
        font-size: 115%;
        position: absolute;
        left: 43%;
        top: 35%;
    }
    .mqiandao .qd_bottom,.mqiandao .qd_top .fl,.mqiandao .qd_top .fr{font-size: 90%}
}

@media only screen and (min-width: 440px) {
    .qiandao .qd_l {
        font-size: 125%;
        position: absolute;
        left: 43%;
        top: 35%;
    }
    .mqiandao .qd_bottom,.mqiandao .qd_top .fl,.mqiandao .qd_top .fr{font-size: 90%}
}

/* 11.25px */
@media only screen and (min-width: 480px) {
    .qiandao .qd_l {
        font-size: 140%;
        position: absolute;
        left: 43%;
        top: 35%;
    }
    .mqiandao .qd_bottom,.mqiandao .qd_top .fl,.mqiandao .qd_top .fr{font-size: 100%}
}
@media only screen and (min-width: 530px) {
    .qiandao .qd_l {
        font-size: 145%;
        position: absolute;
        left: 43.5%;
        top: 35%;
    }
    .mqiandao .qd_bottom,.mqiandao .qd_top .fl,.mqiandao .qd_top .fr{font-size: 100%}
}
@media only screen and (min-width: 580px) {
    .qiandao .qd_l {
        font-size: 160%;
        position: absolute;
        left: 43%;
        top: 35%;
    }
    .mqiandao .qd_bottom,.mqiandao .qd_top .fl,.mqiandao .qd_top .fr{font-size: 100%}
}
@media only screen and (min-width: 610px) {
    .qiandao .qd_l {
        font-size: 160%;
        position: absolute;
        left: 43.5%;
        top: 35%;
    }
    .mqiandao .qd_bottom,.mqiandao .qd_top .fl,.mqiandao .qd_top .fr{font-size: 100%}
}

/* 15px */
@media only screen and (min-width: 640px) {
    .qiandao .qd_l {
        font-size: 170%;
        position: absolute;
        left: 43.5%;
        top: 35%;
    }
    .mqiandao .qd_bottom,.mqiandao .qd_top .fl,.mqiandao .qd_top .fr{font-size: 100%}
}

/* 24px */
@media only screen and (min-width: 720px) {
    .qiandao .qd_l {
        font-size: 180%;
        position: absolute;
        left: 43%;
        top: 35%;
    }
    .mqiandao .qd_bottom,.mqiandao .qd_top .fl,.mqiandao .qd_top .fr{font-size: 100%}
}

input[type=radio] {
    display: inline-block;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    -webkit-appearance: none;
    background-color: transparent;
    border: 0;
    outline: 0 !important;
    line-height: 16px;
    color: #d8d8d8;
}
input[type=radio]:after {
    content: "";
    display:block;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    text-align: center;
    line-height: 12px;
    font-size: 12px;
    color: #fff;
    border: 1px solid #ddd;
    background-color: #fff;
    box-sizing:border-box;
}
input[type=radio]:checked:after {
    content: "√";
    /*transform:matrix(-0.766044,-0.642788,-0.642788,0.766044,0,0);*/
    /*-webkit-transform:matrix(-0.766044,-0.642788,-0.642788,0.766044,0,0);*/
    border-color: #0579F2;
    background-color: #0579F2;
}

input[type=checkbox] {
    display: inline-block;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    -webkit-appearance: none;
    background-color: transparent;
    border: 0;
    outline: 0 !important;
    line-height: 16px;
    color: #d8d8d8;
}
input[type=checkbox]:after {
    content: "";
    display:block;
    width: 14px;
    height: 14px;
    text-align: center;
    line-height: 12px;
    font-size: 12px;
    color: #fff;
    border: 1px solid #ddd;
    background-color: #fff;
    box-sizing:border-box;
}
input[type=checkbox]:checked:after {
    content: "√";
    /*transform:matrix(-0.766044,-0.642788,-0.642788,0.766044,0,0);*/
    /*-webkit-transform:matrix(-0.766044,-0.642788,-0.642788,0.766044,0,0);*/
    border-color: #0579F2;
    background-color: #0579F2;
}

/*detail详情*/
.detail_fen{
    float: left;
    width: 70%;
    height: 42px;
    line-height: 42px;
    position: absolute;
    left: 10%;
    z-index: 10;
}
.detail_fen li{
    width: 33.33%;
    float: left;
    text-align: center;
}
.detail_fen li a{
    display: block;
    margin: 0 auto;
    color: #fff;
    width: 65px;}
.detail_no{border-bottom: 2px solid #fff;}

.titBox, .titBox2, .titBox3, .FreeBox {
    overflow: hidden;
}
.ImgBot {
    padding: 0.7407rem;
    background: #fff;
    overflow: hidden;
}
.ImgBot h1 {
    color: #333;
    font-size: 1.03704rem;
    line-height: 1.40741rem;
    max-height: 2.66667rem;
    padding: 0.3rem 0 0.7407rem;
    overflow: hidden;
    margin: 0;
    font-weight: 400;
}
.ImgBot .price {
    font-size: 1.48148rem;
    color:#fd5555;
}
.ImgBot .price span {
    font-size: 1.11111rem;
}
.ImgBot .price a {
    float: right;
    width: 6.74074rem;
    height: 1.85185rem;
    line-height: 1.85185rem;
    border-radius: 0.37037rem;
    font-size: 0.96296rem;
    color: #fff;
    text-align: center;
    text-decoration: none;
    background: #FF8332;
}
.ImgBot .iNum{color:#999;line-height:1.111rem; padding:0.7407rem 0 0.6rem;font-size:0.88889rem;}
.ImgBot .iNum span{padding-right:3.7037rem;}
.helpTxt{clear:both;height:2.59259rem;background:#fafafa;}
.helpTxt li{float:left;font-size:0.88889rem;color:#999;line-height:2.59259rem;margin-left:0.7407rem;margin-right:0.3rem;}
.helpTxt li:before{float:left;width:1.407407rem;height:1.407407rem;display:block;margin:0.59259rem 0.37037rem 0 0;}
.helpTxt li:nth-child(1):before{background:url(../images/newicon6.png) no-repeat left top;background-size:1.66667rem 11.11111rem;content: "";}
.helpTxt li:nth-child(2):before{background:url(../images/newicon6.png) no-repeat left -2.46222rem;background-size:1.66667rem 11.11111rem;content: "";}
.helpTxt li:nth-child(3):before{background:url(../images/newicon6.png) no-repeat left -4.703704rem;background-size:1.66667rem 11.11111rem;content: "";}
.ImgPar{clear:both;padding:0 0.7407rem;margin-top:0.74074rem;background:#fff;}
.ImgPar h2{line-height:2.96296rem;}
.ImgPar h2 a:after{float:right;width:0.92593rem;height:1.11111rem;background:url(../images/newIcon2017_1.png) -1.85185rem 0 no-repeat;background-size:17.51852rem 4.44444rem;content: "";display:inline-block;margin-top:1rem;}
.ImgPar h2 a{display:block; font-size:1.11111rem;color:#333; text-decoration:none;}
.ImgPar h2 a span{padding-left:1.48148rem;}
.ImgTxt{clear:both;padding:0 0.7407rem;margin-top:0.74074rem;background:#fff;}
.ImgTxt h2{line-height:2.96296rem;position:relative;}
.ImgTxt h2:after{position: absolute;bottom:0px;left:0px;right:0px;border-bottom:1px solid #ccc;-webkit-transform:scaleY(.5);-webkit-transform-origin:0 0;content:"";}
.ImgTxt h2 a:after{float:right;width:0.92593rem;height:1.11111rem;background:url(../images/newIcon2017_1.png) -1.85185rem 0 no-repeat;background-size:17.51852rem 4.44444rem;content: "";display:inline-block;margin-top:0.9rem;}
.ImgTxt h2 a{display:block; font-size:1.11111rem;color:#333; text-decoration:none;}
.ImgTxt ul{clear:both;padding:0.55556rem 0;}
.ImgTxt li{font-size:0.96296rem;color:#666;line-height:2.22222rem;}

.comInfo{clear:both;margin:0.74074rem 0;height: auto;background:#fff;padding:0.55556rem 0.74074rem;overflow: hidden;}
.comInfo .comNameBox{padding:0.37037rem 0;}
.comInfo .comNameBox h3{color:#333;font-size:1.11111rem;line-height:2.03704rem;-o-text-overflow:ellipsis; text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.comInfo .comNameBox p{font-size:0.96296rem;line-height:1.85185rem;color:#666;}
.comInfo .comNameBox p span{font-weight:600;}
.comInfo .comNameBox a{text-decoration:none;}
em.hcIco{height: 1.66667rem; width: 1.66667rem; float:left;text-shadow:0 0 4px #666, 0 0 10px #666, 0 0 2px #666, 0 0 4px #666, 0 0 4px #666; background-size: 1.2963rem 6.85185rem;}
/*background: url(../images/proNewIco.png) 0 0.34815rem no-repeat;*/
.comInfo .comBoxLink{clear: both;padding:1.11111rem 0;overflow:hidden;}
.comInfo .comBoxLink a{width: 48%;height:2.88889rem;line-height:2.88889rem;font-size:1.03704rem;color:#666;text-decoration:none;border: 1px solid #ccc;border-radius: 0.11111rem;text-align: center;}
.comInfo .comBoxLink a:nth-child(1){float:left;}
.comBoxLink a:nth-child(1):before{display:block; content:""; margin-right:0.37037rem; vertical-align:middle;display:inline-block; height:1.2963rem; width:1.2963rem;background:url(../images/inlineCs.png) 0 0 no-repeat;background-size:1.2963rem 1.14815rem;}
.comInfo .comBoxLink a:nth-child(2){float:right;}
.comInfo .comBoxLink a:nth-child(2):before{width:1.48148rem;height:1.48148rem;display:block; content:""; margin-right:0.74074rem;vertical-align:middle;display:inline-block;background:url(../images/newIcon2017_1.png) -1.62963rem -2.77778rem no-repeat;background-size:18.51852rem 4.44444rem;}

.prolistBox{clear:both;overflow:hidden;}
.prolistBox h2{width:10.55556rem;height:2.96296rem;line-height:2.96296rem;text-align:center;font-size:0.96296rem;color:#333;background:url(../images/newIcon2017_1.png) -8rem 1.03704rem no-repeat;background-size:18.51852rem 4.44444rem;margin:0 auto;}
.prolistBox ul{clear:both;}
.prolistBox li{float:left;width:49.25%;height:19.3rem;background:#fff;margin:0 0 0.37037rem;overflow:hidden;}
.prolistBox li:nth-child(even){float:right;}
.prolistBox li .listImg{width:13.7037rem;height:13.7037rem;text-align:center;margin:0 auto 0.37037rem;overflow:hidden;}
.prolistBox li .listImg a{width:13.7037rem;height:13.7037rem;display:table-cell;vertical-align:middle;text-align:center;overflow: hidden;}
.prolistBox li .listImg a img{vertical-align: middle;max-width:13.7037rem;max-height:13.7037rem;width:auto;margin: 0 auto;}
.prolistBox dl{clear:both;width:12.22222rem;height:5.5963rem;padding:0.37037rem 0.74074rem;background:#fff;margin:0;overflow:hidden;}
.prolistBox dt{height:2.66667rem;font-size:1.03704rem;line-height:1.40741rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.prolistBox dt a{color:#333;text-decoration:none;}
.prolistBox dd{clear:both;padding-top:0.37037rem;color:#FF8332;font-size:1.18519rem;overflow:hidden;margin:0;font-faimly:"Arial, Helvetica, sans-serif";}
.prolistBox dd span{font-size:0.96296rem;}

.ListLink{clear:both;padding:0 0.15rem 0 0.2rem;margin-bottom:0.37037rem;overflow:hidden;}
.ListLink a{float:left;width:20.7%;height:2.59259rem;line-height:2.59259rem;font-size:0.96296rem;display: block;padding:0 1.5%;text-align: center;background:#fff;margin:0.37037rem 0.44074rem 0.37037rem 0;color: #333;border-radius:0.18519rem;overflow:hidden;text-decoration:none;}
.ListLink a:nth-child(1),.ListLink a:nth-child(2),.ListLink a:nth-child(3),.ListLink a:nth-child(4){margin-bottom:0.37037rem;}
.ListLink a:nth-child(4),.ListLink a:nth-child(8){margin-right:0;}

.proMore{text-align: center;color: #999;height:2rem;border-bottom: 1px solid #ccc;margin-bottom: 2.0rem;}
.proMore span{display: block;margin:0 auto;width:13rem;background: #f5f5f5;padding:1.3rem 0;font-size:0.81481rem;}
.proMore span:after{width:0.92593rem;height:0.74074rem;background: url(../images/newIcon2017_1.png) -3.88889rem 0.18519rem no-repeat;background-size: 18.51852rem 4.44444rem;content: "";display: inline-block;margin:0.37037rem 0 0 0.37037rem;}

.fnavBox{clear:both;height:2.96296rem;line-height:2.96296rem;padding:0 0.74074rem;background:#fff;margin-top:0.3rem;font-size:0.88889rem;}
.fnavBox a{float:left;color:#666; text-decoration:none; display:block;overflow: hidden;text-overflow: ellipsis; white-space:nowrap;max-width:21%;position:relative;padding: 0 0.7rem 0 0.3rem;}
.fnavBox a:after{width:0.5rem;height:0.74074rem;display:inline-block;background:url(../images/newIcon2017_1.png) -17.98rem -3.05rem no-repeat;background-size:18.51852rem 4.44444rem;content: "";position: absolute;right: 0;top: 1rem;}
.fnavBox a:nth-child(1):before{float:left;width:1.11111rem;height:1.11111rem;display:inline-block;background:url(../images/newIcon2017_1.png) -5.74074rem 0.07407rem no-repeat;background-size:18.51852rem 4.44444rem;content: "";margin-right:0.3704rem;margin-top:0.85185rem;}
.fnavBox a:last-child:after{background:none;}

.botFloat{width:100%; height:3.62963rem;font-size:0.7407rem;position:fixed;bottom:0;background:#fff;z-index:600;overflow:hidden;}
.botFloat:before {position: absolute;top: 0px;left: 0px;right: 0px;border-bottom:1px solid #e5e5e5;-webkit-transform: scaleY(.5);-webkit-transform-origin: 0 0;content: "";}
.botFloat ul li{float:left;width:17%;text-align:center; color:#333;}
.botFloat ul li a{text-decoration:none;color:#333; display:block;padding-top:0.2rem;}
.botFloat ul li.collection a:before{width:1.85185rem;height:1.66667rem;display:block;margin:0.18519rem auto;background:url(../images/newIcon2017_1.png) -3.55556rem -2.81481rem no-repeat;background-size:18.51852rem 4.44444rem;content: "";}
.botFloat ul li.isCollection a{color:#FF8332;}
.botFloat ul li.isCollection a:before{width:1.85185rem;height:1.66667rem;display:block;margin:0.18519rem auto;background:url(../images/newIcon2017_1.png) -5.62963rem -2.81481rem no-repeat;background-size:18.51852rem 4.44444rem;content: "";}
.botFloat ul li.talkTo a:before{display:block; width:1.85185rem; height:1.85185rem; margin:1px auto ; background:url(../images/talkImg.png) 0.18519rem 0.11111rem no-repeat; background-size:1.51852rem 1.62963rem;content:"";}
.botFloat ul li.openShop a:before{width:1.85185rem;height:1.66667rem;display:block;margin:0.18519rem auto;background:url(../images/newIcon2017_1.png) -7.7037rem -2.81481rem no-repeat;background-size:18.51852rem 4.44444rem;content: "";}
.botFloat ul li.myShop a:before{width:1.85185rem;height:1.66667rem;display:block;margin:0.18519rem auto;background:url(../images/newIcon2017_1.png) -9.77778rem -2.66667rem no-repeat;background-size:18.51852rem 4.44444rem;content: "";}
.botFloat ul li.telBot a:before{width:1.85185rem;height:1.66667rem;display:block;margin:0.18519rem auto;background:url(../images/newIcon2017_1.png) -11.74074rem -2.74074rem no-repeat;background-size:18.51852rem 4.44444rem;content: "";}
.botFloat ul li.telBota a:before{width:1.85185rem;height:1.66667rem;display:block;margin:0.18519rem auto;background:url(../images/newIcon2017_1.png) -14.3rem -2.74074rem no-repeat;background-size:18.51852rem 4.44444rem;content: "";}
.botFloat ul li.inquiry{width:49%;line-height:3.62963rem;font-size:1.18519rem;background:#FF8332;text-align:center;color:#fff;margin-top:-1px;}
.botFloat ul li.inquiry a{color:#fff;display:block;}
.botFloat ul li.subscribe a:before{width:1.85185rem;height: 1.66667rem;display: block;margin: 0.18519rem auto;background:url(../images/newIcon2017_5.png) center 0.07407rem no-repeat; background-size:1.22222rem 1.59259rem;content:"";}
.botFloat ul li.addOrder{width:24.5%;line-height:3.62963rem;font-size:1.18519rem;background:#FF8332;text-align:center;color:#fff;margin-top:-1px;}
.botFloat ul li.addOrder a{color:#fff;display:block;}
.botFloat ul li.buyBt{width:24.5%;line-height:3.62963rem;font-size:1.18519rem;background:#0579F2;text-align:center;color:#fff;margin-top:-1px;}
.botFloat ul li.buyBt a{color:#fff;display:block;}

.Rcollect{width:2.962rem;height:2.962rem;background:#fff url(../images/newicon6.png) no-repeat 0.7rem -6.38rem;background-size:1.66667rem 11.11111rem;margin-top:1.35185rem;display:block;border-radius: 50%;box-shadow:0 1px 1px #ccc;}
.isRcollect{width:2.962rem;height:2.962rem;background:#FF8332 url(../images/newicon6.png) no-repeat 0.7rem -9rem;background-size:1.66667rem 11.11111rem;margin-top:1.35185rem;display:block;border-radius: 50%;}


@media screen  and (max-width: 320px) {
    .prolistBox li{width:13.15rem;height:18.7rem;overflow:hidden;}
    .prolistBox li .listImg{width:13.15rem;height:13.15rem;}
    .prolistBox li .listImg a{width:13.15rem;height:13.15rem;}
    .prolistBox dl{width:11.61852rem;}
}
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation : portrait) {
    .prolistBox li{width:13.15rem;height:19.1rem;overflow:hidden;}
    .prolistBox li .listImg{width:13.15rem;height:13.15rem}
    .prolistBox li .listImg a{width:15.13rem;height:13.15rem;}
    .prolistBox dl{width:12.65852rem;height:5.1rem;}
}
.freightNote {
    margin-top: 10px;
}
.comNameBox a p em:before{color: #0579F2;font-size: 20px;}
.preFerences, .freightNote {
    height: 3rem;
    line-height: 3rem;
    padding: 0 0.7407rem;
    margin-top: 10px;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    background: #fff;
    position: relative;
}
.preFerences a, .freightNote a {
    width: 92%;
    height: 3rem;
    display: block;
    font-size: 1.111rem;
    color: #555;
    text-decoration: none;
    overflow: hidden;
}
.w5yfob{overflow: hidden;background: #fff;  width: 100%;padding: 10px 0;position: relative;}
.w5yfob ul>span{position:absolute;right: 2px;bottom: 2px;width: 25px;height: 15px;font-size: 10px;background: #999;color: #fff;text-align: center;}
.w5yfob ul li{
    width: 33%;float: left;text-align: center;
}
.w5yfob ul li img{
    width: 90%;}
.w5yfob ul li span{
    width: 90%;display: block;}
.InquiryBg {
    position: fixed;
    z-index: 8889;
    top: 0;
    bottom: 0;
    width: 100%;
    background-color: rgba(0,0,0,0.4);
}

/* ---------------------------详情页-------------------------- */
.hidden{overflow:hidden;}
.tabBox2{overflow:hidden;}
.tabBox2>dl{height:2.96296rem;line-height:2.96296rem;background:#fff;padding:0 20%;overflow:hidden;position:relative;}
.tabBox2>dl:after{position: absolute;bottom:0px;left:0px;right:0px;border-bottom:1px solid #e5e5e5;-webkit-transform:scaleY(.5);-webkit-transform-origin:0 0;content:"";}
.tabBox2>dl>dd{width:50%;float:left;text-align:center;font-size:1.03704rem;color:#666;}
.tab2Cur{color:#fd5555 !important;}
.tabBox2>dl>dd:hover{  cursor: default;}

.detailsBox{padding:0.74074rem 0.74074rem 1.11111rem;border-bottom: 1px solid #e3e3e3;background: #fff;word-break: break-all;}
.detailsBox .textDetails{padding:1.11111rem 0 0;font-size:1.03704rem;line-height:1.40741rem;color:#666;}
.detailsBox .imgDetails img, .detailsBox p img{max-width:100%;border-width:medium;border-style:none;vertical-align:bottom;zoom:1;visibility:visible;margin-top:0.74074rem;}

.detailTab{overflow:hidden;background:#fff;padding:1.11111rem 0.74074rem;}
.detailTab table{border-top:1px solid #ddd;border-left:1px solid #ddd;}
.detailTab th{width:28%;font-size:0.96296rem;line-height:1.6rem;background:#f5f5f5; color:#666;border-bottom:1px solid #ddd;text-align:left; padding:0.7rem 4%;font-weight:normal;}
.detailTab td{width:56%;font-size:0.96296rem;line-height:1.6rem;color:#333;border-right:1px solid #ddd;border-bottom:1px solid #ddd; text-align:left;padding:0.7rem 4%;}
.TabNew{margin-top: 44px;}

/* 新询价弹窗 */
.inquiryWindow{}
.mask{width:100%;height:100%;position:fixed;top:0px;background: rgba(0, 0, 0, 0.2);display: block;z-index:8889;}
.InquiryBox{width:100%;height:24.81481rem;background:#fff;position:fixed;bottom:0;z-index:9000;display:block;}
.InquiryBox h3 {height:3.7037rem;line-height:3.7037rem;font-size:1.18519rem;color:#333;font-weight:400;border-bottom:1px solid #ccc;text-align:center;margin:0 0.74074rem;}
.alertTit {position: relative;height:3.7037rem;}
.alertTit a {width:2.22222rem;height:2.22222rem;border-radius:1.11111rem;background:#fff url(../images/newIcon2017_3.png) no-repeat 0.51852rem -8.59259rem;background-size:1.55556rem 11.11111rem;position:absolute;right:0.66667rem;top:-1.18519rem;text-indent:10rem;}
.InquiryBox ul li {color: #333;overflow: hidden;/*min-height: 4.3rem;*/}
.InquiryBox ul li:first-child{padding: 0.5rem 0.7407rem 0 0;min-height: 1.5rem;}
/*.InquiryBox ul li:nth-child(2){padding: 0.5rem 0 0.6rem;min-height:2.7rem;}*/
/*.InquiryBox ul li:last-child{padding: 0.5rem 0.7407rem 0 0;min-height: 4.5rem;}*/
.lName {float:left;width:6.185rem;text-align: right;white-space: nowrap;font-size:1.03704rem;line-height:2.963rem;color:#333;margin-right: 1.481rem;padding: 0.2rem 0;}
.Line2{line-height: 2.963rem;}
.lName s{text-decoration:none; color:#ff0000;}
.rName {width: 64.5%;float: left;color: #333;font-size: 1.037rem;line-height: 2.963rem;height: 2.663rem;position: relative;}
.NumBox {width: 88%;height: 2.763rem;border: 1px solid #ccc;border-radius: 3px;background: #fff;position: relative;overflow: hidden;}
.NumBox input{border:none;width: 100%;margin:0 auto;height: 2.563rem;text-align:center;vertical-align: top;font-size: 1.037rem;}
.Reduction {position: absolute;top: 0;left: 0;width: 2.963rem;display: block;font-size: 1.5rem;text-align: center;line-height: 2.763rem;height: 2.963rem;border-right: 1px solid #ccc;background: url(../images/iIco2.png) 0.7rem -2.06rem no-repeat;background-size: 1.63rem 6.519rem;}
.Plus{position:absolute;top:0;right:0;width: 2.763rem;display:block;font-size:1.5rem;text-align:center;line-height: 2.963rem;height: 2.963rem;border-left:1px solid #ccc;background: url(../images/iIco2.png) 0.6rem 0.7rem no-repeat;background-size: 1.63rem 6.519rem;}
.spanNum{position: absolute;right: 0.5rem;top: 0.0rem;}
.botBtn{width:100%;height:3.62963rem;line-height:3.62963rem;font-size:1.18519rem;color:#fff;background:#fd5555;text-align:center;position:absolute;bottom:0;}
.botBtn button,.botBtn a{display: block;border: none;color: #fff;text-decoration: none;/* margin-left: 7.666rem; */}
.alertPrompt{min-height:2.222rem; line-height:2.222rem; font-size:1.111rem; text-align:center; background:rgba(0,0,0,0.8); padding:1rem; position:fixed; width:15rem; top:65%; z-index:50005; margin-left:-8.5rem; border-radius:4px; color:#fff; left:50%;}
section#phoneCheck{min-height:2.222rem; line-height:2.222rem; font-size:1.111rem; text-align:center; background:rgba(0,0,0,0.8); padding:1rem; position:fixed; width:15rem; top:65%; z-index:50005; margin-left:-8.5rem; border-radius:4px; color:#fff; left:50%;}
input,button{font-family: 微软雅黑, 'Helvetica Neue', Helvetica, STHeiTi, sans-serif;-webkit-appearance: none;outline:none;}
.TelBox{position:relative;width: 85%;height:2.563rem;border:1px solid #ccc;padding-left:0.9rem;border-radius:3px;font-size: 1.037rem;}

/*评价*/
.tabBox_to{overflow: hidden;margin-top: 44px;}
.tabBox_to .evaluate{  width: 100%;height: 50px;line-height: 50px;background: #fff;margin-bottom: 10px;}
.tabBox_to .evaluate li{width: 25%;text-align: center;float: left;}
.tabBox_to .evaluate li a{display: block;color: #666;}
.tabBox_to .evaluate li.red span{color:#fd5555 }
.tabBox_to .evaluate li span{
    width: 100%;display: inherit;height: 25px;line-height: 25px;}
.assess-flat {
    position: relative;
    margin-bottom: 10px;
}
.assess-wrapper {
    display: block;
    padding-left: 10px;
    background-color: #fff;
}
.assess-flat::before {
    position: absolute;
    content: '';
    -webkit-transform: scaleY(.5);
    transform: scaleY(.5);
    top: -1px;
    left: 0;
    width: 100%;
    height: 1px;
    border-top: 1px solid #e0e0e0;
}
.assess-flat::before {
    position: absolute;
    content: '';
    -webkit-transform: scaleY(.5);
    transform: scaleY(.5);
    top: -1px;
    left: 0;
    width: 100%;
    height: 1px;
    border-top: 1px solid #e0e0e0;
}
.assess-top {
    position: relative;
    padding: 11px 10px 11px 0;
    background-color: #fff;overflow: hidden;
}
.assess-top::before {
    position: absolute;
    content: '';
    -webkit-transform: scaleY(.5);
    transform: scaleY(.5);
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    border-bottom: 1px solid #e0e0e0;
}
.user-portrait img {
    display: block;
    float: left;
    width: 27px;
    height: 27px;
    border-radius: 50px;
}
.user-name {
    font-size: 13px;
    line-height: 27px;
    float: left;
    height: 27px;
    margin-right: 5px;
    margin-left: 10px;
    color: #252525;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 100px;
}
.vip-icon:before{
    font-size: 20px;color: #0579F2;
}
.assess-date, .reply-floor {
    font-size: 13px;
    line-height: 27px;
    float: right;
    height: 27px;
    color: #848689;
}
.assess-bottom {
    padding-bottom: 12px;
    background-color: #fff;
}
.comment-item-star {
    display: inline-block;
    overflow: hidden;
    width: 75px;
    height: 11px;
    margin-top: 10px;
    margin-bottom: -6px;
    background: url(../images/comment-star.png?v=1) repeat-x 0 -11px;
    background-size: 15px 22px;
}
.comment-stars-width3 {
    width: 60%;
}
.comment-stars-width1 {
    width: 20%;
}
.comment-stars-width5 {
    width: 100%;
}
.assess-content {
    font-size: 13px;
    line-height: 18px;
    margin-top: 10px;
    margin-right: 10px;
    color: #252525;
    word-wrap: break-word;
    overflow: hidden;
    text-align: justify;
}
.comment-item-star .real-star {
    display: inline-block;
    height: 22px;
    background: url(../images/comment-star.png?v=1) repeat-x 0 0;
    background-size: 15px 22px;
}
.pay-date, .product-type {
    font-size: 12px;
    line-height: 12px;
    margin-top: 5px;
    color: #bfbfbf;
}
.assess-btns-box {
    position: relative;
    padding-top: 10px;
    width: 100%;
    overflow: hidden;
    height: 29px;
    padding-bottom: 10px;
    background-color: #fff;
}
.assess-btns-box::before {
    position: absolute;
    content: '';
    -webkit-transform: scaleY(.5);
    transform: scaleY(.5);
    top: 0;
    left: 0;
    width: 100%;
    height: 1px;
    border-top: 1px solid #e0e0e0;
}
.assess-btns {
    width: 200%;
    -webkit-transform: scale(.5,.5);
    transform: scale(.5,.5);
    transform-origin: left top;
    -webkit-transform-origin: left top;
}
.assess-like-btn {
    float: left;
    margin-left: 20px;
}
.assess-like-btn, .assess-reply-btn {
    font-size: 0;
    position: relative;
    width: 45%;
    text-align: center;
    border: 1px solid #e0e0e0;
    border-radius: 6px;
    -webkit-tap-highlight-color: transparent;
}
.like-grey {
    background-position: 0 0;
}
/*.btn-like-icon {*/
    /*width: 32px;*/
    /*height: 28px;*/
    /*margin-right: 4px;*/
/*}*/
/*.assess-btns-icon {*/
    /*display: inline-block;*/
    /*margin-top: 16px;*/
    /*margin-right: 6px;*/
    /*vertical-align: top;*/
    /*background: url(../images/assess-btns-icon.png?v=1) 0 0 no-repeat;*/
    /*background-size: 150px 28px;*/
/*}*/
/*.btn-no-reply-icon {*/
    /*width: 30px;*/
    /*height: 28px;*/
    /*margin-right: 6px;*/
    /*background-position: -96px 0;*/
/*}*/
/*.assess-btns-num {*/
     /*font-size: 26px;*/
     /*line-height: 58px;*/
     /*display: inline-block;*/
     /*height: 58px;*/
     /*color: #bfbfbf;*/
 /*}*/
.assess-reply-btn {
    float: right;
    margin-right: 20px;
}
.ds_none{
  display: none;
}
.ds_block{
    display: block;
}

#categories { width:76px; height:95%; overflow-y:auto; position:fixed; left:0; z-index:99; background-color:#fff; }

#categories ul li { height:60px; width:75px; border-bottom:1px solid #ddd; border-right:1px solid #dddddd;}

#categories ul li a { display:block; text-align:center; line-height:25px; font-size:12px; }

#contents { display:flex; height:100%; overflow-y:auto;background: #f9f9f9;}

#contents #detail { margin:10px 10px 10px 86px; flex-grow:1; height:auto;}

#contents #detail { display:flex; flex-direction:column; justify-content:space-between; }

/*#contents #detail div { flex-grow:1; margin:10px 0; text-align:center; background-color:#efefef; width:100%; font-size:30px;}*/

.case_list dl {
    float: left;
    width: 50%;
    position: relative;
    border: 1px solid #fff;
    background: #f9f9f9;
    margin: 10px -1px 0 -1px;
    padding: 10px 0;
}
.case_list dl dt{
    padding:0 20px;
    overflow: hidden;
}

.case_list dl dd{
    padding: 5px 20px;
}
.case_list dl dd a{
    color: #666;
}
.case_list dl dd span{
    color: #ff0000;
    font-size: 14px;
}
.case_list dl dd em{
background: #0579F2;
    border-radius: 5px;
    border: 1px solid #efefef;
    float: right;
    font-size: 14px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    width: 50px;
    color: #fff;
    cursor:default;
}
.f_more_tips
{
   width: 100%; text-align: center; float: left;background: #fff;margin-top: 20px;line-height: 30px;margin-bottom: 10px;
}
.f_more_tips a
{
    color: #02121d;;font-size: 14px;
}