@charset "utf-8";/*!
* 
* copyright (c) 
* author: 
* update: Tue Dec 08 2015 18:29:08 GMT+0800 (中国标准时间)
*/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: 0;
	vertical-align: middle;
	border: 0;
	border-radius: 0
}

a {
	color: #1e1e1e;
	text-decoration: none;
	outline: 0
}

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) 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) 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 #f44
}

.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: #f44;
	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) 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 #f44
}

.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: #f44;
	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) 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) 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) 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) 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  caojf*********/
.header {
	width: 1000px;
	margin: 0 auto;
	height: 72px;
	padding-top: 8px
}

.header .hr-lt {
	float: left;
	cursor: default
}

.header .hr-lt i { /*  caojf 标题 */
	background: url(../../images/icon.png) no-repeat;
	display: inline-block;
	float: left;
	width: 150px;
	height: 60px;
	background-position: -7px 0
}

.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: #1e1e1e;
	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 {
	float: right;
	text-align: right
}

.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
}
/* 应该可以删除 caojf
.header .hr-rt .rt-top ul li:nth-child(2) a {
	margin: 0
}
*/
.header .hr-rt span {
	display: block;
	float: right;
	font-size: 19px;
	_vertical-align: middle
}

.header .hr-rt span i {/* 电话图片*/
	background: url(../../images/icon.png) no-repeat;
	display: inline-block;
	width: 16px;
	height: 20px;
	background-position: -189px -14px;
	margin-right: 6px;
	*vertical-align: middle
}

.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
}
/*未开发可删除 caojf
.weibo {
	right: -45px;
	top: 17px;
	background: url(../images/icon.png) 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
}
/* 没有使用可删除 caojf
.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: 520px
}

.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 .p-img {
	/*微信支付二维码*/
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -960px
}

.play .pic li.first {
	z-index: 1;
	filter: alpha(opacity=100);
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1
}
/*  没有使用 可以删除 caojf
.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) no-repeat;
	display: inline-block;
	width: 20px;
	height: 20px;
	background-position: -16px -100px;
	cursor: pointer
}

.play .switch .crt {
	background-position: -16px -70px
}
*/
/*视频没有使用可以删除 caojf
#ckplayerDialog {
	position: fixed;
	_position: absolute;
	top: 50%;
	left: 50%;
	width: 800px;
	height: 450px;
	margin: -225px 0 0 -400px;
	z-index: 999;
	border: 10px solid #fff;
	display: none
}

#ckplayerDialog .close {
	position: absolute;
	top: -22px;
	right: -22px;
	width: 30px;
	height: 30px;
	background: transparent url(../images/vedio_close.png?v=XsDg9MRz4Ypnnje5SRXeSQ%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
}
*/
/*在线客户 可删除 caojf
.alert_online {
	position: fixed;
	background: url(../images/alert_online.png?v=tYufAMQKjOhMgpX%2BjiHYkA%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
}
*/
/****发送短信 caojf***/
.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) no-repeat
}

#u-gotop a:hover {
	background-position: -50px 0
}
/********* .home-page 主页用 *******/
.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: 71px
}

.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) no-repeat right #ffbe40
}

.home-page .adt .lt a:hover .lt-img {
	background: url(../../images/index_class_lt.jpg) 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) no-repeat left #26bedd
}

.home-page .adt .rt a:hover .lt-img {
	background: url(../../images/index_class_rt.jpg) 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) no-repeat
}

.home-page .talk .talk-list li.icon-lj {
	background: url(../../images/lxp.jpg) no-repeat
}

.home-page .talk .talk-list li.icon-lxp {
	background: url(../../images/lj.jpg) 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: 0
}

.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) 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-list2 {
	*height: 200px;
	* margin-top: 50px;
	display: inline-block;
	width: 100%;
	margin: 30px 0 73px 0
}

.home-page .honor .hon-list2 li img {
	height: 200px;
	width: 182px
}

.home-page .honor .hon-list2 li {
	float: left;
	width: 20%;
	margin: 0 9px;
	*zoom: 1;
	*display: inline;
	text-align: center
}

.home-page .honor .hon-list2 li a {
	display: block;
	margin-bottom: 10px
}

.home-page .honor .hon-list2 li span {
	width: 190px;
	color: #6e6e6e;
	font-size: 14px;
	line-height: 20px
}

.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-list li {
	float: left;
	width: 182px;
	margin: 0 9px;
	*zoom: 1;
	*display: inline;
	text-align: center
}

.home-page .honor .hon-li {
	height: 100px
}

.home-page .honor .hon-li li {
	*width: 20%;
	padding: 0 15px 0 15px;
	* 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) no-repeat;
	display: inline-block;
	background: url(../images/ten_icon.png) 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) no-repeat;
	display: inline-block;
	background: url(../images/ten_icon.png) 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) no-repeat
}

