
body,button,input,select,textarea{font: 14px/1.125 '微软雅黑','Microsoft Yahei',Arial,Helvetica,sans-serif;_font-family:"SimSun";color: #333;}
body{background: #fafafa;} 

/* 首页 */
.new-logo{float: left;height: 52px;margin-top:8px;}
.wrap {width: 1200px; margin: 0px auto;overflow: hidden;}
.ht-wrap {width: 1200px; margin: 0px auto;overflow: hidden;}
.new-topbar .wrap{width: 1200px;overflow: visible;}
.new-topbar{height: 75px;background: #fff;}
.nav{float: right;margin-top: 30px;}
.nav a{color:#B81C22;/*#ff8c0f;*/}
.nav a:hover{color:#683a1b;}
.new-logo{float: left;height: 62px;margin-top:8px;}
.mk1{background:#ff8c0f;min-height: 578px;}
.mk2{background:#8257ff;min-height: 578px;}
.mk3{background:#8dd801;min-height: 578px;}
.bot li{float: left;width:170px;/*239px;*/min-height:150px;padding: 30px 0px;}
.bot li dl{margin-left:56px;/*90px;*/}
.bot li dd a{color: #666;line-height:30px;}
.bot li dd a:hover{color: #B81C22;/*#ff8c0f;*/line-height:30px;}
.bot-img{margin: 0px auto;}
.bot-bq{text-align: center;color: #666;border-top: 1px solid #f0f0f0;line-height: 26px;padding: 15px 0;}

/* 注册 */
.reg-box{width: 960px;margin: 200px auto 0;}
.reg-tab{border-bottom: 2px solid #70b646;}
.reg-tab li{float: left;width: 130px;height: 40px;line-height: 40px;}
.reg-tab li a{display: block;text-align: center;margin-right: 1px;background-color: #eee;color: #666;font-size: 14px;}
.reg-tab li:first-child a{border-radius: 4px 0 0 0;}
.reg-tab li:last-child a{border-radius: 0 4px 0 0;}
.reg-tab li.f-current a{background-color: #70b646;color: #fff;}
.reg-main{border: 1px solid #ddd;background: #fff;padding: 10px 0;}
.reg-main2{border: 1px solid #ddd;background: #fff;padding-bottom:20px;min-height: 500px;}
.reg-main li { display: inline-block;}
.reg-main2 li { display: inline-block;}
.reg-main .tx-img{width:200px;height:auto;}
#upload {position: absolute;top: 0;left: 0;width: 100%;height:100%;opacity: 0;}
.reg-main-left{width: 500px;margin:0px auto;padding: 30px 0;}
.reg-main-left .item{padding: 10px 0;}
.reg-main-left .u-input{padding: 8px;width: 342px;font-size: 14px;}
.reg-item-l{float: left;text-align: right;width: 120px;margin-right: 10px;line-height: 36px;font-size: 14px;}
.reg-item-r{margin-left: 130px;width: 360px;}
.reg-item-r .u-ph-txt{left: 8px;top: 3px;font-size: 14px;}
.reg-item-r.input-s-size .u-input{width: 192px;}
.reg-main .get-code-btn,.reg-main .reget-code-btn{width: 130px;height: 36px;font-size: 12px;}
.verify-error{border: 1px solid #ca3223;border-radius: 4px;display: inline-block;height: 20px;line-height: 20px;padding: 0 5px;background-color: #fff;box-shadow: 0 5px 5px rgba(0,0,0,.1);position: absolute;right: 5px;top: 7px;font-size: 12px;}
.verify-success{position: absolute;right: -20px;top: 10px;}
.input-s-size .verify-error{right: 155px;}
.pw-strength{margin-left: 130px;padding: 10px 0;}
.pw-strength li{float: left;text-align: center;width: 120px;background-color: #ddd;height: 20px;line-height: 20px;display: inline-block;color: #fff;}
.pw-strength li span{display: block;}
.pw-strength .core1 span,.pw-strength .core2 span{border-right: 1px solid #fff;}
.strength-l .core1{background-color: #e74c3c;}
.strength-m .core1,.strength-m .core2{background-color: #f39c12;}
.strength-h .core1,.strength-h .core2,.strength-h .core3{background-color: #18bc9c;}
.inviter-checkbox{padding: 0 0 10px;}
.login-main{margin-top: -10px;position: relative;display: inline-block;}
     
     


/* 验证码 */
.log_box_none{padding:7px 10px;background:#fff none repeat scroll 0 0;position:absolute;top:127px;right:85px;border:1px solid #ccc;font-size:12px;display:none}
.log_box_none span{position:absolute;top:10px!important;left:20px!important}
.log_box_none{position:absolute;z-index:999; width: 225px;}
.log_box_none button{ margin-top: 10px;}
.log_box_none h4 input,.log_box_none input{text-indent:5px;}
.i-align input{ vertical-align: middle;}
.log_box_none img{width:102px;height:30px; vertical-align: middle;}
.log_box_none .m-pwdok{width:110px;line-height:27px;height:27px;padding:0;color:#999;}
.get-code-btn{ font-size: 12px;background:#683a1b;border:1px solid #683a1b;color: #fff; }
.reget-code-btn{ font-size: 12px;background:#2981bd;border:1px solid #2981bd;color: #fff; }
.u-hp-width{ width: 358px;}
.log-u-width{ width: 284px!important;}
.u-yzm-width { width: 115px!important;}
.btn-orange{border:1px solid #ff8c0f; background:#ff8c0f;color:#fff;}
.btn-orange:hover{background-color: #ff8c0f;}

/*复选 */
.btn-change{display:inline-block;padding:8px 15px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:3px;color:#a7a7a7;background-color:#eaeaea;border-color:#eaeaea}
.btn-change.active,.btn-change.focus,.btn-change:active,.btn-change:focus,.btn-change:hover,.open>.dropdown-toggle.btn-change,.btn-curr{color:#fff;background-color:#ff8c0f;border-color:#ff8c0f}

/*老师中心头部 */
.gr-head{line-height: 45px;margin-top:15px;border-left: 1px solid #ccc;padding-left:20px;margin-left:20px;color:#999;font-size: 24px;}
.zb-head{height: 55px; padding: 10px 0px;border-bottom: 1px solid #ddd; background: #f8f8f8;}
.zb-right-box{margin-top: 23px; position: relative; line-height: 30px;}
.zb-right-box button{margin-left: 10px;}
.zb-right-box .zb-tea-img{width: 34px; height: 34px; margin: 0px 10px; border-radius:65px; -moz-border-radius:65px;-webkit-border-radius:65px;}
.zb-tea-com,.zb-its-com{width: 150px; position: absolute; top: 40px;left: 50px; background: #fff; border: 1px solid #ddd; border-top: none; display: inline-block;}
.zb-tea-com a,.zb-its-com a{display: inline-block; width: 140px; text-indent: 5px;color: #666;padding: 5px; height: 25px; float: left; border-top:1px solid #ddd;}
.zb-its-com{ width: 190px; left: 34px;}
.zb-its-com a{ width: 180px;color: #666;}
.zb-tea-com a:hover,.zb-its-com a:hover{background: #ddd;}

/*老师中心左边  */
.m-wait ul,.m-face ul{width:300px;padding:15px 0;float:left;min-height:200px; margin-top: 20px; font-size:16px;padding-bottom:30px;}
.m-wait li,.m-face li{height:50px;line-height:50px;text-indent:20px}
.m-wait .current,.m-face .current{background:#B81C22;/*#09a385;*/ color: #fff;}
.m-wait .current a,.m-face .current a{color:#fff; display: block;}
.m-wait a{display: block;}

/*老师中心右边 */
.m-tea-right{width:870px;min-height:200px;padding:20px 15px; margin-top: 20px; background:#fff}
.m-tea-right h1{border-left:5px solid #B81C22;/*#09a385;*/text-indent:10px;font-size: 16px;margin-bottom:30px;font-weight: normal;}
.m-class{height:20px;line-height:20px;padding:15px 0px;color:#999}
.m-state{padding:0 10px 20px 0px; display: inline-block;}
.m-state strong{color:#999;font-weight: normal;}
.m-state .state-pad{margin-right:30px}
.m-state a{color:#666;padding:2px 10px}
.m-state a:hover,.shover{color:#fff!important;background:#B81C22;/*#09a385*/}
.lp-table{width:100%;table-layout:auto!important}
.lp-table strong{text-align:center;display:block;}
.lp-table strong em{ color: red;}
.lp-table tbody td{ font-size: 12px;}
.m-table{table-layout:none;}
.m-table th{background:#f2f2f2;color:#333;text-align:center;font-weight:400}
.lp-table a,.white_content a{color:#008fc8}
.lp-table em{color:#008fc8; padding: 0px 7px;}
.lp-table span{color:#666;text-align:left; font-size: 12px;}
.tea-abox a{display:block;float:left;color:#666;line-height:20px}
.tea-tv{padding:10px 25px}
.m-class span,.span-red{color:#f60;}
.lp-table .close{ top:0px;}
.lp-table textarea{width:97%;height:175px;padding:10px;border:1px solid #ddd; line-height: 25px;}
.rg{margin-left:9px}
.wid-title{ width: 425px;}
.rlg{margin-left:48px}
.btn-back{display:block;margin:20px auto;}
.btn-back:hover{background:#B81C22;/*#149d82*/}
.mrg{margin:0!important}
.stu-table{margin:0 auto}
.stu-table td,.stu-table tr{padding:5px 0px;border:none;color:#333;text-align:left;text-indent:0}
.stu-table span{color:#666}
.txt-top{vertical-align:initial}
.weixbox{padding:0 10px;margin-bottom:10px;font-size:12px}
.wx-img{width:190px;height:190px;display:block;overflow:hidden}
.g-center{text-align:center;padding:10px 12px;margin-left:15px}
.stu-select{margin-bottom:10px}
.stu-select .u-ph-txt{ color: #999;}
.stu-select input{width:100px;margin-right:20px}
.stu-select label{color:#666; line-height: 30px;}
.wait-list{border:none!important}
.stu-comper{border:1px solid #ffd324;padding:2px; margin: 10px 0px; font-size: 12px; background-color:#fff6bf;}
.u-back{background: #eee;}
.data-box input{width:120px;margin:0 3px}
.lp-table a,.white_content a{color:#008fc8}
.lp-table em{color:#008fc8; padding: 0px 7px;}
.lp-table span{color:#666;text-align:left; font-size: 12px;}
.tea-abox a{display:block;float:left;color:#666;line-height:20px}
.tea-abox i{color:#999999;}
.tea-abox .link-btn{margin-right: 15px; font-size:12px;}
.tea-abox .link-btn i{color: #666666; margin-right: 5px; padding: 0; font-style: normal; font-size: 14px;}
.tea-abox .link-btn:hover{color:#008fc8;}
.tea-abox .link-btn:hover i{color:#008fc8;}
.tea-abox .link-info{color:#008fc8;}
.tea-abox .link-info i{color:#008fc8;}
.select-width{width: 122px!important; margin: 3px;}
.page-box {margin: 60px auto;}
.m-none {margin: 0 auto;text-align: center;}
.table-th th{text-align:right; width: 120px;}
.m-head{position:relative;width:145px;margin:0 auto}
.m-head img{width:145px;height:145px;display:block;overflow:hidden}
.m-head p{position:absolute;bottom:0;left:0;height:30px;zoom:1;filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7;background:#000;width:100%;color:#fff;text-align:center;line-height:30px;cursor:pointer}
.yzm-box{margin-top: -3px;}
.area-box textarea{width: 95%; height:60px;}

.c-us-nav{width:95%;margin:0px auto;}
.c-us-nav li{width:24%;font-size: 16px;margin:35px 0px;border-right:#ddd 1px solid;}
.c-us-nav li a{color: #666;display: block;}
.c-us-nav .c-us-nav-txt{font-size: 20px;}
.c-us-nav li.s-current a{color: #f18721;}
.c-us-box{width:80%;margin:0px auto;line-height: 30px;color:#666;}
.c-us-box p{line-height: 30px;color:#666;}

.bk_L {width: 270px;height: 100%;border-right: 1px solid #f8f8f8;float:left;}
.bk_L ul li {height: 60px;line-height: 60px;color: #333;font-size: 18px;text-align: center;border-bottom: 1px solid #f9f9f9;}
.bk_L ul li.active {color: #FAE8E8;border-left: 2px solid #B81C22/*#f18721*/;background-color: #fff;margin-right: -1px;}
.bk_R {background-color: #fff;padding: 0 30px;width:869px;float: right;min-height: 500px;}
.bk_R .nav-box-border {border-bottom: 1px solid #f0f0f0}
.bk_R .nav-box {height: 60px;}
.nav-box li {float: left;line-height: 58px;font-size: 18px;color: #bbb;padding-right: 40px;}
.bk_R .nav-box li.active {color: #333;border-bottom: 2px solid #B81C22;/*#f18721;*/}
.user-menu{background:#FAE8E8;/*#fbf7f2;*/display:block;min-height: 500px;margin-top: 30px;margin-bottom: 60px;}
.cont-box {margin-top: 30px;padding-bottom: 60px;}
.cont-box p {font-size: 16px;line-height: 33px;color:#333;}
.cont-box .t-h4 {font-size: 16px; height: 35px;margin: 20px 0 0;margin-bottom: 10px;font-weight: bold;color: #B81C22;/*#f18722;*/line-height: 35px;border-bottom: 1px solid #f0f0f0;}