@charset "utf-8";



/*
 *   0. 乐课门户网站
 *   1. Author ：Liuwei
 *   2. Version : 1.0 | 20141021
 *   3. Description：
 */

/*-------------------CSS Module-------------*/
/*头部*/
.m-header-background{height:80px; background-color:#4d4843; font:14px "Microsoft YaHei"}
.m-leke-portal-hd{background-color:#4d4843; height:80px; width:1000px; margin:0 auto;}
.m-leke-portal-hd h2{width:300px; height:80px; background:url(../../images/index/logo.png) no-repeat; float:left;}
.m-leke-portal-hd h2 a{display:block; width:100%; height:100%;}
.m-leke-portal-hd .logo{text-indent:100%; overflow:hidden; white-space:nowrap;}
.m-leke-portal-hd .nav li{ font-size:18px; color:#fff; float:left; width:85px; margin-left:30px; line-height:79px; height:79px; text-align:center;}
.m-leke-portal-hd .nav li:first-child{margin-left:44px;}
.m-leke-portal-hd .nav li a{color:#fff; display:block; position:relative;}
.m-leke-portal-hd .nav li:hover a:after{content:''; width:100%; height:0; position:absolute; left:0; bottom:0; border-bottom:#189089 4px solid;}
.m-leke-portal-hd .operation{ float:right; line-height:79px; font-size:14px; color:#fff;}
.m-leke-portal-hd .operation a{color:#fff;}
.m-leke-portal-hd .operation .sign-up { cursor:pointer; margin-left:30px;}
.m-leke-portal-hd .operation .sign-in a{ display:inline-block; line-height:35px; text-align:center; width:63px; height:35px; background:url(../../images/index/bth.png) no-repeat -212px 0; border:none; color:#fff; vertical-align:middle;}
/*登录头部-header*/
.m-white{ background-color:#fff;}
.m-leke-portal-hd2{ background-color:#fff; height:79px; width:1000px; margin:0 auto; overflow:hidden;}
.m-leke-portal-hd2 h2{width:150px; height:79px; background:url(../../images/index/logo2.png) no-repeat; float:left;}
.m-leke-portal-hd2 a{display:block; width:100%; height:100%;}
.m-leke-portal-hd2 .logo{text-indent:100%; overflow:hidden; white-space:nowrap;}
.m-leke-portal-hd2 .tips{ float:right; margin:30px 0 0; font:900 14px "Microsoft YaHei"; color:#444; text-align:right; }
.m-leke-portal-hd2 .tips span{ margin-right:20px;}
.m-leke-portal-hd2 .tips i{ width:35px; height:25px; vertical-align:middle; display:inline-block; background:url(../../images/index/tips.png) no-repeat;}
.m-leke-portal-hd2 .tips .weibo{ background-position:-472px -9px;}
.m-leke-portal-hd2 .tips .weixin{ background-position:-508px -9px;}
.m-leke-portal-hd2 .tips .phone-number{ color:#d00f0f; margin-left:-20px;}
/*首页-登录后*/
.m-leke-portal-sign3{ width:269px; height:217px; background:url(../../images/index/sign3.png) no-repeat; padding:20px 20px; font:14px "Microsoft YaHei";}
.m-leke-portal-sign3 p{ padding:5px 0; color:#777; clear:both;}
.m-leke-portal-sign3 .website{ float:left; color:#f0624c; font-size:18px;}
.m-leke-portal-sign3 .bt-upload a{ display:inline-block; line-height:30px; text-align:center; width:85px; height:30px;  background-color:#f7f7f7; border:#e2e2e2 1px solid; color:#777;  border-radius:3px; float:right;}
.m-leke-portal-sign3 .enter{ text-align:center; margin-top:20px; color:#f8b62a; font-size:18px; cursor:pointer;}
/*尾部*/
.m-leke-portal-ft{background-color:#4d4843; font-size:14px; color:#fff; text-align:center; padding:30px 0; clear:both; font-family:"Microsoft YaHei";}
.m-leke-portal-ft a{ color:#fff;}
/*找回-密码尾部*/
.m-leke-portal-ft2{background-color:#fff; font-size:14px; color:#555;text-align:center; padding:30px 0; clear:both; font-family:"Microsoft YaHei"; }
.m-leke-portal-ft2 a{ color:#555;}
.m-foot-special{ position:fixed; width:100%;  bottom:0;}
/*浮动导航*/
.m-leke-portal-floating{ position:fixed; width:45px; right:0; top:500px;}
.m-leke-portal-floating .arr{ display:none; width:45px; height:45px; background:url(../../images/index/tips.png) no-repeat -680px 0; cursor:pointer;}
.m-leke-portal-floating ul li{ width:45px; height:45px; margin-top:1px; cursor:pointer;}
.m-leke-portal-floating .voice{ background:url(../../images/index/tips.png) no-repeat -225px 0;}
.m-leke-portal-floating .voice:hover{ background:url(../../images/index/tips.png) no-repeat -841px 1px;;}
.m-leke-portal-floating .news{ background:url(../../images/index/tips.png) no-repeat -270px 0;}
.m-leke-portal-floating .news .scan{display:none; position:absolute; width:126px; height:116px; right:50px; top:-47px; background:url(../../images/index/scan-box.png) no-repeat;}
.m-leke-portal-floating .news .scan img{width:100px; height:100px; margin:8px 0 0 9px;}
.m-leke-portal-floating .news:hover{ background:url(../../images/index/tips.png) no-repeat -886px 1px;}
.m-leke-portal-floating .news:hover .scan{display:block;}
.m-leke-portal-floating .phone{ background:url(../../images/index/tips.png) no-repeat -315px 0;}
.m-leke-portal-floating .phone:hover{ background:url(../../images/index/tips.png) no-repeat -931px 1px;}
.m-leke-portal-floating .write{ background:url(../../images/index/tips.png) no-repeat -360px 0;}
.m-leke-portal-floating .write:hover{ background:url(../../images/index/tips.png) no-repeat -976px 1px;}
/*登录窗口*/
.m-leke-portal-sign{ width:310px; height:325px; background:url(../../images/index/sign.png) no-repeat; color:#baaead;}
/*qq登录*/
.m-leke-portal-sign-qq{width:314px; background:url(../../images/index/qq-sign.png) no-repeat;}
.m-leke-portal-sign .pr-tit{position: relative;height: 70px;}
.m-leke-portal-sign .title{font-size:18px; padding-top:12px; text-align:center;}
.m-leke-portal-sign .notice{font-size: 12px;position: absolute;left: 24px;top: 48px;}
.m-leke-portal-sign .notice .p1{color: #f00;padding-right: 10px;}
.m-leke-portal-sign .notice .send-link{color: #0b41e4;}
.m-leke-portal-sign .notice .send-link:hover{text-decoration: underline;}
.m-leke-portal-sign .account{width:255px; height:40px; margin:0 25px 10px 25px; border:#dad1ce 1px solid; border-radius:3px; color:#baaead; font-size:14px; text-indent:10px;}
.m-leke-portal-sign .password{width:255px; height:40px; margin:0 25px 10px 25px; border:#dad1ce 1px solid; border-radius:3px; color:#baaead; font-size:14px; text-indent:10px;}
.m-leke-portal-sign .sign-on{width:256px; height:44px; margin:0 25px 10px 25px; border:none; background:url(../../images/index/bth.png) no-repeat -275px 0; color:#fff; font-size:18px;}
.m-leke-portal-sign .sign-up{font-size:14px; padding:0 25px; overflow:hidden;}
.m-leke-portal-sign .sign-up span{color:#333;}
.m-leke-portal-sign .sign-up span a{display:inline-block; width:20px; height:20px; background:url(../../images/index/tips.png) no-repeat -200px -2px;vertical-align:middle; margin-left:5px;}
.m-leke-portal-sign .sign-up span:first-child{font-size:12px;}
.m-leke-portal-sign .sign-up span:first-child a{background:url(../../images/index/qq.png) no-repeat; vertical-align:middle; margin-left:5px;}
.m-leke-portal-sign .tips{margin:34px 0 0 40px; font-size:14px;}
.m-leke-portal-sign .are{width:15px; height:15px; margin:5px; vertical-align:middle;}
.m-leke-portal-sign .forget{display:inline-block; width:108px; height:34px; line-height:34px; text-align:center; border:#baaead 1px solid; border-radius:5px; background-color:#fbf8f1; margin-left:30px; color:#baaead;}
.m-leke-portal-sign .tips-holder{height:26px;}
.m-leke-portal-sign .tips-holder .login-wrong{color: #f00; padding: 2px 25px 5px;}
.m-leke-portal-sign .tips-holder .login-wrong a:hover{text-decoration:underline;}



/**
 * 首页
 * 2015.12.22
 */

/*首页*/
.z-leke-portal-banner{ width:1000px; position:absolute; top:0; left:50%; margin-left:-500px;}
.z-leke-portal-show{ padding:25px 0; text-align:center; color:#fff; font-size:18px; font-family:'微软雅黑'; position:absolute; bottom:0; left:0; width:100%; filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#66000000,endcolorstr=#66000000); background:rgba(0,0,0,0.5); z-index:3;}
:root .z-leke-portal-show{-webkit-filter:none;filter:none;}
.z-leke-portal-show .number{ color:#dadf00; font-size:24px;}
.z-leke-portal-mian{ background-color:#f4f4f4; width:1000px;  margin:0 auto; font-family:'微软雅黑';}
.z-leke-portal-mian .leke-title{ color:#444; font-size:24px; text-align:center; padding:30px 0;}
.z-leke-portal-mian .leke-module{overflow:hidden;}
.z-leke-portal-mian .leke-module li{ float:left; width:250px;}
.z-leke-portal-mian .leke-module .big{ color:#444; font-size:20px;}
.z-leke-portal-mian .leke-module .small{ color:#555; font-size:14px;}
.z-leke-portal-mian .leke-module .small span{ cursor:pointer;}
.z-leke-portal-mian .summary-wrp{ width:950px; height:220px; padding-bottom:40px; clear:both; padding-top:5px; position:relative; }
.z-leke-portal-mian .summary1,.summary2,.summary3,.summary4,.summary5,.summary6,.summary7,.summary8,.summary9,.summary10,.summary11,.summary12{position:absolute; top:0; left:0; width:100%;}
.z-leke-portal-mian .summary2,.summary3,.summary4,.summary5,.summary6,.summary7,.summary8,.summary9,.summary10,.summary11,.summary12{ display:none; }
.z-leke-portal-mian .summary-wrp .summary1 .arr{width:25px; margin-left:17px; height:15px; background:url(../../images/index/tips.png) no-repeat -610px -10px; }
.z-leke-portal-mian .summary-wrp .summary2 .arr{width:25px; margin-left:80px; height:15px; background:url(../../images/index/tips.png) no-repeat -610px -10px; }
.z-leke-portal-mian .summary-wrp .summary3 .arr{width:25px; margin-left:140px; height:15px; background:url(../../images/index/tips.png) no-repeat -610px -10px; }
.z-leke-portal-mian .summary-wrp .summary4 .arr{width:25px; margin-left:265px; height:15px; background:url(../../images/index/tips.png) no-repeat -610px -10px; }
.z-leke-portal-mian .summary-wrp .summary5 .arr{width:25px; margin-left:330px; height:15px; background:url(../../images/index/tips.png) no-repeat -610px -10px; }
.z-leke-portal-mian .summary-wrp .summary6 .arr{width:25px; margin-left:395px; height:15px; background:url(../../images/index/tips.png) no-repeat -610px -10px; }
.z-leke-portal-mian .summary-wrp .summary7 .arr{width:25px; margin-left:520px; height:15px; background:url(../../images/index/tips.png) no-repeat -610px -10px; }
.z-leke-portal-mian .summary-wrp .summary8 .arr{width:25px; margin-left:580px; height:15px; background:url(../../images/index/tips.png) no-repeat -610px -10px; }
.z-leke-portal-mian .summary-wrp .summary9 .arr{width:25px; margin-left:640px; height:15px; background:url(../../images/index/tips.png) no-repeat -610px -10px; }
.z-leke-portal-mian .summary-wrp .summary10 .arr{width:25px; margin-left:770px; height:15px; background:url(../../images/index/tips.png) no-repeat -610px -10px; }
.z-leke-portal-mian .summary-wrp .summary11 .arr{width:25px; margin-left:835px; height:15px; background:url(../../images/index/tips.png) no-repeat -610px -10px; }
.z-leke-portal-mian .summary-wrp .summary12 .arr{width:25px; margin-left:895px; height:15px; background:url(../../images/index/tips.png) no-repeat -610px -10px; }
.z-leke-portal-mian .summary-wrp .content{ background-color:#fff; color:#444; padding:30px 20px; font-size:18px; border:#efefef; border-radius:3px;}
.z-leke-portal-mian .summary-wrp .content .orange{ color:#f0624c;}
.z-leke-portal-mian .summary-wrp .content .introduction{ padding-bottom:20px;}
.z-leke-portal-mian .summary-wrp .content .said{ font-size:14px; text-align:center; padding:5px 0;}
.z-leke-portal-mian .team{clear:both; height:100px; padding-bottom:50px;}
.z-leke-portal-mian .team a{color:#555;}
.z-leke-portal-mian .team li{ width:250px; float:left;}
.z-leke-portal-mian .team .school{ width:78px; height:100px; background:url(../../images/index/avatar.png) no-repeat 0 5px; float:left;}
.z-leke-portal-mian .team .font{ float:left;}
.z-leke-portal-mian .team .name{ font-size:20px; color:#444;}
.z-leke-portal-mian .team .issue{ font-size:14px; color:#555;}
.z-leke-portal-mian .team .teacher{ width:78px; height:100px; background:url(../../images/index/avatar.png) no-repeat -80px 5px; float:left;}
.z-leke-portal-mian .team .students{ width:78px; height:100px; background:url(../../images/index/avatar.png) no-repeat -160px 5px; float:left;}
.z-leke-portal-mian .team .parents{ width:78px; height:100px; background:url(../../images/index/avatar.png) no-repeat -240px 5px; float:left;}
.c-leke-portal-sign{position:absolute; top:60px; right:0; z-index:3;}

/* 轮播 */
.z-leke-portal-wrp{ font-family:'微软雅黑'; position:relative; height:540px;overflow: hidden;}
.z-leke-portal-slideshow{overflow:hidden; position:relative; height:538px !important;}
.z-leke-portal-slideshow ul{width:30000px; position:absolute; top:0; left:0;}
.z-leke-portal-slideshow li{float:left;}
.z-leke-portal-slideshow li img{width:1920; height:540px;}
.z-leke-portal-slideshow .minus{display:inline-block; width:42px !important; height:42px !important; background:url(../../images/index/csssprites.png) no-repeat -46px 0 !important; z-index:3;}
.z-leke-portal-slideshow .plus{display:inline-block; width:42px !important; height:42px !important; background:url(../../images/index/csssprites.png) no-repeat 0 0 !important; z-index:3;}
.z-leke-portal-slideshow .minus:hover{background-position:-46px -46px !important;}
.z-leke-portal-slideshow .plus:hover{background-position:0 -46px !important;}
.z-leke-portal-slideshow .circle li{width:14px !important; height:14px !important; background:url(../../images/index/csssprites.png) no-repeat 0 -110px !important;}
.z-leke-portal-slideshow .circle li.cur{background-position:0 -92px !important;}
.z-leke-portal-slideshow .circle{width:80px; left:50% !important; margin-left:-38px !important; bottom:102px !important; z-index:3;}
/*解决覆盖问题*/
.z-leke-portal-slideshow ul{width:100%;}
.z-leke-portal-slideshow ul>li{width:100%; background:#ccc; float:none !important;}
.z-leke-portal-slideshow .slide-item-0{background:url(../../images/index/banner00.jpg) no-repeat center center; background-size:cover;}
.z-leke-portal-slideshow .slide-item-1{background:url(../../images/index/banner01.jpg) no-repeat center center; background-size:cover;}
.z-leke-portal-slideshow .slide-item-2{background:url(../../images/index/banner02.jpg) no-repeat center center; background-size:cover;}
.z-leke-portal-slideshow .slide-item-3{background:url(../../images/index/banner03.jpg) no-repeat center center; background-size:cover;}
.z-leke-portal-slideshow .slide-item-3 a{display:block; height:100%;}
/* .z-leke-portal-slideshow .slide-item-4{background:url(../../images/index/banner04.jpg) no-repeat center center; background-size:cover;} */
.z-leke-portal-slideshow .slide-item-4 a{display:block; height:100%;}
.z-leke-portal-slideshow .link-wrap{width:200px; margin:0 auto; position:relative;}
.z-leke-portal-slideshow .link-wrap a{position:absolute; top: 336px; left: 25px; width: 155px; height: 34px;}
.z-leke-portal-slideshow .link-wrap-exe{width:200px; margin:0 auto; position:relative;}
.lekeclient-link-wrap{width:200px; margin:0 auto; position:relative;}
.lekeclient-link-wrap a{position:absolute; top:362px; left:-424px; width:363px; height:65px;}
.z-leke-portal-slideshow .link-wrap-exe a{display:none; position:absolute; width: 118px; height: 29px; left: 311px; top: 291px;}
.z-leke-portal-slideshow .link-wrap-exe a:first-child{left: 235px;}
.z-leke-portal-slideshow .link-wrap-exe a + a{display:none;}

/*产品体验*/
.z-leke-portal-video{ height:512px; width:1000px; margin:0 auto; background:url(../../images/index/shipin.jpg);}
.z-leke-portal-module{text-align:center;}
.z-leke-portal-hotschool{ width:1000px; height:168px; margin:0 auto; overflow:hidden; position:relative; padding:50px 0;}
.z-leke-portal-hotschool ul{position:absolute; top:28px; left:0;}
.z-leke-portal-hotschool li{float:left; padding:0 12px;}
.z-leke-portal-hotschool img{vertical-align:middle; width:200px; height:165px;}
.z-leke-portal-hotschool li>div a{color:#666 !important;}
.z-leke-portal-hotschool li>div h5{height:50px; line-height:50px; padding-left:20px; background-color:#e6e5e5; position:relative;}
.z-leke-portal-hotschool li h5>i{display:inline-block; width:16px; height:9px; background:url(../../images/index/hot-school.png) no-repeat 0 -9px; position:absolute; top:20px; right:10px;}
.z-leke-portal-hotschool li:hover div{border:4px #1dd2af solid; border-radius:5px;}
.z-leke-portal-hotschool li:hover h5{color:#fff; background-color:#2c3e50;}
.z-leke-portal-hotschool li:hover h5>i{background-position:0 0 !important;}

.z-leke-portal-now{ padding:50px 0; text-align:center; font-size:14px; color:#555; background-color:#f4f4f4; font-family:'微软雅黑'; }
.z-leke-portal-now a{ display:inline-block; width:106px; height:41px; background:url(../../images/index/bth.png) no-repeat 0 0; border:none; color:#fff; font-weight:bold; margin-top:20px; line-height:40px;}

/*学校入驻*/
.gray{ background-color:#f4f4f4;}
.z-leke-portal-school{ padding:45px; border-bottom:#e6e5e5 1px solid; font-family:'微软雅黑';}
.z-leke-portal-school .title{ color:#444; font-size:24px; margin-bottom:15px;}
.z-leke-portal-school p{ text-align:center; color:#555; font-size:20px;}
.z-leke-portal-school .settled a{ background:url(../../images/index/bth.png) no-repeat 0 0; display:inline-block; line-height:40px; margin:20px 20px 0 20px; width:106px; height:41px; border:none; color:#fff; font-size:14px;}
.z-leke-portal-school .contact a{ background:url(../../images/index/bth.png) no-repeat -106px 0; display:inline-block; line-height:40px; margin:20px 20px 0 20px; width:106px; height:41px; border:none; color:#fff; font-size:14px;}
.z-leke-portal-school{ padding:50px 0 0; border-bottom:#ececec 1px solid;}
.z-leke-portal-school .number-img{ width:1000px; margin:0 auto; padding-top:30px; }
.z-leke-portal-process{ padding:45px 0 0; font-family:'微软雅黑';background:url('../../images/index/index-progress.png') no-repeat center;}
.z-leke-portal-process .school-process{margin:0 auto; height:112px;width:1000px; padding-top:30px;  }
.z-leke-portal-process p{ text-align:center; color:#555; font-size:24px;}
.z-leke-portal-process .school-process li{ width:310px; float:left; margin-right:35px;}
.z-leke-portal-process .school-process .special{ margin:0; color:#555; text-align:center;}
.z-leke-portal-process .school-process li p{font-size:14px;}
.z-leke-portal-process .school-process li .title{ font-size:20px;  padding-bottom:20px;}
.z-leke-portal-process .school-process li .title .number{ display:inline-block; width:33px; height:33px; background:url(../../images/index/tips.png) no-repeat -760px 0; color:#f4f4f4; margin-right:5px;}
.z-leke-portal-process a{ display:inline-block; line-height:40px; margin:20px 20px 0 20px; width:106px; height:41px; border:none; color:#fff; font-size:14px; background:url(../../images/index/bth.png) no-repeat 0 0;}

/*学校入驻申请*/
.request-gray{ background-color:#f6f6f8;}
.green-border{ border-bottom:#1cb682 3px solid;}
.z-leke-portal-request{ border:#e2e2e2 1px solid; width:1000px; margin:0 auto; color:#444; font-family:'微软雅黑'; padding-bottom:20px; margin-bottom:50px;}
.z-leke-portal-request .title{ display:block; width:960px; margin:0 auto; border-bottom:#e2e2e2 1px solid; font-size:16px; padding:15px 0 5px 0;}
.z-leke-portal-request .title span{color:#777; font-size:14px; margin-left:20px;}
.z-leke-portal-request ul{width:960px; margin:0 auto; padding-top:20px; font-size:14px;}
.z-leke-portal-request ul li{ padding: 10px 0; color:#777; clear:both}
.z-leke-portal-request label{ width:150px; text-align:right; display:inline-block; float:left; }
.z-leke-portal-request label .required{ color:#f00000; padding:5px;}
.z-leke-portal-request input{ border:#e2e2e2 1px solid; height:28px; vertical-align:middle;}
.z-leke-portal-request .ipt-nm{ width:310px;}
.z-leke-portal-request .ipt-sm{ width:150px;}
.z-leke-portal-request .ipt-website{width:475px;}
.z-leke-portal-request select{ width:150px; height:30px; border:#e2e2e2 1px solid; vertical-align:middle; margin-right:10px; font-family:'微软雅黑'; color:#555;}
.z-leke-portal-request textarea{border:#e2e2e2 1px solid; }
.z-leke-portal-request .introduction{width:475px; height:120px; }
.z-leke-portal-request .upload-wrp{ border-bottom:#e2e2e2 1px dotted;}
.z-leke-portal-request .special{ border:none;}
.z-leke-portal-request .upload-wrp .logo-img{width:200px; float:left;}
.z-leke-portal-request .upload-wrp .logo-img img{  height:200px;}
.z-leke-portal-request .upload-wrp .school-img{width:380px; float:left; margin-left:45px;}
.z-leke-portal-request .upload-wrp .school-img img{width:380px; height:200px;}
.z-leke-portal-request .upload-wrp .tips1{ float:left; padding:40px 0 0 15px; width:550px; height:160px;}
.z-leke-portal-request .upload-wrp p{ color:#777; padding-bottom:5px;}
.z-leke-portal-request .upload-wrp button{ margin:20px 0;}
.z-leke-portal-request .upload-wrp .tips2{ float:left; padding:20px 0 0 50px; width:550px; height:98px;}
.z-leke-portal-request .bt-upload{ width:85px; height:30px; margin-right:10px; background-color:#f7f7f7; border:#e2e2e2 1px solid; color:#777;  border-radius:3px;}
.z-leke-portal-request .agreement{width:760px; height:250px;}
.z-leke-portal-request ul li .checkbox{ width:20px; height:20px;}
.z-leke-portal-request ul li .read{ color:#555;}
.z-leke-portal-request ul li .code-img{ height:32px; float:left; margin-left:5px;}
.z-leke-portal-request ul li .refresh{ width:45px; height:32px; background:url(../../images/index/refresh.jpg) no-repeat; float:left; margin-left:5px; cursor:pointer;}
.z-leke-portal-request .submit{ background:url(../../images/index/bth.png) no-repeat -918px 0; width:135px; height:38px; border:none; color:#fff; font-size:18px;}
.z-leke-portal-request .upload-wrp .certificate-img{ width:166px; height:118px; float:left;}
.z-leke-portal-request .upload-wrp .certificate-img img{ width:166px; height:118px;}
.z-leke-portal-request .upload-wrp .upload{ display:inline-block; margin:20px 0;}

/*学校入驻申请2*/
.z-leke-portal-request .submit-success{color:#444; font-size:18px; width:650px; margin:0 auto; padding:50px 0;}
.z-leke-portal-request .submit-success .submit-title{ font-size:24px; padding-bottom:20px; text-align:center; }

/*教师入驻*/
.green{ background-color:#0ba29a;}
.z-leke-portal-teacher{width:1000px; margin:0 auto; height:260px; overflow:hidden;/* background:url(../../images/index/teacher1%20.jpg) no-repeat;*/}
.z-leke-portal-hot{ padding:50px 0;}
.z-leke-portal-hot .title{color:#444; font-size:24px; text-align:center;}
.z-leke-portal-hot ul{ width:1000px; margin:0 auto; overflow:hidden; *zoom:1; padding-top:40px;}
.z-leke-portal-hot ul li{ width:250px; height:201px; float:left; position:relative; cursor:pointer;}
.z-leke-portal-hot ul li img{width:250px; height:201px;}
.z-leke-portal-hot .cover{ background:#0f9c94; width:220px; height:170px; position:absolute; top:0; left:0; filter:alpha(opacity=90); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; opacity:0.9; color:#fff; padding:15px; font-size:14px; display:none;}
.z-leke-portal-hot .cover .name{ font-size:18px; padding-right:15px;}
.z-leke-portal-hot .cover .yellow{ color:#e6ea10;}
.z-leke-portal-hot .cover p{ margin-bottom:10px;}
.z-leke-portal-hot .cover button{ width:112px; height:32px; background-color:#086b67; border:none; color:#fff; margin-top:5px; margin-left:30px;}
.z-leke-portal-request .pr{position: relative;padding-bottom:15px;}
.z-leke-portal-request .warm{position:absolute;font-size: 14px;color: #f00;bottom: -4px;left: 149px;}
.z-leke-portal-request .show-psd{float: left;width: 70px;height:28px;background: #f1f1f1;line-height: 28px;text-align: center;font-size: 12px;color: #444;}

/*教师入驻-申请页面*/
.z-leke-portal-request .avatar{ width:80px; height:30px; border:#098b5f 1px solid; background-color:#1cb682; color:#fff; font-size:14px; border-radius:3px;}
.z-leke-portal-request .upload-wrp .big-img{ width:300px; height:200px; background:url(../../images/index/avat-img.jpg) no-repeat; border:#e2e2e2 1px solid; float:left;}
.z-leke-portal-request .upload-wrp .avatar-wrp{ width:440px; height:202px; border-left:#e2e2e2 1px solid; float:left; margin-left:40px;}
.z-leke-portal-request .upload-wrp .avatar-img{ width:135px; height:135px; border:#e2e2e2 1px solid; margin:35px 0 0 40px; float:left;}
.z-leke-portal-request .upload-wrp .tips3{ float:left; width:240px;  margin:50px 0 0 20px;}
.z-leke-portal-request .upload-wrp .rotation{ width:300px; float:left; padding-right:500px;}
.z-leke-portal-request .upload-wrp .rotation .left{ float:left; cursor:pointer;}
.z-leke-portal-request .upload-wrp .rotation .left i{ display:inline-block; width:28px; height:28px; vertical-align:middle; background:url(../../images/index/tips.png) no-repeat -408px -8px;}
.z-leke-portal-request .upload-wrp .rotation .right{ float:right; cursor:pointer;}
.z-leke-portal-request .upload-wrp .rotation .right i{ display:inline-block; width:28px; height:28px; vertical-align:middle; background:url(../../images/index/tips.png) no-repeat -440px -8px;}
.z-leke-portal-request .upload-wrp .tips4{ float:left; width:650px; height:72px; margin-left:40px;}
.z-leke-portal-request .upload-wrp .tips5{ float:left; width:600px; height:119px; margin-left:40px;}
.z-leke-portal-request .upload-wrp .card-img{ width:109px; height:72px; float:left;}
.z-leke-portal-request .upload-wrp .card-img img{ width:109px; height:72px;}
.z-leke-portal-request .upload-wrp .card-img2{ width:167px; height:119px; float:left;}
.z-leke-portal-request .upload-wrp .card-img2 img{ width:167px; height:119px;}

/*帮助中心*/
.z-leke-portal-help{width:1000px; margin:0 auto; font-family:'微软雅黑'; }
.z-leke-portal-help .sidebar{ width:280px; float:left; border-right:#ccc 1px solid; margin-bottom:-10000px; padding-bottom:10000px;}
.z-leke-portal-help .bg{ width:1000px; overflow:hidden;}
.z-leke-portal-help .sidebar .search{ float:right; width:200px; height:30px; border:#c7c5c4 1px solid; margin:35px 0; border-right:none;}
.z-leke-portal-help .sidebar .click{float:right; margin-top:35px; margin-right:15px; width:30px; height:32px; border:#c7c5c4 1px solid; border-left:none; background:url(../../images/index/tips.png) no-repeat -800px 0; }
.z-leke-portal-help .sidebar .total-title{ width:260px; float:right; padding-bottom:30px;}
.z-leke-portal-help .sidebar .total-title li{ color:#444; text-indent:20px; line-height:35px; font-size:18px; padding-bottom:30px;}
.z-leke-portal-help .sidebar .title{ padding:0;}
.z-leke-portal-help .sidebar .title li{ font-size:14px; height:35px; padding:0;}
.z-leke-portal-help .sidebar .title a{color:#444; display:block;}
.z-leke-portal-help .sidebar .title a:hover{ background-color:#eee;}
.z-leke-portal-help .sidebar .title a.active{background-color:#eee;}
.z-leke-portal-help .main{padding:30px 40px;}
.z-leke-portal-help .main .block{ padding-bottom:30px;}
.z-leke-portal-help .main p{color:#555; font-size:14px; padding:5px 0;}
.z-leke-portal-help .main p .orange{ color:#f0624c;}
.z-leke-portal-help .main .title{ color:#444; font-size:24px; padding-bottom:30px;}
.z-leke-portal-help .main .subtitle{ color:#444; font-size:18px; padding-bottom:10px;}
.z-leke-portal-help .main .subtitle a{text-decoration:underline;}
.z-leke-portal-help .main .help-box{font:14px/1.5 '微软雅黑';}

/*登录*/
.z-leke-portal-log{ width:1000px; margin:0 auto; height:425px; background:url(../../images/index/login-banner.jpg) no-repeat; position:relative;}

/*注册窗口*/
.z-leke-portal-sign2{ width:310px; height:410px; position:absolute; top:8px; right:0; background:url(../../images/index/sign2.png) no-repeat; color:#baaead; overflow:hidden;}
.z-leke-portal-sign2 .title{font-size:18px; padding:15px 0 10px 0; text-align:center;}
.z-leke-portal-sign2 .title .phone{ margin-right:15px; cursor:pointer;}
.z-leke-portal-sign2 .title .e-mail{ margin-left:15px; cursor:pointer;}
.z-leke-portal-sign2 .title .active{ color:#f8b62a;}
.z-leke-portal-sign2 .regiest-panel .item{width:253px; height:40px; margin:0 auto 10px; border:#dad1ce 1px solid; border-radius:3px; color:#baaead; font-size:14px; text-indent:10px; background-color:#fff;}
.z-leke-portal-sign2 .velidate-here{position:absolute; right:0px; top:-20px; z-index:10; border:#da251d 1px solid; background-color:#fff; border-radius:3px;}
.z-leke-portal-sign2 .velidate-here .delete{width:20px; height:20px; position:absolute; top:31px; right:16px; background:url(../../images/index/tips.png) no-repeat -583px -10px; z-index:10;}
.z-leke-portal-sign2 .velidate-here .content{display:inline-block; width:100%; float:left; color:#da251d;}
.z-leke-portal-sign2 .velidate-here .arr{width:10px; height:8px; position:absolute; bottom:-7px; right:22px; background:url(../../images/index/tips.png) no-repeat -1025px 0; z-index:10;}
.z-leke-portal-sign2 .regiest-panel input[type=text], .z-leke-portal-sign2 .regiest-panel input[type=password]{width:200px; padding:10px; border:none; background-color:transparent; text-indent:0; color:#b7aeb1; font:14px '微软雅黑';}
.z-leke-portal-sign2 .reference-position{display:inline-block; width:100%; position:relative; float:left;}
.z-leke-portal-sign2 .message-check{width:130px;}
.z-leke-portal-sign2 .message-check input[type=text]{width:130px;}
.z-leke-portal-sign2 .check-code{width:125px !important; position:relative; left:-64px;}

.z-leke-portal-sign2 .phone-verification{height:34px; background-color:#f4f4f4; border:#dad1ce 1px solid; border-radius:3px; color:#b5a8a8; font:13px/34px '微软雅黑'; text-align:center; padding:0 10px; position:absolute; top:2px; right:-120px; cursor:pointer;}

.z-leke-portal-sign2 .sign-on{width:256px; height:44px; margin:0 25px 10px 25px; border:none; background:url(../../images/index/bth.png) no-repeat -275px 0; color:#fff; font-size:18px;}
.z-leke-portal-sign2 .sign-off{width:256px; height:44px; margin:0 25px 10px 25px; border:none; background:url(../../images/index/sign-off.png) no-repeat; color:#fff; font-size:18px;}
.z-leke-portal-sign2 .sign-up{ font-size:14px; padding:0; cursor:pointer; text-align:center;}
.z-leke-portal-sign2 .sign-up i{ display:inline-block; width:20px; height:20px; background:url(../../images/index/tips.png) no-repeat -200px -2px;vertical-align:middle; margin-left:5px;}
.z-leke-portal-sign2 .tips{ margin:30px 0 0 25px; font-size:14px; }
.z-leke-portal-sign2 .tips a{cursor: pointer; text-decoration: underline;}
.z-leke-portal-sign2 .are{ width:15px; height:15px; margin:5px; vertical-align:middle;}
.z-leke-portal-sign2 .forget{ width:110px; height:36px; border:#baaead 1px solid; border-radius:5px; background-color:#fbf8f1; margin-left:30px; color:#baaead;}
.z-leke-portal-sign2 .verification-code{ position:absolute; width:126px; height:40px; top:2; right:-128px; color:13px; background-color:#fff; overflow:hidden; *zoom:1;}
.z-leke-portal-sign2 .verification-code img{ vertical-align:middle; width:68px; height:40px; float:left;}
.z-leke-portal-sign2 .verification-code i{float:left; font-style:normal; font-size:12px; margin-top:10px; cursor:pointer;}
.z-leke-portal-sign2 .regiest-panel{position:relative; height:208px;}
.z-leke-portal-sign2 .move{position:absolute; top:0; left:0; width:620px;}
.z-leke-portal-sign2 .phone-wrp, .e-mail-wrp{width:310px; float:left;}

/*用户协议弹窗框*/
.z-leke-portal-agreement{ position:absolute; left:50%; top:50%; width:800px; height:600px; margin-left:-400px; margin-top:-300px; background-color:#fbf8f1; z-index:100; border-radius:10px;}
.z-leke-portal-agreement h3{font:900 14px '微软雅黑';}
.z-leke-portal-agreement>div{height:540px; overflow-y:auto; padding:20px 30px;}
.z-leke-portal-agreement p{font-family:'微软雅黑'; font-size:14px; color:#444; padding:5px 0;}
.z-leke-portal-agreement .content{ padding:0 0 0 28px;}
.z-leke-portal-background{position:fixed; top:0; left:0; width:100%; height:100%; background-color:#000; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; opacity:0.6; filter:Alpha(opacity=60); z-index:20;}

/* 入驻协议 */
.z-agreement-wrap textarea{width:903px; height:470px; resize:none;}

/*找回密码*/
.f-pindding{ padding:50px 0;}
.z-leke-portal-find{ background-color:#fff; width:1000px; height:400px; position:absolute; top:50%; left:50%; margin-top:-220px; margin-left:-500px; padding-top:50px; }
.z-leke-portal-find .steps{ margin-left:140px; font-size:18px; color:#444;}
.z-leke-portal-find .steps .title{ float:left;}
.z-leke-portal-find .steps .step{float:left; margin-left:15px;font-size:14px; height:35px;}
.z-leke-portal-find .mian{ clear:both; width:390px; margin:0 auto; padding:30px 0;}
.z-leke-portal-find .mian li{ padding:15px 0; font-size:14px; color:#555; vertical-align:middle; color:#555; position:relative;}
.z-leke-portal-find .mian label{ display:inline-block; width:70px; text-align:right; }
.z-leke-portal-find .mian select{ width:250px; height:35px; border:#e5e5e5 1px solid; }
.z-leke-portal-find .mian input{ width:250px; height:35px; border:#e5e5e5 1px solid; color:#999; text-indent:15px;}
.z-leke-portal-find .mian .next{ width:250px; height:40px; background:url(../../images/index/bth.png) no-repeat -668px 0; border:none; color:#fff; font-size:18px;}
.z-leke-portal-find .mian .tips{ position:absolute; top:58px; left:75px; color:#da251d;  font-size:12px; white-space:nowrap;}
.z-leke-portal-find .mian .tips i{display:inline-block; width:20px; height:20px; vertical-align:middle; background:url(../../images/index/tips.png) no-repeat -583px -10px;}
.z-leke-portal-find .mian .phone-number{ margin-left:10px;}
.z-leke-portal-find .mian .get{display:inline-block; width:110px; height:30px; text-align:center; margin-left:38px; background-color:#f4f4f4; font:14px/30px '微软雅黑'; border-radius:5px; border:none;}
.z-leke-portal-find .carry-out{ clear:both;  margin:0 auto; width:590px; text-align:center; color:#444; font-size:14px; font-family:'微软雅黑';}
.z-leke-portal-find .carry-out i{ display:inline-block; width:35px; height:35px; background:url(../../images/index/tips.png) no-repeat -543px 0px; vertical-align:middle; margin-right:5px;}
.z-leke-portal-find .carry-out .carry{ margin:140px 0 20px 0; font-size:16px;}
.z-leke-portal-find .carry-out a{ color:#f0624c;}

.z-leke-portal-find .mian li span{ display:inline-block; position:relative;}
.z-leke-portal-find .mian li .refresh{width:45px; height:35px; background:url(../../images/index/refresh.jpg) no-repeat; position:absolute; top:1px; right:-44px; border-left:#e5e5e5 1px solid; cursor:pointer;}
.z-leke-portal-find .mian li .verification-code{position:absolute; top:1px; right:46px; width:75px; height:35px;}
.z-leke-portal-find .mian li .verification-code img{width:75px; height:35px; position:relative; z-index:99;}


.z-gili-sys i{display:inline-block; width:55px; height:18px; background:url(../../images/gili/level.png) no-repeat;}
.z-gili-sys .level-0{background-position:0 0 !important;}
.z-gili-sys .level-1{background-position:0 -22px !important;}
.z-gili-sys .level-2{background-position:0 -44px !important;}
.z-gili-sys .level-3{background-position:0 -66px !important;}
.z-gili-sys .level-4{background-position:0 -88px !important;}
.z-gili-sys .level-5{background-position:0 -110px !important;}
.z-gili-sys .level-6{background-position:0 -132px !important;}
.z-gili-sys .level-7{background-position:0 -154px !important;}
.z-gili-sys .level-8{background-position:0 -176px !important;}
.z-gili-sys .level-9{background-position:0 -198px !important;}
.z-gili-sys .level-10{background-position:0 -220px !important;}
.z-gili-sys .level-11{background-position:0 -242px !important;}
.z-gili-sys .level-12{background-position:0 -264px !important;}
.z-gili-sys .level-13{background-position:0 -286px !important;}
.z-gili-sys .level-14{background-position:0 -308px !important;}
.z-gili-sys .level-15{background-position:0 -330px !important;}
.z-gili-sys .level-16{background-position:0 -352px !important;}
.z-gili-sys .level-17{background-position:0 -374px !important;}
.z-gili-sys .level-18{background-position:0 -396px !important;}
.z-gili-sys .level-19{background-position:0 -418px !important;}
.z-gili-sys .level-20{background-position:0 -440px !important;}
.z-gili-sys .level-21{background-position:0 -462px !important;}
.z-gili-sys .level-22{background-position:-59px 0 !important;}
.z-gili-sys .level-23{background-position:-59px -22px !important;}
.z-gili-sys .level-24{background-position:-59px -44px !important;}
.z-gili-sys .level-25{background-position:-59px -66px !important;}
.z-gili-sys .level-26{background-position:-59px -88px !important;}
.z-gili-sys .level-27{background-position:-59px -110px !important;}
.z-gili-sys .level-28{background-position:-59px -132px !important;}
.z-gili-sys .level-29{background-position:-59px -154px !important;}
.z-gili-sys .level-30{background-position:-59px -176px !important;}
.z-gili-sys .level-31{background-position:-59px -198px !important;}
.z-gili-sys .level-32{background-position:-59px -220px !important;}
.z-gili-sys .level-33{background-position:-59px -242px !important;}
.z-gili-sys .level-34{background-position:-59px -264px !important;}
.z-gili-sys .level-35{background-position:-59px -286px !important;}
.z-gili-sys .level-36{background-position:-59px -308px !important;}

.table-rating{background-color:#fff; width:600px; border:1px #444 solid; color:#444;}
.table-rating th,td{border:1px #444 solid; text-align:center; padding:5px 0;}

/* qq绑定 */
.z-bind-mn{background:#f4f4f4;padding-top:40px;padding-bottom:50px;}
.z-bind-wrap{width:350px;margin:0 auto;border:1px #ccc solid;box-shadow:2px 2px 10px  #dcdcdc,-2px -2px 10px #dcdcdc,2px -2px 10px #dcdcdc,-2px 2px 10px #dcdcdc;background:#fbf8f1;padding:20px 20px 35px 20px;border-radius:10px;}
.z-bind-wrap .qq-to-leke{height:60px;background:url(../../images/index/qq-leke.png) no-repeat center top;padding-bottom:10px;}
.z-bind-wrap .tips{padding-bottom:18px;}
.z-bind-wrap .tips i{font-style:normal;}
.z-bind-wrap .tips .qqLogo{vertical-align:middle; }
.z-bind-wrap .tips .name{color:#00a8ff;padding:0 4px;}
.z-bind-wrap .bindTips{font-size:17px;color:#593442;}
.z-bind-wrap .item{width:100%; margin-top:12px;}
.z-bind-wrap .item input{display:block;width:100%;border:1px solid #dad1ce;text-indent:1em;border-radius:5px; outline:none; height:38px; line-height:38px;}
.z-bind-wrap .item .bindBtn:before{display:block;content:"\0020";position:absolute;background:#c69222;width:100%;height:2px;border-radius:10px;bottom:0;z-index:1;}
.z-bind-wrap .item .bindBtn{color:#fff;font-size:18px;position: relative;z-index:2; background:#f8b62a;border-radius:5px; overflow:hidden;display:block;height:44px;line-height:44px;text-align:center;}

.z-email-validate input{width:230px;}
.z-email-validate .psd-li input{width:160px;border:0 none;}
.z-email-validate .psd-li .psd-wrap{border: #e2e2e2 1px solid;width: 230px;}
.z-email-validate .pr .psd-strong{position:absolute;bottom: -3px;left: 150px;}
.z-email-validate .pr .psd-strong .psd1,.z-email-validate .pr .psd-strong .psd2,.z-email-validate .pr .psd-strong .psd3{width:57px;height: 16px;line-height: 16px;background: #d0d0d0;margin-right:2px;text-align: center;font-size: 12px;color: #fff;}
.z-email-validate .pr .psd-strong.weak .psd1{background: #fc4c4c;}
.z-email-validate .pr .psd-strong.normal .psd1,.z-email-validate .pr .psd-strong.normal .psd2{background: #f5c503;}
.z-email-validate .pr .psd-strong.strong .psd1,.z-email-validate .pr .psd-strong.strong .psd2,.z-email-validate .pr .psd-strong.strong .psd3{background: #19b683;}

/*顶部公告*/
#topPlatFormDiv{background-color:#F5F5D7;}
#topPlatFormDiv span{-webkit-transition:1s all;transition:1s all; font-weight:bold;}
#topPlatFormDiv span:hover{-webkit-transform:rotate(360deg);transform:rotate(360deg);}



/*机构入驻，新版登陆注册页*/
.z-register-body{width: 100%;padding-top: 54px;padding-bottom: 132px;background-color: #f5f6f7;}
.m-center-part{width: 1000px; margin: 0 auto;background-color: #fff;height: 640px;border: solid 1px #e5e5e5;}
.m-center-part .title{text-align: center;font-size: 24px;padding:20px 0;}


/*注册*/
.m-signup{width: 982px; margin: 0 auto;}
.m-signup .way > li{font-size: 18px; line-height: 40px; width: 124px; margin-bottom: 24px; cursor: pointer; text-align: center; border-bottom: 2px solid transparent;}
.m-signup .way > li.active{border-bottom: 2px solid #37ccc7;}
/*width: 322px;*/
.m-signup .form-item{position: relative; clear: both;  margin-bottom: 25px;}
.m-signup .form-item .tip-title{height: 38px;line-height: 39px;display: inline-block;padding-top: 2px;}
.m-signup .form-item .normal-tips .iconfont.icon-global-weixuan{color:#d5d5d5;}
.form-toggle{position: relative;height: 322px;width: 530px;margin: 29px auto 0;color:#666;}
.m-form-wrap{position: absolute;left: 50px;width: 1060px;}

.m-signup .m-form-single{float: left;width: 530px;visibility: hidden;}
.m-signup .m-form-single.active{visibility: visible;}
.m-signup .m-form-single .form-item .passwordTip{height: 13px;line-height: 13px;font-size: 12px;color:#999;margin:10px 0 0 60px;}
.m-signup .m-form-single .form-item .u-ipt{padding: 0 10px;}
.m-signup .m-form-single .form-item .u-ipt-md{width: 300px;}
.m-signup .m-form-single .form-item .u-ipt-sm{width: 168px;}
.m-signup .m-form-single .form-item .u-btn-sm{width: 117px; margin-left: 7px;}
.m-signup .m-form-single .form-item .u-btn-sm.active{background-color: #d8e1e8;border: 1px solid #d8e1e8;color: #666;}
.m-signup .m-form-single .form-item .u-btn-md{font-size: 16px; width: 320px;}
.m-signup .m-form-single .form-item .normal-tips .checkbox{margin-top: 4px; vertical-align: middle;}
.m-signup .m-form-single .form-item .normal-tips .txt{font-size: 14px; color: #666;}
.m-signup .m-form-single .form-item .eye-btn{position: absolute; top: 0; left: 355px; width: 22px; height: 36px; cursor: pointer; background: url(../../images/index/eye.png) no-repeat 0 10px;}
.m-signup .m-form-single .form-item .eye-btn.show{background-position: 0 -32px;}
.m-signup .m-form-single .form-item .m-tippop{font-size: 14px; position: absolute; top: 0; left: 400px; display: none; border:none;width: 200px; background: #fff;}
.m-signup .m-form-single .form-item .m-tippop .iconfont{color: #ff6666;}
.m-signup .m-form-single .form-item .m-tippop span{padding: 7px 1px;color: #ff6666;}
.m-signup .m-form-single .form-item .m-tippop-lt .arrow em{border-right-color: #d5d5d5;}
.m-signup .m-form-single .form-item .m-tippop-lt .arrow i{border-right-color: #fff;}
.m-signup .m-form-single .login{font-size: 14px; width:320px; text-align: right;margin-top: 25px;margin-left: 60px;}
.m-signup .u-ipt{font-size: 14px; line-height: 36px; height: 36px; border: 1px solid #d5d5d5; border-radius: 5px;}
.m-signup .u-ipt:hover,
.m-signup .u-ipt.focus{border: 1px solid #37ccc7;}
.m-signup .u-ipt.u-ipt-err{border: 1px solid #ffa0a0;}
.m-signup .u-btn{font-size: 14px; line-height: 36px; height: 36px; text-align: center; margin: 0; color: #fff; border: 1px solid #1fb5ab; border-radius: 5px; background-color: #1fb5ab;}
.m-signup .u-btn-320,.m-signup .u-ipt-320{width: 320px;}
.m-signup .u-btn.active{background: #d9e1e8;}
.m-signup input:-webkit-autofill, .m-signup input:-webkit-autofill:hover, .m-signup input:-webkit-autofill:focus {box-shadow:0 0 0 60px #fff inset; -webkit-text-fill-color: #333;}
/*隐藏IE10+输入框密码的眼睛和X*/
input[type=password]::-ms-reveal{display: none; }
.m-signup .m-form-single .form-item input[type=text]::-ms-clear{display: none; }



.f-link-color{color: #0ba29a;}
.z-leke-login{width: 1000px; margin: 0 auto; background: url(../../images/index/bg1.png) no-repeat 85px 108px;}
.z-leke-login .z-login{width: 250px; margin-top: 85px; margin-right: 20px; margin-bottom: 220px; padding: 25px 35px 32px; border: 1px solid #e5e5e5;}
.z-leke-login .z-login .title{margin-bottom: 35px; text-align: center; background: url(../../images/index/title-line.png) repeat-x left center;}
.z-leke-login .z-login .title span{font-size: 24px; display: inline-block; padding: 0 5px; color: #555; background-color: #fff;}
.z-leke-login .z-login .form-item{font-size: 14px; position: relative; width: 250px; margin-bottom: 15px;}
.z-leke-login .z-login .form-item .u-ipt{width: 214px ; height: 36px; padding-left: 36px;}
.z-leke-login .z-login .form-item .logo{position: absolute; top: 10px; left: 10px; width: 16px; height: 16px; background: url(../../images/index/login-logo.png) no-repeat 0 0;}
.z-leke-login .z-login .form-item .logo1{background-position: 0 -4px;}
.z-leke-login .z-login .form-item .logo2{background-position: 0 -58px;}
.z-leke-login .z-login .form-item .u-btn-md{width: 250px;}
/*验证*/
.z-validate-code .m-login{width: 322px; margin: 15px auto; padding: 25px 35px; border: 1px #e5e5e5 solid; background-color: #fff; font-size: 14px;}
.z-validate-code .m-login .form-item {position: relative;  clear: both;  width: 322px;  margin-bottom: 25px;}
.z-validate-code .m-login .u-ipt {font-size: 14px; line-height: 36px; height: 36px; border: 1px solid #d5d5d5; border-radius: 5px;}
.z-validate-code .m-login .u-btn {  font-size: 14px;line-height: 36px;  height: 36px; text-align: center;  margin: 0;  color: #fff;  border: 1px solid #37ccc7; border-radius: 5px;  background-color: #37ccc7;}
.z-validate-code .title{ margin-top: 20px;text-align: center;font-size: 16px;color: #d5d5d5;cursor: default;}
.z-validate-code .u-btn{font-size: 16px;}
.z-validate-code .img-code{position: absolute;top:6px;height: 26px;padding-left: 6px;right: 6px;background-color: #fff;border-left: 1px solid #d5d5d5;width: 84px;}
.z-validate-code .img-code img{display: block;width: 100%;height: 100%;}
.z-validate-code .m-login .u-btn-320, .z-validate-code .m-login .u-ipt-320{width:320px;}

/*首页登录*/
.z-index-login{width:1000px; height:600px; margin:0 auto 80px; background:url(../../images/index/loginbg.jpg) no-repeat 0 0; position:relative;}

/* 二级页面头部样式 */
.m-second-head{background-color:#fff;border-bottom:1px solid #e5e5e5;padding-bottom:5px}
.m-second-head .head-con{width:1000px;margin:0 auto}
.m-second-head .head-con .head-photo{width:500px;overflow:hidden;display:block;float:left;height: 80px}
.m-second-head .head-con .head-photo img{height:80px;width:auto}
.m-second-head .head-nav{font-size:14px;float:right;margin-top:30px}
.m-second-head .head-nav .head-nav-li{position:relative; display:inline-block;margin-left:10px;line-height:22px;vertical-align:top;}
.m-second-head .head-nav .head-nav-li a{display:inline-block}
.m-second-head .head-nav .head-nav-li .login{color:#fff;background-color:#1fb5ab;text-align:center;display:inline-block;width:75px;height:22px;line-height:22px}
.m-second-head .head-nav .head-nav-li .register{background-color:#8f8f8f;color:#fff;text-align:center;display:inline-block;width:70px;height:22px;line-height:22px}
.m-second-head .head-nav .head-nav-li .new{position:absolute; right:-10px; top:-5px; width:22px; height:9px; background:url("../../images/index/new.png") no-repeat;}
.m-second-head .head-nav .help-center{position:relative}
.m-second-head .head-nav .help-center .drop-menu{position:absolute;font-size:14px;color:#6e6e6e;width:80px;top:20px;z-index:999;left:-10px;text-align:center;background-color:#fff;display:none}
.m-second-head .head-nav .help-center .drop-menu .bubble{width:15px;height:10px;position:absolute;right:20px;top:-1px;background:url(../../../images//cas/tips.png) no-repeat -52px 0;z-index:999}
.m-second-head .head-nav .help-center .drop-menu ul{border:#d2d2d2 1px solid;position:relative;top:6px;background-color:#fff}
.m-second-head .head-nav .help-center .drop-menu a{color:#6e6e6e}
.m-second-head .head-nav .help-center .drop-menu li{height:30px;line-height:30px}
.m-second-head .head-nav .help-center .drop-menu li:hover{background:#f0f0f0}
.m-second-head .head-nav .help-center .drop-menu li:hover a{color:#0ba299}
.m-second-head .head-nav .logined{width: 120px;position:relative}
.m-second-head .head-nav .logined .name{border-left:1px solid transparent;border-right:1px solid transparent;width: 120px;display:inline-block;height: 26px;text-align:center;color: #1fb5ab;vertical-align: middle;line-height: 26px;position: relative; background:transparent;padding-bottom: 13px;}
.m-second-head .head-nav .logined .name .photo{width: 24px;height: 24px;border-radius: 12px;vertical-align: baseline;}
.m-second-head .head-nav .logined .name .text{display:inline-block;max-width: 70px;overflow:hidden;}
.m-second-head .head-nav .logined .name .arrow{width:0;height:0;display:inline-block;vertical-align: top;margin-left:6px;border-top: 5px solid #1fb5ab;border-left:5px solid transparent;border-right:5px solid transparent;margin-top: 10px;}
.m-second-head .head-nav .logined .mycenter{position:absolute;left: 30px;width: 66px;top: 26px;background-color:#fff;padding: 8px 5px;border: 1px solid #e5e5e5;z-index:5;  display: none; border-radius: 3px;margin-top: 10px;}
.m-second-head .head-nav .logined .mycenter:before{width:0;height:0;display:inline-block;border-bottom: 7px solid #e5e5e5;border-left: 7px solid transparent;border-right: 7px solid transparent;position: absolute;top: -7px; left: 50%;content:"";margin-left: -4px;}
.m-second-head .head-nav .logined .mycenter:after{width:0;height:0;display:inline-block;border-bottom: 6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;position: absolute;top: -6px; left: 50%;content:"";margin-left: -3px;}
.m-second-head .head-nav .logined .mycenter li{height: 26px;line-height: 26px;text-align:center;padding-bottom: 5px;}
.m-second-head .head-nav .logined .mycenter li a{color: #1fb5ab;display:block;position:relative;border-radius: 3px;}
.m-second-head .head-nav .logined .mycenter li a.active,.m-second-head .head-nav .logined .mycenter li a:hover{background-color:#bbe9e7}
.m-second-head .head-nav .logined .mycenter li a .dot{position:absolute;right: 4px;top: 4px;display:inline-block;width:6px;height:6px;border-radius:6px;background-color:#e35850}
.m-second-head .head-nav .logined .mycenter .login-out{border-top:1px dashed #ccc;padding-top: 5px;padding-bottom: 0;}
.m-second-head .head-nav .head-nav-li1{margin-left:5px}
.m-second-head .head-con1{width:1000px;margin:0 auto 5px}
.m-second-head .head-con1 .fast-nav{float:left;margin-top: 4px;}
.m-second-head .head-con1 .fast-nav li{display:inline-block;padding:0 18px;font-size:18px}
.m-second-head .head-con1 .fast-nav li a{color:#444}
.m-second-head .head-con1 .fast-nav li a:hover,.m-second-head .head-con1 .fast-nav li a.active{color:#00a29a}
.m-second-head .head-con1 .search-box{width:383px;height:34px;line-height:34px;border:1px solid #1fb5ab;float:right}
.m-second-head .head-con1 .search-box input{padding:0 10px;display:block;width:325px;float:left;border:none;outline:0;height:100%}
.m-second-head .head-con1 .search-box .search-btn{display:block;float:right;width:38px;height:100%;background-color:#1fb5ab;border:none;outline:0}
.m-second-head .head-con1 .search-box .search-btn i{color:#fff;text-align:center;vertical-align:middle}

/* 点播详情 */
.f-bc-gray{background-color:#eee}
.f-wt1000{margin:0 auto;width:750pt}
.z-demand-detail{padding:15px;background-color:#fff;box-shadow:2px 2px 2px 1px #d9d9d9,2px 2px 2px 0 #d9d9d9}
.z-demand-detail .photo-box{position:relative;float:left;margin-right:20px;width:540px;height:315px}
.z-demand-detail .photo-box .photo{width:100%;height:100%}
.z-demand-detail .photo-box .logo{position:absolute;top:-1px;left:20px;width:40px;height:42px;background:url(../../images/index/detail-logo.png) no-repeat 0 0;color:#fff;text-align:center;font-size:1pc}
.z-demand-detail .photo-box .browse-num{position:absolute;bottom:10px;left:10px;padding:0 10px;height:26px;border-radius:7px; filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#66000000,endcolorstr=#66000000); background:rgba(0,0,0,.4); color:#fff;line-height:26px}
.z-demand-detail .photo-box .view{cursor: pointer; position:absolute;right:10px;bottom:9pt;width:7pc;height:35px;border-radius:10px; filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#66000000,endcolorstr=#66000000); background:rgba(0,0,0,.4); color:#fff;text-align:center;font-size:1pc;line-height:35px}
.z-demand-detail .photo-box .view .arrow{display:inline-block;margin-right:10px;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:9pt solid #fff;vertical-align:middle}
.z-demand-detail .text-detail{float:left;width:25pc}
.z-demand-detail .text-detail .title{height:34px;color:#333;font-size:22px;line-height:34px}
.z-demand-detail .text-detail .second-title{padding-bottom:5px;height:24px;color:#999;font-size:14px;line-height:24px}
.z-demand-detail .text-detail .priceBox{display:inline-block;vertical-align:bottom}
.z-demand-detail .text-detail .priceBox .new-price{margin-right:25px;color:#e4393c;font-size:36px}
.z-demand-detail .text-detail .priceBox .old-price{color:#999;text-decoration:line-through;font-size:18px}
.z-demand-detail .text-detail .items{margin-top:10px;margin-bottom:40px;color:#777;font-size:14px;line-height:25px}
.z-demand-detail .text-detail .items .chosen-subject{display:inline-block;width:325px;vertical-align:text-top}
.z-demand-detail .text-detail .items .subject{position:relative;display:inline-block;margin-right:8px;margin-bottom:5px;padding:0 5px;border:2px dashed #ccc;line-height:21px}
.z-demand-detail .text-detail .items .subject .chosen-logo{position:absolute;right:-1px;bottom:-1px;display:none;width:9pt;height:9pt;background:url(../../images/index/chosen-hover.png) no-repeat 0 0}
.z-demand-detail .text-detail .items .subject.active,.z-demand-detail .text-detail .items .subject:hover{border:2px solid #e4393c}
.z-demand-detail .text-detail .items .subject.active .chosen-logo,.z-demand-detail .text-detail .items .subject:hover .chosen-logo{display:block}

/*点播详情的标题*/
.m-course-tab{border-bottom:1px solid #e8e8e8}
.m-course-tab strong{font-style:normal; font-weight:bold;}
.m-course-tab li{float:left;display:inline-block}
.m-course-tab a{display:block;padding:0 20px;height:38px;color:#444;text-align:center;font-size:18px;line-height:38px}
.m-course-tab a.active,.m-course-tab a:hover{background-color:#f6f6f6;color:#00a29a}
.z-dagang-course{border-top:1px solid #e0e0e0}

/* 大纲介绍 */
.z-dagang-course .left{float:left;margin-right:20px;width:660px}
    /*临时加入的对介绍的图片做的限制*/
.z-dagang-course .left .tab-content .j-intro img{ display:block;width:auto !important; max-width:100% !important; height:auto !important;}
.z-dagang-course .right{float:right;width:275px;}
.z-dagang-course .right .favorite-course{margin-top:10px}
.z-dagang-course .right .favorite-course .course-photo{float:left;width:206px;height: 120px;}
.z-dagang-course .right .favorite-course .course-text{float:right;position: relative;height: 120px;}
.z-dagang-course .right .favorite-course .course-text .intro{overflow:hidden;width:75pt;height: 38px;font-size:9pt;line-height:20px}
.z-dagang-course .right .favorite-course .course-text .price{color:#e4393c;font-size:20px}
.z-dagang-course .right .favorite-course .course-text .old-price{text-decoration: line-through; }
.z-dagang-course .right .favorite-course .course-text .u-btn{position: absolute;bottom: 0;left: 0;}
.z-dagang-course .tab-content .content .chapter{margin-top:18px}
.z-dagang-course .tab-content .content .chapter-title{margin-bottom:8px;height:50px;background:url(../../images/index/chapter-logo.png) no-repeat 0 0;color:#444;font-size:14px;line-height:50px}
.z-dagang-course .tab-content .content .chapter-title .logo{display:inline-block;margin-right:4px;width:60px;color:#fff;text-align:center;font-size:14px}
.z-dagang-course .tab-content .content .chapter-title .chapter-num{display:inline-block;margin-right:10px;width:32px;color:#00a29a;text-align:center;font-size:20px}
.z-dagang-course .tab-content .content .chapter-content{position:relative; padding-top:13px;padding-left:70px;border:1px solid #e9e7e7;background-color:#f9f9f9}
.z-dagang-course .tab-content .content .chapter-content p{margin-bottom:13px;line-height:27px}
.z-dagang-course .tab-content .content .chapter-content p .circle{display:inline-block;margin-right:10px;width:25px;height:25px;border:2px solid #e2e0e0;border-radius:25px;vertical-align:middle}
.z-dagang-course .tab-content .content .intro-box{margin-top:25px}
.z-dagang-course .tab-content .content .intro-title{margin-bottom:20px;color:#3c3c3c;font-weight:700;font-size:14px}
.z-dagang-course .tab-content .content .intro-content{color:#555;font-size:14px}
.z-dagang-course  strong{font-weight:600 !important;}
.z-dagang-course  em{font-style:italic;}

/* 大纲，在学习的学生 */
.z-dagang-course .online-students{margin-top:25px}
.z-dagang-course .online-students .nopeople{background:url(../../images/index/more-pic.png) no-repeat 180px center}
.z-dagang-course .online-students .students-list li{float:left;padding:28px 28px 10px;width:110px;background-color:#fff}
.z-dagang-course .online-students .students-list li img{overflow:hidden;width:110px;height:110px;border-radius:110px}
.z-dagang-course .online-students .students-list li .name{height:34px;text-align:center;font-size:14px}
.z-dagang-course .guess-like .like-title{position:relative;margin-bottom:30px}
.z-dagang-course .guess-like .like-title .change-link{position:absolute;top:0;right:10px;color:#00a29a;font-size:14px;line-height:36px}
.f-img .img-box{overflow:hidden}
.f-img .img-box img{-webkit-transition:all 1s ease 0s;transition:all 1s ease 0s}
.f-img:hover .img-box img{-webkit-transform:scale(1.1);transform:scale(1.1)}

/* 课程列表 */
.m-pic-list{margin-right:-20px;margin-bottom:25px}
.m-pic-list .pic-item{float:left;margin-top:20px;margin-right:20px;width:20pc;height:290px;background-color:#fff}
.m-pic-list .pic-item a{position:relative;display:block;border:1px solid #d9d9d9}
.m-pic-list .pic-item a:hover{border:1px solid #05999d;box-shadow:1px 1px 1px 1px #dbdbdb,1px -1px 1px 1px #dbdbdb,-1px -1px 1px 1px #dbdbdb,-1px 1px 1px 1px #dbdbdb}
.m-pic-list .pic-item .img-box{width:318px;height:184px}
.m-pic-list .pic-item .course-photo{margin:0 auto;width:318px;height:184px}
.m-pic-list .pic-item .logo{position:absolute;top:0;right:20px;width:40px;height:42px;background:url(../../images/index/detail-logo.png) no-repeat 0 0;color:#fff;text-align:center;font-size:1pc}
.m-pic-list .pic-item .intro-box{padding:10px}
.m-pic-list .pic-item .price-box .new-price{float:left;color:#e4393c;font-size:26px;line-height:40px}
.m-pic-list .pic-item .price-box .old-price{float:right;color:#999;text-decoration:line-through;font-size:1pc;line-height:40px}
.m-pic-list .pic-item .intro{color:#444;font-size:1pc;height: 24px; line-height: 24px;overflow: hidden;}
.m-pic-list .pic-item .buy{color:#999;font-size:14px}
.m-pic-list .pic-item .buy em{color:#1eafab}

/* 课程分页 */
.z-course-paging{padding-top:20px;padding-bottom:60px}
.z-course-paging .z-classfiy-label{background-color:#fff;padding:10px 0;margin-bottom:20px;border:1px solid #e9e9e9}
.z-course-paging .z-classfiy-label .item{font-size:14px;color:#3c3c3c;padding:5px 20px 5px}
.z-course-paging .z-classfiy-label .item .label-name{margin-right:5px;float: left;}
.z-course-paging .z-classfiy-label .item .item-list{display:block;margin-left: 50px;}
.z-course-paging .z-classfiy-label .item .item-list li{display:inline-block;padding:0 10px}
.z-course-paging .z-classfiy-label .item .item-list li a{color:#3c3c3c}
.z-course-paging .z-classfiy-label .chosen-item li:hover{border:1px solid #e3393c;}
.z-course-paging .z-classfiy-label .chosen-item li:hover i{color:#e3393c;}
.z-course-paging .z-classfiy-label .chosen-item li{position:relative;border:1px solid #e9e9e9}
.z-course-paging .z-classfiy-label .chosen-item li i{color:#c8c6c6;display:inline-block;vertical-align:top;font-size:12px;margin-left:5px;margin-top: 2px;}
.z-course-paging .z-course-list-paging .course-title{background-color:#fff;margin-bottom:20px;padding:8px 20px 8px;border:1px solid #e9e9e9}
.z-course-paging .z-course-list-paging .course-title .sort-label{margin-right:5px}
.z-course-paging .z-course-list-paging .course-title .sort-classfiy{display:inline-block}
.z-course-paging .z-course-list-paging .course-title .sort-classfiy li{display:inline-block;position:relative;margin:0 5px}
.z-course-paging .z-course-list-paging .course-title .sort-classfiy li a{display:block;padding:0 5px}
.z-course-paging .z-course-list-paging .course-title .sort-classfiy li a .icon{display:none;font-size:12px;vertical-align:middle}
.z-course-paging .z-course-list-paging .course-title .sort-classfiy li a.active{border:1px solid #0ba299;color:#0ba299}
.z-course-paging .z-course-list-paging .course-title .sort-classfiy li a.active .icon{display:inline;font-size:12px;padding-left:5px}
.z-course-paging .z-course-list-paging .course-list-box{border:1px solid #e9e9e9;background-color:#fff;padding-bottom:40px}
.z-course-paging .z-course-list-paging .course-list-box .course-list{padding:0 20px}
.z-course-paging .z-course-list-paging .course-list-box .course-item{border-bottom:1px solid #e6e6e6;padding:20px 0}
.z-course-paging .z-course-list-paging .course-list-box .course-item:last-child{border-bottom:none}
.z-course-paging .z-course-list-paging .course-list-box .course-item .course-img-box{width:220px;height:128px;position:relative;float:left;margin-right:20px}
.z-course-paging .z-course-list-paging .course-list-box .course-item .course-img-box .logo{right:15px;top:-1px;position:absolute;width:40px;height:42px;background:url(../../images/index/detail-logo.png) no-repeat 0 0;color:#fff;text-align:center;font-size:16px}
.z-course-paging .z-course-list-paging .course-list-box .course-item .course-img-box .course-img{width:220px;height:128px}
.z-course-paging .z-course-list-paging .course-list-box .course-item .course-text{float:left;width:600px}
.z-course-paging .z-course-list-paging .course-list-box .course-item .course-text .course-list-title{font-size:16px;color:#0ba299;height:20px;line-height:20px}
.z-course-paging .z-course-list-paging .course-list-box .course-item .course-text .item{font-size:14px;color:#888;line-height:30px}
.z-course-paging .z-course-list-paging .course-list-box .course-item .price-buy{text-align:right;font-size:14px}
.z-course-paging .z-course-list-paging .course-list-box .course-item .price-buy .new-price{color:#e4393c;font-weight:700;padding-bottom:2px;margin-top:25px}
.z-course-paging .z-course-list-paging .course-list-box .course-item .price-buy .old-price{color:#999;text-decoration:line-through;margin-bottom:20px}

/* 师资 */
.z-teachers-list{width:1000px;margin:0 auto;padding-top:20px;padding-bottom:60px}
.z-teachers-list .teachers-list{background-color:#fff;padding:0 20px}
.z-teachers-list .teachers-list .item{padding:20px 0;border-bottom:1px solid #e6e6e6}

.z-teachers-list .teachers-list .item:last-child{border-bottom:none}
.z-teachers-list .teachers-list .item img{width:250px;height:212px}
.z-teachers-list .teachers-list .item .text{padding-left:10px;overflow:hidden}
.z-teachers-list .teachers-list .item .text .name{font-size:20px;color:#444;overflow:hidden;height:36px;line-height:36px}
.z-teachers-list .teachers-list .item .text .class{font-size:14px;color:#444;margin-bottom:8px}
.z-teachers-list .teachers-list .item .text .class span{color:#f86b4f}
.z-teachers-list .teachers-list .item .text .honor{font-size:14px;color:#666;height:84px;overflow:hidden;margin-bottom:10px}
.z-teachers-list .teachers-list .item .text strong{font-weight:bold;}
.z-teachers-list .teachers-list .item .text em {font-style:italic;}
/* 学习介绍 */
.z-school-intro{padding-top:20px;padding-bottom:60px}
.z-school-intro .school-intro{padding:20px 20px 60px;width:960px;margin:0 auto;background-color:#fff}
.z-school-intro .school-intro .school-img{width:250px;height:210px;margin-right:15px;float:left}
.z-school-intro .school-intro .school-text{width:680px;float:left;font-size:14px;color:#666}
.z-school-intro .school-intro .school-text .school-title{font-size:20px;color:#444;margin-bottom:10px;font-weight:600}
.z-school-intro .school-intro .school-text strong{font-style:normal; font-weight:bold;}
/* 通知 */
.z-org-edu .head-bar{width:100%;height:458px;/*background:url(../../images/index/banner.png) no-repeat center*/}
.z-school-child-notification{margin:30px auto 0;width:970px;padding:8px 15px;border:#c1c1c2 1px solid;background-color:#fff;font-size:14px;font-family:"微软雅黑"}
.z-school-child-notification .notification{color:#555;float:left;width:940px}
.z-school-child-notification .notification i{display:inline-block;width:25px;height:25px;background:url(../../../images/cas/tips.png) no-repeat 0 0;margin-right:10px}
.z-school-child-notification .more{float:right;display:inline-block;color:#05999b;cursor:pointer}

/*最新课程*/
.z-new-course{width:1000px;margin:0 auto;padding-bottom:80px;overflow:hidden}
.z-new-course .new-course-title{font-size:24px;color:#333;line-height:38px;font-family:"Microsoft Yahei";margin-top:25px;margin-bottom:20px;border-bottom:2px solid #ccc}
.z-new-course .new-course-title .big-title{display:inline-block;vertical-align:bottom;margin-right:28px}
.z-new-course .new-course-title .class-classfiy-tab{display:inline-block;vertical-align:bottom;margin-bottom:-2px}
.z-new-course .new-course-title .class-classfiy-tab li{display:inline-block;float:left}
.z-new-course .new-course-title .class-classfiy-tab li a{display:block;line-height:38px;border-bottom:2px solid transparent;font-size:14px;padding:0 20px}
.z-new-course .new-course-title .class-classfiy-tab li a.active,.z-new-course .new-course-title .class-classfiy-tab li a:hover{border-bottom:2px solid #0ba299;color:#0ba299}
.z-new-course .new-course-title .more{float:right;display:inline-block;font-size:14px;vertical-align:middle}
.z-new-course .show-more{font-size:14px;color:#666;float:right;margin-right:10px;margin-bottom:60px}

/* 机构入驻二级页面右侧快速导航 */
.m-aside-nav{position:fixed;left:50%;margin-left:600px;bottom:80px;z-index:3}
.m-aside-nav .nav-list{width:44px}
.m-aside-nav .nav-list .nav-li{width:44px;height:44px;margin-bottom:6px}
.m-aside-nav .nav-list .nav-li a{display:block;background-image:url(../../images/index/sidebar.png);background-repeat:no-repeat;display:block;background-color:#fff;height:44px}
.m-aside-nav .nav-list .nav-li a.back-top{background-position:0 0;display: none;}
.m-aside-nav .nav-list .nav-li a.tech-support{background-position:0 -49px}
.m-aside-nav .nav-list .nav-li a.code{background-position:0 -98px;position:relative}
.m-aside-nav .nav-list .nav-li a.code .code-img{position:absolute;width:180px;height:206px;background:url(../../images/index/code-img.png) no-repeat 0 0;top:-80px;left:-190px;display:none}
.m-aside-nav .nav-list .nav-li a:hover.back-top{background-position:-50px 0}
.m-aside-nav .nav-list .nav-li a:hover.tech-support{background-position:-50px -49px}
.m-aside-nav .nav-list .nav-li a:hover.code{background-position:-50px -98px}
.m-aside-nav .nav-list .nav-li a:hover.code .code-img{display:block}
.z-index-slideshow .box{height:458px;width:100%}
.z-index-slideshow ul{width:100%;height: 458px;overflow: hidden;
}
.z-index-slideshow ul li{width:100%}
.z-index-slideshow ul li .img{display:block;width:100%;height:458px;background-position:center;background-size:cover;background-repeat:no-repeat}

/* 注册角色选择 */
.z-register-role{margin-top:55px;width:1000px;margin:0 auto}
.z-register-role .role-box{border:1px solid #e5e5e5;background-color:#fff;padding-top:35px;padding-bottom:40px}
.z-register-role .role-box .photo{background-image:url(../../images/index/role-photo.png);background-repeat:no-repeat}
.z-register-role .role-box .role-title{font-size:24px;text-align:center;margin-bottom:40px}
.z-register-role .role-box .role{float:left;width:332px;color:#666;line-height:20px}
.z-register-role .role-box .role .student-role,.z-register-role .role-box .role .teacher-role{border-right:1px solid #e6e6e6}
.z-register-role .role-box .student-role .photo{height:183px;background-position: 92px 0;margin:0 auto}
.z-register-role .role-box .teacher-role .photo{height:183px;background-position: 69px -183px;}
.z-register-role .role-box .parent-role .photo{height:183px;background-position: 60px -366px;}
.z-register-role .role-box .intro{padding-left: 90px;margin-top:30px;margin-bottom:30px;height:60px}

/* 视频弹窗 */
.z-sclass-video-cover{display: -none; width: 100%;  height: 100%;  position: fixed;  top: 0;  left: 0;  z-index: 999;  background-color: #aaa;  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";  opacity: 0.5;  filter: alpha(opacity=50);}
.z-sclass-video-con{ position: fixed;  top: 50%;  left: 50%;  width: 730px;  height: 304px;  margin-left: -365px;  margin-top: -152px;
  display: -none;  z-index: 1000;}
.z-sclass-video-con  .close{ position:absolute; right: -5px; top: -5px; z-index: 1006; height: 100%; line-height: 34px;  margin-right: 8px;
  color: #969696;  cursor: pointer;}


/* 首页新增的下拉菜单 */
.m-leke-portal-hd .operation{height: 26px;display:inline-block;vertical-align: middle;line-height: 26px;margin-top: 23px;}
.m-leke-portal-hd .operation .name{border-left:1px solid transparent;border-right:1px solid transparent;width: 120px;display:inline-block;height: 26px;text-align:center;color: #fff;background-color:transparent;vertical-align: middle;line-height: 26px;position: relative;padding-bottom: 13px;}
.m-leke-portal-hd .operation .name .photo{width: 24px;height: 24px;border-radius: 12px;vertical-align: baseline;}
.m-leke-portal-hd .operation .name .text{display:inline-block;max-width: 58px;overflow:hidden;;max-width: 70px;overflow:hidden;}
.m-leke-portal-hd .operation .name .arrow{width:0;height:0;display:inline-block;vertical-align: top;margin-left:6px;border-top: 5px solid #fff;border-left:5px solid transparent;border-right:5px solid transparent;margin-top: 10px;}
.m-leke-portal-hd .operation .mycenter{position:absolute;left: 30px;width: 66px;top: 26px;background-color:#fff;padding:8px 5px;border-left: 1px solid #655e58;border-right:1px solid #655e58;border-bottom:1px solid #655e58;z-index:5;display: none ;border-radius: 3px;margin-top: 10px;}
.m-leke-portal-hd .operation .mycenter:before{width:0;height:0;display:inline-block;border-bottom: 7px solid #655e58;border-left: 7px solid transparent;border-right: 7px solid transparent;position: absolute;top: -7px; left: 50%;content:"";margin-left: -4px;}
.m-leke-portal-hd .operation .mycenter:after{width:0;height:0;display:inline-block;border-bottom: 6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;position: absolute;top: -6px; left: 50%;content:"";margin-left: -3px;}
.m-leke-portal-hd .operation .mycenter li{height: 26px;line-height: 26px;text-align:center;padding-bottom: 5px;}
.m-leke-portal-hd .operation .mycenter li a{color: #1fb5ab;display:block;position:relative;border-radius: 3px;}
.m-leke-portal-hd .operation .mycenter li a.active,.m-leke-portal-hd .operation .mycenter li a:hover{background-color:#bbe9e7}
.m-leke-portal-hd .operation .mycenter li a .dot{position:absolute;right: 4px;top: 4px;display:inline-block;width:6px;height:6px;border-radius:6px;background-color:#e35850}
.m-leke-portal-hd .operation .mycenter .login-out{border-top:1px dashed #ccc;padding-top: 5px;padding-bottom: 0;}

.f-tun{text-decoration: none !important;}

/* 定制m-form,使标题为140px  c-form140 */
.c-form140 ul .form-item .title{width: 150px;}
.c-form140 ul .form-item .con {margin-left: 160px;}



/** 搭配组合 **/

/* tab */
.z-course-packagepurchase-tab{overflow:hidden; width:1000px; margin:0 auto; padding:10px 0 0;}
.z-course-packagepurchase-tab li{position:relative; float:left; height:28px; line-height:28px; padding:0 11px; font-size:14px;}
.z-course-packagepurchase-tab li:after{content:""; position:absolute; left:0; top:50%; height:16px; margin-top:-8px; border-left:2px #e2e2e2 solid;}
.z-course-packagepurchase-tab li:first-child:after{border:none;}
.z-course-packagepurchase-tab li a{display:block; padding:0 10px; color:#f86b4f;}
.z-course-packagepurchase-tab li.active a{background-color:#f5f4f4;}
/* 查看搭配购买组合 */
.c-course-purchase-packageshow{width:1000px; margin:0 auto;}
.c-course-purchase-packageshow .paymentpackage{display:inline-block; vertical-align:middle;}
.c-course-purchase-packageshow .paymentpackage .m-scroll{padding:0 32px; }
.c-course-purchase-packageshow .paymentpackage .m-scroll .box{width:626px;}
.c-course-purchase-packageshow .paymentpackage .m-scroll .prev,
.c-course-purchase-packageshow .paymentpackage .m-scroll .next{position:absolute; width:32px; height:32px; z-index:3; top:50%; margin-top:-16px; cursor:pointer; background:url("../../images/course/package-icon.png") no-repeat;}
.c-course-purchase-packageshow .paymentpackage .m-scroll .prev{left:0; background-position:0 -95px;}
.c-course-purchase-packageshow .paymentpackage .m-scroll .next{right:0; background-position:0 -59px;}
.c-course-purchase-packageshow .paymentpackage .m-scroll .list{float:left; width:206px;}
.c-course-purchase-packageshow .paymentpackage .m-scroll .list .add{display:inline-block; width:26px; height:26px; margin:0 10px; background:url("../../images/course/package-icon.png") no-repeat 0 0; vertical-align:middle;}
.c-course-purchase-packageshow .paymentpackage .m-scroll .list:last-child .add{display:none;}
.c-course-purchase-packageshow .paymentpackage .item{box-sizing:border-box; display:inline-block; width:150px; height:158px; padding:8px; border:1px #fff solid; vertical-align:middle;}
.c-course-purchase-packageshow .paymentpackage .item:hover{border:1px #e9e7e7 solid;}
.c-course-purchase-packageshow .paymentpackage .item h5{color:#444; font-size:12px;}
.c-course-purchase-packageshow .paymentpackage .item .info{overflow:hidden; margin-top:6px;}
.c-course-purchase-packageshow .paymentpackage .item .info .price{float:left; color:#f86b4f; font-weight:700;}
.c-course-purchase-packageshow .paymentpackage .item .info .old-price{padding-left:15px; color:#999; font-size:14px; text-decoration:line-through;}
.c-course-purchase-packageshow .paymentpackage .item .info .statu{float:right; color:#999;}
.c-course-purchase-packageshow .equal{display:inline-block; width:25px; height:26px; margin:0 18px; background:url("../../images/course/package-icon.png") no-repeat 0 -30px; vertical-align:middle;}
.c-course-purchase-packageshow .result{display:inline-block; vertical-align:middle;}
.c-course-purchase-packageshow .result .finalprice{color:#f86b4f; font-size:24px;}
.c-course-purchase-packageshow .result .price{text-decoration:line-through; color:#999; font-size:12px;}
.c-course-purchase-packageshow .result .save{font-size:12px; color:#999;}
.c-course-purchase-packageshow .result .change button{width:70px; height:18px; background-color:#f86b4f; color:#fff; border:none; font-size:12px;}
.c-course-purchase-packageshow .result .change .disable{background-color:#ccc;}

/* 点播课程tab */
.m-course-tab{width:100%; z-index:2; background-color:#fff;}
.m-course-tab ul{position:relative; overflow:hidden; width:1000px; margin:0 auto;}
.m-course-tab .purchase-btn{position:absolute; right:0;}
.m-course-tab .purchase-btn span{color:#e4393c; font-size:24px;}
.m-course-tab .purchase-btn a{display:inline-block; box-sizing:border-box; width:128px; height:100%; margin-left:16px; background-color:#f86b4f; font-size:18px; color:#fff;}
.m-course-tab .purchase-btn .gray{background:#e7e7e7;}
.m-course-tab .purchase-btn .gray:hover{background:#e7e7e7;}
.m-course-tab .purchase-btn a:hover{background-color:#f86b4f; color:#fff;}

/* 支付1.2添加折扣样式 */
.c-discount{text-decoration:line-through;}
.c-discount-tab{display:inline-block; width:55px; height:20px; line-height:20px; font-size:12px; color:#f00; border:1px solid #f00; border-radius:5px; text-align:center;}


/* 录播2.7.5 课程内容--课程购买页样式 */
.c-badgecon{position:absolute; left:0; top:16px; width:60px; text-align:right;}
/* c-badge 徽章 */
.c-badge{position:relative; display:inline-block; padding:1px; border:1px solid transparent; font-size:10px; line-height:13px; border-radius:1px;}
.c-badge--normal{border-color:#00a29a; color:#00a29a;}
.c-badge--orange{border-color:#f8775f; color:#f8775f;}
.c-badge--yellow{border-color:#fcb322; color:#fcb322;}
.c-badge--gray{border-color:#999; color:#999;}
.c-badge--flag{padding-bottom:5px;}
.c-badge--flag:before{content:""; position:absolute; bottom:0; left:0; border:7px solid transparent; border-bottom:5px solid #f8775f;}
.c-badge--flag:after{content:""; position:absolute; bottom:-1px; left:0; border:7px solid transparent; border-bottom:4px solid #fff;}


/* 商城1.3 修改大纲右侧 */
.z-lemall.z-dagang-course .m-teacher-list{margin:0;}
.z-lemall.z-dagang-course .right .m-teacher-list li,
.z-lemall.z-dagang-course .right .c-goodslist li{margin:0 0 32px;}

/* 缺省图换行方式 */
.m-tips span{
  display: block;
  margin-left: 0 !important;
  margin-top:6px;
  color:#666;
  font-size: 16px;
}