.tegrs .talk .talk-list li.icon-lj {
	background: url(../images/lxp.jpg) no-repeat
}

.tegrs .talk .talk-list li.icon-lxp {
	background: url(../images/lj.jpg) 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: 0
}

.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 {
	background: #efefef;
	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 .p-jc {
	padding: 80px 0
}

.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: #fff
}

.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: #e1e1e1
}

.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 -webkit-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
}

.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) 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: 0
}

.ten-star .t-class .t-sm-tit01 {
	position: relative;
	display: inline-block;
	width: 100%;
	height: 168px;
	background-image: url(../images/ten_mx_bj.png);
	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/whatemplyer.jpg) 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);
	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: 0;
	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 .on {
	border-top: 4px #ffa800 solid;
	background: #fff
}

.youth_students .y_system {
	padding: 80px 0;
	text-align: center
}

.youth_students .y_system .youth_width {
	width: 1000px;
	margin: 0 auto
}

.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;
	position: relative;
	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 {
	padding: 80px 0
}

.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: 184px;
	float: left;
	text-align: center;
	margin-right: 20px
}

.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;
	background-color: #efefef
}

.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 .selective_cont {
	width: 1000px;
	margin: 0 auto
}

.youth_students .selective_list {
	height: 350px
}

.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 -webkit-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 {
	background-color: #efefef;
	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: #fff
}

.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) 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
}

.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: #fff;
	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: #fff 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) 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
}

.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);
	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) 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) 0 0 no-repeat
}

.pub_container .intro ul li .pic2 {
	background: url(../images/pub_introduction.png) 0 -114px no-repeat
}

.pub_container .intro ul li .pic3 {
	background: url(../images/pub_introduction.png) 0 -227px no-repeat
}

.pub_container .intro ul li .pic4 {
	background: url(../images/pub_introduction.png) 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) 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) 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) 0 0 no-repeat
}

.pub_container .class_flow ul .flow2 {
	background: url(../images/pub_class_flow.png) -226px 0 no-repeat
}

.pub_container .class_flow ul .flow3 {
	background: url(../images/pub_class_flow.png) -452px 0 no-repeat
}

.pub_container .class_flow ul .flow4 {
	background: url(../images/pub_class_flow.png) -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: 0
}

.classic-two p {
	padding: 55px 0
}

.classic-two .cer-two {
	height: 441px;
	background: url(../images/classic_bj01.jpg) 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) 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) 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) 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) 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
}

.font_12 {
	font-family: 宋体;
	font-size: 12px
}

.fc_r {
	color: red
}

.f_y {
	color: #ffa800
}

.b_y {
	background: #ffa800
}

.f_c {
	color: #00b4d7
}

.b_c {
	background: #00b4d7
}

.f_k {
	color: #1e1e1e
}

.b_k {
	background: #1e1e1e
}

.f_g70 {
	color: #737373
}

.b_g70 {
	background: #737373
}

.f_g50 {
	color: #828282
}

.b_g50 {
	background: #828282
}

.f_g20 {
	color: #bebebe
}

.b_g20 {
	background: #bebebe
}

.f_g5 {
	color: #f0f0f0
}

.b_g5 {
	background: #f0f0f0
}

.f_w {
	color: #fff
}

.b_w {
	background: #fff
}

.f_a {
	color: #ccaa2b
}

.b_a {
	background: #ccaa2b
}

.f_u {
	color: #99ac56
}

.b_u {
	background: #99ac56
}

.f_i {
	color: #66af81
}

.a_k {
	color: #4a4a4a
}

.b_i {
	background: #66af81
}

.f_e {
	color: #33b1ac
}

.b_e {
	background: #33b1ac
}

.f_o {
	color: #ff8000
}

.b_o {
	background: #ff8000
}

.f_py {
	color: #fff5e6
}

.b_py {
	background: #fff5e6
}

.content {
	width: 960px;
	margin: 0 auto
}

.f_14 {
	font-size: 14px
}

.f_12 {
	font-size: 12px
}

.f_18 {
	font-size: 18px
}

.f_24 {
	font-size: 24px
}

.f_28 {
	font-size: 28px
}

.f_36 {
	font-size: 36px;
	line-height: 48px
}

.f_80 {
	font-size: 80px
}

.f_48 {
	font-size: 48px;
	line-height: 48px
}

.f_l {
	float: left
}

.f_r {
	float: right
}

.f_c {
	margin: 0 auto
}

.t_c {
	text-align: center
}

.m_r10 {
	margin-right: 10px
}

.m_t6 {
	margin-top: 6px
}

.m_l10 {
	margin-left: 10px
}

