* {
	margin: 0;
	padding: 0
}
body {
	font-family: "microsoft yahei", "微软雅黑", "arial, helvetica, sans-serif";
	font-size: 14px
}
li, ul {
	list-style-type: none;
	padding: 0;
	margin: 0
}
a {
	text-decoration: none !important
}
.new_top {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	z-index: 9999999;
	height: 50px;
	background-color: #222;
	width: 100%;
	height: 90px
}
.ser-over {
	position: fixed;
	z-index: 999999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: none;
	background: rgba(0, 0, 0, .97)
}
.ser-over .over-close {
	position: absolute;
	right: -120px;
	top: -60px
}
.w1200 {
	width: 1200px;
	margin: 0 auto
}
.ser-over .w1200 {
	width: 690px;
	height: 536px;
	margin: auto;
	position: relative;
	top: 50%;
	margin-top: -233px
}
.ser-over ul {
	margin: auto;
	border-bottom: 1px solid rgba(255, 255, 255, .19);
	padding-bottom: 60px;
	overflow: hidden
}
.ser-over ul:last-child {
	border-bottom: none
}
.ser-over .list-right li {
	width: 50px;
	height: 50px;
	margin-right: 72px
}
.ser-over .list-right img {
	height: 50px
}
.ser-over .list-right img.ser-hover {
	display: none
}
.ser-over .list-right p {
	font-size: 12px
}
.ser-over ul li:last-child: {
margin-right:0
}
.ser-over .over-tit {
	font-size: 18px;
	line-height: 18px;
	color: #fff;
	margin-top: 30px
}
.ser-over .over-tit:first-child {
	margin-top: 0
}
.menu {
}
.logo {
	float: left;
	margin-top: 11px;
	width: 200px;
	height: 32px;
	margin-top: 32px
}
.footer .logo {
	margin-top: 34px
}
.logo-tit {
	font-size: 12px;
	color: #fff;
	float: left;
	margin-left: 80px;
	margin-top: 24px;
	margin-bottom: 0
}
.logo-tit .a-bg {
	display: inline-block;
	width: 81px;
	height: 15px;
	background-color: #ff4c18;
	line-height: 15px;
	text-align: center;
	font-size: 12px;
	margin-right: 10px
}
.logo-tit .word {
	color: #dd4519
}
.logo-tit .tel {
	margin-left: 27px
}
.navi {
	float: left;
	overflow: hidden;
	margin-left: 120px;
	margin-top: 45px
}
.navi li {
	float: left;
	margin-right: 44px
}
.navi li:last-child {
	margin-right: 0
}
.navi a {
	color: #999;
	font-size: 18px;
	text-decoration: none
}
.navi a.active {
	color: #fff
}
.navi a:hover {
	color: #ffde00;
	cursor: pointer
}
.school-nav {
	width: 100%;
	height: 56px;
	background-color: #000;
	position: fixed;
	top: 70px;
	left: 0;
	z-index: 99
}
.school-nav ul {
	overflow: hidden;
	width: 1200px;
	margin: auto
}
.school-nav li {
	float: left;
	margin-right: 20px;
	padding: 4px 0;
	margin-top: 12px
}
.school-nav li.active {
	border-bottom: 1px solid #fff
}
.school-nav li:last-child {
	margin-right: 0
}
.school-nav li a {
	cursor: pointer;
	color: #fff;
	font-size: 12px
}
.school {
	width: 100%;
	height: 660px;
	background: url("images/school01.jpg") no-repeat;
	background-position: center;
	overflow: hidden
}
.school-box {
	margin-top: 126px
}
.school-item2 {
	background: url("images/school02.jpg") no-repeat
}
.school-item3 {
	background: url("images/school03.jpg") no-repeat
}
.school-item4 {
	background: url("images/school04.jpg") no-repeat
}
.school-item5 {
	background: url("images/school05.jpg") no-repeat
}
.school-item6 {
	background: url("images/school06.jpg") no-repeat
}
.school-item7 {
	background: url("images/school07.jpg") no-repeat
}
.school-item8 {
	background: url("images/school08.jpg") no-repeat
}
.school-item9 {
	background: url("images/school09.jpg") no-repeat
}
.school-item10 {
	background: url("images/school10.jpg") no-repeat
}
.school-item11 {
	background: url("images/school11.jpg") no-repeat
}
.school-item12 {
	background: url("images/school12.jpg") no-repeat
}
.school-item13 {
	background: url("images/school13.jpg") no-repeat
}
.school-item14 {
	background: url("images/school14.jpg") no-repeat
}
.school-item15 {
	background: url("images/school15.jpg") no-repeat
}
.school .w1200 {
	margin-top: 66px;
	overflow: hidden;
	color: #fff
}
.school .sch-left {
	float: left;
	width: 818px
}
.school .sch-right {
	float: right;
	width: 341px;
	height: 341px;
	border: 8px solid rgba(255, 255, 255, .15);
	margin-top: 158px
}
.sch-right img {
	display: inline-block;
	width: 100%;
	height: 100%
}
.school .sch-tit {
	font-size: 48px;
	letter-spacing: 23px
}
.school .sch-tit-eng {
	font-size: 20px;
	letter-spacing: 4px
}
.school .sch-line {
	width: 42px;
	height: 3px;
	background-color: #fff;
	margin-top: 12px
}
.school .sch-info {
	font-size: 12px;
	margin-top: 56px;
	line-height: 26px;
	letter-spacing: 2px
}
.school .sch-info a {
	color: #999;
	cursor: pointer
}
.school .sch-tit-grey {
	color: #999
}
.school .sch-sear {
	width: 155px;
	height: 42px;
	border: 1px solid #999;
	font-size: 18px;
	color: #999;
	text-align: center;
	line-height: 42px;
	cursor: pointer;
	margin-top: 46px
}
.school .sch-sear:hover {
	border-color: #fff;
	color: #fff
}
.regisLo {
	float: right;
	color: #999;
	margin-top: 23px;
	margin-right: 10px;
	font-size: 14px
}
.regisLo a {
	display: inline-block;
	margin-right: 6px;
	height: 19px;
	cursor: pointer;
	text-decoration: none;
	color: #fff
}
.regisLo .v-line {
	height: 14px;
	width: 2px;
	background-color: #fff;
	margin-right: 6px;
	vertical-align: middle
}
.section {
	text-align: center;
	background-repeat: no-repeat;
	background-position: center;
	overflow: hidden
}
.section .top-v {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 999999;
	background: rgba(0, 0, 0, 0.4)
}
.section video {
	width: 100%;
	height: 100%
}
.section .text {
	color: #fff;
	font-size: 40px;
	position: absolute;
	left: 50%;
	top: 30%;
	z-index: 99999999;
	margin-left: -80px
}
.section1 {
	background-image: url("images/bg_top.jpg")
}
.section1 .bt-play {
	position: relative;
	left: 40%;
	margin-left: 53px
}
.section2 {
	background-image: url("images/bg_1.jpg")
}
.section3 {
	background-image: url("images/bg_2.jpg")
}
.section4 {
	background-image: url("images/bg_3.jpg")
}
.section5 {
	background-image: url("images/bg_4.jpg")
}
.section6 {
	background-image: url("images/bg5.jpg")
}
.section7 {
	background-image: url("images/bg_6.jpg")
}
.section8 {
	background-image: url("images/bg_5.jpg")
}
.section9 {
	background-image: url("images/bg7.jpg")
}
.section10 {
	background-image: url("images/bg_10.jpg")
}
.section11 {
	background-image: url("images/bg_11.jpg")
}
.section .w1200 {
	height: 600px;
	position: absolute;
	top: 50%;
	margin-top: -250px;
	left: 50%;
	margin-left: -600px
}
.section1 .w1200 {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -600px;
	margin-top: -275px
}
.section6 .w1200 {
	height: 860px;
	position: absolute;
	top: 50%;
	margin-top: -260px;
	left: 50%;
	margin-left: -600px
}
.section7 .sec07-w {
	height: 510px;
	position: absolute;
	top: 50%;
	margin-top: -340px;
	left: 50%;
	margin-left: -600px
}
.source {
	width: 100%;
	height: 850px;
	overflow: hidden;
	position: relative;
	text-align: center
}
.source .w1200 {
	position: absolute;
	width: 1200px;
	left: 50%;
	margin-left: -600px
}
.source p {
	margin: 0
}
.source1 {
	background-image: url("images/clabg_top.jpg")
}
.source2 {
	background-color: #8C9094
}
.source3 {
	background-image: url("images/clabg_1.jpg")
}
.source4, .teamodel2 {
	background-image: url("images/clabg_2.jpg")
}
.source5 {
	background-image: url("images/clabg_3.jpg")
}
.source6 {
	background-image: url("images/clabg_4.jpg")
}
.source7 {
	background-image: url("images/clabg_5.jpg")
}
.source8 {
	background-image: url("images/clabg_6.jpg")
}
.source9 {
	background-image: url("images/clabg_7.jpg")
}
.source2 .w1200 {
	position: absolute;
	height: 100%;
	top: 0;
	margin-top: 0
}
.source1 .w1200 {
	height: 372px;
	margin-top: 220px
}
.source1 .sou-left {
	position: absolute;
	left: 100px;
	bottom: 50px
}
.source1 .sou-right {
	position: absolute;
	right: 100px;
	top: 120px
}
.source1 .sou-tit {
	font-size: 20px;
	font-weight: bold;
	color: #FFF;
	line-height: 26px;
	letter-spacing: 50px;
	margin-top: 36px;
	text-align: center;
	padding-left: 35px
}
.source1 .cla-top {
	text-align: center
}
.source1 .sou-subtit {
	font-size: 15px;
	color: #fff;
	line-height: 20px;
	letter-spacing: 8.5px;
	margin-top: 40px;
	margin-bottom: 50px;
	text-align: center
}
.teamodel2 .sou-subtit {
	font-size: 36px;
	letter-spacing: 2px;
	color: #fff;
	margin-bottom: 70px
}
.teamodel2 span.left-arrow {
	display: inline-block;
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-left: 18px solid #fff;
	border-bottom: 10px solid transparent
}
.teamodel2 span.right-arrow {
	display: inline-block;
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-right: 18px solid #fff;
	border-bottom: 10px solid transparent
}
.teamodel2 span.left-arrow:nth-child(2) {
	border-left: 18px solid #FF5A5F;
	margin-right: 40px
}
.teamodel2 span.right-arrow:nth-child(3) {
	margin-left: 40px
}
.teamodel2 span.right-arrow:nth-child(4) {
	border-right: 18px solid #FF5A5F
}
.teamodel2 span.right-arrow2 {
	margin-left: 40px !important
}
.source1 .sou-subtit2, .teamodel2 .sou-subtit2 {
	width: 900px;
	margin: auto;
	font-size: 14px;
	color: #fff;
	letter-spacing: 3px;
	line-height: 30px;
	margin-bottom: 20px;
	text-align: center
}
.president {
	position: absolute;
	bottom: 0;
	left: 0
}
.president .big-pre {
	display: inline-block
}
.president .small-pre {
	display: none
}
.president-info {
	position: absolute;
	width: 630px;
	height: 475px;
	top: 50%;
	margin-top: -197px;
	color: #fff;
	right: 0
}
.president-info p:first-child {
	font-size: 36px;
	letter-spacing: 27px
}
.president-info p:nth-child(2) {
	font-size: 72px;
	letter-spacing: 15px;
	font-weight: bold;
	margin-top: 40px;
	margin-bottom: 48px
}
.president-info p:nth-child(3) {
	font-size: 14px;
	letter-spacing: 3px;
	color: #d1d1d1;
	line-height: 39px;
	text-align: left;
	text-align: justify
}
.left-course {
	left: 0
}
.course-name {
	position: absolute;
	width: 350px;
	height: 580px;
	top: 0;
	background-color: rgba(0, 0, 0, .6);
	color: #fff
}
.course-name {
	padding: 0 20px
}
.course-name p:nth-child(1) {
	font-size: 100px;
	margin-top: 10px
}
.course-name p:nth-child(2) {
	font-size: 48px
}
.course-name p:nth-child(3) {
	font-size: 20px;
	letter-spacing: 1.2px
}
.course-name p:nth-child(4) {
	width: 280px;
	text-align: justify;
	margin: auto;
	font-size: 12px;
	color: #999;
	line-height: 40px;
	margin-top: 30px
}
.right-course {
	right: 0
}
.outer-course {
	position: absolute;
	width: 840px;
	height: 580px;
	left: 384px;
	overflow: hidden
}
.left-outer-sourse {
	right: 384px;
	left: 0
}
.course-box {
	position: absolute;
	width: 860px;
	height: 580px;
	top: 0;
	left: 0;
	overflow-y: scroll
}
.course-box ul {
	overflow: hidden;
	color: #fff;
	text-align: left
}
.course-box .outLi {
	float: left;
	width: 400px;
	height: 280px;
	overflow: hidden;
	margin-bottom: 20px
}
.course-box .outLi:nth-last-child(1), .course-box .outLi:nth-last-child(2) {
	margin-bottom: 0
}
.course-box .outLi2 {
	margin-bottom: 20px !important
}
.course-box li div.course-text, .course-box li p.course-img {
	float: left
}
.course-text {
	margin-left: 12px;
	width: 150px;
	overflow: hidden;
	margin-top: 20px
}
.course-text p {
	font-size: 16px;
	margin: 10px 0
}
.course-text ul {
	font-size: 12px;
	color: #999
}
.course-text li {
	line-height: 28px;
	position: relative;
	padding-left: 10px;
	padding-right: 20px
}
.course-text li:after {
	position: absolute;
	content: '';
	top: 14px;
	left: 0;
	width: 2px;
	height: 2px;
	border-radius: 1px;
	background-color: #999
}
.sou-eduTit {
	font-size: 46px;
	color: #fff
}
.sou-eduTit2 {
	font-size: 14px;
	line-height: 26px;
	color: #fff;
	margin: 30px auto !important;
	width: 780px
}
.source8 .w1200 {
	position: absolute;
	height: 590px;
	top: 50%;
	margin-top: -295px;
	left: 50%;
	margin-left: -600px
}
.sou-imgs {
	width: 1200px;
	overflow: hidden
}
.sou-imgs li {
	position: relative;
	float: left;
	width: 300px;
	height: 200px;
	margin-right: 150px;
	margin-bottom: 25px;
	cursor: pointer
}
.sou-imgs img {
	display: inline-block;
	width: 100%;
	height: 100%
}
.sou-imgs li .imgAfter {
	position: absolute;
	width: 152px;
	height: 100%;
	background: rgba(0, 0, 0, .7);
	color: #fff;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 1.2px;
	left: 30px;
	top: 0;
	padding-left: 16px;
	padding-right: 56px;
	text-align: left;
	padding-top: 30px;
	transition: 0.4s
}
.sou-imgs li .imgAfter2 {
	right: 30px;
	text-align: right;
	padding-right: 16px;
	padding-left: 56px
}
.sou-imgs li:hover .imgAfter {
	display: none
}
.sou-imgs li:last-child, .sou-imgs li:nth-child(3) {
	margin-right: 0
}
.sou-imgs li:nth-child(4), .sou-imgs li:nth-child(5), .sou-imgs li:nth-child(6) {
	margin-bottom: 0
}
.source7 .w1200 {
	height: 576px;
	position: absolute;
	left: 50%;
	margin-left: -600px;
	top: 50%;
	margin-top: -288px
}
.source3 .w1200, .source4 .w1200, .source5 .w1200, .source6 .w1200 {
	height: 580px;
	position: absolute;
	left: 50%;
	margin-left: -600px;
	top: 50%;
	margin-top: -290px
}
.source9 .sou-eduTit {
	margin-bottom: 60px
}
.source9 .w1200 {
	height: 707px;
	position: absolute;
	left: 50%;
	margin-left: -600px;
	top: 50%;
	margin-top: -356px
}
.faculty {
	overflow: hidden;
	height: 850px;
	background-position: center
}
.faculty .w1200 {
	width: 1200px;
	position: relative;
	height: 640px;
	left: 50%;
	margin-left: -600px;
	top: 50%;
	margin-top: -320px;
	text-align: center
}
.faculty1 {
	margin-top: 70px
}
.faculty1 .w1200 {
	height: 560px;
	margin-top: -280px
}
.faculty2 .w1200 {
	height: 616px;
	margin-top: -308px
}
.faculty1 {
	height: 740px;
	background-image: url("images/faculty1.jpg")
}
.faculty1 .sou-subtit, .faculty2 .sou-subtit, .faculty3 .sou-subtit, .faculty4 .sou-subtit {
	margin-bottom: 40px
}
.faculty1 .sou-subtit2, .faculty2 .sou-subtit2, .faculty3 .sou-subtit2, .faculty4 .sou-subtit2 {
	margin-bottom: 25px
}
.faculty .faculty-group {
	margin: 50px auto
}
.faculty-nav {
	height: 302px;
	width: 816px;
	background: url("images/tealine.png") no-repeat center 173px !important;
	text-align: center;
	overflow: hidden;
	margin: 90px auto auto
}
.faculty-nav p {
	width: 136px;
	text-align: center;
	font-size: 18px;
	color: #fff;
	float: left;
	margin-right: 204px;
	line-height: 24px
}
.faculty-nav p:last-child {
	margin-right: 0
}
.faculty-per {
	width: 1100px;
	margin: auto;
	overflow: hidden
}
.faculty-per li {
	float: left;
	margin-right: 20px
}
.faculty-per li:nth-child(2) {
	margin-right: 0
}
.faculty-per li:nth-child(1), .faculty-per li:nth-child(2) {
	margin-bottom: 20px
}
.faculty-per li:last-child {
	margin-right: 0
}
.faculty-tea {
	width: 722px;
	height: 462px;
	overflow: hidden;
	margin: 60px auto auto
}
.faculty-teaBox {
	width: 900px;
	margin: 90px auto auto
}
.faculty-teaBox img {
	display: inline-block;
	width: 100%
}
.faculty-tea li {
	float: left;
	margin-right: 46px;
	margin-bottom: 26px;
	width: 210px;
	height: 218px;
	position: relative;
	cursor: pointer
}
.faculty-tea li .faculty-hover {
	width: 100%;
	height: 58px;
	background: rgba(255, 255, 255, .67);
	color: #fff;
	position: absolute;
	top: 160px;
	left: 0;
	padding: 10px;
	text-align: left;
	overflow: hidden;
	color: #000;
	transition: 0.4s
}
.faculty-tea li:hover .faculty-hover {
	top: 0;
	height: 100%;
	padding-top: 42px
}
.faculty-hover span {
	display: block;
	width: 180px;
	overflow: hidden
}
.faculty-hover .fa-tit {
	font-size: 18px;
	letter-spacing: 3px;
	font-weight: bold
}
.faculty-hover .fa-tit2 {
	font-weight: bold
}
.faculty-hover .fa-con {
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 2px;
	text-align: justify
}
.faculty-tea img {
	display: inline-block;
	width: 100%
}
.faculty-tea li:last-child, .faculty-tea li:nth-child(3) {
	margin-right: 0
}
.faculty-tea li:last-child, .faculty-tea li:nth-child(4), .faculty-tea li:nth-child(5), .faculty-tea li:nth-child(6) {
	margin-bottom: 0
}
.faculty-bom {
	width: 100%;
	height: 420px;
	background: url("images/faculty-bom.jpg") no-repeat center
}
.faculty3 {
	height: 850px;
	background: url("images/faculty2.jpg") no-repeat center
}
.faculty4 {
	height: 850px;
	background: url("images/lending_bg2.jpg") no-repeat center
}
.teamodel2 .w1200 {
	position: absolute;
	width: 1200px;
	height: 610px;
	left: 50%;
	margin-left: -600px;
	top: 50%;
	margin-top: -305px
}
.class-nav {
	height: 264px;
	width: 816px;
	background: url("images/tealine.png") no-repeat center 136px;
	text-align: left;
	overflow: hidden;
	margin: 90px auto auto
}
.faculty2 .class-nav {
	height: 300px
}
.class-nav a {
	display: inline-block;
	float: left;
	width: 136px;
	height: 136px;
	cursor: pointer;
	color: #fff;
	text-decoration: none;
	margin-right: 204px;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	text-align: center;
	line-height: 136px;
	font-size: 20px
}
.class-nav a:nth-child(1) {
	border: rgba(248, 180, 50, 0.83);
	background: rgba(179, 121, 14, 0.67)
}
.class-nav a:nth-child(2) {
	background: rgba(175, 62, 37, 0.61);
	border: 1px solid rgba(254, 91, 23, 0.82)
}
.class-nav a:last-child {
	margin-right: 0;
	background: rgba(101, 51, 148, 0.74);
	border: 1px solid #992DFF
}
.faculty-nav a {
	display: inline-block;
	float: left;
	width: 136px;
	height: 136px;
	cursor: pointer;
	color: #fff;
	text-decoration: none;
	font-size: 30px;
	margin-top: 18px;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	text-align: center;
	line-height: 136px;
	background: rgba(179, 121, 14, 0.67);
	border: 1px solid rgba(248, 180, 50, 0.83)
}
.faculty-nav p:nth-child(2) a {
	background: rgba(175, 62, 37, 0.61);
	border: 1px solid rgba(254, 91, 23, 0.82)
}
.faculty-nav p:last-child a {
	background: rgba(101, 51, 148, 0.74);
	border: 1px solid #992DFF
}
.class-nav a:hover {
	border-color: #FF5A5F;
	color: #FF5A5F
}
.claSys, .claSys1 {
	width: 280px;
	height: 42px;
	color: #fff;
	font-weight: bold;
	font-size: 16px;
	letter-spacing: 13px;
	line-height: 42px;
	margin: auto !important
}
.claSys1 {
	border-radius: 42px;
	background-color: #fff;
	color: #000
}
.teamodel3, .teamodel4 {
	color: #fff;
	background-image: url("images/clabg_2.jpg")
}
.teamodel3 .w1200 {
	overflow: hidden;
	position: absolute;
	height: 562px;
	width: 1200px;
	left: 50%;
	margin-left: -600px;
	top: 50%;
	margin-top: -281px
}
.teamodel4 .w1200 {
	width: 1200px;
	height: 590px;
	position: absolute;
	left: 50%;
	margin-left: -600px;
	top: 50%;
	margin-top: -295px
}
.teamodel-name {
	width: 372px;
	text-align: justify;
	float: left;
	margin-top: 140px;
	color: #fff
}
.teamodel-name p:nth-child(1) {
	font-size: 46px;
	letter-spacing: 16px;
	margin-bottom: 30px
}
.teamodel-name p:nth-child(2) {
	font-size: 18px;
	letter-spacing: 5.4px;
	margin-bottom: 56px
}
.teamodel-name p:nth-child(3) {
	font-size: 12px;
	letter-spacing: 2px;
	width: 100%;
	line-height: 26px
}
.right-model {
	width: 750px;
	float: right
}
.right-model li {
	float: left;
	margin-right: 30px;
	margin-bottom: 10px
}
.right-model li:nth-child(even) {
	margin-right: 0
}
.right-model li:nth-child(5), .right-model li:nth-child(6) {
	margin-bottom: 0
}
.right-model2 {
	width: 730px;
	float: right
}
.right-model2 li {
	width: 100%;
	overflow: hidden;
	margin-bottom: 10px
}
.right-model2 li p {
	position: relative;
	float: left;
	margin-right: 10px;
	color: #fff;
	font-size: 12px;
	width: 120px;
	height: 120px;
	cursor: pointer
}
.right-model2 li p:first-child {
	width: 210px;
	height: 120px
}
.right-model2 p span:first-child {
	display: inline-block;
	float: left;
	width: 56px;
	height: 70px;
	margin-right: 4px;
	background: url("images/arrow-down.png") no-repeat center 20px
}
.right-model2 p span:last-child {
	display: inline-block;
	float: left;
	text-align: left;
	width: 150px;
	height: 36px;
	background: url("images/arrow-right.png") no-repeat 60px top
}
.right-model2 p span.imgHover {
	position: absolute;
	width: 120px;
	height: 120px;
	background: rgba(0, 0, 0, .69);
	line-height: 120px;
	text-align: center;
	color: #fff;
	top: 0;
	left: 0;
	z-index: 99;
	display: none;
	transition: 0.4s
}
.right-model2 p:hover span.imgHover {
	display: block
}
.right-model2 li p:last-child {
	margin-right: 0
}
.right-model2 li > img {
	float: left;
	margin-right: 10px
}
.right-model2 li > img:last-child {
	margin-right: 0
}
.right-model2 li:last-child {
	margin-bottom: 0
}
.teamodel5 .teamodel-name {
	text-align: center;
	ccolor: #fff;
	width: 100%;
	margin-top: 0
}
.teamodel5 .teamodel-name p:first-child {
	font-size: 46px;
	letter-spacing: 16px;
	margin-bottom: 40px
}
.teamodel5 .teamodel-name p:last-child {
	font-size: 14px;
	letter-spacing: 2px;
	line-height: 26px;
	margin-bottom: 78px
}
.tea-frame {
	clear: both;
	overflow: hidden
}
.frame-tit {
	float: left;
	letter-spacing: 7px;
	color: #fff;
	width: 160px;
	height: 81px;
	background: rgba(179, 121, 14, 0.67);
	border: 1px solid rgba(248, 180, 50, 0.83);
	border-radius: 100px;
	text-align: center
}
.tea-frame2 .frame-tit {
	background: rgba(175, 62, 37, 0.61);
	border: 1px solid rgba(254, 91, 23, 0.82);
	border-radius: 100px
}
.frame-tit p {
	font-size: 20px !important
}
.frame-tit p:first-child {
	margin-top: 10px
}
.frame-percent {
	float: right;
	overflow: hidden;
	margin-top: 24px;
	color: #fff;
	border-bottom: 1px solid #444;
	padding-bottom: 50px
}
.tea-frame2 .frame-percent {
	border: none;
	padding-bottom: 0
}
.frame-percent ul {
	overflow: hidden
}
.frame-percent ul li {
	float: left;
	width: 210px;
	margin-right: 30px;
	font-size: 28px;
	letter-spacing: 2px;
	line-height: 36px
}
.frame-percent ul li:last-child {
	margin-right: 0
}
.frame-percent .frame-teg {
	width: 120px
}
.frame-teg li.frame-bg p {
	height: 10px;
	width: 120px;
	border-bottom-left-radius: 10px;
	border-top-left-radius: 10px;
	background-color: #FD09AB
}
.frame-teg li.frame-num {
	display: inline-block;
	font-size: 18px;
	color: #FD09AB
}
.frame-percent .frame-art {
	width: 280px
}
.tea-frame2 .frame-percent .frame-art {
	width: 120px
}
.frame-art .frame-bg p {
	width: 280px;
	height: 10px;
	background-color: #BAFC02
}
.tea-frame2 .frame-art .frame-bg p {
	width: 120px;
	height: 10px;
	background-color: #BAFC02
}
.frame-art .frame-num {
	color: #BAFC02
}
.tea-frame2 .frame-art .frame-num {
	color: #BAFC02
}
.frame-percent .frame-base {
	width: 100px
}
.tea-frame2 .frame-percent .frame-base {
	width: 140px
}
.frame-base .frame-bg p {
	width: 100px;
	height: 10px;
	background-color: #22C9D8
}
.tea-frame2 .frame-base .frame-bg p {
	width: 140px;
	height: 10px;
	background-color: #22C9D8
}
.frame-base .frame-num {
	color: #22C9D8
}
.tea-frame2 .frame-base .frame-num {
	color: #22C9D8
}
.frame-percent .frame-pub {
	width: 500px
}
.frame-pub .frame-bg p {
	width: 500px;
	height: 10px;
	background-color: #9480EB
}
.frame-pub .frame-num {
	color: #9480EB
}
.frame-percent ul:last-child .frame-bg p {
	border-bottom-right-radius: 10px;
	border-top-right-radius: 10px
}
.frame-pub .frame-num {
	color: #9480EB
}
.tea-frame2 .frame-percent .frame-teg {
	width: 740px
}
.tea-frame2 .frame-teg .frame-bg p {
	width: 740px;
	height: 10px;
	background-color: #FD09AB
}
.tea-frame2 .frame-teg .frame-num {
	color: #FD09AB
}
.tea-frame2 {
	margin-top: 24px
}
.teamodel5 .w1200 {
	height: 470px;
	width: 1200px;
	position: absolute;
	left: 50%;
	margin-left: -600px;
	top: 50%;
	margin-top: -235px
}
.teamodel6 .w1200 {
	position: absolute;
	width: 1200px;
	height: 532px;
	left: 50%;
	margin-left: -600px;
	top: 50%;
	margin-top: -266px
}
.teamodel6 .teamodel-name {
	width: 100%;
	margin-top: 0;
	text-align: center;
	margin-bottom: 80px
}
.teamodel6 .sou-imgs {
	width: 1200px;
	height: 355px;
	overflow: hidden
}
.teamodel6 .sou-imgs li {
	width: 390px;
	height: 170px;
	margin-right: 15px;
	margin-bottom: 15px
}
.teamodel6 .sou-imgs li:nth-child(3), .teamodel6 .sou-imgs li:nth-child(6) {
	margin-right: 0
}
.teamodel6 .sou-imgs li:nth-child(4), .teamodel6 .sou-imgs li:nth-child(5), .teamodel6 .sou-imgs li:nth-child(6) {
	margin-bottom: 0
}
.teamodel6 .sou-imgs img {
	width: 100%;
	height: 100%
}
.frame-percent li p {
	width: 0;
	transition: 0.6s
}
.tea-frame2 .frame-teg .frame-bg p {
	width: 0;
	transition: 3.7s
}
.tea-frame2 .frame-base .frame-bg p {
	width: 0;
	transition: 0.7s
}
.tea-frame1 .frame-pub .frame-bg p {
	width: 0;
	transition: 2.5s
}
.tea-frame1 .frame-base .frame-bg p {
	width: 0;
	transition: 0.5s
}
.tea-frame1 .frame-art .frame-bg p {
	width: 0;
	transition: 1.4s
}
.teacher-nav {
	width: 100%;
	height: 50px;
	background-color: #000;
	position: fixed;
	top: 70px;
	left: 0;
	z-index: 99
}
.teacher-nav ul {
	overflow: hidden;
	margin: auto;
	display: table
}
.teacher-nav li {
	float: left;
	margin-right: 20px;
	padding: 4px 0;
	margin-top: 10px
}
.teacher-nav li:first-child {
	margin-right: 40px
}
.teacher-nav li.active {
	border-bottom: 1px solid #fff
}
.teacher-nav li:last-child {
	margin-right: 0
}
.teacher-nav li a {
	cursor: pointer;
	color: #fff;
	font-size: 12px
}
.new-teacher {
	width: 100%;
	height: 100%;
	padding-top: 120px;
	position: absolute;
	background: url("images/bg5.jpg") no-repeat center 120px
}
.teacher-box {
	width: 934px;
	margin: 20px auto auto;
	position: relative;
	overflow: hidden
}
.teacher-con {
	overflow-y: scroll;
	width: 964px;
	margin: auto
}
.teacher-box ul {
	overflow: hidden;
	width: 944px;
	margin: auto
}
.teacher-box li {
	width: 210px;
	height: 422px;
	font-size: 15px;
	color: #fff;
	float: left;
	margin-right: 26px;
	text-align: left;
	cursor: pointer
}
.teacher-box li img {
	display: inline-block;
	width: 200px;
	height: 206px
}
.teacher-box li a {
	color: #fff;
	text-decoration: none
}
.teacher-box li a:active {
	color: #fff
}
.teacher-box .teacher-name {
	font-size: 22px;
	line-height: 30px;
	margin-top: 17px;
	font-weight: bold
}
.teacher-box .teacher-work {
	font-size: 18px;
	line-height: 24px
}
.teacher-box .teacher-intro {
	line-height: 20px;
	text-align: justify;
	overflow: hidden;
	margin-top: 20px;
	font-size: 14px
}
.new-process, .new-time {
	width: 100%;
	height: 1020px;
	margin-top: 70px;
	background: url("images/clabg_4.jpg") no-repeat center
}
.new-process .w1200, .new-time .w1200 {
	position: static;
	top: 0;
	margin: 0 auto;
	padding-top: 60px
}
.new-process .sou-subtit, .new-time .sou-subtit {
	margin-bottom: 30px
}
.new-time .sou-subtit {
	margin-bottom: 60px
}
.new-process ul {
	margin-top: 80px
}
.new-process li {
	margin-bottom: 30px;
	font-size: 14px;
	color: #999;
	line-height: 30px
}
.new-process li p a {
	color: #FF5A5F;
	text-decoration: none
}
.new-process li img {
	display: inline-block;
	margin-right: 20px;
	margin-top: -4px
}
.new-process li p:first-child {
	color: #fff;
	font-size: 24px;
	line-height: 30px;
	margin-bottom: 20px;
	font-weight: bold
}
.new-time {
	width: 100%;
	height: 840px;
	margin-top: 70px;
	background: url("images/new-time.jpg") no-repeat center;
	color: #fff;
	font-size: 14px;
	line-height: 20px;
	position: relative
}
.time-in img {
	display: inline-block;
	margin: 0 10px
}
.footer .f-w {
	width: 1200px;
	margin: auto
}
.mTxt1 {
	width: 526px;
	height: 195px;
	margin: 0 auto;
	position: relative;
	top: 25%;
	background: url("../../images-14/oneTxt.png") no-repeat 0 0
}
.DownloadBtn {
	cursor: pointer;
	margin: 85px auto 0;
	width: 220px;
	height: 50px;
	position: relative;
	background: #5396FF;
	color: #fff;
	line-height: 50px;
	font-size: 24px;
	border-radius: 25px
}
.DownloadBtn a {
	display: inline-block;
	width: 100%;
	height: 100%;
	color: #fff;
	font-family: 'PingFang-SC-UltraLight', '微软雅黑', '宋体'
}
.mTxt1 {
	width: 526px;
	height: 195px;
	margin: 0 auto;
	position: relative;
	top: 25%;
	background: url("../../images-14/oneTxt.png") no-repeat 0 0
}
.DownloadBtn {
	cursor: pointer;
	margin: 85px auto 0;
	width: 220px;
	height: 50px;
	position: relative;
	background: #5396FF;
	color: #fff;
	line-height: 50px;
	font-size: 24px;
	border-radius: 25px
}
.DownloadBtn a {
	display: inline-block;
	width: 100%;
	height: 100%;
	color: #fff;
	font-family: 'PingFang-SC-UltraLight', '微软雅黑', '宋体';
	text-decoration: none
}
#fp-nav ul li a span, .fp-slidesNav ul li a span {
	background-color: #fff
}
.carousel-inner .item {
	width: 100%;
	height: 520px;
	margin-top: 30px
}
.subnav {
	height: 150px;
	background-color: #fff;
	width: 100%;
	position: absolute;
	bottom: 0;
	padding-top: 42px;
	z-index: 999;
	transition: 0.5s ease-in-out
}
.subnav ul {
	overflow: hidden
}
.subnav li {
	float: left;
	margin-right: 170px;
	height: 68px;
	transition: 0.2s
}
.subnav li.active {
	border-bottom: 4px solid #FF4C18
}
.subnav li a {
	color: #000;
	text-decoration: none
}
.subnav li a p {
	margin-top: 14px
}
.subnav li a img {
	display: inline-block;
	vertical-align: middle
}
.subnav li:first-child {
	margin-left: 177px
}
.subnav li:last-child {
	margin-right: 177px
}
.menu-list {
	width: 100%;
	height: 280px;
	background: rgba(0, 0, 0, 0.8);
	position: fixed;
	top: 70px;
	display: none
}
.menu-list1 {
	display: none
}
.menu-list .list-left {
	overflow: hidden;
	display: table;
	margin: auto;
	border-bottom: 1px solid #444
}
.list-left li {
	color: #999;
	font-size: 18px;
	line-height: 30px;
	cursor: pointer;
	float: left;
	margin-right: 20px;
	padding: 25px 0
}
/*.list-left li:nth-child(7) {
	display: none
} */
.list-left li a {
	color: #999 !important;
	text-align: none
}
.list-left li:last-child {
	margin-right: 0
}
.list-left li.active a {
	color: #fff !important
}
.menu-list .list-right {
	overflow: hidden;
	display: table;
	margin: 24px auto auto
}
.menu-list1 .list-right {
	display: none
}
.list-right li {
	float: left;
	width: 160px;
	margin-right: 18px;
	text-align: center
}
.list-right li:last-child {
	margin-right: 0
}
.ser-over .list-right li {
	margin-top: 20px
}
.ser-over .list-right li:last-child {
	margin-right: 0
}
.list-right a {
	color: #fff !important;
	text-decoration: none
}
.list-right img {
	display: inline-block;
	width: 100%;
	height: 120px
}
.list-right p {
	margin-top: 18px;
	font-size: 12px !important;
	color: #fff !important
}
.list-right li:last-child {
	margin-right: 0
}
.carousel-indicators {
	top: 580px
}
.carousel-control {
	width: 28px;
	height: 68px;
	background-color: none;
	margin-top: 30px
}
.carousel-control.left {
	margin: 0;
	background: url("images/bt_left.png") no-repeat
}
.carousel-control.left:hover {
	background: url("images/bt_left_hover.png") no-repeat
}
.carousel-control.right {
	margin: 0;
	background: url("images/bt_right.png") no-repeat
}
.carousel-control.right:hover {
	background: url("images/bt_right_hover.png") no-repeat
}
.section3 .game, .section6 .sec05 {
	overflow: hidden
}
.game.fif {
	width: 586px;
	margin: auto
}
.game li {
	float: left;
	margin-right: 26px;
	text-align: center
}
.game li img {
	transition: 1.2s
}
.game li:hover img {
	transform: scale(1.1)
}
.game li:last-child {
	margin-right: 0
}
.game li a {
	font-size: 20px;
	color: #fff;
	text-decoration: none
}
.game li p {
	margin-top: 35px;
	font-size: 14px
}
.section {
	overflow: hidden
}
.sec05 li {
	float: left;
	width: 388px;
	height: 220px;
	margin-right: 18px;
	box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.2);
	margin-bottom: 40px;
	border-top-color: rgba(0, 0, 0, 0.2);
	transition: 0.5s
}
.sec05 li:last-child, .sec05 li:nth-child(3) {
	margin-right: 0
}
.sec05 li a {
	color: #fff;
	transition: 0.8s;
	display: inline-block;
	background-color: #c75d3f66;
	height: 100%;
	width: 100%
}
.sec07 li {
	float: left;
	width: 590px;
	height: 186px;
	margin-right: 20px;
	margin-bottom: 20px;
	border: 1px solid rgba(0, 0, 0, .1)
}
.sec07 li a {
	display: inline-block;
	border: 0px solid rgba(0, 0, 0, .1);
	transition: 0.4s
}
.sec07 li:hover a {
	margin-top: -10px;
	border: 1px solid #999
}
.sec07 li:last-child, .sec07 li:nth-child(2) {
	margin-right: 0
}
.section a {
	text-decoration: none
}
.section .name {
	font-size: 18px;
	color: #fff;
	margin-top: 20px;
	float: left;
	position: relative;
	margin-left: 24px
}
.section .sec-name {
	margin-top: 20px;
	float: left;
	position: relative;
	margin-left: 24px
}
.section .name:after {
	position: absolute;
	content: '';
	width: 32px;
	height: 6px;
	background-color: #fff;
	top: 40px;
	left: 0
}
.section .line {
	display: inline-block;
	width: 32px;
	height: 6px;
	background-color: #222;
	margin-top: 16px
}
.section .imgBox {
	width: 50px;
	height: 50px;
	border-radius: 25px;
	-webkit-border-radius: 32px;
	margin-right: 24px;
	margin-top: 20px;
	float: right;
	transition: 0.5s;
	background-color: #555
}
.section .imgBox img {
	display: inline-block;
	height: 100%;
	width: 100%;
	border-radius: 25px
}
.sec07 .tit-sec07 {
	text-align: left;
	color: #fff;
	float: left;
	margin-left: 22px;
	margin-top: 40px;
	width: 260px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-bottom: 6px
}
.section6 .teaIntro {
	width: 330px;
	height: 104px;
	overflow: hidden;
	text-align: justify;
	color: #fff;
	overflow: hidden;
	line-height: 26px;
	margin-left: 24px;
	margin-top: 80px
}
.section7 .teaIntro {
	float: left;
	width: 260px;
	height: 64px;
	font-size: 12px;
	overflow: hidden;
	text-align: justify;
	color: #cecece;
	overflow: hidden;
	line-height: 22px;
	margin-left: 24px
}
.section7 .inro-time {
	float: left;
	font-size: 12px;
	color: #cecece;
	margin-top: 12px;
	width: 300px;
	text-align: right;
	margin-left: 22px
}
.section .more {
	font-size: 14px;
	color: #222;
	width: 175px;
	height: 24px;
	line-height: 24px;
	margin: auto;
	cursor: pointer
}
.more a {
	color: #fff
}
.sec05 li:hover a {
	display: inline-block;
	margin-top: -10px;
	background-color: #c33434a6
}
.sec-car02 ul {
	overflow: hidden
}
.sec-car02 li {
	position: relative;
	float: left;
	width: 280px;
	height: 420px;
	text-align: center;
	margin-right: 12px;
	overflow: hidden
}
.section li .pc1 {
	transition: 0.5s
}
.section li:hover .pc1 {
	transform: scale(1.05)
}
.sec-car02 li:last-child {
	margin-right: 0
}
.sec-car02 li a {
	position: absolute;
	width: 280px;
	height: 360px;
	left: 0;
	top: 0;
	overflow: hidden;
	text-decoration: none;
	color: #fff
}
.sec-car02 li p {
	margin-top: 390px;
	font-size: 14px;
	color: #fff
}
.sec-car02 li img {
	display: inline-block;
	width: 100%;
	height: 360px
}
.footer {
	width: 100%;
	height: 220px;
	background-color: #3e3a3a;
	border-top: 1px solid #FF4C18;
	position: absolute;
	bottom: 0
}
.sub-foo {
	position: static
}
.footer .f-tit {
	width: 100%;
	height: 40px;
	line-height: 30px;
	position: relative;
	margin-top: -18px
}
.f-tit .logo {
	float: left
}
.f-tit ul {
	position: absolute;
	overflow: hidden;
	top: 37px;
	transform: translateX(-50%);
	left: 20%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%)
}
.f-tit li {
	float: left;
	margin-right: 60px;
	font-size: 12px
}
.f-tit li:last-child {
	margin-right: 0;
	color: #666;
	letter-spacing: 1px
}
.f-tit a {
	color: #666;
	font-size: 12px
}
.f-tit a:hover {
	color: #fff !important
}
.f-tit a:hover li {
	color: #fff
}
.contact {
	width: 354px;
	height: 56px;
	margin: auto;
	text-align: center;
	color: #666;
	font-size: 12px;
	letter-spacing: 0.86px;
	margin-top: 46px;
	position: relative
}
.contact .code, .contact .code2 {
	position: absolute;
	top: -150px;
	left: -36px;
	background-color: #fff;
	padding: 6px 6px 10px;
	text-align: center;
	font-size: 12px;
	color: #000;
	display: none
}
.contact .code2 {
	left: 64px
}
.contact .code p, .contact .code2 p {
	margin-top: 0
}
.code2:after, .code:after {
	position: absolute;
	content: '';
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 6px solid #fff;
	left: 50px;
	bottom: -6px
}
.contact li {
	float: left;
	margin-right: 58px
}
.contact li:last-child {
	margin-right: 0
}
.contact p {
	line-height: 16px;
	margin-top: 40px;
	font-size: 14px;
	color: #666
}
.contact a {
	display: inline-block;
	height: 56px;
	width: 45px;
	background-position: center top;
	color: #666
}
.contact a:hover p {
	color: #fff
}
.contact .app {
	background: url("images/app.png") no-repeat
}
.contact .app:hover {
	background: url("images/app_hover.png") no-repeat
}
.contact .wechart {
	background: url("images/wechat.png") no-repeat
}
.contact .wechart:hover {
	background: url("images/wechat_hover.png") no-repeat
}
.contact .web {
	background: url("images/web.png") no-repeat
}
.contact .web:hover {
	background: url("images/web_hover.png") no-repeat
}
.contact .tie {
	background: url("images/tie.png") no-repeat
}
.contact .tie:hover {
	background: url("images/tie_hover.png") no-repeat
}
.f-line {
	width: 100%;
	height: 1px;
	background-color: #585858;
	margin-top: 12px
}
.phone {
	text-align: center;
	margin-top: 18px
}
.phone span {
	display: inline-block;
	margin-right: 10px;
	color: #666;
	letter-spacing: 1px;
	line-height: 19px;
	font-size: 12px
}
.cc {
	font-size: 12px;
	color: #c3c1c1;
	letter-spacing: 0.86px;
	line-height: 30px;
	text-align: center
}
.new_content {
	width: 100%;
	height: 700px;
	background-position: center;
	background-size: cover;
	margin-top: 100px
}
.listen {
	background: url("images/bg_shenqingyouhui.jpg") no-repeat
}
.listen .inner {
	width: 888px;
	height: 500px;
	position: relative
}
.inner img {
	display: inline-block;
	width: 100%;
	height: 100%
}
.inner .carousel-caption {
	position: absolute;
	bottom: 50%;
	width: 106px;
	left: 50%;
	margin-left: -53px;
	margin-bottom: -83px;
	cursor: pointer
}
.new-enroll {
	width: 100%;
	height: 660px;
	background: url("images/enroll-bg.jpg") no-repeat center;
	margin-top: 70px
}
.enroll-tit {
	font-size: 14px;
	color: #999
}
.enroll-intro li {
	cursor: pointer
}
.enroll-intro li:last-child {
	margin-bottom: 0
}
.enroll-intro span {
	font-size: 14px;
	color: #999
}
.enroll-intro li:hover span {
	color: #fff
}
.enroll-intro span:first-child {
	display: inline-block;
	width: 16px;
	height: 16px;
	text-align: center;
	margin-right: 10px;
	color: #999
}
.enroll-intro span img {
	display: none
}
.enroll-intro span img:first-child {
	display: inline-block
}
.enroll-btn {
	width: 220px;
	height: 42px;
	margin: auto;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	background-color: #FF4C18;
	color: #FFF;
	font-size: 14px;
	text-align: center;
	line-height: 42px;
	margin-top: 20px;
	cursor: pointer
}
.new-enroll {
	color: #999;
	overflow: hidden
}
.new-enroll .w1200 {
	position: static;
	margin: 70px auto auto
}
.new-enroll .sou-subtit {
	margin-bottom: 40px
}
.new-enroll .form {
	overflow: hidden;
	margin-bottom: 30px
}
.new-enroll .enroll-input {
	float: left;
	width: 286px;
	height: 45px;
	border: 1px solid #585858;
	line-height: 45px;
	color: #3f3f3f;
	position: relative;
	margin-right: 18.66px;
	margin-top: 20px
}
.new-enroll .enroll-input:last-child {
	margin-right: 0
}
.enroll-input span:first-child {
	margin-left: 10px;
	color: #999
}
.enroll-input input {
	height: 100%;
	width: 100%;
	outline: none;
	cursor: pointer;
	background: transparent;
	position: absolute;
	top: 0;
	left: 0;
	border: none;
	padding-left: 70px
}
.enroll-class:after, .enroll-sch:after {
	position: absolute;
	content: '';
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 6px solid #999;
	top: 20px;
	right: 10px
}
.job-box {
	width: 100%;
	height: 680px;
	text-align: center;
	background: url("images/job_bg3.jpg") no-repeat center;
	position: relative
}
.job-box .w1200 {
	margin-top: 0;
	top: 0
}
.new-job1 {
	margin-top: 70px;
	background: url("images/faculty1.jpg") no-repeat center
}
.new_job_top {
	overflow: hidden
}
.new-job1 .w1200 {
	height: 422px;
	top: 50%;
	margin-top: -211px
}
.job-box .sou-subtit2 {
	width: 900px;
	margin-left: auto;
	margin-right: auto
}
.job_img1 {
}
.new-job2 {
	background: url("images/new_job_bg.jpg") no-repeat center
}
.new-job3 {
	height: 760px;
	background: url("images/job_bg3.jpg") no-repeat center
}
.new-job4 {
	height: 850px;
	background: url("images/job_bg4.jpg") no-repeat center
}
.new-job2 .w1200, .new-job3 .w1200 {
	height: 530px;
	top: 50%;
	margin-top: -265px
}
.new-job2 .w1200 {
	height: 480px;
	top: 50%;
	margin-top: -240px
}
.new-job2 .sou-subtit {
	color: #fff
}
.new-job3 .sou-subtit {
	margin-bottom: 50px
}
.new-job2 .sou-subtit2 {
	width: 650px;
	color: #fff;
	margin-left: 550px;
	padding: 74px 20px 0;
	position: relative
}
.new-job3 .sou-subtit2 {
	width: 738px;
	margin-bottom: 50px
}
.new-job2 span.left-arrow {
	border-left: 18px solid #000
}
.new-job2 p .left-arrow {
	border-left: 18px solid #fff
}
.new-job2 .sou-subtit2 p {
	float: left;
	margin-right: 72px;
	text-align: center;
	line-height: 128px;
	margin-top: 30px
}
.new-job2 .sou-subtit2 p:hover a {
	color: #FF5A5F;
	border-color: #FF5A5F
}
.new-job2 .sou-subtit2 p:last-child {
	margin-right: 0
}
.new-job2 .sou-subtit2 p a {
	display: inline-block;
	width: 128px;
	height: 128px;
	border-radius: 128px;
	-webkit-border-radius: 128px;
	border: 1px solid #fff;
	color: #fff;
	font-size: 14px
}
.new-job2 .sou-subtit2 .news-arr, .new-job2 .sou-subtit2 .news-arr2 {
	position: absolute
}
.new-job2 span.left-arrow:nth-child(2) {
	margin-right: 77px
}
.new-jpb2 .news-arr {
	position: absolute;
	right: 202px;
	bottom: 180px
}
.new-jpb2 .news-arr2 {
	position: absolute;
	right: 402px;
	bottom: 180px
}
.new-jpb2 .news-arr .left-arrow:first-child, .new-jpb2 .news-arr2 .left-arrow:first-child {
	border-left: 18px solid #fff
}
.job_flow {
	width: 940px;
	height: 185px;
	margin: auto
}
.job_flow li {
	width: 100px;
	text-align: center;
	margin-top: 30px;
	font-size: 18px;
	color: #fff;
	float: left;
	margin-right: 180px
}
.job_flow li img {
	display: inline-block;
	width: 100%
}
.job_flow li p {
	position: relative;
	margin: 20px auto
}
.job_flow li p:after {
	position: absolute;
	content: '';
	width: 31px;
	height: 30px;
	right: -100px;
	background: url("images/new_job_arrow.png") no-repeat center
}
.job_flow li:last-child p:after {
	background: none
}
.job_flow li:last-child {
	margin-right: 0
}
.new-job4 .w1200 {
	height: 550px;
	top: 50%;
	margin-top: -275px
}
.new-job5 .w1200 {
	height: 480px;
	top: 50%;
	margin-top: -240px
}
.new-job6 .w1200 {
	height: 1150px;
	top: 50%;
	margin-top: -575px
}
.new-job7 .w1200 {
	height: 540px;
	top: 155px
}
.new-job8 .w1200 {
	height: 670px;
	top: 50%;
	margin-top: -335px
}
.new-job9 .w1200 {
	height: 660px;
	top: 50%;
	margin-top: -330px
}
.new-job10 .w1200 {
	height: 640px;
	top: 50%;
	margin-top: -320px
}
.job6 {
	margin-top: 50px;
	overflow: hidden
}
.job6 img {
	float: left
}
.job6 img:last-child {
	float: right
}
.job8, .job9 {
	overflow: hidden;
	width: 1200px;
	height: 435px;
	margin: auto
}
.job9 {
	height: 480px
}
.job8 li, .job9 li {
	position: relative;
	float: left;
	width: 390px;
	height: 210px;
	margin-right: 15px;
	margin-bottom: 15px;
	cursor: pointer
}
.job9 li {
	width: 390px;
	height: 150px
}
.job8 li:last-child, .job8 li:nth-child(3), .job9 li:last-child, .job9 li:nth-child(3), .job9 li:nth-child(6) {
	margin-right: 0
}
.job8 li img, .job9 li img {
	display: inline-block;
	width: 100%
}
.job8 li p, .job9 li p {
	position: absolute;
	width: 100%;
	height: 30px;
	color: #FFF;
	background-color: #000;
	text-align: center;
	line-height: 30px;
	font-size: 12px;
	left: 0;
	bottom: 14px;
	display: none;
	transition: 0.4s
}
.job8 li:hover p, .job9 li:hover p {
	display: block
}
.lending-bg {
	width: 1920px;
	height: 100px
}
.new-job2 .sou-subtit2 {
	float: left;
	width: 640px;
	text-align: center;
	font-size: 16px;
	line-height: 46px;
	padding: 0;
	background: none;
	left: 50%;
	margin-left: -320px;
	margin-bottom: 60px
}
.new_job_top .sou-subtit2 {
	float: left;
	width: 400px;
	font-size: 16px;
	text-align: justify;
	line-height: 36px;
	margin-top: 90px
}
.new_job_top .job_img1 {
	float: right;
	width: 560px;
	height: 300px
}
.job_img1 img {
	display: inline-block;
	width: 100%
}
.new-job2 ul {
	overflow: hidden;
	width: 836px;
	margin: auto;
	clear: both
}
.new-job2 ul li {
	float: left;
	width: 158px;
	margin-right: 180px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	line-height: 20px;
	position: relative;
	cursor: pointer
}
.new-job2 ul li:last-child {
	margin-right: 0
}
.new-job2 ul li:nth-child(1):after, .new-job2 ul li:nth-child(2):after {
	position: absolute;
	content: '';
	width: 31px;
	height: 30px;
	top: 60px;
	right: -100px;
	background: url("images/new_job_arrow.png") no-repeat center
}
.new-job2 ul li p {
	margin-top: 20px
}
.new-job2 ul li:hover p {
	color: #FF5A5F
}
.new-job5 {
	height: 760px;
	background: url("images/new_job_bg5.jpg") no-repeat center
}
.new-job6 {
	height: 1460px;
	background: url("images/new_job_bg3.jpg") no-repeat center
}
.new-job8 {
	height: 840px;
	background: url("images/new_job_bg4.jpg") no-repeat center
}
.new-job9 {
	height: 840px;
	background: url("images/new_job_bg6.jpg") no-repeat center
}
.new-job10 {
	height: 840px;
	background: url("images/new_job_bg7.jpg") no-repeat center
}
.new-job5 .sou-subtit2 {
	width: 700px
}
.new_job6_box {
	overflow: hidden;
	width: 924px;
	margin: auto auto 80px
}
.new_job6_box .sou-subtit2 {
	width: 400px;
	font-size: 18px;
	line-height: 40px;
	color: #fff;
	text-align: justify;
	float: left;
	margin-top: 150px
}
.new_job6_box .job6 {
	float: right
}
.new-job8 .sou-subtit {
	letter-spacing: 4px
}
.lending01 {
	position: relative;
	width: 100%;
	height: 800px;
	margin-top: 70px;
	background: url("images/lending_bg8.jpg") no-repeat center;
	overflow: hidden
}
.lending02 {
	position: relative;
	width: 100%;
	height: 850px;
	background: url("images/job_bg3.jpg") no-repeat center;
	overflow: hidden
}
.lending03 {
	position: relative;
	width: 100%;
	height: 850px;
	background: url("images/lending_bg2.jpg") no-repeat center;
	overflow: hidden
}
.lending04 {
	position: relative;
	width: 100%;
	height: 850px;
	background: url("images/bg5.png") no-repeat center;
	overflow: hidden;
	margin-top: 0
}
.lending05 {
	position: relative;
	width: 100%;
	height: 850px;
	background: url("images/clabg_top.jpg") no-repeat center;
	overflow: hidden;
	margin-top: 0
}
.lending01 p {
	position: absolute;
	width: 1920px;
	height: 471px;
	left: 50%;
	margin-left: -960px;
	top: 50%;
	margin-top: -235px
}
.lending-bg {
	position: absolute;
	width: 1920px;
	height: 100px;
	left: 50%;
	margin-left: -960px;
	bottom: 170px
}
.lendMore {
	width: 160px;
	height: 42px;
	border: 1px solid #fff;
	font-size: 14px;
	color: #fff;
	line-height: 42px;
	text-align: center;
	margin: 30px auto auto;
	cursor: pointer
}
.lendMore:hover {
	border-color: #FF5A5F
}
.lendMore a {
	color: #fff
}
.lendMore:hover a {
	color: #FF5A5F
}
.lendMore a:active {
	color: #fff
}
.cirBox {
	overflow: hidden;
	height: 240px;
	width: 1064px;
	margin: 60px auto auto
}
.cirBox .cir {
	float: left;
	width: 176px !important;
	height: 176px;
	margin-right: 120px;
	position: relative
}
.cirBox .cir .text {
	position: absolute;
	bottom: -50px;
	color: #fff;
	font-size: 14px;
	line-height: 24px;
	text-align: center
}
.cirBox .cir:last-child {
	margin-right: 0
}
.cirBox .cir4 {
	margin-right: 0
}
.circle-text {
	color: #fff
}
.lending04 .w1200 {
	height: 690px;
	top: 0;
	margin-top: 80px
}
.arr-bg {
	width: 100%;
	height: 184px;
	background: url("images/lending-arr.png") no-repeat center 38px;
	color: #fff;
	margin-top: 74px
}
.arr-bg1 {
	margin-bottom: 140px
}
.arr-bg ul {
	overflow: hidden;
	margin-left: 100px
}
.arr-bg li {
	float: left;
	width: 100px;
	margin-right: 82px
}
.arr-bg li:last-child {
	margin-right: 0
}
.arr-bg .lendT {
	font-size: 18px;
	text-align: center
}
.arr-bg .lendNum {
	font-size: 12px;
	color: #000;
	width: 26px;
	height: 26px;
	border-radius: 100%;
	background-color: #fff;
	text-align: center;
	line-height: 26px;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 37px
}
.arr-bg .lendText {
	font-size: 14px;
	width: 100px;
	line-height: 26px;
	text-align: justify
}
.arr-bg li:nth-child(4) {
	margin-right: 180px
}
.arr-bg li:nth-child(4) .lendText {
	width: 200px
}
.arr-bg li:last-child .lendText {
	width: 160px
}
.lending04 .arr-bg li {
	width: 120px;
	margin-right: 140px
}
.lending04 .lendNum {
	margin-left: 46px
}
.lending04 .arr-bg li .lendText {
	width: 206px
}
.lending04 .arr-bg img {
	display: inline-block;
	width: 50px;
	height: 60px;
	margin-left: 35px;
	margin-bottom: 10px
}
.lending04 .arr-bg {
	background: url("images/lending-arr.png") no-repeat center 107px
}
.lending04 .lending-jiao {
	width: 20px;
	height: 36px;
	margin: 20px auto
}
.lending-jiao p {
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 9px solid #fff
}
.lending04 .sou-subtit3 {
	text-align: center;
	font-size: 18px;
	color: #fff;
	margin-top: 20px;
	margin-bottom: 30px
}
.lending04 .form {
	width: 896px;
	margin: -30px auto 50px
}
.lending05 p {
	text-align: center
}
.lending05 ul li {
	font-size: 18px;
	margin-bottom: 20px;
	letter-spacing: 5px;
	text-align: center
}
.lending05 .w1200 {
	height: 400px;
	top: 0;
	margin-top: 225px
}
.new-stuwork1 {
	width: 100%;
	height: 676px;
	margin-top: 70px;
	background: url("images/stuwork_bg_1.jpg") no-repeat center;
	color: #FFF;
	position: relative;
	overflow: hidden;
	text-align: center
}
.new-stuwork1 .w1200 {
	position: absolute;
	height: 266px;
	width: 1200px;
	left: 50%;
	margin-left: -600px;
	top: 50%;
	margin-top: -163px
}
.new-stuwork2 {
	width: 100%;
	height: 385px;
	color: #FFF;
	overflow: hidden;
	background-color: #131314
}
.new-stuwork-shinei {
	height: 305px
}
.new-stuwork-shinei .w1200 {
	margin-top: -30px
}
.new-stuwork3, .new-stuwork4 {
	width: 100%;
	height: 999px;
	background: url("images/stuwork_bg2.jpg") no-repeat center;
	color: #FFF;
	position: relative;
	overflow: hidden;
	text-align: center
}
.new-stuwork4 {
	background: url("images/stuwork_bg3.jpg") no-repeat center
}
.new-stuwork5 {
	width: 100%;
	height: 740px;
	color: #FFF;
	overflow: hidden;
	background: url("images/stuwork-bg8.jpg") no-repeat center
}
.new-stuwork5 .w1200, .new-stuwork7 .w1200 {
	text-align: center
}
.new-stuwork5 img {
	display: inline-block;
	margin-top: 25px
}
.new-stuwork6 {
	width: 100%;
	height: 640px;
	color: #FFF;
	overflow: hidden;
	background: url("images/stuwork_bg5.jpg") no-repeat center
}
.new-stuwork7 {
	width: 100%;
	height: 920px;
	color: #FFF;
	overflow: hidden;
	background: url("images/stuwork-bg9.jpg") no-repeat center
}
.new-stuwork7 img {
	display: inline-block;
	margin-top: 58px
}
.new-stuwork8 {
	width: 100%;
	height: 1980px;
	color: #FFF;
	overflow: hidden;
	background: url("images/stuwork_bg7.jpg") no-repeat center
}
.newstu-tit {
	font-size: 48px;
	letter-spacing: 0.33px;
	line-height: 67px;
	margin-top: 86px
}
.new-stuwork1 .newstu-tit {
	margin-top: 0
}
.new-stuwork2 .newstu-tit {
	padding-left: 36px;
	border-left: 12px solid #fff;
	margin-top: 78px;
	height: 50px;
	line-height: 50px
}
.new-stuwork2 .newstu-tit2 {
	margin-top: 30px
}
.new-stuwork2 .newstu-tit-game {
	margin-top: 80px
}
.new-stuwork2 .newstu-tit-video {
	margin-top: 94px
}
.new-stuwork2 .newstu-tit-shinei {
	margin-top: 110px
}
.newstu-sub {
	font-size: 20px;
	letter-spacing: 4px;
	line-height: 28px
}
.newstu-intro {
	font-size: 16px;
	text-align: justify;
	letter-spacing: 1.43px;
	line-height: 34px;
	margin-top: 30px
}
.newstu-intro_top {
	width: 744px;
	margin: auto;
	text-align: justify;
	margin-top: 68px
}
.new-stuwork-intro {
	width: 944px
}
.newstu-intro2 {
	margin-top: 30px
}
.new-stuwork2 .newstu-sub {
	margin-top: 10px
}
.new-stuwork2 .newstu-intro, .new-stuwork2 .newstu-sub {
	padding-left: 45px
}
.new-stuwork1 .stu_logo {
	position: absolute;
	width: 200px;
	left: 50%;
	margin-left: -100px;
	bottom: 70px
}
.stuwork_v {
	width: 100%;
	height: 520px;
	position: relative;
	margin-top: 60px
}
.stuwork_v .stu_v_bg {
	position: absolute;
	left: 0;
	top: 0
}
.stuwork_v .stu_btn {
	position: absolute;
	width: 106px;
	height: 106px;
	left: 50%;
	margin-left: -53px;
	top: 50%;
	margin-top: -53px;
	z-index: 9;
	cursor: pointer
}
.new-stuwork8 .newstu-tit {
	margin: auto;
	font-size: 36px;
	letter-spacing: 2.62px;
	line-height: 50px;
	margin-top: 86px;
	margin-bottom: 46px;
	text-align: center
}
.newstu-tit .stuwork-line {
	display: inline-block;
	width: 29px;
	height: 3px;
	background-color: #fff;
	margin-right: 20px;
	margin-top: 10px;
	vertical-align: middle;
	margin-top: -8px
}
.newstu-tit .stuwork-line:last-child {
	margin-right: 0;
	margin-left: 0
}
.stuwork-show {
	width: 100%;
	overflow: hidden
}
.stuwork-show .stu-l {
	float: left
}
.stuwork-show .stuwork-left {
	width: 340px;
	overflow: hidden
}
.stuwork-show .stuwork-left span, .stuwork-show2 .stuwork-top span {
	display: inline-block;
	width: 340px;
	overflow: hidden;
	margin: 20px auto;
	text-align: justify;
	line-height: 28px;
	font-size: 16px;
	letter-spacing: 1.43px
}
.stuwork-show .stu-r1 span {
	margin-top: 80px
}
.stuwork-show .stu-r2 span, .stuwork-show .stu-r3 span {
	margin-top: 40px
}
.stuwork-show2 .stuwork-top {
	width: 900px;
	margin-left: auto;
	margin-right: auto
}
.stuwork-show2 .stuwork-top-last {
	width: 1200px;
	margin-left: auto;
	margin-right: auto
}
.stuwork-show2 .stuwork-top span {
	width: 100%
}
.stuwork-show .stu-r {
	float: right
}
.stu-space1 {
	overflow: hidden;
	margin-top: 100px;
	position: relative
}
.stu-space1 .space-bg {
	float: left;
	width: 316px;
	position: relative;
	margin-top: 120px
}
.space-num {
	position: absolute;
	left: 0;
	top: 62px;
	z-index: 9
}
.space-num2 {
	position: absolute;
	right: 0;
	top: 62px;
	z-index: 9
}
.space-bg .space-name {
	width: 316px;
	height: 94px;
	background-color: #ff4c18;
	color: #fff;
	font-size: 28px;
	text-align: center;
	line-height: 94px;
	letter-spacing: 2px
}
.space-name .space-line {
	display: inline-block;
	width: 29px;
	height: 1px;
	background-color: #fff;
	margin-bottom: 7px
}
.stu-space1 .space-right {
	float: right;
	overflow: hidden
}
.space-v .cgvidBox {
	float: left;
	width: 417px;
	height: 251px
}
.space-v .video-img1 {
	float: left
}
.space-imgBox {
	margin-top: 60px
}

