html {
    font-size: 42.6px;
}
@font-face{
    /*font-family:DINBold;*/
    font-family:'DINMittelschrift';
    src:url("fonts/alte-din-1451-mittelschrift.regular.ttf");
}

.font-num{font-family: 'DINMittelschrift'; }

/*安卓的尺寸已iphone5的尺寸为基础尺寸*/
/* iphone4*/
@media screen and (device-width: 320px) and (device-height: 480px) and (-webkit-device-pixel-ratio: 2) {
    html {
        font-size: 42.6px !important
    }
}

/* iphone5*/
@media screen and (device-width: 320px) and (device-height: 568px) and (-webkit-device-pixel-ratio: 2) {
    html {
        font-size: 42.6px !important
    }
}

/* iphone6竖屏*/
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: portrait) {
    html {
        font-size: 50px !important
    }
}

/* iphone6 plus竖屏*/
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation: portrait) {
    html {
        font-size: 55px !important
    }
}

::-webkit-scrollbar {
    width: 0;
}

::-webkit-scrollbar-track {
    width: 0;
}

.e-huakuan-table {
    width: 100%;
    margin: 0 auto;
}

.e-huakuan-table th {
    background: #004974;
    color: #fff;
    text-align: center;
    height: 30px;
    border: 1px solid #004974;
}

.e-huakuan-table td {
    background: #fff;
    text-align: left;
    height: 30px;
    border: 1px solid #ccc;
}

.tip {
    display: -webkit-box;
    z-index: -1;
    position: relative;
    overflow: visible;
}

body, button, a, input {
    font-family: "微软雅黑", arial, "宋体", sans-serif;
}


