*{
    margin: 0 ;
    padding: 0 ;
}
a{
	text-decoration: none !important;
}
a:hover{
	text-decoration: none;
}
ul li{
	list-style: none;
}
.row-between-wrapper{display:flex;flex-wrap:wrap; align-items:center;justify-content:space-between;}
.row-left{display:flex;flex-wrap:wrap; justify-content:flex-start;}
.text-center{
	text-align: center;
}

.clearfix {
	zoom: 1;
}

.clearfix:after {
	display: block;
	clear: both;
	content: "";
}
.index{
    width: 100%;
    height: auto;
}
.imgs img{

    width: 100%;
    display: block;
}
.buttom{
	width: 100%;
	height: 5rem;
	background-color: #fff;
	box-shadow:0px 0px 15px 5px rgba(0, 0, 0, 0.05);
	position: fixed;
	bottom: 0;
	left: 0;
}

.buttom a{
	display: block;
	width: 90%;
	height: 3.5rem;
	border-radius: 2.2rem;
	background-color: rgb(120,115,216);
	text-align: center;
	color: #FFFFFF;
	line-height: 3.5rem;
	margin: 0.7rem auto;
	font-size: 16px;
}
.wac{
	width: 100%;
	height: 100%;
	position: fixed;
	top:  100%;
	left: 0;
	z-index: 9;
	transition: all .5s;
}
.tui{
	width: 100%;
	height: 300%;
	position: absolute;
	bottom: 0;
	left: 0;
	background-color: rgba(0,0,0,.5);
	display: none;
}
.xuan{
	width: 100%;
	height: 30rem;
	background-color: #fff;
	position: absolute;
	bottom: 4rem;
	z-index: 9;
	border-radius: 10px 10px 0 0 ;
	padding: 0.8rem;
	box-sizing: border-box;
}
.headr{
	font-size: 1.44rem;
	margin-top: 0.8rem;
	color: #000;
	font-weight: 600;
	letter-spacing:0.1rem;
}
.slyi{
	padding: 0;
	margin-top: 1.6rem;
}
.slyi li{
	margin-top: 0.8rem;
	width: 100%;

	background-color: rgba(96, 91, 193, 0.2);
	border-radius: 4px;
	padding: 0.8rem;
	box-sizing: border-box;
	border: 1px solid #fff;
}
.slyi li .po .sopan{
	font-size:0.8rem;
		color: red;
}
.span1{
	color:rgb(70, 67, 134);
}
.slyi li .po span{
	font-size: 1.40rem;
	font-weight: bold;
}
.slyi li .po span i{
	font-style:normal;
	font-size: 1.40rem;

}
.renqn{
	width: 100%;
	height: 9rem;
	border-top: 1px solid rgb(70, 67, 134);
	margin-top: 1.8rem;
}
.yis{
	margin-top: 1.6rem;
		line-height: 1.5rem;
}
.yis>span{
	float: left;

}
.youdian{
	margin-top: 0.4rem;
		line-height: 1.5rem;
	overflow:hidden;
	text-overflow: ellipsis;
	display:-webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.slyi .active .renqn{
	display: block;
}
.slyi  .renqn{
	display: none;
}
.slyi  .bor{
	border: 1px solid #635BCC;
}








.din{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 4rem;
	background-color: rgb(87, 79, 230);
	line-height: 4rem;
	z-index: 9;
}
.din a{
	color: #FFFFFF;
	font-size: 1.4rem;
	font-weight: bold;
	letter-spacing:0.1rem;
	display: block;
}








.tongbeios{
	position: fixed;
	top: 0;
	left: 0;
	background-color:#635BCC;
	width: 100%;
	height: 100%;
}




.title{
	height: 39%;
	overflow: auto;
}

.ulso{
	width: 100%;

	box-sizing: border-box;
	padding:  2.2rem 2.88rem;
	overflow: auto;
}
.ulso >li>div{
	display: none;
	font-size: 14px;
	color: rgb(232, 174, 0);
}
.ulso >.text>div{
	display: block;
}
.ulso_top{
	width: 100%;
	height: auto;
	float: left;
	min-height:20% ;
	background-color: #fff;
	position: absolute;
	bottom: 0;
	padding: 0  1.2rem;
	box-sizing: border-box;
	
}
.ulso_top li{
	margin-top: 10%;
}
.ulso_top li div{
	width: 10.16rem;
	height: 3.6rem;
	text-align: center;
	line-height: 3.6rem;
	font-size: 1.52rem;
	color: #6F6F6F;
	background-color: #F7F7FA;
	float: left;

	/*margin-left: 10px;*/

}
.ulso_top li>div:nth-child(2n){
	margin-right: 0;
}
.ulso li{
	font-size: 1.2rem;
	color: #9D99E5;

	display: none;
	transition: all .2s;
}
.ulso  .text{
	font-size: 2.16rem;
	color: #fff;
}
.text i{
	display: none;
}
.xuanxiang ul{
	display: none;
}
.cheng{
	position:absolute;
	bottom: 0;
	left: 0;
	width: 100%;

	background-color: #fff;
	padding: 1.2rem 0;
	box-sizing: border-box;
}
.cheng3{
	position:absolute;
	bottom: 0;
	left: 0;
	width: 100%;

	background-color: #fff;
	padding: 1.2rem 0;
	box-sizing: border-box;
}
.chen2{
	height: auto;
}
.listss{
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 0.96rem;
	margin-top: 1.2rem;
}


.listss>div{
	width: 5.44rem;
	height: 2.72rem;
	background-color: #F7F7FA;
	float: left;
	margin-right:0.7rem;
	font-size: 1.12rem;
	border-radius: 0.32rem;
	text-align: center;
	line-height: 2.72rem;
	margin-bottom: 0.8rem;
		border: 1px solid #fff;
}
.listss .active {
	border: 1px solid #A5ABE3;
		color: #635CCA;
}
.listss div:nth-child(4n){
	margin-right: 0;
}


.xiayiv{
	width: 100%;
	height: auto;
	box-sizing: border-box;
	margin-top: 20px;
	margin-bottom: 20px;

}
.xiayiv div{
	width: 90%;
	height: 3.76rem;
	background-color: #6B89F2;
	color: #fff;
	text-align: center;
	line-height: 3.76rem;
	margin: 1.2rem auto;
	border-radius: 1.88rem;
	box-shadow:0px 9px 13px 0px rgba(99,92,203,0.3);
}
.datas .xiayiv div{
	width: 100%;
}


#pickers {
	width: 100%;
	min-height: 25%;
	background-color: #fff;
	position: fixed;
	bottom: 0;
	left: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 20px 40px;
	display: none;
}
.poickk{
	margin-top: 20px;
}