@media screen and (max-height:700px) {
.ser-over .over-close {
	top: 0
}
.section1 .carousel-indicators {
	top: 550px
}
}

@media screen and (max-height:900px) {
.sec07 li:nth-child(3), .sec07 li:nth-child(4) {
	display: none
}
.section7 .sec07-w {
	height: 302px;
	margin-top: 0;
	top: 50%;
	margin-top: -220px
}
.section .w1200 {
	display: table-cell
}
.dd_main {
	top: 0 !important
}
.zl_content ul li p {
	margin-top: 180px !important
}
#fp-nav.right {
	display: none
}
.carousel-control.left, .carousel-control.right {
	position: absolute;
	top: 0;
	margin: 0
}
.sec05 li {
	margin-bottom: 20px;
	height: 200px
}
.section .big_bg {
	display: none
}
.section .small_bg {
	display: inline-block
}
.section6 .w1200 {
	height: 534px;
	margin-top: -224px
}
}

@media screen and (min-height:901px) {
.sec07 li:nth-child(3), .sec07 li:nth-child(4) {
	display: block
}
.section7 .sec07-w {
	height: 510px;
	margin-top: -340px
}
.section .big_bg {
	display: inline-block
}
.section .small_bg {
	display: none
}
}

@media only screen and (min-width: 1920px) {
.section {
	background-size: cover
}
.faculty-bom, .job-box, .lending, .new-enroll, .new-process, .new-stuwork, .new-teacher, .new-time, .school, .source {
	background-size: cover
}
}
.alert {
	width: 100%;
	height: 100%;
	position: fixed;
	bottom: 0;
	right: 0;
	background: rgba(0, 0, 0, .6);
	z-index: 99999999999;
	transition: 0.4s linear
}
.bomDiv {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999999999;
	background: url("images/bg_top.jpg");
	filter: blur(10px)
}
.alert div {
	width: 700px;
	margin: auto;
	position: absolute;
	top: 413px;
	left: 50%;
	margin-left: -350px
}
.alert ul {
	width: 100%;
	height: 116px
}
.alert ul li {
	float: left;
	margin-right: 78px;
	width: 116px;
	text-align: center;
	overflow: hidden;
	transform-origin: center;
	animation-duration: 1.4s
}
.alert ul li p {
	color: #fff;
	font-size: 14px;
	line-height: 28px;
	margin-top: 20px
}
.alert ul li:last-child {
	margin-right: 0
}
.close-btn {
	position: fixed;
	width: 50px;
	height: 50px;
	right: 50%;
	bottom: 200px;
	margin-right: -25px;
	z-index: 99999999999999;
	background: url("images/close.png");
	transition: 0.3s ease-in-out;
	cursor: pointer
}
.close-btn:hover {
	background: url("images/closehover.png")
}
@keyframes closeAni {
from {
left:50%;
bottom:200px;
width:50px;
height:50px
}
to {
left:0;
bottom:0;
width:0;
height:0
}
}
.clo-btn2 {
	width: 72px;
	height: 72px;
	position: absolute;
	bottom: 40px;
	right: 50%;
	display: none;
	z-index: 99;
	margin-right: 0;
	transition: 1s;
	cursor: pointer
}
.clo-btn2 img {
	position: absolute;
	top: 0;
	left: 0
}
.seek {
	width: 72px;
	height: 72px;
	position: fixed;
	left: 10px;
	top: 50%;
	margin-top: -36px;
	z-index: 9999
}
.seek a {
	display: inline-block;
	width: 100%;
	height: 100%;
	overflow: hidden
}
.wave {
	position: relative;
	width: 100px;
	height: 100px;
	text-align: center;
	line-height: 100px;
	font-size: 28px
}
.wave .circle {
	position: absolute;
	border-radius: 50%;
	opacity: 0
}
.wave.ripple .circle {
	width: calc(100% - 6px);
	height: calc(100% - 6px);
	border: 3px solid #fff
}
.wave.ripple .circle:first-child {
	animation: circle-opacity 2s infinite
}
.wave.ripple .circle:nth-child(2) {
	animation: circle-opacity 2s infinite;
	animation-delay: 0.3s
}
.wave.ripple .circle:nth-child(3) {
	animation: circle-opacity 2s infinite;
	animation-delay: 0.6s
}
.wave.ripple.danger {
	color: #ccc
}
.wave.ripple.danger .circle {
	border-color: #ccc
}
.wave.ripple.warning {
	color: orange
}
.wave.ripple.warning .circle {
	border-color: orange
}
.wave.solid .circle {
	width: 100%;
	height: 100%;
	background: #fff
}
.wave.solid .circle:first-child {
	animation: circle-opacity 2s infinite
}
.wave.solid.danger {
	color: #ccc
}
.wave.solid.danger .circle {
	background: #ccc
}
.wave.solid.warning {
	color: orange
}
.wave.solid.warning .circle {
	background: orange
}
@keyframes circle-opacity {
from {
opacity:1;
transform:scale(0)
}
to {
opacity:0;
transform:scale(1)
}
}
.carousel-inner {
	width: 1168px;
	margin: auto
}
.section img {
	display: inline-block
}
.edge {
	width: 100%;
	height: 100%;
	background: #fff;
	margin-top: 100px
}
.adve {
	background: #fff
}
.wrap {
	width: 1200px;
	margin: auto
}
.adve .rider img {
	margin-bottom: 10px
}
.adve .rider img {
	width: 340px;
	height: 126px
}
.teacher-top {
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: rgba(0, 0, 0, .6);
	z-index: 999999999999;
	display: none
}
.teaCon {
	width: 560px;
	height: 740px;
	background-color: #fff;
	position: absolute;
	left: 50%;
	margin-left: -280px;
	top: 50%;
	margin-top: -370px;
	z-index: 9999999999999;
	text-align: left;
	padding: 16px 20px;
	overflow: hidden
}
.newBox {
	width: 100%;
	height: 660px;
	overflow: hidden
}
.teaBox {
	width: 476px;
	margin: auto
}
.teaCon .top-tit {
	font-size: 16px;
	color: #666;
	width: 100%;
	border-bottom: 1px solid #ccc;
	padding-bottom: 14px;
	margin-bottom: 10px;
	text-align: center
}
.teaCon .tit, .teaCon .tit2 {
	font-size: 30px;
	font-weight: bold;
	color: #666;
	letter-spacing: 4.8px;
	line-height: 64px
}
.teaCon .subtit {
	font-size: 20px;
	color: #666;
	line-height: 26px;
	width: 100%;
	border-bottom: 1px solid #dfdfdf;
	padding-bottom: 14px
}
.teaCon .intro {
	font-size: 13px;
	color: #666;
	letter-spacing: 1px;
	line-height: 20px;
	text-align: justify;
	margin-top: 20px
}
.newtea-list, .newtea-list2 {
	overflow: hidden;
	width: 396px;
	margin: 20px auto auto
}
.newtea-list li, .newtea-list2 li {
	width: 148px;
	float: left;
	margin-right: 100px;
	text-align: center;
	font-size: 14px;
	line-height: 20px;
	color: #666;
	margin-bottom: 20px
}
.newtea-list li img, .newtea-list2 li img {
	display: inline-block;
	width: 148px
}
.newtea-list li p, .newtea-list2 li p {
	font-size: 14px;
	color: #666;
	line-height: 30px
}
.newtea-list li:nth-child(even), .newtea-list2 li:nth-child(even) {
	margin-right: 0
}
.teaCon .close {
	position: absolute;
	width: 100px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: #333;
	color: #fff;
	left: 50%;
	margin-left: -50px;
	bottom: 20px;
	z-index: 99999999999999;
	cursor: pointer
}
.mCSB_scrollTools .mCSB_dragger {
	display: none
}
.mheader .user {
	position: relative;
	height: 70px;
	float: right
}
.mheader .user .spinner div {
	margin: 0 1px
}
.mheader .user .item {
	line-height: 70px;
	font-size: 0;
	display: none
}
.mheader .user .item.show {
	display: block;
	position: static !important
}
.mheader .user .login {
	font-size: 14px;
	color: #fff
}
.mheader .user .login b {
	margin: 0 9px;
	font-weight: normal;
	cursor: default
}
.mheader .user .login a {
	color: #999
}
.mheader .user .login a:visited {
	color: #999 !important
}
.mheader .user .login a:hover {
	color: #fff
}
.mheader .user .info {
	position: relative;
	width: 70px;
	text-align: center
}
.mheader .user .info:hover {
	background-color: #343434
}
.mheader .user .info .icon {
	position: absolute;
	right: 0;
	top: 15px;
	width: 10px;
	height: 10px;
	background-color: #fc5c63;
	border-radius: 50%
}
.mheader .user .info .min_avatar {
	position: relative;
	font-size: 0;
	line-height: 0;
	display: inline-block;
	width: 46px;
	height: 46px;
	background-color: #ccc;
	vertical-align: middle;
	border-radius: 50%;
	overflow: hidden;
	cursor: pointer
}
.mheader .user .info .info_hover {
	text-align: left;
	z-index: 1000;
	visibility: hidden;
	position: absolute;
	right: 0;
	width: 196px;
	background-color: #fff;
	box-shadow: 6px 14px 41px 0 rgba(99, 117, 138, 0.23);
	transition: all 0.3s;
	opacity: 0
}
.mheader .user .info .info_hover.mini {
	width: 100px;
	min-height: inherit;
	padding-top: 13px
}
.mheader .user .info .info_hover > ul > li {
	padding: 15px 0 15px 34px;
	border-bottom: 1px solid #DFDFDF;
	line-height: 14px
}
.mheader .user .info .info_hover > ul > li:last-child {
	border-bottom: none
}
.mheader .user .info .info_hover > ul > li p {
	padding-bottom: 18px;
	font-size: 12px;
	color: #222222
}
.mheader .user .info .info_hover > ul > li p:last-child {
	padding-bottom: 0
}
.mheader .user .info .info_hover > ul > li a:hover {
	color: #bf9d66
}
.mheader .user .info .info_hover .name h2 {
	color: #222222;
	font-size: 14px;
	padding-bottom: 6px
}
.mheader .user .info .info_hover .name p {
	font-size: 12px;
	color: #BF9D67
}
.mheader .user .info .info_hover .spinner div {
	margin: 0 5px
}
.mheader .user:hover .info_hover {
	visibility: visible;
	opacity: 1
}
.info_hover li a {
	color: #333 !important
}
.info_hover li a:active {
	color: #333
}