body a{color:#333;text-decoration:none;outline:none;}
body a:hover{outline:none;text-decoration:none;}

html, body, [m-role="page"] {
    height: 100%;
    color: #333;
    overflow: auto;
}

/*.m-bg-3{ background-color: #F3F3F3;}*/
[m-role="UINavigationBar"],
[m-role='UINavigationBar'] .UINavigationBarRoom {
    background: #e43733;
}

[m-role='UINavigationBar'] .UINavigationBarRoom {
    border-bottom: none;
}

[m-role='UINavigationBar'] .UINavigationBarRoom > [m-role='title'] {
    font-size: 0.36rem;
    font-weight: normal;
}

[m-role='UINavigationBar'] .UINavigationBarRoom > [m-role='right'] > [m-role='UIButton'] {
    font-size: 12px;
    color: #fff;
    font-weight: normal;
}

[m-role='UITableView'][m-style='grouped'] > dl {
    margin-bottom: 0;
    border-top-color: #eaeaea;
    border-bottom-color: #eaeaea;
}

[m-role='UITableView'] > dl > dd:after {
    left: 0;
}

[m-role="UIButton"].btn-load-more {
    font-weight: normal;
    border: none;
    background: none;
    color: #999;
    text-shadow: none;
    -webkit-box-shadow: none;
}

[m-role="UIBottomBar"] [m-role="UISegment"] li[m-active='yes'],
[m-role="UINavigationBar"] [m-role="UISegment"] li[m-active='yes'],
[m-role="UIToolBar"] [m-role="UISegment"] li[m-active='yes'],
[m-role="UIBottomBar"] [m-role="UISegment"] li[m-active='vir-yes'],
[m-role="UINavigationBar"] [m-role="UISegment"] li[m-active='vir-yes'],
[m-role="UIToolBar"] [m-role="UISegment"] li[m-active='vir-yes'] {
    background: #0d1073;
}

[m-role='UIBottomBar'] .UIBottomBarRoom {
    background: #fff;
}

[m-role='UIToolBar'], [m-role='UIToolBar'] .UIToolBarRoom {
    background-color: #F3F3F3;
}

[m-role='UIToolBar'] .UIToolBarRoom {
    border-bottom: #F3F3F3;
}

[m-role="UIToolBar"] [m-role="UISegment"] li[m-active='yes']:after {
    content: "";
    display: block;
    border: 6px solid #0d1073;
    border-left-color: transparent;
    border-right-color: transparent;
    border-bottom: none;
    position: absolute;
    bottom: -6px;
    left: 50%;
    margin-left: -6px;
}

[m-role="UIToolBar"] [m-role="UISegment"] li[m-active='vir-yes']:after {
    content: "";
    display: block;
    border: 6px solid #0d1073;
    border-left-color: transparent;
    border-right-color: transparent;
    border-bottom: none;
    position: absolute;
    bottom: -6px;
    left: 50%;
    margin-left: -6px;
}

[m-role='UIBottomBar'] {
    position: relative;
}

[m-role='UITableView'] > dl > dd {
    border-bottom: 1px solid #ECECEC;
}
[m-role="UISegment"] li[m-active='yes'] {
    background-color: #fff;
}

.UITableViewSectionHeader, [m-role='UITableView'] > [m-role='header'] {
    font-weight: normal;
    font-family: "微软雅黑", arial, "宋体", sans-serif;
    padding: 0;
    background-color: transparent;
    color: #343e5b;
    border: 0;
    min-height: 30px;
    display: -webkit-box;
    -webkit-box-align: center;
}

/*隐藏字体*/
.text-ellipsis{-webkit-line-clamp: 1; /*限制显示的文本的行数为3*/
    -webkit-box-orient: vertical; word-break: break-all; overflow: hidden;text-overflow: ellipsis; display: -webkit-box;  }

.line-through{text-decoration: line-through;}/*中划线*/

/*font*/
.font-10{font-size:.20rem}
.font-11{font-size:.22rem}
.font-12{font-size:.24rem}
.font-14{font-size:.28rem}
.font-15{font-size:.3rem}
.font-16{font-size:.32rem}
.font-18{font-size:.36rem}
.font-20{font-size:.40rem}
.font-21{font-size:.42rem}
.font-24{font-size:.48rem}
.font-30{font-size:.6rem}
.font-32{font-size:.64rem}
.font-33{font-size:.66rem}
.font-34{font-size:.68rem}
.font-36{font-size:.72rem}
.font-38{font-size:.76rem}
.font-40{font-size:.8rem}
.font-bold{font-weight:700}
.font-normal{font-weight:400}


/*padding*/
.pd5{padding: 0.05rem;}
.pd10{padding: 0.1rem}
.pd20{padding: 0.2rem;}
.pd25{padding: 0.25rem;}
.pd20-30{padding:0.2rem 0.3rem;}
.pd30{padding: 0.3rem;}
.pd40{padding: 0.4rem;}

.p10-30{padding:0.1rem 0.3rem;}
.p15-25{padding:0.15rem 0.25rem;}
.p30-35{padding:0.3rem 0.35rem;}
.pd20-40{padding:0.2rem 0.4rem;}

.pd-l-5{padding-left: 0.05rem}
.pd-r-5{padding-right: 0.05rem}
.pd-t-5{padding-top: 0.05rem}
.pd-b-5{padding-bottom: 0.05rem}

.pd-l-10{padding-left: 0.1rem}
.pd-r-10{padding-right: 0.1rem}
.pd-t-10{padding-top: 0.1rem}
.pd-b-10{padding-bottom: 0.1rem}

.pd-l-15{padding-left: 0.15rem}
.pd-r-15{padding-right: 0.15rem}
.pd-t-15{padding-top: 0.15rem}
.pd-b-15{padding-bottom: 0.15rem}

.pd-l-20{padding-left: 0.2rem}
.pd-r-20{padding-right: 0.2rem}
.pd-t-20{padding-top: 0.2rem}
.pd-b-20{padding-bottom: 0.2rem}

.pd-l-25{padding-left: 0.25rem}
.pd-r-25{padding-right: 0.25rem}
.pd-t-25{padding-top: 0.25rem}
.pd-b-25{padding-bottom: 0.25rem}

.pd-l-30{padding-left: 0.3rem}
.pd-r-30{padding-right: 0.3rem}
.pd-t-30{padding-top: 0.3rem}
.pd-b-30{padding-bottom: 0.3rem}

.pd-l-40{padding-left:0.4rem}
.pd-r-40{padding-right:0.4rem}
.pd-t-40{padding-top:0.4rem}
.pd-b-40{padding-bottom:0.4rem}

.pd-l-50{padding-left:0.5rem}
.pd-r-50{padding-right:0.5rem}
.pd-t-50{padding-top:0.5rem}
.pd-b-50{padding-bottom:0.5rem}

/*magrin*/

.mg5{margin:0.05rem;}
.mg10{margin: 0.1rem;}
.mg15{margin: 0.15rem}
.mg30{margin: 0.3rem;}
.mg-l-f20{margin-left: -0.2rem;}


.mg-l-1{margin-left: 1px}
.mg-r-1{margin-right: 1px}
.mg-t-1{margin-top: 1px}
.mg-b-1{margin-bottom: 1px}

.mg-l-5{margin-left: 0.05rem}
.mg-r-5{margin-right: 0.05rem}
.mg-t-5{margin-top: 0.05rem}
.mg-b-5{margin-bottom: 0.05rem}

.mg-l-10{margin-left: 0.1rem}
.mg-r-10{margin-right: 0.1rem}
.mg-t-10{margin-top: 0.1rem}
.mg-b-10{margin-bottom: 0.1rem}

.mg-l-15{margin-left: 0.15rem}
.mg-r-15{margin-right: 0.15rem}
.mg-t-15{margin-top: 0.15rem}
.mg-b-15{margin-bottom: 0.15rem}

.mg-l-20{margin-left: 0.2rem}
.mg-r-20{margin-right: 0.2rem}
.mg-t-20{margin-top: 0.2rem}
.mg-b-20{margin-bottom: 0.2rem}

.mg-l-25{margin-left: 0.25rem}
.mg-r-25{margin-right: 0.25rem}
.mg-t-25{margin-top: 0.25rem}
.mg-b-25{margin-bottom: 0.25rem}

.mg-l-30{margin-left: 0.3rem}
.mg-r-30{margin-right: 0.3rem}
.mg-t-30{margin-top: 0.3rem}
.mg-b-30{margin-bottom: 0.3rem}

.mg-l-35{margin-left: 0.35rem}
.mg-r-35{margin-right: 0.35rem}
.mg-t-35{margin-top: 0.35rem}
.mg-b-35{margin-bottom: 0.35rem}


.mg-l-40{margin-left: 0.4rem}
.mg-r-40{margin-right: 0.4rem}
.mg-t-40{margin-top: 0.4rem}
.mg-b-40{margin-bottom: 0.4rem}

.mg-l-45{margin-left: 0.45rem}
.mg-r-45{margin-right: 0.45rem}
.mg-t-45{margin-top: 0.45rem}
.mg-b-45{margin-bottom: 0.45rem}

.mg-l-50{margin-left: 0.5rem}
.mg-r-50{margin-right: 0.5rem}
.mg-t-50{margin-top: 0.5rem}
.mg-b-50{margin-bottom: 0.5rem}

/*背景*/
.m-bg-f{background: #fff;}
.m-bg-blue{background:#F5F9FD;}

/*行高*/
.lh30{line-height: 0.3rem;}
.lh35{line-height: 0.35rem;}
.lh40{line-height: 0.4rem;}
.lh66{line-height: 0.66rem;}

/*是否居中*/
.fn-text-center{text-align: center}
.fn-text-left{text-align: left}
.fn-text-right{text-align: right;}

/*宽度*/
.w20{width: 0.2rem;}
.w30{width: 0.3rem;}
.w40{width: 0.4rem;}
.w85{ width: 1.7rem;}
.wb100{width: 100%;}

/*透明度*/
.op6{opacity: 0.6;}


/*线*/
.border-top-gray{border-top: 1px solid #ECECEC }

/*swiper样式*/
.swiper-container {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    z-index: 1
}

.swiper-container-no-flexbox .swiper-slide {
    float: left
}

.swiper-container-vertical > .swiper-wrapper {
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

.swiper-container-android .swiper-slide, .swiper-wrapper {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -o-transform: translate(0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.swiper-container-multirow > .swiper-wrapper {
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    -ms-fles-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
}

.swiper-container-free-mode > .swiper-wrapper {
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -ms-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: 0 auto
}

.swiper-slide {
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-flex-shrink: 0;
    -ms-flex: 0 0 auto;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative
}

.swiper-container .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000
}

.swiper-wp8-horizontal {
    -ms-touch-action: pan-y;
    touch-action: pan-y
}

.swiper-wp8-vertical {
    -ms-touch-action: pan-x;
    touch-action: pan-x
}

.swiper-button-next, .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 27px;
    height: 44px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: 27px 44px;
    -webkit-background-size: 27px 44px;
    background-size: 27px 44px;
    background-position: center;
    background-repeat: no-repeat
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none
}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
    left: 10px;
    right: auto
}

.swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
    right: 10px;
    left: auto
}

.swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    -webkit-transition: 300ms;
    -moz-transition: 300ms;
    -o-transition: 300ms;
    transition: 300ms;
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-pagination-bullet {
    width: 0.17rem;
    height:0.17rem;
    display: inline-block;
    border-radius: 100%;
    background: #fff;
    opacity: .7
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-white .swiper-pagination-bullet {
    background: #fff
}

.swiper-pagination-bullet-active {
    opacity: 1;
    background: #fff
}

.swiper-pagination-white .swiper-pagination-bullet-active {
    background: #fff
}

.swiper-pagination-black .swiper-pagination-bullet-active {
    background: #000
}

.swiper-container-vertical > .swiper-pagination {
    right: 10px;
    top: 50%;
    /*-webkit-transform: translate3d(0, -50%, 0);
    -moz-transform: translate3d(0, -50%, 0);
    -o-transform: translate(0, -50%);
    -ms-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0)*/
}

.swiper-container-vertical > .swiper-pagination .swiper-pagination-bullet {
    margin: 5px 0;
    display: block
}

.swiper-container-horizontal > .swiper-pagination {
    bottom: 10px;
    left: 0;
    width: 100%
}

.swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet {
    margin: 0 5px
}

.swiper-container-3d {
    -webkit-perspective: 1200px;
    -moz-perspective: 1200px;
    -o-perspective: 1200px;
    perspective: 1200px
}

.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper {
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-container-3d .swiper-slide-shadow-left {
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -moz-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-3d .swiper-slide-shadow-right {
    background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -moz-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-3d .swiper-slide-shadow-top {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-coverflow .swiper-wrapper {
    -ms-perspective: 1200px
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -ms-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.swiper-container-fade .swiper-slide {
    pointer-events: none
}

.swiper-container-fade .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-cube {
    overflow: visible
}

.swiper-container-cube .swiper-slide {
    pointer-events: none;
    visibility: hidden;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    width: 100%;
    height: 100%
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
    -webkit-transform-origin: 100% 0;
    -moz-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    transform-origin: 100% 0
}

.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next + .swiper-slide, .swiper-container-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible
}

.swiper-container-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .6;
    -webkit-filter: blur(50px);
    filter: blur(50px)
}

.swiper-container-cube.swiper-container-vertical .swiper-cube-shadow {
    z-index: 0
}

.swiper-scrollbar {
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none;
    background: rgba(0, 0, 0, .1)
}

.swiper-container-horizontal > .swiper-scrollbar {
    position: absolute;
    left: 1%;
    bottom: 3px;
    z-index: 50;
    height: 5px;
    width: 98%
}

.swiper-container-vertical > .swiper-scrollbar {
    position: absolute;
    right: 3px;
    top: 1%;
    z-index: 50;
    width: 5px;
    height: 98%
}

.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: rgba(0, 0, 0, .5);
    border-radius: 10px;
    left: 0;
    top: 0
}

.swiper-scrollbar-cursor-drag {
    cursor: move
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    -webkit-transform-origin: 50%;
    -moz-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
    -moz-animation: swiper-preloader-spin 1s steps(12, end) infinite;
    animation: swiper-preloader-spin 1s steps(12, end) infinite
}

.swiper-lazy-preloader:after {
    display: block;
    content: "";
    width: 100%;
    height: 100%;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-position: 50%;
    -webkit-background-size: 100%;
    background-size: 100%;
    background-repeat: no-repeat
}

.swiper-lazy-preloader-white:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

@-webkit-keyframes swiper-preloader-spin {
    100% {
        -webkit-transform: rotate(360deg)
    }
}

@keyframes swiper-preloader-spin {
    100% {
        transform: rotate(360deg)
    }
}

.swiper-wrapper {
    background-color: white;
}

/*----------UISplit-----------*/
[m-role='split']{
    height:0.1rem;
    overflow: hidden
}

[m-role='UITableView']>dl>dd>.UITableViewArrow{
    background-color:transparent;
}

[m-role='UINavigationBar'] [m-role='UIButton']{
    -webkit-box-shadow: none;
    background:none;
    height:0.9rem;
    border:none;
    border-radius:0;
    margin:0;
    font-weight:normal;
    font-size:14px
}
[m-role='UINavigationBar'] [m-role='UIButton'][m-size='min']{min-width: 30px;}

/*底部公共*/

.icon-b{ width:0.5rem; height:0.5rem;
    background:url(images/xibu/menu-icon.png) no-repeat;
    background-size:0.5rem 2.5rem; display:block; margin:0 0.18rem;}
.menu-bottom-wrap{  width: 3.18rem; min-height: 4.34rem;-webkit-background-size: 100% auto;
background-size: 100% auto; position: absolute; right:-0.2rem; top:0.9rem; display: none;
background-color: #fff; border-radius: 8px; box-shadow:1px 2px 12px #acacac; }
.menu-bottom-wrap:after{position: absolute; content: ''; width: 0.3rem; height: 0.3rem; top:-0.15rem; background-color: #fff; display: block;-webkit-transform: rotate(45deg); right:0.3rem;}
.menu-bottom-wrap a{ -webkit-box-align: center; color: #333; font-size: 0.28rem; width:2.74rem; line-height: 0.84rem;border-bottom: 1px solid #F4F4F4; margin:0  auto; }
.menu-bottom-wrap a.up-active{ -webkit-box-align: center; color: #B4974F; }
.menu-bottom-wrap a:last-child{border-bottom: 0}
.menu-bottom-wrap .icon-menu-1{background-position:0 -0}
.menu-bottom-wrap .icon-menu-2{background-position:0 -0.5rem}
.menu-bottom-wrap .icon-menu-3{background-position:0 -1rem}
.menu-bottom-wrap .icon-menu-4{background-position:0 -1.5rem}
.menu-bottom-wrap .icon-menu-5{background-position:0 -2rem}

.menu-bottom .up-active .icon-menu-1{ background-position: -0.06rem -1.05rem}
.menu-bottom .up-active .icon-menu-2{ background-position: -1.42rem -1.05rem}
.menu-bottom .up-active .icon-menu-3{ background-position: -2.72rem -1.05rem}
.menu-bottom .up-active .icon-menu-4{ background-position: -3.98rem -1.05rem}


/*银行列表图标*/
.bank-logo{width: 0.8rem; height: 0.8rem;background: url(images/bank-logo.png) no-repeat; background-size: 4rem 4rem; overflow: hidden;}
.bank-logo.bank-xjb{background-position: 0 0;}
.bank-logo.bank-cmb{background-position: -0.8rem 0;}
.bank-logo.bank-boc{background-position: -1.6rem 0;}
.bank-logo.bank-ccb{background-position: -2.4rem 0;}
.bank-logo.bank-icbc{background-position: -3.2rem 0;}
.bank-logo.bank-spdb{background-position: 0 -0.8rem;}
.bank-logo.bank-abc{background-position: -0.8rem -0.8rem;}
.bank-logo.bank-ceb{background-position: -1.6rem -0.8rem;}
.bank-logo.bank-bocom{background-position: -2.4rem -0.8rem;}
.bank-logo.bank-cmbc{background-position: -3.2rem -0.8rem;}
.bank-logo.bank-youchu{background-position: 0 -1.6rem;}
.bank-logo.bank-cgbc{background-position: -0.8rem -1.6rem;}
.bank-logo.bank-ofshanghai{background-position: -1.6rem -1.6rem;}
.bank-logo.bank-njcb{background-position: -2.4rem -1.6rem;}
.bank-logo.bank-hxb{background-position: -3.2rem -1.6rem;}
.bank-logo.bank-pingan{background-position: 0 -2.4rem;}
.bank-logo.bank-ecitic{background-position: -0.8rem -2.4rem;}
.bank-logo.bank-xy{background-position: -1.6rem -2.4rem;}
.bank-logo.bank-wzb{background-position: -2.4rem -2.4rem;}
.bank-logo.bank-bjb{background-position: -3.2rem -2.4rem;}
.bank-logo.bank-hzb{background-position: 0 -3.2rem;}
.bank-logo.bank-urcb{background-position: -0.8rem -3.2rem;}
.bank-logo.bank-nbcb{background-position: -1.6rem -3.2rem;}
.bank-logo.bank-czb{background-position: -2.4rem -3.2rem;}
.bank-logo.bank-ofdl{background-position: -3.2rem -3.2rem;}

.bank-logo-small {
    width: 0.4rem;
    height: 0.4rem;
    background: url(images/bank-logo-small.png) no-repeat;
    background-size: 2rem 2rem;
    overflow: hidden;
}

.bank-logo-small.bank-xjb-small {
    background-position: 0 0;
}

.bank-logo-small.bank-cmb-small {
    background-position: -0.4rem 0;
}/*中国招商银行*/

.bank-logo-small.bank-boc-small {
    background-position: -0.8rem 0;
}

.bank-logo-small.bank-ccb-small {
    background-position: -1.2rem 0;
}

.bank-logo-small.bank-icbc-small {
    background-position: -1.6rem 0;
}/*中国工商银行*/

.bank-logo-small.bank-spdb-small {
    background-position: 0 -0.4rem;
}

.bank-logo-small.bank-abc-small {
    background-position: -0.4rem -0.4rem;
}/*中国农业银行*/

.bank-logo-small.bank-ceb-small {
    background-position: -0.8rem -0.4rem;
}

.bank-logo-small.bank-bocom-small {
    background-position: -1.2rem -0.4rem;
}

.bank-logo-small.bank-cmbc-small {
    background-position: -1.6rem -0.4rem;
}

.bank-logo-small.bank-youchu-small {
    background-position: 0 -0.8rem;
}

.bank-logo-small.bank-cgbc-small {
    background-position: -0.4rem -0.8rem;
}

.bank-logo-small.bank-ofshanghai-small {
    background-position: -0.8rem -0.8rem;
}

.bank-logo-small.bank-njcb-small {
    background-position: -1.6rem -0.8rem;
}

.bank-logo-small.bank-hxb-small {
    background-position: -1.6rem -0.8rem;
}

.bank-logo-small.bank-pingan-small {
    background-position: 0 -1.2rem;
}

.bank-logo-small.bank-ecitic-small {
    background-position: -0.4rem -1.2rem;
}

.bank-logo-small.bank-xy-small {
    background-position: -0.8rem -1.2rem;
}

.bank-logo-small.bank-wzb-small {
    background-position: -1.2rem -1.2rem;
}

.bank-logo-small.bank-bjb-small {
    background-position: -1.6rem -1.2rem;
}

.bank-logo-small.bank-hzb-small {
    background-position: 0 -1.6rem;
}

.bank-logo-small.bank-urcb-small {
    background-position: -0.4rem -1.6rem;
}

.bank-logo-small.bank-nbcb-small {
    background-position: -0.8rem -1.6rem;
}

.bank-logo-small.bank-czb-small {
    background-position: -1.2rem -1.6rem;
}

.bank-logo-small.bank-ofdl-small {
    background-position: -1.6rem -1.6rem;
}


/*西部利得0516*/
.logo-img{width:3.6rem; height: 0.5rem; background: url(images/xibu/logo.png) no-repeat center center; background-size: 100% 100%;}
.logo-menu{width:0.5rem; height: 0.5rem; background: url(images/xibu/logo-menu.png) no-repeat center center; background-size: 100% 100%; position: relative;}
.logo-menu.on .menu-bottom-wrap{display: block;}
/* .index-banner{ height: 3.68rem; } */
.active-product-bg{height: 5rem;  background:#f2f2f1 url(images/xibu/active-product-bg.png) no-repeat bottom center; -webkit-background-size: 100% auto;
background-size: 100% auto;}

.active-pr-btn{ width: 4.62rem; height: 0.84rem; border-radius: 1.06rem;
    background-image:-webkit-linear-gradient(90deg, #D1B268 ,#AB8E47); 
    background-image:linear-gradient(90deg,#D1B268 ,#AB8E47);
    line-height: 0.84rem; color: #fff;  margin-top: 0.5rem; font-size: 0.32rem;
    box-shadow: 2px 2px 10px #D1B268;
}

/*按钮通用*/
.btn-hight{position: relative; height: 1.12rem;}
.btn-fixed{background: #fff; width: 100%;position: fixed; bottom:0; min-height: 1.12rem;}
.btn-gold{
    background-image:-webkit-linear-gradient(-90deg, #AB8E47 ,#D1B268); 
    background-image:linear-gradient(-90deg,#AB8E47 ,#D1B268);
    color: #fff;
    border-radius:20px;
}

.btn-gold-submit{width: 4.6rem; line-height: 0.84rem; margin: 0 auto; border-radius: 1.08rem;box-shadow: 2px 2px 10px #D1B268;}

/*弹出框*/
.mask {width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 99;background-color: rgba(0, 0, 0, 0.5);}
.identification-tk {
    width: 6rem;
    height: 5.5rem;
    background: #fff;
    position: fixed;
    top: 50%;
    margin-top: -2.25rem;
    left: 50%;
    margin-left: -3rem;
    border-radius: 5px;
    z-index: 100;
    text-align: center;
}

.identification-btn {
    width: 100%;
    height: 0.9rem;
    margin-top: 0.3rem;
}

.identification-btn a {
    display: block;
    text-align: center;
    font-size: 0.32rem;
    text-decoration: none;
}

.identification-btn a.next {
    width: 2.2rem;
    height: 0.8rem;
    line-height: 0.8rem;
    color: #978c8c;
    border: 1px solid #d9d1d1;
    float: left;
    margin-left: 0.5rem;
}

.identification-btn a.go {
    width: 2.55rem;
    height: 0.8rem;
    line-height: 0.8rem;
    float: right;
    margin-right: 0.5rem;
    background-color: #AB8E47 ;
    border: 1px solid #AB8E47 ;
    color: #fff;
}


/*banner下面图*/
.roll-list-bg{padding:0 0.18rem;background: #fff;}
.roll-list{background: #fff;}
.roll-list span{font-size:0.28rem; color: #fff; display: inline-block;}
.roll-icon-1{ width: 2.22rem; height: 1.48rem; background:url(images/xibu/roll-icon-1.png) no-repeat center center;  
    -webkit-background-size: 2.22rem 1.48rem;background-size:  2.22rem 1.48rem; }
.roll-icon-2{ width: 2.22rem; height: 1.48rem; background:url(images/xibu/roll-icon-2.png) no-repeat center center;  
    -webkit-background-size: 2.22rem 1.48rem;background-size:  2.22rem 1.48rem;}
.roll-icon-3{ width: 2.22rem; height: 1.48rem; background:url(images/xibu/roll-icon-3.png) no-repeat center center;  
    -webkit-background-size: 2.22rem 1.48rem;background-size:  2.22rem 1.48rem;}
.roll-list>div{padding:0.26rem 0;}

/*首页一些主题的title*/
.page-title{line-height: 0.3rem; font-size: 0.32rem; padding-bottom: 0.2rem; }
.page-title i{width: 0.36rem; height: 0.36rem; display: inline-block; background:url(images/xibu/home-title-icon.png) no-repeat center center; background-size:0.36rem 2.52rem;  vertical-align: middle; margin-right: 0.14rem;}
.page-title i.ht-icon-1{background-position: 0 0}
.page-title i.ht-icon-2{background-position: 0 -0.36rem;}
.page-title i.ht-icon-3{background-position: 0 -0.72rem}
.page-title i.ht-icon-4{background-position: 0 -1.08rem;}
.page-title i.ht-icon-5{background-position: 0 -1.10rem;}
.page-title i.ht-icon-6{background-position: 0 -1.42rem}
.page-title i.ht-icon-7{background-position: 0 -1.74rem;}

/*热门产品*/
.hot-product-bg{background: #fff; padding:0.3rem;}
.hot-product-list{padding:0.3rem 0;  color: #333; border-bottom: 1px solid #F4F4F4;}
.hot-product-list .hp-height{ height: 0.66rem; line-height: 0.66rem; padding-bottom: 0.15rem; }
.hot-product-list .hot-product-name{width: 2.8rem;}

/*首页新闻*/
.home-new{background: #fff; padding:0.3rem;}
.home-new-list{padding:0.3rem 0; font-size: 0.3rem; color: #333; border-bottom: 1px solid #F4F4F4;}
.home-new-list img{ width: 1.78rem; margin-left: 0.6rem;  }
.home-new-list span{color: #666; font-size: 0.24rem; padding-top: 0.1rem; display: inline-block;}


.home-footer{background: url(images/xibu/home-footer.png) no-repeat center center; -webkit-background-size: 100% 100%;
background-size: 100% 100%; height: 2.49rem;width: 100%;}
.foot-service-icon{ width: 0.66rem; height: 0.66rem; display: inline-block; background: url(images/xibu/foot-service-icon.png) no-repeat center center; -webkit-background-size: 100% 100%;
background-size: 100% 100%; margin:0 0.32rem;}
.home-footer em{color:#B49958; font-size: 0.24rem;}
.home-footer span{color: #E5D7B8;font-size: 0.24rem;}

/*钱包*/
.vault-block{background: #fff; margin-top: 0.15rem; padding:0.3rem; }
.vault-block .pd-b-30{padding-left: 0.4rem;}

.vault-block i{width:2rem; height: 1.6rem; display:block; background:url(images/xibu/wallet-icon.png) no-repeat center center; background-size:1.8rem 12.8rem;  vertical-align: middle;}
i.wallet-icon-1{background-position: 0 0;}
i.wallet-icon-2{background-position: 0 -1.6rem;}
i.wallet-icon-3{background-position: 0 -3.2rem;}
i.wallet-icon-4{background-position: 0 -4.8rem;}
i.wallet-icon-5{background-position: 0 -6.4rem;}
i.wallet-icon-6{background-position: 0 -8rem;}
i.wallet-icon-7{background-position: 0 -9.6rem;}
i.wallet-icon-8{background-position: 0 -11.2rem;}

.vault-width{width: 3.78rem; padding-top: 0.3rem}

/*钱包二维码*/
.er-wei{width:100%; height: 11.43rem; background:url(images/xibu/er-wei.png) no-repeat top center; background-size: 100% 11.43rem; margin-top: 0.15rem; }

.w-quesion dl{position: relative; padding:0 0.2rem 0.4rem 0.65rem;}
.w-quesion dl:after{content: ''; width: 0.3rem; height: 0.3rem; background: url(images/xibu/w-quesion-icon.png) no-repeat center center; background-size: 100% 100%; position: absolute; top:0.05rem; left:0.2rem;}
.w-quesion dt{margin-bottom: 0.15rem;}


.footer-tip{background: #988252; color: #c4b89d; padding:0.4rem 0.3rem;}


/*后退*/
.my-back{ width: 0.38rem; height: 0.38rem; background: url(images/xibu/my-back.png) no-repeat center center;background-size: 100% 100%; display: inline-block; margin-left:0.2rem; vertical-align: middle; }


/*定投*/
.ding-menu{padding-top: 0.5rem;}
.ding-menu span{ width: 0.94rem; height: 0.94rem; display: block; background-color: #fff; border-radius: 100px; -moz-box-shadow:0px 3px 10px #e9e9e9; -webkit-box-shadow:0px 3px 10px #e9e9e9; box-shadow:0px 3px 10px #e9e9e9; margin-left: 0.1rem; margin-right: 0.3rem; }
.ding-menu p{width: 2rem;}

.ding-menu i{width: 0.55rem; height: 0.55rem; background: url(images/xibu/ding-icon.png) no-repeat center center; -webkit-background-size: 0.55rem 2.2rem;
background-size: 0.55rem 2.2rem; display: inline-block; margin-left: 0.2rem; margin-top: 0.2rem;}
i.ding-icon-1{background-position: 0 0;}
i.ding-icon-2{background-position: 0 -0.55rem;}
i.ding-icon-3{background-position: 0 -1.1rem;}
i.ding-icon-4{background-position: 0 -1.65rem;}

.ding-list [m-role='UITableView'][m-style='grouped'] > dl > dd{ padding: 0.4rem 0; }

.ding-list .d-money{ width: 1rem; height: 1rem; border:1px solid #BD9126; color: #BD9126; line-height: 1rem; border-radius: 50%; font-size: 0.26rem; }
.ding-list .d-bond{width: 1rem; height: 1rem; border:1px solid #2089D2; color: #2089D2; line-height: 1rem; border-radius: 50%; font-size: 0.26rem; }
.ding-list .d-mix{width: 1rem; height: 1rem; border:1px solid #BEA3C7; color: #BEA3C7; line-height: 1rem; border-radius: 50%; font-size: 0.26rem; }

/*.ding-list-width{width: 3.6rem;}*/
.ding-list .font-num{width: 1.75rem;}

.skill-block{padding:0 0.3rem; min-height: 4.48rem; margin-top: 0.15rem;
    background-image:-webkit-linear-gradient(90deg, #FAF9F7 ,#F3F0EB); 
    background-image:linear-gradient(90deg,#FAF9F7 ,#F3F0EB);}
.skill-icon{width: 0.94rem; height: 0.98rem; background: url(images/xibu/skill-icon.png) no-repeat center center; -webkit-background-size: 0.94rem 2.94rem;
background-size: 0.94rem 2.94rem; margin-bottom: 0.2rem; margin-top: 0.5rem;}
.skill-icon-1{background-position: 0 0}
.skill-icon-2{background-position: 0 -0.98rem}
.skill-icon-3{background-position: 0 -1.96rem}

.skill-width{padding:0 0.3rem;}
.know-block-title{width: 1.56rem; height: 1.08rem; line-height: 1.08rem; border:2px solid #333; color: #333; font-size: 0.4rem; font-weight: bold; }

.know-line{background: url(images/xibu/know-line.png);  line-height: 28px; font-size: 13px;text-align: justify}

/*风险提示函*/
.footer-risk-tip{padding:0.3rem;background: #363951 url(images/xibu/footer-risk.png) no-repeat top center;}
.footer-risk-title{color: #FFD05E; font-size: 0.4rem; line-height: 0.56rem; text-align: center; font-weight: bold; padding-top: 1rem; padding-bottom: 0.4rem;}
.footer-risk-content{color: #8e8f9d; line-height: 0.35rem; font-size: 0.24rem;text-align: justify}


/*高端理财*/
.high-menu{padding:0.3rem;background: #fff;}
.high-menu i{width: 0.9rem; height: 0.8rem; background: url(images/xibu/high-icon.png) no-repeat top center; -webkit-background-size: 0.9rem 2.4rem;
background-size: 0.9rem 2.4rem;display: inline-block;}
i.high-icon-1{background-position: 0 0;}
i.high-icon-2{background-position: 0 -0.8rem;}
i.high-icon-3{background-position: 0 -1.6rem;}

.advantage-block{background: #fff; margin-top: 0.15rem; padding:0.3rem 0.86rem; }
.advantage-block i{background:url(images/xibu/advantage-icon.png) no-repeat top center;width: 2.15rem; height: 1.8rem; -webkit-background-size: 2.15rem 7.2rem;
background-size: 2.15rem 7.2rem; display: inline-block}
i.advantage-icon-1{ background-position: 0 0 }
i.advantage-icon-2{ background-position: 0 -1.8rem }
i.advantage-icon-3{ background-position: 0 -3.6rem }
i.advantage-icon-4{ background-position: 0 -5.4rem}

.adv-icon{width: 0.32rem; height: 0.32rem; background: url(images/xibu/adv-icon.png) no-repeat center center; display: block; -webkit-background-size: 100%;
background-size: 100%; position: relative; margin-top: 0.15rem}

/*办理指南*/
.high-list [m-role='UITableView'][m-style='grouped'] > dl > dd{ padding: 0.4rem 0; padding-bottom: 0 }
.high-list [m-role='UITableView'] > dl > dd{border-bottom: none;}
.zhinan-icon{background:url(images/xibu/zhinan-icon.png) no-repeat top center;width: 1rem; height: 1rem; -webkit-background-size: 1rem 5rem;
background-size: 1rem 5rem; display: block; margin-left: 0.56rem}
.zhinan-icon-1{background-position: 0 0}
.zhinan-icon-2{background-position: 0 -1rem}
.zhinan-icon-3{background-position: 0 -2rem}
.zhinan-icon-4{background-position: 0 -3rem}
.zhinan-icon-5{background-position: 0 -4rem}

.high-arrow{background:url(images/xibu/high-arrow.png) no-repeat top center;width:0.28rem; height:0.28rem; -webkit-background-size: 100%;
background-size: 100%; display: block;margin-top: 0.36rem;margin-left: 0.56rem}

.high-width{margin-top: -0.5rem; margin-left: 0.74rem; padding-right: 0.2rem;}

/*机构理财*/
.jigou-list{padding:0 0.3rem;}
.jigou-list [m-role='UITableView'][m-style='grouped'] > dl > dd{ padding: 0.36rem 0;  }
.jigou-list i{background: url(images/xibu/jigou-icon.png) no-repeat top center;;width:1.1rem; height: 1.1rem; -webkit-background-size: 1.1rem 3.3rem;
background-size: 1.1rem 3.3rem; display: inline-block}
i.jigou-icon-1{background-position: 0 0}
i.jigou-icon-2{background-position: 0 -1.1rem}
i.jigou-icon-3{background-position: 0 -2.2rem}


/*企业现金管家*/
.butler-block{min-height: 5.56rem; border-radius: 8px; padding:0 0.36rem;
    background-image:-webkit-linear-gradient(-90deg, #AB8E47  ,#D1B268); 
    background-image:linear-gradient(-90deg,#AB8E47  ,#D1B268);
}
.butler-block [m-role='UITableView'][m-style='grouped'] > dl > dd{ padding: 0.4rem 0;background-color:transparent; color: #fff; }
.butler-block .m-light-blue{color:#f9f9f9; opacity: 0.86;}
.butler-block [m-role='UITableView'] > dl > dd{border-bottom: none;}
.butler-block [m-role='UITableView'][m-style='grouped'] > dl{-webkit-box-shadow:none;}

.butler-block i{background: url(images/xibu/butler-icon.png) no-repeat top center;;width:0.7rem; height: 0.7rem; -webkit-background-size: 0.7rem 2.1rem;
background-size: 0.7rem 2.1rem; display: inline-block}
i.butler-icon-1{background-position: 0 0}
i.butler-icon-2{background-position: 0 -0.7rem}
i.butler-icon-3{background-position: 0 -1.4rem}


/*业务指南*/
.yewu-block dl{ position: relative; }
.yewu-block dl:after{content:"";position: absolute; width: 1px; height: 100%; background: #BD9126; top:-0.1rem; left:0.1rem;}
.yewu-block .yewu-right{ width: 5.9rem; border:1px solid #BD9126 ; background:#F6F4EE ; text-indent: 0.4rem; line-height: 0.6rem; margin-bottom: 0.25rem; border-radius: 200px;}
.yewu-left{width: 0.86rem; position:relative;}
.yewu-left:after{content:"";position: absolute; width:95%;; height:1px; background: #BD9126; top:50%; margin-top:-0.15rem; left:0.06rem;}
.yewu-left i{width: 0.22rem; height: 0.22rem; background:url(images/xibu/yewu-left.png) no-repeat center center;display: inline-block; -webkit-background-size: 100%;
background-size: 100%; position: absolute; left:0; top:20%;}


/*产品详情*/
.icon-go-back { position: relative; }
.icon-go-back:after{content: ""; width: .28rem;height: .28rem; border:1px solid transparent; border-left-color:#fff; border-bottom-color:#fff; position: absolute;-webkit-transform: rotate(45deg); top:-0.15rem}

.asset-infor-bj {width: auto;height: 3.60rem;position: relative;}

.asset-fixed {padding-top: 0.5rem;height: 3.5rem;
    top: 0;left: 0;right: 0;display: -webkit-box;position: fixed;z-index: 51;-webkit-box-align: center;
    background-image:-webkit-linear-gradient(180deg, #AB8E47  ,#D1B268); 
    background-image:linear-gradient(180deg,#AB8E47  ,#D1B268);
}

.star-icon{background: url(images/xibu/star.png) top center; width: 0.5rem; height: 0.5rem; display: inline-block; -webkit-background-size: 100%;
background-size: 100%;}
.star-icon.on{background-position: 0 -0.5rem; }

.fund-type-class{border-radius: 200px; color: #F39602; border:1px solid #F39602; font-size: 0.2rem;display: inline-block; padding:0 0.15rem;}
[m-role="UISegment"].fund-tu li{background-color: #FAFAFA; color: #818DA1}
[m-role="UISegment"].fund-tu li[m-active='yes']{background-color: #fff; color: #BD9126 }
[m-role="UISegment"].fund-tu ul:after{border-bottom: none;}

.chart-tab{background: #fff;padding-bottom: 0.2rem;}
[m-role="UISegment"].chart-data {
     margin: 0.35rem 1.2rem
}
[m-role="UISegment"].chart-data ul {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    height: 0.44rem;
    overflow: inherit;
    display: -webkit-box;
    border-radius: 0.3rem;
    margin-left: -0.35rem;
}
[m-role="UISegment"].chart-data li {
    position: relative;
    margin-left: 0.35rem;
    height: 100%;
    -webkit-box-flex: 1;
    width: 1px;
    -webkit-box-align: center;
    -webkit-box-pack: center;
    display: -webkit-box;
    cursor: pointer;
    font-size:0.24rem;
    border:1px solid #B1BCCD ;
    color: #B1BCCD;
    border-radius: 0.3rem;
}
[m-role="UISegment"].chart-data li[m-active='yes'] {
    border:1px solid #BD9126 ;
    background: #fff ;
    color: #BD9126 ;
    cursor: default;
   
}
[m-role="UISegment"].chart-data li[m-active='yes']:after{
    display: none;
}
.chart-list{
    background: #fff;
}
.chart-list-head{
    height: 0.75rem;
    position: relative;
    padding: 0 0.3rem;
}
.chart-list-num{
    height: 0.95rem;
    position: relative;
    margin: 0 0.3rem;
}
.chart-list-head:after,.chart-list-num:after{
    position: absolute;
    bottom: 0;
    left: 0;
    content: ' ';
    width: 100%;
    height: 1px;
    border-bottom: 1px solid #e6e8ea;
    transform: scaleY(0.5);
}

/*产品介绍*/
.product-info table{ margin:0.3rem  0; }
.product-info th{color:#818DA1;width: 1.5rem; font-size: 0.28rem; padding:0.2rem 0 0.2rem 0.2rem; font-weight: normal;}
.product-info td{padding-left: 0.4rem; font-size: 0.28rem; padding-right: 0.3rem; color: #666;}


/*基本信息*/
/*my-list*/
[m-role='UITableView'][m-style='grouped'] > dl.my-list > dd{min-height:0.9rem;border-bottom:none;padding-right:0.3rem}
[m-role='UITableView'][m-style='grouped'] > dl.my-list > dd:after{position:absolute;bottom:0;content:' ';width:100%;height:1px;border-bottom:1px solid #e6e8ea;transform:scaleY(0.5)}
[m-role='UITableView'][m-style='grouped'] > dl.my-list > dd.after-none:after{display:none}

/*my-list2*/
[m-role='UITableView'][m-style='grouped'] > dl.my-list2 > dd{min-height:0.6rem;border-bottom:none;padding-right:0.3rem}
[m-role='UITableView'][m-style='grouped'] > dl.my-list2 > dd:after{position:absolute;bottom:0;content:' ';width:100%;height:1px;border-bottom:1px solid #e6e8ea;transform:scaleY(0.5)}
[m-role='UITableView'][m-style='grouped'] > dl.my-list2 > dd.after-none:after{display:none}

/*my-list3*/
[m-role='UITableView'][m-style='grouped'] > dl.my-list3 > dd{min-height:1.2rem;border-bottom:none;padding-right:0.3rem;}
[m-role='UITableView'][m-style='grouped'] > dl.my-list3 > dd.top-title{min-height:0.7rem;border-bottom:none;padding-right:0.3rem;}
[m-role='UITableView'][m-style='grouped'] > dl.my-list3 > dd:after{position:absolute;bottom:0;content:' ';width:100%;height:1px;border-bottom:1px solid #e6e8ea;transform:scaleY(0.5)}
[m-role='UITableView'][m-style='grouped'] > dl.my-list3 > dd.after-none:after{display:none}

.icon-color{width: 0.16rem; height: 0.16rem; display: inline-block; margin-right: 0.08rem;border-radius: 50%}


/*公司简介*/
.about-block{position: relative;}
.about-content{width: 6.9rem; min-height: 6.5rem; background: #fff; position: absolute; top:-0.48rem; left:50%; margin-left: -3.45rem; z-index: 99; border-radius: 8px;}
.ab-content{display: none;}
.ab-content.on{display: block;}
.about-menu{ min-height: 0.8rem; background-color: #fff; border-top: 1px solid #ECECEC; line-height: 0.8rem;font-size: 0.3rem; padding:0 0.4rem;}
.about-menu .on span{ color: #BD9126 ;border-bottom: 2px solid #BD9126; line-height: 0.76rem; display: inline-block; }
.position-icon{width: 0.34rem; height: 0.34rem; background:url("images/xibu/position-icon.png") no-repeat center center; -webkit-background-size: 100%;
background-size: 100%; display: inline-block;vertical-align: middle; margin-right: 0.08rem;}

.job-bottom{position: relative; height: 1.36rem; }
.job-fixed{background: #fff; width: 100%;position: fixed; bottom:0; min-height: 1.36rem;}


/*新闻详情*/
.share-icon{width:0.46rem; height: 0.4rem; background: url(images/xibu/share-icon.png) no-repeat center center; -webkit-background-size: 100%; display: inline-block;
background-size: 100%;  }

.news-detail{background: #fff; padding:0.3rem;}
.news-detail h3{font-size: 0.48rem; line-height: 0.66rem; font-weight:normal;}

.news-info{line-height: 0.42rem; color: #666;text-align: justify}
.news-text-indent{text-indent:0.6rem; margin-bottom: 0.2rem}

/*基金超市*/
.search-icon{width: 0.5rem; height: 0.5rem; background: url(images/xibu/search-icon.png) no-repeat center center; -webkit-background-size: 100%; display: inline-block;
background-size: 100%; }

/*swiper自定义样式*/
.nav-swiper,.swiper-content {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  /* Fix of Webkit flickering */
  z-index: 1;
}
.nav-swiper{height:0.8rem; background: #fff;/*margin-bottom: 0.15rem;*/}
.swiper-content .swiper-slide{overflow: auto;}

.nav-swiper .swiper-slide{width:20%;height:0.8rem; line-height:0.8rem; text-align: center; cursor: pointer; font-size: 0.30rem;}
.nav-swiper .swiper-slide.current{color: #BD9126  ; position: relative;}
.nav-swiper .swiper-slide.current:after{content: ""; background: #BD9126 ; position: absolute; left: 0px; right: 0px; bottom: 0px; height: 1px;}

.nav-swiper1 .swiper-slide{width:2.75rem; margin: 0 0.5rem; height:0.8rem; line-height:0.8rem; text-align: center; cursor: pointer; font-size: 0.30rem;}
.nav-swiper1 .swiper-slide.current{color: #BD9126  ; position: relative;}
.nav-swiper1 .swiper-slide.current:after{content: ""; background: #BD9126 ; position: absolute; left: 0px; right: 0px; bottom: 0px; height: 1px;}

/*.nav-swiper.fit .swiper-slide{ width: 50%;}*/

.fund-list-header{line-height: 0.7rem;background: #FFFFFF; border-top: 0.15rem solid #F8F8FA; border-bottom: 1px solid #F4F4F4; color: #818DA1;}
.order-down i{width: .24rem;height: .14rem; background: url(images/xibu/order-down.png) no-repeat center center; -webkit-background-size: 100%;
background-size: 100%; margin-left: 0.1rem; display: inline-block; vertical-align: middle;}
.order-down.on i{width: .24rem;height: .14rem; background: url(images/xibu/order-up.png) no-repeat center center; -webkit-background-size: 100%;
background-size: 100%; margin-left: 0.1rem ; display: inline-block; vertical-align: middle;}

[m-role='UITableView'].fund-list > dl > dd{padding-left:0.3rem; border-bottom: 1px solid #f4f4f4}
[m-role='UITableView'][m-style='grouped'].fund-list > dl > dd{min-height:1.2rem;}

.fund-fav{position: relative; width: 0.3rem}
.fund-fav-item{width: 0.55rem; height: 0.55rem; display: inline-block;background: url(images/xibu/fund-fav-item.png) no-repeat 0 -0.55rem; -webkit-background-size: 100%;
background-size: 100%; position: absolute; right:0.1rem; top:50%; margin-top: -0.225rem;}
.fund-fav-item.on{background-position: 0 0;}


/*通用弹出框*/
.e-page-mask{background:rgba(0,0,0,0.5);position:fixed;top:0;bottom:0;left:0;right:0;z-index:300;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:none}
.search-mask{background:rgba(0,0,0,0.5);position:fixed;top:0;bottom:0;left:0;right:0;z-index:30;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:none}
.maskon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}

.tip-mask{
background:rgba(0,0,0,0.5);  position:fixed;top:0;bottom:0;left:0;right: 0;z-index: 2020;-webkit-box-align: center;-webkit-align-items: center;
  -ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;
  justify-content: center;display: none;}
.tip-mask.maskon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.tip-box{background: #fff; width:70%;border-radius:4px;}
.tip-box-info{margin:auto 5%; font-size:0.28rem;margin-top: 0.3rem;margin-bottom: .3rem}
.tip-btn-ok{width:100%; display: block;border-top: 1px solid #ddd; color:#0076FF; text-align:center; padding-top: .2rem;  padding-bottom: .2rem;}
.tip-btn-kai{width:50%; display: block;border-top: 1px solid #ddd; color:#0076FF; text-align:center; padding-top: .2rem;  padding-bottom: .2rem;}
.tip-btn-login{width:50%; display: block;border-top: 1px solid #ddd;border-left: 1px solid #ddd; color:#0076FF; text-align:center; padding-top: .2rem; padding-bottom: .2rem;}
.tip-box-100{width:100%;}


/*搜索*/
.search-hight{/*position: relative; height: 0.8rem;*/ display: none;}
.search-hight.on{display: block;}
.search-fixed{width: 100%;position: fixed; top:0.9rem; min-height: 0.8rem;z-index: 99}
.search-line{line-height: 0.8rem; background: #BD9126; padding:0 0.3rem; position: relative;}
.search-line input{width:5.8rem; border:0; line-height: 0.5rem; height: 0.5rem; border-radius: 2px 0  0 2px; text-indent: 0.2rem;  }
.search-btn{height: 0.5rem;  border:0; line-height: 0.5rem;border-radius:  0  2px 2px 0; background-color: #fff; color: #BD9126; font-size: 0.28rem; margin:0; margin-top:-0.02rem; }


.resultcontent {
    position: absolute;
    top: 1.7rem;
    min-height: 1000px;
    left: 0;
    right: 0;
    display: none;
    background-color: #fff;
    z-index: 50
}
.resultcontent.on{display:block;}


/*关注*/
.follow-bottom{position: relative; height: 0.88rem;}
.follow-fixed{background: #fff; width: 100%;position: fixed; bottom:0; min-height: 0.88rem;z-index: 99; font-size: 0.24rem;-moz-box-shadow:1px -2px 3px #f4f1ea; -webkit-box-shadow:1px -2px 3px #f4f1ea; box-shadow:1px -2px 3px #f4f1ea;}
.follow-fixed i{display: inline-block; padding: 0.05rem; border:1px solid #ED666E; color: #ED666E; text-align: center; margin-left: 0.15rem;}

/*验证码*/
.send-code{ color: #bd987e; height: 0.5rem; width:2rem; text-align: center; position: relative; border:1px solid  #bd987e; border-radius: 3px; font-size: 0.28rem}
.send-code.sended{color: #999; border-color: #999}


/*基金经理*/
.manager-info{padding:0.3rem; background: #fff;}
.manager-name{width: 1.16rem; height: 1.16rem; background:#D3B365; line-height: 1.16rem; text-align: center; margin: 0 auto; border-radius: 100rem; color: #fff; font-size: 0.36rem; font-weight: bold;}


/*申购规则*/
.sheng-info{background: #F5F9FD;padding:0.2rem 0.1rem; font-size: 0.24rem; color: #BCC0C7; margin-top: 0.2rem}
.sheng-info ul{padding-left: 0.4rem;}
.sheng-info ul li{margin-bottom: 0.2rem;list-style-type: disc;}

.sheng-step{margin: 0.25rem 0;}
.sheng-step span{width: 0.2rem; height: 0.2rem; display: block; border:0.04rem solid #BD9126 ; border-radius: 100%}
.sheng-step em{height: 0.06rem; background-color: #BD9126;display: block; width: 100%;}

.detail-calss,.pagination-class,.gong-list,.wxlink{display: none;}
.detail-calss.on,.pagination-class.on,.gong-list.on{display: block;}