.m_t10 {
	margin-top: 10px
}

.m_b10 {
	margin-bottom: 10px
}

.m_b30 {
	margin-bottom: 30px
}

.m_l20 {
	margin-left: 20px
}

.m_r20 {
	margin-right: 20px;
	position: relative;
	_margin-top: 4px
}

.m_b20 {
	margin-bottom: 20px
}

.m_t20 {
	margin-top: 20px
}

.m_b60 {
	margin-bottom: 60px
}

.p_t10 {
	padding-top: 10px
}

.p_t16 {
	padding-top: 16px
}

.p_b5 {
	padding-bottom: 5px
}

.w_750 {
	width: 750px;
	height: auto;
	padding: 0 10px;
	margin: 0 auto
}

.w_950 {
	width: 900px;
	height: auto;
	padding: 0;
	margin: 0 auto
}

.about_l {
	width: 122px;
	height: 122px;
	float: left;
	margin-right: 20px;
	overflow: hidden
}

.about_r {
	width: 568px;
	height: 122px;
	float: left;
	overflow: hidden
}

.menuList {
	width: 100%;
	height: 60px;
	border-bottom: 1px solid #ffa800;
	margin: 30px auto 60px
}

.title_ul {
	width: 100%;
	height: 60px;
	clear: both
}

.title_ul li {
	margin: 0 10px;
	height: 59px;
	font-size: 18px;
	text-align: center;
	width: 198px;
	float: left;
	border: 1px solid #00b4d7;
	border-bottom: 0;
	padding: 0 10px;
	background: #fff;
	_margin: 0 10px 0 8px
}

.title_ul li a {
	width: 198px;
	height: 59px;
	line-height: 59px;
	display: block;
	color: #00b4d7
}

.title_ul li:hover,.title_ul li.hover {
	border: 1px solid #ffa800;
	height: 60px;
	border-bottom: 0
}

.title_ul li:hover a,.title_ul li.hover a {
	color: #ffa800;
	font-weight: bold
}

.qiye-page .tip .tip-list {
	display: inline-block;
	width: 100%;
	margin: 30px 0 73px 0
}

.qiye-page .tip .tip-list li {
	float: left;
	width: 25%;
	text-align: center
}

.qiye-page .tip .tip-list li img {
	height: 200px;
	width: 250px
}

.qiye-page .tip .tip-list li h3 {
	font-size: 16px;
	margin: 22px 0
}

.qiye-page .tip .tip-list li p {
	color: #7c7c7c;
	line-height: 22px;
	padding: 0 10px
}

.adult .at-main .t-xq .t-rt2 {
	margin: 20px 25px 0 650px
}

.gongzhonghao .erweima {
	margin: 0 0 0 20px
}

.gongzhonghao .erweima li img {
	height: 200px;
	width: 200px
}

.gongzhonghao .erweima h3 {
	color: #fff;
	font-size: 30px;
	margin: 3px 0 5px 14px
}

.module {
	border-left: 1px solid #d2d3d4;
	border-right: 1px solid #d2d3d4;
	border-bottom: 1px solid #969798;
	border-top: 1px solid #d2d3d4;
	background-color: #fff
}

.module .title {
	height: 31px;
	line-height: 31px;
	border: 2px solid #fff;
	font-size: 14px;
	padding: 0 10px;
	color: #fff;
	*background: url(http://img01.51jobcdn.com/im/2009/area/module_title_grey.gif) repeat-x
}

.module .title2 {
	background: url(../images/module_title_grey2.gif) repeat-x;
	color: #666
}

.module .title3 {
	background: url(../images/module_title_blue.gif) repeat-x
}

.module .title4 {
	background: url(../images/module_title_org.gif) repeat-x
}

.module .title5 {
	background: url(../images/module_title_blue2.gif) repeat-x
}

.module .title_right {
	float: right
}

.module .title_right a {
	color: #fff
}

#companyarea1 {
	width: 964px;
	margin: 0 auto;
	margin-top: 3px
}

#companyarea1 .list_left,.list_center,.list_right {
	float: left;
	clear: none;
	width: 315px;
	color: #666;
	margin: 10px 0 10px 5px;
	_margin: 10px 0 10px 4px
}

#companyarea1 ul li {
	height: 24px;
	line-height: 24px
}

#companyarea1 .list_left,.list_center {
	border-right: 1px dotted #bababa
}

#companyarea1 ul li a {
	color: #666;
	font-family: "宋体"
}

#companyarea1 ul li a:hover {
	color: #ea5d01
}

#companyarea1 ul li a.position {
	color: #ea5d01
}

#companyarea1 ul li a.position:hover {
	text-decoration: underline
}

