.header-nav {
	width: 100%;
	position: absolute;
	-webkit-box-shadow: #ccc 0px 0px 5px;
	-moz-box-shadow: #ccc 0px 0px 5px;
	box-shadow: #ccc 0px 0px 5px;
	background: #f5f8fa;
	top: 0;
	z-index: 1000;
	-webkit-transition: background .35s linear, height .35s ease-in;
	transition: background .35s linear, height .35s ease-in;
}
.h-m-m-faceout {
	webkit-transform: translateX(200%);
	-ms-transform: translateX(200%);
	transform: translateX(200%);
	-webkit-transition: -webkit-transform .55s .25s ease-out;
	transition: -webkit-transform .55s .25s ease-out;
	transition: transform .55s .25s ease-out
}
.h-nav-100 {
	height: 100%;
	background: #fff;
	opacity: 0.9;
	-webkit-transition: background .35s linear, height .35s ease-in .2s;
	-moz-transition: background .35s linear, height .35s ease-in .2s;
	transition: background .35s linear, height .35s ease-in .2s
}
.header-menu {
	width: 100%;
	height: 50px
}
.header-menu .h-m-inner {
	width: 96%;
	margin: 0 auto;
	height: 50px;
	overflow: hidden;
	position: relative
}
.header-menu .h-m-inner center {
	width: 17rem;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate3d(-50%, -50%, 0);
	-moz-transform: translate3d(-50%, -50%, 0);
	transform: translate3d(-50%, -50%, 0);
	margin: 0 auto
}
.header-menu .h-m-inner .h-m-menu {
	width: 30px;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0
}
.header-menu .h-m-inner .h-m-menu .h-m-m-b, .header-menu .h-m-inner .h-m-menu .h-m-m-c, .header-menu .h-m-inner .h-m-menu .h-m-m-t {
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	-webkit-transform: rotate(0);
	-moz-transform: rotate(0);
	transform: rotate(0)
}
.header-menu .h-m-inner .h-m-menu span>span {
	position: absolute;
	height: 1px;
	width: 26px;
	top: 22px;
	left: .6px;
	background-color: #fe4d00;
	border-radius: 1px;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	-webkit-transition: -webkit-transform .6s, opacity .4s;
	-moz-transition: transform .6s, opacity .4s;
	transition: transform .6s, opacity .4s;
	transform-origin: center center;
	-moz-transform-origin: center center;
	-webkit-transform-origin: center center
}
.header-menu .h-m-inner .h-m-menu .h-m-m-t>span {
	-webkit-transform: translate3d(0, -.7em, 0);
	-moz-transform: translate3d(0, -.7em, 0);
	transform: translate3d(0, -.7em, 0)
}
.header-menu .h-m-inner .h-m-menu .h-m-m-b>span {
	-webkit-transform: translate3d(0, .7em, 0);
	-moz-transform: translate3d(0, .7em, 0);
	transform: translate3d(0, .7em, 0)
}
.header-menu .h-m-inner .h-m-menu .h-m-m-c>span {
	opacity: 1
}
.h-m-m-t-close {
	-webkit-transform: translate3d(0, 0, 0) rotate(45deg)!important;
	-moz-transform: translate3d(0, 0, 0) rotate(45deg)!important;
	transform: translate3d(0, 0, 0) rotate(45deg)!important
}
.h-m-m-c-close {
	opacity: 0!important
}
.h-m-m-b-close {
	-webkit-transform: translate3d(0, 0, 0) rotate(-45deg)!important;
	-moz-transform: translate3d(0, 0, 0) rotate(-45deg)!important;
	transform: translate3d(0, 0, 0) rotate(-45deg)!important
}
.header-menu .h-m-inner .h-m-menu .h-m-m-hot {
	width: 4px;
	height: 4px;
	position: absolute;
	top: 11px;
	right: 3px;
	background: #e43c3c;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	box-shadow: 0 0 5px #e43c3c;
	-moz-box-shadow: 0 0 5px #e43c3c;
	-webkit-box-shadow: 0 0 5px #e43c3c
}
.header-menu .h-m-inner .h-m-media {
	position: absolute;
	height: 50px;
	top: 0;
	right: 0;
	-webkit-transition: transform .25s .55s ease-out;
	-moz-transition: transform .25s .55s ease-out;
	transition: transform .25s .55s ease-out
}
.header-menu .h-m-inner .h-m-media .wechat {
	margin-left: 4px
}
.header-menu .h-m-inner .h-m-media div {
	line-height: 50px;
	font-size: 26px;
	color: #fff;
	display: block;
	float: right
}
.header-nav .menu-lists {
	position: absolute;
	top: 50px;
	right: 0;
	bottom: 0;
	left: 0;
	height: auto;
	overflow: hidden;
	overflow-y: auto;
}
.header-nav .menu-lists>ul {
	width: 100%;
	padding: 0 45px 2rem 45px;
}
.header-nav .menu-lists>ul>li {
	border-bottom: 1px solid #fe4d00;
	position: relative;
	vertical-align: top;
	height: 4rem;
	opacity: 0;
	-webkit-transform: scale(1.1) translateY(-24px);
	-ms-transform: scale(1.1) translateY(-24px);
	transform: scale(1.1) translateY(-24px);
	-webkit-transition: opacity .35s ease-out, -webkit-transform .35s ease-out, border-bottom .8s .2s;
	-moz-transition: opacity .35s ease-out, -moz-transform .35s ease-out, border-bottom .8s .2s;
	transition: opacity .35s ease-out, transform .35s ease-out, border-bottom .8s .2s;
	transition: opacity .35s ease-out, transform .35s ease-out, border-bottom .8s .2s;
}
.header-nav .menu-lists>ul>li>span {
	position: absolute;
	display: inline;
	height: 4rem;
	width: auto;
	right: 1.2rem;
	top: 0;
	line-height: 4rem;
	font-size: 1.8rem;
	transition: transform .8s, color 1s;
	-webkit-transition: transform .8s, color 1s;
	-moz-transition: transform .8s, color 1s;
	color: #fe4d00;
}
.menu-lists-show {
	opacity: 1!important;
	pointer-events: auto;
	-webkit-transform: none!important;
	-ms-transform: none!important;
	transform: none!important
}
.header-nav .menu-lists>ul>.on a {
	color: #fe4d00 !important;
}
.header-nav .menu-lists>ul> li.on {
	border-bottom: 1px solid #fff !important;
}
.header-nav .menu-lists>ul>.on span {
	/*color:#fff !important;*/
	transform-origin: center;
	-webkit-transform-origin: center;
	-moz-transform-origin: center;
	transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
}
.header-nav .menu-lists>ul>li>a {
	display: block;
	height: 4rem;
	line-height: 4rem;
	font-size: 1.4rem;
	color: #fe4d00;
	font-weight: 100;
	transition: color .8s;
	-webkit-transition: color .8s;
	-moz-transition: color .8s;
}
.header-nav .menu-lists>ul>li>.brandlist {
	display: block;
	width: 100%;
	height: 0;
	opacity: 0;
	transition: height .8s, opacity .8s;
	-webkit-transition: height .8s, opacity .8s;
	-moz-transition: height .8s, opacity .8s;
	overflow: hidden;
}
.header-nav .menu-lists>ul>li.on>.brandlist {
	height: 27rem;
	opacity: 1;
}
.brandlist>ul {
	width: 100%;
}
.brandlist>ul>li {
	width: 100%;
	height: 3.4rem;
	line-height: 3.4rem;
	font-size: 1.3rem;
	text-indent: 1rem;
	border-bottom: 1px solid #fe4d00;
}
.brandlist>ul>li:nth-last-child(1) {
	border: none;
}
.brandlist>ul>li>a {
	color: #ccc;
}
.header-nav .menu-lists>ul>li:nth-child(1) {
	height: auto !important;
}
.header-nav .menu-lists>ul>li.h-m-lists:nth-child(1) {
	transition-delay: 0s, 0s;
	-webkit-transition-delay: 0s, 0s;
	-moz-transition-delay: 0s, 0s;
}
.header-nav .menu-lists>ul>li.h-m-lists:nth-child(2) {
	transition-delay: .2s, .2s;
	-webkit-transition-delay: .2s, .2s;
	-moz-transition-delay: .2s, .2s;
}
.header-nav .menu-lists>ul>li.h-m-lists:nth-child(3) {
	transition-delay: 250ms, 250ms;
	-webkit-transition-delay: 250ms, 250ms;
	-moz-transition-delay: 250ms, 250ms;
}
.header-nav .menu-lists>ul>li.h-m-lists:nth-child(4) {
	transition-delay: .3s, .3s;
	-webkit-transition-delay: .3s, .3s;
	-moz-transition-delay: .3s, .3s;
}
.header-nav .menu-lists>ul>li.h-m-lists:nth-child(5) {
	transition-delay: 350ms, 350ms;
	-webkit-transition-delay: 350ms, 350ms;
	-moz-transition-delay: 350ms, 350ms;
}
.header-nav .menu-lists>ul>li.h-m-lists:nth-child(6) {
	transition-delay: .4s, .4s;
	-webkit-transition-delay: .4s, .4s;
	-moz-transition-delay: .4s, .4s;
}
.header-nav .menu-lists>ul>li.h-m-lists:nth-child(7) {
	transition-delay: 450ms, 450ms;
	-webkit-transition-delay: 450ms, 450ms;
	-moz-transition-delay: 450ms, 450ms;
}
.header-nav .menu-lists>ul>li.h-m-lists:nth-child(8) {
	transition-delay: .6s, .6s;
	-webkit-transition-delay: .6s, .6s;
	-moz-transition-delay: .6s, .6s;
}
.header-nav .menu-lists>ul>li.h-m-lists:nth-child(9) {
	transition-delay: 650ms, 650ms;
	-moz-transition-delay: 650ms, 650ms;
	-webkit-transition-delay: 650ms, 650ms;
}
.header-nav .menu-lists>ul>li:nth-child(9) {
	transition-delay: 0s, 0s;
	-webkit-transition-delay: 0s, 0s;
	-moz-transition-delay: 0s, 0s;
}
.header-nav .menu-lists>ul>li:nth-child(8) {
	transition-delay: 25ms, 25ms;
	-moz-transition-delay: 25ms, 25ms;
	-webkit-transition-delay: 25ms, 25ms;
}
.header-nav .menu-lists>ul>li:nth-child(7) {
	transition-delay: 50ms, 50ms;
	-webkit-transition-delay: 50ms, 50ms;
	-moz-transition-delay: 50ms, 50ms;
}
.header-nav .menu-lists>ul>li:nth-child(6) {
	transition-delay: 75ms, 75ms;
	-webkit-transition-delay: 75ms, 75ms;
	-moz-transition-delay: 75ms, 75ms;
}
.header-nav .menu-lists>ul>li:nth-child(5) {
	transition-delay: .1s, .1s;
	-webkit-transition-delay: .1s, .1s;
	-moz-transition-delay: .1s, .1s;
}
.header-nav .menu-lists>ul>li:nth-child(4) {
	transition-delay: 125ms, 125ms;
	-webkit-transition-delay: 125ms, 125ms;
	-moz-transition-delay: 125ms, 125ms;
}
.header-nav .menu-lists>ul>li:nth-child(3) {
	transition-delay: 150ms, 150ms;
	-webkit-transition-delay: 150ms, 150ms;
	-moz-transition-delay: 150ms, 150ms;
}
.header-nav .menu-lists>ul>li:nth-child(2) {
	transition-delay: 175ms, 175ms;
	-webkit-transition-delay: 175ms, 175ms;
	-moz-transition-delay: 175ms, 175ms;
}
.header-nav .menu-lists>ul>li:nth-child(1) {
	transition-delay: .2s, .2s;
	-webkit-transition-delay: .2s, .2s;
	-moz-transition-delay: .2s, .2s;
}
.no-scroll {
	overflow: hidden!important;
	height: 100%!important
}
.header-nav .menu-lists .menu-list-tel {
	height: 4.4rem!important;
	border-bottom: 1px solid #fff!important
}
.header-nav .menu-lists .menu-list-tel>a {
	display: block;
	height: 4.4rem;
	line-height: 4.4rem;
	font-size: 1.5rem;
	color: #000;
	font-weight: 100
}
.header-nav .menu-lists .menu-list-tel>a>b {
	display: inline-block;
	height: 4.4rem;
	line-height: 4.4rem;
	font-size: 1.7rem;
 padding: 0 .3rem
}
.h-m-menu {
	float: right;
	widht: 10%;
}
.header-menu {
	width: 10%;
	height: 50px;
	float: right;
}
* {
	margin: 0;
	padding: 0;
	border: none;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-webkit-text-size-adjust: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
li {
	list-style: none;
}
ul {
	margin: 0;
	padding: 0;
}
a {
	text-decoration: none;
}
#submit {
	-webkit-appearance: none;
	cursor: pointer;
}
body {
	padding-top: 50px;
	max-width: 640px;
	min-width: 320px;
	background: #f5f8fa;
	margin: 0 auto 4.6875rem auto;
	position: relative;
	overflow-x: hidden;
	width: 100%;
	font-family: "Microsoft YaHei", 'Source Han Sans', 'Hiragino Sans GB', STXihei, SimSun, Heiti, sans-serif;
}
img {
	width: 100%
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
 @media only screen and (max-width:640px), only screen and (max-device-width:640px) {
body, html {
	font-size: 20px
}
}
 @media only screen and (max-width:600px), only screen and (max-device-width:600px) {
body, html {
	font-size: 18.75px
}
}
 @media only screen and (max-width:540px), only screen and (max-device-width:540px) {
body, html {
	font-size: 16.88px
}
}
 @media only screen and (max-width:480px), only screen and (max-device-width:480px) {
body, html {
	font-size: 15px
}
.logo {
	margin-top: 5px;
	margin-left: 10px;
}
}
 @media only screen and (max-width:414px), only screen and (max-device-width:414px) {
body, html {
	font-size: 12.94px
}
.logo {
	margin-top: 10px;
	margin-left: 10px;
}
}
 @media only screen and (max-width:400px), only screen and (max-device-width:400px) {
body, html {
	font-size: 12.5px
}
.logo {
	margin-top: 10px;
	margin-left: 10px;
}
}
 @media only screen and (max-width:375px), only screen and (max-device-width:375px) {
body, html {
	font-size: 11.72px
}
.logo {
	margin-top: 10px;
	margin-left: 10px;
}
}
 @media only screen and (max-width:360px), only screen and (max-device-width:360px) {
body, html {
	font-size: 11.25px
}
.logo {
	margin-top: 10px;
	margin-left: 10px;
}
}
 @media only screen and (max-width:320px), only screen and (max-device-width:320px) {
body, html {
	font-size: 10px
}
.logo {
	margin-top: 10px;
	margin-left: 10px;
}
.nav_t li i {
	width: 6rem;
	height: 6rem;
	line-height: 6rem;
}
.news_title p:nth-of-type(2) {
	width: 20rem;
}
}
.logo {
	width: 62%;
	float: left;
}
.logo img {
	width: 100%;
}
.tab {
	float: right;
}
header {
	padding: 2.5rem 0.5rem 1rem 0.5rem;
	overflow: hidden;
	border-bottom: 5px solid #ee7800;
	background: #fff;
}
/*头部问题*/
.ques_top ul {
	display: flex;
}
.ques_top ul li {
	background: #d5e6f6;
	width: 25%;
}
.ques_top ul li a {
	padding: 10% 1%;
	text-align: center;
	display: block;
	color: black;
	letter-spacing: 1px;
 	font-size: .9rem;
}
.ques_top ul li:nth-child(2n+1) a {
	color: #ff3b01;
}
/*头布局轮播*/
.swiper-container3 {
	width: 100%;
}
.lb1 {
	overflow: hidden;
	width: 100%;
}
.lb2 {
	overflow: hidden;
	width: 100%;
}
.swiper-container2 {
	width: 100%;
}
/*栏目导航*/
.lmdh ul {
	display: flex;
	background: url(../images/icno.png) center no-repeat;
	background-size: 100%;
	background-position: 0px 2%;
	height: 5.4rem;
}
.lmdh ul li {
	width: 20%;
	text-align: center;
	letter-spacing: 1px;
}
.lmdh {
	position: relative;
	background-color: #f5f8fa;
	overflow: hidden;
	height: 7rem;
}
.lmdh ul li p {
	position: absolute;
	bottom: 0;
}
.lmdh ul li a {
	color: #666666;
}
/*活动轮播*/
.demopage {
	width: 50%;
	float: left;
}
.scrollDiv {
	height: 3rem;
 line-height3rem;
	overflow: hidden;/* 必要元素 */
}
#s1 ul li a {
	color: #4d4c4c;
}
.scrollDiv li {
	height: 3rem;
	padding-left: 1rem;
	line-height: 3rem
}
.hd_gg {
	float: left;
	width: 24%;
}
.hd_banner {
	overflow: hidden;
	background: white;
	margin-top: 0.6rem;
}
.hd_zx {
	float: left;
	width: 20%;
}
.hd_zx a {
	color: #4d4c4c;
	border-left: 2px solid #bcbcbc;
	padding-left: 6%;
	margin-top: 13%;
	display: block;
}
.hd_gg span {
	color: #15c9d7;
	border: 1px solid #15c9d7;
	letter-spacing: 1px;
	border-radius: 4px;
	display: block;
	line-height: 2rem;
	height: 2rem;
	margin-top: 10%;
	padding: 0 6%;
	margin-left: 15%;
}
.hd_gg p {
	display: flex;
	margin-left: 15%;
}
.hd_gg {
	color: #a6a6a6;
}
/*男生女生*/
.boygirl ul li img {
	width: 100%;
}
.boygirl ul {
	display: flex;
	padding: 1.4rem 0;
}
.boygirl ul li {
	width: 45%;
	margin-left: 3.5%;
}
/*电话表单*/
.telform_p {
	text-align: center;
	color: #313131;
	font-size: 1.4rem;
	letter-spacing: 2px;
	margin-top: 1rem;
 margin-bottom: .6rem;
}
#telInput {
	border: 1px solid #434343;
 border-radius: .3rem;
	display: inline-block;
	height: 3.5rem;
	width: 70%;
	text-indent: 1rem;
	font-size: 1.2rem;
	margin-left: 2.5%;
}
#callBtn {
	background: #ff5a00;
	color: white;
	display: inline-block;
	height: 3.5rem;
	font-weight: 700;
	width: 20%;
	font-size: 1.2rem;
 border-radius: .3rem;
	margin-left: 2.5%;
}
#show {
	display: initial;
	color: red;
	font-weight: 700;
	font-size: 1.6rem;
}
.telform {
	background: #ebebeb;
 padding: .1rem 0;
}
/*活动第二个轮播*/
.swiper-container2 {
	width: 100%;
	margin: 1rem 0;
}
/*视频模块*/
.video_top {
	overflow: hidden;
}
.video_top p:nth-child(1) {
	float: left;
	padding-left: 5%;
	color: #3b3c3f;
	letter-spacing: 1px;
	font-size: 1.2rem;
}
.video_top p:nth-child(2) {
	float: right;
	padding-right: 5%;
	letter-spacing: 1px;
}
.video_top p a {
	color: #5b5d61;
	font-size: 1.2rem;
}
.jg_que_ul1 {
	display: flex;
	width: 94%;
	margin: 0 auto;
	border: 1px solid #ededed;
	background: white;
	padding-bottom: 2%;
	margin-top: 2%;
}
.jg_que_que ul:nth-child(1) li a img {
	padding: 5% 10%;
}
.jg_que_que ul:nth-child(1) li p {
	color: #5b5d61;
	text-align: center;
	letter-spacing: 1px;
}
.jg_que_que ul:nth-child(1) li p span {
	color: #d01212;
}
.jg_que_ul2 {
	display: flex;
	width: 94%;
	margin: 0 auto;
	background: white;
	text-align: center;
}
.jg_que_que ul:nth-child(2) li a img {
	display: block;
	padding: 4%;
}
.jg_que_que ul:nth-child(2) li {
	border: 1px solid #ededed;
}
.jg_que_que ul:nth-child(2) li a p {
	color: #d01212;
	letter-spacing: 1px;
 	font-size: .7rem;
	padding: 5% 0;
	font-weight: 700;
}
.video_zx a {
	display: block;
	background: #fc385c;
	color: white;
	text-align: center;
	width: 40%;
	margin: 0 auto;
	height: 3.3rem;
	line-height: 3.3rem;
	letter-spacing: 1px;
	font-size: 1.2rem;
	border-radius: 1rem;
}
.video_zx {
	display: flex;
	margin: 3% 0;
}
/*专业模块*/
.zy_top p:nth-child(1) {
	float: left;
	padding-left: 5%;
	color: #3b3c3f;
	font-size: 1.1rem;
	width: 50%;
}
.zy_top p:nth-child(2) {
	text-align: right;
	padding-right: 5%;
}
.zy_top {
	margin: 3% 0;
}
.zy_top p:nth-child(1) span {
	border-left: 2px solid #fe4d01;
	padding-left: 3%;
}
.zy_top p:nth-child(2) a {
	color: #5b5d61;
	letter-spacing: 1px;
	font-size: 1.1rem;
}
.Sy_news_top {
	background: #ededed;
	text-align: center;
}
.Sy_news_top li {
	float: left;
	width: 33%;
	position: relative;
	line-height: 3rem;
	height: 3rem;
	font-size: 1.2rem;
	letter-spacing: 1px;
	cursor: pointer;
	color: #666666;
}
.Sy_news_top li:nth-child(2) {
	border-left: #8c8c8c solid 1px;
	border-right: #8c8c8c solid 1px;
}
.Sy_news_top .hover:before {
	position: absolute;
	bottom: -1rem;
	left: 50%;
	display: block;
	visibility: hidden;
	width: 0;
	height: 0;
	border-top: 1.15rem solid #ff7d39;
	border-right: 1.15rem solid transparent;
	border-left: 1.15rem solid transparent;
	content: '';
	-webkit-transition: transform .1s;
	-moz-transition: transform .1s;
	transition: transform .1s;
	-webkit-transform: translate(-50%, -90%);
	-moz-transform: translate(-50%, -90%);
	transform: translate(-50%, -90%);
}
.Sy_news_top .hover:before {
	visibility: visible;
	-webkit-transform: translate(-50%, 0) !important;
	-moz-transform: translate(-50%, 0) !important;
	transform: translate(-50%, 0) !important;
}
.Sy_news_top .hover {
	background: #ff7d39;
	color: #FFF;
	line-height: 3rem;
	height: 3rem;
	border: 0 !important;
}
.Sy_news_con {
	padding: 1% 3% 0;
}
.Sy_news_con li {
	padding: 3% 0;
}
.Sy_news_con li .Sy_news_conwz {
	width: 66%;
	margin-left: 2%;
}
.clear {
	clear: both;
}
.zy_zx {
	display: flex;
	margin: 4% 0;
}
.zy_zx a {
	background: #aa6c00;
	color: white;
	width: 38%;
	display: inline-block;
	text-align: center;
	height: 3.3rem;
	line-height: 3.3rem;
	letter-spacing: 1px;
	font-size: 1.4rem;
	margin: 0 auto;
	border-radius: 1rem;
}
.zy_zx a:nth-child(2) {
	background: #fec036;
	color: black;
}
/*名师模块*/
.jg_ms_top p:nth-child(1) span {
	border-left: 2px solid #fe4d01;
	padding-left: 3%;
}
.jg_ms_top p:nth-child(1) {
	float: left;
	padding-left: 5%;
	color: #3b3c3f;
	font-size: 1.1rem;
	width: 50%;
}
.jg_ms_top p:nth-child(2) {
	text-align: right;
	padding-right: 5%;
}
.jg_ms_top p:nth-child(2) a {
	color: #5b5d61;
	letter-spacing: 1px;
	font-size: 1.1rem;
}
.jg_ms_top {
	margin: 3% 0;
}
.jg_ms_zx {
	border: 2px solid #ff7d39;
	color: #fe4d01;
	display: block;
	text-align: center;
	height: 3.3rem;
	line-height: 3.3rem;
	letter-spacing: 2px;
	font-size: 1.4rem;
	width: 60%;
	margin: 2% auto;
	border-radius: 1rem;
}
/*环境模块*/
.jg_hj_top p:nth-child(1) span {
	border-left: 2px solid #fe4d01;
	padding-left: 3%;
}
.jg_hj_top p:nth-child(1) {
	float: left;
	padding-left: 5%;
	color: #3b3c3f;
	font-size: 1.1rem;
	width: 50%;
}
.jg_hj_top p:nth-child(2) {
	text-align: right;
	padding-right: 5%;
}
.jg_hj_top p:nth-child(2) a {
	color: #5b5d61;
	letter-spacing: 1px;
	font-size: 1.1rem;
}
.jg_hj_top {
	margin: 3% 0;
}
.jg_hj ul {
	display: flex;
}
.jg_hj ul li {
	width: 49%;
	margin-bottom: 1%;
}
.jg_hj ul li:nth-child(2) {
	margin-left: 2%;
}
.jg_hj_tel {
	width: 98%;
	display: block;
	margin: 2% auto;
}
/*每日一菜*/
.jg_mryc ul {
	display: flex;
	background: #fae8c8;
	padding-top: 1.5rem;
}
.jg_mryc ul li img {
	display: block;
}
.jg_mryc p {
	text-align: center;
	letter-spacing: 2px;
	font-size: 1.4rem;
	padding-bottom: 2%;
}
.jg_mryc {
	margin-bottom: 1.5rem;
}
/*新闻模块*/
.news-x6 {
	display: block;
	width: 100%;
	overflow: hidden;
}
.news-x6 .nx-inner6 {
	display: block;
	width: 100%;
}
.news-x6 .nx-inner6 .tabs6 {
	display: block;
	width: 100%;
	background: #ededed;
}
.news-x6 .nx-inner6 .tabs6>a {
	position: relative;
	float: left;
	display: block;
	width: 33.333%;
	height: 3rem;
	color: #666666;
	text-align: center;
	font-size: 1.1rem;
	line-height: 3rem;
	-webkit-transition: .2s;
	-moz-transition: .2s;
	transition: .2s;
	letter-spacing: 1px;
}
.news-x6 .nx-inner6 .tabs6>a:nth-child(1):after {
	position: absolute;
	top: 25%;
	right: 0;
	width: 1px;
	height: 50%;
	background: #999;
	content: '';
	-webkit-transform: translate3d(-30%, 0, 0);
	-moz-transform: translate3d(-30%, 0, 0);
	transform: translate3d(-30%, 0, 0);
}
.news-x6 .nx-inner6 .tabs6>a:nth-child(2):after {
	position: absolute;
	top: 25%;
	right: 0;
	width: 1px;
	height: 50%;
	background: #999;
	content: '';
	-webkit-transform: translate3d(-30%, 0, 0);
	-moz-transform: translate3d(-30%, 0, 0);
	transform: translate3d(-30%, 0, 0);
}
.news-x6 .nx-inner6 .tabs6>.active {
	background: #ff7d39;
	color: #fff!important;
}
.news-x6 .nx-inner6 .tabs6>a:before {
	position: absolute;
 bottom: -.6rem;
	left: 50%;
	display: block;
	visibility: hidden;
	width: 0;
	height: 0;
 border-top: .7rem solid #ff7d39;
 border-right: .7rem solid transparent;
 border-left: .7rem solid transparent;
	content: '';
	-webkit-transition: transform .1s;
	-moz-transition: transform .1s;
	transition: transform .1s;
	-webkit-transform: translate(-50%, -90%);
	-moz-transform: translate(-50%, -90%);
	transform: translate(-50%, -90%);
}
.news-x6 .nx-inner6 .tabs6>.active:before {
	visibility: visible;
	-webkit-transform: translate(-50%, 0)!important;
	-moz-transform: translate(-50%, 0)!important;
	transform: translate(-50%, 0)!important;
}
.news-x6 .nx-inner6 .tabs6>.active:after {
	background: #ff7d39!important;
}
.news-x6 .nx-inner6 .swiper-container6 {
	padding-top: 1rem!important;
}
.news-x6 .nx-inner6 .content-slide6 {
	display: block;
	margin: 0 auto;
	width: 96%;
}
.news-list {
	min-height: 18rem;
}
.news-x6 .xy-list {
	display: block;
	width: 100%;
}
.news-x6 .news-list li {
	display: block;
 padding: .6rem 0;
	width: 100%;
	border-bottom: 1px dotted #ccc;
	overflow: hidden;
}
.news-x6 .xy-hiden {
	position: relative;
	display: block;
	width: 100%;
}
.xy-icon {
	position: relative;
	padding-top: 0;
	padding-left: 0;
	width: 33%;
	min-height: 3.6rem;
}
.xy-text {
	position: absolute;
	top: 0;
	right: 0;
	width: 65%;
	height: 100%;
}
.xy-n-title {
	display: inline-block;
 padding-bottom: .1rem;
	width: 100%;
	color: #fe4d00;
	text-align: left;
	font-weight: 300;
	font-size: 1.5rem;
	line-height: 1.8rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.xy-n-val {
	display: inline-block;
	width: 100%;
	color: #333;
	text-align: left;
	font-size: 1.1rem;
	line-height: 1.4rem;
}
.xy-n-time {
	position: absolute;
	bottom: 0;
	left: 0;
	display: inline-block;
	color: #999;
	font-size: 1rem;
}
.xy-n-val>span {
	display: inline;
	color: #fe4d00;
}
.newsmore {
	overflow: hidden;
	margin: 1rem auto;
	width: 96%;
	height: 3.4rem;
	-webkit-border-radius: 1rem;
	-moz-border-radius: 1rem;
	border-radius: 1rem;
	background: #ff7d39;
	color: #fff;
	text-align: center;
	font-size: 1.4rem;
	line-height: 3.4rem;
}
.newsmore>b {
	color: #fff;
	font-size: 1.4rem;
	-webkit-animation: bean1 1.4s infinite;
}
.newsmore:nth-child(2) {
	animation-delay: .3s;
	-webkit-animation-delay: .3s;
	-moz-animation-delay: .3s;
}
.newsmore:nth-child(3) {
	animation-delay: .6s;
	-webkit-animation-delay: .6s;
	-moz-animation-delay: .6s;
}
 @keyframes bean1 {
 0% {
 opacity: 0;
}
 100% {
 opacity: 1;
}
}
 @-webkit-keyframes bean1 {
 0% {
 opacity: 0;
}
 100% {
 opacity: 1;
}
}
 @-moz-keyframes bean1 {
 0% {
 opacity: 0;
}
 100% {
 opacity: 1;
}
}
.swiper-container6 .swiper-slide {
	width: 100%!important;
}
.swiper-slide img {
	width: 100%;
}
.swiper-pagination {
	position: absolute;
	z-index: 10;
	text-align: center;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	-webkit-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
}
.swiper-container-horizontal>.swiper-pagination-bullets {
	bottom: 10px;
	left: 0;
	width: 100%;
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
}
.swiper-container6 .swiper-pagination-bullet-active {
	background: #fff!important;
	opacity: 1!important;
	-webkit-transform: scale(1.3);
	-moz-transform: scale(1.3);
	transform: scale(1.3);
}
.swiper-container6 .swiper-pagination-bullet {
	background: #fff;
	opacity: .5;
	-webkit-transition: transform .2s;
	-moz-transition: transform .2s;
	transition: transform .2s;
}
.swiper-container-horizontal>.swiper-pagination {
	bottom: 10px;
	left: 0;
	width: 100%;
}
.swiper-pagination-bullet-active {
	background: #e70;
	background: rgba(238,119,0,.9);
	opacity: 1;
}
.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet {
	margin: 0 5px;
}
.swiper-container6 {
	height: 100%!important;
}
.x-i-news {
	overflow: hidden;
	padding-left: 1rem;
	width: 84%;
	height: 3.6rem;
}
.x-i-news .x-i-n-inner {
	display: block;
	width: 100%;
}
.x-i-news .x-i-n-inner>h3 {
	display: inline-block;
	width: 100%;
	text-align: left;
	font-size: 1.4rem;
}
.x-i-news .x-i-n-inner>span {
	display: inline-block;
	width: 100%;
	text-align: left;
	font-size: 1.2rem;
	line-height: 1.5rem;
}
.xdf-line {
	display: block;
	width: 100%;
}
.xdf-line .xl-inner {
	position: relative;
	display: block;
	width: 100%;
}
.xdf-line .xl-inner>.xl-box {
	position: absolute;
	right: 10%;
	bottom: 16%;
	display: block;
	width: 40%;
	height: 2.6rem;
}
.xdf-line .xl-inner>.xl-box a {
	display: block;
	width: 49%;
	height: 2.6rem;
	color: #fff;
	text-align: center;
	font-size: 1.2rem;
	line-height: 2.6rem;
}
.xdf-line .xl-inner>.xl-box>.xl-about {
	float: left;
	background: #21b18d;
}
.xdf-line .xl-inner>.xl-box>.xl-zx {
	float: right;
	background: #fe4d00;
}
.news_img {
	float: left;
	width: 35%;
}
.news_img img {
	width: 8rem;
	height: 6rem;
}
.news_font h3 {
	color: #fe4d00;
	letter-spacing: 1px;
}
.news_font p {
	color: #363434;
	letter-spacing: 1px;
}
.news_font p span {
	color: #fe4d00;
	letter-spacing: 1px;
}
.news_font {
	float: left;
	width: 65%;
}
/*表单*/
.jg_form {
	background: #f5f8fa;
	padding: 3% 0;
}
@font-face {
	font-family: FZQKBYSJW_0;
	src: url(http://www.jxxdf.com/font/FZQKBYSJW_0.TTF)
}
.jg_form_top p:nth-child(1) {
	font-family: FZQKBYSJW_0;
	color: #373737;
	font-weight: 700;
	letter-spacing: 2px;
	font-size: 1.3rem;
}
.jg_form_top p:nth-child(2) {
	color: #373737;
	letter-spacing: 1px;
	padding: 1% 0 2% 0;
}
.jg_form_top p strong {
	color: #df0516;
}
.jg_form form {
	width: 90%;
	margin: 0 auto;
}
.jg_form form input {
	display: inline-block;
	height: 3.3rem;
	border: 1px solid #594853;
 border-radius: .4rem;
	text-indent: 2%;
}
.jg_form_top p {
	text-align: center;
}
.jg_form_input input:nth-child(2) {
	margin-left: 6%;
}
.jg_form_input input {
	width: 47%;
}
#zy {
	border: 1px solid #594853;
	display: block;
	height: 3.3rem;
 border-radius: .4rem;
	margin: 3% 0;
	line-height: 3.3rem;
	text-indent: 2%;
	width: 100%;
}
#submit {
	background-color: #fee300;
	display: block;
	width: 83%;
	border: none;
	font-weight: 700;
	font-size: 1.6rem;
	letter-spacing: 3px;
	margin: 0 auto;
	box-shadow: 2px 3px 4px #c9cacc;
	border-radius: 2rem;
}
/*入学答疑*/
.jg_rxdy ul li a {
	background: #f0f0f0;
	color: black;
	width: 48%;
	margin: 2% auto;
	text-align: center;
	display: block;
	height: 3rem;
	line-height: 3rem;
	border-radius: 1rem;
}
.jg_rxdy ul {
	background: white;
}
.jg_rxdy ul li {
	display: flex;
}
.jg_rxdy_zx {
	display: flex;
	margin: 2% 0;
}
.jg_rxdy_zx a {
	background: #018ede;
	color: white;
	display: block;
	width: 40%;
	text-align: center;
	margin: 0 auto;
	height: 3rem;
	line-height: 3rem;
	letter-spacing: 1px;
	font-size: 1.2rem;
 border-radius: .6rem;
}
.jg_rxdy_zx a:nth-child(2) {
	background: #dd514c;
}
/*来校路线和地址*/
.jg_mainbot {
	background: #fbfcfd;
	padding: 2% 0;
	margin: 2% 0;
	overflow: hidden;
}
.jg_mainbot_lx {
	width: 37%;
	margin-left: 2%;
	float: left;
}
.jg_main_right ul li p:nth-child(1) {
	color: #4e4d4d;
	font-weight: 700;
	font-size: 1.1rem;
	letter-spacing: 1px;
}
.jg_main_right {
	float: left;
	width: 55%;
	margin-left: 5%;
}
.jg_main_right p {
	color: #4e4d4d;
	padding-left: 18%;
}
.jg_main_right ul li {
 margin-bottom: .3rem;
}
.jg_main_right ul li:nth-child(1) {
	background: url(../images/icno.png) center no-repeat;
	background-position-x: center;
	background-position-y: center;
	background-size: auto auto;
	background-position: 0 48%;
	background-size: 100%;
	width: 28rem;
}
.jg_main_right ul li:nth-child(2) {
	background: url(../images/icno.png) center no-repeat;
	background-position-x: center;
	background-position-y: center;
	background-size: auto auto;
	background-position: 0 70%;
	background-size: 100%;
	width: 28rem;
}

