.playV {
    cursor: pointer;
}
#tanVideo {
    background: #26332f none repeat scroll 0 0;
    border: 4px solid #eee;
    display: none;
    height: 510px;
    left: 50%;
    margin: -255px 0 0 -300px;
    position: fixed;
    top: 50%;
    width: 600px;
    z-index: 1004;
}
#closeTan {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #111 none repeat scroll 0 0;
    border-color: #ccc #ccc #ccc -moz-use-text-color;
    border-image: none;
    border-radius: 0 6px 6px 0;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px 0;
    color: #eee;
    cursor: pointer;
    font-size: 24px;
    height: 26px;
    position: absolute;
    right: -31px;
    text-align: center;
    text-decoration: none;
    top: 2px;
    width: 26px;
}
.push_box {
    height: 302px;font-family: Helvetica,"微软雅黑","Arial Narrow";
}
.push_box dd {
    width: 168px;
}
.push_box .push_left {
    width: 166px;
}
.push_box dd .icon_Npush {
    left: -15px;
}
.scroll {
    background: rgba(0, 0, 0, 0) url("http://static.haibian.com/img/newhome/tec_bg.gif") repeat-x scroll 0 29px;
    margin: auto;
    overflow: hidden;
    width: 1000px;
    font-family: Helvetica,"微软雅黑","Arial Narrow";
}

.sy-dl{
	background: #ffffff none repeat scroll 0 0;float: right;height: 300px;margin-top: 40px;width: 220px;border-radius:5px; position:static;font-size: 16px;
	font-family: Helvetica,"微软雅黑","Arial Narrow";
}

.sy-dl .dlh-title{
	border-bottom: 1px solid #d3413f; height: 35px;width: 100%;
}

.sy-dl .dlh-title .dl-tl-ct{
	padding-top: 5px;color: #222;
}

.sy-dl .dlh-ct .dlh-c-n{
	color: #000000;font-weight: 900;margin-top: 30px;margin-bottom: 23px;
}
.sy-dl .dlh-ct .dlh-c-sta{
	font-size: 14px; color: #d3413f;
}
.sy-dl .dlh-ct .dlh-c-time{
	font-size: 16px; color: #d3413f;height: 25px;
}
.sy-dl .dlh-ct .nocourse{
	height: 180px;
}
.sy-dl .dlh-ct .nocourse p{
	font-size: 14px;color: #666;padding-top: 75px;
}
.sy-dl .dlh-ct .dlh-c-cz div{
	margin: 0 auto;width: 190px;margin-top: 15px;height: 35px;border: none;cursor: pointer;background: #dc6765;color: #ffffff;font-size: 14px;border-radius: 5px;
}
.sy-dl .dlh-ct .selectc{
	margin: 0 auto;width: 190px;margin-top: 15px;height: 35px;border: none;cursor: pointer;background: #dc6765;color: #ffffff;font-size: 14px;border-radius: 5px;
}

.sy-dl .dlh-ct .selectc p{
	padding-top: 7px;color: #000;
}
.sy-dl .dlh-ct .dlh-c-cz p{
	padding-top: 7px;color: #fff;
}

.sy-dl .dl-title{
	width: 100%;height: 36px;
}
.sy-dl .dl-title  div{
	width: 50%;float: left;border-bottom: 1px solid #999;padding-top: 13px;color: #999;cursor: pointer;
}
/* .sy-dl .dl-title .dl-dlzc .dl-tl-dl{ */
/* 	width: 50%;float: left;border-bottom: 1px solid #d3413f;padding-top: 13px;cursor: pointer; */
/* } */
.sy-dl .dl-title .selected{
	border-bottom: 1px solid #d3413f;color: #000;
}


/*首页登录*/
.sy-dl .dl-ct{
/* 	display: none; */
}
.sy-dl .dl-ct .dl-rm{
	width: 100%;margin-top: 22px;
}
.sy-dl .dl-ct .dl-rm input{
	box-shadow: 0 0 0px 1000px #fff inset;border:1px solid #999;font-family: Helvetica,"微软雅黑","Arial Narrow";
}
.sy-dl .dl-ct .dl-rm .mobile{
	height: 30px;border-radius:2px;width: 175px;padding-left: 15px;font-size: 12px;
}
.sy-dl .dl-ct .dl-rm .password{
	height: 30px;margin-top: 16px;border-radius:2px;width: 175px;padding-left: 15px;font-size: 12px;
}
.sy-dl .dl-ct .dl-rm .code{
	width: 90px;margin-top: 16px;height: 30px;padding-left: 15px;font-size: 12px;
}
.sy-dl .dl-ct .dl-rm .codeM{
	width: 75px;;margin-top: 16px;height: 30px;
}
.sy-dl .dl-ct .dl-rm .dl-btn{
	border:none;cursor: pointer;width:  190px;height: 30px; border-radius: 3px;background: #dc6765;color: #fff;font-family: Helvetica,"微软雅黑","Arial Narrow";
}
.sy-dl .dl-ct .dl-rm .dl-btn:HOVER{
	background: #d3413f;
}
.sy-dl .dl-ct .dl-rm .dl-yz{
	display: none;
}
.sy-dl .dl-ct .dl-rm .dl-error{
	height: 35px;width: 100%;text-align: left;
}
.sy-dl .dl-ct .dl-rm .dl-error .er-img{
	height: 18px;width: 18px;margin-top: 10px;margin-left: 15px;float: left;
}
.sy-dl .dl-ct .dl-rm .dl-error .er-wrong{
	background: url(/common/images/index/index/wrong.png);
}
.sy-dl .dl-ct .dl-rm .dl-error .er-ctn{
	margin-left: 10px;float: left;color: #d3413f;font-size: 12px;margin-top: 10px;
}
.sy-dl .dl-ct .dl-mm{
	text-align: left;margin-top: 16px;color: #999;font-size: 12px;
}
.sy-dl .dl-ct .dl-mm:HOVER{
	color: #666;
}
.sy-dl .dl-ct .dl-mm p{
	margin-left: 15px; cursor: pointer;
}
.hide{
	display: none;
}
.sy-dl .dl-ct .dl-rm .iptEr{
	border: 1px solid red;
}


/*首页注册*/
.sy-dl .zc-ct{
	display:none;
}
.sy-dl .zc-ct .zc-rm{
	width: 100%;
}
.sy-dl .zc-ct .zc-rm input{
	border:1px solid #c5cddb;border-radius:2px;padding-left: 15px;font-size: 12px;box-shadow: 0 0 0px 1000px #fff inset;font-family: Helvetica,"微软雅黑","Arial Narrow";
}
.sy-dl .zc-ct .zc-rm .mobile{
	height: 30px;width: 175px;margin-top: 8px;
}
.sy-dl .zc-ct .zc-rm .verifyCode{
	width: 75px;height: 30px;float: left;margin-left: 14px;margin-top: 8px;
}
.sy-dl .zc-ct .zc-rm .isverify{
	position: absolute;margin: 0px 0px 0px 0px;
}
.sy-dl .zc-ct .zc-rm .codeM{
	width: 110px;height: 40px;
}
.sy-dl .zc-ct .zc-rm .zc-code-img{
	width: 110px;height: 40px;float: left;
}
.sy-dl .zc-ct .zc-rm .mobileCode{
	width: 65px;height: 30px;
}
.sy-dl .zc-ct .zc-rm .mobileBtn{
	border:none;cursor: pointer;width: 105px;margin-top: 8px;height: 30px;background: #dc6765;font-size: 12px;border-radius: 2px;
}
.sy-dl .zc-ct .zc-rm .mobileBtn:HOVER{
	background: #d3413f;
}
.sy-dl .zc-ct .zc-rm .loginName{
	height: 30px;border-radius:2px;width: 175px;margin-top: 8px;
}
.sy-dl .zc-ct .zc-rm .password{
	height: 30px;border-radius:2px;width: 175px;margin-top: 8px;
}
.sy-dl .zc-ct .zc-rm .zhBtn{
	border:none;cursor: pointer;width: 190px;padding-left: 15px;height: 30px;background: #d3413f;border-radius:2px;
}
.sy-dl .zc-ct .zc-rm .iptEr{
	border: 1px solid red;
}
.sy-dl .zc-ct .zc-rm .zc-error{
	height: 25px;width: 100%;text-align: left;
}
.sy-dl .zc-ct .zc-rm .zc-error .er-img{
	height: 18px;width: 18px;margin-top: 7px;margin-left: 15px;float: left;
}
.sy-dl .zc-ct .zc-rm .zc-error .er-wrong{
	background: url(/common/images/index/index/wrong.png);
}
.sy-dl .zc-ct .zc-rm .zc-error .er-ctn{
	margin-left: 10px;float: left;color: #d3413f;font-size: 12px;margin-top: 6px;
}
.sy-dl .zc-ct .zc-rm .zc-ztn{
	border:none;cursor: pointer;width: 190px;padding-left: 15px;height: 30px;background: #dc6765;border-radius:2px;background: #dc6765;color: #fff;font-family: Helvetica,"微软雅黑","Arial Narrow";
}
.sy-dl .zc-ct .zc-rm .zc-ztn:HOVER{
	background: #d3413f;
}

