.clear {
	clear: both;
}

.banner {
	height: auto !important;
}

.banner img {
	padding-top: 4.0rem;
	width: 100%;
}

.title {
	padding-top: 1rem;
	text-align: center;
}



.title h4 {
	font-size: 2rem;
	width: 60%;
	margin: 0 auto;
	margin-top: 1rem;
	color: #4e160d;
	border-bottom: none;
	background-image: url(../images/bg.png);
	background-size: 100%;
	background-repeat: no-repeat;
	/* border-top: none; */

}



.title p {
	font-size: 1.4rem;
	color: #4e160d;
	padding-bottom: .5rem;

}


.c1 ul {
	display: flex;
	width: 95%;
	flex-direction: column;
	margin: 0 auto;
}

.c1 ul li {
	width: 100%;
	margin-bottom: 1rem;
	border-radius: 5px;
	background-image: url(../images/bg1.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	padding: 1rem;
	text-align: left;
}

.c1 ul li:nth-child(3) span {
	line-height: 1.4;
}

.c1 ul li:nth-child(3) {
	margin-bottom: 0;
	background-image: url(../images/bg3.png);
}

.c1 ul li:nth-child(2) {
	background-image: url(../images/bg2.png);
}

.c1 ul li p {
	font-size: 1.2rem;
	color: #fff;
}

.c1 ul li span {
	font-size: .8rem;
	color: #fff;
	line-height: 1.8;
}

.zixun {
	display: block;
	padding: .3rem .6rem;
	background: #8f70b0;
	color: #fff;
	border-radius: 2rem;
	font-size: 1.1rem;
	text-align: center;
	margin: 0 auto;
	margin-top: 1.25rem;
	width: 55%;
}

.c2 .sel {
	width: 100%;
	background-image: url(../images/bg.jpg);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	padding: 1rem 0;
}

.c2 .sel table {
	width: 98%;
	margin: 0 auto;
	text-align: center;
}

.c2 .sel .sel-top {
	width: 98%;
	font-size: 1.2rem;
	color: #fff;
	background-color: #8f70b0;
	text-align: center;
	margin: 0 auto;
}

.c2 .sel tr {
	width: 100%;
	padding: .2rem 0;
	margin: 0;
	display: flex;
}

.c2 .sel td {
	width: 25%;
	font-size: .7rem;
	font-weight: bold;
	border: none;
	display: inline-block;
}

.c2 .sel tr:nth-child(2n+1) {
	background-color: #f6eaf7;
}

.c2 .sel tr:nth-child(2n) {
	background-color: #fff;
}

.zixun2 {
	display: flex;
	justify-content: space-between;
	width: 90%;
	margin: 0 auto;
	margin-top: 1.25rem;
	font-size: 1.1rem;
}

.zixun2 p {
	width: 45%;
	padding: .5rem 0;
	text-align: center;
	background: #9B82D6;
	color: #fff;
}

.zixun2 span {
	display: block;
	padding: .5rem 0;
	text-align: center;
	width: 45%;
	background: #EAD44B;
	color: #fff;
}

.c3 ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
}
.c3 ul li{
	width: 45%;
	text-align: left;
	padding:.2rem ;
}
.c3 ul li.rt {

	width: 55%;
	margin-bottom: .5rem;
	padding-top: 1.2rem;
}

.c3 ul li img {
	width: 100%;
}

.c3 ul li i {

font-size: 1.3rem;
	color: #bfbfbf;
	margin: .5rem auto;
}.spwir{width: 100%;overflow-x: hidden;}
.spwir img{
	width: 100%;
}.c3 ul li p{
	font-weight: bold;font-size: 1rem;	margin-top: .3rem;text-align: left;
}

.c3 ul li span {
	text-align: left;
	font-size: .6rem;
	margin-top: .3rem;
	display: block;
}
.c3 ul li a{
	display: block;
	width: 100%;
	padding: .2rem 0;
	color: #fff;
	background-color: #EAD44B;text-align: center;
}
.c5 img {
	width: 98%;
}

.c5 {
	text-align: center;
}

.c4 ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
}

.c4 ul li {
	border: 1px solid #8164CE;
	width: 30%;border-radius: .5rem;

}

.c4 ul li img {
	width: 100%;
}



.c4 ul li p{
	text-align: center;
	font-size: 1rem;
	margin-bottom: .2rem;
font-weight: bold;
	display: block;
}.c4 ul li span{
	font-size: .8rem;display: block;padding: .2rem 0;
	text-align: center;
}


.lost {display:flex;justify-content:space-between;}
.loss {display:flex;justify-content:space-around;}

.b2 ul{border:1px solid #ececec;border-radius:5px;padding:5px;margin-bottom:20px;}
.b2_img{width:36%;}
.b2_font{width:64%;padding:10px 20px;position:relative;}
.b2_font h4{font-size:24px;font-weight:bold;color:#8f70b0;text-align:center;border-bottom:1px dashed #bfbfbf;padding-bottom:8px;}
.b2_font p{font-size:18px;line-height:1.3;color:#545353;text-align:justify;padding-top:15px;}
.b2_zx{position:absolute;width:90%;bottom:5px;}
.b2_zx span{font-size:18px;text-align:center;border-radius:15px;width:46%;padding:3px 0px;cursor:pointer;}
.b2_zx span:nth-child(1){border:1px solid #8f70b0;color:#8f70b0;}
.b2_zx span:nth-child(2){border:1px solid #ead44b;color:#FFFFFF;background-color:#ead44b;}