/*右边悬浮*/
.jgzx_right ul li p {
    border-bottom: 1px solid #d6d5d5;
    font-size: 1.2rem;
}
.jgzx_right {
    position: fixed;
    right: 0;
    top: 54%;
}
.jgzx_right ul li p {

    color: #666666;

}
.jgzx_right ul li {

    background: white;

}


/*底部*/
.jg_dx {
	background: #f5f8fa;
	text-align: center;
	color: #898989;
	letter-spacing: 1px;
	display: block;
	height: 2.8rem;
	overflow: hidden;
}
.jg_bottom {
	background: white;
	height: 5rem;
	position: fixed;
	bottom: 0;
	width: 100%;
	z-index: 999;
	max-width: 640px;
	min-width: 320px;
	overflow: hidden;
}
.jg_bottom ul {
	display: flex;
	background: url(../images/icno.png) center no-repeat;
	background-position: 1% 31%;
	background-size: 100%;
	height: 4rem;
}
.jg_bottom ul li {
	width: 33%;
}
.jg_bottom ul li a p {
	text-align: center;
	color: #333333;
	letter-spacing: 1px;
	position: absolute;
	bottom: 13%;
	left: 13%;
}
.jg_bottom ul li:nth-child(2) a p {
	left: 43%;
}
.jg_bottom ul li:nth-child(3) a p {
	left: 78%;
}