#pickers>li>div>div{
	float: left;
}
#pickers>li>div{
	float: left;
	width: 50%;
}

#pickers .xuan1ii{
	font-size: 18px;
	color: #333;
}
#pickers .quecz{
	margin-right: 30px;
	font-size: 18px;
	color: #666;
	width: 30%;
	text-align: right;
	max-width: 70%;
}
.datas{
	width: 100%;
	min-height: 25%;
	background-color: #fff;
	position: absolute;
	bottom: 0;
	left: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 10px 1.6rem;
}
#shiijan{
	width: 100px;
	text-align: left;
}


.datas>li>div>div{
	float: left;
}

.datas .xuan1ii{
	font-size: 1.3rem;
	color: #333;
	width: 35%;
	float: left;
}
.datas .quecz{
	font-size: 1.3rem;
	color: #666;
	float: right;
	min-width: 30%;
	text-align: right;
	max-width: 60%;
}
.zhjian>div{
	width: 100%;
	font-size: 1.34rem;
	margin-top: 10px;
	padding: 10px 0;
}

.quecz input{
	width: 80%;
	height:35px ;
	border-radius: 5px;
	border: 1px solid #dedede;
	box-shadow: none;
	-webkit-appearance: none;
	padding:0 10px;
	outline:  none;
	-webkit-user-select: text;
	-moz-user-select: text;
	-ms-user-select: text;
	user-select: text;
	font: inherit;
	margin: 0;
	color: inherit;
	letter-spacing: normal;
	word-spacing: normal;
	text-transform: none;
	text-indent: 0px;
	text-shadow: none;
	display: inline-block;
	text-align: start;

}

#xxx{
    display: none;
}
#xx2{
    display: none;
}

#yibaos>div{
	padding: 10px 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#shijians input{
	width:165px
}
.uisyc{
	width: 100%;
	height: 100%;
	overflow: auto;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99999999999999999;
	display: none;
}
.uisyc img{
	width: 100%;

}
@media (max-width: 325px) {
	#shijians input{
		width:125px
	}
}