    /* 易优CMS（eyoucms.com）安全，易用 */
@charset "utf-8";
/* CSS Document */
body {
	font-family: "微软雅黑";
	width: 100%;
	margin: 0;
	font: normal 100%;
	background: #f5f7f9;
}
* {
	margin: 0;
	padding: 0;
}
ul li, a, dl, dt, h1, h2, h3 {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
a {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	color: #666;
	border: none;
}
img {
	border: none;
}
html {
	max-width: 360px;
	margin: 0px auto;
}
/************顶部******************/
.top {
	width: 100%;
	height: auto;
	overflow: hidden;
	background: #fff;
	position: fixed;
	top: 0;
	z-index: 400;
}
.logo {
	width: 100%;
	overflow: hidden;
	z-index: 450;
	position: relative;
	border-bottom: 1px solid #f2f2f2;
}
.logo .logo_left {
	width: 50%;
	display: block;
	float: left;
	margin-top: 0.5em;
	margin-left: 1rem;
}
.logo .logo_left img {
	max-width: 100%;
}
#header_cd {
	float: right;
	margin: 1rem .5rem 0 .5rem;
	color: #ccc;
	cursor: pointer;
	text-align: center;
	box-sizing: border-box;
}
#header_cd a {
	width: 100%;
	display: inline-block;
}
#header_cd img {
	width: 70%;
}
/*菜单*/

#caidan {
	position: fixed;
	top: 0;
	right: 0;
	width: 100%;
	/* height: 83%; */
	z-index: 400;
	background-color: rgb(255,255,255);
	display: none;
	border-top: 1px solid #f2f2f2;
	padding-bottom: 2rem;
	overflow: hidden;
}
/*#caidan form {
	width: 95%;
	display: block;
	margin: 16% auto 0;
	border: 1px solid #366494;
	border-radius: .3rem;
	overflow: hidden;
}
#caidan form input[name="keywords"] {
	width: 60.5%;
	box-sizing: border-box;
	padding: .5rem;
	border: 0;
	outline: none;
	float: left;
}
#caidan form input[name="submit"] {
	width: 20%;
	box-sizing: border-box;
	padding: .5rem;
	border: 0;
	background: #366494;
	color: #fff;
	float: right;
}*/
#caidan .nav-menu {
	box-sizing: border-box;
	padding: .5rem;
	margin-top: 3.3rem;
}
#caidan .nav-menu > div {
	margin-bottom: .2rem;
}
#caidan .nav-menu > div .M-head {
	font-size: 1rem;
	padding-bottom: .5rem;
	border-bottom: .01rem solid #e6e6e6;
}
#caidan .nav-menu > div .M-head img{
	width: 1.4rem;
	transform: translateY(.2rem);
	margin-right: .4rem;
}
#caidan .nav-menu .M-1-body ul {
	display: flex;
	flex-wrap: wrap;
	padding-top: .5rem;
}
#caidan .nav-menu .M-1-body ul li {
	margin-bottom: .5rem;
	margin-right: .1rem;
	font-size: .75rem;
	width: 12%;
	text-align: center;
}
#caidan .nav-menu .menu-2 .M-1-body ul li{
	width: 49%;
	text-align: left;
}
#caidan .nav-menu .menu-3 .M-3-body ul li {
	width: 25%;
	text-align: left;
	float: left;
	font-size: .8rem;
	margin-top: .5rem;
}
#bd-yy {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 200;
	background-color: rgba(55,61,65,.4);
	display: none;
}
/*end*/

.main {
	width: 98%;
	/* min-height: 20em; */
	height: auto;
	overflow: hidden;
	margin-top: 4em;
	margin-left: auto;
	margin-right: auto;
}
/*.main .banner {*/
/*	width: 100%;*/
/*	height: 12em;*/
/*	overflow: hidden;*/
/*	background: url(/mobile/images/banner.jpg) no-repeat;*/
/*	background-size: 100% 12em;*/
/*}*/
#banner{
	width: 100%;
	overflow: hidden;
}
.bann {
	width: 100%;
	height: auto;
}

