html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
    margin:0;
    padding:0;
    border:0;
    font:inherit;
    font-size:100%;
    vertical-align:baseline;
    font-size: 14px;
}
html {
    line-height:1
}
ol,ul {
    list-style:none
}
table {
    border-collapse:collapse;
    border-spacing:0
}
th{
    font-weight: bold !important;
}
caption,td {
    font-weight:normal;
    vertical-align:middle
}
q,blockquote {
    quotes:none
}
q:before,q:after,blockquote:before,blockquote:after {
    content:"";
    content:none
}
a img {
    border:none
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary {
    display:block
}
html {
    -ms-text-size-adjust:100%;
    -webkit-text-size-adjust:100%;
    font-family:Helvetica,"STHeiti STXihei","Microsoft YaHei",Tohoma,Arial
}
body {
    color:#333;
    background-color:#eee;
    -webkit-backface-visibility:hidden
}
body.body-fixed-bottom {
    padding-bottom:50px
}
.container {
    background-color:#f5f5f5;
    min-height: 800px;
}
strong {
    font-weight:bold
}
a {
    color:#333;
    background:transparent;
    text-decoration:none;
    -webkit-tap-highlight-color:transparent
}
h1 {
    font-size:2em;
    margin:0.67em 0
}
h2 {
    font-size:18px;
    line-height:22px
}
h3 {
    font-size:15px;
    line-height:18px
}
button,input[type='number'],input[type='text'],input[type='password'],input[type='email'],input[type='search'],select,textarea {
    font-family:inherit;
    font-size:100%;
    margin:0;
    -webkit-tap-highlight-color:transparent;
    -webkit-appearance:none;
    -moz-appearance:none
}
.c-orange {
    color:#f60 !important
}
.c-orange-dark {
    color:#f15a0c !important
}
.c-green {
    color:#06bf04 !important
}
.c-wx-green {
    color:#4b0 !important
}
.c-red {
    color:#F72F37 !important
}
.c-pink {
    color:#ee614b !important
}
.c-white {
    color:#fff !important
}
.c-gray-light {
    color:#e5e5e5 !important
}
.c-gray {
    color:#c9c9c9 !important
}
.c-gray-dark {
    color:#999 !important
}
.c-gray-darker {
    color:#666 !important
}
.c-black {
    color:#333 !important
}
.c-yellow {
    color:#f09000 !important
}
.c-light-yellow {
    color:#fcff00 !important
}
.c-blue {
    color:#38f !important
}
.c-red-text{
    color:#FF3232 !important
}
.c-gray-808080{
    color: #808080 !important;
}
.c-gray-7F7F7F{
    color: #7F7F7F !important;
}
.c-red-FF3232{
    color: #FF3232 !important;
}
.c-gray-ccc{
    color: #cccccc !important;
}

hr {
    margin:10px 0;
    border:0;
    border-top:2px solid #e5e5e5
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5) {
    hr {
    border-top-width:1px
}
}hr.margin-0 {
    margin:0
}
hr.left-10 {
    margin-left:10px
}
.relative {
    position:relative
}
.font-size-12 {
    font-size:12px !important
}
.font-size-14 {
    font-size:14px !important
}
.font-size-15 {
    font-size:0.3rem !important
}
.font-size-16 {
    font-size:16px !important
}
.font-size-18 {
    font-size:18px !important
}
.font-size-20 {
    font-size:20px !important
}
.font-size-22 {
    font-size:22px !important
}
.font-size-24 {
    font-size:24px !important
}
.font-size-26 {
    font-size:26px !important
}
.font-size-28 {
    font-size:28px !important
}
.font-size-32{
    font-size:32px !important
}
.font-size-38{
    font-size:38px !important
}
.font-danger{
    font-size: 60px !important
}
.font-danger-small{
    font-size: 48px !important
}
.ellipsis {
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
.border-bottom-none {
    border-bottom:0 !important
}
.border-top-none {
    border-top:0 !important
}
.link {
    color:#07d
}
.link:link,.link:hover,.link:visited,.link:active {
    color:#07d
}
.clearfix {
    zoom:1
}
.clearfix:after {
    content:'';
    display:table;
    clear:both
}
.pull-left {
    float:left
}
.pull-right {
    float:right
}
.show {
    display:block
}
.hide {
    display:none !important;
    visibility:hidden
}
.center,.text-center {
    text-align:center
}
.text-left {
    text-align:left
}
.text-right {
    text-align:right
}
/*头部样式*/
header{width:100%;height:50px;line-height:50px;text-align:center;background:#280040;border-bottom:1px solid #dcdcdc;position:fixed;top:0;left:0;z-index:1111;display:-webkit-box;-webkit-box-align:center;}
header .header_title.left{text-align:left;}
/*头部三部分 左右都为50px和头部分两部分的左为50px*/
header .header_left,header .header_right{width:50px;height:100%;display:-webkit-box;-webkit-box-align:center;}
header .header_title{font-size:16px;-webkit-box-flex:1;display:block;color: #fff;}
header .header_right img{margin:0 auto;}
header .header_left .lt div{border-color:#fff;}
header .header_title{color:#fff;}
header .top_nav{width:50px;height:100%;background:url('../../App/images/topsearch_img.png') no-repeat;background-size:18px 18px;background-position:15px 16px;}
/* 小于号 */
.lt{width:20px;height:30px;overflow:hidden;position:relative;top:0;left:7px;float:left;}
.lt div{height:10px;width:10px;border:2px solid #fff;-webkit-transform:rotate(45deg);position:absolute;top:9px;left:15px;}
.loading {
    background-repeat:no-repeat !important;
    background-position:center center !important;
    background-size:16px 16px
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5) {
    .loading {
}
}.with-bs-top,.with-bs-bottom {
    background-size:100% 1px
}
.with-bs-bottom {
    background-position:left bottom
}
.arrow-right::after {
    content:'';
    position:absolute;
    width:7px;
    height:7px;
    border-top:2px solid #cbc9cc;
    border-right:2px solid #cbc9cc;
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    transform:rotate(45deg);
    top:50%;
    right:3px;
    margin-top:-5px
}
.wrapper {
    width:320px;
    margin:0 auto
}
.content {
    margin:0 auto;
    min-height: 500px;
}
.con-min{
	min-height: 80px;
}
.container .content {
    zoom:1
}
.container .content:after {
    content:'';
    display:table;
    clear:both
}
.copyright {
    background-color:#f5f5f5;
    color:#999;
    font-size:12px;
    line-height:16px;
    text-align:center;
    margin-bottom: 20px;
}
.copyright .ft-links {
    padding:15px;
}
.copyright .ft-links>a {
    margin:0 6px;
    color:#333
}
.copyright .ft-links ~ .ft-copyright {
    border-top:2px solid #e5e5e5
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5) {
    .copyright .ft-links ~ .ft-copyright {
        border-top-width:1px
    }
}
.copyright .ft-copyright {
    padding:50px 0 0px;
    margin:0 17px;
    font-size:12px;
    background:url("/static/images/footer_new_logo.png") no-repeat center 15px;
    background-size: 76px auto;
}
.copyright .footer-logo{
    width:122px;
    height:auto;
}
.copyright .ft-copyright>a {
    padding-top:45px;
    color:#ccc
}
.copyright .ft-copyright .yz-logo {
    position:relative
}
.copyright .ft-copyright .yz-logo::before {
    content:'';
    background:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAkCAMAAACpD3pbAAAAb1BMVEUAAADLy8vKysrLy8vLy8vLy8vLy8vLy8vMzMzOzs7Ly8vLy8vMzMzQ0NDLy8vLy8vLy8vLy8vLy8vMzMzOzs7Pz8/S0tLLy8vKysrLy8vKysrLy8vLy8vLy8vMzMzNzc3Nzc3R0dHLy8vMzMzKysrwyZpuAAAAJHRSTlMAoqm+ZfvtjEA4z65xCebgxJmGUjMdGPPm2tW0p5OQSSkQdl8nEAN1AAAAwUlEQVQ4y6XQyRaDIAyF4bQgivNsnbXN+z9jj7CoUsLGf/udLHLhWj2kTAJZj4jeRmmDRxPFgeKQYq54oHhWzCjOFUeEJp3iguAaVSXBseaYYKb5Y9fdO18nm2yNr3XCX6JQHPPyM4do9jIWpTkxjo39fIMuAyWlRfW8TbXCA21lIJlAfMDTygIyRJpzQBe/3SzdXLu5usNe6+QRnOzf4sDFKQc7i7yI1wbgj1M286CFX57mKRt9LncwW7o+KgMg+gJYeFH82wegJQAAAABJRU5ErkJggg==) no-repeat;
    background-size:10px 12px;
    width:10px;
    height:12px;
    position:absolute;
    bottom:1px;
    left:0
}
.copyright .pf-copyright {
    display:block;
    background-size:73px 24px
}
.copyright .ft-host{
    font-size:10px;
    color:#bfbfc3;
}
.copyright .ft-support{
    font-size:12px;
    color:#bfbfc3;
    margin-top: 5px;
}
.footer {
    padding:0;
    padding-bottom:40px;
    min-height:1px;
    text-align:center;
    line-height:16px;
    background-color:#f5f5f5;
}
.footer .link-icon {
    display:inline-block;
    width:16px;
    height:16px;
    margin-bottom:-3px;
    margin-right:10px;
    background-image:url("data:image/png;base64,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");
    background-repeat:no-repeat;
    background-size:16px
}
.footer .link-title {
    font-size:16px
}
.full-screen .footer {
    margin-top:0
}
.btn {
    display:inline-block;
    border-radius:4px;
    padding:5px 4px;
    text-align:center;
    margin:0;
    font-size:16px;
    cursor:pointer;
    line-height:1.5;
    -webkit-appearance:none;
    background-color:#bbbbbb;
    border:1px solid #bbbbbb;
    color:#fff
}
.btn-disabled,.btn[disabled] {
    background-color:#c9c9c9 !important;
    background-image:none !important;
    border:1px solid transparent !important;
    color:#fff !important
}
.btn-disabled:active,.btn[disabled]:active {
    background-color:#c9c9c9 !important;
    background-image:none !important;
    border:1px solid #bcbcbc !important
}
.btn-default {
    color:#fff;
    background-color:#bbbbbb;
    border:1px solid #bbbbbb
}
.btn-action-secondary {
    color:#fff;
    background-color:#f85;
    border-color:#f85
}
.btn-action-primary {
    color:#fff;
    background-color:#f44;
    border-color:#f44
}
.btn-blue {
    color:#fff;
    background-color:#38f;
    border-color:#38f
}
.btn-gray-dark {
    color:#333;
    background-color:#999;
    border-color:#999
}
.btn-green {
    color:#fff !important;
    background-color:#06bf04 !important;
    border-color:#03b401 !important;
}
.btn-wx-green {
    color:#fff;
    background-color:#4b0;
    border-color:#4b0
}
.btn-red {
    color:#fff;
    background-color:#F72F37;
    border-color:#F72F37;
}
.btn-pink {
    color:#fff;
    background-color:#7a625f;
    border-color:#ee614b
}
.btn-white {
    color:#333;
    background-color:#fff;
    border-color:#e5e5e5
}
.btn-yellow {
    color:#fff;
    background-color:#f09000;
    border-color:#f09000
}
.btn-grayeee {
    color:#999;
    background-color:#eee;
    border-color:1px solid #ebebeb
}
.btn-orange {
    color:#fff;
    border-color:#f60;
    background-color:#f60
}
.btn-orange-dark {
    color:#fff;
    border-color:#f15a0c;
    background-color:#f15a0c
}
.btn-block {
    text-align:center;
    width:100%;
    padding:11px 10px;
    font-size:16px;
    line-height:16px;
    border-radius:4px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.btn-xsmall {
    padding:8px 10px;
    line-height:14px;
    width:auto;
    font-size:12px
}
.btn-xxsmall {
    padding:4px 10px;
    line-height:14px;
    width:auto;
    font-size:12px
}
.btn-l {
    padding:9px 4px;
    font-size:14px
}
.btn-opt {
    min-width:50px
}
.motify {
    display:none;
    position:fixed;
    top:35%;
    left:50%;
    width:220px;
    padding:0;
    margin:0 0 0 -110px;
    z-index:9999;
    background:rgba(0,0,0,0.8);
    color:#fff;
    font-size:14px;
    line-height:1.5em;
    border-radius:6px;
    -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);
    box-shadow:0 1px 2px rgba(0,0,0,0.2)
}
.motify .motify-inner {
    padding:10px;
    text-align:center;
    word-wrap:break-word
}
.motify p {
    margin:0 0 5px
}
.motify p:last-of-type {
    margin-bottom:0
}
.fullscreen-guide {
    z-index:2000;
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-color:rgba(0,0,0,0.9);
    text-align:center
}
.fullscreen-guide.hide {
    display:none
}
.fullscreen-guide .guide-close {
    position:absolute;
    top:0;
    left:10px;
    font-size:40px;
    color:#fff;
    cursor:pointer
}
.fullscreen-guide .guide-arrow {
    position:absolute;
    top:2px;
    right:15px;
    /*background:url("/v2/image/wap/guide_arrow.png") top left no-repeat;*/
    width:47px;
    height:44px
}
.fullscreen-guide .guide-inner {
    padding-top:48px;
    width:320px;
    margin:0 auto
}
.fullscreen-guide .step {
    width:260px;
    display:inline-block;
    text-align:left;
    margin-bottom:15px
}
.follow-guide .guide-inner-title {
    color:#fff;
    border-bottom:1px solid #666;
    margin:10px;
    padding-bottom:20px;
    font-size:18px;
    font-weight:normal
}
.follow-guide .wxid {
    display:inline-block;
    text-align:left;
    margin-bottom:20px;
    font-size:18px
}
.follow-guide .wxid .hasno-mp-weixin {
    width:200px;
    height:200px;
    margin-top:20px;
    background-size:cover
}
.follow-guide .wxid strong {
    padding:1px 5px;
    background-color:#fff;
    color:#000;
    border-radius:4px
}
.follow-guide .guide-text {
    color:#fff;
    font-size:16px;
    padding-bottom:20px;
    border-bottom:1px solid #666
}
.follow-guide .guide-text-title {
    color:#fff;
    margin:20px 0;
    font-size:20px
}
.follow-guide .guide-text-step {
    text-align:left;
    padding-left:56px;
    color:#fff;
    margin-bottom:15px;
    font-size:16px
}
.follow-guide .step-1,.follow-guide .step-2,.follow-guide .step-3 {
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.follow-guide .step-1 {
    height:29px
}
.follow-guide .step-2 {
    margin-bottom:10px;
    height:64px;
}
.follow-guide .step-3 {
    margin-top:10px;
    height:68px;
}
.follow-guide .quick-subscribe {
    margin:140px 15px 0;
    padding:10px;
    background:#fff;
    border:2px solid #f2f2f2;
    border-radius:10px
}
.follow-guide .quick-subscribe h2 {
    font-size:14px;
    border-bottom:1px solid #f2f2f2;
    padding-bottom:20px;
    margin:12px 0
}
.follow-guide .quick-subscribe .btn {
    font-size:14px;
    background:#4b0;
    color:#fff;
    display:inline-block;
    line-height:38px;
    padding:0 26px;
    border-radius:4px
}
.fuck-taobao .step-1 {
    height:29px;
}
.fuck-taobao .step-2 {
    height:86px;
}
.fuck-taobao .step-and-2 {
    height:62px;
}
.fav-guide .step-1 {
    height:29px;
}
.fav-guide .step-2 {
    height:86px;
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min-device-pixel-ratio:1.5) {
    .fullscreen-guide .guide-arrow {
    background-image:url("/v2/image/wap/guide_arrow@2x.png");
    background-size:47px 44px
}
.follow-guide .step-2 {
    background-image:url("/v2/image/wap/step_2@2x.png");
    background-size:260px 64px
}
.follow-guide .step-3 {
    background-image:url("/v2/image/wap/step_3@2x.png");
    background-size:260px 68px
}
.fuck-taobao .step-1 {
    background-image:url("/v2/image/wap/step_1@2x.png");
    background-size:260px 29px
}
.fuck-taobao .step-2 {
    background-image:url("/v2/image/wap/ftios_step_2@2x.png");
    background-size:248px 86px
}
.fuck-taobao .step-and-2 {
    background-image:url("/v2/image/wap/ftand_step_2@2x.png");
    background-size:260px 62px
}
.fav-guide .step-1 {
    background-image:url("/v2/image/wap/step_1@2x.png");
    background-size:260px 29px
}
.fav-guide .step-2 {
    background-image:url("/v2/image/wap/fav_step_2@2x.png");
    background-size:260px 86px
}
.share-guide .step-1 {
    background-image:url("/v2/image/wap/step_1@2x.png");
    background-size:260px 29px
}
.share-guide .step-2 {
    background-image:url("/v2/image/wap/share_step_2@2x.png");
    background-size:260px 86px
}
}a#global-cart {
    z-index:10
}
a#global-cart .icon-img {
    background:url("/v2/image/wap/right_icon/icons_sprite/icons_sprite_29025c38a6.png") no-repeat;
    background-position:-202px -4px;
    background-size:300px 150px
}
a#global-cart.hide {
    display:none
}
a#global-cart.new .icon-img {
    background-position:-250px -4px
}
.no-text a#global-cart {
    background:url("/v2/image/wap/right_icon/icons_sprite/icons_sprite_29025c38a6.png") no-repeat;
    background-size:300px 150px
}
.no-text a#global-cart.s0 {
    background-position:-200px -100px
}
.no-text a#global-cart.s2 {
    background-position:-100px -100px
}
.no-text a#global-cart.s3 {
    background-position:-50px -100px
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5) {
    a#global-cart .icon-img {
    background-position:-200px -7px;
    background-image:url("/v2/image/wap/right_icon/icons_sprite/icons_sprite@2x_29025c38a6.png")
}
a#global-cart.new .icon-img {
    background-position:-250px -7px
}
.no-text a#global-cart {
    background-image:url("/v2/image/wap/right_icon/icons_sprite/icons_sprite@2x_29025c38a6.png")
}
}.fixed-icon {
    height:50px;
    width:50px;
    border-radius:26px;
    position:fixed;
    bottom:52px;
    right:6px;
    z-index:70;
    cursor:pointer
}
.ds-btn {
    bottom:115px
}
.ds-btn .icon-img {
    height:100%;
    background-image:url("/v2/image/wap/right_icon/icons_sprite/icons_sprite_e4444b6200.png");
    background-repeat:no-repeat;
    background-size:300px 150px;
    background-position:-250px -100px
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5) {
    .ds-btn .icon-img {
    background-image:url("/v2/image/wap/right_icon/icons_sprite/icons_sprite@2x_6b9819545.png")
}
}a#global-wish {
    z-index:10;
    display:block
}
a#global-wish .icon-img {
    background:url("/v2/image/wap/right_icon/icons_sprite/icons_sprite_29025c38a6.png") no-repeat;
    background-position:-2px -4px;
    background-size:300px 150px
}
a#global-wish.hide {
    display:none
}
a#global-wish.new .icon-img {
    background-position:-45px -7px
}
.no-text a#global-wish {
    background:url("/v2/image/wap/right_icon/icons_sprite/icons_sprite_29025c38a6.png");
    background-position:-150px -50px;
    background-size:300px 150px
}
.no-text a#global-wish.new {
    background-position:-200px -50px
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5) {
    a#global-wish .icon-img {
    background-image:url("/v2/image/wap/right_icon/icons_sprite/icons_sprite@2x_29025c38a6.png");
    background-position:3px -7px
}
.no-text a#global-wish {
    background-image:url("/v2/image/wap/right_icon/icons_sprite/icons_sprite@2x_29025c38a6.png")
}
}#right-icon {
    height:50px;
    width:50px;
    border-radius:26px;
    border:1px solid #e1e1e1;
    position:fixed;
    bottom:52px;
    right:6px;
    z-index:10;
    -webkit-transition:width ease-in-out 0.3s;
    -moz-transition:width ease-in-out 0.3s;
    transition:width ease-in-out 0.3s;
    background-color:white;
    background-clip:padding-box
}
#right-icon .right-icon-container {
    position:absolute;
    height:50px;
    right:0px;
    top:0px
}
#right-icon .icon {
    float:left;
    width:50px;
    height:50px
}
#right-icon .show-more-btn {
    background-image:url("/v2/image/wap/right_icon/icons_sprite/icons_sprite_29025c38a6.png");
    background-repeat:no-repeat;
    background-size:300px 150px;
    background-position:1px -50px
}
#right-icon .show-more-btn.new {
    background-position:-99px -50px
}
#right-icon .icon-img {
    height:32px
}
#right-icon .icon-txt {
    line-height:18px;
    font-size:12px;
    text-align:center;
    color:#9f9f9f
}
#right-icon.show {
    padding-left:12px
}
#right-icon.show .show-more-btn {
    background-position:-49px -50px
}
#right-icon.no-text {
    border:0px none;
    background-color:transparent
}
#right-icon.no-text .icon-txt,#right-icon.no-text .icon-img {
    display:none
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5) {
    #right-icon .show-more-btn {
    background-image:url("/v2/image/wap/right_icon/icons_sprite/icons_sprite@2x_29025c38a6.png")
}
}


