
/*************************************************************************************************************/html *{outline: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);line-height: 1;box-sizing: border-box;-webkit-box-sizing: border-box;}
body,html{font-size: 50px;max-width: 640px;margin: 0 auto;font-family: -apple-system,SF UI Text,PingFang SC,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;padding-bottom: 1.2rem;background: #fff;}
body{ background:#f8fcff}
article,aside,blockquote,body,button,code,dd,details,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,input,legend,li,menu,nav,ol,p,pre,section,td,textarea,th,ul{margin: 0;padding: 0;}
input,select,textarea{font-size: 100%;resize:none;border: none;}
table{border-collapse: collapse;border-spacing: 0;}
fieldset,img{border: none;vertical-align: top;width: 100%;}
address,caption,cite,code,dfn,em,th,var{font-style: normal;font-weight: 500;}
ol,ul{list-style: none;}
h1,h2,h3,h4,h5,h6{font-size: 100%;font-weight: 500;}
a{text-decoration: none;}
/*input*/button{border: none;}
button,
html input[type='button'],
input[type='reset'],
input[type='submit']{-webkit-appearance: button;text-transform: none;outline: none;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder{color: #999;}
input::-webkit-inner-spin-button{-webkit-appearance: none;}
input::-webkit-outer-spin-button{-webkit-appearance: none;}
textarea{vertical-align: top;}
button,
input{line-height: normal;}
select{margin: 0;outline: 0;}
input.fixAKeyboard:focus,
textarea.fixAndroidKeyboard:focus{-webkit-tap-highlight-color: rgba(255, 255, 255, 0);-webkit-user-modify: read-write-plaintext-only;}
input:-webkit-autofill{-webkit-box-shadow: 0 0 0 1000px white inset !important;}
button,
input[type=button],
input[type=checkbox],
input[type=reset],
input[type=submit],
label{cursor: pointer;user-select: none;-ms-user-select: none;-moz-user-select: none;-webkit-user-select: none;}
input[type=submit]{-webkit-user-modify: read-plaintext-only;-moz-user-modify: read-plaintext-only;-ms-user-modify: read-plaintext-only;-o-user-modify: read-plaintext-only;user-modify: read-plaintext-only;}
input[type='search']::-webkit-search-cancel-button,
input[type='search']::-webkit-search-decoration{-webkit-appearance: none;}
input[type='search']{-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;-webkit-appearance: textfield;}
/*flex box*/.flex{display: flex;}
.basis-xs{flex-basis: 20%;}
.basis-sm{flex-basis: 40%;}
.basis-df{flex-basis: 50%;}
.basis-lg{flex-basis: 60%;}
.basis-xl{flex-basis: 80%;}
.flex-sub{flex: 1;}
.flex-twice{flex: 2;}
.flex-treble{flex: 3;}
.flex-direction{flex-direction: column;}
.flex-wrap{flex-wrap: wrap;}
.align-start{align-items: flex-start;}
.align-end{align-items: flex-end;}
.align-center{align-items: center;}
.align-stretch{align-items: stretch;}
.self-start{align-self: flex-start;}
.self-center{align-self: flex-center;}
.self-end{align-self: flex-end;}
.self-stretch{align-self: stretch;}
.align-stretch{align-items: stretch;}
.justify-start{justify-content: flex-start;}
.justify-end{justify-content: flex-end;}
.justify-center{justify-content: center;}
.justify-between{justify-content: space-between;}
.justify-around{justify-content: space-around;}
.poscenter{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.posVcenter{position: absolute;left: 50%;transform: translateX(-50%);}
.posHcenter{position: absolute;top: 50%;transform: translateY(-50%);}
.text-price::before{content: "¥";font-size: 80%;margin-right: 4rpx;}
.text-cut{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.text-bold{font-weight: bold;}
.text-center{text-align: center;}
.text-content{font-size: 14px;line-height: 20px;}
.text-left{text-align: left;}
.text-right{text-align: right;}
.padding-lr{padding-left: 0.2rem;padding-right: 0.2rem;}
.padding-tb{padding-top: 0.32rem;padding-bottom: 0.32rem;}
.padding{padding: 0.32rem;}
.header{background: #EDF4FA;width: 100%;height: 1.06rem;color: #333;/* border-bottom: 1px solid #eee;*/}
.header .left{}
.header .middle{font-size: 0.4rem;}
.header .right{/* width: 2.1rem;*/font-size: 0.25rem;}
.fixed_bottom{width: 100%;height: 1.2rem;position: fixed;bottom: 0;left: 0;background: #fff;border-top: 1px solid #eee;padding: 0 0.4rem;z-index: 10;}
.fixed_bottom .cankao{width: 3.2rem;height: 0.8rem;background: #deefff;border-radius: 200px;color: #0085ff;font-size: 0.26rem;line-height: 0.8rem;text-align: center;flex-shrink: 0;padding: 0 0.2rem;}
.fixed_bottom .cankao span{line-height: 1.2;padding-right: 0.3rem;position: relative;}
.fixed_bottom .cankao span::after{content: '';width: 2px;height: 0.2rem;background: #abd7fe;position: absolute;top: 50%;transform: translateY(-50%);right: 0;}
.fixed_bottom .fixed_icon_wrap{flex-grow: 1;}
.fixed_bottom .fixed_icon_wrap>div{margin-left: 0.4rem;}
.fixed_bottom .fixed_icon_wrap img{width: 0.4rem;padding-bottom: 0.1rem;}
.fixed_bottom .fixed_icon_wrap span{font-size: 0.2rem;color: #64727f;}
.writer_wrap{width: 100%;height: 1.28rem;/* box-shadow: 0 0.2rem 0.4rem 0 rgba(0, 0, 0, 0.05);*/padding: 0 0.38rem;margin-top: 0.2rem;}
.writer_wrap .headimg{width: 0.84rem;height: 0.84rem;border-radius: 1rem;overflow: hidden;border: 1px solid #eee;margin-right: 0.23rem;}
.writer_wrap .membername{font-size: 0.3rem;color: #444;}
.writer_wrap .membername span{font-size: 0.2rem;padding: 0.05rem 0.14rem;background: #e8eff5;border-radius: 100px;color: #66737c;line-height: 1.1;margin-left: 0.1rem;}
.writer_wrap .sendingo{font-size: 0.2rem;color: #b4b4b4;margin-top: 0.12rem;}
.writer_wrap .sendingo img{width: 0.22rem;margin-right: 0.06rem;}
.writer_wrap .item_right{width: 1.3rem;font-size: 0.26rem;position: relative; text-align:center; color:#a1a1a1; line-height:.6rem;float:right}
.writer_wrap .item_right button{color:#FFF; line-height:.6rem; background:#0083ff; width:1.3rem; height:.6rem;border-radius:5px; }
.title{font-size: 0.485rem;font-weight:bolder;padding-top: 0.3rem;padding-bottom: 0;line-height: 1.4; font-family:"微软雅黑"; }
.zhuanjia_wrap{margin: .3rem 0.38rem .3rem;background:#f7f7f7;padding: 0.2rem .3rem;font-size: 0.25rem;color:#000000;background: url('../images/zhuanjia_bg.png');line-height:.5rem;border-radius:.1rem;}
.width50{width: 50%;}
.headimg{width: 0.9rem;height: 0.9rem;border-radius: 100%;border: 1px solid #ccc;flex-shrink: 0;position: relative;}
.zhuanjia_wrap .rankk{position: absolute;right: -6px;bottom: 0;width: 0.3rem;}
.nameandrank{margin-left: 0.23rem;/* border-left: 1px solid #ccc;*//* padding-left: 0.19rem;*/}
.nameandrank .name{font-size: 0.3rem;/* font-weight: bold;*/}
.nameandrank .rank{font-size: 0.22rem;color: #a1a1a1;/* text-decoration: underline;*/margin-top: 0.1rem;margin-right: 0.3rem;line-height: 1.2;}
.ttt{text-align: center;font-size: 0.42rem;font-weight: bold;position: relative;margin-bottom: 0.5rem;z-index: 1;display: inline-block;}
.ttt::after{content: '';width: 0.24rem;height: 0.2rem;background-image: url('../images/titile_tag.png');background-size: 100%;position: absolute;left: -0.4rem;top: 50%;transform: translateY(-50%)}
.ttt::before{content: '';width: 0.24rem;height: 0.2rem;background-image: url('../images/titile_tag.png');background-size: 100%;position: absolute;right: -0.4rem;top: 50%;transform: translateY(-50%)}
.graycontent{background: rgb(244 247 250);padding: 15px 14px;font-size: 0.3rem;}
.content{font-size: 0.35rem;line-height: 1.6rem;}
.content>p{line-height: 1.5;}
.pic{ margin:.5rem 0;}
.pic2{ margin:.3rem 0;}
.pic3{ margin:.3rem 0 .5rem; overflow:hidden}
.pic3 li{ width:32%; float:left; margin:1% 0.5% 0; text-align:center}
.pic5{ margin:.3rem 0 .5rem; overflow:hidden}
.pic5 img{ width:48%; float:left; margin:1% 1%}
.pic6{ margin:.3rem 0 .5rem; overflow:hidden}
.pic6 li{ width:48%; float:left; margin:1% 1% 0.5rem; text-align:center; font-weight: bold;}
.pic6 li img{ margin-bottom:.2rem}
.xs1{ text-align:center; color:#0067fd}
.xs2{ text-align:center; line-height:.8rem;}
.xs3{ font-size:.4rem; line-height:1rem; font-weight:800}
.margin-bottom{margin-bottom:15px;}
.margin-bottom2{margin-bottom: 0.2rem;}
.picAlt{text-align: center;margin-top: 0.28rem;font-size: 14px;color: gray;}
.content>p.ctitle{font-size: 0.4rem;font-weight: bold;margin-bottom: 0.3rem;}
.textMainColor{color: #0085ff;/* font-weight: bold;*/}
.textMainColor2{color: #bc393d;font-weight: bold;border-bottom: 4px solid #fde7f1;line-height: 1;}
.redpointstext li{margin-left: 0.65rem;margin-bottom: 0.3rem;position: relative;}
.redpointstext li::after{content: '';width: 0.08rem;height: 0.08rem;background: #fff;border: 0.05rem solid #0086ff;border-radius: 100%;position: absolute;top: 50%;transform: translateY(-50%);left: -0.3rem;}
.redpointstext li:last-child{margin-bottom: 0;}

.redpointstext2 li{margin-left: 0.65rem;margin-bottom: 0.3rem;position: relative; float:left}
.redpointstext2 li::after{content: '';width: 0.08rem;height: 0.08rem;background: #fff;border: 0.05rem solid #0086ff;border-radius: 100%;position: absolute;top: 50%;transform: translateY(-50%);left: -0.3rem;}
.redpointstext2 li:last-child{margin-bottom: 0;}

.liulancont {
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.2);
    margin-bottom: 0.5rem;
    padding: 10px 0;
}
.liulanliang {
    display: flex;
    align-items: center;
    font-size: 0.21rem;
    color: #777777;
    justify-content: flex-end;
}
.liulanliang img {
    width: 0.25rem;
    height: 0.25rem;
    margin-right: 0.14rem;
    float: left;
    margin-top:2px;
}
.liulanliang span {
    float: left;
}


.textunder{text-decoration: underline;}
.line{width: 100%;height: 1px;background: #eee;}
.aqbox{background: #fff;padding: 0.12rem 0.18rem;border-top-right-radius: 0.3rem;border-top-left-radius: 0.3rem;}
.aqbox2{background: #fff;padding: 0.12rem 0.18rem;border-bottom-right-radius: 0.3rem;border-bottom-left-radius: 0.3rem;margin-bottom: 0.5rem;}
.aqbox .avatar,.aqbox2 .avatar{height: 0.75rem;width: 0.75rem;margin-right: 0.2rem;flex-shrink: 0;}
.aqbox .item-right,.aqbox2 .item-right{margin-top: 0.22rem;font-size: 0.28rem;}
.aqbox .item-right .a,.aqbox2 .item-right .a{font-size: 0.28rem;line-height: 1.5;margin-top: 0.3rem;}
.text-gray{color: #848484;font-size: 0.28rem;}
.tagslist{ margin:1rem 0 ;}
.tagslist div{background: #deefff;color: #0085ff;font-size: 0.25rem;border-radius: 100px;line-height: 1;padding: 0.18rem 0.24rem;margin-right: 0.1rem;}
.bottom_btn .item_left{width: 2.44rem;height: 0.65rem;background: #deefff;border-radius: 100px;color: #0085ff;font-size: 0.26rem;}
.bottom_btn .item_left .text{padding-right: 0.1rem;padding-top: 2px;padding-bottom: 2px;border-right: 1px solid #f3d8da;}
.bottom_btn .sanjiao{width: 0.2rem;flex-shrink: 0;box-sizing: content-box;font-size: 0;}
.bottom_btn .sanjiao.add{padding-left: 0.22rem;}
.bottom_btn .sanjiao.sub{padding-right: 0.22rem;}
.bottom_btn .item_right span{font-size: 0.2rem;color: #989898;margin-top: 0.1rem;}
.bottom_btn .item_right>div{margin-left: 0.4rem;}
.boldline{width: 100%;height: 0.17rem;background: #f6f6f6;box-shadow: 0 0 0.1rem 0 rgba(0, 0, 0, 0.1) inset;margin: 0.24rem 0 0.54rem;}
.comment_wrap{ margin-top:.4rem;}
.comment_wrap .box_wrap{padding: 0.45rem 0 0.4rem;/* border-bottom: 1px solid #eee;*/}
.comment_wrap .box_wrap:last-child{border-bottom: none;}
.comment_wrap .box .comment_right{flex-grow: 1;}
.comment_wrap .comment_avatar{width: 0.58rem;height: 0.58rem;border-radius: 100%;overflow: hidden;margin-right: 0.2rem;flex-shrink: 0;}
.comment_wrap .comment_name{font-size: 0.29rem;font-weight: bold;color: #1f1f1f;margin-top: 0.1rem;display: flex;align-items: center;}
.comment_wrap .comment_name img{width: 0.34rem;margin-left: 0.06rem;}
.comment_wrap .comment_name img.lv{width: 0.6rem;}
.comment_wrap .comment_name span{padding: 0.05rem 0.1rem;color: #ff9740;border: 1px solid #ff9740;background: #feefea;border-radius: 100px;font-weight: normal;font-size: 0.16rem;margin-left: 0.06rem;line-height: 1;}
.comment_wrap .comment_content{font-size: 0.29rem;color: #494949;margin-top: 0.22rem;line-height: 1.5; font-weight:normal}
.comment_foot{margin-top: 0.25rem;font-size: 0.25rem;color: #a2a2a2;line-height: 1;}
.comment_btn span{display: inline-block;width: 0.5rem;text-align: right;}
.comment_wrap .box .box{margin-top: 0.25rem;}
.checkreplay{font-size: 0.24rem;background: #deefff;line-height: 1;padding: 0.2rem 0.3rem;border-radius: 100px;display: inline-block;margin: 0.3rem auto 0;color: #0085ff;}
.zhankai{display: none;}
.title_info{padding: 0 0rem;margin-top: 0.4rem;margin-bottom:0.4rem;}
.justify-start{justify-content: flex-start;}
.align-center{align-items: center;}
.flex{display: flex;}
.title_info div:nth-child(1){color: #a6a6a6;background: #f1f1f1;padding: 0.06rem 0.08rem;border-radius: 0.06rem;font-size: 0.23rem;}
.title_info>div{margin-right: 0.16rem;}
.title_info div:nth-child(2){color: #b2b2b2;font-size: 0.26rem;}
.title_info>div{margin-right: 0.16rem;}
.title_info div:nth-child(3){color: #4d628f;font-size: 0.26rem;}
.title_info>div{margin-right: 0.16rem;}
.title_info div:nth-child(4){color: #b2b2b2;font-size: 0.26rem;}
.title_info>div{margin-right: 0.16rem;}
hr{margin: 1em auto;width: 240px;max-width: 100%;border: none;border-top: 1px solid #d3d3d3;}
.more_{font-size: 0.26rem;text-align: center;margin-top: 0.4rem;color: #999;}