* {
	margin: 0;
	padding: 0;
}

.middle .banner img {
	display: block;
	width: 100%;
}

.row_one {
	background-color: #f2f2f2;
	padding-bottom: .1rem;
}

.row_one .one_title {
	font-size: .16rem;
	color: #f00700;
	padding: .1rem .1rem .04rem;
}

.row_one .one_title p {
	display: inline;
	font-size: .12rem;
	color: #333333;
	padding-left: .04rem;
}

.row_one .one_title span {
	font-size: .14rem;
	color: #f00700;
}

.row_one .userbox img {
	float: left;
	margin-right: .06rem;
	width: .36rem;
	height: .36rem;
	margin-left: .04rem;
}

.row_one .userbox {
	width: 3rem;
	height: .48rem;
	margin: 0 auto;
	overflow: hidden;
	border-radius: .08rem;
	position: relative;
}

.row_one .userbox ul {
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
}

.row_one .userbox li {
	padding: .06rem;
	background-color: #FFFFFF;
	overflow: hidden;
}

.row_one .userbox li span {
	color: red;
	padding: 0 .04rem;
}

.row_one .userbox div {
	font-size: .12rem;
	padding-bottom: .02rem;
	color: #333333;
}

.row_one .userbox p {
	font-size: .108rem;
	color: #919191;
}

.row_two {
	font-size: .12rem;
}

.row_two ul {
	overflow: hidden;
	padding-bottom: .1rem;
}

.row_two li {
	width: 1.45rem;
	float: left;
	margin-left: .1rem;
	margin-top: .1rem;
}

.row_two li img {
	display: block;
	width: 100%;
}

.row_three .title {
	font-size: .16rem;
	margin-left: .1rem;
	color: #e5000d;
	font-weight: 700;
}

.row_three .list_btn ul {
	display: flex;
	width: 3rem;
	margin: 0.1rem auto;
	justify-content: space-around;
}

.row_three .list_btn li {
	font-size: .12rem;
	text-align: center;
	color: #333333;
	border: 1px solid #f1f1f1;
	padding: .06rem .1rem;
}

.row_three .list_btn .on {
	border-bottom: 1px solid #e5000a;
}

.row_three .zy_list .ul {
	overflow: hidden;
	display: none;
}

.row_three .zy_list .on {
	display: block;
}

.row_three .zy_list .list {
	    float: left;
	    width: 1rem;
	    margin-left: .05rem;
	    margin-bottom: .1rem;
}

.row_three .zy_list .list a img {
	display: block;
	width: 100%;
}

.row_three .box {
	border: 1px solid #e8e8e8;
	padding: .06rem .04rem;
	position: relative;
}

.row_three .box div {
	font-size: .08rem;
	color: #1d1d1d;
}

.row_three .box p {
	font-size: .08rem;
	color: #7a7a7a;
}

.row_three .box span {
	color: #d34040;
}

.row_three .box img {
	position: absolute;
	top: 0.05rem;
	right: 0.05rem;
	width: .23rem;
}

.row_four .btn {
	width: 2rem;
	margin: 0 auto;
	text-align: center;
	font-size: .14rem;
	background-color: #f41c1c;
	color: #FFFFFF;
	height: .4rem;
	line-height: .4rem;
	border-radius: .4rem;
}

.row_four img {
	display: block;
	width: 100%;
	padding: .2rem 0 .2rem;
}

.all_title {
	font-size: .16rem;
	font-weight: 700;
	width: 3rem;
	margin: 0 auto;
	color: #333333;
	position: relative;
}

.all_title span {
	font-size: .108rem;
	color: #5e5d5d;
	margin-left: .04rem;
}

.all_title p a {
	color: #484848;
	font-size: .12rem;
	position: absolute;
	right: 0;
	bottom: 0.02rem;
}

.row_five .one_swiper {
	margin: .1rem 0 .2rem;
}

.row_five .one_swiper img {
	display: block;
	width: 3rem;
	margin: 0 auto;
}

.row_sex .scjx img {
	display: block;
	width: 3rem;
	margin: 0.1rem auto;
}

.row_sex .btn {
	width: 2rem;
	margin: 0 auto;
	text-align: center;
	font-size: .14rem;
	background-color: #f41c1c;
	color: #FFFFFF;
	height: .4rem;
	line-height: .4rem;
	border-radius: .4rem;
}

.row_sex .img img {
	display: block;
	width: 100%;
	margin: .2rem 0;
}

.row_seven img {
	display: block;
	width: 3rem;
	margin: 0.1rem auto .2rem;
}

.row_eight {
	background-color: #f5f5f5;
	padding: .1rem;
}

.row_eight ul {
	padding-top: .1rem;
}

.row_eight li {
	overflow: hidden;
	border-bottom: 1px solid #e1e1e1;
	position: relative;
	padding: .06rem 0 .06rem .2rem;
}

.row_eight li p {
	font-size: .12rem;
	float: left;
}

.row_eight li span {
	font-size: .108rem;
	float: right;
	color: #7f7f7f;
}

.row_eight li img {
	position: absolute;
	left: 0;
	top: 0.07rem;
	width: .16rem;
}
.xbt{
	text-align: center;
	    font-weight: 900;
	    color: #7b3a1c;
	    font-size: 19px;
}
.cm{
	color: #ee0000;
}
.ann{
	    background-color: #e70012;
	    width: 45%;
	    border: 1px solid #e70012;
	    border-radius: 2px;
	    margin-left: 3%;
	    color: #fff;
	    margin-bottom: 10px;
	    height: 31px;
	    font-size: 18px;
}