.bann .swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;

	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.bann .swiper-wrapper{
	height:  auto !important;
}
.bann .swiper-slide img {
	display: block;
	width: 100%;
	object-fit: cover;
}
/*热门院校*/
.headlines .h-head {
	padding: .6rem 0;
	display: flex;
	align-items: center;
	position: relative;
	border-bottom: .1rem solid #f5f5f5;
}
.headlines .h-head img{
	width: 1.3rem;
	margin-right: .5rem;
}
.headlines .h-head > span:nth-of-type(1) {
	position: relative;
}
.headlines .h-head span:nth-of-type(2) {
	font-size: .9rem;
	color: #999;
	position: absolute;
	top: 50%;
	right: 1.2rem;
	transform: translateY(-50%);
}
.headlines .h-head img:nth-of-type(2) {
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
	width: .4rem;
}
.headlines  .h-body {
	overflow: hidden;
}
.headlines .h-b-title {
	margin-top: 1rem;
}
.headlines .h-b-title ul {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.headlines .h-b-title ul li {
	width: 50%;
	text-align: center;
	font-size: .8rem;
	color: #666;
	border-right: .01rem solid #e6e6e6;
}
.headlines .h-b-title ul li:last-of-type {
	border-right: none;
}
.headlines .h-b-title ul a {
	padding: 0 .5rem .4rem;
}

.headlines .h-head > span:nth-of-type(1) {
	position: relative;
	font-size: 1rem;
}
.headlines .h-body .h-b-body {
	width: 148rem;
	transition: all ease-out 0.3s;
	display: flex;
}

.headlines .h-body .h-b-body ul {
	width: 21.5rem;
	padding-bottom: 1rem;
	padding-top: 1rem;
	list-style: none;
}

.headlines .h-body .h-b-body ul li {
	padding-top: 1rem;
	padding-bottom: .5rem;
	border-bottom: .01rem solid #e5e5e5;
}
.headlines .h-body .h-b-body ul li a {
	display: flex;
}
.headlines .h-body .h-b-body ul li .img {
	width: 6.5rem;
	height: 4.3rem;
	background-color: #ccc;
	overflow: hidden;
	border-radius: .7rem;
	flex-shrink: 0;
	min-width: 0;
}
.headlines .h-body .h-b-body ul li .img img {
	width: 100%;
}
.headlines .h-body .h-b-body ul li .con {
	flex: 1;
	margin-left: .8rem;
}
.headlines .h-body .h-b-body ul li .con h3 {
	font-size: .95rem;
}
.headlines .h-body .h-b-body ul li .con .xz {
	margin: .5rem 0;
}
.headlines .h-body .h-b-body ul li .con .xz span {
	position: relative;
	padding: 0 .5rem;
	font-size: .95rem;
	margin-right: .6rem;
}
.headlines .h-body .h-b-body ul li .con .rz {
	display: flex;
	flex-wrap: wrap;
	color: #333;
	line-height: 1.1rem;
	font-size: .8rem;
}
.headlines .h-b-title ul .active a {
	color: #eb361d;
}
.headlines .h-body .h-b-body ul .more {
	display: block;
	width: 100%;
	background-color: #f5f5f5;
	text-align: center;
	font-size: .9rem;
	color: #656565;
	margin: 1rem auto;
	box-sizing: border-box;
	padding: .5rem;
}
.headlines .s-body {
	padding-top: 1rem;
	padding-bottom: 1rem;
}
.headlines .s-body ul {
	display: flex;
	flex-wrap: wrap;
}
.headlines .s-body ul li {
	width: 33.33%;
	border-right: .01rem solid #e6e6e6;
	border-top: .01rem solid #e6e6e6;
	box-sizing: border-box;
	padding: .4rem;
}
.headlines .s-body ul li:nth-of-type(3n+3) {
	border-right: none;
}
.headlines .s-body ul li:nth-of-type(1), .headlines .s-body ul li:nth-of-type(2), .headlines .s-body ul li:nth-of-type(3) {
	border-top: none;
}
.headlines .s-body ul li a {
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;
	font-size: .8rem;
	color: #666;
	overflow: hidden;
}
/*end*/

/*热门专业*/
.headlines .h-body .h-b-major ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 21.5rem;
}
.headlines .h-body .h-b-major ul li{
	width: 46%;
	margin-bottom: .8rem;
	border-bottom: 0;
}
.headlines .h-body .h-b-major ul li a{
    display: block;
}
.headlines .h-body .h-b-major ul li .img {
	width: 100%;
	height: 6.5rem;
	overflow: hidden;
	border-radius: .6rem;
	background-color: #ccc;
}
.headlines .h-body .h-b-major ul li p {
	text-align: center;
	font-size: .9rem;
	margin-top: .6rem;
}

/*end*/


/*列表*/
.breadcrumb-bg ,.breadcrumb-bg a{
	font-size: 12px;
	line-height: 20px;
	color: #9fa9b3;
	background-color: #F5F7F9;
	margin-bottom: 0 !important;
}
.breadcrumb-bg {
	padding: 10px 0;
}
.breadcrumb-bg .location {
	width: 98%;
	display: block;
	margin: 0 auto;
}

