@charset "utf-8";
/* CSS Document */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, em, b, i, u, s, dl, dt, dd, ol, ul, li, input, select, textarea, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	outline: 0 none;
	border: 0 none;
	-webkit-text-size-adjust: none
}
html {
	_background-image: url(/topic/alevel/css/blank.jpg);
	_background-attachment: fixed;
	overflow-x: hidden;
	overflow-y: scroll
}
body {
	font-family: "Microsoft Yahei", \5FAE\8F6F\96C5\9ED1, Arial, simHei, "ËÎÌå", Helvetica;
	font-size: 18px;
	color: #fff
}
article, aside, dialog, figure, footer, header, legend, nav, section, time {
	display: block
}
a {
	text-decoration: none;
	outline: 0;
blr:expression(this.onFocus=this.blur())
}
a:focus {
	-moz-outline-style: none;
	background: 0
}
button {
	border: 0
}
ul, ol, li {
	list-style: none
}
h1, h2, h3, h4, h5, h6, em, b, i, u {
	font-style: normal;
	font-weight: normal;
}
img {
	border: 0;
	-ms-interpolation-mode: bicubic;
}
input, button, ul li {
	vertical-align: top
}
input, button:focus {
	outline: 0;
}
textarea {
	resize: none
}
.clearfix {
	zoom: 1
}
.clearfix:after {
	visibility: hidden;
	display: block;
	clear: both;
	height: 0;
	font-size: 0;
	content: "."
}
section {
	width: 1000px;
	margin: 0 auto;
}
img {
	-ms-interpolation-mode: bicubic;
	vertical-align: top;
	border: 0
}
.fl {
	float: left;
	display: inline
}
.fr {
	float: right;
	display: inline;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.clear {
	clear: both
}
a, button {
	cursor: pointer;
	padding: 0
}
.ban1 {
	width: 100%;
	height: 620px;
	background: url(/topic/alevel/imgs/ban-bac1.jpg) no-repeat center center;
}
.ban-top {
	width: 1200px;
	margin: 0 auto;
	padding-top: 65px;
}
 .ban-con {
	width: 710px;
	float: left;
	padding: 120px 0;
}
.ban-top-l img {
	width: 180px;
}
.ban-top-r {
	font-size: 28px;
	line-height: 67px;
	color: #fff;
	background: url(/topic/alevel/imgs/ban-tel.png) no-repeat left center;
	padding-left: 40px;
	background-size: 35px 38px;
}
.ban-con p {
	font-size: 24px;
	color: #fff;
	text-align: left;
	letter-spacing: 1px;
	padding-top: 35px;
}
.ban-con h1 {
	font-size: 70px;
	color: #fff;
	text-align: left;
	font-weight: bold;
	letter-spacing: 1px;
	margin: 30px 0px 15px;
	line-height: 80px;
}
.ban-con span {
	font-size: 32px;
	color: #fdf404;
	text-align: left;
	letter-spacing: 1px;
}
.ban-con a {
	display: block;
	width: 250px;
	height: 62px;
	line-height: 62px;
	text-align: center;
	border: 2px #fff solid;
	border-radius: 45px;
	font-size: 26px;
	color: #fff;
	letter-spacing: 1px;
	margin-top: 32px;
}
.con1{width:100%;
	background: #eee;
	padding: 50px 0;

}
.intro {
	width: 1200px;
	margin:0 auto;
}


/*
.enter {
	width: 1200px;
	margin: 50px auto 0;
}
*/
.title {
	width: 485px;
	margin: 0 auto;
}
.title-l {
	width: 74px;
	height: 84px;
	line-height: 84px;
	background: #4257ff;
	font-size: 93px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	margin-right: 8px;
}
.title-r p {
	font-size: 38px;
	color: #363636;
	text-align: left;
	line-height: 38px;
	margin-top: 2px;
}
.title-r span {
	font-size: 38px;
	color: #f39800;
	text-align: left;
}
.xhd{
	background:url(/topic/alevel/imgs/xhd.jpg) no-repeat  center center;
	background-size: 100%;
	height: 377px;
	margin-top: 50px;
	position: relative;
}






.intro-dy {
	font-size: 18px;
	color: #333;
	text-align: center;
	line-height: 26px;
	width: 1000px;
	margin: 20px auto 0;
}
.intro-dy span {
	width: 100%;
	text-align: center;
	float: left;
	line-height: 30px;
	font-size: 18px;
}
.intro-con li {
	width: 255px;
	height: 286px;
	float: left;
	margin-right: 217px;
	margin-top: 35px
}
.intro-con li img {
	display: block;
	margin: 0 auto;
	padding-top: 30px;
}
.intro-con li p {
	display: block;
	width: 200px;
	text-align: center;
	margin: 25px auto 0;
	font-size: 24px;
	color: #fff
}
.intro-con .intro-bac1 {
	background: #ff4800;
}
.intro-con .intro-bac2 {
	background: #ff9600;
}
.intro-con .intro-bac3 {
	background: #11b4ff;
}
.intro-con .intro-bac4 {
	background: #1087ff;
	margin-right: 0px;
}
.intro-p {
	font-size: 20px;
	color: #222;
	text-align: center;
	display: block;
	width: 1200px;
	border: 1px solid #000;
	height: 56px;
	line-height: 56px;
	margin: 30px auto 0;
}
.intro-p span {
	color: #e8655b;
}
.con {
	width: 100%;
	margin: 50px 0 0;
/*	padding-top: 25px;*/
}
.plan1 {
	width: 1200px;
	margin: 0 auto;
}
.plan1 .title {
	width: 666px;
}
.plan1 .plan_img, .plan1 .plan_img img {
	width: 100%;
}
.plan1-btn {
	display: block;
	width: 300px;
	height: 60px;
	line-height: 60px;
	background: #fdd102;
	color: #272a35;
	text-align: center;
	border-radius: 5px;
	font-size: 28px;
	margin: 0 auto;
	margin-top: 12px;
}
.plan1 a:hover {
	background: #4b4eff;
	color: #fff;
}
/**/
.zhishen {
	width: 1200px;
	margin: 0 auto 0;
/*	padding-top: 25px;*/
}
.zhishen .title {
	width: 440px;
}
.zhishen .zhishen_img {
	width: 960px;
	margin: 50px auto 0;
}
/**/
.pass {
	width: 1200px;
	margin: 0 auto 0;


}
.pass .title {
	width: 440px;
}
.pass .pass_img {
	width: 100%;
	margin: 50px auto;
}
.enter-con {
	width: 1141px;
	height: 747px;
	background: url(/topic/alevel/imgs/enter-img.jpg) no-repeat center center;
	margin: 35px auto 0;
}
.enter-l {
	width: 440px;
	margin-left: 63px;
	padding-top: 32px;
}
.enter-con tr th, .enter-con tr td {
	font-weight: normal;
	font-size: 15px;
	color: #000;
	text-align: center;
	line-height: 47px;
	border-bottom: 1px dashed #959595
}
.enter-con tr .text-l {
	text-align: left
}
.enter-con tr .enter-padding {
	text-align: left;
	padding-left: 20px
}
.enter-con tr td img {
	vertical-align: middle;
	margin-right: 8px;
}
.enter-w1 {
	width: 140px;
}
.enter-w2 {
	width: 160px;
}
.enter-w3 {
	width: 140px;
}
.enter-r {
	width: 440px;
	margin-left: 130px;
	padding-top: 32px;
}
.enter-p {
	font-size: 14px;
	color: #020202;
	text-align: left;
	margin-left: 50px;
	margin-top: 15px;
}
.ys-bac1 {
	width: 100%;
	height: 147px;
	background: url(/topic/alevel/imgs/ys-bac1.jpg) no-repeat center center;
}
.ys-box {
	width: 1200px;
	margin: 0 auto;
}
.ys-bac1 .title {
	width: 365px;
	padding-top: 40px;
}
.ys-bac1 .title-r p {
	color: #fff
}
.title-r p i {
	color: #fff;
	font-size: 18px;
	vertical-align: top
}
.ys-bac2 {
	width: 100%;
	height: 325px;
	background: url(/topic/alevel/imgs/ys-bac2.jpg) no-repeat 0 0;
}
.ys-top {
	width: 1054px;
	margin: 0 auto;
}
.ys-top .ys-cicle1 {
	width: 312px;
	height: 312px;
	border-radius: 50%;
	background: rgba(68,74,243,0.7)
}
.ys-top .ys-cicle2 {
	width: 312px;
	height: 312px;
	border-radius: 50%;
	background: rgba(17,180,255,0.7);
	margin-left: 63px;
}
.ys-top .ys-cicle3 {
	width: 312px;
	height: 312px;
	border-radius: 50%;
	background: rgba(16,135,255,0.7)
}
.ys-top li img {
	display: block;
	margin: 0 auto;
	padding-top: 44px;
}
.ys-top li h5 {
	font-size: 20px;
	text-align: center;
	margin: 15px 0 10px 0
}
.ys-top li p {
	font-size: 16px;
	text-align: center;
	line-height: 22px;
}
.ys-bac3 {
	width: 100%;
	height: 327px;
	background: url(/topic/alevel/imgs/ys-bac3.jpg) no-repeat center center;
}
.ys-bac3 .ys-bot {
	width: 1133px;
	margin: 0 auto;
	padding-top: 10px
}
.ys-img1 {
	margin-top: 58px;
}
.ys-img2 {
	margin-left: -33px;
}
.ys-img3 {
	margin-left: -33px;
	margin-top: 58px;
}
.ls {
	width: 1200px;
	margin: 50px auto 0;
}
.ls .title {
	width: 446px;
}
.ls-p {
	font-size: 18px;
	color: #000;
	text-align: center;
	margin-top: 25px;
}
.ls-con {
	margin-top: 50px
}
.ls-con li {
	margin-bottom: 50px;
}
.ls-box {
	width: 390px;
	margin-left: 30px;
	margin-top: 6px;
}
.ls-box h4 {
	font-size: 36px;
	font-weight: bold;
	color: #060606;
	text-align: left;
}
.ls-box p {
	font-size: 16px;
	color: #232323;
	text-align: left;
	margin: 5px 0;
}
.ls-box span {
	font-size: 16px;
	color: #3e3e3e;
	text-align: left
}
.ls-box div {
	width: 330px;
	height: 1px;
	background: #3e3e4b;
	margin: 5px 0px;
}
.ls-box a {
	display: block;
	width: 140px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	background: #fedd02;
	border-radius: 20px;
	color: #000;
	font-size: 17px;
	margin-top: 14px;
}
.ls-con li img {
	border-radius: 25px;
}
.lq {
	width: 100%;
	height: 700px;
	background: url(/topic/alevel/imgs/tea-bac.jpg) no-repeat center center;
}
.lq .intro-dy {
	color: #fff
}
.lq-con {
	width: 1180px;
	margin: 0px auto;
	padding-top: 50px
}
.lq .swiper-slide img {
	border-radius: 5px;
	border: 2px #d7d7d7 solid
}
.lq .swiper-container {
	height: 420px;
	margin-top: 30px
}
.ry-box {
	position: absolute;
	left: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, 0.8);
	width: 257px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	font-size: 16px;
	color: #fff;
	z-index: 9999;
	display: none
}
.lq .swiper-slide {
	height: 349px
}
.lq .swiper-slide:hover .ry-box {
	display: block;
}
.lq-con .title {
	width: 416px
}
.lq-con .title-l {
	background: #fff;
	color: #4c4fff;
	font-size: 82px;
	line-height: 73px;
	text-align: left
}
.lq-con .title-r p {
	color: #fff
}
.xy {
	width: 1200px;
	margin: 50px auto 40px;
}
.xy-box {
	height: 422px;
	position: relative;
	margin-top: 40px;
}
.xy-pos1 {
	position: absolute;
	left: 0px;
	top: 0px;
}
.xy-pos2 {
	position: absolute;
	left: 0px;
	top: 211px;
	width: 302px;
	height: 211px;
	background: #4075df;
	cursor: pointer
}
.xy-pos2 div, .xy-pos6 div {
	border: 1px dashed #6b9bfc;
}
.xy-nr div {
	width: 258px;
	height: 163px;
	margin: 25px auto 0;
}
.xy-nr div h5 {
	font-size: 22px;
	color: #fff;
	padding-left: 25px;
	margin: 20px 0 15px;
}
.xy-nr div p {
	font-size: 16px;
	color: #fff;
	padding-left: 25px;
}
.xy-pos1:hover, .xy-pos3:hover, .xy-pos5:hover, .xy-pos7:hover {
	z-index: 999
}
.xy-pos3 {
	position: absolute;
	left: 302px;
	cursor: pointer
}
.xy-pos5 {
	position: absolute;
	left: 604px;
	cursor: pointer
}
.xy-pos7 {
	position: absolute;
	left: 906px;
	cursor: pointer
}
.xy-pos4 {
	width: 302px;
	height: 211px;
	position: absolute;
	left: 302px;
	top: 0px;
	background: #e8655b
}
.xy-pos6 {
	width: 302px;
	height: 211px;
	position: absolute;
	left: 604px;
	top: 211px;
	background: #4075df
}
.xy-pos8 {
	width: 302px;
	height: 211px;
	position: absolute;
	left: 906px;
	top: 0px;
	background: #e8655b
}
.xy-pos4 div, .xy-pos8 div {
	border: 1px dashed #fd8b82;
}
.xy .title {
	width: 235px;
	margin-bottom: 30px;
}
.alevel_bottom_w {
	height: 70px;
	width: 100%;
	background: #4b4eff;
	position: fixed;
	bottom: 0;
	z-index: 88888;
}
.alevel_bottom {
	margin: 0 auto;
	width: 1200px;
	height: 70px;
}
.alevel_bottom_l {
	width: 200px;
	float: left;
}
.alevel_bottom_l p {
	line-height: 24px;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	padding-top: 13px;
}
.alevel_bottom_l p span {
	font-size: 14px;
	font-weight: normal;
	padding-left: 8px;
}
.alevel_bottom_l p i {
	color: #ffac00;
	font-style: normal;
}
.alevel_bottom_c {
	width: 660px;
	float: left;
	overflow: hidden;
	color: #fff;
	padding-left: 40px;
}
.alevel_bottom_c ul {
}
.alevel_bottom_c ul li {
	height: 70px;
	display: block;
}
.xx_lq {
	float: left;
	width: 220px;
}
.xx_lq img {
	float: left;
	margin: 16px 10px 0 0;
}
.xx_lq h2 {
	font-size: 14px;
	padding: 16px 0 0 0;
}
.xx_lq p {
	font-size: 12px;
	line-height: 24px;
}
.xx_lq p b {
	font-size: 14px;
}
.alevel_bottom_r {
	width: 300px;
	float: right;
}
.alevel_bottom_r h2 {
	color: #fff;
	float: left;
	padding: 8px 0 0 0;
}
.alevel_bottom_r h2 span {
	font-size: 14px;
}
.alevel_bottom_r h2 p {
	font-size: 20px;
	font-weight: bold;
}
.alevel_bottom_r a {
	float: right;
	height: 40px;
	width: 120px;
	background: #fedd02;
	border-radius: 3px;
	display: block;
	line-height: 40px;
	text-align: center;
	color: #000;
	font-size: 16px;
	margin-top: 16px;
	font-weight: bold;
}
.alevel_bottom_r a:hover {
	background: #eee;
	color: #1f1f1f;
}
.ban1 a:hover {
	background: #fff;
	color: #4753ff
}
.plan-btn:hover {
	background: #d6b30d
}
.bot {
	width: 100%;
	height: 80px;
	position: fixed;
	bottom: 0;
	left: 0;
	background: url(/topic/alevel/imgs/btm.png) center no-repeat;
	z-index: 999;
}
.bot .center {
	max-width: 1000px;
	margin: 0 auto;
}
.bot iframe {
	margin-top: 15px;
	margin-left: 18px;
}
.addbox {
	width: 450px;
	height: 416px;
	margin: 60px 20px 60px;
	height: 164px;
	border-radius: 15px;
	background: #fff;
	float: left;
	padding: 40px 0;
}
.addbox .tit {
	text-align: center;
}
.tit h5 {
	font-size: 26px;
	color: #363636;
	line-height: 45px;
/*	margin-top: 2px;*/
}
.tit p {
	font-size: 16px;
	color: #f39800;
	margin-top: 10px;
}
.lybox {
	text-align: center;
	margin-top: 20px;
}
.lybox p {
}
.lybox .shuru {
	width: 360px;
	height: 60px;
	border: 1px solid #dadada;
	padding: 0 5px;
	border-radius: 5px;
	font-size: 18px;
/*
	margin-right: 40px;
	margin-bottom: 24px;
*/
	margin: 0 auto 24px;
}
.lybox button {
	width: 84%;
	height: 60px;
	background: #4257ff;
	border: 0;
	outline: none;
	color: #fff;
	line-height: 60px;
	cursor: pointer;
	font-size: 16px;
	animation: move 1s 0.5s infinite alternate linear;
}
.lingqu:hover {
	box-shadow: 0px 6px 8px 0px rgba(24, 33, 84, 0.35);
}
 @keyframes move {
from {
transform: translate(0, 0);
}
to {
transform: translate(20px, 0);
}
}

.list_main10 {
	height: 732px;
	background: #3204f7 url(../imgs/10.png) no-repeat center center;
}
.main_m {
	width: 966px;
	height: 100%;
	margin: 0 auto;
	text-align: center;
	position: relative;
}
.main_m a {
	cursor: pointer;
}
.main_m a:hover {
	background: none;
}
.main11{
	background: #e8e5e4;
	width:100%;
	margin: 0;
	padding:20px 0 50px;
}
.list_main11 {
	width: 960px;
	margin: 0 auto;
	position: relative;
	z-index: 66;
}
.list_main11 img{
	width:100%;
}

