﻿.body_line {
	border-bottom: 1px solid #ddd;
	padding: 0 0.3rem;
	width: 90%;
	margin: 0 auto;
}
@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, hr, pre, form, fieldset, input, textarea, p, blockquoteth, td {
	margin: 0px;
	padding: 0px;
}
img, input, select, button {
	vertical-align: middle;
}
body {
	font-family: "Microsoft YaHei";
	width: 100%;
	margin: 0 auto;
	min-width: 320px;
	max-width: 750px;
	height: 100%;
	background: #f7f7f7;
	line-height: 1.5;
	-webkit-text-size-adjust: 100% !important;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
ul, ol {
	list-style: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset, img {
	border: 0;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
.clear {
	clear: both;
}
.clearfix:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
*+height:1%;
}
i, em {
	font-style: normal;
}
a {
	text-decoration: none;
	color: #000;
}
a {
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}
*:focus {
	outline: none;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
input[type="button"], input[type="submit"], input[type="reset"], select {
	-webkit-appearance: none;
}
.bk_header {
	display: none;
}
.header {
	background: #f7f7f7;
	overflow: hidden;
	position: relative;
	padding: 2%;
}
.header_left {
	width: 60%;
	padding: 0;
}
.header_right {
	width: 22%;
	text-align: center;
	font-size: 0.4rem;
	color: #999;
	position: relative;
}
.header_right img {
	width: 0.3467rem;
	height: 0.1867rem;
	display: inline-block;
	padding: 0 0 0 0.1rem;
}
.header_right h2 {
	font-weight: bold;
}
.region {
	width: 100%;
	min-width: 320px;
	max-width: 750px;
	position: absolute;
	top: 1rem;
	overflow: hidden;
	background: #fff;
	z-index: 9999;
}
.region_center {
	width: 90%;
	margin: 0 auto;
}
.region_center a {
	padding: 0.4rem 0;
	text-align: left;
	font-size: 0.4rem;
	width: 16.666%;
	display: block;
	float: left;
}
.region_center a.on {
	color: #f00;
}
.shengming {
	font-size: 0.38rem;
	line-height: 0.65rem;
	color: #999;
	padding: 0 0.3rem;
	margin: 3% 0;
}
#content {
	padding: 10px 0;
	background: #fff;
}
.path {
	padding: 0 0 5px 5px;
}
.focus {
	width: 100%;
	height: 100%;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}
.focus .hd {
	width: 100%;
	height: 11px;
	position: absolute;
	z-index: 1;
	bottom: 5px;
	text-align: center;
}
.focus .hd ul {
	display: inline-block;
	height: 5px;
	padding: 3px 5px;
	background-color: rgba(255,255,255,0.7);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size: 0;
	vertical-align: top;
}
.focus .hd ul li {
	display: inline-block;
	width: 5px;
	height: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #8C8C8C;
	margin: 0 5px;
	vertical-align: top;
	overflow: hidden;
}
.focus .hd ul .on {
	background: #FE6C9C;
}
.focus .bd {
	position: relative;
	z-index: 0;
}
.focus .bd li img {
	width: 100%;
	background: url(../images/loading.gif) center center no-repeat;
}
.focus .bd li a {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.hots-bar {
	position: relative;
	font-size: 0.4rem;
	z-index: 777;
	text-align: center;
	background: -webkit-linear-gradient(left, #e34028, #f8701b);
	box-sizing: border-box;
}
.hots-bar .hot {
	position: relative;
	display: inline-block;
	height: 1.1067rem;
	line-height: 1.2rem;
	margin: 0 0.25rem;
	color: #fff;
}
.hots-bar .hots-bd {
	white-space: nowrap;
	overflow-y: hidden;
}
.nav a.act {
	border-bottom: 0.04rem solid #fffc00;
	color: #fff;
}
.hots-bar .hots-bd a:last-child {
	margin-right: 1.2rem;
}
.nav_arow {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 99;
	width: 0.84rem;
	height: 1.1067rem;
	background: #f8701b;
}
.nav_arow i {
	background: url(../images/nav_arow2.png) no-repeat center center;
	width: 0.16rem;
	height: 100%;
	background-size: contain;
	display: block;
	margin: 0 auto;
	animation: arrow 1.5s infinite ease-in-out;
}
.region_nav .nav_arow {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 99;
	width: 0.84rem;
	height: 1.1067rem;
	background: #2d58a8;
}
.region_nav .nav_arow i {
	background: url(../images/nav_arow2.png) no-repeat center center;
	width: 0.16rem;
	height: 100%;
	background-size: contain;
	display: block;
	margin: 0 auto;
	animation: arrow 1.5s infinite ease-in-out;
}
/***/
.lr_nb {
	width: 100%;
	background: -webkit-linear-gradient(left, #e34028, #f8701b);
	box-sizing: border-box;
	z-index: 1;
	max-width: 750px;
	opacity: 1;
	top: 0;
	-webkit-transition: .3s all;
	transition: .3s all;
}
.zx_lr_nb {
	padding-bottom: 0px;
}
.line {
	overflow: hidden;
	overflow-x: scroll;
	width: 100%;
	position: relative;
	-webkit-overflow-scrolling: touch;
}
.lr_nb .slider_wrap.box {
	overflow: hidden;
	width: 100%
}
.lr_nb .slider_wrap::-webkit-scrollbar {
display:none
}
.lr_nb .wx_items {
	white-space: nowrap
}
.item_cell {
	display: inline-block;
	padding: 1.1em 1.5em;
	position: relative;
}
.nav li a {
	color: #fff;
	font-size: 2em;
}
.nav li.dh_curr {
	background: url(../images/arow.png) no-repeat bottom center;
}
.jianb {
	position: absolute;
	right: 0px;
	top: 0px;
	padding: 1.9em 1.5em;
	z-index: 4;
	background: -webkit-linear-gradient(left, #f8701b, #e34028);
	filter: alpha(opacity=40);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.jianb1 {
	position: absolute;
	right: 0px;
	top: 0px;
	padding: 3.4em 1.5em;
	z-index: 4;
	background: url("../images/bg2.png");
}
.jianb2 {
	position: absolute;
	right: 0px;
	top: 0px;
	padding: 1.7em 1.5em;
	z-index: 4;
	background: url("../images/bg2.png");
}
.jianb3 {
	position: absolute;
	right: 0px;
	top: 0px;
	padding: 1.9em 1.5em;
	z-index: 4;
	background: url("../images/bg2.png");
	opacity: 0.5;
}
/***/
.zjlx {
	position: relative;
	font-size: 0.4rem;
	z-index: 999;
	text-align: center;
	background: #fff;
	box-sizing: border-box;
}
.zjlx .hot {
	position: relative;
	display: inline-block;
	width: 25%;
	color: #000;
	margin: 0.25rem 0;
}
.zjlx .hot img {
	display: block;
	width: 50%;
	margin: 0 auto;
}
.zjlx .zjlx-bd {
	white-space: nowrap;
	height: 100%;
	overflow-y: hidden;
}
.icobox {
	width: 100%;
	background: #fff;
	padding: 3% 0;
	overflow: hidden;
}
.icobox li {
	float: left;
	width: 33.333%;
	text-align: center;
}
.icobox li a {
	display: block;
	width: 90%;
	margin: 0 auto;
}
.icobox li a span {
	display: block;
	font: normal 0.4rem "微软雅黑";
	color: #666;
	margin-top: 5%;
}
@keyframes shake {
0%, 100% {
-webkit-transform: translateX(0);
}
10%, 30%, 50%, 70%, 90% {
-webkit-transform: translateX(-5px);
}
20%, 40%, 60%, 80% {
-webkit-transform: translateX(5px);
}
}
/**/
.Headlines {
	width: 100%;
	background: #fff;
	overflow: hidden;
	margin-top: 0.2em;
}
.Headlines_top, .information_top {
	width: 100%;
	overflow: hidden;
	border-bottom: #dddddd solid 1px;
}
.Headlines_top_box {
	width: 94%;
	margin: 0 auto;
	overflow: hidden;
}
.Headlines_top h3, .information_top h3 {
	width: 25%;
	float: left;
	font-size: .4267rem;
}
.Headlines_top h3 b, .information_top h3 b {
	padding: 0.15rem 0;
	display: inline-block;
	border-bottom: #f4402b solid 0.03rem;
	font-size: 0.45rem;
	color: #333333;
	font-family: "微软雅黑";
}
.Headlines_time {
	width: 75%;
	float: right;
	text-align: right;
	font-size: 0.45rem;
	margin-top: 2%;
}
.Headlines_time a {
	padding: 0.05rem 0.5rem;
	border: #999 solid 1px;
	border-radius: 0.9em;
	font-size: 0.35rem;
}
#clock1 {
	background: #2f5aa9;
	color: #fff;
	padding: 0 1%;
	margin: 0 1%;
}
.Headlines_box {
	width: 94%;
	margin: 0 auto;
}
.Headlines_box ul {
	width: 100%;
}
.Headlines_box ul li {
	width: 100%;
	border-bottom: #eeeeee solid 1px;
	padding: 0.4rem 0em;
	overflow: hidden;
}
.Headlines_box ul li .Headlines_box_left {
	width: 33%;
	float: left;
}
.Headlines_box ul li .Headlines_box_left img {
	width: 100%;
	display: block;
}
.Headlines_box ul li .Headlines_box_right {
	width: 64%;
	float: right;
}
.Headlines_box ul li .Headlines_box_right a {
	width: 100%;
	display: block;
	line-height: 1.5em;
	font-size: 0.42666rem;
	font-family: "微软雅黑";
}
.Headlines_box_right>div {
	font-size: 0.4rem;
	overflow: hidden;
}
.Headlines_box_right>div > span {
	color: #999;
	width: 60%;
	display: block;
	float: left;
}
.Headlines_box_right>div i {
	color: #999;
	width: 40%;
	display: block;
	float: right;
	font-style: normal;
}
.zsyxnav {
	width: 100%;
	font-size: 0.42666rem;
}
.inav {
	position: relative;
	font-size: 0.4rem;
	z-index: 999;
	text-align: center;
	background: #fff;
	box-sizing: border-box;
}
.inav .hot {
	position: relative;
	display: inline-block;
	height: 1.1067rem;
	line-height: 1.2rem;
	margin: 0 0.2rem;
	color: #9a9a9a;
}
.inav .inav_bd {
	white-space: nowrap;
	height: 100%;
	overflow-y: hidden;
}
.inav a.curr {
	border-bottom: 0.02rem solid #f4402b;
	color: #000;
	font-weight: bold;
}
.inav .inav_bd a:last-child {
	margin-right: 1.2rem;
}
.inav .nav_arow {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 99;
	width: 0.84rem;
	height: 1.1067rem;
	background: #fff;
}
.inav .nav_arow i {
	background: url(../images/nav_arow.png) no-repeat center center;
	width: 0.16rem;
	height: 100%;
	background-size: contain;
	display: block;
	margin: 0 auto;
	animation: arrow 1.5s infinite ease-in-out;
}
.area_inav {
	text-align: left;
}
.area_inav a.curr {
	border-bottom: 0.02rem solid #2f5aa9;
	color: #000;
	font-weight: bold;
}
/***/
.information {
	width: 100%;
	background: #fff;
	overflow: hidden;
}
.information_box {
	width: 100%;
}
.information_top {
	width: 100%;
	overflow: hidden;
}
.information_nav {
	width: 95%;
	margin: 0 auto;
	position: relative;
}
.information_nav a {
	display: inline-block;
	padding: 0.15rem 0.25rem;
	color: #9a9a9a;
	font-size: 0.42666rem;
}
.information_nav a.zixun_a, .information_nav a.current, .information_nav a.curr {
	color: #000000;
	font-weight: 700;
	border-bottom: #f00 solid 2px !important;
}
.information_content {
	width: 90%;
	margin: 0 auto;
}
.information_content ul {
	width: 100%;
}
.information_content ul li {
	width: 100%;
	border-bottom: #eeeeee solid 1px;
	padding: 0.25rem 0;
	overflow: hidden;
	font-size: 0.42666rem;
}
.information_content ul li a {
	width: 100%;
	color: #333;
	display: block;
}
.information_content ul li div > span {
	color: #999;
	display: inline-block;
	width: 50%;
	font-size: 0.4rem;
	margin-top: 0.25rem;
}
.information_content ul li div i {
	color: #999;
	width: 50%;
}
/**/
.broadcast {
	width: 100%;
	background: #fff;
	margin-top: 0.35rem;
	overflow: hidden;
}
.broadcast_box {
	width: 94%;
	margin: 0 auto;
}
.broadcast_box ul {
	width: 100%;
}
.broadcast_box ul li {
	width: 100%;
	padding: 0.25rem 0;
	overflow: hidden;
}
.broadcast_box ul li .broadcast_box_left {
	width: 45%;
	float: left;
}
.broadcast_box ul li .broadcast_box_left img {
	display: block;
	width: 100%;
}
.broadcast_box ul li .broadcast_box_right {
	width: 52%;
	float: right;
	font-size: 0.426666rem;
}
.broadcast_box ul li .broadcast_box_right a {
	width: 100%;
	font-weight: 700;
	color: #333;
}
.broadcast_box ul li .broadcast_box_right p {
	width: 100%;
	color: #333;
	margin-top: 0.25rem
}
.broadcast_box ul li .broadcast_box_right>div {
	width: 100%;
	margin-top: 0.25rem;
	font-size: 0.4rem;
}
.broadcast_box ul li .broadcast_box_right>div img {
	width: 5%;
	display: inline-block;
}
.broadcast_box ul li .broadcast_box_right>div span {
	color: #006ac7;
	display: inline-block;
}
.broadcast_box ul li .broadcast_box_right>div i {
	color: #999;
	font-size: 0.4rem;
	padding-left: 0.2rem !important;
	font-style: normal;
}
/**/
.School {
	width: 100%;
	overflow: hidden;
	margin-top: 1.5em;
	background: #fff;
}
/**/
.major {
	width: 100%;
	overflow: hidden;
	margin-top: 0.35rem;
	background: #fff;
}
.major_box {
	width: 100%;
	margin: 0 auto;
}
.major_box ul {
	width: 100%;
	overflow: hidden;
}
.major_box ul li {
	width: 45%;
	margin: 2% 2.5%;
	float: left;
}
.major_box_top img {
	width: 100%;
	display: block;
}
.major_box ul li h2 {
	width: 100%;
	padding: 0.1rem 0;
	height: 1.2rem;
}
.major_box ul li h2 a {
	color: #000;
	font-size: 0.42666rem;
	font-weight: normal;
}
.major_box ul li h2 a img {
	width: 10%;
	display: inline-block;
}
.major_box_bottom {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}
.major_box_bottom a {
	width: 48%;
	display: block;
	float: left;
	overflow: hidden;
}
.major_box_bottom a:nth-child(2) {
	float: right;
}
.major_box_bottom a img {
	width: 17% !important;
	display: block;
	float: left;
	margin: 5% 0 0 0;
}
.major_box_bottom a h3 {
	color: #666;
	font-size: 0.4rem;
	width: 78%;
	float: left;
	margin-left: 3%;
	font-weight: normal;
}
.area .information_nav a.curr {
	color: #000;
	font-weight: 700;
	border-bottom: #2f5aa9 solid 2px !important;
}
.majors ul li h2 a {
	display: block;
	height: 1.2rem;
	overflow: hidden;
}
.major_box1 li a img {
	width: 100%;
}
.db_banner {
	margin-top: 0.25rem;
}
.db_banner img {
	display: block;
	width: 100%;
}
/**/
.gg_banner {
	wdith: 100%;
	background: #fff;
	padding-top: 1em;
	padding-bottom: 0.5em;
}
.gg_banner img {
	width: 100%;
}
#focus2 {
	margin-top: 0.35rem;
	display: none
}
/**/
.foot {
	position: fixed;
	bottom: 0;
	background: #c60000 url(../images/ft_t_line.gif) repeat-x;
	width: 100%;
	max-width: 750px;
	margin: 0 auto;
	z-index: 999;
}
.foot li {
	font: normal 0.4em "微软雅黑";
	float: left;
	width: 25%;
	text-align: center;
	padding: 3% 0;
	background: url(../images/ft_line.gif) repeat-y left top;
}
.foot li:first-child {
	background: none;
}
.foot li a {
	display: block;
	color: #fff;
}
.foot li img {
	width: auto;
	display: inline-block;
	width: 12%;
	vertical-align: middle;
	margin: 0 2% 2% 0;
}
.copyright {
	width: 100%;
	padding: 0.35rem 0;
	font-size: 0.4rem;
	margin-bottom: 1.1467rem;
}
.copyright p, .Links {
	width: 85%;
	margin: 0 auto;
	color: #999;
	text-align: center;
}
.Links {
	font-size: 0.4rem;
	padding: 0.3rem 0 0 0
}
.Links a {
	margin-right: 0.2rem;
}
/*学校列表*/
.school_list_header {
	padding: 2%;
	background: #f5f5f5;
	position: relative;
	overflow: hidden;
}
.school_list_top {
	width: 100%;
	overflow: hidden;
}
.school_list_logo {
	width: 29%;
}
.school_list_logo img {
	width: 100%;
	display: block;
}
.tjwt {
	width: 100%;
	background: #fff;
	position: absolute;
	z-index: 9999;
	top: 1em;
	left: 0em;
	padding-bottom: 1em;
}
.tjwt h3 {
	width: 90%;
	margin: 0 auto;
	background: #e5ecf7;
	font-size: 1.48em;
	padding: 0.5em;
	line-height: 1.5em;
	color: #0a5a92;
	border: #cedbf0 solid 1px;
}
.tjwt p {
	margin-top: 1em;
}
.tjwt .tjwt_bt {
	width: 90%;
	display: block;
	margin: 0 auto;
	font-size: 1.48em;
	padding: 0.5em;
	color: #666;
	border: #eaeaea solid 1px;
}
.tjwt #tjwt_k {
	width: 90%;
	display: block;
	margin: 0 auto;
	font-size: 1.48em;
	padding: 0.5em;
	color: #666;
	border: #eaeaea solid 1px;
	height: 5em;
}
.school_tj {
	width: 40%;
	margin-left: 55%;
	margin-top: 1em;
}
.school_tj a {
	font-size: 1.58em;
	color: #fff;
	display: inline-block;
}
.school_tj a.school_tj_a1 {
	color: #999;
	text-decoration: underline;
}
.school_tj a.school_tj_a2 {
	color: #fff;
	background: #f76d1c;
	text-align: center;
	padding: 0.5em 1em;
	margin-left: 1em;
	border-radius: 0.3em;
}
.cenci {
	width: 100%;
	padding: 0.35rem 0;
	padding-bottom: 0;
}
.cenci_nav {
	width: 100%;
}
.cenci_nav ul {
	width: 100%;
	overflow: hidden;
}
.cenci_nav ul li {
	width: 33%;
	overflow: hidden;
	float: left;
}
.cenci_nav ul li h3 {
	width: 63%;
	float: left;
	padding-left: 0.5rem;
	font-size: 0.42666rem;
	font-weight: normal;
}
.cenci_nav ul li img {
	width: 10%;
	float: left;
	padding-top: 0.235rem;
}
.dq_xuanze_left {
	width: 30%;
	float: left;
}
.cenci_nav ul li i {
	display: none;
}
.cenci_dj {
	width: 100%;
	padding-top: 0.25rem;
}
.dq_xuanze {
	width: 100%;
	overflow: hidden;
}
.dq_xuanze ul.dq_xuanze_left {
	width: 30%;
	overflow: hidden;
	background: #f4f5f8;
}
.dq_xuanze ul.dq_xuanze_left li {
	width: 100%;
	text-align: center;
	padding: 1.5em 0em;
	font-size: 1.58em;
}
.dq_xuanze_left li.li1 {
	background: #e9ecf2;
}
.dq_xuanze ul.dq_xuanze_right {
	width: 70%;
	float: left;
}
.dq_xuanze ul.dq_xuanze_right li {
	width: 100%;
	text-align: center;
	padding: 1.5em 0em;
	font-size: 1.58em;
}
.dq_xuanze_right li.li2 {
	background: url(../images/dui.jpg) no-repeat #f4f5f8;
	background-position: 90% 50%;
}
.cc_xuanze, .cc_xuanze ul {
	width: 100%;
}
.cc_xuanze ul li {
	width: 90%;
	text-align: left;
	padding: .35rem 0;
	padding-left: 10%;
	font-size: .4267rem;
}
.cc_xuanze li.li3 {
	background: url(../images/dui.jpg) no-repeat #f4f5f8;
	background-position: 90% 50%;
}
.cc_xuanze li i {
	display: none;
}
.sx_xuanze, .sx_xuanze ul {
	width: 100%;
}
.sx_xuanze ul li {
	width: 90%;
	text-align: left;
	padding: 0.35rem 0;
	padding-left: 10%;
	font-size: .4267rem;
}
.sx_xuanze li.li4 {
	background: url(../images/dui.jpg) no-repeat #f4f5f8;
	background-position: 90% 50%;
}
.dq_xuanze ul.province {
	width: 100%;
	font-size: .4267rem;
	background: #f4f5f8;
	overflow: hidden;
}
.dq_xuanze ul.province li {
	width: 25%;
	text-align: center;
	float: left;
}
.dq_xuanze ul.province li a {
	display: block;
	height: auto;
	width: 100%;
	padding: 0.25rem 0;
}
/**/
.dqsx {
	width: 100%;
	padding: 0.25rem 0;
	text-align: center;
	font-size: 0.4267rem;
	background: #f5f5f5;
	border-top: #ccc solid 1px;
}
.dqsx span {
	color: #2b83ca;
}
.school_center {
	width: 90%;
	margin: 0 auto;
	padding-bottom: 0.35rem;
}
.school_center ul {
	width: 100%;
}
.school_center ul li {
	width: 100%;
	border-bottom: #ccc solid 1px;
	overflow: hidden;
	padding: 0.3rem 0;
}
.school_center ul li.yxlist {
	display: none;
}
.school_center ul li.yxlist:nth-child(1), .school_center ul li.yxlist:nth-child(2), .school_center ul li.yxlist:nth-child(3), .school_center ul li.yxlist:nth-child(4), .school_center ul li.yxlist:nth-child(5) {
	display: block;
}
.cenci_l {
	width: 46%;
}
.cenci_l img {
	display: block;
	width: 100%;
}
.cenci_r {
	width: 51%;
	font-size: 0.4267rem;
}
.cenci_r h3 {
	width: 100%;
}
.cenci_r h3 a {
	display: block;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	font-weight: bold;
}
.cenci_r p {
	color: #999;
	line-height: 0.5rem;
}
.cenci_r p span {
	color: #999;
}
.cenci_r p a {
	color: #f00;
}
.cenci_r_b {
	width: 100%;
	margin: 0 auto;
	padding: 0;
	overflow: hidden;
}
.cenci_r_b a {
	width: 48%;
	display: block;
	float: left;
	overflow: hidden;
	margin-top: 0.35em;
}
.cenci_r_b a:nth-child(2) {
	float: right;
}
.cenci_r_b a img {
	width: 16%;
	display: block;
	float: left;
	margin-top: 0.1rem;
}
.cenci_r_b a h3 {
	padding-left: 1%;
	color: #666;
	font-size: 0.4267rem;
	width: 78%;
	float: right;
}
/*school学校页面*/
.school_heder {
	width: 100%;
	background: #fff;
}
.school_top {
	width: 100%;
	overflow: hidden;
	background: -webkit-linear-gradient(left, #e34028, #f8701b);
	padding: 0.8em 0em;
}
.school_top .school_fh {
	width: 22%;
	float: left;
	padding-top: 0.8em;
}
.school_fh img {
	width: 20%;
	display: block;
	padding-left: 20%;
}
.school_sousuo {
	width: 75%;
	float: left;
	overflow: hidden;
}
.school_sousuo_c {
	width: 94%;
	float: left;
	background: #f4f5f8;
	padding: 0.3em;
	border-radius: 0.5em;
}
.school_js {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}
.school_js_left {
	width: 26%;
	margin-left: 1%;
	float: left;
	margin-top: 5%;
	border: 1px solid #e0e0e0;
	border-radius: 3px;
}
.school_js_left img {
	display: block;
	width: 100%;
}
.school_js_right {
	width: 70%;
	float: right;
	margin-top: 5%
}
.school_js_right h3 {
	color: #333;
	font-size: .4267rem;
}
.school_js_right p {
	color: #888;
	font-size: .4267rem;
	word-break: break-all;
}
.school_js_right a.ljbm {
	background: #f00;
	color: #fff;
	font: normal .4267rem "微软雅黑";
	display: none;
	padding: 1.5% 0;
	width: 34%;
	text-align: center;
	border-radius: 15px;
}
.school_nav {
	width: 100%;
	border-bottom: #ccc solid 1px;
	width: 95%;
	margin: 0 auto;
}
.sch_inav {
	position: relative;
	font-size: 0.4rem;
	z-index: 999;
	text-align: center;
	background: #fff;
	box-sizing: border-box;
}
.sch_inav .hot {
	position: relative;
	display: inline-block;
	margin: 0 .2rem;
	color: #9a9a9a;
	padding: .25rem 0;
}
.sch_inav .sch_inav_bd {
	white-space: nowrap;
	overflow-y: hidden;
}
.sch_inav .sch_inav_bd a:nth-child(7), .sch_inav a:nth-child(6), .sch_inav .hot:nth-child(4) {
	display: none;
}
.sch_inav a.curr {
	border-bottom: 0.02rem solid #f4402b;
	color: #000;
	font-weight: bold;
}
.sch_inav .sch_inav_bd a:last-child {
	margin-right: 1.2rem;
}
.sch_inav .nav_arow {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 99;
	width: 0.84rem;
	height: .8rem;
	background: #fff;
}
.sch_inav .nav_arow i {
	background: url(../images/nav_arow.png) no-repeat center center;
	width: 0.16rem;
	height: 100%;
	background-size: contain;
	display: block;
	margin: 0 auto;
	animation: arrow 1.5s infinite ease-in-out;
}
/**/
.school_main {
	margin-top: .35rem;
}
.school_jj {
	width: 100%;
	background: #fff;
	padding-top: .5rem;
}
.school_jj_content {
	width: 90%;
	margin: 0 auto;
}
.school_jj_content p {
	font: normal .4267rem/.7rem "微软雅黑";
	color: #666;
}
.school_jj img {
	display: block;
	width: 100%;
}
.school_jj .school_js {
	font-size: .4267rem;
	color: #333;
	text-align: left;
	line-height: .7rem;
	text-indent: .35rem;
	padding: .35rem 0;
}
.school_jj .school_js a {
	color: #f00;
}
.school_main .information_content ul li>div b {
	color: #999;
	display: inline-block;
	padding: 0.1em 0.2em;
	border: #999 solid 1px;
	margin-right: .5rem;
	font-weight: 400;
}
.school_jj_content table {
	font-size: .4267rem;
}
/**/
.school_zhuanye {
	width: 100%;
}
.school_zhuanye ul li {
	border-bottom: #dddddd solid 1px;
	padding: 1em 0em;
}
.school_zhuanye_c {
	width: 90%;
	margin: 0 auto;
	overflow: hidden;
}
.zhuanye_c_left {
	width: 42%;
	float: left;
}
.zhuanye_c_left img {
	display: block;
	width: 100%;
}
.zhuanye_c_right {
	width: 55%;
	float: right;
	font-size: .4267rem;
}
.zhuanye_c_right p {
	line-height: .55rem;
}
.zhuanye_c_right p i {
	color: #999;
}
.zhuanye_c_right p a {
	color: #f00;
}
.zhuanye_c_right>div {
	width: 100%;
	overflow: hidden;
}
.zhuanye_c_right>div img {
	width: 10%;
	float: left;
	margin: .15rem 2% 0 0;
}
.zhuanye_c_right>div span {
	width: 25%;
	padding-left: 0.5rem;
	display: block;
	float: left;
	color: #999;
}
.zhuanye_c_right>div a {
	width: 50%;
	display: block;
	float: right;
	color: #999;
	font-size: .4rem;
}
.zhuanye_c_right>div a.fl {
	float: left;
}
.zhuanye_c_right>div a.fl img {
	width: 15%;
}
.zhuanye_c_right>div a.fr {
	float: right;
}
.djxl {
	width: 100%;
}
.djxl img {
	display: block;
	width: 100%;
}
/**/

.school_kc {
	width: 100%;
	background: #fff;
	margin-top: 1.5em;
}
.school_kc ul {
	width: 100%;
}
.school_kc ul li {
	width: 100%;
	border-bottom: #dddddd solid 1px;
	overflow: hidden;
	padding: 1em 0em;
}
.school_kctj_c {
	width: 90%;
	margin: 0 auto;
}
.school_kctj_l {
	width: 50%;
	float: left;
}
.school_kctj_l img {
	display: block;
	width: 100%;
}
.school_kctj_r {
	width: 45%;
	float: right;
}
.school_kctj_r h3 {
	margin-top: 0.5em;
}
.school_kctj_r h3 a {
	font-size: 1.58em;
}
.school_kctj_r p {
	line-height: 1.5em;
	color: #999;
	font-size: 1.48em;
	margin-top: 0.3em;
}
.school_kctj_r p i {
	font-size: 1.48em;
	color: #999;
}
.school_kctj_r .major_box_bottom {
	margin-top: 0.5em;
}
.school_kctj_r .major_box_bottom a h3 {
	font-weight: 400;
	margin-top: 0em;
}
/**/
.school_kctj_gd {
	width: 10%;
	float: right;
	margin-top: 1em;
}
.school_kctj_gd a {
	padding: 0;
	border: none;
}
.school_kctj_gd img {
	width: 100%;
	display: block;
}
/**/
.professional_list_zszy {
	margin-top: 0;
}
.professional_list_zszy a h3 {
	font-weight: 400;
}
/**/
.quiz {
	width: 90%;
	margin: 0 auto;
}
.quiz ul {
	width: 100%;
}
.quiz ul li {
	width: 100%;
	padding: 0.25rem 0;
	border-bottom: #eee solid 1px;
	display: none;
}
.quiz_top {
	width: 100%;
	overflow: hidden;
}
.quiz_top .quiz_top_l {
	width: 0.85333rem;
	height: 0.85333rem;
	float: left;
}
.quiz_top .quiz_top_l img {
	width: 100%;
	display: block;
	border-radius: 100%;
	float: left;
}
.quiz_top .quiz_too_r {
	width: 80%;
	float: left;
	margin: 0.15rem 0 0.25rem 0.25rem;
	font-size: 0.4267rem;
}
.quiz ul li p {
	width: 100%;
	font-size: .4267rem;
	font-family: "微软雅黑";
	font-weight: 600;
	margin-top: 0.25rem;
}
.quiz_center {
	width: 100%;
	margin-top: 0.25rem;
	font-size: .4267rem;
}
.quiz_center span {
	padding: 0.05rem 0.25rem;
	border: #666666 solid 1px;
	border-radius: 0.5rem;
	color: #666666;
	font-size: .4267rem;
}
.quiz_center b {
	padding-left: 0.25rem;
	color: #333;
}
.quiz_center i {
	padding-left: 0.25rem;
	color: #666;
}
.quiz_bottom {
	width: 100%;
	margin-top: 0.25rem;
	overflow: hidden;
	padding: 0.25rem 0;
}
.quiz_bottom_l {
	width: 50%;
	float: left;
	color: #666;
	font-size: .4267rem;
}
.quiz_bottom_r {
	width: 50%;
	float: left;
}
.quiz_bottom_r a {
	background: #eaf3fa;
	padding: 0.1rem 0.25rem;
	border-radius: 0.3rem;
	color: #2b83ca;
	margin: 0 4%;
	font-size: 0.4267rem;
}
/**/
.icobox2 {
	width: 100%;
	background: #fff;
	padding: 3% 0;
	overflow: hidden;
}
.icobox2 li {
	float: left;
	width: 33.333%;
	text-align: center;
}
.icobox2 li a {
	display: block;
	width: 90%;
	margin: 0 auto;
	font-size: 0.4267rem;
}
.icobox2 li a img {
	width: 47% !important;
	display: block;
	margin: 0 auto;
}
.region_nav {
	background: #2d58a8;
}
.region_dh {
	width: 100%;
	background: #fff;
	padding: 0.25rem 0;
}
.region_dh ul {
	width: 95%;
	margin: 0 auto;
	overflow: hidden;
	background: url(../images/x.jpg) no-repeat center center;
}
.region_dh ul li {
	float: left;
	width: 24.5%;
	border-right: #dddddd solid 1px;
	text-align: center;
	margin: 0.25rem 0;
	font-size: 0.4267rem;
}
.region_dh ul li:nth-child(4), .region_dh ul li:nth-child(8) {
	border-right: none;
}
.region_dh ul li a {
	font-size: 0.4267rem;
}
.Headlines_top_rg h3 b {
	border-bottom: #2f5aa9 solid 2px;
}
.information_content_rg {
	padding-top: 0;
}
.Headlines_top_box_rg h3 {
	width: 70%;
}
.Headlines_top_box_rg h3 b {
	margin-left: 0.35rem;
	border-bottom: none;
	font-weight: 400;
	text-align: left;
}
.Headlines_top_box_rg h3 b:nth-child(1) {
	margin-left: 0;
}
.Headlines_top_box_rg .Headlines_time {
	width: 25%;
}
.Headlines_top_box_rg h3 b.b1 {
	border-bottom: #2f5aa9 solid 2px;
}
.information_content_rg_top {
	padding: 0.15rem 0em;
	border-bottom: #eee solid 1px;
	overflow: hidden;
	width: 90%;
	margin: 0 auto;
}
.information_content_rg_top img {
	width: 6%;
	display: block;
	float: left;
	margin-top: 0.1rem;
}
.information_content_rg_top .li_right {
	width: 90%;
	float: right;
}
.information_content_rg_top .li_right a {
	font-size: 0.4267rem;
}
.information_content_rg_top .li_right a span {
	color: #f86f1b;
}
.information_content_rg_top .li_right>div i {
	font-size: 0.4267rem;
	color: #666;
}
.broadcast_box_right_rg>div span {
	color: #999 !important;
	font-weight: 400 !important;
}
.broadcast_box_right_rg>div i {
	color: #666 !important;
	padding: 0.1rem 0.1rem !important;
	border: #666 solid 1px;
	border-radius: 0.5rem;
	margin-left: 0.15rem;
}
.rmkc {
	width: 100%;
	background: #fff;
	margin-top: 1.5em;
}
.rmkc_top {
	width: 90%;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 1em;
}
.rmkc_top img {
	width: 48%;
	display: block;
	float: left;
}
.rmkc_top a:nth-child(2) img {
	float: right !important;
}
.rmkc_center {
	width: 90%;
	margin: 1em auto 0em;
}
.rmkc_center ul {
	width: 100%;
}
.rmkc_center ul li {
	width: 100%;
	padding: 1em 0em;
	border-bottom: #eee solid 1px;
}
.rmkc_center ul li a {
	font-size: 1.48em;
}
.rmkc_bottom {
	width: 100%;
	background: #fff;
	margin-top: 1.5em;
}
.rmkc_bottom ul {
	width: 90%;
	margin: 1em auto 0em;
	overflow: hidden;
	padding: 1.5em 0em;
}
.rmkc_bottom ul li {
	width: 48%;
	float: left;
}
.rmkc_bottom ul li:nth-child(2) {
	float: right;
}
.rmkc_bottom ul li a img {
	width: 100%;
	display: block;
	font-size: 1.48em;
}
.rmkc_bottom ul li a span {
	display: block;
	padding: 0.5em 0em 0em;
	font-size: 1.48em;
}
/**/
.zixun_banner {
	width: 100%;
}
.zixun_banner img {
	width: 100%;
	display: block;
}
.zixun_nav {
	width: 100% !important;
}
.zixun_nav .lr_nb {
	width: 100%;
	border-bottom: #ddd solid 1px;
}
.zixun_nav .wx_items {
	width: 95%;
	margin: 0 auto;
}
.zixun_nav a {
	display: inline-block;
	padding: 0.8em 0.5em 0.8em 0.5em;
	color: #9a9a9a;
	font-size: 1.875em;
}
.zixun_nav a.zixun_a {
	color: #000000;
	font-weight: 700;
}
.information_content_zx {
	padding-top: 0rem !important;
}
.information_content_zx ul li {
	display: none;
}
.zixun_tk {
	width: 95%;
	margin: 3% auto;
	overflow: hidden;
}
.zixun_tk ul li {
	width: 50%;
	float: left;
	border-bottom: 1px solid #ccc;
	position: relative;
}
.zixun_tk ul li .kb {
	position: absolute;
	width: 10%;
	height: 1.5em;
	background: #fff;
	bottom: -26%;
	right: -5%;
	z-index: 999;
}
.zixun_tk ul li > div {
	display: block;
	width: 98%;
	overflow: hidden;
	margin: 2% 0;
}
.zixun_tk ul li a {
	display: block;
	width: 90%;
	margin: 0 auto;
	padding: 5%;
	overflow: hidden;
	border-left: 1px solid #ccc;
}
.zixun_tk ul li:nth-child(odd) > div {
	border-left: none !important;
}
.zixun_tk ul li img {
	width: 25%;
	display: block;
	float: left;
}
.zixun_tk ul li .zixun_li {
	width: 69%;
	float: right;
	font-size: .4267rem;
}
.zixun_tk ul li:nth-child(5), .zixun_tk ul li:nth-child(6) {
	border-bottom: none;
}
.zixun_li h3 {
	color: #000;
	font-weight: bold;
}
.zixun_li span {
	color: #666;
	font-size: .37333rem;
	line-height: .45rem;
	display: block;
}
.school_nav {
	width: 100%;
	border-bottom: #ccc solid 1px;
	width: 95%;
	margin: 0 auto;
}
.zx_inav {
	position: relative;
	font-size: 0.4rem;
	z-index: 777;
	text-align: center;
	background: #fff;
	box-sizing: border-box;
	border-bottom: #ccc solid 1px;
}
.zx_inav .hot {
	position: relative;
	display: inline-block;
	margin: 0 .3rem;
	color: #9a9a9a;
	padding: .25rem 0;
}
.zx_inav .zx_inav_bd {
	white-space: nowrap;
	overflow-y: hidden;
}
.zx_inav a.curr {
	color: #f00;
	font-weight: bold;
}
.zx_inav .zx_inav_bd a:last-child {
	margin-right: 1.2rem;
}
.zx_inav .zx_inav_bd a.cur {
	color: #f00;
}
.zx_inav .nav_arow {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 99;
	width: 0.84rem;
	height: .8rem;
	background: #fff;
}
.zx_inav .nav_arow i {
	background: url(../images/nav_arow.png) no-repeat center center;
	width: 0.16rem;
	height: 100%;
	background-size: contain;
	display: block;
	margin: 0 auto;
	animation: arrow 1.5s infinite ease-in-out;
}
.none {
	display: none;
}
.bk-submenu {
	overflow: hidden;
	font-size: 0.37333rem;
	border-bottom: 1px solid #eee;
	margin: 3% 0 0;
	padding-bottom: 3%;
}
.bk-submenu dd {
	float: left;
	width: 33.333%;
	text-align: center;
	margin: 2% 0;
}
.bk-submenu dd a {
	display: block;
	border: 1px solid #ccc;
	border-radius: 5px;
	width: 95%;
	margin: 0 auto;
	padding: 4% 0;
	color: #9a9a9a;
	height: 1.1rem;
}
.locat {
	margin: 3% 0 0;
	border-bottom: 1px solid #eee;
	padding-bottom: 3%;
}
.locat h2 {
	border-left: 0.1rem solid #f00;
	color: #000;
	font-size: 0.4375rem;
	font-weight: bold;
	padding-left: 3%;
}
.locat h2 b {
	color: #f00;
}
.ks-area {
	overflow: hidden;
	margin-top: 2%;
	border-bottom: 1px solid #eee;
	padding-bottom: 2%;
}
.ks-area li {
	float: left;
	width: 16.666%;
	margin: 1% 0;
	text-align: center;
	font-size: 0.4rem;
}
.ks-area li a {
	color: #999;
}
.ks-area li a:hover {
	color: #f00;
}
/**/
.zx_header {
	width: 100%;
	background: #fff;
	overflow: hidden;
	padding: 0.25rem 0;
}
.zx_header img {
	display: block;
	width: 100%;
}
.zx_header .zx_logo {
	width: 12%;
	float: left;
	margin-left: 2%;
}
.zx_header .zx_fenxiang {
	float: right;
	position: relative;
}
.zx_content {
	width: 100%;
	background: #fff;
}
.zx_ontent_top {
	width: 90%;
	margin: 0 auto;
	margin-top: 16px;
}
.zx_ontent_top h3, .zx_ontent_top h1 {
	font-size: .49rem;
	font-weight: bold;
}
.zx_ontent_top span {
	color: #999;
	font-size: .4em;
	display: block;
	padding-top: .35em;
}
.zx_ontent_top .location, .location {
	font-size: 0.4rem !important;
}
.ycxj_cont .location {
	padding: 0.3rem
}
.jiathis_style_m, .jiathis_style_32x32 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.jiathis_style_32x32 .jiathis_txt, .jiathis_style_32x32 .jiathis_button_qzone, .jiathis_style_32x32 .jiathis_button_tsina, .jiathis_style_32x32 .jiathis_button_tqq, .jiathis_style_32x32 .jiathis_button_renren {
	display: none;
}
.jiathis_style_m .jiathis_style_32x32 .jtico_jiathis {
	background: none;
	width: 100% !important;
	height: 100% !important;
	position: absolute;
	top: 0;
	left: 0;
}
.zx_content_c {
	width: 90%;
	margin: .5rem auto 0;
	padding-bottom: 0.5rem;
	color: #333;
	font-family: "微软雅黑" !important;
	font-size: 0.3934rem;
}
.zx_content_c p {
	font-family: "微软雅黑" !important;
	font-size: 0.4267rem !important;
	line-height: .8rem;
	margin-bottom: 0.3rem;
	overflow: hidden
}
.zx_content_c p.title-style {
	border-left: #78bdff 0.1rem solid;
	font-size: 0.5rem;
	color: #333;
	padding-left: 0.3rem;
	text-indent: 0;
	margin-bottom: 0.3rem;
	font-weight: 700
}
.zx_content_c p span {
	font-size: 0.4267rem !important;
}
.zx_content_c img {
}
.zx_content_c a img {
	width: inherit;
	height: inherit;
	max-width: 100%;
}
.zx_content_c img {
	max-width: 100% !important;
	height: auto !important
}
.zx_content_bottom {
	width: 90%;
	margin: 0 auto;
	margin-top: 1em;
}
.zx_content_bottom p {
	color: #999;
	font-size: 1.48em;
}
.zx_content_bottom ul {
	width: 100%;
	overflow: hidden;
	margin-top: 3em;
}
.zx_content_bottom ul li {
	width: 23%;
	float: left;
	margin-left: 5%;
	padding: 0.3em 0.7em;
	border: #666 solid 1px;
	text-align: center;
}
.zx_content_bottom ul li:nth-child(1) {
	margin-left: 0%;
}
.zx_content_bottom ul li a {
	font-size: 1.48em;
	color: #666
}
.zan {
	width: 100%;
	overflow: hidden;
	padding: 2em 0em;
}
.zan a {
	width: 20%;
	display: block;
	margin-left: 25%;
	overflow: hidden;
	float: left;
	height: 100%;
}
.zan a img {
	width: 50%;
	display: block;
	float: left;
}
.zan a span {
	width: 40%;
	display: block;
	float: left;
	line-height: 3em;
	font-size: 1.58em;
	text-align: center;
}
.zx_pl {
	width: 100%;
	background: #fff;
	margin-top: 0.25rem;
	border-bottom: #ddd solid 1px;
}
.zx_pl h2 {
	width: 90%;
	margin: 0 auto;
	padding-top: 0.25rem;
	font-size: 0.4267rem;
	font-weight: bold;
}
.zx_pl h3 {
	width: 100%;
	border-bottom: #ddd solid 1px;
	overflow: hidden;
}
.zx_pl h3 a {
	width: 25%;
	display: block;
	float: left;
	margin-left: 7%;
}
.zx_pl h3 a b {
	display: inline-block;
	padding: 0.75em 0em;
	font-size: 1.58em;
}
.zx_pl h3 a.zx_a1 b {
	border-bottom: #f00 solid 2px;
}
.zx_pl_bottom {
	width: 90%;
	margin: 0 auto;
	margin-top: 0.25rem;
	overflow: hidden;
	padding-bottom: 0.25rem;
	position: relative;
}
.zx_pl_l {
	width: 0.85333rem;
	height: 0.85333rem;
	float: left;
}
.zx_pl_l img {
	width: 100%;
	display: block;
}
.icon1 {
	background: url(../images/icon1-64.jpg) no-repeat;
	background-size: contain;
}
.icon2 {
	background: url(../images/icon2-64.jpg) no-repeat;
	background-size: contain;
}
.icon3 {
	background: url(../images/icon3-64.jpg) no-repeat;
	background-size: contain;
}
.icon4 {
	background: url(../images/icon4-64.jpg) no-repeat;
	background-size: contain;
}
.icon5 {
	background: url(../images/icon5-64.jpg) no-repeat;
	background-size: contain;
}
.icon6 {
	background: url(../images/icon6-64.jpg) no-repeat;
	background-size: contain;
}
.icon7 {
	background: url(../images/icon7-64.jpg) no-repeat;
	background-size: contain;
}
.icon8 {
	background: url(../images/icon8-64.jpg) no-repeat;
	background-size: contain;
}
.icon9 {
	background: url(../images/icon9-64.jpg) no-repeat;
	background-size: contain;
}
.icon10 {
	background: url(../images/icon10-64.jpg) no-repeat;
	background-size: contain;
}
.zx_pl_r {
	width: 85%;
	float: right
}
.wd_ly {
	margin-top: 0.5rem;
}
.zx_title {
	color: #306ebb;
	font-size: 0.4267rem;
}
.zx_pl_r span {
	color: #999;
	font-size: 0.4267rem;
	display: block;
	margin-top: 0.25rem;
}
.zx_pl_r p {
	font-size: 0.4267rem;
	margin-top: 0.5rem;
	color: #333;
}
.zx_zan {
	width: 15%;
	position: absolute;
	top: 3%;
	right: 2%;
}
.zx_zan img {
	width: 50%;
	display: block;
	float: left;
}
.zx_zan span {
	width: 50%;
	display: block;
	float: left;
	text-align: center;
	font-size: 0.4267rem;
}
.tjpl {
	width: 100%;
	background: #fff;
	padding-bottom: 1.5em;
}
.tjpl p {
	width: 90%;
	margin: 0 auto;
	padding-top: 1em;
}
.tjpl p #ft_ly {
	width: 99%;
	height: 6em;
	background: #f8f8f8;
	border: #ddd solid 1px;
}
.tjpl p #ft_tj {
	width: 30%;
	padding: 0.5em 1em;
	background: #306ebb;
	border: #ddd solid 1px;
	margin-left: 71%;
	border: none;
	font-size: 1.58em;
	color: #fff;
	border-radius: 0.3em;
}
/**/
.wd_zx_pl_r {
	overflow: hidden;
}
.wd_zx_pl_r .zx_title {
	float: left;
	padding-top: 0.15rem;
	color: #333;
	font-weight: 700;
}
.wd_zx_pl_r span {
	float: right;
}
.wd_zx_p1 p {
	width: 90%;
	margin: 0 auto;
	line-height: 1.5em;
	font-size: 1.48em;
}
.wd_quiz_bottom_r {
	float: none;
	margin: 0.25rem 0 0.25rem 50%;
	font-size: 0.4267rem;
}
.lyqy {
	background: #fff;
	margin-top: 0.25rem;
	padding: 0.25rem 0;
}
.lyqy ul {
	width: 90%;
	margin: 0 auto;
}
.lyqy ul li {
	width: 100%;
	padding: 0.25rem 0;
	border-bottom: #ddd solid 1px;
}
.lyqy_top {
	width: 100%;
	overflow: hidden;
}
.lyqy_top img {
	width: 12%;
	display: block;
	float: left;
}
.lyqy_top span {
	width: 50%;
	display: block;
	float: left;
	margin-left: .25rem;
	padding-top: .25rem;
	font-size: .4267rem;
	font-weight: 700;
}
.lyqy_center {
	line-height: 0.7rem;
	font-size: 0.4267rem;
	color: #333;
	margin: 0.25rem 0 0 0;
}
.lyqy_bottom {
	width: 100%;
	overflow: hidden;
	margin-top: 0.25rem;
}
.lyqy_bottom_l {
	width: 60%;
	float: left;
	line-height: 0.5rem;
	color: #666;
	font-size: .4267rem;
}
.lyqy_bottom_r {
	width: 40%;
	float: left;
	overflow: hidden;
}
.lyqy_bottom_r a {
	width: 40%;
	display: block;
	float: left;
	overflow: hidden;
	margin: 0em 5%;
}
.lyqy_bottom_r a img {
	width: 37%;
	display: block;
	float: left;
}
.lyqy_bottom_r a span {
	width: 50%;
	display: block;
	float: left;
	margin-left: 4%;
	font-size: 1.48em;
	color: #c3c3c3;
}
/**/
.ljzk {
	width: 100%;
	margin: 0 auto;
	margin-top: 0.5rem;
}
.ljzk ul {
	width: 100%;
}
.ljzk ul li {
	width: 100%;
	padding: 0.25rem 0;
}
.li_top {
	width: 90%;
	margin: 0 auto;
	overflow: hidden;
}
.li_top_l {
	width: 11%;
	float: left;
}
.li_top_l img {
	width: 100%;
	display: block;
}
.li_top_c {
	width: 45%;
	float: left;
	font-size: 0.4rem;
	margin: 0.18rem 0 0 0.8rem;
	color: #333;
}
.li_top_r {
	width: 2.5%;
	float: right;
	margin-top: 0.25em;
}
.li_top_r img {
	width: 100%;
	display: block;
}
.li_bottom {
	width: 100%;
	margin: 0 auto;
	display: none;
}
.li_bottom ul {
	width: 100%;
	padding-top: 0.35rem;
}
.li_bottom ul li {
	width: 100%;
	overflow: hidden;
	padding: 0.35rem 0;
}
.li_bottom ul li a {
	width: 73%;
	display: block;
	float: right;
	font-size: 0.42666em;
	color: #666;
	margin-left: 2%;
}
.li_bottom ul li img {
	width: 5%;
	float: left;
	display: block;
	margin: 0.1em 0 0 2rem;
}
.li_bottom ul li {
	border-bottom: none;
}
.li_bottom ul li:nth-child(1) {
	background: #eeeeee;
}
.li_bottom ul li:nth-child(1) a {
	color: #e34128;
}
.ljzk_x {
	width: 90%;
	margin: 0.35rem auto 0;
	height: 1px;
	background: #ddd;
}
/**/
.bk_header {
	width: 100%;
	background: url("../images/bk_bg1.jpg") no-repeat center center;
	background-size: cover;
}
.bk_header_top {
	width: 90%;
	margin: 0 auto;
	overflow: hidden;
	padding-top: 0.25rem;
}
.bk_header_top img {
	width: 5%;
	display: block;
	float: left;
}
.bk_header_top h3 {
	width: 100%;
	text-align: center;
	color: #fff;
	font-size: .4267rem;
}
.bk_header_b {
	padding: .25rem 0;
}
.bk_header_bottom {
	width: 90%;
	margin: 0 auto;
	overflow: hidden;
	padding: 0.25rem 0;
	background-color: rgba(255,255,255,0.2);
}
.bk_header_bottom input {
	border: none;
	background: none;
	color: #fff;
}
.bk_header_bottom .bk_txt {
	font-size: .4267rem;
	padding-left: 2%;
	width: 85%;
	float: left;
}
.bk_header_bottom input::-webkit-input-placeholder {
color: #fff;
}
.bk_header_bottom input:-moz-placeholder {
color:#fff;
}
.bk_header_bottom input::-moz-placeholder {
color:#fff;
}
.bk_header_bottom input:-ms-input-placeholder {
color:#fff;
}
.bk_header_bottom .bk_ss {
	width: 8%;
	padding: 0.1rem 0;
	float: left;
	background: url(../images/ss_bg.png) no-repeat;
	background-size: contain;
}
.bk_nav {
	width: 100%;
	background: #fff;
	padding: 0.25rem 0;
	overflow: hidden;
}
.bk_nav_l {
	width: 10%;
	float: left;
	margin-left: 5%;
}
.bk_nav_l img {
	width: 100%;
	display: block;
}
.bk_nav_r {
	width: 80%;
	float: left;
	overflow: hidden;
	margin-left: 3%;
}
.bk_nav_r span {
	width: 23%;
	display: block;
	float: left;
	font-size: .4267rem;
	color: #999;
}
.bk_nav_r ul {
	width: 68%;
	float: left;
}
.bk_nav_r ul li {
	float: left;
	padding: 0 .25rem 0 0.2rem;
	font-size: .4267rem;
}
.bk_nav_r ul li a {
	color: #999999;
}
.bk_main {
	width: 100%;
	margin-top: .35rem;
}
.bk_dq {
	width: 100%;
	overflow: hidden;
}
.bk_dq_l {
	width: 33%;
	float: left;
	background: #f5f5f5;
}
.bk_dq_l ul {
	width: 100%;
}
.bk_dq_l ul li {
	width: 100%;
	height: 1.2rem;
	line-height: 0.8rem;
	text-align: center;
	text-align: center;
	border-bottom: #f5f5f5 solid 1px;
}
.bk_dq_l ul li a {
	color: #333333;
	font-size: 0.4267rem;
	font-weight: 600;
}
.bk_dq_l ul li.bk_li {
	background: #fff;
}
.bk_dq_l ul li.bk_li a {
	color: #e34128 !important;
}
.bk_dq_r {
	width: 67%;
	float: right;
	background: #fff;
	padding-bottom: 0.25rem;
}
.bk_dq_r ul {
	width: 100%;
}
.bk_dq_r ul li {
	width: 100%;
	height: 1.2rem;
	line-height: 1.2rem;
	text-align: center;
	border-bottom: #f5f5f5 solid 1px;
	overflow: hidden;
}
.bk_dq_r ul li span {
	color: #666;
	font-size: 0.4267rem;
	font-weight: 600;
	font-family: "微软雅黑";
	display: inline-block;
	width: 70%;
	text-align: left;
	margin-left: 3%;
	float: left;
}
.bk_dq_r ul li input {
	width: 5%;
	float: left;
	opacity: 0;
}
.bk_dq_r ul li .bk_tu {
	width: 7%;
	float: left;
}
.bk_dq_r ul li .bk_tu img {
	width: 100%;
}
.bk_dq_hide {
	display: none;
}
.bk_dq_r ul li .rd_ys {
	border: #f4c63f solid 1px;
	background: #f4c63f;
}
.bk_next {
	width: 50%;
	background: #fa9118;
	margin-left: 10%;
	margin-top: 2em;
	padding: 1em 2em;
	border-radius: 0.2em;
}
.bk_next a {
	display: inline-block;
	color: #fff;
	width: 80%;
	text-align: center;
	font-size: 1.68em;
}
.bk_next img {
	display: inline-block;
	width: 10%;
}
.bk1 {
	width: 25% !important
}
.bk_2 {
	width: 75% !important
}
.currAddres {
	font: normal 0.4267rem "微软雅黑";
	color: #999;
	text-align: center;
	margin-bottom: 3%;
}
.currAddres span, .currAddres a {
	color: #f00;
}
.bkTwo {
	width: 100%;
	font-size: .4267rem;
	font-weight: 600;
	position: relative;
}
.bkTwo li {
	position: relative;
	padding: 5% 0 5% 5%;
	background: #fff;
	border-bottom: 1px solid #f5f5f5;
	color: #666;
}
.bkTwo li img {
	width: 5%;
	position: absolute;
	top: 0.55rem;
	right: 12%;
}
.bkTwo span.cengci {
	font: normal 1.25em "微软雅黑";
	color: #999;
	margin: 3% 0;
	padding-left: 5%;
	display: block;
}
.searchList li:nth-child(1), .searchList li:nth-child(2), .searchList li:nth-child(3), .searchList li:nth-child(4), .searchList li:nth-child(5) {
	display: block;
}
.xx_main {
	background: #fff;
	padding: .25rem 0.4rem 0 0;
}
.bmbtx {
	font-size: .4267rem;
	color: #e34128;
	overflow: hidden;
	width: 100%;
	margin: 3% 0;
}
.bmbtx i {
	display: block;
	float: left;
	width: 0.08rem;
	background: #e34128;
	height: 0.5rem;
	margin: 1% 2% 0 0;
}
.txzl {
	width: 80%;
	margin: 0 auto;
	padding-bottom: .35rem;
}
.txzl .clearfix {
	margin: 4% 0;
}
.txzl h3 {
	width: 100%;
	text-align: center;
	padding-top: 0.25rem;
	color: #666666;
	font-size: .4267em;
}
.txzl p {
	width: 91%;
	border: #999999 solid 1px;
	border-radius: 0.2rem;
	height: 0.85rem;
	overflow: hidden;
	float: left;
}
.txzl p img {
	display: inline-block;
	margin: 0.25rem 0.25rem 0;
	width: 5%;
	float: left;
}
.txzl p input, .txzl p select {
	width: 56%;
	height: 100%;
	float: left;
	font: normal .4267rem "微软雅黑";
	color: #999;
	border: 0 none;
}
.txzl p select {
	width: 88%;
}
.txzl p .xsxx {
	width: 80%;
	font-size: 1.48em;
	float: left;
	margin-left: 2%;
	border: none;
}
.txzl p .xsxx1 {
	width: 60%;
	padding-left: 2%;
	float: left;
	border: none;
	font-size: 1.48em;
}
.txzl p a {
	width: 30%;
	display: inline-block;
	text-align: center;
	float: right;
	border-left: #b0b0b0 solid 1px;
	color: #fa9118;
	font-size: 1.48em;
}
.xx_tj {
	width: 91%;
	text-align: center;
	padding: 0.25rem 0;
	background: #fa9118;
	border: none;
	color: #fff;
	font-size: .4267rem;
}
.txzl_p1 {
	border: #e34128 solid 1px !important;
	box-shadow: -0px 0px 3px #fbcec6, 0px -0px 3px #fbcec6, 0px 0px 3px #fbcec6, 0px 0px 3px #fbcec6;
}
/*专业内容*/
.ycxj_cont {
	width: 100%;
	background: #f5f5f5;
}
.zyjs_top {
	width: 100%;
	background: #fff;
}
.zyjs_yy {
	width: 100%;
	overflow: hidden;
}
.img_sj {
	width: 46%;
	float: left;
	padding: 5% 0 3% 5%;
}
.img_sj img {
	width: 100%;
}
.zhuanye_w {
	width: 46%;
	float: right;
	padding: 7% 0 3% 3%;
}
.zhuanye_w h3, .zhuanye_w p {
	font-family: "微软雅黑";
	font-size: .38rem;
	color: #333;
	font-weight: 600;
}
.zhuanye_w a.ljbm {
	display: block;
	border-radius: 10px;
	background: #f00;
	font: normal .4267rem "微软雅黑";
	padding: 2%;
	width: 70%;
	text-align: center;
	color: #fff;
	margin-top: 0.25rem;
}
.cont_zy {
	width: 100%;
	padding-bottom: 5%;
}
.cont_zy p {
	font-family: "微软雅黑";
	font-size: .34rem;
	color: #333;
	padding: 0 5%;
	text-indent: 2em;
	line-height: .7rem;
}
.ztnr {
	width: 100%;
	background: #fff;
	margin-top: 4%;
	padding-bottom: 5%;
}
.bkdx_a {
	width: 100%;
	margin-bottom: 1%;
}
.bkdx_tit {
	width: 100%;
	background: url(../images/yxxj_3.jpg) repeat-x 0 98%;
}
.bkdx_tit h3 {
	font-size: .4267rem;
	font-family: "微软雅黑";
	color: #333;
	font-weight: 500;
	display: block;
	margin-left: 2%;
	padding: 3% 0;
	font-weight: bold;
}
.bkdx_con {
	width: 92%;
	padding: 0 5%;
	margin: 0 auto;
}
.bkdx_con p {
	font-size: .4267rem;
	font-family: "微软雅黑";
	color: #333;
}
.bkdx_con table, .bkdx_con span {
	width: 100% !important;
	font-size: 0.4267rem !important;
	font-family: "微软雅黑" !important;
}
/*cfooter修改样式*/
#more {
	position: relative;
}
#moremessage1 {
	position: absolute;
	top: -205%;
	left: 0;
	background: #c60000;
	width: 100%;
	display: none;
}
#moremessage1>li {
	font-size: 100%!important;
	width: 100%;
	height: 50%;
	float: none;
	padding: 0;
	padding: 9% 0;
	border-top: 1px solid #d21b1c;
	border-bottom: 1px solid #b50c0d
}
#moremessage1>img {
	width: 18%;
	margin: 0 2% 3% 0;
	display: inline-block;
}
/*院校头部新增网点跳转*/
.hj_t1 {
	display: inline-block;
	padding: .01rem .2rem;
	border: 1px solid #ff0f0f;
	margin-right: 0.25rem;
}
.hj_t2 {
	display: inline-block;
	padding: .01rem .2rem;
	border: 1px solid #ff0f0f;
}
.zk_lab {
	width: 17%;
	display: inline;
	margin-left: 2%;
	vertical-align: middle;
}
.mt {
	margin-top: 5%!important;
}
/*招生简章修改*/
.turn_out {
	padding: .15rem 0;
}
.turn_out a {
	display: inline-block;
	border: 1px dashed #999;
	padding: 0.15rem;
	width: 45%;
	font-size: .3733rem;
	font-weight: bold;
	float: left;
}
.turn_out .hj_mr {
	float: right;
}
/*指南修改*/
.umore {
	text-align: center;
	font-size: 0.42666rem;
}
.umore p {
	margin: 8% 0 3% 5%;
	text-align: left;
}
.umore a {
	border: 1px solid #e0e0e0;
	font-size: 0.42666rem;
	font-weight: bold;
	padding: 2% 6%;
}
/*资讯修改*/
.zk_zixun {
	background: #fff;
	padding: 0 3% 5%;
}
.zk_zixun a {
	font-size: 0.4rem;
	color: black;
	border: 1px dashed #999;
	padding: 1%;
	width: 46%;
	display: inline-block;
}
/*院校展示专业修改分类*/
.school_zhuanye .hj_hd {
	height: .8rem;
	line-height: .8rem;
	background: #fff;
	padding: 0;
	border-bottom: 1px solid #ddd;
	position: relative;
	margin-top: 5%;
}
.school_zhuanye .hj_hd .hbox {
	float: left;
	position: absolute;
	left: 3%;
	top: 12%;
	height: 120%;
	margin-left: 2%;
}
.school_zhuanye .hj_hd .hbox li {
	height: 70%;
	float: left;
	cursor: pointer;
	font-size: .4267rem;
	margin-right: 0.4rem;
}
.school_zhuanye .hj_hd .hbox li.on {
	background: #fff;
	border: 1px solid #ddd;
	border-bottom: 2px solid #fff;
	border-top: 2px solid red;
	color: red;
	font-weight: bold
}
.school_zhuanye .hj_bd ul {
	font-size: 0.4267rem;
}
.school_zhuanye .hj_bd .cbox {
	zoom: 1;
}
.school_zhuanye .hj_bd .cbox li {
	font-size: 50%
}
.school_zhuanye .hj_bd .c {
	height: 24px;
	line-height: 24px;
}
.school_zhuanye .hj_bd .c .date {
	float: right;
	color: #999;
}
/*站点专业切换*/
#wreset {
	width: 67%;
	margin-left: 16%
}
.txcenter {
	text-align: center;
}
/*网站地图*/
.maphead {
	position: relative;
	background: #c60000;
	text-align: center;
	font-size: 0.4rem;
	padding: 0.25rem 0;
}
.maphead a {
	display: block;
	color: #fff;
}
.maphead a.mapfh {
	position: absolute;
	top: 0.23rem;
	left: 3%;
	background: url(../images/mapfh.png) no-repeat;
	background-size: contain;
	width: 1rem;
	height: 0.5867rem;
}
.maptitle {
	font-size: 0.4rem;
	background: #f7afaf;
	color: #fff;
	margin-top: 2%;
	overflow: hidden;
}
.maptitle h2 {
	background: #c60000;
	float: left;
	font-weight: bold;
	padding: 2%;
}
.maptitle h2 a {
	color: #fff;
}
.mapitem {
	overflow: hidden;
	font-size: 0.36rem;
	padding: 2% 0;
	background: #fff;
}
.mapitem li {
	float: left;
	width: 33.333%;
	text-align: center;
	margin: 1% 0;
}
.mapitem li a {
	color: #666;
	display: block;
}
.mapitem li a:hover {
	color: #c60000;
}
.maparea li {
	width: 20%;
}
 @-webkit-keyframes arrow {
0% {
opacity:0;
transform:translate(0, 0px) rotate(360deg)
}
50% {
opacity:1;
transform:translate(-10px, 0px) rotate(360deg)
}
100% {
opacity:0;
transform:translate(0, 0px) rotate(360deg)
}
}
.bmcg-box {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.6);
	text-align: center;
	z-index: 9999;
}
.bmcg-box .bmcg {
	margin: 20% auto 0;
	width: 8.4rem;
	border-radius: 4px;
}
.bmcg-box h3 {
	font-size: 0.4266rem;
	color: #fff;
	background: #e4393c;
	padding: 0.3333rem 0;
}
.bmcg-box .bmcg-txt {
	background: #fff;
	padding: 0.3333rem 0.4rem 0.5333rem;
}
.bmcg-box .bmcg-txt p {
	font-size: 0.3466rem;
	color: #5a5959;
	line-height: 0.48rem;
	text-align: left;
}
.bmcg-box .bmcg-txt a {
	display: inline-block;
	color: #fff;
	padding: 0.2rem 2.66rem;
	background: #df6d6f;
	border-radius: 3px;
	font-size: 0.3733rem;
	border: 2px solid #e4393c;
}
.bmcg-box .bmcg-txt p.p1 {
	color: #e3373a;
	background: #fff9f9;
	font-size: 0.3466rem;
	padding: 3px 0;
	margin: 0.33rem 0 0.23rem;
}
.bmtc-box {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.6);
	text-align: center;
	z-index: 9900;
}
.bmtc {
	width: 9.3067rem;
	height: 6.6933rem;
	background: url(../images/bmtc-bg.png) no-repeat center top;
	background-size: contain;
	margin: 30% auto 0;
}
.bmtc h1 {
	font-size: 0.4rem;
	color: #d7251b;
	padding: 1.8rem 0 0.1333rem;
	font-weight: bold;
}
.bmtc p.p1 {
	font-size: 0;
}
.bmtc p.p1 i {
	display: inline-block;
	width: 5px;
	height: 5px;
	border-radius: 100%;
	background: #f9cca2;
}
.bmtc p.p1 b {
	display: inline-block;
	width: 5.3333rem;
	height: 2px;
	background: #f9cca2;
	margin-bottom: 2px;
}
.bmtc p.p2 {
	font-size: 0.3733rem;
	line-height: 0.52rem;
	color: #040000;
	text-align: left;
	width: 6.5333rem;
	margin: 0.1333rem auto 0.2rem;
}
.bmtc p.p2 b {
	color: #ba1209;
}
.bmtc p.p3 a {
	display: inline-block;
	font-size: 0.36rem;
	padding: 0.1333rem 1.2667rem;
	background: #dd370f;
	background: linear-gradient(to bottom, #ed9c19, #dd330f);
	color: #ffe092;
	border-radius: 5px;
}
.swlx-box {
	padding: 0.5333rem 0.4rem 0;
	border-top: 0.2rem solid #f7f7f7;
	font-size: 0;
}
.swlx>p {
	padding: 3px 0;
	background: #f41a1c;
	color: #fff;
	text-align: center;
	font-size: 0.5rem;
}
.swlx>p i {
	display: inline-block;
	width: 5px;
	height: 5px;
	border-radius: 100%;
	background: #fff;
	margin-right: 0.2rem;
	vertical-align: middle;
}
.swlx-det {
	background: #f8f8f8;
	padding-bottom: 0.2667rem;
}
.swlx-det ul.u1 {
	overflow: hidden;
}
.swlx-det ul.u1 li {
	float: left;
	margin: 0.3333rem 0.4667rem 0;
}
.swlx-det ul.u1 li.l1 {
	margin-right: 2rem;
}
.swlx-det ul.u1 li a {
	font-size: 0.3467rem;
	color: #929292;
}
.swlx-det ul.u1 li a img {
	width: 0.56rem;
	height: 0.5867rem;
	margin-right: 0.2rem;
}
.swlx-det>p {
	font-size: 0.3733rem;
	color: #5b5b5b;
	text-align: center;
	padding: 0.3rem 0 0.2rem;
}
.swlx-det>p i {
	display: inline-block;
	width: 3.0667rem;
	height: 1px;
	background: #ccc;
	vertical-align: middle;
}
.swlx-det ul.u2 {
	overflow: hidden;
}
.swlx-det ul.u2 li {
	float: left;
	font-size: 0.4rem;
	color: #959595;
	margin: 0 0.5333rem 0.2667rem;
}
.zjwx-box li {
	margin: 0 2% 0.2rem 0;
	width: 32%;
	float: left;
}
.zjwx-box li img {
	width: 100%;
	display: block
}
.zjwx-box li:nth-child(3n+3) {
	margin-right: 0;
}
.bk-form {
	font-size: 0.3rem;
}
.zxxq-tap {
	position: fixed;
	width: 90%;
	left: 5%;
	right: 5%;
	top: 0.3rem;
	z-index: 999999;
	background: #fff;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
	border-radius: 8px;
	display: none;
}
.zxxq-tap .zxbm-layui-form-input .layui-form-label {
	padding-left: 35px;
	width: 90px;
}
.zxxq-tap .zxbm-layui-form-input .layui-input-block {
	margin-right: 35px;
	margin-left: 140px;
}
.zxxq-tap .layui-form-radio>i:hover, .zxxq-tap .layui-form-radioed>i {
	color: #ff2d2d;
}
.zxxq-tap .zxbm-layui-form-input.zxbm-layui-form-input-tap .layui-input-block {
	margin-left: 35px;
	margin-right: 35px;
}
.zxxq-tap .zxbm-layui-form-input.zxbm-layui-form-input-tap .layui-form-label {
	width: 0;
	padding-left: 0;
}
.zxxq-tap .layui-input, .zxxq-tap .layui-textarea {
	background: #f1efef;
	border-radius: 8px;
}
.zxxq-tap .zxbm-layui-form-input.zxbm-layui-form-input-tap .layui-input-block.Telephone:after {
	content: "";
	background: url(../images/ico_03.png) 0 0 no-repeat;
	width: 31px;
	height: 20px;
	position: absolute;
	left: 10px;
	top: 50%;
	margin-top: -10px;
}
.zxxq-tap .zxbm-layui-form-input.zxbm-layui-form-input-tap .layui-input-block.BKSchool:after {
	content: "";
	background: url(../images/ico_07.png) 0 0 no-repeat;
	width: 35px;
	height: 21px;
	position: absolute;
	left: 6px;
	top: 50%;
	margin-top: -10px;
}
.zxxq-tap .zxbm-layui-form-input.zxbm-layui-form-input-tap .layui-input-block.BKSpecialty:after {
	content: "";
	background: url(../images/ico_09.png) 0 0 no-repeat;
	width: 35px;
	height: 20px;
	position: absolute;
	left: 6px;
	top: 50%;
	margin-top: -10px;
}
.zxxq-tap .BKSpecialty .layui-input, .zxxq-tap .BKSchool .layui-input, .zxxq-tap .Telephone .layui-input {
	padding-left: 43px;
}
.zxxq-tap .zxbm-title-tap {
	height: 24px;
	background: #ff2b2b;
	border-radius: 8px 8px 0 0;
	margin-bottom: 20px;
}
.zxxq-tap .layui-form {
	padding: 0;
}
.zxxq-tap .zxbm-tags {
	height: 40px;
	background: #ff2b2b;
	padding: 0 5px;
	line-height: 20px;
	color: #fff;
	border-radius: 0 0 8px 8px;
}
.zxxq-tap .layui-form-item {
	margin-bottom: 10px;
}
.zxxq-tap .close-tap {
	position: absolute;
	right: 0;
	top: 0;
}
.zxxq-tap .close-tap a {
	display: block;
	background: url(../images/bmfc-close.jpg) center center no-repeat #fff;
	width: 16px;
	height: 16px;
	padding: 4px;
	border-radius: 0 8px 0 0;
}
.zxxq-tap-box {
	position: fixed;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	z-index: 9999;
	background: #000;
	opacity: 0.3;
	display: none
}
.tab-but {
	margin-bottom: 30px;
	text-align: center;
}
.tab-but img {
	width: 70%;
}
.zxxq-tap .layui-input-blocks button {
	font-size: 0.4rem;
	margin: 0 auto;
}
.zxxq-tap .layui-form-select dl dd, .zxxq-tap .layui-form-select dl dt {
	font-size: 0.3rem;
}

@media screen and (max-width: 450px) {
.zxxq-tap .layui-form-item .layui-input-inline {
	margin-left: 0;
}
}
.head-top {
	text-align: center;
	overflow: overflow
}
.head-top img {
	width: 100%;
	max-width: 750px;
}
.top-tap {
	position: fixed;
	z-index: 888;
	top: 0;
	left: 0;
	right: 0;
}
.xinquti-box {
	margin-top: 0.3rem;
}
.zxxq-mnst {
	margin-bottom: 0.3rem;
}
.zxxq-mnst .xq-title, .zxxq-mnst .xq-da a {
	font-size: 0.42rem;
	color: #fff;
	background: #e4393c;
	display: inline-block;
	line-height: 0.8rem;
	padding: 0 0.2rem;
	border-radius: 3px;
}
.zxxq-mnst .xq-item {
	padding: 0.3rem 0;
	border-bottom: 1px dashed #bdbfbf;
}
.zxxq-mnst .xq-title1 a {
	color: #333c3a;
	font-size: 0.42rem;
}
.zxxq-mnst .xq-text {
	font-size: 0.42rem;
	margin-bottom: 0.3rem
}
.zxxq-mnst .xq-title1 {
	margin-bottom: 0.3rem;
}
.zxxq-mnst .xq-title1 a i {
	font-style: normal;
	color: #fff;
	background: #e4393c;
	display: inline-block;
	width: 0.5rem;
	height: 0.5rem;
	border-radius: 3px;
	text-align: center;
	line-height: 18px;
	margin-right: 0.2rem;
}
.zxxq-mnst .xq-da a:hover {
	color: #fff !important;
}
.mnst-title {
	background: #eeeeee;
	height: 0.6rem;
	border: 1px solid #ddd;
	border-top: none;
	border-bottom: none
}
.zxxq-mnst.zxxq-cont .xq-item p {
	text-indent: 0
}
.zxxq-mnst .xq-da span {
	display: none;
}
.areacon>p, .region>p {
	text-align: right;
	background: #fff;
	padding-bottom: 0.5rem;
	border-left: none
}
.areacon>p span, .region>p span {
	display: inline-block;
	font-size: 0.52rem;
	color: #888;
	padding: 3px 0.3rem;
	border-radius: 8px;
	background: #eef4fe;
}
.areacon>p span img, .region>p span img {
	width: 0.7rem;
	margin-left: 5px;
}
.nav_arow i, .zx_fenxiang i {
	background: url(../images/nav-more.png) 0 -3px no-repeat;
	background-size: 100%;
	width: 30px;
	height: 30px;
	animation: none;
	margin-top: 3px;
}
.zx_fenxiang i {
	display: block;
	margin-top: -3px;
	margin-right: 0.3rem;
}
.nav-more {
	position: fixed;
	z-index: 199000;
	top: 0;
	width: 100%;
	height: 100%;
	max-width: 750px;
	background: #f9f9f9;
	display: none;
	font-size: 3rem;
}
.nav-more p {
	padding-left: 0.8rem;
	border-left: 4px solid #134985;
	font-size: 0.58rem;
	color: #818181;
	margin-top: 0.4rem;
	font-size: 0.4rem;
}
.nav-more ul {
	overflow: hidden;
}
.nav-more ul li {
	float: left;
	text-align: center;
	font-size: 0;
	font-size: 0.4rem;
	width: 33.33%
}
.nav-more ul li a {
	display: inline-block;
	width: 100%;
	padding: 0.24rem 0;
	color: #373737;
}
.fenxiang span.l5 i {
	display: inline-block;
	width: 0.64rem;
	height: 0.56rem;
	background: url(../images/nav-more.png) no-repeat 0 0;
	background-size: 100%;
}
.nav-more>p, .head-nav>p {
	text-align: right;
	padding-bottom: 0.5rem;
	border-left: none
}
.nav-more>p span, .head-nav>p span {
	display: inline-block;
	font-size: 0.4rem;
	color: #888;
	padding: 3px 0.3rem;
	border-radius: 8px;
	background: #eef4fe;
}
.nav-more>p span img, .head-nav>p span img {
	width: 0.7rem;
	margin-left: 5px;
}
.zxbox {
	padding: 0 0 3% 0;
}
.zxbox dd:last-child {
	border-bottom: none;
}
.title2 {
	font-size: 0.48rem;
	color: #333;
	border-bottom: 1px solid #ddd;
	margin: 0 2%;
}
.title2 span {
	float: left;
	display: block;
	color: #134985;
	position: relative;
	padding: 2%;
}
.title2 span .line {
	height: 0.05333rem;
	background: #134985;
	display: block;
	width: 100%;
	position: absolute;
	bottom: -2px;
	left: 2%;
}
.title2 a.more {
	font-size: 0.4rem;
	float: right;
	margin: 3% 0 0 0;
	color: #999;
}
.title2 a.more:hover {
	color: #134985;
}
.zxlb .zxtj i {
	border: 1px solid #f01c00;
	color: #f01c00;
	font-size: 0.267rem;
	font-style: normal;
	border-radius: 0.067rem;
	padding: 0.5% 1%;
	margin-right: 2%;
}
.zxlb dd {
	margin: 0 3%;
	border-bottom: 1px solid #ddd;
}
.zxlb dd h3 a {
	font-size: 0.48rem;
	color: #333;
}
.zxlb dd h3 a.acolor {
	color: #ff0f0f;
}
.zxlb dd .zx_lb {
	font-size: 0.32rem;
	color: #999;
	overflow: hidden;
	margin-top: 1.5%;
}
.zxlb dd .zx_lb span {
	display: block;
	float: left;
	width: 40%;
}
.zxlb dd .zx_lb img {
	vertical-align: middle;
	margin: 0 2% 2% 0;
	width: 10%;
}
.zxlb dd span.zx_bm {
	background: #f5f5f5;
	width: 1.06666rem;
	height: 0.42666rem;
	margin-right: 3%;
	text-align: center;
	line-height: 0.42666remrem;
	border-radius: 0.4rem;
}
.class_jjq_wxxcx img {
	width: 100%
}
.share_sideBox {
	background: #EDEDF0;
}
.share_sideTop {
	font-size: 0.37rem;
	padding: 0.2rem 0 0 0;
	text-align: center;
	color: #666666;
	line-height: 1rem;
}
.share_sideBottom {
	text-align: center;
	padding: 0 0 0.3rem 0
}
.share_sideBottom a {
	display: inline-block;
	width: 1rem;
	height: 1rem;
	border-radius: 0.5rem;
	background: url(../images/share1.png) center center no-repeat #E5E5E5;
	margin: 0 0.64rem;
	background-size: 0.65rem
}
.share_sideBottom a#qq {
	background: url(../images/share2.png) center center no-repeat #E5E5E5;
	background-size: 0.65rem
}
.share_sideBottom a#sina {
	background: url(../images/share3.png) center center no-repeat #E5E5E5;
	background-size: 0.65rem
}
.foots {
	position: fixed;
	bottom: 0;
	height: 1.3rem;
	padding-bottom: constant(safe-area-inset-bottom);
	padding-bottom: env(safe-area-inset-bottom);
	box-shadow: 0px 2px 9px 0px rgba(0, 0, 0, 0.1);
	background: #fff;
	width: 10rem;
	left: 50%;
	margin-left: -5rem;
	z-index: 999;
}
.foots li {
	font: normal 0.4em "微软雅黑";
	float: left;
	width: 25%;
	text-align: center;
}
.foots li.clickmore {
	position: relative;
}
.foots li .gengduomore {
	position: absolute;
	background: rgba(1, 1, 1, 0.75);
	bottom: 1.4133rem;
	width: 2.51rem;
	right: 0.32rem;
	box-sizing: border-box;
	padding: 0 0.2rem;
	border-radius: 0.1rem;
	display: none
}
.foots li.current .gengduomore {
	display: block
}
.foots li .gengduomore a {
	color: #fff;
	font-size: 0.4266rem;
	display: block;
	text-align: center;
	line-height: 0.586rem;
	padding: 0.2133rem 0
}
.foots li .gengduomore a:first-child {
	border-bottom: 1px solid #FFFFFF
}
.foots li .gengduomore:after {
	border-width: 0.2rem;
	border-style: solid;
	border-color: rgba(1, 1, 1, 0.75) transparent transparent transparent;
	content: "";
	position: absolute;
	left: 50%;
	bottom: -0.396rem;
	margin-left: 0.4rem;
}
.foots li:nth-child(2) {
	display: none
}
.foots li:first-child {
	background: none;
}
.foots li a {
	display: block;
	font-weight: 500;
	color: #333333;
	font-size: 0.267rem;
	position: relative
}
.foots li img {
	height: 0.53rem;
	display: inline-block;
	margin: 0.2rem 0 0.03rem 0;
}
.foots li a .tch {
	position: absolute;
	bottom: 1.3rem;
	left: 50%;
	width: 1.5rem;
	margin-left: -0.75rem;
	display: none
}
.foots li a .tch img {
	width: 100%;
	height: auto;
}
.foots .huodong618 {
	display: none;
}
.foots.current .huodong618 {
	display: block
}
.foots.current li {
	width: 20%
}
.foots .huodong618 {
	display: none
}
.foots.current .huodong618 {
	display: block
}
.foots.current li {
	width: 20%
}
.foots.current .huodong618 a {
	height: 1.1rem;
}
.foots.current .huodong618 img {
	position: absolute;
	width: 1.6266rem;
	height: auto;
	bottom: 0;
	left: 50%;
	margin-left: -0.8133rem;
}
.wk_header {
	padding: 0.4rem;
}
.wk_h_right {
	float: right;
	position: relative;
	font-size: 0.373rem;
	line-height: 0.75rem;
}
.wk_h_right .nav_arow {
	position: relative;
	background: none;
	margin-left: 0.64rem
}
.wk_header .wk_logo {
	width: 3.067rem
}
.wk_header .wk_logo img {
	height: 0.75rem;
}
.wk_banner {
	padding-bottom: 0.2rem;
	background: #EDEDF0
}
.wk_content {
	padding: 0.4rem;
	background: #fff
}
.wk_content .img img {
	width: 100%
}
.wk_content .title {
	color: #333333;
	font-size: 0.43rem;
	padding: 0.3rem 0 0.1rem 0
}
.wk_content .text {
	color: #333333;
	font-size: 0.32rem;
	line-height: 0.42rem
}
.zikao_wk .location {
	padding: 0 0.4rem;
	font-size: 0.32rem !important;
	color: #333333
}
.wx-rtitle {
	height: 0.96rem;
	border-bottom: 0.2rem solid #EDEDF0;
}
.wx-rtitle a {
	float: left;
	width: 33.333%;
	height: 0.96rem;
	line-height: 0.96rem;
	position: relative;
	text-align: center;
	color: #333333;
	font-size: 0.4rem;
}
.wx-rtitle a:after {
	content: "";
	position: absolute;
	width: 0.52rem;
	height: 0.11rem;
	left: 50%;
	margin-left: -0.26rem;
	bottom: 0.1rem;
	background: #D8232A;
	border-radius: 4px;
	display: none
}
.wx-rtitle a.on:after {
	display: block
}
.wx-rtitle a.on {
	color: #D8232A
}
.wx-ititle {
	padding: 0 0.4rem;
	position: relative;
	border-bottom: 1px solid #E5E5E5;
	line-height: 1.06rem;
	color: #333333;
	font-size: 0.35rem;
	display: block
}
.wx-item-list ul {
	margin: 0 0.4rem 0 0.8rem;
	display: none
}
.wx-item-list.on ul {
	display: block
}
.wx-item-list ul li {
	color: #666666;
	line-height: 1.06rem;
	font-size: 0.35rem;
	border-bottom: 1px solid #E5E5E5;
}
.wx-item-list ul li a {
	color: #666666;
}
.wx-item-list ul li a span {
	float: right;
	width: 1.17rem;
	height: 0.58rem;
	border: 1px solid #E5E5E5;
	line-height: 0.58rem;
	text-align: center;
	border-radius: 0.32rem;
	margin-top: 0.2rem;
	color: #CCCCCC;
	font-size: 0.32rem;
}
.wx-show {
	display: none
}
.wx-item-list ul li.mf a span {
	border: 1px solid #E60012;
	color: #E60012;
}
.wx-ititle i {
	background: url(../images/ch_wxbg.png) 0 0 no-repeat;
	background-size: 0.61rem;
	width: 0.267rem;
	height: 0.16rem;
	position: absolute;
	top: 50%;
	margin-top: -0.08rem;
	right: 0.4rem
}
.wx-item-list.on .wx-ititle i {
	background: url(../images/ch_wxbg.png) right 0 no-repeat;
	background-size: 0.61rem;
}
.zikao_video {
	position: absolute;
	top: 50%;
	left: 0;
	transform: translate(0, -50%);
	right: 0
}
.zikao_video #player-container-id {
	width: 100%
}
.zikao_wk_bg {
	background: #000
}
.hfyny618 {
	padding: 0.2rem 0;
	display: none
}
.hfyny618 img {
	width: 100%
}
.body_line {
	border-bottom: 1px solid #ddd;
	padding: 0 0.3rem;
	width: 90%;
	margin: 0 auto;
}
.hj_bd {
	width: 98%;
}
.hj_bd1 {
	padding-top: 0.6rem;
	padding-bottom: 0.6rem;
}
.hj_bd1 p {
	text-align: left;
	font-size: 0.4rem;
	width: 90%;
	margin: 0 auto;
	padding-top: 0.6rem;
	line-height: 0.69rem;
	font-family: "微软雅黑";
	font: normal;
	color: #666;
	padding-bottom: 0.6rem;
}
.hj_bd1 div img {
	width: 100%;
}
.hj_bd1 .hj_img {
	width: 90%;
	margin: 0 auto;
}
.testlist {
	border: 1px solid #2ec2ff;
	width: 98%;
	font-size: 0.2rem;
	margin: 0 auto;
}
.testlist th {
	background-color: #EEFFFF;
	height: 25px;
	line-height: 25px;
	text-align: center;
	font-size: 0.38rem;
}
.testlist td {
	border: 1px solid #2ec2ff;
	height: 30px;
	padding-left: 5px;
	text-align: center;
}
.hj_bd1 table tr td:nth-child(1) {
	width: 100%;
	text-align: center;
	color: #61a8e6;
}
.hj_bd1 table tr td h3 {
	text-align: center;
	font-size: 0.5rem;
	color: #61a8e6;
	font-weight: bold;
}
.hj_bd1 table tr td:nth-child(1) span {
	color: red;
}
.hj_bd1 table tr td:nth-child(2) select {
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	background-image: url(/template/eyou/pc/images/asel.png);
	background-size: 0.4rem 0.4rem;
	background-position: 5.2rem center;
	background-repeat: no-repeat;
}
.hj_bd1 table tr td {
	padding: 0.2rem 0;
	font-size: 0.38rem;
}
.hj_bd1 table tr td:nth-child(2) select {
	width: 5.7rem;
}
.hj_bd1 table tr td:nth-child(2) input, .hj_bd1 table tr td:nth-child(2) select {
	border: 1px solid #61a8e6;
	height: 0.8rem;
	display: inline-block;
	border-radius: 3px;
	padding-left: 0.1rem;
	font-size: 0.32rem;
}
.hj_bd1 table tr td:nth-child(2) input, .hj_bd1 table tr td:nth-child(2) select {
	border: 1px solid #61a8e6;
	height: 0.8rem;
	display: inline-block;
	border-radius: 3px;
	padding-left: 0.1rem;
	font-size: 0.32rem;
}
.hj_bd1 table tr td:nth-child(2) input {
	width: 5.55rem;
}
.hj_bd1 table tr td:nth-child(2) input, .hj_bd1 table tr td:nth-child(2) select {
	border: 1px solid #61a8e6;
	height: 0.8rem;
	display: inline-block;
	border-radius: 3px;
	padding-left: 0.1rem;
	font-size: 0.32rem;
}
input, select, button {
	vertical-align: middle;
}
.hj_bd1 table tr td button {
	width: 100%;
	color: #ffffff;
	background: #61a8e6;
	border: none;
	border-radius: 3px;
	height: 0.8rem;
	line-height: 0.8rem;
	font-size: 0.4rem;
}
.hj_hd .hbox1 li.on {
    background: #fff;
    border: 1px solid #ddd;
    border-bottom: 2px solid white;
    border-top: 2px solid #24c4fc;
    color: #24c4fc;
    font-weight: bold;
	padding: 0 0.2rem;
}
	.hj_hd .hbox1 {
    float: left;
    position: absolute;
    left: 3%;
    top: 12%;
    height: 120%;
    margin-left: 2%;
}
	.hj_hd .hbox1 li {
    height: 70%;
    float: left;
    cursor: pointer;
    font-size: .4267rem;
    margin-right: 0.4rem;
}
.hj_bd1 form{width: 98%;}