/*找回密码*/
.sy-dl .zhmm{
	display:none;
}
.sy-dl .zhmm .dl-zhmm{
	text-align: left;height: 25px;margin-top: 10px;padding-left: 15px;  text-align: center;border-bottom: 1px solid #77838c;
}
.sy-dl .zhmm .dl-zhmm img{
	float: left;cursor: pointer;
}
.sy-dl .zhmm .dl-zhmm p{
/* 	float: left; */
}
.sy-dl .zhmm-ct .zhmm-rm input{
	border:1px solid #c5cddb;border-radius:2px;padding-left: 15px;font-size: 12px;box-shadow: 0 0 0px 1000px #fff inset;font-family: Helvetica,"微软雅黑","Arial Narrow";
}

.sy-dl .zhmm-ct .zhmm-rm .mobile{
	height: 30px;width: 175px;margin-top: 8px;
}
.sy-dl .zhmm-ct .zhmm-rm .verifyCode{
	width: 65px;height: 30px;float: left;margin-left: 14px;margin-top: 8px
}
.sy-dl .zhmm-ct .zhmm-rm .codeM{
	width: 110px;height: 40px;
}
.sy-dl .zhmm-ct .zhmm-rm .zhmm-code-img{
	width: 110px;height: 40px;float: left;
}
.sy-dl .zhmm-ct .zhmm-rm .mobileCode{
	width: 65px;height: 30px;
}
.sy-dl .zhmm-ct .zhmm-rm .mobileBtn{
	border:none;cursor: pointer;width: 105px;margin-top: 16px;height: 30px;background: #dc6765;font-size: 12px;border-radius: 2px;
}
.sy-dl .zhmm-ct .zhmm-rm .mobileBtn:HOVER{
	background: #d3413f;
}
.sy-dl .zhmm-ct .zhmm-rm .newPwd{
	height: 30px;border-radius:2px;width: 175px;margin-top: 16px;
}
.sy-dl .zhmm-ct .zhmm-rm .zhBtn{
	border:none;cursor: pointer;width: 190px;padding-left: 15px;height: 30px;background: #dc6765;border-radius:2px;background: #dc6765;color: #fff;font-family: Helvetica,"微软雅黑","Arial Narrow";
}
.sy-dl .zhmm-ct .zhmm-rm .zhBtn:HOVER{
	background: #d3413f;
}
.sy-dl .zhmm-ct .zhmm-rm .iptEr{
	border: 1px solid red;
}
.sy-dl .zhmm-ct .zhmm-rm .zhmm-error{
	height: 35px;width: 100%;text-align: left;
}
.sy-dl .zhmm-ct .zhmm-rm .zhmm-error .er-img{
	height: 18px;width: 18px;margin-top: 10px;margin-left: 15px;float: left;
}
.sy-dl .zhmm-ct .zhmm-rm .zhmm-error .er-wrong{
	background: url(/common/images/index/index/wrong.png);
}
.sy-dl .zhmm-ct .zhmm-rm .zhmm-error .er-ctn{
	margin-left: 10px;padding-top: 2px;float: left;color: #d3413f;font-size: 12px;margin-top: 6px;
}


/* 师资力量 */
.teachers .th-sh .th-img1 {
	width: 100px;
	height: 100px;
	border: 2px solid #719dca;
	border-radius: 50%;
	margin: 35px 0 0 202px; 
	background:#fff url(/common/images/index/index/teacher/zax.jpg) no-repeat;
	background-size: 160%;
	animation:thimg1 800ms ease-in;
	-moz-animation:thimg1 800ms ease-in; /* Firefox */
	-webkit-animation:thimg1 800ms ease-in; /* Safari and Chrome */
	-o-animation:thimg1 800ms ease-in; /* Opera */
	background-position: 59% 4%;
	
}

@keyframes thimg1
{
	0% {margin: 207px 0px 0px 442px;opacity: 0;}
	100% {margin: 35px 0 0 202px;opacity: 1;}
}

@-moz-keyframes thimg1 /* Firefox */
{
	0% {margin: 207px 0px 0px 425px;opacity: 0;}
	100% {margin: 35px 0 0 202px;opacity: 1;}
}

@-webkit-keyframes thimg1 /* Safari and Chrome */
{
	0% {margin: 207px 0px 0px 425px;opacity: 0;}
	100% {margin: 35px 0 0 202px;opacity: 1;}
}

@-o-keyframes thimg1 /* Opera */
{
	0% {margin: 207px 0px 0px 425px;opacity: 0;}
	100% {margin: 35px 0 0 202px;opacity: 1;}
}


.teachers .th-sh .th-img2 {
	width: 120px;
	height: 120px;
	border: 2px solid #719dca;
	border-radius: 50%;
	margin: 190px 0px 0px 440px;; 
	background:#fff url(/common/images/index/index/teacher/hxj.jpg) no-repeat;
	background-size: 160%;
	animation:thimg2 800ms ease-in;
	-moz-animation:thimg2 800ms ease-in; /* Firefox */
	-webkit-animation:thimg2 800ms ease-in; /* Safari and Chrome */
	-o-animation:thimg2 800ms ease-in; /* Opera */
	animation-delay:200ms;
	-moz-animation-delay:200ms;
	-webkit-animation-delay:200ms;
	-o-animation-delay:200ms;
	animation-fill-mode : forwards ;
	-moz-animation-fill-mode : forwards ;
	-webkit-animation-fill-mode : forwards ;
	-o-animation-fill-mode : forwards ;
	background-position: 48% 12%;
}

@keyframes thimg2
{
	0% {margin: 190px 0px 0px 440px;opacity: 0;}
	100% {margin: 140px 0px 0px 0px;opacity: 1;}
}

@-moz-keyframes thimg2 /* Firefox */
{
	0% {margin: 190px 0px 0px 440px;opacity: 0;}
	100% {margin: 140px 0px 0px 0px;opacity: 1;}
}

@-webkit-keyframes thimg2 /* Safari and Chrome */
{
	0% {margin: 190px 0px 0px 440px;opacity: 0;}
	100% {margin: 140px 0px 0px 0px;opacity: 1;}
}

@-o-keyframes thimg2 /* Opera */
{
	0% {margin: 190px 0px 0px 440px;opacity: 0;}
	100% {margin: 140px 0px 0px 0px;opacity: 1;}
}

.teachers .th-sh .th-img3 {
	width: 110px;
	height: 110px;
	border: 2px solid #719dca;
	border-radius: 50%;
	margin: 190px 0px 0px 440px; 
	background:#fff url(/common/images/index/index/teacher/zmy.jpg) no-repeat;
	background-size: 162%;
/* 	position: absolute; */
	animation:thimg3 800ms ease-in;
	-moz-animation:thimg3 800ms ease-in; /* Firefox */
	-webkit-animation:thimg3 800ms ease-in; /* Safari and Chrome */
	-o-animation:thimg3 800ms ease-in; /* Opera */
	animation-delay:400ms;
	-moz-animation-delay:400ms;
	-webkit-animation-delay:400ms;
	-o-animation-delay:400ms;
	animation-fill-mode : forwards ;
	-moz-animation-fill-mode : forwards ;
	-webkit-animation-fill-mode : forwards ;
	-o-animation-fill-mode : forwards ;
	background-position: 40% 10%;
}

@keyframes thimg3
{
	0% {margin: 190px 0px 0px 440px;opacity: 0;}
	100% {margin: 240px 0px 0px 140px;opacity: 1;}
}

