*{margin:0px;padding:0px;outline: none}
a{text-decoration: none;color:#000;}
img{width:100%;height:auto;max-width: 100%;display: block;}
button{cursor: pointer;outline: none;}
li{list-style: none;cursor: pointer;}
body{width:100%;margin:auto;font-size: .25rem;font-family:微软雅黑;max-width:750px;}
input{background: none}
.op{opacity: 0}
.tc{text-align: center}
.flex{display: flex;}
.wrap{flex-wrap: wrap}
.fl{float:left;}
.fr{float:right;}
.cl{clear:both;}
.fb{font-weight: bold;}
.box{width:95%;margin:auto;}
.a_div{display: block;}
.a_box{display: block;width:100%;height:100%;}

/******************头部***************************************/



/*首页*/

.bgbg{
	background: url(../images/bg.png);
	background-size: 100% 100%;
	overflow:hidden; 
	padding-bottom: .5rem;
	background-repeat: no-repeat;
}

.con{
	background-color: #fff;
	width: 85%;margin:auto;
	margin-top: 3.4rem;
	padding:.1rem 3%;
	position: relative;
}

.con .topbg,.con .bottombg{
	position: absolute;
	left: 0;
	width: 100%;
}

.con .topbg{
	top: -.47rem
}

.con .bottombg{
	bottom: -.47rem
}




.form>div{
	font-size: .28rem;
	font-weight: bold;
	border-bottom: 1px solid #ebebeb;
	margin-bottom: .15rem;
	position: relative;
}


.form>div>div .xing{
	color: #ff0000;
	display: inline-block;
	width: .3rem
}

.form>div>div .tishi{
	color: #c1c1bf;
	display: inline-block;
	font-size: .22rem;
	margin-left:.2rem;
}

.form>div>input{
	display: block;
	font-size: .32rem;
	color: #ffa901;
	width: 85%;
	margin-left: .3rem;
	outline: none;
	border: 0;
	height: .7rem;
	line-height: .7rem
}

.form>div>input::-webkit-input-placeholder{
	color: #ffa901;
	font-size: .32rem;

}


.form>div>div.scfile{
	width: 2.35rem;
	margin-top: .2rem;
	margin-left: .3rem;
	position: relative;
}

.form>div>div.scfile input{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;left: 0;
	opacity: 0
}




.form>div .xia{
	width: .31rem;
	height: .16rem;
	position: absolute;
	bottom: .25rem;
	right: 2.5%
}

.form>div .choosetype{
	width: 100%;
	height: .8rem;
	background: #fff;
	position: absolute;
	top: 100%;left: 0;
	right: 0;margin:auto;
	z-index:999;
	display: none

}	
.form>div .choosetype div{
	background: #fff;
	height: .6rem;line-height: .6rem;
	border-bottom: 1px solid #ebebeb;
	padding:0 5%;
}



.form>div .choosetime{
	width: 95%;
	height: .8rem;
	position: absolute;
	bottom: 0;left: 0;
	opacity: 0
}










.form button{
	width:80%;
	display: block;
	margin:auto;
	height: .7rem;
	line-height: .7rem;
	color: #fff;
	font-size: .28rem;
	background: #ffae00;
	border-radius: .7rem;
	border:0;outline: none
}








/*时间列表*/

.timelist{
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;left: 0;
	background: rgba(0,0,0,.7);
	display: none
}


.timelist .timecon{
	background: #fff;
	width: 100%;
	height: 7rem;
	border-radius: .25rem .25rem 0 0;
	position: absolute;
	bottom: 0;left: 0
}

.timelist .timecon .close{
	width: .3rem;position: absolute;
	top: .2rem;
	right: .2rem
}

.timelist .timecon .biaoti{
	text-align: center;
	font-size: .3rem;
	margin-top: .15rem;
	font-weight: bold;
	margin-bottom:.2rem;
}

.list_left{
	width: 30%;
	background: #f0f4f3;
	height: 5rem;
	overflow-y: scroll;
	scrollbar-width: none; /* firefox */
	-ms-overflow-style: none; /* IE 10+ */
}
.list_left::-webkit-scrollbar {
  display: none; /* Chrome Safari */
}


.list_left>div{
	height: .7rem;
	line-height: .7rem;
	font-size: .28rem;
	border-left: 4px solid #f0f4f3;
	text-indent: 1em;

}

.list_left>div.active{
	border-left: 4px solid #fe4543;
	color: #fe4543;
	background: #fff
}



.list_right{
	width: 60%;
	background: #fff;
	height: 5rem;
	overflow-y: scroll;
	  scrollbar-width: none; /* firefox */
	  -ms-overflow-style: none; /* IE 10+ */
}
.list_right::-webkit-scrollbar {
  display: none; /* Chrome Safari */
}


.list_right>div{
	height: .7rem;
	line-height: .7rem;
	font-size: .28rem;
	text-indent: 1em;
}

.list_right>div.active{
	color: #fe4543;
}



.sub_mit{
	background: #fe4644;
	width: 90%;
	margin: .2rem auto;
	height: .8rem;
	line-height: .8rem;
	border-radius: .8rem;
	color: #fff;
	font-size: .3rem;
	text-align:center;
}




















