body{background-color:#f7f7f7}
a.so{position:fixed;top:0;right:15px;text-align:center;line-height:50px;color:#fff;z-index:3}
a.so i{line-height:30px;height:30px;font-size:28px;display:block;margin-top:4px}
a.so span{line-height:20px;height:20px;display:block;font-size:12px;margin-top:-8px}

/*****sotab*****/
.sotab{width:100%;max-width:640px;height:44px;line-height:44px;position:fixed;top:50px;z-index:1;background-color:#fff;border-bottom:#f8f8f8 1px solid}
.sotab li span{display:inline-block}
.sotab li{width:33%;max-width:213px;height:44px;display:inline-block;font-size:16px;position:relative}
.sotab li:nth-child(2){width:34%}
.sotab li:nth-child(2):before,
.sotab li:nth-child(2):after{position:absolute;content:'';width:1px;left:-1px;height:16px;top:14px;background-color:#fff}
.sotab li:nth-child(2):after{left:auto;right:-1px}
.sotab li.ed{border-color:#fff}
.sotab li i{margin-left:8px;width:12px;height:12px;line-height:12px;font-size:12px;color:#bbb;-webkit-transition:-webkit-transform .3s}
.sotab li.ed i{transform:rotate(180deg);-webkit-transform: rotate(180deg);height:16px;line-height:18px}
/*soubox*/
.soubox{max-width:640px;max-height:75vh;margin:0 auto;padding:0 0 10px 0;background-color:#fff;display:none;overflow:hidden;overflow-y:auto}
.soubox a{line-height:44px;border-bottom:#f8f8f8 1px solid;display:block;text-align:left;padding-left:25px;position:relative;font-size:15px}
.soubox a:hover{background-color:#f9f9f9}
.soubox a.ed .yes{display:block}
.soubox a.ed:after{position:absolute;right:25px;font-size:18px;content:"\e60f";;font-family:"www_zeai_cn_iconfont" !important;font-style:normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;display:inline-block}
.soubox a:last-child{border:0}

#sotab1 a{width:50%;float:left;border-right:#f8f8f8 1px solid;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
#sotab1 a:last-child{border-bottom:#f8f8f8 1px solid}
#sotab1 a:nth-child(2n){border-right:0}
#sotab3{padding-bottom:20px}
#sotab3 .size3{width:30%;margin-top:20px;border-radius:30px}
/*地区*/
.listbox dl{height:50px;border-bottom:#f8f8f8 1px solid}
#sotab3 .listbox dl{padding:0 25px;width:-webkit-calc(100% - 50px);}
.listbox dl dt,.listbox dl dd{font-size:15px;line-height:50px;height:50px}
.listbox dl dt{width:32%;float:left;text-align:left;font-size:15px}
.listbox dl dd{width:68%;float:right;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative}
.listbox dl dd:after{content:'\e601';position:absolute;top:0;right:0;font-family:"www_zeai_cn_iconfont" !important;color:#ccc}
.listbox dl dd span{color:#999;padding-right:20px}
.listbox dl dd span.ed{color:#333}
.areabox .ul li a{position:relative;color:#666;background-color:#f7f7f7;height:36px;line-height:36px;margin:5px 5px;overflow:hidden;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border:0;padding:0 10px}
.areabox .ul li a:hover:before,.areabox .ul li a.ed:before{position:absolute;font-family:"www_zeai_cn_iconfont" !important;content:"\e64a";width:20px;height:20px;line-height:20px;font-size:20px;right:0;bottom:0}

/*ZEAI_list*/
.ZEAI_list {top:108px;width:96%;left:2%;position:relative;padding-bottom:100px;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;text-align:left;bottom:0;left:0;color:#fff;font-size:15px}
.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:1px;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}/*;box-shadow:0 1px 5px rgba(0,0,0,0.1)*/
.ZEAI_list a .uinfo .data{padding:10px 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}
.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;max-width:50%;overflow:hidden;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.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}

/*LIST_list*/
.LIST_list{padding:0 15px 100px 15px;margin-top:95px;background-color:#fff}
.LIST_list dl{width:100%;border-bottom:#f8f8f8 1px solid;position:relative;height:117px;box-sizing:border-box}
.LIST_list dl dt,.LIST_list dl dd{position:absolute;top:13px}
.LIST_list dl dt{width:88px;left:0}
.LIST_list dl dt img{width:88px;height:88px;border-radius:50px;object-fit:cover;-webkit-object-fit:cover}
.LIST_list dl dd{right:0;width:-webkit-calc(100% - 110px);text-align:left}
.LIST_list dl dd b{font-weight:normal}
.LIST_list dl dd h4{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.LIST_list dl dd h4 img,.LIST_list dl dd h4 span{vertical-align:middle}

.LIST_list dl dd h4 .RZBOX{vertical-align:middle;margin-left:5px}
.LIST_list dl dd h4 .RZBOX  i{font-size:15px;border-radius:3px;margin:0 3px;vertical-align:middle;-webkit-background-clip:text;-webkit-text-fill-color:transparent}

.LIST_list dl dd h5{font-size:13px;margin:10px 0}
.LIST_list dl dd h5 b{display:inline-block;line-height:24px;height:24px;padding:0 8px;border-radius:18px;color:#fff;float:left;margin-bottom:10px}
.LIST_list dl dd h5 b:first-child{margin-right:10px}
.LIST_list dl dd h5 b:last-child{background-color:#9fbdeb;max-width:41%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.LIST_list dl dd h6{font-size:13px;color:#888;margin-top:3px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.LIST_list dl .enter{position:absolute;right:0;top:43px;color:#c6c6c6}
.LIST_list dl .enter i{font-size:15px;color:#c6c6c6}
.LIST_list dl .enter{width:70px;display:inline-block;border-radius:3px;background-color:#fff;border:#999 1px solid;color:#999;font-size:14px;line-height:28px;}
.LIST_list dl .gps{position:absolute;right:0;top:47px;font-weight:normal}
.LIST_list dl .gps i{color:#9FBDEB}
.LIST_list dl .lockico{display:none}
.LIST_list dl .lockstr{position:absolute;top:45px;color:#fff;width:88px;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;font-size:12px;line-height:150%}


/*PIC_list*/
.PIC_list{width:92%;margin:110px auto 0 auto;padding:0 0 100px}
.PIC_list a{background-color:#fff;display:block;width:100%;min-height:100px;border-radius:5px;box-shadow:0 0 24px rgba(0,0,0,0.08);margin-bottom:20px;padding-bottom:16px;position:relative}
.PIC_list a em{position:relative;width:100%/*;height:69vw;max-height:400px*/}
.PIC_list a em img.m{width:100%/*;height:100%;object-fit:cover;-webkit-object-fit:cover*/;display:block;border-radius:5px 5px 0 0}
.PIC_list a em img.vipj{width:22px;height:22px;display:block;position:absolute;bottom:7px;right:7px}
.PIC_list a .uinfo{width:92%;margin:15px auto 0 auto;text-align:left;color:#666;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.PIC_list a .uinfo .nik{line-height:20px;height:20px;padding:0 0 10px 0}
.PIC_list a .uinfo .nik span{width:60%;display:inline-block;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.PIC_list a .uinfo .nik span img{vertical-align:middle}
.PIC_list a .uinfo .nik span h4{display:inline-block;vertical-align:middle;font-size:18px}
.PIC_list a .uinfo .nik font{float:right;color:#999;font-size:14px;vertical-align:middle;margin-top:3px}

.PIC_list a .uinfo .data{margin:10px auto;line-height:24px;height:24px;font-size:14px;overflow:hidden}
.PIC_list a .uinfo .data span:first-child{float:left;width:75%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}
.PIC_list a .uinfo .data span:last-child{float:right;width:25;color:#cccccc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right}
.PIC_list a .uinfo .data span li{min-width:20px;height:24px;line-height:24px;color:#fff;padding:0 8px;background-color:#a89895;float:left;display:inline-block;margin-right:6px;border-radius:12px;}
.PIC_list a .uinfo .data i.ico{color:#ccc;display:inline-block;margin-right:2px}

.PIC_list a .uinfo .about{margin-top:10px;line-height:150%;color:#999;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}
.PIC_list a .rzj{width:60px;height:56px;display:block;position:absolute;top:-2px;left:-2px}
.PIC_list a .payrz{width:15px;line-height:14px;position:absolute;top:2px;right:15px;border-radius:3px}
.PIC_list a .payrz  i{display:block;border-radius:13px;margin:5px 0;padding:4px}

.PIC_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}
.PIC_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}
.PIC_list a .lockblur{width:45vw;height:56vw}


.blankbottom{height:130px;padding-top:20px;clear:both;overflow:auto;color:#999;clear:both;overflow:auto}
#showtype_box{position:fixed;bottom:200px;right:10px;text-align:center;display:none}
#showtype_box a{display:block;width:44px;height:44px;line-height:16px;font-size:12px;border-radius:3px;color:#fff;color:#666;background-color:#fff;box-shadow:3px 3px 5px rgba(0,0,0,0.1);margin:3px 0;border:#fff 1px solid;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
#showtype_box a i{margin-bottom:2px;font-size:22px;line-height:21px;height:18px;display:block;margin-top:4px;color:#4FA7FF}