/*新闻资讯*/
.headlines {
	width: 100%;
	box-sizing: border-box;
	padding: .5rem;
	overflow: hidden;
	background: #fff;
	margin-bottom: 1rem;
}
.headlines .headlines-main{
	box-sizing: border-box;
	padding: .5rem;
	overflow: hidden;
}
.headlines .news-item-title {
	margin-bottom: 3%;
	position: relative;
}
.news-item-title h2 .headlines-icon, .news-item-title span .headlines-icon {
	background-position: -4px 3px;
}
.news-item-title h2, .news-item-title span {
	display: inline-block;
	margin: 0;
	font-size: 20px;
	line-height: 30px;
	font-weight: 900;
	color: #213952;
}
.news-item-title h2 i, .news-item-title span i {
	padding: 2px 15px;
	background: url(/mobile/images/icon.png) no-repeat center;
}
.headlines-main .faq-cnt1 dl {
	padding-bottom: 15px;
	margin-bottom: 10px;
	border-bottom: 1px dashed #eee;
	list-style: none;
}
.headlines .faq-cnt1 dt {
	font-size: 20px;
	font-weight: 900;
	color: #333333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-bottom:8px;
}
.headlines .faq-cnt1 dt a {
	color: #213952;
}
.headlines .faq-cnt1 dd {
	height: auto;
	line-height: 17px;
	font-size: 12px;
	color: #999999;
}
.headlines .faq-cnt1 dd a, .headlines .faq-cnt1 dt a:hover {
	color: #e07564;
}
.headlines .faq-cnt1 ul li {
	font-size: 14px;
	line-height: 28px;
	height: 28px;
	margin-bottom: 3px;
}
.headlines .faq-cnt1 ul li a p {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	float: left;
	width: 95%;
}
.headlines .faq-cnt1 ul li a {
	color: #31404c;
	float: left;
	width: 61%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.headlines .faq-cnt1 ul li a:first-child {
	width: 7%;
	min-width: 74px;
}
.headlines-box .faq-cnt1 ul li a {
	width: calc(100% - 74px - 40px);
	text-overflow:ellipsis;
	white-space: nowrap;
}
.headlines .faq-cnt1 ul li  span{
	float: right;
}
.review-box .review-main a.more, .headlines-main a.more {
	display: block;
	height: 41px;
	line-height: 40px;
	text-align: center;
	background: url(/mobile/images/dashed-bg.png) repeat-x center left;
}
.review-box .review-main a.more span, .headlines-main a.more span {
	padding: 0 10px;
	background-color: #fff;
	color: #a5aab0;
	font-size: 14px;
}
.news-item-title h2 .faq-icon, .news-item-title span .faq-icon {
	background-position: -4px -139px;
}
.pull-right {
	float: right;
	font-size: .9rem;
	position: absolute;
	right: 0;
	bottom: 0;
}
.faq-cnt2 {
	width: 100%;
	margin: 0 auto 5%;
}
.faq-cnt2 dl::before {
	position: absolute;
	display: block;
	content: '';
	top: 27px;
	left: 10px;
	width: 0;
	height: 0;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
	border-bottom: 5px solid #f5f7f9;
}
.faq-cnt2 dl dt {
	padding-left: 30px;
	font-weight: normal;
	color: #333333;
	height: 24px;
	line-height: 24px;
	margin-bottom: 8px;
	background: url(/mobile/images/q.png) no-repeat left 5px center;
	margin-top: .5rem;
}
.faq-cnt2 dl dt a {
	float: left;
	width: 74%;
	font-size: 16px;
	color: #213952;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.faq-cnt2 dl dt span {
	float: right;
	font-size: 14px;
	font-weight: normal;
	color: #c9ccd0;
	background: url(/mobile/images/icon-01.png) no-repeat left center;
	padding-left: 18px;
	cursor: pointer;
}
.faq-cnt2 dl dd {
	padding: 5px 0 5px 30px;
	height: 50px;
	line-height: 20px;
	font-size: 13px;
	color: #666666;
	background: #f5f7f9 url(/mobile/images/a.png) no-repeat left 5px top 7px;
	overflow: hidden;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.faq-cnt2 dl dd {
	height: 48px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
/*列表*/
.review-tabs {
	height: 40px !important;
	border-radius: 5px 5px 0 0;
	overflow: hidden;
	margin-bottom: 20px;
}
.review-tabs {
	margin-bottom: 3%;
}

.review-tabs ul {
	border-bottom: 0px !important;
}
#li-tabs {
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
}

#li-tabs > li {
	position: relative;
	cursor: pointer;
}
.review-tabs ul li {
	display: -webkit-flex;
	display: flex;
	width: 25%;
	height: 40px;
	text-align: center;
	cursor: pointer;
	border-top: 1px solid #fff;
	margin-top: 0 !important;
	float: left;
}
.review-tabs ul li.active {
	border-top: 1px solid #fff;
}
.review-tabs li a {
	font-size: 14px;
	padding-top: 8px;
}
.review-tabs li a {
	background: #fff;
	color: #333;
	border: none;
	border-bottom: 2px solid #fff;
	border-top: 0px !important;
	text-align: center;
	width: 100%;
}
.review-tabs li a::after {
	content: '';
	display: block;
	width: 1px;
	height: 12px;
	position: absolute;
	right: 0;
	top: 14px;
	background-color: #efeff0;
	z-index: 1;
}.review-tabs ul li {
	 width: 25%;
	 text-align: center;
	 cursor: pointer;
	 border-top: 1px solid #fff;
	 margin-top: 0 !important;
	 float: left;
	 box-sizing: border-box;
	 padding: .5rem;
 }

/*列表*/
.dongtai-top {
	width: 100%;
	position: relative;
}
.dongtai-top span {
	padding: 10px 5%;
	width: 90%;
	left: 0;
	bottom: .2rem;
	background: url(/mobile/images/hs-bg.png) repeat;
	color: #fff;
	font-size: 16px;
	line-height: 1.5em;
	position: absolute;
}
.dongtai-top img{
	width: 100%;
	height: 14em;
}

.dongtai_tc{
	width: 100%;
	overflow: hidden;
}
.dongtai_tc ul{
	width: 100%;
	overflow: hidden;
}
.dongtai_tc ul li {
	margin: .5rem auto;
	width: 100%;
	overflow: hidden;
	font-size: .9rem;
}
.dongtai_tc  ul li a:first-child {
	width: 75px !important;
}
.dongtai_tc ul li a > em {
	font-style: normal;
}
.dongtai_tc ul li a > span {
	width: 60px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	text-align: center;
}
.dongtai_tc ul li a {
	width: calc(100% - 80px);
	float: left;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.active {
	border-bottom: 2px solid #e07564;
	color: #e07564;
	padding-bottom: .5rem;
}

/*专业*/
.zy_content{
	width: 100%;
	overflow: hidden;
}
.zy_content ul{
	list-style: none;
}
.zy_content ul li {
	width: 100%;
	margin-right: 0;
	margin-bottom: 10px;
	overflow: hidden;
}
.zy_content ul li .img {
	width: 38%;
	height: 100px;
	float: left;
	overflow: hidden;
}
.zy_content ul li .img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	overflow: hidden;
}
.zy_content ul li .imgr {
	margin-left: 41%;
}

.zy_content ul li .imgr h3 {
	font-size: 16px;
	line-height: 26px;
	font-weight: 400;
	overflow: hidden;
	margin-bottom: 10px;
	height: auto;
	max-height: 52px;
}
.zy_content ul li .imgr span {
	display: block;
	color: #999;
	font-size: 13px;
	margin-bottom: 10px;
}
.zy_content ul li .imgr span a {
	color: #3169b0;
}
.zy_content  .more {
	text-align: center;
	padding: 10px 0;
}
.zy_content .more a {
	border: 1px solid #ddd;
	padding: 2px 20px;
	border-radius: 20px;
	color: #999;
}



.hometab .box li {
	width: 100%;
	margin-right: 0;
	margin-bottom: 10px;
}

.main .hezuo {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 0.6em;
}
.main .hezuo h1 {
	width: 100%;
	height: 2.5em;
	line-height: 2.5em;
	color: #FFF;
	font-size: 1em;
	text-indent: 1em;
	background: #256ab0;
}
.main .hezuo h1 a {
	float: right;
	color: #FFF;
	padding-right: 0.5em;
	font-size: 0.9em;
}
.main .hezuo ul {
	width: 100%;
	padding-top: 10px;
}
.main .hezuo ul li {
	width: 33.3%;
	height: 3.5em;
	display: block;
	overflow: hidden;
	float: left;
	text-align: center;
}
.main .hezuo ul li img {
	text-align: center;
	width: 90%;
	border: 1px solid #CCC;
	height: 3em;
}
#gotop1 {
	position: fixed;
	bottom: 6rem;
	right: 1rem;
	width: 2.2rem;
	height: 2.2rem;
	background-color: rgba(0, 0, 0, 0.5);
	border-radius: 50%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	opacity: 0;
	z-index: -1;
	transition: all .3s linear;
	cursor: pointer;
}
 #gotop1 img {
	width: 1rem;
	height: .5rem;
	transform: translateY(0.2rem);
}
#gotop1 i{
	color: #fff;
}
#gotop1 p {
	color: #fff;
	font-size: .7rem;
}
/*新闻列表页*/
.ny_main {
	width: 100%;
	min-height: 15em;
	height: auto;
	overflow: hidden;
	margin-top: 3.3em;
}
.ny_main .location {
	width: 100%;
	color: #666;
	font-size: 0.8em;
	box-sizing: border-box;
	padding: .5rem .5rem 0;
}
.ny_main .location a {
	color: #666;
}
.ny_nav {
	width: 100%;
	overflow: hidden;
	min-height: 0.5em;
	height: auto;
	line-height: 2.5em;
	color: #FFF;

}


