/** CSS Reset **/
* {
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
	outline: none;
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td {
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset,
img {
	border: 0;
	vertical-align: bottom;
}

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
	font-style: normal;
	font-weight: normal;
}

ol,
ul {
	list-style: none;
}

caption,
th {
	text-align: center;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: normal;
}

abbr,
acronym {
	border: 0;
}

textarea,
input,
select {
	resize: none;
	outline: none;
	background: none;
	border: none;
}

button {
	overflow: visible;
	width: auto;
	margin: 0;
	padding: 0;
	border: 0 none;
	outline: none;
}

input {
	border: 0
}

a {
	text-decoration: none;
	color: #333;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
}

a:hover {
	text-decoration: none;
	color: #000;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}

.clearfix {
	display: inline-block;
}

/* Hide from IE Mac */
.clearfix {
	display: block;
}

.pc {
	display: block;
}

html {
	width: 100%;
	height: 100%;
}

body {
	color: #333;
	font-size: 20px;
	line-height: 160%;
	font-family: "Microsoft YaHei";
	width: 100%;
	height: 100%;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.mobile {
	display: none;
}

.pc {
	display: block;
}

.mobile {
	display: none;
}

.m1200 {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}

.test {
	/* display: none; */
}

.test_rlt {
	display: none;
}

/* banner */
.header {
	height: 425px;
	background: url(../images/header_bg.jpg) no-repeat center top;
}

.header2 {
	height: 400px;
	background: url(../images/header2_bg.jpg) no-repeat center top;
}

.header h1 {
	text-align: center;
}

.header .header_img {
	display: inline-block;
	position: relative;
}

.header .header_img.pc {
	display: inline-block;
}

.header .header_img.mobile {
	display: none;
}

.header .header_img .a_btn {
	position: absolute;
	bottom: 20px;
}

.header .header_img .a_btn.a_znxx {
	left: 206px;
	width: 172px;
	height: 50px;
	background: url(../images/znxx_btn.png) no-repeat center bottom;
}

.header .header_img .a_btn.a_znxx:hover {
	left: 206px;
	width: 172px;
	height: 45px;
	background: url(../images/znxx_btn_at.png) no-repeat center bottom;
}

.header .header_img .a_btn.a_mxcf {
	right: 263px;
	width: 172px;
	height: 50px;
	background: url(../images/mxcf_btn.png) no-repeat center bottom;
}

.header .header_img .a_btn.a_mxcf:hover {
	right: 263px;
	width: 172px;
	height: 45px;
	background: url(../images/mxcf_btn_at.png) no-repeat center bottom;
}

.header .header_t {
	display: block;
	margin: 10px auto 0;
}

.header2 .header_t {
	margin: 88px auto 0;
}

.header2 .header_t1 {
	display: none;
}

.header2 .header_t2 {
	display: block;
}

.data {
	background-color: #ffffff;
	padding: 42px 0 25px;
}

.data h1,
.result h1 {
	text-align: center;
}

.data ul {
	margin: 40px 0 0;
}

.data ul li {
	float: left;
	width: 282px;
	margin: 0 23px 0 0;
}

.data ul li.last {
	margin: 0;
}

.data ul li h4 {
	font-size: 28px;
	color: #333333;
	font-weight: bold;
	text-align: center;
}

.data ul li img {
	width: 282px;
	height: 193px;
	margin: 15px 0 10px;
}

.data ul li p {
	font-size: 20px;
	color: #333333;
	line-height: 28px;
}

.d_form {
	padding: 40px 0 35px;
	background-color: #eaf5fb;
}

.d_form .tab_wrap {
	width: 100%;
	text-align: center;
}

.d_form .tab_wrap .tab {
	display: inline-block;
}

.d_form .tab_wrap .tab li {
	float: left;
	cursor: pointer;
	width: 320px;
	height: 104px;
}

.d_form .tab_wrap .tab li.tb-l {
	margin: 0 30px 0 0;
	background: url(../images/f_znxx_btn.png) no-repeat;
}

.d_form .tab_wrap .tab li.tb-r {
	background: url(../images/f_mxcf_btn.png) no-repeat;
}

.d_form .tab_wrap .tab li.tb-l.active {
	background: url(../images/f_znxx_btn_at.png) no-repeat;
}

.d_form .tab_wrap .tab li.tb-r.active {
	background: url(../images/f_mxcf_btn_at.png) no-repeat;
}

.d_form .tab_wrap .item_wrap {
	position: relative;
	overflow: hidden;
	margin: 30px 0 0 0;
	padding: 0 0 30px 0;
}

.d_form .tab_wrap .item_wrap .item {
	/* position: absolute; */
	left: -1200px;
	width: 100%;
	overflow: hidden;
}

.d_form .tab_wrap .item_wrap .item .center-bg {
	background: url(../images/f_center_bg.png) repeat-y top center;

}

.d_form .tab_wrap .item_wrap .item .center-bg .top-bg {
	background: url(../images/f_top_bg.png) no-repeat top center;
}

.d_form .tab_wrap .item_wrap .item .center-bg .top-bg .bottom-bg {
	background: url(../images/f_bottom_bg.png) no-repeat bottom center;
}

.d_form .tab_wrap .item_wrap .item .txt {
	padding: 38px 100px 102px 50px;
	text-align: left;
}

.d_form .tab_wrap .item_wrap .item .txt .div_float {
	/* display: inline-block; */
	float: left;
}

.d_form .tab_wrap .item_wrap .item .txt .right {
	margin: 0 0 0 15px;
}

.d_form .tab_wrap .item_wrap .item .txt dl {
	/* margin: 0 0 30px 0; */
}

.d_form .tab_wrap .item_wrap .item .txt dt {
	display: inline-block;
	vertical-align: middle;
	width: 160px;
	line-height: 22px;
}

.d_form .tab_wrap .item_wrap .item .txt dd {
	position: relative;
	display: inline-block;
	vertical-align: top;
}

.d_form .tab_wrap .item_wrap .item .txt p.tip,
.cover p.tip {
	visibility: hidden;
	clear: both;
	height: 25px;
	line-height: 25px;
	text-align: left;
	color: red;
	padding-left: 120px;
}

.cover p.tip {
	padding-left: 0;
}
.tiaokuan{
	font-size: 16px;
	color: #999999;
	margin: 5px 0;
}
.tiaokuan a{color: #999999;}
.tiaokuan a:hover{color: #999999;text-decoration: none;}
.tiaokuan .checked {
	width: 16px;
	height: 16px;
	background: url(https://liuxue.xdf.cn/images/form_checked2.png) no-repeat center top;
	display: inline-block;
	vertical-align: bottom;
	background-size: cover;
}
.tiaokuan .checked.active {
	width: 16px;
	height: 16px;
    background: url(https://liuxue.xdf.cn/images/form_checked.png) no-repeat center top;
	display: inline-block;
	background-size: cover;
}
.d_form .tab_wrap .item_wrap .item .txt p.tip.at,
.cover p.tip.at {
	visibility: visible;
}

.cover p.tip.at {
	text-indent: 16px;
}

.cover .reg_dl p.tip.at {
	text-indent: 0;
}

.div_ipt {
	width: 350px;
	position: relative;
}

/* 本科院校 一级select */
.div_ipt input {
	font-size: 16px;
	cursor: pointer;
	display: block;
	line-height: 40px;
	width: 100%;
	height: 38px;
	border-radius: 10px;
	overflow: hidden;
	text-indent: 8px;
	color: #000000;
	border: 1px solid #1f3a93;
}

.bkyx ul.select_ul {
	width: 100%;
	position: absolute;
	left: 0;
	top: 40px;
	border: 1px solid #1f3a93;
	border-top: 0;
	background: #fff;
	overflow: hidden;
	display: none;
	z-index: 9;
}

.bkyx ul.select_ul li {
	display: block;
	height: 40px;
	overflow: hidden;
	line-height: 40px;
	text-indent: 10px;
	width: 100%;
	color: #8c8282;
	cursor: pointer;
}

.bkyx ul.select_ul li.right_arrow {
	background: url(../images/ico_arrow.svg) center right 10px no-repeat;
	background-size: 14px;
}

.bkyx ul.select_ul li.right_arrow.hover {
	background: #eee url(../images/ico_arrow.svg) center right 10px no-repeat;
	background-size: 14px;
}

.hover {
	background-color: #eee;
}

/* 本科院校 二级select */
.bkyx2 {
	display: none;
	width: 390px;
	position: absolute;
	right: -392px;
	z-index: 999;
	background: #ffffff;
	top: 39px;
	border: 1px solid #1f3a93;
	border-left: 0;
}

/* 二级select搜索栏 */
.search_box {
	width: 100%;
	height: 38px;
	box-sizing: border-box;
	box-shadow: 1px 1px 4px #e2e2e2;
	border: 1px solid #e2e2e2;
	border-radius: 4px;
	background-color: #f5f5f5;
}

.search_box input {
	width: 80%;
	height: 36px;
	line-height: 36px;
	font-size: 16px;
	border: 0;
	color: #8c8282;
}


/* 二级select搜索内容 */
.search_content {
	width: 100%;
	margin: 0 auto;
	background-color: #fff;
	border-radius: 8px;
}

.search_content ul {
	padding-left: 0;
}

.search_content li {
	text-indent: 10px;
	margin: 0 auto;
	height: 40px;
	line-height: 40px;
	list-style: none;
	color: #8f8f8f;
}

.mbyx_div,
.yycj_div,
.rxks_div {
	width: 160px;
	float: left;
}

.mbyx_div2,
.yycj_div2,
.rxks_div2 {
	margin: 0 0 0 24px;
}

.item .submit_btn {
	cursor: pointer;
	margin: 10px auto 25px;
	width: 260px;
	height: 54px;
}

.item1 .submit_btn {
	background: url(../images/sub_znxx_btn.png) no-repeat bottom center;
}

.item1 .submit_btn:hover {
	background: url(../images/sub_znxx_btn_at.png) no-repeat bottom center;
}

.item2 .submit_btn {
	background: url(../images/sub_mxyx_btn.png) no-repeat bottom center;
}

.item2 .submit_btn:hover {
	background: url(../images/sub_mxyx_btn_at.png) no-repeat bottom center;
}

.item p {
	font-size: 16px;
	color: #666666;
	line-height: 28px;
	text-align: center;
}

.item p span {
	background: url(../images/span_txt_bg.png) no-repeat bottom center;
}

.item .phone {
	width: 106px;
	height: 115px;
	position: absolute;
	bottom: 64px;
	right: 47px;
	background: url(../images/phone.png) no-repeat bottom right;
}

.item .phone:hover {
	width: 106px;
	height: 115px;
	position: absolute;
	bottom: 64px;
	right: 47px;
	background: url(../images/phone_at.png) no-repeat bottom right;
}



.foot_bgColor {
	display: none;
	width: 100%;
	height: 25px;
	background-color: #0d3d88;
}

.foot_bgColor2 {
	background-color: #fad100;
}

.cover {
	display: none;
	position: fixed;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.7);
}

.alter_box {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	width: 616px;
	height: 452px;
	background: url(../images/alter_box.png) no-repeat top center;
}

.alter_box .close {
	cursor: pointer;
	width: 45px;
	height: 46px;
	position: absolute;
	right: 28px;
	top: 32px;
	background: url(../images/alter_close_btn.png) no-repeat top center;

}

.alter_box form {
	padding: 80px 40px 0 40px;
}

.alter_box form dl {
	/* margin: 0 0 30px 0; */
}

.alter_box form dt,
.alter_box form dd {
	vertical-align: top;
	display: inline-block;
}

.alter_box form dt {
	font-size: 24px;
	color: #333333;
	line-height: 50px;
}

.alter_box form dd {}

.alter_box form dd .city,
.alter_box form dd .tel {
	margin: 0 0 0 16px;
}

.alter_box form dd .get_reg {
	margin: 0 0 0 9px;
	float: left;
}

.alter_box form .tel {
	font-size: 20px;
	cursor: pointer;
	text-indent: 8px;
	color: #000000;
	width: 370px;
	height: 50px;
	border: 1px solid #3d54a1;
	border-radius: 10px;
	float: left;
}

.alter_box form .city {
	font-size: 20px;
	cursor: pointer;
	text-indent: 8px;
	color: #000000;
	width: 370px;
	height: 50px;
	border: 1px solid #3d54a1;
	border-radius: 10px;
	float: left;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	background: url("http://ourjs.github.io/static/2015/arrow.png") no-repeat scroll right center transparent;
	background-size: 26px 20px;
	padding-right: 14px;
}

.alter_box form select::-ms-expand {
	display: none;
}

.alter_box form .reg {
	font-size: 20px;
	cursor: pointer;
	text-indent: 8px;
	color: #000000;
	width: 180px;
	height: 50px;
	border: 1px solid #3d54a1;
	border-radius: 10px;
	float: left;
	margin-left: 15px;
}

.get_reg {
	cursor: pointer;
	width: 180px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: #ffffff;
	display: inline-block;
	border-radius: 10px;
	background-color: #1f3a93;
	float: left;
}

.alert_submit_btn1 {
	margin: 40px auto 0;
	width: 298px;
	height: 72px;
	background: url(../images/alter_btn1.png) no-repeat bottom center;

}

.alert_submit_btn1:hover {
	width: 298px;
	height: 72px;
	background: url(../images/alter_btn1_at.png) no-repeat bottom center;
}

.alert_submit_btn2 {
	margin: 15px auto 0;
	width: 298px;
	height: 72px;
	background: url(../images/alter_btn2.png) no-repeat bottom center;
}

.alert_submit_btn2:hover {
	width: 298px;
	height: 72px;
	background: url(../images/alter_btn2_at.png) no-repeat bottom center;
}








/* result 页面 */
.result1 {
	display: none;
}

.result2 {
	display: none;
}

.result {
	padding: 25px 0 35px;
	background: url(../images/result_page2_bg.jpg) repeat top left;
}

.result .result_box {
	margin: 44px auto 0;
}

.result .center-bg {
	background: url(../images/result_center_bg.png) repeat-y top center;
}

.result .top-bg {
	background: url(../images/result_top_bg.png) no-repeat top center;
}

.result .bottom-bg {
	background: url(../images/result_bottom_bg.png) no-repeat bottom center;
	padding: 70px 200px 30px;
}

.result dl {
	margin: 0 0 35px 0;
}

.result dl dt {
	position: relative;
	display: inline-block;
	margin: 0 0 15px 0;
	padding-bottom: 5px;
}

.result dl dt h6 {
	position: relative;
	font-size: 30px;
	color: #000000;
	z-index: 9;
	font-weight: bold;
}

.result .dl1 dt .bg {
	position: absolute;
	bottom: -1px;
	width: 100%;
	height: 16px;
	border-radius: 6.5px;
	background-color: #b0cfff;
}

.result .dl2 dt .bg {
	position: absolute;
	bottom: -1px;
	width: 100%;
	height: 16px;
	border-radius: 6.5px;
	background-color: #f8c4cf;
}

.result dl ul {
	width: 49%;
	display: inline-block;

}

.result dl.dl1 ul {
	float: left;
}

.result dl ul.l1 {
	/* width: 55%; */
	/* margin-left: 2%; */
	width: auto;
	margin-right: 2%;
	max-width: 74%;
}

.result dl ul.l2 {
	/* width: 38%; */
	width: 70%;
	/* margin-left: 2%; */
}

.result .dl1 ul li {
	font-size: 22px;
	line-height: 34px;
	color: #333333;
}

.result .dl2 p {
	margin: 0 0 25px 0;
	font-size: 22px;
	line-height: 40px;
	color: #000000;
}

.result .dl2 p i {
	font-style: normal;
}

.result .dl2 .ul1 {
	width: 66%;
	display: block;
	margin: 0 auto;
}

.result2 .dl2 .ul1 {
	width: 38%;
}

.result .dl2 .ul1 li {
	font-size: 24px;
	color: #2f6fd4;
}

.result .dl2 .ul1 li div {
	float: left;
}

.result .dl2 .ul1 li div.school {
	width: 280px;
}

.result .dl2 .ul1 li div.yxpm {
	margin: 0 0 0 40px;
}

.result .dl2 .ul1 li em {
	color: #f93760;
	font-weight: bold;
}

.result .dl2 .ul2 {
	width: 100%;
	margin: 20px 0 0;
}

.result .dl2 .ul2 li h5 {
	font-size: 20px;
	color: #f00e0e;
}

.result .dl2 .ul2 li {
	font-size: 20px;
	line-height: 30px;
	color: #666666;
}

.result .dl2 a {
	display: block;
	margin: 0 auto;
	width: 304px;
	height: 99px;
	background: url(../images/rsult_dl2_mxcf.png) no-repeat bottom center;
	background-size: cover;
}

.result .dl2 a:hover {
	background: url(../images/rsult_dl2_mxcf_at.png) no-repeat bottom center;
	background-size: contain;
}

.result .dl3 dt .bg {
	position: absolute;
	bottom: -1px;
	width: 100%;
	height: 16px;
	border-radius: 6.5px;
	background-color: #ffea9f;
}

.result .dl3 h4 {
	font-size: 22px;
	color: #000000;
	text-align: left;
}

.result .dl3 .main_3d {
	margin: 15px auto 0;
	/* width: 597px;
	height: 345px;	 */
	width: 620px;
	height: 380px;
	background-color: #00290F;
}

.result .dl3 .xxfa {
	display: block;
	margin: 35px auto 45px;
	width: 334px;
	height: 80px;
	background: url(../images/xxfa.png) no-repeat bottom center;
}

.result .dl3 .xxfa:hover {
	background: url(../images/xxfa_at.png) no-repeat bottom center;
}

.result .dl3 .mxlq {
	display: block;
	margin: 35px auto 45px;
	width: 378px;
	height: 80px;
	background: url(../images/mxlq.png) no-repeat bottom center;
}

.result .dl3 .mxlq:hover {
	background: url(../images/mxlq_at.png) no-repeat bottom center;
}

.result .dl3 p {
	position: relative;
	padding: 0 0 0 70px;
}

.result .dl3 p span {
	background: url(../images/span_txt_bg.png) no-repeat bottom center;
}


.result .dl3 p a {
	position: absolute;
	top: -12px;
	left: -35px;
	width: 82px;
	height: 88px;
	background: url(../images/result_phone.png) no-repeat bottom center;
}

.result .dl3 p a:hover {
	background: url(../images/result_phone_at.png) no-repeat bottom center;
}

.bottom {
	padding: 0 0 35px 0;
}

.bottom h1 img {
	margin: 42px auto 48px;
	display: block;
}

.bottom ul {
	width: 88%;
	display: block;
	margin: 0 auto;
}

.bottom ul li {
	display: inline-block;
	margin: 0px 20px;
}

.bottom ul li a {
	display: block;
	width: 474px;
	height: 155px;
}

.bottom ul li.znxx a {
	background: url(../images/bottom_znxx.png) no-repeat bottom center;
}

.bottom ul li.znxx a:hover {
	background: url(../images/bottom_znxx_at.png) no-repeat bottom center;
}

.bottom ul li.mxcf a {
	background: url(../images/bottom_mxcf.png) no-repeat bottom center;
}

.bottom ul li.mxcf a:hover {
	background: url(../images/bottom_mxcf_at.png) no-repeat bottom center;
}

.d_form .tab_wrap .item_wrap .item .txt dl.mbyx_dl .div_ipt .mbyx2 ul li.school_li {
	height: 60px !important;
	border-bottom: 1px dashed #eee;
}

@media screen and (max-width:1000px) {
	body {
		line-height: 160%;
		font-size: 0.24rem;
		background-color: #ffffff;
	}

	.m1200 {
		width: 100%;
		margin: 0 auto;
	}

	.pc {
		display: none;
	}

	.header .header_img.pc {
		display: none;
	}

	.header .header_img.mobile {
		display: inline-block;
	}

	.mobile {
		display: block;
	}

	.title {
		text-align: center;
	}

	.title img {
		width: 100%;
		margin: 0 auto;
	}


	.d_form {
		background-color: #EAF5FE;
		padding: .35rem 2%;
	}



	.header {
		height: 4.87rem;
		background: url(../images/m_header_bg.jpg) no-repeat center top;
		background-size: cover;
	}

	.header .logo img {
		width: 40%;
		vertical-align: top;
	}

	.header .header_t {
		width: 96%;
		margin: .14rem auto 0;
		margin-left: .28rem;
	}

	.header .header_bottom {
		width: 6.87rem;
		height: .89rem;
		margin: .25rem auto 0;
	}

	.d_form .tab_wrap .tab {
		width: 100%;
	}

	.d_form .tab_wrap .tab li {
		width: 50%;
		height: 1.2rem;
	}

	.d_form .tab_wrap .tab li.tb-l {
		margin: 0 25% 0;
		background-size: 98%;
		background-position: top center;
	}

	.d_form .tab_wrap .tab li.tb-l.active {
		background-size: 98%;
		background-position: top center;
	}

	.d_form .tab_wrap .tab li.tb-r {
		background-size: 98%;
		background-position: top center;
	}

	.d_form .tab_wrap .tab li.tb-r.active {
		background-size: 98%;
		background-position: top center;
	}

	.d_form .tab_wrap .item_wrap {
		margin: 0;
		padding: 0;
	}

	.d_form .tab_wrap .item_wrap .item .center-bg {
		background: url(../images/m_f_center_bg.png) repeat-y top center;
		background-size: contain;
	}

	.d_form .tab_wrap .item_wrap .item .center-bg .top-bg {
		background: url(../images/m_f_top_bg.png) no-repeat top center;
		background-size: contain;
	}

	.d_form .tab_wrap .item_wrap .item .center-bg .top-bg .bottom-bg {
		background: url(../images/m_f_bottom_bg.png) no-repeat bottom center;
		background-size: contain;
	}

	.item .phone {
		width: 1.06rem;
		height: 1.15rem;
		position: absolute;
		bottom: .38rem;
		right: .4rem;
		background: url(../images/phone.png) no-repeat bottom right;
		background-size: contain;
	}

	.item .phone:hover {
		width: 1.06rem;
		height: 1.15rem;
		position: absolute;
		bottom: .38rem;
		right: .4rem;
		background: url(../images/phone_at.png) no-repeat bottom right;
		background-size: contain;
	}

	.d_form .tab_wrap .item_wrap .item .txt {
		padding: .55rem .9rem 1.8rem .45rem;
	}

	.d_form .tab_wrap .item_wrap .item .txt dt {
		display: inline-block;
		vertical-align: middle;
		width: 2.2rem;
		line-height: .8rem;
		font-size: .28rem;
	}

	.d_form .tab_wrap .item_wrap .item .txt dt.last {
		line-height: .4rem;
	}

	.div_ipt {
		width: 3.3rem;
	}

	.div_ipt .sqzy,
	.div_ipt .mbyx,
	.div_ipt .mbyx2,
	.div_ipt .mbsqxx {
		width: 100% !important;
		font-size: .24rem !important;
	}

	.d_form .tab_wrap .item_wrap .item .txt dl.mbyx_dl .div_ipt .mbyx2 ul li.school_li {
		height: .6rem !important;
	}

	.div_ipt input {
		font-size: .24rem !important;
	}

	.div_ipt ul li {
		font-size: .24rem !important;
	}

	.d_form .tab_wrap .item_wrap .item .txt .right {
		margin: 0;
	}

	.d_form .tab_wrap .item_wrap .item .txt dd .yycj_div,
	.d_form .tab_wrap .item_wrap .item .txt dd .rxks_div,
	.d_form .tab_wrap .item_wrap .item .txt dd .mbyx_div {
		width: 1.6rem !important;
	}

	.mbyx_div2,
	.yycj_div2,
	.rxks_div2 {
		margin: 0 0 0 .09rem;
	}

	.d_form .tab_wrap .item_wrap .item .txt p.tip,
	.cover p.tip {
		height: .3rem;
		line-height: .3rem;
		font-size: .24rem;
		padding: 0;
	}

	.item .submit_btn {
		cursor: pointer;
		margin: .05rem auto .2rem;
		width: 3.34rem;
		height: .84rem;
		background-size: contain;
	}

	.item1 .submit_btn:hover {
		background: url(../images/sub_znxx_btn_at.png) no-repeat bottom center;
		background-size: contain;
	}

	.item2 .submit_btn:hover {
		background: url(../images/sub_mxyx_btn_at.png) no-repeat bottom center;
		background-size: contain;
	}

	.item p {
		font-size: .2rem;
		line-height: .28rem;
		padding: 0 .5rem 0 0;
	}

	.data {
		background-color: #ffffff;
		padding: 0;
	}

	.data ul {
		margin: .2rem 0 0 0;
	}

	.data ul li {
		width: 3.3rem;
		margin: .25rem .22rem .25rem .22rem;
	}

	.data ul li.last {
		margin: .25rem .22rem .25rem .22rem;
	}

	.data ul li img {
		width: 100%;
		height: 2.26rem;
	}

	.data ul li h4 {
		font-size: .32rem;
	}

	.data ul li p {
		font-size: .24rem;
		line-height: .32rem;
	}

	.foot_bgColor {
		display: block;
		height: .5rem;
		background-color: #fad100;
	}

	.alter_box {
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		margin: auto;
		width: 6.9rem;
		height: 6.15rem;
		background: url(../images/alter_box.png) no-repeat top center;
		background-size: contain;
	}

	.alter_box .close {
		cursor: pointer;
		width: .45rem;
		height: .45rem;
		position: absolute;
		right: .28rem;
		top: .32rem;
		background: url(../images/alter_close_btn.png) no-repeat top center;
		background-size: contain;
	}

	.alter_box form {
		padding: .8rem .47rem .8rem .47rem;
	}

	.alter_box form dt {
		font-size: .28rem;
		color: #333333;
		line-height: .4rem;
		width: 1.6rem;
	}

	.alter_box .city {
		width: 4.2rem !important;
		height: .6rem !important;
	}

	.bkyx ul.select_ul li {
		line-height: .8rem;
		height: .8rem;
	}

	.alter_box form dt {
		line-height: .55rem;
	}

	.alter_box form dd .tel {
		width: 4.2rem;
		height: .6rem;
		line-height: .6rem;
		font-size: .24rem;
	}

	.alter_box form dd .city {
		width: 4.2rem;
		height: .6rem;
		line-height: .6rem;
		font-size: .24rem;
	}

	.alter_box form dd .box,
	.alter_box form dd .tel,.alter_box form dd .city {
		margin: 0;
	}

	.alter_box .city input {
		font-size: .24rem !important;
	}

	.alter_box .city i {
		width: .7rem !important;
	}

	.alter_box .city em {
		margin: .3rem auto !important;
		padding: 0px;
		display: block;
		width: 0px;
		border-width: .17rem !important;
		border-style: solid;
		border-color: rgb(61, 84, 161) transparent transparent;
		border-image: initial;
	}

	.alter_box .city ul {
		top: .8rem !important;
	}

	.alter_box .city ul li {
		height: .8rem !important;
		line-height: .8rem !important;
		font-size: .28rem !important;

	}

	.alter_box form .reg,
	.alter_box form .get_reg {
		width: 2rem;
		height: .6rem;
		line-height: .6rem;
		float: left;
		margin-left: 0;
		font-size: .24rem;
	}

	.alert_submit_btn1 {
		margin: .0rem auto 0;
		width: 3.34rem;
		height: .6rem;
		background: url(../images/alter_btn1.png) no-repeat bottom center;
		background-size: contain;
	}

	.alert_submit_btn1:hover {
		width: 3.34rem;
		height: .6rem;
		background: url(../images/alter_btn1_at.png) no-repeat bottom center;
		background-size: contain;
	}

	.alert_submit_btn2 {
		margin: .0rem auto 0;
		width: 3.34rem;
		height: .6rem;
		background: url(../images/alter_btn2.png) no-repeat bottom center;
		background-size: contain;
	}

	.alert_submit_btn2:hover {
		width: 3.34rem;
		height: .6rem;
		background: url(../images/alter_btn2_at.png) no-repeat bottom center;
		background-size: contain;
	}
.tiaokuan {
	    font-size: 12px;
	    color: #999999;
	    display: block;
	    margin: 0px 0px;
	}
	.tiaokuan .checked {
	    width: 14px;
	    height: 14px;
	    background: url(https://liuxue.xdf.cn/images/form_checked2.png) no-repeat center top;
	    display: inline-block;
	    vertical-align: bottom;
	}
	.tiaokuan .checked.active {
		width: 14px;
		height: 14px;
	    background: url(https://liuxue.xdf.cn/images/form_checked.png) no-repeat center top;
		display: inline-block;
	}
	.cover p.tip.at {
		text-indent: 0;
	}


	.header2 {
		height: 3.45rem;
		background: url(../images/m_header2_bg.jpg) no-repeat center top;
		background-size: contain;
	}

	.header2 .header_t {
		width: 94%;
		margin: .2rem auto 0;
	}

	.header2 .header_bottom {
		width: 6.87rem;
		height: .89rem;
		margin: .2rem auto 0;
	}

	.result {
		padding: .4rem .3rem .3rem;
		background-color: #d9e3ff;
		background-image: none;
	}

	.result .result_box {
		margin: 0;
	}

	.result .center-bg {
		background: url(../images/m_result_center_bg.png) repeat-y top center;
		background-size: contain;
	}

	.result .top-bg {
		background: url(../images/m_result_top_bg.png) no-repeat top center;
		background-size: contain;
	}

	.result .bottom-bg {
		background: url(../images/m_result_bottom_bg.png) no-repeat bottom center;
		background-size: contain;
		padding: .45rem .3rem .4rem;
	}

	.result dl dt {
		position: relative;
		display: inline-block;
		margin: 0 0 .15rem 0;
		padding-bottom: .05rem;
	}

	.result .dl2 .ul1 {
		width: 76%;
	}

	.result2 .dl2 .ul1 {
		width: 32%;
	}

	.result .dl2 .ul1 li div.school {
		width: 2.9rem;
	}

	.result .dl2 .ul1 li div.yxpm {
		margin: 0 0 0 0.2rem;
	}

	.result dl dt h6 {
		position: relative;
		font-size: .32rem;
		color: #000000;
		z-index: 9;
		font-weight: bold;
	}

	.result .dl1 dt .bg,
	.result .dl2 dt .bg,
	.result .dl3 dt .bg {
		height: .2rem;
		bottom: -0.02rem;
	}

	.result .dl1 ul li {
		font-size: .26rem;
		line-height: .4rem;
	}

	.result dl {
		margin: 0 0 .25rem 0;
	}

	.result .dl2 p {
		font-size: .26rem;
		line-height: .4rem;
		margin: 0 0 .2rem 0;
	}

	.result .dl2 .ul1 li {
		font-size: .26rem;
		line-height: .4rem;
	}

	.result .dl2 .ul2 {
		margin: .2rem 0 0;
	}

	.result .dl2 .ul2 li h5,
	.result .dl2 .ul2 li {
		font-size: .22rem;
		line-height: .3rem;
	}

	.result .dl2 a {
		display: block;
		margin: .2rem auto 0;
		width: 3.04rem;
		height: .99rem;
		background: url(../images/rsult_dl2_mxcf.png) no-repeat bottom center;
		background-size: contain;
	}

	.result .dl2 a:hover {
		width: 3.04rem;
		height: .99rem;
		background-size: contain;
	}

	.result .dl3 h4 {
		font-size: .24rem;
	}

	.result .dl3 .main_3d {
		margin: .15 auto 0;
		/* 		width: 5.97rem;
		height: 3.45rem; */
		width: 6.2rem;
		height: 3.8rem;
		background-color: transparent;
	}

	.result .dl3 .xxfa {
		display: block;
		margin: .35rem auto .45rem;
		width: 3.34rem;
		height: .8rem;
		background: url(../images/xxfa.png) no-repeat bottom center;
		background-size: contain;
	}

	.result .dl3 .xxfa:hover {
		width: 3.34rem;
		height: .8rem;
		background-size: contain;
	}

	.result .dl3 .mxlq {
		display: block;
		margin: .35rem auto .45rem;
		width: 3.78rem;
		height: .8rem;
		background: url(../images/mxlq.png) no-repeat bottom center;
		background-size: contain;
	}

	.result .dl3 .mxlq:hover {

		width: 3.78rem;
		height: .8rem;
		background-size: contain;
	}

	.result .dl3 p a {
		position: absolute;
		top: .2rem;
		left: .1rem;
		width: .82rem;
		height: .88rem;
		background: url(../images/result_phone.png) no-repeat bottom center;
		background-size: contain;
	}

	.result .dl3 p a:hover {
		width: .82rem;
		height: .88rem;
		background-size: contain;
	}

	.result .dl3 p {
		position: relative;
		padding: 0 0 0 1.1rem;
	}

	.bottom {
		padding: 0 0 .35rem 0;
	}

	.bottom h1 img {
		width: 4.78rem;
		height: .8rem;
		margin: .42rem auto .48rem;
	}

	.bottom ul {
		width: 92%;
	}

	.bottom ul li {
		margin: 0 .1rem;
	}

	.bottom ul li a {
		display: block;
		width: 3.2rem;
		height: 1.04rem;
	}

	.bottom ul li.znxx a {
		background-size: contain;
	}

	.bottom ul li.znxx a:hover {
		background-size: contain;
	}

	.bottom ul li.mxcf a {
		background-size: contain;
	}

	.bottom ul li.mxcf a:hover {
		background-size: contain;
	}

	.bkyx2 {
		display: none;
		width: 100%;
		position: absolute;
		right: 0;
		left: 0;
		z-index: 999;
		background: #ffffff;
		top: 39px;
		border: 1px solid #1f3a93;
		border-top: 0;
	}
}





























































.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

@-webkit-keyframes flipInX {
	from {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0;
	}

	40% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}

	60% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		opacity: 1;
	}

	80% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
	}

	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}
}

@keyframes flipInX {
	from {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0;
	}

	40% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}

	60% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		opacity: 1;
	}

	80% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
	}

	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}
}

.flipInX {
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important;
	-webkit-animation-name: flipInX;
	animation-name: flipInX;
}
