.top{
    position: fixed;
    z-index: 6;
    top: 0;
    left: 0;
    width: 100%;
    height: 40px;
    background: #ece8e6;
}
.top h1{
    color:#3c3a39;
    font-size:1rem;
    line-height:20px;
    font-weight: bold;
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-left:20px;
    padding-right:20px;
}
.search{
    position: absolute;
    top:2.4em;
    left:0;
    width:100%;
    background:rgba(36,31,29,0.95);
    z-index:6;
    display: none;
}
.search_option{
    width:16em;
    color:#fff;
    font-size:0.7em;
    overflow: hidden;
    margin:2.4em auto 2em auto;
}
.search_option_list{
    float:left;
    margin-right:6em;
    text-align: center;
}
.icon_search{
    position: relative;
    width:5em;
    height:5em;
    overflow: hidden;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
}
.icon-search-active{
    position: absolute;
    display: none;
    top:0.4em;
    left:0.4em;
    width:4.2em;
    height:4.2em;
    border:1px solid #3C3C3C;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
}
.icon_search_red{
    width:0.9em;
    height:0.9em;
    margin-top:0.2em;
}
.search_main{
    color:#fff;
}
.search_main_list{
    margin-bottom:2em;
}
.search_main_list>ul{
    width:30em;
    font-size:0.7em;
    overflow: hidden;
    margin:2.4em auto 0 auto;
}
.search_main_list_option{
    float:left;
    width:6em;
    text-align:center;
    line-height:1.6em;
    margin-right:2em;
    border:1px solid #fff;
}
.search_bar{
    position: relative;
    width:92%;
    font-size:0.7em;
    margin:2.4em auto 0 auto;
}
.search_bar_head{
    position: absolute;
    left:0.6em;
    line-height:2.2em;
    padding-right:0.4em;
}
.search_bar_input,.search_bar_input2{
    padding:0.4em 0 0.4em 3em;
    margin: 0;
    width:88%;
    height:0.8em;
    color:#fff;
    border: 1px solid #fff;
    background: transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.search_bar_input2{
    width:80%;
    color:#7d7d7d;
    padding:0.4em 14% 0.4em 6%;
    border: 1px solid #ccc;
}
.icon_cancel{
    position: absolute;
    top:0.3em;
    right:0.6em;
    width:1em;
    height:1em;
    overflow: hidden;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
}
.search_bar_text{
    color:#fff;
    line-height:1.8em;
}
.search_content{
    color:#fff;
    width:90%;
    overflow: hidden;
    margin:1em auto 0 auto;
}
.search_head{
    color:#fff;
    font-size:0.8em;
    line-height:1.2em;
}
.search_head_block{
    width:0.6em;
    height:0.6em;
    display: block;
}
.search_content_text{
    width:100%;
    font-size:0.7em;
    line-height:1.4em;
    margin-left:auto;
    margin-right:auto;
}
.search_content_main{
    display: none;
}
.search_content_list{
    margin-top:1em;
    overflow: hidden;
}
.check_option{
    width:100%;
    padding-left:20%;
}
.check_option2{
    width:100%;
}
.check_option_list,.check_option_head,.check_option_head2{
    width:5em;
    float:left;
    margin-top:1.2em;
    margin-right:1.2em;
}
.check_option_list_box{
    width:0.8em;
    height:0.8em;
    float:left;
    margin-right:0.6em;
    border:1px solid #fff;
    overflow: hidden;
}
.check_option_list_label{
    float:left;
    font-size:0.8em;
    line-height:1.2em;
}
.nav{
    position: relative;
    z-index: 6;
    padding:10px 5%;
    background: url("../images/icon_logo.png") no-repeat center center;
    background-size: 22%;
    overflow: hidden;
}
.nav img{
    width:6%;
}
.nav_icon{
    height:40%;
}
.nav_slide,.thumbpop,.commentpop{
    position: absolute;
    display: none;
    z-index:6;
    top:2.4em;
    width:100%;
    padding:1em 0 1em 0;
    overflow: hidden;
    background:rgba(36,31,29,0.95);
}
.thumbpop,.commentpop{
    color:#fff;
    padding-top:0;
}
.thumbpop{
    top:0;
    left:0;
}
.commentpop{
    position: absolute;
    top:2.2em;
    z-index: 6;
    padding-bottom:0;
}
.nav_slide_list{
    color:#fff;
    width:21em;
    padding:1em 0 1.6em 0;
    margin:0 auto;
    font-size: 0.7em;
    text-align: center;
    overflow: hidden;
}
.nav_slide_list li{
    float:left;
}
.nav_slide_list li:last-child{
    margin-right:0;
}
.nav_slide_list .mr7em{
    margin-right:7em;
}
.slide_list_icon{
    width:3.2em;
    margin:0.6em auto;
}
.screen{
    position: fixed;
    display: none;
    z-index: 5;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(0,0,0,0);
}
.screen_2,.screen_3{
    position: fixed;
    display: none;
    z-index: 2;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:transparent;
}
.pop_text{
    color:#fff;
    width:26em;
    margin:0 auto;
    font-size:0.8em;
    line-height:1.4em;
    text-align: center;
}
.btn_pop,.btn_option{
    color:#fff;
    width:6em;
    font-size: 0.8em;
    padding:0 1.6em;
    line-height:1.4em;
    border:1px solid #fff;
}
.video{
    position: relative;
    width:100%;
    height:220px;
    overflow: hidden;
}
@media screen and (max-width: 375px){
    .video{
        height:200px;
    }
}
@media screen and (max-width: 360px){
    .video{
        height:190px;
    }
}
.video_iframe{
    width:100%;
    height:100%;
}
.media_video{
    position: absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    width:100%;
    height:100%;
    object-fit: fill;
    display: block;
    z-index: 1;
}
.title{
    width:100%;
    padding:0 5%;
    background: #ece8e6;
    overflow: hidden;
}
.title_line,.title_line2,.title_line3{
    height:1px;
    margin-top:1.4em;
    background: #bebab7;
}
.title_line{
    width:20%;
}
.title_line3{
    background: #bebab7;
    opacity: 0.2;
    margin-top:0.4em;
}
.title_main,.title_main2{
    display: inline-block;
    text-align: center;
    padding:1em 0;
}
.title_main{
    width:60%;
    float:left;
}
.title_main3{
    width:80%;
    text-align: left;
    display: inline-block;
}
.title_line2{
    width:27%;
}
.title_main2{
    width:46%;
}
.title2{
    position: relative;
    width:90%;
    line-height:1em;
    background: #fff;
    margin-left:auto;
    margin-right:auto;
}
.title2_head{
    font-size:0.8em;
    line-height:1.2em;
}
.title2_line{
    width:64%;
    height:1px;
    float:right;
    margin-top:-0.6em;
    background: #f0f0f0;
}
@media screen and (max-width: 360px){
    .title_main{
        width:70%;
    }
    .title_line{
        width:15%;
    }
}
.module{
    position: relative;
    width:100%;
    overflow: hidden;
}
.module_1,.module_2,.module_3{
    position: relative;
    width:50%;
    height:152px;
}
.module_1 a,.module_2 a{
    height:100%;
}
.module_thumb{
    /*height:100%;*/
}
.module_2,.module_3,.tabmid{
    display: table-cell;
    vertical-align: middle;
}
.module_2 h3,.module_2_main h3{
    font-size:0.7em;
    line-height:1.4em;
}
.module_3{
    width: inherit;
    padding-left:1em;
}
.module_label{
    position: absolute;
    padding:0.3em 0.5em;
}
.module_label img{
    position: absolute;
    top:-1px;
    right:0;
    width: 10px;
}
.module_label p{
    text-align: center;
    font-size:0.6em;
    color:#ccc;
}
.module_2_lable{
    color:#666;
    font-size:0.7em;
}
.module_2_lable span{
    margin-right:0.4em;
    line-height:1em;
}
.module_2_lable_dot{
    width:0.4em;
    height:0.4em;
    margin-bottom:0.2em;
    background:#808080;
    display: inline-block;
}
.module_label2{
    position: absolute;
    bottom:0;
    color:#fff;
    padding:0.6em;
}
.more{
    position: absolute;
    top:0;
    right:0;
    padding-left:0.5em;
    font-size:0.7em;
    background:#fff;
}
.more p{
    color:#7d7c7d;
    font-size:1.2em;
    line-height:1.2em;
    margin-right:0.2em;
}
.more div{
    width:1em;
    height:1em;
}
.more img{
    width:100%;
}
.more2{
    font-size:0.7em;
    float:right;
    margin-top:2em;
}
.bg_menu{
    background: url("../images/bg_menuline.jpg") no-repeat center center;
    background-size: 100%;
}
.menu_list{
    width:100%;
    overflow: hidden;
}
.menu_list li{
    width:25%;
    float: left;
    text-align: center;
}
.menu_list li a{
    color:#7d7d7d;
    font-size:0.6em;
    padding:0.5em 0;
    line-height:1.4em;
}
.menu_list img{
    width:45%;
    margin: auto;
}
.wrapper{
    padding:0 7.5%;
    margin:0 auto;
}
.wrapper:after{
    display: block;
    content:"";
    height:0;
    clear: both;
}
.image_small{
    width:90px;
    height:90px;
    overflow: hidden;
}
.image_small img{
    width:90px;
    padding:0;
}
.icon_new{
    position: absolute;
    top:0;
    right:28%;
    width:10%;
    color:#e71f1a;
    font-size:0.5em;
}
.slide>li{
    position: relative;
    float:left;
}
.slide_label{
    position: absolute;
    left:0;
    bottom:0.5em;
    width:100%;
}
.slide_label_title{
    color:#fff;
    margin-left:1rem;
    font-size:0.7rem;
    line-height:1.4em;
}
@media screen and (min-width: 375px){
    .slide_label_title{
        font-size:0.8rem;
    }
}
.imgtable td{
    vertical-align: middle;
}
.img_auto{
    float: none;
}
.img_auto img{
    width:5.6em;
    display: block;
    margin:0 auto;
}
.join_txt{
    position: absolute;
    top:45%;
    left:30%;
    width:100%;
    color:#fff;
    font-size:1.2em;
}
.bottom_logo_fixed{
    position: fixed;
    width:100%;
    bottom:4em;
}
.bottom_logo img{
    width:18%;
    display: block;
    margin:0 5%;
}
.logo_line{
    width:36%;
    height:1px;
    margin-top:2%;
    background:#eeeeee;
}
.footer{
    position: fixed;
    z-index: 7;
    left:0;
    bottom:0;
    color:#666;
    width:100%;
    overflow: hidden;
    background:#eae5e2;
    text-align: center;
    padding:10px 0;
}
.footer a{
    color:#666;
    font-size: 0.7rem;
}
@media screen and (min-width: 375px){
    .footer a{
        font-size: 0.8rem;
    }
}
.footer_menu{
    float:left;
    width:20%;
}
.footer_menu_icon{
    width:22px;
    height:22px;
    margin:0 auto 6px auto;
}
.footer_menu_icon img{
    width:100%;
}
.section{
    position: relative;
    width:90%;
    margin:0 auto;
}
.section_title{
    overflow: hidden;
}
.section_title_label{
    color:#7d7d7d;
    font-size:0.6em;
    margin-top:0.2em;
    line-height:1.6em;
}
.section_title_label span{
    display: block;
    float:left;
}
.section_title_label i{
    display: block;
    float:left;
    width:5px;
    height:5px;
    margin-top:6px;
    margin-left:5px;
    background: #ccc;
}
.icon_main{
    position: absolute;
    top:0.8em;
    right:0.8em;
    width:1.8em;
    height:1.8em;
    background: url("../images/icon_main_black.png") no-repeat;
    background-size:100%;
    animation:changebg 2s infinite;
    -webkit-animation:changebg 2s infinite; /*Safari and Chrome*/
    z-index: 2;
}
.icon_editor{
    position: absolute;
    right:0.8em;
    bottom:0.8em;
    width:1.8em;
    height:1.8em;
    -webkit-animation:changebg 2s infinite;
    animation:changebg 2s infinite;
    z-index: 2;
}
@keyframes changebg
{
    0%   {opacity: 1}
    50%  {opacity: 0}
    100% {opacity: 1}
}

@-webkit-keyframes changebg /*Safari and Chrome*/
{
    0%   {opacity: 1}
    50%  {opacity: 0}
    100% {opacity: 1}
}
.lable{
    position: absolute;
    display: none;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index: 1;
}
.lable_select-left,.lable_select-right{
    position: absolute;
}
.lable_select-left>p{
    float:left;
}
.label_wrap_left,.label_wrap_right{
    height:18px;
    background: #fff;
}
.label_wrap_left{
    float:left;
}
.label_wrap_right{
    float:right;
}
.label_wrap_left>p{
    float:left;
}
.label_wrap_right>p{
    float:right;
}
.label_wrap_left>p a,.label_wrap_right>p a{
    max-width:80px;
    font-size:0.6em;
    padding:0 0.4em;
    line-height:18px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.label_wrap_left>div,.label_wrap_right>div{
    background:#515050;
    border-top:1px solid #fff;
    border-bottom:1px solid #fff;
}
.label_wrap_left>div{
    float:left;
}
.label_wrap_right>div{
    float:right;
}
.label_wrap_left>div a,.label_wrap_right>div a{
    color:#fff;
    max-width:108px;
    font-size:0.6em;
    padding:0 0.4em;
    line-height:16px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.label_line{
    display: block;
    width:38px;
    height:38px;
    background: url("../images/bg_main_1.png") no-repeat;
    background-size:38px;
}
.lable_select-left .label_line{
    float:left;
}
.lable_select-right .label_line{
    float:right;
}
/*.lable_select-left,.lable_select-right{*/
    /*position: absolute;*/
    /*width:12em;*/
    /*height:3.6em;*/
    /*font-size:0.5em;*/
    /*line-height:1.8em;*/
    /*background: url("../images/bg_main.png") no-repeat;*/
    /*background-size:200%;*/
    /*text-align: center;*/
/*}*/
/*.lable_select-right{*/
    /*background-position: right;*/
/*}*/
/*.lable_select-left>p,.lable_select-right>p{*/
    /*width:3.8em;*/
    /*height:1.8em;*/
/*}*/
/*.lable_select-left>div,.lable_select-right>div{*/
    /*width:5.6em;*/
    /*height:1.8em;*/
    /*color:#fff;*/
/*}*/
/*.lable_select-left>p,.lable_select-left>div{*/
    /*float:left;*/
/*}*/
/*.lable_select-right>p,.lable_select-right>div{*/
    /*float:right;*/
/*}*/
/*.lable_select-left>div a,.lable_select-right>div a{*/
    /*color:#fff;*/
/*}*/
/*.lable_select-left>p a,.lable_select-right>p a{*/
    /*color:#3c3c3c;*/
/*}*/
/*.icon-label-cancel{*/
    /*position: absolute;*/
    /*top:-0.8em;*/
    /*width:1.6em;*/
    /*height:1.6em;*/
    /*background: url("../images/icon_label_cancel.png") no-repeat;*/
    /*-webkit-background-size:1.6em;*/
    /*background-size:1.6em;*/
/*}*/
/*.lable_select-left>.icon-label-cancel{*/
    /*left:-0.5em;*/
/*}*/
/*.lable_select-right>.icon-label-cancel{*/
    /*right:-0.5em;*/
/*}*/
.lable_select_none{
    background: url("../images/bg_main_2.png") no-repeat;
    background-size:200%;
}
.label_none{
    color:#3c3c3c;
}
/*.lable_selectall{*/
    /*position: absolute;*/
    /*width:9em;*/
    /*height:1.6em;*/
    /*padding:0.1em;*/
    /*font-size:0.5em;*/
    /*background:#fff;*/
    /*line-height:1.4em;*/
    /*text-align: center;*/
/*}*/
/*.lable_selectall div:first-child{*/
    /*width:5.9em;*/
    /*height:1.4em;*/
    /*float:left;*/
    /*color:#fff;*/
    /*background:#4f4f4f;*/
/*}*/
/*.lable_selectall div:last-child{*/
    /*width:2.9em;*/
    /*height:1.4em;*/
    /*float:right;*/
    /*background: #fff;*/
/*}*/
.label_slide{
    display: none;
    width:100%;
    padding:0 5%;
}
.label_list{
    position: relative;
    width:100%;
    color:#808080;
    overflow: hidden;
    line-height:1.4em;
    margin:2em 0 1.6em 0;
    letter-spacing: 0.1em;
    border-bottom:1px solid #f1f1f1;
}
.label_list li{
    margin-bottom:1em;
    overflow: hidden;
}
.check,.check2,.check_consume{
    float:left;
    width:1.2em;
    height:1.2em;
    margin-top:0.1em;
    border:1px solid #c7c7c7;
}
.check2{
    width:0.8em;
    height:0.8em;
    margin-top:0;
    margin-right:0.4em;
}
.check_select{
    width:0.4em;
    height:0.4em;
    margin:0.35em;
    background:#e61e17;
    display: block;
}
.check_select2{
    width:0.3em;
    height:0.3em;
    margin:0.2em;
    display: block;
}
.label_name{
    font-size:0.8em;
    margin-left:1em;
}
.label_price p{
    font-size:0.8em;
    margin-left:1em;
}
.label_sum{
    font-size:0.8em;
    overflow: hidden;
    margin-bottom:1em;
    line-height:1.2em;
    letter-spacing: 0.1em;
}
.label_buy{
    width:90%;
    margin:2em auto;
}
.label_buy_list{
    width:130px;
    border:1px solid #e1e1e1;
    background: url("../images/icon_07.png") repeat-x;
    -webkit-background-size:auto 100%;
    background-size:auto 100%;
    -webkit-border-radius:0.2em;
    -moz-border-radius:0.2em;
    border-radius:0.2em;
}
.label_buy_list:first-child{
    margin-left:30px;
}
.label_buy_list:last-child{
    margin-right:30px;
}
@media screen and (max-width: 375px){
    .label_buy_list:first-child{
        margin-left:15px;
    }
    .label_buy_list:last-child{
        margin-right:15px;
    }
}
.label_buy_icon{
    width:18px;
    height:18px;
    margin-top:3px;
    margin-left:14px;
}
.buy_icon_1 {
    background:url("../images/icon_car2.png") no-repeat;
    -webkit-background-size:18px;
    background-size:18px;
}
.buy_icon_2{
    background:url("../images/icon_purchase2.png") no-repeat;
    -webkit-background-size:18px;
    background-size:18px;
}
.label_buy_txt{
    float:left;
    font-size:0.8em;
    line-height:26px;
}
.shopping,.shopping2{
    padding:0;
    width:7em;
    height:1.8em;
    color:#e36799;
    font-size:0.8em;
    font-weight: bold;
    line-height:1.6em;
    text-align: center;
    border-radius:0.2em;
    margin:0.2em 0 0 1em;
    border:1px solid #e36799;
    -webkit-border-radius:0.1em;
    -moz-border-radius:0.1em;
    -webkit-box-shadow: 0.1em 0.1em 0.4em  #ccc;
    -moz-box-shadow: 0.1em 0.1em 0.4em  #ccc;
    box-shadow: 0.1em 0.1em 0.4em  #ccc;
}
.shopping2{
    color:#7d7d7d;
    border:1px solid #bfbfbf;
    -webkit-border-radius:0.3em;
    -moz-border-radius:0.3em;
    border-radius:0.3em;
    -webkit-box-shadow: 0 0 4px #ccc;
    -moz-box-shadow: 0 0 4px #ccc;
    box-shadow: 0 0 4px #ccc;
}
.shopping3{
    width:100px;
    height:20px;
    font-size:1.2em;
    border:1px solid #e1e1e1;
    background: url("../images/icon_07.png") repeat-x;
    -webkit-background-size:auto 100%;
    background-size:auto 100%;
}
.option,.bar{
    width:100%;
    margin-top:3%;
}
.option:after,.bar:after{
    display: block;
    content: '';
    height:0;
    clear:both;
}
.layout{
    margin-top:1em;
    padding-left:5%;
    padding-right:5%;
}
.bar_list{
    float:left;
    color:#3c3c3c;
    padding:0.2em 0.6em;
}
.bar_list:last-child{
    margin-right:0;
}
.option li,.option_title,.option_icon,.num{
    float:left;
}
.option li{
    padding:0 0.4em;
    border-left:1px solid #ccc;
}
.option .p0{
    padding:0;
}
.option .fr{
    float:right;
}
.option_title,.option_icon{
    margin-right:0.2em;
}
.option_icon,.bar_icon{
     width:1em;
     height:1em;
}
.bar_icon{
    float:left;
    margin-top:0.5em;
}
.option_icon img,.bar_icon img{
    width:100%;
}
.report{
    float:right;
    font-size:0.8em;
    font-weight: bold;
    text-align: center;
    padding:0.2em 1em;
}
.report>a{
    color:#3c3c3c;
}
.icon_head{
    position: relative;
}
.icon_head_round{
    width:3em;
    height:3em;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    overflow: hidden;
}
.head_shadow {
    -webkit-box-shadow: 0 0 0.4em rgb(226,102,152);
    -moz-box-shadow: 0 0 0.4em rgb(226,102,152);
    box-shadow: 0 0 0.4em rgb(226,102,152);
}
.round_big{
    width:5em;
    height:5em;
    margin:5% auto;
}
.icon_head p{
    font-size:0.7em;
    margin-top:0.3em;
    text-align: center;
}
.icon_tie{
    position: absolute;
    left:1em;
    bottom:0.5em;
    width:2em;
}
.icon_tie2{
    position: absolute;
    top:-0.6em;
    right:-0.1em;
    width:2em;
    z-index: -1;
}
.icon_tie2_change{
    top:-0.7em;
    right:-0.2em;
}
.icon_tie3{
    position: absolute;
    top:-0.8em;
    left:50%;
    width:3em;
    margin-left:-1.5em;
}
.box_content{
    width:65%;
}
.box_content:after{
    display: block;
    clear: both;
    content: '';
    height:0;
}
.icon_star{
    width:3em;
    margin-left:0.4em;
    margin-top:0.1em;
    overflow: hidden;
}
.icon_star li{
    width:20%;
    float:left;
}
.value{
    color:#595959;
    clear: both;
}
.value:after{
    display: block;
    content: '';
    height:0;
    clear: both;
}
.value span{
    margin:0 0.2em;
}
.add{
    width:4rem;
    height:1.4rem;
    color:#3c3c3c;
    font-size:0.8rem;
    line-height:1.4rem;
    background:url("../images/icon_07.png") repeat-x;
    -webkit-background-size:auto 100%;
    background-size:auto 100%;
    border:1px solid #e1e1e1;
    -webkit-border-radius:0.3rem;
    -moz-border-radius:0.3rem;
    border-radius:0.3rem;
}
.add_layout_1{
    display: block;
    width:4.5em;
    height:1.5em;
    font-size:0.7em;
    margin-left:auto;
    margin-right:auto;
    line-height:inherit;
}
.icon_good p{
    color:#666;
    font-size:0.6em;
    line-height:1em;
}
.icon_good div{
    width: 16px;
    height: 16px;
    overflow: hidden;
    margin-right:3px;
    background: url("../images/icon_good.png") no-repeat bottom;
    -webkit-background-size: 16px;
    background-size: 16px;
}
/* 评论点赞 */
.icon_good_active div{
    background-position: top;
}
.icon_good_active p{
    color:#e61e17;
}
.box_content_time{
    color:#666;
    font-size:0.6em;
    margin-top:0.6em;
    line-height:1.2em;
}
.box_content_res{
    float:right;
    color:#7d7d7d;
    font-size:0.7em;
    padding:0 1.2em;
    margin-bottom:0.3em;
    border:1px solid #7d7d7d;
    -webkit-border-radius:0.4em;
    -moz-border-radius:0.4em;
    border-radius:0.4em;
}
.author{
    color:#666;
    font-size:0.6em;
    line-height:1.2em;
    padding-left:0.4em;
    border-left:0.4em solid #f1d623;
}
.list>li{
    position: relative;
    margin-bottom:2em;
}
.list>li:after{
    display: block;
    content: '';
    height:0;
    clear:both;
}

.icon_head_cubic{
    position: relative;
    width:5em;
    height:5em;
}
.relevant{
    width:56%;
    margin-left:0.8em;
}
.relevant li{
    width:33.333%;
}
.relevant .width40{
    width:40%;
}
.relevant h1{
    font-size:0.9em;
    line-height:1.2em;
}
.relevant h2{
    font-size:0.7rem;
    margin-top:2px;
}
.relevant h2 span{
    margin-right:0.2em;
}
.relevant .option{
    margin-top:0.16em;
}
.option .num{
    color:#7d7d7d;
    width:100%;
    font-size:0.7em;
    line-height:1.4em;
    text-align: center;
}
.swipe li{
    width:48%;
    float:left;
    margin-right:4%;
}
.swipe li:last-child{
    margin-right:0;
}
.arrow{
    position: absolute;
    top:50%;
    width:0.6em;
    margin-top:-0.6em;
}
.arrow_left{
    left:1.5%;
}
.arrow_right{
    right:1.5%;
}
.arrow2{
    width:0.4em;
    top:40%;
}
.arrow3{
    width:0.4em;
    top:45%;
}
/* 品牌空间 */
.brand{
    margin:2em auto 1.2em auto;
    overflow: hidden;
}
.brand_title{
    display: block;
    width:50%;
    height:1.8em;
    color:#7d7d7d;
    margin:0.4em auto;
    font-size:0.8em;
    line-height:1.8em;
    text-align: center;
    background: transparent;
    border: 1px solid #7d7d7d;
    -webkit-border-radius:0.3em;
    -moz-border-radius:0.3em;
    border-radius:0.3em;
}
.brand_title_selected,.search_cache_selected{
    color:#e61e17;
    border:1px solid #e61e17;
}
.brand_content{
    overflow:hidden;
    padding-bottom:0.4em;
}
.brand_content li{
    position: relative;
    width:50%;
    float:left;
    padding:0.5em 0.8em 0.8em;
    border-right:1px solid #f0f0f0;
    border-bottom:1px solid #f0f0f0;
}
.brand_content h3{
    font-size:0.6em;
    line-height:1.6em;
}
.brand_content li h3:first-child{
    font-weight: bold;
}
.icon_replace{
    position: absolute;
    width:1em;
}
.brand_content_pic{
    overflow: hidden;
}
.brand_content_shadow{
    position: absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.5);
}
.brand_content_shadow img{
    width:40%;
    margin:40% auto;
    display: block;
}
.brand_head{
    position: relative;
    margin-top:1em;
}
.brand_logo{
    width:32%;
    margin:1em 0;
    padding:0.5em;
    vertical-align: middle;
}
.brand_logo_2{
    position: relative;
    top:0.2em;
}
@media screen and (max-width: 375px){
    .brand_logo_2{
        top:-1em;
    }
}
.brand_logo_frame{
    width:6em;
    height:6em;
    margin-left:auto;
    margin-right:auto;
}
.brand_logo_frame_sub{
    display: table-cell;
    width:6em;
    height:6em;
    vertical-align: middle;
}
@media screen and (max-width: 375px){
    .brand_logo_frame,.brand_logo_frame_sub{
        width:5em;
        height:5em;
    }
}
@media screen and (max-width: 360px){
    .brand_logo_frame,.brand_logo_frame_sub{
        width:4.5em;
        height:4.5em;
    }
}
.brand_intro{
    width:68%;
    color:#7e7e7e;
    margin:1em 0;
    padding:1.8em 5%;
    font-size:0.76em;
    line-height:1.8em;
    letter-spacing:0.1em;
    border-left:1px solid #dcdcdc;
}
.brand_intro_txt{
    height:7em;
    overflow:scroll;
}
.brand_option{
    padding:0.6rem 0;
}
.brand_option a{
    color:#7d7d7d;
}
.brand_option li{
    width:19%;
    float:left;
    color:#7d7d7d;
    margin-right:8%;
    font-size:0.7rem;
    text-align:center;
    line-height:1.2rem;
    border:1px solid transparent;
    -webkit-border-radius:0.3rem;
    -moz-border-radius:0.3rem;
    border-radius:0.3rem;
}
.brand_option li:last-child{
    margin-right:0;
}
.brand_option .brand_option_selected{
    border:1px solid #7d7d7d;
}
.brand_option .brand_option_selected a{
    color:#3c3c3c;
}
.brand_thumb{
    height:auto;
    overflow: hidden;
}
/*@media screen and (max-width: 375px){*/
    /*.brand_thumb{*/
        /*height:200px;*/
    /*}*/
/*}*/
/*@media screen and (max-width: 360px){*/
    /*.brand_thumb{*/
        /*height:180px;*/
    /*}*/
/*}*/
.des{
    width:73%;
}
.des_title_big{
    color:#3e3a39;
    font-size:0.9em;
    line-height:1.3em;
}
.des_title_small{
    width: 100%;
    color:#585657;
    font-size:0.7em;
    margin-top:0.4em;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.des_title_small span{
    margin:0 0.2em;
}
.des_title_small span:first-child{
    margin-left:0;
}
.self{
    display: block;
    width:5.4em;
    color:#7d7d7d;
    margin:0 auto;
    font-size:0.6em;
    line-height:1.6em;
    text-align:center;
    border:1px solid #dcdcdc;
}
.work_title{
    color:#3d3a39;
    font-size:0.9em;
    font-weight: bold;
    line-height:1.2em;
}
.work_intro{
    color:#7d7d7d;
    font-size:0.6em;
    line-height:1.6em;
}
.module_option{
    padding:0.2em;
}
.module_option li{
    position: relative;
    float:left;
    color:#7d7d7d;
    font-size:0.7em;
    padding:0.4em;
    border-right:1px solid #f0f0f0;
    border-bottom:1px solid #f0f0f0;
}
.module_option li:last-child{
    border-right:none;
}
.icon_head_logo{
    position: absolute;
    top:0;
    right:0;
    width:10%;
    margin-top:-0.3em;
}
.add2,.zone_add,.item_zone{
    width:7em;
    height:2em;
    color:#7d7d7d;
    font-size:0.6em;
    line-height:1.6em;
    margin-top:-0.4em;
    border:1px solid #bfbfbf;
    -webkit-border-radius:0.3em;
    -moz-border-radius:0.3em;
    border-radius:0.3em;
    -webkit-box-shadow: 0 0 4px #ccc;
    -moz-box-shadow: 0 0 4px #ccc;
    box-shadow: 0 0 4px #ccc;
}
.zone_add{
    width:5em;
    border:1px solid #f369a1;
}
.item{
    padding-bottom:3%;
}
.title2_logo{
    position: absolute;
    top:-0.6em;
    left:0;
    width:3em;
}
.item_list li{
    margin-bottom:5%;
}
.item_list li:last-child{
    margin-bottom:0;
}
.scroll li img{
    width:100%;
}
.member{
    width:100%;
    background:url("../images/bg_member.jpg") no-repeat 100%;
}
.member_manag_icon{
    width:1.4em;
    height:1.4em;
}
.member_manag_text{
    display: block;
    line-height:1.6em;
    padding-left:0.4em;
}
.member_head{
    width:90px;
    height:90px;
    margin:0 auto;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    overflow: hidden;
    border:0.1em solid #fff;
}
.member_name{
    color:#fff;
    font-size:0.9em;
}
.member_value{
    width:85%;
    font-size:0.7em;
    margin:3% auto;
    line-height:1.6em;
    overflow: hidden;
}
.member_value li{
    float:left;
    width:25%;
}
.member_btn{
    color:#fff;
    font-size:0.7em;
    padding:0.2em 1em;
    line-height:1.6em;
    display: inline-block;
    border:1px solid rgba(255,255,255,0.5);
    -webkit-border-radius:0.3em;
    -moz-border-radius:0.3em;
    border-radius:0.3em;
}
.bg_menu2{
    background: url("../images/bg_menuline2.jpg") no-repeat center center;
    background-size: 100%;
}
.menu_list2{
    color:#7d7d7d;
    font-size:0.6em;
    text-align: center;
    line-height:1.2em;
}
.menu_list2 li{
    float:left;
    width:33.3%;
}
.icon_member{
    width:2em;
    height:2em;
    margin:0 auto 0.5em auto;
    background: url("../images/icon_member.png") no-repeat;
    background-size: 200%;
}
.member_message li{
    float:left;
    width:33.333%;
    padding-bottom:0.4em;

}
.member_message li:last-child{
    border: none;
}
.number_big{
    position: relative;
}
.number_big p:first-child{
    color:#333;
    font-size:2.4em;
    line-height:1.4em;
    margin-left:-0.3em;
}
.number_big_main{
    color:#333;
    font-size:2.4em;
    line-height:1.4em;
}
.gene_title{
    font-size:0.9em;
    position: absolute;
    top:0;
    left:7.5%;
}
.gene_layout_1{
    margin-top:5%;
}
.gene_main{
    position: relative;
    width:80%;
    padding:10% 24%;
    margin-left:12%;
}
.gene_main p{
    position: absolute;
    color:#7d7d7d;
    font-size:0.7em;
}
.gene_ave{
    line-height:2.8em;
    font-size:0.9em;
    text-align: center;
}
.gene_ave_list{
    font-size:0.7em;
    text-align: center;
}
.gene_ave_list li{
    float:left;
    width:16.666%;
    line-height:1.6em;
}
.gene_ave_chart{
    width:4em;
    height:4em;
    margin:1em auto;
    background: url("../images/image_44.jpg") no-repeat;
    background-size:600%;
}
.situa{
    font-size:0.7em;
    margin:7em auto 2em auto;
}
.situa td{
    position: relative;
    width:2.6em;
    height:2.6em;
    border-top:1px solid #cdc8c7;
    border-right:1px solid #cdc8c7;
}
.situa_x td{
    border-right:none;
}
.situa_x td:last-child{
    border-top: none;
}
.situa_x span{
    text-align: center;
    margin-top:0.6em;
    margin-left:-2.4em;
    display: block;
}
.situa .situa_y{
    width:4em;
    border-top:none;
}
.situa_y span{
    display: block;
    text-align: right;
    margin-top:-0.6em;
    padding-right:0.8em;
}
.situa_x .situa_y span{
    margin-top:-0.8em;
}
.situa_intro{
    float:right;
    font-size:0.7em;
    line-height:1em;
    margin-right:5%;
}
.situa_intro li:first-child{
    margin-left:2em;
}
.situa_intro_block{
    width:0.8em;
    height:0.8em;
    float:left;
    margin-right:0.4em;
}
.situa_intro p{
    float:left;
}
.studio{
    position: relative;
    overflow: inherit;
}
.studio_menu{
    font-size:0.6em;
    color:#595959;
    text-align: center;
    overflow: hidden;
    padding:1.2em 7.5%;
    background: #fff;
}
.studio_menu li{
    width:20%;
    float:left;
    background: #fff;
    border-right:1px solid #f2f2f2;
}
.studio_menu_icon{
    width:2.2em;
    height:2.2em;
    margin:0.6em auto;
}
.studio_content{
    width:100%;
    min-height: 8em;
    padding-bottom:1em;
}
.studio_content_head,.studio_content_text{
    width:100%;
    padding:1em 0;
    border:none;
    font-size:0.9em;
    line-height:2em;
    text-align: center;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
}
.studio_content_text{
    color:#7d7d7d;
    font-size:0.8em;
    text-indent: 2em;
    text-align: left;
    padding-top:0;
    overflow:auto;
    word-break:break-all;
}
.studio_slide{
    position: absolute;
    width:100%;
    top:4em;
    left:0;
    display: block;
    background:rgba(36,31,29,0.95);
    z-index: 6;
}
.studio_slide_option{
    width:100%;
    padding:4em 5%;
    color:#fff;
    font-size:0.7em;
    text-align: center;
    overflow: hidden;
    display: none;
}
.studio_slide_option a{
    color:#fff;
}
.studio_slide_option li{
    width:50%;
    float:left;
}
.studio_slide_option_link{
    width:90%;
    color:#fff;
    padding:3% 5%;
    line-height:1.2em;
    display: block;
    font-size:1.2em;
    margin-left:auto;
    margin-right:auto;
    border: 1px solid rgba(255,255,255,0.2);
    background: transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius:0.4em;
    -moz-border-radius:0.4em;
    border-radius:0.4em;
}
.btn_option{
    width:6em;
    font-size:1.2em;
}
.share_text{
    height:1.6em;
    font-size:0.6em;
    line-height:1.2em;
}
.share_text span{
    margin:0 0.3em;
}
.operation{
    width:4.6em;
    display: block;
    font-size:0.7em;
    line-height:1.4em;
    text-align: center;
    border:1px solid #bfbfbf;
}
.log>li{
    position: relative;
    margin-top:5%;
}
.log>li:last-child{
    margin-bottom:0;
}
.log_thumb{
    width:6em;
    height:9em;
    overflow: hidden;
}
.log_info{
    color:#666;
    font-size:0.7em;
    line-height:1.6em;
}
.log_info_title h2{
    font-size:1.4em;
}
.log_info_title_label{
    overflow: hidden;
}
.log_info_title_label li{
    float:left;
    margin-right:1.4em;
    overflow: hidden;
}
.match_info{
    font-size: 0.7em;
    line-height:1.6em;
    overflow: hidden;
}
.match_info_dot{
    width:1em;
    height:1em;
    display: block;
    background:#666;
    margin-top:0.2em;
}
.fashion_list{
    width:40%;
    margin:0 5%;
}
.fashion_list_thumb{
    position: relative;
    width:7em;
    height:7em;
    margin:0 auto;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    overflow: hidden;
}
.fashion_list_name{
    position: absolute;
    bottom:0;
    color:#fff;
    width:100%;
    height:3em;
    font-size:0.8em;
    line-height:2.4em;
    text-align:center;
    background:rgba(35,24,21,0.8);
}
.fashion_list_text{
    width:90%;
    color:#3c3c3c;
    padding: 0 5%;
    margin-left:auto;
    margin-right:auto;
    line-height:0.8em;
}
.fashion_time{
    color:#3c3c3c;
    font-size:0.7em;
}
.fashion_time>span{
    display: block;
    float:left;
    width:0.4em;
    height:0.6em;
    margin-top:0.2em;
    margin-right:0.2em;
    background: #3c3c3c;
}
.zone_head{
    position: relative;
    width:100%;
    height:32em;
    margin-left:auto;
    margin-right:auto;
    overflow: hidden;
}
.zone_head_banner img{
    margin:0 auto;
}
.zone_thumb{
    position: absolute;
    left:10%;
    bottom:4em;
    width:80%;
}
.zone_thumb li{
    position: relative;
    width:15%;
    float:left;
    margin-right:2%;
    border-width:1px;
    border-style: solid;
    border-color: transparent;
    -webkit-border-radius:0.1em;
    -moz-border-radius:0.1em;
    border-radius:0.1em;
    overflow: hidden;
}
.zone_thumb li:last-child{
    margin-right:0;
}
.bg_black{
    position: absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background: rgba(0,0,0,0.5);
}
.zone_thumb .zone_thumb_selected{
    border-color: #f368a1;
}
.zone_info{
    position: absolute;
    bottom:0;
    width:100%;
    background:rgba(255,255,255,0.8);
}
.zone_info_head img{
    width:3em;
    margin:auto;
    padding:0.8em;
}
.zone_info_main_head{
    overflow: hidden;
}
.zone_info_main_head h2{
    color:#666;
    font-size:1.3em;
    line-height:1.2em;
}
.zone_info_main_option{
    color:#7d7d7d;
    font-size: 0.7em;
    overflow: hidden;
    line-height:1.2em;
    text-align: center;
    border-bottom:1px solid #c7c7c7;
}
.zone_info_main_option li{
    width:25%;
    float:left;
    padding-bottom:0.3em;
    border-left:1px solid #c7c7c7;
}
.zone_info_main_option span{
    margin-left:0.3em;
}
.zone_info_main_stat{
    color:#7d7d7d;
    overflow: hidden;
    font-size: 0.7em;
}
.zone_info_main_stat li{
    width:50%;
    float:left;
}
.zone_info_main_stat_icon{
    width:1.6em;
}
.zone_option{
    width:50%;
    text-align: center;
}
.zone_option_thumb{
    width:3em;
    height:3em;
    margin:0 auto;
    padding:0.3em;
    background: #7d7d7d;
}
.sublist li{
    width:33%;
    float:left;
    padding:0.4em;
    margin-right:1px;
    position: relative;
    background: #eae6e3;
}
.sublist li:last-child{
    margin-right:0;
}
.sublist_thumb{
    width:2.4em;
    height:2.4em;
}
.sublist_title{
    color:#3c3c3c;
    font-size:0.5em;
}
.sublist_time{
    color:#595959;
    font-size:0.5em;
}
.sublist_time span{
    margin:0 0.1em;
}
.icon_bgarrow{
    position: absolute;
    width:0.2em;
    height:0.4em;
    top:1.4em;
    right:-0.2em;
    z-index: 1;
}
.icon_border,.icon_border2{
    position: absolute;
    top:4em;
    left:50%;
    margin-left:-7em;
    width:14em;
    height:14em;
    border:1px solid #fff;
    background:transparent;
}
.icon_border2{
    width:12em;
    height:12em;
    margin-left:-6em;
}
.icon_border_block{
    position: absolute;
    width:1.6em;
    height:1.6em;
}
.clip{
    width:22em;
    line-height:1.6em;
    font-size:0.9em;
    margin:2em auto;
    overflow: hidden;
    text-align: center;
}
.clip li {
    float: left;
    width: 6em;
    margin-right: 2em;
    border: 1px solid #ccc;
}
.clip li:last-child{
    margin-right:0;
}
.join_option{
    width:22%;
    float:left;
    margin-right:4%;
}
.icon_join{
    padding:2% 20%;
    border:1px solid transparent;
    -webkit-border-radius:0.3em;
    -moz-border-radius:0.3em;
    border-radius:0.3em;
}
.join_option_text{
    color:#7c7c7c;
    font-size:0.7em;
    margin-top:0.6em;
    text-align: center;
}
.icon_join_selected{
    color:#d66490;
    border:1px solid #d66490;
    -webkit-box-shadow: 0 0 6px #ccc;
    -moz-box-shadow: 0 0 6px #ccc;
    box-shadow: 0 0 6px #ccc;
}
.upload_file{
    width:4em;
    height:4em;
    border:1px solid #b7b7b7;
}
.icon_email{
    width:1.6em;
    height:1.6em;
}
.icon_pos{
    width:1em;
    height:1em;
}
.icon_button,.icon_btn2{
    position: absolute;
    top:0.45em;
    left:38%;
    width:1em;
    height:1em;
}
.icon_btn2{
    top:0.5em;
    right:18%;
    left:inherit;
}
.join_list{
    width:5.4em;
    height:1.4em;
    color:#7d7d7d;
    text-align: center;
    border:1px solid transparent;
}
.join_list_selected{
    border:1px solid #7d7d7d;
    -webkit-box-shadow: 0 0 4px #ccc;
    -moz-box-shadow: 0 0 4px #ccc;
    box-shadow: 0 0 4px #ccc;
    -webkit-border-radius:0.3em;
    -moz-border-radius:0.3em;
    border-radius:0.3em;
}
.join_type{
    font-size:0.7em;
    line-height:1.8em;
}
.item_detail{
    position: absolute;
    top:4em;
    right:1em;
    width:6em;
    color:#7d7d7d;
    font-size:0.6em;
    text-align: center;
    border:1px solid #ccc;
}
.item_detail2{
    width:7em;
    height:1.8em;
    color:#7d7d7d;
    font-size:0.7em;
    line-height:1.6em;
    text-align: center;
    border:1px solid #ccc;
}
.order_price{
    width:30%;
    margin:auto;
    padding:0.2em 0.4em;
    background:#4f4f4f;
    overflow: hidden;
    -webkit-border-radius:0.2em;
    -moz-border-radius:0.2em;
    border-radius:0.2em;
}
.order_price_sub{
    color:#fff;
    font-size:0.7em;
    letter-spacing: 0.1em;
}
.order_item_num{
    color:#7d7d7d;
    margin-top:1em;
    font-size: 0.7em;
    text-align: center;
}
.order_item_back{
    color:#7d7d7d;
    font-size: 0.6em;
    margin:3% 0 5% 0;
    text-align: center;
}
.order-prop-list{
    width:50%;
    float:left;
    color:#7d7d7d;
    margin-bottom:0.6em;
}
.order-prop-list-txt{
    float:left;
    font-size:0.7em;
    text-align: center;
    line-height:1.8em;
    padding:0 0.6em;
    border:1px solid #919090;
    -webkit-border-radius:0.3em;
    -moz-border-radius:0.3em;
    border-radius:0.3em;
}
.order_info{
    color:#7d7d7d;
    overflow: hidden;
    padding-left:5%;
    padding-right:5%;
}
.color_block{
    width:1em;
    height:1em;
    float:right;
    margin-left:1em;
}
.size{
    float:left;
    width:2.8em;
    height:1.4em;
    color:#3c3c3c;
    padding:0.2em;
    margin-right:0.6em;
    border: 1px solid #ccc;
    -webkit-border-radius:0.2em;
    -moz-border-radius:0.2em;
    border-radius:0.2em;
}
.size_inner{
    width:100%;
    height:100%;
    font-size:0.5em;
    line-height:1.6em;
    text-align: center;
    -webkit-border-radius:0.2em;
    -moz-border-radius:0.2em;
    border-radius:0.2em;
}
.size_inner_selected{
    color:#fff;
    background:#333;
}
.order_num_frame{
    width:5em;
    border:1px solid #ccc;
    -webkit-border-radius:0.2em;
    -moz-border-radius:0.2em;
    border-radius:0.2em;
}
.order_num{
    width:20%;
    float: left;
    height:100%;
    font-size:0.8em;
    line-height:1.6em;
    text-align: center;
}
.order_num_head{
    height:100%;
    font-size:0.8em;
    line-height:1.8em;
}
.operate_btn{
    position: absolute;
    top:0;
    right:0;
}
.icon_search2{
    position: absolute;
    top:0.4em;
    left:0.6em;
    width:1em;
    height:1em;
}
.search_bar_head2{
    position: absolute;
    top:0;
    right:0;
    padding-left:1em;
    padding-right:1em;
    line-height:1.8em;
    border-left:1px solid #ccc;
}
.search_cache{
    width:8em;
    height:1.8em;
    text-indent: 2em;
    border:1px solid transparent;
    -webkit-border-radius:0.4em;
    -moz-border-radius:0.4em;
    border-radius:0.4em;
}
.search_cache_selected{
    color:#e61e17;
    border:1px solid #e61e17;
    -webkit-box-shadow: 0 0 4px #ccc;
    -moz-box-shadow: 0 0 4px #ccc;
    box-shadow: 0 0 4px #ccc;
}
.icon_cache{
    position: absolute;
    top:0.3em;
    left:1.2em;
    width:1.2em;
    height:1.2em;
}
.fans_sidebar{
    width:2%;
    color:#7d7d7d;
    margin-right:1%;
    line-height:1.4em;
    text-align: center;
    border:1px solid #e5e5e5;
}
.hot_wimark{
    position: relative;
    width:28%;
    margin:5% 2.66%;
    float:left;
    background: #ccc;
}
.hot_wimark_order{
    position: absolute;
    top:0.6em;
    left:0.6em;
    color:#999;
    font-size:0.8em;
}
.hot_wimark_name{
    width:100%;
    padding:0.4em 0;
    font-size:0.7em;
    text-align: center;
    background: #f3f3f3;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.hot_wimark_fans{
    width:50%;
    color:#fff;
    padding:0.2em 0;
    font-size:0.6em;
    text-align: center;
}
.label_partner{
    color:#fff;
    width:6em;
    height:1.4em;
    font-size:0.6em;
    line-height:1.6em;
    margin-left:0.4em;
    text-align: center;
    background: #c86188;
    -webkit-border-radius:0.6em;
    -moz-border-radius:0.6em;
    border-radius:0.6em;
}
.v_bill{
    position: relative;
    width:3em;
    height:3em;
    text-align: center;
    margin:1em auto 0 auto;
}
.v_bill_round{
    width:100%;
    height:100%;
    color:#f1e629;
    font-size:1.6em;
    line-height:1.8em;
    border:0.1em solid #f1e629;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
}
.v_bill_round2,.v_bill_round3,.v_bill_round4{
    width:2em;
    height:2em;
    color:#e71619;
    margin:0 auto;
    line-height:1.8em;
    text-align: center;
    border:0.1em solid #e71619;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
}
.v_bill_round3{
    width:1.6em;
    height:1.6em;
    color:#e61e17;
    line-height:1.6em;
    border:0.1em solid #e61e17;
}
.v_bill_round4{
    width:1.4em;
    height:1.4em;
    font-size:0.8em;
    color:#575757;
    line-height:1.3em;
    border:1px solid #575757;
}
.v_bill_round5{
    width:100%;
    height:100%;
    color:#f1e629;
    font-size:1.6em;
    line-height:1.8em;
    border:0.1em solid #f1e629;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
}
.v_bill_num{
    position: absolute;
    top:-0.4em;
    right:-1em;
    color:#f1e629;
    font-size:1.2em;
}
.thumbpop_list{
    position: relative;
    float:left;
    width:14%;
    margin:0 3%;
}
.comment_input{
    display: block;
    width:90%;
    height:12em;
    margin:auto;
    color:#fff;
    padding:0.5em;
    font-size:0.8em;
    border:1px solid #ccc;
    background: transparent;
}
.icon_comment{
    width:1em;
    height:1em;
    overflow: hidden;
    margin-right:0.4em;
}
.static_btn{
    width:8em;
    height:1.8em;
    color:#7d7d7d;
    margin:8% auto;
    font-size:0.8em;
    text-align:center;
    line-height:1.6em;
    border:1px solid #ccc;
}
.static{
    width:50%;
    margin:0 auto;
    overflow: hidden;
}
.static_table{
    width:100%;
}
.static_table{
    width:50%;
    padding:1em 3em;
    font-size:0.8em;
    line-height:1.4em;
    border-right:1px solid #eee;
    border-bottom:1px solid #eee;
}
.static_date{
    position: absolute;
    top:0;
    right:0;
    font-size:0.7em;
    color:#7d7d7d;
}
.static_num{
    position: absolute;
    top:-0.8em;
    left:-0.6em;
    color:#e61e17;
    font-size:1.2em;
    line-height:1.6em;
}
.atten_label{
    color:#e61e17;
}
.bg_black{
    position: absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    padding:0.8em;
    background: rgba(0,0,0,0.5);
}
.attention>li{
    padding-top:1em;
    margin-bottom:1em;
}
.like_block{
    width:0.5em;
    height:0.5em;
    display: block;
    margin:0.2em 0.4em;
    background: #999;
}
.like_logo{
    width:2.2em;
    margin-top:-0.2em;
}
.msg>li{
    margin-bottom:1em;
}
.member_msg{
    /*height:2rem;*/
    color:#3c3c3c;
    font-size:0.7rem;
    line-height:1rem;
    /*overflow: hidden;*/
}
.comment_operate{
    margin-left:15%;
}
@media screen and (max-width: 375px){
    .comment_operate{
        margin-left:10.5%;
    }
}
.comment_title{
    color:#333;
    font-size:0.8em;
    text-align: center;
}
.comment_tip{
    margin-top:3%;
    overflow: hidden;
}
.comment_tip_txt{
    color:#333;
    font-size:0.8em;
    line-height:1.4em;
}
.comment_tip_time_block{
    display: block;
    width:0.6em;
    height:0.6em;
}
.comment_tip_time_main{
    color:#333;
    font-size:0.6em;
}
.icon_say{
    width:1em;
    height:1em;
    margin-right:0.6em;
}
.txt_num,.img_num{
    position: absolute;
    color:#666;
    font-size:0.7em;
}
.txt_num{
    right:2em;
    bottom:1em;
}
.img_num{
    top:1em;
    right:1.5em;
}
.evidence{
    width:3em;
    height:3em;
    margin-top:1em;
}
.item_more{
    position: absolute;
    top:1.2em;
    right:1.2em;
    width:6em;
    height:1.8em;
    color:#7d7d7e;
    font-size:0.7em;
    line-height:1.8em;
    background: #e8e4e2;
    text-align: center;
    -webkit-border-radius:0.2em;
    -moz-border-radius:0.2em;
    border-radius:0.2em;
}
.order_prev{
    float:right;
    width:7.4em;
    clear: both;
    color:#ccc;
    margin-top:1.5em;
    font-size:0.7em;
    text-align: center;
}
.block_title{
    width:36%;
}
.block_title_thumb{
    width:100%;
    height:1.4em;
    padding:0 0.9em;
    -webkit-border-radius:0.3em;
    -moz-border-radius:0.3em;
    border-radius:0.3em;
}
.block_title_txt{
    color:#7d7d7d;
    font-size:0.8em;
    margin-top:0.5em;
    text-align: center;
}
.block_title_active .block_title_thumb{
    border:1px solid #3c3c3c;
    -webkit-box-shadow: 0 0 5px #ccc;
    -moz-box-shadow: 0 0 5px #ccc;
    box-shadow: 0 0 5px #ccc;
}
.block_title_active .block_title_txt{
    color:#3c3c3c;
}
.editor_txt{
    color:#7d7d7d;
    margin-top:5%;
    font-size:0.6em;
    text-align: center;
}
.icon_head .editor_txt_name{
    color:#3c3c3c;
    font-size:0.9em;
}
.item_brand{
    width:4em;
    margin:auto;
}
.item_zone{
    width:8em;
    height:2em;
    font-size:0.7em;
    display: block;
    margin:auto;
}
.item_link{
    color:#7d7d7d;
    font-size:0.6em;
    margin-top:1em;
    text-align: center;
}
.order_conf_info{
    font-size:1.2em;
    line-height:1.6em;
}
.receipt{
    padding:0 3%;
    overflow: hidden;
    border-bottom:1px solid #e5e5e5;
}
.receipt_info{
    margin:5% 0;
}
.receipt_info_list{
    color:#7d7d7d;
    font-size:0.8em;
    line-height:1.8em;
}
.icon_setting{
    width:1.2em;
    height:1.2em;
    margin-top:25px;
}
.order_msg{
    margin-top:5%;
}
.order_msg_title{
    color:#3c3c3c;
    font-size:0.8em;
}
.order_msg_txt{
    width:100%;
    height:8em;
    margin-top:2%;
    padding:0.5em;
    color:#3c3c3c;
    font-size:0.8em;
    border:1px solid #ccc;
    resize: none;
}
.pay{
    margin-bottom:4em;
}
.pay_title{
    padding:8% 0;
    color:#f90613;
    text-align: center;
    border-bottom:1px solid #e5e5e5;
}
.pay_main{
    padding:6% 0;
    overflow: hidden;
    border-bottom:1px solid #e5e5e5;
}
.pay_main_list{
    float:left;
    width:25%;
}
.pay_main_list_icon{
    width:3.6em;
    margin:auto;
}
.pay_main_list_txt{
    color:#3c3c3c;
    font-size:0.8em;
    line-height:1.8em;
    text-align: center;
}
.pay_wb{
    margin-top:18%;
    padding:0 10%;
}
.pay_wb_title{
    color:#7d7d7d;
    font-size:0.8em;
    line-height:1.6em;
}
.pay_wb_main{
    margin-top:10%;
}
.pay_wb_main_title{
    color:#7d7d7d;
    font-size:0.8em;
    letter-spacing:0.1em;
    text-align: center;
}
.pay_wb_main_text{
    position: relative;
    width:100%;
    border:none;
    margin-top:6%;
    color:#3c3c3c;
    font-size:1em;
    display: block;
    padding-top:0.45em;
    padding-left:0.8em;
    padding-bottom:0.5em;
    background: transparent;
    letter-spacing: 2.19em;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    z-index: 1;
}
.pay_wb_main_line{
    position: absolute;
    top:0;
    width:100%;
    height:2.2em;
    margin-right:1em;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.pay_wb_main_line_list{
    float:left;
    width:2.2em;
    height:2.2em;
    margin-right:0.6em;
    border:1px solid #ccc;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.pay_wb_main_submit{
    display: block;
    width:8em;
    height: 2em;
    border:none;
    font-size:0.8em;
    margin:25% auto;
    text-align: center;
    background:#e6e2df;
    -webkit-appearance: none;
    -webkit-box-shadow: 2px 2px 3px #ccc;
    -moz-box-shadow: 2px 2px 3px #ccc;
    box-shadow: 2px 2px 3px #ccc;
}
.editor_slide{
    width:90%;
    margin:auto;
    padding-bottom:3%;
    border-bottom:1px solid #e5e5e5;
    display: none;
}
.pop_weibo{
    position: absolute;
    display: none;
    z-index: 6;
    top:0;
    left:0;
    width:100%;
    height:17em;
    background:rgba(4,0,0,0.8);
}
.pop_weibo_head{
    margin-top:5%;
}
.pop_weibo_head_list{
    float:left;
    width:6%;
}
.pop_weibo_head_title{
    color:#fff;
    font-size:1em;
    line-height:1.4em;
    text-align: center;
}
.pop_weibo_main_thumb{
    width:3.2em;
    margin-top:3%;
    margin-right:6%;
}
.pop_weibo_main_txt{
    color:#fff;
    width:76%;
    margin:auto;
    clear: both;
    font-size:0.9em;
    line-height:1.4em;
}
.power_tips{
    width:80%;
    margin:12% auto 0 auto;
}
.power_tips_txt{
    color:#3c3c3c;
    font-size:0.9em;
}
.power{
    width:70%;
    overflow: hidden;
}
.power_list{
    float:left;
}
.power_button{
    display: block;
    width:1em;
    height:1em;
    margin-top:0.8em;
    margin-left:auto;
    margin-right:auto;
    overflow: hidden;
}
.btn_minus .power_button{
    background: url("../images/icon_14.png") no-repeat;
    -webkit-background-size:1em;
    background-size:1em;
}
.btn_add .power_button{
    background: url("../images/icon_15.png") no-repeat;
    -webkit-background-size:1em;
    background-size:1em;
}
.power_list_main{
    margin-top:8%;
    overflow: hidden;
}
.power_list_main_list{
    width:50%;
    float:left;
}
.power_block{
    position: relative;
    height:0.8em;
    padding:0.1em 0;
    border:1px solid #b8b8b8;
}
.rad_l{
    -webkit-border-radius:1em 0 0 1em;
    -moz-border-radius:1em 0 0 1em;
    border-radius:1em 0 0 1em;
}
.rad_r{
    -webkit-border-radius:0 1em 1em 0;
    -moz-border-radius:0 1em 1em 0;
    border-radius:0 1em 1em 0;
}
.rad_c{
    -webkit-border-radius:1em;
    -moz-border-radius:1em;
    border-radius:1em;
}
.power_block_item{
    position: relative;
    display: block;
    height:0.5em;
    width:0;
    z-index: 1;
}
.power_left{
    background:#68b831;
}
.power_right{
    background:#d71871;
}
.power_dot{
    position: absolute;
    width:100%;
    top:0;
    z-index: 0;
}
.power_dot_list{
    width:20%;
    float:left;
}
.power_round{
    display: block;
    width:0.2em;
    height:0.2em;
    margin-top:0.2em;
    background:#b8b8b8;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
}
.power_round_layout_1{
    float:left;
    margin-left:0.1em;
}
.power_round_layout_2{
    float:right;
    margin-right:0.1em;
}
.power_num{
    color:#3c3c3c;
    font-size:0.8em;
    line-height:1.4em;
}
.power_info{
    color:#7d7d7d;
    font-size:0.7em;
    text-align: center;
}
.join_head{
    padding:0 6% 6% 6%;
    border-bottom:1px solid #e5e5e5;
}
.join_menu{
    overflow: hidden;
}
.join_menu_list{
    width:50%;
    float:left;
}
.join_menu_list_thumb{
    width:4.4em;
    height:4.4em;
    padding:1em;
    margin:auto;
    background: #e7e4e1;
    border:1px solid #7d7d7d;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
}
.join_menu_list_title{
    color:#7d7d7d;
    font-size:0.8em;
    margin-top:0.5em;
    text-align: center;
}
.join_price_mark{
    color:#7d7d7d;
    display: block;
    margin:0.3em 0.4em;
}
.join_item_bd{
    position: relative;
    width:100%;
    height:5em;
    border:1px solid #ccc;
}
.join_item_main_list{
    position: relative;
    float:left;
    width:3.2em;
    height:3.2em;
    margin-left:0.8em;
}
.icon_redcancel{
    position: absolute;
    top:-0.3em;
    right:-0.3em;
    width:0.8em;
    height:0.8em;
    background: url("../images/icon_redcancel.png") no-repeat;
    -webkit-background-size:100%;
    background-size:100%;
}
.join_upload_item{
    position: relative;
    top:0;
    left:0;
    width:2.4em;
    height:3.5em;
    margin-left:0.8em;
    margin-bottom:0.4em;
    z-index: 0;
}
.join_upload_item_file{
    position: absolute;
    width:100%;
    height:100%;
    opacity:0;
    -moz-opacity: 0;
    z-index: 1;
}
.join_item_bd_txt{
    float:left;
    width:10%;
    color:#7d7d7d;
    font-size:0.7em;
    margin-top:1.6em;
    margin-left:5%;
}
.join_id_frmae{
    position: relative;
    width:5em;
    height:5em;
    margin:auto;
    overflow: hidden;
    border:1px solid #ccc;
}
.join_upload_id{
    position: relative;
    width:100%;
    height:100%;
    z-index: 1;
    opacity:0;
    -moz-opacity: 0;
}
.join_upload_id_thumb{
    position: absolute;
    z-index: 0;
    top:0;
    left:0;
    width:100%;
    height:100%;
    max-width: 100%;
    max-height: 100%;
    display: flex;
    text-align: center;
    vertical-align: middle;
}
.join_upload_id_thumb img{
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  vertical-align: middle;
  margin: auto;
}
.agreen{
    margin-top:8%;
    overflow: hidden;
}
.agreen2{
    width:70%;
    margin:8% auto 0 auto;
    overflow: hidden;
}
.agreen_check_box{
    margin:0;
    vertical-align: middle;
    border:1px solid #e5e5e5;
}
.agreen_check_txt{
    color:#3c3c3c;
    font-size:0.7em;
    vertical-align: middle;
}
.agreen_check_txt>a{
    display: inline;
}
.agreen_info{
    color:#000;
    font-size:0.7em;
}
.brand_type{
    position: relative;
    width:55%;
    height:1.8em;
    float:left;
    border:1px solid #ccc;
}
.brand_type_head{
    position: relative;
}
.icon_triangle{
    position: absolute;
    z-index: 0;
    top:0.1em;
    right:0.2em;
    width:1.4em;
    height:1.4em;
    padding:0.2em;
}
.brand_type_head_text{
    color:#7d7d7d;
    width:100%;
    border:none;
    height:1.8em;
    text-indent: 0.3em;
    padding-left:0.4em;
    background: transparent;
}
.brand_type_main{
    position: absolute;
    display: none;
    z-index: 6;
    top:1.8em;
    padding:1em;
    margin-left:-1px;
    background: rgba(7,0,1,0.9);
}
.brand_type_main_info{
    color:#fff;
    font-size:0.7em;
    line-height:1.6em;
    padding-bottom:8%;
    border-bottom:1px solid #fbfbfb;
}
.brand_type_main_option{
    width:100%;
    padding:0 0 8% 0;
    overflow: hidden;
    border-bottom:1px solid #fbfbfb;
}
.btn_select{
    width:6em;
    color:#fff;
    height:2em;
    font-size:0.7em;
    margin-top:1.4em;
    border:1px solid #fff;
}
.iden{
    position: relative;
}
.iden_text{
    position: relative;
    z-index: 1;
    width:100%;
    height:1.2em;
    background: transparent;
    letter-spacing: 1.04em;
    margin-left:-0.2em;
    border:none;
}
.iden_main{
    position: absolute;
    z-index: 0;
    top:0.3em;
    left:0;
}
.iden_main_list {
    float: left;
    width: 0.8em;
    height: 0.8em;
    margin-right: 0.3em;
    border: 1px solid #ccc;
}
.logreg_tm{
    width:4em;
    height:4em;
    margin:20% auto 0 auto;
}
.logreg_title{
    color:#3c3c3c;
    font-size:0.8em;
    text-align: center;
    text-indent:0.4em;
    letter-spacing: 0.4em;
}
.logreg_logo{
    width:7em;
    margin:auto;
}
.logreg_tip{
    display: none;
    width:50%;
    margin:auto;
    overflow: hidden;
    border-left:1px solid #e5e5e5;
}
.logreg_tip_list{
    float:left;
    width:50%;
    border-right:1px solid #e5e5e5;
}
.logreg_tip_list_link{
    color:#7d7d7d;
    font-size:0.7em;
    text-align: center;
}
.reg_head{
    position: relative;
    width:6em;
    height:6em;
    margin:auto;
    overflow: hidden;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
}
.reg_form{
    width:70%;
    margin:auto;
    padding-bottom:6%;
    border-bottom:1px solid #e5e5e5;
}
.reg_fadeIn{
    opacity:0;
}
.reg_layout_1{
    width:35%;
    border:none;
    padding-bottom:0;
}
.reg_form_list{
    position: relative;
    margin-top:6%;
}
.reg_list_layout-1{
    margin-top:10%;
}
.reg_list_layout-2{
    margin-top:10%;
}
.reg_form_list_mark{
    position: absolute;
    font-size:1.4em;
    top:-0.1em;
    left:-0.5em;
    color:#e61c16;
}
.reg_form_list_main{
    position: relative;
    height:2em;
    padding-left:0.6em;
    -webkit-border-radius:0.6em;
    -moz-border-radius:0.6em;
    border-radius:0.6em;
    border:1px solid #ccc;
}
.reg_form_layout_1{
    padding:0;
    height:1.6em;
}
.reg_form_list_main_code{
    color:#7d7d7d;
    font-size:0.7em;
    text-align: center;
    line-height:1.6em;
}
.reg_form_list_main_title{
    float:left;
    color:#7d7d7d;
    font-size:0.7em;
    line-height:30px;
}
.reg_form_list_main_text,.reg_form_list_main_text2{
    float:left;
    width:70%;
    border:none;
    color:#3c3c3c;
    padding:0.2em 0;
    font-size:0.7rem;
    line-height:20px;
    background: transparent;
}
.reg_form_list_main_text2{
    width:100%;
    font-size:0.7em;
    line-height:2em;
}
.reg_text_layout_1{
    width:100%;
    line-height:1.6em;
    text-align: center;
}
.reg_form_list_main_select,.reg_form_list_main_select2{
    position: relative;
    z-index: 1;
    width:70%;
    padding:0;
    border:none;
    font-size:0.7em;
    line-height:1.6em;
    margin-top:0.2em;
    background: transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.reg_form_list_main_select2{
    width:96%;
    height:2.4em;
    color:#7d7d7d;
    font-size:0.7em;
    line-height:2.4em;
}
.reg_form_list_main_icon{
    position: absolute;
    top:0.3em;
    right:0.5em;
    width:20px;
    height:20px;
}
.reg_form_list_main_item{
    color:#3c3c3c;
    font-size:0.7rem;
    line-height:2em;
}
.reg_form_list_main_area{
    width:96%;
    padding:2% ;
    height:10em;
    font-size:0.8em;
    background:transparent;
    resize: none;
    border:none;
}
.reg_id{
    width:70%;
    margin:auto;
    overflow: hidden;
    padding-bottom:10%;
    border-bottom:1px solid #e5e5e5;
}
.reg_bottom{
    width:70%;
    margin:auto;
}
.reg_wel{
    color:#7d7d7d;
    font-size:0.8em;
    text-align: center;
}
.reg_head_file{
    position: absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    opacity:0;
    -moz-opacity: 0;
}
.reg_title{
    color:#3c3c3c;
    font-size:1.4em;
    margin-top:20%;
    text-align: center;
}
.reg_tip{
    color:#7d7d7d;
    font-size:0.7em;
    width:70%;
    margin:auto;
}
.reg_line{
    width:70%;
    padding:0;
    margin:auto;
    color:#7d7d7d;
    font-size:0.9em;
    background:transparent;
}
.reg_bind{
    width:36%;
    margin:auto;
    overflow: hidden;
}
.reg_bind_list{
    width:50%;
    float:left;
}
.reg_bind_list_thumb{
    width:3em;
    height:3em;
}
.forget_title{
    width:70%;
    margin:auto;
    color:#3c3c3c;
    font-size:0.9em;
    line-height:1.2em;
}
.forget_tip{
    color:#e73713;
    font-size:0.7em;
    line-height:1.2em;
}
.account_set{
    position: absolute;
    top:0.4em;
    right:0.4em;
}
.account_set_icon{
    position: absolute;
    top:0;
    left:0;
    width:1.2em;
    height:1.2em;
}
.account_set_txt{
    color:#7d7d7d;
    font-size:0.7em;
    line-height:1.8em;
    margin-left:0.4em;
    padding-left:1.6em;
}
/*.pop_add{*/
    /*position: fixed;*/
    /*display: none;*/
    /*z-index: 3;*/
    /*top:20%;*/
    /*width:100%;*/
    /*padding:2em 0;*/
    /*background:rgba(36,31,29,0.95);*/
/*}*/
.pop_add,.pop_add_two{
    position: fixed;
    display: none;
    z-index: 9;
    top: 30%;
    left: 10%;
    width: 80%;
    padding: 1.5em 0;
    background: rgba(230,226,225,0.92);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
/*.pop_add_tips{*/
    /*color:#fff;*/
    /*font-size:0.8em;*/
    /*text-align: center;*/
    /*letter-spacing: 0.1em;*/
/*}*/
.pop_add_tips {
    color: #3c3c3c;
    font-size: 0.8em;
    line-height: 1.2rem;
    text-align: center;
    letter-spacing: 0.1em;
}
/*.pop_add_option{*/
    /*width:50%;*/
    /*margin:2em auto;*/
/*}*/
.pop_add_option {
    width: 60%;
    margin-top: 2rem;
    margin-left: auto;
    margin-right: auto;
}
.add_option_list {
    width: 6em;
    color: #7d7d7d;
    height: 1.8em;
    font-size: 0.8em;
    line-height: 1.6em;
    border: 1px solid rgba(60,60,60,0.4);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.pro_price{
    color:#3c3c3c;
    font-size:0.7em;
}
.btn_common{
    width:80px;
    height:24px;
    color:#3c3c3c;
    font-size:1.2em;
    background: url("../images/icon_07.png") repeat-x;
    -webkit-background-size: auto 100%;
    background-size: auto 100%;
    border:1px solid #e1e1e1;
    -webkit-border-radius:0.2em;
    -moz-border-radius:0.2em;
    border-radius:0.2em;
}
.btn_layout_1{
    display: block;
    margin:auto;
    font-size:0.8em;
}
.btn_layout_2 {
    position: absolute;
    top: 2.5em;
    right: 0.5em;
    font-size: 0.8em;
}
.btn_layout_3{
    width:auto;
    height:auto;
    margin-right:2%;
    font-size:0.8em;
    line-height:2em;
}
.btn_layout_4{
    width:3.6rem;
    height:1.4rem;
    font-size:0.7rem;
    line-height:1.4rem;
    margin-left:0.5rem;
}
.btn_layout_5{
    display: block;
    width:60%;
    height:1.6rem;
    margin-left:auto;
    margin-right:auto;
    font-size:0.7rem;
    line-height:1.6rem;
}
.designer{
    position: relative;
    left:1.8em;
    width:164px;
    margin:auto;
}
.designer_thumb{
    float:left;
    width:64px;
}
.designer_info{
    float:left;
    margin-left:5%;
}
.designer_name{
    color:#575757;
    font-size:0.9em;
    margin-top:6px;
    line-height:1.8em;
}
.designer_txt{
    color:#575757;
    font-size:0.8em;
}
.con_editor{
    float:right;
    width:140px;
    margin-right:10%;
}
.order_icon_angle{
    display: block;
    width:12px;
    height:12px;
    margin-top:6px;
    margin-left:2px;
    background: url("../images/icon_triangle5.png") no-repeat;
    -webkit-background-size:12px;
    background-size:12px;
}
.order_table{
    width:100%;
    margin-top:3%;
    border:1px solid #e1e1e1;
}
.order_table>thead{
    background: #dbdbba;
}
.order_table th,.order_table td{
    font-size:0.7em;
    line-height:2em;
    text-align: center;
}
.table_td{
    background:#fbfbe6
}
.table_col_1{
    background: #c4dbe2;
}
.table_col_2{
    background: #e7eff2;
}
.table_col_3{
    background: #d8e7ec;
}
.order_price_prev{
    width:200px;
    margin:4% auto 0 auto;
}
.order_prev_box{
    float:left;
    color:#7d7d7d;
    font-size:0.7em;
    text-align:center;
}
.order_layout_1{
    width:33.3%;
    line-height:1.6em;
}
.order_layout_2{
    color:#fff;
    width:33.3%;
    line-height:1.6em;
    background:#f1db25;
}
.order_layout_3{
    width:33.3%;
    color:#3c3c3c;
    font-size:0.6em;
    line-height:2em;
    text-align: right;
}
.order_prev_tips{
    width:280px;
    margin:4% auto 5% auto;
}
.order_layout_4{
    width:45%;
    border-right: 1px solid #e1e1e1;
}
.order_layout_5{
    width:25%;
    border-right: 1px solid #e1e1e1;
}
.order_layout_6{
    width:30%;
}
.pop_comp{
    position: absolute;
    display: none;
    z-index: 4;
    top:0;
    left:0;
    width:100%;
    color:#fff;
    padding:8% 0;
    background: rgba(36,31,29,0.95);
}
.pop_comp_btn{
    width:100%;
    margin-top:8%;
    margin-bottom:3%;
}
.tag_slide{
    display: none;
}
.tag_thumb{
    width:10em;
    margin:auto;
}
.tag_thumb_list{
    float:left;
    width:4em;
    height:4em;
    margin:0.5em;
    overflow: hidden;
}
.tag_txt{
    color:#3c3c3c;
    font-size:0.7em;
    text-align: center;
}
.sell-tip{
    margin-bottom:1em;
    padding-bottom:1em;
    border-bottom:1px solid #f1f1f1;
}
.sell-tip-block{
    display: block;
    width:0.4em;
    height:0.4em;
    background: #3c3c3c;
    margin:0.35em 0 0 0.45em;
}
.sell-tip-txt{
    color:#7d7d7d;
    font-size:0.8em;
    line-height:1.4em;
}
.sell-tip-layout-1{
    margin-left:1.4em;
}
.sell-tip-layout-2{
    margin-right:5em;
}
.sell-tip-layout-3{
    margin-top:0.8em;
    margin-left:2.55em;
}

.brand_head_2{
    position: absolute;
    top:-1em;
    left:0;
    width:20%;
    padding-right:0.5em;
    background: #fff;
}
.brand_logo_3{
    width:100%;
    margin:1em 0;
    vertical-align: middle;
}
.brand_logo_frame_2{
    width:4em;
    height:4em;
    margin-left:auto;
    margin-right:auto;
}
.brand_logo_frame_sub_2{
    display: table-cell;
    width:4em;
    height:4em;
    vertical-align: middle;
}
.brand_logo_frame_sub_2 img{
    display: inline-block;
    max-width:64px;
    max-height:64px;
}


/* 机构空间 */
.org_title{
    position: absolute;
    z-index: -1;
    left:0;
    width:100%;
    color:#3c3c3c;
    font-size:1rem;
    text-align: center;
}
.org_head{
    position: relative;
    width:100%;
    padding-left:12%;
    padding-right:12%;
}
.org_head_logo{
    float:left;
    width:6em;
    height:6rem;
}
.org_head_txt{
    float:right;
    width:64%;
}
.org_head_txt p{
    display: table-cell;
    height:6rem;
    color: #bfbecd;
    font-size:0.7rem;
    line-height:1rem;
    vertical-align: middle;
}
.org_btn{
    border: 1px solid #e1e1e1;
    background: url("../images/icon-line.png") repeat-x;
    -webkit-background-size:1px 100%;
    background-size:1px 100%;
    -webkit-border-radius:0.3rem;
    -moz-border-radius:0.3rem;
    border-radius:0.3rem;
}
.org_btn_layout_1{
    position: absolute;
    right:5%;
    bottom:0;
    width:4rem;
    height:1.4rem;
    color:#3c3c3c;
    font-size:0.8rem;
    line-height:1.4rem;
}
.org_txt{
    color:#7d7d7d;
    font-size:0.7rem;
    line-height:1.4rem;
    margin-left:auto;
    margin-right:auto;
    text-align: center;
}
.org_menu{
    background: #fff;
}
.org_menu_list{
    float:left;
    width:33.3%;
    font-size:0.8rem;
    line-height:1.2rem;
    text-align: center;
    border-right:1px solid #e1e1e1;
}
.org_menu_list:last-child{
    border-right:none;
}
.org_menu_list a{
    width:90%;
    color:#7d7d7d;
    margin-left:auto;
    margin-right:auto;
    padding-top:0.5rem;
    padding-bottom:0.5rem;
    border-bottom:1px solid #e1e1e1;
}
.org_menu_active{
    background: #7d7d7d;
    border-right:1px solid transparent;
}
.org_menu_active a{
    color:#fff;
    border-bottom:1px solid transparent;
}
.item_logo{
    position: absolute;
    right:0;
    bottom:0;
    width:2rem;
}
.org_team_tip{
    position: relative;
    padding-top:5%;
    padding-bottom:5%;
    background: #e3dfdc;
}
.org_team_tip_title{
    width:100%;
    font-size:0.8rem;
    text-align: center;
}
.time_tag{
    color:#3c3c3c;
    font-size:0.7rem;
}
.time_tag_layout-1{
    position: absolute;
    top:1rem;
    right:5%;
}
.time_tag_layout-2{
    text-align: center;
}
.time_tag>span{
    display: inline-block;
    width:0.4em;
    height:0.6em;
    margin-top:0.2em;
    margin-right:0.2em;
    background: #3c3c3c;
}
.org_mod_list{
    padding:1rem 1.5rem;
}
.org_mod_bg{
    background: #eae5e3;
}
.org_mod_thumb{
    float:left;
    width:6rem;
    height:6rem;
}
.org_mod_info{
    display: table-cell;
    height:6rem;
    vertical-align: middle;
}
.org_mod_title{
    color:#3c3c3c;
    font-size:0.8rem;
    text-align: center;
}
.org_mod_txt{
    width:75%;
    color:#7d7d7d;
    font-size:0.7rem;
    margin-left:auto;
    margin-right:auto;
    line-height:1rem;
    text-align: center;
}
.org_label_icon{
    display: block;
    float:left;
    width:1.2rem;
    height:1.2rem;
    background:url("../images/icon_12.png") no-repeat;
    -webkit-background-size:1.2rem;
    background-size:1.2rem;
}
.org_label-list{
    float:left;
    color:#595959;
    font-size:0.7rem;
    margin-top:0.35rem;
    padding-left:0.2rem;
    padding-right:0.2rem;
    border-right:1px solid #e1e1e1;
}
.org_option{
    border-top:1px solid #e1e1e1;
}
.org_option_list{
    float:left;
    width:5rem;
    height:1.4rem;
    color:#7d7d7d;
    font-size:0.7rem;
    margin-right:0.5rem;
}
.org_option_active{
    color:#3c3c3c;
}
.org_submit{
    display: block;
    width:5rem;
    height:1.4rem;
    color:#3c3c3c;
    font-size:0.7rem;
}
.org_option_msg,.org_option_join{
    display: none;
}
.org_banner{
    position: relative;
    background: #ebe6e4;
    padding-top:1rem;
    padding-bottom:1rem;
}
.org_banner_title{
    width:100%;
    color:#000;
    font-size:0.9rem;
    line-height:1rem;
    text-align: center;
}
.org_banner_time{
    color:#7d7d7d;
    font-size:0.7rem;
    text-align: center;
    letter-spacing: 0.2rem;
}
.org_banner_main{
    width:80%;
    margin-left:auto;
    margin-right:auto;
}
.org_act_thumb{
    position: relative;
}
.org_act_info_1{
    position: absolute;
    top:50%;
    left:0;
    width:100%;
}
.org_act_thumb_title-1{
    color:#fff;
    font-size:0.7rem;
    text-align: center;
}
.org_act_info_2{
    position: absolute;
    top:1rem;
    left:1rem;
}
.org_act_thumb_title-2,.org_act_thumb_title-3,.org_act_thumb_title-4{
    color:#fff;
}
.org_act_thumb_title-2{
    font-size:0.5rem;
}
.org_act_thumb_title-3{
    font-size:1.2rem;
}
.org_act_thumb_title-4{
    font-size:1rem;
}
.org_act_title{
    color:#3c3c3c;
    font-size:0.8rem;
}
.org_act_txt{
    color:#999;
    font-size:0.8rem;
    line-height:1.2rem;
}
.org_buy{
    color:#3c3c3c;
    font-size:0.7rem;
    line-height:1.5rem;
}
.org_buy>span{
    color:#e61e17;
}
.org_ask{
    color:#7d7d7d;
    font-size:0.7rem;
    line-height:1.5rem;
}
.org_ask>span{
    font-size:1rem;
}
.org_ask>i{
    display: inline-block;
    width:1.2rem;
    height:1.2rem;
    margin-left:0.5rem;
    vertical-align: middle;
    background: url("../images/icon_13.png") no-repeat;
    -webkit-background-size:1.2rem;
    background-size:1.2rem;
}
.join_formhead,.join_formbody{
    display: none;
}
.log_layout_1{
    margin-right:5%;
}
.log_layout_2{
    margin-left:0.8em;
}
.log_layout_3{
    width:75%;
}
.buy_layout_1{
    width:66%;
}
.buy_layout_2{
    width:70%;
}
.option .option_layout_1{
    padding:0;
}
.pos_layout_1{
    margin-left:2%;
}
.pos_frame{
    width:66%;
}
.list_layout_1{
    width:33%;
}
.buy_layout_3{
    width:33%;
}
.reg-option{
    margin-top:1em;
    text-align: center;
}
.reg-option-sub{
    color:#7d7d7d;
    font-size:0.8em;
    display: inline;
    margin-left:1em;
    margin-right:1em;
}
.forget_txt{
    width:100%;
    float:right;
    color:#7d7d7d;
    font-size:0.7rem;
    text-align: center;
}
.mine_setting{
    position: absolute;
    display: block;
    top:1rem;
    right:1rem;
    width:1.5rem;
    height:1.5rem;
    background: url("../images/icon_setting.png") no-repeat;
    -webkit-background-size:1.5rem;
    background-size:1.5rem;
}
.mine_main{
    padding-top:1.4rem;
    padding-bottom:1rem;
    background: #e7e4e2;
}
.mine_head{
    float:left;
    width:35%;
}
.mine_txt{
    width:100%;
    color:#7d7d7d;
    font-size:0.9rem;
    line-height:1rem;
    text-align: center;
}
.mine_info{
    float:left;
    width:65%;
}
.mine_option{
    margin-top:3%;
}
.mine_option_list{
    float:left;
    width:33.3%;
}
.mine_option_icon{
    float:left;
    width:1.1rem;
    height:1.1rem;
}
.mine_icon_1{
    background: url("../images/icon_16.png") no-repeat;
    -webkit-background-size:1.1rem;
    background-size:1.1rem;
}
.mine_icon_2{
    background: url("../images/icon_17.png") no-repeat;
    -webkit-background-size:1.1rem;
    background-size:1.1rem;
}
.mine_icon_3{
    background: url("../images/icon_18.png") no-repeat;
    -webkit-background-size:1.1rem;
    background-size:1.1rem;
}
.mine_option_txt{
    float:left;
    color:#7d7d7d;
    font-size:0.6rem;
    line-height:1.4rem;
}
.mine_photo_show{
    border:1px solid #ccc;
}
.mine_photo_list{
    position: relative;
    float:left;
    width:2.4rem;
    height:3.6rem;
    margin-right:0.5rem;
}
.mine_photo_thumb{
    width:2.4rem;
    height:2.4rem;
    overflow: hidden;
    border:1px solid transparent;
}
.mine_photo_active .mine_photo_thumb{
    border-color:#e62019;
}
.mine_photo_cancel{
    position: absolute;
    display: block;
    top:-0.5rem;
    right:-0.5rem;
    width:1rem;
    height:1rem;
    background: url("../images/icon_19.png") no-repeat center;
    -webkit-background-size:0.8rem;
    background-size:0.8rem;
}
.mine_photo_upload{
    float:left;
}
.mine_photo_btn{
    float:right;
    width:2.4rem;
    height:3.5rem;
}
.mine_photo_btn_icon{
    display: block;
    width:1.6rem;
    height:2.4rem;
    margin-left:auto;
    margin-right:auto;
    border:1px solid #9d9d9d;
    background: url("../images/icon_upload_id.png") no-repeat center;
    -webkit-background-size:1rem;
    background-size:1rem;
}
.mine_photo_btn_txt{
    color:#3c3c3c;
    font-size:0.6rem;
    line-height:1.2rem;
    text-align: center;
}
.mine_form_list{
    position: relative;
    width:70%;
    margin-left:auto;
    margin-right:auto;
    padding-left:0.4rem;
    padding-right:0.4rem;
    border:1px solid #e1e1e1;
    -webkit-border-radius:0.2rem;
    -moz-border-radius:0.2rem;
    border-radius:0.2rem;
}
.mine_form_label{
    float:left;
    color:#7d7d7d;
    font-size:0.7rem;
    line-height:1.6rem;
}
.mine_form_icon{
    position: absolute;
    top:0;
    right:0;
    width:1.6rem;
    height:1.6rem;
    background: url("../images/icon_03.png") no-repeat center;
    -webkit-background-size:1.2rem;
    background-size:1.2rem;
}
.mine_say{
    position: relative;
    width:90%;
    margin-left:auto;
    margin-right:auto;
}
.mine_say_limit{
    position: absolute;
    top:0.5rem;
    left:0.5rem;
    color:#3c3c3c;
    font-size:1rem;
}
.input,.text_area{
    margin:0;
    padding:0;
    border:none;
    resize: none;
    background: transparent;
}
.input_layout_1{
    float:left;
    width:70%;
    color:#3c3c3c;
    font-size:0.7rem;
    line-height:1.2rem;
    padding-top:0.2rem;
    padding-bottom:0.2rem;
}
.input_layout_2{
    display:block;
    width:90%;
    font-size:0.7rem;
    padding:0.4rem 5%;
    line-height:1.2rem;
    border:1px solid #e1e1e1;
    -webkit-border-radius:0.2rem;
    -moz-border-radius:0.2rem;
    border-radius:0.2rem;
}
.text_area_layout_1{
    width:100%;
    height:6rem;
    padding:0.5rem;
    font-size:0.7rem;
    line-height:1.2rem;
    border:1px solid #e1e1e1;
}

/* 关注/取消关注提示 */
.pop_tips{
    position: fixed;
    display: none;
    z-index: 9;
    top: 50%;
    left: 10%;
    width: 80%;
    color: #fff;
    font-size: 0.8rem;
    line-height: 32px;
    margin-top: -14px;
    text-align: center;
    background: rgba(36,31,29,0.8);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 0 8px rgba(0,0,0,0.3);
    -moz-box-shadow: 0 0 8px rgba(0,0,0,0.3);
    box-shadow: 0 0 8px rgba(0,0,0,0.3);
}
.check_head2_active{
    background: #efea2e;
}
.reg_form_list_main_tips{
    position: absolute;
    display: none;
    z-index: 1;
    left:0;
    bottom:-1.2rem;
    width:100%;
    color:#fff;
    font-size:0.6rem;
    line-height:1.2rem;
    text-align: center;
    background: #e61e17;
    -webkit-border-radius:0.3rem;
    -moz-border-radius:0.3rem;
    border-radius:0.3rem;
    -webkit-box-shadow: 0 0  6px rgba(255,39,147,0.5);
    -moz-box-shadow: 0 0  6px rgba(255,39,147,0.5);
    box-shadow: 0 0  6px rgba(255,39,147,0.5);
}
.reg_form_list_active{
    border-color:#e61e17;
}
.org_mod_info_2{
    width:100%;
    height:100%;
}
.org_mod_info_2 td{
    vertical-align: middle;
}
.address_txt{
    float:left;
    width:90%;
}
.address_txt>p{
    color:#7d7d7d;
    font-size:0.7rem;
    line-height:1rem;
}
.address_txt>p:last-child{
    margin-top:0.5rem;
}
.address_edit{
    color:#e61e17;
    font-size:0.7rem;
    line-height:1rem;
}
.address_append{
    display: block;
    width:40%;
    height:1.5rem;
    color:#3c3c3c;
    margin-top:5%;
    font-size:0.8rem;
    margin-left:auto;
    margin-right:auto;
}
.address_active{
    position: absolute;
    top:0;
    left:-1rem;
    width:0.8rem;
    height:0.8rem;
    background: url("../images/icon_22.png") no-repeat;
    -webkit-background-size:0.8rem;
    background-size:0.8rem;
}
.reg_form_address_tips{
    color:#7d7d7d;
    font-size:0.8rem;
}

/* 购物记录 */
.my_msg_title{
    float:left;
    color:#3c3c3c;
    font-size:0.8rem;
}
.my_msg_txt{
    color:#7d7d7d;
    font-size:0.7rem;
    line-height:1rem;
}
.btn_layout_6{
    display:block;
    width:40%;
    height:1.5rem;
    color:#3c3c3c;
    font-size:0.8rem;
    margin-left:auto;
    margin-right:auto;
}
.text_area_layout_2{
    width:100%;
    height:5rem;
    border:1px solid #ccc;
}

/* 弹窗 */
.pop{
    position: fixed;
    display: none;
    z-index: 9;
    width: 80%;
    top: 40%;
    left: 10%;
    color: #fff;
    padding: 1.5rem;
    background: rgba(230,226,225,0.92);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
/* 电话弹窗 */
.pop_phone_title{
    color:#3c3c3c;
    font-size:0.9rem;
}
.pop_phone_txt{
    color:#3c3c3c;
    font-size:0.8rem;
    line-height:1rem;
    margin-top:1rem;
}
.btn_layout_7{
    width:100%;
    height:1.6rem;
    color:#3c3c3c;
    margin-top:1rem;
    font-size:0.8rem;
}
/* 确认收货弹窗 */
.pop_get_title{
    font-size:0.8rem;
    line-height:1.2rem;
}
.btn_layout_8{
    height:24px;
    font-size:0.8rem;
    margin-left:1rem;
    padding-left:0.5rem;
    padding-right:0.5rem;
    text-align: center;
}


.btn_layout_9{
    float:left;
    width:6rem;
    height:1.4rem;
    color:#3c3c3c;
    font-size:0.7rem;
    margin-left:1rem;
}

/* 回复 */
.reply{
    padding-left:8px;
    padding-right:8px;
    background: #f7f7f7;
}
.reply>li{
    position: relative;
    padding-top:4px;
    padding-bottom:4px;
}
.reply_name{
    color:#999;
    font-size:0.8rem;
    line-height:1rem;
}
.reply_txt{
    color:#000;
    font-size:0.7rem;
    line-height:1rem;
}
.reply_more{
    width:100%;
    color:#e61e17;
    font-size:0.7rem;
    line-height:1.6rem;
    text-align: center;
}

/* 视频-相关商品按钮的位置 */
.video_detail{
    position: absolute;
    color:#7d7d7d;
    font-size:0.8em;
    padding-left:0.3rem;
    padding-right:0.8rem;
    z-index: 2;
}
.video_detail span{
    position: absolute;
    display: block;
    top:50%;
    right:0.1rem;
    width:0;
    height:0;
    margin-top:-3px;
    border-top:5px solid #3c3c3c;
    border-left:4px solid transparent;
    border-right:4px solid transparent;
}
.video_detail_active{
    background: #e8e4e2;
    border-color:#e8e4e2;
}
.video_detail_active span{
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
.video_detail_layout_1{
    right:5%;
    bottom:1rem;
}
.video_detail_layout_2{
    top:1rem;
    right:5%;
}
.video_detail_layout_3{
    left:5%;
    bottom:1rem;
}

/* 相关商品 */
.video_item{
    display: none;
}
.video_item_main{
    padding-bottom:5%;
    border-bottom:1px solid #e1e1e1;
}
.video_item_list{
    float:left;
    width:31.33%;
    margin-left:1%;
    margin-right:1%;
    margin-bottom:3%;
}
.video_item_title{
    width:100%;
    color:#7d7d7d;
    font-size:0.7rem;
    line-height:1rem;
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
@media screen and (min-width: 375px){
    .video_item_title{
        font-size:0.8rem;
    }
}
.like_title{
    position: relative;
    top:0;
    left:0;
    margin-top:0;
    margin-bottom:0;
    padding-top:2rem;
    padding-bottom:2rem;
}
.like_edit{
    position: absolute;
    top:1rem;
    right:0;
    width:1.5rem;
    height:1.5rem;
    background: url("../images/icon_24.png") no-repeat;
    -webkit-background-size:1.5rem;
    background-size:1.5rem;
}
.like_option{
    display: none;
    padding-bottom:0.6rem;
    border-bottom:1px solid #e1e1e1;
}
.btn16{
    float:left;
    width:4rem;
    height:1.4rem;
    font-size:0.8rem;
    margin-right:1rem;
}
.like_icon{
    position: absolute;
    display: none;
    z-index: 2;
    top:0.3rem;
    right:0.3rem;
    width:1rem;
    height:1rem;
    border:1px solid #fff;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
}
.like_icon_select{
    border-color:#e61e17;
    background: url("../images/icon_23.png") no-repeat center;
    -webkit-background-size:1rem;
    background-size:1rem;
}

.video iframe{
    position: relative;
    z-index: 0;
}

#zhuanfa{
    position:relative;
    display:none;
    z-index: 6;
    background:rgba(36,31,29,0.95);
}

.btn_choose{
    float:left;
    width:5rem;
    height:1.4rem;
    font-size:0.7rem;
    line-height:1.4rem;
    margin-right:1rem;
}

.brand_reply{
    color:#e61e17;
    font-size:0.7rem;
    line-height:1rem;
}

.comment_pl{
    position: absolute;
    display: none;
    z-index:6;
    top: 4em;
    width:100%;
    padding:1em 0 1em 0;
    background:rgba(36,31,29,0.95);
}
.comment_reply{
    position: absolute;
    display: none;
    z-index:6;
    top: 3em;
    width:100%;
    padding:1em 0 1em 0;
    background:rgba(36,31,29,0.95);
}
.reply_man{
    color: #fff;
    width:90%;
    margin-left:auto;
    margin-right:auto;
    font-size: 0.7rem;
}

.consume_list>p{
    width:90%;
    color:#7d7d7d;
    font-size:0.8em;
    line-height:1.8em;
    margin-left:auto;
    margin-right:auto;
    letter-spacing:0.1em;
}

.sumjs_label>li{
    position: relative;
}
.check_consume{
    position: relative;
}
.label_checkbox{
    position: absolute;
    display: block;
    top:0;
    left:0;
    margin:0;
    padding:0;
    width:1.2rem;
    height:1.2rem;
    opacity: 0;
    -moz-opacity: 0;
}
.fashion_head{
    position: relative;
}
.fashion_txt{
    color:#666;
    height:180px;
    margin-top:3%;
    font-size:0.6rem;
    line-height:1.4em;
    overflow: hidden;
}
.relevant_layout_2{
    position: absolute;
    bottom:0;
    width:45%;
    margin-left:0;
    margin-top:8%;
}
.txt_height_1{
    height:27px;
    overflow: hidden;
}

/* 新手指引 */
.guidance{
    position: absolute;
    z-index:7;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background:rgba(0,0,0,0.8);
}
.novice{
    width: 100%;
    margin-top:30%;
}
.novice h2{
    width: 100%;
    color: #fff;
    font-size: 20px;
    line-height: 30px;
    text-align: center;
}
.novice p{
    color: #fff;
    width: 100%;
    margin-top:8%;
    font-size: 14px;
    line-height:21px;
    text-align: center;
}
.introduction{
    position: fixed;
    display: none;
    left: 10%;
    width: 80%;
    padding: 20px;
    background: #fff;
    -webkit-box-shadow: 0 0 15px rgba(0,0,0,0.3);
    -moz-box-shadow: 0 0 15px rgba(0,0,0,0.3);
    box-shadow: 0 0 15px rgba(0,0,0,0.3);
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
}
.introduction h3{
    color:#3c3c3c;
    font-size: 14px;
    text-align: center;
}
.introduction p{
    color:#7d7d7d;
    margin-top:8%;
    font-size: 12px;
    line-height: 18px;
}
.guide_btn_frame{
    width:60%;
    margin-top:8%;
    margin-left:auto;
    margin-right:auto;
}
.guide_btn{
    float:left;
    width:40%;
    height:24px;
    font-size:14px;
    color:#3c3c3c;
    margin-left:5%;
    margin-right:5%;
    background: #fff;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
}
.nextStep{
    color:#fff;
    background: #e61e17;
}
.carryOn{
    color:#e61e17;
}
.fans_list{
    position: relative;
}
/* 粉丝公告 */
.notice-list{
    margin-top:0.5rem;
}
.notice-state{
    display: block;
    float:left;
    width:0.4rem;
    height:0.4rem;
    margin-top:0.4rem;
    background: #e61e17;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
}
/*
    notice-state-active代表已读;
    标题颜色变淡，左边小圆点变透明（相当于不可见）
*/
.notice-state-active .notice-state{
    background:transparent;
}
.notice-title{
    float:left;
    width:90%;
    color:#3c3c3c;
    font-size:0.8rem;
    margin-left:0.4rem;
    line-height:1.5rem;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.notice-title>span{
    color:#e61e17;
}
.notice-txt{
    display: none;
    color:#7d7d7d;
    font-size:0.7rem;
    line-height:1rem;
    margin-left:0.8rem;
    margin-bottom:1rem;
}

.post>p{
    width:90%;
    color:#7d7d7d;
    margin-top:3%;
    font-size:0.8em;
    margin-left:auto;
    margin-right:auto;
    line-height:1.8em;
    letter-spacing:0.1em;
}
.comment_addition span{
    color:#e61e17;
}
.comment_state{
    float:left;
    color:#e61e17;
    margin-top:0.6em;
    margin-left:10px;
}

/*个人中心我的消息里的消息提示20180122*/
.msg_dot{
    position: absolute;
    display: none;
    top:-3px;
    right:-3px;
    width:6px;
    height:6px;
    background: #e61e17;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
}
/*底部个人旁边的消息提示20170122*/
.mem_dot{
    position: absolute;
    display: none;
    top:0;
    right:18px;
    width:6px;
    height:6px;
    background: #e61e17;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
}
.msg_dot_active{
    display: block;
}
.msg_list{
    position: relative;
    padding-bottom:4%;
    border-bottom:1px solid #f1f1f1;
}
.member_msg_source{
    color:#ccc;
    font-size:0.6rem;
    line-height:1.2rem;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.msg_option{
    float:right;
    margin-top:0.3rem;
}
.btn17{
    float:right;
    width:3.6rem;
    height:1.2rem;
    font-size:0.7rem;
    margin-left:0.5rem;
}
.msg_reply_content{
    display: none;
}
.msg_reply_txt{
    color:#e61e17;
    margin-top:3%;
    font-size:0.7rem;
    line-height:1rem;
}
.text_area_layout_3{
    width:100%;
    height:6rem;
    resize: none;
    color:#3c3c3c;
    padding:0.3rem;
    font-size:0.7rem;
    line-height:1rem;
    border:1px solid #e1e1e1;
}
.shopping_logo{
    width:70px;
    height:70px;
    margin-left:auto;
    margin-right:auto;
    padding-top:130px;
}
.shopping_content{
    color:#939393;
    padding-top:130px;
    padding-bottom:130px;
}

.hot_signature{
    height:32px;
    overflow: hidden;
}

.pane_layout_1{
    margin-top:20%;
}

/* 品牌空间-设计师列表-文字上间距 */
.des_txt{
    height:32px;
    margin-top:5%;
    overflow: hidden;
}


.pane_layout_2{
    width:72%;
    margin-left:5%;
}
.wrap_hidden{
    display: none;
}
.pane_layout_3{
    width:76%;
}
.pane_layout_4{
    width:5em;
}
.pane_layout_5{
    width:64%;
}
.pane_layout_6{
    width:82%;
}
.label_content{
    float:left;
    width:60%;
    margin:1% 0 0 0;
    letter-spacing: 0;
    border-bottom:none;
}
.list_layout_2{
    position: relative;
    width:50%;
}
.pane_layout_7{
    margin-right:5%;
}
.pane_layout8{
    width:85%;
}
.relevant_layout_6{
    width:70%;
}
.relevant_layout_7{
    width:75%;
}
.relevant_layout_7>h1{
    width:90%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.pane_layout_8{
    width:75%;
}
.count_down{
    color:#3c3c3c;
    font-size:0.9rem;
    margin-top:10%;
    text-align: center;
}
.pay_finish{
    margin-top:20%;
}
.pay_finish_icon{
    display: block;
    width:3rem;
    height:3rem;
    margin-left:auto;
    margin-right:auto;
    background: url("../images/icon_25.png") no-repeat;
    -webkit-background-size:3rem;
    background-size:3rem;
}
.pay_finish_txt{
    margin-top:10%;
    color:#7d7d7d;
    font-size:0.8rem;
    text-align: center;
}
.pay_finish_txt>a{
    display: inline;
    color:#e61e17;
    font-size:0.8rem;
    margin-left:1rem;
}

/* 参与积分 */
.pane_layout_9{
    margin-left:60px;
}
.input_text6{
    float:left;
    width:50%;
    height:24px;
    color:#7d7d7d;
    padding:0 8px;
    font-size:0.7rem;
    border:1px solid #b7b7b7;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.btn18{
    float:right;
    width:42%;
    height:26px;
    border:1px solid #b7b7b7;
    background: url("../images/icon-line.png") repeat-x;
    -webkit-background-size:1px 100%;
    background-size:1px 100%;
}

.check_radio input[type=radio]{
    position: absolute;
    top:0;
    right:0;
    opacity: 0;
    -moz-opacity: 0;
}
.check_single_3 .check{
    position: relative;
}
.car_checkbox{
    position: absolute;
    z-index: -1;
    opacity: 0;
    top:40px;
}
/* 物流信息 */
.flow_head{
    width:100%;
    margin-top:5%;
    padding-top:1rem;
    padding-bottom:1rem;
    background: #ebe6e3;
}
.flow_head_logo{
    float:left;
    width:4rem;
    height:4rem;
}
.flow_head_info{
    float:left;
    margin-top:0.5rem;
    margin-left:1rem;
}
.flow_head_title{
    color:#3c3c3c;
    font-size:0.9rem;
}
.flow_head_num{
    color:#3c3c3c;
    font-size:0.8rem;
    margin-top:1rem;
}
.flow_status{
    position: relative;
    margin-top:4rem;
}
.flow_status_list{
    position: relative;
    float:left;
    width:25%;
}
.flow_status_title{
    position: absolute;
    top:-1.5rem;
    left:10%;
    width:80%;
    color:#b7b7b7;
    font-size:0.8rem;
    line-height:1.2rem;
    text-align: center;
    -webkit-border-radius:1.2rem;
    -moz-border-radius:1.2rem;
    border-radius:1.2rem;
}
.flow_status_title>span{
    position: absolute;
    display: none;
    left:50%;
    bottom:-4px;
    width:0;
    height:0;
    margin-left:-5px;
    border-top:4px solid #e61e17;
    border-left:6px solid transparent;
    border-right:6px solid transparent;
}
.flow_status_active .flow_status_title{
    color:#fff;
    background: #e61e17;
}
.flow_status_active .flow_status_title>span{
    display: block;
}
.flow_status_round{
    position: relative;
    z-index: 1;
    width:16px;
    height:16px;
    padding:4px;
    margin-left:auto;
    margin-right:auto;
    background: #fff;
}
.flow_status_round>span{
    display: block;
    width:8px;
    height:8px;
    background: #e1e1e1;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
}
.flow_status_active .flow_status_round>span{
    background:#e61e17;
}
.flow_status_line{
    position: absolute;
    z-index: 0;
    left:12.5%;
    bottom:7px;
    width:75%;
    height:2px;
    background: #e1e1e1;
}
.flow_main{
    margin-top:2rem;
    padding-top:1rem;
    padding-bottom:1rem;
    background: #f7f7f7;
}
.flow_main_list{
    padding-top:0.5rem;
    padding-bottom:0.5rem;
}
.flow_main_time{
    float:left;
    width:30%;
    text-align: center;
}
.flow_main_time>h3{
    color:#b7b7b7;
    font-size:0.9rem;
}
.flow_main_time>p{
    color:#b7b7b7;
    margin-top:10px;
    font-size:0.7rem;
}
.flow_main_active .flow_main_time>h3,.flow_main_active .flow_main_time>p{
    color:#3c3c3c;
}
.flow_main_line{
    display: block;
    width:1px;
    height:20px;
    margin-top:1rem;
    margin-left:auto;
    margin-right:auto;
    background: #e1e1e1;
}
.flow_main_list:last-child .flow_main_line{
    display: none;
}
.flow_main_txt{
    float:left;
    width:70%;
    color:#b7b7b7;
    font-size:0.8rem;
    line-height:1.2rem;
}
.flow_main_txt>a{
    display: inline;
    color:#e61e17;
}
.flow_main_active .flow_main_txt{
    color:#3c3c3c;
}
.flow_tips{
    color:#ccc;
    margin-top:8%;
    font-size:0.7rem;
    text-align: center;
}

/* 个人中心-点赞收益 */
.btn19{
    position: absolute;
    right:0;
    bottom:0;
    width:4rem;
    height:1.4rem;
    color:#3c3c3c;
    font-size:0.7rem;
}
.good_slide{
    display: none;
}


.btn_layout_10{
    width:70px;
    margin-left:auto;
    margin-right:auto;
}
.btn_layout_11{
    width:90%;
    margin-top:10%;
    margin-left:auto;
    margin-right:auto;
}
.fake_trigger{
    width:23%;
    margin-left:1%;
    margin-right:1%;
}
.btn20{
    display: block;
    width:100%;
    height:24px;
    margin-left:5px;
    margin-right:5px;
    font-size:0.7rem;
}
.fake_main{
    display: none;
}
.fake_main:first-child{
    display: block;
}

.btn_layout_12{
    width:100%;
    height:30px;
    padding-top:5px;
    padding-bottom:5px;
    overflow: hidden;
    border-bottom:1px solid #e1e1e1;
    background: url("../images/icon-line.png") repeat-x;
    -webkit-background-size:1px 100%;
    background-size:1px 100%;
}
.fake_option{
    width:25%;
    color:#ccc;
    font-size:0.7rem;
    line-height:20px;
    text-align: center;
    border-right:1px solid #e1e1e1;
}
.fake_option a{
    color:#999;
}
.fake_option_active a{
    color:#3c3c3c;
}

.module_option p{
    color:#999;
}
.module_option_active p{
    color:#3c3c3c;
}

.title_layout_2{
    width:34%;
    background:#e1e1e1;
}
.title_layout_3{
    WIDTH:32%;
}
.join_btn{
    width:70%;
    margin-left:auto;
    margin-right:auto;
}
.join_btn_list{
    float:left;
    width:40%;
    height:24px;
    color:#3c3c3c;
    margin-left:5%;
    margin-right:5%;
    line-height:24px;
    font-size:0.8rem;
}
.join_tips{
    color:#7d7d7d;
    margin-top:5%;
    font-size:0.7rem;
    line-height:1.2rem;
    text-align: center;
}
.join_space{
    margin-left:11px;
    margin-right:11px;
}

.pane_layout_10{
    margin:0;
    width:160px;
    height:96px;
}
.pane_layout_11 img{

}

.screen_layout_1{
    position: fixed;
    display: none;
    z-index: 5;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(0,0,0,0);
}
/*.pop_join{*/
    /*position: fixed;*/
    /*display: none;*/
    /*z-index: 6;*/
    /*left:0;*/
    /*bottom:20%;*/
    /*width:100%;*/
/*}*/



/* 20180112 ---- 修改弹窗 */
.pop_join{
    position: fixed;
    display: none;
    z-index: 6;
    width: 80%;
    left: 10%;
    top: 30%;
    height: 140px;
    background: rgba(230,226,225,0.92);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.pop_joindis {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
}
/*.pop_join_option{*/
    /*width:100%;*/
    /*padding-left:20%;*/
    /*padding-right:20%;*/
/*}*/
.pop_join_option{
    width:100%;
    padding-left:10%;
    padding-right:10%;
}
.pop_join_option .join_menu_list_title{
    color:#7d7d7d;
}
.join_pop_cancel{
    display: block;
    margin-top:10%;
    width:20px;
    height:20px;
    margin-left:auto;
    margin-right:auto;
    background: url("../images/icon_cancel2.png") no-repeat;
    -webkit-background-size:20px;
    background-size:20px;
}
.pane_layout_20{
    width:96px;
    height:96px;
}
.join_item_layout_1{
    height:auto;
    padding-left:0.8em;
    padding-right:0.8em;
}
.more_bottom{
    margin-bottom:25%;
}
.footer_layout_1 .footer_menu{
    width:33%;
}

input[type="text"],textarea{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

@media screen and (min-width: 361px) and (max-width: 375px){

    .sublist_thumb{
        width:2.2em;
        height:2em;
    }
    .relevant_layout_1{
        width:54%;
        margin-left:0.6em;
    }
    .relevant .option_layout_1{
        width:40%;
    }
    .buy_layout_1{
        width:72%;
    }
    .pos_frame{
        width:72%;
    }
    .list_layout_1{
        width:40%;
    }
    .buy_layout_3{
        width:36%;
    }
    .box_layout_1{
        width:60%;
    }
    .btn_layout_2{
        width:72px;
        height:20px;
        line-height:1em;
        font-size: 0.7em;
    }
    .fashion_txt{
        height:120px;
    }
    .check_option_list{
        margin-right:0.6rem;
    }
    .relevant_layout_7{
        width:70%;
    }
}

@media screen and (max-width: 360px){

    .zone_head{
        height:28em;
    }
    .btn_layout_2{
        width:72px;
        height:20px;
        line-height:1em;
        font-size: 0.7em;
    }
    .order-prop-list-txt{
        line-height:1.6em;
        padding:0 0.4em;
    }
    .pay_wb{
        padding:0 8%;
    }
    .pay_wb_main_text{
        letter-spacing: 2.48em;
    }
    .relevant .option_layout_1{
        width:40%;
    }
    .reg_form{
        width:80%;
    }
    .reg_layout_1{
        width:35%;
    }
    .reg_line{
        width:80%;
    }
    .reg_form_list_main_text{
        margin-top:0.2em;
        width:70%;
    }
    .reg_form_list_main_select{
        width:75%;
    }
    .reg_bottom{
        width:80%;
    }
    .member_value{
        width:90%;
    }
    .relevant_layout_1{
        width:52%;
        margin-left:0.6em;
    }
    .option_layout_2 li{
        padding:0;
    }
    .log_layout_1{
        margin-right:3%;
    }
    .log_layout_2{
        margin-left:0.4em;
    }
    .log_layout_3{
        width:70%;
    }
    .log_info_title_label li{
        margin-right:1em;
    }
    .shopping{
        margin-left:0;
    }
    .buy_layout_1{
        width:75%;
    }
    .buy_layout_2{
        width:75%;
    }
    .buy_layout_3{
        width:36%;
    }
    .box_layout_1{
        width:56%;
    }
    .pos_frame{
        width:75%;
    }
    .iden_text{
        height:1.6em;
        margin-left:0.2em;
        letter-spacing: 0.77em;
    }
    .list_layout_1{
        width:40%;
    }
    .gene_layout_1{
        margin-top:5.8%;
    }
    .situa_intro li:first-child{
        margin-left:1em;
    }
    .box_layout_2{
        width:70%;
    }
    .power_tips{
        width:85%;
    }
    .fashion_txt{
        height:144px;
    }
    .check_option_list{
        margin-right:0.5rem;
    }
    .bar_list{
        padding-left:0.5em;
        padding-right:0.5em;
    }
    .relevant_layout_3{
        margin-left:0.4em;
    }
    .relevant_layout_4{
        width:60%;
    }
    .des_txt{
        margin-top:4%;
    }
    .relevant_layout_7{
        width:70%;
    }
    .relevant_layout_8{
        width:66%;
    }
}

@media screen and (max-width: 320px){
    .pane_layout_1{
        margin-top:0;
    }
    .fashion_txt{
        height:90px;
    }
    .word_hidden{
        display: none;
    }
    .relevant_layout_3{
        width:52%;
    }
    .title_layout_1 .title_line2{
        width:24%;
    }
    .title_layout_1 .title_main2{
        width:52%;
    }
    .label_buy_list{
        width:120px;
    }
    .bar_list{
        padding-left:0.3em;
        padding-right:0.3em;
    }
    .power_tips_txt{
        font-size:0.8em;
    }
    .relevant_layout_4{
        width:72%;
    }
    .des{
        width:70%;
    }
    .relevant_layout_5{
        width:65%;
        margin-left:0.4em;
    }
    .pane_layout_2{
        margin-left:3%;
    }
    .wrap_hidden{
        display: block;
    }
    .span_display{
        display: block;
    }
    .title_logo_layout_1{
        width:2.4em;
        top:-0.3em;
    }
    .pane_layout_3{
        width:72%;
    }
    .pane_layout_4{
        width:4.8em;
    }
    .pane_layout_5{
        width:60%;
    }
    .pane_layout_6{
        width:78%;
    }
    .member_value{
        width:100%;
    }
    .pane_layout_7{
        margin-right:2%;
    }
    .log_info_layout_1>li{
        margin-right:10%;
    }
    .buy_layout_1{
        width:85%;
    }
    .icon_btn2{
        right:15%;
    }
    .buy_layout_3{
        width:40%;
    }
    .pane_layout8{
        width:82%;
    }
    .buy_layout_2{
        width:85%;
    }
    .receipt_info{
        width:90%;
    }
    .log_layout_4{
        width:4em;
        height:6em;
    }
    .btn_choose{
        width:4rem;
    }
    .relevant_layout_6{
        width:65%;
    }
    .relevant_layout_7{
        width:56%;
    }
    .pane_layout_8{
        width:70%;
    }
}


.width_plus{
  width: 17%;
}
.pane_layout_6_we{
  width: 82.6%;
}
@media screen and (min-width:319px) and (max-width: 321px){
    .pane_layout_6_we{
      margin-left: -3px;
      width: 78.5%;
    }
    .width_plus{
      width: 20%;
    }
}
@media screen and (min-width:359px) and (max-width: 361px){
    .pane_layout_6_we{
      margin-left: 1px;
    }
}
@media screen and (min-width:374px) and (max-width: 376px){
    .pane_layout_6_we{
      width: 82.5%;
    }
}
@media screen and (min-width: 412px) and (max-width:415px){
  .width17{
    width: 15%;
  }
  .pane_layout_6_we{
    margin-left: -7px;
    width: 82.5%;
  }
}


.width_4s{
  width: 75%;
}
@media screen and (max-width:320px){
  .width_4s{
    width: 70%;
  }

}
/* 20171220 */
.video_detail_frame {
    position: relative;
    width: 100%;
    height: 40px;
    background: #e6e2e1;
    text-align: center;
}
.video_detail_frame span {
    color: #7d7d7d;
    font-size: 0.8rem;
    line-height: 40px;
}
@media screen and (min-width:375px){
    .video_detail_frame span{
        font-size:0.85rem;
    }
}
.video_detail {
    position: absolute;
    right: 5%;
    top: 1em;
    color: #fff;
    font-size: 0.8em;
    padding: 0.3em 0.5em;
    animation: changebg 1s infinite;
    background-size: 100%;
    z-index: 2;
}
.video_detail_layout_5 {
    position: absolute;
    top: 8px;
    right: 5%;
    width: 24px;
    height: 24px;
    background: url("../images/icon_main_black2.png") no-repeat;
    -webkit-background-size: 24px;
    background-size: 24px;
}
@keyframes changebg
{
    0%   {transform: rotate(180deg)}
    100% {transform: rotate(360deg)}
}
@-webkit-keyframes changebg
{
    0%   {transform: rotate(180deg)}
    100% {transform: rotate(360deg)}
}

.index_type{
    width:90%;
    margin-left:auto;
    margin-right:auto;
    background: url("../images/bg_menuline2.jpg") no-repeat center;
    -webkit-background-size: 100%;
    background-size: 100%;
}
.index_type_list{
    float:left;
    width:33.3%;
    color:#7d7d7d;
    font-size:0.6rem;
    line-height:14px;
    padding-top:10px;
    text-align: center;
    padding-bottom:10px;
}
.index_type_list span{
    font-size:0.7rem;
}

.module_option_list a{
    color:#7d7d7d;
}
.module_option_active a{
    color:#e41a2a;
}
.icon_head_name p{
    width:48px;
}

.title2 .title2_line{
    width:100%;
}
.title2 h2{
    position: relative;
    display: inline-block;
    background: #fff;
    padding-right:10px;
}


.index_mod_height{
    height:150px;
    overflow: hidden;
}
.mod_1{
    position: relative;
    width:50%;
}
.mod_2_frame{
    position: relative;
    width:50%;
}
.mod_2{
    display: table-cell;
    vertical-align: middle;
    height:150px;
}

.index_module_title,.module_2_main .index_module_title{
    height:15px;
    line-height:15px;
    overflow: hidden;
}

.index_item_option{
    width:60px;
    height:60px;
    margin-right:5%;
}
.index_item_option_1{
    background: url("../images/icon_ultra_00.png") no-repeat;
    -webkit-background-size: 60px;
    background-size: 60px;
}
.index_item_option_2{
    background: url("../images/icon_ultra_01.png") no-repeat;
    -webkit-background-size: 60px;
    background-size: 60px;
}
.index_item_type {
    color: #7d7d7d;
    width: 90%;
    margin: 0 auto;
}
.index_item_li{
    text-align: center;
    line-height: 25px;
}
.index_item_link{
    font-size:0.7rem;
}
.index_item_head_active{
    width: 70%;
    margin: 0 auto;
    border-bottom: 4px solid #3c3c3c;
}
.index_item_content_li{
    width: 25.3%;
    color: #7d7d7d;
    margin-top:5%;
    margin-left:4%;
    margin-right:4%;
    text-align: center;
}
.index_item_content_text{
    margin-top: 8px;
    font-size:0.7rem;
}
.menu_list span{
    font-size:0.7rem;
}
.ultra_title .title_line{
    background: #e1e1e1;
}
.module_option li{
    width:64px;
    padding-top:0.4em;
    padding-bottom:0.4em;
    text-align: center;
}


.gift_recommend_main {
    width: 92%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.gift_recommend_list {
    float: left;
    width: 46%;
    margin-top: 8%;
    margin-left: 2%;
    margin-right: 2%;
    overflow: hidden;
    padding-bottom: 1%;
    border-bottom: 1px solid #e1e1e1;
}
.gift_recommend_thumb {
    overflow: hidden;
}
.gift_recommend_logo {
    width: 52px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-left: auto;
    margin-right: auto;
}
.gift_recommend_frame {
    display: table-cell;
    vertical-align: middle;
    width: 52px;
    height: 52px;
}
.gift_recommend_frame img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    margin-left: auto;
    margin-right: auto;
}
.gift_recommend_txt {
    color: #3c3c3c;
    font-size: 0.8rem;
    line-height: 1.2rem;
}
.ultra_fashion_list .txt6{
    height:39px;
    line-height:13px;
    overflow: hidden;
}

.fake_main .fake_list {
    margin-top: 8%;
}
.fake_line{
    display: block;
    margin-top: 6%;
    height: 1px;
    background: #f1f1f1;
}




@media screen and (min-width: 361px) and (max-width: 375px){

    .sublist_thumb{
        width:2.2em;
        height:2em;
    }
    .relevant_layout_1{
        width:54%;
        margin-left:0.6em;
    }
    .relevant .option_layout_1{
        width:40%;
    }
    .buy_layout_1{
        width:72%;
    }
    .pos_frame{
        width:72%;
    }
    .list_layout_1{
        width:40%;
    }
    .buy_layout_3{
        width:36%;
    }
    .box_layout_1{
        width:60%;
    }
    .btn_layout_2{
        width:72px;
        height:20px;
        line-height:1em;
        font-size: 0.7em;
    }
    .fashion_txt{
        height:120px;
    }
    .check_option_list{
        margin-right:0.6rem;
    }
    .relevant_layout_7{
        width:70%;
    }
}

@media screen and (max-width: 360px){

    .zone_head{
        height:28em;
    }
    .btn_layout_2{
        width:72px;
        height:20px;
        line-height:1em;
        font-size: 0.7em;
    }
    .order-prop-list-txt{
        line-height:1.6em;
        padding:0 0.4em;
    }
    .pay_wb{
        padding:0 8%;
    }
    .pay_wb_main_text{
        letter-spacing: 2.48em;
    }
    .relevant .option_layout_1{
        width:40%;
    }
    .reg_form{
        width:80%;
    }
    .reg_layout_1{
        width:35%;
    }
    .reg_line{
        width:80%;
    }
    .reg_form_list_main_text{
        margin-top:0.2em;
        width:70%;
    }
    .reg_form_list_main_select{
        width:75%;
    }
    .reg_bottom{
        width:80%;
    }
    .member_value{
        width:90%;
    }
    .relevant_layout_1{
        width:52%;
        margin-left:0.6em;
    }
    .option_layout_2 li{
        padding:0;
    }
    .log_layout_1{
        margin-right:3%;
    }
    .log_layout_2{
        margin-left:0.4em;
    }
    .log_layout_3{
        width:70%;
    }
    .log_info_title_label li{
        margin-right:1em;
    }
    .shopping{
        margin-left:0;
    }
    .buy_layout_1{
        width:75%;
    }
    .buy_layout_2{
        width:75%;
    }
    .buy_layout_3{
        width:36%;
    }
    .box_layout_1{
        width:56%;
    }
    .pos_frame{
        width:75%;
    }
    .iden_text{
        height:1.6em;
        margin-left:0.2em;
        letter-spacing: 0.77em;
    }
    .list_layout_1{
        width:40%;
    }
    .gene_layout_1{
        margin-top:5.8%;
    }
    .situa_intro li:first-child{
        margin-left:1em;
    }
    .box_layout_2{
        width:70%;
    }
    .power_tips{
        width:85%;
    }
    .fashion_txt{
        height:144px;
    }
    .check_option_list{
        margin-right:0.5rem;
    }
    .bar_list{
        padding-left:0.5em;
        padding-right:0.5em;
    }
    .relevant_layout_3{
        margin-left:0.4em;
    }
    .relevant_layout_4{
        width:60%;
    }
    .des_txt{
        margin-top:4%;
    }
    .relevant_layout_7{
        width:70%;
    }
}

@media screen and (max-width: 320px){
    .pane_layout_1{
        margin-top:0;
    }
    .fashion_txt{
        height:90px;
    }
    .word_hidden{
        display: none;
    }
    .relevant_layout_3{
        width:52%;
    }
    .title_layout_1 .title_line2{
        width:24%;
    }
    .title_layout_1 .title_main2{
        width:52%;
    }
    .label_buy_list{
        width:120px;
    }
    .bar_list{
        padding-left:0.3em;
        padding-right:0.3em;
    }
    .power_tips_txt{
        font-size:0.8em;
    }
    .relevant_layout_4{
        width:72%;
    }
    .des{
        width:70%;
    }
    .relevant_layout_5{
        width:65%;
        margin-left:0.4em;
    }
    .pane_layout_2{
        margin-left:3%;
    }
    .wrap_hidden{
        display: block;
    }
    .span_display{
        display: block;
    }
    .title_logo_layout_1{
        width:2.4em;
        top:-0.3em;
    }
    .pane_layout_3{
        width:72%;
    }
    .pane_layout_4{
        width:4.8em;
    }
    .pane_layout_5{
        width:60%;
    }
    .pane_layout_6{
        width:78%;
    }
    .member_value{
        width:100%;
    }
    .pane_layout_7{
        margin-right:2%;
    }
    .log_info_layout_1>li{
        margin-right:10%;
    }
    .buy_layout_1{
        width:85%;
    }
    .icon_btn2{
        right:15%;
    }
    .buy_layout_3{
        width:40%;
    }
    .pane_layout8{
        width:82%;
    }
    .buy_layout_2{
        width:85%;
    }
    .receipt_info{
        width:90%;
    }
    .log_layout_4{
        width:4em;
        height:6em;
    }
    .btn_choose{
        width:4rem;
    }
    .relevant_layout_6{
        width:65%;
    }
    .relevant_layout_7{
        width:56%;
    }
    .pane_layout_8{
        width:70%;
    }
}


/* 20171225 */
@media screen and (max-width: 375px){
    .index_mod_height{
        height:140px;
    }
    .mod_2{
        height:140px;
    }
}
@media screen and (max-width: 360px){
    .index_mod_height{
        height:135px;
    }
    .mod_2{
        height:135px;
    }
}
@media screen and (max-width: 320px){
    .index_mod_height{
        height:120px;
    }
    .mod_2{
        height:120px;
    }
}

/*20171227回首页搜索*/
.check_option_list_input{
  position: absolute;
  left: 0;
  top: 0;
  margin: 0;
  padding: 0;
  opacity:0;
  width: 100%
}
.check_option_list_box{
    width:0.8em;
    height:0.8em;
    float:left;
    margin-right:0.6em;
    border:1px solid #fff;
    overflow: hidden;
}
.check_option_list_label{
    float:left;
    font-size:0.8em;
    line-height:1.2em;
}


/* 20171227 */
.mod_label{
    width:100%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.head_week {
    display: -webkit-flex;
    display: flex;
    height: 40px;
    width: 90%;
    padding: 0 5%;
    background: #e6e2e1;
    align-items: center;
    box-sizing: content-box;
    justify-content: space-between;
}
.head_week_line {
    flex-grow: 1;
    width: auto;
    height: 1px;
    background-color: #e1e1e1;
}
.head_week_title_margin {
    margin: 0 4%;
}
.head_week_title {
    height: 20px;
    color: #3c3c3c;
    text-align: center;
    line-height: 20px;
    font-size: 12.8px;
    font-weight: normal;
}
.index_para{
    max-height:45px;
    overflow: hidden;
}
.module .index_para{
    line-height:15px;
}
.index_mod_height2{
    min-height:150px;
}
@media screen and (min-width: 375px){
    .module .index_para{
        font-size:0.72rem;
    }
    .head_week_title{
        font-size:0.85rem;
    }
}

/*20180104*/
/* list_14 begin */
.list_14{
    position: relative;
    padding-top:20px;
    padding-bottom:50px;
    /*background: #e7e3e1;*/
}

.list_14_title{
    width: 100%;
    color: #3c3c3c;
    font-size: 12.8px;
    line-height: 16px;
    text-align: center;
}
.list_14_title_1{
    font-size:24px;
    margin-top:20px;
    line-height:32px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.list_14_title_2{
    margin-left:auto;
    margin-right:auto;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.list_14_title_1,.list_14_title_2{
    width:340px;
}
@media screen and (max-width:375px) {
    .list_14_title_1,.list_14_title_2{
        width:310px;
    }
}
@media screen and (max-width:360px) {
    .list_14_title_1,.list_14_title_2{
        width:290px;
    }
    .list_14_title_1{
        font-size:22px;
        margin-top:15px;
        line-height:30px;
    }
    .list_14_title_2{
        font-size:12px;
    }
}
@media screen and (max-width:320px) {
    .list_14_title_1,.list_14_title_2{
        width:260px;
    }
}
.list_14_time{
    color: #7d7d7d;
    margin-top:5px;
    font-size: 11.2px;
    text-align: center;
    letter-spacing: 2px;
}
.list_14_thumb{
    margin-top:10px;
    margin-left:15px;
    margin-right:15px;
}
.list_14_more{
    position: absolute;
    right:5%;
    bottom:20px;
    width:70px;
    height:24px;
    color:#3c3c3c;
    font-size:0.7rem;
}

@media screen and (min-width: 375px){
    .list_14_more{
        font-size:0.8rem;
    }
}
/* list_14 end */

/* 机构ip begin */
.ip_logo_frame{
    position: relative;
    float:left;
    width:20%;
    border-right:1px solid #ccc;
}
.ip_logo{
    position: relative;
    width:90%;
}
.ip_logo_cover {
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.ip_attend{
    position: absolute;
    display: block;
    left:10%;
    bottom:0;
    width:70%;
    color:#7d7d7d;
    font-size:0.7rem;
    line-height:20px;
}
.ip_info{
    position: relative;
    float:right;
    width:77%;
}
.ip_logo_frame,.ip_info{
    height:90px;
}
@media screen and (max-width: 360px){
    .ip_logo_frame,.ip_info{
        height:84px;
    }
}
.ip_info_txt{
    height:54px;
    color:#7d7d7d;
    font-size:0.7rem;
    line-height:18px;
}
.ip_info_opt{
    position: absolute;
    left:0;
    bottom:0;
    width:100%;
}
.ip_info_opt_list{
    float:left;
    width:29.3%;
    margin-left:2%;
    margin-right:2%;
    font-size:0.7rem;
    line-height:20px;
}
.ip_info_opt_list,.ip_info_opt_list a{
    color:#7d7d7d;
}
.ip_info_fans{
    color:#e61e17;
}
.ip_link{
    width:80%;
    margin-left:auto;
    margin-right:auto;
}
.ip_link_list{
    float:left;
    width:30%;
    margin-left:10%;
    margin-right:10%;
    text-align: center;
}
.ip_link_list a{
    color:#7d7d7d;
    font-size:0.8rem;
    line-height:24px;
    border:1px solid transparent;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.ip_link_active a{
    border:1px solid #7d7d7d;
}
.ip_list{
    margin-bottom:8%;
}
.ip_list:last-child{
    margin-bottom:0;
}
.fashion_time_layout_ip{
    position: absolute;
    top:4px;
    right:0;
}
.ip_list_num{
    color:#3c3c3c;
    font-size:0.8rem;
    text-align: right;
    line-height:36px;
    padding-left:5%;
    padding-right:5%;
    border-bottom:1px solid #e1e1e1;
}
.option_ip{
    padding:6px 5%;
    border-bottom:1px solid #e1e1e1;
}
.option_layout_ip{
    float:right;
    width:60%;
}
.option_layout_ip li{
    width:33.3%;
}

.ip_top_info{
    padding-top:12px;
    padding-bottom:12px;
    text-align: center;
    border-bottom:1px solid #e1e1e1;
}
.ip_top_title{
    color:#3c3c3c;
    font-size:1rem;
}
.ip_top_txt{
    color:#7d7d7d;
    font-size:0.7rem;
    line-height:16px;
}
.ip_logo_layout_1{
    float:left;
    width:20%;
}
.ip_option{
    float:right;
    width:50%;
    margin-top:7%;
}
.ip_option_list{
    float:left;
    width:44%;
    color:#7d7d7d;
    margin-left:3%;
    margin-right:3%;
    font-size:0.7rem;
    line-height:20px;
}
.ip_option_list a{
    color:#7d7d7d;
}
.ip_option_fans{
    color:#e61e17;
}
.ip_activity .flip-next,.ip_activity .flip-prev{
    top:-2%;
}
.ip_activity .flip-future,.ip_activity .flip-past{
    top:-4%;
}
.ip_activity_txt{
    color:#7d7d7d;
    margin-top:5px;
    font-size:0.7rem;
    line-height:16px;
    text-align: center;
}
.ip_article .list_1{
    margin-top:5%;
}
.ip_article .list_1:first-child{
    margin-top:0;
}
.ip_item{
    float:left;
    width:31.3%;
    margin-left:1%;
    margin-right:1%;
    margin-bottom:8px;
}
.ip_item_thumb{
    width:100%;
    overflow: hidden;
    border-top:1px solid #e1e1e1;
    border-left:1px solid #e1e1e1;
    border-right:1px solid #e1e1e1;
}
.ip_item_info{
    padding:4px;
    color:#7d7d7d;
    font-size:0.7rem;
    line-height:16px;
    background: #e4e1dc;
}
.ip_logo_layout_2{
    float:left;
    width:16%;
}
.ip_slogan{
    float:left;
    width:55%;
    margin-left:5%;
}
.ip_join_btn{
    position: absolute;
    top:0;
    right:0;
    width:70px;
    height:22px;
    color:#7d7d7d;
    font-size:0.7rem;
}
.btn_join_trigger{
    position: absolute;
    right:0;
    bottom:15px;
    width:80px;
    height:24px;
    color:#3c3c3c;
    font-size:0.8rem;
}
.ip_about_txt{
    width:80%;
    color:#7d7d7d;
    font-size:0.7rem;
    line-height:16px;
    margin-left:auto;
    margin-right:auto;
    text-align: center;
}
.ip_msg{
    display: none;
}
.ip_msg_btn{
    width:80px;
    height:24px;
    color:#7d7d7d;
    font-size:0.7rem;
}
@media screen and (min-width: 375px){
    .ip_attend{
        font-size:0.8rem;
    }
    .ip_info_txt{
        font-size:0.8rem;
    }
    .ip_info_opt_list{
        font-size:0.8rem;
    }
    .ip_link_list a{
        font-size:0.85rem;
    }
    .ip_list_num{
        font-size:0.85rem;
    }
    .ip_top_txt{
        font-size:0.8rem;
    }
    .ip_option_list{
        font-size:0.8rem;
    }
    .ip_activity_txt{
        font-size:0.8rem;
    }
    .ip_item_info{
        font-size:0.8rem;
    }
    .ip_join_btn{
        font-size:0.8rem;
    }
    .btn_join_trigger{
        font-size:0.85rem;
    }
    .ip_about_txt{
        font-size:0.8rem;
    }
    .ip_msg_btn{
        font-size:0.8rem;
    }
    .org_act_title{
        font-size:0.85rem;
    }
    .org_act_txt{
        font-size:0.85rem;
    }
    .org_submit{
        font-size:0.8rem;
    }
}
/* 机构ip end */

/* 20180118 */
.relevant h1{
    width:100%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

/* 首页重新分类 begin */
.btn_head_week{
    width:70px;
    height:20px;
    color:#7d7d7d;
    font-size:0.7rem;
}
.head_week_layout_1{
    height:28px;
}
/* 首页重新分类 end */

/* 20180419 送礼列表 */
.ip_item_frame{
    padding:4px;
    background: #e4e1dc;
}
.ip_item_frame li{
    padding:0;
    line-height:18px;
}

@media screen and (min-width: 375px){
    .btn_layout_2{
        font-size:0.9rem;
    }
    .order_item_num{
        font-size:0.8rem;
    }
    .order_price_sub{
        font-size:0.8rem;
    }
    .order_item_back{
        font-size:0.75rem;
    }
    .order_num{
        font-size:0.9rem;
    }

    .receipt_info_list{
        font-size:0.9rem;
    }

    .reg_form_list_main_text2{
        font-size:0.8rem;
    }
    .forget_txt{
        font-size:0.8rem;
    }
    .reg-option-sub{
        font-size:0.9rem;
    }
    .member_name{
        font-size:1rem;
    }
    .menu_list2 p{
        font-size:0.75rem;
    }
    .menu_list2 .menu_list_txt{
        font-size:0.8rem;
    }
    .log_info_title_label{
        font-size:0.8rem;
    }
    .log_info p{
        font-size:0.8rem;
    }
    .box_content_time{
        font-size:0.75rem;
    }
    .member_msg{
        font-size:0.8rem;
    }
    .member_msg_source{
        font-size:0.8rem;
    }
    .brand_title{
        font-size:0.9rem;
    }
    .more2{
        font-size:0.8rem;
    }
    .icon_head p{
        font-size:0.8rem;
    }
    .relevant h1{
        font-size:1rem;
    }
    .relevant h2{
        font-size:0.75rem;
    }
    .option .num{
        font-size:0.75rem;
    }
    .btn16{
        font-size:0.9rem;
    }
    .btn17{
        font-size:0.8rem;
    }
    .account_manage_label{
        font-size:0.8rem;
    }
    .account_input_1{
        font-size:0.8rem;
    }
    .select{
        font-size:0.8rem;
    }
    .account_input_adjust{
        font-size:0.8rem;
    }
    .account_input_adjust{
        font-size:0.8rem;
    }
    .account_submit{
        font-size:0.8rem;
    }
    .address_txt>p{
        font-size:0.8rem;
    }
    .address_edit{
        font-size:0.8rem;
    }
    .address_append{
        font-size:0.9rem;
    }
    .reg_form_list_main_title{
        font-size:0.8rem;
    }
    .account_set_txt{
        font-size:0.8rem;
    }
    .agreen_check_txt{
        font-size:0.8rem;
    }
    .relevant_layout_3 h1{
        font-size:0.9rem;
    }
    .relevant_layout_3 .txt4{
        font-size:0.8rem;
    }
    .reg_form_list_main_area{
        font-size:0.8rem;
    }
    .menu_list li a{
        font-size: 0.7rem;
    }
    .menu_list span{
        font-size: 0.75rem;
    }
    .index_type_list{
        font-size:0.7rem;
    }
    .index_type_list span{
        font-size: 0.75rem;
    }
}

@media screen and (min-width: 361px) and (max-width: 375px){

    .sublist_thumb{
        width:2.2em;
        height:2em;
    }
    .relevant_layout_1{
        width:54%;
        margin-left:0.6em;
    }
    .relevant .option_layout_1{
        width:40%;
    }
    .buy_layout_1{
        width:72%;
    }
    .pos_frame{
        width:72%;
    }
    .list_layout_1{
        width:40%;
    }
    .buy_layout_3{
        width:36%;
    }
    .box_layout_1{
        width:60%;
    }
    .btn_layout_2{
        width:72px;
        height:20px;
        line-height:1em;
        font-size: 0.7em;
    }
    .fashion_txt{
        height:120px;
    }
    .check_option_list{
        margin-right:0.6rem;
    }
    .relevant_layout_7{
        width:70%;
    }
}

@media screen and (max-width: 360px){

    .zone_head{
        height:28em;
    }
    .btn_layout_2{
        width:72px;
        height:20px;
        line-height:1em;
        font-size: 0.7em;
    }
    .order-prop-list-txt{
        line-height:1.6em;
        padding:0 0.4em;
    }
    .pay_wb{
        padding:0 8%;
    }
    .pay_wb_main_text{
        letter-spacing: 2.48em;
    }
    .relevant .option_layout_1{
        width:40%;
    }
    .reg_form{
        width:80%;
    }
    .reg_layout_1{
        width:35%;
    }
    .reg_line{
        width:80%;
    }
    .reg_form_list_main_text{
        margin-top:0.2em;
        width:70%;
    }
    .reg_form_list_main_select{
        width:75%;
    }
    .reg_bottom{
        width:80%;
    }
    .member_value{
        width:90%;
    }
    .relevant_layout_1{
        width:52%;
        margin-left:0.6em;
    }
    .option_layout_2 li{
        padding:0;
    }
    .log_layout_1{
        margin-right:3%;
    }
    .log_layout_2{
        margin-left:0.4em;
    }
    .log_layout_3{
        width:70%;
    }
    .log_info_title_label li{
        margin-right:1em;
    }
    .shopping{
        margin-left:0;
    }
    .buy_layout_1{
        width:75%;
    }
    .buy_layout_2{
        width:75%;
    }
    .buy_layout_3{
        width:36%;
    }
    .box_layout_1{
        width:56%;
    }
    .pos_frame{
        width:75%;
    }
    .iden_text{
        height:1.6em;
        margin-left:0.2em;
        letter-spacing: 0.77em;
    }
    .list_layout_1{
        width:40%;
    }
    .gene_layout_1{
        margin-top:5.8%;
    }
    .situa_intro li:first-child{
        margin-left:1em;
    }
    .box_layout_2{
        width:70%;
    }
    .power_tips{
        width:85%;
    }
    .fashion_txt{
        height:144px;
    }
    .check_option_list{
        margin-right:0.5rem;
    }
    .bar_list{
        padding-left:0.5em;
        padding-right:0.5em;
    }
    .relevant_layout_3{
        margin-left:0.4em;
    }
    .relevant_layout_4{
        width:60%;
    }
    .des_txt{
        margin-top:4%;
    }
    .relevant_layout_7{
        width:70%;
    }
    .relevant_layout_8{
        width:66%;
    }
}

@media screen and (max-width: 320px){
    .pane_layout_1{
        margin-top:0;
    }
    .fashion_txt{
        height:90px;
    }
    .word_hidden{
        display: none;
    }
    .relevant_layout_3{
        width:52%;
    }
    .title_layout_1 .title_line2{
        width:24%;
    }
    .title_layout_1 .title_main2{
        width:52%;
    }
    .label_buy_list{
        width:120px;
    }
    .bar_list{
        padding-left:0.3em;
        padding-right:0.3em;
    }
    .power_tips_txt{
        font-size:0.8em;
    }
    .relevant_layout_4{
        width:72%;
    }
    .des{
        width:70%;
    }
    .relevant_layout_5{
        width:65%;
        margin-left:0.4em;
    }
    .pane_layout_2{
        margin-left:3%;
    }
    .wrap_hidden{
        display: block;
    }
    .span_display{
        display: block;
    }
    .title_logo_layout_1{
        width:2.4em;
        top:-0.3em;
    }
    .pane_layout_3{
        width:72%;
    }
    .pane_layout_4{
        width:4.8em;
    }
    .pane_layout_5{
        width:60%;
    }
    .pane_layout_6{
        width:78%;
    }
    .member_value{
        width:100%;
    }
    .pane_layout_7{
        margin-right:2%;
    }
    .log_info_layout_1>li{
        margin-right:10%;
    }
    .buy_layout_1{
        width:85%;
    }
    .icon_btn2{
        right:15%;
    }
    .buy_layout_3{
        width:40%;
    }
    .pane_layout8{
        width:82%;
    }
    .buy_layout_2{
        width:85%;
    }
    .receipt_info{
        width:90%;
    }
    .log_layout_4{
        width:4em;
        height:6em;
    }
    .btn_choose{
        width:4rem;
    }
    .relevant_layout_6{
        width:65%;
    }
    .relevant_layout_7{
        width:56%;
    }
    .pane_layout_8{
        width:70%;
    }
}

/* 20180806 导航样式修改 */
.nav_icon img{
    position: absolute;
    top:50%;
    width:24px;
    height:24px;
    margin-top:-12px;
}
.nav_icon .fl{
    left:5%;
}
.nav_icon .fr{
    right:5%;
}


/*  20180910 底部按钮间距  */
.footer>ul{
    -webkit-display:flex;
    display:flex;
    align:center;
    justify-content: space-between;
}
.footer>ul li{
    width:100%;
}
.index_mod_layout_nobg .index_type{
    background:none;
    padding-top:10px;
    padding-bottom:20px;
}
.index_mod_layout_nobg .index_type_list{
    padding-top:0;
    padding-bottom:0;
    border-right:1px solid #f1f1f1;
} 
.index_mod_layout_nobg .index_type_list:last-child{
    border:none;
}


/* 20180911 首页活动轮播图 */
.swiper_activity{
    position: relative;
    padding-bottom:50px;
}
.swiper_activity .list_14_title{
    margin-top:10px;
}
.swiper_activity .swiper-pagination{
    bottom:36px;
}
.swiper_activity .list_14_more{
    right:50%;
    bottom:15px;
    width:120px;
    height:28px;
    line-height:26px;
    margin-right:-60px;
}

.slide_one .slide_label_title{
    width:100%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.slide_one li{
    overflow: hidden;
}


/* 20180911 - 进度条指向 */
.proceeding{
    display: -webkit-flex;
    display: flex;
    width:90%;
    margin-left:auto;
    margin-right:auto;
    align-items: center;
    justify-content: space-between;
}
.proceeding_thumb{
    width:100%;
}
.proceeding img{
    flex-shrink: 0;
    flex-grow: 0;
    width:90px;
    margin-left:auto;
}
.btn_proceeding{
    flex-shrink: 0;
    flex-grow: 0;
    color:#3c3c3c;
    margin-left:10px;
    margin-right:10px;
    font-size:0.8rem;
    font-weight: bold;
    letter-spacing: 2px;
    padding-left:10px;
    padding-right:10px;
    text-align: center;
}
.proceeding_reverse{
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
@media screen and (min-width: 375px){
    .btn_proceeding{
        font-size:0.85rem;
    }
}


/* 20180915 秒社攻略 */
.proceeding_main{
    width:90%;
    margin-left:auto;
    margin-right:auto;
}
.proceeding_section{
    padding-top:8%;
    padding-bottom:8%;
    border-bottom:1px solid #e1e1e1;
}
.proceeding_section:last-child{
    border:none;
}
.proceeding_title{
    color:#3c3c3c;
    font-size:1.1rem;
    margin-bottom:4%;
    line-height:24px;
    text-align: center;
}
.proceeding_subtitle{
    color:#7d7d7d;
    font-size:0.9rem;
    line-height:24px;
}
.proceeding_link{
    width:36%;
    color:#3c3c3c;
    font-size:0.9rem;
    text-align: center;
    margin-top:5%;
    margin-left:auto;
    margin-right:auto;
}
.proceeding_txt{
    color:#7d7d7d;
    font-size:0.8rem;
    line-height:25px;
}
.proceeding_txt b{
    color:#7d7d7d;
}
.proceeding_tips{
    display: block;
    margin-top:15px;
    font-size:0.7rem;
    line-height:16px;
    text-align: center;
}
.proceeding_tips_1{
    color:#e61e17;
}
.proceeding_tips_2{
    color:#231815;
}

@media screen and (min-width: 375px){
    .proceeding_title{
        font-size:1.2rem;
    }
    .proceeding_subtitle,
    .proceeding_link{
        font-size:1rem;
    }
    .proceeding_txt{
        font-size:0.9rem;
    }
    .proceeding_tips{
        font-size:0.8rem;
    }
}

/* 20180927 首页广告位 - 加线框 */
.wrapper.oh.index_mod_height{
    border-top:1px solid #e1e1e1;
}
.mod_2_frame{
    border-top:1px solid #e1e1e1;
}
.mod_1{
    border-top:1px solid #e1e1e1;
}