.ny_nav li {
	width: 33.3%;
	display: block;
	float: left;
	text-align: center;
}
.ny_nav li a {
	width: 6em;
	height: 2.0em;
	overflow: hidden;
	line-height: 2.0em;
	display: block;
	float: left;
	background: #256ab0;
	border-radius: 5px;
	margin: 0.5em 1em;
	text-align: center;
	color: #fff;
	font-size: 0.8em;
}
.ny_nav li a:hover {
	background: #00AEEF;
	overflow: hidden;
	border-radius: 5px;
}
.ny_nav li a.a1 {
	background: #00AEEF;
	border-radius: 5px;
}

.m-list {
	text-align: center;
	background: #fff;
	overflow: hidden;
	width: 100%;
	/* background: #fff; */
	border-bottom: 1px solid #ccc;
}
.m-list li {
	display: inline-block;
	*display: inline;
	zoom: 1;
	height: 40px;
	line-height: 40px;
	margin: 0 15px;
	font-size: 14px;
	/* width: ; */
}
.m-list .current-cat {
	box-sizing: border-box;
}
.m-list .current-cat a {
	color: #366494;
	font-weight: normal;
	/* font-size: .9rem; */
}





.ny_main .newslist {
	width: 100%;
	height: auto;
	overflow: hidden;
	box-sizing: border-box;
	padding: .5rem;
	background: #fff;
	margin-top: .6em;
}
.ny_main .newslist .moudle-title {
	padding: 4% 0;
	font-size: 1.6rem;
	font-weight: bold;
	text-align: center;
	margin-bottom: 10px;
	color: #0e2644;
	border-bottom: 2px solid #eee;
	letter-spacing: 2px;
}
.ny_main .newslist > ul {
	width: 97%;
	padding-top: 0.5em;
	/* padding-left: 2%; */
	/* padding-right: 1%; */
}
.ny_main .newslist > ul li {
	width: 100%;
	border-bottom: 1px solid #eff0f1;
	font-size: 0.8em;
	font-family: "微软雅黑";
	box-sizing: border-box;
	padding: .8rem 0;
}
.ny_main .newslist>ul li i {
	color: #F9992B;
	width: 25%;
	font-style: normal;
	padding: 0px 0.2em;
}
.ny_main .newslist>ul li a {
	color: #333;
	width: 59%;
	overflow: hidden;
}
.ny_main .newslist>ul li em {
	float: right;
	width: 13%;
	font-style: normal;
	color: #333;
}
.ny_main .newslist p {
	color: #666;
	font-size: 0.9em;
	padding: 0 0.2em;
	line-height: 2.8em;
}
.ny_main .newslist ul .clearfix {
	width: 100%;
	position: relative;
	/* padding: .5rem 0; */
	border-bottom: 1px solid #eff0f1;
	z-index: 1;
	overflow: hidden;
}
.ny_main .newslist ul .clearfix .newslist-img {
	width: 30%;
	overflow: hidden;
	float: left;
}
.ny_main .newslist ul .clearfix .newslist-img img {
	width: 100%;
	height: 4rem;
}
.ny_main .newslist ul .clearfix .newslist-wrapper {
	width: 65%;
	float: left;
	overflow: hidden;
	text-align: right;
	margin-left: .5rem;
}
.ny_main .newslist ul .clearfix .newslist-wrapper h2 {
	font-size: .96rem;
	text-align: left;
	width: 100%;
}
.ny_main .newslist ul .clearfix .newslist-wrapper .newslist-description {
	width: 100%;
	float: right;
	line-height: 140%;
	text-align: left;
	margin-top: .3rem;
	box-sizing: border-box;
}
.ny_main .newslist ul .clearfix  .newslist-time {
	width: 100%;
	text-align: left;
	float: left;
}






