@charset "utf-8";	

/*头部*/

body{padding-bottom: 1.533rem; }



.wapmenu{

	position: fixed;

	bottom: 0;

	left: 0;

	width: 100%;

	border-top: 1px solid #e9e9e9;

	height: 1.533rem;

	box-shadow: 0 0 1px #e9e9e9;

	display: flex;

	justify-content:space-around;

	align-items: center;

	background: #fff;

	z-index: 99

}

.wapmenu a{

	display: block;

	font-size: 0.32rem;

	color: #666;

	text-align: center;

}

.wapmenu a img{

	width: 0.613rem;

	height: 0.613rem;

	display: inline-block;

}



.indexmain{

	padding: 1.2rem 0.867rem  0

}



.logo{

	margin-bottom: 0.8rem

}

.logo img{

	width: 6.573rem;

	height: 2.707rem;

	display: block;

	margin: 0 auto

}



.indexbox{

	background: #002ce8;

	border-radius: 0.2rem;

	padding: 0.8rem 0.533rem

}

.title{

	text-align: center;

	margin-bottom: 0.933rem

}

.title h3{

	color: #fff;

	font-size: 0.64rem;

	font-weight: bold;

	margin-bottom: 0.133rem

}

.title img{

	width: 2.227rem;

	height: 0.333rem

}

.navli a{

	display: block;

	border: 1px solid #fff;

	width: 100%;

	box-sizing: border-box;

	height: 1.187rem;

	line-height: 1.187rem;

	border-radius: 1.187rem;

	background: url(../images/arrow.png) no-repeat 94% center;

	background-size: 0.213rem 0.387rem;

	font-size: 0.4rem;

	color: #fff;

	display: flex;

	justify-content: flex-start;

	align-items: center;

	padding-left: 0.267rem;

	margin:0.4rem 0

}

.navli img{

	width: 0.573rem;

	margin-right: 0.2rem

}

.zblog{

	width: 100%;

	margin-top: 1.067rem

}

.zblog img{

	width: 4.28rem;

	height: 1.307rem;

	display: block;

	margin: 0 auto

}



/*联系我们*/

.lxwmmain{

	padding: 0.467rem 0.333rem

}

.lxwmimg{

	margin-bottom: 0.933rem

}

.lxwmimg img{

	width: 100%

}

.lxwtitle img{

	width: 3.653rem;

	display: block;

	margin: 0 auto;

}

.lxwmtilsu{

	color: #002ce7;

	font-size: 0.213rem;

	margin: 0.533rem 0 0.4rem

}

.lxwmtilsu h3{

	font-size: 0.48rem;

	font-weight: bold;

}

.lxwmcont{

	font-size: 0.32rem;

	color: #666;

	line-height: 0.427rem

}



/*我的质保*/

.myzbtitle{

	background: #002ce8;

	padding: 0 0.333rem;

	height: 1.2rem;

	line-height: 1.2rem;

	color: #fff;

	text-align: center;

	font-size: 0.453rem;

	display: flex;

	align-items: center;

}

.ruetn{

	display: block;

	width: 0.28rem

}

.myzbtitle span{

	margin: 0 auto

}





.wp{

	padding: 0 0.333rem

}

.myzbbox{

	background: #fff;

	box-shadow: 0 0 5px #ccc;

	border-radius: 0.133rem;

	padding: 0.267rem;

	margin: 0.4rem 0;

	font-size: 0.373rem;

	color: #666;

	display: flex;

	justify-content: space-between;

	align-items: center;

	flex-wrap: wrap;

	position: relative;

}

.myzbbox span{

	line-height: 0.773rem

}
.myzbbox a{
    display: block;
}

.myzbbox a.ckxqbtn{

	font-size: 0.373rem;

	color: #fff;

	background: #002ce7;

	width: 2.0rem;

	height: 0.8rem;

	line-height: 0.8rem;

	text-align: center;

	border-radius: 5px;
	margin-bottom: 0.2rem;

}
.myzbbox a.scsh{

	font-size: 0.373rem;

	color: #fff;

	background: #002ce7;

	width: 2.0rem;

	height: 0.8rem;

	line-height: 0.8rem;

	text-align: center;

	border-radius: 5px

}
.lrylBox{

	padding: 1.067rem 0

}

