@charset "utf-8";/*!
 * http://www.51Talk.com
 * copyright (c) 2015 51Talk
 * author: zningpc@gmail.com
 * update: Tue Mar 22 2016 17:26:08 GMT+0800 (ä¸­å›½æ ‡å‡†æ—¶é—´)
 */


body {
padding: 0;
}


html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
/*	padding: 0;*/
	border: 0;
	font-size: 100%;
	font: inherit;
/*	vertical-align: baseline;*/
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block
}
body {
	line-height: 1
}
ol, ul {
	list-style: none
	}
blockquote, q {
	quotes: none
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
html {
	background-color: #fff;
	_background-image: url(about:blank);
	_background-attachment: fixed;
	_overflow-x: hidden
}
body {
	font: 13px 'Microsoft YaHei', '\5fae\8f6f\96c5\9ed1', Arial, Verdana, Tahoma;
	color: #1e1e1e
}
h1, h2, h3, h4, h5, h6, i, em {
	font-weight: normal;
	font-style: normal
}
input, button, select, textarea {
	font-family: 'Microsoft YaHei', '\5fae\8f6f\96c5\9ed1', Arial, Verdana, Tahoma;
	outline: none;
	vertical-align: middle;
	border: 0;
	border-radius: 0
}
a {
	color: #1e1e1e;
	text-decoration: none;
	outline: none
}
a:hover {
	color: #ff9600
}
strong {
	font-weight: bold
}
img {
	vertical-align: middle
}
::-moz-selection {
background-color:#ff9600;
color:white;
text-shadow:none
}
::selection {
	background-color: #ff9600;
	color: white;
	text-shadow: none
}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
}
.clearfix {
*zoom:1;
*display:inline
}
.hide {
	display: none
}
.show {
	display: block
}
.left {
	float: left
}
.right {
	float: right
}
.relative {
	position: relative
}
.relativez {
	position: relative;
	zoom: 1
}
.absolute {
	position: absolute
}
.fixed {
	position: fixed
}
.hidden {
	overflow: hidden
}
.ft12 {
	font-size: 12px
}
.ft13 {
	font-size: 13px
}
.ft14 {
	font-size: 14px
}
.ft15 {
	font-size: 15px
}
.ft16 {
	font-size: 16px
}
.ft18 {
	font-size: 18px
}
.ft19 {
	font-size: 19px
}
.ft20 {
	font-size: 20px
}
.normal {
	font-weight: normal
}
.bold {
	font-weight: bold
}
.tal {
	text-align: left
}
.tac {
	text-align: center
}
.tar {
	text-align: right
}
.f-taj {
	text-align: justify;
	text-justify: inter-ideograph
}
.f-vam, .f-vama * {
	vertical-align: middle
}
.f-wsn {
	word-wrap: normal;
	white-space: nowrap
}
.f-pre {
	overflow: hidden;
	text-align: left;
	white-space: pre-wrap;
	word-wrap: break-word;
	word-break: break-all
}
.f-wwb {
	white-space: normal;
	word-wrap: break-word;
	word-break: break-all
}
.f-ti {
	overflow: hidden;
	text-indent: -30000px
}
.f-ti2 {
	text-indent: 2em
}
.f-lhn {
	line-height: normal
}
.f-tdu, .f-tdu:hover {
	text-decoration: underline
}
.f-tdn, .f-tdn:hover {
	text-decoration: none
}
.f-toe {
	overflow: hidden;
	word-wrap: normal;
	white-space: nowrap;
	text-overflow: ellipsis
}
.f-csp {
	cursor: pointer
}
.f-csd {
	cursor: default
}
.f-csh {
	cursor: hand
}
.f-csm {
	cursor: move
}
.f-usn {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none
}
.fm-arrow-pos {
	border-style: solid;
	border-color: #ffa800;
	border-width: 1px
}
.centerMth {
	width: 1000px;
	margin: 0 auto
}
.iconImg {
	background: url(../images/icon.png?v=K02xj%2F2p0sD0ZcrzJsLeBw%3D%3D) no-repeat;
	display: inline-block
}
.m-main {
	position: absolute;
	top: -127px;
	right: 60px;
	float: right;
	width: 270px;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transition: .3s all ease-out;
	transition: .3s all ease-out;
	-webkit-transform: perspective(1000px) rotateY(0deg);
	transform: perspective(1000px) rotateY(0deg);
	z-index: 3
}
.m-main.turn {
	-webkit-transform: perspective(1000px) rotateY(180deg);
	transform: perspective(1000px) rotateY(180deg)
}
.m-main .m-reg {
	position: absolute;
	left: 0;
	top: 0;
	min-height: 350px;
	background: #332a00;
	z-index: 1000;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.m-main .m-reg .m-tab {
	width: 270px
}
.m-main .m-reg .m-tab li {
	float: left;
	width: 50%;
	height: 34px;
	line-height: 34px;
	color: #908f8d;
	font-size: 16px;
	text-align: center;
	cursor: pointer;
	background: #0d0b00
}
.m-main .m-reg .m-tab li.crt {
	background: #332a00;
	color: #e0e0dd;
	font-size: 18px;
	cursor: default
}
.m-main .m-reg .m-ipts {
	padding: 20px 20px 0 20px
}
.m-main .m-reg .m-ipts li {
	margin-bottom: 10px;
	border: 1px solid #e7e7e7;
	background: #fff;
	overflow: hidden
}
.m-main .m-reg .m-ipts li dl {
	width: 230px
}
.m-main .m-reg .m-ipts li dt {
	background: #fff url(../images/sp_login.png?v=UW0%2BkRdNVPNHEXzjbfLghg%3D%3D) no-repeat;
	width: 22px;
	height: 34px;
	padding-right: 10px;
	float: left
}
.m-main .m-reg .m-ipts li dd {
	width: 196px;
	float: left
}
.m-main .m-reg .m-ipts li .icon1 {
	background-position: 9px 11px
}
.m-main .m-reg .m-ipts li .icon2 {
	background-position: 9px -19px
}
.m-main .m-reg .m-ipts li .icon3 {
	background-position: 9px -49px
}
.m-main .m-reg .m-ipts li .icon4 {
	background-position: 9px -79px
}
.m-main .m-reg .m-ipts li.focus {
	border: 1px solid #ffa800
}
.m-main .m-reg .m-ipts li.u-error {
	border: 1px solid #ff4444
}
.m-main .m-reg .m-ipts li.u-error .u-err {
	height: 20px
}
.m-main .m-reg .m-ipts .icon-btn {
	border: 1px #ffa800 solid
}
.m-main .m-reg .m-ipts .icon-btn dt {
	background-color: #fff9f1
}
.m-main .m-reg .m-ipts .icon-btn .icon1 {
	background-position: -19px 11px
}
.m-main .m-reg .m-ipts .icon-btn .icon2 {
	background-position: -19px -19px
}
.m-main .m-reg .m-ipts .icon-btn .icon3 {
	background-position: -19px -49px
}
.m-main .m-reg .m-ipts .icon-btn .icon4 {
	background-position: -19px -79px
}
.m-main .m-reg .m-ipts .icon-btn dd .jsCheck {
	background-color: #fff9f1
}
.m-main .m-reg .m-ipts input {
	display: inline-block;
	width: 196px;
	height: 34px;
	line-height: 34px
}
.m-main .m-reg .m-ipts .u-err {
	height: 0;
	width: 100%;
	overflow: hidden;
	padding-left: 5px;
	background: #ff4444;
	line-height: 20px;
	font-size: 12px;
	color: #fff;
	-webkit-transition: height .5s;
	transition: height .5s
}
.m-main .m-reg .u-reg-btn {
	color: #fff;
	background: #ff4C4C;
	text-align: center;
	width: 230px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	border-radius: 3px;
	cursor: pointer;
	margin: 5px 20px 0
}
.m-main .m-reg .u-reg-btn:hover {
	background: #ff7676
}
.m-main .m-reg .u-reg-btn:active {
	background: #ff3434
}
.m-main .m-reg .u-txt {
	color: #fff;
	font-size: 13px;
	text-align: center;
	margin: 14px 0 26px
}
.m-main .m-reg .u-txt em {
	color: #f56361
}
.m-main .m-log {
	position: absolute;
	left: 0;
	top: 0;
	background: #332a00;
	-webkit-transform: scaleX(-1) translateZ(-1px);
	transform: scaleX(-1) translateZ(-1px);
	min-height: 350px
}
.m-main .m-log .m-tab {
	width: 270px
}
.m-main .m-log .m-tab li {
	float: left;
	width: 50%;
	height: 34px;
	line-height: 34px;
	color: #908f8d;
	font-size: 16px;
	text-align: center;
	cursor: pointer;
	background: #0d0b00
}
.m-main .m-log .m-tab li.crt {
	background: #332a00;
	color: #e0e0dd;
	font-size: 18px;
	cursor: default
}
.m-main .m-log .m-ipts {
	padding: 20px 20px 0 20px
}
.m-main .m-log .m-ipts li {
	margin-bottom: 10px;
	border: 1px solid #e7e7e7;
	background: #fff;
	overflow: hidden
}
.m-main .m-log .m-ipts li dl {
	width: 230px
}
.m-main .m-log .m-ipts li dt {
	background: #fff url(../images/sp_login.png?v=UW0%2BkRdNVPNHEXzjbfLghg%3D%3D) no-repeat;
	width: 22px;
	height: 34px;
	float: left;
	padding-right: 10px
}
.m-main .m-log .m-ipts li dd {
	float: left;
	width: 196px
}
.m-main .m-log .m-ipts li .icon1 {
	background-position: 9px 11px
}
.m-main .m-log .m-ipts li .icon2 {
	background-position: 9px -19px
}
.m-main .m-log .m-ipts li.u-error {
	border: 1px solid #ff4444
}
.m-main .m-log .m-ipts li.u-error .u-err {
	height: 20px
}
.m-main .m-log .m-ipts .icon-btn {
	border: 1px #ffa800 solid
}
.m-main .m-log .m-ipts .icon-btn dt {
	background-color: #fff9f1
}
.m-main .m-log .m-ipts .icon-btn .icon1 {
	background-position: -19px 11px
}
.m-main .m-log .m-ipts .icon-btn .icon2 {
	background-position: -19px -19px
}
.m-main .m-log .m-ipts .icon-btn dd .jsCheck {
	background-color: #fff9f1
}
.m-main .m-log .m-ipts input {
	width: 196px;
	height: 34px;
	line-height: 34px
}
.m-main .m-log .m-ipts .u-err {
	width: 100%;
	height: 0;
	overflow: hidden;
	padding-left: 5px;
	background: #ff4444;
	line-height: 20px;
	font-size: 12px;
	color: #fff;
	-webkit-transition: height .5s;
	transition: height .5s
}
.m-main .m-log .m-safe {
	margin: 15px 20px
}
.m-main .m-log .m-safe .u-auto {
	float: left;
	color: #ebeae9;
	vertical-align: middle
}
.m-main .m-log .m-safe .u-auto input {
	outline: #6d6d6d none 0;
	padding: 0;
	margin: 0
}
.m-main .m-log .m-safe .u-forget a {
	float: right;
	color: #b2b2b2
}
.m-main .m-log .m-safe .u-forget a:hover {
	color: #ff9600
}
.m-main .m-log .u-log-btn {
	color: #fff;
	background: #ff4C4C;
	text-align: center;
	width: 230px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	border-radius: 3px;
	cursor: pointer;
	margin: 0 20px
}
.m-main .m-log .u-log-btn:hover {
	background: #ff7676
}
.m-main .m-log .u-log-btn:active {
	background: #ff3434
}
.m-main .m-log .m-other {
	padding: 20px
}
.m-main .m-log .m-other dt {
	padding: 14px 0;
	color: #fff;
	border-top: 1px dashed #999680
}
.m-main .m-log .m-other dd {
	background: url(../images/sp_login.png?v=UW0%2BkRdNVPNHEXzjbfLghg%3D%3D) no-repeat;
	width: 30px;
	height: 30px;
*float:left;
	display: inline-block;
	margin-right: 16px
}
.m-main .m-log .m-other a {
	display: block;
	width: 30px;
	height: 30px
}
.m-main .m-log .m-other .icon-sina {
	background-position: 0 -119px
}
.m-main .m-log .m-other .icon-qq {
	background-position: 0 -159px
}
.m-online {
	background: #332a00;
	position: absolute;
	top: -127px;
	right: 60px;
	width: 230px;
	z-index: 4;
	padding: 20px
}
.m-online .u-hd {
	color: #f5f5f4;
	font-size: 16px
}
.m-online .m-group {
	padding-top: 20px;
	color: #b2b2b2
}
.m-online .m-group .u-txt {
	margin-bottom: 8px
}
.m-online .m-group .f-clo {
	color: #ffa800
}
.m-online .u-btn {
	display: block;
	height: 32px;
	line-height: 32px;
	width: 100%;
	background: #ffa800;
	text-align: center;
	font-size: 14px;
	color: #fff;
	border-radius: 3px
}
.m-online .u-ft {
	margin-top: 26px;
	padding-top: 14px;
	border-top: 1px dashed #999680
}
.m-online .u-btn-2 {
	display: block;
	height: 40px;
	line-height: 40px;
	width: 100%;
	background: #ff3434;
	text-align: center;
	font-size: 18px;
	color: #fff5f5;
	border-radius: 3px
}
.sign-cha {
	position: absolute;
	top: 238px;
	left: 0;
	right: 0;
	z-index: 2
}
.sign-cha .centerMth {
	position: relative;
	width: 1100px
}
.sign-cha .centerMth .change .lt {
	float: left;
	width: 35px
}
.sign-cha .centerMth .change .lt i {
	background: url(../images/icon.png?v=K02xj%2F2p0sD0ZcrzJsLeBw%3D%3D) no-repeat;
	display: inline-block;
	width: 35px;
	height: 65px;
	background-position: -110px -230px
}
.sign-cha .centerMth .change .lt:hover i {
	background-position: -75px -230px
}
.sign-cha .centerMth .change .rt {
	float: right;
	width: 35px
}
.sign-cha .centerMth .change .rt i {
	background: url(../images/icon.png?v=K02xj%2F2p0sD0ZcrzJsLeBw%3D%3D) no-repeat;
	display: inline-block;
	width: 35px;
	height: 65px;
	background-position: -35px -230px
}
.sign-cha .centerMth .change .rt:hover i {
	background-position: 0 -230px
}
.sign-cha .centerMth .video_play {
	position: absolute;
	top: -10px;
	left: 50%;
	margin-left: -45px
}
.sign-cha .centerMth .video_play .video i {
	background: url(../images/icon.png?v=K02xj%2F2p0sD0ZcrzJsLeBw%3D%3D) no-repeat;
	display: inline-block;
	width: 90px;
	height: 90px;
	background-position: -106px -127px
}
.sign-cha .centerMth .video_play .video:hover i {
	background-position: -4px -126px
}
.header {
	position: relative;
	width: 1000px;
	margin: 0 auto;
	height: 72px;
	padding-top: 8px
}
.header .hr-lt {
	float: left;
	cursor: default
}
.header .hr-lt i {
	background: url(../images/Logo_51_Talk.png) no-repeat;
	display: inline-block;
    float: left;
    width: 149px;
    height: 64px;
    padding-top: 6px;
    background-size: 149px 64px;
    margin-top: 0px;
}
	
.header .hr-lt b {
	float: left;
	height: 41px;
	line-height: 1;
	border-left: 1px #bfbfbf solid;
	margin: 13px 0 0 11px;
	padding-left: 13px;
	color: #58595B;
	font-size: 15px
}
.header .hr-lt b span {
	display: block;
	margin: 0 0 9px 0
}
.header .hr-lt .qs-tit {
	font-size: 20px;
	line-height: 40px
}
.header .hr-rt {
	position: absolute;
	right: 0;
	top: 0
}
.header .hr-rt .rt-top {
	text-align: right;
	float: right;
	margin: 11px 0 0 0;
	width: 100%
}
.header .hr-rt .rt-top ul {
	float: right;
	margin-bottom: 5px
}
.header .hr-rt .rt-top ul li {
	float: left;
	position: relative;
	z-index: 6
}
.header .hr-rt .rt-top ul li a {
	margin-left: 15px
}
.header .hr-rt span {
	display: block;
	float: right;
	font-size: 19px;
	_vertical-align: middle
}
.header .hr-rt span i {
	background: url(../images/icon.png?v=K02xj%2F2p0sD0ZcrzJsLeBw%3D%3D) no-repeat;
	display: inline-block;
	width: 16px;
	height: 20px;
	background-position: -189px -14px;
	margin-right: 6px;
*vertical-align:middle
}
.header .hr-rt span.rt_username {
	font-size: 12px;
	float: none;
	display: inline-block;
	text-overflow: ellipsis;
	width: 110px;
	white-space: nowrap;
*white-space:nowrap;
	overflow: hidden;
	height: 14px;
	line-height: 19px
}
.weibo, .weixin {
	position: absolute;
	z-index: 5;
	right: -48px;
	top: 17px;
	display: none;
	-webkit-transform: rotateY(0deg);
	transform: rotateY(0deg)
}
.weibo a, .weixin a {
	display: block;
	height: 51px
}
.weibo {
	right: -45px;
	top: 17px;
	background: url(../images/icon.png?v=K02xj%2F2p0sD0ZcrzJsLeBw%3D%3D) no-repeat;
	display: inline-block;
	width: 120px;
	height: 51px;
	line-height: 50px;
	display: none;
	text-align: center;
	font-size: 14px;
	color: #ff9600;
	background-position: -210px -140px
}
.nav {
	background: #332a00;
	height: 40px;
	position: absolute;
	right: 0;
	left: 0;
	z-index: 3;
	filter: alpha(opacity=95);
	-webkit-opacity: .95;
	-moz-opacity: .95;
	opacity: .95
}
.nav .menu {
	width: 1000px;
	margin: 0 auto;
	font-size: 16px;
	color: #fff;
	height: 40px
}
.nav .menu li {
	float: left;
	position: relative;
	width: 125px;
	text-align: center;
	height: 40px;
	line-height: 40px
}
.nav .menu li a {
	display: block;
	color: #fff
}
.nav .menu li a:hover {
	background: #ffa800
}
.nav .menu li .news {
	position: absolute;
	top: -10px;
*top:0;
	left: 105px;
	z-index: 1
}
.nav .menu .menu-on {
	background: #ffa800
}
.play {
	position: relative;
	overflow: hidden
}
.play .pic {
	width: 100%;
	height: 260px
}
.play .pic li {
	z-index: 0;
	display: block;
	width: 100%;
	height: 520px;
	filter: alpha(opacity=0);
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
	position: absolute;
	top: 0
}
.play .pic li.first {
	z-index: 1;
	filter: alpha(opacity=100);
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1
}
.play .switch {
	position: absolute;
	top: 483px;
	text-align: center;
	left: 50%;
	margin-left: -60px;
	z-index: 3
}
.play .switch li {
	float: left;
	margin-left: 5px;
	background: url(../images/icon.png?v=K02xj%2F2p0sD0ZcrzJsLeBw%3D%3D) no-repeat;
	display: inline-block;
	width: 20px;
	height: 20px;
	background-position: -16px -100px;
	cursor: pointer
}
.play .switch .crt {
	background-position: -16px -70px
}
#ckplayerDialog {
	position: fixed;
	_position: absolute;
	top: 50%;
	left: 50%;
	width: 800px;
	height: 450px;
	height: 360px;
	margin: -239px 0 0 -400px;
	z-index: 999;
	border: 10px solid #fff;
	border-top: 37px solid #fff;
	display: none
}
#ckplayerDialog .source {
	position: absolute;
	top: -27px;
	color: #999
}
#ckplayerDialog .source:hover {
	color: #999
}
#ckplayerDialog .close {
	position: absolute;
	top: -49px;
	right: -22px;
	width: 30px;
	height: 30px;
	background: transparent url(../images/vedio_close.png?v=K6eianSdlRFQBbhCpXs3hw%3D%3D)
}
#j-mask {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #777;
	filter: alpha(opacity=70);
	-webkit-opacity: .7;
	-moz-opacity: .7;
	opacity: .7;
	z-index: 998
}
.alert_online {
	position: fixed;
	background: url(../images/alert_online.png?v=ylJ2FVNK880dNI9EElOlGA%3D%3D) no-repeat;
	width: 613px;
	height: 309px;
	top: 50%;
	left: 50%;
	z-index: 1000;
	margin: -155px 0 0 -306px;
	display: none
}
.alert_online .u-close {
	position: absolute;
	display: block;
	width: 30px;
	height: 30px;
	right: 6px;
	top: 4px
}
.alert_online .u-btn {
	position: absolute;
	display: block;
	width: 268px;
	height: 62px;
	right: 45px;
	bottom: 32px
}
.m-main .m-reg .m-ipts li dt.icon-user {
	background: #fff url(../images/w_username.png?v=b7CBYkdImnNDUNgRKq4DUQ%3D%3D) 9px 13px no-repeat
}
.m-main .m-reg .m-ipts li.m-referral {
	border: none;
	background-color: transparent;
	color: #b2b2b2
}
.m-main .m-reg .m-ipts li.m-referral .referral-code {
	cursor: pointer
}
.m-main .m-reg .m-ipts li.m-referral dl {
	display: none
}
.m-main .m-reg .m-ipts .icon-btn .icon-user {
	background-position: 9px -13px
}
.notice-mast-box {
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background-color: transparent;
	display: none;
	z-index: 1040
}
.m-notice {
	position: absolute;
	left: 50%;
	top: 276px;
	margin-left: -231.5px;
	z-index: 6;
	width: 399px;
	border-radius: 5px;
	font-size: 16px
}
.m-notice .notice-tit {
	height: 54px;
	line-height: 54px;
	padding: 0 30px;
filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#CC000000', endColorstr='#CC000000');
	background-color: rgba(0,0,0,0.8);
	color: #fff;
	border-radius: 5px 5px 0 0
}
.m-notice .notice-inner {
	padding: 22px 45px 30px;
	border: 1px solid #7f7f7f;
	border-top: none;
	border-radius: 0 0 5px 5px;
	background-color: #fff;
	position: relative;
	z-index: 7
}
.m-notice .notice-inner p {
	line-height: 30px;
	margin-bottom: 22px
}
.m-notice .notice-inner .notice-sub {
	height: 40px
}
.m-notice .notice-inner .notice-sub li {
	float: left;
	width: 134px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	border: 1px solid #ff3434;
	background-color: #ff3434;
	color: #fff;
	border-radius: 3px;
	cursor: pointer
}
.m-notice .notice-inner .notice-sub li.sub-left {
	margin-right: 35px;
	background-color: #fff;
	color: #ff3434
}
.m-notice .notice-bg {
	width: 100%;
	height: 30px;
filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#33000000', endColorstr='#33000000');
	background-color: rgba(0,0,0,0.2);
	position: absolute;
	left: 0;
	bottom: -5px;
	z-index: 5;
	border-radius: 0 0 5px 5px
}
.reg {
	width: 100%;
	height: 68px;
	background: #303030
}
.reg li {
	float: left
}
.reg li span {
	line-height: 68px;
	color: #fff;
	font-size: 18px
}
.reg li .f_l {
	width: 152px;
	height: 38px;
	line-height: 38px;
	border: 1px #e7e7e7 solid;
	margin: 14px 0 0 14px;
	padding: 0 9px;
	background: #fff
}
.reg li .f_l:focus {
	border: 1px #ffa800 solid;
	color: #1e1e1e;
	background: #fff9f1
}
.reg .reg-li {
	float: right;
	margin-top: 14px
}
.reg .reg-li .reg-btn {
	float: left;
	text-align: center;
	width: 170px;
	height: 40px;
	line-height: 40px;
	background: #ff4C4C;
	color: #fff;
	font-size: 16px;
	border-radius: 5px
}
.reg .reg-li .reg-btn:hover {
	background: #ff7676
}
.reg .reg-li .reg-btn:active {
	background: #ff3434
}
.info {
	background: #303030;
	color: #888;
	padding: 30px 0 60px 0
}
.info .tc_p {
	text-align: center
}
.info .tc_p a {
	color: #888;
	margin: 0 12px
}
.info .tc_p a:hover {
	color: #ff9600
}
.info .link-word {
	position: relative;
	height: 18px;
	margin-top: 30px;
	border-top: 1px #424242 solid
}
.info .link-word em {
	position: absolute;
	text-align: center;
	top: -10px;
	left: 50%;
	margin-left: -36px;
	width: 72px;
	background: #303030
}
.info .link-info {
	line-height: 22px
}
.info .link-info a {
	margin-left: 10px;
	color: #888
}
.info .link-ti {
	border-top: 1px #424242 solid;
	margin-top: 15px;
	padding-top: 30px
}
.info .link-ti .link-ul {
	width: 610px;
	height: 49px;
	margin: 0 auto
}
.info .link-ti .link-ul li {
	float: left;
	width: 152px
}
.info .link-ft {
	text-align: center;
	margin-top: 20px
}
.info .link-ft em {
	margin: 0 5px
}
.info .link-ft a {
	color: #888
}
#u-gotop {
	position: fixed;
	right: 50px;
	bottom: 50px;
	_position: absolute;