.ny_main .ny_statement{
	width: 98%;
}
.ny_main .ny_statement p {
	margin: 0 15px;
	padding-left: 55px;
	font-size: 14px;
	line-height: 1.6;
	color: #c2c2c3;
	background: url(/mobile/images/t.png) no-repeat left 4px;
}




.dede_pages {
	text-align: center;
	width: 100%;
}
.dede_pages ul {
	overflow: hidden;
	margin: 1rem auto;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.dede_pages ul li {
	background: none repeat scroll 0 0 #fff;
	border: 0.1em solid #376595 !important;
	text-align: center;
	padding: 0 !important;
	width: 12% !important;
	justify-content: start;
	font-size: .7rem !important;
}
.dede_pages ul li.current {
	background: #376595;
	color: #fff;
	box-sizing: border-box;
	padding: .3rem .1rem !important;
}
.dede_pages ul li.disabled {
	color: #376595;
	box-sizing: border-box;
	padding: .3rem .1rem !important;
}
.dede_pages ul li a {
	color: #376595 !important;
	width: 100% !important;
	display: block;
	box-sizing: border-box;
	padding: .3rem .1rem !important;
}
.dede_pages ul li a:hover {
	color: #00AEEF;
	text-decoration: none;
}
.dede_pages ul li.thisclass, .dede_pages ul li.thisclass a:hover {
	background: none repeat scroll 0 0 #00AEEF;
	color: #fff;
	text-decoration: none;
}
.ny_main .piclist {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 0.6em;
}
.ny_main .piclist ul {
	width: 100%;
	padding-top: 10px;
}
.ny_main .piclist ul li {
	width: 50%;
	height: 10em;
	display: block;
	overflow: hidden;
	float: left;
	text-align: center;
}
.ny_main .piclist ul li img {
	text-align: center;
	width: 90%;
	height: 8em;
}
.ny_main .piclist ul li span {
	text-align: center;
	width: 100%;
	display: block;
	height: 2em;
	line-height: 2em;
	font-size: 0.8em;
}
.ny_main .piclist embed {
	max-width: 100%;
	overflow: hidden;
}
.ny_main .aboutlist {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 0.6em;
}
.ny_main .aboutlist ul {
	width: 94%;
	padding: 3%;
	line-height: 2em;
}
.ny_main .aboutlist ul img {
	max-width: 100%;
	width:100% !important;
	height: auto !important;
}
.ny_main .aboutlist ul p {
	line-height: 2em;
	text-indent: 1.8em;
	font-size: 0.9em;
	color: #666;
}
.ny_main .aboutlist div {
	line-height: 2em;
	font-size: 0.9em;
	color: #666;
}
.ny_main .whlist div {
	line-height: 2em;
	font-size: 0.9em;
	color: #666;
}
.ny_main .whlist #aa {
	width: 10em;
	height: 2em;
	background: #EEA008;
	margin-top: 1em;
	color: #fff;
	font-size: 1em;
	display: block;
	text-align: center;
	line-height: 2em;
}
.ny_main .whlist #bb {
	width: 10em;
	height: 2em;
	background: #EEA008;
	color: #fff;
	font-size: 1em;
	display: block;
	text-align: center;
	line-height: 2em;
}
.ny_main .whlist #cc {
	width: 10em;
	height: 2em;
	background: #EEA008;
	color: #fff;
	font-size: 1em;
	display: block;
	text-align: center;
	line-height: 2em;
}
.ny_main .article_content {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 0.6em;
	font-size: 0.9em;
	color: #666;
	background: #fff;
}
/*tags*/
.line {
	margin: 1rem auto;
}
.title-l{
	margin-bottom: .5rem;
}
.title-l h5::before {
	content: '';
	display: block;
	position: absolute;
	width: 5px;
	height: 20px;
	top: 4px;
	background: #366494;
	left: 0;
}
.title-l h5 {
	position: relative;
	box-sizing: border-box;
	padding-left: .5rem;
	font-size: .95rem;
	font-weight: normal;
}
.tags {
	color: #366494;
	border: 1px solid #366494;
	background-color: unset;
	margin-bottom: .5rem;
}
.tag {
	display: inline-block;
	transition: .5s;
}
.tag.padding {
	padding: 2px 12px;
}

