*{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%;height: 100%;}
img{border:0;border:none}
a:focus,a:hover,input:focus{outline:0}
.fl{float:left}
.fr{float:right}
.clearfix:after,.clearfix:before{display:block;clear:both;content:"";height:0}
.clearfix{*zoom:1}
button,input,select,textarea{border:none;outline:0}
html{-ms-touch-action:none;width: 100%;height: 100%;}
input{-webkit-appearance:none}
a{color:#333}
strong{font-weight: normal;}
.s_body{overflow: hidden;}
.s_gray{height:.16rem;background:#efeff4;}
.b_gray{height:.32rem;background:#efeff4;}
/*导航开始*/
.header{padding:0 .32rem;width:100%;height:0.9rem;background: #0078ff;position:relative;z-index: 21;}
.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;}

.icon_a{display:inline-block;overflow:hidden;position:relative;z-index:2;zoom:1;background-repeat: no-repeat;background-size: 100%;vertical-align: middle;}
.icon_tip{background-image: url("https://icon.cheshi-img.com/webapp/mobile/show.png");width: 0.27rem;height: 0.22rem;}
.icon_zan01{background-image: url("https://icon.cheshi-img.com/webapp/mobile/zan_01.png");width: 0.24rem;height: 0.24rem;top:-0.05rem;}
.icon_zan02{background-image: url("https://icon.cheshi-img.com/webapp/mobile/zan_02.png");width: 0.36rem;height: 0.36rem;}
.icon_zaned.icon_zan02{background-image: url("https://icon.cheshi-img.com/webapp/mobile/zaned_02.png");width: 0.36rem;height: 0.36rem;}
.icon_zan03{background-image: url('https://icon.cheshi-img.com/webapp/mobile/zan_03.png');width: 0.34rem;height: 0.34rem;}
.icon_zaned.icon_zan03{background-image: url('https://icon.cheshi-img.com/webapp/mobile/zaned_03.png');width: 0.34rem;height: 0.34rem;}
.icon_sc01{background-image: url("https://icon.cheshi-img.com/webapp/mobile/artsc_02.png");width: 0.34rem;height: 0.34rem;}
.icon_sc02{background-image: url("https://icon.cheshi-img.com/webapp/mobile/artsc_01.png");width: 0.38rem;height: 0.38rem;}
.icon_share01{background-image: url("https://icon.cheshi-img.com/webapp/mobile/share_02.png");width: 0.34rem;height: 0.32rem;}
.icon_share02{background-image: url("https://icon.cheshi-img.com/webapp/mobile/share_01.png");width: 0.38rem;height: 0.38rem;}
.icon_ref{background-image: url("https://icon.cheshi-img.com/webapp/mobile/ref.png");width: 0.2rem;height: 0.18rem;}
.icon_edit{background-image: url("https://icon.cheshi-img.com/webapp/mobile/edit.png");width: 0.32rem;height: 0.32rem;}
.icon_pl{background-image: url("https://icon.cheshi-img.com/webapp/mobile/artpl.png");width: 0.32rem;height: 0.34rem;}

.container{width: 100%;overflow: hidden;}

.collect.on .icon_sc02,.icon_sced02{background-image: url("https://icon.cheshi-img.com/webapp/mobile/artsced_01.png");width: 0.38rem;height: 0.38rem;}
.collect.on .icon_sc01,.icon_sced01{background-image: url("https://icon.cheshi-img.com/webapp/mobile/artsced_02.png");width: 0.34rem;height: 0.34rem;}

/*弹框*/
.layerBox{position:fixed;width:100%;height:100%;background:rgba(255,255,255,0.1);z-index:10000;left:0;top:0;}
.layerBox p{width:4.0rem;height:1.2rem;position:absolute;left:50%;top:50%;margin:-0.6rem 0 0 -2rem;background:rgba(28,28,38,0.7);text-align:center;border-radius:5px;-webkit-border-radius:5px;line-height:1.2rem;color:#fff;font-size:0.28rem;}
/*加载动画*/
.loadimg{padding:0.3rem 0;width:100%;height:auto;text-align:center;}
.loadimg img{width:6%;}
/*返回顶部*/
.sideB {position: fixed;right: 0.3rem;bottom: 0.8rem;width: 1.2rem;z-index: 5;display: none;}
.sideB a{display: block;width: 1.16rem;height: 1.16rem;margin: 0.25rem auto;}
.sideB a img {display: block;width: 100%;}

.art_tit{width: 100%;height: 0.5rem;line-height: 0.5rem;font-size: 0.36rem;color: #050B25;margin: 0 auto 0.3rem;font-weight: bold;}
.art_tit .tit_r{float: right;height: 100%;font-size: 0.24rem;color: #84849E;}
.art_tit .tit_r .icon_a{margin-right: 0.12rem;}

.dividing_box{width: 100%;padding:0 0.32rem;height:32px;line-height: 32px;font-size: 0.24rem;color: #aaa;text-align: center;position: relative;}
.dividing_box:before{content: "";display: block;width: 100%;height: 1px;background: #f5f6f8;position: absolute;left: 0;top:16px;}
.dividing_box span{position: relative;z-index: 5;padding: 0 0.25rem;background: #fff;}

.gz_btn{display:inline-block;width:1.3rem;height:0.6rem;color:#D0E9F9;background:#0078ff;text-align:center;line-height:0.6rem;font-size:0.24rem;border-radius:0.1rem;-webkit-border-radius:0.1rem;margin-top:0.1rem;}
.gz_btn img,.join img{width: .4rem;display: block;margin: .09rem auto;opacity: .1;}
.gz_btn.on{background: #ededef;color: #b0b0b0;border:1px solid #ededef;}
.gz_btn.hx{background: #ededef;color: #0078ff;border:1px solid #ededef;}
.gz_btn img{width: .2rem;display: inline-block;margin-right: .04rem;}
.gz_btn img.gz_loading{width: .4rem;display: block;margin: .09rem auto;opacity: .1;}
.posbox{width: 100%;height: 100%;position: fixed;z-index: 999;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;}

.header_masker{position: fixed;z-index: 1;background:linear-gradient(rgba(0,0,0,0.3),rgba(0,0,0,0));background:-webkit-linear-gradient(rgba(0,0,0,0.3),rgba(0,0,0,0));}
.themepic{width: 100%;height: 5rem;position: fixed;left: 0;top: 0;}
.themepic img{display: block;width: 100%;height: auto;margin: 0 auto;}
.themezw{width: 100%;height: 4.62rem;}

.art_content{position: relative;z-index: 5;background: #fff;padding-bottom: 0.25rem;border-radius:0.3rem 0.3rem 0 0; -webkit-border-radius: 0.3rem 0.3rem 0 0;}
.art_box{width: 100%;height: auto;overflow: hidden;padding: 0.32rem;border-bottom: .2rem solid #F5F5F5;}
.art_box .art_top{width: 100%;margin: 0 auto;position: relative;}
.art_box .art_top h3{font-size: 0.44rem;color: #050B25;line-height: 0.7rem;margin-bottom: 0.4rem;}
.userBox{width: 100%;margin: 0 auto 0.4rem;position: relative;}
.userBox .img{width: 0.8rem;height: 0.8rem;border-radius: 50%;-webkit-border-radius:50%;overflow: hidden;margin-right: 0.32rem;}
.userBox .img img{display: block;width: 100%;height: 100%}
.userBox .name{font-size: 0.28rem;color: #050B25;}
.userBox .timer{font-size: 0.22rem;color: #8E8E93;}
.userBox .gz_btn{float: right;}
.userBox .pl_total{float: right;font-size: 0.26rem;color: #0078ff;padding: 0 0.16rem;height:0.6rem;line-height:0.6rem;margin-top:0.1rem;border:1px solid #0078ff;border-radius: 0.1rem;-webkit-border-radius: 0.1rem;}
.art_info{width: 100%;height: auto;margin: 0 auto;position: relative;font-size: 0.34rem;color: #333;line-height: 0.56rem;overflow: hidden;}
.art_info p{margin-bottom: .4rem;text-indent: 2em;}
.art_info img{display: block;width: 100%;}
.art_info a{font-size: 0.34rem;color: #333;border-bottom: 1px dotted #ddd;}
.art_info table{width: 100%;}
.art_info strong,.art_info b{font-weight: bold;}
.art_info em,.art_info i{font-style: italic;}

.art_more{width: 100%;height: auto;text-align: center;margin: 0.4rem auto .3rem;font-size: 0.24rem;color: #0078ff;}
.art_tag{width: 90%;height: 1.6rem;display: -webkit-flex;display: flex;margin: 0.4rem auto 0;}
.art_tag p{flex: auto;text-align: center;height: 100%;position: relative;font-size: 0.24rem;color: #050B25;}
.art_tag p a{display: block;margin:0 auto 0.15rem;width: 0.9rem;height: 0.9rem;box-shadow: 0 0 8px 0 rgba(13,13,51,0.15);-webkit-box-shadow: 0 0 8px 0 rgba(13,13,51,0.15);line-height: 0.9rem;border-radius: 50%;-webkit-border-radius:50%;}

.pl_box{min-height: 100vh;}
.pl_box,.relevant_box,.comment_tit{width: 100%;height: auto;padding: 0.32rem;border-bottom: .2rem solid #F5F5F5;}
.relevant_box:last-child{border:none;}
.pl_box .pl_list{width: 100%;height: auto; margin: 0 auto;position: relative;padding-bottom: 0.3rem;}
.pl_box .pl_list .user_img{width:0.8rem;height:0.8rem;float:left;}
.pl_box .pl_list .user_name{font-size:0.28rem;color: #84849E;float:left;}
.pl_box .pl_list .user img{width:0.8rem;height:0.8rem;border-radius:50%;-webkit-border-radius:50%;}
.pl_box .pl_list .pl_con{float: left;width: calc(100% - 1.12rem);margin-left: 0.32rem;}
.pl_box .pl_list .pl_top{width: 100%;height: 0.6rem;position: relative;}
.pl_box .pl_list .pl_top .reply_user{float:left;margin-left:0.1rem;}
.pl_box .pl_list .pl_top .reply_user span{font-size:0.28rem;color: #84849E;max-width: 1.4rem;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;float:left;}
.pl_box .pl_list .pl_top .reply_user img{float:left;width:0.24rem;margin:0.1rem 0.05rem;}
.pl_box .pl_list .pl_top .zan{float:right;color:#84849E;font-size:0.28rem;margin-top:0.05rem;}
.pl_box .pl_list .pl_info {width:100%;height:auto;margin:0 auto;position:relative;font-size:0.32rem;color: #050B25;line-height:0.5rem;}
.pl_box .pl_list .pl_info img{display:block;max-width:3.6rem;margin:0.1rem 0;max-height:2.4rem;}
.pl_box .pl_list .pl_info .emoji{display:inline-block;width:0.24rem;}
.pl_box .pl_list .pl_bottom{width:100%;height:auto;margin:0 auto;}
.pl_box .pl_list .pl_bottom .timer{color: #84849E;font-size:0.24rem;margin-right:0.1rem;}
.pl_box .pl_list .pl_bottom .reply{color: #004B80;font-size:0.24rem;}
.pl_box .pl_second{background: #F5F5F9;border-radius: 0.08rem;-webkit-border-radius: 0.08rem;padding:0.1rem 0.15rem;margin-top:0.15rem;}
.pl_box .pl_second .pl_secondList{padding:0.15rem 0;}
.pl_box .pl_second .pl_secondList .pl_top{height:0.4rem;margin-bottom: 0.1rem;}
.pl_box .pl_second .user{ max-width: 1.4rem;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;float: left;} 
.pl_more{width: 100%;height: 0.36rem;line-height: 0.36rem;text-align: center;}
.pl_more a{font-size: 0.24rem;color: #0078ff;}
.pl_more a:after{content: "";display: inline-block;width: .15rem;height: .15rem;border-top: 1px solid #0078ff;border-left: 1px solid #0078ff;transform: rotateZ(135deg);-webkit-transform: rotateZ(135deg);}
    
.relevant_car{width: 100%;height: auto;margin: 0 auto;}
.relevant_car .car_img,.relevant_car .txt{float: left;width: 2.1rem;height: 1.4rem;margin-right: 0.32rem;}
.relevant_car .car_img img{display: block;width: 100%;height: 100%;}
.relevant_car .txt p{font-size: 0.32rem;color: #050B25;line-height: 0.45rem;margin: 0.15rem 0 0.1rem;font-weight: bold;}
.relevant_car .txt span{font-size: 0.26rem;color: #FA4907;line-height: 0.36rem;}
.relevant_car .ask_price{float: right;width: 1.4rem;height: 0.58rem;line-height: 0.58rem;text-align: center;margin-top: 0.4rem;font-size: 0.26rem;color:#fff;background: #0078ff;border-radius: 0.08rem;-webkit-border-radius:0.08rem;}
.relevant_carlist{width: 100%;height: auto;position: relative;margin: 0 auto;}
.relevant_carlist li{width: calc(100% / 3);float: left;text-align: center; }
.relevant_carlist li img{display: block;width: 2.1rem;height: 1.4rem;margin: 0 auto 0.1rem;}
.relevant_carlist li p{font-size: 0.26rem;width:95%;color: #050B25;line-height: 0.38rem;margin:0 auto;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.relevant_carlist li span{font-size: 0.26rem;color: #FA4907;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;width:95%;margin:0 auto;}
.rel_box{width: 100%;max-height: 6rem;position: relative;margin: 0 auto;overflow: hidden;min-height: 6rem;}
.rel_list{width: 100%;padding:0.3rem 0;border-bottom: 1px solid #F5F5F5;}
.rel_list:first-child{padding-top: 0;}
.rel_list:last-child{border:none;}
.rel_list .rel_txt{width: 4.2rem;height: 100%;}
.rel_list .rel_txt .h3{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;font-size: 0.34rem;color: #333;line-height: 0.42rem;margin-bottom: 0.3rem;height: 0.84rem;}
.rel_list .rel_txt p,.rel_list .rel_txt p .user{height: 0.32rem;line-height: 0.32rem;font-size: 0.24rem;color: #84849E;}
.rel_list .rel_img{width: 2.26rem;height: 1.5rem;border-radius: 0.05rem;-webkit-border-radius:0.05rem;overflow: hidden;}
.rel_list .rel_img img{display: block;width: 100%;height: 100%;}

.roll_box{position: fixed;width: 100%;height: 0.6rem;position: fixed;left: 0;bottom: 1.28rem;line-height: 0.6rem;z-index: 5;display:none;}
.roll_box .roll_pl{max-width: 5.6rem;height: 0.6rem;margin-left:0.32rem;background:rgba(0,0,0,0.6);border-radius: 0.6rem;-webkit-border-radius:0.6rem;overflow: hidden;}
.roll_box ul,.roll_box ul li{width: 100%;height: 0.6rem;}
.roll_box ul li img{display: inline-block;width: 0.4rem;height: 0.4rem;border-radius: 50%;-webkit-border-radius:50%;margin: 0.1rem;float: left;}
.roll_box ul li span{font-size: 0.28rem;color: #fff;float: left;height: 100%;width: calc(100% - 0.8rem);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.roll_box .tip{position: absolute;left: 4.5rem;top: 0.6rem;width: 0.25rem;height: 0.15rem;display: block; overflow: hidden;}
.roll_box .tip:before{content: "";display: block;width: 0;height: 0;left: 0;top: -3px;transform: rotate(0deg);border-left: 0.08rem solid transparent;border-right: 0.08rem solid transparent;border-top: 0.25rem solid rgba(0,0,0,0.6); position: absolute;}

.look_pl,.unlook_pl{width: 100%;height: 0.35rem;line-height: 0.35rem;font-size: 0.24rem;color: #84849E;margin: 0.15rem auto;}

.footbtn{width: 100%;height: 0.98rem;background: #FFFFFF;box-shadow: 0 -1px 10px 0 rgba(25,25,100,0.10);-webkit-box-shadow: 0 -1px 10px 0 rgba(25,25,100,0.10);position: fixed;left: 0;bottom: 0;z-index: 10;display: flex;}
.footbtn .pl_btn{width: 100%;height: 100%;line-height: 0.98rem;font-size: 0.3rem;color: #84849E;padding: 0 .42rem;}
.footbtn .pl_btn .icon_a{top:-0.05rem;margin-right: 0.1rem;}
.footbtn .tag_btn{height: 100%;margin-right: 0.32rem;line-height: 0.98rem;display: flex;}
.footbtn .tag_btn .icon_a{width: .34rem;height: .34rem;background-size: 100% 100%;}
.footbtn .tag_btn a{display: inline-block;margin-left: 0.5rem;position: relative;}
.footbtn .tag_btn a .num,.footbtn .pl_num .num{font-size: 0.16rem;line-height:0.32rem;background: #ff5a68;padding: 0 0.08rem;border-radius: 0.1rem; color: #fff; position: absolute;left: .26rem;top: 0.05rem;z-index:3;white-space: nowrap;}
.footbtn .pl_num{line-height: 0.98rem;margin-left: 0.32rem;position: relative;}
.footbtn  .tag_btn .icon_pl{top: -0.04rem;width: .32rem;}

/*弹出评论框*/
.plbox{width: 100%;height:100%;display: none;position:fixed;top:0;left:0;z-index: 13;background: rgba(0,0,0,0.5);}
.plnr{transition: all 0.5s;width: 100%;overflow: hidden;background: #fff;padding:0 0.2rem;position: fixed;z-index: 1003;left: 0;bottom: -100%;}
.pltitle{height: 1rem;line-height: 1rem;overflow: hidden;font-size: 0.32rem;color: #84849E;}
.pltitle a{color: #0078ff;font-size: 0.32rem;}
.reset_pl{float: left;}
.login{float: right;color: #333;}
.user_out{float: right;margin-left: 0.14rem;}
.login_name{float: right;}
.plmain textarea{-webkit-appearance: none;appearance: none;width: 100%;font-size: 0.24rem;color:#050B25;background: #F5F5F9;height:2.5rem;border-radius: 0.12rem;padding: 0.12rem 0.2rem;resize: none;}
.plbot{height: 1rem;line-height: 1rem;text-align: center;font-size: 0.32rem;}
.send_btn{padding: 0.12rem 0.4rem;border: 1px solid #ccc;border-radius: 0.12rem;}

.comment_tit .h3{font-size: 0.42rem;color: #050B25;line-height: 0.6rem;}
.comment_tit .h3 span{font-size: 0.24rem;color: #0078ff;}

.share_btn_box{width: 1.52rem;font-size: 0;height: 0.44rem;margin: 0.26rem 0.32rem 0 0;font-size: 0;}
.share_btn_box span{display: inline-block;width: 0.44rem;height: 0.44rem;vertical-align: middle;margin-left: 0.28rem;position: relative;}
.share_btn_box span img{display: block;width: 100%;}
.share_btn_box span i{font-size: 0.16rem;background: #ff5a68;padding: 0.02rem 0.08rem;border-radius: 0.12rem;color: #fff;position: absolute;right: -0.16rem;top: -0.2rem;}
.share_pos{display: none;width: 100%;height: 100%;position: fixed;background: rgba(0,0,0,0.7);top: 0;bottom: 0;z-index: 999;}
.po_share_box{width: 100%;padding: 0 0.2rem 0.6rem 0.2rem;background: #fff;border-top: 1px solid #ddd;height: 138px;padding-top: 0.8rem;position: fixed;bottom: 0;left: 100%;transition:all 0.5s cubic-bezier(0.55, 0.085, 0.68, 0.53);}
.share_tips_box{width: 100%;height: 100%;background: rgba(0,0,0,0.7);position: fixed;top: 0;left: 0;display: none;z-index: 15;}
.share_tips_box img{display: block;width: 100%;}
.share_p{text-align: center;font-size: 0.24rem;color: #999;margin: 0.4rem 0 0.2rem;}
.sharebox{font-size: 0;text-align: center;}
.sharebox a{display: inline-block;vertical-align: middle;text-align: center;width: 24%;font-size: 0.24rem;color: #333;}
.sharebox a img{display: block;width: 0.92rem;margin: 0 auto;}
.sharebox a span{display: block;text-align: center;margin-top: 0.16rem;}

.emptybox{width: 100%;text-align: center;}
.emptybox img{display: block;width: 30%;margin: 1rem auto .2rem;}
.emptybox p{color: #999;font-size: .14rem;}