.lrylTitle{

	font-size: 0.64rem;

	color: #000;

	text-align: center;

	margin-bottom: 0.533rem

}

.lrylLione{

	font-size: 0.32rem;

	color: #000;

	line-height: 0.627rem

}

.lrylLione span{

	display: inline-block;

	width: 48%

}

.lrylltwo{

	font-size: 0.32rem;

	color: #666;

	line-height: 0.627rem;

	margin-top: 0.333rem

}

.lrylltwo h3{

	color: #002ce7;

	font-size: 0.4rem;	

}

.lrylltwo h4{

	font-size: 0.4rem;

	color: #000

}

.sgqu{

	font-size: 0.4rem;

	color: #666;

	display: flex;

	justify-content: space-around;

	align-items: center;

	flex-wrap: wrap;

}

.sgqu span{

	width: 23%;

	margin: 0.133rem 1%;

}

.sgqu span img{

	width: 0.4rem;

	margin-right: 0.133rem

}

.lryltable{

	width: 100%;

	border: 1px solid #1b1b1b;

	text-align: center;

}

.lryltable td{

	border: 1px solid #1b1b1b;

	font-size: 0.32rem;

	color: #333

}

.lryltable th{

	font-size: 0.4rem;

	color: #fff;

	background: #002ce7;

	border: 1px solid #1b1b1b;

}

/*录取质保*/

.lrzbUl{

	margin-top: 0.667rem

}

.lrzbtitle{

	font-size: 0.4rem;

	color: #1a1a1a;

	position: relative;

}
.lrzbtitle span{
    color: #ff0000;
}

.lrzbtitle i{

	width: 0.16rem;

	height: 0.48rem;

	background: #002ce8;

	border-radius: 0.16rem;

	display: inline-block;

	vertical-align: middle;

	margin-right: 0.133rem

}

.lrzbbox{

	width: 100%;

	display: flex;

	justify-content: flex-start;

	align-items: center;

	font-size: 0.373rem;

	color: #6e6e6d;

	margin: 0.467rem 0 0

}

.lrzbspan{

	font-size: 0.373rem;

	color: #6e6e6d;

	width: 3.267rem

}

.lrzbspan span{

	color: #ff0000

}

.lrzbrfr{

	width: 6.067rem;

	font-size: 0.4rem;

	color: #000

}

.lrzbrfr input{

	width: 100%!important;

	line-height: 0.867rem;
	height: 0.867rem;

	border: 1px solid #f6f6f6;

	box-sizing: border-box;

	padding: 0 0.133rem;

	background:none;
　　　　outline:none;
　　　　appearance:none;
　　　　-moz-appearance:none;
　　　　-webkit-appearance:none;

}

/**/

.materialBox{

	background: #efefef;

	padding: 0.267rem;

	border-radius: 0.133rem;

	margin-top: 0.333rem;
	position: relative;
	padding-top: 0.533rem;

}

.materialBox .dele{
	width: 0.3rem;
	height: 0.3rem;
	padding: 0.1rem;
   position: absolute;
   top: 0;
   right: 0.107rem
   
}

.materialLi{

	display: flex;

	justify-content:space-between;

	align-items: center;

}

.materialLi select{

	color: #002ce8;

	font-size: 0.32rem;

	height: 0.773rem;

	line-height: 0.773rem;

	background: #fff;

	border-radius: 0.107rem;

	border: none;

	width: 48%;

	text-align: center;

}

.mestex{

	font-size: 0.4rem;

	color: #646464;

	text-align: center;

	width: 48%;

	margin-top: 0.267rem

}

.mestex input{

	width: 3.6rem;

	background: transparent;

	border-bottom: 1px solid #333;

	height: 0.773rem;

	line-height: 0.773rem;
   text-align: center;
}