.article_content img {
	MAX-WIDTH: 100%!important;
	HEIGHT: auto!important;
width:expression(this.width > 320 ? "320px" : this.width)!important;
}
.ny_main .article_content h1 {
	/* height: 3.5em; */
	/* line-height: 1.5em; */
	text-align: center;
	width: 100%;
	font-size: 1.2em;
	box-sizing: border-box;
	padding: .5rem;
}
.ny_main .article_content h2 {
	width: 100%;
	height: 2.5em;
	line-height: 2.5em;
	color: #FFF;
	font-size: 1em;
	text-indent: 1em;
	background: #1A56C6;
}
.ny_main .article_content .infos {
	height: 2em;
	line-height: 2em;
	text-align: center;
	width: 100%;
	color: #666;
	font-size: 0.8em;
	border-bottom: 1px dashed #ccc;
}
.ny_main .article_content .bt {
	width: 7em;
	height: 2em;
	text-align: center;
	line-height: 2em;
	margin: 1em 0;
	background: #099ED9;
	color: #fff;
	display: block;
}
.ny_main .article_content img {
	max-width: 100%;
	height: auto;
}
.ny_main .article_content ul {
	width: 94%;
	padding: 3%;
	line-height: 2em;
}
.ny_main .article_content ul p {
	line-height: 1.8em;
	/* text-indent: 1.8em; */
	font-size: 0.9em;
	color: #666;
	margin: 1rem auto;
}
.ny_main .article_content ul p span {
    text-wrap: unset !important;
}
.ny_main .article_content ul img{
    display: block;
    margin: 0 auto;
}
.ny_main .article_content .cpright div {
	padding: 0.5em;
	line-height: 1.5em;
}