.goods-models li{
    cursor: pointer;
}

/*导航*/
.share-mp-info {position: relative;background: #1e1d22;color: #999;font-size: 0;line-height: 0;padding: 1px 176px 1px 1px;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;}
.share-mp-info .page-mp-info {
    display: block;
    padding: 4px 0 4px 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: top;
}
.share-mp-info .page-mp-info, .share-mp-info .links {
    font-size: 14px;
    line-height: 24px;
    color: #999;
}
.share-mp-info a {
    color: #999;
}
.share-mp-info img.mp-image {
    vertical-align: middle;
    margin-right: 3px;
    width: 24px;
    height: 24px;
    border-radius: 100%;
    -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.25);
    box-shadow: 0 0 3px rgba(0,0,0,0.25);
}
.share-mp-info i {
    color: #999;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.share-mp-info em, .share-mp-info i {
    vertical-align: middle;
    font-style: normal;
}

.share-mp-info .links {
    position: absolute;
    top: 6px;
    right: 10px;
    display: inline-block;
}
.share-mp-info .page-mp-info, .share-mp-info .links {
    font-size: 14px;
    line-height: 24px;
    color: #999;
}
.share-mp-info .mp-search {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 25px;
    height: 27px;
}
.share-mp-info .mp-search::before {
    content: '';
    position: absolute;
    top: 6px;
    left: 6px;
    width: 12px;
    height: 12px;
    background: url(data:images/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAANlBM…DD+5Jkn/gQ/Ce2qCN9ia12PyOyM/LQJJdHKDjEwKqLCF/tMQ6H98ej5gAAAABJRU5ErkJggg==) no-repeat;
    background-size: 12px 12px;
}
.share-mp-info .links a:last-child {
    margin-right: 0;
}
.share-mp-info .links .mp-homepage {
    margin-left: 0;
}
.share-mp-info .links a {
    margin-right: 8px;
}
.share-mp-info a {
    color: #999;
}
.footer .copyright{width: 100% !important;}
.follow_us{position: fixed;left: 0;right: 0;top: 0;bottom: 0;background-color: rgba(0,0,0,0.9);z-index: 11111111;padding:10px;display: none;}
.follow_us .delete{position: absolute;left: 10px;top: 40px;color: #fff;font-size: 26px;}
.follow_us .set{margin-top: 70px;color: #fff;}
.follow_us .set .code{width: 150px;height: 150px;margin:0 auto;}
.follow_us .code img{width: 100%;height: 100%;}
.follow_us .noset{margin-top: 70px;}
.suc_info{text-align: center;padding:20px;border-bottom:1px solid #fff;font-size: 15px}
.other_opt{text-align: center;padding:20px;font-size: 17px;}
.opt{width: 200px;margin:0 auto;font-size:14px;}
.opt p{line-height: 25px;width:250px;white-space: nowrap}
.noset .code{width: 150px;height: 150px;margin:0 auto;margin-bottom: 20px;}
.noset .code img{width: 100%;height: 100%;border-radius: 50%;}
.noset .info{text-align: center;color: #fff;line-height: 25px;}

/*loading加载*/
.hstool-dialog-loading{position: fixed;top:0;left:0;right:0;bottom:0;margin:auto; width:50px;height:50px;background-color:#000;background: url(../images/loading.gif) no-repeat;background-position: center;}


/*10.25添加  ty*/
*{padding: 0;margin: 0}
body,html{width: 100%;height: 100%;background: #f5f5f5}
ul li{list-style: none}
.flex_start{display: flex;display: -webkit-flex;display: -ms-flex; -webkit-justify-content: flex-start;-ms-justify-content: flex-start;justify-content: flex-start;}
.flex_between{display: flex;display: -webkit-flex;display: -ms-flex; -webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;}
.flex_around{display: flex;display: -webkit-flex;display: -ms-flex; -webkit-justify-content: space-around;-ms-justify-content: space-around;justify-content: space-around;}
.flex_start_v{display: flex;display: -webkit-flex;display: -ms-flex; -webkit-justify-content: flex-start;-ms-justify-content: flex-start;justify-content: flex-start; -webkit-align-items: center; -ms-align-items: center; align-items: center;}
.flex_between_v{display: flex;display: -webkit-flex;display: -ms-flex; -webkit-justify-content: space-between; -ms-justify-content: space-between; justify-content: space-between;-webkit-align-items: center; -ms-align-items: center; align-items: center;}
.flex_around_v{display: flex;display: -webkit-flex;display: -ms-flex; -webkit-justify-content: space-around;-ms-justify-content: space-around;justify-content: space-around; -webkit-align-items: center; -ms-align-items: center; align-items: center;}
.vertical_m{display: flex;display: -webkit-flex;display: -ms-flex; -webkit-align-items: center; -ms-align-items: center; align-items: center;}
.center_m{display: flex;display: -webkit-flex;display: -ms-flex; -webkit-justify-content: center;-ms-justify-content: center;justify-content: center;}


/*页面加载样式开始*/
.pageLoading{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #f8f8f8;
    z-index: 1000
}
.pageLoading img{
    width: 30px;
    height: 30px;
    position: absolute;
    top: calc(50% - 15px);
    top: -webkit-calc(50% - 15px);
    top: -ms-calc(50% - 15px);
    left: calc(50% - 15px);
    left: -webkit-calc(50% - 15px);
    left: -ms-calc(50% - 15px);
}

/*绑定手机号*/
#HV1IzPOC55 .header {
    position: relative;
    margin-bottom: 10px;
    border-bottom: 1px solid #e5e5e5;
}
#HV1IzPOC55 .header .h2{
    padding: 10px 0;
}
#HV1IzPOC55 .popout-login .wrapper-form {
    padding-top: 10px;
}
#HV1IzPOC55 .wrapper-form .form-item {
    position: relative;
    margin-top: 10px;
}
#HV1IzPOC55 .wrapper-form .form-item:first-child {
    margin-top: 0;
}
#HV1IzPOC55 .wrapper-form .form-item textarea, #HV1IzPOC55 .wrapper-form .form-item input {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 18px;
    padding: 12px 10px 12px 10px;
    border: 1px solid #ddd;
    border-radius: 5px;
    font-size: 14px;
    outline: none;
    opacity: 1;
    -webkit-appearance: none;
    margin-left:10px;
    box-sizing: border-box;
}
#HV1IzPOC55 .tag {
    display: inline-block;
    background-color: transparent;
    border: 1px solid #e5e5e5;
    border-radius: 3px;
    text-align: center;
    margin: 0;
    color: #999;
    font-size: 12px;
    line-height: 12px;
    padding: 4px;
}
#HV1IzPOC55 .tag.tag-green {
    color: #06bf04;
    border-color: #0c3;
}
#HV1IzPOC55 .popout-login .wrapper-form .btn-auth-code {
    position: absolute;
    right: 0;
    top: 6px;
    width: 80px;
    padding: 10px 4px;
    border-radius: 5px;
}
#HV1IzPOC55 .action-container {
    padding: 0 10px;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 0;
}
#HV1IzPOC55 .popout-box .action-container {
    margin: 10px 0 0 0;
    padding: 0;
}
#HV1IzPOC55 .action-container>button:last-child, #HV1IzPOC55 .action-container>.btn:last-child {
    margin-bottom: 0;
}