@-moz-keyframes thimg3 /* Firefox */
{
	0% {margin: 190px 0px 0px 440px;opacity: 0;}
	100% {margin: 240px 0px 0px 140px;opacity: 1;}
}

@-webkit-keyframes thimg3 /* Safari and Chrome */
{
	0% {margin: 190px 0px 0px 440px;opacity: 0;}
	100% {margin: 240px 0px 0px 140px;opacity: 1;}
}

@-o-keyframes thimg3 /* Opera */
{
	0% {margin: 190px 0px 0px 440px;opacity: 0;}
	100% {margin: 240px 0px 0px 140px;opacity: 1;}
}
.teachers .th-sh .th-img4 {
	width: 120px;
	height: 120px;
	border: 2px solid #719dca;
	border-radius: 50%;
	margin: 190px 0px 0px 440px;; 
	background:#fff url(/common/images/index/index/teacher/bc.jpg) no-repeat;
	background-size: 160%;
/* 	position: absolute; */
	animation:thimg4 800ms ease-in;
	-moz-animation:thimg4 800ms ease-in; /* Firefox */
	-webkit-animation:thimg4 800ms ease-in; /* Safari and Chrome */
	-o-animation:thimg4 800ms ease-in; /* Opera */
	animation-delay:600ms;
	-moz-animation-delay:600ms;
	-webkit-animation-delay:600ms;
	-o-animation-delay:600ms;
	animation-fill-mode : forwards ;
	-moz-animation-fill-mode : forwards ;
	-webkit-animation-fill-mode : forwards ;
	-o-animation-fill-mode : forwards ;
	background-position: 39% 12%;
}

@keyframes thimg4
{
	0% {margin: 190px 0px 0px 440px;opacity: 0;}
	100% {margin: 360px 0px 0px 210px;opacity: 1;}
}

@-moz-keyframes thimg4 /* Firefox */
{
	0% {margin: 190px 0px 0px 440px;opacity: 0;}
	100% {margin: 360px 0px 0px 210px;opacity: 1;}
}

@-webkit-keyframes thimg4 /* Safari and Chrome */
{
	0% {margin: 190px 0px 0px 440px;opacity: 0;}
	100% {margin: 360px 0px 0px 210px;opacity: 1;}
}

@-o-keyframes thimg4 /* Opera */
{
	0% {margin:190px 0px 0px 440px;opacity: 0;}
	100% {margin: 360px 0px 0px 210px;opacity: 1;}
}
.teachers .th-sh .th-img5 {
	width: 160px;
	height: 160px;
	border: 2px solid #719dca;
	border-radius: 50%;
	margin: 175px 0px 0px 425px; 
	background: url(/common/images/index/index/logo.png);
	background-size: 100%;
	position: absolute;
	z-index: 555;
}

.teachers .th-sh .th-img6 {
	width: 135px;
	height: 135px;
	border: 2px solid #719dca;
	border-radius: 50%;
	margin: 185px 420px 0px 0px; 
	background: #fff url(/common/images/index/index/teacher/zj.jpg) no-repeat;
	background-size: 150%;
/* 	position: absolute; */
	animation:thimg6 800ms ease-in;
	-moz-animation:thimg6 800ms ease-in; /* Firefox */
	-webkit-animation:thimg6 800ms ease-in; /* Safari and Chrome */
	-o-animation:thimg6 800ms ease-in; /* Opera */
	animation-delay:800ms;
	-moz-animation-delay:800ms;
	-webkit-animation-delay:800ms;
	-o-animation-delay:800ms;
	animation-fill-mode : forwards ;
	-moz-animation-fill-mode : forwards ;
	-webkit-animation-fill-mode : forwards ;
	-o-animation-fill-mode : forwards ;
	float:right;
	background-position: 37% 0%;
}

@keyframes thimg6
{
	0% {margin: 178px 420px 0px 0px;opacity: 0;}
	100% {margin: 5px 65px 0px 0px;opacity: 1;}
}

@-moz-keyframes thimg6 /* Firefox */
{
	0% {margin: 178px 420px 0px 0pxopacity: 0;}
	100% {margin: 5px 65px 0px 0px;opacity: 1;}
}

@-webkit-keyframes thimg6 /* Safari and Chrome */
{
	0% {margin: 178px 420px 0px 0px;opacity: 0;}
	100% {margin: 5px 65px 0px 0px;opacity: 1;}
}

@-o-keyframes thimg6 /* Opera */
{
	0% {margin: 178px 420px 0px 0px;opacity: 0;}
	100% {margin: 5px 65px 0px 0px;opacity: 1;}
}

.teachers .th-sh .th-img7 {
	width: 100px;
	height: 100px;
	border: 2px solid #719dca;
	border-radius: 50%;
	margin: 200px 420px 0px 0px; 
	background: #fff url(/common/images/index/index/teacher/gjr.jpg) no-repeat;
	background-size: 160%;
/* 	position: absolute; */
	animation:thimg7 800ms ease-in;
	-moz-animation:thimg7 800ms ease-in; /* Firefox */
	-webkit-animation:thimg7 800ms ease-in; /* Safari and Chrome */
	-o-animation:thimg7 800ms ease-in; /* Opera */
	animation-delay:1s;
	-moz-animation-delay:1s;
	-webkit-animation-delay:1s;
	-o-animation-delay:1s;
	animation-fill-mode : forwards ;
	-moz-animation-fill-mode : forwards ;
	-webkit-animation-fill-mode : forwards ;
	-o-animation-fill-mode : forwards ;
	float: right;
	background-position: 42% 10%;
}

@keyframes thimg7
{
	0% {margin: 178px 420px 0px 0px;opacity: 0;}
	100% {margin: 145px 130px 0px 0px;opacity: 1;}
}

@-moz-keyframes thimg7 /* Firefox */
{
	0% {margin: 178px 420px 0px 0px;opacity: 0;}
	100% {margin: 145px 130px 0px 0px;opacity: 1;}
}

@-webkit-keyframes thimg7 /* Safari and Chrome */
{
	0% {margin: 178px 420px 0px 0px;opacity: 0;}
	100% {margin: 145px 130px 0px 0px;opacity: 1;}
}

@-o-keyframes thimg7 /* Opera */
{
	0% {margin: 178px 420px 0px 0px;opacity: 0;}
	100% {margin: 145px 130px 0px 0px;opacity: 1;}
}

.teachers .th-sh .th-img8 {
	width: 120px;
	height: 120px;
	border: 2px solid #719dca;
	border-radius: 50%;
	margin: 210px 420px 0px 0px;
	background:#fff url(/common/images/index/index/teacher/cq.jpg) no-repeat;
	background-size: 165%;
/* 	position: absolute; */
	animation:thimg8 800ms ease-in;
	-moz-animation:thimg8 800ms ease-in; /* Firefox */
	-webkit-animation:thimg8 800ms ease-in; /* Safari and Chrome */
	-o-animation:thimg8 800ms ease-in; /* Opera */
	animation-delay:1200ms;
	-moz-animation-delay:1200ms;
	-webkit-animation-delay:1200ms;
	-o-animation-delay:1200ms;
	animation-fill-mode : forwards ;
	-moz-animation-fill-mode : forwards ;
	-webkit-animation-fill-mode : forwards ;
	-o-animation-fill-mode : forwards ;
	float: right;
	background-position: 54% 18%;
}

@keyframes thimg8
{
	0% {margin: 178px 420px 0px 0px;opacity: 0;}
	100% {margin: 240px 0px 0px 0px;opacity: 1;}
}

@-moz-keyframes thimg8 /* Firefox */
{
	0% {margin: 178px 420px 0px 0px;opacity: 0;}
	100% {margin: 240px 0px 0px 0px;opacity: 1;}
}

@-webkit-keyframes thimg8 /* Safari and Chrome */
{
	0% {margin: 178px 420px 0px 0px;opacity: 0;}
	100% {margin: 240px 0px 0px 0px;opacity: 1;}
}

@-o-keyframes thimg8 /* Opera */
{
	0% {margin: 178px 420px 0px 0px;opacity: 0;}
	100% {margin: 240px 0px 0px 0px;opacity: 1;}
}