/*表格*/
.hbg {
	width: 100%;
	box-sizing: border-box;
	padding: .5rem;
	overflow: hidden;
	background: #fff;
}
.hbg .hbg-title::before {
	content: "";
	display: block;
	width: .4rem;
	height: 2.5rem;
	background-color: #376595;
	position: absolute;
	top: 0;
	left: 0;
}
.hbg .hbg-title {
	padding-bottom: .2rem;
	padding-left: .8rem;
	border-bottom: .1rem solid #376595;
	position: relative;
}
.hbg .hbg-title p:nth-of-type(1) {
	font-size: 1.2rem;
	color: #343434;
	line-height: 1.2rem;
}
.hbg .hbg-title p:nth-of-type(2) {
	font-size: .8rem;
}
.hbg .hbg-title p {
	line-height: 1.4rem;
}
.hbg img{
	width: 100%;
}
.hbg form{
	width: 100%;
}
.hbg form .kuang {
	width: 100%;
	border: 1px solid #376595;
	overflow: hidden;
	display: block;
	margin: 1rem auto;
}
.hbg form .kuang span {
	background: #376595;
	color: #fff;
	box-sizing: border-box;
	padding: .5rem 1rem;
	font-size: .95rem;
	overflow: hidden;
}
.hbg form .kuang input, .hbg form .kuang select {
	width: 73%;
	box-sizing: border-box;
	padding: .4rem 0;
	border: 0;
	text-indent: 1rem;
	outline: none;
}
.hbg form .kuang select{
	width: 68%;
	background: none;
}
.hbg form button{
	display: block;
	background: #376595;
	color: #fff;
	border: 0;
	width: 40%;
	box-sizing: border-box;
	padding: .5rem;
	text-align: center;
	margin: 0 auto;
}

.button1{
	width: 50%!important;
}

.ny_main .form-box{
	background: #f6f7f9;
	text-align: center;
	box-sizing: border-box;
	padding: .5rem 5%;
	width: 98%;
	overflow: hidden;
	display: block;
	margin: 0 auto;
}
.ny_main .form-box .moudle-title {
	font-size: 1.3rem;
	font-weight: bold;
	border: none;
	padding-bottom: 0;
	padding-top: .5rem;
	letter-spacing: 1px;
}

.ny_main .form-box .statement {
	font-size: .9rem;
	color: #bbb;
	width: 95%;
	margin: .5rem auto;
}
.ny_main .form-box .form-main{
	width: 95%;
	display: block;
	margin: .5rem auto;
	overflow: hidden;
}
.ny_main .form-box .form-main .form-group{
	width: 100%;
	display: block;
	margin: .3rem auto;
	overflow: hidden;
}
.ny_main .form-box .form-main .form-group .input-group-span {
	margin-right: .5rem;
	text-align: right;
	color: #30364c;
	font-weight: normal;
	white-space: nowrap;
	font-size: .8rem;
}
.ny_main .form-box .form-main .form-group .form-control {
	width: 70%;
	color: #999;
	background: #fff;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.035);
	box-sizing: border-box;
	padding: .5rem;
	border: 1px solid #ccc;
}
.ny_main .form-box .form-main .form-group .input-group-span em {
	color: #ae2a2a;
	padding-right: 5px;
}
.ny_main .form-box .form-main .submit-group input {
	width: 70%;
	padding: .5rem 1rem;
	box-sizing: border-box;
	border: 1px solid #334D72;
	color: #fff;
	background-color: #334D72;
	border-radius: .3rem;
	display: block;
	margin: .5rem auto;
}