_top:expression(eval(document.documentElement.clientHeight-100+document.documentElement.scrollTop));
	display: none;
	text-indent: -99999px
}
#u-gotop a {
	display: block;
	width: 48px;
	height: 48px;
	background: url(../images/gotop.png?v=L45plmR%2Fz7voDCJ3HynKwQ%3D%3D) no-repeat
}
#u-gotop a:hover {
	background-position: -50px 0
}
.home-page .tip {
	width: 1000px;
	margin: 0 auto
}
.home-page .tip .tip-list {
	display: inline-block;
	width: 100%;
	margin: 77px 0 73px 0
}
.home-page .tip .tip-list li {
	float: left;
	width: 25%;
	text-align: center
}
.home-page .tip .tip-list li img {
	height: 243px
}
.home-page .tip .tip-list li h3 {
	font-size: 16px;
	margin: 22px 0
}
.home-page .tip .tip-list li p {
	color: #7c7c7c;
	line-height: 22px;
	padding: 0 10px
}
.home-page .adt {
	width: 100%;
	height: 318px
}
.home-page .adt .lt {
	float: left;
	width: 50%;
*width:49.9999%
}
.home-page .adt .lt a {
	display: block;
	height: 318px
}
.home-page .adt .lt a .lt-img {
	display: inline-block;
	width: 100%;
	height: 318px;
	background: url(../images/index_class_lt.jpg?v=2PvFveXKCzxn7Op4Dy48gQ%3D%3D) no-repeat right #ffbe40
}
.home-page .adt .lt a:hover .lt-img {
	background: url(../images/index_class_lt.jpg?v=2PvFveXKCzxn7Op4Dy48gQ%3D%3D) no-repeat right #ffbe40;
	filter: alpha(opacity=90);
	-webkit-opacity: .9;
	-moz-opacity: .9;
	opacity: .9
}
.home-page .adt .rt {
	float: left;
	width: 50%;
*width:49.9999%
}
.home-page .adt .rt a {
	display: block;
	height: 318px
}
.home-page .adt .rt a .lt-img {
	display: inline-block;
	width: 100%;
	height: 318px;
	background: url(../images/index_class_rt.jpg?v=DaEcbqpIm2sq1ZJ4%2Fn9LNw%3D%3D) no-repeat left #26bedd
}
.home-page .adt .rt a:hover .lt-img {
	background: url(../images/index_class_rt.jpg?v=DaEcbqpIm2sq1ZJ4%2Fn9LNw%3D%3D) no-repeat left #26bedd;
	filter: alpha(opacity=90);
	-webkit-opacity: .9;
	-moz-opacity: .9;
	opacity: .9
}
.home-page .talk {
	width: 100%;
	background: #efefef;
	padding: 80px 0
}
.home-page .talk .t-h3 {
	text-align: center;
	margin-bottom: 45px
}
.home-page .talk .talk-list {
	width: 1000px;
	margin: 0 auto;
	height: 342px
}
.home-page .talk .talk-list li {
	float: left;
	width: 248px;
	height: 342px;
	position: relative;
	overflow: hidden;
	-webkit-transition: width .5s;
	transition: width .5s;
	border-left: 1px #999 solid
}
.home-page .talk .talk-list li.icon-lina {
	background: url(../images/lina.jpg?v=wJlhGDPlcQbs833MhatSbQ%3D%3D) no-repeat
}
.home-page .talk .talk-list li.icon-lj {
	background: url(../images/lxp.jpg?v=losRMV6kAwxEf%2BQv%2F5IkeA%3D%3D) no-repeat
}
.home-page .talk .talk-list li.icon-lxp {
	background: url(../images/lj.jpg?v=4%2BlD40l6k6MKdUnUMdhMhw%3D%3D) no-repeat
}
.home-page .talk .talk-list li.hover {
	width: 500px
}
.home-page .talk .talk-list li.hover .u-mask {
	filter: alpha(opacity=0);
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0
}
.home-page .talk .talk-list li .u-mask {
	position: absolute;
	-webkit-transition: all .5s;
	transition: all .5s;
	left: 0;
	top: 0;
	width: 456px;
	height: 342px;
	background: #666;
	filter: alpha(opacity=60);
	-webkit-opacity: .6;
	-moz-opacity: .6;
	opacity: .6
}
.home-page .talk .talk-list .le6-line {
	border: none
}
.home-page .tab-step {
	background: #fff
}
.home-page .tab-step .t-h3 {
	margin: 0
}
.home-page .tab-step .tab-p {
	text-align: center;
	font-size: 18px;
	line-height: 1;
	color: #7c7c7c;
	margin: 15px 0 40px 0
}
.home-page .tab-step .tab-p a {
	color: #7c7c7c
}
.home-page .tab-step .tab-p a:hover {
	color: #ff9600
}
.home-page .tab-step .step-list {
	width: 1000px;
	margin: 0 auto;
	width: 1002px;
	height: 232px;
	background: url(../images/index_step_tab.png?v=MUG%2BSpmg%2BqhYbKT7PVCKjQ%3D%3D) no-repeat
}
.home-page .tab-step .step-list li {
	float: left;
	padding: 20px 0;
	margin-left: 34px;
	display: inline-block;
	text-align: center
}
.home-page .tab-step .step-list li .r-h3 {
	text-align: left;
	color: #ff9600;
	font-size: 16px;
	margin-left: 56px
}
.home-page .tab-step .step-list .frist {
	width: 277px;
	margin: 0
}
.home-page .tab-step .step-list .frist a {
	float: left
}
.home-page .tab-step .step-list .frist .logo {
	width: 164px;
	height: 45px;
	line-height: 45px;
	background: #ffa800;
	font-size: 18px;
	color: #fff;
	border-radius: 5px;
	margin: 50px 0 35px 55px
}
.home-page .tab-step .step-list .frist .order {
	font-size: 16px;
	width: 100%
}
.home-page .tab-step .step-list .second {
	width: 378px
}
.home-page .tab-step .step-list .second img {
	margin-top: 33px
}
.home-page .tab-step .step-list .second .tab-word {
	font-size: 16px
}
.home-page .tab-step .step-list .second .tab-word li {
	margin-left: 46px;
*zoom:1;
*display:inline
}
.home-page .tab-step .step-list .third {
	width: 276px
}
.home-page .tab-step .step-list .third .r-h3 {
	margin-right: 30px
}
.home-page .tab-step .step-list .third a {
	float: left;
	width: 50%;
	margin: 12px 0 21px 0
}
.home-page .tab-step .step-list .third a img {
	float: left
}
.home-page .tab-step .step-list .third .computer img {
	float: right;
	margin-right: 15px
}
.home-page .tab-step .step-list .third .iphone img {
	margin-left: 15px
}
.home-page .tab-step .step-list .third p {
	font-size: 16px
}
.home-page .student {
	display: inline-block
}
.home-page .student .t-h3 {
	margin: 0
}
.home-page .student .tab-p {
	text-align: center;
	font-size: 18px;
	color: #7c7c7c;
	margin: 15px 0 40px 0;
	line-height: 1
}
.home-page .student .tab-p a {
	color: #7c7c7c
}
.home-page .student .tab-p a:hover {
	color: #ff9600
}
.home-page .student .stu-list {
	width: 1000px;
	margin: 0 auto;
	width: 1030px
}
.home-page .student .stu-list li {
	float: left;
	position: relative;
	width: 176px;
	margin: 0 15px;
	height: 285px;
	min-height: 266px;
	background: #fff;
*zoom:1;
*display:inline;
	text-align: center
}
.home-page .student .stu-list li a:hover .ul-txt {
	filter: alpha(opacity=70);
	-webkit-opacity: .7;
	-moz-opacity: .7;
	opacity: .7
}
.home-page .student .stu-list li .ul-txt {
	height: 255px;
	padding: 15px;
	position: absolute;
	-webkit-transition: all .3s;
	transition: all .3s;
	top: 0;
	left: 0;
	background: #000;
	filter: alpha(opacity=0);
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
	color: #fff;
	overflow: hidden;
	font-size: 12px;
	line-height: 20px;
	text-align: left
}
.home-page .student .stu-list li .ul-txt p {
	width: 100%;
	margin-bottom: 5px;
	overflow: hidden;
	line-height: 22px
}
.home-page .student .stu-list li a img {
	width: 170px;
	height: 170px;
	margin-top: 3px
}
.home-page .student .stu-list li a .u-p, .home-page .student .stu-list li a .u-span {
	text-align: left;
	line-height: 20px;
	margin: 15px 16px 0 16px
}
.home-page .student .stu-list li a .u-span {
	display: block;
	margin-top: 0
}
.home-page .student .stu-list li a .u-tit {
	color: #7c7c7c;
	font-size: 12px
}
.home-page .honor {
	padding: 80px 0;
	text-align: center
}
.home-page .honor .centerMth {
	position: relative
}
.home-page .honor .hon-ul {
	position: absolute;
	left: 320px;
*left:167px;
	font-size: 40px
}
.home-page .honor .hon-ul li {
	float: left;
	line-height: 1
}
.home-page .honor .hon-ul .enter {
	text-align: right;
	border-right: 2px #ccc solid;
	padding-right: 20px;
	margin: 0 20px 0 0;
*margin:0 20px 0 150px
}
.home-page .honor .hon-ul .hon-on a {
	color: #ff9600
}
.home-page .honor .hon-en {
	padding-top: 43px;
*margin-top:43px
}
.home-page .honor .hon-list {
	height: 158px;
	margin-top: 50px
}
.home-page .honor .hon-list li {
	float: left;
	width: 182px;
	margin: 0 9px;
*zoom:1;
*display:inline;
	text-align: center
}
.home-page .honor .hon-list li a {
	display: block;
	margin-bottom: 10px
}
.home-page .honor .hon-list li span {
	width: 190px;
	color: #6e6e6e;
	font-size: 14px;
	line-height: 20px
}
.home-page .honor .hon-li {
	height: 100px
}
.home-page .honor .hon-li li {
	width: 20%;
	padding: 0;
	margin: 0
}
.home-page .honor .more {
	color: #1e1e1e;
	font-size: 18px;
	margin-top: 20px
}
.home-page .cooper {
	padding: 80px 0;
	text-align: center;
	width: 100%;
	background: #efefef
}
.home-page .cooper .cop-h3 {
	margin-bottom: 50px;
	color: #1e1e1e;
	font-size: 40px;
	text-align: center
}
.home-page .cooper .cop-ul {
	display: inline-block;
	width: 100%
}
.home-page .cooper .cop-ul li {
	float: left;
	vertical-align: middle;
	margin: 0 22px;
*zoom:1;
*display:inline
}
.home-page .cooper .cop-ul li a {
	cursor: default
}
.tegrs .t-title {
	position: relative;
	text-align: center;
	border-bottom: 1px #dcdcdc solid;
	padding: 32px 0
}
.tegrs .t-title i {
	position: absolute;
	background: url(../images/icon.png?v=K02xj%2F2p0sD0ZcrzJsLeBw%3D%3D) no-repeat;
	display: inline-block;
	background: url(../images/ten_icon.png?v=puxw3d1PUUcjEiy2JWEQtA%3D%3D) no-repeat;
	background-position: -6px -285px;
	width: 40px;
	height: 25px;
	top: 96px;
	left: 50%;
	margin-left: -20px
}
.tegrs .ten-fri {
	background: #ebf5ff;
	padding-top: 70px;
	border-bottom: 1px #dcdcdc solid
}
.tegrs .ten-fri .centerMth {
	position: relative
}
.tegrs .ten-fri .tit01, .tegrs .ten-fri .tit02 {
	text-align: center;
	font-size: 18px;
	color: #7c7c7c;
	margin-bottom: 12px
}
.tegrs .ten-fri .ten-dl {
	position: relative;
	height: 380px;
	margin: 50px 0 0 0
}
.tegrs .ten-fri .ten-dl dt {
	position: absolute;
	bottom: 0;
	left: -70px
}
.tegrs .ten-fri .ten-dl dd {
	position: absolute;
	right: 125px
}
.tegrs .ten-fri .ten-dl dd i {
	float: left;
	background: url(../images/icon.png?v=K02xj%2F2p0sD0ZcrzJsLeBw%3D%3D) no-repeat;
	display: inline-block;
	background: url(../images/ten_icon.png?v=puxw3d1PUUcjEiy2JWEQtA%3D%3D) no-repeat;
	width: 80px;
	height: 80px;
	margin-right: 10px
}
.tegrs .ten-fri .ten-dl dd span {
	float: left;
	color: #1e1e1e;
	font-size: 18px;
	line-height: 35px;
	margin-top: 22px
}
.tegrs .ten-fri .ten-dl dd span em {
	display: block;
	font-size: 30px;
	color: #445767
}
.tegrs .ten-fri .ten-dl .ten-dd01 {
	top: 11px
}
.tegrs .ten-fri .ten-dl .ten-dd02 {
	right: 89px;
	top: 125px;
	width: 440px
}
.tegrs .ten-fri .ten-dl .ten-dd02 i {
	background-position: 0 -95px
}
.tegrs .ten-fri .ten-dl .ten-dd03 {
	right: 89px;
	top: 241px;
	width: 440px
}
.tegrs .ten-fri .ten-dl .ten-dd03 i {
	background-position: 0 -190px
}
.tegrs .ten-fri .ten-dl .ten-dd03 span {
	margin-top: 5px
}
.tegrs .ten-le {
	background: #fff
}
.tegrs .ten-le .tit01 {
	color: #77cb37
}
.tegrs .ten-le .ten-dl {
	margin: 50px 0 0 0
}
.tegrs .ten-le .ten-dl dt {
	position: absolute;
	left: 535px
}
.tegrs .ten-le .ten-dl dd {
	position: absolute;
	left: 50px
}
.tegrs .ten-le .ten-dl .ten-dd01 {
	margin-left: 42px;
	top: 25px
}
.tegrs .ten-le .ten-dl .ten-dd01 i {
	background-position: -105px 0
}
.tegrs .ten-le .ten-dl .ten-dd02 {
	top: 139px
}
.tegrs .ten-le .ten-dl .ten-dd02 i {
	background-position: -105px -95px
}
.tegrs .ten-le .ten-dl .ten-dd03 {
	top: 255px
}
.tegrs .ten-le .ten-dl .ten-dd03 i {
	background-position: -105px -190px
}
.tegrs .ten-le .ten-dl .ten-dd03 span {
	margin-top: 22px
}
.tegrs .ten-ln {
	background: #fffcf7
}
.tegrs .ten-ln .tit01 {
	color: #ff9600
}
.tegrs .ten-ln .ten-dl {
	margin: 50px 0 0 0
}
.tegrs .ten-ln .ten-dl dt {
	position: absolute;
	width: 590px;
	left: -160px;
	bottom: -13px
}
.tegrs .ten-ln .ten-dl .ten-dd01 {
	right: 209px
}
.tegrs .ten-ln .ten-dl .ten-dd01 i {
	background-position: -210px 0
}
.tegrs .ten-ln .ten-dl .ten-dd02 {
	right: 3px;
	width: 570px
}
.tegrs .ten-ln .ten-dl .ten-dd02 i {
	background-position: -210px -95px
}
.tegrs .ten-ln .ten-dl .ten-dd03 {
	width: 570px;
	right: 3px
}
.tegrs .ten-ln .ten-dl .ten-dd03 i {
	background-position: -210px -190px
}
.tegrs .ten-ln .ten-dl .ten-dd03 span {
	margin-top: 22px
}
.tegrs .ten-stu {
	background: #efefef;
	padding-bottom: 80px
}
.tegrs .ten-stu .stu-tit {
	text-align: center;
	padding: 70px 0 10px 0
}
.tegrs .ten-stu .more {
	color: #7c7c7c;
	font-size: 18px;
	text-align: center;
	display: block
}
.tegrs .ten-stu .more:hover {
	color: #ff9600
}
.tegrs .ten-stu ul {
	height: 486px;
	margin: 40px 0 0 30px
}
.tegrs .ten-stu ul li {
	float: left;
	width: 420px;
	height: 460px;
	background: #fff;
	padding: 10px 10px 0;
	margin: 0 10px
}
.tegrs .ten-stu ul li .s-img {
	width: 420px;
	height: 260px
}
.tegrs .ten-stu ul li .s-p {
	font-size: 30px;
	color: #333;
	margin: 23px 10px 0 10px
}
.tegrs .ten-stu ul li span {
	display: block;
	margin: 0 10px
}
.tegrs .ten-stu ul li .s-r {
	color: #666;
	font-size: 18px;
	margin: 2px 10px 14px 10px
}
.tegrs .ten-stu ul li .s-l {
	font-size: 18px;
	color: #333
}
.tegrs .talk {
	width: 100%;
	padding: 80px 0
}
.tegrs .talk .t-h3 {
	text-align: center;
	margin-bottom: 45px
}
.tegrs .talk .talk-list {
	width: 1000px;
	margin: 0 auto;
	height: 342px
}
.tegrs .talk .talk-list li {
	float: left;
	width: 248px;
	height: 342px;
	position: relative;
	overflow: hidden;
	-webkit-transition: width .5s;
	transition: width .5s;
	border-left: 1px #999 solid
}
.tegrs .talk .talk-list li.icon-lina {
	background: url(../images/lina.jpg?v=wJlhGDPlcQbs833MhatSbQ%3D%3D) no-repeat
}
.tegrs .talk .talk-list li.icon-lj {
	background: url(../images/lxp.jpg?v=losRMV6kAwxEf%2BQv%2F5IkeA%3D%3D) no-repeat
}
.tegrs .talk .talk-list li.icon-lxp {
	background: url(../images/lj.jpg?v=4%2BlD40l6k6MKdUnUMdhMhw%3D%3D) no-repeat
}
.tegrs .talk .talk-list li.hover {
	width: 500px
}
.tegrs .talk .talk-list li.hover .u-mask {
	filter: alpha(opacity=0);
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0
}
.tegrs .talk .talk-list li .u-mask {
	position: absolute;
	-webkit-transition: all .5s;
	transition: all .5s;
	left: 0;
	top: 0;
	width: 456px;
	height: 342px;
	background: #666;
	filter: alpha(opacity=60);
	-webkit-opacity: .6;
	-moz-opacity: .6;
	opacity: .6
}
.tegrs .talk .talk-list .le6-line {
	border: none
}
.adult .at-nav {
	background: #e0e0e0;
	height: 80px;
	line-height: 76px
}
.adult .at-nav li {
	float: left;
	width: 50%;
	text-align: center;
	border-top: 4px #e0e0e0 solid;
	font-size: 30px;
	cursor: pointer;
	color: #666
}
.adult .at-nav li a {
	color: #666;
	display: block
}
.adult .at-nav .on {
	border-top: 4px #ffa800 solid;
	background: #fff;
	color: #1e1e1e
}
.adult .at-main .t-xq {
	padding: 100px 0 107px 0
}
.adult .at-main .t-xq .t-lt {
	float: left;
	width: 650px
}
.adult .at-main .t-xq .t-lt .t-img {
	display: inline-block
}
.adult .at-main .t-xq .t-lt .t-word {
	width: 595px;
	color: #7c7c7c;
	font-size: 16px;
	margin-top: 10px;
	line-height: 30px
}
.adult .at-main .t-xq .t-lt .t-word1 {
	margin-top: 23px
}
.adult .at-main .t-xq .t-rt {
	margin: -20px 0 0 700px
}
.adult .at-main .z-class {
	padding: 80px 0
}
.adult .at-main .z-class .z-lt {
	float: left;
	width: 465px
}
.adult .at-main .z-class .z-rt {
	min-height: 465px;
	margin-left: 526px
}
.adult .at-main .z-class .z-rt .z-word {
	margin-top: 30px;
	line-height: 30px;
	font-size: 16px;
	color: #7c7c7c
}
.adult .at-main .z-class .z-rt .z-word1 {
	margin-top: 42px
}
.adult .at-main .z-class .z-rt .t-js {
	float: left;
	font-size: 18px;
	height: 18px;
	line-height: 1;
	overflow: hidden;
	margin-top: 56px;
	color: #7c7c7c
}
.adult .at-main .z-class .z-rt .t-js:hover {
	color: #ff9600
}
.adult .at-main .z-class .tz-img {
	margin-top: 40px
}
.adult .at-main .y_select_img {
	padding: 80px 0 0;
	background-color: #efefef
}
.adult .at-main .p-jc .p-tit {
	text-align: center;
	margin-bottom: 20px
}
.adult .at-main .centerMth-pb {
	padding-bottom: 120px
}
.adult .at-main .tz-an {
	text-align: center;
	margin-top: 30px
}
.adult .at-main .tz-an.tz-an1 {
	margin-top: 18px
}
.adult .at-main .tz-an .tz-btn {
	display: inline-block;
	text-align: center;
	color: #fffefe;
	font-size: 28px;
	background: #ff9e00;
	padding: 14px 55px;
	border-radius: 5px
}
.adult .at-main .tz-an .tz-btn:hover {
	background: #ffba00
}
.adult .at-main .tz-an .tz-btn:active {
	background: #e89000
}
.adult .at-main .tz-an .tz-btn-blue {
	background-color: #00a9cd
}
.adult .at-main .tz-an .tz-btn-blue:hover {
	background: #00bce4
}
.adult .at-main .tz-an .tz-btn-blue:active {
	background: #009969
}
.adult .y_major {
	padding: 80px 0 50px;
	background-color: #efefef
}
.adult .youth_tit {
	text-align: center;
	margin-bottom: 40px
}
.adult .youth_text a {
	width: 350px;
	height: 50px;
	line-height: 50px;
	text-align: left;
	text-indent: 38px;
	font-size: 22px;
	color: #fff;
	position: relative;
	display: block;
	background-position: 0 -171px
}
.adult .youth_text span {
	width: 36px;
	height: 36px;
	position: absolute;
	right: 6px;
	top: 7px;
	background-position: -355px -177px
}
.adult .major_now {
	margin-bottom: 0
}
.adult .major_now a {
	width: 210px;
	height: 50px;
	background-position: 0 -225px;
	text-indent: 0;
	margin: 0 auto;
	text-align: center
}
.adult .major_cont {
	width: 1000px;
	margin: 0 auto
}
.adult .major_list {
	height: 308px;
	margin: 0 auto;
	width: 100%;
	margin-bottom: 20px
}
.adult .major_list li {
	width: 184px;
	float: left;
	text-align: center;
	margin-right: 20px
}
.adult .major_list li.mr0 {
	margin-right: 0
}
.adult .major_list h3 {
	line-height: 58px;
	font-size: 18px
}
.adult .major_list a {
	color: #7c7c7c
}
.adult .major_list a:hover {
	color: #ff9600
}
.adult .y_selective {
	padding: 80px 0 50px;
	background: #fff
}
.adult .y_selective .major_now {
	text-align: center
}
.adult .y_selective .major_now a {
	background-position: -214px -225px
}
.adult .selective_cont {
	width: 1000px;
	margin: 0 auto
}
.adult .selective_list {
	height: 246px
}
.adult .selective_list li {
	float: left;
	width: 150px;
	width: 20%;
	text-align: center
}
.adult .selective_list h3 {
	font-size: 22px;
	height: 30px
}
.adult .selective_list p {
	height: 44px
}
.adult .selective_img {
	display: block;
	width: 150px;
	height: 150px;
	margin: 0 auto;
	margin-bottom: 20px;
	-webkit-transition: .3s transform;
	transition: .3s transform
}
.adult .selective_img:hover {
	-webkit-transform: rotateY(180deg) scaleX(-1);
	transform: rotateY(180deg) scaleX(-1)
}
.adult .selective_img.y_bgp0 {
	background-position: -1px -610px
}
.adult .selective_img.y_bgp1 {
	background-position: -156px -610px
}
.adult .selective_img.y_bgp2 {
	background-position: -312px -611px
}
.adult .selective_img.y_bgp3 {
	background-position: 0 -914px
}
.adult .selective_img.y_bgp4 {
	background-position: -156px -914px
}
.adult .selective_img.y_bgp5 {
	background-position: 0 -762px
}
.adult .selective_img.y_bgp6 {
	background-position: -155px -762px
}
.adult .selective_img.y_bgp7 {
	background-position: -311px -763px
}
.adult .selective_img.y_bgp8 {
	background-position: -313px -916px
}
.adult .selective_img.y_bgp9 {
	-webkit-transition: none;
	transition: none;
	background-position: -1px -458px
}
.adult .selective_img_b {
	color: #7c7c7c
}
.adult .selective_img_b:hover {
	color: #00a9cd
}
.adult .selective_img_b:hover .y_bgp0 {
	background-position: 0 0
}
.adult .selective_img_b:hover .y_bgp1 {
	background-position: -157px 0
}
.adult .selective_img_b:hover .y_bgp2 {
	background-position: -314px 0
}
.adult .selective_img_b:hover .y_bgp3 {
	background-position: 0 -305px
}
.adult .selective_img_b:hover .y_bgp4 {
	background-position: -157px -304px
}
.adult .selective_img_b:hover .y_bgp5 {
	background-position: 0 -152px
}
.adult .selective_img_b:hover .y_bgp6 {
	background-position: -156px -152px
}
.adult .selective_img_b:hover .y_bgp7 {
	background-position: -312px -152px
}
.adult .selective_img_b:hover .y_bgp8 {
	background-position: -313px -304px
}
.adult .selective_img_hover:hover {
	color: #7c7c7c;
	cursor: default
}
.adult .mb93 {
	margin-bottom: 93px
}
.adult .at-main .add-adult-top {
	padding-top: 70px;
	padding-bottom: 80px
}
.adult .at-main .add-adult-top h3 {
	margin-bottom: 32px
}
.adult .at-main .add-adult-top P {
	line-height: 30px;
	font-size: 16px;
	margin-bottom: -85px
}
.adult .at-main .add-set-class {
	background-color: #efefef
}
.adult .z-class .z-class-img {
	width: 100%;
	padding-bottom: 40px;
	border-bottom: 1px dashed #dbdee0
}
.adult .z-class .z-class-video {
	height: 267px;
	padding-top: 40px
}
.adult .z-class .z-vido-list {
	height: 267px
}
.adult .z-class .z-vido-list li {
	width: 475px;
	height: 267px;
	float: left;
	position: relative
}
.adult .z-class .z-vido-list li.z-vido-one {
	margin-right: 50px
}
.adult .z-class .video_play {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -45px;
	margin-top: -45px
}
.adult .z-class .video_play .video i {
	background: url(../images/icon.png?v=K02xj%2F2p0sD0ZcrzJsLeBw%3D%3D) no-repeat;
	display: inline-block;
	width: 90px;
	height: 90px;
	background-position: -106px -127px
}
.adult .z-class .video_play .video:hover i {
	background-position: -4px -126px
}
.ten-star .t-class {
	padding: 80px 0;
	text-align: center
}
.ten-star .t-class .t-sm-img {
	margin-bottom: 36px
}
.ten-star .t-class .t-sm-btn a {
	display: inline-block;
	width: 280px;
	height: 50px;
	line-height: 50px;
	background: url(../images/ten_mx_bj.png?v=WEWGXJPRzL4Vnisp3kweDA%3D%3D) no-repeat;
	background-position: 0 -180px;
	font-size: 22px;
	color: #fff;
	text-align: left;
	padding-left: 20px
}
.ten-star .t-class .t-sm-btn a:hover {
	background-position: -323px -180px
}
.ten-star .t-class .t-sm-btn a:active {
	background-position: -649px -180px
}
.ten-star .t-class .t-sm-std {
	display: inline-block;
	margin: 40px 0 15px 0
}
.ten-star .t-class .t-sm-std li {
	display: inline-block;
	float: left;
	width: 330px;
*zoom:1;
*display:inline;
	cursor: pointer;
	border-right: 1px #e0e0e0 solid
}
.ten-star .t-class .t-sm-std li img {
	width: 200px;
	height: 200px
}
.ten-star .t-class .t-sm-std li span {
	display: block;
	font-size: 20px;
	color: #1e1e1e;
	margin-top: 20px
}
.ten-star .t-class .t-sm-std .t-sm-li {
	border: none
}
.ten-star .t-class .t-sm-tit01 {
	position: relative;
	display: inline-block;
	width: 100%;
	height: 168px;
	background-image: url(../images/ten_mx_bj.png?v=WEWGXJPRzL4Vnisp3kweDA%3D%3D);
	color: #fff;
	font-size: 18px
}
.ten-star .t-class .t-sm-tit01 i {
	font-size: 0;
	width: 0;
	height: 0;
	line-height: 0;
	display: inline-block;
	vertical-align: -2px;
	border: 0 dashed transparent;
	border-width: 16px;
	border-bottom-style: solid;
	border-bottom-color: #00b3d7;
	position: absolute;
	top: -15px;
	left: 155px
}
.ten-star .t-class .t-sm-tit01 p {
	float: left;
*zoom:1;
*display:inline;
	margin: 35px 60px 10px 60px;
	height: 80px;
	line-height: 26px;
	overflow: hidden;
	text-align: left
}
.ten-star .t-class .t-sm-tit01 span {
	float: right;
	margin-right: 60px
}
.ten-star .t-class .t-sm-tit02 i {
	left: 487px
}
.ten-star .t-class .t-sm-tit03 i {
	left: 817px
}
.ten-star .t-col-class {
	background: #ebf9ff
}
.class-flow .flow-h3 {
	text-align: center;
	border-bottom: 1px #dbdbdb solid;
	padding: 30px 0
}
.class-flow .centerMth {
	padding: 40px 0 0 0;
	height: 900px;
	position: relative
}
.class-flow .centerMth .flow-line {
	height: 650px;
	margin-left: 260px;
	border-left: 1px #dbdbdb solid
}
.class-flow .centerMth .flow-img {
	position: absolute;
	top: 40px;
	left: 190px
}
.class-flow .centerMth .flow-img p {
	margin-bottom: 80px
}
.ten_teaching .ten-int {
	width: 1100px;
	position: relative;
	padding-top: 70px
}
.ten_teaching .ten-int .tea-rt {
	position: absolute;
	top: 160px;
	right: 30px;
	width: 490px
}
.ten_teaching .ten-int .tea-rt p {
	font-size: 18px;
	color: #7c7c7c;
	margin-top: 22px;
	line-height: 30px
}
.ten_teaching .teaching-open {
	background: #e6f2ff
}
.ten_teaching .teaching-open .centerMth {
	width: 1100px
}
.ten_teaching .teaching-open .centerMth .tea-open {
	float: left;
	width: 515px;
	margin: 158px 0 0 30px;
*margin:158px 0 0 0
}
.ten_teaching .teaching-open .centerMth .tea-open p {
	font-size: 18px;
	color: #7c7c7c;
	margin-top: 25px;
	line-height: 30px
}
.ten_teaching .teaching-open .centerMth .tea-rt-img {
	display: inline-block;
	width: 416px;
	height: 483px;
	margin: 50px 0 0 80px
}
.ten_teaching .teaching-gp {
	background: #fff
}
.ten_teaching .teaching-gp .centerMth {
	height: 448px;
	padding-top: 32px
}
.ten_teaching .teaching-gp .centerMth .tea-rt {
	top: 160px;
	right: 40px;
	width: 625px
}
.ten_teaching .ten-int-src {
	position: absolute;
	left: -165px
}
.concept .c_topYears {
	width: 1000px;
	margin: 0 auto;
	padding-top: 80px;
	padding-bottom: 35px
}
.concept .c_topYears p {
	font-size: 18px;
	color: #7c7c7c
}
.concept .t_title {
	height: 75px;
	background: url(../images/concept_how.png?v=PpcrPCdDpuz1lu0r1e7PDA%3D%3D) no-repeat center top
}
.concept .t_how {
	height: 38px;
	line-height: 1;
	text-align: center
}
.concept .t_cont {
	text-align: center
}
.concept .t_cont img {
	margin-bottom: 15px
}
.concept .t_cont ul {
	height: 57px
}
.concept .t_cont li {
	float: left;
	width: 170px;
	margin-right: 106.5px
}
.concept .t_cont li.t_contM {
	margin-right: 0
}
.concept .t_cont h3 {
	font-size: 26px;
	height: 30px;
	line-height: 30px;
	color: #1e1e1e
}
.concept .t_cont p {
	height: 27px;
	line-height: 27px
}
.concept .c_howTLearn {
	text-align: center;
	background-color: #efefef;
	padding-top: 40px;
	padding-bottom: 124px
}
.concept .c_howTLearn .h_title {
	width: 859px;
	margin: 0 auto;
	margin-bottom: 30px
}
.concept .c_howTLearn .h_explain {
	font-size: 18px;
	line-height: 36px;
	color: #1e1e1e
}
.concept .i_item {
	position: relative;
	width: 1000px;
	margin: 0 auto;
	padding-bottom: 133px
}
.concept .i_item.i_item1 {
	padding-top: 146px
}
.concept .i_item.i_item2 {
	padding-top: 149px
}
.concept .i_item.i_item3 {
	padding-top: 150px
}
.concept .i_item .i_title {
	text-align: center;
	height: 48px
}
.concept .i_item .i_text {
	text-align: center;
	font-size: 18px;
	color: #7c7c7c;
	height: 47px;
	line-height: 1
}
.concept .i_item .i_top {
	position: absolute;
	width: 452px;
	height: 162px;
	left: 50%;
	top: -56px;
	margin-left: -227px;
	text-align: center
}
.concept .i_item .i_left, .concept .i_item .i_right {
	position: absolute;
	width: 0;
	height: 0;
	overflow: hidden;
	border-color: transparent transparent #e0e0e0 transparent;
	border-style: dashed dashed solid dashed;
	border-width: 0 58px 56px 58px
}
.concept .i_item .i_left {
	left: 0;
	top: 0
}
.concept .i_item .i_right {
	right: 0;
	top: 0
}
.concept .i_item .i_center {
	position: absolute;
	left: 58px;
	top: 0;
	width: 0;
	height: 0;
	overflow: hidden;
	border-color: #adadad transparent transparent transparent;
	border-style: solid dashed dashed dashed;
	border-width: 162px 168px 0 168px
}
.concept .i_item .i_tit {
	padding-top: 20px;
	position: relative
}
.concept .i_list {
	height: 277px
}
.concept .list_i {
	float: left;
	width: 485px
}
.concept .list_i.m_right30 {
	margin-right: 30px
}
.concept .list_bottom {
	font-size: 14px;
	line-height: 20px;
	background-color: #efefef;
	padding: 26px 38px;
	color: #1e1e1e
}
.concept .c_gray {
	background-color: #efefef
}
.concept .c_gray .list_bottom {
	background-color: #fff
}
.concept .c_empty {
	height: 173px;
	position: relative;
	margin-top: 10px
}
.concept .c_empty .i_top {
	position: absolute;
	width: 544px;
	height: 197px;
	left: 50%;
	top: -65px;
	margin-left: -272.5px;
	text-align: center
}
.concept .c_empty .i_left, .concept .c_empty .i_right {
	position: absolute;
	width: 0;
	height: 0;
	overflow: hidden;
	border-color: transparent transparent #e0e0e0 transparent;
	border-style: dashed dashed solid dashed;
	border-width: 0 67px 65px 67px
}
.concept .c_empty .i_left {
	left: 0;
	top: 0
}
.concept .c_empty .i_right {
	right: 0;
	top: 0
}
.concept .c_empty .i_center {
	position: absolute;
	left: 67px;
	top: 0;
	width: 0;
	height: 0;
	overflow: hidden;
	border-color: #ffa800 transparent transparent transparent;
	border-style: solid dashed dashed dashed;
	border-width: 197px 205px 0 205px
}
.concept .c_empty .i_tit {
	font-size: 36px;
	color: #fff;
	padding-top: 20px;
	line-height: 40px;
	text-align: center;
	position: relative
}
.concept .c_empty .i_bottom {
	position: absolute;
	left: 50%;
	bottom: 38px;
	width: 0;
	height: 0;
	margin-left: -33px;
	overflow: hidden;
	border-color: #fff transparent transparent transparent;
	border-style: solid dashed dashed dashed;
	border-width: 33px 33px 0 33px
}
.teachers .teacherT_tit {
	text-align: center;
	margin-bottom: 50px
}
.teachers .teacherT {
	width: 1000px;
	margin: 0 auto;
	margin-bottom: 77px;
	padding-top: 80px;
	text-align: center
}
.teachers .teacherT .c_orange {
	color: #ff9600
}
.teachers .teacherT_text {
	margin-bottom: 50px;
	text-align: center
}
.teachers .teacherT_text a {
	padding: 14px 19px;
	line-height: 58px;
	color: #fff;
	font-size: 22px;
	background-color: #ff9e00;
	border-radius: 5px
}
.teachers .teacherT_text a:hover {
	background-color: #ffba00
}
.teachers .teacherT_text a:active {
	background-color: #e89000
}
.teachers .teacherT_list {
	height: 370px
}
.teachers .teacherT_list li {
	width: 284px;
	float: left;
	text-align: center
}
.teachers .teacherT_list li.teacherT_l_w {
	width: 432px
}
.teachers .teacherT_list .teacherT_img {
	width: 170px;
	height: 170px;
	margin: 0 auto;
	margin-bottom: 20px
}
.teachers .teacherT_list .teacherT_img.teacherT_img1 {
	background-position: 0 0
}
.teachers .teacherT_list .teacherT_img.teacherT_img2 {
	background-position: -170px 0
}
.teachers .teacherT_list .teacherT_img.teacherT_img3 {
	background-position: -340px 0
}
.teachers .teacherT_list h3 {
	line-height: 1;
	font-size: 24px;
	height: 53px;
	color: #ff9600
}
.teachers .teacherT_list .teacher_b {
	line-height: 1;
	font-size: 16px;
	height: 28px;
	color: #1e1e1e
}
.teachers .teacherT_list .teacher_c {
	width: 284px;
	margin: 0 auto;
	color: #7c7c7c;
	font-size: 13px;
	line-height: 24px
}
.teachers .teacherB {
	padding-top: 80px;
	background-color: #efefef
}
.teachers .teacherB .teacherB_width {
	width: 1000px;
	margin: 0 auto
}
.teachers .teacherB_cont {
	overflow: hidden
}
.teachers .teacherB_list {
	height: 472px;
	margin-right: -32px;
	margin-bottom: 42px
}
.teachers .teacherB_list li {
	width: 140px;
	height: 236px;
	float: left;
	margin-right: 32px;
	text-align: center
}
.teachers .teacherB_list h3 {
	font-size: 14px;
	height: 26px;
	line-height: 1;
	color: #1e1e1e
}
.teachers .teacherB_img {
	width: 140px;
	height: 140px;
	margin-bottom: 16px;
	position: relative
}
.teachers .teacherB_img span {
	width: 43px;
	height: 43px;
	position: absolute;
	right: 8px;
	bottom: 8px;
	background-position: -394px -173px
}
.teachers .teacherB_img img {
	width: 140px
}
.teachers .teacherB_star {
	height: 14px;
	overflow: hidden
}
.teachers .teacherB_star span {
	display: inline-block;
	width: 15px;
	height: 14px;
	background-position: -481px -193px;
	margin: 0 1px;
	vertical-align: top
}
.ten_teacherT_list .teacherT .teacherT_img {
	background-image: url(../images/teachersIcon.png)
}
.ten_teacherT_list .teacherT .teacherT_img.teacherT_img2 {
	background-position: -340px 0
}
.ten_teacherT_list .teacherT .teacherT_img.teacherT_img3 {
	background-image: url(../images/teachersIcon01.png?v=kSE%2BE6iOvWb8SWVGTKQBTA%3D%3D);
	background-position: -340px 0
}
.ten_teacherT_list .teacherT_text {
	text-align: left;
	text-indent: 34px;
	margin-bottom: 70px
}
.ten_teacherT_list .teacherT_text a {
	width: 350px;
	height: 50px;
	line-height: 50px;
	color: #fff;
	font-size: 22px;
	position: relative;
	display: block;
	margin: 0 auto;
	background-image: url(../images/teachersIcon.png);
	background-repeat: no-repeat;
	background-position: 0 -171px;
	border: none;
	background-color: transparent;
	padding: 0;
	border-radius: 0
}
.ten_teacherT_list .teacherT_text a:hover {
	background-color: transparent;
	background-position: 0 -332px
}
.ten_teacherT_list .teacherT_text a:active {
	background-color: transparent;
	background-position: 0 -279px
}
.ten_teacherT_list .teacherT_text .teacher_icon {
	width: 36px;
	height: 36px;
	position: absolute;
	right: 6px;
	top: 6px;
	background-image: url(../images/teachersIcon.png);
	background-repeat: no-repeat;
	background-position: -355px -177px
}
.ten_teacherT_list .teacherT_list {
	height: 304px;
	width: 100%
}
.ten_teacherT_list .teacherT_list li {
	width: 33.3%
}
.ten_teacherT_list .teacherT_list h3 {
	height: 42px;
	line-height: 1
}
.ten_teacherT_list .teacherT_list p {
	font-size: 16px;
	line-height: 24px;
	color: #1e1e1e
}
.youth_students .at-nav {
	background: #e0e0e0;
	height: 80px;
	line-height: 76px
}
.youth_students .at-nav li {
	float: left;
	width: 50%;
	text-align: center;
	border-top: 4px #e0e0e0 solid;
	font-size: 30px;
	cursor: pointer
}
.youth_students .at-nav li a {
	color: #666;
	display: block
}
.youth_students .at-nav .youth_nav {
	width: 20%;
	font-size: 16px;
	border-bottom: 5px solid #fff;
	border-top: 0
}
.youth_students .at-nav .on_cl {
	border-bottom: 5px solid #f3b100;
	color: #f3b100;
	font-size: 22px
}
.youth_students .at-nav .on {
	border-top: 4px #ffa800 solid;
	background: #fff
}
.youth_students .you_nav {
	background: #fff
}
.youth_students .y_system {
	background-color: #efefef;
	padding: 80px 0;
	text-align: center
}
.youth_students .y_system .youth_width {
	width: 1000px;
	margin: 0 auto;
	overflow: hidden
}
.youth_students .y_system .youth_width .first_main {
	width: 100%;
	height: 100%;
	background: #fff;
	padding-bottom: 80px
}
.youth_students .y_system .youth_width .first_main .cli_f {
	width: 100%;
	overflow: hidden
}
.youth_students .y_system .youth_width .first_main .main_left {
	border-right: 1px solid #e7e7e7;
	width: 449px;
	margin-top: 20px;
	background: #fff;
	padding: 0 25px;
	float: left
}
.youth_students .y_system .youth_width .first_main .main_left .you_text {
	color: #211d1f;
	font-size: 32px;
	text-align: center
}
.youth_students .y_system .youth_width .first_main .main_left .you_text_1 {
	color: #666666;
	font-size: 16px;
	text-align: center;
	margin: 10px 0 40px 0
}
.youth_students .y_system .youth_width .first_main .main_left .images_intro {
	overflow: hidden
}
.youth_students .y_system .youth_width .first_main .main_left .images_intro li {
	width: 149px;
	height: 150px;
	float: left;
	margin-bottom: 30px
}
.youth_students .y_system .youth_width .first_main .main_left .images_intro li .image_text1 {
	font-size: 20px;
	color: #666666;
	text-align: center;
	margin: 8px 0 0 0
}
.youth_students .y_system .youth_width .first_main .main_left .images_intro li .image_text2 {
	text-align: center;
	font-size: 12px;
	color: #666
}
.youth_students .y_system .youth_width .first_main .main_left .images_text li {
/*	background: url(/media_files/irol/25/254351/images/bg_img.png?v=ljb%2FLox0dVWma6gHz3mQ%2FA%3D%3D) no-repeat 25px;*/
	padding-left: 40px;
	text-align: left;
	font-size: 14px;
	line-height: 25px;
	color: #211d1f
}
.youth_students .y_system .youth_width .first_main .float_r {
	float: right
}
.youth_students .y_system .youth_width .class_part {
	width: 400px;
	height: 560px;
	padding: 0 20px;
	background: #fff;
	overflow: hidden;
	position: relative;
	float: left
}
.youth_students .y_system .youth_width .class_part .tit_class {
	width: 140px;
	height: 46px;
	margin: 0 auto;
	background: url(../images/main_class.png);
	position: relative;
	z-index: 10
}
.youth_students .y_system .youth_width .class_part .tit_class1 {
	background: url(../images/class_m.png)
}
.youth_students .y_system .youth_width .class_part .class_img_box {
	position: absolute;
	left: 20px;
	margin-top: -18px;
	width: 400px;
	height: 300px;
	overflow: hidden
}
.youth_students .y_system .youth_width .class_part .class_img_box .class_img {
	position: absolute;
	left: -53px;
	top: 0;
	margin-bottom: 20px
}
.youth_students .y_system .youth_width .class_part .class_img_box .pindu {
	left: 0
}
.youth_students .y_system .youth_width .class_part .class_text {
	position: absolute;
	top: 350px;
	left: 20px;
	font-size: 18px
}
.youth_students .y_system .youth_width .class_part .text_next {
	top: 374px
}
.youth_students .y_system .youth_width .class_part .class_set {
	font-size: 14px;
	position: absolute;
	top: 410px;
	left: 20px
}
.youth_students .y_system .youth_width .class_part .class_mo {
	top: 430px
}
.youth_students .y_system .youth_width .class_part .know_class {
	width: 180px;
	height: 48px;
	position: absolute;
	top: 480px;
	left: 130px;
	font-size: 18px;
	background: #f3b100;
	text-align: center;
	line-height: 48px;
	border-radius: 24px;
	color: #fff
}
.youth_students .y_system .youth_width .par_right {
	float: right
}
.youth_students .y_system .teacherT_text {
	margin-bottom: 65px
}
.youth_students .y_system dl {
	height: 270px;
	text-align: left;
	margin-bottom: 30px
}
.youth_students .y_system dl dt {
	float: left;
	width: 356px;
	height: 270px;
	overflow: hidden
}
.youth_students .y_system dl dd {
	margin-left: 384px
}
.youth_students .y_system dl .youth_dd_img {
	margin-bottom: 26px
}
.youth_students .y_system dl .youth_dd_p {
	font-size: 18px;
	line-height: 30px;
	margin-bottom: 34px
}
.youth_students .youth_text a {
	width: 350px;
	height: 50px;
	line-height: 50px;
	text-align: left;
	text-indent: 38px;
	font-size: 22px;
	color: #fff;
	display: block;
	background-position: 0 -171px
}
.youth_students .youth_text a:hover {
	background-position: 0 -332px
}
.youth_students .youth_text a:active {
	background-position: 0 -279px
}
.youth_students .youth_text span {
	width: 36px;
	height: 36px;
	position: absolute;
	right: 6px;
	top: 7px;
	background-position: -355px -177px
}
.youth_students .youth_tit {
	text-align: center;
	margin-bottom: 40px
}
.youth_students .system_text {
	font-size: 18px;
	line-height: 30px;
	margin-bottom: 35px
}
.youth_students .system_bottom {
	margin-bottom: 80px
}
.youth_students .y_major {
	background-color: #efefef;
	padding: 80px 0
}
.youth_students .bg_y_major {
	background: #fff
}
.youth_students .major_now {
	margin-bottom: 0
}
.youth_students .major_now a {
	width: 210px;
	height: 50px;
	background-position: 0 -225px;
	text-indent: 0;
	margin: 0 auto;
	text-align: center
}
.youth_students .major_now a:hover {
	background-position: 0 -439px
}
.youth_students .major_now a:active {
	background-position: -213px -439px
}
.youth_students .major_cont {
	width: 1000px;
	margin: 0 auto
}
.youth_students .major_list {
	height: 308px;
	margin: 0 auto;
	width: 100%;
	margin-bottom: 20px
}
.youth_students .major_list li {
	width: 129px;
	float: left;
	text-align: center;
	margin-right: 15px
}
.youth_students .major_list li.mr0 {
	margin-right: 0
}
.youth_students .major_list h3 {
	line-height: 58px;
	font-size: 18px
}
.youth_students .major_list a {
	color: #7c7c7c
}
.youth_students .major_list a:hover {
	color: #ff9600
}
.youth_students .y_selective {
	padding: 80px 0
}
.youth_students .y_selective .major_now {
	text-align: center
}
.youth_students .y_selective .major_now a {
	background-position: -214px -225px
}
.youth_students .y_selective .major_now a:hover {
	background-position: -213px -492px
}
.youth_students .y_selective .major_now a:active {
	background-position: 0 -546px
}
.youth_students .bg_y_sel {
	background-color: #efefef
}
.youth_students .selective_cont {
	width: 1000px;
	margin: 0 auto
}
.youth_students .selective_list {
	height: 256px
}
.youth_students .selective_list li {
	float: left;
	width: 150px;
	color: #787878;
	width: 20%;
	text-align: center
}
.youth_students .selective_list li a {
	cursor: default
}
.youth_students .selective_list h3 {
	font-size: 22px;
	height: 31px;
	line-height: 1
}
.youth_students .selective_list p {
	height: 44px;
	line-height: 1
}
.youth_students .selective_img {
	display: block;
	width: 150px;
	height: 150px;
	margin: 0 auto;
	margin-bottom: 21px;
	-webkit-transition: .3s transform;
	transition: .3s transform
}
.youth_students .selective_img:hover {
	-webkit-transform: rotateY(180deg) scaleX(-1);
	transform: rotateY(180deg) scaleX(-1)
}
.youth_students .selective_img.y_bgp0 {
	background-position: -1px -610px
}
.youth_students .selective_img.y_bgp1 {
	background-position: -156px -610px
}
.youth_students .selective_img.y_bgp4 {
	background-position: -155px -762px
}
.youth_students .selective_img.y_bgp7 {
	background-position: -156px -914px
}
.youth_students .selective_img.y_bgp10 {
	background-position: -156px -457px
}
.youth_students .selective_img_b {
	color: #7c7c7c
}
.youth_students .selective_img_b:hover {
	color: #00a9cd
}
.youth_students .selective_img_b:hover .y_bgp0 {
	background-position: 0 0
}
.youth_students .selective_img_b:hover .y_bgp1 {
	background-position: -157px 0
}
.youth_students .selective_img_b:hover .y_bgp4 {
	background-position: -156px -152px
}
.youth_students .selective_img_b:hover .y_bgp7 {
	background-position: -157px -304px
}
.youth_students .selective_img_b:hover .y_bgp10 {
	background-position: -313px -457px
}
.youth_students .mb93 {
	margin-bottom: 93px
}
.youth_students .y_textbooks {
	padding: 80px 0
}
.youth_students .textbooks {
	width: 1000px;
	margin: 0 auto
}
.youth_students .youth {
	text-align: center;
	margin-bottom: 100px
}
.youth_students .y_textbooks_list {
	height: 97px;
	margin-bottom: 55px;
	background-color: #fff6e5
}
.youth_students .y_textbooks_list li {
	text-align: center;
	cursor: pointer;
	float: left;
	width: 25%;
	font-size: 22px;
	line-height: 33px;
	height: 81px;
	padding-top: 16px;
	color: #7d7056;
	background: url(../images/y_b_line.png) right center no-repeat
}
.youth_students .y_textbooks_list li.y_l_none {
	background-image: none
}
.youth_students .y_textbooks_list .y_b_peopel {
	width: 69px;
	height: 172px;
	position: absolute;
	left: 53%;
	top: -64px;
	margin-left: -44.5px;
	background: url(../images/y_b_icon.png) left top no-repeat;
	display: none
}
.youth_students .y_textbooks_list .y_peopel_b {
	background: #ffa800;
	color: #fff;
	position: relative;
	margin-left: -1px;
	padding-left: 1px
}
.youth_students .y_textbooks_list .y_peopel_b .y_b_peopel {
	display: block
}
.youth_students .y_textbooks_text {
	text-align: center;
	font-size: 24px;
	line-height: 36px;
	color: #ff9600;
	width: 700px;
	margin: 0 auto 40px
}
.youth_students .m-silder-youth {
	width: 100%;
	height: 380px;
	position: relative;
	padding-bottom: 59px
}
.youth_students .m-silder-youth .m-silder-box {
	width: 850px;
	height: 380px;
	margin: 0 auto;
	position: relative;
	overflow: hidden
}
.youth_students .m-silder-youth .m-silder {
	position: absolute;
	height: 380px;
	left: 0;
	top: 0
}
.youth_students .m-silder-youth .m-silder li {
	float: left;
	width: 850px;
	height: 380px
}
.youth_students .m-silder-youth .m-silder img {
	width: 850px;
	height: 380px
}
.youth_students .m-silder-youth .u-next, .youth_students .m-silder-youth .u-prev {
	width: 30px;
	height: 50px;
	position: absolute;
	top: 156px;
	background: url(../images/icon.png?v=K02xj%2F2p0sD0ZcrzJsLeBw%3D%3D) no-repeat;
	display: block
}
.youth_students .m-silder-youth .u-next {
	background-position: -193px -242px;
	right: -30px
}
.youth_students .m-silder-youth .u-prev {
	background-position: -146px -242px;
	left: -30px
}
.youth_students .m-silder-youth .u-points {
	position: absolute;
	bottom: 0;
	left: 50%;
	cursor: pointer;
	margin-left: -65px
}
.youth_students .m-silder-youth .u-points li {
	float: left;
	margin-left: 10px;
	width: 10px;
	height: 10px;
	overflow: hidden;
	border-radius: 50%;
	background: #d7d7d7
}
.youth_students .m-silder-youth .u-points .silder-crt {
	background: #ffa800
}
.youth_students .add-adult-top {
	padding-top: 70px;
	padding-bottom: 80px
}
.youth_students .add-adult-top h3 {
	margin-bottom: 32px
}
.youth_students .add-adult-top P {
	line-height: 30px;
	font-size: 16px;
	margin-bottom: -80px
}
.youth_students .add-set-class {
	background-color: #efefef
}
.youth_students .y_select_img {
	padding: 80px 0 0;
	background-color: #efefef
}
.youth_students .p-jc .p-tit {
	text-align: center;
	margin-bottom: 20px
}
.youth_students .centerMth-pb {
	padding-bottom: 120px
}
.youth_students .y_system .y_system_video {
	height: 132px;
	overflow: hidden
}
.youth_students .y_system .y_video_list {
	height: 132px;
	margin-right: -20px
}
.youth_students .y_system .y_video_list li {
	width: 235px;
	height: 132px;
	float: left;
	margin-right: 20px;
	position: relative
}
.youth_students .y_system .y_video_list li span {
	width: 43px;
	height: 43px;
	position: absolute;
	right: 13px;
	bottom: 13px;
	background-image: url(../images/teachersIcon.png);
	background-repeat: no-repeat;
	background-position: -394px -173px
}
.b2sTip-cover {
	display: none;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-color: #000;
	opacity: .6;
	filter: alpha(opacity=60);
	z-index: 2001
}
.b2sTip-con {
	display: none;
	position: fixed;
	_position: absolute;
	width: 480px;
	height: 300px;
	left: 50%;
	top: 50%;
	margin: -150px 0 0 -240px;
	background: url(../images/b2sTip-bg.png?v=mkjkkNJQPTkbe9vYbbF%2B2g%3D%3D) repeat-x;
	border-radius: 8px;
	z-index: 2002;
	color: #fff;
	font-size: 16px;
	text-align: center;
	overflow: hidden
}
.b2sTip-con .b2sTip-close {
	position: absolute;
	width: 16px;
	height: 16px;
	right: 10px;
	top: 10px;
	background: url(../images/b2sTip-bg.png?v=mkjkkNJQPTkbe9vYbbF%2B2g%3D%3D) no-repeat 0 -304px
}
.b2sTip-con .b2sTip-sure {
	padding-top: 30px;
	height: 70px;
	background-color: #fff
}
.b2sTip-con .b2sTip-sure a {
	display: inline-block;
	line-height: 40px;
	width: 216px;
	background-color: #ff7b00;
	font-size: 20px;
	color: #fff;
	border-radius: 4px
}
.b2sTip-con p {
	line-height: 66px;
	padding-top: 28px;
	height: 172px
}
.b2sTip-con p span {
	font-size: 16px
}
.students .c_howTLearn {
	text-align: center;
	background-color: #efefef;
	padding: 70px 0
}
.students .c_howTLearn .h_title {
	margin: 0 auto;
	margin-bottom: 30px
}
.students .c_howTLearn .h_explain {
	font-size: 18px;
	line-height: 37px
}
.students .i_item {
	position: relative;
	width: 1000px;
	margin: 0 auto;
	padding-top: 127px;
	padding-bottom: 124px
}
.students .i_item .i_title {
	text-align: center;
	font-size: 28px;
	height: 47px
}
.students .i_item .i_text {
	text-align: center;
	font-size: 18px;
	color: #a9a9a9;
	height: 57px
}
.students .i_item .i_top {
	position: absolute;
	width: 452px;
	height: 162px;
	left: 50%;
	top: -56px;
	margin-left: -227px;
	text-align: center
}
.students .i_item .i_left, .students .i_item .i_right {
	position: absolute;
	width: 0;
	height: 0;
	overflow: hidden;
	border-color: transparent transparent #e0e0e0 transparent;
	border-style: dashed dashed solid dashed;
	border-width: 0 58px 56px 58px
}
.students .i_item .i_left {
	left: 0;
	top: 0
}
.students .i_item .i_right {
	right: 0;
	top: 0
}
.students .i_item .i_center {
	position: absolute;
	left: 58px;
	top: 0;
	width: 0;
	height: 0;
	overflow: hidden;
	border-color: #adadad transparent transparent transparent;
	border-style: solid dashed dashed dashed;
	border-width: 162px 168px 0 168px
}
.students .i_item .i_tit {
	padding-top: 20px;
	position: relative
}
.students .c_gray {
	background-color: #efefef
}
.students .c_gray .list_bottom {
	background-color: #fff
}
.students .c_empty {
	height: 173px;
	position: relative
}
.students .c_empty .i_top {
	position: absolute;
	width: 544px;
	height: 197px;
	left: 50%;
	top: -65px;
	margin-left: -272.5px;
	text-align: center
}
.students .c_empty .i_left, .students .c_empty .i_right {
	position: absolute;
	width: 0;
	height: 0;
	overflow: hidden;
	border-color: transparent transparent #e0e0e0 transparent;
	border-style: dashed dashed solid dashed;
	border-width: 0 67px 65px 67px
}
.students .c_empty .i_left {
	left: 0;
	top: 0
}
.students .c_empty .i_right {
	right: 0;
	top: 0
}
.students .c_empty .i_center {
	position: absolute;
	left: 67px;
	top: 0;
	width: 0;
	height: 0;
	overflow: hidden;
	border-color: #ffa800 transparent transparent transparent;
	border-style: solid dashed dashed dashed;
	border-width: 197px 205px 0 205px
}
.students .c_empty .i_tit {
	font-size: 36px;
	color: #ffffff;
	padding-top: 20px;
	line-height: 40px;
	text-align: center;
	position: relative
}
.students .c_empty .i_bottom {
	position: absolute;
	left: 50%;
	bottom: 38px;
	width: 0;
	height: 0;
	margin-left: -33px;
	overflow: hidden;
	border-color: #ffffff transparent transparent transparent;
	border-style: solid dashed dashed dashed;
	border-width: 33px 33px 0 33px
}
.students .s_c_cont {
	width: 1000px;
	height: 606px;
	overflow: hidden
}
.students .s_c_list {
	height: 606px;
	margin-right: -97px
}
.students .s_c_list img {
	width: 210px;
	float: left
}
.students .s_c_list li {
	float: left;
	width: 454px;
	margin-right: 93px;
	margin-bottom: 20px
}
.students .s_c_right {
	margin-left: 228px
}
.students .s_c_right h3 {
	font-size: 18px;
	line-height: 22px;
	color: #1e1e1e
}
.students .s_c_right .s_c_text1 {
	font-size: 13px;
	line-height: 20px;
	color: #7c7c7c
}
.students .s_c_right .s_c_text2 {
	text-align: right;
	font-size: 18px;
	line-height: 39px;
	padding-right: 7px
}
.m-ntkf-box {
	position: fixed;
	_position: absolute;
	top: 20%;
_top:expression(eval(90+document.documentElement.scrollTop));
	right: 60px;
	z-index: 1000;
	cursor: pointer
}
.m-ntkf-box .m-ntkf, .m-ntkf-box .m-wx {
	margin-bottom: 1px;
	position: relative;
	height: 144px
}
.m-ntkf-box li {
	height: 144px;
	position: absolute;
	background: url(../images/ntkf.png?v=c2hJynDxuABSxw%2FSC%2BiTkw%3D%3D) no-repeat;
	right: 0;
	top: 0
}
.m-ntkf-box .u-l-ntkf {
	width: 34px;
	background-position: -38px 0
}
.m-ntkf-box .u-b-ntkf {
	width: 130px;
	background-position: 0 -149px;
	display: none
}
.m-ntkf-box .u-l-wx {
	width: 34px;
	background-position: 0 0
}
.m-ntkf-box .u-l-wx2 {
	background-position: -79px 0
}
.m-ntkf-box .u-b-wx-adult {
	width: 130px;
	background-position: 0 -444px;
	display: none
}
.m-ntkf-box .u-b-wx-youth {
	width: 130px;
	background-position: 0 -297px;
	display: none
}
.m-ntkf-box .u-b-wx-phone {
	background-position: 0 -601px
}
.concept .m-online-title {
	padding-top: 75px;
	padding-top: 15px;
	padding-bottom: 80px;
	/*text-align: center*/
}
.concept .m-online-title .m-online-imgs {
	margin-top: 45px;
	position: relative;
	height: 684px
}
.concept .m-online-title .m-online-imgs a {
	position: absolute
}
.concept .m-online-title .m-online-imgs .online-learn {
	left: 0;
	top: 0
}
.concept .m-online-title .m-online-imgs .online-learn:hover {
	left: -2px;
	top: -2px
}
.concept .m-online-title .m-online-imgs .online_pratice {
	right: 0;
	top: 0
}
.concept .m-online-title .m-online-imgs .online_pratice:hover {
	right: -2px;
	top: -2px
}
.concept .m-online-title .m-online-imgs .online-enhance {
	left: 0;
	bottom: 0
}
.concept .m-online-title .m-online-imgs .online-enhance:hover {
	left: -2px;
	bottom: -2px
}
.concept .m-online-title .m-online-imgs .online-test {
	right: 0;
	bottom: 0
}
.concept .m-online-title .m-online-imgs .online-test:hover {
	right: -2px;
	bottom: -2px
}
.concept .m-online-box {
	padding-top: 80px
}
.concept .m-online-box .m-online-desc {
	width: 1000px;
	margin: 0 auto
}
.concept .m-online-box .m-online-desc .online-sys .online-sys-img {
	margin-bottom: 40px
}
.concept .m-online-box .m-online-desc .online-sys li {
	width: 320px;
	margin-right: 20px;
	float: left
}
.concept .m-online-box .m-online-desc .online-sys li.last {
	margin-right: 0
}
.concept .m-online-box .m-online-desc .online-sys li img {
	border: none
}
.concept .m-online-box .m-online-desc .online-sys li p {
	line-height: 24px;
	font-size: 15px;
	padding: 15px 24px;
	color: #1e1e1e;
	background-color: #fff;
	text-align: left
}
.concept .m-online-box .m-online-desc .online-weLearn {
	padding-top: 75px;
	padding-bottom: 30px
}
.concept .m-online-box .m-online-desc .online-secondTitle {
	position: relative;
	height: 205px;
	background-color: #fff;
	margin-bottom: 75px
}
.concept .m-online-box .m-online-desc .online-secondTitle img {
	padding-top: 50px
}
.concept .m-online-box .m-online-desc .online-secondTitle a {
	position: absolute;
	bottom: 76px;
	width: 80px;
	height: 80px;
	z-index: 999;
	cursor: pointer
}
.concept .m-online-box .m-online-desc .online-secondTitle .hrefLeft {
	right: 218px
}
.concept .m-online-box .m-online-desc .online-secondTitle .hrefRight {
	right: 130px
}
.concept .m-online-box .m-online-desc .online-freq-prac .u-freq-myTitle {
	font-size: 20px;
	line-height: 60px;
	color: #666;
	margin-bottom: 30px
}
.concept .m-online-box .m-online-desc .online-freq-prac .online-freq-list .u-freq-left {
	float: left;
	width: 480px
}
.concept .m-online-box .m-online-desc .online-freq-prac .online-freq-list .u-freq-left .left-img {
	border: 1px solid #ffa800;
	width: 478px
}
.concept .m-online-box .m-online-desc .online-freq-prac .online-freq-list .u-freq-right {
	float: right;
	width: 480px
}
.concept .m-online-box .m-online-desc .online-freq-prac .online-freq-list .u-freq-right .right-img {
	border: 1px solid #00b3d7;
	width: 478px
}
.concept .m-online-box .m-online-desc .online-freq-prac .online-freq-list .u-freq-desc1 {
	padding: 20px 25px;
	color: #fff;
	background-color: #ffa800;
*width:430px
}
.concept .m-online-box .m-online-desc .online-freq-prac .online-freq-list .u-freq-desc1 li {
	width: 196px;
	height: 125px;
	float: left
}
.concept .m-online-box .m-online-desc .online-freq-prac .online-freq-list .u-freq-desc1 .u-freq-Box {
	padding-right: 17px;
	border-right: 1px solid #fff
}
.concept .m-online-box .m-online-desc .online-freq-prac .online-freq-list .u-freq-desc1 .no-pl {
	padding-right: 0;
	padding-left: 17px;
	border: none
}
.concept .m-online-box .m-online-desc .online-freq-prac .online-freq-list .u-freq-desc1 h4 {
	font-size: 20px;
	line-height: 20px;
	margin-bottom: 16px
}
.concept .m-online-box .m-online-desc .online-freq-prac .online-freq-list .u-freq-desc1 p {
	font-size: 13px;
	line-height: 22px;
	text-align: left
}
.concept .m-online-box .m-online-desc .online-freq-prac .online-freq-list .u-freq-desc2 {
	padding: 20px 0;
	color: #fff;
	background-color: #00b3d7;
	width: 480px
}
.concept .m-online-box .m-online-desc .online-freq-prac .online-freq-list .u-freq-desc2 li {
	width: 130px;
	height: 123px;
	float: left;
	padding: 0 14px;
	border-right: 1px solid #fff
}
.concept .m-online-box .m-online-desc .online-freq-prac .online-freq-list .u-freq-desc2 .no-br {
	border-right: none
}
.concept .m-online-box .m-online-desc .online-freq-prac .online-freq-list .u-freq-desc2 h4 {
	font-size: 20px;
	line-height: 20px;
	margin-bottom: 16px
}
.concept .m-online-box .m-online-desc .online-freq-prac .online-freq-list .u-freq-desc2 p {
	font-size: 13px;
	line-height: 22px;
	text-align: left
}
.concept .m-online-box .m-online-desc .online-freq-prac .online-freq-list .u-href-desc {
	display: inline-block;
	width: 100%;
	height: 210px
}
.concept .m-online-box .m-online-desc .online-freq-prac .online-freq-list .u-href-desc img {
	padding-top: 30px;
	padding-bottom: 12px
}
.concept .m-online-box .m-online-desc .online-freq-prac .online-freq-list .u-href-desc p {
	font-size: 15px;
	line-height: 22px;
	color: #999999
}
.concept .m-online-box .m-online-desc .online-test .u-freq-myTitle, .concept .m-online-box .m-online-desc .online-help .u-freq-myTitle {
	font-size: 20px;
	line-height: 60px;
	color: #666;
	margin-bottom: 30px
}
.concept .m-online-box .m-online-desc .online-test .u-test-img, .concept .m-online-box .m-online-desc .online-help .u-test-img {
	margin-bottom: 80px
}
.concept .m-online-box .m-online-desc .online-help {
	padding-bottom: 80px;
	overflow: hidden
}
.concept .m-online-box .m-online-desc .online-help .online-help-list {
	width: 1050px
}
.concept .m-online-box .m-online-desc .online-help .online-help-list li {
	width: 475px;
	float: left;
	margin-right: 50px;
	background-color: #fff
}
.concept .m-online-box .m-online-desc .online-help .online-help-list li p {
	height: 122px;
	padding: 28px 28px 0;
	text-align: left;
	font-size: 15px;
	line-height: 24px;
	color: #1e1e1e
}
.concept .m-online-box {
	padding-bottom: 0
}
.online-learn-download {
	width: 1000px;
	margin: 0 auto;
	padding-top: 70px;
	height: 336px
}
.online-learn-download li {
	float: left;
	width: 310px;
	margin-right: 35px;
	text-align: center
}
.online-learn-download li img {
	margin-bottom: 20px
}
.online-learn-download li h3 {
	font-size: 15px;
	line-height: 24px;
	margin-bottom: 10px;
	color: #1e1e1e
}
.online-learn-download li a {
	display: inline-block;
	width: 170px;
	height: 40px;
	line-height: 40px;
	background-color: #ffa800;
	border-radius: 4px;
	color: #fff
}
.online-learn-download li a:hover {
	color: #fff
}
.online-learn-download .last {
	margin-right: 0
}
.teacherB_img span, .teacherB_star span, .youth_text a, .youth_text span, .teacherT_img {
	background-image: url(../images/teachersIcon.png);
	background-repeat: no-repeat
}
.selective_img {
	background-image: url(../images/y_top3_2.png?v=Mno7ecbNmB7RqiUFVZCyUA%3D%3D);
	background-repeat: no-repeat
}
.hide {
	display: none
}
.pub_container {
	width: 1000px;
	margin: 0 auto
}
.pub_container img {
	margin-top: 40px;
	width: 100%
}
.pub_container .intro .intro_title {
	background: url(../images/pub_class_title.png?v=N1AuEXy27H28pWm34E0qrw%3D%3D) 8px 0 no-repeat;
	width: 100%;
	height: 33px;
	margin-top: 40px;
	margin-bottom: 60px
}
.pub_container .intro ul {
	height: 250px
}
.pub_container .intro ul li {
	float: left;
	text-align: center;
	width: 25%
}
.pub_container .intro ul li .pic {
	width: 110px;
	height: 110px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px
}
.pub_container .intro ul li .pic1 {
	background: url(../images/pub_introduction.png?v=APGhZL01jYd4Zf8Y8i6Osw%3D%3D) 0 0 no-repeat
}
.pub_container .intro ul li .pic2 {
	background: url(../images/pub_introduction.png?v=APGhZL01jYd4Zf8Y8i6Osw%3D%3D) 0 -114px no-repeat
}
.pub_container .intro ul li .pic3 {
	background: url(../images/pub_introduction.png?v=APGhZL01jYd4Zf8Y8i6Osw%3D%3D) 0 -227px no-repeat
}
.pub_container .intro ul li .pic4 {
	background: url(../images/pub_introduction.png?v=APGhZL01jYd4Zf8Y8i6Osw%3D%3D) 0 -338px no-repeat
}
.pub_container .intro ul li .title {
	color: #FF8024;
	font-size: 20px;
	padding: 5px 0
}
.pub_container .intro ul li p {
	padding: 2px 0;
	font-size: 15px;
	color: #7D7C7C
}
.pub_container .pub_class .pub_class_title {
	background: url(../images/pub_class_title.png?v=N1AuEXy27H28pWm34E0qrw%3D%3D) 8px -40px no-repeat;
	width: 100%;
	height: 33px;
	margin-top: 40px;
	margin-bottom: 60px
}
.pub_container .pub_class ul {
	height: 280px
}
.pub_container .pub_class ul li {
	float: left;
	text-align: center;
	width: 23%;
	padding-left: 10px;
	padding-right: 10px
}
.pub_container .pub_class ul .title {
	color: #FF8024;
	font-size: 20px;
	padding: 5px 0
}
.pub_container .pub_class ul p {
	padding: 2px 0;
	font-size: 14px;
	color: #7D7C7C
}
.pub_container .class_flow {
	width: 100%;
	height: 500px;
	background-color: #F7F7F7;
	margin-top: 20px;
	margin-bottom: 95px;
	padding-top: 45px
}
.pub_container .class_flow .class_flow_title {
	background: url(../images/pub_class_title.png?v=N1AuEXy27H28pWm34E0qrw%3D%3D) 8px -71px no-repeat;
	width: 100%;
	height: 33px
}
.pub_container .class_flow ul {
	margin-left: 50px;
	margin-top: 55px
}
.pub_container .class_flow ul li {
	float: left;
	width: 214px;
	height: 368px;
	padding-right: 10px
}
.pub_container .class_flow ul li a {
	display: block;
	width: 100%;
	height: 100%
}
.pub_container .class_flow ul .flow1 {
	background: url(../images/pub_class_flow.png?v=xbvLG2MNWSkzhQv0nJr4cA%3D%3D) 0 0 no-repeat
}
.pub_container .class_flow ul .flow2 {
	background: url(../images/pub_class_flow.png?v=xbvLG2MNWSkzhQv0nJr4cA%3D%3D) -226px 0 no-repeat
}
.pub_container .class_flow ul .flow3 {
	background: url(../images/pub_class_flow.png?v=xbvLG2MNWSkzhQv0nJr4cA%3D%3D) -452px 0 no-repeat
}
.pub_container .class_flow ul .flow4 {
	background: url(../images/pub_class_flow.png?v=xbvLG2MNWSkzhQv0nJr4cA%3D%3D) -679px 0 no-repeat
}
.centerWidth {
	margin: 0 auto;
	width: 1100px
}
.classic-nav {
	position: relative;
	overflow: hidden;
	height: 574px
}
.classic-nav img {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -960px
}
.classic-fri, .classic-two {
	border-bottom: 1px #dbdbdb solid
}
.classic-fri p, .classic-two p {
	text-align: center;
	padding: 48px 0 55px 0
}
.classic-fri .fri-ul, .classic-two .fri-ul {
	overflow: hidden;
	margin-bottom: 80px
}
.classic-fri .fri-ul li, .classic-two .fri-ul li {
	float: left;
	width: 210px;
	height: 377px;
	margin: 0 26px
}
.classic-two {
	background-color: #f8f8f8;
	border: none
}
.classic-two p {
	padding: 55px 0
}
.classic-two .cer-two {
	height: 441px;
	background: url(../images/classic_bj01.jpg?v=%2FQsrOnwdDy0uffVnLxK0gA%3D%3D) center no-repeat
}
.classic-two .cer-two .two-rt {
	float: right;
	width: 450px;
	margin-top: 30px
}
.classic-two .cer-two .two-rt span, .classic-two .cer-two .two-rt .two-ul li {
	display: inline-block;
	background: url(../images/classic_icon.png?v=LIe%2BV1fgROJmBWV4c%2FSwpQ%3D%3D) no-repeat;
	width: 450px;
	height: 135px
}
.classic-two .cer-two .two-rt .two-ul {
	overflow: hidden
}
.classic-two .cer-two .two-rt .two-ul li {
	width: 100%;
	height: 30px;
	background-position: -10px -460px;
	padding-left: 50px;
	font-size: 26px;
	margin: 10px 0 15px 0
}
.classic-thr {
	padding-top: 70px
}
.classic-thr .cer-two {
	height: 470px;
	background: url(../images/classic_bj02.jpg?v=C4QOOba0K9ESj9lRc3F9gQ%3D%3D) center no-repeat
}
.classic-thr .cer-two .two-rt {
	float: left;
	margin-top: 15px
}
.classic-thr .cer-two .two-rt span {
	background-position: -8px -145px
}
.classic-four {
	padding-top: 120px
}
.classic-four .cer-two {
	height: 416px;
	background: url(../images/classic_bj03.jpg?v=41KvVcQgroYScoc%2B1gCEEw%3D%3D) center no-repeat
}
.classic-four .cer-two .two-rt {
	width: 550px;
	margin-top: 15px
}
.classic-four .cer-two .two-rt span {
	width: 550px;
	background-position: -8px -300px
}
.classic-order {
	text-align: center;
	height: 450px;
	background: url(../images/bom.jpg?v=Y3TYSH7Bqti6UrhpZHXwyg%3D%3D) center no-repeat
}
.classic-order p {
	font-size: 25px;
	padding: 125px 0 50px 0;
	font-weight: bold
}
.classic-order p span {
	font-size: 36px;
	margin-left: 10px
}
.little_girl {
	width: 100%;
	height: 540px;
	background: url(../images/littl_girl.jpg?v=SoJDrCDcQWW%2FdAWYY6fOHA%3D%3D) center center no-repeat
}
.little_girl .top_h {
	height: 200px
}
.red_buy {
	width: 292px;
	height: 68px;
	display: block;
	border-radius: 10px;
	margin: auto;
	text-align: center;
	line-height: 68px;
	color: #FFFFFF;
	background: #FF4D4D;
	font-size: 40px;
	font-weight: 900
}
.red_buy:hover {
	color: #fff
}
.miji {
	width: 100%;
	padding: 60px
}
.miji .miji_text {
	text-align: center;
	font-size: 50px;
	color: #636363;
	font-weight: 100;
	margin-bottom: 60px
}
.miji .miji_img {
	width: 1000px;
	height: 462px;
	margin: 0 auto 60px;
	background: url(../images/miji_img.jpg?v=AJCE8GmVDdMlv%2FWWVPH%2BJQ%3D%3D)
}
.u-err {
	background-color: #ff3434;
	color: #fff;
	padding: 0 9px;
	height: 0;
	overflow: hidden
}
.thirdParty {
	background-color: #fff;
	padding-top: 150px
}
.thirdParty .t_p_inner {
	width: 1000px;
	margin: 0 auto;
	height: 470px
}
.thirdParty .t_p_inner .inner_left {
	float: left
}
.thirdParty .t_p_inner .inner_right {
	margin-left: 610px;
	width: 310px;
	overflow: hidden
}
.thirdParty .t_p_inner .inner_right .inner_tit {
	height: 36px
}
.thirdParty .t_p_inner .inner_right .inner_tit span {
	float: left;
	font-size: 17px;
	color: #1e1e1e
}
.thirdParty .t_p_inner .inner_right .inner_tit a {
	float: right;
	color: #ffa800;
	font-size: 15px
}
.thirdParty .t_p_inner .inner_right .inner_reg li {
	margin-bottom: 14px;
	overflow: hidden;
	border: 1px solid #e7e7e7
}
.thirdParty .t_p_inner .inner_right .inner_reg .inner_r_icon {
	background: url(../images/sp_login.png?v=UW0%2BkRdNVPNHEXzjbfLghg%3D%3D) left -1px no-repeat;
	float: left;
	width: 13px;
	height: 13px;
	margin-top: 18px;
	margin-right: 20px
}
.thirdParty .t_p_inner .inner_right .inner_reg .inner_r_icon.inner_r_icon2 {
	background-position: 0 -29px;
	height: 15px
}
.thirdParty .t_p_inner .inner_right .inner_reg .inner_reg_top {
	padding: 0 15px;
	height: 49px
}
.thirdParty .t_p_inner .inner_right .inner_reg .u-error {
	border: 1px solid #ff3434
}
.thirdParty .t_p_inner .inner_right .inner_reg .u-error .u-err {
	-webkit-transition: height .5s;
	transition: height .5s;
	width: 292px;
	height: 20px
}
.thirdParty .t_p_inner .inner_right .inner_reg input {
	width: 240px;
	float: left;
	font-size: 16px;
	height: 48px;
	background-color: transparent;
	line-height: 48px\9
}
.thirdParty .t_p_inner .inner_right .inner_safe {
	height: 37px
}
.thirdParty .t_p_inner .inner_right .inner_safe .u-auto {
	float: left;
	color: #1e1e1e
}
.thirdParty .t_p_inner .inner_right .inner_safe .u-forget {
	float: right
}
.thirdParty .t_p_inner .inner_right .inner_safe .u-forget a {
	color: #ffa800
}
.thirdParty .t_p_inner .inner_right .inner_logIn {
	height: 42px;
	width: 100%;
	text-align: center;
	margin-bottom: 20px
}
.thirdParty .t_p_inner .inner_right .inner_logIn a {
	width: 100%;
	height: 42px;
	line-height: 42px;
	background-color: #ffa800;
	float: left;
	color: #fff;
	font-size: 18px;
	border-radius: 5px
}
.thirdParty .t_p_inner .inner_right .inner_third {
	height: 103px;
	margin-right: -50px
}
.thirdParty .t_p_inner .inner_right .inner_third li {
	float: left;
	width: 70px;
	text-align: center;
	margin-right: 50px
}
.thirdParty .t_p_inner .inner_right .inner_third .i_third_icon {
	width: 70px;
	height: 70px;
	float: left;
/*	background: url(/media_files/irol/25/254351/images/third_p.jpg?v=cLBYGE5vCvz1BYfCIfhMWA%3D%3D) left top no-repeat */
}
.thirdParty .t_p_inner .inner_right .inner_third .i_third_icon.i_third_icon2 {
	background-position: -75px 0
}
.thirdParty .t_p_inner .inner_right .inner_third .i_third_icon.i_third_icon3 {
	background-position: -150px 0
}
.thirdParty .t_p_inner .inner_right .inner_third p {
	height: 33px;
	line-height: 33px;
	color: #999
}
.WeChatCode {
	background-color: #333;
	min-height: 1000px;
	text-align: center
}
.WeChatCode img {
	margin-top: 115px
}
.bindingSuccess {
	text-align: center;
	height: 626px;
	position: relative
}
.bindingSuccess img {
	margin-top: 165px
}
.bindingSuccess p {
	font-size: 24px;
	color: #ff8200;
	margin-top: 30px
}
.bindingSuccess .bd_link {
	width: 1000px;
	margin: 0 auto
}
.bindingSuccess ul {
	height: 30px;
	width: 378px;
	margin-top: 40px;
	margin-left: 311px;
*margin-left:0
}
.bindingSuccess ul li {
	float: left;
	margin-right: 12px
}
.bindingSuccess ul a {
	float: left;
	width: 112px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	color: #ff8200;
	border: 1px solid #ff8200
}
.QQ_login {
	padding: 124px 0 76px
}
.QQ_login .qq_inner {
	width: 1000px;
	margin: 0 auto
}
.QQ_login .qq_inner_l {
	width: 500px;
	float: left
}
.QQ_login .qq_inner_l h3, .QQ_login .qq_inner_l p, .QQ_login .qq_inner_l ul {
	padding: 0 88px 0 100px
}
.QQ_login .qq_inner_l h3 {
	color: #1e1e1e;
	font-size: 24px;
	height: 38px;
	line-height: 1
}
.QQ_login .qq_inner_l p {
	font-size: 14px;
	color: #999;
	height: 44px;
	line-height: 1
}
.QQ_login input {
	height: 38px;
	width: 290px;
	padding: 0 9px;
	background-color: transparent
}
.QQ_login li {
	margin-bottom: 20px;
	border: 1px solid #d2d2d2
}
.QQ_login li.qq_login {
	border: none
}
.QQ_login li.qq_login input {
	background-color: #ff3434;
	border-color: #ff3434;
	width: 100%;
	color: #fff;
	font-size: 18px;
	border-radius: 3px;
	margin-top: 10px;
	cursor: pointer
}
.QQ_login .u-error {
	border: 1px solid #ff3434
}
.QQ_login .u-error .u-err {
	-webkit-transition: height .5s;
	transition: height .5s;
	height: 20px
}
.QQ_login .qq_inner_r {
	float: left;
	width: 332px;
	margin-right: 58px;
/*	background: url(/media_files/irol/25/254351/images/third_qq_bg.jpg?v=kf2y39BjZ1L%2FBxwm0ROPhg%3D%3D) right bottom no-repeat;*/
	height: 428px;
	padding-left: 110px
}
.QQ_login .qq_inner_r ul {
	padding-left: 73px;
	border-left: 1px solid #eee;
	height: 370px
}
.QQ_login .qq_inner_r h3 {
	color: #818181;
	font-size: 16px;
	height: 45px;
	line-height: 1;
	border-left: 1px solid #eee;
	padding-left: 73px
}
.QQ_login .qq_inner_r input {
	width: 236px
}
.QQ_login .qq_inner_r li.qq_login {
	border: none
}
.QQ_login .qq_inner_r li.qq_login a {
	display: inline-block;
	width: 100%;
	height: 38px;
	border: 1px solid #ff9600;
	background-color: #fff;
	color: #ff9600;
	text-align: center;
	line-height: 38px;
	font-size: 18px;
	border-radius: 3px
}
.QQ_login .qq_inner_r .u-error {
	border: 1px solid #ff3434
}
.QQ_login .qq_inner_r .u-error .u-err {
	-webkit-transition: height .5s;
	transition: height .5s;
	height: 20px
}
input::-ms-clear, input::-ms-reveal {
display:none
}
.nce-b, .nce-bom {
	position: relative;
	width: 100%;
	background: url(../images/nce/nct_nav.jpg?v=oeSw%2FXKMEalIiS0p%2FB2CTg%3D%3D) center no-repeat;
	height: 500px
}
.nce-b .b-btn, .nce-bom .b-btn {
	float: right;
	width: 230px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	background-color: #fd8224;
	color: #fff;
	font-size: 20px;
	border-radius: 3px;
	margin: 370px 0 0 45px
}
.nce-bom {
	background: url(../images/nct_bom.jpg?v=s9gkJXYdY2nSPRL%2FPjeeBA%3D%3D) center no-repeat;
	height: 330px
}
.nce-bom .b-btn {
	width: 250px;
	height: 48px;
	line-height: 48px;
	margin: 190px 163px 0 0
}
.nce-cr, .nce-list, .nce-ks, .nce-er, .nce-mate, .nce-ex {
	padding: 80px 0
}
.nce-cr .tit, .nce-list .tit, .nce-ks .tit, .nce-er .tit, .nce-mate .tit, .nce-ex .tit {
	font-size: 40px;
	line-height: 1;
	text-align: center
}
.nce-cr .list, .nce-list .list, .nce-ks .list, .nce-er .list, .nce-mate .list, .nce-ex .list {
	overflow: hidden
}
.nce-cr .list li, .nce-list .list li, .nce-ks .list li, .nce-er .list li, .nce-mate .list li, .nce-ex .list li {
	float: left;
	width: 307px;
	height: 350px;
	background-color: #ebebeb;
	margin: 80px 12px 0 12px;
	text-align: center
}
.nce-cr .list li dl dt, .nce-list .list li dl dt, .nce-ks .list li dl dt, .nce-er .list li dl dt, .nce-mate .list li dl dt, .nce-ex .list li dl dt {
	margin: 30px 0;
	height: 150px;
	line-height: 150px
}
.nce-cr .list li dl dd, .nce-list .list li dl dd, .nce-ks .list li dl dd, .nce-er .list li dl dd, .nce-mate .list li dl dd, .nce-ex .list li dl dd {
	margin: 0 20px;
	line-height: 25px
}
.nce-cr .list li dl .lt, .nce-list .list li dl .lt, .nce-ks .list li dl .lt, .nce-er .list li dl .lt, .nce-mate .list li dl .lt, .nce-ex .list li dl .lt {
	margin-bottom: 20px;
	padding-bottom: 25px;
	font-size: 28px;
	border-bottom: 1px #1e1e1e solid
}
.nce-cr .cg, .nce-list .cg, .nce-ks .cg, .nce-er .cg, .nce-mate .cg, .nce-ex .cg {
	overflow: hidden
}
.nce-cr .cg li, .nce-list .cg li, .nce-ks .cg li, .nce-er .cg li, .nce-mate .cg li, .nce-ex .cg li {
	float: left;
	width: 220px;
	height: 280px;
	margin: 80px 12px 0 12px
}
.nce-cr .cg li .top, .nce-list .cg li .top, .nce-ks .cg li .top, .nce-er .cg li .top, .nce-mate .cg li .top, .nce-ex .cg li .top {
	display: block;
	width: 220px;
	height: 140px;
	border-radius: 50%;
	background-color: #00add8;
	font-size: 30px;
	text-align: center;
	color: #fff;
	padding-top: 80px
}
.nce-cr .cg li .top i, .nce-list .cg li .top i, .nce-ks .cg li .top i, .nce-er .cg li .top i, .nce-mate .cg li .top i, .nce-ex .cg li .top i {
	font-size: 20px;
	display: block
}
.nce-cr .cg li .ts, .nce-list .cg li .ts, .nce-ks .cg li .ts, .nce-er .cg li .ts, .nce-mate .cg li .ts, .nce-ex .cg li .ts {
	display: block;
	text-align: center;
	font-size: 20px;
	margin-top: 20px
}
.nce-list {
	background-color: #efefef
}
.nce-list .tit-second {
	text-align: center;
	font-size: 20px;
	color: #999999;
	margin-top: 30px
}
.nce-ks {
	position: relative;
	text-align: center
}
.nce-ks .ks-img {
	margin-top: 80px
}
.nce-ks .ks-lt {
	position: absolute;
	left: 0
}
.nce-ks .ks-rt {
	position: absolute;
	right: 0
}
.nce-er {
	background-color: #efefef;
	padding-bottom: 260px
}
.nce-er .ms {
	position: relative;
	margin-top: 80px;
	height: 406px;
	background: url(../images/nct_rac.png?v=Ig%2FKmzNy5%2F9TlgsZXdiroA%3D%3D) center no-repeat
}
.nce-er .ms .tea01 {
	position: absolute;
	width: 350px;
	top: 95px;
	left: 50px
}
.nce-er .ms .tea01 .tp {
	font-size: 20px;
	margin: 0 0 12px 25px
}
.nce-er .ms .tea01 .cal {
	width: 300px;
	height: 215px;
	border: 1px #fea829 solid;
	padding: 20px;
	background-color: #fff
}
.nce-er .ms .tea01 .cal li {
	float: left;
	width: 100%;
	border-bottom: 1px #fea829 solid;
	text-align: center
}
.nce-er .ms .tea01 .cal li .l-t {
	float: left;
	width: 93px;
	border-right: 1px #fea829 solid;
	padding: 10px 0
}
.nce-er .ms .tea01 .cal li .r-t {
	float: left;
	margin: 22px 0 0 20px;
	width: 184px;
	text-align: left
}
.nce-er .ms .tea01 .cal .last {
	border: none
}
.nce-er .ms .tea02, .nce-er .ms .tea03 {
	position: absolute;
	width: 310px;
	top: -13px;
	right: -63px
}
.nce-er .ms .tea02 .tp, .nce-er .ms .tea03 .tp {
	font-size: 20px;
	margin: 0 0 12px 25px
}
.nce-er .ms .tea02 .fog, .nce-er .ms .tea03 .fog, .nce-er .ms .tea02 .stu, .nce-er .ms .tea03 .stu {
	width: 290px;
	height: 135px;
	border: 1px #f16e87 solid;
	padding: 0 15px;
	background-color: #fff;
	font-size: 14px
}
.nce-er .ms .tea02 .fog li, .nce-er .ms .tea03 .fog li, .nce-er .ms .tea02 .stu li, .nce-er .ms .tea03 .stu li {
	margin: 15px 0
}
.nce-er .ms .tea02 .fog li i, .nce-er .ms .tea03 .fog li i, .nce-er .ms .tea02 .stu li i, .nce-er .ms .tea03 .stu li i {
	float: left;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background-color: #f16e87;
	display: block;
	margin: 10px 10px 0 0
}
.nce-er .ms .tea02 .fog li span, .nce-er .ms .tea03 .fog li span, .nce-er .ms .tea02 .stu li span, .nce-er .ms .tea03 .stu li span {
	display: inline-block;
	width: 254px
}
.nce-er .ms .tea03 {
	top: 390px;
	right: -20px
}
.nce-er .ms .tea03 .stu {
	height: 155px;
	border: 1px #1eb4d6 solid
}
.nce-er .ms .tea03 .stu li i {
	background-color: #1eb4d6
}
.nce-er .ms .tea03 .stu li span {
	display: inline-block;
	width: 274px
}
.nce-mate .table {
	width: 940px;
	border-collapse: inherit;
	margin: 0 0 0 20px;
	font-size: 16px;
	border: 1px #dcdcdc solid;
	border-top: none
}
.nce-mate .table td {
	text-align: center;
	vertical-align: middle
}
.nce-mate .table tbody tr td {
	border-left: 1px #dcdcdc solid;
	border-top: 1px #dcdcdc solid
}
.nce-mate .table tbody tr .cls {
	width: 100%
}
.nce-mate .table tbody tr .cls .desc {
	text-align: left;
	padding: 10px 0 10px 10px
}
.nce-mate .table tbody tr .cls .desc span {
	font-weight: bold;
	color: #000
}
.nce-mate .table tbody tr .cls p {
	line-height: 25px
}
.nce-mate .table tbody tr .cls p span {
	color: #ff710d
}
.nce-mate .tabCl {
	margin: 80px 0 0 20px;
	border-left: 1px #dcdcdc solid;
	border-right: 1px #dcdcdc solid;
	border-top: 1px #dcdcdc solid
}
.nce-mate .tabCl tbody tr td {
	line-height: 60px;
	height: 60px;
	background-color: #fea829;
	font-size: 20px;
	border-left: 2px #dcdcdc solid
}
.nce-ex {
	background-color: #efefef
}
.nce-ex .ex-img {
	width: 1005px;
	overflow: hidden;
	margin-top: 80px
}
.nce-ex .ex-img li {
	float: left;
	width: 318px;
	border: 1px #fd8224 solid;
	margin-left: 12px;
	margin-top: 20px;
	position: relative
}
.nce-ex .ex-img li .ex-t {
	line-height: 35px;
	position: absolute;
	text-align: center;
	color: #fff;
	font-size: 16px;
	right: -9px;
	top: 10px;
	width: 110px;
	height: 47px;
	background: url(../images/ex-t.png?v=aUGvS0kzE4FRZvxWSZ6jbQ%3D%3D)
}
.clearf:after {
	content: ".";
	display: block;
	line-height: 0;
	height: 0;
	font-size: 0;
	visibility: hidden;
	clear: both
}
.clearf {
	zoom: 1
}
.ce-class-box {
	color: #1e1e1e
}
.ce-class-box h2 {
	font-size: 40px;
	text-align: center;
	padding-top: 75px;
	margin-bottom: 75px
}
.ce-class-box .ce-int-box {
	background-color: #f6f6f6;
	padding-top: 100px
}
.ce-class-box .ce-int-box .ce-int {
	margin: 0 auto;
	width: 1000px
}
.ce-class-box .ce-int-box .ce-int .ce-int-img {
	width: 410px;
	height: 354px;
	float: left
}
.ce-class-box .ce-int-box .ce-int .ce-int-img img {
	width: 410px
}
.ce-class-box .ce-int-box .ce-int .ce-int-t {
	margin-left: 435px
}
.ce-class-box .ce-int-box .ce-int .ce-int-t h1 {
	font-size: 30px;
	color: #ef831e
}
.ce-class-box .ce-int-box .ce-int .ce-int-t p {
	font-size: 16px;
	margin-top: 10px;
	line-height: 27px;
	color: #646464
}
.ce-class-box .ce-int-box .ce-int .ce-int-t p span {
	color: #1e1e1e
}
.ce-class-box .ce-int-box .ce-int .ce-int-t .class-set {
	font-size: 16px;
	margin-top: 45px
}
.ce-class-box .ce-int-box .ce-int .ce-int-t .class-set span {
	color: #727373
}
.ce-class-box .ce-int-box .ce-int .ce-int-t .buy-btn {
	color: #fff;
	font-size: 20px;
	width: 230px;
	height: 50px;
	border-radius: 3px;
	text-align: center;
	line-height: 50px;
	background-color: #ff9e00;
	display: block;
	cursor: pointer;
	margin-left: 330px;
	margin-top: 80px
}
.ce-class-box .ce-int-box .ce-int .ce-int-t .buy-btn {
	color: #fff
}
.ce-class-box .class-tx {
	margin: 0 auto;
	width: 1000px
}
.ce-class-box .class-tx p {
	font-size: 16px;
	line-height: 30px
}
.ce-class-box .class-tx .text01 {
	text-indent: 2em
}
.ce-class-box .class-tx .img-box-cej {
	width: 100%;
	height: 605px;
	margin-top: 50px;
	margin-bottom: 80px
}
.ce-class-box .class-tx .img-box-cej .text03 {
	text-indent: 5em
}
.ce-class-box .class-tx .level0 {
	background: url(../images/ce-level0.png?v=2tyNK8B3nRmHRKOKEoFO%2BQ%3D%3D) no-repeat
}
.ce-class-box .class-tx .level1 {
	background: url(../images/ce-level1.png?v=wmOKdLLGlFrdLtKQ8dsQ7g%3D%3D) no-repeat
}
.ce-class-box .class-tx .level2 {
	background: url(../images/ce-level2.png?v=j5%2BqC23graenpf3wnB5INw%3D%3D) no-repeat
}
.ce-class-box .class-tx .level3 {
	background: url(../images/ce-level3.png?v=Gp3Puz%2Fz6FjN9DPDvShwwQ%3D%3D) no-repeat
}
.ce-class-box .class-dg-box {
	padding-bottom: 75px;
	background-color: #f6f6f6
}
.ce-class-box .class-dg-box table, .ce-class-box .class-dg-box tr, .ce-class-box .class-dg-box td {
	border: 2px solid #dcdcdc
}
.ce-class-box .class-dg-box .table-box {
	text-align: center;
	background-color: #fff;
	margin: 0 auto;
	width: 810px
}
.ce-class-box .class-dg-box .table-box td {
	padding-top: 9px;
	padding-bottom: 9px;
	font-size: 14px
}
.ce-class-box .class-dg-box .table-box .header {
	background-color: #fea829;
	font-size: 18px;
	height: 50px;
	padding: 0;
	margin: 0;
	line-height: 50px
}
.ce-class-box .class-dg-box .table-box .first-tr {
	font-size: 16px
}
.ce-class-box .class-dg-box .ce-table .first-t-list {
	width: 120px
}
.ce-class-box .class-dg-box .ce-table .last-t-list {
	width: 170px
}
.ce-class-box .class-dg-box .check-box {
	margin: 0 auto;
	width: 950px;
	text-align: right;
	margin-top: 30px
}
.ce-class-box .class-dg-box .check-box a {
	font-size: 16px;
	color: #323232
}
.ce-class-box .class-dg-box .check-box a:hover {
	color: #ff9f00
}
.ce-class-box .class-zs-box {
	width: 1000px;
	margin: 0 auto;
	padding-bottom: 85px
}
.ce-class-box .class-zs-box ul {
	width: 880px;
	margin: 0 auto
}
.ce-class-box .class-zs-box ul li {
	width: 416px;
	height: 238px;
	border: 1px solid #ef831e;
	position: relative;
	float: left;
	margin-left: 40px;
	margin-top: 40px
}
.ce-class-box .class-zs-box ul li span {
	position: absolute;
	right: -9px;
	top: 10px;
	display: block;
	width: 110px;
	height: 47px;
	background: url(../images/ce-icon-t.png?v=zpLmQpyliptYB8Idwf5fLw%3D%3D) no-repeat;
	line-height: 37px;
	text-align: center;
	font-size: 16px;
	color: #fff
}
/*
.ce-class-box .class-zs-box ul .first-l {
	margin-left: 0
}
.ce-class-box .class-zs-box .class-level0 .img1 {
	background: url(/media_files/irol/25/254351/images/ce_class_01.jpg?v=dSQzqSdiL9w9LiHVfDhk8g%3D%3D) no-repeat
}
.ce-class-box .class-zs-box .class-level0 .img2 {
	background: url(/media_files/irol/25/254351/images/ce_class_02.jpg?v=43uwK%2B42xRPoZYfXF62MFg%3D%3D) no-repeat
}
.ce-class-box .class-zs-box .class-level0 .img3 {
	background: url(/media_files/irol/25/254351/images/ce_class_03.jpg?v=6hkYvDrWaygGemc9dKkfwA%3D%3D) no-repeat
}
.ce-class-box .class-zs-box .class-level0 .img4 {
	background: url(/media_files/irol/25/254351/images/ce_class_04.jpg?v=3Rt8iFVDVpaO2IURBDkfog%3D%3D) no-repeat
}
.ce-class-box .class-zs-box .class-levelxd .img1 {
	background: url(/media_files/irol/25/254351/images/xd_ce_class_01.jpg?v=BlLpQIEy9udqxTn0ANwNVg%3D%3D) no-repeat
}
.ce-class-box .class-zs-box .class-levelxd .img2 {
	background: url(/media_files/irol/25/254351/images/xd_ce_class_02.jpg?v=GKnlG8P7jNA8GXggzX7YlQ%3D%3D) no-repeat
}
.ce-class-box .class-zs-box .class-levelxd .img3 {
	background: url(/media_files/irol/25/254351/images/xd_ce_class_03.jpg?v=pUpiID8SSrfHcUQE6dxzeA%3D%3D) no-repeat
}
.ce-class-box .class-zs-box .class-levelxd .img4 {
	background: url(/media_files/irol/25/254351/images/xd_ce_class_04.jpg?v=GY05nhOEBcFRpVtMEvPXGw%3D%3D) no-repeat
}
.ce-class-box .class-zs-box .class-levelxg .img1 {
	background: url(/media_files/irol/25/254351/images/xg_ce_class_01.jpg?v=%2FsRumX7aXxSYzXvxXyXpVQ%3D%3D) no-repeat
}
.ce-class-box .class-zs-box .class-levelxg .img2 {
	background: url(/media_files/irol/25/254351/images/xg_ce_class_02.jpg?v=r79Ws6eF0WCO4I6t9M%2B4Iw%3D%3D) no-repeat
}
.ce-class-box .class-zs-box .class-levelxg .img3 {
	background: url(/media_files/irol/25/254351/images/xg_ce_class_03.jpg?v=YuF3YF9oY1O1Ocxs1I%2BLlg%3D%3D) no-repeat
}
.ce-class-box .class-zs-box .class-levelxg .img4 {
	background: url(/media_files/irol/25/254351/images/xg_ce_class_04.jpg?v=NYAQOgPz6fNjEUEtRxGT8w%3D%3D) no-repeat
}
.ce-class-box .class-zs-box .class-levelcz .img1 {
	background: url(/media_files/irol/25/254351/images/cz_ce_class_01.jpg?v=G74OU75LYdtazz9M1HTSyg%3D%3D) no-repeat
}
.ce-class-box .class-zs-box .class-levelcz .img2 {
	background: url(/media_files/irol/25/254351/images/cz_ce_class_02.jpg?v=1eniSasmlBhRRwl%2BOuHlkQ%3D%3D) no-repeat
}
.ce-class-box .class-zs-box .class-levelcz .img3 {
	background: url(/media_files/irol/25/254351/images/cz_ce_class_03.jpg?v=VSZoUz1h9LZykaoPFHnUlA%3D%3D) no-repeat
}
.ce-class-box .class-zs-box .class-levelcz .img4 {
	background: url(/media_files/irol/25/254351/images/cz_ce_class_04.jpg?v=dqr39uD9eE7u59GPcFj%2FOA%3D%3D) no-repeat
}
*/
.clearf:after {
	content: ".";
	display: block;
	line-height: 0;
	height: 0;
	font-size: 0;
	visibility: hidden;
	clear: both
}
.clearf {
	zoom: 1
}
.ce-class-box {
	color: #1e1e1e
}
.ce-class-box h2 {
	font-size: 40px;
	text-align: center;
	padding-top: 75px;
	margin-bottom: 35px
}
.ce-class-box .ce-int-box {
	background-color: #f6f6f6;
	padding-top: 100px
}
.ce-class-box .ce-int-box .ce-int {
	margin: 0 auto;
	width: 1000px;
	min-height: 400px
}
.ce-class-box .ce-int-box .ce-int .ce-int-img {
	width: 410px;
	height: 327px;
	float: left
}
.ce-class-box .ce-int-box .ce-int .nce-xd-img {
	background: url(../images/nce_xd_img.jpg?v=0qc%2B1%2BV7frVgJUbMA3iUeA%3D%3D) no-repeat
}
.ce-class-box .ce-int-box .ce-int .nce_leve_2 {
	background: url(../images/nce_lev2.jpg?v=Dh0GBHp%2FbV0IxjdrEQGmJw%3D%3D) no-repeat
}
.ce-class-box .ce-int-box .ce-int .nce-xg-img {
	background: url(../images/nce_xg_img.jpg?v=75neLHAp8e8rk7XbRkC0%2Bw%3D%3D) no-repeat
}
.ce-class-box .ce-int-box .ce-int .ce-int-t {
	margin-left: 435px
}
.ce-class-box .ce-int-box .ce-int .ce-int-t h1 {
	font-size: 30px;
	color: #ef831e
}
.ce-class-box .ce-int-box .ce-int .ce-int-t p {
	font-size: 16px;
	margin-top: 10px;
	line-height: 27px;
	color: #646464
}
.ce-class-box .ce-int-box .ce-int .ce-int-t p span {
	color: #1e1e1e
}
.ce-class-box .ce-int-box .ce-int .ce-int-t .class-set {
	font-size: 16px;
	margin-top: 15px
}
.ce-class-box .ce-int-box .ce-int .ce-int-t .class-set span {
	color: #727373
}
.ce-class-box .ce-int-box .ce-int .ce-int-t .buy-btn {
	color: #fff;
	font-size: 20px;
	width: 230px;
	height: 50px;
	border-radius: 3px;
	text-align: center;
	line-height: 50px;
	background-color: #ff9e00;
	display: block;
	cursor: pointer;
	margin-left: 330px;
	margin-top: 42px;
	margin-bottom: 40px
}
.ce-class-box .ce-int-box .ce-int .ce-int-t .buy-btn1 {
	margin-top: 85px
}
.ce-class-box .ce-int-box .ce-int .ce-int-t .buy-btn {
	color: #fff
}
.ce-class-box .class-tx {
	margin: 0 auto;
	width: 1000px
}
.ce-class-box .class-tx p {
	font-size: 16px;
	line-height: 30px
}
.ce-class-box .class-tx .text01 {
	text-indent: 2em
}
.ce-class-box .class-tx .img-box {
	width: 100%;
	height: 400px;
	margin-top: 80px;
	margin-bottom: 80px;
	position: relative
}
.ce-class-box .class-tx .img-box .nce-text {
	position: absolute;
	top: -40px
}
.ce-class-box .class-tx .img-box .nce-text .text03 {
	text-indent: 5em
}
.ce-class-box .class-tx .nce_xd_tx {
	background: url(../images/nce_xd_tx.jpg?v=jHTWLwg%2FSRQuhv%2Bbn6dSLQ%3D%3D) no-repeat
}
.ce-class-box .class-tx .nce_xg_tx {
	background: url(../images/nce_xg_tx.jpg?v=JHFhOTD9Co6dEAH1M7g3qg%3D%3D) no-repeat
}
.ce-class-box .bg_class-zs {
	background-color: #f6f6f6
}
.ce-class-box .class-dg-box {
	padding-bottom: 75px;
	background-color: #fff
}
.ce-class-box .class-dg-box table, .ce-class-box .class-dg-box tr, .ce-class-box .class-dg-box td {
	border: 2px solid #dcdcdc
}
.ce-class-box .class-dg-box .cl_text {
	width: 1000px;
	font-size: 16px;
	margin: 0 auto 70px;
	line-height: 30px;
	text-indent: 2em
}
.ce-class-box .class-dg-box .table-box {
	text-align: center;
	background-color: #fff;
	margin: 0 auto;
	width: 959px
}
.ce-class-box .class-dg-box .table-box td {
	padding-top: 9px;
	padding-bottom: 9px;
	font-size: 14px
}
.ce-class-box .class-dg-box .table-box .header {
	background-color: #fea829;
	font-size: 18px;
	height: 50px;
	padding: 0;
	margin: 0;
	line-height: 50px
}
.ce-class-box .class-dg-box .table-box .first-tr {
	font-size: 16px
}
.ce-class-box .class-dg-box .nce-table .nce-kc-list {
	width: 80px
}
.ce-class-box .class-dg-box .nce-table .nce-tm-list {
	width: 150px
}
.ce-class-box .class-dg-box .nce-table .nce-ch-list {
	width: 200px
}
.ce-class-box .class-dg-box .check-box {
	margin: 0 auto;
	width: 950px;
	text-align: right;
	margin-top: 30px
}
.ce-class-box .class-dg-box .check-box a {
	font-size: 16px;
	color: #323232
}
.ce-class-box .class-dg-box .check-box a:hover {
	color: #ff9f00
}
.ce-class-box .class-zs-box {
	width: 1000px;
	margin: 0 auto;
	padding-bottom: 85px
}
.ce-class-box .class-zs-box ul {
	width: 880px;
	margin: 0 auto
}
.ce-class-box .class-zs-box ul li {
	width: 416px;
	height: 238px;
	border: 1px solid #ef831e;
	float: left;
	margin-left: 40px;
	margin-top: 40px
}
.ce-class-box .class-zs-box ul li span {
	position: absolute;
	right: -9px;
	top: 10px;
	display: block;
	width: 110px;
	height: 47px;
	background: url(../images/ce-icon-t.png?v=zpLmQpyliptYB8Idwf5fLw%3D%3D) no-repeat;
	line-height: 37px;
	text-align: center;
	font-size: 16px;
	color: #fff
}
/*
.ce-class-box .class-zs-box ul .first-l {
	margin-left: 0
}
.ce-class-box .class-zs-box .nce_xd_zs .img1 {
	background: url(/media_files/irol/25/254351/images/nce_xd_zsimg01.jpg?v=jJ9p9caUkf23YoKzrBC9Ww%3D%3D) no-repeat
}
.ce-class-box .class-zs-box .nce_xd_zs .img2 {
	background: url(/media_files/irol/25/254351/images/nce_xd_zsimg02.jpg?v=18iBz%2FCm6rjOu4PizkSwCg%3D%3D) no-repeat
}
.ce-class-box .class-zs-box .nce_xd_zs .img3 {
	background: url(/media_files/irol/25/254351/images/nce_xd_zsimg03.jpg?v=cGqkW5xCySaJBG8%2FCqjcVQ%3D%3D) no-repeat
}
.ce-class-box .class-zs-box .nce_xd_zs .img4 {
	background: url(/media_files/irol/25/254351/images/nce_xd_zsimg04.jpg?v=pBfhlAF%2B3bME4AElwjR2jA%3D%3D) no-repeat
}
.ce-class-box .class-zs-box .nce_xg_zs .img1 {
	background: url(/media_files/irol/25/254351/images/nce_xg_zsimg01.jpg?v=PU3JAnko85%2FntAB0BxI0Eg%3D%3D) no-repeat
}
.ce-class-box .class-zs-box .nce_xg_zs .img2 {
	background: url(/media_files/irol/25/254351/images/nce_xg_zsimg02.jpg?v=9%2B7j8iH2XA3O2aGZugclDg%3D%3D) no-repeat
}
.ce-class-box .class-zs-box .nce_xg_zs .img3 {
	background: url(/media_files/irol/25/254351/images/nce_xg_zsimg03.jpg?v=uG6nUzzjMxLmkUCigGgXzQ%3D%3D) no-repeat
}
.ce-class-box .class-zs-box .nce_xg_zs .img4 {
	background: url(/media_files/irol/25/254351/images/nce_xg_zsimg04.jpg?v=JVfrKGrJLIA8iFqGqeQHHA%3D%3D) no-repeat
}

.jb_jobs .jb_banner {
	height: 520px;
	width: 100%;
	background: url(/media_files/irol/25/254351/images/jb_banner.jpg?v=s458mAGNKa3hT26puLVNLg%3D%3D) no-repeat center top
}

.jb_jobs .jb_only {
	height: 634px;
	width: 100%;
	background: url(/media_files/irol/25/254351/images/jb_only.jpg?v=f6Nov2o1whYSoIdlZroYEw%3D%3D) no-repeat center bottom
}
.jb_jobs .jb_advantage {
	height: 560px;
	padding-top: 130px;
	width: 100%;
	text-align: center;
	background: #efefef url(/media_files/irol/25/254351/images/jb_adv.jpg?v=IBxQP%2FopvjJbAkfUPZOzFw%3D%3D) no-repeat center bottom
}
*/
.jb_jobs .jb_ways {
	height: 756px;
	width: 1002px;
	margin: 0 auto;
	padding-top: 122px;
	position: relative
}
.jb_jobs .jb_ways .jb_tit {
	height: 44px;
	width: 595px;
	margin: 0 auto

}
.jb_jobs .jb_ways .jb_certi {
	position: absolute;
	display: block;
	height: 492px;
	width: 420px;
	left: 0;
	top: 232px
}
.jb_jobs .jb_ways .jb_getFree {
	position: absolute;
	display: block;
	height: 486px;
	width: 420px;
	right: 0;
	top: 236px
}
.jb_jobs .info {
	padding: 60px 0;
	width: 100%
}
.jb_jobs .info .link-ti {
	border: none;
	padding-top: 0;
	margin-top: 0
}
.jb_jobs .jb_mask {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	filter: alpha(opacity=60);
	opacity: .5;
	-moz-opacity: .5;
	background-color: #777;
	z-index: 999
}
.jb_jobs .jb_login {
	position: fixed;
	z-index: 1000;
	top: 300px;
	left: 50%;
	margin-left: -200px;
	width: 396px;
	height: 240px;
	border: 1px solid #7f7f7f;
	border-bottom-left-radius: 8px;
	background-color: #fff;
	text-align: center;
	box-shadow: 0 10px 5px 434343;
	border-top-right-radius: 8px;
	border-top-left-radius: 8px
}
.jb_jobs .jb_login .jb_header {
	text-align: left;
	height: 55px;
	width: 100%;
	background-color: #434343;
	color: #fff;
	font-size: 16px;
	line-height: 55px;
	text-indent: 32px;
	border-top-right-radius: 8px;
	border-top-left-radius: 8px;
	margin-bottom: 30px
}
.jb_jobs .jb_login p {
	color: #434343;
	font-size: 16px;
	line-height: 30px
}
.jb_jobs .jb_login .jb_border {
	height: 18px;
	width: 397px;
	position: absolute;
	left: -0.5px;
	bottom: -12px;
/*	background: url(/media_files/irol/25/254351/images/jb_border.png?v=MTCReyfwWhNyCmcVFvl1PQ%3D%3D) no-repeat */
}
.jb_jobs .jb_login .btn_login {
	display: block;
	width: 136px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #ff3434;
	color: #fff;
	font-size: 16px;
	border-radius: 6px;
	position: absolute;
	bottom: 25px;
	left: 50%;
	margin-left: -70px
}