.teachers .th-sh .th-img9 {
	width: 100px;
	height: 100px;
	border: 2px solid #719dca;
	border-radius: 50%;
	margin: 220px 420px 0px 0px; 
	background:#fff url(/common/images/index/index/teacher/cww.jpg) no-repeat;
	background-size: 165%;
/* 	position: absolute; */
	animation:thimg9 800ms ease-in;
	-moz-animation:thimg9 800ms ease-in; /* Firefox */
	-webkit-animation:thimg9 800ms ease-in; /* Safari and Chrome */
	-o-animation:thimg9 800ms ease-in; /* Opera */
	animation-delay:1400ms;
	-moz-animation-delay:1400ms;
	-webkit-animation-delay:1400ms;
	-o-animation-delay:1400ms;
	animation-fill-mode : forwards ;
	-moz-animation-fill-mode : forwards ;
	-webkit-animation-fill-mode : forwards ;
	-o-animation-fill-mode : forwards ;
	float: right;
	background-position: 44% 31%;
}

@keyframes thimg9
{
	0% {margin: 178px 420px 0px 0px;opacity: 0;}
	100% {margin: 370px 140px 0px 0px;opacity: 1;}
}

@-moz-keyframes thimg9 /* Firefox */
{
	0% {margin: 178px 420px 0px 0px;opacity: 0;}
	100% {margin: 370px 140px 0px 0px;opacity: 1;}
}

@-webkit-keyframes thimg9 /* Safari and Chrome */
{
	0% {margin: 178px 420px 0px 0px;opacity: 0;}
	100% {margin: 370px 140px 0px 0px;opacity: 1;}
}

@-o-keyframes thimg9 /* Opera */
{
	0% {margin: 178px 420px 0px 0px;opacity: 0;}
	100% {margin: 370px 140px 0px 0px;opacity: 1;}
}

.teachers .th-sh .th-img1-bd {
	width: 1px;
	height: 165px;
	margin: 65px 0px 0 375px;;
	color: #719dca;
	transform: rotate(123deg);
}

