input::-ms-clear{display:none;}
@media screen and (max-width:1200px){.site_nav_r{position:absolute;right:0;}.mycenter>#nav_right{right:98px;}}
.headCenter{background:#fff;width:100%;}
body .header{width:1200px;margin:0 auto;position:relative;clear:both;z-index:3;padding:20px 0;}
body .header .logolay{text-align:left;float:left;}
#register{width:885px;height:585px;margin:0 auto;background:#fff;border-radius:10px;margin-top:100px;position:relative;z-index:6;}
#register ul{padding:110px 0 90px 0;}
#register ul li{float:left;padding-left:160px;padding-right:124px;text-align:left;padding-bottom:60px;}
#register ul li p{font-size:14px;color:#999;text-align:left;line-height:30px;padding-top:50px;}
#register ul li p span{font-size:24px;color:#666;}
#register ul li p span em{color:#3366cc;}
#register ul li a{border-radius:5px;padding:3px 30px;background:#3366cc;display:inline-block;margin-top:20px;font-size:20px;color:#fff;}
#register ul li.p_reg{border-right:1px solid #ebebeb;}
#register ul li.p_reg p span em{color:#66cc33;}
#register ul li.p_reg a{background:#66cc33;}
.closeyk-card{background:none repeat scroll 0 0 #999;border:3px solid #fff;border-radius:36px;cursor:pointer;display:inline-block;float:right;font-size:34px;height:40px;line-height:31px;margin-right:20px;position:absolute;right:-42px;top:-24px;transition:text-shadow 0.32s ease-out 0s;width:40px;text-align:center;color:#fff;}
.closeyk-cards{background:none repeat scroll 0 0 #999;border:3px solid #fff;border-radius:36px;cursor:pointer;display:inline-block;float:right;font-size:34px;height:40px;line-height:31px;margin-right:20px;position:absolute;right:-38px;top:-22px;transition:text-shadow 0.32s ease-out 0s;width:40px;text-align:center;color:#fff;}
.closeyk-cardss{background:none repeat scroll 0 0 #999;border:3px solid #fff;border-radius:36px;cursor:pointer;display:inline-block;float:right;font-size:34px;height:40px;line-height:31px;margin-right:20px;position:absolute;right:-38px;top:-22px;transition:text-shadow 0.32s ease-out 0s;width:40px;text-align:center;color:#fff;}
.page-yk{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1000;width:100%;height:100%;opacity:1;display:none}
.bg-r-c-s{position:absolute;opacity:.2;background-color:#0a1919;filter:alpha(opacity=20);left:0;top:0;width:100%;height:100%;}
.poptrox-popup{background:#fff;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-o-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box;padding-bottom:3em}
.poS{position:relative;}
.poS > a,.poS > span{float:left;display:inline-block;}
.poS > span{padding:10px 0 0 10px;color:rgb(24,24,24);position:relative;text-align:center;border-left:1px solid #CDCDCD;margin-left:1em;}
.poS > span > .hls_gps>a{display:inline;text-decoration:none;position:relative;color:#000;}
.poS > a > img{width:210px;}
.showcy{display:none;opacity:0;filter:alpha(opacity=0);position:absolute;left:0;top:56px;z-index:1;background-color:#fff;text-align:center;padding:15px 0px 5px 15px;border-top:2px solid rgb(135, 135, 135);width:400px;box-shadow:0 1px 1px 1px rgba(234, 234, 234, 0.73);-webkit-box-shadow:0 1px 1px 1px rgba(234, 234, 234, 0.73);-moz-box-shadow:0 1px 1px 1px rgba(234, 234, 234, 0.73);-ms-box-shadow:0 1px 1px 1px rgba(234, 234, 234, 0.73);-o-box-shadow:0 1px 1px 1px rgba(234, 234, 234, 0.73);left:-164px;}
.showcy:before{content:'';display:inline-block;height:0;width:0;top:-16px;left:50%;border-width:8px;border-style:solid;border-color:transparent transparent rgb(135, 135, 135) transparent;position:absolute;}
.showcy li{display:inline-block;margin-bottom:4px;margin-right:5px;float:left;}
.showcy li a{display:block;text-align:center;color:#818181;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:70px;height:24px;border:1px solid #d7d7d7;cursor:pointer;}
.showcy li a.hover,.showcy li a:hover{color:#fff;background-color:#FF921E;border-color:transparent;cursor:pointer;}
#chancity{white-space:nowrap;line-height:2em;color:#888;font-weight:normal;cursor:pointer;}
#showCity > p{margin-top:10px;font-size:12px;color:rgb(165, 165, 165);}
.city_border{border:2px solid rgb(135, 135, 135) !important;}
.mb25{margin-bottom:25px;}
.mb40{margin-bottom:40px;}
.site_nav{height:30px;border-bottom:1px solid #ddd;background:#fbfbfb;line-height:30px;z-index:10000;width:100%;}
.site_nav_lr{width:1200px;margin:0 auto;font-size:12px;color:#828282;}
.site_nav_lr ul li a{color:#828282;}
.site_nav_l{float:left;}
.site_nav_l li{padding-right:10px;float:left;}
.site_nav_r{float:right;}
.site_nav_r li{padding-left:10px;float:left;}
.hls_gps{width:68px;text-align:center;font-weight:bold;color:#000;}
.hls_gps,#getCity:before,#getCity:after{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out;}
.hls_gps label{font-size:16px;}
.hls_gps #getCity{display:inline-block;padding:0 10px;white-space:nowrap;line-height:1;position:relative;}
#getCity:before{content:'[';display:inline-block;position:absolute;top:0;left:0px;line-height:12px;}
#getCity:after{content:']';display:inline-block;position:absolute;top:0;right:0px;line-height:12px;}
.hls_gps:hover #getCity:before{left:-3px;}
.hls_gps:hover #getCity:after{right:-3px;}
.mian_nav{height:40px;line-height:40px;background:#fff;position:relative;z-index:2;border-bottom: 2px solid #e4e4e4;}
.mian_nav h2,.mian_nav h3{color:#fff;font-size:18px;width:220px;text-align:left;padding-left:30px;background:#0d9edf ;position:relative;cursor:pointer;font-weight:bold;}
.mian_nav h2.up:after{background-position:-46px -41px;}
.mian_nav h2:after{content:'\20';background:url(/img/newui/ico2_9.png) no-repeat 0px -41px;position:absolute;padding:10px;right:22px;margin-top:-12px;top:50%;}
.mian_nav h3:after{content:'\20';background:none;position:absolute;padding:10px;right:22px;margin-top:-12px;top:50%;}
.mian_nav .nav_all{color:#fff;background:#518cd5;width:220px;}
.mian_nav div.mycenter{width:1200px;margin:0 auto;position:relative;}
.mian_nav .sub_nav li{width:184px;height:93px;background:url(/img/newui/navline.png)no-repeat 20px 87px ;}
.mian_nav .sub_nav li.bgn{background: none;}
.mian_nav .sub_nav li:hover{background: #fff;border: 2px solid #23adea;border-left: none;border-right: none;height: 93px;width: 220px;}

.mian_nav .sub_nav li:hover .nav_all .hls_grade{color:#23adea;}
.mian_nav .sub_nav li:hover .nav_all .hls_subjects a{color:#23adea;}
.mian_nav .sub_nav li:hover dl{display:block;}
.mian_nav .sub_nav{width:220px;background:#23adea;position: absolute;display: none;}
.mian_nav .sub_nav li dl{position:absolute;left:220px;background:url(/img/newui/bg-showright.png);display:none;padding:15px 50px 16px 50px;border:2px solid #23adea;border-left: none;}
.mian_nav .sub_nav li dl.primary{width:480px;top:0px; background:#fff;filter:alpha(opacity=90);opacity:0.9;}
.mian_nav .sub_nav li dl.junior_high{width: 612px;top:30px; background:#fff;alpha(opacity=90);opacity:0.9;}
.mian_nav .sub_nav li dl.senior_high{width: 612px;top:100px; background:#fff;alpha(opacity=90);opacity:0.9;}
.mian_nav .sub_nav li dl.special_sub{width: 670px;top:279px;padding-top: 30px; background:#fff;alpha(opacity=90);opacity:0.9;}
.mian_nav .sub_nav dt{width:138px;line-height:25px;height:25px;color:#5181d5;text-align:right;padding-right:25px;float:left;font-weight:bold;font-size:14px;}
.mian_nav .sub_nav dd{line-height:42px;text-align:left;}
.mian_nav .sub_nav dd span{width: 65px; display: inline-block;}
.mian_nav .sub_nav dd a{display:inline-block;height:30px;font-size:14px;color:rgb(45, 45, 45);padding:0 10px;}
.mian_nav .sub_nav dd a:hover{text-decoration:underline;}

.hls_find{float:left;margin-left:90px;margin-right:58px;padding-top:8px;}
.hls_find:after{clear:both;display:table;content:'\20';}
.hls_find input{height:45px;line-height:normal;line-height:45px\9;border:1px solid #ccc;width:368px;padding:0 10px 0 20px;font-size:14px;border-right:none;outline:0;transition:border-color .3s linear;-moz-transition:border-color .3s linear;-ms-transition:border-color .3s linear;-webkit-transition:border-color .3s linear;float:left;background-color:#F9F9F9;border-radius:0;}
.hls_find input:focus{border-color:#6694DD;background-color:#fff;}
.hls_find .hls_sou{ float:right;background:#23adea;height:45px;line-height:45px;color:#fff;display:inline-block;padding:0 20px 0 25px;word-spacing:5px;letter-spacing:5px;cursor:pointer; font-size:16px;}
.hls_stern{padding-top:8px;display: inline-block;float: right;}
.hls_stern li{float:left;width:58px;font-size:12px;margin:0 0 0 10px;text-align:center;}
.hls_stern li a{display:inline-block;padding-top:30px;color:#000;background:url(/img/newui/ico2_9.png) no-repeat;}
.hls_stern li a.stern_1{background-position:4px 0;}
.hls_stern li a.stern_2{background-position:-62px 0;}
.hls_stern li a.stern_3{background-position:-125px 0;}
.hls_grade{font-size:14px;color:#fff;font-weight:bold;display:inline-block;width:180px;height:34px;line-height:34px;float:left;text-align:left;margin-top:18px;padding-left:30px;}
.hls_subjects{font-size:12px;margin-right:18px;display:inline-block;width:180px;line-height:12px;float:left;text-align:left;padding-bottom:20px;padding-left:30px;white-space:nowrap;}
.hls_subjects a{margin-right:15px;color:#fff;}
.clear{clear:both;}
.free_refer{background:url(/img/newui/ico2_9.png) no-repeat -156px -32px;padding:18px 0 16px 54px;text-align:left;line-height:20px;}
.free_refer span{font-size:14px;font-weight:bold;}
#nav_box_tx{width:300px; background:#23adea; font-size:16px; color:#FFF;}
#nav_box_tx span{color:#FFF;}
.nav_box{float:left;position:absolute;z-index:3;top:0px;left:230px;height:40px;line-height:40px; width:1000px;}
.nav_box ul li{list-style:none;float:left;margin:0 10px;height:40px;width: 90px;text-align: center;}
.nav_box ul li:hover{border-bottom:3px solid #23adea;height:40px;}
.nav_box ul li a{margin:0 4px;color:#000;height:40px;display:inline-block;font-size:16px; font-weight:800;transition:font-weight .3s ease-out;-webkit-transition:font-weight .3s ease-out;-moz-transition:font-weight .3s ease-out;-ms-transition:font-weight .3s ease-out;}
.nav_box ul li:hover a{text-decoration:none;font-weight:800;}
.nav_box ul li.cur a{font-weight:bold;}
.nav_box ul li.cur{border-bottom:3px solid #23adea;}
.nav_box ul li.last{font-family:\5b8b\4f53;font-size:12px;padding-top:1px;}
.nav_box ul li.last a{color:#a2a2a1;}
.hls_slogan{background:url(/img/newui/ico2_9.png) no-repeat 0px -72px;height:4S0px;width:150px;position:absolute;right:15px;top:0;display:none;}
.nav_right{position:absolute;right:0px;top:0px;display: inline-block;}
.nav_right li{float:left;height: 30px;line-height: 30px;display: inline-block;}
.nav_right li a{display:inline-block;border-radius:5px; border: 2px solid #ff921e;font-size: 16px;}
.nav_right li a.white{background:#fff;color:#000;padding:0 10px;}
.nav_right li a.yellow{background:#ff921e;color:#fff;padding:0 10px;margin-right: 10px;}
.nav_right li a.bdrtb{margin-right: 10px;}
.popbox{width:980px;position:absolute;top:0;left:0;display:none;z-index:120;}
.popbox .close-btn{position:absolute;background:#5298d9;display:inline-block;top:-10px;right:-10px;}
.popbox .close-btn .close_ico{background:url(/img/parent/hls_jz_aico.png) no-repeat scroll -38px -76px #8d8d8d;height:40px;margin:0;position:absolute;right:-10px;top:-10px;width:40px;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px;border:5px solid #fff;}
.popbox h2{height:25px;font-size:14px;background-color:#3366cc;position:relative;padding-left:10px;line-height:25px;color:#fff;}
.popbox h2 a{position:absolute;right:5px;font-size:12px;color:#fff;}
.popbox .mainlist iframe{display:block;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.popbox .mainlist li{height:24px;line-height:24px;}
.popbox .mainlist li span{margin:0 5px 0 0;font-family:"宋体";font-size:12px;font-weight:400;color:#ddd;}
.popbox1{width:980px;position:absolute;top:0;left:0;display:none;z-index:120;}
.popbox1 h2{height:25px;font-size:14px;background-color:#3366cc;position:relative;padding-left:10px;line-height:25px;color:#fff;}
.popbox1 h2 a{position:absolute;right:5px;font-size:12px;color:#fff;}
.popbox1 .mainlist1{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.popbox1 .mainlist1 li{height:24px;line-height:24px;}
.popbox1 .mainlist li span{margin:0 5px 0 0;font-family:"宋体";font-size:12px;font-weight:400;color:#ddd;}
#screen{width:100%;height:100%;position:absolute;top:0;left:0;display:none;z-index:100;background-color:#666;opacity:0.5;filter:alpha(opacity=50);-moz-opacity:0.5;}
#lib_Tab1_sx{width:980px;margin:0px;padding:0px;margin-bottom:15px;overflow:hidden;height:610px;}
.lib_tabborder_sx{border-radius:5px;}
.lib_Menubox_sx{line-height:28px;position:relative;float:left;width:240px;border-right:1px solid #95C9E1;background:#5298d9;height:610px;}
.lib_Menubox_sx .phone_call{background:#395c7d url(/img/parent/hls_jz_aico.png) no-repeat 25px -265px;height:75px;font-size:24px;color:#fff;position:absolute;bottom:0;width:100%;padding:30px 0 0 60px;}
.lib_Menubox_sx ul{margin:0px;padding:0px;list-style:none;text-align:center;}
.lib_Menubox_sx li{display:block;cursor:pointer;width:240px;color:#fff;font-weight:bold;height:25px;line-height:25px;background-color:#5298d9;height:70px;line-height:70px;border-bottom:1px solid #71ade6;font-size:16px;}
.lib_Menubox_sx li.hover{padding:0px;background:#6daae3;width:240px;border-bottom:1px solid #71ade6;border-right:0;border-left:none;color:#fff;height:70px;line-height:70px;}
.lib_Contentbox_sx{margin-top:0px;border-top:none;border-left:0;margin-left:240px;}
.box,#confirm_box,.email_box,.continue_class_box,.repeal_renew_box,.renew_list,.audition_remove_box,.buy_class_box,.s_refuse_box,.open_evaluate_box,.pay_succ_fail_box,.ex_ticket_box,.to_phmsg_box{position:fixed;left:50%;height:auto;z-index:100;background-color:#f5f5f5;border-radius:10px;box-shadow:0px 0px 8px #000;-moz-box-shadow:0px 0px 8px #000;-webkit-box-shadow:0px 0px 8px #000;}
.box h2,#confirm_box h2,.email_box h2,.continue_class_box h2,.repeal_renew_box h2,.renew_list h2,.audition_remove_box h2,.buy_class_box h2,.s_refuse_box h2,.open_evaluate_box h2,.pay_succ_fail_box h2,.ex_ticket_box h2,.to_phmsg_box h2{height:75px;font-size:24px;background-color:#5298d9;position:relative;padding-left:10px;line-height:75px;color:#fff;padding-left:50px;font-weight:bold;border-top-left-radius:10px;border-top-right-radius:10px;}
.box h2 a,#confirm_box h2 a,.email_box h2 a,.continue_class_box h2 a,.repeal_renew_box h2 a,.renew_list h2 a,.audition_remove_box h2 a,.buy_class_box h2 a,.s_refuse_box h2 a,.open_evaluate_box h2 a,.pay_succ_fail_box h2 a,.ex_ticket_box h2 a,.to_phmsg_box h2 a{position:absolute;right:24px;font-size:12px;color:#fff;}
.buy_class_box h2 span span{padding:0 5px;}
.box .mainlist2 li,#confirm_box .mainlist2 li,.email_box .mainlist2 li{height:24px;line-height:24px;}
.box .mainlist2 li span,#confirm_box .mainlist2 li span,.email_box .mainlist2 li span{margin:0 5px 0 0;font-family:"宋体";font-size:12px;font-weight:400;color:#ddd;}
#TB_overlayBG{background-color:#666;position:absolute;z-index:99;left:0;top:0;display:none;width:100%;height:100%;opacity:0.5;filter:alpha(opacity=50);-moz-opacity:0.5;}
.close_ico{background:url("/img/parent/hls_jz_aico.png") no-repeat scroll -38px -76px;display:inline-block;height:36px;margin:22px 5px 0 0;width:36px;}
.box_content{width:980px;min-height:550px;background:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.page-yk{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1000;width:100%;height:100%;opacity:1;display:none;}
.poptrox-popup{background:#fff;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-o-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box;padding-bottom:3em;}
.bg-r-c-s{position:fixed;opacity:0.7;background-color:#0a1919;filter:alpha(opacity=20);left:0;top:0;width:100%;height:100%;z-index:1;}
#styk,#yk{text-align:center;}
.yk-hls{margin-top:15px;}
.overfl-pop{top:0px;background-color:#f5f5f5;display:inline-block;vertical-align:middle;position:relative;z-index:1;width:1000px;height:auto;border-radius:8px;box-shadow:0 0 3px rgba(255, 255, 255, 0.56);-webkit-box-shadow:0 0 3px rgba(255, 255, 255, 0.56);-moz-box-shadow:0 0 3px rgba(255, 255, 255, 0.56);-ms-box-shadow:0 0 3px rgba(255, 255, 255, 0.56);padding:0;margin-top:70px;}
.overfl-pop h1{color:#fff;font-weight:bold;font-size:26px;text-align:left;padding:18px 22px;background-color:#5298D9;border-radius:8px 8px 0 0;line-height:1.5;}
.overfl-pop h1 span{padding:0 10px;}
.clear-fx:before,.clear-fx:after{content:"\20";display:table;overflow:hidden;line-height:0;height:0px;}
.clear-fx:after{clear:both;}
.btn-yk{padding:16px 0;border-top:1px solid rgb(226, 226, 226);background:#fff;border-radius:0 0 8px 8px;}
.warn-yk-proto{width:424px;margin-left:410px;}
.btn-yk .warn-yk-proto a,.btn-yk .warn-yk-proto label{float:left;display:inline-block;}
.btn-yk .warn-yk-proto label{margin:14px 0 0 20px;}
.btn-yk .warn-yk-proto label em{background:url(/img/newui/sprite-hls-iconspic.png) no-repeat -316px -581px;width:20px;height:20px;margin-left:6px;display:inline-block;cursor:pointer;position:relative;float:right;}
.btn-yk .warn-yk-proto label em i{width:132px;display:block;color:#fff;background-color:rgba(0, 0, 0, 0.54);padding:6px 10px;font-size:12px;position:absolute;top:-100px;left:-70px;border-radius:4px;text-align:left;display:none;}
.btn-yk .warn-yk-proto label em i:after{content:'\20';display:block;width:0;height:0;border-style:solid;border-width:6px;border-color:rgba(0,0,0,.54) transparent transparent transparent;bottom:-18px;left:61px;position:relative;}
.btn-yk .warn-yk-proto label em:hover i{display:block;}
.btn-yk .warn-yk-proto label input[type='text']{float:left;padding:0;margin:4px;height:13px;width:13px;display:inline-block;}
.btn-yk .warn-yk-proto a{margin:0;font-size:22px;height:44px;line-height:44px;width:200px;}
.btn-yk .warn-yk-proto a i{background:url(/img/newui/sprite-hls-iconspic.png) no-repeat -222px -539px;display:inline-block;width:28px;}
.errorMSG{color:#fff;font-size:16px;background-color:#000;padding:18px 60px;opacity:0.8;filter:Alpha(opacity=80);border:3px solid #d8d8d8;position:absolute;top:46%;left:0;right:0;margin:auto;width:470px;text-align:left;z-index:9999;display:none;}
#footerout{height:274px !important;}
.page-yk .btn-orig{color:#fff;display:block;border-radius:3px;background-color:#FF9700;border-bottom:2px solid #C26009;font-size:22px;text-align:center;line-height:50px;width:140px;height:50px;letter-spacing:4px;text-indent:4px;font-weight:bold;margin:50px auto 10px;transition:background-color ease-in-out .24s;-moz-transition:background-color ease-in-out .24s;-webkit-transition:background-color ease-in-out .24s;-o-transition:background-color ease-in-out .24s;-ms-transition:background-color ease-in-out .24s;}
.btn-orig:hover{background-color:#FF7900;color:#fff;text-decoration:none;}
.flou{margin:5px 122px;}
.flou > label{display:inline-block;text-align:right;font-size:15px;width:126px;color:rgb(97,97,97);margin-top:10px;text-shadow:none;}
.flou label i{font-weight:bold;color:#F04F4F;font-size:14px;font-style:normal;padding-right:5px;}
.inp-si{display:inline-block;width:453px;text-align:left;}
.inp-si > input{background-color:white;color:#242424;padding:8px 12px;outline:0 none;border:3px solid #fff;font-size:14px;width:400px;text-align:left;display:block;box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;}
.inp-si > label{display:inline-block;font-size:14px;margin:0 28px 0 8px;text-shadow:none;}
.inp-si > label [type='radio']{padding:0;margin:2px 6px 0 0;}
.fmsi > label{margin:0 14px 0 8px;text-shadow:none;}
#uide > .activelist{border:3px solid rgb(236,236,236);background-color:#fff;}
#gui-qu2,#gui-qu3{box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;}
.gradeUI{color:rgb(100,100,100);letter-spacing:0.25em;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;transition:all .25s ease-in-out;outline:0;background-color:#fff;border:3px solid #fff;text-align:left;padding:8px 18px;font-size:14px;background:#fff url(/img/newui/sprite-search.png?v=02) no-repeat;background-position:right -214px;cursor:pointer;position:relative;box-shadow:inset 0px 0px 1px 1px rgba(255,255,255,0.25);-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;transition:all .25s ease-in-out;}
.gradeUI .adb{display:none;position:absolute;overflow:hidden;left:0;right:0;top:40px;background:#eeeeee;z-index:999;border-bottom-left-radius:4px;border-bottom-right-radius:4px;}
.gradeUI .adb ul li{padding:8px 20px;}
.gradeUI .adb ul li a{color:rgb(104,104,104);font-weight:normal;}
.fir-foui{display:inline-block;padding:8px 6px;background-color:#fff;border:3px solid #fff;font-size:14px;width:11%;text-align:center;box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;white-space:nowrap;}
.widada{display:inline-block;width:24%;padding:8px;box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;}
.widada ul li{padding:8px 16px !important;}
.widada .adb{height:260px;overflow-y:auto !important;}
#txt_area_1 .adb,#gui-qu2 .adb,#gui-qu3 .adb{height:auto;overflow-y:auto !important;}
.form-gp:before,.form-gp:after,.identifyingcode:before,.identifyingcode:after,.iteacher:before,.iteacher:after,.bestX:after,.bestX:before,.find-container:before,.find-container:after,.row-find:before,.row-find:after,.clear-fx:before,.clear-fx:after,.u-l>ul:before,.u-l>ul:after{content:"\20";display:table;overflow:hidden;line-height:0;height:0}.form-gp:after,.iteacher:after,.bestX:after,.find-container:after,.row-find:after,.clear-fx:after,.u-l>ul:after{clear:both}
.page-st .overfl-pop h1{color:#fff;font-size:24px;text-align:left;padding:26px 22px;background-color:#5298d9;border-radius:8px 8px 0 0}
.page-st{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1000;width:100%;height:100%;opacity:1;display:none;}
.page-st .overfl-pop{top:0px;background-color:#fff;display:inline-block;vertical-align:middle;position:relative;z-index:1;width:1000px;height:auto;border-radius:8px;box-shadow:0 0 3px rgba(255, 255, 255, 0.56);-webkit-box-shadow:0 0 3px rgba(255, 255, 255, 0.56);-moz-box-shadow:0 0 3px rgba(255, 255, 255, 0.56);-ms-box-shadow:0 0 3px rgba(255, 255, 255, 0.56);padding:0;margin-top:70px;}
.page-st .overfl-pop h1 span{padding:0 5px}
.page-st .overfl-pop h1 em{font-style:normal;font-size:14px;margin-left:5px;}
.page-st .overfl-pop .closeyk-card{display:inline-block;float:right;margin-right:20px;font-size:34px;line-height:31px;cursor:pointer;transition:text-shadow .32s ease-out;-webkit-transition:text-shadow .32s ease-out;-moz-transition:text-shadow .32s ease-out;-ms-transition:text-shadow .32s ease-out;-o-transition:text-shadow .32s ease-out;font-style:normal;}
.page-st .overfl-pop .closeyk-card:hover{text-shadow:0 0 11px white;-ms-text-shadow:0 0 11px white;-webkit-text-shadow:0 0 11px white;-moz-text-shadow:0 0 11px white}
.page-st .yk-hls{margin-top:0;}
.page-st .yk-hls h3{text-align:left;color:#000;font-size:18px;padding-bottom:10px;border-bottom:1px solid #fff;font-weight:bold}
.page-st .for-on{padding:0 0 0 310px;background:#f5f5f5;border-bottom:1px solid #e8e8e8;}
.page-st .for-on dd{float:left;display:inline-block;zoom:1}
.page-st .for-on dd img{width:105px;height:auto;border-radius:50%;border:2px solid #fff;margin:20px 24px}
.page-st .for-on dd .spanbr{font-size:13px;color:#000;line-height:26px;margin:44px 0;text-align:left}
.tech_classTime .spanbr{font-size:13px;color:#000;line-height:26px;text-align:left}
.page-st .for-on dd .spanbr span{text-align:left;margin-right:12px;display:inline-block;white-space:nowrap;color:#666;}
.tech_classTime .spanbr span{text-align:left;margin-right:12px;display:inline-block;white-space:nowrap;color:#666;font-size:14px;}
.page-st .for-on dd .spanbr span.t_name{font-size:26px;display:block;}
.page-st .subform .form-gp{margin-bottom:20px;}.page-st .subform .form-gp label .redstar{color:#ff0000;display:inline-block;padding-right:5px;}.page-st .subform .form-gp *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.page-st .form-gp label{margin-left:20px;width:150px;text-align:right;display:inline-block;float:left;padding-top:6px;color:#666;font-size:16px;font-weight:bold;margin-top:4px;}.page-st .form-gp .input-msg{width:76.66667%;float:left;padding:0;}.page-st .form-gp .input-msg select{float:left;width:240px;margin-right:10px;height:40px;font-size:16px;color:#999;border:1px solid #d5d5d5;}.page-st .form-gp .input-msg .input1{float:left;margin-right:10px;height:40px;width:150px;border:1px solid #d5d5d5;font-size:16px;color:#999}.page-st .form-gp .input-msg .input2{float:left;margin-right:10px;height:40px;width:160px;border:1px solid #d5d5d5;}
.page-st .btn-orig{color:#fff;display:inline-block;border-radius:3px;background-color:#FF9700;border-bottom:2px solid #C26009;font-size:22px;text-align:center;line-height:50px;height:50px;letter-spacing:4px;text-indent:4px;font-weight:bold;margin:10px 0 10px 385px;transition:background-color ease-in-out .24s;-moz-transition:background-color ease-in-out .24s;-webkit-transition:background-color ease-in-out .24s;-o-transition:background-color ease-in-out .24s;-ms-transition:background-color ease-in-out .24s;}
.page-st .btn-orig:hover{background-color:#FF7900;color:#fff;text-decoration:none;}
.page-st .warn-yk-proto{margin-left:282px;float:left;}
.page-st .warn-yk-proto label{float:left;}
.hope_txt{float:left;margin-left:85px;}
.hope_subject{float:left;width:420px;margin-top:12px;margin-left:5px;}
.hope_subject li{float:left;padding-right:22px;}
.hope_subject li input{float:left;margin-top:3px;margin-right:5px;}
.vacation_area{width:100%;text-align:center;position:relative;line-height:30px;}
.vacation_area > div{padding-top:10px;}
.vacation_area > div > div{padding:20px 0;border:1px solid #d52b2a;background-color:#fff;}
.vacation_notice{font-size:18px;font-weight:bold;color:#d52b2a;}
.vacation_font{font-size:14px;color:#000;}
.close_btn{position:absolute;top:11px;right:1px;background:url(/img/close_btn.jpg) no-repeat center center;height:17px;width:17px;}
#kf5_overlay{ position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 90000; display: none; } 
#kf5_overlay *{ color: #333; font-style: normal; font-variant: normal; font-size: 12px; }
#kf5_scrim{ background-color: #000; filter: alpha(opacity=10); -moz-opacity: 0.66; left: 0; opacity: 0.66; position: absolute; top: 0; width: 100%; z-index: 1; height: 100%; }
#kf5_container{ position: absolute; top: 0; text-align: left; width: 572px; z-index: 90001; }
#kf5_body{ position: relative; width: 572px; z-index: 2; }
.kf5_Tabright{ right:-9px; }
#kf5_tab.pattern9{background-position: 0 -1080px; background-color: #FFAD32;}
#kf5_tab p{ margin: 0; padding: 20px 18px 20px 18px; font-size: 14px; color: #fff; line-height: 17px; font-weight: bold; text-indent: -999em; }
/*领跑*/
.l_banner{background: url(/img/leadrun/topban.gif) no-repeat center center;height: 50px;width: 100%;display:inline-block; }

/*footer*/
.footer{background-color:#2D363B;border-top:1px solid rgb(175, 175, 175);padding-bottom:26px;}
.footer .layout{width:1200px;margin:0 auto;padding:70px 0 30px 40px;}
.grid-x{display:inline;float:left;margin:0 20px;width:175px;}
.grid-x h3{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACAQMAAABIeJ9nAAAABlBMVEUiKi46Q0iuMEd4AAAADElEQVQIHWNgYDgAAADEAMF+w6DeAAAAAElFTkSuQmCC) repeat-x bottom;margin:0 0 22px 0;padding:0 0 10px 0;font-size:18px;cursor:pointer;}
.grid-x h3 a{color:#fff;display:block;text-align:left;-webkit-transition:all .3s ease;transition:all .3s ease;-moz-transition:all .3s ease;}
.grid-x h3 a:hover{color:#DDDCDC;}
.grid-x ul li{height:24px;list-style:none;margin:0 0 5px 0;padding:0;cursor:pointer;}
.grid-x ul li a{color:#7c7e83;text-align:left;display:block;-webkit-transition:all .3s ease;transition:all .3s ease;-moz-transition:all .3s ease;}
.grid-x ul li:hover a{text-decoration:underline;color:#CCCDD1;}
.grid-r{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACAQMAAABIeJ9nAAAABlBMVEUiKi46Q0iuMEd4AAAADElEQVQIHWNwYHAAAAEEAIH6KGkEAAAAAElFTkSuQmCC) repeat-y;float:right;padding:0 38px 20px;}
.grid-r a{font-size:15px;color:#A2ADB4;text-align:center;display:block;padding-top:130px;background: url(../img/ft_phico.png) no-repeat 50px 30px;cursor:default;}
.grid-r a:hover{color:#A2ADB4;}
.grid-r p{color:#fff;font-weight:bold;font-size:28px;padding:10px 0;}
.copyright{width:100%;text-align:center;color:#c5c5c5;font-size:14px;margin-bottom:14px;}
.copyright span{color:#c5c5c5;padding:0 10px;}
.footer img{outline:none;border:0;zoom:1;width:100%;height:auto;}
.footer img{width:auto ;}
.clear-fx:before, .clear-fx:after{content:"\20";display:table;overflow:hidden;line-height:0;height:0px;}
.clear-fx:after{clear:both;}
@keyframes jumptoTop{0%{margin-bottom:0;animation-timing-function:ease-out}
50%{margin-bottom:10px;animation-timing-function:ease-in}
100%{margin-bottom:0;animation-timing-function:ease-out}
}
@-webkit-keyframes jumptoTop{0%{margin-bottom:0;animation-timing-function:ease-out}
50%{margin-bottom:10px;animation-timing-function:ease-in}
100%{margin-bottom:0;animation-timing-function:ease-out}
}
@-moz-keyframes jumptoTop{0%{margin-bottom:0;animation-timing-function:ease-out}
50%{margin-bottom:10px;animation-timing-function:ease-in}
100%{margin-bottom:0;animation-timing-function:ease-out}
}
@-ms-keyframes jumptoTop{0%{margin-bottom:0;animation-timing-function:ease-out}
50%{margin-bottom:10px;animation-timing-function:ease-in}
100%{margin-bottom:0;animation-timing-function:ease-out}
}
a.arrow-up{background:transparent url(/img/newui/uparrow.png) no-repeat;width:46px;height:46px;display:block;position:fixed;_position:absolute;z-index:100;right:50%;display:none;bottom:1%;margin-right:-646px;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear;}
/* #plane1,#closeqrcode{visibility:hidden;} */
#plane1:hover img#closeqrcode{visibility:visible;}
.icon-360-kx{display:block;text-align:center;}
.copyright img{width:auto;}
.copyright div{margin-top:20px;}
.copyright div span{padding:0;}
.copyright span a{display:inline-block;margin:0 4px;}
img[alt="可信网站"],img[alt="安全联盟认证"]{border-radius:8px;}.icon-360-kx > span{position:static !important;}.wiwdT{width:1200px;margin:0 auto;position:relative;height:1px;}
#qrcode_appD{ position: fixed; z-index:5; right:0; top:50% !important; margin-top:-53px;display:none; }
#qrcode_appD > i{ content:'\20'; position: absolute; background:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx//2wBDAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wgARCAARABEDAREAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAAAAECB//EABQBAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhADEAAAAekAyaIQAH//xAAaEAEBAAIDAAAAAAAAAAAAAAADAgEEABMg/9oACAEBAAEFAkTBYNZS+KdpOvr9Hn//xAAUEQEAAAAAAAAAAAAAAAAAAAAw/9oACAEDAQE/AR//xAAUEQEAAAAAAAAAAAAAAAAAAAAw/9oACAECAQE/AR//xAAnEAACAAQCCwEAAAAAAAAAAAABAgMRUWEAUhASEyAiIzM0QUJDcf/aAAgBAQAGPwJWZeX7vlubYIRZw1+nidBXQqA6sM9SsqD9xs4fby4Ey2Ft3//EACIQAAECBQQDAAAAAAAAAAAAAAERIQBBYYGRIDFRsXGh8P/aAAgBAQABPyFeyTAwB7GUD9NC1XVTNvEJ9S8b0WORxQhsAag/jTrR/9oADAMBAAIAAwAAABAQQACf/8QAFBEBAAAAAAAAAAAAAAAAAAAAMP/aAAgBAwEBPxAf/8QAFBEBAAAAAAAAAAAAAAAAAAAAMP/aAAgBAgEBPxAf/8QAHBABAQEBAAIDAAAAAAAAAAAAAREhQQAQIDFR/9oACAEBAAE/EOMug6DItN14XKh/SRfblyYFmwem+gOVBTmA0gpL0P03wkTZVkTkiioLVhR+L//Z) no-repeat center; right: 3px;
  top: -10px; width: 12px; height: 12px; cursor:pointer; }
#qrcode_appD img{ width:90px; height: auto; }
#iconDivMain1{ top:50% !important; margin-top: 70px !important; position: fixed !important; }
#auto_hidden1{position: fixed !important;top:50% !important;margin-top: 70px !important;visibility: visible!important;}

/*short footer*/
.need_table_footer{background-color:#2f353b;height:80px;}
.need_table_footer p{color:#707070;font-size:12px;text-align:center;padding-top:35px;}
.need_table_footer p span{padding:0 10px;}

.nav_box ul li img{position: relative;top: -55px;left: 44px;}
/*平台介绍*/
.hlsIn {width: 1200px; margin: 0 auto; padding-bottom: 0; z-index: 1; }
		.laT {width: 100%; background-color: #fff; }
		.hlsIn,.laT tbody tr td{ position: relative; }
		.laT tbody tr td {overflow: hidden; height: 174px; text-align: center; vertical-align: middle; border-color: #f5f5f5; border-style: solid; border-width: 0 0 0 2px; }
		.laT tbody tr:first-child td {border-width: 0 0 2px 2px; }
		.laT tbody tr td .ouT {color: #7E7E7E; padding-top: 38px; background-color: #fff; text-align: center; font-size: 1.32em; width: 100%; height: 174px; z-index: 1; opacity: 1; -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); }
		.mAsk {overflow: hidden; z-index: 2; position: absolute; top: 0; left: 0; width: 100%; height: 174px; background-color: #749EDF; opacity: 0; -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); display: table; }
		.mAsk h2 {color: #E0E0E0; text-align: center; position: relative; font-size: 18px; padding: 10px; margin-top: 10px; background-color: rgba(43, 48, 74, 0.8); display: none; }
		.mAsk .QaQ {font-size: 15px; position: relative; color: #fff; text-align: left; padding: 10px 20px 20px; vertical-align: middle; display: table-cell; }
		.laT tbody tr td:hover .mAsk {-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; }
		.laT tbody tr td .ouT:before {background: url(../images/bgnewindex.png?v=001) no-repeat; display: block; width: 64px; height: 64px; margin: 0 auto; content: '\20'; }
		.Gc .laT p.card1:before{background-position:right 0;}
		.Gc .laT p.card2:before{background-position:right -72px;}
		.Gc .laT p.card3:before{background-position:right -148px;}
		.Gc .laT p.card4:before{background-position:right -380px;}
		.Gc .laT p.card5:before{background-position:right -229px;}
		.Gc .laT p.card6:before{background-position:right -302px;}
		.Gc .laT p.card7:before{background-position:right -458px;}
		.Gc .laT p.card8:before{background-position:right -540px;}
		
		
#header{background-color:#fff;height:100px;min-width:1000px;position:relative}
#header .header-layout{width:1200px;margin:auto;position:relative}
.ls-w1000 #header .header-layout{width:1000px}
#header .pt{padding-top:27px}
#header .logo-subject{width:290px}
#header .logo-city{height:73px}
#header .laile-logo{float:left}
#header .mycity{font-size:14px;color:#4c4c4c;height:25px;line-height:25px}
#header .switch-city{margin-top:10px;float:right;width:64px;text-align:center;cursor:pointer; z-index:99;}
#header  .mycity{font-size:14px;color:#4c4c4c;border-width:1px 1px 0;border-radius:3px 3px 0 0;margin-top:-1px}
#header .city-color{color:#b2b2b2;height:20px;line-height:20px}
#header .other-city{display:none}
#header .switch-city:hover .other-city{display:block}
#header .other-city{background-color:#fff;position:absolute;z-index:999;*position:relative;border:solid #85c8f6;border-width:0 1px 1px;border-radius:0 0 3px 3px;margin-top:-20px;padding-top:3px}
#header .other-city a{display:block;width:62px;height:25px;line-height:25px;color:#4c4c4c}
#header .other-city a:hover{background-color:#0d9edf;border-radius:2px;color:#fff;text-decoration:none;transition:color .1s linear,background-color .1s linear;-webkit-transition:color .1s linear,background-color .1s linear;-moz-transition:color .1s linear,background-color .1s linear}
#header .header-subject{position:relative;width:220px;height:40px;line-height:40px;font-size:18px;color:#fff;background-color:#0d9edf;text-align:left; font-weight:800; padding-left:30px;}
#header .header-subject .ls-font{position:absolute;right:26px;font-size:18px; }
#header .header-extra{position:absolute;right:0;top:27px;}
#header .search-phone{height:38px}
#header .header-telephone{float:right;width:240px;height:38px;margin-top:10px; color:#ff7500; font-size:24px; font-weight:800; padding-left:-100px; vertical-align:top;}
#header .header-telephone img{ margin-top:-5px;float:left;}
#header .laile-search{float:right;width:685px;height:38px;margin-left:55px}
.ls-w1000 #header .laile-search{width:485px}
#header .laile-search-form{width:442px;margin:auto}
#header .laile-search-form button{width:77px;height:38px;line-height:38px;background-color:#16b7ff;display:inline-block;border:0;color:#fff;text-align:center;font-size:16px;letter-spacing:8px;text-indent:9px;cursor:pointer;float:left;*line-height:30px;*text-indent:1px}
#header .laile-search-form button:hover{background-color:#0988BF;transition:color .2s linear,background-color .2s linear;-webkit-transition:color .2s linear,background-color .2s linear;-moz-transition:color .2s linear,background-color .2s linear}
#header .s-input{border:solid #16b7ff;border-width:2px 0 2px 2px;height:38px;width:363px;float:left;position:relative}
#header .s-input-wrap input[type=text]{border:0;outline:0;width:365px;height:34px;line-height:34px;text-indent:8px;position:relative;z-index:19;background:url() 1000px 1000px no-repeat}
#header .s-placeholder{display:none;height:34px;line-height:34px;margin-top:-36px;*margin-top:-39px;position:absolute;z-index:9;color:#b2b2b2}
#header .s-placeholder i{background:url(http://s3.laoshilaile.cn/assets/nav-icon-20150603.png) 1px -23px no-repeat;width:18px;height:18px;display:inline-block;margin:10px 6px -5px 5px}
#header .header-nav{margin-top:35px;*margin-left:220px}
#header .header-nav a{min-width:100px;min-height:40px;_height:40px;line-height:40px;text-align:center;display:inline-block;color:#000;font-size:16px;font-weight:700;}
#header .header-nav a:hover{ background-image:url(../img/xian.gif);}
#tiaoxuan{width:340px; background-color:#23adea; color:#000; padding:10px 110px 10px 110px;}
#xian{ background-image:url(../img/xian.gif);}
#header .subject-list{display:none;width:220px;height:350px;background-color:#23adea;position:absolute;z-index:888}
#header .sub-item{height:80px;width:100%;border-bottom:1px solid #39b5ec;position:relative;*height:78px}
#header .sub-item:hover{background-color:#0d9edf;transition:color .2s linear,background-color .2s linear;-webkit-transition:color .2s linear,background-color .2s linear;-moz-transition:color .2s linear,background-color .2s linear;*height:74px}
#header .sub-item:hover .sl-quick-subject b{color:#fff}
#header .class-item{display:none}
#header .item-primary:hover .level-primary{display:block}
#header .item-middle:hover .level-middle{display:block;margin-top:-81px;*margin-top:-79px}
#header .item-high:hover .level-high{display:block;margin-top:-162px;*margin-top:-158px}
#header .item-di:hover .level-di{display:block;margin-top:-243px;*margin-top:-237px}
#header .class-item{width:400px;min-height:311px;border:solid #0d9edf;border-width:2px;background-color:#fff;position:absolute;z-index:799;left:218px;top:0;padding:25px 0 10px 16px}
#header .class-item a{color:#999;height:14px;line-height:14px;text-align:center;padding:0 10px;display:inline-block;margin:0 10px}
#header .class-item a:hover{height:20px;line-height:20px;margin:-3px 10px;color:#fff;border-radius:3px;background-color:#52a0e5;text-decoration:none}
#header .class-item strong a{color:#2ea9df;border:0;margin:0 10px 0 0}
#header .class-item strong a:hover{color:#2ea9df;margin:-3px 10px -3px 0;text-decoration:underline;background-color:#fff}
#header .class-item ul li{display:block;min-height:14px;*margin-bottom:16px}
#header .class-item ul li ul{margin-left:70px}
#header .class-item ul li ul li{float:left;margin-bottom:20px;border-left:1px solid #999;display:inline-block}
#header .class-item ul li :after{content:'\20';display:block;height:0;clear:both}
#header .class-item .b0{border:0;margin-left:-70px}
#header .sl-quick-subject{color:#f7f7f7;font-size:16px;padding-left:6px;line-height:30px;padding-top:10px}
#header .sl-quick-subject span{padding:0 9px}
#header .sl-quick-subject a{font-size:14px;padding:0 10px;color:#fff;display:inline-block;text-align:center}
#header .sl-quick-subject a:hover{text-decoration:underline}
#header .sl-quick-subject b{float:right;margin-right:10px;color:#65c6f0;*margin-top:-30px}
#header .sub-qrcode{color:#b7e9ff;padding-top:26px;font-size:14px}
#header .sub-qrcode i{background:url(http://s3.laoshilaile.cn/assets/qrcode-20150604.png) -1px -345px no-repeat;width:68px;height:68px;display:block;float:left;margin:0 13px 0 21px}
#header .sub-qrcode-gap{margin-top:10px}
blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
body,button,input,select,textarea{font:14px/1.5 \5fae\8f6f\96c5\9ed1,\5b8b\4f53,tahoma,arial,'Hiragino Sans GB',sans-serif;color:#5a6870}
h1,h2,h3,h4,h5,h6{font-size:100%}
address,cite,dfn,em,var{font-style:normal}
code,kbd,pre,samp{font-family:courier new,courier,monospace}
small{font-size:12px}
ol,ul{list-style:none}
a,a:hover{text-decoration:none}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
legend{color:#000}
fieldset,img{border:0}
button,input,select,textarea{font-size:100%}
table{border-collapse:collapse;border-spacing:0}
.w1000{width:1000px}
.w1024{width:1024px}
.w1200{width:1200px}
.hidden{display:none}
.clearfix{*zoom:1;}
.clearfix:after{content:'\20';display:block;height:0;clear:both}
@font-face{font-family:ls-font;src:url(//at.alicdn.com/t/font_1433319252_364891.eot);src:url(//at.alicdn.com/t/font_1433319252_364891.eot?#iefix) format('embedded-opentype'),url(//at.alicdn.com/t/font_1433319252_364891.woff) format('woff'),url(//at.alicdn.com/t/font_1433319252_364891.ttf) format('truetype'),url(//at.alicdn.com/t/font_1433319252_364891.svg#iconfont) format('svg')}
.ls-font{font-family:ls-font;font-style:normal;font-size:14px}
.site-nav{background-color:#eee;border-bottom:1px solid #ddd;height:35px;line-height:35px;min-width:1000px;color:#4c4c4c;position:relative;z-index:5000;font-family:songti}
.site-nav .sn-container{width:1200px;margin:auto;position:relative}
.ls-w1000 .site-nav .sn-container{width:1000px}
.site-nav a{color:#666}
.site-nav a:hover{color:#2da9df}
.site-nav .sn-back-home{height:35px;margin-right:20px;float:left}
.site-nav .download-app{float:left;position:relative;z-index:9001;padding:0 10px;text-align:center}
.site-nav .download-app .sn-qrcode{display:none}
.site-nav .download-app:hover{height:36px;background-color:#fff;border:solid #d5d5d5;border-width:0 1px;margin-left:-1px;cursor:default;color:#2da9df}
.site-nav .download-app:hover>i{background:url(http://s3.laoshilaile.cn/assets/nav-icon-20150603.png) -21px 0 no-repeat;width:12px;height:15px;margin:3px 3px -3px 0;display:inline-block}
.site-nav .download-app:hover .sn-qrcode{display:block}
.site-nav .download-app .sn-qrcode{width:200px;border:solid #d5d5d5;border-width:0 1px 1px;position:absolute;z-index:7999;left:-1px;top:35px;padding:17px 15px;color:#333;text-align:left;background-color:#fff}
.site-nav .download-app .sn-qrcode span{display:block}
.site-nav .download-app .sn-qrcode .blue{font-size:16px;color:#23adea;padding-top:15px;line-height:45px}
.site-nav .app-student{width:200px;height:128px;border-bottom:1px dotted #b7b7b7}
.site-nav .app-student i{background:url(http://s3.laoshilaile.cn/assets/qrcode-20150604.png) 0 -192px no-repeat;width:112px;height:112px;display:block;float:left;margin-right:5px}
.site-nav .app-teacher{width:200px;padding-top:15px}
.site-nav .app-teacher i{background:url(http://s3.laoshilaile.cn/assets/qrcode-20150604.png) 0 -42px no-repeat;width:112px;height:112px;display:block;float:left;margin-right:5px}
.site-nav .sn-quick-menu{position:absolute;right:0;top:0}
.site-nav .sn-quick-menu li{float:left;position:relative}
.site-nav .login-info{float:left}
.site-nav .login-info .unlogin a{padding:0 15px}
.site-nav .login-info .user-info-wrapper{position:relative;display:inline-block;margin:0 15px 0 5px;border:1px solid #eee;border-bottom:0 none}
.site-nav .login-info .user-info-wrapper .logged-name{padding:0 20px}
.site-nav .login-info .user-info-wrapper .logged-menu{display:none}
.site-nav .login-info .login-menu-hover{border-color:#d5d5d5}
.site-nav .login-info .login-menu-hover .logged-name{height:36px;background-color:#fff;cursor:default}
.site-nav .login-info .login-menu-hover .logged-menu{display:block;position:absolute;left:-1px;top:35px;width:200px;border:1px solid #d5d5d5;border-top:0 none;padding:8px 15px 15px;color:#333;text-align:left;background-color:#fff;line-height:25px;overflow:hidden;z-index:7999}
.site-nav .login-info .login-menu-hover .logged-menu img{width:58px;height:58px;border-radius:29px;float:left;margin-right:13px}
.site-nav .login-info .login-menu-hover .logged-menu a:hover{text-decoration:underline}
.site-nav .login-info .login-menu-hover .logged-menu .logged-snap{margin-bottom:15px}
.site-nav .login-info .login-menu-hover .logged-menu .logged-snap .account-enter{width:55px;display:inline-block}
.site-nav .login-info .login-menu-hover .logged-menu .logged-snap .out-link{width:35px;display:inline-block;text-align:center}
.site-nav .login-info .login-menu-hover .logged-menu .logged-snap strong{display:block;width:129px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;line-height:24px;padding-top:5px}
.site-nav .login-info .login-menu-hover .logged-menu .personal-link{margin-right:-30px}
.site-nav .login-info .login-menu-hover .logged-menu .personal-link a{width:100px;display:inline-block;line-height:25px}
.site-nav .menu-item a{padding:0 15px}
.site-nav .menu-item .new,.site-nav .user-menu .new{width:8px;height:8px;border-radius:4px;display:inline-block;background-color:#f16161;margin:0 0 1px 3px;*margin-bottom:5px}
.site-nav .follow-us{position:relative;z-index:9001;padding:0 10px;text-align:center}
.site-nav .follow-us .attention-qrcode{display:none;position:absolute;z-index:7999;left:-1px;top:20px;width:120px;padding:10px 10px 10px 0;border:1px solid #d5d5d5;border-top:0;background-color:#fff;color:#333}
.site-nav .follow-us b{margin-left:5px;display:inline-block;-webkit-transition:.2s ease all;-moz-transition:.2s ease all;-ms-transition:.2s ease all;-o-transition:.2s ease all;transition:.2s ease all}
.site-nav .follow-us:hover{height:36px;background-color:#fff;border:solid #d5d5d5;border-width:0 1px;margin:0 -1px;cursor:default;color:#2da9df}
.site-nav .follow-us:hover b{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.site-nav .follow-us:hover .attention-qrcode{display:block}
.site-nav .follow-us .weibo,.site-nav .follow-us .weixin{width:117px}
.site-nav .follow-us .weibo .ls-font,.site-nav .follow-us .weixin .ls-font{font-size:22px;margin-right:8px}
.site-nav .follow-us .weibo p,.site-nav .follow-us .weixin p{width:100px;height:100px;margin:0 auto}
.site-nav .follow-us .weixin{border-bottom:1px dotted #b7b7b7;padding-bottom:12px}
.site-nav .follow-us .weixin .ls-font{color:#86d33a}
.site-nav .follow-us .weibo{padding-top:15px}
.site-nav .follow-us .weibo .ls-font{color:#ed4848}
.site-nav .follow-us .weibo a{width:115px;height:24px;border-radius:12px;border:1px solid #fff;background-color:#fff;color:#333;display:block;text-align:center;line-height:24px}
.site-nav .follow-us .weibo a:hover{border:1px solid #e4e4e4;background-color:#f8f8f8;color:#008eb7;text-decoration:none}
.site-nav .sn-contact{position:relative;z-index:9001;padding:0 10px;text-align:center}
.site-nav .sn-contact b{margin-left:5px;display:inline-block;-webkit-transition:.2s ease all;-moz-transition:.2s ease all;-ms-transition:.2s ease all;-o-transition:.2s ease all;transition:.2s ease all}
.site-nav .sn-contact .contact-way{display:none}
.site-nav .sn-contact:hover{height:36px;background-color:#fff;border:solid #d5d5d5;border-width:0 1px;margin:0 -1px;cursor:default;color:#2da9df}
.site-nav .sn-contact:hover b{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.site-nav .sn-contact:hover .contact-way{display:block}
.site-nav .sn-contact .contact-way{width:175px;border:solid #d5d5d5;border-width:0 1px 1px;position:absolute;z-index:7999;right:-1px;top:35px;padding:10px 18px;color:#333;background-color:#fff}
.site-nav .sn-contact .telephone{border-bottom:1px dotted #b7b7b7;padding:10px 0 13px}
.site-nav .sn-contact .telephone span{width:176px;height:39px;display:block;background:url(http://s3.laoshilaile.cn/assets/nav-icon-20150603.png) -1px -48px no-repeat}
.site-nav .sn-contact .online-contact a{width:167px;height:52px;display:block;background:url(http://s3.laoshilaile.cn/assets/nav-icon-20150603.png) -1px -104px no-repeat;margin:10px 0 3px 7px;color:#2ea8de!important;font-size:16px;line-height:52px;text-indent:20px;font-family:Microsoft Yahei}
.site-nav .border-color{border:1px solid red}
.lim_float_icon{display:none!important}
.clear{ clear:none;}
.zuixin{ margin-top:10px; margin-left:auto; margin-right:auto; width:1200px; height:274px;}
.zxxy{ float:left; width:770px; padding:10px; height:274px; border: 1px solid #ebebeb; -moz-border-radius:15px; -webkit-border-radius: 15px; border-radius:15px; background:#FFF;}
.zxxy_top{ border-bottom: 1px solid #ebebeb; height:40px; background:url(../img/zxxy.gif) no-repeat; text-align:right; padding-top:10px; padding-right:10px; }
.zxxy_foot{ line-height:30px; padding-right:20px;}
.zxxy_foot ul{float:left;list-style-type:none;width:770px; }
.zxxy_foot ul li{ float:left; list-style:none; line-height:35px; text-align:left; padding:0 16px;overflow: hidden;white-space:nowrap; text-overflow:ellipsis;word-break:keep-all; }
.zxxy_foot ul li a{ color:#333;}
.zxxy_zi{ background: url(../img/zi_1.gif) no-repeat center left; color:#FFF; }
.zxxy_zi1{ background: url(../img/zi_2.gif) no-repeat center left; color:#FFF; }
.zxdt{ float:right; width:330px; background-image:url(../img/dt_05.gif); height:274px;}
.zxdt_r{ float:right; background-image:url(../img/dt_03.gif); height:274px; width:60px;}
.zxdt_l{ float:right; background-image:url(../img/dt_07.gif); height:274px; width:8px;}

.clear{clear:both;}


.site_nav_xx {width:100px;height:30px;display:inline-block;margin:0 0 1px 3px;*margin-bottom:5px; }
.site_nav_xx .sn-container{width:100px;margin:auto;position:relative}
.site_nav_xx a{color:#666}
.site_nav_xx a:hover{color:#2da9df;}
.site_nav_xx .sn-quick-menu{position:absolute;right:0;top:0;}
.site_nav_xx .sn-quick-menu li{float:left;position:relative}
.site_nav_xx .follow-us{position:relative;z-index:9001;padding:0 10px;text-align:center}
.site_nav_xx .follow-us .attention-qrcode{display:none;position:absolute;z-index:7999;left:-1px;top:20px;width:320px;padding:20px 10px 10px 10px;border-top:0;color:#333}
.site_nav_xx .follow-us:hover{height:36px;margin:0 -1px;cursor:default;color:#2da9df}
.site_nav_xx .follow-us:hover .attention-qrcode{display:block}
.site_nav_xx .follow-us .weixin{padding-bottom:12px}
.site_nav_xx .follow-us .weixin .ls-font{color:#86d33a}
.site_nav_xx .sn-contact{position:relative;z-index:9001;padding:0 10px;text-align:center}
.site_nav_xx .sn-contact .contact-way{display:none}
.site_nav_xx .sn-contact:hover{height:36px;background-color:#fff;margin:0 -1px;cursor:default;color:#2da9df}

.site_nav_xx_dt {width:20px;height:18px;display:inline-block;margin:0 0 1px 0px;*margin-bottom:5px; }
.site_nav_xx_dt .sn-container{width:20px;margin:auto;position:relative}
.site_nav_xx_dt a{color:#666}
.site_nav_xx_dt a:hover{color:#2da9df;}
.site_nav_xx_dt .sn-quick-menu{position:absolute;right:0;top:0;}
.site_nav_xx_dt .sn-quick-menu li{float:left;position:relative}
.site_nav_xx_dt .follow-us{position:relative;z-index:9001;padding:0 0;text-align:center}
.site_nav_xx_dt .follow-us .attention-qrcode{display:none;position:absolute;z-index:7999;left:-1px;top:20px;width:320px;padding:20px 10px 10px 0;border-top:0;color:#333}
.site_nav_xx_dt .follow-us:hover{height:36px;margin:0 -1px;cursor:default;color:#2da9df}
.site_nav_xx_dt .follow-us:hover .attention-qrcode{display:block}
.site_nav_xx_dt .follow-us .weixin{padding-bottom:12px}
.site_nav_xx_dt .follow-us .weixin .ls-font{color:#86d33a}
.site_nav_xx_dt .sn-contact{position:relative;z-index:9001;padding:0 10px;text-align:center}
.site_nav_xx_dt .sn-contact .contact-way{display:none}
.site_nav_xx_dt .sn-contact:hover{height:36px;background-color:#fff;margin:0 -1px;cursor:default;color:#2da9df}

.site_nav_xx_admin {width:100px;height:20px;display:inline-block;margin:0 0 1px 3px;*margin-bottom:5px; padding-top:-50px;}
.site_nav_xx_admin .sn-container{width:100px;margin:auto;position:relative}
.site_nav_xx_admin a{color:#666}
.site_nav_xx_admin a:hover{color:#2da9df;}
.site_nav_xx_admin .sn-quick-menu{position:absolute;right:0;top:0;}
.site_nav_xx_admin .sn-quick-menu li{float:left;position:relative}
.site_nav_xx_admin .follow-us{position:relative;z-index:9001;padding:0 10px;text-align:center}
.site_nav_xx_admin .follow-us .attention-qrcode{display:none;position:absolute;z-index:7999;left:-1px;top:20px;width:120px;padding:10px 10px 10px 10px;border-top:0;color:#333}
.site_nav_xx_admin .follow-us:hover{height:36px;margin:0 -1px;cursor:default;color:#2da9df}
.site_nav_xx_admin .follow-us:hover .attention-qrcode{display:block}
.site_nav_xx_admin .follow-us .weixin{padding-bottom:12px}
.site_nav_xx_admin .follow-us .weixin .ls-font{color:#86d33a}
.site_nav_xx_admin .sn-contact{position:relative;z-index:9001;padding:0 10px;text-align:center}
.site_nav_xx_admin .sn-contact .contact-way{display:none}
.site_nav_xx_admin .sn-contact:hover{height:36px;background-color:#fff;margin:0 -1px;cursor:default;color:#2da9df}


.hyzx{ width:900px; height:500px; float:left;}
.hyzx_tx{ float:left; width:200px; height:200px; text-align:center;}
.hyzx_hy{ float:left; width:700px; height:100px; }
.hyzx_hy li{ height:40px; line-height:40px; list-style-type:none; font-size:16px;}
.hyzx_hy li span{ font-size:24px; color:#F00;}
.hyzx_hy li img{ margin: 0 10px;}
.hyzx_rq{ float:left; width:900px; margin-left:20px;}
.hyzx_rq dt{ line-height:40px; height:40px;}
.hyzx_rq dt img{ margin-right:20px;}
.hyzx_rq dt span{ padding-left:30px; color:#F00;}
.hyzx_rq li{ list-style-type:none; float:left; width:220px; height:100px; padding-top:15px; line-height:40px; text-align:center; vertical-align:middle; border:1px #666666 solid; margin-right:-1px;}
.hyzx_rq li span{ color:#F00; font-size:18px;}
.hyzx_rq li em{ color:#06F;}
.hyzx_rq li b{ color:#fff; font-size:14px; background:#ff9900; border:#e09d50 1px solid; padding: 8px 10px;}
.hyzx_xx{ float:left; width:900px; margin-left:20px; margin-top:20px;}
.hyzx_xx_bt{ background:#84ade0; color:#FFF;}
.hyzx_xx dt{ line-height:40px; height:40px;}
.hyzx_xx dt img{ margin-right:20px;}
.hyzx_xx dl{ height:40px; line-height:40px; width:880px; border:#d2d2d2 1px solid; margin-bottom:-1px;}
.hyzx_xx dl li{ height:40px; line-height:40px; width:120px; text-align:center; list-style-type:none; float:left;}
.hyzx_xx dl li span{ color:#efa26e;}
.hyzx_xx dl li em{ color:#49865a;}


/*分页*/
DIV.digg { float:left;
PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 5px;
 MARGIN: 10px; PADDING-TOP: 25px; TEXT-ALIGN: center 
} 
DIV.digg A { 
BORDER-RIGHT: #c6cbd1 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #c6cbd1 1px solid;
 PADDING-LEFT: 15px; PADDING-BOTTOM: 8px; MARGIN: 10px; 
BORDER-LEFT: #c6cbd1 1px solid; COLOR: #c6cbd1; PADDING-TOP: 8px;
 BORDER-BOTTOM: #c6cbd1 1px solid; TEXT-DECORATION: none 
} 
DIV.digg A:hover { 
BORDER-RIGHT: #ff7101 1px solid; BORDER-TOP: #ff7101 1px solid;
 BORDER-LEFT: #ff7101 1px solid; COLOR: #ff7101; BORDER-BOTTOM: #ff7101 1px solid 
} 
DIV.digg .cur_page { 
BORDER-RIGHT: #ff7101 1px solid; BORDER-TOP: #ff7101 1px solid;
 BORDER-LEFT: #ff7101 1px solid; COLOR: #ff7101; BORDER-BOTTOM: #ff7101 1px solid 
} 
DIV.digg A:active { 
BORDER-RIGHT: #c6cbd1 1px solid; BORDER-TOP: #c6cbd1 1px solid;
 BORDER-LEFT: #c6cbd1 1px solid; COLOR: #000; BORDER-BOTTOM: #c6cbd1 1px solid 
} 
DIV.digg SPAN.current { 
BORDER-RIGHT: #c6cbd1 1px solid; PADDING-RIGHT: 10px;
 BORDER-TOP: #c6cbd1 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold;
 PADDING-BOTTOM: 10px; MARGIN: 10px; BORDER-LEFT: #c6cbd1 1px solid;
 COLOR: #fff; PADDING-TOP: 10px; BORDER-BOTTOM: #c6cbd1 1px solid; BACKGROUND-COLOR: #c6cbd1;
 } 
DIV.digg SPAN.disabled { 
BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT:10px; BORDER-TOP: #eee 1px solid;
 PADDING-LEFT: 10px; PADDING-BOTTOM: 8px; MARGIN: 10px; margin-left:180px;
 BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 8px;
 BORDER-BOTTOM: #eee 1px solid 
} 
DIV#digg1 SPAN.disabled { 
BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT:10px; BORDER-TOP: #eee 1px solid;
 PADDING-LEFT: 10px; PADDING-BOTTOM: 8px; MARGIN: 10px; margin-left:360px;
 BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 8px;
 BORDER-BOTTOM: #eee 1px solid 
} 
/*轮换图片*/
.flexslider{position:relative;height:350px;overflow:hidden;background:url(../img/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:350px; width: 100%; float: left; margin-right: -100%; position: relative; opacity: 0; display: block; z-index: 1; background-position: 50% 0px; background-repeat: no-repeat no-repeat; text-align:center; padding-top:15px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%; left:-8%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../img/dot.png) right 0 no-repeat;cursor:pointer; margin-left:100px;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:110%;top:45%; left:-5%; margin-left:auto; margin-right:auto;}
.flex-direction-nav li a{display:block;width:60px;height:60px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:150px;background:url(../img/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:150px;background:url(../img/next.png) center center no-repeat;}

/*首页内容*/
.ellipsis{white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden}
.transition{transition:color .2s linear,background-color .2s linear;-webkit-transition:color .2s linear,background-color .2s linear;-moz-transition:color .2s linear,background-color .2s linear}
.break-word{word-wrap:break-word;word-break:break-all}
.home-star-lvl{width:121px;min-height:21px;background:url(http://s3.laoshilaile.cn/assets/home-level-star-20150604.png);display:inline-block}
.star-lvl-0{background-position:0 0}
.star-lvl-5{background-position:0 -25px}
.star-lvl-10{background-position:0 -50px}
.star-lvl-15{background-position:0 -75px}
.star-lvl-20{background-position:0 -100px}
.star-lvl-25{background-position:0 -125px}
.star-lvl-30{background-position:0 -150px}
.star-lvl-35{background-position:0 -175px}
.star-lvl-40{background-position:0 -200px}
.star-lvl-45{background-position:0 -225px}
.star-lvl-50{background-position:0 -250px}
.subject-list{display:block!important}
#J_focusfigure{position:relative;width:100%;height:350px;display:block;overflow:hidden}
#J_focusfigure .ff-tab-content,#J_focusfigure .ff-tab-pannel{height:350px;width:100%}
#J_focusfigure .ff-tab-pannel a{display:block;width:100%;height:100%}
#J_focusfigure .ff-tab-nav{position:absolute;text-align:center;bottom:10px;left:50%;z-index:99}
#J_focusfigure .ff-tab-nav li{display:inline}
#J_focusfigure .ff-tab-nav li a{font-size:40px;color:#6e6e6e;cursor:pointer}
#J_focusfigure .ff-tab-nav li a:hover{color:#4DD9FA}
#J_focusfigure .ff-tab-nav li.current a{color:#23adea}
.statistics-num{height:94px;width:100%;background-color:#f3f3f3;padding-top:24px}
.statistics-num .num-container{width:1200px;margin:auto;position:relative}
.ls-w1000 .statistics-num .num-container{width:1000px}
.statistics-num .num-container ul li{display:inline-block;height:70px;*float:left}
.statistics-num .num-content{width:32%;text-align:center;vertical-align:top;font-size:16px;color:#444;line-height:25px;padding-top:10px}
.statistics-num .num-content span{font-size:44px;color:#73b826;font-weight:400;margin-right:5px;font-family:Arial;*line-height:43px;*margin-top:-5px;display:inline-block}
.statistics-num .num-separator{display:inline-block;width:0;font-size:0;border-left:1px solid #ccc}
.body-mid-container{width:1200px;margin:auto;position:relative}
.ls-w1000 .body-mid-container{width:1000px}
.body-mid-container .distance-top{padding-top:36px}
.body-mid-container .distance-top-t{padding-top:56px}
.teacher-bar .tab-nav{width:100%;height:55px;line-height:55px;border-bottom:1px solid #ccc;margin-bottom:29px}
.teacher-bar .tab-nav h2{font-size:30px;color:#333;font-weight:400;float:left;margin-right:45px}
.teacher-bar .tab-nav li{float:left}
.teacher-bar .tab-nav li a{float:left;padding:0 20px;height:28px;line-height:28px;border-radius:14px;display:inline-block;margin:15px 5px 0;color:#333;font-size:14px;font-family:songti}
.teacher-bar .tab-nav .selected a,.teacher-bar .tab-nav li a:hover{background-color:#28bbfc;color:#fff!important}
.teacher-bar .tab-pannel ul li{	float: left;	width: 213px;	margin-right: 32px;	min-height: 235px;	line-height: 20px;	position: relative;	z-index: 89;visibility: visible;}
.ls-w1000 .teacher-bar .tab-pannel ul li{width:213px;margin-right:-20px}
.teacher-avator{ text-align:center; background:url(../img/lb.gif) no-repeat; padding-top:10px;}
.teacher-bar .tab-pannel ul li .teacher-avator img{width:150px; height:150px; border-radius:50%; overflow:hidden;}
.teacher-bar .tab-pannel .end{margin-right:0!important}
.teacher-bar .tab-pannel .info{padding:10px 20px 10px 15px; background:url(../img/lb.gif) no-repeat bottom;}
.teacher-bar .tab-pannel .info .name{line-height:32px;font-size:18px}
.teacher-bar .tab-pannel .info .name .blue{font-size:14px;color:#2ea9df}
.teacher-bar .tab-pannel .info .name .right{float:right;font-size:14px;*margin-top:-32px;}
.teacher-bar .tab-pannel .info .name .right img{ vertical-align:middle;}
.teacher-bar .tab-pannel .info .slogan{height:30px;overflow:hidden;font-family:songti;color:#666}
.teacher-bar .tab-pannel .info .score{line-height:10px;height:25px;font-size:12px;}
.teacher-bar .tab-pannel .info .score .blue{ background-color:#28bbfc;color:#fff;font-size:12px;font-family:Arial;}
.teacher-bar .tab-pannel .info .score .red{color:#ff7500;font-size:14px;font-family:Arial; font-weight:800;}
.teacher-bar .tab-pannel .info .score .hui{color:#959494;font-size:14px;font-family:Arial}
.teacher-bar .tab-pannel .info .score .ls-font{font-size:24px}
.teacher-bar .tab-pannel ul li .record{display:none}
.teacher-bar .tab-pannel ul li:hover .record{display:block}
.teacher-bar .tab-pannel .record{width:100%;height:100%;position:absolute;z-index:99;left:0;top:0;cursor:pointer}
.teacher-bar .tab-pannel .record-bg{width:100%;height:100%;background-color:#5c2300;filter:alpha(opacity=80);opacity:.8;position:relative;}
.teacher-bar .tab-pannel .record-information{width:100%;height:100%;position:absolute;top:3px;*top:0;left:0}
.teacher-bar .tab-pannel .record-info{color:#fff;text-align:left; padding:0 10px 10px 10px;line-height:36px;font-size:16px;min-height:180px}
.teacher-bar .tab-pannel .record-info .star{height:20px;padding-top:3px; width:160px; height:80px; margin-left:auto; margin-right:auto;}
.teacher-bar .tab-pannel .record-info .num{font-size:12px;margin-right:3px; line-height:25px; height:140px;}
.teacher-bar .tab-pannel .record-info .line{width:200px;height:10px;margin:0 auto 15px}
.teacher-bar .tab-pannel .record-content{color:#fff;font-family:songti}
.teacher-bar .tab-pannel .r-content{padding:20px 28px 0;height:90px;word-wrap:break-word;word-break:break-word;overflow:hidden}
.teacher-bar .tab-pannel .address{background:#2b2b2b;color:#d1d1d1;width:100%;line-height:35px;font-size:14px;vertical-align:bottom;text-align:center;white-space:nowrap;word-break:break-all;word-wrap:break-word;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.item-title h2{font-size:30px;color:#333;line-height:135px;margin:-80px auto auto;width:187px;padding:0 23px;background-color:#fff;text-align:center;font-weight:400}
.nt-container{margin-top:-40px}
.nt-container a{float:left;width:48%;margin-right:4%;height:100px;padding:20px 0;display:block;border-bottom:1px solid #ececec}
.nt-container a:hover{background-color:#f6fcff;transition:color .1s linear,background-color .1s linear;-webkit-transition:color .1s linear,background-color .1s linear;-moz-transition:color .1s linear,background-color .1s linear}
.nt-container a img{width:100px;height:100px;border-radius:50px;margin:0 32px 0 17px;float:left}
.nt-container .end{margin-right:0!important}
.nt-container .nt-arrow{color:#b6b6b6;font-family:songti;font-size:18px;float:right;margin-right:10px;font-weight:700}
.nt-container .nt-arrow .ls-font{font-size:22px}
.nt-container .nt-name{font-size:14px;color:#666;line-height:35px;float:left;width:63%}
.nt-container .nt-name span{font-size:16px;color:#32b3eb;margin-right:22px}
.nt-container .nt-content{width:63%;float:left;color:#999;line-height:25px;font-family:songti}
.media-partners{background-color:#fbf6f2;width:100%;min-height:130px;_height:130px; margin-top:30px; text-align:center; }
.media-partners_zhong{ height:130px;width:1200px; margin-left:auto; margin-right:auto;}
.media-partners_zhong li{ float:left; list-style-type:none; line-height:100px; height:100px; padding-top:30px;}
.media-partners_margin{ margin-left:60px; margin-right:60px;}
.media-partners .mp-container{width:1200px;margin:auto;position:relative}
.ls-w1000 .media-partners .mp-container{width:1000px}
.media-partners a{float:left;margin-right:8px}
.media-partners img{border:1px;}
.ls-w1000 .media-partners img{height:46px}
.media-partners img:hover{border-color:#cfd6dc;filter:alpha(opacity=90);-moz-opacity:.9;-khtml-opacity:.9;opacity:.9}


/*html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, em, img, strong, i, dl, dt, dd, ol, ul, li, form, caption, tbody, tfoot, thead, tr, th, td{ margin:0; padding:0; border:0; outline:0 none; font-size: 100%; font:inherit; vertical-align: baseline; }*/
/*body{ overflow-x:hidden; overflow-y:scroll; color: #414a51; font: normal normal 14px/1.42857 "Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif,"WenQuanYi Micro Hei","\5B8B\4F53"; }
/*body::-webkit-scrollbar-corner { background-color:#fff; } body::-webkit-scrollbar-track {background-color:#fff; } body::-webkit-scrollbar {width: 7px; -webkit-appearance: none; } body::-webkit-scrollbar-thumb { border-radius: 4px; background-color: #555; background-color: #555; box-shadow: 0 0 3px 3px #eee; }
a, a:hover, a:focus{ text-decoration: none;  outline: none; }
img{ outline: none; border:0; }
ul { list-style-type: none; padding: 0; margin: 0; }
::selection{ color:#fff; background-color: #BDE1FD; }
::-moz-selection{ color:#fff; background-color: #BDE1FD; }
/**,*:after,*:before {-moz-box-sizing: border-box; box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; font-smoothing: antialiased; text-rendering: optimizeLegibility; }*/
.f:after{ clear:both; content:'\20'; display: table; overflow: hidden; height: 0; visibility: hidden; }
.fl{float:left;}
.clear{clear:both;}
.auto1200{margin:0 auto;width:1200px;}
/* ���Ź��� */
.news_notice img{margin-left:-1px;}

/*������*/
.body{background-color:#f6f6f6;}
.space_top{margin-top:20px;}
.leader{line-height:40px;width:250px;}
.leader a{text-decoration:none;}
.leader_border{border-top:2px solid #505050;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;}
.leader p{font-weight:bold;padding-left:24px;background-color:#fafafa;font-size:16px;}
.leader ul li a{margin-left:10px;font-size:14px;color:#6f6f6f;display:inline-block;height:40px;width:198px;}
.about_us img{margin-top:-1px;}
.parent_lead img{margin-top:-5px;}
.teacher_lead img{margin-top:-13px;}
.li_original{background-color:#fff;border-left:2px solid #fff;cursor:pointer;transition:all .24s;	}
.li_original:hover{border-left:2px solid #f19d00;background-color:#f6f6f6;}
.li_now{background-color:#f6f6f6;border-left:2px solid #f19d00;}
.leader ul li:last-child{cursor:auto;}
.leader ul li:hover:last-child{border-left:2px solid #fff;background-color:#fff;}
.leader ul:last-child{border-bottom:1px solid #e2e2e2;}

/*������*/
/*about_us*/
.content{width:935px;background-color:#fff;border:1px solid #e2e2e2;}
.content_change{color:#959595;width:185px;height:45px;text-align:center;padding-top:16px;font-size:14px;cursor:pointer;background-color:#fafafa;border:1px solid #e2e2e2;border-top:none;border-left:none;}
.content_border{background-color:#fff;color:#000;border-bottom:none;}
.content_padding{padding:35px 70px 110px 45px;height:auto;}
.introduce>p:nth-child(1){font-size:18px;}
.introduce{font-size:14px;line-height:30px;}
.introduce_prize{margin:45px 0 0 15px;font-size:14px;}
.introduce_team{margin:35px 0 45px 15px;}
/*.line{background:url(/img/new_footer/line.png) repeat-x;height:2px;}*/
.originator{margin-top:25px;margin-bottom:90px;}
.originator_introduce p{font-size:18px;margin-bottom:5px;}
.originator_weining{width:295px;font-size:14px;line-height:32px;margin-top:20px;}
.originator_weining>p>span{font-size:30px;vertical-align:text-bottom;}
.originator_weining>p>em{vertical-align:bottom;}
.time{margin-top:20px;font-size:14px}
.time>p{font-size:16px;}
.time_different{background:url(/img/new_footer/blue_line.jpg) repeat-y 140px 0px;height:360px;}
.time_different>ul{margin:10px 0 0 70px;line-height:50px;}
.time_different ul li span{padding:20px 0 20px 60px;background:url(/img/new_footer/blue_radius.jpg) no-repeat 0px 20px;margin-left:28px;position:relative;}
.time_different ul li span em{border:1px solid #e2e2e2;width:550px;display:inline-block;margin-top:15px;padding-left:15px;}
.time_different ul li span i{position:absolute;width:0px;height:0px;border:15px solid #fff;border-color:transparent #e2e2e2 transparent transparent;left:30px;top:15px;border-style:dashed solid dashed dashed;}
.logo_details{width:350px;line-height:30px;margin-top:25px;}
.logo_details p:first-child{font-size:18px;}
.color_introduce{margin-top:25px;line-height:30px;padding-left:25px;margin-bottom:55px;}
.color_indent{text-indent:23px;}
.logo_story{margin-top:40px;line-height:30px;padding-left:25px;}
.logo_story:first-child{font-size:18px;}
.about_two{display:none;}

/*superiority*/
.pic_word_right{line-height:30px;padding:15px 50px 0 50px;}
.pic_word_top{padding-top:95px;}
.pic_word_right p{width:310px;}
.pic_word_right p:first-child{font-size:24px;}

/*join*/

.each_job{background-color:#fafafa;border:none;}
.operation{display:none;}
.email{color:#f19d00;text-decoration:underline;margin-bottom:30px;}
.station{color:#888;line-height:30px;margin-top:30px;margin-bottom:45px;}
.black{color:#000;}
.orange{color:#f19d00;}
.fz18{font-size:18px;}
.station p:last-child{margin-bottom:45px;}
.station_top{margin-top:45px;}
.marketing{display:none;}
.development{display:block;}
.product{display:none;}

/*contact*/
.map{text-align: center;margin:5px;}
.cantact_map{line-height:30px;}
.cantact_map p:last-child{margin-bottom:20px;}
.contact_way{margin-top:45px;line-height:30px;}
.contact_way p:first-child{font-size:18px;}
.contact_indent{text-indent:18px;}
.contact_gray{color:#888;display:inline-block;width:265px;}
.contact_jgray{color:#888;}
.contact_way p a img{vertical-align:middle;margin-left:10px;}
.teacher-detail-4security{ padding: 20px 0px; height: 100px; background: url(../images/teacher-detail-4security.jpg); background-image: -webkit-image-set(url(../images/teacher-detail-4security.jpg) 1x, url(../images/teacher-detail-4security.jpg) 2x); background-position: center; background-repeat: no-repeat; }

/* sohutv_vip*/
.sohutv_vip img{margin-left:-1px;}
.contact_way1{line-height:30px;}
.ewm365s{background:#f9f9f9;padding:25px;border-radius:5px;width:48%;margin-bottom:20px;display:inline-block;float: left;height:290px;overflow:hidden;zoom:1;} 
.ewm_wrap img{float:left;}
.ewm_box{float:left;margin-top:40px;}
.ewm_box span{display:block;font-size:18px;color:#000;margin-left:25px;}
.contact_way1 .mr4{margin-right:4%;}
.contact_way1 p.bdbline{font-size:18px;border-bottom:1px dashed #bdbdbd;padding-bottom:30px;margin-bottom:20px;}
.contact_gray a{margin-left:10px;}
.contact_gray img{vertical-align:middle;}
/*新闻*/
.content .content_padding{ padding:35px 45px 110px 65px; }
.lsiST{ list-style:disc; }
.lsiST li{ line-height: 30px; }
.lsiST li.div{ padding-top: 1em; margin-top: 1em; border-top: 1px dashed #D8D8D8; }
.lsiST > li a{ font-size: 15px; color: #6E6E6E; position: relative; display: block; }
.time{ color: #838383; }
.lsiST > li a:hover { color:#454545; text-decoration: underline; }
.lsiST .time{ position: absolute; right:0; bottom:0; margin-top: 0; }
/*style*/
*{ margin:0px; padding:0px;}
*html{background-image:url(about:blank);background-attachment:fixed;}
body{ background:#f9f9f9; color:#999;}
ul,li{ list-style:none;}
.fl{ display:inline-block; float:left;}
.fr{ display:inline-block; margin-left:10px;}
.chengxinwangzhan{ display:inline-block; float:right; width:233px; height:31px; overflow:hidden; background:url(../images/footer_mark.gif) no-repeat; margin-top:40px; margin-right:10px;}
.girls{ display:inline-block; float:left; width:12px; height:12px; overflow:hidden; background:url(../images/girl.gif) no-repeat; margin-left:9px; margin-top:6px;}
.bodys{ display:inline-block; float:left; width:12px; height:12px; overflow:hidden; background:url(../images/body.gif) no-repeat; margin-left:9px; margin-top:6px;}
.vips{ display:inline-block; float:left; width:17px; height:17px; margin-top:3px; overflow:hidden; background:url(../images/vip.gif) no-repeat; margin-left:9px;}
.detailname{ margin-top:30px;}
.detailname span{ color:#666666; padding-left:5px;}
.detail{width:580px; margin-top:24px; float:left;}
.detail ul{ margin:0px 0px 0px 0px; overflow:hidden; padding:0px 0px 40px 0px;}
.detail ul li{ float:left;}
.title{ text-align:right; font-size:14px; padding-top:4px; color:#666666; font-weight:bold;}
.details{ width:490px; margin-left:20px; line-height:25px;font-size:14px;color:#666666;}
.ding{background:url(../images/hao.gif) no-repeat; height:100px; float:left;}

.kstext{ margin-top:15px; margin-left:10px; overflow:hidden; margin-bottom:20px;}
.kstext ul { margin:0px 0px 15px 0px; overflow:hidden; padding:0px;float:left;width:220px;}
.kstext ul li{ float:left;}
.ksl{ width:60px; line-height:32px; font-weight:bold;height:32px;font-size:14px; color:#fff;}
.ksr{height:32px; width:100px;}
.kstexts{ height:30px; width:150px;padding-left:2px;line-height:30px; background:url(../images/textbj.gif) #FFF repeat-x; border:1px solid #d2d6d9;  }

.warp{width:1000px; margin:auto; overflow:hidden; margin-top:10px; }
.warp_menu ul{background:#FFF;}
.warp_menu li{width:227px;height:48px;text-align:center;line-height:48px;border:1px solid #efefef;background:url(../images/list_bg.jpg);}
.warp_menu li a{color:#040507;font-family:微软雅黑}
.warp_menu li.current{background:url(../images/hover_bg.png);}
.warp_menu li.current  a{color:#ff9400;}
.warp_menu li:hover{background:url(../images/hover_bg.png);}
.warp_menu li:hover  a{color:#ff9400;}
.detailleft{width:750px; float:left; background:#FFF;border:1px solid #e5e5e5;}
.detailtitle{height:70px; overflow:hidden; border-bottom:1px solid #ededed; margin-left:15px; margin-right:15px;position:relative;}
.detailk{border-bottom:1px solid #ededed; margin-left:15px; margin-right:15px; overflow:hidden;}
.detailleftimg{width:135px; float:left; margin-top:24px; overflow:hidden;}
.detailhowk{margin-left:15px; margin-top:40px; margin-right:15px;}
.detailrighttj{width:238px; border:1px solid #536f87; background:url(../images/tj.gif) no-repeat; height:50px;}
.shaixuan{ width:1200px; background:#FFF; border:1px solid #e5e5e5; overflow:hidden; margin:0px auto; margin-top:10px;}
.shaixuan_head{ width:1200px; height:60px; overflow:hidden;}
.shuaixuan_mark{ display:inline-block; float:left; width:15px; height:15px; overflow:hidden; background:url(images/search_mark.gif) no-repeat; margin-left:21px; margin-top:26px;}
.shuaixuan_word{ display:inline-block; float:left; font-size:18px; color:#666; margin-left:5px; margin-top:20px; font-family:"微软雅黑";}
.shuaixuan_step{display:inline-block; float:left; font-size:14px; color:#666; margin-left:10px; margin-top:26px;}
.shaixuan_search{ display:inline; float:right; margin-right:20px; margin-top:20px; width:200px; height:36px; overflow:hidden; background:#6da7d7;}
.shaixuan_search_input{ width:141px; height:32px; line-height:32px; margin-left:2px; margin-top:2px; font-size:14px; color:#666; text-indent:3px; overflow:hidden; background:#FFF; border:none; outline:none;}
.shaixuan_search_btn{ width:56px; height:36px; line-height:36px; overflow:hidden; background:none; font-size:14px; color:#FFF; font-weight:bold; border:none; cursor:pointer;}

.big_nav{ width:1130px; overflow:hidden;margin-left:19px;}
.big_nav_title{ display:inline; float:left; height:19px; line-height:19px; margin-top:10px;  font-size:14px; color:#333;}
.big_nav_list{ display:inline; float:left; width:1080px;}
.big_nav_list a{ display:inline; float:left; height:19px; line-height:19px; margin-top:10px; margin-right:15px; font-size:14px; color:#3b88cc;white-space: nowrap;}
.big_nav_list span{ display:inline; float:left; height:19px; line-height:19px; margin-top:10px; margin-right:17px; padding-left:5px; padding-right:5px; background:#5cab74; color:#FFF;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; z-index:2; font-style:normal; font-size:12px;}

.small_nav{ width:1114px;  overflow:hidden; background:#f7f7f7; margin-left:60px; margin-top:10px;}
.small_nav a{ display:inline-block; float:left; margin-left:17px; height:34px; line-height:34px; font-size:14px; color:#666;}
.small_nav span{ display:inline; float:left; height:19px; line-height:19px; margin-top:8px; margin-left:17px; padding-left:5px; padding-right:5px; background:#5cab74; color:#FFF;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; z-index:2; font-style:normal; font-size:12px;}

.shaixuan_bottom{ width:100%; height:38px; overflow:hidden; background:#f9f9f9; border-top:1px solid #ebebeb; margin-top:20px;}
.shaixuan_bottom_word{ display:inline; float:right; height:38px; line-height:38px; margin-right:10px; font-size:12px; color:#666;}
.shaixuan_bottom_word a{ color:#3b8acc;}

.shaixuan_bottom_list{ display:inline; float:left; height:38x; overflow:hidden;}
.shaixuan_bottom_list a{ display:inline; float:left; padding-left:10px; padding-right:10px; height:38px; line-height:38px; overflow:hidden; border-right:1px solid #ebebeb; font-size:14px; color:#666;}
.shaixuan_bottom_list a:hover{ text-decoration:none; background:#ebebeb;}
.shaixuan_bottom_list .cur{ background:#ebebeb;}

.page_con{ width:1000px; height:30px; overflow:hidden; margin:0px auto; margin-top:10px;}
.page_info{ display:inline; float:left; height:30px; line-height:30px; font-size:14px; color:#808080;}
.page{ display:inline; float:right;}
.page .current_page,.page a{ display:inline-block; float:left; width:25px; height:25px; overflow:hidden; line-height:25px; text-align:center; margin-left:5px;}
.page .current_page{ border:1px solid #3b8acc; color:#FFF; background:#3b8acc;}
.page a{ border:1px solid #e9e9e9; color:#808080;}
.page a:hover{border:1px solid #3b8acc; color:#FFF; background:#3b8acc;}
.page .prev,.page .prev_cur,.page .next,.page .next_cur{ display:inline; float:left; width:70px; height:25px; border:1px solid #e5e5e5;}
.page .prev span{ display:inline-block; width:7px; height:12px; float:left; margin-left:8px; margin-top:8px; background:url(images/prev.gif) no-repeat;}
.page .prev a,.page .next a{ display:inline-block; float:left; width:auto; height:25px; line-height:25px; margin-left:8px; font-size:14px; color:#808080; border:none;}
.page .prev a:hover,.page .next a:hover{ background:none; border:none;}
.page .prev_cur span{ display:inline-block; width:7px; height:12px; float:left; margin-left:8px; margin-top:8px; background:url(images/prev_cur.gif) no-repeat;}
.page .prev_cur a,.page .next_cur a{ display:inline-block; float:left; width:auto; height:25px; line-height:25px; margin-left:8px; font-size:14px; color:#3b8acc; border:none;}
.page .prev_cur a:hover,.page .next_cur a:hover{ background:none; border:none;}
.page .next span{ display:inline-block; width:7px; height:12px; float:left; margin-left:8px; margin-top:8px; background:url(images/next.gif) no-repeat;}
.page .next_cur span{ display:inline-block; width:7px; height:12px; float:left; margin-left:8px; margin-top:8px; background:url(images/next_cur.gif) no-repeat;}
.page .next,.page .next_cur{ margin-left:5px;}

.logintext{ margin-top:45px; margin-left:60px; overflow:hidden; margin-bottom:20px;}
.logintext ul { margin:0px 0px 20px 0px;width:100%; overflow:hidden; padding:0px;}
.logintext ul li{ float:left;}
.loginl{ width:50px; line-height:35px; font-weight:bold;height:42px;font-size:14px; color:#666666;}
.loginll{ width:80px; line-height:35px; font-weight:bold;height:42px;font-size:14px; color:#666666;}
.login2{ width:90px; text-align:right; padding-right:15px; line-height:35px; font-weight:bold;height:42px;font-size:14px; color:#666666;}
.loginr{height:42px;}
.onShow{ padding-top:12px;}
.loginbj{ background:url(../images/loginbutton.gif); width:120px; height:40px; border:1px; line-height:200px;}
.tjbj{ background:url(../images/tj.png); width:120px; height:40px; border:1px; line-height:200px;}
.loginbj:hover{ background:url(../images/loginbutton1.gif); width:120px; height:40px; border:1px; line-height:200px;}
.reg{ background:url(../images/regbutton.gif); width:150px; height:40px;display:block;  line-height:200px; overflow:hidden;}
.logink{background:#fff; border:1px solid #e5e5e5; height:100%; overflow:hidden; margin-bottom:30px;}
.logints{height:50px; line-height:50px; margin-left:17px; overflow:hidden; font-size:14px; border-bottom:1px solid #e5e5e5;}
.loginleftk{float:left; width:770px; border-right:1px solid #e5e5e5;}
.loginleftk1{float:left; width:1000px; border-right:1px solid #e5e5e5;}
.twologin{margin-left:110px; margin-top:30px; font-size:14px;}
.loginbuttonk{margin-left:110px; margin-bottom:100px; margin-top:30px; font-size:14px;}
.loginrightk{float:left; margin-top:63px; margin-left:45px; font-size:14px; font-weight:bold; color:#666; width:280px; height:160px;}
.regbj{ background:url(../images/regbutton1.gif); width:120px; height:40px; border:1px; line-height:700px;}
.loginbt{background:url(../images/loginbutton1.gif); width:120px; height:40px;display:block; line-height:200px; overflow:hidden;}
.selk{ height:40px; padding:10px 5px 10px 5px; border:1px solid #CCC;}
.regtj{ background:url(../images/tjbj.gif); width:120px; height:40px; border:1px; line-height:700px;}
.reg3leftk{color:#666666; font-size:14px; font-weight:bold;}
.xuanqu{ width:112px; height:36px; background:url(../images/del.gif); line-height:100px; overflow:hidden; border:0px solid #fff;}
.del{
	width:112px;
	height:36px;
	overflow:hidden;
	border:0px solid #fff;
	line-height:100px;
	background-image: url(../images/del.gif); 
	background-position:0px -57px;
}
.homert{ margin:0 30px;font-size:16px;font-family:宋体;margin-top:20px; float:left;width: 95%;}
.shtitle{background:#8fa1a5; color:#fff; font-size:18px; font-weight:bold; padding:10px;}
.shtishi{font-size:16px; font-weight:bold; color:#f27302; padding:20px 0px 20px 0px;}
.zjyq{font-size:14px; color:#666; padding-bottom:15px; border-bottom:1px solid #d6e2e5;}
.uploadk{width:330px; margin-top:15px; border:1px solid #cdcdcd; height:240px; background:#e5e5e5;}
.uploadtitle{font-size:14px; color:#666; font-weight:bold;}
.addupload{padding-top:100px; width:160px; margin:auto;}
.fwk{ font-size:14px; color:#666; border-bottom:1px solid #ededed;padding-bottom:15px;}
.fwk h2{ color:#f27302; font-size:16px; padding-left:10px; margin-bottom:10px; border-left:6px solid #f27302; margin-top:10px; }
.fwks{ margin-top:15px;font-size:14px; color:#666;}
.fwks h2{ font-size:16px; color:#666666; margin-bottom:10px;}
.fwks span{ font-size:14px; font-weight:normal;}
.ktitle{color:#fff; font-size:14px; font-weight:bold;}
.shuoming{float:left;margin-top:20px; margin-bottom:20px; width:630px; }
.shuoming li{
    margin-bottom:8px;
    padding:0px;
    list-style-image: none;
    list-style-type: none;
}
textarea{ background:url(../images/taxtbj.gif) repeat-x; border:1px solid #dddddd;}
.tishi{float:left; margin-left:5px;}
.homek{background:#fff; border:1px solid #e6e6e6;}
.homeisse{ background:#ff9000;color:#fff;  display:block; height:33px; margin-bottom:7px; border-left:4px solid #f17302; font-weight:bold; font-size:14px; text-decoration:none; text-align:center; line-height:35px;}
.homenotsse{ background:#d7e2e6;color:#656766; display:block; height:33px; margin-bottom:7px; border-left:4px solid #8fa1a5;  font-weight:bold; font-size:14px; text-decoration:none; text-align:center; line-height:35px;}
.homenotsse:hover{background:#ff9000; color:#fff; border-left:4px solid #f17302;}
.listk{border:1px solid #fec87e; padding:18px 18px 0px 18px;}
.listk li{ font-size:14px; color:#666666; margin-bottom:20px;}
.hometitle{padding:28px 0px 12px 0px; color:#F60; font-size:16px; font-weight:bold;}
.jiedan{border:1px solid #cedcdf;}
.jiedan ul{ border-bottom:1px solid #cedcdf; height:40px;}
.jiedan ul li{ float:left; width:16%; font-size:14px; text-align:center; color:#666666; line-height:40px;}
.jiedan .green{ color:#4d9e63;}
.jiedans{border:1px solid #cedcdf;}
.jiedans ul{ border-bottom:1px solid #cedcdf; clear:both; height:40px;}
.jiedans ul li{ float:left; width:99px;height:40px; overflow:hidden; font-size:14px; text-align:center; color:#666666; line-height:40px;}
.hometjk{border-top:1px solid #d7e2e6; padding-top:40px; margin-top:40px;}
.jiedans .green{ color:#4d9e63;}
.jiedantop{background:#8fa1a5; }
select{ height:40px; padding:10px 5px 10px 5px; border:1px solid #CCC;}
.selects{ width:180px; border:1px solid #dbdbdb; height:350px;}
.selects option{ background:#f7f7f7; font-size:14px; text-align:center; margin:5px;}
.isselect{ width:180px; border:1px solid #dbdbdb; height:350px;}
.isselect option{ background:#f7f7f7; font-size:14px; text-align:center; margin:5px;}
.reg3k{margin-top:25px; margin-left:20px; }
textarea{ background:url(../images/taxtbj.gif) repeat-x; border:1px solid #dddddd;}
.tishi{float:left; margin-left:5px;}
.homek{background:#fff; border:1px solid #e6e6e6;}
.homeisse{ background:#ff9000;color:#fff;  display:block; height:33px; margin-bottom:7px; border-left:4px solid #f17302; font-weight:bold; font-size:14px; text-decoration:none; text-align:center; line-height:35px;}
.homenotsse{ background:#d7e2e6;color:#656766; display:block; height:33px; margin-bottom:7px; border-left:4px solid #8fa1a5;  font-weight:bold; font-size:14px; text-decoration:none; text-align:center; line-height:35px;}
.homenotsse:hover{background:#ff9000; color:#fff; border-left:4px solid #f17302;}
.listk{border:1px solid #fec87e; padding:18px 18px 0px 18px;}
.listk li{ font-size:14px; color:#666666; margin-bottom:20px;}
.hometitle{padding:28px 0px 12px 0px; color:#F60; font-size:16px; font-weight:bold;}

/*main2-9*/
::selection{ color:#fff; background-color: #BDE1FD; }
::-moz-selection{ color:#fff; background-color: #BDE1FD; }
*,*:after,*:before {-moz-box-sizing: border-box; box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; font-smoothing: antialiased; text-rendering: optimizeLegibility; }
.f:after{ clear:both; content:'\20'; display: table; overflow: hidden; height: 0; visibility: hidden; }
.fl{float:left;}
.clear,.clear-fx{clear:both;}
.ot{ word-wrap:break-word; word-break:break-word; }
.auto1200{width:1203px;margin:0 auto;}
ul li{list-style: none;}

/*APP下载页开始*/
.app_outer_bg{background:url(../images/app_outer_bg.jpg) no-repeat center center;height:360px;}
.app_main_bg{background:url(../images/app_main_bg.jpg) no-repeat center center;height:360px;}
.app_parent_area{padding:34px;}
.parent_logo{background:url(../images/parent_logo.png) no-repeat left center;height:94px;padding-left:120px;}
.parent_logo > p{font-size:18px;color:#fff;}
.parent_logo > p:first-child{font-weight:bold;font-size:36px;margin-bottom:10px;margin-bottom:15px;}
.parent_logo > p > span{color:#fff;font-size:24px;}
.parent_ewm_area{background:url(../images/parent_ewm.jpg) no-repeat left center;height:173px;padding-left:200px;margin-top:25px;background-size:173px;}
.parent_ewm_area > a{color:#fff;border:1px solid #fff; border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;padding:20px 50px 20px 65px;font-size:24px;display:block;margin-bottom:20px;text-decoration:none;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.parent_ewm_area > a:hover{border:1px solid #f39800;}
.parent_ewm_area > a:first-child{background:url(../images/iphone_logo.png) no-repeat 20px center;}
.parent_ewm_area > a:last-child{background:url(../images/android_logo.png) no-repeat 20px center;}
.teacher_logo{background:url(../images/teacher_logo.png) no-repeat left center;height:94px;padding-left:120px;}
.teacher_logo > p{font-size:18px;color:#fff;}
.teacher_logo > p:first-child{font-weight:bold;font-size:36px;margin-bottom:10px;margin-bottom:15px;}
.teacher_ewm_area{background:url(../images/teacher_ewm.jpg) no-repeat left center;height:173px;padding-left:200px;margin-top:25px;background-size:173px;}
.teacher_ewm_area > a{color:#fff;border:1px solid #fff; border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;padding:20px 50px 20px 65px;font-size:24px;display:block;margin-bottom:20px;text-decoration:none;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.teacher_ewm_area > a:hover{border:1px solid #f39800;}
.teacher_ewm_area > a:first-child{background:url(../images/iphone_logo.png) no-repeat 20px center;}
.teacher_ewm_area > a:last-child{background:url(../images/android_logo.png) no-repeat 20px center;}
.app_img_right{margin-top:15px;}
.app_anytime{padding:100px 60px 0px 70px;text-align:left;width:500px;display:inline-block;vertical-align:top; font-size:14px;}
.app_anytime > p:first-child{font-size:30px;margin-bottom:20px;}
.app_anytime > .app_details{line-height:25px;}
.app_line{height:1px;width:100%;background:url(../images/app_line.png) repeat-x;}
.app_footer_outerbg{background:url(../images/app_footer_outerbg.jpg) no-repeat center 13px;height:666px}
.app_footer_mainbg{background:url(../images/app_footer_mainbg.jpg) no-repeat center center;height:678px;}
.app_p_t{text-align:center;color:#2e353b;font-size:18px;margin-top:10px;}
.app_p_t > p:first-child{font-size:36px;font-weight:bold;margin-bottom:10px;}
.hlsIn{ width:100%; margin:0 auto; position: relative; z-index: 1; margin-top:110px;}
.Banner-and-Notice{ width: 100%; max-height:380px;}
.somebanners{ width: 215px; position: relative; max-height: 380px; cursor: pointer; background:url(../images/logo2_9.gif) no-repeat center center;margin:0 auto;}
.somebanners .slidesjs-navigation{ position: absolute; background: url(../images/bgnewindex.png) no-repeat;  text-indent: -999em; transition:all .3s ease-in-out; -webkit-transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; -ms-transition:all .3s ease-in-out; }
.somebanners .slidesjs-next{ right:-40px; top:50%; margin-top: -42px; width:30px; height: 84px; z-index: 22; background-position: left -101px; }
.somebanners .slidesjs-previous{ left:-40px; top:50%; margin-top: -42px; width:30px; height: 84px; z-index: 22; }
.somebanners .slidesjs-pagination{ position: absolute; z-index: 22; width: 100%; bottom:0; text-align: center; }
.somebanners .slidesjs-pagination li{ display: inline-block; margin:0 2px; }
.somebanners .slidesjs-pagination li a{ text-indent: -99em; display: block; width: 26px; height: 9px; background: #fff; border: 2px solid #d2d2d2; }
.somebanners .slidesjs-pagination li a.active{ background: #F19F00; border-color:#F19F00; }
.somebanners .slidesjs-play,.slidesjs-stop{ visibility: hidden; width: 0; height: 0; }
.somebanners:hover .slidesjs-previous{ left:0; }
.somebanners:hover .slidesjs-next{ right:0; }
.app_iphonebg{position:absolute;top:-58px;left:422px;z-index:99;}
.bgbutton{ position: fixed; top: 0; left: 0; width: 100%; height: 100%; background:#393d47 url(/img/activity/appdownload/rolechoose_bg.jpg) no-repeat center center; bottom: 0; right: 0; z-index: 9999; overflow: hidden; display: table; }
.bgbutton div{ display: table-cell; width:100%; text-align: center; }
.bgbutton > div > img{margin:5em 0;padding:0 4em;}
.bgbutton div button{ color: #fff; border: 1px solid #2ac21c; display: inline-block; padding: 1rem 0.7rem 1rem 6.5rem; font-size: 2.4rem; border-radius: 11px; text-align: center; margin-bottom:2rem; outline:0 none; white-space: nowrap; width:auto; font-weight:bold;}
.bgbutton div button:after{ content:'点击进入家长APP下载页'; display: block; color: #fff; font-size: 14px; text-align: center; padding-top:6px;font-weight:normal; }
#iampar{background:url(../images/chooser_plogo.png) no-repeat 0.7rem;background-size:5rem;}
#iamtea{background:url(../images/chooser_tlogo.png) no-repeat 0.7rem;background-size:5rem;}
.bgbutton div button:last-child:after{ content:'点击进入老师APP下载页'; font-weight:normal; color:#fff;}
.bgbutton div button:last-child{ color:#fff; border-color: #00b8ed; }
.masklin{ display:none; position: fixed; left:0; right:0; z-index:999; top:0; bottom:0; background:rgba(0, 0, 0, 0.84) url(/img/app_down_navigator.png) no-repeat top center; background-size: 100%;  }
/*APP下载页结束*/

/*家长帮助页开始*/
.parent_help_bannouterbg{background:url(../images/parent_help_bannouterbg.png) no-repeat center center;height:360px;}
.phelp_innerbg{background: url(../images/phelp_innerbg.png) no-repeat center top;height: 360px;width: 1203px;background-size:cover;}
.phelp_innerbg p{font-size:56px;font-weight:bold;color:#fff;}
.phelp_innerbg > div > div{color:#fff;text-align:center;padding:55px;border:3px solid #fff;margin:0px auto;width:640px;}
.why_choose{padding:60px 5px 55px;}
.why_choose_title{font-weight:bold;text-align:center;font-size:36px;margin-bottom:60px;}
.why_choose_one{background:url(../images/why_choose_one.png) no-repeat center center;height:370px;width:368px;display:inline-block;margin-right:42px;}
.why_choose_two{background:url(../images/why_choose_two.png) no-repeat center center;height:370px;width:368px;display:inline-block;margin-right:35px;}
.why_choose_three{background:url(../images/why_choose_three.png) no-repeat center center;height:370px;width:368px;display:inline-block;}
.choose_same > p{display:table;}
.choose_same > p:first-child{padding:155px 0 30px 40px;font-size:18px;}
.choose_same > p > span{font-size:24px;font-weight:bold;margin-right:12px;}
.imgt_details{padding:0 40px;font-size:18px;line-height:32px;}
.parenthelp_firstlesson{width:100%;background-color:#f5f5f5;}
.parenthelp_firstlesson_title{font-weight:bold;text-align:center;font-size:36px;padding:65px 0;}
.flesson_fourstep{display:inline-block;font-size:16px;width:290px;}
.flesson_step{width:200px;display:inline-block;padding:15px 10px;font-size:16px;line-height:32px;float:left;}
.dlesson_sure_money{font-weight:bold;text-align:center;font-size:36px;padding:65px 0;}
.ls_suremoney_outerbg{background:url(../images/ls_suremoney_outerbg.png) no-repeat center center;height:460px;}
.ls_suremoney_innerbg{background:url(../images/ls_suremoney_innerbg.jpg) no-repeat center center;height:460px;}
.ls_right_detail{padding-left:615px;padding-right:25px;}
.ls_rd_t{font-size:24px;margin-bottom:20px;font-weight:bold;}
.ls_rd_c{font-size:16px;line-height:29px;}
.nowfindt{padding:40px 0;text-align:center;}
.nowfindt a{background-color:#ff921e; padding:10px 20px;color:#fff;font-size:25px;border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;text-decoration:none;transition:all 0.3s ease;-webkik-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;letter-spacing:5px;}
.nowfindt a:hover{background-color:#ff6600;}
.fix_footer{width:100%;background-color:#404040;position:fixed;bottom:0;}
.fix_footer .submit_need{color:#fff;font-size:24px;margin-right:30px;vertical-align:middle;}
.fix_footer span{display:inline-block;}
.fix_footer .select_like{width:220px;height:43px;padding:12px 50px 12px 15px;border:1px solid #999;display:inline-block;background:#fff url(/img/newui/select_logo.png) no-repeat right center;cursor:pointer;margin-right:15px;color:#000;font-size:14px;}
.fix_footer .pgo_need{padding:25px 0 20px 0;position:relative;text-align: center;}
.fix_footer .pgo_need div{display:inline-block;vertical-align:middle;}
.fix_footer a{display:inline-block;}
.fix_footer ul{border:1px solid #4d8de7;border-bottom:none;cursor:pointer;height:155px;overflow-y:scroll;display:none;width:220px;z-index:2;position:absolute;bottom:63px;}
.fix_footer ul li{color:#000;font-size:14px;background-color:#fff;padding:6px 15px;z-index:101;}
.fix_footer ul li:hover{color:#fff;background-color:#4d8de7;}
.goneed_style{width:220px !important;height:45px !important;line-height:45px !important;vertical-align:middle;}
/*家长帮助页结束*/


/*平台介绍页开始*/
.itpf_ban{background:url(../images/itpf_outerbg.png) no-repeat center center;height:360px;}
.itpf_innerbg{background: url(../images/itpf_innerbg.png) no-repeat center top;height:360px;width: 1203px;background-size:cover;}
.itpf_innerbg p{font-size:56px;font-weight:bold;color:#fff;}
.itpf_innerbg > div >div{color:#fff;text-align:center;padding:55px;border:3px solid #fff;margin:0px auto;width:810px;}
.itpf_step_title{margin-top:60px;font-size:36px;font-weight:bold;text-align:center;}
.itpf_pandt{text-align:center;}
.itpf_pandt > div{background:url(../images/itpf_tandp.png) no-repeat center center;height:117px;}
.itpf_stepdetail{background:url(../images/itpf_step.png) no-repeat 577px center;height:823px;font-size:24px;font-weight:bold;margin-bottom:60px;}
.itpf_ebgt{background:url(../images/estep_bg.png) no-repeat;padding:8px 75px 8px 0;}
.itpf_ebgp{background:url(../images/estep_bg.png) no-repeat;padding:8px 0px 8px 60px;}
.itpf_tregister{background-position:-225px -3px;margin-top:40px;margin-left:395px;}
.itpf_pregister{background-position:-9px -5px;margin-top:40px;margin-right:400px;}
.itpf_putlesson{background-position:-225px -62px;margin-top:35px;margin-left:395px;}
.itpf_searcht{background-position:-11px -66px;margin-top:74px;margin-right:400px;}
.itpf_onlinet{background-position:-230px -130px;margin-top:80px;margin-left:395px;line-height:22px;}
.itpf_onlinet > span{color:#8a8a8a;font-size:16px;}
.itpf_onlinep{background-position:-10px -121px;margin-top:41px;margin-right:400px;line-height:22px;}
.itpf_onlinep > span{color:#8a8a8a;font-size:16px;}
.itpf_trylesson{background-position:-225px -212px;margin-top:80px;margin-left:395px;}
.itpf_trylessonp{background-position:-12px -201px;margin-top:40px;margin-right:400px;}
.itpf_buylesson{background-position:-13px -274px;margin-top:38px;margin-right:400px;}
.itpf_starlesson{background-position:-268px -276px;margin-top:87px;margin-left:435px;}
.itpf_getlesson{background-position:-12px -337px;margin-top:40px;margin-right:447px;}
.itpf_getmoney{background-position:-225px -338px;margin-top:45px;margin-left:395px;}
.itpf_givepj{background-position:-12px -387px;margin-top:42px;margin-right:400px;}
.endlessont{margin-top:100px;margin-right:505px;}
.endlessonp{margin-top:32px;margin-left:505px;}
.itpf_twopic{width:100%;background-color:#f5f5f5;}
.itpf_twopic_t{padding:60px 0;text-align:center;}
.itpf_fouterbg{background:url(../images/itpf_fouterbg.jpg) no-repeat center center;height:478px;}
/*平台介绍页结束*/


/* 老师入驻 */
.clear{clear:both;}
.t_banner{background:url(../img/t_ban_bg.png) no-repeat center top;height:360px;}
.tguide_innerbg{background: url(../img/tguide_innerbg.png) no-repeat center top;height: 360px;width: 1203px;background-size:cover;}
.tguide_innerbg > div >div{color:#fff;text-align:center;padding:55px;border:3px solid #fff;margin:0px auto;width:830px;}
.t_section1{}
.t_section1 h2,.t_section3 h2,.t_section4 h2{font-size:36px;color:#2f363b;text-align:center;font-weight:bold;margin:65px 0;}
.t_section1 .brand{width:25%;float:left;text-align:center;}
.t_section1 .brand>div{background:url(../img/t_fourcio_05.png) no-repeat;padding-top:150px;}
.t_section1 .brand>div h3{font-size:24px;font-weight:bold;color:#2f363b;}
.t_section1 .brand>div p{font-size:16px;color:#000;padding:0 55px;text-align:left;line-height:30px;margin-top:10px;}
.t_section1 .brand .brand1{background-position:-6px 0;}
.t_section1 .brand .brand2{background-position:-290px 0;}
.t_section1 .brand .brand3{background-position:-590px 0;}
.t_section1 .brand .brand4{background-position:-885px 0;}
.t_section2{background:url(../img/t_join_wrapbg.png) no-repeat center top;height:507px;margin-top:90px;}
.t_section2 .t_join{background:url(../img/t_join_bg.png) no-repeat left top;height:507px;float:left;margin-left:-1px;width:50%;padding:210px 0 0 60px;}
.t_section2 .t_join .ms{background:#6694dd;color:#fff;width:465px;font-size:34px;line-height:50px;border-radius:5px;padding: 30px 70px;margin-bottom:20px;}
.t_section2 .t_join .t_btn{background:#ff921e url(../img/ico2_9.png) no-repeat 376px -110px;font-size:26px;width:465px;padding:12px 105px 18px 0;text-align:right;border-radius:5px;display:block;color:#fff;}
.t_section2 .t_reg_flows{width:50%;float:left;height:507px;background:url(../img/t_section2_r.png) no-repeat 40px 40px;}
.t_section2 .t_reg_flows dl{padding:40px 0 0 90px;}
.t_section2 .t_reg_flows dl dt{height:30px;background:url(../img/ico2_9.png) no-repeat 0px 0px;font-size:24px;padding-left:40px;}
.t_section2 .t_reg_flows dl dd{font-size:16px;line-height:30px;padding-top:10px;}
.t_section2 .t_reg_flows dl .dt1{background-position:-166px -107px;}
.t_section2 .t_reg_flows dl .dt2{background-position:-166px -137px;}
.t_section2 .t_reg_flows dl .dt3{background-position:-166px -170px;}
.t_section3 .brand{width:50%;float:left;padding:60px 0 50px 50px;border:1px solid #f5f5f5;}
.t_section3 .brand:nth-child(4),.t_section3 .brand:nth-child(3){background:#f5f5f5;}
.t_section3 .brand .fl{float:left;background:#fff;border:3px solid #f5f5f5;border-radius:114px;}
.t_section3 .brand .brands{float:left;width:70%;padding-left:20px;}
.t_section3 .brand .brands h3{font-size:24px;}
.t_section3 .brand .brands p{font-size:16px;line-height:30px;}


.items{position:relative;float:left;margin-right:20px;overflow:hidden;width:224px;height:289px;margin-top:20px;}
.items div{position:absolute;width:0;height:0;background:#759ee0;overflow:hidden;_zoom:1;}
.items .cornerCC{left:0px;top:0px;opacity: .7;}
.items h2{position:absolute;left:0;bottom:-65px;height:50px;line-height:50px;width:100%;background:#fff;opacity: .9;}
.items h2 p{height:50px;text-align:center;font-size:18px;line-height:50px;}
.items dl{position:absolute;top:0;left:0;width:224px;height:290px;display:none;overflow:hidden;background: #6694dd;opacity: .9;}
.items dt{height:40px;width:100%;line-height:40px;text-align:center;color:#FFF;  cursor: default;}
.items dt h3{height:40px;text-indent:-10000px;background:url(images/demo03.png) no-repeat;}
.items dd{position:absolute;top:-20px;left:0;padding:0 14px;width:224px;line-height:25px;color:#fff;font-size:14px;}
.items dd p{font-size:18px;text-align:center;}
.items dd p span{text-align:center;font-size:18px;font-weight:bold;}
.no_mr{margin-right:0;}
#bestT_list{padding-bottom:20px;}


/*教师个人主页开始*/
.spin{background-color:#f5f5f5;}
.head_area{position:relative;margin-top:25px;}
.many_details{background-color:#fff;width:100%;position:relative;padding-bottom:10px;border:1px solid #ededed;}
.head_photo{position:absolute;top:0px;left:30px;width:200px;text-align:center;}
.head_photo > img {height:165px;width:165px;border:4px solid #fff;box-shadow:1px 1px 1px;box-shadow: 0px 0px 5px #D2D2D2;-webkit-box-shadow: 0px 0px 5px #D2D2D2;-moz-box-shadow: 0px 0px 5px #D2D2D2;-ms-box-shadow: 0px 0px 5px #D2D2D2;}
.head_photo > p{border:0;z-index:1;width:auto;margin:5px 0;padding:0;text-indent:2px;text-align:center;}
.blackqu h2{text-align:left;line-height:1;}
.thead_details > h2 > span{background-size:24px;display:inline-block;text-decoration:none;color:#000;font-size:24px;text-align:left;padding-right:35px;background-repeat:no-repeat;background-position:right 7px;cursor:default;font-weight:bold;position:relative;margin:30px 0 10px 260px;}
.medal1{background:url(/img/teacher/teacherindex/medal1.png);}
.medal2{background:url(/img/teacher/teacherindex/medal2.png);}
.medal3{background:url(/img/teacher/teacherindex/medal3.png);}
.medal5{background:url(/img/teacher/teacherindex/medal5.png);}
.medal6{background:url(/img/teacher/teacherindex/medal6.png);}
.thead_details > h2 > span>i.lp{background: #ee6100;border-radius: 5px;color: #fff;font-size: 12px;padding: 3px 5px;display: inline-block;position: relative; top: -3px;font-weight: normal;}
.thead_details > h2 > span>i.tj{border-radius: 5px;color: #ee6100;font-size: 12px;padding: 3px 5px;display: inline-block;border: 1px solid #ee6100;position: relative; top: -3px;font-weight: normal;}
label.tipsMedal{display:block;font-size:14px;font-weight:normal;position:absolute;white-space:nowrap;color:#000;padding:1px 6px 1px 6px;top:10px;right:-64px;}
.star_area{width:200px;margin-left:10px;}
.star_area > li{width:20px;height:20px;margin:0 1px;display:inline-block;float:left;background:url(/img/teacher/teacherindex/sprite-hls-iconspic.png) no-repeat;padding: 0;background-position: left -159px;}
.star_area > li.stuff{background-position: left -190px;}
.star_area > span{font-size:12px;color:#878787;cursor:pointer;transition:all .24s;-webkik-transition:all .24s;-moz-transition:all .24s;-ms-transition:all .24s;}
.star_area > span:hover{color:#f09c00;}
.details_center{margin-left:260px;margin-top:20px;}
.sub_position{padding-top:20px;font-size:14px;font-weight:bold;}
.sub_position em{color:#a8a8a8;font-weight:normal;margin-left:60px;}
.difnumber{margin-top:25px;}
.difnumber .teacher_fivetips{background:url(/img/teacher/teacherindex/cutline.png) no-repeat left center;height:90px;width:120px;font-size:14px;font-weight:bold;text-align:center;padding-top:17px;display:inline-block;}
.difnumber .teacher_fivetips span{font-size:22px;color:#518cd5;}
.att_share{font-size:12px;color:#9d9d9d;margin-top:50px;position:relative;z-index:10;}
.att_share > li{float:left;margin-left:15px;cursor:pointer;padding-left:20px;}
.sharebtn{background:url(/img/teacher/teacherindex/sharebtn.jpg) no-repeat left center;}
.showway{position:absolute;top:15px;right:0px;width:250px;border:1px solid #9d9d9d;padding-left:10px;background-color:#fff;display:none;}
.tangle{width:0;height:0;border:10px solid;border-style:dashed dashed solid dashed;border-color:transparent transparent #9d9d9d transparent;position:absolute;top:-21px;right:18px;z-index:2;}
.tangle_white{width:0;height:0;border:10px solid;border-style:dashed dashed solid dashed;border-color:transparent transparent #fff transparent;position:absolute;top:-20px;right:18px;z-index:3;}
.mousemove_two{position:absolute;top:-20px;right:0px;width:53px;height:30px;cursor:pointer;}
.mousemove{position:absolute;top:15px;right:0;width:250px;height:45px;}
.payattbtn > span{font-size:18px;float:left;margin-top:-5px;}
.payattbtn{color:#9d9d9d;transition:all .24s;-webkit-transition:all .24s;-moz-transition:all .24s;-ms-transition:all .24s;}
.att_share > li.payattbtn:hover{color:#f09c00;}
.org_font{color:#f09c00;font-weight:bold;}
.approveimfor{border:2px solid #ececec;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;width:270px;position:absolute;bottom:65px;right:35px;}
.five_infor{padding:20px 10px 15px 25px;color:#787777;font-size:12px;}
.five_infor >span{padding:5px 20px 5px 30px;display:inline-block;width:110px;}
.idcard{background:url(/img/teacher/teacherindex/idcard.png) no-repeat left center;}
.t_approve{background:url(/img/teacher/teacherindex/t_approve.png) no-repeat -4px center;}
.t_level{background:url(/img/teacher/teacherindex/t_level.png) no-repeat left center;}
.t_education{background:url(/img/teacher/teacherindex/t_education.png) no-repeat left center;}
.t_profession{background:url(/img/teacher/teacherindex/t_profession.png) no-repeat left center;}
.approveimfor > div >p{background:#fff url(/img/teacher/teacherindex/tinfor_approve.png) no-repeat left center;padding-left:30px;font-size:14px;font-weight:bold;}
.tinfor_pad{background-color:#fff;position:absolute;top:-12px;left:60px;padding:0 15px;}
.scroll_area{background-color:#ffefbf;height:35px;width:1186px;margin:0px auto;}
.notice_radio{background:url(/img/teacher/teacherindex/notice_radio.png) no-repeat left center;width:1176px;margin:0 auto;height:35px;}
.notice_content{height:35px;width:1146px;margin-left:35px;overflow:hidden;}
.notice_show{overflow:hidden;margin-left:35px;}
.notice_details{width:500px;height:35px;color:#414141;font-size:12px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:12px 0;margin-right:50px;}
.notice_details a{color:#414141;cursor:default;}
.index_main{margin-top:12px;margin-bottom:30px;}
.left_area{background-color:#fff;width:231px;margin-right:12px;border:1px solid #ededed;}
.view-g{padding:30px 40px 20px 40px;text-align:right;}
.view-g .gg{text-align:center;}
.gg > span{color:#FF986B;}
.gg > strong{color:#ff921e;padding:0 4px;font-size:30px}
.view-g .jgprize {color:#c9c9c9;text-decoration:line-through;text-align:right;margin-top:5px;}
.btn-orig{border:0;color:#fff;display:block;border-radius:5px;background-color:#f09c00;font-size:18px;text-align:center;line-height:40px;width:200px;height:40px;letter-spacing:4px;text-indent: 4px;font-weight:bold;transition:background-color ease-in-out .24s;-moz-transition:background-color ease-in-out .24s;-webkit-transition:background-color ease-in-out .24s;-o-transition:background-color ease-in-out .24s;-ms-transition:background-color ease-in-out .24s;cursor:pointer;margin:0 auto;}
.btn-orig:hover{background-color:#ff6600;}
.btn-blue{border:0;color:#fff;display:block;border-radius:5px;background-color:#669edd;font-size:18px;text-align:center;line-height:40px;width:200px;height:40px;letter-spacing:4px;text-indent: 4px;font-weight:bold;transition:background-color ease-in-out .24s;-moz-transition:background-color ease-in-out .24s;-webkit-transition:background-color ease-in-out .24s;-o-transition:background-color ease-in-out .24s;-ms-transition:background-color ease-in-out .24s;cursor:pointer;margin:0 auto;}
.btn-blue:hover{background-color:#7bb7fa;}
.after_pay{margin-top:10px;display:block;font-size:12px;text-align:center;}
.teacher_calendar{border-top:1px solid #ededed;background:#FFF;width:100%;margin-top:25px;font-size:12px;}
.teacher_calendar > h3{padding:10px 0 10px 30px;border-bottom:1px solid #ededed;background:#f9fafb url(/img/teacher/teacherindex/selected_time.png) no-repeat 10px center;}
.lesson_time > thead{background-color:#f9fafb;}
.lesson_time > thead > tr > th{width:33px;text-align:center;height:31px;line-height:31px;border-bottom:1px solid #ededed;border-left:1px solid #ededed;}
.lesson_time > thead > tr > th:first-child{border-left:none;}
.lesson_time > tbody > tr > td{width:33px;text-align:center;height:31px;line-height:31px;border-bottom:1px solid #ededed;border-left:1px solid #ededed;color:#bcbcbc;}
.lesson_time > tbody > tr > td:first-child{border-left:none;}
.lesson_time > tbody > tr > td > img{vertical-align:middle;}
.right_area{width:960px;background-color:#fff;border:1px solid #ededed;}
.five_tab{background-color:#f9fafb;width:100%;border-bottom:1px solid #ededed;}
.five_tab ul{float:left;display:inline-block;}
.five_tab ul li{display:inline-block;float:left;}
.five_tab ul li span{font-size:14px;color:#8f8f8f;letter-spacing:1px;padding:15px 45px;border-right:1px solid #ededed;display: inline-block;overflow:hidden;float:left;cursor:pointer;}
.f{background-color:#fff;margin-bottom:-1px;border-bottom:1px solid #fff;color:#ff880e !important;}
.link-content-recom{padding:30px 45px 0 45px;}
.codegenerating h2 {color:#000;font-size:14px;padding:4px 30px;text-align:left;min-width:84px;font-weight:bold;white-space:nowrap;}
.jbzl{position:relative;}
.jbzl h2{background:url(/img/teacher/teacherindex/jbzl.png) no-repeat left center;margin-bottom:30px;}
.basic_infor p span{color:#707070;}
.jbzl p{line-height:24px;}
.keyword p{margin-top:5px;color:#707070;}
.goodatstu span , .specialway span ,.tchkeyword span{background-color:#f8f8f8;padding:1px 5px;border:1px solid #e3e3e3;border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;font-weight:normal;color:#767676;margin-right:5px;display:inline-block;}
.keyword_pad{margin-left:2em;}
.keyword_pad2{margin-left:5em;}
.jbzl h3{color:#707070;margin-top:25px;margin-bottom:20px;}
.cutline{border-top:1px solid #e3e3e3;width:100%;margin-top:30px;}
.photo_area{overflow:hidden;overflow-x: scroll;} 
.photo_area ul{mim-width:870px;margin-bottom:10px;}
.photo_area li{display:inline-block;}
.photo_area img{height:135px;width:160px;margin-right:10px;cursor:pointer;}
.gwjl{margin-top:40px;}
.gwjl h2{background:url(/img/teacher/teacherindex/gwjl.png) no-repeat left center;}
.mousehover{padding-left:15px;background: url(/img/teacher/teacherindex/radio.png) no-repeat 1px 0px;cursor:default;}
.mousearea{background-color:#fff;transition:all .24s;-webkit-transition:all .24s;-moz-transition:all .24s;-ms-transition:all .24s;padding-left:15px;}
.mousearea:hover{background-color:#f9f9f9;}
.gwjl_details{background:url(/img/teacher/teacherindex/y-line.png) repeat-y 7px;margin-top:20px;padding:1px 0 15px 2px;}
.gwjl_details p{line-height:24px;}
.gwjl_time{margin-top:45px;font-weight:bold;}
.gwjl_time:first-child{margin-top:15px;}
.managertip{position:absolute;top:0px;right:0px;background:#fbf7d4 url(/img/teacher/teacherindex/managertip.png) no-repeat 25px top;width:250px;padding:25px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;}
.managertip p{font-size:12px;word-wrap:break-word;}
.mtip_title{text-align:right;font-size:14px !important;font-weight:bold;padding-right:8px;margin-bottom:10px;}
.cgal{margin-top:40px;}
.cgal > h2{background:url(/img/teacher/teacherindex/cgal.png) no-repeat left center;}
.jxjl{margin-top:25px;margin-bottom:55px;}
.jxjl > h2{background:url(/img/teacher/teacherindex/jxjl.png) no-repeat left center;margin-bottom:30px;}
.tablesty {width:100%;zoom:1;visibility:visible;border-style:solid;border-width:2px 1px 1px 1px;border-color:#559ada #dadada #dadada #dadada;border-radius:2px;border-collapse:collapse;margin:0 auto;}
.tablesty .no-gray {background-color:#fafafa;font-weight:bold;}
.tablesty tr td {border-style:solid;border-width:1px 0;border-color:#dadada;padding:14px 0;color:#333;text-align:center;}
.tablesty tr{background-color:#fff;transition:all 0.15s;}
.tablesty tr:hover{background-color:#fafafa;}
.logo_new_lesson {background: url(/img/teacher/teacherindex/logo_new.png) no-repeat 70% center;}
.jzpj > h2{background: url(/img/teacher/teacherindex/jzpj.png) no-repeat left center;margin-bottom:30px;}
.jzpj{text-align:left;}
#jzpj-anchor .lists-evaluate{ margin:0; padding: 0; }
#jzpj-anchor .lists-evaluate:after,#jzpj-anchor .pj-content div:after,.clickarea:after{ clear:both; content:'\20'; display: table; }
#jzpj-anchor .lists-evaluate li{ width: 100%; text-align: left; padding: 1.7em 0 2em; border-bottom:1px solid rgb(236, 236, 236); }
#jzpj-anchor .lists-evaluate li:last-child{ border-bottom:0; } 
#jzpj-anchor .lists-evaluate li img{ width: 55px; border-radius: 50%; float: left; display: inline-block; margin: 0 2em; }
#jzpj-anchor .ful > li{ padding:0; display: inline-block; width: 20px; height: 20px; background: url(/img/newui/sprite-hls-iconspic.png) no-repeat; background-position: left -214px; border:0; }
#jzpj-anchor .ful > li.stuff{ background-position: left -240px; }
#jzpj-anchor .pj-content{ float: left; text-align: left; width: 84%; }
#jzpj-anchor .pj-content div span.fspan{ float: left; position: relative; padding-right: 1.4em; }
#jzpj-anchor .pj-content div{ position: relative;  color: #111; font-size: 14px; }
#jzpj-anchor .pj-content > div span{ font-size:14px;color:rgb(126, 126, 126);position:absolute;right:0;}
#jzpj-anchor .pj-content div ul{ margin: 0;  display: inline-block; padding: 0; float:left; }
#jzpj-anchor .contassess{ padding-top: 1em;  text-align: left; }
#jzpj-anchor .com1{background-color:#fafafa;border:1px solid #EDEDED;text-align:left;vertical-align: middle;line-height:1;}
#jzpj-anchor .hplv{display:inline-block;color:#EBAC34;font-size:42px;vertical-align:middle;padding:0.3em .4em .3em .8em;}
#jzpj-anchor .hplv em{font-size:29px;padding-left:1px;font-style:normal;}
#jzpj-anchor .hpty{ color:#111;padding-right:1.6em;}
#jzpj-anchor .py1 em{ background:#ededed;width:100px;display:inline-block;margin-left:6px;position:relative;margin-right:15px;}
#jzpj-anchor .py1 em i{display: block; width: 10%; background-color:#FBB34E; background-image: -webkit-gradient(linear,0% 0%, 0% 100%, from(#FBB34E), to(#C89A5F), color-stop(0.5,#F5B665)); top: 0; left: 0;  background: -moz-linear-gradient(top, #FBB34E 0%, #C89A5F 100%); background: -ms-linear-gradient(top, #FBB34E 0%, #C89A5F 100%); background: -o-linear-gradient(top, #FBB34E 0%, #C89A5F 100%);}
#jzpj-anchor .clickarea{ text-align: left; border: 1px solid #EDEDED; border-top: 0; }
#jzpj-anchor .clickarea span{ display: inline-block; font-size: 14px; padding: 13px 24px 10px; border-bottom: 3px solid #fff; float: left; -webkit-transition:.3s all ease-in-out; cursor:pointer; }
#jzpj-anchor .clickarea span.focus,#jzpj-anchor .clickarea span:hover{ border-color:#EBAC34; color:#EBAC34; }
#jzpj-anchor .clickarea span:first-child{ border-right: 1px solid #EDEDED; }
.lists-evaluate.A,.lists-evaluate.B,.lists-evaluate.C{ display: none; }
.attention_window{display:none;}
.gwjl_content{word-wrap:break-word;}
.goodatstu > span:first-child{margin-left:2em;}
.specialway > span:first-child{margin-left:2em;}
.tchkeyword em , .tchkeyword i{margin-left:15px;display:none;cursor:pointer;vertical-align:top;color:#878787;transition:all .24s;-webkit-transition:all .24s;-moz-transition:all .24s;-ms-transition:all .24s;}
.tchkeyword em:hover{color:#f09c00;}
.tchkeyword i:hover{color:#f09c00;}
.tchkeyword span{background-color:#f8f8f8;padding:1px 5px;border:1px solid #e3e3e3;border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;font-weight:normal;color:#767676;margin-right:5px;display:inline-block;margin-bottom:5px;max-width:480px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.tchkeyword span{display:none;}
.tchkeyword{display:inline-block;}
.tchkeyword{width:500px;margin-left:0.9em;}
.update_zl{top:250px !important;}
.update_zl h1{color:#5f5f5f !important;font-size:18px !important;background-color:#ECECEC !important;}
.update_zl .closeyk-card{border:4px solid #fff;background: none repeat scroll 0 0 #A0A0A0;}
/*教师个人主页结束*/



/*约课*/
#styk, #yk {text-align:center;}
.overfl-pop h1 em {font-style:normal;font-size:14px;margin-left:5px;}
.for-on {padding:0 0 0 310px;background: #f5f5f5;border-bottom:1px solid #e8e8e8;}
.for-on dd {float:left;display:inline-block;zoom:1;}
.for-on dd img {width:105px;height:auto;border-radius:50%;border:2px solid #fff;margin:20px 24px;}
.for-on dd .spanbr {font-size:13px;color:#000;line-height:26px;margin:44px 0;text-align:left;}
.for-on dd .spanbr span {text-align:left;margin-right:12px;display:inline-block;font-weight:bold;white-space:nowrap;color:#666;}
.for-on dd .spanbr span.t_name {font-size:26px;display:block;}
.for-on dd .spanbr .areayk {white-space:pre-wrap;display:block;word-break:break-all;word-wrap:break-word;}
.subform .form-gp {margin-bottom:20px;}
.subform .form-gp * {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.form-gp .input-msg {width:70.66667%;float:left;padding:0;}
.form-gp .input-msg select {float:left;width:240px;margin-right:10px;height:40px;font-size:16px;color:#999;border:1px solid #d5d5d5;}
.form-gp label {margin-left:20px;width:128px;text-align:right;display:inline-block;float:left;padding-top:6px;   color:#666;font-size:16px;font-weight:bold;margin-top:4px;width: 18.33333%;}
.subform .form-gp label .redstar {color:red;display:inline-block;padding-right:5px;}
.form-gp .input-msg .input1 {float:left;margin-right:10px;height:40px;width:150px;border:1px solid #d5d5d5;  font-size:16px;color:#999;padding:0px 0 0 5px;text-align:left;line-height:40px;}
.form-gp .input-msg .input2 {float:left;margin-right:10px;height:40px;width:160px;border:1px solid #d5d5d5;}
.form-gp .input-msg textarea{width:490px;resize:none;border:1px solid rgb(185, 185, 185);}
.las textarea {width:100%;height:148px;outline:0;}
.msg-inp {font-size:12px;text-align:left;display:block;visibility:hidden;padding-left:20px;margin-top:5px;color:#2cce4d;background:url(/img/tsettings-img/sprite_teachernui.png) no-repeat;background-position:left -442px;  max-width:250px;}
.inp {outline:0;padding:11px 10px;width:100%;height:auto;font-size:14px;display:block;color:#000;background-color: #fff;border:1px solid #b9b9b9;-webkit-transition:border-color ease-in-out .15s;-o-transition:border-color ease-in-out .15s;transition:border-color ease-in-out .15s;cursor:pointer;}
.warn-yk-proto {padding-left:285px;text-align:left;margin-top:-25px;height:20px;width:424px;margin-left:0;}
.recommend_wrap {display:block;height:30px;position:relative;width:200px;text-align:left;padding-left:20px;}
#recommend {position:absolute;left:0;top:1px;}
/*约课成功*/
.succyk .yk-hls h2 {color:#7d7d7d;font-size:26px;font-weight:bold;}
.succyk .yk-hls h2 strong {color:#59b142;}
.succyk .yk-hls p {font-size:20px;margin:14px 0;}
.succyk .yk-hls p a {text-decoration:underline;color:inherit;}
.succyk .yk-hls div.suc-p2 p {font-size:15px;color:#0a0a0a;margin:40px 0 2px;}
.succyk .yk-hls div.suc-p2 .p2 {font-size:13px;color:inherit;margin:4px 0 0 0;}
.succyk .btn-yk .warn-yk-proto .ghjposn {font-size:16px;width:153px;line-height:29px;margin-left:22px;}
.btn-f-b{padding:8px 24px;display:inline-block;color:#333;text-decoration:none;-moz-border-radius:3px;-webkit-border-radius: 3px;border-radius:3px;line-height:21px;-moz-transition:all .2s ease-out 0;-webkit-transition:all .2s ease-out 0;transition:all .2s ease-out 0;font-size:15px;white-space:nowrap;cursor:pointer;border:1px solid #d8d8d8;font-weight:bold;letter-spacing:1px;text-indent:1px;box-shadow:inset 0 0 0 2px rgba(245,245,245,0.54);-webkit-box-shadow:inset 0 0 0 2px rgba(245,245,245,0.54);-moz-box-shadow:inset 0 0 0 2px rgba(245,245,245,0.54);-o-box-shadow:inset 0 0 0 2px rgba(245,245,245,0.54);-ms-box-shadow: inset 0 0 0 2px rgba(245,245,245,0.54);background-color:rgba(255,255,255,.2);transition:all .2s ease-out 0;-webkit-transition:all .2s ease-out 0;-moz-transition:all .2s ease-out 0;-ms-transition:all .2s ease-out 0;-o-transition:all .2s ease-out 0;}
.btn-f-b:hover{color:#fff;background-color:#ff9700;box-shadow:none;border-color:#ff9700}
/*续课*/
.user_addClass_infor {background:#f5f5f5;padding-left:260px;}
.user_addClass_infor img {float:left;padding:5px;background:#fff;-moz-border-radius:115px;-webkit-border-radius:115px;border-radius:115px;width:110px;}
.tech_classTime {margin:15px 0 0 20px;}
.tech_classTime li {line-height:40px;color:#666;}
.tech_classTime li span, .class_time label {font-size:24px;display:inline;color:#666;}
.tech_classTime li .subject {font-size:14px;padding:10px;}
.tech_classTime li p {color:#000;}
.tech_classTime li p strong {color:#ff9700;font-size:24px;font-weight:normal;padding:5px;}
.btn-yk p.tips {margin:80px 0;font-size:20px;color:#666;}
.btn-yk p.tips span {padding:0 5px;color:#666;}
.xk_tech_infor {display:none;}
.class_time {margin-top:50px;}
.class_time .time {margin-left:44px;}
.class_time input {width: 210px;height:45px;border:1px solid #d5d5d5;color:#000;font-size:24px;padding-left:20px;}
.add_all {font-size:24px;margin-top:30px;margin-left:12px;color:#666;}
.add_all .symbol, .add_all b {color:#ff9700;font-weight:normal;font-size:36px;}
.add_all .total {font-size:14px;padding:0 5px;}
.add_all .total i {font-style:normal;color:#908e8e;padding:0 5px;}
.xk_ceng_twoBtn {margin-top:50px;margin-bottom:30px;text-align:center;}
.xk_btn_ok {text-decoration:none;color:#fff;display:inline-block;border-radius:3px;background-color:#ff9700;border-bottom:2px solid #c26009;font-size:18px;text-align:center;height:42px;transition:background-color ease-in-out .24s;-moz-transition:background-color ease-in-out .24s;-webkit-transition:background-color ease-in-out .24s;-o-transition:background-color ease-in-out .24s;-ms-transition:background-color ease-in-out .24s;line-height: 40px;letter-spacing: 2px;padding:0 40px;margin-right:10px;}
.xk_btn_close {text-decoration:none;color:#000;display:inline-block;border-radius:3px;border:1px solid #efefef;background-color:#fff;border-bottom:2px solid #efefef;font-size:14px;text-align:center;height:42px;transition:background-color ease-in-out .24s;-moz-transition:background-color ease-in-out .24s;-webkit-transition:background-color ease-in-out .24s;-o-transition:background-color ease-in-out .24s;-ms-transition:background-color ease-in-out .24s;line-height:40px;letter-spacing:2px;padding:0 40px;}
.to {padding:34px 0;border-top:1px dashed #d8d8d8;}
/*完善资料*/
.update_zl h1{font-size:24px;font-weight:bold;}
.page-update{position:absolute;top:0px;left:0px;bottom:0px;right:0px;z-index:1000;width:100%;height:100%;opacity:1;text-align
:center;}
.update_btn{margin:20px 0;}
.attention_window{position:absolute;top:0px;left:0px;bottom:0px;right:0px;z-index:1000;width:100%;height:100%;opacity:1;text-align:center;}
.beline{display:inline-block;}
.ignore{display:inline-block;font-size:18px;text-align:center;line-height:40px;width:200px;height:40px;letter-spacing:4px;text-indent: 4px;font-weight:bold;cursor:pointer;border-radius:5px;color:#999;border:1px solid #999;}
.warm_tip{font-size:18px;font-weight:bold;}
/*盖帽样式*/
.fixtop {position:fixed;top:0;border-radius:0;z-index:999;box-shadow: 0 1px 3px #DFDFDF;-moz-box-shadow: 0 1px 3px #DFDFDF;-webkit-box-shadow: 0 1px 3px #DFDFDF;-ms-box-shadow: 0 1px 3px #DFDFDF;-o-box-shadow: 0 1px 3px #DFDFDF;width:960px;}
.fixleft{position:fixed;top:2px;z-index:999;box-shadow: 0 1px 3px #DFDFDF;-moz-box-shadow: 0 1px 3px #DFDFDF;-webkit-box-shadow: 0 1px 3px #DFDFDF;-ms-box-shadow: 0 1px 3px #DFDFDF;-o-box-shadow: 0 1px 3px #DFDFDF;}
.anchor_other{cursor:pointer;}

/*放大图片*/
.pic_bigger{position:absolute;top:0px;left:0px;bottom:0px;right:0px;z-index:1000;width:100%;height:100%;opacity:1;text-align:center;display:none;}
.over_img{top: 0px;display:inline-block;vertical-align:middle;position:relative;z-index:1;height:auto;padding:0;margin-top:70px;}

/*邀请学生 积累评价*/
.c_i_e_main{background: url(/img/activity/365_invite/cie_mainbg.jpg) no-repeat;width: 100%;background-size: 100%;padding-top: 50px;}
.c_i_e_main .content{background:url(/img/activity/365_invite/c_i_e_ban.png) no-repeat;width: 994px;margin: 0 auto;padding-top:125px ;}
.c_i_e_main .form{background: #fff;border: 1px solid #e75100;padding: 0 45px 30px 45px ;border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;}
.c_i_e_main .form h2{font-size: 24px;padding: 40px 0 30px 0;border-bottom: 1px solid #dedede;}
.c_i_e_main .form ul{padding: 25px 40px;}
.c_i_e_main .form ul li{width: 50%;float: left;display: inline-block;margin-top: 20px;}
.c_i_e_main .form ul li label{width: 100px;height: 40px;line-height: 40px;display: inline-block;
  text-align: right;}
.c_i_e_main .form ul li input{width: 285px;height: 40px;line-height: 40px;display: inline-block;}
.c_i_e_main .form ul li input.ksf{width:210px;}
.c_i_e_main .form ul li .cell_ksf{padding: 0 10px;}
.totle_price{font-size: 18px;padding: 20px 0;text-align: right;margin-right: 67px;}
.totle_price span{font-size:30px ; color:#ff7000; }
.c_i_e_main .tosubmit{width: 270px;height: 56px;line-height: 56px;color: #fff;font-size: 24px;font-weight: bold;background: #f09800;border: none;border-radius: 5px;margin-left: 310px;}
.c_i_e_main .form .btn_tips{padding: 20px 0;text-align: center;}
.c_i_e_main .form .c-ref .rule{border-top: 1px solid #dcdcdc;padding-top: 20px;}
.c_i_e_main .form h3{font-size: 18px;}
.c_i_e_main .form ol{margin-left: 20px;}
.c_i_e_main .form ol li{line-height: 25px}
.c_i_e_main .common_qa{background: #f3f3f3;padding: 25px 65px;margin-top:30px ;width: 994px;margin: 20px auto;border-radius: 10px;}
.c_i_e_main .common_qa strong{font-size: 14px;color: #000;font-weight: bold;margin: 20px 0;display: inline-block;}
.c_i_e_main .common_qa dl dt{font-weight: bold;line-height: 25px}
.c_i_e_main .common_qa dl dd{line-height: 25px}
#mobilerror{display: none;background: #000;opacity: .7;padding: 30px 40px;position: absolute;top:20%;left:36%;color: #fff;width:280px;}
.act-re{width: 100%;margin-bottom: 20px;}
.act-re h4{  font-size: 24px;padding: 40px 0 30px 0;border-bottom: 1px solid #dedede;}
.act-re h4 label{color: red;font-size: 14px;}
.act-re table{margin-top: 20px;}
.act-re table tr td,.act-re table tr th{border: 1px solid #000;padding: 5px 0;}


/*app教师指南*/
.teacher_lead{background:url(/img/app/teacherlead/teacherlead_bg.jpg) no-repeat center center;height:240px;width:100%;background-size:cover;padding-top:5%;}
.teacher_lead a{color:#fff;font-size:1.0rem;}
.teacher_lead .back{margin-left:5%;background:url(/img/app/teacherlead/back_logo.png) no-repeat left center;padding-left:15px;background-size:10px 14px;}
.teacher_lead .join{margin-right:5%;}
.tl_share{margin-right:5%;background:url(/img/app/teacherlead/share_logo.png) no-repeat center center;padding-left:55px;background-size:14px 14px;}
.howtobe{padding-bottom:40px;}
.howtobe_title{font-size:1.5rem;color:#999;text-align:center;margin-top:25px;}
.howtobe_title span{color:#ff9900;}
.howtobe_step{text-align:center;width:75%;margin:0 auto;margin-top:30px;}
.howtobe_step img{width:60px;height:66px;display:black;}
.howtobe_step p{color:#666;font-size:0.7rem;margin:8px 0;}
.howtobe .img_title{color:#666;font-size:1.1rem;}
.howtojoin{background:url(/img/app/teacherlead/howtojoin_bg.jpg) no-repeat center center;height:595px;width:100%;background-size:cover;}
.howtojoin_title{color:#333;font-size:1.3rem;text-align:center;padding-top:20px;margin-bottom:280px;}
.howtojoin_title span{color:#ff9900;font-size:1.7rem;font-weight:bold;}
.howtojoin_step{font-size:0.7rem;color:#333;width:95%;margin:0 auto;}
.howtojoin_step p:last-child{margin:3px 0 3px 0.8rem;}
.howtojoin_step_title{font-size:1rem;margin-top:5px;}
.whyjoin_title{font-size:1.2rem;margin:30px 0 1.2rem 20px;color:#333;}
.whyjoin_title span{color:#999;}
.color_cube{width:1.3rem;height:4px;margin-left:0.4rem;}
.llblue{background-color:#0099ff;}
.lllblue{background-color:#00cccc;}
.llgreen{background-color:#00cc66;}
.llorg{background-color:#ffcc33;}
.whyjoin_detail_title{color:#333;font-size:1rem;margin:10px 0;padding-left:2.2rem;}
.whyjoin_detail_content{color:#999;font-size:0.7rem;border-left:1px solid #999;margin-left:1.7rem;padding-left:0.5rem;margin-right:0.5rem;margin-bottom:20px;}
.hadteacher{width:90%;margin:0 auto;margin-bottom:30px;}
.cut_line{height:1px;width:100%;background-color:#000;margin:35px 0 25px 0;}
.hadteacher_title{font-size:1.2rem;color:#333;}
.hadteacher_title span{color:#999;}
.hadteacher_img{background:url(/img/app/teacherlead/hadteacher_img.jpg) no-repeat center center;background-size:contain;width:100%;height:327px;}
.fix_bottom{position:fixed;bottom:0px;font-size:1rem;color:#fff;text-align:center;width:100%;}
.fix_bottom > a{display:inline-block;color:#fff;}
.fix_bottom > a:hover{color:#fff;}
.tobejoin{background-color:#3399ff;width:85%;padding:15px 0;height:50px;}
.scrolltop{background-color:#000;width:15%;height:50px;padding:15px 0;}

/*需求单*/
.need_table_bg{background:url(/img/need_table/need_table_bg.jpg) no-repeat center center;height:775px;background-size:cover;width:100%;}
.need_table_bg .position{position:relative;}

.need_table_step{padding-top:175px;margin-left:35px;background:url(/img/need_table/need_step_bg.png) no-repeat right bottom;width:680px;}
.need_table_step > p{color:#6694dd;font-size:44px;font-weight:bold;}
.need_setpdetails{background:url(/img/need_table/need_step.png) no-repeat left center;height:220px;margin-top:40px;}
.word_step{padding-left:45px;}
.word_step p{font-size:18px;margin-bottom:23px;}
.warm_phone{font-size:14px !important;color:#000 !important;font-weight:normal !important;margin-top:25px;}
.need_table_details{width:495px;background-color:#fff;position:absolute;top:40px;right:15px;border:1px solid  #4e8ce7;padding:35px 65px 20px 55px;position:absolute;}
.need_table_details > p{font-size:18px;margin-bottom:15px;color:#000;}
.nt_had{font-size:14px !important;color:#919191 !important;}
.nt_had span{color:#ff921e;padding:0px 5px;}
.table_row{margin-bottom:10px;}
.table_row i{color:#f32938;}
.table_row lable{margin-right:25px;color:#000;}
.table_row input{width:300px;height:45px;padding-left:12px;font-size:14px;color:#000;}
.table_row textarea{width:300px;height:45px;padding-left:12px;resize:none;padding-top:5px;font-size:14px;color:#000;}
.table_row  .select_like{width:300px;height:45px;padding:12px 50px 12px 15px;border:1px solid #999;display:inline-block;background:url(/img/newui/select_logo.png) no-repeat right center;cursor:pointer;color:#000;font-size:14px;}
.table_row ul{border:1px solid #4d8de7;border-top:none;cursor:pointer;height:155px;overflow-y:scroll;display:none;width:300px;z-index:2;position:absolute;left:119px;}
.table_row ul #select_subject{top:209px;}
.table_row ul li{color:#000;font-size:14px;background-color:#fff;padding:6px 15px;z-index:101;}
.table_row ul li:hover{color:#fff;background-color:#4d8de7;}
.table_row #remarks{width:300px;height:80px;}
.nbsp{color:#fff !important;}
.nt_btn-orig{border:0;color:#fff;display:block;border-radius:5px;background-color:#ff921e;font-size:16px;text-align:center;line-height:45px;width:360px;height:45px;letter-spacing:4px;font-weight:bold;transition:background-color ease-in-out .24s;-moz-transition:background-color ease-in-out .24s;-webkit-transition:background-color ease-in-out .24s;-o-transition:background-color ease-in-out .24s;-ms-transition:background-color ease-in-out .24s;cursor:pointer;margin:15px auto;}
.nt_btn-orig:hover{background-color:#ff6600;}
.calm_down{color:#c1c1c1 !important;font-size:14px !important;font-weight:normal !important;text-align:center;}
.bg-r-c-s{position:fixed;opacity:0.7;background-color:#0a1919;filter:alpha(opacity=20);left:0;top:0;width:100%;height:100%;display:block;z-index:99;}
.msg_area{position:absolute;top:0px;left: 0px;bottom:0px;right:0px;z-index:1000;width:100%;opacity:1;text-align:center;display:none;height:1032px;}
.msg_box{top:0px;display:inline-block;vertical-align:middle;position:relative;z-index:100;padding:0;width:450px;background-color:#fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;margin:0 auto;}
.closeyk-card{background:none repeat scroll 0 0 #999;border:3px solid #fff;border-radius:36px;display: inline-block;float:right;font-size:34px;height:40px;line-height:31px;margin-right:20px;position:absolute;right:-42px;top:-24px;transition:text-shadow 0.32s ease-out 0s;width:40px;text-align:center;color:#fff;cursor:pointer;}
.msg_title{width:100%;background-color:#f5f5f5;padding:20px;border-top-left-radius:5px;-webkit-border-top-left-radius:5px;-ms-border-top-left-radius:5px;-moz-border-top-left-radius:5px;}
.msg_title p{text-align:left;}
.tip_content{padding:30px 0 25px;text-align:center;}
.tip_content p{text-align:center;margin-bottom:10px;font-size:16px;}
.already_tch{font-size:14px !important;color:#656565 !important;}
.nt_vertical{vertical-align:top;}
.nt_btn_style{margin:20px auto !important;}
.closeyk-card_ntstyle{top:-10px !important;right:-30px !important;}

/*需求单成功页*/
.need_success{background:url(/img/need_table/need_success_bg.jpg) no-repeat center center;background-size:cover;width:100%;height:775px;}
.success_area{width:100%;background-color:#fff;padding:120px 0;}
.success_tip{background:url(/img/need_table/right_success.png) no-repeat left center;padding-left:80px;width:500px;margin:0 auto;}
.msg_success{color:#74ae00;font-size:36px;font-weight:bold;}
.waitfortel{font-size:16px;}

/*老师个人主页面包屑*/
.crumbs{padding-top: 20px;padding-left: 20px;}
.crumbs li{float: left;margin: 0 5px;}
.crumbs li a{font-size: 14px;color: #000;}

/*学员列表及详细*/
.xy{ width:100%; background:#f1f1f1; height:auto;}
.xylb{ margin:-1px auto -1px auto; width:1200px; background:#FFF; border:#CCC 1px solid; padding:20px 0;}
.xylb_right{ float:right; width:280px;}
.xylb_right dl{ line-height:50px; background:#f1f1f1; font-size:16px; padding-left:20px;}
.xylb_right dt{ height:200px; background:#f7f7f7; line-height:60px; padding-left:30px; padding-top:10px;}
.xylb_left{ font-size:14px; float:left; width:900px;}
.xylb_left dl{ float:left; background:#eeeeee; height:40px; line-height:40px; color:#0095d9; width:900px; font-size:18px; padding-left:30px;}
.xylb_left dl em{ font-size:10px; }
.xylb_left dl span{ float:right; color:#666; font-size:10px; line-height:40px; padding-right:30px;}
.xylb_left dl span b{ font-weight:100; color:#09F;}
.xylb_left dt{ float:left; width:880px;}
.xylb_left dt p{ float:left; padding-left:50px; line-height:50px; width:900px; border-bottom:#eaeaea 1px solid; margin-left:10px;}
.xylb_left dt p span{ padding-left:20px;}
.xylb_left dt p em{padding-left:400px;}
.xylb_left .shenqing{ background:#e85849; padding:8px 16px; color:#fff; border-radius:5px;}
.xylb_left dd{ float:left; background:#f7f7f7; height:100px; width:900px; line-height:30px; padding-left:20px; padding-top:20px; font-size:16px;}
.xylb_left dd span{ padding-left:300px;}
.xylb_left li{ line-height:50px; list-style-type:none; float:left; width:500px; padding-left:20px; padding-top:20px;}
.xylb_left li span{ font-size:20px; color:#F00;}
.xylb_left li a{ color:#FFF; background:#ff9900; padding:5px 12px; font-size:12px; border:#f29100 solid 1px; border-radius:3px;  }
.xylb_left  table{margin-left: 250px;}
.xylb_left  table tr{line-height: 40px;height:40px;}
#xylb_left_li1{ width:250px;}
#xylb_left_li{ width:150px;}
#xylb_left_li img{ vertical-align:middle;}
#xylb_left_li span{ font-size:14px; color:#00F;}

/* 弹出窗口 */
table {	border-collapse:collapse;border-spacing:0;empty-cells:show}
ol, ul, menu {list-style:none}
img {border:0}
a:focus {outline:none}
em, i {	font-style: normal;}
button, input, select, textarea {font-size:100%;margin:0;vertical-align:-3px;outline:none;}
button, input {	border:1px solid;outline:none;line-height:normal;*overflow:visible}
button::-moz-focus-inner, input::-moz-focus-inner {border:0;padding:0}
button, input[type="button"], input[type="reset"], input[type="submit"] {cursor:pointer;-webkit-appearance:button}
input[type="search"] {-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration {-webkit-appearance:none}
textarea {overflow:auto;vertical-align:top;}
::selection {background:#72d0eb;color:#fff;text-shadow:none;}
::-moz-selection {background:#72d0eb;color:#fff;text-shadow:none;}
*[hidden] {	display:none}
a {	color:#0088DB;text-decoration:none;cursor:pointer}
a:hover {	color:#2A5E8E}
.clearfix:after, .central:after, .widget ul:after, .paging:after, .pagenav:after, .base-tit:after {	content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix, .central, .widget ul, .paging, .pagenav, .base-tit {*+height:1%;}
body, button, input, select, textarea, code {font-size:14px;font-family:microsoft yahei;color: #444;}
.ipt {border: solid 1px #d2d2d2;border-left-color: #ccc;border-top-color: #ccc;border-radius: 2px;box-shadow: inset 0 1px 0 #f8f8f8;background-color: #fff; padding-top:8px;height:36px;line-height: 36px;color: #555;width: 180px;vertical-align: baseline;}
.ipt-mini {	width: 140px;padding: 1px 3px;}
.ipt:focus {border-color: #95C8F1;box-shadow: 0 0 4px #95C8F1;}
.btn {position: relative;cursor: pointer;display: inline-block;vertical-align: middle;font-size: 16px;font-weight: bold;height: 37px;line-height: 37px;min-width: 52px;padding: 0 12px;text-align: center;text-decoration: none;border-radius: 2px;border: 1px solid #ddd;color: #666;background-color: #f5f5f5;background: -webkit-linear-gradient(top, #F5F5F5, #F1F1F1);background: -moz-linear-gradient(top, #F5F5F5, #F1F1F1);background: linear-gradient(top, #F5F5F5, #F1F1F1);}
input.btn {	height: 37px;}
.btn:hover {}
.btn:active, .btn.btn-active {}
.btn:focus {border-color:#4d90fe;outline:none;}
.btn-primary { background:#ff9900; color:#FFF;}
.btn-primary:hover { background:#ff9900;}
.btn-primary:active, .btn-primary.btn-active {box-shadow:#e58b04 0 1px 2px 0 inset;border-color: #e58b04;}
.btn-primary:focus {border-color:#3079ED;outline:none}
.theme-buy {margin-top:-60px; margin-left:-250px;text-align: center;}
.theme-gobuy, .theme-signin {font-size: 15px;}
.theme-price {position: relative;bottom: -6px;font-family: microsoft yahei, Arial, Helvetica, sans-serif;margin-right: 20px;font-weight: bold;color: #f60;line-height: 32px;font-size: 24px;display: inline-block;}
.theme-price dfn {font-style: normal;font-size: 18px;margin-right: 2px;}
.theme-desc {padding: 30px;}
.theme-version {padding: 30px;}
.theme-popover-mask1 {z-index: 9998;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.4;filter:alpha(opacity=40);display:none;}
.theme-popover1 {z-index:9999;position:fixed;top:50%;left:50%;width:560px;height:200px;margin:-180px 0 0 -330px;border-radius:5px;border:solid 2px #666;background-color:#fff;display:none;box-shadow: 0 0 10px #666;}
.theme-poptit1 {	border-bottom:1px solid #ddd;padding:12px;position: relative;}
.theme-poptit1 h3{ font-size:18px;}
.theme-poptit1 .close {float:right;color:#999;padding:5px;margin:-2px -5px -5px;font:bold 14px/14px simsun;text-shadow:0 1px 0 #ddd;}
.theme-poptit1 .close:hover {color:#444;}

.theme-popover-mask {z-index: 9998;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.4;filter:alpha(opacity=40);display:none;}
.theme-popover {z-index:9999;position:fixed;top:50%;left:50%;width:560px;height:200px;margin:-180px 0 0 -330px;border-radius:5px;border:solid 2px #666;background-color:#fff;display:none;box-shadow: 0 0 10px #666;}
.theme-poptit {	border-bottom:1px solid #ddd;padding:12px;position: relative;}
.theme-poptit h3{ font-size:18px;}
.theme-popbod {	padding:60px 15px;color:#444;height: 148px;}
.theme-popbom {	padding:15px;background-color:#f6f6f6;border-top:1px solid #ddd;border-radius:0 0 5px 5px;color:#666;}
.theme-popbom a {margin-left:8px;}
.theme-poptit .close {float:right;color:#999;padding:5px;margin:-2px -5px -5px;font:bold 14px/14px simsun;text-shadow:0 1px 0 #ddd;}
.theme-poptit .close:hover {color:#444;}
.btn.theme-reg {position: absolute;top: 8px;left: 43%;display: none;}
.inp-gray, .feed-mail-inp {	border:1px solid #ccc;background-color:#fdfdfd;width:220px;height:16px;padding:4px;color:#444;margin-right:6px;}
.dform {padding:80px 60px 40px;text-align: center;}
.dform .ipt_error {	background-color:#FFFFCC;border-color:#FFCC66;}

.dform1 {padding: 60px 15px;text-align: center;}
.dform1 .ipt_error {	background-color:#FFFFCC;border-color:#FFCC66;}

.dform-tip {display:none;background-color:#080;color:#fff;line-height:42px;margin-top:10px;display:;font-size: 14px;}
.dform-tip-errer {background-color: #CF301A;}
.dform-tip a {display: inline-block;padding: 0 20px;margin-left:10px;background-color: #FFE924;color: #CF301A;}
.dform-login {padding:0;height: 270px;overflow: hidden;}
.dform-login iframe {height: 470px;margin-top: -180px;}
.theme-signin {	margin: -50px -20px -50px 90px;text-align:left;font-size: 14px;}
.theme-signin h4 {color:#999;font-weight:100;margin-bottom: 20px;font-size: 18px;}
.theme-signin li {padding-left: 80px;margin-bottom: 15px;}
.theme-signin li strong {float: left;margin-left: -80px;width: 80px;text-align: right;line-height: 32px;}
.theme-signin .btn {margin-bottom: 10px;}
.theme-signin p {font-size: 12px;color: #999;}
.theme-desc, .theme-version {padding-top: 0;}

/*教师*/
.spin{background-color:#f5f5f5;}
.find-container{width:1200px;margin-left:auto;margin-right:auto;margin-bottom:34.6px;background-color: white;}
.sider{float:left;min-height:1px;width:1200px;display:inline-block}
.R-r-au{float:right;width:272px;margin-left:8px;}	
.teacher-collection{background-color:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px}
.detailsCard{width:auto;max-width:1200px;border:1px solid #fff;border-bottom: 1px solid #f0f0f0;padding:30px 22px;display:block;}
.detailsCard:hover{background:#f3f9ff url(../images/xx_07.gif) bottom right no-repeat;cursor:pointer;border:1px solid #bfd8f2;}
.detailsCard > div{display:inline-block}
.detailsCard .dd img,.focus-img img{width:100px;height:100px;border-radius:50%;display:block;margin-right:20px;box-shadow:0 0 4px rgba(148,148,148,0.75);-webkit-box-shadow:0 0 4px rgba(148,148,148,0.75);-moz-box-shadow:0 0 4px rgba(148,148,148,0.75);-ms-box-shadow:0 0 4px rgba(148,148,148,0.75);-o-box-shadow:0 0 4px rgba(253,253,253,0.75)}
.d-etails{margin-right:20px;color:#000;font-size:14px;max-width:970px}
label.tipsMedal{cursor:pointer;display:block;font-size: 13px; font-weight: normal; position: absolute; white-space: nowrap; /* background-color: rgba(0, 0, 0, 0.7); background-color: rgb(0, 0, 0)\9;box-shadow: 0 0 3px rgba(18, 18, 18, 0.81); border-radius: 3px;*/ color: #999; padding: 1px 6px 1px 6px;  top: 10px;right:-80px; /* line-height: 20px; */}
label.tipsMedal2{cursor:pointer;display:block;font-size: 13px; font-weight: normal; position: absolute; white-space: nowrap; /* background-color: rgba(0, 0, 0, 0.7); background-color: rgb(0, 0, 0)\9;box-shadow: 0 0 3px rgba(18, 18, 18, 0.81); border-radius: 3px;*/ color: #999; padding: 1px 6px 1px 6px;  top: 10px;right:-106px; /* line-height: 20px; */}
#tcoll [name=hoverlabel] label{ top:6px; }
/* label.tipsMedal:before{ content: ''; display: block; width: 0; height: 0; position: absolute; border-width: 5px; border-style: solid; border-color: transparent rgba(0, 0, 0, 0.77) transparent transparent; border-color: transparent rgb(0, 0, 0)\9 transparent transparent; top: 5px; left: -10px;  }*/
[name=hoverlabel]{ position: relative; }
.medal1{ background-image: url(../../img/newui/medal1.png); background-size:18px 18px;}
.medal2{ background-image: url(../../img/newui/medal2.png); background-size:18px 18px;} 
.medal3{ background-image: url(../../img/newui/medal3.png); background-size:18px 18px;}
.medal4{ background-image: url(../../img/newui/medal4.png); background-size:18px 18px;}
.medal5{ background-image: url(../../img/newui/medal5.png); background-size:18px 18px;}
.medal6{ background-image: url(../../img/newui/medal6.png); background-size:18px 18px;}
.d-etails .h2{font-size:18px;font-weight:bold;text-align:left}
.d-etails p{ padding-top:8px;}
.d-etails .h2 i.lp{background: #28bbfc;border-radius:3px;line-height:20px;height: 20px;color: #fff;font-size: 12px;padding:0 5px;display: inline-block;font-weight:normal;}
.d-etails .h2 i.tj{border-radius: 5px;line-height: 11px;height: 20px;color: #ee6100;font-size: 12px;padding: 3px 5px;display: inline-block;border: 1px solid #ee6100;}
.d-etails .h2 span{color:#000;padding-right: 22px;background-repeat: no-repeat; background-position: 100% 90%; position: relative;display: inline-block;line-height: 28px;height:28px;}
.d-etails .desc-90{margin:8px 0;text-align:left;font-size:14px;color:#abb6cc;}
.d-etails .desc-90 span{margin-right:5px;color:#abb6cc;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border:1px solid #abb6cc;font-size:12px;}
.d-etails .desc-90 span strong{padding-left:2px}
.flaunt{color:#ff986b;margin-bottom:8px;text-align:left}
.d-etails .saga{text-align:left;white-space:normal;line-height:18px;color:#5a5a5a;font-size:12px;}
.star-view{font-size:12px}
.flashstar ul{width:90px;float:right}
.flashstar ul li{float:left;display:inline;width:18px;height:18px;background:url(../../img/newui/sprite-hls-iconspic.png) no-repeat;padding:0;background-position:left -217px}
.flashstar ul li.stuff{background-position:left -243px}
.flashstar p{clear:both;text-align:right;color:#a3a3a3}
.view-g{position:relative}
.view-g .jgprize{color:#c9c9c9;text-decoration:line-through;text-align:right}
.gg{text-align:right;margin-bottom:12px}
.detailsCard .gg{white-space:nowrap}
.gg strong{color:#ff921e;padding:0 4px;font-size:30px}
.gg strong:before{content:attr(data-x);display:inline;color:#000;font-size:20px}
.disab{display:none !important;}
.R-r-au>.gra{margin-bottom:8px;}
/*.gra{box-shadow:0 0 3px 1px rgba(201,201,201,0.13);-webkit-box-shadow:0 0 3px 1px rgba(201,201,201,0.13);-moz-box-shadow:0 0 3px 1px rgba(201,201,201,0.13);-ms-box-shadow:0 0 3px 1px rgba(201,201,201,0.13);-o-box-shadow:0 0 3px 1px rgba(201,201,201,0.13)}
.gra a{display:block;}*/
.teacher-collection > a{color:#000;}
.teacher-collection > a:hover{color:#000;}
.gra>h3{color:#000;background:#f9fafb url(../../img/newui/sprite-hls-iconspic.png) no-repeat;font-size:15px;padding:19px 44px;text-align:left;background-position:-354px -237px;text-indent:10px;border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0}
.gra>.new-auth{background-position:-354px -282px}
.recent-lesson{padding:0px 14px 0px;zoom:1;height:auto;background-color:#fff;border-radius:0 0 4px 4px;box-shadow:0 -2px 1px 0 rgba(243,243,243,0.32);-webkit-box-shadow:0 -2px 1px 0 rgba(243,243,243,0.32);-ms-box-shadow:0 -2px 1px 0 rgba(243,243,243,0.32);-moz-box-shadow:0 -2px 1px 0 rgba(243,243,243,0.32);-o-box-shadow:0 -2px 1px 0 rgba(243,243,243,0.32)}
.det-lesson{border-bottom:1px solid #f1f1f1;padding:28px 0;}
.det-lesson:last-child{border-bottom:0}
.det-lesson *{text-align:left;color:#000;font-size:12px}
.det-lesson img{display:block;border-radius:50%;width:82px;height:82px;margin:0 auto}
.det-lesson p{font-size:17px;text-align:center}
.det-lesson p span{color:#888;padding-left:14px}
.det-lesson ul li{margin:4px 0 4px 60px}
.lessonstar ul{float:none;margin:0 auto;width:80px}
.lessonstar ul li{margin:0;background-position:left -270px;width:16px}
.lessonstar ul li.stuff{background-position:left -295px}
.newauth .recent-lesson{padding-top:0}
.newauth .det-lesson img{width:82px;height:auto;float:left;margin:0 22px}
.det-lesson .fl-rigx li{margin-top:0;margin-bottom:0}
.fl-rigx li.name{font-size:18px}
.fl-rigx li.subj,.focus-img p{color:#888;font-size:15px;margin-bottom:15px}
.fl-rigx li.time{padding-bottom:2px}


.sider.R-r-au .fl-rigx li.subj{ white-space: nowrap; text-overflow:ellipsis; overflow: hidden; }
.find_area{width:100%;background-color:#fff;box-shadow: 0 0 3px 1px rgba(201,201,201,0.13);-webkit-box-shadow: 0 0 3px 1px rgba(201,201,201,0.13);-moz-box-shadow: 0 0 3px 1px rgba(201,201,201,0.13);   -ms-box-shadow: 0 0 3px 1px rgba(201,201,201,0.13);-o-box-shadow: 0 0 3px 1px rgba(201,201,201,0.13);color:#777;border-bottom:1px solid #e8e8e8;}
.find_detail{margin:0 20px;border-bottom:1px solid #f6f6f6;padding:10px 0 10px 20px;}
.find_detail:last-child{border:none;}
.find_detail > p > a, .evegrade p  a{margin:0 5px;padding:3px 8px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;color:#777;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;white-space:nowrap;}
.condition1 a{display:inline-block;}
.find_detail > p > a:hover{background-color:#6694dd;color:#fff;}
.evegrade > p > a:hover{color:#fff;background-color:#6694dd;}
.evegrade p  a:hover{color:#fff;}
.find_detail > p{text-align:left;display:inline-block;vertical-align:top;padding-top:5px;}
.sd_details{width:1050px;line-height:30px;padding-top:0px !important;}
.find_choosed{background-color:#6694dd;color:#fff !important;}
.choose_now{background-color:#fafafa;text-align:left;height:49px;border:1px solid #e0e0e0;border-right:none;}
.havechoosen{padding:16px 0px 16px 40px;display:inline-block;}
.besafe{float:right;display:inline-block;padding:18px 0;}
.havechoosen > i{display:none;padding:3px 0;}
.havechoosen > span:first-child{display:inline-block;padding:3px 0;}
.condition{display:none;}
.condition > span{padding:0px 0 0px 7px;color:#a4a4a4;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;margin:0 10px;border:1px solid #a4a4a4;display:inline-block;}
.condition > span > span{padding:2px 5px;display:inline-block;}
.x_area{border-left:1px solid #a4a4a4;margin-left:3px;cursor:pointer;}
.x_area > img{width:8px;height:9px;}
.havechoosen > a{border:1px solid #a4a4a4;border-radius:0px 5px 5px 0px;cursor:pointer;border-left:none;}
.newlook > p{font-size:14px;color:#777;}
.newlook > p > a{color:#000;font-size:14px;}
.newlook > p > span{background:url(../../img/subject_bg.png) no-repeat left 2px;color:#777;font-size:12px;margin-left:15px;padding-left:15px;}
.newlook >span{display:block;text-align:center;}
.newlook > span > strong{color:#ff921e;font-size:18px;margin-right:5px;}
.gra > .recentscan{background-position: -354px -539px;}
.row-find{margin-top:8px;}
.d-etails .desc-90 .subject_logo{color:#6694dd;border:1px solid #6694dd;padding:3px 10px;}
.d-etails .desc-90 .teachage_logo{padding:3px 10px;}
.d-etails .desc-90 .age_logo{padding:3px 10px;}
#isfixtop{display:none;}
.evegrade{display:inline-block;}
.evegrade p span{display:inline-block;}
.difall{margin:0 ;cursor:pointer;padding:3px 8px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;display:inline-block;vertical-align:top;color:#777;}
.evegrade p span:hover{background-color:#6694dd;color:#fff;}
.difall:hover{background-color:#6694dd;color:#fff;}
.ptop{margin-top:8px;}
.choose_now > div{display:inline-block;font-size:14px;width:140px;text-align:center;padding:14px 0px;cursor:pointer;position:relative;}
.price_area{border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;}
.tchsex{border-left:1px solid #e0e0e0;}
.pr_list,.sex_list,.pa_list{position:absolute;top:47px;left:-1px;width:142px;z-index:2;background-color:#fff;display:none;}
.width1{width:140px;}
.width2{width:141px;}
.pr_list ul ,.pa_list ul,.sex_list ul{border:1px solid #e0e0e0;}
.pr_list ul li ,.sex_list ul li{padding:8px 0;}
.pr_list ul li:hover{background-color:#ffeedd;}
.sex_list ul li:hover{background-color:#ffeedd;}
.pa_list ul li{padding:8px 10px;text-align:center;}
.pa_list ul li:hover{background-color:#ffeedd;}
.choose_now > div > span{padding-right:15px;background:url(../../img/newui/tangle_bottom.jpg) no-repeat right center;}
.notfound{width:auto;text-align:center;padding:20px 0;margin:0 auto;background-color:#f8f8f8;}
.notfound > .nf_name{font-size:16px;font-weight:bold;margin-bottom:5px;}
.notfound > .nf_name span{color:#eb8e34;}
.notfound > .nf_tjls{font-size:14px;color:#6d6d6d;}
.gra .need_title{color:#fff;font-size:12px;background:#4d8de7 url(../../img/newui/need_logo.png) no-repeat left center;padding-left:25px;}
.gra .need_title span{font-size:18px;}
.gra .need_pad{padding:19px;background-color:#4d8de7;}
.goneed{padding:25px 15px;background-color:#fff;position:relative;}
.goneed .select_like{color:#000;width:100%;height:43px;padding:12px 50px 12px 15px;border:1px solid #999;display:inline-block;background:url(/img/newui/select_logo.png) no-repeat right center;cursor:pointer;margin-bottom:20px;}
.goneed ul{border:1px solid #4d8de7;border-top:none;cursor:pointer;height:155px;overflow-y:scroll;display:none;width:242px;z-index:2;position:absolute;top:68px;}
.goneed ul li{color:#000;font-size:14px;background-color:#fff;padding:6px 15px;z-index:101;}
.goneed ul li:hover{color:#fff;background-color:#4d8de7;}
.btn-blue{border:0;color:#fff;display:block;border-radius:5px;background-color:#669edd;font-size:18px;text-align:center;line-height:50px;width:100%;height:50px;letter-spacing:4px;text-indent: 4px;font-weight:bold;transition:background-color ease-in-out .24s;-moz-transition:background-color ease-in-out .24s;-webkit-transition:background-color ease-in-out .24s;-o-transition:background-color ease-in-out .24s;-ms-transition:background-color ease-in-out .24s;cursor:pointer;margin:0 auto;}
.btn-blue:hover{background-color:#7bb7fa;}
.choose_now h1{display:inline-block;font-size:14px;padding:14px;margin-left:26px;}
.notice_description{padding:30px 40px;float:left;}
.notice_description p{color:#666;line-height: 28px;}

/*老师主页*/
.home_bg{ height:80px; background:#889b9a;}
.card{ height:219px;}
.card .avatar-huge{ width:256px; float:left; margin-top:-60px;}
.card .avatar-huge img{ width:192px; height:192px; border:16px solid #ffffff;}
.card .intro{ width:416px; float:left;}
.card .intro h1{ font-size:24px; margin-bottom:10px;}
.card .intro h1 i{ font-size:16px; color:#3cb5ae;}
.card .intro .detail{ overflow:hidden; margin-bottom:8px;}
.card .intro p{ clear:both; height:32px; line-height:32px;}
.card .intro p .user-view{ margin-left:10px;}
.card .Sincerity{ width:240px; float:left;}
.card .Sincerity p{}
.card .Sincerity p a{ margin-right:25px;}
.card .Sincerity p a i{ margin-right:4px;}
.round_bg{ background:url(../images/home_ico.png) left top no-repeat; width:64px; height:103px;  text-align:center; float:left; margin:36px 16px 16px 0; }
.line .round_bg { background:url(../images/home_ico.png) -91px 0px no-repeat; margin-top:16px; margin-left:100; width:140px;}
.round_bg span{height:80px; line-height:64px; font-size:24px; font-weight:100; display:block; text-align:center;}
.card .Price_info{ float:left; width:280px;}
.card .Price_info p{}
.card .Price_info select{ width:238px; height:30px; line-height:30px; margin:5px 0;}
.orange_btn{ width:240px; height:32px; background-color: #f90; border-color: #f29100; color: #fff; display:block; line-height:32px; text-align:center; font-size:14px; border-radius: 2px; border-style: solid;border-width: 1px; box-sizing: border-box; cursor: pointer;}
.orange_btn:hover{ background:#ffbb00; color:#ffffff !important;}
.orange_btns{ width:240px; height:32px; background-color: #00beb4; border-color: #00aaa2; color: #fff;  line-height:32px; text-align:center; font-size:14px; border-radius: 2px; border-style: solid;border-width: 1px; margin-top:10px;}
.orange_btns:hover{ background:#05d1c6; color:#ffffff !important;}
.orange_btn_ss{ width:240px; height:35px; border:#ddd solid 1px; margin-bottom:20px; color:#999;}
.select{ margin:16px 0; position:relative; font-size:13px;} 
.select .btn-default{ border:1px solid #a1b2b1; text-indent:15px; color: #555; display:block; width:238px; height:32px; line-height:32px; background:url(../images/home_ico.png) 0 -92px  #fff; cursor:pointer;}
.select .dropdown-menu{ position:absolute; left:0; top:32px; width:218px; padding:10px; background:#ffffff; border:1px solid #a1b2b1; display:none; z-index:1000;}
.select .dropdown-menu li{ border-color: transparent; border-style: solid; box-sizing: border-box; color: #888; cursor: pointer; height:32px; line-height:32px;}
.select .dropdown-menu li a{ display:block;  background:#ffffff; text-indent:15px;}
.select .dropdown-menu li a:hover{ background:#fffbef;}

.card_cont{width: 832px; background-color: #fff; box-shadow: 0 1px 1px #d5d5d5;  min-height: 420px;float:left;}
.tab-nav-default { background-color: #f8f8f8;  border-bottom-color: #ddd; border-bottom-style: solid; border-bottom-width: 1px; border-left-color-ltr-source: physical; border-left-color-rtl-source: physical; border-left-color-value: #ddd; border-left-style-ltr-source: physical; border-left-style-rtl-source: physical; border-left-style-value: solid; border-left-width-ltr-source: physical; border-left-width-rtl-source: physical; border-left-width-value: 1px; border-right-color-ltr-source: physical; border-right-color-rtl-source: physical; border-right-color-value: #ddd; border-right-style-ltr-source: physical; border-right-style-rtl-source: physical; border-right-style-value: solid; border-right-width-ltr-source: physical; border-right-width-rtl-source: physical; border-right-width-value: 1px; border-top-color: #ddd; border-top-style: solid; border-top-width: 1px; box-sizing: border-box; }
.tab-nav-default a{ height:48px; line-height:48px; width:132px; display:inline-block; text-align:center; border-right:1px solid #e5e5e5;}
.tab-nav-default a.on{ background:#FFF; color:#f90}
.card-body {  padding:16px 30px; }
.card-body h2{ height:48px; line-height:48px;font-size:14px; font-weight:100;}
.card-body h2 a{ }
.card-body h2 .iconfont{ color:#f16c62; margin-right:10px;}
.card-body p{ line-height:32px; overflow: hidden; padding-left:120px;}
.card-body p.b{ margin:10px 0 5px; }
.card-body .list-label{ display:inline-block; width:80px; margin-right:5px; text-align:right; margin-left:-90px; color: #9d9d9d;}
.card-body span{ margin:0 5px;}
.card-body .line{ border-top-color: #ddd; border-top-style: solid; border-top-width: 1px; margin-top: 16px; padding-top: 16px; clear:both;}
.teacher_photo{ overflow:hidden;}
.teacher_photo li{ float:left; width:150px;}
.teacher_photo li img{ width:128px; height:128px;}

.rate_tab{ height:48px; line-height:48px; background:#f8f8f8; border:1px solid #e5e5e5; clear:both; overflow:hidden;}
.rate_tab .tab{ float:left; margin-left:64px;}
.rate_tab .tab a{ width:120px; height:47px; display:block; float:left; text-align:center; font-size:13px; cursor:pointer; margin-right:2px;}
.rate_tab .tab a.on,.rate_tab .tab a:hover{ border-bottom:2px solid #ff6600;}
.btn_primary{background-color:#f90;border-color:#f29100;color:#fff;display:inline-block;text-align:center;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:1px;line-height:1.57142857;padding:6px 12px;border-radius:2px; margin-top:8px; float:right; margin-right:10px;}
.rate_body{ width:736px; padding:20px 48px 48px;}
.rate_body .said{ padding:16px 0; width:730px;}
.rate_body .said .saidtxt{ width:730px; height:auto;}
.card_sidebar{ width:336px; float:right;}
.card_sidebar .sidebar_box{ margin-bottom:16px; border:1px solid #dcdcdc; border-top:none; background:#FFF;}
.card_sidebar .tab-nav-default a{ border-right:none;}
.card_sidebar .calendar{}
.card_sidebar .calendar th{  font-weight:bold;}
.card_sidebar .calendar th,.card_sidebar .calendar td{ width:47px; height:31px; text-align:center; line-height:31px; border-bottom:1px solid #e5e5e5; border-right:1px solid #e5e5e5;}
.card_sidebar .calendar td{ color:#c8c8c8;}

.cb{clear:both;font-size:0px; height:0; line-height:0; width:0;}
.f12{ font-size:12px !important;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f32{ font-size:32px;}
.f64{ font-size:64px;}
.p5{ padding:5px;}
.pl0{ padding-left:0 !important; }
.pt0{ padding-top:0 !important; }
.mt0{ margin-top:0 !important; }
.p010{ padding:0 10px;}
.ml16{ margin-left:16px;}
.hide{ display:none;}
.w{ width:1200px; margin:0 auto;}
a{ color:#969696;}
a:hover,a.hover{ color:#28bbfc;}
.orange, a.orange {color: #f5ad33 !important}
.Grey,a.Grey{ color:#646464!important}
.dGrey,a.dGrey{ color:#969696!important}
.green, a.green {color: #00beb7 !important}
.green2, a.green2 {color: #75c457 !important}
.Black,a.Black{ color:#000000 !important;}
.red,a.red{ color:#F00!important;}
.pr{ position:relative;}
.pa{ position:absolute;}
.tc{ text-align:center;}
.boedernone{ border:none !important;}
.White_bg{ background:#FFF !important;}
.page-header .search .search-form{float: left; width: 440px; padding-left: 10px;}
.page-header .search .search-form .search-input{ width: 340px; line-height: 38px; padding-left: 0px; }
.subtab a.active{ background:#FFF; color:#f90; }
.globa-nav .allgroup{ text-align: center; text-indent:0px; height: 48px;line-height: 48px;}
#show_sort{ background: none; }
.allgroup a{ color: #FFF; font-size: 16px; display: block; }
.teacher-subject-list{ margin-top: 10px; }
.teacher-subject-list li{ border: 1px solid #e5e5e5; margin-bottom: 16px; padding: 10px; overflow: hidden; }
.teacher-subject-list li:hover{ background: #FFFBEF; border: 1px solid #FBE4AD; }
.col-main .course_item h2{ cursor: pointer; font-size: 14px; }


.teacher-subject-list{ line-height: 30px; }
.teacher-subject-list li{ border-bottom: 1px solid #e5e5e5; position: relative; }
.teacher-subject-list .subject-name{ height: 30px; font-size: 14px; font-weight: bold; }
.teacher-subject-list .subject-mode{ overflow: hidden; }
.teacher-subject-list .subject-mode .mode-info{ float: left; margin-right: 16px; }
.teacher-subject-list .subject-opt{ position: absolute; right: 10px; top: 0px; }
.teacher-subject-list .subject-opt span{ cursor: pointer; }
.teacher-subject-list .subject-opt a,.teacher-subject-list .subject-opt span{ color: #00beb7; }
.calendar tbody td{ cursor: pointer; }
.calendar tbody td input{ display: none; }
.price{ color: #ff7100; }
table.city_info td.name{ width: 60px; }
table.city_info td{ line-height: 22px; vertical-align: top; border: 0px; }
.add_city_ids{ cursor: pointer; padding: 0px; border: 1px solid #00BEB7; margin: 0px; outline: none; height: 26px; line-height: 26px; padding: 0px 10px; background: #00BEB7; color: #FFF; display: inline-block; }
.city_id_list li,.common_block_list li{ float: left; height: 30px; line-height: 30px; padding-left:10px; margin-right: 10px; margin-top: 10px; background: #FFF; border: 1px solid #00beb7; color:#00beb7; border-radius: 3px; overflow: hidden; }
.city_id_list li span,.common_block_list li span{ width: 30px; height: 30px; cursor: pointer; background: #FFF; color: #00beb7; text-align: center; display: inline-block; border-radius: 10px; }
.sidebar_box .course_hour_pack{ padding: 8px 5px; padding-top: 16px; overflow: hidden; }
.sidebar_box .course_hour_pack li{ float: left; width: 128px; margin-left: 10px; margin-bottom: 10px; padding: 10px; text-align: left; position: relative; background: #eee; border-radius: 3px; }
.sidebar_box .course_hour_pack li input{ display: none; }
.sidebar_box .course_hour_pack li .hour{ font-size: 20px; color: #f90; }
.sidebar_box .course_hour_pack li .discount{ margin-left:5px; color: #f90; }
.sidebar_box .course_hour_pack .title{ margin-top: 6px; color: #969696; }
.card-body .teacher_photo li{ border:0px; }
.card-body .content{ line-height: 26px; color: #949494; width:770px;}
.card-body .content1{ line-height: 26px; color: #949494; width:740px;}
.card-body p.b{ line-height: 20px; }
.card-body .specialty_item{ padding: 3px 5px; }
.past-box{ border-left: 2px solid #ddd; margin-left: 20px; position: relative; }
.past-box li:before{ content: '\e61a'; font-family:"iconfont" !important; font-size:20px; font-style:normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-text-stroke-width: 0.2px; background: none; padding-left: 0px; vertical-align: middle; position: absolute; left: -10px; color: #ddd; background: #FFF; width: 20px; height: 22px; line-height: 22px; }
.past-box li p{ padding-left: 15px; }
table.order_record{ width: 100%; }
table.order_record th{ background: #FFF; height: 40px; line-height: 40px; font-size: 14px; }
table.order_record td{ text-align: center; line-height: 38px; border-bottom: 1px solid #e5e5e5; }
table.order_record tr{ background: #f5f5f5; }
table.order_record tr:hover,table.order_record tr.even:hover{ background: #FFF5AC; }
table.order_record tr.even{ background: #fafafa; }
.teacher-detail-header{ background: #FFF; height: 236px; padding-top: 38px; border-bottom: 1px solid #e5e5e5; margin-bottom: 22px; }
.teacher-detail-header .avatar-box{ float: left; width: 194px; padding-left: 15px; padding-right: 30px; overflow: hidden; text-align: center; }
.avatar-box .star{ margin-top: 10px; color: #9d9d9d; }
.avatar-box .star .avg_score{ font-size: 18px; color: #ff6e00; margin-right: 3px; }
.teacher-detail-header .user-info-box{ float: left; width: 566px; height: 150px; margin-top: 30px; }
.teacher-detail-header .credentials-box{ float: right; width: 350px; }
.credentials-box .credentials-list{ margin-top: 30px; overflow: hidden; }
.credentials-box .credentials-list li{ float: left; width: 25%; text-align: center; overflow: hidden; }
.credentials-box .icon-credentials{ height: 45px; }
.credentials-box .credentials-list li .name{ line-height: 30px; font-size: 13px; font-weight: bold; }
.credentials-box .pass-time{ margin-left: 15px; }
.credentials-box .info{ margin-top: 15px; text-align: center; font-size: 12px; }
.credentials-box .opt{ margin-top: 65px; text-align: right; padding-right: 20px; }
.credentials-box .opt span{ padding-left: 18px; margin: 0px 8px; height: 24px; line-height: 24px; }
.card_sidebar .order_submit{ text-align: center; padding-bottom: 12px; }
.card_sidebar .orange_btn{ display: inline-block; }
.card_sidebar .subject-price{ width: 240px; text-align: left; margin: auto; }
.subtab{	width: 100%;	z-index: 900;}
.subtab .inner{	width: 1200px;	margin: auto;}
.subtab .tab-nav-default{	width: 832px;}
.teacher_photo li{	margin: 12px;}

.jyxx_js{ width:1200px; height:300px; background:url(../images/jy_bj.gif); border-bottom:#e8e8e8 1px solid; margin: 20px auto 20px auto;}
.jyxx_js_tx{ float:left; width:300px; text-align:center; }
.jyxx_js_tx_img img{ border:#FFF 4px solid;}
.jyxx_js_xx{ float:left; width:900px; padding-top:30px;}
.jyxx_js_xx h1{ font-size:28px; font-weight:800; display:inline; padding-right:50px; line-height:80px;}
.jyxx_js_xx span{ color:#FFF; background:#28bbfc; height:40px; padding:2px;}
.jyxx_js_xx img{ margin-left:15px; vertical-align:middle;}
.jyxx_js_xx em{color:#6694dd;border:1px solid #6694dd;padding:3px 10px;margin-right:5px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;font-size:12px;}
.jyxx_js_xx b{ font-weight:normal; color:#F00;}
.jyxx_js_xx i{ padding-left:200px;}
.jyxx_js_xx li{ line-height:35px;}
.jyxx_js_xx_jl{ background:#096;}
.digg .prev{display:inline;}
.digg .next_cur{display:inline;}
.input_text{border-bottom: 1px solid gray;height:24px;line-height:24px;width:150px;padding-left:6px;}
.new-btn-login-sp{
    border:1px solid #D74C00;
    padding:1px;
    display:inline-block;
}

.new-btn-login{
    background-color: #ff8c00;
    color: #FFFFFF;
    font-weight: bold;
    border: medium none;
    width:82px;
    height:28px;
}
.new-btn-login:hover{
    background-color: #ffa300;
    width: 82px;
    color: #FFFFFF;
    font-weight: bold;
    height: 28px;
}
.input_text{border-bottom: 1px solid gray;height:24px;line-height:24px;width:150px;padding-left:6px;}
.jlk{font-size:16px; padding:10px 0px 10px 5px; font-weight:bold; color:#333;}
.bdshare-button-style0-16:after{	content: '';	display: none;}
@font-face{font-family:"iconfont";src:url('http://at.alicdn.com/t/font_1420202545_8395278.eot');/*IE9*/src:url('http://at.alicdn.com/t/font_1420202545_8395278.eot?#iefix')format('embedded-opentype'),/*IE6-IE8*/url('http://at.alicdn.com/t/font_1420202545_8395278.woff')format('woff'),/*chrome、firefox*/url('http://at.alicdn.com/t/font_1420202545_8395278.ttf')format('truetype'),/*chrome、firefox、opera、Safari,Android,iOS4.2+*/url('http://at.alicdn.com/t/font_1420202545_8395278.svg#iconfont')format('svg');/*iOS4.1-*/}.iconfont{font-family:"iconfont"!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale;}.icon-iconhelp:before{content:"\e800";}.icon-icon03:before{content:"\e600";}.icon-icon01:before{content:"\e601";}.icon-icon02:before{content:"\e61e";}.icon-icon04:before{content:"\e602";}.icon-icon05:before{content:"\e603";}.icon-icon06:before{content:"\e604";}.icon-iconloction2:before{content:"\e605";}.icon-iconpulldown:before{content:"\e606";}.icon-iconsubject:before{content:"\e607";}.icon-icontime2:before{content:"\e608";}.icon-icontrait:before{content:"\e609";}.icon-iconaccount:before{content:"\e60a";}.icon-iconachievement:before{content:"\e60b";}.icon-iconcourse:before{content:"\e60c";}.icon-iconcredit:before{content:"\e60d";}.icon-icontime1:before{content:"\e60e";}.icon-iconfavorites:before{content:"\e60f";}.icon-iconim:before{content:"\e610";}.icon-iconinformation:before{content:"\e611";}.icon-iconframe:before{content:"\e612";}.icon-iconlocation:before{content:"\e613";}.icon-iconmessage:before{content:"\e614";}.icon-iconmoney:before{content:"\e615";}.icon-iconmore:before{content:"\e616";}.icon-iconphoto:before{content:"\e617";}.icon-iconset:before{content:"\e618";}.icon-iconverbalize:before{content:"\e619";}.icon-iconexperience:before{content:"\e61a";}.icon-iconshare:before{content:"\e61b";}.icon-iconmovie:before{content:"\e61c";}.icon-iconpullup:before{content:"\e61d";}.icon-iconsearch:before{content:"\e700";}.icon-iconright:before{content:"\e701";}.icon-iconwarn:before{content:"\e702";}.icon-iconrightn:before{content:"\e703";}.icon-iconbad:before{content:"\e704";}.icon-iconcommon:before{content:"\e705";}.icon-icongood:before{content:"\e706";}.icon-iconcertification:before{content:"\e712";}.icon-iconevaluation:before{content:"\e711";}.icon-iconexclusive:before{content:"\e710";}.icon-iconhome:before{content:"\e709";}.icon-iconpullup1:before{content:"\e708";}.icon-iconrecommended:before{content:"\e707";}.icon-iconart:before{content:"\e714";}.icon-iconclose:before{content:"\e713";}.icon-iconjunior:before{content:"\e715";}.icon-iconphone02:before{content:"\e716";}.icon-iconsenior:before{content:"\e717";}
/*在线客服*/
.keifu{ position:fixed; top:10%; right:0; width:131px;  _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.bottom,10)||0)-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
 z-index:990;}
.keifu_tab{ width:160px;}
.icon_keifu{ width:26px; height:100px; float:left; background:url(../images/keifu.png) 0 0; position:relative; display:none; cursor:pointer;}
.keifu_box{ float:left; width:131px;}
.keifu_tab img{ display:block;}
.keifu_head{ width:131px; height:41px; background:url(../images/keifu.png); background-position: 0 -103px; font-size:0; line-height:0; position:relative;}
.keifu_close:link,.keifu_close:visited{ display:block; width:11px; height:11px; background:url(../images/keifu.png) -42px 0; position:absolute; top:5px; right:5px;}
.keifu_close:hover{ background-position:-60px 0;}
.keifu_con{ border-left:7px solid #029bdb; border-right:7px solid #029bdb; padding-top:15px; background:#fbfbfb;}
.keifu_con li{height:33px; padding-left:12px;}
.keifu_con .weixin{ height:96px;}
.keifu_con .bt{ font-size:16px; height:30px; line-height:30px; text-align:left; padding:0 0 0 20px; color:#012646;}
.keifu_bot{ width:131px; height:119px; background:url(../images/keifu.png); background-position:0 -149px;}
.keifu_bot span{position:absolute;bottom:10px;left:10px;height:24px;line-height:24px;color:rgb(247,99,16);font-size:16px;font-weight:bold;font-family:微软雅黑;}

.warp{width:1200px; margin-top:0px; }
