body{background-color:#fff}
.uline{width:100%;background-color:#f9f9f9;margin:0 auto;height:10px;}
.bn{width:100%;position:relative;z-index:0;margin-top:50px;overflow:hidden;padding-top:10px}
.bn .topadvs{position:relative;margin:0 auto;overflow:hidden;border-radius:6px}
.bn .topadvs_main{width:900%}
.bn .topadvs_li{float:left;margin:0 auto;overflow:hidden}
.bn .topadvs_li a img{width:100%;height:100%;max-width:100vw;max-height:43vw;border-radius:6px;display:block;object-fit:cover;-webkit-object-fit:cover}
.bn .topadvs_ico{width:100%;height:10px;text-align:center;position:absolute;left:0;z-index:2}
.bn .topadvs_ico_li{width:7px;height:7px;display:inline-block;border-radius:5px;background-color:#fff;margin-left:5px; margin-right:5px}
.bn .topadvs_ico_li_on{width:15px;height:7px;border:0;border-radius:5px}

/*8大导航*/
.inav{width:100%;margin-top:15px;padding-bottom:5px;clear:both;overflow:auto;display:flex;justify-content:space-between;flex-wrap:wrap;box-sizing:border-box;-webkit-box-sizing:border-box;position:relative}
.inav a{width:25%;/*height:66px;*/display:inline-block;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;position:relative}
.inav a i{width:50px;height:50px;margin:0 auto;font-size:25px;line-height:50px;border-radius:25px;display:block;color:#fff;position:relative}
.inav a img{width:50px;height:50px;display:inline-block;border-radius:25px}
.inav a span{display:block;margin:5px auto 15px auto;color:#333}
.inav a i._index{background-color:#8addb9;background-image:-webkit-linear-gradient(135deg,#FF6F6F,#ffa2a2)}
.inav a i._huxuan{background-color:#8addb9;background-image:-webkit-linear-gradient(135deg,#43c38b,#8addb9)}
.inav a i._trend{background-color:#FD6EBA;background-image:-webkit-linear-gradient(135deg,#FD6EBA,#ffabd8)}
.inav a i._tg{background-color:#0DD068;background-image:-webkit-linear-gradient(135deg,#0DD068,#77e5aa)}
.inav a i._dating{background-color:#EA4C89;background-image:-webkit-linear-gradient(135deg,#f25f98,#ffbac4)}
.inav a i._video{background-color:#6DADFF;background-image:-webkit-linear-gradient(135deg,#6DADFF,#b0ccef)}
.inav a i._shop{background-color:#FF9966;background-image:-webkit-linear-gradient(135deg,#FF9966,#ffd09d)}
/*.inav a i._hb{background-color:#FF604A;background-image:-webkit-linear-gradient(135deg,#ff794a,#ffb196)}*/
.inav a i._qun{background-color:#FF604A;background-image:-webkit-linear-gradient(135deg,#ff794a,#ffb196);font-size:30px}
.inav a i._hn{background-color:#fd5941;background-image:-webkit-linear-gradient(135deg,#fd5941,#ff9586)}
.inav a i._myhn{background-color:#db7798;background-image:-webkit-linear-gradient(135deg,#db7798,#f29db9)}
.inav a i._party{background-color:#FEB118;background-image:-webkit-linear-gradient(135deg,#FEB118,#ffca60)}
.inav a i._article{background-color:#00D8D9;background-image:-webkit-linear-gradient(135deg,#0ebfc0,#9eebeb)}
.inav a i._u{background-color:#D88CFF;background-image:-webkit-linear-gradient(135deg,#D88CFF,#ecc6ff)}
.inav a i._msg{background-color:#4ebdf1;background-image:-webkit-linear-gradient(135deg,#4ebdf1,#8fdbff)}
.inav a i._vip{background-color:#D86EA3;background-image:-webkit-linear-gradient(135deg,#B28850,#d9b686)}

/*Marquee左上*/
/*.iMarquee {width:65%;height:30px;position:fixed;top:58px;left:0;z-index:2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.iMarquee li{width:100%;font-size:12px;height:28px;line-height:28px;background-color:rgba(232,49,145,0.5);color:#fff;border:#fff 1px solid;border-left:0;margin:1px 0;border-radius:0 20px 20px 0;text-align:left;padding-left:5px;overflow:hidden;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.iMarquee li img,.iMarquee li font{display:block;float:left;height:18px;line-height:18px;margin-top:4px}
.iMarquee li img{width:18px;border-radius:10px;background-color:#fff;margin-right:5px;object-fit:cover;-webkit-object-fit:cover}
.iMarquee li font{width:-webkit-calc(100% - 30px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
*/
.iMarqueeBox{position:relative;margin-top:15px;height:50px}
.iMarqueeBox h5{position:absolute;left:20px;top:4px}
.iMarqueeBox h5 i{display:inline-block;width:20px;height:20px;vertical-align:middle}
.iMarqueeBox h5 i{font-size:20px;height:22px;line-height:22px;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.iMarqueeBox h5 span{display:inline-block;color:#FF3333;vertical-align:middle;margin-left:2px}
.iMarquee{position:absolute;left:80px}
.iMarquee {width:-webkit-calc(100% - 100px);height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.iMarquee li{width:100%;font-size:14px;height:28px;line-height:28px;background-color:#FFF5F5;color:#666;margin:1px 0;border-radius:20px;text-align:left;padding-left:10px;overflow:hidden;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.iMarquee li img,.iMarquee li font{display:block;float:left;height:18px;line-height:18px;margin-top:5px}
.iMarquee li img{width:18px;border-radius:10px;background-color:#FF6F6F;margin-right:5px;object-fit:cover;-webkit-object-fit:cover}
.iMarquee li font{width:-webkit-calc(100% - 30px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

/*h1模块下划线*/
.i_box{width:92%;margin:10px auto 0 auto;padding:5px 0 0;clear:both;overflow:auto}
.i_box h1{font-size:18px;text-align:center;font-weight:bold;float:left}
.i_box h1 b{height:4px;width:8px;border-radius:4px;display:block;margin:5px auto}
.i_box h5{color:#666;float:right;margin-top:3px}

/*推荐.附近.VIP*/
.iubtn{margin-bottom:5px;margin-top:10px;padding-top:10px}
.iubtn a{display:inline-block;padding:0 4%;color:#666;text-align:center;font-size:17px;font-weight:normal;line-height:32px;height:32px;border-radius:20px;border:#f2f2f2 1px solid;background-color:#fff;margin:0 2%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.iubtn a.ed{color:#fff;font-weight:bold;border:0}
.iubtn a i{height:23px;line-height:23px;font-size:23px}

/*置顶*/
.zhiding{width:94%;padding:0 3% 0 3%;margin:10px auto 0 auto}
.zhiding .zdcon{width:100%;margin:10px auto}
.zhiding .zdcon ul{height:200px;-ms-overflow-style:none;overflow:-moz-scrollbars-none;display:-webkit-box;overflow-x: scroll;-webkit-overflow-scrolling:touch}
.zhiding .zdcon ul::-webkit-scrollbar{background-color:transparent;display: none;}

.zhiding .zdcon a{width:113px;height:180px;display:block;background-color:#f5f5f5;box-sizing:border-box;border:#ecd6bf solid 1px;border-radius:10px;margin-right:2%;position:relative}
.zhiding .zdcon a img{width:80px;height:80px;border-radius:40px;margin-top:20px;object-fit:cover;-webkit-object-fit:cover}
.zhiding .zdcon a p{width:80%;font-family:'Microsoft YaHei','Helvetica','宋体';font-size:14px;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:5px auto 0 auto}
.zhiding .zdcon a em{width:80%;font-size:12px;color:#999;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:5px auto 0 auto}
.zhiding .zdcon a .bg{width:74%;height:26px;line-height:26px;font-size:13px;color:#fff;border-radius:15px;position:absolute;left:13%;bottom:-13px;background-color:#fff;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.zhiding .zdcon a .bg span{width:100%;height:26px;line-height:26px;color:#fff;border-radius:15px;display:inline-block}
.zhiding .zdcon a .bg font{margin-left:2px}

.xbn3{width:94%;height:18vw;max-height:90px;overflow:hidden;padding:0 2% 15px 2%;}
.xbn3 a{width:30%;height:18vw;max-height:90px;display:inline-block;margin:0 1%;border-radius:10px;text-align:left;color:#fff;position:relative;overflow:hidden}
.xbn3 a:nth-child(1){background-image:-webkit-linear-gradient(135deg,#ff6f6f,#ff9696)}
.xbn3 a:nth-child(2){background-image:-webkit-linear-gradient(135deg,#43c38b,#8addb9)}
.xbn3 a:nth-child(3){background-image:-webkit-linear-gradient(135deg,#FB5F60,#FEB072)}
.xbn3 a h1{font-size:17px;margin:12% 0 0 10px;font-weight:bold}
.xbn3 a h5{font-size:13px;margin:2px 0 0 10px}
.xbn3 a i{position:absolute;filter:alpha(opacity=20);opacity:0.2}
.xbn3 a:nth-child(1) i{font-size:45px;right:-1px;bottom:-4px}
.xbn3 a:nth-child(2) i{bottom:-12px;right:-11px;font-size:52px;}
.xbn3 a:nth-child(3) i{font-size:58px;bottom:-10px;right:-10px}

/*ZEAI_list*/
.ZEAI_list {width:96%;margin-left:2%;padding-top:20px;padding-bottom:10px;clear:both;overflow:auto}
.ZEAI_list a{display:block;width:50%;padding:0;float:left;position:relative}
.ZEAI_list a em{width:94%;min-height:211px;min-height:211.48px;max-height:360px;margin:0 auto;display:block;border-radius:5px 5px 0 0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;background-color:#eee;position:relative;background-color:#fff}
.ZEAI_list a em img.m {width:100%;height:100%;min-height:211px;min-height:211.48px;max-height:360px;object-fit:cover;-webkit-object-fit:cover;border-radius:5px 5px 0 0;display:block}
.ZEAI_list a em .nik{width:100%;line-height:60px;height:50px;position:absolute;bottom:0;left:0;color:#fff;font-size:16px}
.ZEAI_list a em .nik span{display:inline-block;vertical-align:middle}
.ZEAI_list a em .nik img{margin-left:3px;vertical-align:middle}
.ZEAI_list a em .nik span{width:82%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ZEAI_list a em .vipj{width:22px;height:22px;display:block;position:absolute;bottom:7px;right:7px}
.ZEAI_list a .uinfo{width:94%;margin:0 auto;margin-bottom:10px;padding-bottom:4px;background-color:#fff;border-radius:0 0 5px 5px;text-align:left;color:#666;border-top:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border:#f6f6f6 1px solid}/*;box-shadow:0 1px 5px rgba(0,0,0,0.1)*/
.ZEAI_list a .uinfo .data{padding:6px 0 0;margin:0px auto 8px auto;line-height:20px;font-size:14px;text-align:center}
.ZEAI_list a .uinfo .data span img,.ZEAI_list a .uinfo .data span font{display:inline-block;vertical-align:middle}
.ZEAI_list a .uinfo .data span{width:100%;display:block;color:#999}
.ZEAI_list a .uinfo .data span b{font-weight:normal;display:inline-block;margin-right:10px;margin-top:6px;line-height:22px;height:22px;padding:0 5px;font-size:12px;border-radius:3px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;max-width:50%;overflow:hidden}
.ZEAI_list a .uinfo .data span b:last-child{margin-right:0}
.ZEAI_list a .uinfo .data i.ico{color:#49BEF5;display:inline-block;margin-right:2px}
.ZEAI_list a .payrz{width:15px;line-height:14px;position:absolute;top:0;right:12px;border-radius:3px}
.ZEAI_list a .payrz  i{display:block;border-radius:3px;margin:5px 0;padding:1px}
.ZEAI_list a .rzj{width:54px;height:50px;display:block;position:absolute;top:-2px;left:2%}
.ZEAI_list a .lockico{display:block;position:absolute;top:23%;left:-webkit-calc(50% - 23px);line-height:50px;font-size:50px;color:#fff;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5}
.ZEAI_list a .lockstr{position:absolute;top:-webkit-calc(23% + 60px);color:#fff;width:100%;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5}
.ZEAI_list a .lockblur{width:45vw;height:56vw}
.iuboxmore{border:#f2f2f2 1px solid;background-color:#fff;width:150px;line-height:40px;height:40px;font-size:16px;margin:0 auto 20px auto;display:block;border-radius:30px}

/*ppllist*/
.ppllist {width:96%;margin-left:2%;padding-top:20px;position:relative}
.ppllist a{display:block;width:50%;padding:0;position:absolute;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.ppllist a em{width:94%;margin:0 auto;display:block;border-radius:5px 5px 0 0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;background-color:#eee;position:relative;background-color:#fff}
.ppllist a em img.m {width:100%;height:100%;object-fit:cover;-webkit-object-fit:cover;border-radius:5px 5px 0 0;display:block}
.ppllist a em .nik{width:100%;line-height:60px;height:50px;position:absolute;bottom:0;left:0;color:#fff;font-size:16px}
.ppllist a em .nik span{display:inline-block;vertical-align:middle}
.ppllist a em .nik img{margin-left:3px;vertical-align:middle}
.ppllist a em .nik span{width:82%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ppllist a em .vipj{width:22px;height:22px;display:block;position:absolute;bottom:7px;right:7px}
.ppllist a .uinfo{width:94%;margin:0 auto;margin-bottom:10px;padding-bottom:4px;background-color:#fff;border-radius:0 0 5px 5px;text-align:left;color:#666;border-top:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border:#f6f6f6 1px solid}/*;box-shadow:0 1px 5px rgba(0,0,0,0.1)*/
.ppllist a .uinfo .data{padding:6px 0 0;margin:0px auto 8px auto;line-height:20px;font-size:14px;text-align:center}
.ppllist a .uinfo .data span img,.ppllist a .uinfo .data span font{display:inline-block;vertical-align:middle}
.ppllist a .uinfo .data span{width:100%;display:block;color:#999}
.ppllist a .uinfo .data span b{font-weight:normal;display:inline-block;margin-right:10px;margin-top:6px;line-height:22px;height:22px;padding:0 5px;font-size:12px;border-radius:3px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;max-width:50%;overflow:hidden}
.ppllist a .uinfo .data span b:last-child{margin-right:0}
.ppllist a .uinfo .data i.ico{color:#49BEF5;display:inline-block;margin-right:2px}
.ppllist a .payrz{width:15px;line-height:14px;position:absolute;top:0;right:12px;border-radius:3px}
.ppllist a .payrz  i{display:block;border-radius:3px;margin:5px 0;padding:1px}
.ppllist a .rzj{width:54px;height:50px;display:block;position:absolute;top:-2px;left:2%}
.ppllist a .lockico{display:block;position:absolute;top:23%;left:-webkit-calc(50% - 23px);line-height:50px;font-size:50px;color:#fff;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5}
.ppllist a .lockstr{position:absolute;top:-webkit-calc(23% + 60px);color:#fff;width:100%;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5}
.ppllist a .lockblur{width:45vw;height:56vw}
.ppllist a.pplad em img.m{border-radius:5px}
.ppllist a.pplad .uinfo{border:0;padding:0}

#end{height:150px;padding-top:20px;color:#666}

.iT{height:18px;line-height:18px;margin-bottom:3px;border-top:12px #f6f6f6 solid;padding-top:18px}
.iT h1{height:18px;line-height:18px;margin-left:15px;font-size:18px;font-weight:bold;padding-left:12px;text-align:left;float:left;position:relative}
.iT h1:before{width:5px;height:18px;content:'';background-color:#F7564D;position:absolute;left:0;top:0;border-radius:5px}
.iT a{float:right;display:block;margin-right:15px;color:#666;font-size:16px}

.iparty{width:96%;margin:0 auto;padding-bottom:5px}
.iparty a{width:46%;max-width:290px;height:40vw;max-height:220px;margin:10px 2% 10px 2%;float:left;position:relative;overflow:hidden}
.iparty a img{display:block;width:100%;height:60%;object-fit:cover;-webkit-object-fit:cover;border-radius:3px}
.iparty a h4{line-height:15px;font-size:15px;text-align:left;margin-top:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.iparty a .djs{width:100%;line-height:36px;height:36px;font-size:12px;color:#999;box-sizing:border-box;overflow:hidden}
.iparty a .djs .jzbmT{padding:0 0;display:inline-block}
.iparty a .djs .timestyle{display:inline-block;font-size:14px;font-family:Arial;margin:0 4px;color:#fff;border-radius:3px;padding:0 5px;height:18px;line-height:18px;text-align:center;background-color:#ff970e}
.iparty a .address{height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.iparty a .j{position:absolute;right:-1px;top:-1px;width:40px;height:40px;background:linear-gradient(to top right,transparent 49.9%, #fff 49.9%,#ff970e 50%,#FFC83D 100%)}
.iparty a .j b{font-weight:normal;color:#fff;font-size:12px;transform:rotate(45deg);display:inline-block;margin:4px 0 0 12px}
.iparty a .ed{background:linear-gradient(to top right,transparent 49.9%, #fff 49.9%,#46C48D 50%,#87DCB7 100%)}


.hnlist{padding:10px 5px 0 5px}
.hnlist h5{margin-bottom:25px}
.hnlist .hn_i_more{margin-bottom:20px;background-color:#fff;min-width:130px}
.hnlist .nodatatips{width:50%}
.hnlist a.li{float:left;width:44%;margin:0 3% 20px 3%;text-align:center;position:relative;background-color:#fff;border:#eee 1px solid;box-shadow:0 1px 5px rgba(0,0,0,0.1);border-radius:10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.hnlist a.li:hover{background-color:#f9f9f9}
.hnlist a.li img{width:26vw;height:26vw;max-width:165px;max-height:165px;display:block;border-radius:50%;box-sizing:border-box;margin:15px auto 5px auto;object-fit:cover;-webkit-object-fit:cover}
.hnlist a.li h2{margin:10px auto;font-size:15px}
.hnlist a.li h4{margin:2px 0 10px 10px;color:#999;font-size:12px;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.hnlist .add{text-align:center;width:90px;height:30px;line-height:30px;color:#fff;font-size:12px;border-radius:22px;display:block;margin:0 auto 15px auto;position:relative}
.hnlist .add i.ico{display:inline-block;font-size:12px;margin-right:3px}
.hnlistmore{margin-top:50px}
.hnlistmore a.li img{width:70%;}


.iarticle{width:94%;margin:0 auto;text-align:left;}
.iarticle .kind{width:100%;height:50px;text-align:center;margin:0 auto 5px auto;overflow:hidden}
.iarticle .kind a{line-height:32px;display:inline-block;margin:10px 2%;color:#666;border-radius:30px;padding:0 12px;background-color:#f8f8f8;border:#f2f2f2 1px solid;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.iarticle .kind a.ed{color:#fff;background-color:#F7564D;border-color:#F7564D}
.iarticle .li{padding:15px 5px;border-bottom:#f6f6f6 1px solid;display:block}
.iarticle .li:last-child{border:0}
.iarticle .li img{width:110px;height:75px;float:left;display:block;object-fit:cover;-webkit-object-fit:cover;border-radius:3px}
.iarticle .li em{width:-webkit-calc(100% - 124px);height:75px;float:right;position:relative}
.iarticle .li em h4{height:50px;font-size:15px;line-height:150%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.iarticle .li em div{width:100%;height:16px;position:absolute;bottom:2px;left:0;color:#666}
.iarticle .li em div span{float:left;color:#999}
.iarticle .li em div font{float:right}

.zeai_bottom{border-top:#f9f9f9 10px solid;margin-top:10px}
#btmKefuBox{display:none}
#btmKefuBox h3{line-height:24px}

.index_private{display:none;}
.index_private .C{width:85%;margin:0 auto;height:64vh;margin-top:18vh;padding:20px;background-color:#fff;border-radius:12px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.index_private .C h1{height:20px;line-height:20px;padding-bottom:15px;font-size:18px;font-weight:bold;border-bottom:#F3F4F8 1px solid;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.index_private .C em{text-align:left;padding-top:10px;height:-webkit-calc(100% - 100px);overflow:hidden;line-height:200%;overflow-y:auto;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.index_private .C .agreebox{height:50px;line-height:50px;margin-top:10px}
.index_private .C .agreebox button{width:47%;border-radius:5px}
.index_private .C .agreebox button:first-child{background-color:#fff;border:1px solid #FF6F6F;color:#FF6F6F}
.index_private .C .agreebox button:last-child{background-color:#FF6F6F;border-color:#FF6F6F;color:#fff}
