*{margin:0;padding:0}
html {color:#000;background:#fff;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html * {outline:0;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
html,body {font-family:-apple-system,Hiragino Sans GB,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; overflow-x: hidden;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0}
input,select,textarea {font-size:100%}
input::-webkit-input-placeholder {color: #ccc;}
input:-moz-placeholder {color: #ccc;}
input::-moz-placeholder {color: #ccc;}
input:-ms-input-placeholder {color: #ccc;}
table {border-collapse:collapse;border-spacing:0}
fieldset,img {border:0}
abbr,acronym {border:0;font-variant:normal}
del {text-decoration:line-through}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:500}
ol,ul {list-style:none}
caption,th {text-align:left}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:500}
q:before,q:after {content:''}
sub,sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup {top:-.5em}
sub {bottom:-.25em}
a {color:#333;}
a:hover {text-decoration:none}
ins,a {text-decoration:none}
button {-webkit-appearance: none;}

.clearfix:after {visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0;}
.clearfix {zoom:1; /* for   IE6 IE7 */;}
.fn-clear:after {visibility:hidden; display:block; font-size:0;	content:" "; clear:both; height:0;}
.fn-clear {zoom:1; /* for IE6 IE7 */}
.fn-hide {display:none;}
.fn-left, .fn-right {display:inline;}
.fl,.fn-left {float:left;}
.fr,.fn-right {float:right;}
.hide {display: none !important;}


body{width: 100%; max-width: 10rem; font-size: .24rem; margin: 0 auto;padding-bottom: 1.0rem;}
/*body{width: 7.5rem;}*/
body.fixed{position: fixed;}
a:hover{text-decoration: none;}
i, em{font-style: normal;}
.padTop20 .header{padding-top: 20px;}

A.white:link {COLOR: #fff; TEXT-DECORATION: none;}
A.white:visited {COLOR: #fff; TEXT-DECORATION: none;}
A.white:hover {COLOR: #fff; TEXT-DECORATION: none;}
A.white:active {COLOR: #fff; TEXT-DECORATION: none;}
A.red:link {COLOR: #FF0000; TEXT-DECORATION: none;}
A.red:visited {COLOR: #FF0000; TEXT-DECORATION: none;}
A.red:hover {COLOR: #FF0000; TEXT-DECORATION: none;}
A.red:active {COLOR: #FF0000; TEXT-DECORATION: none;}
A.blue:link {COLOR: #00C; TEXT-DECORATION: none;}
A.blue:visited {COLOR: #00C; TEXT-DECORATION: none;}
A.blue:hover {COLOR: #FF0000; TEXT-DECORATION: none;}
A.blue:active {COLOR: #00C; TEXT-DECORATION: none;}
A.Display:link {COLOR: #CCCCCC; TEXT-DECORATION: none;}
A.Display:visited {COLOR: #CCCCCC; TEXT-DECORATION: none;}
A.Display:hover {COLOR: #CCCCCC; TEXT-DECORATION: none;}
A.Display:active {COLOR: #CCCCCC; TEXT-DECORATION: none;}
.red{ color:#C00}
.blue{ color:#03C}
.orange{ color:#E39B00}
.yellow{ color: #F9D900}
.white{color: #fff}
.gray,.Gray{ color:#CCCCCC}

.Bold{font-weight:bold;}


/* 头部 */
.header{height: .9rem;line-height: .9rem; padding:0 .1rem; background: #fff !important;font-size: .32rem;position: relative;z-index: 2000; border-bottom: 1px solid #f2f2f2;}
.header-l{float: left;}
.header-l a{display: table-cell;height: .9rem;width: 1rem;vertical-align: middle; background-size:.4rem auto;}
.header-l a.header_back{background: url(../../images/header_back.png) center center no-repeat;background-size:.4rem auto;}
.header-l a.closewindow{background: url(../../images/header_close.png) center center no-repeat;background-size:.4rem auto;}
.header-m{text-align: center; font-size: .36rem; line-height: .9rem; margin: 0; font-weight: 400; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #666; position: absolute; left: 2rem; right: 2rem; /*display: none;*/}
.header-m a{color: #666;}
.header-c{-webkit-box-flex: 1; text-align: center;font-size: .34rem;line-height: .9rem;}
.header-r{float: right;}
.header-r a{display: table-cell;height: .9rem;width: 1rem;vertical-align: middle;text-align: center;background-size:.4rem auto;}
.header-r a.header-more  {background: url(../../images/header_la.png) center center no-repeat;background-size:.4rem auto;}
.header-r a.header-search{background: url(../../images/header_search_0.png) center center no-repeat;background-size:.4rem auto;}
.header-r .yun img{display: block;width: .55rem;height: auto;margin: 0 auto;}
.header-r .screen img{display: block;width: .45rem;height: auto;margin: 0 auto;}
.header.open{background: #fff; border-bottom: 1px solid #f2f2f2;}
.header.open .header-m a{color: #333;}
.header.open .header-l a.header_back{background: url(../../images/header_back_0.png) center center no-repeat;background-size:.4rem auto;}
.header.open .header-r a.header-more{background: url(../../images/header_la.png) center center no-repeat;background-size:.4rem auto;}
.header.open .header-r a.header-search{background: url(../../images/header_search_0.png) center center no-repeat;background-size:.4rem auto;}


/* 透明头部 */
.transparent.header {background: transparent !important; border-bottom: 0;}
.transparent .header-l a {background-image: url('/static/images/header_back_index.png');}
.transparent .header-address {color: transparent;}
.transparent.notransfontcolor .header-address {color: #fff;}
.transparent .header-search a {background-image: url('/static/images/header_la_index.png?v=1');}
.transparent .header-search a.header-search {background-image: url('/static/images/search_icon.png');}
.absolute.header {position: absolute; left: 0; top: 0; right: 0;}

.windowIframe { width:100%;height: 100%; position:fixed; left:0; top:0; display:none; z-index:2000;}
.windowIframe .hsearch-header{ position:relative; background: #fff; height: .9rem;}
.windowIframe .hsearch-body{position: relative; background: #fff; height: 2.5rem; box-shadow: 0 5px 10px #ccc;}
.windowIframe .hsearch-box{padding: .2rem;}
.windowIframe .hsearch-box .hsearch-key{width: 81%;}
.windowIframe .hsearch-box .hsearch-key input{border: 1px solid #e3e7ed; height: .6rem; border-radius: 0.6rem; width: 90%; outline: 0; padding-left: 10%; background: url(../../images/icon-search.png) no-repeat 0.12rem 0.12rem;background-size: .35rem;font-size: .25rem}
.windowIframe .hsearch-box .hsearch-btn{background-color: #fff;cursor: pointer;overflow: hidden;width: 15%;border-radius: 0.6rem;border: 1px solid #e3e7ed;text-align: center;height: .6rem;line-height: .6rem;}
.windowIframe .hsearch-box .hsearch-btn input{outline: 0;background: transparent;border: none;display: inline-block;width: 100%;height: .6rem;line-height: .6rem;font-size: .25rem;}




/*app及小程序*/
.xinwang_ios{}
.xinwang_ios .header{padding-top: 0!important; display: none!important;}
.xinwang_ios .padTop20 {padding-top: 0!important;}
.wx_miniprogram{}


/* 搜索 */
.search-form {padding: .18rem 0;width:100%；;}
.search-form .sobj {margin: 0 .24rem;height: .7rem; border: 1px solid #f88031; border-radius: 3px; line-height: .7rem; display: -webkit-box;}
.search-form .area {position: relative; -webkit-box-flex: 1;}
.search-form .area:after {position: absolute; content: ""; right: .1rem; top: 50%; width: 1px; height: .46rem; margin-top: -.23rem; background: linear-gradient(#f6f6f6, #a9a9a9, #f6f6f6);}
.search-form .area a {display: block; font-size: .24rem; color: #333;}
.search-form .area i {display: inline-block; width: .28rem; height: .28rem; margin-top: -.02rem; vertical-align: middle; margin-left: .1rem; background: url('../../images/pos.png') no-repeat center; background-size:70%;}
.search-form .area label {display: inline-block; vertical-align: middle; min-width: .5rem; max-width: 1.8rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-top: -.03rem;}
.search-form .area s {display: inline-block; vertical-align: middle; border-right: 1px solid #a0a0a0; border-bottom: 1px solid #a0a0a0; width: .1rem; height: .1rem; transform: rotate(45deg); margin: -.08rem 0 0 .1rem;}

.search-form .inp {-webkit-box-flex: 6;}
.search-form .inp a {position: relative; display: block; color: #a0a0a0; padding-left: .1rem;}
.search-form .inp s {position: relative; width: .24rem; height: .24rem; margin-top: -.02rem; display: inline-block; vertical-align: middle;}
.search-form .inp s:before {position: absolute; content: ""; left: 0; top: 0; width: .16rem; height: .16rem; border: 1px solid #a0a0a0; border-radius: 50%;}
.search-form .inp s:after {position: absolute; content: ""; left: .19rem; top: .15rem; transform: rotate(-45deg); width: 1px; height: .08rem; overflow: hidden; background: #a0a0a0;}
.search-form .inp span {position: absolute; right: 0; top: 0; width: 1rem; height: .7rem; background: #f88031; color: #fff; font-size: .26rem; text-align: center;}


/*频道内搜索框*/
.searchbar2 {padding:10px;}
.searchbar2 .s_ipt {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #ddd; width:100%; outline:none; display:block; text-indent:.5em; padding:3px 0; height:42px;}
.searchbar2 .s_sel {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #ddd; width:100%; outline:none; display:block; text-indent:.5em; padding:3px 0; height:42px; margin-bottom:10px;}
.searchbar2 .s_btn { margin-top:-42px; right:10px; border:0 none; outline:none; background-color:#fff; background:url(../../images/search_ico.gif) no-repeat 13px 14px; background-size:15px auto; cursor:pointer; display:block; width:42px; height:42px; text-indent:-999em;}
.searchbar2 .submit {background-color:#ff9b42;font-size:1em;text-align:center;color:#ffffff;height:36px;line-height:36px;border-radius:3px;display:block;border:0 none;width:100%; margin-top:10px;}
.searchbar2 .guess_local { margin-bottom:10px;}
.searchbar2 .guess_local #curLocation2 { color:#f60;}
.searchbar3 .s_ipt  { border:2px solid #fb9031; border-radius:5px;}



/*通用版权尾部 0735 fang*/
.newFooter { width:100%;/*background:#383838;*/ padding:.5rem 0 .9rem 0; }
.newFooter .footer_nav { margin:0 auto; clear: both; text-align: center;}
.newFooter .footer_nav a { display: inline-table; font-size:.24rem; color:#82848a; text-align:center;}
.footer_cop { color:#64666d; font-size:.2rem; padding-top:.1rem; text-align:center; display: none;}
.footer_bot { color:#64666d; }
.footer_bot p{font-size:.2rem; padding-top:.1rem; text-align:center}
.footer_bot a{color:#64666d;}


/*面包屑*/
.bread{height: .6rem;background-color: #f5f5f5;padding-left: .1rem;}
.bread a{display: inline-block; color: #333; height: .6rem;line-height: .6rem;float: left;font-size: .24rem;margin: 0 .15rem 0 .1rem;}
.bread a.active{color: #999;}
.bread i{background: url(../../images/bread.png) no-repeat;display: inline-block;width: .2rem;height: .6rem;background-size: .15rem .6rem;float: left;}


/*导航*/
.navHeight{height: .8rem;}
#navlist{box-shadow: 0 1px 5px #ccc;}/*height: 100%;*/
#navBox{position: fixed;top: -200%; width: 7.5rem; margin: 0 auto; text-align: center; -webkit-transition: top .3s; transition: top .3s; z-index: 1999;}
#navBox .navlist{z-index: 2; position: relative; background: #fff;}
#navBox .navlist ul{min-height: 100%; border-top: 1px solid #f2f2f2;}
#navBox li{ width: 25%; text-align: center; font-size: .28rem; color: #ababab; float: left; border-right: 1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2; box-sizing: border-box; padding: .1rem 0;}
#navBox li a{display: block;}
#navBox li span{width: 1rem; height: 1rem !important; box-sizing: border-box; border-radius: 100%; line-height: 1 !important; padding: 0 !important; margin: 0 auto; display: block;}
#navBox li span.nav_huodong{background: url(../../mobile/images/nav/huodong.png) center center no-repeat; background-size: .6rem auto;}
#navBox li span.nav_rencai{background: url(../../mobile/images/nav/rencai.png) center center no-repeat; background-size: .6rem auto;}
#navBox li span.nav_share{background: url(../../mobile/images/nav/share.png) center center no-repeat; background-size: .6rem auto;}
#navBox li span.nav_car{background: url(../../mobile/images/nav/car.png) center center no-repeat; background-size: .6rem auto;}
#navBox li span.nav_ershou{background: url(../../mobile/images/nav/ershou.png) center center no-repeat; background-size: .6rem auto;}
#navBox li span.nav_shangpu{background: url(../../mobile/images/nav/shangpu.png) center center no-repeat; background-size: .6rem auto;}
#navBox li span.nav_shangji{background: url(../../mobile/images/nav/shangji.png) center center no-repeat; background-size: .6rem auto;}
#navBox li span.nav_edu{background: url(../../mobile/images/nav/edu.png) center center no-repeat; background-size: .6rem auto;}
#navBox li span.nav_article{background: url(../../mobile/images/nav/article.png) center center no-repeat; background-size: .6rem auto;}
#navBox li span.nav_index{background: url(../../mobile/images/nav/index.png) center center no-repeat; background-size: .6rem auto;}
#navBox li span.nav_info{background: url(../../mobile/images/nav/info.png) center center no-repeat; background-size: .6rem auto;}
#navBox li span.nav_job{background: url(../../mobile/images/nav/job.png) center center no-repeat; background-size: .6rem auto;}
#navBox li span.nav_house{background: url(../../mobile/images/nav/house.png) center center no-repeat; background-size: .6rem auto;}
#navBox li span.nav_huangye{background: url(../../mobile/images/nav/huangye.png) center center no-repeat; background-size: .6rem auto;}
#navBox li span.nav_tieba{background: url(../../mobile/images/nav/tieba.png) center center no-repeat; background-size: .6rem auto;}
#navBox li span.nav_dating{background: url(../../mobile/images/nav/dating.png) center center no-repeat; background-size: .6rem auto;}
#navBox li span.imgbox{width: 1rem; height: 1rem !important; box-sizing: border-box; border-radius: 100%; line-height: 1 !important; padding: 0 !important; margin: 0 auto; display: block;}
#navBox li .txtbox{display: block; height: .5rem; line-height: .5rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
#navBox li img{width: .7rem;margin-top: .2rem;}
#navBox .bg {position: fixed;top:0;width: 7.5rem;height: 0;opacity:0;background:rgba(0,0,0,0.5);-webkit-transition:opacity .5s;transition:opacity .5s;z-index: 1;left: 0; right: 0;}

#fast_nav{background-color: #fff; position: relative; z-index: 10; padding:.2rem .2rem; padding-bottom: .4rem;}
#fast_nav ul{display: flex; justify-content: space-between;}
#fast_nav li{background-color: #f5f6f8; width: 1.5rem; height: 1.5rem; border-radius: .2rem; }
#fast_nav li:active a{opacity: .5;}
#fast_nav li a{display: block;}
#fast_nav li i{display: block;}
#fast_nav li img{width:.56rem;}
#fast_nav h2{font-size: .34rem;color: #333;font-weight: bold;text-align: left;height: .9rem;line-height: .9rem;position: relative;}
#fast_nav h2 .closenav_btn{display: block;width: .3rem;height: .3rem;background-image: url(../../images/close_2.png);position: absolute;right: 0;background-size: .3rem auto;background-repeat: no-repeat;background-position: center;top: .1rem;padding: .16rem;}
#fast_nav .message_num{position: relative;}
#fast_nav .message_num em{display: block; min-width: .3rem; height: .3rem; border-radius: .15rem; background-color: #ff5e4d; padding-left: .06rem; padding-right: .06rem; box-sizing: border-box; color: #fff; position: absolute;left: .8rem;  font-size: .2rem;}



/* 底部固定导航 */
.btmMenu {position: fixed;bottom:0;left:0;border-top: 1px solid #d3d4ce;background:#fff;z-index: 100;}
.bnav li {display: table-cell;width: 1%;text-align: center;}
.bnav li a {display: block;padding:.14rem 0 .06rem 0;color: #999;font-size: .24rem;}
.bnav li a span {line-height: .44rem;}
.bnav li.active a {color: #FE5400;}
.bnav .iconnav {display: block;width: .5rem;height: .42rem;margin:0 auto;}
.bnav .bicon-1 {background: url(../../mobile/images/bicon-1.png) center center no-repeat; background-size: contain;}
.bnav .bicon-2 {position: relative; background: url(../../mobile/images/bicon-2.png) center center no-repeat; background-size: contain;}
.bnav .bicon-3 {background: url(../../mobile/images/bicon-3.png) center center no-repeat; background-size: contain;}
.bnav .bicon-4 {background: url(../../mobile/images/bicon-4.png) center center no-repeat; background-size: contain;}
.bnav .bicon-2 em{ position: absolute; width: .3rem; height: .3rem; display: block; left: .3rem; top: -0.1rem; background: #ff0c0e; color: #fff; border-radius: .3rem; line-height: 1.2; font-style: normal;}
.bnav .active .bicon-1 {background: url(../../mobile/images/bicon-1a.png) center center no-repeat; background-size: contain;}
.bnav .active .bicon-2 {background: url(../../mobile/images/bicon-2a.png) center center no-repeat; background-size: contain; }
.bnav .active .bicon-3 {background: url(../../mobile/images/bicon-3a.png) center center no-repeat; background-size: contain;}
.bnav .active .bicon-4 {background: url(../../mobile/images/bicon-4a.png) center center no-repeat; background-size: contain;}
.bnav #fabubtn{position: relative; bottom: -1px;}
.bnav .quan1{position: absolute; display: block; width: 1rem; height: 1rem; border-radius: 1rem; background: #fff; bottom: .4rem; left: .2rem;}
.bnav .quan1 .quan2{display: block; width: .8rem; height: .8rem; border-radius: .8rem; margin: .1rem auto; background: #FE5400 url(../../mobile/images/fabubtn.png) center center no-repeat; background-size: .6rem;}


/*举报*/
.reportBox{padding:.35rem .24rem;position: relative;}
.reportBox .releft{float: left;width: 87%;border-right:solid 1px #eee;padding-right:.2rem;}
.reportBox .releft p:first-child{font-size: .28rem;color:#fb7330;margin-bottom: .1rem;}
.reportBox .releft p:nth-child(2){font-size: .24rem;color:#a0a0a0;}
.reportBox .releft p span{color:#f79810;}
.reportBox .reright{float: right;width: .88rem;text-align: center;position: absolute;right: 0;top: 50%;margin-top: -.3rem;}
.reportBox .reright.HN_Jubao,.JubaoBox.show{display:block;}
.reportBox .reright img{width: .5rem;}
.reportBox .reright p{font-size: .22rem;color:#f79810;}
/*举报*/
.HN_Jubao{}/*display: none;*/
.JubaoBox{background: #fff;width: 100%;margin: 0 auto;position: fixed;bottom: 0; z-index: 999999; display: none;}
.JubaoBox .JubaoBox-lead{height: 1.3rem;line-height: 1.3rem;text-align: center;font-size: .32rem;}
.JubaoBox .JuClose{position: absolute; right: 0; top: 0; display: block; width: .8rem; height: .8rem; background: url(../../images/close_3.png) center center no-repeat; background-size: .4rem auto;}
.JubaoBox .JuSelect{padding: .2rem; }
.JubaoBox .JuSelect ul{font-size: .24rem; display: none;}
.JubaoBox .JuSelect li{float: left; padding: .1rem .2rem; border: 1px solid #f2f2f2; margin: 0 .1rem .1rem 0; border-radius: .04rem;}
.JubaoBox .JuSelect li.active{color: #23b8f6; border-color: #23b8f6;}
.JubaoBox .JuRemark{padding: .2rem; color: #bbb;}
.JubaoBox .JubaoBox-tit{color: #bbb; margin-bottom: .1rem;}
.JubaoBox .JubaoBox-tit em{font-size: .24rem;}
.JubaoBox .JubaoBox-tit span{color: #f60;}
.JubaoBox .JuRemark textarea{border: none; outline: none; width: 100%; font-size: .26rem; resize: none;}
.JubaoBox .JubaoBox-contact{padding: .2rem; margin-bottom: .2rem;}
.JubaoBox .JubaoBox-contact dl{font-size: .26rem;}
.JubaoBox .JubaoBox-contact dt{margin-right: .2rem; padding: .1rem 0;}
.JubaoBox .JubaoBox-contact dd input{border: none; outline: 0; width: 4.5rem; padding: .1rem 0;}
.JubaoBox .JubaoBox-submit{display: block; background: #f60; color: #fff; text-align: center; height: 1.02rem; line-height: 1.02rem; font-size: .3rem; /*padding: .15rem 0;margin: .15rem 0;*/}
/*留言*/
.LiuyanBox{background: #fff;width: 100%;margin: 0 auto;position: fixed;bottom: 0; z-index: 999999; display: none;}
.LiuyanBox .LiuyanBox-lead{height: 1.3rem;line-height: 1.3rem;text-align: center;font-size: .32rem;}
.LiuyanBox .JuClose{position: absolute; right: 0; top: 0; display: block; width: .8rem; height: .8rem; background: url(../../images/close_3.png) center center no-repeat; background-size: .4rem auto;}
.LiuyanBox .JuRemark{padding: .2rem; color: #bbb;}
.LiuyanBox .LiuyanBox-tit{color: #bbb; margin-bottom: .1rem;}
.LiuyanBox .LiuyanBox-tit em{font-size: .24rem;}
.LiuyanBox .LiuyanBox-tit span{color: #f60;}
.LiuyanBox .JuRemark textarea{border: none; outline: none; width: 100%; font-size: .26rem; resize: none;}
.LiuyanBox .LiuyanBox-contact{padding: .2rem; margin-bottom: .2rem;}
.LiuyanBox .LiuyanBox-contact dl{font-size: .26rem;}
.LiuyanBox .LiuyanBox-contact dt{margin-right: .2rem; padding: .1rem 0;}
.LiuyanBox .LiuyanBox-contact dd input{border: none; outline: 0; width: 4.5rem; padding: .1rem 0;}
.LiuyanBox .LiuyanBox-submit{display: block; background: #f60; color: #fff; text-align: center; height: 1.02rem; line-height: 1.02rem; font-size: .3rem; /*padding: .15rem 0;margin: .15rem 0;*/}


/*错误信息*/
.JuError{color: #fff; background: #000; border-radius: .1rem; width: 3rem; position: fixed; z-index: 1000000; top: 50%; padding: .1rem .2rem; text-align: center; left: 50%; margin-left: -1.7rem; display: none; font-size: .25rem;}

/*遮罩层*/
.JuMask{position: fixed;top: 0;position: fixed;background: rgba(0,0,0,.4);top: 0;bottom: 0;left: 0;right: 0;z-index: 100002;display: none;}
.JuMask.show{display: block;}


/*温馨提示*/
.report {background:#fff;padding:0.2rem .3rem;margin-top: 0.2rem;}
.report .report_left {float:left;}
.report .report_left span {font-size:.28rem;color:#ff5e3a;}
.report .report_left p {color:#aaaaaa;font-size:.22rem;}
.report .report_right {float:right;text-align:center;padding-left:.3rem;border-left:0.02rem solid #f3f3f3;}
.report .report_right i {display:block;width:.5rem;height:.5rem;background:url(../../images/report.png) no-repeat center;background-size:.5rem;}


/* 分享 */
.HN_PublicShare_shearBox {position: fixed;bottom:-100%;width: 7.5rem;margin:0 auto;text-align: center;z-index: 100001;}
.HN_PublicShare_shearBox .HN_PublicShare_bg {position: fixed;top:0;width: 7.5rem;height: 0;opacity:0;background:rgba(0,0,0,0.5);-webkit-transition:opacity .5s;transition:opacity .5s;z-index: 1;}
.HN_PublicShare_sheark1 {position: relative;height: 50%;background:#fff;border-bottom: solid 1px #dcdcdc;z-index: 2; padding: .4rem;}
#HN_PublicShare_shearBox a {display: block; height: 1.1rem;}
#HN_PublicShare_shearBox li{width: 25%; text-align: center; font-size: .24rem; color: #ababab; float: left; margin-bottom: .4rem;}
#HN_PublicShare_shearBox li span{float: none;}
#HN_PublicShare_shearBox a:after {display: inline-block;width: 1rem;height: 1rem;content:"";}
#HN_PublicShare_shearBox .HN_button_qzone:after{background:url(../../images/HN_Public_share1.png) center center no-repeat;background-size: .6rem auto; display: block; width: .7rem; height: .7rem;margin: 0 auto;margin-top: 0.1rem;}
#HN_PublicShare_shearBox .HN_button_tsina:after{background:url(../../images/HN_Public_share2.png) center center no-repeat;background-size: .6rem auto; display: block; width: .7rem; height: .7rem;margin: 0 auto;margin-top: 0.1rem;}
#HN_PublicShare_shearBox .HN_button_qzone, #HN_PublicShare_shearBox .HN_button_tsina{display: block; width: 1rem; height: 1rem !important; border: 1px solid #F2F7FC; box-sizing: border-box; border-radius: 100%; line-height: 1 !important; padding: 0 !important; margin: 0 auto .11rem;}
#HN_PublicShare_shearBox .HN_button_comment, #HN_PublicShare_shearBox .HN_button_code, #HN_PublicShare_shearBox .HN_button_tweixin, #HN_PublicShare_shearBox .HN_button_ttqq{display: block; width: 1rem; height: 1rem !important; border: 1px solid #F2F7FC; box-sizing: border-box; border-radius: 100%; line-height: 1 !important; padding: 0 !important; margin: 0 auto .11rem;}
#HN_PublicShare_shearBox .HN_button_comment:after{background:url(../../images/HN_Public_share5.png) center center no-repeat;background-size: .6rem auto; display: block; width: 1rem; height: 1rem;}
#HN_PublicShare_shearBox .HN_button_code:after{background:url(../../images/HN_Public_share6.png) center center no-repeat;background-size: .6rem auto; display: block; width: 1rem; height: 1rem;}
#HN_PublicShare_shearBox .HN_button_tweixin:after{background:url(../../images/HN_Public_share3.png) center center no-repeat;background-size: .6rem auto; display: block; width: 1rem; height: 1rem;}
#HN_PublicShare_shearBox .HN_button_ttqq:after{background:url(../../images/HN_Public_share4.png) center center no-repeat;background-size: .6rem auto; display: block; width: 1rem; height: 1rem;}
#HN_PublicShare_shearBox .HN_PublicShare_shearBox .HN_PublicShare_cancel {position: absolute;bottom:0;width: 7.5rem;height: .96rem;line-height: .96rem;font-size: .32rem;color: #000;background:#fff;z-index: 2;}
#HN_PublicShare_shearBox .HN_style_32x32  .jtico{width: 1rem; height: 1rem !important; border: 1px solid #F2F7FC; box-sizing: border-box; border-radius: 100%; line-height: 1 !important; padding: 0 !important; margin: 0 auto;}
#HN_PublicShare_cancelShear, #HN_PublicShare_cancelcode{padding: .15rem 0; background: #F2F7FC; border-bottom: 1px solid #f0f5f9; margin: .1rem 0 0;}
.HN_PublicShare_codeBox {position: fixed;bottom:-100%;width: 7.5rem;margin:0 auto;text-align: center;z-index: 100001;background: #fff;}
.HN_PublicShare_codeBox p{color: #999; font-size: .24rem; margin-bottom: .5rem;}

/*分享指引*/
.HN_PublicShare_zhiyin{position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 100001; text-align: right; display: none;}
.HN_PublicShare_zhiyin .HN_PublicShare_bg{position: fixed;top:0;width: 7.5rem;height: 0;opacity:0;background:rgba(0,0,0,0.7);-webkit-transition:opacity .3s;transition:opacity .3s;z-index: 1;}
.HN_PublicShare_zhiyin .HN_PublicShare_zhibox{position: fixed; top: 0; right: 0; z-index: 2;}
.HN_PublicShare_zhiyin .HN_PublicShare_zhibox img{width: 7rem; display: block; margin: 0 auto;}
.HN_PublicShare_zhiyin .HN_PublicShare_zhibox p{display: none;}


/* 广告标识 */
.siteAdvObj {position: relative;}
.siteAdvObj .advMark {position: absolute; width: 24px; height: 14px; background: url('../../images/advMark.png') no-repeat; font-size: 0; text-indent: -999em;}
.siteAdvObj .advMark.pos0 {left: 5px; top: 5px;}
.siteAdvObj .advMark.pos1 {right: 5px; top: 5px;}
.siteAdvObj .advMark.pos2 {left: 5px; bottom: 5px;}
.siteAdvObj .advMark.pos3 {right: 5px; bottom: 5px;}
.siteAdvObj .advTitleMark {position: absolute; left: 0; top: 0; line-height: .4rem; font-size: .24rem; margin: 0; padding: 0 5px; color: #fff; background: rgba(0,0,0,.5);}

/* 广告占位 */
.advPlaceholder {position: relative; width: 100%; height: 100%; line-height: .25rem; z-index: 1; font-size: .24rem;}
.advPlaceholder .apCon {position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: #f5f5f5; z-index: 888; color: #999;}
.advPlaceholder .apCon:hover {background: #f0f0f0;}
.advPlaceholder .apCon:hover .title h5 {background: #f00; border-color: #ff0; color: #fff;}
.advPlaceholder .ad_tit {position: absolute; left: 10px; top: 10px; z-index: 2;}
.advPlaceholder .ad_stu {position: absolute; right: 10px; top: 10px; z-index: 2; text-decoration: underline;}
.advPlaceholder .ad_title {position: absolute; left: 0; top: 50%; right: 0; bottom: 0; z-index: 3; text-align: center; margin-top: -.4rem; font-size: .36rem;}
.advPlaceholder h5 {display: inline-block; border: 1px dotted #fda9a9; background: #f9f9a3; padding: 3px 5px; color: #000; line-height: .4rem;}
.advPlaceholder h6 {display: block; font-size: .24rem; margin-top: 6px;}
.advPlaceholder .ad_tips {position: absolute; left: 0; right: 0; bottom: 10px; z-index: 2; padding: 0 10px; text-align: center; margin: 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}


/*发布信息弹出层、登录弹出层*/
.login-modal, .cd-bouncy-nav-modal{position: fixed;z-index: 999;top:0;bottom:0;left:0;right:0;min-height: 7rem;opacity:0;visibility:hidden;-webkit-transition:opacity 0.3s 0.2s,visibility 0s 0.2s;-moz-transition:opacity 0.3s 0.2s,visibility 0s 0.2s;transition:opacity 0.3s 0.2s,visibility 0s 0.2s; display: none;}
.login-modal.fade-in, .cd-bouncy-nav-modal.fade-in{visibility:visible;opacity:1;-webkit-transition:opacity 0.1s 0s,visibility 0s 0s;-moz-transition:opacity 0.1s 0s,visibility 0s 0s;transition:opacity 0.1s 0s,visibility 0s 0s;}
.loginBox, .cd-bouncy-nav{width:100%;height:100%;position:absolute;left:50%;top:50%;z-index:999;-webkit-transform:translateX(-50%)translateY(-50%);-moz-transform:translateX(-50%)translateY(-50%);-ms-transform:translateX(-50%)translateY(-50%);-o-transform:translateX(-50%)translateY(-50%);transform:translateX(-50%)translateY(-50%)}
.loginBox #myLoginIframe, .cd-bouncy-nav #myFabuIframe{width: 100%; height:100%;background-color: #fff;  overflow-y: auto;-webkit-overflow-scrolling: touch;}
.fade-in .loginBox #myLoginIframe, .fade-in .cd-bouncy-nav #myFabuIframe{-webkit-animation: cd-move-in 0.4s;-moz-animation: cd-move-in 0.4s;animation: cd-move-in 0.4s;}
.fade-out .loginBox #myLoginIframe, .fade-out .cd-bouncy-nav #myFabuIframe{-webkit-animation: cd-move-out 0.4s;-moz-animation: cd-move-out 0.4s;animation: cd-move-out 0.4s;}
.fade-in .loginBox #myLoginIframe, .fade-out .loginBox #myLoginIframe, .fade-in .cd-bouncy-nav #myFabuIframe, .fade-out .cd-bouncy-nav #myFabuIframe{-webkit-animation-fill-mode: forwards;-moz-animation-fill-mode: forwards;animation-fill-mode: forwards;}


/*提示框*/
.dialog-overlay { position: fixed; top: 0; left: 0; z-index: 10000; width: 100%; height: 100%; background: #000; opacity:0; filter:alpha(opacity=0); -webkit-transition:all ease-in-out 0.2s; transition:all ease-in-out 0.2s; }
.dialog-content {
	position: fixed; top: 50%; left: 50%; z-index: 10001; width: 85%; overflow: hidden;
	background-color: #FAFAFC; text-align: center; border-radius: 3px;
	-webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);	
	opacity:0; filter:alpha(opacity=0); -webkit-transition:all ease-in-out 0.2s; transition:all ease-in-out 0.2s;}
.dialog-content-hd { padding: 20px 0 0; }
.dialog-content-title { font-weight: 400; font-size: 17px; }
.dialog-content-bd { padding: 15px 20px 0; font-size: 14px; color: #666; word-wrap: break-word; word-break: break-all; text-align: left; }
.dialog-content-bd p { margin:5px 0; }
.dialog-content-ft { 
	position: relative; line-height: 42px; margin-top: 20px; font-size: 16px; 
	display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;
}
.dialog-content-ft a { 
	position: relative; display: block; text-decoration: none; color: #0BB20C; outline: none; 
	-webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); 
}
.dialog-content-ft a:active { background-color: #EEEEEE; }
.dialog-content-ft:after {
	content: " "; position: absolute; left: 0; top: 0; width: 100%; height: 1px; border-top: 1px solid #D5D5D6; color: #D5D5D6;
	-webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: scaleY(0.5); transform: scaleY(0.5);
}
.dialog-content-ft a:after {
	content: " "; position: absolute; left: 0; top: 0; width: 1px; height: 100%; border-left: 1px solid #D5D5D6; color: #D5D5D6;
	-webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: scaleX(0.5); transform: scaleX(0.5);
}
.dialog-content-ft a:first-child:after { border-left: none; }
.dialog-content-ft .dialog-btn-cancel { color: #353535; }
.dialog-content-ft .dialog-btn-ok { color: #0BB20C; }

.dialog-wrap-info .dialog-overlay { background-color: transparent; opacity: 0; filter:alpha(opacity=0); }
.dialog-content-info { width: auto; text-align: center; background-color: rgba(0, 0, 0, 0.5); border-radius: 6px; }
.dialog-content-info .dialog-content-bd { position: relative; padding: 0; width: 160px; height: 140px; color: #fff; text-align: center; }
.dialog-content-info .dialog-content-bd .info-icon { max-width: 48px; margin: 20% 0 0; }
.dialog-content-info .dialog-content-bd .info-text { position: absolute; width: 100%; left: 0; bottom: .5rem; margin: 0; font-size: .3rem; letter-spacing: 2px; }

.dialog-wrap-show .dialog-overlay { opacity:0.6; filter:alpha(opacity=60); }
.dialog-wrap-show .dialog-content { opacity:1; filter:alpha(opacity=100); }







/*仿bootstrop label badge*/
.label-bt,.badge{display:inline-block;padding:.05rem .1rem; margin-right: .1rem; font-size:.24rem;font-weight:bold;line-height:.24rem;color:#fff;white-space:nowrap;vertical-align:baseline;background-color:#999}
.label-bt{}
.badge{padding-right:.1rem;padding-left:.1rem;-webkit-border-radius:.1rem;-moz-border-radius:.1rem;border-radius:.1rem}
.label-bt:empty,.badge:empty{display:none}
a.label-bt:hover,a.label-bt:focus,a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}
.label-important,.badge-important{background-color:#b94a48}
.label-important[href],.badge-important[href]{background-color:#953b39}
.label-warning,.badge-warning{background-color:#f89406}
.label-warning[href],.badge-warning[href]{background-color:#c67605}
.label-success,.badge-success{background-color:#468847}
.label-success[href],.badge-success[href]{background-color:#356635}
.label-info,.badge-info{background-color:#3a87ad}
.label-info[href],.badge-info[href]{background-color:#2d6987}
.label-inverse,.badge-inverse{background-color:#333}
.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a}
.btn .label-bt,.btn .badge{position:relative;top:-1px}
.btn-mini .label-bt,.btn-mini .badge{top:0}

/*电话-二维码模态框*/
.modal-public{visibility: hidden;position: fixed;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index: 999;}
.modal-public.curr {visibility: visible;}
.bgCover{ opacity: 1;visibility: hidden;overflow: hidden;background: #000;position: fixed;top: 0px;left: 0px;right: 0; bottom: 0;z-index: 99;-webkit-transition:none;transition:none;}
.curr > .bgCover {opacity: .6;visibility: visible;}
.modal-public .modal-main{display: block; position:relative!important;width: 70%;padding:.6rem .1rem .58rem;text-align: center;margin:auto;height: auto;position: fixed;left:0;top:25%;right:0;z-index: 9999;-webkit-border-radius: 0.04rem;-moz-border-radius: 0.04rem;border-radius: 0.04rem;background: #fff url(/static/mobile/images/modal_bg.png) no-repeat;  background-position: 50% 125%;background-size: 120%;}

.curr .modal-main {display: block;-webkit-animation: popup .3s ease-in;-moz-animation: popup .3s ease-in;animation: popup .3s ease-in;}
.modal-public .close{width:.7rem;height: .7rem;position: absolute;top:.24rem;right:.21rem;background: #fff url(/static/mobile/images/modal_close.png) no-repeat; background-size:.7rem .7rem;}

.modal-public .modal-main h3{font-size: .36rem;padding-bottom: .35rem;width: 60%;margin:auto;}
.modal-public .modal-main h3:before,.modal-public .modal-main h3:after{width:20%;display:block;margin-top: .25rem;height:.02rem;}
.modal-public .modal-main h3:before{content:'';float:left;background:linear-gradient(to left,#bcbcbc,#f8f8f8);}
.modal-public .modal-main h3:after{content:'';float:right;background:linear-gradient(to left,#f8f8f8,#bcbcbc);}

.modal-public .modal-main p{padding: .1rem .2rem; font-size: .34rem; background: none;text-align: center;}
.modal-public .modal-main .call{margin:.1rem auto;width: 2.07rem;height: .57rem;line-height:.57rem;border-radius: 4px;background: #f86942;box-shadow: 0 .05rem .1rem rgba(255,142,73,.5);}
.modal-public .modal-main .call a{color:#fff;font-size: .28rem;}

.modal-public .modal-main .qrcode {display: -webkit-box; position: relative;}
.modal-public .modal-main .qrcode dl {-webkit-box-flex: 1; text-align: center; margin: 0 5px;}
.modal-public .modal-main .qrcode dl img {width: 94%; height: 94%; max-width: 3rem; max-height: 3rem; margin: 0 auto; padding: 3%; border: 1px solid #eee; display: block;}
.modal-public .modal-main .qrcode dd {line-height: 1.5em; padding-top: 5px;}
.modal-public .modal-main .ts{position: absolute; bottom: .2rem; left:0; right: 0; color: #ccc;}



/* 右下角浮动   快速导航+返回顶部 */
.popupRightBottom {position: fixed; bottom: 1.5rem; bottom: calc(1.5rem + constant(safe-area-inset-bottom)); bottom: calc(1.5rem + env(safe-area-inset-bottom)); right: .3rem; z-index: 999; text-align: right;}

/* 快速导航 */
.popupRightBottom .fastNav {position: relative; height: 1.3rem;}
.popupRightBottom .fastNav button {position: relative; z-index: 2; width: .6rem; height: .6rem; padding: .2rem; box-sizing: content-box; background: #fe5400; color: #fff; border: 0; border-radius: 50%; font-size: .26rem; line-height: 1.2em; text-align: center;}
.popupRightBottom .fastNav .openNav {font-size: 0; text-index: -999em; }
.popupRightBottom .fastNav button:after {position: absolute; left: 0; top: 0; right: 0; bottom: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+tpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTA0LTAxVDE0OjE2OjM0KzA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0wNC0wMVQxNDo1MzowOCswODowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0wNC0wMVQxNDo1MzowOCswODowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0VCQTM1NjQ1NDRBMTFFOTk3RkZCNTdBNkQxOEQxOEQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0VCQTM1NjU1NDRBMTFFOTk3RkZCNTdBNkQxOEQxOEQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDRUJBMzU2MjU0NEExMUU5OTdGRkI1N0E2RDE4RDE4RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDRUJBMzU2MzU0NEExMUU5OTdGRkI1N0E2RDE4RDE4RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlCdhvcAAAEESURBVHjarNaxCsIwEAbgtlsfysVJfBpxEATR4nZu9vkEB6Euoqjd45000tY2uUvu4B+aS/PR0IamxpikVSmmM6BQvzWzZmCOqTAvzFoR2WFqzAUzTejJMFfTLWjGQ5Nijr01T7bxNv8FihDVzU7YmuECJYhq0Z4IkaALKr4vYu+GUJCg0gUNYSEgCxrDJCAbcmEcUAT5MB8ogjiYCxRBXIwLFr51JB8sxECUTHCo5o5+zlqFeTKUjG2E2G3kQrYOoZjvOwIpmEQeQSIw6qyTgrGQCNSA2KAWxALtpL0C5ANX1MwwtRLkAu+2WSlCY+DZNmZ0gXlilgqQzQbzoH9GzOQjwABLHqAYz8mY+QAAAABJRU5ErkJggg=='); background-repeat: no-repeat; background-size: .3rem; background-position: center; content: ''; transition: transform .3s ease-out; opacity: 0;}
.popupRightBottom .fastNav .openNav:after {display: block; transform: rotate(90deg); opacity: 1;}

/* 导航内容 */
.popupRightBottom .fastNav .slideMain {overflow: hidden; padding: .3rem 0 .3rem .3rem; margin: -1.3rem .5rem 0 0;}
.popupRightBottom .fastNav .slideFastNav {position: relative; z-index: 1; height: 1rem; background: rgba(255, 255, 255, .95); border-radius: .5rem; box-shadow: 0px 0px 16px 0px rgba(193, 193, 193, 0.4); padding: 0 1rem 0 .3rem; margin-right: -.5rem; opacity:1; visibility: hidden; display: none;}
.popupRightBottom .fastNav .showNav {display: block; animation: rightFadeIn_ .3s ease-out; visibility: visible;}
.popupRightBottom .fastNav .showNav.hideNav {animation: leftFadeOut .3s ease-out; visibility: visible;}

/* 关闭按钮 */
.popupRightBottom .closeNav {position: relative; display: none; width: .6rem; height: 1rem;}
.popupRightBottom .closeNav:before, .popupRightBottom .closeNav:after {position: absolute; content: ''; display: block; left: 50%; top: 50%;}
.popupRightBottom .closeNav:before {width: .34rem; height: .34rem; margin: -.17rem -.17rem 0; border-radius: 50%; border: 1px solid #d3d3d3; background: #fff;}
.popupRightBottom .closeNav:after {width: .1rem; height: .1rem; margin: -.04rem -.06rem 0; border-top: 1px solid #d3d3d3; border-right: 1px solid #d3d3d3; transform: rotate(45deg);}

/* 导航链接 */
.popupRightBottom .slideFastNav ul {display: inline-block; height: .88rem; padding: .12rem 0 0 0;}
.popupRightBottom .slideFastNav li {width: 1.00rem; height: .76rem; float: left; margin-right: 10px; font-size: .2rem; text-align: center;}
.popupRightBottom .slideFastNav li a {display: block; cursor:pointer; color: #5a5b5e; padding-top: .03rem; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.popupRightBottom .slideFastNav li a:before {content: ''; display: block; width: .41rem; height: .4rem; margin: 0 auto; background-size: cover; margin-bottom: .02rem;}
.popupRightBottom .slideFastNav li.f-homePage a:before {background-image: url('/static/mobile/images/home.png');}
.popupRightBottom .slideFastNav li.f-weChat a:before {background-image: url('/static/mobile/images/wechat.png');}
.popupRightBottom .slideFastNav li.f-user a:before {background-image: url('/static/mobile/images/user.png');}
.popupRightBottom .slideFastNav li.f-kefu a:before {background-image: url('/static/mobile/images/kefu.png');}
.popupRightBottom .slideFastNav li.f-help a:before {background-image: url('/static/mobile/images/help.png');}
.popupRightBottom .slideFastNav li.f-fabu a:before {background-image: url('/static/mobile/images/fabu.png');}
.popupRightBottom .slideFastNav li.f-cart a:before {background-image: url('/static/mobile/images/cart.png');}

/* 返回顶部 */
.popupRightBottom .fastTop {position: relative; z-index: 50; width: 1rem; height: 1rem; display: inline-block; border-radius: 50%; background: rgba(255, 255, 255, .95); box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.13); visibility: hidden;}
.popupRightBottom .fastTop i {position: relative; width: .8rem; height: .8rem; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAmCAYAAAClI5npAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+tpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTA0LTAxVDE0OjE2OjM0KzA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0wNC0wMVQxNDoyMTo1MSswODowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0wNC0wMVQxNDoyMTo1MSswODowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkZDOUM5OEM1NDQ2MTFFOUIyNEJDMDQ2RDVFMUE5NDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkZDOUM5OEQ1NDQ2MTFFOUIyNEJDMDQ2RDVFMUE5NDAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2RkM5Qzk4QTU0NDYxMUU5QjI0QkMwNDZENUUxQTk0MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2RkM5Qzk4QjU0NDYxMUU5QjI0QkMwNDZENUUxQTk0MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsXdjksAAAGwSURBVHja7JbdSgJBGIZtCc3qApLuoEsIKrTyJyqqW8gTqevpJDzqoKRCiYiuoAhL7c+OI/pPrc6D3oV3YRhmfxzNTuaDB3R2mPf5ZndW+3K5XEizlsEG+AFZcKyziKUZvgJ2wAgYBSWQ7pWA3fk2CAtjEV2JdgWW2HlYcc2WKILUXwksgoIU/goawvcBSiS7LbAAdqXwN5AAs5JElLcj2S2BebCnCI+DOqhSoilJFDnekcAc2JfC39l5XRhzJFrC2CB3YlpXIMMuVOG3ivkVF4kDLwnLI7ykCLcXuvGQvqDEp0IiHlQg7dL5DLgO8Mw4El+SxCGY8hNIMTwijH1wwas2juy5i8SRLGFJ4SWeZacaXOhS441Z9pCYlAWS7FwOt7e9FtKvMhtTSUw4AgmGR4VJTdrXfE7JE8l4zDvjdVFiiBLjtsAWrZxqMbzq010exEjeZ+6pQmIYbFrS097itlcCbG/M5bOXhP1i+xZvhy2wDh74oAUN160THvM7cA/W+vkLVwj1ruydGOv0H1HXyggYASNgBIyAETACRqATgWfh88t/CGQZ/AhWdRf5FWAAZbhjO1GN7QkAAAAASUVORK5CYII='); background-size: 50%; background-repeat: no-repeat; background-position: center; display: block; margin: .1rem auto 0;}


/* 微信浮动层 */
.popupNavWechat {position: fixed; width: 6.8rem; top: calc(50% - 3rem); left: calc(50% - 3.4rem); z-index: 99999; visibility: hidden;}
.popupNavWechat:before {position: fixed; z-index: 1; display: block; content: ''; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0,0,0,.5);}
.popupNavWechat .conWechat {display: -webkit-box; position: relative; z-index: 2; padding: 50px 10px 20px; background: #fff; -webkit-animation: topFadeIn .3s ease-out; -moz-animation: topFadeIn .3s ease-out; animation: topFadeIn .3s ease-out;}
.popupNavWechat .closeWechat {position: absolute; right: .2rem; top: .2rem; width: .5rem; height: .5rem; border: 1px solid #dcdcdc; border-radius: 50%; line-height: .4rem; text-align: center; color: #dcdcdc; font-size: .5rem; font-weight: 100;}
.popupNavWechat dl {-webkit-box-flex: 1; text-align: center; margin: 0 5px;}
.popupNavWechat dl img {width: 94%; height: 94%; max-width: 3rem; max-height: 3rem; margin: 0 auto; padding: 3%; border: 1px solid #eee; display: block;}
.popupNavWechat dd {line-height: 1.5em; padding-top: 5px;}

/* 海报原内容 */
.html2Wrap{position: fixed;  left: -9999999px;  }
.html2Wrap .html2_node{width: 100vw;background: #FF635C; padding: .24rem; padding-bottom: .54rem;}
.html2Wrap .html2Con{background: #fff; border-radius: .1rem; overflow: hidden;}
.html2Wrap .html2Con .himgGroup {overflow: hidden; white-space: nowrap; padding: .2rem; background: #fff; padding-bottom: .25rem;}
.html2Wrap .HN_PublicShare{display: none !important;}

.html_canvas{width: 100%; height: 100%;}
.html2_node .himgGroup  .himg_box_single{width: 7.0rem; max-height: 4.5rem; overflow: hidden; padding-left: .1rem;}
.html2_node .himgGroup  .himg_box1{width: 33.3%; height: 1.4rem; float: left;padding:.1rem .1rem 0; box-sizing: border-box; overflow: hidden;}
.html2_node .himgGroup  .himg_box3{width: 33.3%; height: auto ;float: left;padding:.1rem .1rem 0; box-sizing: border-box;}
.html2_node .himgGroup img{ width: 100%; }
.html2_node .html2_qrcode{width: 1.2rem; height: 1.2rem;padding: .04rem; background: #fff; position: absolute; top: 0; right: 0;}
.html2_node .html2_qrcode img{width: 100%; height: 100%; object-fit: cover; display: block;}
.html2_node .h_title,.html2_node .html2_info h2{font-size: .42rem; color: #fff;}
.html2_node .html2_info h2 span{font-size: .26rem; margin-left: .22rem;}
.html2_node .html2_info h2 {text-align: center;}
.html2_node .html2_info p {text-align: center; color: #fff; font-size: .26rem; line-height: .48rem; margin-top: .06rem;}
.html2_node .html2_info p a {color: #fff;}
.html2_node .html2_pub p{color: #fff; font-size: .26rem; line-height: .38rem;  margin-top: .16rem; margin-right: 1.3rem;}
.html2_node .html2_pub p a {color: #fff;}
.html2_node .html2_pub{margin-top: .4rem; padding-top: .1rem; position: relative; height: 1.6rem;}
.html2_node .html2_pub h3,.html2Wrap .html2_info h3{ position:relative; text-align: center; color: rgba(255,255,255,.6); font-size: .26rem; margin-top:.3rem; padding: 0;}
.html2_node .html2_pub h3 span ,.html2Wrap .html2_info h3 span{ background-color:#FF635C; padding:0 0.06rem; display:inline-block; vertical-align:middle; position:relative; z-index:2;}
.html2Wrap .html2_pub h3:after,.html2Wrap .html2_info h3:after { display:block; position:absolute; z-index:1; content:''; height:1px; left:.4rem; right:.4rem; top:.2rem; background-color:rgba(255,255,255,.5);}
.html2Wrap .html2_rec .left_recimg{width: 1rem; height: 1rem; border-radius: 50%; overflow: hidden; border: solid 1px #fff; float: left;}
.html2Wrap .html2_rec .left_recimg img{width: 100%; height: 100%; object-fit: cover;}
.html2Wrap .html2_rec .rignt_recinfo{margin-left: 1.2rem; padding-top: .1rem;}
.html2Wrap .html2_rec .rignt_recinfo h3{font-size: .26rem; color: #fff; line-height: .46rem;}
.html2Wrap .html2_rec{margin-bottom: .3rem;}
.html2Wrap .html2_rec .rignt_recinfo h3>span{display: inline-block; padding: 0 .1rem; line-height: .28rem; border-radius: .14rem; background: rgba(255,255,255,.3); color: rgba(255,255,255,.8); font-size: .2rem; vertical-align: middle; margin-left: .1rem;}
.html2Wrap .html2_rec .rignt_recinfo p{color: #FFD3D1; line-height: .46rem; font-size: .24rem;}

/* 商城 */
.html2Wrap .himg_box2{width: 100%; overflow: hidden; font-size: 0;border-radius: 0.1rem .1rem 0 0;}
.html2Wrap .himg_box2 img{width: 100%; vertical-align:top; }
.html2_p_info{border-radius:0 0 .3rem .3rem ; background: #fff; height: 2.58rem; box-sizing: border-box;padding: .2rem;}
.html2_p_info .pro_price{background: none; padding: 0; margin-top: .4rem;}
.html2_p_info .pro_price .nprice{font-size: .48rem;  color: #FC3D59;}
.html2_p_info .pro_price .nprice em{font-size: .24rem;}
.html2_p_info .pro_price .nqginfo{color: #999; text-decoration: line-through; font-size: .3rem; }
.html2_p_info  .left_info{margin-right: 2.7rem;}
.html2_p_info .hpro_title{font-size: .3rem; line-height: .38rem; color: #313233; overflow: hidden;margin-top: .12rem; height: .8rem;}
.html2_p_info .html2_qrcode1{width: 2.1rem; background: #fff; padding: .09rem; float: right; border:1px solid rgba(238,238,238,1); box-sizing: border-box;}
.html2_p_info .html2_qrcode1 img{width: 100%; height: 100%;}
.html2Wrap .html2_info{ padding-top: .5rem;}

/* 海报展示 */
.postFast.fn-hide{display: none !important;}
.html2_mask{position: fixed; z-index: 1000001; left: 0; top: 0; bottom: 0; right: 0; background: rgba(0,0,0,.57); display: none;}
.html2_mask img{width: 1rem; height: 1rem; position: absolute; left: 50%; top: 50%; margin-left: -.5rem; margin-top: -.5rem; animation: xuanzhuan 1s infinite linear;}
.html2canvas_fixed .hd{color: #97989C; text-align: center; font-size: .26rem;}
.html2_node .html2_pub h3 span{font-size: .26rem;}
.html2canvas_fixed {border-radius: .3rem .3rem 0 0; padding:.5rem .35rem; position: fixed; z-index: 1000002; bottom: 0; display: none; left: 0; right: 0; background: #fff; max-height: 90%; overflow: auto; padding-top: .4rem; box-sizing: border-box; -webkit-animation: bottomFadeIn .3s ease-out; -moz-animation: bottomFadeIn .3s ease-out; animation: bottomFadeIn .3s ease-out; }
.html2canvas_fixed.show{display: block;}
.html2_canvas_top.fixedto{position: fixed; bottom: 9rem; height: .99rem; background: #fff; left: 0; right: 0; line-height: .99rem;}
.html2canvas_fixed .html2_close{width: .4rem; height: .4rem; background: no-repeat center; background-size: cover; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAE2klEQVRoQ+2Z32scVRTHv+fOzmazSVXURmoLwRer+PPB6pM/HkR9Fn9AESHEsklms4QgWlTs1KeG0E0z2WQ7SWghigqioGAqhaR/gM++6ouW+iL4q2myM3PkJlmZTvbnzJ3tks487cPee873fD9z5twZwm120W2mF4ng/e544nDi8D6rQIL0PjN0j5zE4cThfVaBUEibppnq67vv7tQdQssCf+Zyuetx16VYLPam0+msrusbUeK1Ldi2bX1ri98igfeZcScRftja5I8mJ0d/i0t0qbT4CBOfJOBhBv9cYef0ZD7/U5h4bQu2LOugED2XQXhyN2AFzGtE7uuGYfwTJolGa0qlxQcBbwVETwM7sz8Dl8eN3Cs7P9u72hZs2/ahioMfARz2h2LmddfRjk9MnPi9vRTq/7tcLh92PLFEgBTnz/UXgvN4mAK3Ldi07ey9FToD4hEAui9dhxmrKc0bGx2NjrfEGOA5EF4IiPXAOJPP5z4MU9i2BcsgMzP2IV2niyB+ORBUCd47GPMKCP9jvBvHY2BWwPk4jLtyj1CC5cKpqakD/f13fcvMz4IopQrv+hizw8CX7G4ZhULhrzDuRhIsF5fL5QHXpSKI3gjiDcaq1ibes+Xyo5orrFoYM2NZkHPKMIxrYcVGFtwUb2CN4LTUvbcxJl4BamPM7qYZxdlqkUIj7a9yI7xBvO5sNe7ejTAG0Rees5lXIVaJw1XhDfEmrGpUu3tvY+wJC6jRjYElJy1OTZxQ96hT4nBVdMPuXQPvRhiD6Fxvj2YODw//HeWeDa5VKrhZ9/bjbVnWESHSSyCSjzZfHuxIjHt7UoZqsUqR9leyGd4QosSO+wERPb9nqIgBY39uyh1uEe8/AAzsERsTxh0R3BTvm26ueDHumGAZaLpcHsh64iwDbwaGk2oeHmLGuKOCZbBS6fxzIHwFkMQ4eF3lTOrY+PDwVZXduN5esd3D1YCWtXREaN4SgEA3vimlK9fhHH8v4tjYSsFiFTw3Zz8GYqtGNw7m5gB8yXO1sULhxK+tJB72P7EJPrewcFTzxAoRHdv76KFrAN8fSLoiXyIIcl8Le/RrpQixCJYYk3CXieilWkMF96ROihvOZ7WOlgBixVu5YIkxEVtoMlRYFy4c1DYqxRrdO1a8lQpeWFg46tbDuMZQ0Wj2jgtvZYKbYVxvNp6fn+8HUt91Cm8lglvFuF5T6STekQVLjD3WPgXwVJTZuPGLQVonqijp3pEEbw8Vwl3ePeL5DAw3GzfCm4Ar/yoYTkIL3h4qBOYIkEc8/+URaLGSJjPMm4rGeOOS54pIw0kowT6M5VAREIuZTCZ1OsrhvRneus6vhv2g1rZg+RVP78nOEuid4FBBwOeZjJ6PIrZaPYk373ZvCrz3BnA2b+TebWWyCv6nbcGlUukeQP8ehGd8m+1gXCFT5bcliTdtVIoUOFp6zGuF/MiLHRE8PT3dl8keWCDQ27sBPUJ0jOslL/FO6XyRdt59bV9MPDo+NnK+I4JlkDnbfogclAA8AMLXxM4ncQ78tm1nKy5MdvGEEPjGMHJ2GLFyTdtIVwOZpikGBwfTQ0NDN8IGvxXrQgu+FcmqiJkIVlHFbt4jcbib3VGRW+Kwiip28x6Jw93sjorcEodVVLGb90gc7mZ3VOT2H1FOZlshJnFTAAAAAElFTkSuQmCC); position: absolute; top: .3rem; right: .3rem;}
.html2canvas_fixed .html2_img{margin-top: .3rem;}
.html2canvas_fixed .html2_img img{width: 100%; display: block;}

.html2_mask_bottom{position: fixed; left: 0; right: 0; height: .4rem; bottom: 0; z-index: 1000002;background:linear-gradient(0deg,rgba(0,0,0,.3) 0%,rgba(0,0,0,0) 100%); display: none;}



/*内页插件*/
/*1、点赞 不喜欢 分享*/
.plus_liketool{height: .6rem; margin: .2rem 0; position: relative;}
.likebtn{text-align: center;}
.likebtn a{ text-decoration: none;display: inline-block; width: 1.6rem; height: .45rem; line-height: .45rem; font-size: .24rem; border: .02rem solid #ddd; background: #fff; border-radius: .45rem; margin: 0 .1rem;}
.likebtn .dolike{width: 1.6rem;}
.likebtn .dolike.curr{color: #f00;}
.likebtn .dolike em{padding-left:.1rem;}
.likebtn .unlike{width: 1.6rem;}
.likebtn .unlike.curr{}
.likebtn .wxshare{width: 1.2rem;float: none;font-size: .24rem;background-image: none;height: .45rem;line-height: .45rem;padding: 0 .1rem;margin: 0 .1rem;}





/* 禁止滚动 */
html.noscroll,html.noscroll body {overflow: hidden;}
html.noscroll body {position: relative;}
@keyframes xuanzhuan{
	0%{transform: rotate(0deg);}
	50%{transform: rotate(180deg);}
	100%{transform: rotate(360deg);}
}


/* iPhoneX适配 */
body{
  padding-bottom: constant(safe-area-inset-bottom);
  padding-bottom: env(safe-area-inset-bottom);
}


/* CSS 特效 */
@-webkit-keyframes twinkling{0%{opacity:.5}100%{opacity:.8}}
@-moz-keyframes twinkling{0%{opacity:.5}100%{opacity:.8}}
@keyframes twinkling{0%{opacity:.5}100%{opacity:.8}}
/* 从下往上缓冲显示 */
@-webkit-keyframes bottomFadeIn{
	0%{opacity:0;	-webkit-transform:translateY(10px);}
	100%{opacity:1;	-webkit-transform:translateY(0);}
}

@-moz-keyframes bottomFadeIn{
	0%{opacity:0;	-moz-transform:translateY(10px);}
	100%{opacity:1; -moz-transform:translateY(0);}
}

@keyframes bottomFadeIn{
	0%{opacity:0;	transform:translateY(10px);}
	100%{opacity:1; transform:translateY(0);}
}

/* 从上往下缓冲显示 */
@-webkit-keyframes topFadeIn{
	0%{opacity:0;	-webkit-transform:translateY(-10px);}
	100%{opacity:1;	-webkit-transform:translateY(0);}
}

@-moz-keyframes topFadeIn{
	0%{opacity:0;	-moz-transform:translateY(-10px);}
	100%{opacity:1; -moz-transform:translateY(0);}
}

@keyframes topFadeIn{
	0%{opacity:0;	transform:translateY(-10px);}
	100%{opacity:1; transform:translateY(0);}
}

/* 从左往右缓冲显示 */
@-webkit-keyframes leftFadeIn{
	0%{opacity:0;	-webkit-transform:translateX(-10px);}
	100%{opacity:1;	-webkit-transform:translateY(0);}
}

@-moz-keyframes leftFadeIn{
	0%{opacity:0;	-moz-transform:translateX(-10px);}
	100%{opacity:1; -moz-transform:translateY(0);}
}

@keyframes leftFadeIn{
	0%{opacity:0;	transform:translateX(-10px);}
	100%{opacity:1; transform:translateY(0);}
}

/* 从右往左缓冲显示 */
@-webkit-keyframes rightFadeIn{
	0%{opacity:0;	-webkit-transform:translateX(10px);}
	100%{opacity:1;	-webkit-transform:translateY(0);}
}

@-moz-keyframes rightFadeIn{
	0%{opacity:0;	-moz-transform:translateX(10px);}
	100%{opacity:1; -moz-transform:translateY(0);}
}

@keyframes rightFadeIn{
	0%{opacity:0;	transform:translateX(10px);}
	100%{opacity:1; transform:translateY(0);}
}

/* 膨胀后变正常尺寸 */
@-webkit-keyframes popup{
	0%{-webkit-transform:scale(0);}
	60%{-webkit-transform:scale(1.1);}
	100%{-webkit-transform:scale(1);}
}

@-moz-keyframes popup{
	0%{-moz-transform:scale(0);}
	60%{-moz-transform:scale(1.1);}
	100%{-moz-transform:scale(1);}
}

@keyframes popup{
	0%{transform:scale(0);}
	60%{transform:scale(1.1);}
	100%{transform:scale(1);}
}

/*从下往上展开*/
@-webkit-keyframes cd-move-in {
  0% {
    -webkit-transform: translateY(100vh);
  }
  100% {
    -webkit-transform: translateY(0vh);
  }
}
@-moz-keyframes cd-move-in {
  0% {
    -moz-transform: translateY(100vh);
  }
  100% {
    -moz-transform: translateY(0vh);
  }
}
@keyframes cd-move-in {
  0% {
    -webkit-transform: translateY(100vh);
    -moz-transform: translateY(100vh);
    -ms-transform: translateY(100vh);
    -o-transform: translateY(100vh);
    transform: translateY(100vh);
  }
  100% {
    -webkit-transform: translateY(0vh);
    -moz-transform: translateY(0vh);
    -ms-transform: translateY(0vh);
    -o-transform: translateY(0vh);
    transform: translateY(0vh);
  }
}
@-webkit-keyframes cd-move-out {
  0% {
    -webkit-transform: translateY(0vh);
  }
  100% {
    -webkit-transform: translateY(100vh);
  }
}
@-moz-keyframes cd-move-out {
  0% {
    -moz-transform: translateY(0vh);
  }
  100% {
    -moz-transform: translateY(100vh);
  }
}
@keyframes cd-move-out {
  0% {
    -webkit-transform: translateY(0vh);
    -moz-transform: translateY(0vh);
    -ms-transform: translateY(0vh);
    -o-transform: translateY(0vh);
    transform: translateY(0vh);
  }
  100% {
    -webkit-transform: translateY(100vh);
    -moz-transform: translateY(100vh);
    -ms-transform: translateY(100vh);
    -o-transform: translateY(100vh);
    transform: translateY(100vh);
  }
}
