@font-face {
  font-family: 'Helvetica';
  src: url('../fonts/Helvetica/HelveticaNeueLTPro-LtEx.eot?#iefix') format('embedded-opentype'),  url('../fonts/Helvetica/HelveticaNeueLTPro-LtEx.otf')  format('opentype'),
	     url('../fonts/Helvetica/HelveticaNeueLTPro-LtEx.woff') format('woff'), url('../fonts/Helvetica/HelveticaNeueLTPro-LtEx.ttf')  format('truetype'), url('../fonts/Helvetica/HelveticaNeueLTPro-LtEx.svg#HelveticaNeueLTPro-LtEx') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ProximaNova';
  src: url('../fonts/ProximaNova/ProximaNova-Regular.eot?#iefix') format('embedded-opentype'),  url('../fonts/ProximaNova/ProximaNova-Regular.otf')  format('opentype'),
	     url('../fonts/ProximaNova/ProximaNova-Regular.woff') format('woff'), url('../fonts/ProximaNova/ProximaNova-Regular.ttf')  format('truetype'), url('../fonts/ProximaNova/ProximaNova-Regular.svg#ProximaNova-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

.main{width:1170px;margin:0px auto;}
.head{width:100%;overflow:hidden;margin:0px;position:fixed;top:0px;left:0px;right:0px;z-index:999;background:#fff;}
.head h1{float:left;padding-top:10px;width:100px;}
.nav{float:right;overflow:hidden;}
.nav li{width:120px;float:left;overflow:hidden;border-left:1px solid #f0f0f0;text-align:center;font-size:18px;font-family:"Microsoft Yahei";line-height:20px;}
.nav li a{color:#222;display:block;padding:45px 0px;}
.nav li a span{display:block;color:#999;font-size:12px;text-transform:uppercase;}
.nav li a:hover,.nav li a.hover{background:#ce443d;color:#fff;}
.nav li a:hover span,.nav li a.hover span{color:#fff;}
.top{background:#222;position:fixed;top:0px;left:0px;width:100%;height:40px;z-index:9999;color:#fff;font:14px/40px "Microsoft Yahei";display:none;}
.top em{color:#484848;padding:0px 10px;}
.top .tel{font:20px/40px "Helvetica";float:left;background:url(../images/ico.png) -150px -324px no-repeat; padding-left:50px;}
.tShare{float:right;position:relative;}
.tShare a{float:left;width:36px;height:30px;margin-left:10px;text-align:center;
-moz-border-radius:0 0 20px 20px;
-ms-border-radius:0 0 20px 20px;
-webkit-border-radius:0 0 20px 20px;
border-radius:0 0 20px 20px;
}
.tShare a.t-qq{background:#4ba0e7;}
.tShare a.t-wx{background:#86bb26;}
.tShare a.t-wb{background:#e86262;}
.tShare a i{width:20px;height:20px;display: inline-block;margin-top:4px;background:url(../images/ico.png) -4px -20px no-repeat;}
.tShare a.t-qq i{background-position:-4px -20px;}
.tShare a.t-wx i{background-position:-35px -20px;}
.tShare a.t-wb i{background-position:-62px -20px;}
.tShare a:hover{height:36px;
-webkit-transition: all 0.5s cubic-bezier(0.165, 0.840, 0.440, 1.000);
transition: all 0.5s cubic-bezier(0.165, 0.840, 0.440, 1.000);
}
.tShare a.t-wx p{position:absolute;top:40px;left:40px;text-align:center;
transition-duration: .3s;
-webkit-transition-duration:.3s; 
filter:alpha(opacity=0);
 -moz-opacity:0;
 -khtml-opacity:0;
 opacity: 0;
transform:translateY(-40px);
-webkit-transform:translateY(-40px);
visibility:hidden;
}
.tShare a.t-wx p img{width:60px;height:60px;border:5px solid #fff;display:block;}
.tShare a.t-wx:hover p{
visibility:visible;
transform:translateY(0px);
-webkit-transform:translateY(0px); 
filter:alpha(opacity=100);
 -moz-opacity:1;
 -khtml-opacity:1;
 opacity: 1;
}


.fullSlide{ position:relative; margin:130px auto 0px; height:auto;}
.fullSlide .bd{ position:relative; z-index:0; text-align:center; height:auto;}
.fullSlide .bd li img{vertical-align:top;} 
.fullSlide .hd{position:absolute; z-index:99; text-align:center; bottom:40px; width:100%;}
.fullSlide .hd ul{ text-align:center;}
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:0px 2px 3px; overflow:hidden; font-size:0px; background:#fff;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
}
.fullSlide .hd ul .on{width:15px;height:15px;margin-bottom:0px;}
.fullSlide .fbtn,.teacherdetail .fbtn{background:url(../images/btn.png) 0px 0px no-repeat; width:64px; height:64px; margin-top:-32px;position:absolute;top:50%;
filter:alpha(opacity=50);
 -moz-opacity:0.5;
 -khtml-opacity:0.5;
 opacity:0.5;
}
.fullSlide .prev{ margin-left:-585px;left:50%;}
.fullSlide .next{ margin-right:-585px;right:50%;}
.teacherdetail .prev{left:40px;}
.teacherdetail .next{right:40px}
.fullSlide .next,.teacherdetail .next{ background-position:-64px 0px;}
.fullSlide .fbtn:hover,.teacherdetail .fbtn:hover{
filter:alpha(opacity=100);
 -moz-opacity:1;
 -khtml-opacity:1;
 opacity:1;
}

.foot{background:#222;overflow:hidden;padding:50px 0px;}
.ftitle{text-align:center;width:100%;overflow:hidden;margin:0px 0px 50px;}
.ftitle h1{font:bold 38px/40px "Arial";color:#fff;text-transform:uppercase;}
.ftitle span{background:#f29b2c;width:80px;height:2px;margin:20px auto 0px;display:block;}
.bottom{ background:#282828;color:#484848;height:64px;line-height:64px;font:13px/64px "Verdana";text-transform:uppercase;text-align:center;}
.bottom a{color:#484848;padding:0px 5px;}
.bottom a:hover{color:#f29b2c;}
.fnav{float:left;overflow:hidden;width:435px;}
.fnav li{float:left;width:145px;overflow:hidden;font-size:18px;font-family:"Microsoft Yahei";margin-bottom:25px;}
.fnav li a{color:#636363;}
.fnav li a i{float:left;width:6px;height:6px;background:#636363;margin:8px 10px 0px 0px;
-moz-border-radius:50%;
-ms-border-radius:50%;
-webkit-border-radius:50%;
border-radius:50%;
}
.fnav li a:hover{color:#fff;}
.fnav li a:hover i{background:#fff;}
.fintro{width:340px;float:left;overflow:hidden;color:#636363;font:14px/24px "Microsoft Yahei";margin-left:40px;}
.fintro h1{font-size:24px;color:#fff;text-transform:uppercase;margin-bottom:15px;}
.faddress{width:255px;float:right;color:#fff;font-family:"Microsoft Yahei";}
.faddress h1{font:18px/24px "Microsoft Yahei";text-transform:capitalize;}
.faddress p{padding:15px 0px 10px;}
.faddress span{display:block;color:#636363;overflow:hidden;line-height:16px;}
.share{width:100%;height:20px;position:relative;margin:15px 0px 0px;}
.share a{width:20px;height:20px;background:url(../images/ico.png) -4px 0px no-repeat;float:left;margin-right:20px;
 transition-duration: .3s;
-webkit-transition-duration:.3s;
}
.share a.s-qq:hover{background-position:-4px -20px;}
.share a.s-wx{background-position:-35px 0px;}
.share a.s-wx:hover{background-position:-35px -20px;}
.share a.s-wb{background-position:-62px 0px;}
.share a.s-wb:hover{background-position:-62px -20px;}
.share a.s-wx p{position:absolute;bottom:15px;left:-25px;text-align:center;
transition-duration: .3s;
-webkit-transition-duration:.3s; 
filter:alpha(opacity=0);
 -moz-opacity:0;
 -khtml-opacity:0;
 opacity: 0;
transform:translateY(-40px);
-webkit-transform:translateY(-40px);
visibility:hidden;
}
.share a.s-wx p img{width:60px;height:60px;border:5px solid #fff;display:block;}
.share a.s-wx p em{
  width:0px;
  height:0px;
  border-left:5px solid transparent;
  border-right:5px solid transparent;
  border-top:5px solid #fff;
  font-size:0px;
  line-height:0px;display:block;margin:0px auto;
}
.share a.s-wx:hover p{
visibility:visible;
transform:translateY(0px);
-webkit-transform:translateY(0px); 
filter:alpha(opacity=100);
 -moz-opacity:1;
 -khtml-opacity:1;
 opacity: 1;
}

/****************************************************************************************************************************************/

.skin{width:100%;border-bottom:1px solid #e2e2e2;height:45px;line-height:45px;overflow:hidden;text-align:right;color:#222;font-size:14px;}
.skin a{color:#999;}
.skin a:hover{color:#ce443d;}
.title{font-size:36px;text-align:center;padding:40px 0px;text-transform:uppercase;font-family:"Microsoft Yahei";}
.title b{font:bold 38px/40px "Arial";margin-right:10px;color:#ce443d;}
.title img{margin-left:10px;}
.news{width:1200px;margin:40px auto 0px;overflow:hidden;}
.news li{width:570px;padding:0 15px 50px;overflow:hidden;float:left;}
.news li dl{width:100%;overflow:hidden;color:#999;}
.news li dl dt{float:left;width:170px;overflow:hidden;position:relative;}
.news li dl dt tt{position:absolute;top:0px;left:0px;background:#000;width:100%;height:100%;
filter:alpha(opacity=0);
 -moz-opacity:0;
 -khtml-opacity:0;
 opacity: 0;
}
.news li dl dt i{
background:url(../images/ico.png) -4px -89px no-repeat; width:30px;height:20px;position:absolute;bottom:30px;right:-30px;
}
.news li dl dd{float:right;width:375px;height:auto;overflow:hidden;}
.news li dl dd span{color:#999;font-family:"Verdana";line-height:20px;display:block;}
.news li dl dd span i{padding:0px 10px;}
.news li dl dd span em{color:#555;}
.news li dl dd h1{color:#222;font-size:18px;font-family:"Microsoft Yahei";line-height:30px;}
.news li dl dd tt{width:40px;height:2px;display:block;background:#f29b2c;margin:8px 0px 20px;}
.news li dl dd p{height:72px;line-height:24px;overflow:hidden;}
.news li a:hover dl dt tt,.news li a:hover dl dt i{
-webkit-transition: all 0.5s cubic-bezier(0.165, 0.840, 0.440, 1.000);
transition: all 0.5s cubic-bezier(0.165, 0.840, 0.440, 1.000);
}
.news li a:hover dl dd h1{color:#ce443d;}
.news li a:hover dl dt tt{
 filter:alpha(opacity=75);
 -moz-opacity:0.75;
 -khtml-opacity:0.75;
 opacity:0.75;   
}
.news li a:hover dl dt i{right:30px;}
.news li a:hover dl dd p{color:#222;}

.pages{width: 100%;height:auto;overflow:hidden; text-align: center;margin:30px 0px 80px;}
.pages div{display:inline-block;text-align:center;}
.pages a,.pages strong{background:#fff;float:left;width:40px;height:40px;line-height:40px;font-size:18px;color:#999;font-family:"Arial"; margin:0px 10px;
-moz-border-radius:50%;
-ms-border-radius:50%;
-webkit-border-radius:50%;
border-radius:50%;
}
.pages strong{ background:#f29b2c;color:#fff;font-weight:normal;}
.pages a:hover{background:#f29b2c;color:#fff;}
.pages a.prev,.pages a.next{font-size:0;background:url(../images/ico.png) -4px -119px no-repeat;}
.pages a.next{ background-position:-24px -119px;}
.pages a.prev:hover{background-position:-4px -159px;}
.pages a.next:hover{background-position:-24px -159px;}
.newsInfo{width:1170px;margin:0px auto;overflow:hidden;}
.nTitle{font:bold 36px/50px "Microsoft Yahei";width:100%;text-align:center;margin:40px 0px 10px;}
.nDate{display:block;text-align:center;color:#999;font-family:"Verdana";margin-bottom:40px;}
.nDate i{padding:0px 10px;}
.nDate em{color:#555;}
.newsbox{font-size:14px;color:#6c6c6c;width:100%;font-family:"Microsoft Yahei";line-height:180%;}
.make{text-align:center;margin:30px 0px 50px;overflow:hidden;font:lighter 18px/40px "Microsoft Yahei";}
.make p{display:inline-block;}
.make p a{float:left;}
.make p a.prev,.make p a.next{background:url(../images/ico.png) 7px -204px no-repeat #dedede;width:40px;height:40px;margin:0px 40px;
-moz-border-radius:50%;
-ms-border-radius:50%;
-webkit-border-radius:50%;
border-radius:50%;
}
.make p a.next{background-position:-34px -204px;}
.make p a.prev:hover,.make p a.next:hover{background-color:#f29b2c;}
.make p a.back{background:url(../images/ico.png) -5px -254px no-repeat;padding-left:35px;}
.make p a.back:hover{color:#ce443d;}
.courselist{width:1200px;margin:0px auto;overflow:hidden;}
.courselist li{float:left; width:270px;margin:30px 15px 0px;position:relative;overflow:hidden;}
.courselist li dl dt{width:100%;overflow:hidden;}
.courselist li dl dd{position:absolute;top:0px;left:0px;width:100%;height:100%;background:rgba(0,0,0,0);color:#fff;text-align:center;}
.courselist li dl dd h1{font-size:20px;font-family:"Microsoft Yahei";margin:240px 0px 20px;}
.courselist li dl dd span{display:block;width:40px;height:2px;margin:0px auto; background:#fff;}
.courselist li dl dd p{height:40px;line-height:20px;width:90%;margin:35px auto 15px;}
.courselist li dl dd tt{width:98px;height:16px;background:url(../images/star.png) 0px 0px no-repeat;position:relative;display:block;margin:0px auto 50px;display:none;}
.courselist li dl dd tt em{position:absolute;top:0px;left:0px;height:16px;z-index:99;background:url(../images/star.png) 0px -16px no-repeat;}
.courselist li dl dd i{background:url(../images/ico.png) -4px -89px no-repeat; width:30px;height:20px;float:right;margin-right:30px;display:none;}
.courselist li a:hover dl dd h1{margin-top:85px;
-webkit-transition: all 0.5s cubic-bezier(0.165, 0.840, 0.440, 1.000);
transition: all 0.5s cubic-bezier(0.165, 0.840, 0.440, 1.000);
}
.courselist li a:hover dl dd span{background:#f29b2c;}
.courselist li a:hover dl dd{background:rgba(0,0,0,.75);}
.courseInfo{width:100%;height:auto;overflow:hidden;background:#f2f2f2;}
.courseInfo dl{width:1170px;margin:0px auto;}
.courseInfo dl dt{float:left;width:655px;height:auto;overflow:hidden;padding:40px 0px;font-family:"Microsoft Yahei";}
.courseInfo dl dt h1{font:bold 38px/50px "Microsoft Yahei";margin-bottom:15px;}
.courseInfo dl dt p{font-size:14px;color:#999;line-height:160%;}
.courseInfo dl dd{float:right;width:456px;overflow:hidden;}
.coursebtn{width:100%;overflow:hidden;}
.coursebtn a{float:left;width:180px;height:48px;border:1px solid #000;font-size:24px;color:#222;text-align:center;line-height:48px;margin-right:40px;
-moz-border-radius:5px;
-ms-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}
.coursebtn a:hover{background:#ce443d;border-color:#ce443d;color:#fff;}
.ctip{font-size:18px;color:#555;width:100%;margin:40px 0px;line-height:24px;}
.ctip em{background:#ce443d;padding:0px 20px;height:28px;line-height:28px;color:#fff;font-size:14px;float:left;margin:5px 20px 0px 0px;}
.coursebox{width:100%;overflow:hidden;margin:40px 0px 0px;border-bottom:1px solid #dadada;border-top:1px solid #dadada;padding:15px 0px;}
.coursebox li{width:33%;float:left;overflow:hidden;color:#555;font-size:16px;text-align:center;border-right:1px solid #dadada;height:75px;line-height:48px;}
.coursebox li tt{display:block;font-family:"Microsoft Yahei";}
.coursebox li.c03{border-right:none;}
.coursebox li span{display:block;text-align:center;line-height:20px;margin-bottom:10px;}
.coursebox li span em{display:inline-block;}
.coursebox li span i{background:url(../images/ico.png) -156px -20px no-repeat;width:24px;height:20px;float:left;margin-right:10px;}
.coursebox li.c01{line-height:24px;}
.coursebox li.c02 span i{background-position:-156px -69px;}
.coursebox li.c03 span i{background-position:-156px -120px;}
.coursedetail{width:1180px;margin:40px auto;overflow:hidden;}
.coursedetail li{width:33.33%;float:left;overflow:hidden;color:#999;font:14px/24px "Microsoft Yahei";}
.coursedetail li p{margin-bottom:20px;}
.teacherlist{width:1170px;margin:0px auto;overflow:hidden;}
.teacherlist ul{width:110%;overflow:hidden;}
.teacherlist ul li{float:left;width:240px;height:auto;overflow:hidden;text-align:center;margin:0px 70px 70px 0px;}
.teacherlist ul li p{width:100%;position:relative;height:240px;overflow:hidden;}
.teacherlist ul li p em{position:absolute;top:0px;left:0px;width:100%;height:100%;background:url(../images/round.png) 0px 0px no-repeat rgba(0,0,0,0);z-index:99;}
.teacherlist ul li img{max-width:none;height:100%;
-moz-border-radius:50%;
-ms-border-radius:50%;
-webkit-border-radius:50%;
border-radius:50%;
}
.teacherlist ul li p ins{background:url(../images/ico.png) -4px -89px no-repeat; width:30px;height:20px;position:absolute;top:50%;left:50%;margin:-150px 0px 0px -15px;z-index:999;}
.teacherlist ul li a{color:#999;}
.teacherlist ul li a h1{font:bold 20px/30px "Microsoft Yahei";margin-top:25px;color:#222;}
.teacherlist ul li a i{width:40px;height:2px;display:block;margin:15px auto;background:#f29b2c;}
.teacherlist ul li a:hover p em{background:url(../images/round-h.png) 0px 0px no-repeat rgba(0,0,0,.75);
-webkit-transition: all 0.5s cubic-bezier(0.165, 0.840, 0.440, 1.000);
transition: all 0.5s cubic-bezier(0.165, 0.840, 0.440, 1.000);
}
.teacherlist ul li a:hover p ins{margin-top:-10px;
-webkit-transition: all 0.5s cubic-bezier(0.165, 0.840, 0.440, 1.000);
transition: all 0.5s cubic-bezier(0.165, 0.840, 0.440, 1.000);
}
.teacherdetail{width:1170px;margin:40px auto 0;overflow:hidden;position:relative;}
.teachertip{font:bold 30px/40px "Microsoft Yahei";text-align:center;margin-bottom:10px;}
.teachertip p{display:inline-block;}
.teachertip span{color:#999;text-transform:uppercase;font:36px/48px "ProximaNova";float:right;margin-left:5px;}
.teacherInfo{width:100%;height:auto;overflow:hidden;background:#f2f2f2;font-family:"Microsoft Yahei";}
.teacherInfo dl{width:1170px;margin:0px auto;overflow:hidden;}
.teacherInfo dl dt{float:left;width:585px;overflow:hidden;padding:40px 0px;}
.teacherInfo dl dt h1{font:bold 38px/32px "Arial";text-transform:uppercase;margin-bottom:20px;}
.teacherInfo dl dt h1 span{float:left;padding:0px 10px;color:#fff;font-size:14px;background:#ce443d;margin-right:10px;text-transform:capitalize;line-height:28px;font-family:"ProximaNova";}
.teacherInfo dl dt p{margin:30px 0px 40px;color:#999;font-size:14px;overflow:hidden;line-height:24px;}
.teacherInfo dl dt ul{width:100%;height:auto;overflow:hidden;}
.teacherInfo dl dt ul li{float:left;margin-right:60px;width:120px; text-align:center;}
.teacherInfo dl dt ul li span{background:#e9e9e9;display:block;width:120px;height:120px;font-size:22px;line-height:120px;
-moz-border-radius:50%;
-ms-border-radius:50%;
-webkit-border-radius:50%;
border-radius:50%;
}
.teacherInfo dl dt ul li em{display:block;color:#999;font-size:16px;margin-top:10px;}
.teacherInfo dl dd{float:right;width:545px;overflow:hidden;}
.teacherInfor{width:100%;overflow:hidden;font-size:18px;color:#555;line-height:22px;}
.teacherInfor span{float:left;margin-right:40px;}
.teacherInfor span i{background:url(../images/ico.png) -155px -197px no-repeat;width:30px;height:22px;float:left;}
.teacherInfor span i.e02{background-position:-155px -262px;margin-right:8px;}
.achlist{width:1170px;margin:0px auto;overflow:hidden;border-top:1px solid #cecece;}
.achlist li{width:100%;overflow:hidden;padding:50px 0px;border-bottom:1px dashed #cecece;color:#999;line-height:20px;}
.achlist li img{float:left;width:78px;height:78px;border:4px solid #e9e9e9;margin-right:20px;
-moz-border-radius:50%;
-ms-border-radius:50%;
-webkit-border-radius:50%;
border-radius:50%;
}
.achlist li h1{font:20px/28px "Microsoft Yahei";color:#555;}
.achlist li i{width:40px;height:2px;display:inline-block;margin:15px 0px;background:#f29b2c;}
.achlist li p{width:90%;overflow:hidden;}
.aboutfile{width:1170px;margin:10px auto 80px;height:auto;overflow:hidden;color:#999;font-size:14px;line-height:180%;}
.formbox{width:100%;height:auto;overflow:hidden;}
.formbox p{overflow:hidden;margin-bottom:30px;}
.formbox p span{border:1px solid #dcdcdc; display:block;}
.formbox .ctext{height:58px;border:none;padding:0px 15px;width:80%;color:#000;font-family:"Microsoft Yahei";font-size:14px;}
.formbox .ctextArea{border:none;width:97%;padding:15px;font-family:"Microsoft Yahei";font-size:14px;}
.formbox span.ftext{width:48.5%;}
.formbox .focus{border-color:#222;}
.cBtn{background:#ce443d;color:#fff;font-size:18px;font-family:"Microsoft Yahei";text-align:center;height:60px;border:none;width:100%;cursor:pointer;}
.cBtn:hover{background-color:#f29b2c;}
.cbox{width:100%;height:125px;margin:30px 0px 40px;}
.code{border:1px solid #d3d1d2;width:112px;height:112px;float:left;padding:4px;}
.cAddress{float:left;width:405px;padding:0 50px;border-right:1px solid #e2e2e2;overflow:hidden;}
.cAddress p{overflow:hidden;font:22px/26px "Microsoft Yahei";}
.cAddress p i{background:url(../images/ico.png) -214px -20px no-repeat;width:40px;float:left;height:45px;margin-right:10px;}
.cAddress span{display:block;padding:15px 0px 0px 50px;overflow:hidden;color:#999;font-family:"Verdana";}
.cTel{float:right;width:465px;font-size:18px;}
.cTel h1{width:460px;float:left;overflow:hidden;font:bold 36px/40px "ProximaNova";}
.cTel h1 i{background:url(../images/ico.png) -214px -119px no-repeat;width:38px;height:38px;float:left;margin-right:20px;}
.cTel span{display:block;padding-left:58px;overflow:hidden;}
.cShare{padding:20px 0px 0px 58px;position:relative;height:38px;position:relative;width:50%;}
.cShare a{width:38px;height:32px;background:url(../images/ico.png) -264px -20px no-repeat;float:left;margin-right:30px;
 transition-duration: .3s;
-webkit-transition-duration:.3s;
}
.cShare a.c-qq:hover{background-position:-264px -53px;}
.cShare a.c-wx{background-position:-362px -20px;}
.cShare a.c-wx:hover{background-position:-362px -53px;}
.cShare a.c-wb{background-position:-310px -20px;}
.cShare a.c-wb:hover{background-position:-310px -53px;}
.cShare a.c-wx p{position:absolute;bottom:40px;right:90px;text-align:center;
transition-duration: .3s;
-webkit-transition-duration:.3s; 
filter:alpha(opacity=0);
 -moz-opacity:0;
 -khtml-opacity:0;
 opacity: 0;
transform:translateY(-40px);
-webkit-transform:translateY(-40px);
visibility:hidden;
}
.cShare a.c-wx p img{width:100px;height:100px;border:5px solid #d7d7d7;display:block;}
.cShare a.c-wx p em{
  width:0px;
  height:0px;
  border-left:5px solid transparent;
  border-right:5px solid transparent;
  border-top:5px solid #d7d7d7;
  font-size:0px;
  line-height:0px;display:block;margin:0px auto;
}
.cShare a.c-wx:hover p{
visibility:visible;
transform:translateY(0px);
-webkit-transform:translateY(0px); 
filter:alpha(opacity=100);
 -moz-opacity:1;
 -khtml-opacity:1;
 opacity: 1;
}
.courseStyle{width:1170px;margin:0px auto;height:48px;overflow:hidden;position:relative;}
.courseStyle .bd li{width:375px;text-align:center;font:18px/48px "Microsoft Yahei";color:#555;background:url(../images/line.png) right center no-repeat;display:inline-block;}
.courseStyle .bd li:nth-last-child(1){background:none;}
.courseStyle .bd li span{width:157px;display:inline-block;height:46px;background:#f2f2f2;border:1px solid #e8e8e8;position:relative;padding-left:45px;
-moz-border-radius:24px;
-ms-border-radius:24px;
-webkit-border-radius:24px;
border-radius:24px;
}
.courseStyle .bd li span em{width:48px;height:48px;background:#e8e8e8;font-weight:bold;position:absolute;top:-1px;left:-2px;z-index:99;
-moz-border-radius:24px;
-ms-border-radius:24px;
-webkit-border-radius:24px;
border-radius:24px;
}
.courseStyle .bd li a:hover span,.courseStyle .bd li a.hover span,.courseStyle .bd li.on a span{background:#ce443d;border-color:#ce443d;color:#fff;}
.courseStyle .bd li a:hover span em,.courseStyle .bd li a.hover span em,.courseStyle .bd li.on a span em{background:#f29b2c;}
.courseStyle .bd{width:95%;margin:0px auto;overflow:hidden;text-align:center;}
.courseStyle a.prev,.courseStyle a.next{background:url(../images/ico.png) -4px -127px no-repeat;position:absolute;top:10px;width:12px;height:22px;display:none;}
.courseStyle a.prev{left:0px;}
.courseStyle a.next{ background-position:-52px -127px;right:0px;}
.courseStyle a.prev:hover{background-position:-4px -167px;}
.courseStyle a.next:hover{background-position:-52px -167px;}
.tIndex{width:100%;height:auto;overflow:hidden;margin:40px auto 25px;text-align:center;text-transform:uppercase;line-height:20px;}
.tIndex h1{font:bold 38px/50px "Arial";}
.tIndex span{font:18px/28px "Microsoft Yahei";display:block;}
.tIndex span em{display:inline-block;}
.tIndex span em img{float:right;margin:5px 0px 0px 10px;}
.tIndex p{color:#999;}
.courseIndex{width:100%;height:auto;overflow:hidden;background:#f2f2f2;padding:0px 0px 50px;}
.ftip{color:#cbcbcb;font:8px/150% "Microsoft Yahei";text-align:center;width:600px;margin:20px auto 50px;}
.more{display:block;text-align:center;height:20px;}
.more span{border-bottom:1px solid #e0e0e0;width:136px;height:9px;display:inline-block;position:relative;}
.more span em{background:url(../images/ico.png) -193px -213px no-repeat #fff;position:absolute;top:0px;left:50%;margin-left:-28px; width:56px;height:20px;}
.more:hover span em{background-position:-193px -262px;}
.teacherIndex{width:100%;height:auto;overflow:hidden;background:#f2f2f2;padding:80px 0px;}
.teacherIndex dl{width:1170px;margin:0px auto;overflow:hidden;}
.teacherIndex dl dt{float:left;width:390px;height:auto; overflow:hidden;}
.teacherIndex dl dd{float:right;width:770px;overflow:hidden;}
.teatitle{font:bold 38px/40px "Arial";color:#f29b2c;text-transform:uppercase;}
.teaCh{font:18px/30px "Microsoft Yahei";display:block;}
.tline{display:block;width:70px;height:1px;background:#000;margin:15px 0px 30px;}
.teacherfile .achlist{width:auto;border:1px solid #9a9a9a;height:195px;overflow:hidden;}
.teacherfile .achlist li{border-bottom:none;width: auto;padding:50px 30px;line-height:140%;}
.teacherfile .achlist li img{border-color:#fff;}
.teacherfile .achlist li p{width:85%;height:40px;overflow:hidden;}
.round{ width:100%;text-align:center;margin:50px 0px 0px;}
.round ul{display:inline-block;}
.round li{font-size:0;width:6px;height:6px; background:#363636;float:left;margin:3px 6px 0px;border:2px solid #f2f2f2;cursor:pointer;
-moz-border-radius:50%;
-ms-border-radius:50%;
-webkit-border-radius:50%;
border-radius:50%;
}
.round li.on{border:2px solid #f29b2c;width:12px;height:12px;background:#f2f2f2;margin-top:0px;}
.teacherfile{position:relative;width:100%;}
.teacherfile span{ background:url(../images/symbol.jpg) no-repeat 0px 0px;width:45px;height:24px;position:absolute;}
.teacherfile span.teatu01{top:-12px;left:10px;}
.teacherfile span.teatu02{background-position:0px -24px;right:10px;bottom:60px;}
.newsIndex{width:100%;overflow:hidden;height:auto;margin-bottom:80px;}
.newsIndex .news{height:170px;}
.newsIndex .hd li{border-color:#fff;}
.newsIndex .hd li.on{background:#fff;border-color:#f29b2c;}
.courseShow{width:1200px;margin:0px auto;}
.showCode{width:100%;text-align:center;}
.result-more{color:#f29b2c;font-size:14px;width:15px;height:15px;text-align:center;line-height:16px;
border:1px solid #f29b2c;border-radius:50%;margin:5px 20px 0px 0px;cursor:pointer;display:none;float:right;
}
/**********新增**********/

.fixed-userInfo {
	width: 100%;
	min-width: 1100px;
	height: auto;
	bottom: 0;
	background: rgba(0,0,0,.6);
	position:fixed;left:0px;right:0px;z-index:9999;
}
.fixed-userInfo .userInfo-wraper {
	width: 1170px;
	min-width: 1000px;
	height: 100px;
	margin: 0 auto;
	padding-top: 10px
}
.fixed-userInfo .userInfo-wraper .userInfo-left {
	display: inline-block;
	width: 710px;
	border-right: .5px solid rgba(0,0,0,.6)
}

.fixed-userInfo .userInfo-wraper .userInfo-left form input {
	background: #fff;
	margin-right: 20px;
	border: 1px solid #bbb;
	width: 236px;
	border-radius: 2px;
	outline: none;
	font-size: 14px;
	height: 18px;
	color: #999;
	padding: 10px;
  font-family:"Microsoft Yahei";
}

.fixed-userInfo .userInfo-wraper .userInfo-left form button {
	background:#ce443d;
	border-radius: 2px;
	font-size: 14px;
	color: #fff;
	border: none;
	outline: none;
	padding: 10px 36px;
  font-family:"Microsoft Yahei";
}

.fixed-userInfo .userInfo-wraper .userInfo-left #afterSubmit {
	color: #fff
}

.fixed-userInfo .userInfo-wraper .userInfo-left #afterSubmit img {
	margin-top: 5px
}

.fixed-userInfo .userInfo-wraper .userInfo-left #afterSubmit .thanks {
	display: inline-block;
	margin-left: 15px
}

.fixed-userInfo .userInfo-wraper .userInfo-left #afterSubmit .thanks h4 {
	font-size: 20px;
	margin-bottom: 5px
}

.fixed-userInfo .userInfo-wraper .userInfo-left #afterSubmit a {
	display: block;
	text-align: center;
	font-size: 14px;
	line-height: 40px;
	color: #fff;
	width: 100px;
	height: 40px;
	border: 1px solid #fff;
	border-radius: 2px;
	float: right;
	margin: 7.5px 56px 7.5px 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.fixed-userInfo .userInfo-wraper .userInfo-right {
	display: inline-block; position: relative; width:300px;
	margin-left: 50px;
	color: #fff
}

.fixed-userInfo .userInfo-wraper .userInfo-right span {
	font-size: 20px;
	float: right
}

.fixed-userInfo .userInfo-wraper .userInfo-right p.line-2nd {
	font-family:"Arial";
	font-size: 28px;
	letter-spacing: 0
}

.fixed-userInfo .userInfo-wraper .userInfo-right #closeInfo {
	color: hsla(0,0%,100%,.6)
}

.fixed-userInfo .userInfo-wraper .userInfo-right #closeInfo:hover {
	cursor: pointer
}

.fixed-userInfo .userInfo-wraper .line-1st {
	font-family:"Microsoft Yahei";
	font-size: 16px;
	letter-spacing: 0;
	color: #fff;
	line-height: 27px;
	height: 27px
}
.fixed-userInfo .userInfo-wraper .line-2nd {
	margin-top: 19px
}
.fixed-right {
	position: fixed;
	right: 0;
	bottom: 28px;
	height: 50px;
	background: rgba(0,0,0,.6);
	border-radius: 25px 0 0 25px;
	z-index: 20;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease
}
.fixed-right:hover {
	cursor: pointer
}

.fixed-right p {
	font-family:"Arial";
	font-size: 14px;
	color: #fff;
	letter-spacing: 0;
	line-height: 27px;
	padding: 12px 22px 11px 25px
}

.hide {
	display: none
}

.leave-from-bottom {
	bottom: -130px
}

.leave-from-right {
	right: -234px
}
/********************************/

.user-code{position:absolute;top:0px;right:30px;width:72px;height:72px;}