.th-img1-bd, .th-img1-bd::before, .th-img1-bd::after {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

.th-img1-bd::before, .th-img1-bd::after {
	content: '';
	z-index: -1;
	box-shadow: inset 0 0 0 1px;
	animation: thimgbd1 800ms ease-in;
	-webkit-animation:thimgbd1 800ms ease-in;
	-moz-animation:thimgbd1 800ms ease-in; 
	-o-animation:thimgbd1 800ms ease-in;
}

@keyframes thimgbd1 {
	0% {clip: rect(0px, 0px, 0px, 0px); }
 	80% {clip: rect(0px, 0px, 0px, 0px); } 
	100% {clip: rect(0px, 2px, 165px, 0px); }
}
@-webkit-keyframes thimgbd1 {
	0% {clip: rect(0px, 0px, 0px, 0px); }
 	80% {clip: rect(0px, 0px, 0px, 0px); }
	100% {clip: rect(0px, 2px, 325px, 0px); }
}
@-moz-keyframes thimgbd1 
{
	0% {clip: rect(0px, 0px, 0px, 0px); }
 	80% {clip: rect(0px, 0px, 0px, 0px); } 
	100% {clip: rect(0px, 2px, 325px, 0px); }
}
@-o-keyframes thimgbd1 
{
	0% {clip: rect(0px, 0px, 0px, 0px); }
 	80% {clip: rect(0px, 0px, 0px, 0px); } 
	100% {clip: rect(0px, 2px, 325px, 0px); }
}


.teachers .th-sh .th-img2-bd {
	width: 0px;
	height: 295px;
	margin: 69px 0px 0 276px;
	color: #719dca;
	transform: rotate(96deg);
}
.th-img2-bd, .th-img2-bd::before, .th-img2-bd::after {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

.th-img2-bd::before, .th-img2-bd::after {
	content: '';
	z-index: -1;
	box-shadow: inset 0 0 0 1px;
	animation: thimgbd2 800ms ease-in ;
	-webkit-animation:thimgbd2 800ms ease-in;
	-moz-animation:thimgbd2 800ms ease-in; 
	-o-animation:thimgbd2 800ms ease-in;
	animation-delay:200ms;
	-moz-animation-delay:200ms;
	-webkit-animation-delay:200ms;
	-o-animation-delay:200ms;
	animation-fill-mode : forwards ;
	-moz-animation-fill-mode : forwards ;
	-webkit-animation-fill-mode : forwards ;
	-o-animation-fill-mode : forwards ; 
}

@keyframes thimgbd2
{
	0% {clip: rect(0px, 0px, 0px, 0px);width: 0px;}
	20% {clip: rect(0px, 0px, 0px, 0px);width: 0px;}
	100% {clip: rect(0px, 2px, 325px, 0px);width: 1px;}
}

@-moz-keyframes thimgbd2 
{
	0% {clip: rect(0px, 0px, 0px, 0px);width: 0px;}
	20% {clip: rect(0px, 0px, 0px, 0px);width: 0px;}
	100% {clip: rect(0px, 2px, 325px, 0px);width: 1px;}
}

@-webkit-keyframes thimgbd2 
{
	0% {clip: rect(0px, 0px, 0px, 0px);width: 0px;}
	80% {clip: rect(0px, 0px, 0px, 0px);width: 0px;}
	100% {clip: rect(0px, 2px, 325px, 0px);width: 1px;}
}

@-o-keyframes thimgbd2 
{
	0% {clip: rect(0px, 0px, 0px, 0px);width: 0px;}
	20% {clip: rect(0px, 0px, 0px, 0px);width: 0px;}
	100% {clip: rect(0px, 2px, 325px, 0px);width: 1px;}
}

.teachers .th-sh .th-img3-bd {
	width: 0px;
	height: 165px;
	margin: 202px 0px 0 339px;
	color: #719dca;
	transform: rotate(85deg);
}
.th-img3-bd, .th-img3-bd::before, .th-img3-bd::after {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

.th-img3-bd::before, .th-img3-bd::after {
	content: '';
	z-index: -1;
	box-shadow: inset 0 0 0 1px;
	animation: thimgbd3 800ms ease-in;
	-webkit-animation:thimgbd3 800ms ease-in;
	-moz-animation:thimgbd3 800ms ease-in; 
	-o-animation:thimgbd3 800ms ease-in; 
	animation-delay:400ms;
	-moz-animation-delay:400ms;
	-webkit-animation-delay:400ms;
	-o-animation-delay:400ms;
	animation-fill-mode : forwards ;
	-moz-animation-fill-mode : forwards ;
	-webkit-animation-fill-mode : forwards ;
	-o-animation-fill-mode : forwards ; 
}

@keyframes thimgbd3
{
	0% {clip: rect(0px, 0px, 0px, 0px);width: 0px;}
	30% {clip: rect(0px, 0px, 0px, 0px);width: 0px;}
	100% {clip: rect(0px, 2px, 184px, 0px);width: 1px;}
}

@-moz-keyframes thimgbd3 
{
	0% {clip: rect(0px, 0px, 0px, 0px);width: 0px;}
	30% {clip: rect(0px, 0px, 0px, 0px);width: 0px;}
	100% {clip: rect(0px, 2px, 184px, 0px);width: 1px;}
}

@-webkit-keyframes thimgbd3 
{
	0% {clip: rect(0px, 0px, 0px, 0px);width: 0px;}
	30% {clip: rect(0px, 0px, 0px, 0px);width: 0px;}
	100% {clip: rect(0px, 2px, 184px, 0px);width: 1px;}
}

@-o-keyframes thimgbd3 
{
	0% {clip: rect(0px, 0px, 0px, 0px);width: 0px;}
	30% {clip: rect(0px, 0px, 0px, 0px);width: 0px;}
	100% {clip: rect(0px, 2px, 184px, 0px);width: 1px;}
}
.teachers .th-sh .th-img4-bd {
	width: 0px;
	height: 133px;
	margin: 280px 0px 0 382px;
	color: #719dca;
	transform: rotate(60deg);
}
.th-img4-bd, .th-img4-bd::before, .th-img4-bd::after {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

.th-img4-bd::before, .th-img4-bd::after {
	content: '';
	z-index: -1;
	box-shadow: inset 0 0 0 1px;
	animation: thimgbd4 800ms ease-in;
	-webkit-animation: thimgbd4 800ms ease-in;
	-moz-animation: thimgbd4 800ms ease-in; 
	-o-animation: thimgbd4 800ms ease-in; 
	animation-delay:600ms;
	-moz-animation-delay:600ms;
	-webkit-animation-delay:600ms;
	-o-animation-delay:600ms;
	animation-fill-mode : forwards ;
	-moz-animation-fill-mode : forwards ;
	-webkit-animation-fill-mode : forwards ;
	-o-animation-fill-mode : forwards ;
}

@keyframes thimgbd4
{
	0% {clip: rect(0px, 0px, 0px, 0px);width: 0px;}
	20% {clip: rect(0px, 0px, 0px, 0px);width: 0px;}
	100% {clip: rect(0px, 2px, 260px, 0px);width: 1px;}
}

@-moz-keyframes thimgbd4 
{
	0% {clip: rect(0px, 0px, 0px, 0px);width: 0px;}
	20% {clip: rect(0px, 0px, 0px, 0px);width: 0px;}
	100% {clip: rect(0px, 2px, 260px, 0px);width: 1px;}
}

@-webkit-keyframes thimgbd4 
{
	0% {clip: rect(0px, 0px, 0px, 0px);width: 0px;}
	20% {clip: rect(0px, 0px, 0px, 0px);width: 0px;}
	100% {clip: rect(0px, 2px, 260px, 0px);width: 1px;}
}

@-o-keyframes thimgbd4 
{
	0% {clip: rect(0px, 0px, 0px, 0px);width: 0px;}
	20% {clip: rect(0px, 0px, 0px, 0px);width: 0px;}
	100% {clip: rect(0px, 2px, 260px, 0px);width: 1px;}
}
.teachers .th-sh .th-img6-bd {
	width: 0px;
	height: 240px;
	margin: 31px 0px 0 186px;
	color: #719dca;
	transform: rotate(-113deg);
}
.th-img6-bd, .th-img6-bd::before, .th-img6-bd::after {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

.th-img6-bd::before, .th-img6-bd::after {
	content: '';
	z-index: -1;
	box-shadow: inset 0 0 0 1px;
	animation: thimgbd6 800ms ease-in;
	-webkit-animation:thimgbd6 800ms ease-in;
	-moz-animation:thimgbd6 800ms ease-in; 
	-o-animation:thimgbd6 800ms ease-in;
	animation-delay:800ms;
	-moz-animation-delay:800ms;
	-webkit-animation-delay:800ms;
	-o-animation-delay:800ms;
	animation-fill-mode : forwards ;
	-moz-animation-fill-mode : forwards ;
	-webkit-animation-fill-mode : forwards ;
	-o-animation-fill-mode : forwards ; 
}

@keyframes thimgbd6
{
	0% {clip: rect(0px, 0px, 0px, 0px);width: 0px;}
	20% {clip: rect(0px, 0px, 0px, 0px);width: 0px;}
	100% {clip: rect(0px, 2px, 267px, 0px);width: 1px;}
}

@-moz-keyframes thimgbd6 
{
	0% {clip: rect(0px, 0px, 0px, 0px);width: 0px;}
	20% {clip: rect(0px, 0px, 0px, 0px);width: 0px;}
	100% {clip: rect(0px, 2px, 267px, 0px);width: 1px;}
}

@-webkit-keyframes thimgbd6
{
	0% {clip: rect(0px, 0px, 0px, 0px);width: 0px;}
	20% {clip: rect(0px, 0px, 0px, 0px);width: 0px;}
	100% {clip: rect(0px, 2px, 267px, 0px);width: 1px;}
}

@-o-keyframes thimgbd6 
{
	0% {clip: rect(0px, 0px, 0px, 0px);width: 0px;}
	20% {clip: rect(0px, 0px, 0px, 0px);width: 0px;}
	100% {clip: rect(0px, 2px, 267px, 0px);width: 1px;}
}

.teachers .th-sh .th-img7-bd {
	width: 0px;
	height: 170px;
	margin: 133px 0px 0 179px;
	color: #719dca;
	transform: rotate(-100deg);
}
.th-img7-bd, .th-img7-bd::before, .th-img7-bd::after {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

.th-img7-bd::before, .th-img7-bd::after {
	content: '';
	z-index: -1;
	box-shadow: inset 0 0 0 1px;
	animation: thimgbd7 500ms ease-in;
	-webkit-animation: thimgbd7 500ms ease-in;
	-moz-animation: thimgbd7 500ms ease-in; 
	-o-animation: thimgbd7 500ms ease-in; 
	animation-delay:1s;
	-moz-animation-delay:1s;
	-webkit-animation-delay:1s;
	-o-animation-delay:1s;
	animation-fill-mode : forwards ;
	-moz-animation-fill-mode : forwards ;
	-webkit-animation-fill-mode : forwards ;
	-o-animation-fill-mode : forwards ; 
}

@keyframes thimgbd7
{
	0% {clip: rect(0px, 0px, 0px, 0px);width: 0px;}
	40% {clip: rect(0px, 0px, 0px, 0px);width: 0px;}
	100% {clip: rect(0px, 2px, 190px, 0px);width: 1px;}
}

@-moz-keyframes thimgbd7 
{
	0% {clip: rect(0px, 0px, 0px, 0px);width: 0px;}
	40% {clip: rect(0px, 0px, 0px, 0px);width: 0px;}
	100% {clip: rect(0px, 2px, 190px, 0px);width: 1px;}
}

@-webkit-keyframes thimgbd7 
{
	0% {clip: rect(0px, 0px, 0px, 0px);width: 0px;}
	40% {clip: rect(0px, 0px, 0px, 0px);width: 0px;}
	100% {clip: rect(0px, 2px, 190px, 0px);width: 1px;}
}

@-o-keyframes thimgbd7 
{
	0% {clip: rect(0px, 0px, 0px, 0px);width: 0px;}
	40% {clip: rect(0px, 0px, 0px, 0px);width: 0px;}
	100% {clip: rect(0px, 2px, 190px, 0px);width: 1px;}
}
.teachers .th-sh .th-img8-bd {
	width: 0px;
	height: 277px;
	margin: 148px 0px 0 236px;
	color: #719dca;
	transform: rotate(-84deg);
}
.th-img8-bd, .th-img8-bd::before, .th-img8-bd::after {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

.th-img8-bd::before, .th-img8-bd::after {
	content: '';
	z-index: -1;
	box-shadow: inset 0 0 0 1px;
	animation: thimgbd8 800ms ease-in;
	-webkit-animation: thimgbd8 800ms ease-in;
	-moz-animation: thimgbd8 800ms ease-in; 
	-o-animation: thimgbd8 800ms ease-in; 
	animation-delay:1200ms;
	-moz-animation-delay:1200ms;
	-webkit-animation-delay:1200ms;
	-o-animation-delay:1200ms;
	animation-fill-mode : forwards ;
	-moz-animation-fill-mode : forwards ;
	-webkit-animation-fill-mode : forwards ;
	-o-animation-fill-mode : forwards ;
}

@keyframes thimgbd8
{
	0% {clip: rect(0px, 0px, 0px, 0px);width: 0px;}
	20% {clip: rect(0px, 0px, 0px, 0px);width: 0px;}
	100% {clip: rect(0px, 2px, 295px, 0px);width: 1px;}
}

@-moz-keyframes thimgbd8 
{
	0% {clip: rect(0px, 0px, 0px, 0px);width: 0px;}
	20% {clip: rect(0px, 0px, 0px, 0px);width: 0px;}
	100% {clip: rect(0px, 2px, 295px, 0px);width: 1px;}
}

@-webkit-keyframes thimgbd8 
{
	0% {clip: rect(0px, 0px, 0px, 0px);width: 0px;}
	20% {clip: rect(0px, 0px, 0px, 0px);width: 0px;}
	100% {clip: rect(0px, 2px, 295px, 0px);width: 1px;}
}

@-o-keyframes thimgbd8 
{
	0% {clip: rect(0px, 0px, 0px, 0px);width: 0px;}
	20% {clip: rect(0px, 0px, 0px, 0px);width: 0px;}
	100% {clip: rect(0px, 2px, 295px, 0px);width: 1px;}
}
.teachers .th-sh .th-img9-bd {
	width: 0px;
	height: 193px;
	margin: 251px 0px 0 172px;
	color: #719dca;
	transform: rotate(-63deg);
}
.th-img9-bd, .th-img9-bd::before, .th-img9-bd::after {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

.th-img9-bd::before, .th-img9-bd::after {
	content: '';
	z-index: -1;
	box-shadow: inset 0 0 0 1px;
	animation: thimgbd9 800ms ease-in;
	-webkit-animation: thimgbd9 800ms ease-in;
	-moz-animation: thimgbd9 800ms ease-in; 
	-o-animation: thimgbd9 800ms ease-in; 
	animation-delay:1400ms;
	-moz-animation-delay:1400ms;
	-webkit-animation-delay:1400ms;
	-o-animation-delay:1400ms;
	animation-fill-mode : forwards ;
	-moz-animation-fill-mode : forwards ;
	-webkit-animation-fill-mode : forwards ;
	-o-animation-fill-mode : forwards ;
}

@keyframes thimgbd9
{
	0% {clip: rect(0px, 0px, 0px, 0px);width: 0px;}
 	30% {clip: rect(0px, 0px, 0px, 0px);width: 0px;} 
	100% {clip: rect(0px, 2px, 200px, 0px);width: 1px;}
}

@-moz-keyframes thimgbd9 
{
	0% {clip: rect(0px, 0px, 0px, 0px);width: 0px;}
 	30% {clip: rect(0px, 0px, 0px, 0px);width: 0px;} 
	100% {clip: rect(0px, 2px, 210px, 0px);width: 1px;}
}

@-webkit-keyframes thimgbd9 
{
	0% {clip: rect(0px, 0px, 0px, 0px);width: 0px;}
 	30% {clip: rect(0px, 0px, 0px, 0px);width: 0px;} 
	100% {clip: rect(0px, 2px, 210px, 0px);width: 1px;}
}

@-o-keyframes thimgbd9 
{
	0% {clip: rect(0px, 0px, 0px, 0px);width: 0px;}
 	30% {clip: rect(0px, 0px, 0px, 0px);width: 0px;} 
	100% {clip: rect(0px, 2px, 210px, 0px);width: 1px;}
}

.teachers .th-sh .th-tx:HOVER {
	border: 2px solid #d3413f;
}
.teachers .th-sh .th-sl-left{
	width: 500px;
	height: 5px;
	position: absolute;
/* 	z-index: 999; */
}
.teachers .th-sh .th-sl-right{
	width: 500px;
	height: 5px;
	position: absolute;
	left: 50%;
}

.teacher-detail-bg{
	position: absolute;
	background: #fff;
	border: 1px solid #fff;
/* 	top: -450px; */
/* 	left: 40px; */
	z-index: 555;
	margin: 0 auto;
	width: 375px;
	height: 240px;
	opacity: 0.9;
	border-radius: 5px;
	display: none;
}
.teacher-detail{
	position: absolute;
	background: transparent;
/* 	top: -691px; */
/* 	left: 40px; */
	z-index: 666;
	margin: 0 auto;
	width: 375px;
	height: 240px;
	border-radius: 5px;
	display: none;
	font-family: Helvetica,"微软雅黑","Arial Narrow";
}
.teachers{
	width: 100%;height: 570px;background: #e8f0f9;font-family: Helvetica,"微软雅黑","Arial Narrow";
}
.teachers .th-ctn{
	width: 1000px;margin: 0 auto;height: 570px;
/* 	display: none; */
}

.teachers .th-ctn .ctn-title{
	border-bottom: 1px solid #d8dbdf;
}

/*老师信息介绍*/
.teacher-detail .teacher-title{
	padding: 15px 0px 5px 10px;
}
.teacher-detail .teacher-title img{
	float: left;padding: 5px 10px 0 0;
}
.teacher-detail .teacher-title p{
	float: left;color: #d3413f;font-size: 12px;width: 330px;height: 30px;text-align: left;
}
.teacher-detail .teacher-fg{
	width: 250px;height: 13px;float: right;background: url(/common/images/index/index/teacher/line.png) no-repeat;margin: 10px 15px 0 0;  background-size: 100%;
}
.teacher-detail .teacher-ctn{
	text-align: left;	
}
.teacher-detail .teacher-ctn .thimg{
	width: 120px;margin-top: -7px;
}
.teacher-detail .thname-bg{
	background: #333;width: 120px;height: 35px;opacity: 0.5;margin-top: -40px;border-radius: 2px;position: absolute;
}
.teacher-detail .teacher-name{
	background: transparent;width: 120px;height: 35px;margin-top: -40px;border-radius: 2px;position: absolute;
}
.teacher-detail .teacher-name .name{
	font-size: 14px;color: #fff;text-align: center;
}
.teacher-detail .teacher-name .post{
	font-size: 12px;color: #fff;text-align: center;
}	
.teacher-detail .thabs{
	text-align: center;
	font-size: 12px;
	-webkit-writing-mode:vertical-rl;
	writing-mode:tb-rl;
	writing-mode:vertical-rl;
	writing-mode: vertical-rl;
	height: 170px;
}
.teacher-detail .abstract2{
	margin: -175px 0px 0px 212px;
}
/*课程推荐*/
.course{
	width: 1000px;margin: 0 auto;height: 300px;font-family: Helvetica,"微软雅黑","Arial Narrow";
}
.course .course-ctn{
	width: 248px;height: 177px;float: left;text-align: center;cursor: pointer; margin-top: 10px;border: 1px solid #fff;
}
.course .course-ctn:HOVER{
	border: 1px solid #c8c7c4;
}
.course .course-ctn .course-detail{
	height: 130px;width: 230px;margin: 10px;text-align: center;
}
.course .course-ctn .course-cx{
	background: url(/common/images/index/index/before1.png);
}
.course .course-ctn .course-dx{
	background: url(/common/images/index/index/before2.png);
}
.course .course-ctn .course-zs{
	background: url(/common/images/index/index/before3.png);
}
.course .course-ctn .course-ajzb{
	background: url(/common/images/index/index/ajzb.png);
}
.course .course-ctn .course-detail .zzc{
	background: #fff;opacity: 0.5;position: absolute;width: 230px;height: 133px;display: none;z-index: 222;
}
.course .course-ctn .course-detail .name{
	margin-bottom: 10px;margin: 0 auto;padding-top: 40px;font-size: 24px;width: 200px;height: 60px;
}
.course .course-ctn .course-detail .dtt{
	font-size: 12px;height: 102px;display: none;z-index: 333;  z-index: 333;position: relative
}
.course .course-ctn .course-detail .dtt .difficulty{
	padding-top: 28px;line-height: 12px;
}
.course .course-ctn .course-detail .dtt .time{
	line-height: 16px;width: 200px;margin: 0 auto;margin-top: 12px;
}
.course .course-ctn .course-detail .dtt .timeremark{
	margin-top: 9px;line-height: 12px;
}
.course .course-ctn .course-detail .coursedta {
	margin: 0 auto;position:absolute ; z-index: 333;width: 230px;height: 30px;margin-top: -10px;text-align: center;display: none;
}
.course .course-ctn .course-detail .coursedta .time-png{
	width: 130px;margin: 0 auto;background: #d1434c;height: 30px;border-radius: 2px;cursor: pointer;
}
.course .course-ctn .course-detail .coursedta .detial{
	padding-top: 4px;float: left;margin-left: 15px;  color: #fff;
}
.course .course-ctn .course-detail .coursedta .detial a{
	color: #fff;
}
.course .course-ctn .course-detail .coursedta .course-mx{
	float:left;width: 20px;height: 20px;  margin: 5px 0 0 15px;
}
.course .course-ctn .course-detail .time-bg{
	margin-top: 10px;height: 20px;background: #333;opacity: 0.5;
}
.course .course-ctn .course-detail .time-rx{
	margin-top: -17px;z-index: 222;color: #fff;position: absolute;
}
.course .course-ctn .course-detail .time-rx .clock{
	background: url(/common/images/index/index/clock.png) no-repeat;width: 14px;height: 14px;float: left;margin-left: 10px;margin-right: 8px;
}
.course .course-ctn .course-detail .time-rx .sksj{
	text-align: left;float: left;font-size: 12px;
}
.course .course-ctn .course-detail .time-rx .people{
	background: url(/common/images/index/index/people.png) no-repeat;margin-left: 45px; float: left; width: 14px;height: 16px;
}
.course .course-ctn .course-detail .time-rx .peopleNum{
	text-align: left;float: left;margin-left: 8px;
}

/*了解爱尖子*/
.under{
	width: 1000px;margin: 0 auto;padding-bottom: 30px;height: 705px;font-family: Helvetica,"微软雅黑","Arial Narrow";
}
.under .ctn-title{
	border-bottom: 1px solid #eeeeee;
}
.under .ctn-title .ctn-bt{
	float: none;
}
.under .spfm{
	margin-top: 35px;
}
.under .spfm .ljbgt{
	width: 1000px;height: 563px;position: absolute;
}
.under .spfm .ab-zz{
	width: 41px;height: 56px;position: absolute;background: url(/common/images/index/index/playbefore.png) no-repeat; margin-top: 253px;margin-left: 505px;cursor: pointer;
}
.under .spfm .ab-zz:HOVER{
	background: url(/common/images/index/index/playafter.png); 
}


/*相关链接 */
.about{
	width: 1000px;margin: 0 auto;margin-top: 20px;height: 226px;background: url(/common/images/index/index/smallbanner.png) no-repeat;position: relative;font-family: Helvetica,"微软雅黑","Arial Narrow";
}
.about .ab1{
	margin: 49px 0 0 82px;float: left;cursor: pointer;position: absolute;
}
.about .ab2{
	margin: 49px 0 0 324px;float: left;cursor: pointer;position: absolute;
}
.about .ab3{
	margin: 49px 0 0 564px;float: left;cursor: pointer;position: absolute;
}
.about .ab4{
	margin: 49px 0 0 806px;float: left;cursor: pointer;position: absolute;
}
/* .about .ab1:HOVER,.about .ab2:HOVER,.about .ab3:HOVER,.about .ab4:HOVER { */
/* 	transfrom:scale{1.1,1.1}; */
/* 	-webkit-transform:scale(1.1,1.1); */
/*     -moz-transform:scale(1.1,1.1); */
/*     -transform:scale(1.1,1.1); */
/* } */

/***/
.ctn-title {
	height: 28px;
	border-bottom: 1px solid #eee;
	margin: 0 auto;
	padding-top: 30px;
	padding-bottom: 20px;
	widows: 100%;
	text-align: left;
	font-family: Helvetica,"微软雅黑","Arial Narrow";
}
.ctn-title .ctn-more{
	width: 49%;
	float: left;
	text-align: right;
	font-size: 12px;
	padding-top:10px;
}
.ctn-title .ctn-bt{
	width: 49%;
	float: left;
}

/**置頂懸浮*/
.izl-rmenu{position:fixed; right: 1%;; margin-left:532px; top:500px; padding-bottom:73px; background:url(../images/r_b.png) 0px bottom no-repeat; z-index:555; }
.izl-rmenu .btn{width:40px; height:40px; margin-bottom:10px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{ 0px 0px no-repeat; background: url(/common/images/index/index/qq_before.png) no-repeat;}
.izl-rmenu .btn-qq:hover{background: url(/common/images/index/index/qq_aft.png) no-repeat;}
.izl-rmenu .btn-cz{ 0px 0px no-repeat; background: url(/common/images/index/index/czbefore.png) no-repeat;}
.izl-rmenu .btn-cz:hover{background: url(/common/images/index/index/czafter.png) no-repeat;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{ 0px 0px no-repeat; background-color:#6da9de; text-decoration:none; display:block;}
.izl-rmenu a.btn-cz,.izl-rmenu a.btn-cz:visited{ 0px 0px no-repeat; background-color:#6da9de; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{ background: url(/common/images/index/index/weixin_before.png) no-repeat;0px 0px no-repeat; background-color:#78c340;}
.izl-rmenu .btn-wb{ background: url(/common/images/index/index/weibo_before.png) no-repeat;0px 0px no-repeat; background-color:#78c340;}
.izl-rmenu .btn-wx .pic{background: url(/common/images/index/index/weixin_before.png) no-repeat;position:absolute; left:-160px; top:-60px; display:none;width:160px;height:160px;}
.izl-rmenu .btn-wb .pic{background: url(/common/images/index/index/weibo_before.png) no-repeat;position:absolute; left:-160px; top:-60px; display:none;width:160px;height:160px;}
.izl-rmenu .btn-top{background:url(/common/images/index/index/top_before.png) 0px 0px no-repeat; background-color:#666666; display:none;}
.izl-rmenu .btn-top:hover{background:url(/common/images/index/index/top_aft.png) 0px 0px no-repeat;}
.izl-rmenu .btn-wb:HOVER {background: url(/common/images/index/index/weiboafter.png) no-repeat;}
.izl-rmenu .btn-wx:HOVER {background: url(/common/images/index/index/weixinafter.png) no-repeat;}


/**v3.0*/
.c3{
	color: #333;
}
.c9{
	color: #999;
}
.c-model{
	width: 100%;
	background: #f1f0f0;
	height: 695px;
	text-align: center;
}
.c-model .c-cnt{
	width: 1100px;
	margin: 0 auto;
}
/* .c-model .c-cnt .c-detail{  */
/* 	height: 481px; */
/* } */
.c-model .c-cnt .c-more{
/* 	margin-top: 20px; */
	font-size: 12px;
	color: #999;
/* 	cursor: pointer; */
}
.c-model .c-cnt .c-more img{
	margin-top: 30px	
}
.c-tl{
	margin-top: 50px;
}
.c-model .c-cnt .c-detail{
	margin-left: -40px;
}
.c-model .c-cnt .c-detail .c-one{
	float: left;
	width: 340px;
	height: 217px;
	float: left;
	cursor: pointer;
	margin-left: 40px;
	margin-top: 40px;
	box-shadow: 0 2px 5px rgb(0,0,0,0.05), 0 0 5px rgb(0,0,0,0.05), 0 0 5px rgb(0,0,0,0.05);
}
.c-model .c-cnt .c-detail .c-one .c-pic{
	width: 340px;
	height: 130px;
	overflow: hidden;
}
.c-model .c-cnt .c-detail .c-one .c-img{
	width: 340px;
	height: 130px;
	transition: all 1s ease 0s;
}
.c-model .c-cnt .c-detail .c-one .c-img:hover{
	-webkit-transform:scale(1.1,1.1);
	-moz-transform:scale(1.1,1.1);
	-transform:scale(1.1,1.1);
}
.c-model .c-cnt .c-detail .c-one .c-tn{
	height: 85px;
	background: #fff;
	border-top: 1px solid #dcdcdc;
}
.c-model .c-cnt .c-detail .c-one .c-tn .c-nm{
	float: left;
	font-size: 18px;
	color: #555;
	margin: 5px 0 0 15px;
	width: 180px;
	height: 22px;
	overflow: hidden;
	text-align: left;
	padding-bottom: 4px;
}
.c-model .c-cnt .c-detail .c-one .c-tn .c-th{
	float: right;
	font-size: 14px;
	color: #666;
	margin: 10px 15px 0 0;
	width: 130px;
	height: 22px;
	overflow: hidden;
	text-align: left;
}
.c-model .c-cnt .c-detail .c-one .c-tn .c-remark{
	float: left;
	width: 310px;
	font-size: 14px;
	height: 22px;
	text-align: left;
	margin: 5px 0 0 15px;
	display: table;
	color: #555;
}	
.c-model .c-cnt .c-detail .c-one .c-tn .c-pl{
	float: right;
	font-size: 18px;
	color: #f98425;
	margin: 0 0 0 15px;
	width: 100px;
	text-align: center;
	font-weight: 900;
}
.c-model .c-cnt .c-detail .c-one .c-tn .c-tm{
	float: left;
	font-size: 12px;
	color: #999;
	margin: 6px 0 0 0;
}
.c-model .c-cnt .c-detail .c-one .c-tn img{
	float: left;
	margin: 5px 5px 0 15px;
}
.teacher{
/* 	width: 100%; */
	height: 740px;
	background: #fff;
	text-align: center;
}
.teacher .t-cnt{
	margin: 0 auto;
	width: 1100px;
}
.teacher .t-cnt .t-txt{
	margin-top: 40px;
}
.teacher .t-cnt .t-detail{
	margin-top: 30px;
	margin-left: -25px;
	height: 480px;
	overflow: hidden;
}
.teacher .t-cnt .visual{
	height: 510px;
	margin-top: 0px;
	min-width: 1100px;
	overflow: hidden;
	position: relative;
	width: 100% !important;
}
.teacher .t-cnt .t-one{
	float: left;
	width: 350px;
	height: 480px;
	margin-left: 25px;
	cursor: pointer;
}
.teacher .t-cnt .t-one .th-img{
	width:350px;
	height:300px;
}	
.teacher .t-cnt .t-one .t-tn{
	height: 180px;
	background: #F5F5F5;
/* 	margin-top: -3px; */
	width: 350px;
}
.teacher .t-cnt .t-one .t-tn .t-nm{
	padding-top: 12px;
	font-size: 26px;
}
.teacher .t-cnt .t-one .t-tn .t-sgt{
	margin-top: 8px;
	font-size: 14px;
	text-align: left;
	padding: 0 24px;
	line-height: 160%;
}
.t-one .on .t-nm{
	color: #fff;
}
.t-one .on .t-sgt{
	color: #fff;
}
.t-one .on{
	color: #f43c3d;
}

.system{
	width: 100%;
	height: 660px;
	background: #f1f0f0;
	text-align: center;
/* 	background: url(/common/images/index/index/v2.0/introduce-.png) */
}
.system .m-cnt{
	width: 1100px;
	margin: 0 auto;
	display: inline;
}
.system .m-cnt .m-txt{
	margin-top: 40px;
}
.system .m-cnt .m-intro{
	margin: 0 auto;
	margin-top: 175px;
	width: 1101px;
/* 	position: absolute; */
}
.system .m-cnt .m-1{
	position: absolute;
	margin-left: -1100px;
	margin-top: 55px;
	padding: 0px 30px 25px 0px;
}
.system .m-cnt .m-2{
	position: absolute;
	margin-left: -958px;
    margin-top: 55px;
    padding: 0 4px 25px 5px;
}
.system .m-cnt .m-3{
	position: absolute;
	margin-left: -830px;
    margin-top: 55px;
    padding: 0 16px 25px;
}
.system .m-cnt .m-4{
	position: absolute;
	margin-left: -674px;
    margin-top: 55px;
    padding: 0 31px 25px;
}
.system .m-cnt .m-5{
	position: absolute;
	margin-left: -407px;
    margin-top: 55px;
    padding: 0px 15px 25px;
}
.system .m-cnt .m-6{
	position: absolute;
	margin-left: -138px;
    margin-top: 55px;
    padding:0px 7px 25px;
}
/* .system .m-cnt .m-0{ */
/* 	width: 1100px; */
/* 	height: 395px; */
/* 	background: #999; */
/* 	opacity: 0.9; */
/* 	position: absolute; */
/* 	margin-top: -294px; */
/* 	display: none; */
/* 	z-index: 222; */
/* } */
.student{
	width: 100%;
	height: 510px;
	background: #fff;
	text-align: center;
}
.student .s-cnt{
	margin: 0 auto;
	width: 1100px;
}
.student .s-cnt .s-detail{
	margin-top: 60px;
	margin-left: -25px;
	height: 366px;
	overflow: hidden;
	width:1125px;
	height:366px;
	float:left;
}
.student .s-cnt .s-detail ul{
	display:block;
	list-style:none;
}
.student .s-cnt .s-detail li{
	float:left;
	display:inline;
	width:200px;
	text-align:center;
	margin-left: 25px;
}
.student .s-cnt .s-detail .s-one{
	width: 200px;
	text-align: center;
	float: left;
/* 	margin-left: 25px; */
	height: 366px;
}
.student .s-cnt .s-detail .s-one .s-ph{
	width: 115px;
	height: 115px;
	border-radius:50px;
	margin: 0 auto;
}
.student .s-cnt .s-detail .s-one .s-ph img{
	width: 100px;
	height: 100px;
	transition: all 0.5s ease 0s;
	margin-top: 7px;
}
.student .s-cnt .s-detail .s-one .s-ph img:HOVER{
	-webkit-transform: scale(1.1,1.1);
	-moz-transform: scale(1.1,1.1);
	-transform: scale(1.1,1.1);
}
.student .s-cnt .s-detail .s-one .s-nm{
	margin-top: 25px;
	text-align: left;
}
.student .s-cnt .s-detail .s-one .s-nm img{
	float: left;
}
.student .s-cnt .s-detail .s-one .s-nm p{
/* 	float: left; */
	margin-left: 15px;
    margin-top: -3px;
    font-size: 16px;
    color: #333;
}
.student .s-cnt .s-detail .s-one .s-txt{
	font-size: 14px;
	color: #999;
	margin-top: 25px;
	text-align: left;
}
.teacher .t-cnt .slideControl{
	margin-top: 22px;
}
.teacher .t-cnt .slideControl .pagination li{
	width: 10px;
	height: 10px;
	border-radius: 50px;
	border:1px solid #f43c3d;
	background: #fff;
	opacity: 1;
}
.teacher .t-cnt .slideControl .pagination li.current{
	background: #f43c3d;
	margin-top: 10px;
}

.header .nav .n-img .mailNm{
	margin-top: -47px;
}
.scroll_left{
	width:16px;
	height:28px;
	background:url(/common/images/index/index/v3.0/pre1.png) no-repeat;
	float:left;
	margin-top: 106px;
	cursor: pointer;
	position: absolute;
} 
.scroll_left:HOVER{
	background:url(/common/images/index/index/v3.0/pre-2.png) no-repeat;
} 
.scroll_right{
	width:16px;
	height:28px;
	background:url(/common/images/index/index/v3.0/next1.png) left no-repeat;
	float:left;
	margin: 106px 0 0 1084px; 
	position: absolute;
	cursor: pointer;
} 
.scroll_right:HOVER{
	background:url(/common/images/index/index/v3.0/next-2.png) left no-repeat;
} 

/* index_focus */
.index_focus{position:relative;width:100%;height:380px;margin:80px auto 0;overflow:hidden;min-width: 1100px;}
.index_focus .bd ul{width:100% !important;height:380px;display:inline-block;position:relative; }
.index_focus .bd li{display:none;left:0;top:0; text-align:center;width:100% !important;position:relative;height:380px;overflow:hidden;background:#fff;}
.index_focus_post{z-index:10;}
.index_focus .pic{height:auto;}
.index_focus .b-pic{position:absolute;left:50%;top:0;margin-left:-960px;}
.index_focus .pic:hover{text-decoration:none;}
.index_focus .slide_nav{position:absolute;bottom:2%;width: 100%;text-align: center;}
.index_focus .slide_nav .btm{margin: 0 auto;bottom: 0;}
.index_focus .slide_nav a{cursor:pointer;float:left;font-size:28px;color:#fff;margin:5px;width: 10px;height: 12px;background: #000;opacity:0.3;margin-top: 8px;}
.index_focus .slide_nav a:hover{opacity:0.4;height:20px;margin-top: 0px;}
.index_focus .slide_nav .on{opacity:0.4;height:20px;margin-top: 0px;}
.index_focus .slide_nav li:hover{text-decoration:none;color:#9c0;filter:alpha(opacity=80);opacity:0.8;}
.index_focus_pre,.index_focus_next{display:none;position:absolute;top:50%;margin-top:-36px;width:36px;height:72px;text-indent:100%;white-space:nowrap;overflow:hidden;z-index:10;background:url(/common/images/index/index/left-1.png) no-repeat;}
.index_focus_next{background: url('/common/images/index/index/right-1.png') no-repeat;}
.index_focus_pre{left:30px;background-position:0 0;}
.index_focus_pre:hover{background: url('/common/images/index/index/left2.png') no-repeat;}
.index_focus_next{right:30px;}
.index_focus_next:hover{background: url('/common/images/index/index/right2.png') no-repeat;}
.index_focus_info{position:absolute;left:10%;bottom:12%;width:800px;height:200px;padding-bottom:10px;color:#fff;text-decoration:none;cursor:pointer;-moz-text-shadow:1px 1px 1px rgba(0, 0, 0, 0.6);-webkit-text-shadow:1px 1px 1px rgba(0, 0, 0, 0.6);text-shadow:1px 1px 1px rgba(0, 0, 0, 0.6);background:url("../images/index_focus_bg.png") no-repeat;_background:none;}
.index_focus_info h3{font-size:36px;line-height:70px;display:none;}
.index_focus_info .text{width:500px;line-height:24px;font-size:14px;word-wrap:break-word;overflow:hidden;display:none;}