*{margin:0;padding:0;text-decoration:none;list-style:none;word-break:break-all;font-style:normal;box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-tap-highlight-color: rgba(0,0,0,0);}
body{font-family:"PingFang SC",Helvetica,Arial,"Hiragino Sans GB","Microsoft Yahei",STHeiTi,sans-serif;color:#333;font-size:0.28rem;line-height:1.6;background:#fff;width: 100%;}
img{border:0;border:none;display: block;}
a:focus,a:hover,input:focus{outline:0}
.fl{float:left}
.fr{float:right}
.clearfix:after,.clearfix:before{display:block;clear:both;content:"\200B";height:0}
.clearfix{*zoom:1}
button,input,select,textarea{border:none;outline:0}
html{-ms-touch-action:none;width: 100%;}
input{-webkit-appearance:none}
a{color:#333}
strong{font-weight: normal;}
.s_body{overflow: hidden;}
/*导航开始*/
.top_div{padding:0 .32rem;width:100%;position:fixed;z-index: 999;left: 0;top: 0;width: 100%;background: url('https://img.cheshi-img.com/mobile/img/blue_bag_jianbian.jpg') no-repeat top center;background-size: 100% auto;}
.header{padding:0 .32rem;width:100%;height:0.9rem;position:fixed;z-index: 999;left: 0;top: 0;width: 100%;background: url('https://img.cheshi-img.com/mobile/img/blue_bag_jianbian.jpg') no-repeat top center;background-size: 100% auto;}
.header .go_back,.header .home_icon{display:block;position:absolute;left:0.32rem;top:0;width:0.45rem;height:0.9rem;}
.header .go_back:before{display: block;content: ""; width: .2rem;height: .2rem;border-top: 1px solid #fff;border-left: 1px solid #fff;position: absolute;left: 2px;top: 0.34rem;transform: rotateZ(-45deg);-webkit-transform: rotateZ(-45deg);}
.header .home_icon{left: 0.8rem;width: .42rem;}
.header .home_icon:before{display: block;content: "";width: .42rem;height: .40rem;background: url(https://img.cheshi-img.com/mobile/product/home.png) center center no-repeat;background-size: 100% 100%;left: 0;top: .23rem;position: absolute;}
.header .b_txt{font-size:0.36rem;color:#fff;text-align:center;height:0.9rem;line-height:0.9rem;max-width:4.6rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0 auto;}
.r_span{position: absolute;line-height: .9rem;float: right;right: .32rem;top: 0rem;font-size: .28rem;color: #fff;width: .34rem;height: 100%;}
.bre_img{width: .34rem;height: .06rem;display: block;position: absolute;top: .42rem;left: 0;}
.r_span i{width: 0;height: 0;border-width: 3px 3px;border-style: solid;border-color: transparent #fff #fff transparent;position: absolute;bottom: .07rem;right: -.16rem;display: none;}
.r_span_in i{border-width: 5px 5px;border-color: transparent transparent #fff transparent;bottom: 0;right: 50%;transform: translateX(5px);display: block;}

.menu_pop{width: 0;height: 0;position: absolute;top: .9rem;right: 0;padding: .14rem 0;background: #fff;font-size: .28rem;overflow: hidden}
.menu_pop ul{width: 100%;}
.menu_pop ul li{float: left;width: 33.333%;text-align: center;line-height: 2;}
.menu_pop_in{width: 3.8rem;height: 2.96rem;transition: all .3s;}
.nav_mark{width: 100%;height: 100%;background: rgba(0,0,0,0.5);position: fixed;top: 0;left: 0;display: none;z-index: 20;}
.userinfo{padding: 0 .32rem .15rem;overflow: hidden;border-bottom: .1rem solid #e9f3fb;}
.userimg{width: .6rem;height: .6rem;float: left;border-radius: 50%;overflow: hidden;}
.userimg img{display: block;width: 100%;height: 100%;}
.username{float: left;width: calc(100% - .6rem);padding-left: .2rem;font-size: .28rem;line-height: .6rem;color: #0078ff;}
.username a{color: #0078ff;}

/*ad*/
.adv{width: 100%;}
.footer_ad{position: fixed;left: 0;bottom: .88rem;}
.adv_box{width: 100%;overflow: hidden;position: relative;}
.adv_box img{display: block;width: 100%;}

.main_item .adv{width: 6.46rem;margin: 0 auto;position: relative;overflow: hidden;}
.main_item .adv>div{position: relative;}
.main_item .adv img{width: 100%;height: auto;margin-bottom: .2rem;border-radius: .08rem;}

/* 弹框 */
.posbox{width: 100%;height: 100%;position: fixed;top: 0;left: 0;display: -webkit-flex;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;background: rgba(255,255,255,.1);z-index: 999;opacity: 1;display: none;}
.jdbox{max-width: 4rem;text-align: center;background: rgba(0,0,0,.7);color: #fff;font-size: .24rem;padding: .2rem;border-radius: 4px;}
.jdbox p{line-height: 2;}


.bg{background: url('https://img.cheshi-img.com/mobile/img/blue_bag_jianbian.jpg') no-repeat top center;background-size: 100% auto;width: 100%;height: 4.5rem;position: fixed;left: 0;top: 0;}

.container{padding-top: calc(1.1rem + 0px);}
.main_list{width: 6.86rem;margin: 0 auto .1rem;}
.main_list .main_item{position: relative;background: #fff;box-shadow: 0 0 .32rem 0 rgba(0,0,0,0.1);border-radius: .08rem;overflow: hidden;padding-bottom: .2rem;margin-bottom: .4rem;}
.main_list .thumb span{position: absolute;left: .2rem;top: 0;width: .68rem;height: .88rem;box-sizing: border-box;background: url('http://icon.cheshi-img.com/product/mobile/images/long_detail_top_4.png') no-repeat;background-size: 100% 100%;padding-top: .3rem;text-align: center;color: #fff;font-size: .32rem;font-weight: bold;line-height: .5rem;}
.main_list .main_item:nth-child(1) .thumb span{background: url('http://icon.cheshi-img.com/product/mobile/images/long_detail_top_1.png') no-repeat;background-size: 100% 100%;}
.main_list .main_item:nth-child(2) .thumb span{background: url('http://icon.cheshi-img.com/product/mobile/images/long_detail_top_2.png') no-repeat;background-size: 100% 100%;}
.main_list .main_item:nth-child(3) .thumb span{background: url('http://icon.cheshi-img.com/product/mobile/images/long_detail_top_3.png') no-repeat;background-size: 100% 100%;}
.main_list .thumb img{width: 100%;height: 4.58rem;object-fit: cover;}
.main_list .bserise_name{font-size: .42rem;color: #050B25;height: .59rem;line-height: .59rem;font-weight: bold;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;padding: .2rem;box-sizing: content-box;}
.main_list .score_box{padding-left: .2rem;font-size: .24rem;display: flex;line-height: .33rem;margin-bottom: .18rem;}
.main_list .score_box .starbox{display: flex;padding-top: .02rem;}
.main_list .text_box{padding-left: .2rem;margin-bottom: .18rem;font-size: .24rem;color: #D1D1D6;}
.main_list .color_gray{color: #8E8E93;}
.main_list .color_red{color: #F2382E;font-weight: bold;}
.main_list .text_big{font-size: .34rem;margin-left: .1rem;}
.main_list .sigstar{width: .24rem;height: .24rem;margin-right: .12rem;background: url('https://icon.cheshi-img.com/product/mobile/images/s_grey_single.png') no-repeat;background-size: .24rem auto;}
.main_list .starbox .sigstar i{display: block;height: .24rem;background: url('https://icon.cheshi-img.com/product/mobile/images/s_red_single.png') no-repeat;background-size: .24rem auto;width: 0;}
.base_info{display: flex;padding: .2rem 0;background: #fff;border-radius: .08rem;width: 100%;}
.base_info span{flex:auto;text-align: center;height: .8rem;color: #787878;position: relative;font-size: .24rem;}
.base_info span::after{content: '';position: absolute;right: -.01rem;top: 50%;width: 1px;height: .4rem;margin-top: -.2rem;background: #F0F2F5;}
.base_info span:last-child::after{width: 0;}
.base_info span strong{display: block;height: .4rem;line-height: .4rem;font-size: .28rem;color: #333;margin-bottom: .06rem;}
.base_info span strong b{font-size: .28rem;color: #333;}
.base_info span strong i{font-size: .2rem;font-weight: normal;color: #151515;}
.base_info span p{height: .34rem;width: 100%;overflow: hidden;white-space: nowrap;font-size: .24rem;color: #8E8E93;line-height: .34rem;}
.base_info span p i{width: .26rem;height: .26rem;display: inline-block;vertical-align: middle;background-size: 100% 100%;background-repeat: no-repeat;margin-right: .09rem;}
.icon_ml{background-image: url(https://img.cheshi-img.com/mobile/product/icon_ml.png);}
.icon_xh{background-image: url(https://img.cheshi-img.com/mobile/product/icon_xh.png);}
.icon_kc{background-image: url(https://img.cheshi-img.com/mobile/product/icon_kc.png);}
.icon_mc{background-image: url(https://img.cheshi-img.com/mobile/product/icon_mc.png);}
.main_list .xuhang_box{background: #EFEFF4;width: 6.46rem;height: 1.11rem;border-radius: .08rem;margin: 0 auto;display: flex;justify-content: space-around;align-items: center;margin-bottom: .3rem;}
.main_list .xuhang_box .color_red{font-size: .24rem;white-space: nowrap;}
.main_list .xuhang_box .color_gray{font-size: .2rem;white-space: nowrap;}
.main_list .xuhang_box .xuhang_item{text-align: center;}

.detail_box{display: none;}
.detail_box .detail_tit{display: flex;justify-content: center;margin-bottom: .3rem;}
.detail_box .detail_tit span{position: relative;font-size: .36rem;color: #050B25;height: .5rem;line-height: .5rem;font-weight: bold;}
.detail_box .detail_tit span .l{position: absolute;width: .87rem;height: 1px;background: #EFEFF4;left: -1.2rem;top: .24rem;}
.detail_box .detail_tit span .r{position: absolute;width: .87rem;height: 1px;background: #EFEFF4;right: -1.2rem;top: .24rem;}
.detail_box .detail_tit span i::before{position: absolute;top: -1px;width: 3px;height: 3px;background: #EFEFF4;border-radius: 50%;content: '';}
.detail_box .detail_tit span .l::before{right: -1px;}
.detail_box .detail_tit span .r::before{left: -1px;}

.detail_cont{display: flex;flex-wrap: wrap;}
.detail_item{width: 33.33%;text-align: center;margin-bottom: .3rem;}
.detail_item img{width: .72rem;margin: 0 auto .1rem;}
.detail_item .score{font-size: .2rem;color: #F2382E;margin-bottom: .1rem;font-weight: bold;}
.detail_item .score span{font-size: .28rem;}
.detail_item .name{font-size: .24rem;color: #050B25;max-width: 1.5rem;margin: 0 auto;}

.detail_box .news_box{background: #F7F8FA;border-radius: .08rem;overflow: hidden;margin: 0 auto .3rem;width: 6.46rem;}
.news_box a{display: flex;justify-content: space-between;width: 100%;padding: .2rem .2rem .5rem;}
.news_box a .word{width: 3.56rem;}
.news_box a .word .h3{font-size: .32rem;color: #050B25;font-weight: bold;line-height: .42rem;height: .84rem;overflow: hidden;margin-bottom: .33rem;}
.news_box a .word .info{font-size: .24rem;color: #D1D1D6;line-height: .33rem;}
.news_box a .word .info span{color: #84849E;}
.news_box a .img{width: 2.26rem;height: 1.5rem;overflow: hidden;border-radius: .08rem;position: relative;}
.news_box a .img img{width: 100%;}
.news_box a .img .playicon{display: block;width: .5rem;height: .5rem;background: rgba(0,0,0,.7);border-radius: 50%;position: absolute;top: 50%;left: 50%;transform: translate3d(-50%,-50%,0);}
.news_box a .img .playicon:after{display: block;content: "";width: .18rem;height: .18rem;background: url(https://img.cheshi-img.com/video-wap/play.png) center center no-repeat;background-size: 100% 100%;position: absolute;top: .15rem;left: .16rem;}

.news_box .swiper-pagination{font-size: 0;bottom: .2rem;}
.news_box .swiper-pagination-bullet{width: .1rem;height: .1rem;opacity: .3;background: #0078FF;}
.news_box .swiper-pagination-bullet-active{opacity: 1;}

.btnbox{width: 6.46rem;margin: 0 auto .2rem;display: flex;justify-content: space-between;}
.btnbox a{width: 3.1rem;height: .88rem;line-height: .88rem;text-align: center;font-size: .32rem;border-radius: .04rem;}
.btnbox a.pk_btn{background: #EBF5FF;color: #0078FF;}
.btnbox a.xdj_btn{background: #0078FF;color: #fff;}

.more_detail{font-size: .24rem;text-align: center;color: #8E8E93;display: flex;justify-content: center;}
.more_detail span{padding-right: .2rem;position: relative;}
.more_detail span::after{content: '';background: url('http://icon.cheshi-img.com/satisfied/arrow_down.png') no-repeat right center;background-size: .12rem auto;position: absolute;right: 0;top: 0;width: .12rem;height: 100%;}
.hide_detail.more_detail span::after{transform: rotateX(180deg);}
.hide_detail.more_detail{display: none;}

.source_origin{text-align: center;font-size: .24rem;color: #8E8E93;padding-bottom: .2rem;}
.source_origin span{color: #0078FF;font-weight: bold;}