.ny_main .pageUpDown {
	width: 100%;
	box-sizing: border-box;
	padding: .3rem;
}

/* 在线报名 */
.zxbm{
	width: 100%;
	box-sizing: border-box;
	padding: .5rem;
	background-color: #fff;
}
.zxbm >img{
	width: 100%;
}
.zxbm > p {
	width: 100%;
	font-size: .9em;
	letter-spacing: 2px;
	line-height: 180%;
}
.zxbm > p b {
	/* margin: .5rem auto; */
	font-size: 1rem;
	line-height: 180%;
}
.zxbm  a{
	color: #3189A6 ;
}
.zxbm_c {
	width: 100%;
	box-sizing: border-box;
	background-color: #fff;
	margin: 0 auto 1rem;
	border-radius: .5rem;
	padding: 1rem;
}
.zxbm_k{
	width: 90%;
	display: block;
	margin: 1rem auto;
	border: 1px solid #eee;
	overflow: hidden;
}
.zxbm_k span{
	font-size: .85em;
	width: 30%;
	text-align: left;
	float: left;
	box-sizing: border-box;
	padding: .5rem;
}
.zxbm_k input,.zxbm_k select{
	width: 70%;
	float: right;
	box-sizing: border-box;
	padding: .5rem;
	border: 0;
	outline: none;
}
.zxbm_k select{
	background-color: #fff;
}
.zxbm_k1{
	width: 90%;
	display: block;
	margin: 1rem auto;
	overflow: hidden;
	font-size: .85em;
}
.zxbm_k2{
	width: 90%;
	display: block;
	margin: 1rem auto;
	overflow: hidden;
}
.zxbm_k2 textarea{
	width: 100%;
	font-size: .95em;
	height: 5rem;
}
.zxbm_c button{
	width: 60%;
	display: block;
	margin: .5rem auto;
	border-radius: .5rem;
	box-sizing: border-box;
	padding: .5rem;
	text-align: center;
	background-color: #3189A6;
	color: #fff;
	border: 0;
	letter-spacing: 1px;
	font-size: .95em;
}

/*底部导航和版权所有*/
#copyight {
	width: 100%;
	font-size: .7rem;
	color: #666;
	/* padding: 2% 0 0; */
	text-align: center;
	background-color: #e5e5e5;
	/* height: 5rem; */
}
#copyight p{line-height:2rem;}
#copyight span a{color:#666 !important;}

footer {
	width: 100%;
	height: 2rem;
	box-sizing: border-box;
	padding: 0 0 1.95rem;

}
footer .tab {
	width: 100%;
	/* height: 5.75rem; */
	box-sizing: border-box;
	position: fixed;
	bottom: 0;
	display: flex;
	justify-content: space-around;
	padding: 0 .6rem;
	z-index: 200;
	background-image: url(/mobile/images/mo-footer-bg.png);
	background-size: 100% 100%;
}
footer .tab .list {
	width: 6rem;
	height: 100%;
	text-align: center;
	box-sizing: border-box;
	padding-top: .5rem;
}
footer .tab > div {
	position: relative;
}
footer .tab .to-home {
	padding: 0 1rem;
}
footer .tab .to-home a {
	display: block;
	width: 100%;
	height: 100%;
}
footer .tab .to-home a div {
	width: 2.5rem;
	height: 2.4rem;
	background-image: linear-gradient(0deg, #49a3f7 0%, #59c2f9 100%), linear-gradient(#50b1f8, #50b1f8);
	border-radius: 50%;
	box-shadow: 0 0 .2rem #2fbcea;
	display: flex;
	transform: translateY(0.55rem);
}
footer .tab .to-home a div img {
	width: 1.4rem;
	height: 1.2rem;
	margin: auto;
}
footer .tab .list a {
	display: block;
	width: 100%;
	height: 4rem;
}
footer .tab .list a img {
	width: 1.5rem;
	height: 1.5rem;
	margin-top: .9rem;
}
footer .tab .list a p {
	color: #666;
	margin-top: .4rem;
	font-size: .8rem;
}
footer .tab > div p {
	position: absolute;
	bottom: .3rem;
	left: 0;
	width: 100%;
	text-align: center;
	font-size: .9rem;
}
