@media screen and (max-width:320px)
{
html {
	font-size: calc(13.33333333vw);
}
}
@media screen and (max-width:360px) and (min-width:321px)
{
html {
	font-size: calc(13.33333333vw);
}
}
@media screen and (max-width:375px) and (min-width:361px)
{
html {
	font-size: calc(13.33333333vw);
}
}
@media screen and (max-width:393px) and (min-width:376px)
{
html {
	font-size: calc(13.33333333vw);
}
}
@media screen and (max-width:412px) and (min-width:394px)
{
html {
	font-size: calc(13.33333333vw);
}
}
@media screen and (max-width:414px) and (min-width:413px)
{
html {
	font-size: calc(13.33333333vw);
}
}
@media screen and (max-width:480px) and (min-width:415px)
{
html {
	font-size: calc(13.33333333vw);
}
}
@media screen and (max-width:540px) and (min-width:481px)
{
html {
	font-size: calc(13.33333333vw);
}
}
@media screen and (max-width:640px) and (min-width:541px)
{
html {
	font-size: calc(13.33333333vw);
}
}
@media screen and (max-width:720px) and (min-width:641px)
{
html {
	font-size: calc(13.33333333vw);
}
}
@media screen and (max-width:768px) and (min-width:721px)
{
html {
	font-size: calc(13.33333333vw);
}
}
@media screen and (min-width:769px)
{
html {
	font-size: calc(13.33333333vw);
}
}
.wap-wrap {
	background: rgb(255, 255, 255); width: 100%; overflow: hidden; font-size: 0.32rem;
}
.case_type {
	width: 100%; height: 0.8rem; border-bottom-color: rgb(227, 227, 227); border-bottom-width: 0.02rem; border-bottom-style: solid;
}
.case_type_item {
	width: 2.49rem; height: 100%; text-align: center; color: rgb(53, 53, 53); line-height: 0.8rem; font-size: 0.26rem; float: left; position: relative;
}
.case_type_master {
	left: 0px; width: 100%; height: 0.03rem; bottom: 0rem; display: none; position: absolute; background-color: rgb(170,205,6);
}
.case_filter {
	margin: 0px auto; border: 0.02rem solid rgb(227, 227, 227); border-image: none; width: 95%; height: 0.97rem; display: flex;
}
.case_filter_item {
	width: 33.3%; height: 100%; border-right-color: rgb(227, 227, 227); border-right-width: 0.02rem; border-right-style: solid;
}
:nth-child(3).case_filter_item {
	border-right-color: currentColor !important; border-right-width: medium !important; border-right-style: none !important;
}
.case_filter_con {
	background: rgb(255, 255, 255); padding: 0.16rem 0.15rem 0rem; left: 0rem; top: 7.51rem; width: 7.8rem; display: none; position: absolute; z-index: 9; box-sizing: border-box;
}
.case_filter_con_name {
	border-radius: 0.05rem; border: 1px solid rgb(227, 227, 227); border-image: none; width: 2.2rem; height: 0.68rem; text-align: center; line-height: 0.68rem; font-size: 0.2rem; margin-right: 0.3rem; margin-bottom: 0.36rem; float: left; box-sizing: border-box;
}
.case_filter_con_master {
	left: 0rem; top: 0rem; width: 100%; height: 100%; display: none; position: absolute;
}
.case_filter_item_s {
	width: 1.3rem; color: rgb(80, 80, 80); overflow: hidden; font-size: 0.22rem; margin-top: 0.32rem; margin-left: 0.37rem; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.case_type_item_icon {
	width: 0.2rem; height: 0.11rem; padding-bottom: 0.08rem;
}
.case_con {
	position: relative; min-height: 4rem;
}
.case_no {
	text-align: center; font-size: 0.22rem; display: none;
}