#HV1IzPOC55 .btn-green{color: #fff;background-color: #06bf04;border-color: #03b401;padding: 9px 10px;}


#HV1IzPOC55 .btn-green{color: #fff;background-color: #06bf04;border-color: #03b401;padding: 11px 10px;}

/*页面加载样式开始*/
.pageLoading{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #f8f8f8;
    z-index: 1000
}
.pageLoading img{
    width: 30px;
    height: 30px;
    position: absolute;
    top: calc(50% - 15px);
    top: -webkit-calc(50% - 15px);
    top: -ms-calc(50% - 15px);
    left: calc(50% - 15px);
    left: -webkit-calc(50% - 15px);
    left: -ms-calc(50% - 15px);
}

#HV1IzPOC55 .btn-green{color: #fff;background-color: #06bf04;border-color: #03b401;padding: 9px 10px;}

/*绑定手机号弹窗*/
.bind-phone-info{
    word-break:break-all;
    font-size:14px;
    color:#333;
    text-align:justify;
    text-justify:inter-ideograph;
    line-height:18px;
}
.popout-box .header h2 {
    margin-bottom: 16px;
    line-height: 20px;
    font-size: 20px;
    color: #000;
}
.bind-phone-submit{
    font-size:17px !important;
    height:45px;
    border-radius:5px;
    color:#fff;
}
.close_bind_phone{
    width: 25px;
    height: 25px;
    position: absolute;
    top: 0;
    right: 0;
}
.wrapper-form .form-item textarea, .wrapper-form .form-item input {
    padding: 15px 10px 12px 68px !important;
    border: 1px solid #ddd;
    border-radius: 5px;
    font-size: 16px !important;
    outline: none;
    opacity: 1;
    -webkit-appearance: none;
}
.wrapper-form .form-item label {
    font-size:16px;
}
.popout-login .wrapper-form .btn-auth-code {
    width: 29% !important;
}
.popout-login .wrapper-form .btn-auth-code {
    padding: 16px 4px !important;
}
.popout-box .header h2 {
    line-height: 16px;
    font-size: 18px !important;
    padding: 8px 0 16px 0 !important;
    margin:0 !important;
}
/* add by zhaobin 2018-9-4 */
.text-primary{
    color:#f72f37 !important
}
.text-danger{
    color: #333333 !important
}
.text-success{
    color: #2abe38 !important
}
.text-info{
    color: #666666 !important
}
.text-cancel{
    color: #999999 !important
}
.text-warning{
    color: #fd8317 !important
}
.text-secondary{
    color: #e5e5e5 !important
}
.text-muted{
    color: #f5f5f5 !important
}
.bg-primary{
    background-color: #f72f37
}
.bg-success{
    background-color: #2abe38
}
.bg-cancel{
    background-color: #999999
}
.bg-warning{
    background-color: #fd8317
}
.bg-muted{
    background-color: #f5f5f5
}
.btn-cancel{
    color: #666666;
    font-size: 15px;
    background-color: #7f7f7f;
    border-radius: 2px
}
.btn-success{
    color: #fff;
    font-size: 15px;
    background-color: #e5333a;
    border-radius: 2px
}
/* end */