#companyarea1 .box,.box2 {
	float: left;
	width: 241px;
	color: #666;
	margin: 10px 0 10px 5px;
	_margin: 10px 0 10px 4px
}

#companyarea1 .box2 {
	margin: 10px 0 10px -2px;
	_margin: 10px 0 10px -3px
}

.concept .t_how2 {
	height: 68px;
	line-height: 1;
	text-align: center
}

.
.openclass-page {
	width: 1200px;
	margin: 0 auto
}

.courselist {
	padding-bottom: 36px
}

.courselist .clist-li {
	zoom: 1;
	height: 200px;
	border-top: 1px solid #e6e6e6;
	position: relative;
	overflow: hidden;
	padding: 30px 0
}

.courselist .clist-li .cancel_money {
	font-size: 16px;
	color: #999;
	line-height: 30px;
	padding-right: 10px
}

.courselist .clist-left {
	height: auto;
	float: left;
	position: relative;
	cursor: pointer
}

.courselist .clist-left span {
	position: absolute;
	width: 128px;
	height: 38px;
	left: 0;
	top: 0;
	background: url(../../../../images/html/www_new/openclass/label.png) 0 0 no-repeat;
	background-size: 100% 100%;
	font-size: 22px;
	line-height: 38px;
	color: #fff;
	text-align: center
}

.courselist .clist-right {
	margin-left: 285px;
	min-height: 165px;
	height: auto;
	color: #bbb
}

.courselist .clist-right .oc_tit {
	height: 43px;
	line-height: 43px;
	overflow: hidden;
	font-size: 24px;
	width: 700px
}

.courselist .clist-right .oc_tit a {
	color: #282828;
	display: inline-block;
	width: 100%;
	height: 43px;
	line-height: 43px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.courselist .clist-right .oc_tit a span {
	width: 54px;
	height: 26px;
	background-color: #fd4a5c;
	float: left;
	margin-top: 9px;
	font-size: 18px;
	color: #fff;
	text-align: center;
	line-height: 26px;
	margin-right: 10px
}

.courselist .clist-right .desc {
	line-height: 24px;
	color: #282828;
	font-size: 14px;
	height: 70px;
	margin-bottom: 15px
}

.courselist .clist-right .status {
	height: 40px;
	line-height: 40px
}

.courselist .clist-right .status-left {
	float: left
}

.courselist .clist-right .status-left .status-cost {
	font-size: 18px;
	color: #ff4646;
	font-weight: bold;
	margin-right: 6px
}

.courselist .clist-right .status-left .cost-price,.courselist .clist-right .status-left .cost-explain {
	font-size: 14px;
	color: #999
}

.courselist .clist-right .status-left .cost-price em {
	font-style: normal;
	text-decoration: line-through
}

.courselist .clist-right .status-left .cost-explain a {
	color: #ffa300
}

.courselist .clist-right .status-right {
	float: right
}

.courselist .clist-right .f-tar {
	font-size: 18px;
	color: #282828
}

.courselist .clist-right .f-tar .o-color {
	font-style: normal;
	color: #ffa300
}

.courselist .clist-right .u-cancel,.courselist .clist-right .u-cancel2 {
	color: #999;
	font-size: 18px;
	text-decoration: underline
}

.courselist .clist-right .meta {
	height: 30px;
	line-height: 30px;
	color: #999;
	font-size: 14px;
	margin-bottom: 2px
}

.courselist .clist-right .meta .meta-time {
	color: #ffa300;
	margin-right: 20px
}

.courselist .clist-right .meta .meta-type {
	padding: 4px 8px;
	background-color: #e4e4e4;
	color: #282828;
	font-size: 12px;
	border-radius: 3px;
	margin-left: 10px;
	line-height: 1
}

.courselist .clist-right .meta .meta-name {
	margin-right: 16px
}

.courselist .clist-right .u-btn {
	width: 120px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	display: inline-block;
	background-color: #ffa300;
	color: #fff;
	border-radius: 3px;
	font-size: 18px;
	margin-left: 20px;
	border: none;
	padding: 0;
	vertical-align: top
}

.courselist .clist-right .u-btn.gray {
	background-color: #ccc
}

.u-link {
	padding-top: 10px;
	margin-bottom: 67px;
	font-size: 0;
	color: #ffa800;
	text-align: center
}

.u-link .inner {
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.u-link a {
	float: left;
	margin: 0 4px;
	height: 28px;
	padding: 0 10px;
	line-height: 28px;
	text-align: center;
	position: relative;
	border-radius: 5px;
	border: 1px solid #e4e4e4;
	color: #999;
	font-size: 14px
}

.u-link a:hover,.u-link a.cur {
	background-color: #ffa800;
	color: #fff;
	border-color: #ffa800
}

.u-link .a1,.u-link .a2 {
	width: 58px
}