.mestex select{

    height: 0.773rem;

	line-height: 0.773rem;

	width: 2.667rem;

	color: #686868

} 

.materAdd{

	background: #efefef;

	padding: 0.267rem;

	border-radius: 0.133rem;

	margin-top: 0.333rem;

	font-size: 0.333rem;

	color: #626262;

	text-align: center;

}

.materAdd img{

	width: 1.347rem

}

.sgqybox{

	display: flex;

	justify-content: space-between;

	align-items: center;

	flex-wrap: wrap;

	margin-top: 0.267rem

}

.sgqybox span{

	font-size: 0.4rem;

	color: #666;

	width: 25%;

	text-align: center;

	margin: 0.133rem 0

}

.sgqybox span input{

	margin-right: 0.067rem;

	display: inline-block;

	vertical-align: middle;

}

.updatpbox{

	display: flex;

	justify-content: flex-start;

	align-items: center;

	margin-top: 0.333rem;

	flex-wrap: wrap;

}

.upadtpcosl{

	display: flex;

	align-items: center;

	justify-content: flex-start;

	flex-wrap: wrap;

}

.upadtp{

	width: 2.467rem;

	border: 1px solid #b6b6b6;

	border-radius: 0.133rem; 

	display: flex;

	align-items: center;

	margin-right: 0.267rem;

	justify-content: center;

	height: 3.0rem;

	

}
.upadtp img{
	max-height: 100%
}

.upadd{

	width: 2.467rem;

	height: 3.0rem;

	border: 1px dashed #b6b6b6;

	border-radius: 0.133rem; 

	display: flex;

	align-items: center;

	margin-right: 0.267rem;

	justify-content: center;

	background: #fcfdff

}

.upadd01{

	width: 2.467rem;

	height: 3.0rem;

	border: 1px dashed #b6b6b6;

	border-radius: 0.133rem; 

	display: flex;

	align-items: center;

	margin-right: 0.267rem;

	justify-content: center;

	background: #fcfdff

}

.upadd02{

	width: 2.467rem;

	height: 3.0rem;

	border: 1px dashed #b6b6b6;

	border-radius: 0.133rem; 

	display: flex;

	align-items: center;

	margin-right: 0.267rem;

	justify-content: center;

	background: #fcfdff

}

.upadd03{

	width: 2.467rem;

	height: 3.0rem;

	border: 1px dashed #b6b6b6;

	border-radius: 0.133rem; 

	display: flex;

	align-items: center;

	margin-right: 0.267rem;

	justify-content: center;

	background: #fcfdff

}

.upadd img{

	width: 0.36rem

}

.upadd01 img{

	width: 0.36rem

}

.upadd02 img{

	width: 0.36rem

}

.upadd03 img{

	width: 0.36rem

}

.tips{

   background: #fbf4e9;

   color: #f2ae49;

   font-size: 0.32rem;

   line-height: 0.6rem;

   border-radius: 0.133rem;

   padding: 0.267rem 0.2rem;

   margin: 0.533rem 0 1.067rem

}

.tips img{

	width: 0.32rem

}

.tijao{

	height: 1.2rem;

	line-height: 1.2rem;

	color: #fff;

	background: #002ce8;

	border-radius: 1.2rem;

	width: 90%;

	border: none;

	display: block;

	margin: 0 auto

}

.areabox{

	line-height: 0.867rem;

    border: 1px solid #f6f6f6;

}

.areabox select{

   color: #002ce8;

   font-size: 0.32rem;

   border: none;

   width: 30%

}

.zbdhbox{

	padding: 0.533rem 0

}

.cajxbex{

	border: 1px solid #002ce8;

	width: 100%;

	height: 0.907rem;

	border-radius: 0.067rem;

	box-sizing: border-box;

	padding: 0 0.133rem

}

.ljcxzbtn{

	background: #002ce8;

	width: 100%;

	height: 0.907rem;

	border-radius: 0.907rem;

	color: #fff;

	margin-top: 0.8rem;

	border: none;

}