*{margin:0;padding:0}
html{font-size:16px}
li,ol,ul{list-style-type:none}
a{text-decoration:none}
img{vertical-align:middle}
body{background-color:#f2f2f2;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
body{margin:0 auto;width:100%;max-width:640px;font-size: 16px;}

.myad{float:left;width:95%;padding:.625rem 2.5%;background-color:#fff;border-bottom:1px solid #f2f2f2}
.addg{float:left;width:100%;background-color:#f2f2f2;border-radius:3px;overflow:hidden}
.adpf{float:left;width:100%}
.addp{float:left;width:100%;height:0;padding-bottom:31.25%}
.icon-Share,.icon-down,.icon-exit,.icon-left,.icon-refresh,.icon-right,.icon-rotate_b,.icon-up,.icon-weichat{font-size:.875rem}
.head{float:left;width:100%;position:relative;z-index:999}
.nav{float:left;width:95%;padding:2px 2.5% 1px;height:3rem;background-color:#ff6880;/*border-bottom:1px solid #f1f1f1;*/display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.nav a{float:left;height:3rem;line-height:3rem;display:block;text-align:center;color:#fff;font-size:1.05rem}
.nav .on{/*color:#ff6880*/color:#fff}
.srh{float:left;width:95%;background-color:#fff;padding:.75rem 2.5%;border-bottom:1px solid #f2f2f2}
mip-form div{display: block;color: #ec1f5c;text-align: left;padding: 0;}
.sos{float:left;width:100%;display:block;border-radius:3px;border:1px solid #ff6880;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.sos .t{float:left;width:85%;height:2.25rem;font-size:.875rem}
.sos .b{float:right;width:15%;height:2.25rem;font-size:1rem}
.sos input{float:left;height:2.25rem;line-height:2.25rem;width:95.4%;padding:0 2.3%;font-size:.875rem;background:#fff;color:#999;border:0;border-radius:3px;-webkit-appearance:none;outline:none}
.sos button{float:left;height:2.25rem;line-height:2.25rem;width:100%;font-size:1rem;background-color:#ff6880;color:#fff;border:0;-webkit-appearance:none;outline:none}
.lbox{float:left;background-color:#fff;width:95%;padding:0.6rem 2.5%;border-bottom:1px solid #f2f2f2;}
.lbox .list{width:100%;height:1.5rem;line-height:1.5rem;font-size:1rem;overflow:hidden;position:relative;}
.lbox a{margin-right: .125rem;padding:0 .5rem;font-size:0.8rem;color:#888;}
.lbox a.cur{color:#fff;background-color:#ff6880;border-radius:3px}
.selectList{float:left;background-color:#fff;width:95%;padding:0.6rem 2.5%;border-bottom:1px solid #f2f2f2}
.selectList .list{width:100%;height:1.5rem;line-height:1.5rem;font-size:1rem;overflow:hidden;position:relative}
.xiao{width:888rem;height:1.5rem;position:absolute;top:0;left:0;-webkit-transform:translate3d(0,0,0)}
.xiao p{float:left}
.xiao p a{float:left;margin-right:.125rem;padding:0 .5rem;font-size:0.8rem;color:#888}
.xiao p a.cur{color:#fff;background-color:#ff6880;border-radius:3px}
.xiao p a:last-child{margin-right:0}
.tbox{float:left;width:95%;padding:0 2.5%;background-color:#fff;border-bottom:1px solid #f2f2f2}
.tbox_p{padding:2.5%;}
.tbox_t{float:left;width:100%;padding:.75rem 0;height:1.5rem;line-height:1.5rem}
.tbox_t h3{float:left;font-size:1rem;color:#333;font-weight:400}
.tbox_t a{float:right;font-size:.875rem;color:#666}
.tbox_t a i{font-size:.875rem}
.tbox_t h3 a{display:block;float:left;margin-right:.875rem;color:#555;font-size:1rem}
.tbox_t h3 .on{color:#ff6880;border-bottom:1px solid #ff6880}
.tbox_m{float:left;width:100%}
.tbox_m .h4{height:1.5rem;line-height:1.2rem;}
.tbox_m .red{color: #ff0000;}
.vbox{float:left;width:31.6%;margin-right:2.6%}
.vbox:nth-child(3n){margin-right:0}
.vbox_t{position:relative;display:block;float:left;width:100%;height:0;padding-bottom:139%;background:#f2f2f2;border-radius:3px;overflow:hidden;background: #f2f2f2 url(../images/loading.gif) no-repeat center;background-size:cover;}
.vbox_t img{width:100%}
.vbox_t span{position:absolute;bottom:0;right:0;font-size:.8125rem;height: 1rem;line-height:1rem;color:#eee;background:rgba(0,0,0,.6);border-top-left-radius:3px;overflow:hidden}
.vbox h4{font-size:.875rem;font-weight:400;text-align:center;width:100%;height:2.5rem;line-height:2rem;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.vbox h4 a{color:#333}
.tabs{overflow:hidden}
.tabs_item{float:right;font-size:.875rem;color:#666}
.list_item{float:left;margin-left:.75rem;cursor:pointer}
.list_item.active{color:#ff6880;border-bottom:1px solid #ff6880}
.tabs_block{position:relative;float:left;width:500%}
.list_block{display:none;float:left;width:20%;padding-bottom:.5rem}
.list_block.show{display:block}
.list_block li{float:left;width:23.5%;margin-bottom:.5rem;margin-right:2%;text-align:center;border:1px solid #eaeaea;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-radius:6px}
.list_block li:nth-child(4n){margin-right:0}
.list_block li a{display:block;color:#666;font-size:.875rem;line-height:1.75rem;overflow: hidden;height: 1.75rem;}
.list_block li.on_li{border-color:#ff899d}
.list_block li.on_li a{color:#ff6880}
.tbox_js{float:left;width:100%;padding-bottom:1rem;font-size:.875rem;color:#666;text-indent:1.75rem}
.tbox_js a{color:#ff6880}
.tbox_js1{text-indent:0;padding: 0 2rem;height: 1rem;line-height: 1rem;color: #fff;background-color: #ff6880;border-radius: 6px;}
.dbox{float:left;width:95%;padding:1.25rem 2.5%;background-color:#fff;border-bottom:1px solid #f2f2f2}
.dbox .img{float:left;width:31.6%;height:0;padding-bottom:43.92%;background:#f2f2f2;border-radius:3px;overflow:hidden}
.dbox .img img{width:100%}
.dbox .data{position:relative;float:left;margin-left:2.6%;width:65.8%;height:0;padding-bottom:43.92%;overflow:hidden}
.dbox .data h1{float:left;width:100%;font-size:1rem;color:#333;font-weight:400;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.dbox .data h1 i{margin-left:.75rem;color:#ff6880;font-weight:700;font-size:1rem;font-style:normal}
.dbox .data p{float:left;width:100%;font-size:.8125rem;/* height:1.8rem; *//* line-height:1.8rem; */color:#666;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.dbox .data .yac{/* margin-top:.5rem; */white-space:nowrap}
.dbox .data .dir{white-space:nowrap}
.dbox .data .act{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.dbox .data .btn{position:absolute;left:0;bottom:0;font-size:.875rem}
.dbox .data .btn a{float:left;margin-right:.75rem;padding:0 1rem;height:2rem;line-height:2rem;color:#fff;background-color:#ff6880;border-radius:6px}
.menu{float:left;background-color:#fff;width:95%;padding:.875rem 2.5% 1rem;line-height:2rem;font-size:.875rem;border-bottom:1px solid #f2f2f2;white-space: nowrap;}
.menu li{float:left;width:18%;text-align:center;border:1px solid #e0e0e0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-radius:6px}
.menu li:nth-child(3n+1){margin-right:2.5%}
.menu .num{width:15%;margin:0 3%}
.menu .num{background-color:#ff6880;color:#fff;border-color:#ff6880}
.menu li a{display:block;color:#555}

.menu .pagenow, .menu .pagelink_b, .menu .count{display:none;}
.menu em, .menu .pagelink_a{float:left;width:18%;text-align:center;border:1px solid #e0e0e0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-radius:6px;color: #555;font-style:normal}
.menu em:nth-child(2){margin-right:2.5%}
.menu a:nth-of-type(1){margin-right:2.5%}

.mplayer{float:left;position:relative;display:block;overflow:hidden;width:100%;height:0;padding-bottom:56.25%}
.mplayer .mplayer-item,.mplayer embed,.mplayer iframe,.mplayer object,.mplayer video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}
.bo_nav{float:left;width:95%;padding:.625rem 2.5%;line-height:1.75rem;font-size:.875rem;background-color:#fff;border-bottom:1px solid #f2f2f2}
.bo_nav a{display:block;float:left;width:23.75%;margin-left:2.5%;text-align:center;color:#ff6880;border:1px solid #ff899d;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-radius:6px}
.bo_nav a:nth-child(1){margin-left:0}
.bo_nav a:nth-child(3n+1){width:22.5%}
.bo_tit{float:left;width:95%;padding:.625rem 2.5%;background-color:#fff;border-bottom:1px solid #f2f2f2}
.bo_tit h4{float:left;color:#666;font-size:.875rem;line-height:2rem}
.bo_tit a{color:#666;}
.bo_tit h4 span{float:left;width:1.5rem;height:1rem;line-height:1rem;margin:.5rem .3rem 0 0;font-size:.75rem;color:#fff;text-align:center;background-color:#ff6880;border-radius:2px}
.bo_tit h4 i{margin-left:.75rem;color:#ff6880;font-weight:700;font-size:1rem;font-style:normal}
.bo_tit p{float:right;color:#666;font-size:.875rem;line-height:2rem}
.bo_tit p i{color:#ff6880;font-size:1rem;font-style:normal}
.foot{float:left;width:95%;padding:1rem 2.5% 5rem 2.5%;}
.foot p{line-height:1.75rem;text-align:center;font-size:.875rem;color:#999}
.foot a{font-size:.8125rem;color:#555}
.gonggao{width:100%;line-height:2.5rem;background:#fffbbb;color:#ff0000}
.banquan{width:100%;line-height:1.5rem;background:#fffbbb;color:#ff0000}

mip-img .mip-placeholder-jpg, mip-img .mip-placeholder-jpeg{padding-bottom: 139%;}

.pvod{float:left;width:100%}
.pvod1 li{float:left;width:31.86%;margin:0.2rem 2.21% 0.4rem 0}
.pvod2 li{float:left;width:48.8%;margin:0.2rem 2.4% 0.4rem 0}
.pvod1 li:nth-child(3n),.pvod2 li:nth-child(2n){margin-right:0}
.pvod li a{display:block;width:100%;}
.psize{position:relative;float:left;width:100%;height:0;border-radius:2px;overflow:hidden}
.pvod1 .psize{padding-bottom:133.33%}
.pvod2 .psize{padding-bottom:62.5%;background-color:#ccc}
.psize img{width:100%}
.psize .title{position:absolute;bottom:0;right:0;font-size:0.52rem;line-height:1rem;color:#eee;background:rgba(0,0,0,0.6);border-radius:2px;overflow:hidden}
.pname{font-size:0.875rem;color:#333;line-height:1.5rem;float:left;width:100%;margin-top:0.2rem;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}


/* 20230926 */
.SoftList { width: 100%; overflow: hidden; }
.SoftList li { float: left; width: 25%; }
.SoftList li img { max-width: 70px; max-height: 70px; width: 80%; height: 20vw; border-radius: 20%; -o-object-fit: cover; object-fit: cover; display: block; margin: 0 auto; }
.SoftList li p { width: 100%; text-align: center; height: 20px; font-size: 14px; color: #333; margin: 8px 0; overflow: hidden; }
/* 20240116 */
.AppList{width: 100%;white-space: nowrap;overflow: hidden;overflow-x: scroll;padding-bottom: 4px;}
.AppList ul li{display: inline-block;width: 100px;}
.AppList ul li span{display: block;width: 56px;height: 24px;font-size: 12px;color: #fff;background: #ff6880;text-align: center;line-height: 24px;border-radius: 4px;margin: 5px auto 0;}
.AppList ul li img{width: 70px;height: 70px;border-radius: 20%;-o-object-fit: cover;object-fit: cover;display: block;margin: 0 auto;}
.AppList ul li p{width: 100%;text-align: center;height: 20px;font-size: 14px;color: #333;margin: 8px 0;overflow: hidden;text-overflow: ellipsis;}
