.body-top {
	height: var(--top-height);
}

.body-main {
	padding: 0 var(--padding);
}

.body-border {
	margin: 0.15rem;
}

.body-sider {
	height: 4rem;
	position: relative;
	background: #ffffff;
	border-radius: 0.1rem;
	color: #355173;
}

.body-padding {
	display: block;
	padding: 0 var(--padding);
}

.body-box .main-search {
	margin-top: 0.25rem;
	padding: 0 1.2rem;
}

.body-box .icon-bg3 {
    width: 3.5rem;
    display: block;
    margin: 0rem auto 0 auto;
}

.body-box .main-back {
	float: right;
	margin-right: 1.15rem;
	color: #ffffff;
	text-align: center;
	margin-top: 0.25rem;
	padding: 0.1rem 0.25rem;
	border-radius: 0.25rem;
	cursor: pointer;
	background: rgba(220, 235, 255, 0.3);
}
.main-query{
	padding: 0.15rem var(--padding);
}
.main-query .main-query-list{
	background: #ffffff;
	padding: 0.2rem 0.3rem;
	border-radius: 0.1rem;
	color: #333333;
}
.main-query .main-query-list .main-query-list-style{
	height: 0.4rem;
	line-height: 0.4rem;
	font-size: 0.18rem;
	border-bottom: 0.01rem solid rgba(21, 21, 21, 0.25);
	padding: 0.15rem 0;
}
.main-query .main-query-list .main-query-list-style .main-query-list-title{
	float: left;
}
.main-query .main-query-list .main-query-list-style ul{
	display: inline-block;
	height: 0.4rem;
	line-height: 0.4rem;
}
.main-query .main-query-list .main-query-list-style ul li{
	float: left;
	margin-right: 0.1rem;
	padding: 0 0.15rem;
	cursor: pointer;
}
.main-query .main-query-list .main-query-list-style select{
	border: 0;
	background: none;
	outline: none;
	color: #333333;
}
.main-query .main-query-list .main-query-list-style select option{
	border: 0;
	background: none;
}
.main-query-list-action{
	background: var(--btn-primary);
	color: #ffffff;
}
.body-bottom {
	height: var(--bottom-height);
}
.main-list{
	padding: 0 var(--padding);
}

.qygc-banner{width:100%;overflow: hidden}
.qygc-banner img{width: 100%}





.it-s{width: 100%;border-bottom: none;overflow: hidden}
.linf { width: 30%;margin:20px 35%;overflow: hidden;border-radius: 10px;border: 1px solid #ad0811;float: right;margin-bottom:5px}
.linf li {float: left;color: #ad0811;margin-right: 0px;height: 44px;font-size: 16px;  line-height: 44px; width: 50%;text-align: center}
.linf li.current {float: left;color: #fff;margin-right: 0px; height: 44px;line-height: 44px;font-size: 16px;padding: 0;background-color: #ad0811;
    border-radius: 0; }
.dn{display: none}
.new-top{z-index: 1;width: 100%;overflow: hidden}
.new-top img{width: 100%}
.main{width: 100%;overflow: hidden;position: absolute;top: 32%;}
.new-t{width: 100%;overflow:hidden;margin: 10px auto}
.new-t img{width: 100%;}
.new-sj{width: 100%;overflow: hidden;position: relative;}

.n-sy{font-size: 18px;color: #B6010A;font-weight: bold;border-left: 4px solid #B6010A;padding-left: 10px}
.fuwu-table{width: 100%;margin-top: 20px;overflow: hidden;border: 1px solid #FF6F6F;background: #efe1e2;padding: 0;margin: 20px auto}
.ht{width: 100%;overflow: hidden}
.ap1{background: none;font-size: 16px;color: #B6010A;font-weight: bold;text-align: left;padding-left: 0%;line-height:44px;width: 24%;float: left;overflow:hidden;
text-overflow:ellipsis; text-align: left;margin-left: 2%;
white-space:nowrap;}
.dy1{background: none;font-size:16px;color:#333;width:24%;float: left;margin-left: 2%;
 text-align: left;
}
.bg2{width: 100%;overflow: hidden;margin-top: 10px;border-bottom: 1px dashed #f0ad4e;padding-bottom: 10px}
.dt{width:100%;height:44px;background: #7C0007;line-height: 44px;text-align: center;color: #fff;font-weight: bold;font-size: 16px}

.new-tz {
    width: 96%;
    overflow: hidden;
    margin: 0px auto;
    font-size: 16px;
    color: #e6a23c;
    background: #fffde069;
    height: 36px;
    line-height: 36px;
    padding: 0 2%;font-weight: bold
}
.new-bbb{background: #ad0811!important;}
.new-ttt{color: #ad0811!important;}


.ap10{background: none;font-size: 16px;color: #B6010A;font-weight: bold;text-align: left;padding-left: 0%;line-height:44px;width: 15%;float: left;overflow:hidden;
text-overflow:ellipsis; text-align: left;margin-left: 1%
white-space:nowrap;margin: 0}
.ap11{background: none;font-size: 16px;color: #B6010A;font-weight: bold;text-align: left;padding-left: 0%;line-height:44px;width: 33%;float: left;overflow:hidden;
text-overflow:ellipsis; text-align: left;margin-left: 1%
white-space:nowrap;margin: 0}

.dy10{background: none;font-size:16px;color:#333;width:15%;float: left;margin-left: 1%;
 text-align: left;
margin: 0}
.dy11{background: none;font-size:16px;color:#333;width:33%;float: left;margin-left: 1%;
 text-align: left;
margin: 0}