body{background-color:#f5f5f5;}
.topnav{background-color:#f5f5f5}/*initial*/

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}

/*专题*/
.izt{width:100%;margin:0 auto 0 auto;padding:1.8rem 1.2rem 1.8rem 1.2rem;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.izt .iztbox{width:100%}
.izt .iztbox ul{/*height:19vw;*/max-height:8rem;-ms-overflow-style:none;overflow:-moz-scrollbars-none;display:-webkit-box;overflow-x: scroll;-webkit-overflow-scrolling:touch;padding-right:1rem}
.izt .iztbox ul::-webkit-scrollbar{background-color:transparent;display: none;}
.izt .iztbox a{width:32.3%;height:11vw;max-height:8rem;display:block;margin-right:3%;position:relative}
.izt .iztbox a img{width:100%;height:11vw;max-height:8rem;border-radius:.5rem;object-fit:cover;-webkit-object-fit:cover}

/*****sotab*****/
.sotab{width:94%;height:4rem;line-height:4rem;background-color:#fff;color:#fff;margin:6rem auto 0 auto;border-radius:3rem}
.sotab li span{display:inline-block}
.sotab li{width:25%;height:4rem;display:inline-block;font-size:1.5rem;position:relative}
.sotab li i{margin-left:.4rem;width:1.2rem;height:1.2rem;line-height:1.2rem;font-size:1.2rem;color:#fff;-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{position:relative;max-width:750px;max-height:75vh;margin:-.5rem auto 0 auto;padding:1rem 0 0 0;background-color:#fff;display:none;overflow:hidden;overflow-y:auto;border-radius:1.6rem}
.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}
.soubox .tabbar{background-color:#DEDEDE;border-radius:1rem;width:4rem;height:.8rem;margin:3rem auto  2rem auto}

#sotab1{padding-left:2rem;padding-right:2rem}
#sotab1 a{background-color:#fafafa;width:25%;margin:2rem 4% 0 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:2rem;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.148rem;height:22rem;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{margin-top:2rem}
.LIST_list dl{width:92%;margin:1rem auto 1.2rem auto;padding:1rem 0 1rem;border-radius:1.2rem;box-sizing:border-box;position:relative;background-color:#fff;min-height:17rem}
.LIST_list dl dt{width:12rem;margin-left:1rem;float:left;position:relative}
.LIST_list dl dt img.alpha0_100_1s{width:12rem;height:12rem;border-radius:1rem;display:block;object-fit:cover;-webkit-object-fit:cover}
.LIST_list dl dt .vipj{width:3rem;display:block;position:absolute;bottom:.5rem;right:.5rem}
.LIST_list dl dd{float:right;width:-webkit-calc(100% - 14rem);text-align:left}
.LIST_list dl dd b{font-weight:normal;color:#fff;margin:0 .5rem;font-size:1.2rem}
.LIST_list dl dd h4{font-size:1.6rem;color:#000;margin-bottom:.3rem;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{max-width:90%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}
.LIST_list dl dd h5,.LIST_list dl dd h6,.LIST_list dl em div{font-size:1.3rem;line-height:150%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.LIST_list dl dd h6{width:90%;color:#666}
.LIST_list dl dd h5{margin-top:1rem;padding-right:1rem}
.LIST_list dl dd h5 li{font-size:1.3rem;display:inline-block;margin:.5rem .5rem .2rem 0;line-height:2rem;height:2rem;padding:0 .5rem;border-radius:.3rem;border:#fff 1px solid}
.LIST_list dl dd .pathlist{margin-top:.7rem}
.LIST_list dl dd .pathlist img{width:4rem;height:4rem;object-fit:cover;-webkit-object-fit:cover;margin-right:.5rem;border-radius:.4rem}
.LIST_list dl dd .pathlist img.blur{filter:blur(.3rem);filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;border:#ccc 1px solid}
.LIST_list dl .rzj{width:5rem;height:4.63rem;display:block;position:absolute;top:-.3rem;left:-.3rem}
.LIST_list dl .cert_store{width:6rem;height:6rem;display:block;position:absolute;top:11rem;right:1rem}
.LIST_list dl .gps{position:absolute;top:1.2rem;right:1.1rem}
.LIST_list dl em{width:100%;float:left;text-align:left;margin-top:1rem;color:#999;padding:0 1rem;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.LIST_list dl em div{border-radius:.4rem;line-height:150%}
.LIST_list dl .zoyq{width:100%;color:#666;float:left;font-size:1.3rem;padding:1rem 1rem 0;text-align:left;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.LIST_list dl .zoyq li{font-size:1.2rem;padding:0 .5rem;line-height:2rem;margin:0 .5rem 0 0;display:inline-block;border-radius:.3rem;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.LIST_list dl .topuico{height:1.8rem;line-height:1.8rem;padding:0 .5rem;position:absolute;top:0rem;right:0;border-radius:0 .5rem 0 .5rem;color:#fff;font-size:1.2rem;background-color:rgba(0,0,0,0.2);background-image: -webkit-linear-gradient(right,#cdcdcd,#ddd )}

/*PIC_list*/
.PIC_list{width:92%;margin:2rem auto 0 auto;padding:0 0 10rem}
.PIC_list a{background-color:#fff;display:block;width:100%;min-height:10rem;border-radius:1.6rem;box-shadow:0 0 2.4rem rgba(0,0,0,0.08);margin-bottom:2rem;padding-bottom:2rem;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:1.6rem 1.6rem 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}
