html {
    font-size: 50px
}
body {
    font-size: 24px;
    line-height: 1;
}

html, body {
    /*height: 100%;*/
}

em, i {
    font-style: normal;
}



.clearfix:after, .clearfix:before {
    display: table;
    line-height: 0;
    content: "";
}
.clearfix:after {
    clear: both;
}

.editor_content {
    line-height: 1.6;
}

html * {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/**, *:after, *:before {*/
    /*-webkit-box-sizing: border-box;*/
    /*-moz-box-sizing: border-box;*/
    /*box-sizing: border-box;*/
/*}*/

img {
    max-width: 100%;
}


.ui-header-positive{
    background-color: #ec336f;
}

.ui-footer.fixed {
    bottom: 0;
}

.ui-footer .ui-tiled {
    background: #252422;
}

.ui-header .smgy-nav, .ui-header .ms-icon-my, .ui-header .ms-icon-share {
    /*position: absolute;*/
    /*right: 10px;*/
    /*top: 0;*/
    font-size: 22px;
    display: inline-block;
}

.ui-footer .ui-tiled li i {
    font-size: 20px;
    line-height: 40px;
    color: #7c7c7c;
    background-repeat: no-repeat;
    background-size: 34.8px 30px;
    width: 34.8px;
    height: 30px;
    display: block;
}

.ui-footer .ui-tiled li .ui-text {
    -webkit-box-flex: 1;
    width: 100%;
    text-align: center;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-box-pack: center;
    -webkit-box-align: center;
}
.ui-footer .ui-tiled div {
    font-size: 12px;
}

@media screen and (min-width: 320px) {
    html {
        font-size: 21.33px
    }
    body {
        font-size: 12px
    }
}
@media screen and (min-width: 360px) {
    html {
        font-size: 24px
    }
    body {
        font-size: 12px
    }
}
@media screen and (min-width: 375px) {
    html {
        font-size: 25px
    }
    body {
        font-size: 12px
    }
}
@media screen and (min-width: 384px) {
    html {
        font-size: 25.6px
    }
    body {
        font-size: 14px
    }
}
@media screen and (min-width: 400px) {
    html {
        font-size: 26.67px
    }
    body {
        font-size: 14px
    }
}
@media screen and (min-width: 414px) {
    html {
        font-size: 27.6px
    }
    body {
        font-size: 14px
    }
}
@media screen and (min-width: 424px) {
    html {
        font-size: 28.27px
    }
    body {
        font-size: 14px
    }
}
@media screen and (min-width: 480px) {
    html {
        font-size: 32px
    }
    body {
        font-size: 15.36px
    }
}
@media screen and (min-width: 540px) {
    html {
        font-size: 36px
    }
    body {
        font-size: 17.28px
    }
}
@media screen and (min-width: 720px) {
    html {
        font-size: 48px
    }
    body {
        font-size: 23.04px
    }
}
@media screen and (min-width: 750px) {
    html {
        font-size: 50px
    }
    body {
        font-size: 24px
    }
}

body {
    width: 100%;
}

body.noscroll{
    /*position:fixed;*/
    overflow:hidden;
}

.ui-header.fixed, .ui-footer.fixed {
    position: fixed;
    z-index: 2;
    left: 0;
}

.ui-header.fixed {
    top: 0;
}

.ui-header, .ui-footer {
    width: 100%;
}
.ui-header {
    height: 45px;
    line-height: 45px
}
.ui-header-stable, .ui-header-positive {
    padding: 0 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}
.ui-header-stable, .ui-footer-stable {
    background-color: #f8f8f8
}
.ui-header-positive, .ui-footer-positive {
    background-color: #18b4ed;
    color: #fff
}
.ui-header-positive a, .ui-header-positive a:active, .ui-header-positive i, .ui-footer-positive a, .ui-footer-positive a:active, .ui-footer-positive i {
    color: #fff
}
.ui-footer-btn {
    /*background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f9f9f9), to(#e0e0e0));*/
    background-color: #fff;
    color: #7e7e7e
}
.ui-footer-btn .ui-tiled {
    height: 100%
}
.ui-footer {
    height: 56px;
    /*border-top: 1px solid #e0e0e0;*/
}
.ui-footer .ui-tiled .active, .ui-footer .ui-tiled .active i {
    color: #aaa;
}

.ui-border-l {
    border-left: 1px solid #e0e0e0
}
.ui-border-r {
    border-right: 1px solid #e0e0e0
}
.ui-border {
    border: 1px solid #e0e0e0
}

.ui-container {
    position: relative;
    margin-left: auto;
    margin-right: auto;
}

.ui-header~.ui-container {
    border-top: 45px solid transparent
    /*margin-top: 45px;*/
}
.ui-footer~.ui-container {
    border-bottom: 56px solid transparent;
    /*margin-bottom: 56px;*/
}
.ui-header h1 {
    text-align: center;
    font-size: 18px
}
.ui-header .ui-icon-return {
    /*position: absolute;*/
    /*left: 0*/
    display: inline-block;
}
.ui-header .ui-btn, .ui-header .ui-btn-lg, .ui-header .ui-btn-s {
    display: block;
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -15px
}

@media (min-width: 760px) {
    .ui-container {
        width: 640px;
        /*padding: 10px;*/
        /*border: 1px solid #ddd*/
    }

    /*.ui-header~.ui-container {*/
        /*margin-top:65px;*/
    /*}*/

    /*.ui-footer~.ui-container {*/
        /*margin-bottom: 76px;*/
    /*}*/
}


@media (min-width: 800px) {
    .ui-container {
        /*-webkit-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);*/
        /*box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1)*/
    }
}

.ui-row-flex {
    display: -webkit-box;
    width: 100%;
    -webkit-box-sizing: border-box;
}

.ui-col {
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%
}

.ui-center {
    width: 100%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-box-pack: center;
    -webkit-box-align: center;
    text-align: center;
    height: 150px
}
.ui-flex, .ui-tiled {
    display: -webkit-box;
    width: 100%;
    -webkit-box-sizing: border-box
}
.ui-flex-ver {
    -webkit-box-orient: vertical
}
.ui-flex-pack-start {
    -webkit-box-pack: start
}
.ui-flex-pack-end {
    -webkit-box-pack: end
}
.ui-flex-pack-center {
    -webkit-box-pack: center
}
.ui-flex-align-start {
    -webkit-box-align: start
}
.ui-flex-align-end {
    -webkit-box-align: end
}
.ui-flex-align-center {
    -webkit-box-align: center
}
.ui-tiled li {
    -webkit-box-flex: 1;
    width: 100%;
    text-align: center;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-box-pack: center;
    -webkit-box-align: center
}

.ui-tiled li div {
    font-size: .6rem;
}

.weui_cells_access .weui_cell_switch .weui_cell_ft:after {
    display: none;
}


.global_navs .cell:before,.global_navs:after,.global_navs:before {
    border-color: #D9DBDA
}

body,html {
    height: 100%;
    -webkit-tap-highlight-color: transparent
}

.page,body {
    background-color: #FBF9FE
}

.container {
    overflow: hidden
}

.page {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}

.hd {
    padding: 1em 0
}

.page_desc {
    text-align: center;
    color: #888;
    font-size: 14px
}

.bd.spacing {
    padding: 0 15px
}

.page_title {
    text-align: center;
    font-size: 34px;
    color: #3CC51F;
    font-weight: 400;
    margin: 0 15%
}

.page.button .page_title,.page.cell .page_title {
    color: #225FBA
}

.global_navs {
    background-color: transparent
}

.page.article,.page.dialog,.page.icons,.page.msg,.page.toast {
    background-color: #FFF
}

.global_navs .cell {
    padding-top: .5em;
    padding-bottom: .5em
}

.global_navs .icon_nav {
    width: 28px;
    height: 28px;
    display: block;
    margin-right: .7em
}

.page.button .bd {
    padding: 0 15px
}

.page.button .button_sp_area {
    padding: 10px 0;
    width: 60%;
    margin: 0 auto;
    text-align: justify;
    text-justify: distribute-all-lines;
    font-size: 0
}

.page.button .button_sp_area:after {
    display: inline-block;
    width: 100%;
    height: 0;
    font-size: 0;
    margin: 0;
    padding: 0;
    overflow: hidden;
    content: "."
}

.page.cell .bd {
    padding-bottom: 30px
}

.page.dialog .bd,.page.toast .bd {
    padding: 120px 15px 0
}

.page.article .page_title {
    color: #DE7C23
}

.page.icons {
    text-align: center
}

.page.icons .page_title {
    color: #3E24BD
}

.page.icons .bd {
    padding: 30px 0;
    text-align: center
}

.page.icons .icon_sp_area {
    padding: 10px 20px;
    text-align: left
}

.page.icons i {
    margin: 0 5px 10px
}

@-webkit-keyframes slideIn {
    from {
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

@keyframes slideIn {
    from {
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

@-webkit-keyframes slideOut {
    from {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }

    to {
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }
}

@keyframes slideOut {
    from {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }

    to {
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }
}

.page.slideIn {
    -webkit-animation: slideIn .2s forwards;
    animation: slideIn .2s forwards
}

.page.slideOut {
    -webkit-animation: slideOut .2s forwards;
    animation: slideOut .2s forwards
}

#cover2 {
    background-color: #333333;
    display: none;
    left: 0;
    opacity: 0.8;
    position: absolute;
    top: 0;
    z-index: 1000;
    width:100%;
    height:100%;
}
#cover{display:none;position:absolute;left:0;top:0;background-color:#000000;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity:0.7;z-index:9000;_position:absolute!important;_height:1000px!important;}

.toast{font-size:16px;color:#ffffff;line-height:20px;text-align:center;}
#toast{display:none;position:fixed;padding:9px 15px;background-color:#333;z-index:8000;border-radius: 5px;}

.loading_center{font-size:14px;color:#000000;text-align:center;}
#loading_center{display:none;position:fixed;width:60px;padding:25px 35px;border:1px solid #000000;background-color:#ffffff;z-index:10000;}
#loading_center img{width:60px;height:60px;margin-bottom:15px;}

/*loading区*/
.loadingDiv {width:120px;height:120px; background-image:url(../../../img/loadingBj.png); position:absolute;}
.loadingDiv .pImg {padding-top:30px;padding-bottom:20px;text-align:center;}
.loadingDiv .pImg img {width:30px;height:30px;}
.loadingDiv .pTxt {text-align:center;font-size:12px; color:#FFF;}

/**********时间选择控件 begin***********/
#datescroll div{float:left;margin-left:10%;margin-top:15px;padding-right:22px;}
#datescroll_datetime div{float:left;margin-left:5%;padding-right:22px;}
#yearwrapper{position:absolute;left:0;top:35px;bottom:60px;width:80%;}
#monthwrapper{position:absolute;left:16%;top:35px;bottom:60px;width:80%;}
#daywrapper{position:absolute;left:32%;top:35px;bottom:60px;width:80%;}
#Hourwrapper{position:absolute;left:48%;top:35px;bottom:60px;width:80%;}
#Minutewrapper{position:absolute;left:65%;top:35px;bottom:60px;width:80%;}
#Secondwrapper{position:absolute;left:75%;top:35px;bottom:60px;width:80%;}
#Hourwrapper ul li{color:#898989;font-size:12px;}
#Minutewrapper ul li{color:#898989;font-size:12px;}
#Secondwrapper ul li{color:#898989;font-size:12px;}
#yearwrapper ul li{color:#898989;font-size:12px;}
#monthwrapper ul li{color:#898989;font-size:12px;}
#daywrapper ul li{color:#898989;font-size:12px;}
#markyear{position:relative;margin-left:76px;top:-2px;}
#markmonth{position:relative;margin-left:40px;top:-2px;}
#markday{position:relative;margin-left:42px;top:-2px;}
#markhour{position:relative;margin-left:62px;top:-2px;}
#markminut{position:relative;margin-left:58px;top:-2px;}
#marksecond{position:relative;margin-left:68px;top:-2px;}
#dateheader{width:100%;height:50px;background:#79C12F;text-align:center;color:#fff;line-height:50px;font-size:20px;}
#setcancle{overflow:hidden;}
#setcancle ul{text-align:center;line-height:30px;margin:0 3%;overflow:hidden;}
#setcancle ul li{width:50%;height:30px;float:left;}
#setcancle ul li p.l{overflow:hidden;padding-right:5px;}
#setcancle ul li p.r{overflow:hidden;padding-left:5px;}
#setcancle ul li p a{display:block;width:100%;height:30px;border-radius:5px;font-size:16px;}
a#dateconfirm{background-color:#0099e9;color:#fff;}
a#datecancle{background-color:#dcdddd;color:#666;}
#dateshadow{display:none;position:absolute;width:100%;height:100%;top:0;left:0;background:#000;filter:alpha(Opacity=50);-moz-opacity:0.5;opacity:0.5;}
#datePage{font-size:22px;border-radius:3px;position:absolute;top:auto!important;bottom:0!important;MARGIN-RIGHT:auto;vertical-align:middle;MARGIN-LEFT:auto;width:100%;height:220px!important;background:#FFFFFF;z-index:9999999;}
#datetitle{width:100%;height:40px;background-color:#ddd;text-align:center;color:#fff;line-height:40px;}
#datetitle h1{font-weight:normal;font-size:16px;color:#333;}
#datemark{font-size:18px;left:5%;width:90%;height:20px;position:absolute;top:98px;background:#eee;border:1px solid #eee;}
#timemark{font-size:18px;left:5%;width:90%;height:20px;position:absolute;top:242px;background:#eee;border:1px solid #eee;}
#datescroll{background:#F8F8F8;width:94%;margin:10px 3%;border:1px solid #E0E0E0;border-radius:4px;height:120px;text-align:center;line-height:40px;}
#datescroll_datetime{display:none;background:#F8F8F8;width:94%;margin:10px 3%;border:1px solid #E0E0E0;border-radius:4px;height:120px;text-align:center;line-height:40px;}
#yearwrapper ul,#monthwrapper ul,#daywrapper ul{width:20%}
#Hourwrapper ul,#Minutewrapper ul,#Secondwrapper ul{width:20%}
#dateFooter{width:100%;background:#fff;height:40px;bottom:0;position:absolute;}
/**********时间选择控件 end***********/


.page.current {
    -webkit-transform: none;
    transform: none
}

.hide {
    display: none;
}

#powerby {
    margin-top: 20px;
    margin-bottom: 50px;
    clear: both;
    width: 100%;
    text-align: center;
    font-size: .7rem;
}

#powerby, #powerby a {
    color: #aaa;
}

.weui_label {
    /*min-width: 116px;*/
}

.likeTit_Contain~.ui-container {
    border-top: 43px solid transparent
}

.likeTit_Contain {
    background: #fff;
    width: 100%;
    overflow-x: auto;
    height: 41px;
    line-height: 41px;
    text-align: center;
    z-index:1;
}

.likeTit_Contain.fixed {
    position: fixed;
    top: 0;
}

.ui-header~.likeTit_Contain {
    top: 45px;
}

.likeTit_Contain ul {
    height: 41px;
    transition-duration: .5s;
    margin-left: auto;
    margin-right: auto;
    list-style: none;
}

.likeTit_Contain .activeNow {
    color: #ec336f;
    border-bottom: 2px solid #ec336f;
    height: 38px;
}
.likeTit_Contain li {
    display: inline-block;
    width: 70px;
    height: 41px;
    text-align: center;
    line-height: 41px;
    font-size: 16px;
    color: #666;
    overflow: hidden;
}

.likeTit_Contain [class^="icon-"], .likeTit_Contain [class*=" icon-"] {
    font-size: .6rem;
    color: #666;
}



.menuSlide{
    display:none;position: fixed; z-index: 1100; background: rgba(255,255,255,0.6);left: 0;top:0;width: 100%; height: 100%;overflow: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    -webkit-transition: -webkit-transform .2s cubic-bezier(0, 0, .25, 1);
    transition: transform .2s cubic-bezier(0, 0, .25, 1);
}

.menuSlide.show {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}

.menuSlide .inner {
    width:100%; height: 100%;
}
/*.menuSlide .inner {-webkit-transition:all 0.3s linear; -webkit-transform:translate(400px,0); width:100%; height: 100%;}*/
/*.menuSlide .inner{-webkit-transform:translate(0px,0);}*/
.menuSlide .left{height: 100%; width: 30%;  float: left;}
.menuSlide .right{width: 70%;background: rgba(0,0,0,0.9); float: right; overflow: auto;height: 100%; }
.menuSlide .right ul{width: 100%; padding-bottom: 1px;}
.menuSlide .right ul li{ width: 100%;line-height:4em; height: 4em;padding-left: 2em;}
.menuSlide .right ul li, .menuSlide .right ul li a{ padding-left: 0.5em; font-size:1.2em;display: block; color: #bfbfbf;}
.menuSlide .right ul li.on{background: url("../../../img/menu_on.png") 90% center no-repeat; background-size: 1em;}

.menuSlide .right .tit{ margin-top: 8.6em;width: 100%;border-bottom: 1px solid #262626; height: 50px;}
.menuSlide .right .tit span{ display: block;float: left; width:50%; text-align: center; height: 50px; line-height: 50px;font-size:1.4em;display: block; color: #bfbfbf;}
.menuSlide .right .tit span.on{ color: #fff; background: url("../../../img/menu_cur.png") center 85% no-repeat; background-size: 0.5em;}
.menuSlide .footer{width:70%; text-align: center; padding:45px 0 9px;background: #000; position: fixed;top:0; right: 0; z-index: 666;}
.menuSlide .footer a{ width: 5em; margin-left: 10px; height: 2em; line-height: 2em; font-size:1.3em;border-radius: 5px;  display: inline-block; text-align: center; color: #fff;background: #9d9d9d;}
.menuSlide .footer a.on{ background: #e43232;}
.menuSlide input, .menuSlide select {
    width: 80%;
    margin-left: 10%;
    border-bottom: 1px solid #fff;
    padding-bottom: 6px;
    color: #fff;
    padding-left: 0;
}

.menuSlide select {
    border-radius: 0;
}

.menuSlide .content {
    margin-top: 8.6em;
}

.noResult {
    padding:10px;
    text-align: center;
}


.no-con {
    text-align: center;
    padding-top: 3rem;
    padding-bottom: 3rem;
}

.no-con img {
    width: 100px;
    height: 100px;
}

.no-con p {
    color: #c0c5d0;
    font-size: 16px;
    margin-top: 12px;
}

.list-content {
    width:100%;
    margin: 0 auto;
    display: block;
    clear: both;
}

.none {
    display: none;
}

.maind {
    background: none repeat scroll 0 0 #fff;
    margin-top: 1em;
}
.mainbin{ width:90%; margin:0 auto; overflow:hidden;}

.mainbinl {
    float: left;
    width: 20%;
    padding: 0.75em 0;
    background: #fff;
}

.mainbinr4 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    overflow: hidden;
    padding: 0.75em 0 0.75em 5%;
    width: 80%;
}

.cuibanren {
    font-size: 14px;
    color: #111;
    font-weight: bold;
}

.yuanyin {
    font-size: 12px;
    color: #646464;
}

.mainbinbtn {
    width: 25%;
    float: left;
}

.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}
.pagination > li {
    display: inline;
}
.pagination > li > a,
.pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #3CC51F;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
    margin-left: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
    z-index: 3;
    color: #3CC51F;
    background-color: #eee;
    border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #3CC51F;
    border-color: #3CC51F;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
    color: #777;
    cursor: not-allowed;
    background-color: #fff;
    border-color: #ddd;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}

.page-container {
    text-align: center;
}

.check_div span {
    color: #3CC51F;
}

.check_div span.e-price, .e-price {
    color: #e43232;
}

.fr {
    float: right;
}

.main-link {
    font-size: 12px;
    color: #3CC51F;
    line-height: 21px;

}
.main-link a {
    color: inherit;
    text-decoration: none;
}

.inline-block {
    display: inline-block;
}

.icon-small {
    font-size: 16px;
    line-height: 16px;
}

.weui_cell .avatar {
    width: 50px;
    height: 50px;
    border-radius: 50px;
    /*float: left;*/
    margin: 0px 10px 10px 0;
    display: inline-block;
}

.weui_cell .content {
    margin-left: 10px;
}
.weui_cell .to-font-sm {
    margin: 5px 0;
}
.to-font-sm {
    font-size: 10px;
}
.to-note {
    color: #999999;
}

.to-control {
    border: 1px #d6d6d6 solid;
    padding: 7px;
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font-size: 16px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}


.summary-line {
    margin-top: 3px;
}

.check_div span.summary-line {
    color: #646464;
}

.summary-line {
}

.summary-line i {
    display: inline-block;
    font-size: 14px;
    line-height: 14px;
    color: #3CC51F;
}

.custom-line-wrap {
    height: 30px;
    position: relative;
}

.custom-line {
    border: 0 none;
    border-top: 1px dashed #bbb;
    margin: auto;
    padding: 0;
    height: 1px;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}

.custom-search {
    padding: 10px;
}

.custom-search form {
    margin: 0;
    position: relative;
    border: 1px solid #c0c0c0;
    background: #fff;
    border-radius: 4px;
    overflow: hidden;
}

.custom-search form .custom-search-input {
    margin: 0;
    padding: 0 10px 0 40px;
    -webkit-appearance: none;
    -moz-appearance: none;
    border-radius: 0;
    height: 35px;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 0px none;
    outline: none;
    font-size: 14px;
    -webkit-box-shadow: 0 0 0 0;
    box-shadow: 0 0 0 0;
}

.custom-search .custom-search-button {
    position: absolute;
    top: 0;
    left: 0;
    border: 0px none;
    height: 35px;
    line-height: 35px;
    width: 37px;
    padding: 0;
    color: #fff;
    font-size: 14px;
    text-indent: -9999px;
    background: #fff url("../../../../global/img/search_icon.png") center center no-repeat;
    background-size: 16px 16px;
    border-radius: 5px 0 0 5px;
}

.weui_cells_access .weui_cell_ft:after {
    content: " ";
    display: inline-block;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    height: 12px;
    width: 12px;
    border-width: 2px 2px 0 0;
    border-color: #C8C8CD;
    border-style: solid;
    position: relative;
    top: -2px;
    top: -1px;
    margin-left: .3em;
}
.weui_cell_select .weui_cell_bd:after {
    height: 12px;
    width: 12px;
}

.weui_cells {
    margin-top: 0;
    /*font-size: 14px;*/
}

.weui_cells .weui_cell_ft {
    /*font-size: 12px;*/
}

.weui_cells.transparent {
    background-color: transparent;
}

.weui_cells.hide-top:before {
    border-top: 0;
}

.weui_cells.hide-bottom:after {
    border-bottom: 0;
}

.weui_cells .weui_cell.hide-top:before {
    border-top: 0;
}

.weui_cells .weui_cell.hide-bottom:before {
    border-bottom: 0;
}

.weui_cells .weui_cell .grey {
    color: #999;
}

.weui_cells .weui_cell.mini {
    padding-top: 5px;
    padding-bottom: 5px;
}

.weui_cells .thumb img {
    width:20px;
    margin-right:5px;
    display:block;
}

.weui_cells.bold {
    font-weight: bold;
}

.slideBox{ position:relative; overflow:hidden; margin:0 auto;  max-width:640px;   }
.slideBox .hd{ width:100%; height:11px;  position:absolute; z-index:1; bottom:5px; text-align:center;  }
.slideBox .hd ul{ margin:0; list-style: none;display:inline-block; padding:3px 5px; background-color:rgba(255,255,255,0.5);
    -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;
}
.slideBox .hd ul li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#fff; margin:0 5px;  vertical-align:top; overflow:hidden; }
.slideBox .hd ul .on{ background:#FF4000;  }

.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li img{ width:100%; background:url(../../../../global/img/loading.gif) center center no-repeat;  }
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }

.custom-nav-4 {
    text-align: center;
}
.custom-nav-4 li {
    width: 25%;
    float: left;
    overflow: hidden;
    text-align: center;
}
.custom-nav-4 li .nav-img-wap {
    display: block;
    overflow: hidden;
}

.custom-nav-4 li img {
    vertical-align: middle;
    max-width: 100%;
}

.custom-nav-4 li span.title {
    color: #333;
    height: 34px;
    line-height: 34px;
    font-size: 12px;
}

.custom-notice {
    padding: 0 10px;
    height: 37px;
    line-height: 37px;
    color: #f90;
    background: #ffc;
    border-top: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
    word-break: break-all;
    font-size: 12px;
}

.custom-notice-inner {
    overflow: hidden;
}

.custom-notice-scroll {
    width: 20000px;
}



.header-menu {
    position: absolute;
    right: 5px;
    border-radius: 5px;
    background: #f7f7f7;
    font-size: 18px;
    z-index: 10000;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s linear;
    opacity: 0;
    -webkit-transform: translate(42px,-76px) scale(0);
    -moz-transform: translate(42px,-76px) scale(0);
    -ms-transform: translate(42px,-76px) scale(0);
    transform: translate(42px,-76px) scale(0)
}

.header-menu.open {
    opacity: 1;
    -webkit-transform: translate(0,0) scale(1);
    -moz-transform: translate(0,0) scale(1);
    -ms-transform: translate(0,0) scale(1);
    transform: translate(0,0) scale(1)
}

.header-menu a {
    display: block;
    line-height: 44px;
    width: 132px;
    border-bottom: 1px solid #e6e6e6
}

.header-menu a:active {
    color: #333
}

.header-menu a:last-child {
    border-bottom: 0
}

.header-menu:before {
    content: "";
    position: absolute;
    top: -9px;
    right: 15px;
    height: 0;
    border-style: solid;
    border-color: #f7f7f7 transparent;
    border-width: 0 9px 9px
}


.header-menu a {
    color: #666;
    text-decoration: none;
}

.header-menu a i {
    display: inline-block;
    width: 20px;
    height: 20px;
    float: left;
    margin: 12px 6px 0 12px;
    background: url(../../../img/header-menu.png) scroll no-repeat 0 0 transparent;
    background-size: 20px 100px;
    vertical-align: center;
}

.header-menu .my i {
    background-position: 0 -20px
}

.header-menu .login i {
    background-position: 0 -40px
}

.header-menu .logout i {
    background-position: 0 -60px
}

.header-menu .cart i {
    background-position: 0 -80px
}

.header-menu .home {
    border-radius: 5px 5px 0 0
}

.header-menu .login,.header-menu .logout {
    border-radius: 0 0 5px 5px
}

.header-menu-bg {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s linear;
    opacity: 0;
    z-index: 1000
}

.header-menu-bg.open {
    opacity: .3
}

.e-price, .weui_media_box .weui_media_desc.e-price {
    color: #e21d1d;
}



.empty-list {
    font-size: 14px;
    display: block;
    text-align: center;
    padding: 30px 10px;
    color: #999
}

.empty-list h4 {
    font-size: 16px;
    margin-bottom: 10px;
    color: #666
}

.empty-list div {
    margin-bottom: 20px
}

.empty-list .empty-list-header, .empty-list .empty-list-content {
    margin-bottom: 0
}

.empty-list .empty-list-content {
    margin-top: 20px
}

.empty-list .empty-list-content .home-page {
    padding: 8px 30px
}


.sc-waterfall-half {
    width: 50%;
    float: left
}

.mt-spacer {
    margin-top: 12px;
}

.go-top {
    position: fixed;
    right: 10px;
    bottom: 30px;
    display: none;
    color: #705944;
}

.ui-header h3 {
    /*position: absolute;*/
    /*right: 10px;*/
    /*top: 0;*/
    font-size: 16px;
    display: inline-block;
    margin-right: 10px;
}

.ui-checkbox, .ui-checkbox-s {
    display: inline-block; }

.ui-checkbox input, .ui-checkbox-s input {
    display: inline-block;
    width: 25px;
    height: 1px;
    position: relative;
    overflow: visible;
    border: 0;
    background: none;
    -webkit-appearance: none;
    outline: none;
    margin-right: 8px;
    vertical-align: middle; }

.ui-checkbox input:before, .ui-checkbox-s input:before {
    font-family: "iconfont" !important;
    font-size: 32px;
    line-height: 44px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    display: block;
    color: rgba(0, 0, 0, 0.5);
    content: "";
    color: #ec336f;
    position: absolute;
    top: -22px;
    left: -4px;
    color: #dedfe0; }

.ui-checkbox input:checked:before, .ui-checkbox-s input:checked:before {
    content: "";
    color: #ec336f; }

.ui-checkbox-s input:before {
    content: ""; }

.ui-checkbox-s input:checked:before {
    content: ""; }


.tc {
    text-align: center;
}

.mt4 {
    margin-top: 4px;
}

.weui_mask {
    z-index: 10;
}

/*.weui_btn_primary {*/
    /*background-color: #fc5079;*/
/*}*/

/*.weui_btn_primary:not(.weui_btn_disabled):active {*/
    /*background-color: #ec336f;*/
/*}*/

/*.weui_btn_primary:not(.weui_btn_disabled):active, .weui_btn_primary:not(.weui_btn_disabled):active i {*/
    /*color: rgba(255, 255, 255, 0.4);*/
/*}*/

.weui_btn i {
    display: inline-block;
    color: white;
    font-size: 20px;
}

.weui_cells .weui_cell .ui-icon-close {
    position: absolute;
    top: 0;
    right: 6px;
}

.weui_cells .weui_cell input.quxiao_input {
    padding-right: 15px;
}

.weui_cells .weui_cell h4 {
    font-size: 16px;
    font-weight: 400;
}

.weui_panel_hd {
    font-size: 17px;
    color: inherit;
}



.px12 {
    font-size: 12px;
}

.px14 {
    font-size: 14px;
}

.weui_cells {
    font-size: 16px;
}

.weui_cells .weui_cell i {
    display: block;
    font-size: 18px;
    line-height: 18px;
    margin-right: 10px;
    color: #bbb;
}

/*头像*/
.ui-avatar, .ui-avatar-lg, .ui-avatar-s, .ui-avatar-one, .ui-avatar-tiled {
    background-image: url(data:image/jpg;base64,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AABTY2wgVW50RiNQcmNAWQAAAAAAAAAAABBjcm9wV2hlblByaW50aW5nYm9vbAAAAAAOY3JvcFJlY3RCb3R0b21sb25nAAAAAAAAAAxjcm9wUmVjdExlZnRsb25nAAAAAAAAAA1jcm9wUmVjdFJpZ2h0bG9uZwAAAAAAAAALY3JvcFJlY3RUb3Bsb25nAAAAAAA4QklNA+0AAAAAABAASAAAAAEAAgBIAAAAAQACOEJJTQQmAAAAAAAOAAAAAAAAAAAAAD+AAAA4QklNBA0AAAAAAAQAAAB4OEJJTQQZAAAAAAAEAAAAHjhCSU0D8wAAAAAACQAAAAAAAAAAAQA4QklNJxAAAAAAAAoAAQAAAAAAAAACOEJJTQP1AAAAAABIAC9mZgABAGxmZgAGAAAAAAABAC9mZgABAKGZmgAGAAAAAAABADIAAAABAFoAAAAGAAAAAAABADUAAAABAC0AAAAGAAAAAAABOEJJTQP4AAAAAABwAAD/////////////////////////////A+gAAAAA/////////////////////////////wPoAAAAAP////////////////////////////8D6AAAAAD/////////////////////////////A+gAADhCSU0EAAAAAAAAAgADOEJJTQQCAAAAAAAIAAAAAAAAAAA4QklNBDAAAAAAAAQBAQEBOEJJTQQtAAAAAAACAAA4QklNBAgAAAAAAB8AAAABAAACQAAAAkAAAAADAAABwAEAAASNAAAAB3oAADhCSU0EHgAAAAAABAAAAAA4QklNBBoAAAAAAz0AAAAGAAAAAAAAAAAAAAB4AAAAeAAAAASe2IukWTRQzwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAeAAAAHgAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAQAAAAAAAG51bGwAAAACAAAABmJvdW5kc09iamMAAAABAAAAAAAAUmN0MQAAAAQAAAAAVG9wIGxvbmcAAAAAAAAAAExlZnRsb25nAAAAAAAAAABCdG9tbG9uZwAAAHgAAAAAUmdodGxvbmcAAAB4AAAABnNsaWNlc1ZsTHMAAAABT2JqYwAAAAEAAAAAAAVzbGljZQAAABIAAAAHc2xpY2VJRGxvbmcA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cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wOkNyZWF0ZURhdGU9IjIwMTUtMDUtMjFUMTQ6Mjk6NTErMDg6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMTUtMDUtMjFUMTQ6MzM6NTcrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDE1LTA1LTIxVDE0OjMzOjU3KzA4OjAwIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkE1MDZCOEUyODJGRkU0MTFCOUM2OEQxRTA3REM1M0UzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkE0MDZCOEUyODJGRkU0MTFCOUM2OEQxRTA3REM1M0UzIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6QTQwNkI4RTI4MkZGRTQxMUI5QzY4RDFFMDdEQzUzRTMiIGRjOmZvcm1hdD0iaW1hZ2UvanBlZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpBNDA2QjhFMjgyRkZFNDExQjlDNjhEMUUwN0RDNTNFMyIgc3RFdnQ6d2hlbj0iMjAxNS0wNS0yMVQxNDoyOTo1MSswODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOkE1MDZCOEUyODJGRkU0MTFCOUM2OEQxRTA3REM1M0UzIiBzdEV2dDp3aGVuPSIyMDE1LTA1LTIxVDE0OjMzOjU3KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPD94cGFja2V0IGVuZD0idyI/Pv/iDFhJQ0NfUFJPRklMRQABAQAADEhMaW5vAhAAAG1udHJSR0IgWFlaIAfOAAIACQAGADEAAGFjc3BNU0ZUAAAAAElFQyBzUkdCAAAAAAAAAAAAAAAAAAD21gABAAAAANMtSFAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEWNwcnQAAAFQAAAAM2Rlc2MAAAGEAAAAbHd0cHQAAAHwAAAAFGJrcHQAAAIEAAAAFHJYWVoAAAIYAAAAFGdYWVoAAAIsAAAAFGJYWVoAAAJAAAAAFGRtbmQAAAJUAAAAcGRtZGQAAALEAAAAiHZ1ZWQAAANMAAAAhnZpZXcAAAPUAAAAJGx1bWkAAAP4AAAAFG1lYXMAAAQMAAAAJHRlY2gAAAQwAAAADHJU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)
}
.ui-avatar {
    width: 50px;
    height: 50px;
    -webkit-border-radius: 200px;
    overflow: hidden;
}
.ui-avatar>span {
    width: 100%;
    height: 100%;
    display: block;
    overflow: hidden;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -webkit-border-radius: 200px;
}


.main-cart {
    position: absolute;
    width: 16px;
    height: 16px;
    line-height: 16px;
    background-color: #ec336f;
    border-radius: 16px;
    right: 30%;
    top: 5px;
    font-size: 10px;
    color: #fff;
    text-align: center;
}

.relative {
    position: relative;
}

.custom-paginations-container {
    /*height: 50px;*/
    padding: 20px
}
.custom-paginations {
    margin: 0 auto;
    border-radius: 4px;
    font-size: 0;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
    width: 210px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #ddd
}
.custom-paginations a {
    padding: 4px 12px;
    line-height: 20px;
    font-size: 16px;
    text-decoration: none;
    display: inline-block;
    text-align: center;
    color: #09F;
    border-right: 1px solid #ddd
}
.custom-paginations a:active, .custom-paginations a:hover {
    background-color: #F9F9F9
}
.custom-paginations .disabled {
    color: #999;
    cursor: default;
    background-color: transparent
}
.custom-paginations .custom-paginations-page {
    width: 100px
}
.custom-paginations .custom-paginations-last {
    border-right-width: 0
}
.custom-paginations .custom-paginations-next, .custom-paginations .custom-paginations-prev {
    width: 100px
}
.custom-paginations .custom-paginations-next {
    border-right-width: 0
}

.weui_btn_plain_warn {
    color: #E21D1D;
    border: 1px solid #E21D1D;
}

.one-line {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}

.choice {
    position: relative;
}

.choice .actions {
    position: absolute;
    bottom: 5px;
    right: 5px;
    /*display: none;*/
}

.choice .actions .close-modal {
    position: static;
    display: inline-block;
    /*margin-right: 5px;*/
}

.close-modal {
    position: absolute;
    z-index: 2;
    top: -9px;
    right: -9px;
    width: 20px;
    height: 20px;
    font-size: 16px;
    line-height: 18px;
    color: #fff;
    text-align: center;
    cursor: pointer;
    background: rgba(153,153,153,0.6);
    border-radius: 10px!important;
}

.weui_btn_green {
    background-color: #04BE02;
}

.m-page {
    /*background-color: #f3f3f3;*/
    display: block;
    display: -moz-box;
    display: -webkit-box;
    display: box;
    width: 100%;
    text-align: center;
    padding: 25px 6px;
    box-sizing: border-box;
    /*border-bottom: 1px solid #e3e4e5*/
}
.m-page a {
    display: block;
    background-color: #fff;
    padding: 8px 6px;
    color: #000;
    border: 1px solid #e3e3e3;
    -moz-box-flex: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    margin: 0 4px;
}
.m-page .disabled {
    color: #999
}
.m-page .pager_btn {
    background-color: #f7f7f7;
    border: 1px solid #e8e8e8;
    display: block;
    max-width: 80px;
    -moz-box-flex: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    position: relative;
    height: 40px;
    line-height: 40px
}
.m-page .page_num {
    letter-spacing: 1px
}
.m-page .pager_btn select {
    width: 100%;
    height: 40px;
    opacity: 0;
    background: transparent;
    position: absolute;
    left: 0;
    top: 0
}

.submenu {
    display: none;
    position: absolute;
    padding: 0px 13px;
    background: #eaeaea;
    text-align: left;
    border-radius: 5px;
    font-size: 14px;
    line-height: 43px;
    z-index: 11;
}

.nav-menu-1 .submenu {
    left: 0;
    bottom: 65px;
    border: 1px solid #ccc;
    background-color: #fafafa;
    padding: 0 5px;
}
.nav-menu-1 .submenu .before-arrow {
    position: absolute;
    z-index: 11;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;

    border-top: 6px solid #fafafa;
    border-bottom: 0px none;
    bottom: -5px
}
.nav-menu-1 .submenu .after-arrow {
    position: absolute;
    z-index: 10;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;

    border-top: 6px solid #ccc;
    border-bottom: 0px none;
    bottom: -6px
}
.nav-menu-1 .submenu a {
    color: #4b4b4b
}
.nav-menu-1 .submenu .arrow-caret {
    color: #333;
    border-color: transparent transparent #333 transparent
}
.nav-menu-1 .submenu ul>
li {
    /*padding: 0 8px*/
}
.nav-menu-1 .submenu ul>
li a {
    min-width: 0
}
.nav-menu-1 .submenu ul>
li.line-divide {
    /*-webkit-border-image: url("../img/nav_border2.png") 2 stretch;*/
    /*-moz-border-image: url("../img/nav_border2.png") 2 stretch;*/
    /*border-image: url("../img/nav_border2.png") 2 stretch;*/
    border-top: 1px solid #e5e5e5;
    width: 72px;
    margin: 0 auto;
    padding: 0
}

.fullscreen-guide {
    z-index: 2000;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.9);
    text-align: center
}
.fullscreen-guide.hide {
    display: none
}
.fullscreen-guide .guide-close {
    position: absolute;
    top: 0;
    left: 10px;
    font-size: 40px;
    color: #fff;
    cursor: pointer
}
.fullscreen-guide .guide-arrow {
    position: absolute;
    top: 2px;
    right: 15px;
    background: url("../img/guide_arrow.png") top left no-repeat;
    width: 47px;
    height: 44px
}
.fullscreen-guide .guide-inner {
    padding-top: 48px;
    width: 320px;
    margin: 0 auto
}
.fullscreen-guide .step {
    width: 260px;
    display: inline-block;
    text-align: left;
    margin-bottom: 15px
}
.follow-guide .guide-inner-title {
    color: #fff;
    border-bottom: 1px solid #666;
    margin: 10px;
    padding-bottom: 20px;
    font-size: 18px;
    font-weight: normal
}
.follow-guide .wxid {
    display: inline-block;
    text-align: left;
    margin-bottom: 20px;
    font-size: 18px
}
.follow-guide .wxid .hasno-mp-weixin {
    width: 200px;
    height: 200px;
    margin-top: 20px;
    background: url("../img/cannot_follow@2x.png") no-repeat;
    background-size: cover
}
.follow-guide .wxid strong {
    padding: 1px 5px;
    background-color: #fff;
    color: #000;
    border-radius: 4px
}
.follow-guide .guide-text {
    color: #fff;
    font-size: 16px;
    padding-bottom: 20px;
    border-bottom: 1px solid #666
}
.follow-guide .guide-text-title {
    color: #fff;
    margin: 20px 0;
    font-size: 20px
}
.follow-guide .guide-text-step {
    text-align: left;
    padding-left: 56px;
    color: #fff;
    margin-bottom: 15px;
    font-size: 16px
}
.follow-guide .step-1, .follow-guide .step-2, .follow-guide .step-3 {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}
.follow-guide .step-1 {
    height: 29px
}
.follow-guide .step-2 {
    margin-bottom: 10px;
    height: 64px;
    background: url("../img/step_2.png") no-repeat
}
.follow-guide .step-3 {
    margin-top: 10px;
    height: 68px;
    background: url("../img/step_3.png") no-repeat
}
.follow-guide .quick-subscribe {
    margin: 140px 15px 0;
    padding: 10px;
    background: #fff;
    border: 2px solid #f2f2f2;
    border-radius: 10px
}
.follow-guide .quick-subscribe h2 {
    font-size: 14px;
    border-bottom: 1px solid #f2f2f2;
    padding-bottom: 20px;
    margin: 12px 0
}
.follow-guide .quick-subscribe .btn {
    font-size: 14px;
    background: #4b0;
    color: #fff;
    display: inline-block;
    line-height: 38px;
    padding: 0 26px;
    border-radius: 4px
}

.ad_footer {
    width: 100%;
    text-align: center;
    /*max-height: 56px;*/
}

.ad_footer .ad_content {
    margin-left: auto;
    margin-right: auto;
    height: auto;
    width: 100%;
}

.ad_footer .ad_content .ad_img {
    width: 100%;
}

.ad_footer.fixed {
    position: fixed;
    z-index: 20;
    left: 0;
    bottom: 0;
}
.ad_footer~.ui-container {
    border-bottom: 56px solid transparent;
}


@media (min-width: 760px) {
    .ad_footer .ad_content {
        width: 640px;
    }
}

.popup-ad{top: 0px;left: 0px;width: 100%;height: 100%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-box-pack: center;-webkit-box-align: center;}

.popup-ad.fixed {
    position: fixed;
    display: none;
    z-index: 999;
}

.popup-ad.show{display: -webkit-box;}
.popup-ad .mask{position: absolute;top:0px;left:0px;width: 100%;height:100%;background: rgba(0,0,0,.5);-webkit-transition:all .5s;}
.popup-ad .gain-icon{position: relative;}
.popup-ad.show .gain-icon{-webkit-animation: pop1 .3s  linear;-webkit-transition:all .5s;}
.popup-ad .gain-icon img{width:200px;height:300px;position: relative;z-index: 2;}
.popup-ad .gain-icon .border1,.popup-ad .gain-icon .border2{width:46px;height:46px;border-radius: 11px;border:#fff solid 2px;position: absolute;top:0px;left:0px;content:"";display: block;-webkit-animation:pop3 1s .3s ;}
.popup-ad .gain-icon .border2{-webkit-animation:pop3 1s .6s ;}
.popup-ad  .info{position: absolute;width:200px;left:50%;margin-left:-100px;top:50%;margin-top:-65px;text-align: center;-webkit-transition:all .5s;color:#fff;}
.popup-ad  .info .name{font-size:16px;margin-bottom:70px;padding-top:12px; }
.popup-ad  .info .detail{font-size:18px;text-align: left;padding-left:90px; }
.popup-ad  .point{font-size: 18px;color:#ff9900;opacity: 0;position: absolute;top:102px;right:112px;}
.popup-ad.show  .point{-webkit-animation: point2 .3s .3s linear ;-webkit-animation-fill-mode:forwards;display:inline-block;}

.popup-ad .light{background:url(../img/get-light.png);position: absolute;top:-197px;left:-136px;width:320px;height:435px;background-size: 320px auto;}
.popup-ad.show .light{-webkit-animation: rotate 6s linear infinite;}
.popup-ad .light-star{background:url(../img/get-star2.png) no-repeat;position: absolute;top:-20px;left:-33px;width:65px;height:50px;background-size: 65px auto;-webkit-animation: rotate 5s linear infinite;z-index: 9;}
.popup-ad .light-star.light-star2{top:-20px;left:16px;-webkit-animation-duration:20s;}
.popup-ad .stars{position: absolute;top:-78px;left:-76px;width:200px;height:200px;-webkit-transition:all .2s .5s;}
.popup-ad .star{background:url(../img/get-star.png) no-repeat;position: absolute;top:0px;left:0px;width:20px;height:19px;background-size: 20px auto;}
.popup-ad.show .star{-webkit-animation-name: star;-webkit-animation-timing-function: linear;-webkit-animation-iteration-count: infinite;}
.popup-ad .stars.show{opacity: 1;-webkit-transform:scale(1);}
.popup-ad .star1{left:40px;top:60px;background-size: 10px auto;-webkit-animation-duration:3s;}
.popup-ad .star2{left:54px;top:70px;background-size: 20px auto;-webkit-animation-duration:1.8s;}
.popup-ad .star3{left:20px;top:90px;background-size: 15px auto;-webkit-animation-duration:2s;}
.popup-ad .star4{left:30px;top:115px;background-size: 8px auto;-webkit-animation-duration:2.5s;}
.popup-ad .star5{left:43px;top:125px;background-size: 18px auto;-webkit-animation-duration:2.8s;}
.popup-ad .star6{left:118px;top:85px;background-size: 20px auto;-webkit-animation-duration:4s;}
.popup-ad .star7{left:135px;top:110px;background-size: 15px auto;-webkit-animation-duration:2.4s;}
.popup-ad .star8{left:160px;top:83px;background-size: 13px auto;-webkit-animation-duration:3.4s;}
.popup-ad .star9{left:150px;top:65px;background-size: 10px auto;-webkit-animation-duration:2.2s;}
.popup-ad .star10{left:165px;top:125px;background-size: 8px auto;-webkit-animation-duration:2.7s;}

@-webkit-keyframes pop1 {
    0% {
        -webkit-transform:scale(0);
    }
    80% {
        -webkit-transform:scale(1.2);
    }
    100% {
        -webkit-transform:scale(1);
    }

}
@-webkit-keyframes point1 {
    0% {
        -webkit-transform:scale(1);

    }
    50% {
        -webkit-transform:scale(2);
    }
    100% {
        -webkit-transform:scale(1);

    }

}
@-webkit-keyframes point2 {
    0% {
        -webkit-transform:scale(0);
        opacity: 0;
    }
    50% {
        -webkit-transform:scale(2);
        opacity: 1;
    }
    100% {
        -webkit-transform:scale(1);
        opacity: 1;
    }

}
@-webkit-keyframes rotate {
    0% {
        -webkit-transform:rotate(0);

    }

    100% {
        -webkit-transform:rotate(360deg);

    }
}

@-webkit-keyframes star {
    0% {
        -webkit-transform:translate(0px,0px);
        opacity: 1;
    }
    25%{
        -webkit-transform:translate(1px,-1px);
    }
    50%{
        -webkit-transform:translate(1px,0px);
        opacity: .8;
    }
    75%{
        -webkit-transform:translate(-1px,1px);
    }
    100%{
        -webkit-transform:translate(0px,0px);
        opacity: 1;
    }
}

@-webkit-keyframes progressmove {
    0% {
        background-position: 0px 0px;
    }
    100%{
        background-position: 640px 0px;
    }
}


.weui-cell_vcode {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
}

.weui-cells_form .weui-cell__ft {
    font-size: 0;
}
.weui-cell__ft {
    text-align: right;
    color: #999999;
}


button.weui-vcode-btn {
    background-color: transparent;
    border-top: 0;
    border-right: 0;
    border-bottom: 0;
    outline: 0;
}

.weui-vcode-btn {
    display: inline-block;
    height: 44px;
    margin-left: 5px;
    padding: 0 0.6em 0 0.7em;
    border-left: 1px solid #E5E5E5;
    line-height: 44px;
    vertical-align: middle;
    font-size: 17px;
    color: #3CC51F;
}

.weui-loadmore {
    width: 65%;
    margin: 1.5em auto;
    line-height: 1.6em;
    font-size: 14px;
    text-align: center;
}

.weui-loading {
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    -webkit-animation: weuiLoading 1s steps(12, end) infinite;
    animation: weuiLoading 1s steps(12, end) infinite;
    background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=) no-repeat;
    background-size: 100%;
}
.weui-loadmore__tips {
    display: inline-block;
    vertical-align: middle;
}


.mui-popup-backdrop {
    position: fixed;
    z-index: 998;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-transition-duration: 400ms;
    transition-duration: 400ms;
    opacity: 0;
    background: rgba(0,0,0,.4);
}

.weui_panel {
    line-height: 1.6;
}

.block_title img {
    width: 100%;
    max-width: 100%;
}