/** 下边框 **/
.box_bottom_1px{
    position: relative;
}
.box_bottom_1px:before{
   content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    background-color: #E5e5e5;
    bottom: 0;
    left: 0;
    transform: scaleY(0.5);
    -webkit-transform: scaleY(0.5);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
}

/** 上边框 **/
.box_top_1px{
    position: relative;
}
.box_top_1px:before{
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    background-color: #E5e5e5;
    top: 0;
    left: 0;
    transform: scaleY(0.5);
    -webkit-transform: scaleY(0.5);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
}

/** 左边框 **/
.box_left_1px{
    position: relative;
}
.box_left_1px:before{
    content: "";
    position: absolute;
    width: 1px;
    height: 100%;
    background-color: #E5e5e5;
    top: 0;
    left: 0;
    transform: scaleX(0.5);
    -webkit-transform: scaleX(0.5);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
}

/** 右边框 **/
.box_right_1px{
    position: relative;
}
.box_right_1px:before{
    content: "";
    position: absolute;
    width: 1px;
    height: 100%;
    background-color: #E5e5e5;
    top: 0;
    right: 0;
    transform: scaleX(0.5);
    -webkit-transform: scaleX(0.5);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
}

/** 全边框  注意：记得给盒子里面的元素设置z-index层级，不然会被边框覆盖，导致盒子里面的一些事件无法触发**/
.box_1px{
    position: relative;
}
.box_1px:before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid #E5E5E5;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 200%;
    height: 200%;
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transform-origin: left top;
    transform-origin: left top;
}
/*模块之间间距margin10*/
.mg_btm_10{
    margin-bottom:10px;
}
