p{padding: 0;margin: 0;}
input{border: none;outline: none;}
	body{margin: 0px; padding: 0px;}


	/*轮播图*/
	.lunbo_box{width: 100%; background: #eee; position: relative;}
	.lunbo_box_button{position: absolute;top:40%;border:none;background:rgba(255,255,255,0);width:40px;height:75px;outline:none;}
	.lunbo_box_button div{display: inline-block;width: 12px; height: 12px;border-bottom: 2px solid rgb(120,120,120);}
	.jiantou_left{border-right: 2px solid rgb(120,120,120); transform: rotate(-45deg);margin-right: 5px;}
	.jiantou_right{border-left: 2px solid rgb(120,120,120); transform: rotate(45deg);margin-left: 5px;}
	.lunbo_box_point{min-width:60px;height:20px;border-radius: 20px; position:absolute;bottom: 20px; padding: 5px 10px;}
	.lunbo_box_point div{width: 15px; height: 15px; border-radius: 7.5px; background: #999;display: inline-block;margin: 0 3px;}
	.lunbo_unit{width: 100%; display: none;position: relative}
	.lunbo_unit .shadow{background: linear-gradient(to bottom, rgba(0,0,0,0.4),rgba(0,0,0,0.2) 40%,rgba(0,0,0,0));;z-index: 6;width: inherit;height: inherit;position: absolute;top: 0;}
	.lunbo_unit img{width: 100%;}
	.lunbo_unit button{position: absolute;right: 5px; top: 45%; }


/*nav*/
	#nav{background: #fff;box-shadow: 0px 3px 10px #ccc;color: #000;}
	.nav{width: 100%;box-sizing: border-box;line-height: 70px;height: 70px;display: block;  z-index: 2; top: 0; animation-duration: 1s;color: #fff;box-shadow: none;}
	.nav_in li{display: inline-block;cursor: pointer;padding: 0 1%;}
	.nav_in{line-height: 70px;margin: 0 auto;width: 100%;}
	.layui-form-radio>i:hover, .layui-form-radioed>i{color:rgb(0,80,133);}
	.layui-form-select dl dd.layui-this{background:rgb(0,80,133); }

	.footer_box{background: rgb(0,80,133);color: #fff;width: 100%;display: grid;grid-template-columns: 64% 16% 16%;grid-template-rows: 200px;margin: 0 auto;padding: 45px 0 0;}
	.footer_box h3{font-weight: 700;font-size: 20px;text-align: center;padding-bottom: 10px;}
	.footer_box p{padding: 10px 0}
	.footer_box img{display: block;margin: 0 auto;}
	.footer_box .footer_unit_info h3{text-align: left;}

.nav_sub{
	position: absolute;
	left: 0;
	top: 65px;
	min-width: 100%;
	line-height: 36px;
	padding: 5px 0;
	box-shadow: 0 2px 4px rgba(0,0,0,.12);
	border: 1px solid #d2d2d2;
	background-color: #fff;
	z-index: 100;
	border-radius: 2px;
	white-space: nowrap;
}
.nav_in li:hover{background: #aaa;}
.news{position: relative}
dd:hover{background: #ddd;}
.layui-nav-child a{display: block;text-align: center;}
.box{height:450px ; width: 90%;margin: 0 auto; max-width: 1200px;}
.box_info{line-height: 40px;font-size: 16px;text-indent: 2em;margin: 30px 0;}
.box1_sub{width: 21.1%;height: 250px;display: none;margin:2% 6%;border-radius: 10px;}
.box1_sub img{width: 60%;height:147px;display: block;margin:20px  auto;}
.box1_sub p{text-align: center;font-size: 18px;padding: 5px;font-size: 28px;}
.box2{height: 400px;padding: 50px 0;}
.box2_sub{width: 49.5%;height: 400px;display: none;}
.box2_sub_left{float: left;display:none}
.box2_sub_right{margin-left: 50%;display:none}
.box2_sub_right_info{padding: 0 30px;display:inline-block;display: table-cell;
	vertical-align: middle;}
.box2_sub_right_info h3{font-size: 24px;font-weight: 700;padding: 15px;}
.box2_sub .box2_sub_right_info img{display: inline-block;width: 24px;height: 24px;}
.box2_sub_right_info p{padding: 5px 15px;line-height: 30px;}

.box3{height: 300px;padding: 10px 0;width: 70%}
.box3_sub{height: 300px;}
.box3_sub p{color: #fff;}
.box3_sub_left{float: left;width: 30%;background: rgb(0,80,133);}
.box3_sub_right_info h3{font-size: 24px;font-weight: 700;padding: 15px;}
.box3_sub_right_info p{padding: 5px 15px;}



.box2_sub img{width: 100%;height: 100%;}
.box4shadow{width: 100%;position: absolute;top: 0;background: rgba(0,0,0,0.5)}
.box4_sub{width: 27.1%;height: 240px;display: none;margin:2% 3%;border-radius: 10px;background: #fff;}

.box5{height:550px ; width: 90%;margin: 0 auto; max-width: 1200px;}
.box5_sub{width: 23%;height: 350px;display: inline-block;border-radius: 10px;float: left;margin-right: 2%;transition: 0.2s;}
.box5_sub img{width: 100%;height: 175px;}
.box5_sub p{height: 30px;line-height: 20px;font-size: 18px;font-weight:700;color: #888;}
.box5_sub .box5_info{height: 100px;line-height: 20px;overflow: hidden;color: #aaa;font-size: 14px;font-weight: 400}
.box5_sub div{width: 100%;height: 175px;background: #eee;padding: 10px;box-sizing: border-box}
.box5_sub:hover{box-shadow: 0 0 10px 10px #ddd;}

.top{
	color: #fff;
	position: relative;
	background: url("../img/banner.png");

	height: 150px;
	width: 100%;
}
.banner{
	color: #fff;
	position: relative;
	background: url("../img/banner.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 150px;
	width: 100%;
}
.foot{
	color: #fff;
	background: url("../img/footer.png");
	clear: both;
	display: block;
	text-align: center;
	margin: 0px auto;
	position: absolute;
	bottom: -200px;
	height: 75px;
	width: 100%;
}
.construction{

	color: #fff;
	position: relative;
	background: url("../img/construction.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 300px;
	width: 100%;

}
.new_list{width: 1200px;margin: 0 auto;}
.new_unit{width: 1180px;height: 150px;margin: 20px 0;padding:20px 10px;}
.new_unit:hover{background: #eee;transition: 0.5s;}
.new_unit img{display: block;float: left;width: 250px;height: 150px;}
.new_unit_info{margin-left: 300px;width: 880px;box-sizing: border-box;height: 150px;}
.new_unit_info h3{line-height: 30px;height: 30px;}
.new_unit_info p{line-height: 30px;height: 120px;overflow: hidden;color: #999}

.news_box{width: 1200px;margin: 0 auto;}
.news_head{width: 100%;padding: 30px;}
.news_head h1{text-align: center}
.news_tips{width: 100%;border-bottom: solid 1px #eee;padding: 10px 0}
.news_tips span{color: #999;}
.news_info{width: 100%;padding: 10px;box-sizing: border-box;line-height: 35px;}
.news_info img{max-width: 100%;}

.mid{
	width: 1200px;margin: 20px auto; border:2px solid #8d8d8d;height: 60px;border-radius:25px;
}
.mid ul{
	margin: 5px auto;padding-left: 30px;
}
.mid ul li{
	float: left;background: url("../img/lu.png");height: 50px;width: 200px;
}

.mid ul li p{
	float: right;margin: 15px 20px;font-size: 18px;color: white;
}
.mid  ul label {
	float: left;padding-left: 70px;margin: 20px;
}
.mid_footer{margin-top: 50px}
.footer_left{
	border:2px solid #8d8d8d;width: 330px;float: left;height: 400px;border-radius:25px;margin-top: 20px;
}
.footer_right{
	border:2px solid #8d8d8d;width: 830px;float: right;height: 400px;margin-top: 20px;
}
.car{
	width: 240px;height: 60px;margin: 20px auto;
}


.subject{
	border-bottom:2px solid #8d8d8d;width: 830px;float: left;height:30px
}
.subject label{
	margin: 50px;font-size: 18px;
}
.practice1{
	background: url("../img/order.png");width: 240px;height:200px;float: left;border:2px solid #8d8d8d;margin-top: 20px;margin-right: 10px;margin-left: 20px;
}
.practice2{
	 background: url("../img/suiji.png");width: 240px;height:200px;float: left;border:2px solid #8d8d8d;margin-top: 20px;margin-right: 10px;
 }
.practice3{
	background: url("../img/333.png");width: 240px;height:200px;float: left;border:2px solid #8d8d8d;margin-top: 20px;
}

.construction_top{
	width: 1300px;margin: 20px auto;background: white;height: 150px;
}
.construction_top img {
	padding:20px;
}
.cantruction_footer{
	width: 1300px;margin: 60px auto;
}
.construction_detail{
	width: 1000px;margin: 60px auto;font-size: 20px;line-height:200%;padding-top: 40px;
}
.cantruction_left{
	float: left;width: 600px;height: 450px;
}
.cantruction_right{
	float: right;width: 630px;height: 450px;background: url("../img/cantruction_bg.png");
}
.cantruction_left li {
	padding: 10px;font-size: 18px;border-bottom:2px solid #8D8D8D;
}
.folat1{
	overflow: hidden;
	z-index: 9999;
	position: fixed;
	padding:5px;
	text-align:center;
	left: 10px;
	bottom: 10px;
}
.folat2{
	overflow: hidden;
	z-index: 9999;
	position: fixed;
	padding:5px;
	text-align:center;
	right: 10px;
	bottom: 150px;
}
.exam{
	width: 1000px;border: 2px #8D8D8D solid;height: 600px;margin: 10px auto;
}
.exam_left{
width: 55%;border: #8D8D8D 2px solid;height: 550px;margin-top: 20px;float: left;
}
.exam_left_foot{
margin-left: 20px;margin-top: 140px;
}
.exam_right{
	float: right;width: 43%;border: #8D8D8D 2px solid;height: 550px;margin-top: 20px;
}