body{background-color:#f7f7f7}
a.so{position:fixed;top:0;right:1.5rem;text-align:center;line-height:5rem;color:#fff;z-index:3}
a.so i{line-height:3rem;height:3rem;font-size:2.8rem;display:block;margin-top:.4rem}
a.so span{line-height:2rem;height:2rem;display:block;font-size:1.2rem;margin-top:-.8rem}

/*****sotab*****/
.sotab{width:100%;max-width:750px;height:4.4rem;line-height:4.4rem;position:fixed;top:5rem;z-index:1;background-color:#fff}
.sotab li span{display:inline-block}
.sotab li{width:25%;height:4.4rem;display:inline-block;font-size:1.5rem;position:relative}
.sotab li:nth-child(2):before,
.sotab li:nth-child(2):after{position:absolute;content:'';width:1px;left:-1px;height:1.6rem;top:1.4rem;background-color:#fff}
.sotab li:nth-child(2):after{left:auto;right:-1px}
.sotab li.ed{border-color:#fff}
.sotab li i{margin-left:.4rem;width:1.2rem;height:1.2rem;line-height:1.2rem;font-size:1.2rem;color:#ccc;-webkit-transition:-webkit-transform .3s}
.sotab li.ed i{transform:rotate(180deg);-webkit-transform: rotate(180deg);height:1.6rem;line-height:1.8rem}
/*soubox*/
.soubox{max-width:750px;max-height:75vh;margin:0 auto;padding:1rem 0 2.4rem 0;background-color:#fff;display:none;overflow:hidden;overflow-y:auto}
.soubox a{line-height:4.4rem;border-bottom:#f8f8f8 1px solid;display:block;text-align:left;padding-left:2.5rem;position:relative;font-size:1.4rem}
.soubox a:hover{background-color:#f9f9f9}
.soubox a.ed .yes{display:block}
.soubox a.ed:after{position:absolute;right:2.5rem;font-size:1.8rem;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{padding-left:2rem;padding-right:2rem}
#sotab1 a{background-color:#fafafa;width:25%;margin:1rem 4%;padding:0;text-align:center;line-height:3.2rem;height:3.2rem;border-radius:2rem;float:left;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border:0}
#sotab1 a:after{content:''}
#sotab4 .size3{margin-top:2rem;border-radius:3rem}
/*地区*/
.listbox dl{height:5rem;border-bottom:#f8f8f8 1px solid}
#sotab4 .listbox dl{padding:0 2.5rem;width:-webkit-calc(100% - 5rem);}
.listbox dl dt,.listbox dl dd{font-size:1.4rem;line-height:5rem;height:5rem}
.listbox dl dt{width:32%;float:left;text-align:left}
.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-size:1.2rem;font-family:"www_zeai_cn_iconfont" !important;color:#aaa}
.listbox dl dd span{color:#999;padding-right:2rem}
.listbox dl dd span.ed{color:#333}
.areabox .ul li a{position:relative;color:#333;background-color:#f7f7f7;height:3.2rem;line-height:3.2rem;overflow:hidden;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border:0;padding:0 1rem}
.areabox .ul li a:hover:before,.areabox .ul li a.ed:before{position:absolute;font-family:"www_zeai_cn_iconfont" !important;content:"\e64a";width:2rem;height:2rem;line-height:2rem;font-size:2rem;right:0;bottom:0}

.div_left_so .listbox .listdl_tips dt{width:65%;}
.div_left_so .listbox .listdl_tips dd{width:35%;}
.div_left_so .listbox .listdl_tips dd:after{content:''}
.div_left_so .listbox .listdl_tips dd a{display:inline-block;line-height:5rem;height:5rem;right:1rem;color:#FD9F23;padding-left:0}

/*ZEAI_list*/
.ZEAI_list {top:10.8rem;width:96%;left:2%;position:relative;padding-bottom:10rem;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:21.1rem;min-height:21.148rem;max-height:36rem;margin:0 auto;display:block;border-radius:.5rem .5rem 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:21.1rem;min-height:21.148rem;max-height:36rem;object-fit:cover;-webkit-object-fit:cover;border-radius:.5rem .5rem 0 0;display:block}
.ZEAI_list a em .nik{width:100%;line-height:6rem;height:5rem;position:absolute;bottom:0;left:0;color:#fff;font-size:1.5rem}
.ZEAI_list a em .nik span{display:inline-block;vertical-align:middle}
.ZEAI_list a em .nik img{margin-left:.3rem;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:5rem;display:block;position:absolute;top:.7rem;right:.7rem}
.ZEAI_list a .uinfo{width:94%;margin:0 auto;margin-bottom:1rem;padding-bottom:1px;background-color:#fff;border-radius:0 0 .5rem .5rem;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:1rem 0 0;margin:0px auto .8rem auto;line-height:2rem;font-size:1.4rem;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:1rem;margin-top:.6rem;line-height:2.2rem;height:2.2rem;padding:0 .5rem;font-size:1.2rem;border-radius:.3rem;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:.2rem}
.ZEAI_list a .payrz{width:1.5rem;line-height:1.4rem;position:absolute;top:0;right:1.2rem;border-radius:.3rem}
.ZEAI_list a .payrz  i{display:block;border-radius:.3rem;margin:.5rem 0;padding:1px}
.ZEAI_list a .rzj{width:5.4rem;height:5rem;display:block;position:absolute;top:-.2rem;left:2%}


/*LIST_list*/
.LIST_list{padding:1rem 1.5rem 10rem 1.5rem;margin-top:9.2rem;background-color:#fff}
.LIST_list dl{width:100%;position:relative;height:11.7rem;box-sizing;border-bottom:#f5f5f5 1px solid}
.LIST_list dl dt,.LIST_list dl dd{position:absolute;top:1.3rem}
.LIST_list dl dt{width:8.8rem;left:0;position:relative}
.LIST_list dl dt img.alpha0_100_1s{width:8.8rem;height:8.8rem;border-radius:5rem;object-fit:cover;-webkit-object-fit:cover}
.LIST_list dl dt .rzj{width:4.5rem;height:4.2rem;display:block;position:absolute;top:-.2rem;left:-.2rem}
.LIST_list dl dd{right:0;width:-webkit-calc(100% - 11rem);text-align:left}
.LIST_list dl dd b{font-weight:normal}
.LIST_list dl dd h4{font-size:1.4rem;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 span{width:70%;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.LIST_list dl dd h4 .RZBOX{vertical-align:middle;margin-left:.5rem}
.LIST_list dl dd h4 .RZBOX  i{font-size:1.5rem;border-radius:.3rem;margin:0 .3rem;vertical-align:middle;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.LIST_list dl dd h5{font-size:1.3rem;margin:1rem 0}
.LIST_list dl dd h5 b{display:inline-block;line-height:2.4rem;height:2.4rem;padding:0 .8rem;border-radius:1.8rem;color:#fff;float:left;margin-bottom:1rem}
.LIST_list dl dd h5 b:first-child{margin-right:1rem}
.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:1.3rem;margin-top:.3rem;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
/*.LIST_list dl .enter{position:absolute;right:0;top:4.3rem;color:#c6c6c6}
.LIST_list dl .enter i{font-size:1.5rem;color:#c6c6c6}
.LIST_list dl .enter{width:7rem;display:inline-block;border-radius:.3rem;background-color:#fff;border:#999 1px solid;color:#999;font-size:1.4rem;line-height:2.8rem;}
*/
.LIST_list dl .gps{position:absolute;right:0;top:1.5rem;font-weight:normal}
.LIST_list dl .gps i{color:#9FBDEB}
.LIST_list dl .cert_store{width:6rem;height:6rem;display:block;position:absolute;bottom:3rem;right:0}

/*PIC_list*/
.PIC_list{width:92%;margin:11rem auto 0 auto;padding:0 0 10rem}
.PIC_list a{background-color:#fff;display:block;width:100%;min-height:10rem;border-radius:.5rem;box-shadow:0 0 2.4rem rgba(0,0,0,0.08);margin-bottom:2rem;padding-bottom:1.6rem;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:.5rem .5rem 0 0}
.PIC_list a em img.vipj{width:5rem;display:block;position:absolute;bottom:.7rem;right:.7rem}
.PIC_list a .uinfo{width:92%;margin:1.5rem 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:2rem;height:2rem;padding:0 0 1rem 0}
.PIC_list a .uinfo .nik span{width:60%;display:inline-block;font-size:1.6rem;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:1.8rem}
.PIC_list a .uinfo .nik font{float:right;color:#999;font-size:1.4rem;vertical-align:middle;margin-top:.3rem}

.PIC_list a .uinfo .data{margin:1rem auto;line-height:2.4rem;height:2.4rem;font-size:1.4rem;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:2rem;height:2.4rem;line-height:2.4rem;font-size:1.3rem;padding:0 .8rem;background-color:#f5f5f5;float:left;display:inline-block;margin-right:.6rem;border-radius:1.2rem;}
.PIC_list a .uinfo .data i.ico{color:#ccc;display:inline-block;margin-right:.2rem}

.PIC_list a .uinfo .about{margin-top:1rem;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:6rem;height:5.6rem;display:block;position:absolute;top:-.2rem;left:-.2rem}
.PIC_list a .payrz{width:1.5rem;line-height:1.4rem;position:absolute;top:.2rem;right:1.5rem;border-radius:.3rem}
.PIC_list a .payrz  i{display:block;border-radius:1.3rem;margin:.5rem 0;padding:.4rem}



.blankbottom{height:13rem;padding-top:2rem;clear:both;overflow:auto;color:#999;clear:both;overflow:auto}
#showtype_box{position:fixed;bottom:20rem;right:1rem;text-align:center;display:none}
#showtype_box a{display:block;width:4.4rem;height:4.4rem;line-height:1.6rem;font-size:1.2rem;border-radius:.5rem;color:#999;background-color:#fff;box-shadow:.3rem .3rem .5rem rgba(0,0,0,0.1);margin:.5rem 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:.3rem;font-size:2.2rem;line-height:2rem;height:1.8rem;display:block;margin-top:.5rem;color:#ccc}
