body{ background: #fff }

/*404*/
.error404{height:550px; padding-top:150px; background:url(../images/404.jpg) center top no-repeat #fff; }
.error404 .error_btn{position:relative; width:445px; margin:15px auto 0; }
.error404 .error_btn a{display:inline-block; position:absolute; top:0; width:160px; height:40px; line-height:40px;   color:#fff; text-align:center; font-family: "Microsoft YaHei"; font-size:16px;}
.error404 .error_btn a.refresh{ left:0; background:#ff8265}
.error404 .error_btn a.backind{ right:0; background:#33b4d4}
.error404 .error_btn a.refresh:hover{ background:#F30}
.error404 .error_btn a.backind:hover{ background:#09C}
.bigwrong { text-align:center; margin-bottom:40px;}
.bigwrong b{ font-size:180px; color:#33b4d4}
.bigwrong p{ font-size:25px; color:#666}

/*手机右上角菜单*/
.row1{width:100%;max-width:1260px;min-width:320px;margin:0 auto;overflow: inherit;}
.title_left{color: #fff; font-size: 14px; padding: 4px 0; width: 56px; text-align: center; background: #08a98b; float:left;}
.column{margin-top: 20px;}
.caidan{background: #F7F7F7; margin-top: 15px; margin-left:15px;}
.caidan div{float: left;}
/*底部*/
.footer span{padding:10px 0 0 0;color:#929292}
.footer a,.footer p{margin:0 0 10px 0; color:#fff; text-align:center; font-weight:normal; }
.footer a{display: inline-block; margin: 0 5px; color:#fff}
/*列表页样式*/
.kecfl{color: #fff; font-size: 14px; text-align: center; background: #08a98b;padding: 5px 14px;}
.kecfl a{color:#fff;}
.kecfl a:hover{color:#fff;}
.kecf2{ background:#F7F7F7;width: 95%;}
.up{padding: 0 15px; text-align: center;line-height: 3.5em;color: #737373; font-size: 14px; position: relative; cursor: pointer;}
.caidan .on{color:#2693E0}
.up em{display: inline-block; width:10px; height:12px; background:url(../img/huix_03.jpg); float: right; margin-top: 20px; margin-left: 5px;*margin-top: -30px;*margin-left: 7px;transtion:transform 1s;}
.up:hover{color:#238CDD;}
.up:hover em{transform:rotate(180deg)}
.down{position: absolute; top:50px; background: #F7F7F7; text-align: center; line-height: 2; padding: 10px; overflow: hidden; z-index: 999; display: none;border: 1px solid #ddd;border-top: none;min-width:250px;left:0;}
.down a{display: inline-block; color: #666666;padding: 0 12px;vertical-align: middle;float: left;}
.down a:hover{color:#08a98b;}
.location{ line-height:4em;  color:#B3B3B3;}
.location a{ color:#B3B3B3; margin:0 3px;} 
.location span{ margin-right:5px;}
.location a:hover,.location a.srum_sel{ color:#08a98b}
.nav_part.p0 {padding: 0; min-height: 600px;} 
.list .news_pic {display: inline-block; margin-top:10px; padding: 0 5px;}
a.red{ color:#dc1515;}
a.red:hover{ color:#dc1515; text-decoration:underline;}
.nav_part .mb15{ margin-bottom:15px;}
.container.news_box .nav_part{ padding:0 15px;}
.fakeimg{text-align: center;}
.news_box .fakeimg{ display:inline-block;width: 20%;margin-right: 20px;float: left; text-align: center;}
.news_box .txt{ display:inline-block;width: 78%;}
.news_box .txt .time{ margin-top:10px;}
.news_box .news_pic{ padding-bottom:10px;}
.previous-next-links{line-height: 24px; overflow: hidden; padding: 10px 30px 10px 30px; background: #fbfbfb; border-top: 1px solid #e7f1ef; border-bottom: 1px solid #e7f1ef; color: #85a6a3; font-size: 14px; border: 1px solid #e7eaf1; box-shadow: 0 1px 3px rgba(0,37,55,.05); box-sizing: border-box;}
.previous-design-link{float: left;}
.previous-next-links a{color: grey;}
.next-design-link{float: right;}
.content-inf{ text-align:center; color:#999; font-size:14px; margin-bottom:20px;}
.content-txt {min-height: 450px; padding-bottom: 20px;}
.content-txt p{ text-indent:2em;}
b.gmmany,b.gmhot,b.ing,b.over{ font-weight:normal;}
b.ing{ color:#ce9200; float:right;}
b.over{float:right;}
b.gmmany{ margin-right:10px;}
b.gmmany i,b.gmhot i{display: inline-block; float:none; margin-right:3px;}
.wkzx .fakeimg{margin-right: 15px; border: 1px solid #eeeeee; background: #f7f7f7; padding: 30px 0;}
.wkzx .fakeimg a{display:block;text-align: center;}
.wkzx .txt{margin-right: 15px;}
.wkzx .txt h2{ height:50px; overflow: hidden; }
.wkzx .txt h2 a,.wkzx .txt p{ font-size:14px; line-height:1.4em;}
/*登录注册样式*/
.login-main{ background:url(../images/bg_2x.png) no-repeat top #e6f3e9;background-size: 100%;min-height: 725px;}
.login-box{margin: 140px auto; padding:35px 25px; width: 400px;background: #fff; border-radius: 3px; min-height: 400px;}
.login-box.register-box{margin: 100px auto;}
.login-box h3{margin: 0 0 30px 0; color: #08a98b; text-align: center; font-size: 1.5em; line-height: 30px;}
.login-box .item{margin-bottom:20px;}
.login-box input.inp{padding: 0 9px; width:100%; border:solid 1px #b7cdc9; border-radius: 3px; text-align: left; height: 40px; line-height: 40px;color:#999;margin-right: 5px; float:left;}
.login-box .item .btn,.login-box dd .btn{display: block; height: 40px; background-color: #08a98b; color: #fff; text-align: center; line-height: 40px;padding: 0; width: 85%; margin: 0 auto;}
.login-box .item:last-child{margin: 0; text-align: right;}
.login-box .item span{margin: 0 10px;color:#999;}
.login-box .item a{color:#999;}
.login-box dl{margin-bottom:20px;}
.login-box dd{width:73%;}
.login-box dt{width:66px; text-align:right; margin-right:4px; float:left;line-height: 40px; color:#777;}
.login-box dt,.login-box dd{display:inline-block;}
.login-box dd .yzm, .login-box dd .width97{display: inline-block; width: 94px; height: 40px; background-color:#13c6a5; color: #fff; vertical-align: middle; text-align: center; font-size: 14px; line-height: 40px;}
.login-box .register dd{ width:100%;}
.login-box dt span{ color: #f00 }

/*page*/
.manu {margin: 20px auto;   padding: 3px;   text-align: center;}
.manu A { display: inline-block;   margin: 2px;  padding: 5px 10px;   border: 1px solid #eee;  color: #555555; text-align: center;  text-decoration: none;}
.manu A:hover, .manu A:active { border: 1px solid #999;   color: #666;}
.manu .current { display: inline-block; margin: 2px;  padding: 5px 10px; background: #06a7e1;  border: 1px solid #06a7e1;  color: #fff;   font-weight: bold;  }
.manu .disabled { padding: 5px 10px; border: 1px solid #eee;  color: #ddd;}
.manu span { display: inline-block;}

/*回复增加*/
.huif div,.huif span,.huif a{ color:#999}
.hfh1,.hftext{ display:inline-block}
.hftext{width: 100%}
.hftext .smile_r{ padding-left: 0; }
.hftext textarea{ margin:10px 0}
.course-info-content .huif li{ padding: 5px 0 20px 0 }
.hfh1{ margin-top: 10px; }
.hfh1 a{background:url(../images/huif.gif) no-repeat; padding-left:25px; display:inline-block; font-family: "Microsoft YaHei"; margin-right:25px; color:#08a98b;font-size: 14px;font-weight: bold;}
.hfh1 a.hfplun{ background-position:0 -40px}
.hfh2{ position:relative; padding:5px; background:#f5f5f5;border:1px solid #ebebeb; margin:15px 0}
.hfh2 li{ padding:5px 0; border-bottom:1px dashed #ddd}
.hfh2 li p span{ color:#666; margin-right:10px;}
.intro_l{ float: left;width: 80% }
.intro_rewm{ float: right; }
.intro_rewm p{ text-align: center; margin-top: 5px; }


/*打分*/
.jy_bof_l{float:left; width:100%; }
.w_score{width:880px; background:#fff; }
.w_score .ind_title,.bof_ylove .ind_title{ width:100%; margin:0 auto;}
.w_score li{ float:left; width:100%; padding:10px 0; line-height:35px; font-size:14px;}
.w_score li span{ float:left; padding:0 10px;  line-height:35px; color:#808080; overflow:hidden;}
.w_score li span.star_deta,.jyscore_tit .jyscop2{ width:56%; line-height:25px; overflow:hidden;}
.all_score{ padding:10px; font-size:14px; float:right}
.all_score div,.all_score input{ float:right; line-height:30px;}
.all_score input,.all_score a{ width:70px; height:30px;color:#fff; margin-top: 2px; border:none; background:#ff8265; line-height:30px; text-align:center;  font-size:14px; border-radius:3px;}
.all_score input:hover,.all_score a:hover{ background:#33b4d4 }
.bof_ylove a.aleft{display:inline-block; position:absolute; top:80px; left:10px;  width:17px; height:32px; background-repeat:no-repeat; background:url(../images/schollist.png) no-repeat; cursor:pointer; overflow:hidden; }
.bof_ylove a.aright{display:inline-block; position:absolute; right:10px; top:80px; width:17px; height:32px; background-repeat:no-repeat; background:url(../images/schollist.png) no-repeat -17px 0;overflow:hidden; cursor:pointer; }
.all_score input.slogout{ float:left; background:none; color:#999; height:auto; line-height:32px; }
.all_score input.slogout:hover{ text-decoration:underline; color:#33b4d4}
.bof_ylove .ind_live_dl dl{ margin:15px 8px}
.w_score li span.sevaluation{ width:500px; float:left}
.w_score li .star_deta div{ width:800px;}
.w_score li span.score_item,.jyscore_tit .jyscop1{ width:15%; text-align:center}
.w_score li span.fraction,.jyscore_tit .jyscop3{ width:17%; text-align:center }
.w_score li span.score_select,.jyscore_tit .jyscop4{ width:10%}
.w_score li span.score_select select,.w_score li table td select{width:68px; padding:5px 10px;  text-align:center}
.jyscore_tit{ float:left; width:100%; padding:10px 0; background:#f5f5f5;}
.jyscore_tit span{ float:left; text-align: center;  line-height:35px; font-size:20px; color:#F90; overflow:hidden;}
.jyscore_tit .jyscop2{text-align: left; line-height:35px;}
.all_score{ width:100%;}
.all_score span{ float:left; line-height:35px; color:#f90}
.all_score input.alsco_txt{ width:60px; height:28px; margin-right:15px; background:#fff; border:1px solid #ccc; color:#000}
.scoretab{position:relative; float:left; height:50px; line-height:50px; font-size:24px; color:#33b4d4; font-family:'Microsoft YaHei'; }
.scoretab b{ padding:3px 0; font-weight:normal; cursor:pointer}
.scoretab b.scoreb_s{  color: #fff; font-size: 18px; margin-left: 10px;}
.firsco{float:left; width:15%; margin-top:50px; line-height:18px;  color:#808080;  font-size:14px; text-align: center;}
.w_score li table{ float:left; width: 85%}
.w_score li table td{padding:10px 0; text-align:center; border-bottom:1px dashed #ccc;  font-size:14px;}
.w_score li.row_gray table td{ border-bottom:1px solid #fff}
.w_score li table td.sctab1{ width:10%; color:#5dbfda; font-weight:bold; text-align: left;}
.w_score li table td.sctab2{ width:58%;  line-height:18px; text-align:left; color:#808080}
.w_score li table td.sctab3{ width:90px;}
.w_score li table td.sctab4{ width:90px;}
.bof_ylove{float:left;  width:880px; margin-bottom:20px; background:#fff;}
.cla_mess{ float:left; width:100%; padding-bottom:25px; background:#fff; }
.cla_mess h2{ width:1260px; height:60px; margin:0 auto; border-bottom:1px solid #ddd;  line-height:60px; font-weight:normal; color:#ff8265}
.cla_mess dl{float:left;  width:250px; height:235px; margin:30px 5px 10px 21px;}
.cla_mess dl dt{ margin-bottom:10px;}
.cla_mess dl dt,.cla_mess dl dt img{width:250px; height:140px;}
.cla_mess dl dt a:hover{ color:#03C}
.cla_mess dl dt a.down{}
.cla_mess dl dd{ color:#999; line-height:25px; height:25px; overflow:hidden}
.cla_mess dl dd a{display:inline-block; width:100px;  font-size:14px; color:#666; font-family: "Microsoft YaHei";  overflow:hidden}
.cla_mess dl dd a.sk_name{ width:250px; max-height:50px; *height:50px;}
.cla_mess dl dd a.down{ float:left; background-repeat:no-repeat;color:#ff8265; position:inherit; min-width:auto; background:none; border:none; padding:0 }
.cla_mess dl dd a.down i{ background:url(../images/reshare.png) no-repeat -90px 0; float:left; width:30px; height:30px;}
.cla_mess dl dd a.act_zan{ width:suto; padding-left:20px;background:url(../images/icohover.png) no-repeat 0 -322px; color:#f00; font-size:12px;}
.cla_mess dl dd a.act_zaned{ background-position:0 -280px; color:#666; cursor:pointer}
.cla_mess dl dd a.act_zaned:hover,.cla_mess dl dd a.winning:hover{ color:#666}
.cla_mess dl dd a:hover{ color:#ff8265 }
.cla_mess dl dd a.winning{ width:suto; padding-left:20px;background:url(../images/icohover.png) no-repeat 0 -280px; color:#666; font-size:12px;cursor:text}
.cla_mess dl .attchement_an{ background:url(../images/attachment.png) 0 -28px no-repeat; color: #666;   display: inline-block;  width:auto;   padding-left: 18px;}
.cla_mess dl dd a.newcoll{ float:right; width:45px;  padding-left:25px;  background-repeat:no-repeat; background:url(../images/mycollect.gif) no-repeat 0 3px; color:#ff8265 }
.cla_mess dl dd a.newcolled{ background-position:0 -41px; color:#666}
.kcmessage .teach_course_txt p.teach_course_jianj,.kcmessage .teach_course_txt div.teach_course_jianj{ width:100%; height:140px;}
.kcmessage h2{ height:35px; line-height:35px; overflow:hidden}
.kcmessage  h2,.kcmessage  h2 a{ color:#33b4d4}
.kcmessage .teach_course_time a{ background:#ff8265}
.kcmessage .teach_course_time{ float:right; margin-top:20px}
.mess_detail div.mess_opa{ float:left}
.mess_opa a{float:left; width:55px; height:60px; margin:5px; font-size:14px; color:#999; font-family: "Microsoft YaHei";  text-align:center;}
.mess_opa a i{display:inline-block; width:25px; height:25px; margin-top:10px; background: url(../images/reshare.png) no-repeat; }
.mess_opa a i.vdintro_sc{ background-position:0 1px}
.mess_opa a i.vdintro_share{ background-position:-45px 0}
.mess_opa a i.vdintro_down{ background-position:-92px 0}
.mess_opa a p{ width:55px;}
.mess_opa a:hover p{ color:#ff8265;}
.new_list dl{ height:215px;}
.game .new_list dl{ height:250px;}

/*页面内登录*/
.pglogin{ position:relative; float:right}
.pagelogin{ display:none; position:absolute; right:0; top:45px; width:220px; height:145px; padding-top:10px; background:#eee; border:1px solid #ccc; border-radius:3px;}
.pagelogin label{ font-size:14px; padding:0 5px; width:55px; text-align:right}
.pagelogin label,.pagelogin input{ float:left; height:30px; line-height:30px; margin-top:10px; padding:0 5px; color:#999}
.pglogin .pageclo,.pglogin .pagelbt{ background:#00afe2; width:60px; padding:0; margin-top:15px; text-align:center; height:30px; line-height:30px; border-radius:3px; color:#fff}
.pglogin .pageclo:hover,.pglogin .pagelbt:hover{ background:#20cdff}
.pglogin .pagelbt{ margin-left:45px; margin-right:10px; font-size:12px;}
.teach_course_time a.pageclo{display: inline-block; font-size:12px;}
.teach_course_time  a.pgl_aop{ margin-left:15px;}



/*网络教研详情*/
.net_teach{ position:relative; width:100%; height:260px; background:#fff; }
.net_teach_l{float:left; width:29%;  margin-right:1%; }
.net_teach_r{float:left; width:70%; }
.net_teach_pic{     position: relative;    display: block;    width: 100%; }
.net_teach_pic:before {    content: '';    position: relative;    display: block;    width: 100%;    padding-bottom: 56.29%;}
.net_teach_pic img{ width:100%; height: 100%;    position: absolute;    top: 0;    left: 0;}
.net_teach_r h2{height:40px;   margin-bottom:10px; line-height:40px; overflow:hidden;}
.net_teach_r h2 a{ color:#33b4d4; font-size:26px; font-family: "Microsoft YaHei";}
.net_teach_r p{ height:120px; width:100%; line-height:28px; font-size:14px; color:#666; overflow:hidden; float:left}
.net_teach_r .teach_course_time{ float:right}
.net_teach_l .mess_coll{ float:right; margin-top:35px; color:#999; font-size:14px;}
.net_teach_l .mess_coll b{ color:#33b4d4; font-weight:normal}
.experts_list{ display: inline-block; width:100%;}
.experts_list ul{ float:left; width:100%; padding:10px 0; background:#fff;}
.experts_list li{float:left; width:122px; height:185px;  margin:10px 3px 0 25px; text-align:center; overflow:hidden}
.experts_list li img{ width:122px; height:150px; background:#dddddd;}
.experts_list li p{margin-top:5px; color:#999; font-size:16px; }
.net_teaul ul{ margin-top:0}
.net_teaul ul li{ height:225px;}
.net_teaul ul li p.net_ultime{ font-size:14px; color:#999}
.net_teaul ul li p.net_ultime span{margin-left:10px; color:#ff8265; }
.logout_cur{ position:absolute; top:10px; right:10px; padding:5px 15px; font-size:14px; color:#fff; font-family: "Microsoft YaHei"; background:#33b4d4; border-radius:3px; border:none }
.logout_cur:hover{ color:#f1f1f1}

.teach_course,.teach_course a img{ float:left; width:450px; height:250px;}
.teach_course{ margin-left:70px; margin-top:25px;}
.teach_course_txt{float:left;  margin-left:20px; margin-top:25px; width:495px; height:250px; overflow:hidden}
.teach_course_txt h2,.teach_course_txt h2 a{line-height:35px; font-size:26px; color:#33b4d4; font-family: "Microsoft YaHei";}
.teach_course_txt h2{ margin-bottom:10px;}
.teach_course_txt p.teach_course_jianj,.teach_course_txt div.teach_course_jianj{float:left; height:105px;  line-height:26px; color:#666666; overflow:hidden;word-break:break-all}
.teach_course_time{ float:left; width:495px; margin-top:15px;}
.teach_course_time div{ float:left; color:#33b4d4}
.teach_course_time div span{ color:#999999}
.teach_course_time div p{ line-height:25px; font-weight:bold; font-size:14px;}
.teach_course_time  a{float:right; height:45px; width:170px; text-align:center; background:#ff8265; line-height:45px; color:#fff;font-family: "Microsoft YaHei"; font-size:18px;  }
.teach_course_time  a:hover{ background:#ff623d}
.xk_orange{ font-size: 20px;}

/* index */
.ind_title{ width:100%}
.ind_title span.indtitname{position:relative; float:left; height:50px; line-height:50px; font-size:24px; color:#33b4d4; font-family:'Microsoft YaHei'; }
.ind_title span.indtitname i{ position:absolute; bottom:0; left:0; width:40px; height:2px; background:#dddddd}
.ind_title  ul{width:580px;  height:28px; margin-top:15px; margin-left:25px; overflow:hidden;}
.ind_title  ul,.ind_title  ul li{ float:left}
.ind_title  ul li{ margin:0 10px;}
.ind_title  ul li:hover a,.ind_title  ul li.ind_ta_sel a{ background:#33b4d4; color:#fff; border-radius:3px;}
.ind_title  ul li a{ display:inline-block; padding:5px 7px; color:#999999; font-size:14px;font-family:'Microsoft YaHei';}
.ind_title a.indmore,.ind_title a.shrinkage{ float:right; margin-top:10px; line-height:35px; font-size:14px; color:#fff; margin-right: 10px; font-family:'Microsoft YaHei';}
.ind_title a.indmore:hover{ color:#fd89aa}
.ind_title  ul.w900{ max-width:900px; width:900px;}
.ind_news_l{ width:760px; height:310px; padding:5px 20px;}
.ind_news_l ul.news_lul{ display:inline-block; width:100%;}
.ind_news_l ul.news_lul li{float:left; width:350px; margin:3px 10px 3px 0;  padding-left:12px;  background:url(../images/arrowall.png) left -44px no-repeat;line-height:25px;}
.ind_news_l ul.news_lul li.news_hot{ width:100%; height:100px;  padding:0; margin:25px 0 20px; background:none;overflow:hidden;}
.ind_news_l ul.news_lul li.news_hot .news_hotpic{ margin-right:20px;}
.ind_news_l ul.news_lul li.news_hot .news_hotpic,.ind_news_l ul.news_lul li.news_hot .news_hotpic img,.ind_news_l ul.news_lul li.news_hot .news_hotpic a{ width:150px; height:100px;}
.ind_news_l ul.news_lul li.news_hot .news_hotxt{ width:580px;}
.ind_news_l ul.news_lul li.news_hot .news_hotxt h2 a{ width:580px; height:25px; color:#666; overflow:hidden;}
.ind_news_l ul.news_lul li.news_hot .news_hotxt h2 a:hover{ color:#33b4d4}
.ind_news_l ul.news_lul li.news_hot .news_hotxt p{ line-height:26px; color:#666;word-break: break-all; font-size:14px;}
.ind_news_l ul.news_lul li a{ display:inline-block; width:200px; height:25px; overflow:hidden;font-size:14px;font-family:'Microsoft YaHei';}
.ind_news_l ul.news_lul li  span{ float:right; color:#999;}
.ind_news_l ul.news_lul li a:hover{ color:#33b4d4}
.ind_news_r ul.news_lul li.news_hot .news_hotxt h2,.ind_news_r ul.news_lul li.news_hot .news_hotxt h2 a { height:80px;  }
.ind_news_r{ float:right; width:300px; padding:0; padding-bottom:10px;}
.ind_news_r ul.news_lul { padding:0 20px; width:260px;}
.ind_news_r ul.news_lul li.news_hot .news_hotpic,.ind_news_r ul.news_lul li.news_hot .news_hotpic img,.ind_news_r ul.news_lul li.news_hot .news_hotpic a{ width:100px; height:100px;}
.ind_news_r ul.news_lul li.news_hot .news_hotxt,.ind_news_r ul.news_lul li.news_hot .news_hotxt h2 a{ width:140px;}
.ind_news_r ul.news_lul li{ margin-bottom:15px; line-height:7px;}
.ind_news_r ul.news_lul li a{ line-height:20px;}
.ind_news_r ul.news_lul li p{ color:#999;}
.news_r_t{ height:60px; padding:0 10px;  background:#33b4d4; line-height:60px; font-size:20px; color:#fff}
.news_r_t a{ float:right; color:#fff; font-size:14px;font-family:'Microsoft YaHei';}
.news_r_t a:hover{ color:#eee}
.ind_live{ width:100%; padding: 0; height:285px; margin:10px 0 0;}
.ind_live_dl dl dt{ margin-bottom:10px;}
.ind_live_dl dl dt,.ind_live_dl dl dt img{ width:250px; height:140px;}
.ind_live_dl dl{ float:left;  width:250px; margin:15px 12px}
.ind_live_dl dl dd{height:25px; line-height:25px;  overflow:hidden }
.ind_live_dl dl dd a{ color:#333333; font-family:'Microsoft YaHei'; font-size:16px;}
.ind_live_dl dl dd a:hover{ color:#33b4d4}
.ind_live_dl dl dd span{ float:left; height:20px; padding-right:15px; margin-right:15px; margin-top:2px; color:#ff8265}
.ind_news_l ul.ind_net{ padding-top:15px;}
.ind_news_l ul.ind_net li{ float:left; width:355px; height:240px; margin:15px 12px}
.ind_news_l ul.ind_net li div{ margin-bottom:10px;}
.ind_news_l ul.ind_net li a{ display:inline-block; position:relative;}
.ind_news_l ul.ind_net li a,.ind_news_l ul.ind_net li a img,.ind_news_l ul.ind_net li div{ width:355px; height:200px;}
.ind_news_l ul.ind_net li a p{ position:absolute; bottom:0; left:0; height:30px; padding:0 5px; width:345px;background:url(../images/png.png)  repeat;  line-height:30px; text-align:left; color:#ddd; font-size:12px; overflow:hidden}
.ind_news_l ul.ind_net li p a{ font-size:16px;font-family:'Microsoft YaHei'; }
.ind_netteach{ height:600px; overflow:hidden}
.indproject li{ position:relative; width:300px; height:190px; margin-bottom:20px;}
.indproject li img{ width:300px; height:190px;}
.indproject li p{ position:absolute; bottom:0; left:0; height:35px; line-height:35px; width:290px; padding:0 5px; background:url(../images/png.png) repeat; color:#fff;  overflow:hidden;}
.news_teach,.ind_doc{ height:505px;}
.news_teach .news_r_t{ background:#ffaa65}
.ind_doc .news_r_t{ background:#ff6565}
.ind_mnclass{ width:800px; height:510px; padding:0; padding-bottom:5px;}
.ind_mnclass .ind_title { width:760px; padding:5px 20px 0;}
.ind_mini dl{ float:left; width:240px; margin:20px 10px 5px 15px;}
.ind_mini dl dt{ margin-bottom:10px;}
.ind_mini dl dt,.ind_mini dl dt a,.ind_mini dl dt img{ width:240px; height:135px;}
.ind_mini dl dd{height:25px;  line-height:25px; color:#999; overflow:hidden}
.ind_mini dl dd a{color:#333333; font-size:14px; font-family:'Microsoft YaHei';}
.ind_doc ul,.news_teach ul { padding:10px  10px 0}
.ind_doc ul li { float: left; width: 270px; margin: 7px 10px 3px 0;  padding-left: 12px;  background:url(../images/arrowall.png) no-repeat left -43px;   line-height: 25px; }
.ind_doc ul li a {display: inline-block; width: 195px; height: 25px;  font-family: "Microsoft YaHei";  font-size: 14px;   text-overflow: ellipsis; white-space: nowrap;  overflow: hidden;}
.ind_doc ul li span {float: right; width:70px;  color: #999; text-align:left}
.ind_doc ul li a:hover {color: #33b4d4;}
.ind_doc ul li.indoc1,.ind_doc ul li.indoc2,.ind_doc ul li.indoc3{  width:285px; padding-left:0; background:none;}
.ind_doc ul li.indoc1 a,.ind_doc ul li.indoc2 a,.ind_doc ul li.indoc3 a{width:210px; font-size:16px; font-weight:bold}
.ind_doc ul li.indoc1 a{ color:#ff6565}
.ind_doc ul li.indoc2 a{ color:#ffaa65}
.ind_doc ul li.indoc3 a{ color:#33b4d4}
.indfamous_pic,.indfamous_pic img{ float:left; width:85px; height:85px;}
.indfamous_pic img{ border-radius:42px;}
.indfamous_txt{float:left;  width:175px; margin-left:15px; padding-top:2px;}
.indfamous_txt p{ height:20px;  line-height:20px; color:#999;overflow:hidden}
.indfamous_txt p span{ color:#666}
.indfamous_txt p a{ color:#333; font-weight:bold}
.indfamous_txt p a:hover{ color:#33b4d4}
.news_teach ul li{float:left;  width:280px; margin:10px 0;}
.advertise,.advertise img{ width:1120px; height:140px;}
.bx_wrap{ position:relative; width:1100px; float:left}
.bx_wrap a.next,.bx_wrap a.prev{ position:absolute; top:5px; width:23px; height:32px; background:url(../images/schollist.png) no-repeat; }
.bx_wrap a.prev{ background-position:5px 0; left:-15px;}
.bx_wrap a.next{ background-position:-17px 0; right:-15px;}
.bx_container{ width:1120px; float:left; margin:0 20px;}
.live_list{ width:1120px; height:auto; padding:10px; margin:35px auto; background:#fff; overflow:hidden; min-height:50px;}
.live_list .scroll{ position:relative; width:100%; height:40px; overflow:hidden;}
.live_list .scroll ul{ position:absolute; left:0; top:0; height:40px; overflow:hidden;}
.live_list h2{ padding:5px 5px 10px 5px; height:18px; line-height:18px; text-align:left; font-family:'MS Mincho'; font-size:12px;}
.live_list h2 a{ display:block; float:left; padding-right:10px; color:#686363;}
.live_list ul{ overflow:hidden;}
.live_list ul li{ position:relative; float:left; width:160px; height:40px; margin-right:10px; margin-bottom:10px; background:#ddd; line-height:40px;  text-align:center; overflow:hidden;}
.live_list ul li a{ display:inline-block; color:#fff; font-family: "Microsoft YaHei"; font-size:14px;}
.live_list ul li:hover a{ color:#eee}
.live_list ul li.schol1{ background:#42bc95}
.live_list ul li.schol2{ background:#f7d284}
.live_list ul li.schol3{ background:#fd9f89}
.live_list ul li.schol4{ background:#33b4d4}
.live_list ul li.schol5{ background:#89c2fd}
.live_list ul li.schol6{ background:#d58ee7}
.live_list ul li.schol7{ background:#fd9f89}
.live_list ul li.schol8{ background:#fd89aa}
/*猜你喜欢滑动*/
.ylove_mid{width:820px;height:224px; margin-left:35px; margin-top:10px; overflow:hidden;}
.ylove_mid .yScrollListbtn{position:absolute; top:96px; width:13px; height:19px;  background:url(../images/schollist.png) no-repeat 0 0; cursor:pointer; }
.ylove_mid .aright{right:5px; background-position:-14px 0;right:5px;}
.ylove_mid .aleft{left:5px;}
.ylove_mid ul.yloveul{podition: relative;left: 0;list-style-type: none; float: left; width: 2800px;  margin: 0px;  border: #000 0px dotted; padding:0;}
.ylove_mid ul li{float:left; width:250px;height:200px; margin:15px 11px}
.ylove_mid ul li img{display:block;width:240px;height:140px;border:5px solid #fff}
.ylove_mid ul li a{display:inline-block; position:relative;  width:250px; height:140px; margin-bottom:10px;}
.ylove_mid ul li a span{ position:absolute; right:0; top:0; width:80px; height:25px; background:#ff8265; line-height:25px; color:#fff; text-align:center}
.ylove_mid ul li p{width:250px;height:25px; line-height:25px; font-size:12px;color:#666666; overflow:hidden;}
.ylove_mid ul li  p  a{ width:auto; height:auto; font-size:14px;font-family: "Microsoft YaHei"; color:#666; }
.ylove_mid ul li p span{margin-right:10px;color:#33b4d4;font-size:12px; }
.ylove_mid ul li  p  a:hover{ color:#ff8265}
.asorll_ylove{ position:relative;float:left; height:250px; width:880px;}
.asorll_ylove a.aprev{display:inline-block; position:absolute; left:10px;  top:80px; width:17px;height:32px; background-repeat:no-repeat; background:url(../images/schollist.png) no-repeat;text-indent:-999em; cursor:pointer;overflow:hidden;}
.asorll_ylove a.anext{display:inline-block; position:absolute; right:10px;	top:80px; width:17px; height:32px;  background-repeat:no-repeat; background:url(../images/schollist.png) no-repeat -17px 0; text-indent:-999em;cursor:pointer;overflow:hidden;}
.ylove_mid ul li.loveli_sel img{ border:5px solid #33b4d4}
/*搜索文档*/
.search_key ul li.row_gray{ background: #f8f8f8 }
.search_key ul li.key_blue{display:inline-block;  width:100%;  line-height:25px;}
.search_key ul li.key_blue span{float:left;  margin:8px 15px; color:#666; font-size:14px;}
.search_key ul li.key_blue a{float:left; padding:2px 10px; margin:8px 10px;   font-size:14px;background:#fff;  color:#08a98b; font-family: "Microsoft YaHei";  border-radius:3px; }
.search_key ul li.key_blue a:hover,.search_key ul li.key_blue a.wd_ser{ background:#08a98b; color:#fff; }
.search_key ul li{ float:left; width:100%; background:#fff;  padding:10px 0;}
.search_key ul li{ color:#fff; }
.search_key ul li div{ float:left; }
.ktactive ul.letter li,.net_research ul.letter li,.xk_myclass div.letter li{ float:left; width:100%; background:#fff}
.game .search_key ul li div,.search_wd .search_key ul li div,.xk_myclass div.letter li div{ float:left; width:1035px;}
.ktactive ul.letter li div,.net_research ul.letter li div{ float:left; width:725px;}
.search_wd_left .search_key ul li div{ width:850px;}
.search_key li.gray,.search_key li.gray,.search_key li.gray{ background:#f8f8f8; border:1px solid #eeeeee; border-left:none; border-right:none;}
.search_key ul li span{float:left;  margin:5px 15px; font-size:14px; font-family: "Microsoft YaHei"; color:#666}
.search_key ul li a{float:left;  margin:5px 10px ; padding:0 5px; float:left; color:#999; font-size:14px;font-family: "Microsoft YaHei";}
.search_key ul li a:hover,.search_key ul li a.srum_sel,.search_key ul li a.sertype_sel{ color:#08a98b}
.crumsy .pro{position:relative;float:left;height:35x;margin:0 5px 0 0; padding:0 19px 0 10px; min-width:70px;border:1px solid #e8e8e8;background:#fff;line-height:35px;color:#f07558;text-decoration:none;  font-family: "Microsoft YaHei";white-space:nowrap; font-size:14px;text-overflow:ellipsis;overflow:hidden;}
.crumsy .pro:hover{border-color:#f40}
.crumsy .pro .icon-btn-x{position:absolute;right:0px;top:2px; width:15px; height:15px;  line-height:15px; text-align:center;font-family:Comic Sans MS; color:#999; font-size:12px;}
.crumsy .pro .icon-btn-x:hover{ color:#F60}
.crumsy{ display:inline-block; width:100%; color:#666}
.total{float:left; line-height:35px;  font-size:14px; margin-left:15px;}
.total span{ display:inline-block; margin:0 10px; color:#f07558}
.down_reso{  float:left; width:100%; margin-top:10px;background:#fff;}
.down_reso li{float:left; width:130px; height:200px;  margin:8px 12px 8px 16px; overflow:hidden}
.down_reso li .resouce,.liab_part3 li.liab_oneli .resouce{display:inline-block;  width:128px; height:128px; border:1px solid #eeeeee;  background:#f7f7f7; line-height:128px; text-align:center;  }
.down_reso li .resouce img,.liab_part3 li.liab_oneli .resouce img{ margin-top:22px;}
.down_reso li p,.liab_part3 li.liab_oneli  p{ color:#999}
.down_reso li p.res_name,.liab_part3 li.liab_oneli  p.res_name{ max-height:46px; *height:46px; margin-bottom:5px; line-height:25px; overflow:hidden;}
.down_reso li p.res_name a,.liab_part3 li.liab_oneli  p.res_name a{ color:#7d7d7d; font-size:14px; font-weight:bold; font-family: "Microsoft YaHei"; }
.down_reso li p.res_name a:hover,.liab_part3 li.liab_oneli  p.res_name a:hover{ color:#33b4d4}
.down_reso .live_hotpd{ display:inline-block; width:1115px; padding-top:0px;}
.down_reso .live_hotpd li{ width:250px; height:225px; margin:10px 12px 10px 15px;}
.down_reso .live_hotpd li a,.live_hotpd ul li a img{ display:inline-block; width:246px; height:140px;}
.down_reso .live_hotpd li p{ margin-top:10px;}
.down_reso .live_hotpd li p a{ color:#333; font-size:16px;font-family: "Microsoft YaHei"; height:24px; line-height:24px; overflow:hidden; }
.down_reso .live_hotpd li a,.down_reso .live_hotpd li img{ width:250px; height:180px;}
.down_reso .live_hotpd li p.live_hotime{ color:#F60; font-size:14px;}
.down_reso .live_hotpd  li p.live_hotime span{ color:#999}
.down_reso .live_hothign li{ height:205px;}
.down_reso .live_lb_net{ width:810px; padding:0;}
.down_reso .live_lb .live_hotpd ul{ padding:0}
.down_reso .live_lb .live_hotpd ul li{ float:left; margin:20px 0 10px 15px;}
.net_teaul .ser_tj li{ height:195px;}
.sertype{ float:right}
.sort_row .miniser{position:relative; float:right; width:240px;  margin-top:6px; margin-right:10px; height:31px; border:1px solid #eee; background:#f5f5f5;  line-height:31px;  }
.sort_row .miniser input{ position:absolute; height:31px;  border:none; background:#f5f5f5; line-height:31px;}
.sort_row .miniser input.minisertxt{ left:5px; top:0; width:180px;}
.sort_row .miniser input.miniserbtn{ right:5px; top:0;   float: left;  width: 55px;  height: 30px; background: url(../images/researchbg.png) no-repeat;  margin: 0; padding: 0; box-shadow: none;  color: #fff;  font-size: 16px; text-indent: -9999px;  cursor: pointer; }
.sort_row{ width:100%; height:45px; background:#fff; float:left; margin-top:20px;}
.sort_row .fl a,.sort_row  a{ display:inline-block; height:45px; line-height:45px; text-align:center; font-family: "Microsoft YaHei"; font-size:14px; color:#666}
.sort_row .fl a.sort_sel,.sort_row .fl a:hover,.sort_row a.sort_sel,.sort_row a:hover{background:#08a98b; color:#fff; }
.sort_row .fr a{ background:none; width:auto;}
.sort_row .fr .sertype span,.sort_row .fr .sertype a{ display:inline-block; margin-right:12px; line-height:45px; font-size:14px; color:#999999; font-family: "Microsoft YaHei"; }
.sort_row .fr .sertype a:hover,.sort_row .fr .sertype a.sertype_sel{ color:#269dba;}
.nav_part .txt h2{ margin-top: 5px; height:50px; line-height:21px; }
.sort_row a{ padding: 0 30px; }

/*赛课专区*/
.game .sort_row .fl a{ margin-right:25px;}
.gameser{  float:left;width:1080px; padding:0 20px; height:44px;  background:#33b4d4; float:left;line-height:44px; color:#fff; font-size:14px;}
.gameser span{ color:#f00; margin:0 5px;}
.game ul{display:inline-block; float:left; width:1080px; padding:0 20px 20px; background:#fff; }
.game li{ float:left;  width:100%; margin-top:20px;}
.game h2 a{font-family: "Microsoft YaHei"; color:#747474}
.game h2 span{ font-size:14px; font-weight:normal; color:#747474}
.game .game_time{float:left; width:100%; padding:10px 0; }
.game .game_time .fl{ font-size:14px; color:#9a9999}
.game .game_time .fl span{ color:#F60}
.game .game_time .fl b{ margin:0 20px;}
.game .game_time .fr a{ float:right; padding-left:30px; margin-right:10px; background:url(../images/gameico.gif) no-repeat; font-size:14px;font-family: "Microsoft YaHei"; color:#ff8265}
.game .game_time .fr a.gmmany{ background-position:0 -42px}
.game .game_time .fr a.gmhot{ background-position:0 -79px}
.game .game_time .fr a.gmsee{ background-position:0 0}
.game_pic{float:left; width:100%; }
.game_pic img{ width:1080px; height:300px;}
.event_tit{ float:left; width:100%; height:65px;margin-top:20px; background:#fff; line-height:65px; }
.event_tit a.entnameh1{ float:left;  width:auto; font-family: "Microsoft YaHei";font-size:28px; font-weight:bold; color:#33b4d4}
.event_tit  a.want_cs{ float:right; width:120px; height:40px; margin-top:12px; margin-right:15px;background:#ff8265;  line-height:40px; text-align:center; color:#fff; font-size:18px;font-family: "Microsoft YaHei";  border-radius:5px; }
.event_tit  a.want_cs:hover{ background:#33b4d4}
.game .white{ padding:0 ; padding-bottom:20px; margin-top:20px; }
.event_tit div{ float:right}
.event_tit div a{float:left; width:55px; height:60px; margin:5px; font-size:14px; color:#999; font-family: "Microsoft YaHei"; text-align:center; }
.event_tit div p{ line-height:20px;}
.event_tit div  a i{display:inline-block;  width:25px; height:25px; margin-top:7px; background: url(../images/reshare.png) no-repeat; }
.event_tit div  a i.vdintro_sc{ background-position:0 1px}
.event_tit div  a i.vdintro_share{ background-position:-45px 0}
.event_txt{  width: 100% }
.event_txt h2 { margin: 0 auto 15px;  height: 60px; line-height: 60px; font-size: 2rem; border-bottom: 1px solid #ddd; color: #33b4d4;  font-weight: normal;   }
.new_list h2 a{ float:right; margin:10px 10px 0 0; line-height:50px; color:#999; font-size:14px; font-family: "Microsoft YaHei";}
.new_list h2 a:hover{ color:#ff8265}
.event_txt p{line-height:32px; color:#666; }
.event_m{float:left; width:100%; }
.entstep{float:left; width:75%; height:180px; background:#fff; }
.entstep h2,.entlc_r h2{height:45px;  padding-left:15px; line-height:45px; color:#333; font-size: 1.6rem; border-bottom:1px solid #ccc}
.entstep .step{ width:557px; height:34px; margin:25px auto 15px; background: url(../images/step.gif) no-repeat;}
.entstep .step1{ background-position:0 0}
.entstep .step2{ background-position:0 -81px}
.entstep .step3{ background-position:0 -156px}
.entstep .step4{ background-position:0 -226px}
.entstep .step5{ background-position:0 -305px}
.entstep .step6{ background-position:0 -372px}
.entstep ul{ width:655px; margin:0 auto;}
.entstep ul li{ float:left; width:130px; text-align:center; color:#666666; font-family: "Microsoft YaHei"; font-weight:bold; font-size:18px; height:55px; overflow:hidden}
.entlc_r{ float:left;  margin-left:1%; width:24%; height:180px; background:#fff;}
.entlc_r h2 { border-bottom:1px solid #ddd; }
.entlc_r h2 a{ float:right; margin-right:10px; font-size:12px; font-weight:normal; color:#333}
.entlc_r ul li{float: left;  padding-left: 12px; width: 100%;background:url(../images/arrowall.png) no-repeat left -44px;  line-height: 25px; }
.entlc_r ul li a { display: inline-block; height: 23px;   width:60%;  font-family: "Microsoft YaHei";   font-size: 14px;  overflow: hidden;  }
.entlc_r ul li span {float: right; color: #999;  }
.entlc_r ul li a:hover { color: #33b4d4;}
.entlc_r ul{display: inline-block; width: 100%; padding:15px 10px 10px ;}
.xk_myclass h2 a{ float:right; font-weight:normal; font-size:12px; color:#fff;}
.doc_inside{float:left; width: 100%; background:#fff}
.margint0{ margin-top:0}
.doc_inside .room_b,.doc_inside .room_b h2{ width:100%;}
.room_b h2 b{display: inline-block; line-height: 35px; font-size: 24px;}
.room_b h2 div { float: right;    font-weight: normal;    font-size: 13px;    color: #666;    line-height: 35px;}
.room_b h2 div span { display: inline-block;    padding: 0 5px;}
.docu_nr{float:left; width:100%;  margin-top:10px; min-height:350px; text-align:center}
.docu_nr img{ max-width:890px;}
.margint0 .vdintroduce div{ width:159px;}
.margint0 .vdintroduce a,.vdintroduce a p{ width: 43px; text-align:center;}
.margint0 .vdintroduce div span{ width:auto}
.margint0 .vdintroduce .r_star span{ width:65px;}
.margint0 .vdintroduce div b{width:62px; text-align:left; color:#666; }
 .net_teaul{ width: 100% }


 .mnbof{ width:220px; margin-top:0}
.mnbof .wk_doc ul li{ width:185px;}
.mnbof .wk_doc ul li a{ width:175px;}
.mnbof .live_hotpd ul li a:hover,.mnbof .live_hotpd ul li a{ border:none}
.collwk {display:inline-block; }
.collwk  div b{float:left;  width:70px; margin-right:10px; text-align:right; color:#33b4d4;}
.collwk  div{float:left;  width:203px; line-height:25px; font-size:14px;}
.collwk  div span{ float:left; width:120px;}
.collwk  div span,.vdintroduce div p{ display:inline-block; color:#666;}
.collwk  div p{ width:100%}
.collwk  a{ float:left; width:55px; height:60px; margin:5px; font-size:14px; color:#999; font-family: "Microsoft YaHei"; text-align:center;}
.collwk  a i{display:inline-block; width:25px; height:25px;  margin-top:10px; background: url(../images/reshare.png) no-repeat;}
.collwk  a i.vdintro_sc{ background-position:0 1px}
.collwk  a i.vdintro_share{ background-position:-45px 0}
.collwk  a i.vdintro_down{ background-position:-92px 0}
.collwk  a p{ width:55px;}
.collwk  a:hover p{ color:#ff8265}
.collwk  .r_star i{ font-size:12px; color:#666}
.collwk  div.r_star{ float: left; width:120px;}
.collwk  .r_star span{ width: 65px; height: 12px; margin-top:7px; background: url(../images/r_star.png) no-repeat; }
.collwk  .r_star0 span{ background-position: 0 -150px}
.collwk  .r_star1 span{ background-position: 0 -119px}
.collwk  .r_star2 span{ background-position: 0 -89px}
.collwk  .r_star3 span{ background-position: 0 -59px}
.collwk  .r_star4 span{ background-position: 0 -30px}
.collwk  .r_star5 span{ background-position: 0 0px}
.live_hotorange h2 a.sharew{background:url(../images/sharew.png) no-repeat; width:18px; height:18px; float:right; margin-top:15px; margin-right:10px;}

/*老师介绍*/
.tea_intro{display:inline-block; width:100%; background:#fff;}
.tea_intro li{ float:left; width:23%; margin: 1%; border: 1px dashed #eee;  box-shadow: 1px 0px 5px #ccc;}
.tea_intro_txt h2 a,.tea_intro li,.tea_intro_nr .tea_intpmore{-webkit-transition: all 400ms linear 0s;    -o-transition: all 400ms linear 0s;    transition: all 400ms linear 0s;}
.tea_intro li:hover{ background:#fff; } 
.tea_intro li:hover .tea_intro_nr .tea_intpmore{ background:#eee } 
.tea_intro li:hover .tea_intro_txt h2 a{ color: #000 }
.tea_intro_pic img{margin: 15px 0 10px;  width:120px; height:120px; border-radius:85px;}
.tea_intro_pic{ float:left; text-align: center; width: 100%}
.tea_intro_txt{float:left; width: 100%; }
.tea_intro_txt h2{ margin-bottom:5px; text-align: center;}
.tea_intro_txt h2 a{ font-size:22px; color:#08a98b;font-family: "Microsoft YaHei"; }
.tea_intro_txt h2 span{float:right;margin-top:5px; color:#999999;  font-size:14px; font-weight:normal; }
.tea_intro_nr{float: left;  width: 100%;}
.tea_intro_nr p,.tea_intro_nr .tea_intp {  float: left;  margin: 5px 0;  font-size: 13px; color: #666666; line-height: 26px;  word-break: break-all;}
.tea_intro_nr .tea_intp{ width:100%; height: 80px; overflow: hidden; margin-bottom: 0}
.tea_intp div.belong{float: left;  width: 100%; color: #999;  font-size: 14px; padding: 0 5px;}
.tea_sedetail a {display: inline-block; padding:0 15px; height: 40px;  background: #ff8265; line-height: 40px;  color: #fff;   font-family: "Microsoft YaHei";  font-size: 14px;   text-align:center;}
.tea_sedetail {float: left;    margin-top:10px;}
.tea_sedetail a:hover { background:#F66}
.xk_myclass ul.mar0{ margin-top:0}
.xk_myclass a.intmore{ float:right; color:#fff; font-size:12px; font-weight:normal; letter-spacing:2px;}
.tea_intro_nr .tea_intp3line{ overflow:hidden; max-height:80px; _height:80px;   margin-bottom: 0}
.tea_intro_nr .tea_intpmore{ width:100%; background: #f9f9f9; margin-bottom: 0; padding: 5px;}
.tea_intro_nr .tea_intpmore  a{color:#33b4d4; float:right}
.teachlist .item{ float: left; width: 25%; }
.teachlist .item a {display: inline-block; position: relative; width: 100%; text-align: center;} 
.teachlist .item a img {display: inline-block;  width:180px; height: 180px; border-radius: 50%}
.teachlist .item p{text-align: center;}

/* live_r */
.live_r{ float:left; width:290px; margin-left:20px;}
.live_rgg,.live_rgg a,.live_rgg a img{ display:inline-block; width:290px; height:177px;}
.live_hotpd{ background:#fff; display:inline-block; width:100%; min-height: 200px;}
.live_hotpd h2{ height:45px; padding-left:20px; background:#33b4d4; line-height:45px; color:#fff; font-size: 1.6rem}
.live_hotpd ul{ display:inline-block; padding:20px; padding-top:0px;}
.live_hotpd ul li{ width:250px; height:200px; margin-top:20px;}
.live_hotpd ul li a,.live_hotpd ul li a img{ display:inline-block; width:246px; height:140px;}
.live_hotpd ul li p{ margin-top:8px;}
.live_hotpd ul li p a{ line-height:24px; color:#333; font-size:16px;font-family: "Microsoft YaHei"; height:24px; overflow:hidden; }
.live_hotorange h2{ background:#ff8265} 

/*个人空间*/
.perbg{ background:url(../images/perbg.jpg) repeat-x center top; height: 180px; width: 100%; margin-bottom: 15px; }
.perbg .teanr_img{ float: left; width:160px; height: 160px; margin-top:20px;  padding: 5px; background: #fff; border: 1px solid #ddd }
.perbg .teanr_img img{ width: 100%; height: 100%; }
.teanr_txt{float: left; margin-left: 20px;  }
.teanr_txt h3{ font-size: 20px; font-weight: bold; line-height: 25px; margin-top:20px; margin-bottom:5px; }
.teanr_txt h3 span{ background: #33b4d4; color: #fff; padding: 2px 10px; border-radius: 5px; margin-left: 10px; }
.teanr_txt span{ margin-right: 20px; line-height: 29px; color: #666; font-size: 13px; }
.teanr_txt span b{display: inline-block; color: #fff; padding: 0 8px; background: #08a98b; font-weight: bold; border-radius: 5px; line-height: 25px; margin-top: 5px; margin-left: 5px; }
.grspace{ width: 100%}
.grspace_l{ width:220px; float:left}
.grspace_r{ width:1000px; float:left; margin-left:20px;}
.basic_mess,.visitors {background:#fff; overflow:hidden}
.basic_mess h2,.visitors h2{ color:#fff; width:220px; padding:0 10px; height:45px; line-height:45px; font-size: 1.6rem}
.basic_mess h2,.visitors h2.xk_orange{background:#33b4d4;}
.live_hotpd h2 a{ margin-right:15px;}
.basic_mess h2 a,.visitors h2 a,.grspace_r .live_lb_net h2 a,.live_hotpd h2 a{ color:#fff; float:right; line-height:45px; font-weight:normal; font-size:14px;}
.basic_mess h2 a:hover,.visitors h2 a:hover,.grspace_r .live_lb_net h2 a:hover{ color:#CCC}
.grspace_r .live_lb_net h2.blue{ background:#33b4d4}
.basic_mess p,.basic_mess div{ padding:0 20px;}
.basic_mess p{ color:#666}
.basic_mess div{ text-align:center; margin:25px 0 20px}
.basic_mess div img{ width:115px; height:115px; border-radius:55px;}
.basic_mess div p{ line-height:30px; color:#ff8265; font-weight:bold; font-size:18px;}
.basic_mess p{ line-height:26px;}
.basic_mess p span{ margin-left:10px; color:#33b4d4}
.orange h2.xk_orange{ background:#ff8265;}
.visitors{ float:left; height:300px;}
.visitors li {float:left;  width:100%; margin:15px 0 0; height:45px; overflow:hidden}
.visitors li img{ float:left; width:37px; height:37px; border:3px solid #eee; border-radius:20px; margin-left:15px;}
.visitors li span{ float:left;  margin-left:15px; color:#666;line-height:37px;font-family: "Microsoft YaHei"; font-size:14px;}
.visitors h2 a, .grspace_r .live_lb_net h2 a{ margin-right:15px;}
.grspace_r .live_lb_net{ width:1000px;}
.grspace_r .live_lb_net h2{ background:#ff8265}
.grspace_r .live_hotpd ul li{ float: left; width:282px; height:185px;  margin:15px 0 5px 19px;}
.grspace_r ul.studli .indfamous_txt{ margin-left:10px; width:95px;}
.grspace_r .down_reso .live_hotpd li a,.grspace_r  .live_hotpd ul li a img,.grspace_r .live_hotpd ul li a, .grspace_r .live_hotpd ul li a img{ width:282px; height:160px;}
.grspace_r .live_hotpd ul li p{ margin-top:5px;}
.grspace_r .live_hotpd ul li p a{ width:auto; height:25px; overflow:hidden; text-align:center; font-size: 14px;}
.grspace_r .live_lb .live_hotpd ul{ padding-top:5px; padding-bottom:15px;}
.grspace_r .entlc_r,.grteachclass{ float:left; width:430px; height:301px; background:#fff; overflow:hidden}
.grspace_r .entlc_r ul li{ width: 18%; line-height:20px; background:none; display: inline-block; margin: 1%; padding: 0 5px;}
.grteachclass{ width:220px; height:230px;}
.grteachclass h2,.bj_mess  h2{  padding-left: 15px; height: 45px;background: #33b4d4; line-height: 45px; color: #fff; font-size: 1.6rem}
.grteachclass h2 a,.bj_mess  h2 a{float: right;  margin-right: 10px; color: #fff;  font-size: 12px;  font-weight: normal; }
.grteachclass ul.indlistsch{height:175px; padding:30px 0 0; overflow:hidden}
.grteachclass ul.indlistsch li{float:left; position:relative; width:180px; height:40px; margin:12px 2px 12px 20px;  text-align:center; line-height:40px; background:#ddd; overflow:hidden; }
.grteachclass  ul.indlistsch li a{ display:inline-block; color:#fff; font-family: "Microsoft YaHei"; font-size:14px; width:180px;}
.grteachclass ul.indlistsch li:hover a{ color:#eee}
.grteachclass ul.indlistsch li.schol1{ background:#42bc95}
.grteachclass ul.indlistsch li.schol2{ background:#f7d284}
.grspace_l .news_teach{float:left;  padding:0; width:220px; height:405px;}
.grspace_l .news_teach ul li{ width:200px;}
.grspace_l .indfamous_pic img,.grspace_l .indfamous_pic{ width:66px; height:66px;}
.grspace_l .indfamous_txt{ width:122px; margin-left:12px;}
.grspace_l .news_r_t{ height:45px; line-height:45px; background:#ff8265;}
.grspace_l .entlc_r{float:left;  width:220px; margin-left:0; height:375px;}
.grspace_l .entlc_r ul li{ width:190px;}
.grspace_l .entlc_r ul li a{ width:100px;}
.grspace_l .entlc_r h2{ background:#ff8265 }
.bj_mess{ background:#fff}
.bj_messnr{ padding:15px;}
.bj_messnr p{ font-size:14px; line-height:25px; color:#666666; font-family: "Microsoft YaHei";}
.bj_messnr p span{ color:#33b4d4}
.entlc_r h2.xk_orange{ background:#ff8265; width:auto}
.grspace_r .live_lb .live_hotpd ul.studli{ padding-bottom:0}
.grspace_r .live_hotpd ul.studli li{ width:200px; height:90px;}
.grspace_r .entlc_rw100{ width:1000px; margin-left:0}
.grspace_r .entlc_rw100 li{ margin-left:15px; margin-right:5px;}
.entlclist .grspace_r{ margin-left: 0; width: 100% }
.entlclist .grspace_r .live_lb_net,.entlclist .grspace_r .entlc_rw100{width: 100% }
.entlclist .grspace_r .live_lb_net h2,.entlclist .entlc_r h2{ background: none; color: #666; border-bottom: 1px solid #eee }
.entlclist .grspace_r .live_lb_net h2 a,.entlclist  .entlc_r h2 a{ color: #666 }
.entlclist .grspace_r .live_lb_net h2 span,.entlclist .entlc_r h2 span{ font-weight: bold; display: inline-block; padding: 0 10px; color: #08a98b; border-bottom: 2px solid #08a98b }
.entlclist .entlc_r ul li div{}
.entlclist .entlc_r ul li a{ height: auto; width: 100%; text-align: center; background: #eee; padding: 15px 0  }
.entlclist .entlc_r ul li a.txtname{padding: 0; height: 40px; margin-top: 5px; line-height: 20px;  text-align: left; background: none}

/*在线巡课管理员*/
.xk_myclass ul{ display: inline-block;  width: 100%;  margin-top:15px; background: #fff;}
.xk_myclass h2{ padding: 0 10px; height: 44px;  border-bottom:1px solid #ccc;  line-height: 44px; color:#333;font-size: 1.6rem}
.xk_myclass h2 a{ color:#333}
.xk_myclass ul li{ float: left; width: 285px; height: 215px; margin: 20px 5px 0 15px;}
.xk_myclass ul li div{ margin-bottom: 10px;}
.xk_myclass ul li div,.xk_myclass ul li div img{ width: 285px; height: 170px; }
.xk_myclass ul li p{ height: 30px; line-height: 30px; text-align: left; overflow: hidden;}
.xk_myclass ul li p a{ font-size: 16px; color: #333;font-family: "Microsoft YaHei"; }
.xk_myclass ul li p a:hover{ color: #33b4d4}
.xk_myclass .letter,.xk_myclass .letter li{ list-style: none; width: 1120px;}
.xk_myclass .letter{ height: auto; margin-top: 15px;}
.xk_myclass .letter  a:hover{ color: #33b4d4}
.orange h2,h2.xk_orange{ background: #ff8265}
h2.xk_orange span{ font-size:14px; font-weight:normal}
.noenable{ position: relative;}
.noenable_png{ position: absolute; left: 0; top: 0; width: 1120px; height: 750px; background: #fff; opacity: 0.7;  filter: alpha(opacity=80);  z-index: 999; }

/*在线巡课家长页面*/
.xk_parent{   background: #fff}
.xk_parent h2{ margin-bottom:15px; }
.xk_parent object,.xk_parent img{ width: 1260px; height: 708px;}
.xk_barrage{ background:#292929;}
.xk_orange{width:100%; height: 44px;  padding: 0 10px; background: #33b4d4; line-height: 44px; color: #fff}
.parent_mess{ float: left; width: 1080px; min-height: 205px; padding: 20px; background:#fff; }
.parent_mess .teach_course_txt{ margin-top: 0}
.parent_mess .teach_course,.parent_mess .teach_course img{ width: 360px; height: 200px; margin: 0}
.parent_mess div.belong {float: left; width: 235px;  margin-right: 25px; color: #999;  font-size: 14px;  }
.parent_mess div.belong span {color: #33b4d4;}
.parent_mess .room_b{ width: 685px; margin-left: 25px;}
.parent_mess .room_detail{ width: 530px;}
.pare_mess a{ display: inline-block;    width: 75px; height: 40px;  margin-left: 17px;    margin-top: 15px;    padding-left: 40px;  background: #ff8265 url("../images/wkico.png") no-repeat 11px -105px; line-height: 40px;   color: #fff;    font-family: "Microsoft YaHei";   font-size: 14px; }
.parent_mess .room_b h2 a{ width: 100%}
.video_name{ color:#666; padding-bottom:15px; margin-top: 15px;}
.ind_titlels{ background:#08a98b }
.ind_titlels span.indtitname{ color: #fff; font-size: 18px; margin-left: 10px; }
 /*在线巡课直播内页*/
}
.xk_nybtn a{ margin-left: 0}
.parent_mess .room_b h2.xk_nyh2 a{ width: 550px;}
.xk_nybtn  a.pare_live,.parent_mess .room_b h2 a.xk_nylz{display: inline-block;   width: 65px;  height: 40px;  margin-top: 15px;    padding-left: 50px; background: #ff8265 url("../images/wkico.png") no-repeat  11px -150px; line-height: 40px;  color: #fff; font-family: "Microsoft YaHei";   font-size: 14px;}
.xk_nybtn{ width:115px; margin-top: 0px;}
.parent_mess .room_b h2 a.xk_nylz{ background-position: 11px -198px;}
.xk_talk,.w_score{ width: 100%; float: left;}
.xk_talk .plun_nr{ width: 740px;}
.xk_talk .plun_nr input,.xk_talk .plun_nr a.yuyinpl{ float:right; padding:3px 10px; background:#eee; color:#666; border-radius:3px;font-family: "Microsoft YaHei";}
.xk_talk .plun_nr input:hover,.xk_talk .plun_nr a.yuyinpl:hover{ background:#ccc}
.plun_nr input,.plun_nr a.yuyinpl{ float:right; padding:3px 10px; background:#eee; color:#666; border-radius:3px;font-family: "Microsoft YaHei";}
.plun_nr input:hover,.plun_nr a.yuyinpl:hover{ background:#ccc}
.plbofkj{ width:100%; float:left}
.plbofkj object{ float:right; }
.xk_talk{    display: inline-block;
    width: 100%;
    border: 1px solid #e8e8e8;
    padding: 15px;
    background-color: #f5f5f5;
    margin-top: 15px;}
.xk_talk  textarea{width: 80%; padding: 5px; font-size: 14px; border: 1px solid #ccc; height: 70px; border-radius: 3px; width: 100%;}
.xk_talk h2{font-size: 16px; margin-bottom: 15px; display: block;}

.write_img1{ position: absolute; left: 0; top: 2px; width: 65px; height: 65px; float: left;}
.write_img1 img{ width: 100%; height: 100% }
.smile_r{ position: relative; padding-left: 80px; }
.smile_r input{float: right;  width: 100px;  height: 30px;  margin-top: 5px;  border: none;  color: #fff;  background: #f7a62c; font-size: 16px;  margin-left: 15px;}
.other_cla{float: left; width: 220px; margin-left: 20px; background: #fff; }
.other_cla h2{height: 44px; padding-left: 10px; background: #33b4d4; line-height: 44px; color: #fff;  font-size: 18px;}
.other_cla ul{ display: inline-block; padding: 20px; }
.other_cla ul li{ width: 180px; height: 140px; margin-bottom: 5px;}
.other_cla ul li a, .other_cla ul li img{ display: inline-block; width: 180px; height: 100px;}
.other_cla ul li p, .other_cla ul li  p a{height: 30px; width: 100%; line-height: 30px; text-align: center;  overflow: hidden; }
.other_cla ul li p a{ color: #666666; font-size: 14px;  font-family: "Microsoft YaHei"; }
.other_cla ul li p a:hover{color: #33b4d4}
.clroom_plun .metflow .plun_nr{ width:950px;}
.cla_mess{ float:left; width:100%; padding-bottom:25px; background:#fff; }
.cla_mess h2{height:60px; margin:0 auto; font-size: 2rem; border-bottom:1px solid #ddd;  line-height:60px; font-weight:normal; color:#ff8265}
.cla_mess dl{float:left;  width:250px; height:235px; margin:30px 5px 10px 21px;}
.cla_mess dl dt{ margin-bottom:10px;}
.cla_mess dl dt,.cla_mess dl dt img{width:250px; height:140px;}
.cla_mess dl dt a:hover{ color:#03C}
.cla_mess dl dt a.down{}
.cla_mess dl dd{ color:#999; line-height:25px; height:25px; overflow:hidden}
.cla_mess dl dd a{display:inline-block; width:100px;  font-size:14px; color:#666; font-family: "Microsoft YaHei";  overflow:hidden}
.cla_mess dl dd a.sk_name{ width:250px; max-height:50px; *height:50px;}
.cla_mess dl dd a.down{ float:left; background-repeat:no-repeat;color:#ff8265 }
.cla_mess dl dd a.down i{ background:url(../images/reshare.png) no-repeat -90px 0; float:left; width:30px; height:30px;}
.cla_mess dl dd a.act_zan{ width:suto; padding-left:20px;background:url(../images/icohover.png) no-repeat 0 -322px; color:#f00; font-size:12px;}
.cla_mess dl dd a.act_zaned{ background-position:0 -280px; color:#666; cursor:pointer}
.cla_mess dl dd a.act_zaned:hover,.cla_mess dl dd a.winning:hover{ color:#666}
.cla_mess dl dd a:hover{ color:#ff8265 }
.cla_mess dl dd a.winning{ width:suto; padding-left:20px;background:url(../images/icohover.png) no-repeat 0 -280px; color:#666; font-size:12px;cursor:text}
.cla_mess dl .attchement_an{ background:url(../images/attachment.png) 0 -28px no-repeat; color: #666;   display: inline-block;  width:auto;   padding-left: 18px;}
.cla_mess dl dd a.newcoll{ float:right; width:45px;  padding-left:25px;  background-repeat:no-repeat; background:url(../images/mycollect.gif) no-repeat 0 3px; color:#ff8265 }
.cla_mess dl dd a.newcolled{ background-position:0 -41px; color:#666}
.kcmessage .teach_course_txt p.teach_course_jianj,.kcmessage .teach_course_txt div.teach_course_jianj{ width:100%; height:140px;}
.kcmessage h2{ height:35px; line-height:35px; overflow:hidden}
.kcmessage  h2,.kcmessage  h2 a{ color:#33b4d4}
.kcmessage .teach_course_time a{ background:#ff8265}
.kcmessage .teach_course_time{ float:right; margin-top:20px}

/*新闻样式*/
.nTab0{padding:0 15px 0 0;}
.nTab0 ul,.nTab0 ul li{list-style-type: none;}
.nTab0 .TabTitle0{height: 40px;background: #f1f1f1;}
.nTab0 .TabTitle0 li{padding:0 15px;display: inline-block;font-size: 14px;cursor: pointer;}
.nTab0 .TabTitle0 li.active{background-color: #08a98b;line-height: 40px;font-weight: bold;}
.nTab0 .TabTitle0 li.active a{color: #fff;}
.nTab0 .TabContent{display: block;margin-top: 15px;}
.nTab0 .TabContent .col-sm-12{width: 25%;}
.nTab0 .TabContent .col-sm-12 .fakeimg{width: 100%;}
.nTab0 .TabContent .col-sm-12 .fakeimg a i{position: absolute; left: 42%;top: 25%;background: url(../images/bofang.png) no-repeat;width: 50px;height: 50px;background-size: 100%;}
.nTab0 .TabContent ul.content{ margin: 0 10px;}
.nTab0 .TabContent ul.content li{line-height: 45px;font-size: 14px;border-bottom: 1px dashed #ddd;}
.nTab0 .TabContent ul.content li i{width: 3px;height: 3px;float: left;background: #000;vertical-align: middle;background: #ccc;position: relative;top: 22px;margin-right: 10px;}
.nTab0 .TabContent ul.content li span{float: right;font-size: 14px;color: #929292;font-weight: normal;margin: 0;padding: 0;}

@media handheld,only screen and (max-width:1180px){.nav_part01 .listright{width: 23%;}}
@media handheld,only screen and (max-width:900px){.nav_part01 .listleft{width:72%;}}
@media handheld,only screen and (max-width:768px){
.nTab0{padding: 0;margin-top: 15px;}
.nTab0 .TabTitle0{margin-left: 0;}
.nTab0 .TabContent .col-sm-12{width: 100%;}
.nTab0 .TabContent .col-sm-12 .fakeimg a i{top: 33%;}
}

/*新闻页面焦点图*/
.news_focus{ float:left; width:100%; padding:30px 20px;  margin:20px 0; border:1px solid #ccc;}
.yx-rotaion{width:1080px; height:680px; margin:0 auto; }
.yx-rotaion li{ width:1080px; height:560px;}
.yx-rotaion img{ width:1080px; height:560px;}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-t{bottom:65px;left:10px;line-height:40px;color:#000;font-size:20px;font-family:microsoft yahei;z-index:2;}
.yx-rotation-focus span,.yx-rotaion-btn span{display:block;background:url(../images/ico.png) no-repeat;}
.yx-rotation-focus{right:50%;bottom:0;height:40px;line-height:40px;z-index:2}
.yx-rotation-focus span{position:relative;top:14px;float:left;width:12px;height:12px;margin-left:5px;background-position:-24px -126px;line-height:12px;text-indent:-9999px;cursor:pointer;}
.yx-rotaion-btn{top:40%;width:100%;height:41px;margin-top:-20px;}
.yx-rotaion-btn span{position:relative; width:41px; height:41px; filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity:0.3;opacity:0.3;cursor:pointer;}
.yx-rotaion-btn .left_btn{float:left;left:10px background-position:-2px -2px; }
.yx-rotaion-btn .right_btn{float:right;right:10px; background-position:-2px -49px;}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover{background-position:-10px -126px}
.rotaion_list{width:0;height:0;overflow:hidden;}
.pic_share{ position:absolute; right:0; bottom:-35px; height:25px;  padding-left: 35px;  background:url(../images/icohover.png) no-repeat  13px -74px; line-height:25px;  color: #696767; }
.rotaion_list .infor-sc{position:absolute; right:65px; bottom:-35px;height:25px; padding-left: 35px;  background:url(../images/icohover.png) no-repeat  13px 5px;  color: #696767; line-height:25px;  }


/*新闻详情页面*/
.news_details{ background:#fff; width:100%; padding:20px; min-height:700px;}
.news_det .wk_doc ul li a{ width:110px;}
.news_det .wk_doc ul li span{ width:60px;}
.news_details{ float:left}
.news_details_tit{float:left; width:100%; }
.news_details_tit span{ float:right; margin-top:10px; color:#999999}
.news_details_tit h1{ float:left; width:70%; color:#ff8265}
.news_details_time{float:left; width:100%;  padding:10px 0; line-height:30px; font-size:14px; color:#999; }
.news_details_time a{ float:right; line-height:26px; font-size:16px; color:#ff8265; font-weight:bold; margin-left:10px;}
.news_details_time a i{float:left; width:26px; height:26px; margin-right:10px; background:url(../images/reshare.png) no-repeat -41px 0;}
.news_details_time a.detailsc i{ background:url(../images/reshare.png) no-repeat -157px 0; margin-right:5px;}
.news_details_time span{ margin-right:15px;}
.news_details_nr{ display: inline-block; width: 100%; line-height:25px; color:#666; font-size:14px; word-wrap:break-word; }
.news_details_nr p{margin-top:20px; text-indent:2em; margin-top:20px;}

/*在线巡课家长页面*/
.xk_parent{ width: 100%;  background: #333; min-height:650px;}
.xk_parent h2{ margin-bottom:15px; }
.video_name{ color:#666; padding-bottom:15px; font-size:1.7em; font-weight:bold;} 
.nav_part02{display: block;padding-top: 15px;}
.live_jjxk{width: 21.3%;display: inline-block;vertical-align: top;float: right;border:1px solid #eee;background: #fff;padding-bottom: 15px;}
.live_jjxk b{line-height: 30px;font-size: 16px;padding-left: 15px;margin:10px 0;display: block;color:#ff9900;}
.live_jjxk p{ line-height: 30px;padding:0 15px;font-size: 14px;color: #999;}
.live_jjxk p span{font-size: 14px;margin-right: 0;padding-left: 0;    position: initial;}
.live_plxk{width: 77%;display: inline-block;background: #fff;float: left; border: 1px solid #eee;}  
.live_plxk p{line-height: 24px; color: #555;font-size: 14px;}
.live_plxk p.cGray {font-size: 12px;color: #999;}  
.live_plxk h2{line-height: 36px;background: #eee;}
.live_plxk h2 b{background:#08a98b;color:#fff;padding: 8px 11px; font-size: 16px;font-weight: normal;}
.course-comment-infos {padding: 10px;}
.course-comment-infos li{border-bottom: 1px solid #f5f5f5; padding: 15px 0;}
.p15{padding: 15px !important;}
.clearfix{zoom: 1;}
.course-user-hd{float: left; text-align: center; padding: 0;}
.course-user-hd img{width: 43px; height: 43px; border-radius: 50%;}
.course-comments-content{padding: 0; float: right;}
.course-comments-content dl{width: 100%;}
.course-comments-content dd{float: left; margin: 0 2px;}
.stars-solid{background-image:url(); background-position: -283px -451px; width: 14px; height: 13px;}
.course-info-content li{list-style-type: none;}
div#course-comment-page {text-align: center;}
.column-fl{ margin:0 auto 20px auto;padding:0 15px;}
.column-fl dl{font-size: 14px;padding: 20px;background: #fff; }
.column-fl dl a{width:57px;color: #999; display: inline-block; line-height: 1.7em;}
.column-fl dl a:hover{ color: #ff9900;}
.column-fl dl span{font-weight: bold;color: #999; margin-right: 5px; vertical-align: top;}
.column-fl dl dd{padding: 8px 0;}
.column-fl dl dd div{display: inline-block; width: 83%;}
.column-fl dl a.active{color:#ff9900;}
.column-fl dl dd input{border:1px solid #ccc;line-height:30px;padding-left: 5px;border-right: none; width: 21%;color: #999;}
.column-fl dl dd input::placeholder{color: #ccc;}
.column-fl dl dd button{background: #ff9900;border:none;line-height: 34px;color: #fff;padding: 0 16px;}
.col-sm-4{padding-right: 5px;}

 /* 播放器右侧相关选中样式*/
.xgcheck .object_txt a,.xgcheck .object_txt p{ color:#33b4d4}
.enter_pd{ width:1120px; height:30px; line-height:30px; float:left; margin-top:20px;}
.enter_pd b{ font-size:16px; font-weight:bold; float:left; margin-left:5px;}
.enter_pd span{ float:left; width:880px; height:29px; line-height:29px; overflow:hidden}
.enter_pd div{ float:left; font-size:15px; width:1000px; color:#fa6446; margin-left:20px;}
.enter_pd div a{ float:right; margin-right:10px;color:#fa6446;}
.enter_pd div a:hover{ text-decoration:underline}
#messscroll0{ width:1042px; height:30px; overflow:hidden; line-height:30px;}
#messscroll0 a{ display:inline-block; width:325px; line-height:30px; overflow:hidden; height:30px; float:left; color:#333; background:url(../images/arrowall.png) no-repeat left -42px; padding-left: 12px;}
.ind_gao{ background:#fff; margin-top:20px; padding:5px 20px 15px;}

/*播放器扣费*/
.deduction{ width:920px; height:607px; float:left; background:#000}
.deduction_sure{ width:500px; margin:0 auto; color:#fff; margin-top:200px; font-size:16px; color:#ddd; text-align:center}
.deduction_sure p{ margin-bottom:20px; letter-spacing:1px;}
.deduction_sure p a{ display:inline-block; text-align:center; line-height:30px; background:#eee; margin:10px 25px; border-radius:3px; color:#333;font-family: "Microsoft YaHei"; padding:3px 15px;}
.deduction_sure p a:hover{ background:#188eee; color:#fff}
.loading_more{ width:750px; text-align: center}
.loading_more a{ display:inline-block; width:120px; height:35px; background:#eee; line-height:35px; color:#333; font-size:13px;}
.loading_more a:hover{ background:#ddd}
.mask{width:100%;position:absolute;bottom:0px;}
.mask-bg{background-color:#000;opacity:.618;filter:alpha(opacity=61.8);position:absolute;width:100%;height:100%;left:0;z-index:2;}
.mask-c{position:absolute;height:100%;width:100%;z-index:10; padding-left:20px; color:#fff;text-decoration:none;}
.mask-c a, .mask-c a:hover,.video a:hover{color:#fff;text-decoration:none;}
.object_r { width:310px; height:607px; background:#eee; float:left; position:relative}
.object_r h3{ width:100%; font-weight:normal; background:#ddd; float:left; height:45px; overflow:hidden ; position:relative}
.live_object_r h3{ padding:0 19px; width:303px;}
.object_r h3 a{ float:left; padding:0 30px; height:43px; line-height:43px;font-family:"Microsoft YaHei"; color:#666;font-size:16px;border-top:2px solid #ddd}
.object_r h3 a.object_tab{background:#33b4d4; border-top:2px solid #33b4d4; color:#fff}
.object_r h3 span.pd_prve,.object_r h3 span.pd_next{background:url(../images/pdbtn.gif) no-repeat; position:absolute; top:0; width:19px; height:45px;}
.object_r h3 span.pd_prve{ left:0; background-position:0 0}
.object_r h3 span.pd_next{ right:0; background-position:-20px 0}
.object_r ul{ width:310px; margin:0 auto; height:550px; overflow-y:auto; padding:10px 10px 0; float:left}
.object_r ul li{ border-bottom:1px solid #ccc; padding:13px 0; float:left; width:100%}
.object_img{ width:120px; height:85px; background:#565656; float:left}
.object_img img{width:120px; height:85px; margin-top:0}
.object_txt{ width:135px; margin-left:15px; float:left; text-align:left; color:#666; line-height:25px;}
.object_txt a{ float:left; width:100%; color:#333; height:45px; line-height:22px; overflow:hidden;word-break:break-all}
.object_r .pickup{background:url(../images/pick.gif) no-repeat; position:absolute; top:50%; left:0; width:14px; height:50px; display:inline-block}
.big_object{ width:1120px; position:relative; height:607px;}
.big_object object,.big_object img{ width:1120px; height:607px;}
.big_object a.pickopen{background:url(../images/pick.gif) no-repeat 0 -51px; position:absolute; top:50%; right:-14px; width:14px; height:50px; display:inline-block}

/*评论*/
.live_pl ul{ display: inline-block;}
.live_pl ul.metflow{ max-height:2200px; overflow-y:auto;*height:2200px;}
.live_pl .write_img{ float: left; border: 3px solid #ecfbff;}
.live_pl .write_img,.live_pl .write_img img{ width:74px; height:74px; border-radius: 38px; } 
.live_pl  input.plbtn,.clroom_plun  a.plbtn{ float:right; width: 100px; height: 30px; margin-top:5px; border: none; color: #fff; box-shadow: none; padding: 0; background: #f7a62c; font-size: 16px; margin-left:15px;}
.live_pl  input:hover.plbtn,.clroom_plun  a.plbtn:hover{ background: #f7ae40}
.live_pl li{float: left; width: 100%; padding: 20px 0; border-bottom: 1px dashed #eeeeee; }
.live_pl .plun_nr{ float: left; width: 980px; margin-left: 20px; }
.live_pl a.room_liname{display: inline-block; margin-bottom: 10px; font-size: 16px; font-weight: bold; color: #33b4d4;font-family: "Microsoft YaHei";}
.live_pl .plun_nr p{ line-height: 26px; color: #999999; font-size: 14px;}

/*评论tab*/
.pluntab{ float:left; width:100%; height:35px; margin-top:15px; border-bottom:1px solid #eee; }
.pluntab a{ float:left;  height:35px; line-height:25px; padding:5px 20px; background:#eee; color:#333; margin-right:10px; font-size:16px; font-family: "Microsoft YaHei"; border-radius:3px 3px 0 0;}
.pluntab a.pl_hov,.pluntab a:hover{ background:#33b4d4; color:#fff; }
.inpcustom{ width:50px; padding:0 5px; border:1px solid #eee; height:25px; line-height:35px; margin-top:15px; text-align:center}

/*添加表情*/ 
.smile{ background:url(../images/smilie.gif) 0 3px no-repeat; width:20px; height:26px; float:left}
.per_postl{ width:60px; float:left; height:26px; line-height:26px; margin-right:15px; margin-top: 10px; display:inline; position:relative; z-index:1}
.per_postl .smile{ background:url(../images/smilie.gif) 0 3px no-repeat; width:20px; height:26px; float:left; margin-right:5px;}
.per_postl .send_box{ position:absolute;top:30px; background:#fff; border:1px solid #ccc; padding:10px; left:0;}
.per_postl .send_box .hot_smlie li{ float:left;  margin:5px;}
.per_postl .send_box .hot_smlie li:hover{ cursor:pointer}
.per_postl form{ position:relative}
.per_postl a{ color:#484848}
.cli_voc{display: inline-block; line-height:28px; margin-top: 10px;}
.voice{ background:url(../images/voice.gif) 0 6px no-repeat; width:17px; height:26px; float:left}


/*在线巡课详情页样式*/
.zxxk_list .mb20{margin-bottom: 20px;}
.zxxk_list .col-sm-3 {position: relative;}
.zxxk_list .col-sm-3 .txt {position: absolute;top: 15%;left: 15%;z-index: 100;}
.zxxk_list .col-sm-3 .txt a,.zxxk_list .col-sm-3 .txt p{color: #fff;}
.livebox .nav_part{padding: 15px;padding-top: 0;}
.video{width: 77%;display: inline-block;background: #fff;float: left;}
.menurt{width: 23%;display: inline-block;vertical-align: top;background: #e5e5e5 fixed;  /*height: 568px;*/}
.menurt .title01{background:#08a98b;color: #fff;height: 40px;line-height: 40px;font-size: 16px;padding-left: 10px;}
.menurt dl{background: #e5e5e5 fixed;padding-bottom: 9px;}
.menurt dl dd{padding:0 15px;}
.menurt dl dd.active,.menurt dl dd:hover{background: #d3d3d3; cursor: pointer;}
.menurt dl dd a{display: inline-block;padding: 8px;}
.menurt dl dd a{font-size: 15px; vertical-align: top;padding-left:0;color: #333;}
.nav_part02 {display: block;padding-top: 15px;}
.xk_parent.flash{min-height: 0;padding: 0;background: none;}
.nav_part02.zxxk .course-info-content{padding: 20px;}
.nav_part02.zxxk input,.nav_part02.zxxk select{border: 1px solid #e2e2e2; padding-left: 5px;line-height: 30px;height: 30px;width: 35%;}
.nav_part02.zxxk select{position: relative;left: -4px;}
.nav_part02.zxxk .course-info-content p {margin-bottom: 15px;width: 100%;display: inline-block;}
.nav_part02.zxxk .course-info-content p a,.nav_part02.zxxk .course-info-content p button{padding: 3px 12px; background: #08a98b;width: auto;color: #fff;border:none;margin-left: 5px;}
.nav_part02.zxxk .course-info-content p span{text-align: right;width: 130px;}
.nav_part02.zxxk .course-info-content p span.red{color: #f00;vertical-align: top;margin-left: 5px;width:auto;}
.nav_part02.zxxk .course-info-content p i{width: 6px; height: 6px;display: inline-block;float: left;border-radius: 50%;position: relative;top: 8px;margin-right: 5px;}
.nav_part02.zxxk .course-info-content p i.green{background: #49982c;}
.nav_part02.zxxk .course-info-content p i.red{background: #f00;}
.nav_part02.zxxk .course-info-content p span.i{float: left;width: auto;margin-right: 20px;}
.nav_part02.zxxk .live_jjxk p a{display: inline-block; width: 30%;margin:15px 5px;border:none; background: #08a98b;color: #fff;}
.nav_part02.zxxk .live_jjxk p a.xk_nylz{background:#f2b511;}
@media handheld,only screen and (max-width:768px){
.nav_part02.zxxk .live_plxk{width: 100%;margin-bottom: 15px;}
.nav_part02.zxxk .live_jjxk{width: 100%;}
.nav_part02.zxxk .live_jjxk p .button01, .nav_part02.zxxk .live_jjxk p a{width: 20%;}
.menurt{width: 100%;}
.video{width: 100%;margin: 10px 0;}
.menurt dl{padding-bottom: 0;}
.menurt dl dd{display: inline-block;}
.menurt dl dd img{display: none;}
.menurt dl dd span{padding: 4px;padding-left: 15px;}
.xk_parent{height: auto;}
.menurt#right{height: auto !important;}
}

@media handheld,only screen and (max-width:1260px){.menurt dl dd img, .menurt dl dd span{padding: 7px;}}
@media handheld,only screen and (max-width:1150px){.menurt dl dd img, .menurt dl dd span{padding: 6px;}}
@media handheld,only screen and (max-width:1090px){.menurt dl dd img{width: 49.2%}}
@media handheld,only screen and (max-width:990px){.menurt dl dd img{width: 48%}}
@media handheld,only screen and (max-width:910px){.menurt dl dd img{width: 47%}}
@media handheld,only screen and (max-width:880px){.menurt dl dd img{width: 46.5%}}
@media handheld,only screen and (max-width:790px){.menurt dl dd img{width: 45%}}
@media handheld,only screen and (max-width:768px){
.nav_part02.zxxk .live_plxk{width: 100%;margin-bottom: 15px;}
.nav_part02.zxxk .live_jjxk{width: 100%;}
.nav_part02.zxxk .live_jjxk p a{width: 20%;}
.menurt{width: 100%;}
.video{width: 100%;margin: 10px 0;}
.menurt dl{padding-bottom: 0;}
.menurt dl dd{display: inline-block;}
.menurt dl dd img{display: none;}
.menurt dl dd span{padding: 4px;padding-left: 15px;}
.xk_parent{height: auto;}
}


/*文库*/
.doc_inside .room_b,.doc_inside .room_b h2{ width:100%;}
.docu_nr{float:left; width:100%;  margin-top:10px; min-height:350px; text-align:center}
.docu_nr img{ max-width:890px;}


/*上传资料*/
.upload_data{ padding:10px; min-height:600px; background:#fff; }
.upload_data h2{ float:left; width:98%; height:65px;padding-left:2%; margin-bottom:15px; line-height:65px; border-bottom:1px solid #eee; font-weight:normal; color:#666; font-size:20px;}
.main form.formload div {float: left; margin: 10px 0 10px 20px;  width:48%; height:40px;}
.main #uploadarea div.load, .main #uploadarea div.jianjie { width: 100%;}
.main form.formload div label { float: left; width: 110px; line-height: 35px;  color: #33b4d3;  font-family: "Microsoft YaHei";   font-size: 14px;  text-align: right; }
.main form.formload div label.error { float:left;  margin-left: 15px; color: #f00;  font-size: 16px;text-align:left}
.main form.formload div input {float: left; padding: 0 5px;  height: 35px;  width: 60%;  border:none; background:#f5f5f5; line-height: 35px;   font-size: 16px; }
.main form.formload div select{float:left; padding:10px; width:60%; text-align:center}
.main form.formload div span {float: left; padding: 0 5px;  text-align: center; color: #fff;  height: 35px; line-height: 35px;  font-size: 16px; }
.main form.formload div input.file {border:none;}
.main form.formload div textarea { float: left;   height: 200px;  padding: 5px; width:888px; border:none;  font-size: 16px;background:#f5f5f5; }
.main form.formload input.submit,.main form.formload a.submit { display:inline-block;  margin: 50px 0 20px 130px;  width: 120px; height: 35px; line-height:35px; background:#fd8365;  border:none;  color: #fff;  font-family: "Microsoft YaHei";  font-size: 18px; text-align:center;  letter-spacing: 2px; }
.main form.formload input.submit:hover,.main form.formload a.submit:hover{ background:#F96}
.main form.formload div.uploadify-button, .main form.formload div.custom-uploadify-button {margin-left: 0;}
.main form.formload div.uploadpig { margin: 0;}
.main form.confirm div label { color: #999;}
.main form.confirm .submit {height: 38px; padding: 0 20px; width: auto; border-color: #ddd; border-image: none;border-radius: 3px; border-style: solid; border-width: 1px 1px 2px; color: #666; background: #f7f7f7;  -moz-border-bottom-colors: none;  -moz-border-left-colors: none;  -moz-border-right-colors: none;  -moz-border-top-colors: none;   font-size: 15px;  line-height: 38px;}
.main form.confirm .submit:hover { background: #eee;}
.main form div .divselect {position: relative; float: left; height: 35px;  width: 243px;line-height: 35px; margin: 0; text-align: center;}
.main form div .divselect cite {display: block; width: 240px;  padding-left: 4px; height: 35px;  background:#f5f5f5; border:none; color: #000;font-size: 14px; font-style: normal;line-height: 35px;    text-align: left; cursor: pointer; }
.main form.formload div.divselect ul {display: none; position: absolute;left: 0; margin-top: -1px; padding: 10px 0 10px 10px; width: 236px; background-color: #e9e8e8;    z-index: 20000;}
.main form.formload div .divselect ul li { float: left; height: 25px; margin: 5px;border: 1px solid #8d8d8d; line-height: 25px; }
.main form.formload div .divselect ul li a {display: block; height: 25px; padding-left: 10px; padding-right: 10px; color: #333333; font-size: 14px;  text-decoration: none;}
.main form.formload div.sel_bj { margin-top: 0;}
.main form div .divselect ul li.biaot { border: none; height: 25px; margin: 8px 0 3px; width: 100%;}
.main form div .divselect ul li.biaot span {float: left; height: 25px; padding: 0 15px;    width: auto; background: #aba9a9; color: #fff;  font-family: "Microsoft YaHei"; font-size: 15px; letter-spacing: 2px; line-height: 25px; }
.main form.formload .upload_list_wc {clear: left;  margin-left: 110px; width:895px; height:auto background: #f5f5f5;}
.main form.formload .upload_list_wc ul {margin: 0;}
.main form.formload .upload_list_wc ul li {float:left; width: 895px;  margin: 0;  border-bottom: 1px dashed #dcdcdc; text-align: left; }
.main form.formload .upload_list_wc ul li span {width: 800px; height: auto; font-size: 13px; }
.main form.formload .upload_list_wc ul li a {margin-left:15px; line-height:35px; color: #ff8367;  font-size:14px; font-family: "Microsoft YaHei";}
.main form.formload .upload_list_wc ul li a:hover {color: #f00;}
.add_file_bt {float: left;  width: 90px; height: 30px; padding: 5px 20px; background: #fd8365;line-height: 30px;   border-radius: 3px; color: #fff; font-family: "Microsoft YaHei"; font-size: 16px; text-align: center;}
.add_file_bt:hover { background: #06c ; color: #fff;}
.main form.formload div a.label-item span { width: auto; height:auto}
.main form.formload .label-item, .wk_upload .label-item { display: inline-block;  margin: 2px 3px 0 2px; padding: 2px 4px 2px 7px; border-radius: 3px;background: #fd8365 ;   z-index: 10;}
.main form.formload .label-item span, .wk_upload .label-item span { line-height: 20px; font-family: "Microsoft YaHei";  word-wrap: break-word;color:#fff;}
.main form.formload .label-item .ico-del, .wk_upload .label-item .ico-del {display: inline-block; width: 8px; height:8px; background: url("../images/bg.png") no-repeat  right -96px;   overflow: hidden;  vertical-align: middle;}
.main form.formload .labels input {border: 0 none; background:none;  color: #333;}
.main form.formload .video-tags input, .wk_upload .video-tags input { width: 650px; height: 24px;  padding: 0; }
.main form.formload .hide, .wk_upload .hide { display: none;}
.main form.formload .labels, .wk_upload .labels { width: 653px; height:auto; margin-left: 0; padding: 4px 0 4px 10px; background:#f5f5f5;  }
.main form.formload div.jianjie { width: 100%; height:auto}
.game .search_key ul{ padding:0; width:1120px;}
.game .search_key ul li{ padding:10px 0; margin:0}

/*在线巡课家长页面*/
.xk_parent{ width: 100%; background: #333; min-height:650px;}
.xk_parent h2{ margin-bottom:15px; }
.video_name{ color:#666; padding-bottom:15px; font-size:1.7em; font-weight:bold;} 
.live_jj{display: inline-block;width: 100%; border: 1px solid #e8e8e8; padding: 15px; background-color:#f5f5f5;margin-top: 15px;}
.live_jj b{font-size: 16px; margin-bottom: 5px;display: block;}
.live_jj p{line-height: 24px;}
#course-info-show .course-comment-infos li{border-bottom: 1px solid #f5f5f5; padding: 15px 0;}
.p15{padding: 15px !important;}
.clearfix{zoom: 1;}
.course-user-hd{float: left; text-align: center; padding: 0;}
.course-user-hd img{width: 43px; height: 43px; border-radius: 50%;}
.course-comments-content{padding: 0; float: right;}
.course-comments-content dl{width: 100%;}
.course-comments-content dd{float: left; margin: 0 2px;}
.stars-solid{background-image:url(); background-position: -283px -451px; width: 14px; height: 13px;}
.course-info-content li{list-style-type: none;}
div#course-comment-page {text-align: center;}
div#course-comment-page a{font-size: 16px; margin-right: 5px;}
.wkzx .fakeimg img{position:inherit; width: auto;height: auto;}
.wkzx .fakeimg:before{position: inherit; padding: 0}
.contact{ min-height: 700px; }
.contact p{ margin-bottom: 10px; line-height: 35px; text-indent: 2em }
.contact h2{ text-align: center; line-height: 50px; font-size: 26px; font-weight: bold; margin-bottom: 25px; margin-top: 15px; }
.navigation a{ color:#fff;  margin: 0; margin-right: 5px;}
.navigation a span.headtxpic{display:inline-block;  float:left; height:35px; width:35px; border-radius:17px; margin-right:10px;overflow:hidden; }
.navigation a span.headtxpic img{ width:35px; height:35px;}
.logo{ margin: 0 }
.logo img{ display: inherit; padding: 0}
.nav li.nav-user{ position: absolute; top: 0; right: 0; color: #fff}
.w1120{width: 100%; max-width: 1260px;  min-width: 755px;  margin: 0 auto;  overflow: hidden;}
.footcopy{text-align: left;}
.carousel{ background: #eee; min-height: 150px;  }
.login-box dd img {height: 40px;  margin-left: 10px;  vertical-align: middle;}
.sort-inner{ height: 40px; line-height: 40px; background: #eee; }
.sort-inner ul.sorts{ float: left; padding: 0 }
.sort-inner ul.sorts li{ display: inline-block; line-height: 40px; text-align: center; font-size: 14px;  padding: 0 10px; margin-left: 0 }
.sort-inner ul.sorts li.sort_sel{ background: #08a98b }
.sort-inner ul.sorts li.sort_sel a{color: #fff}
.sort-cho{ position: relative; }
.sort-tit{ position: absolute; right: 0; top: 0; height: 40px; line-height: 40px; padding: 0 10px;}
.sort-cho ul{ position: absolute; right: 0; top: 40px; padding: 8px; border:1px solid #eee;}
.sort-cho ul li{ margin-bottom: 8px; font-size: 14px;}
.sort-cho ul li span{ font-weight: bold; }
.sort-cho ul li a{ margin: 0 5px; color: #333 }
.sort-cho ul li a.srum_sel{color: #08a98b}
.owl-item a img{ width: 100%; height: 100% }
.write_pl{padding: 10px; clear: right; display: inline-block;  width: 100%; }
.write_pl textarea{padding: 5px; font-size: 14px; border: 1px solid #ccc; height:70px; border-radius: 3px; width: 100% }
.write_pl input{float: right;}
.course-info-content ul,.xk_talk ul{ display: inline-block; width: 100%}
.course-info-content ul.metflow,.xk_talk ul.metflow{ max-height:2200px; overflow-y:auto;*height:2200px;}
.course-info-content .write_img,.xk_talk .write_img{ position: absolute; left: 0; top: 1.2rem;float: left;}
.course-info-content .write_img,.course-info-content .write_img img,.xk_talk .write_img,.xk_talk .write_img img{ width:5rem; height:5rem; border-radius: 50%; }
.course-info-content textarea{float: left; width: 100%; height: 70px; padding: 5px; border: none; background: #f5f5f5;}
.course-info-content  input.plbtn,.course-info-content  a.plbtn{ float:right; font-size: left; width: 120px; height: 40px; margin-top:10px; border: none; color: #fff; background: #ff8265; font-size: 16px; margin-left:15px;}
.course-info-content  input:hover.plbtn,.course-info-content  a.plbtn:hover{ background: #ffa08a}
.course-info-content li,.xk_talk li{position: relative; float: left; width: 100%; padding: 20px 0; border-bottom: 1px dashed #eeeeee; }
.course-info-content .plun_nr,.xk_talk .plun_nr{ float: left; padding-left:6rem; width: 100% }
.course-info-content a.room_liname,.xk_talk a.room_liname{display: inline-block; margin-bottom: 10px; font-size: 16px; font-weight: bold; color: #08a98b;font-family: "Microsoft YaHei";}
.course-info-content .plun_nr p,.xk_talk .plun_nr p{ line-height: 26px; color: #999999; font-size: 14px;}
.course-info-content .plun_nr .plun_nr_name span,.xk_talk .plun_nr .plun_nr_name span{ float: right; font-size: 14px; font-weight: normal; } 
/* page */
.ep-pages{clear:both;  margin-top:30px; padding:25px 12px 15px;text-align:center; font-family:Arial, "\5B8B\4F53", sans-serif;font-size:14px;vertical-align:top}
.ep-pages a, .ep-pages span{display:inline-block;height:38px;line-height:38px; width:58px;  background:#fff;border:1px solid #e5e5e5;vertical-align:top; font-size:16px;font-family: "Microsoft YaHei";overflow:hidden; border-radius:3px;}
.ep-pages a:hover{background:#33b4d4; border:1px solid #33b4d4; text-decoration:none}
.ep-pages a, .ep-pages a:visited{color:#252525}
.ep-pages .current{background:#33b4d4;border:1px solid #33b4d4;color:#fff;}
.ep-pages a.current, .ep-pages a.current:visited,.ep-pages a.current:hover, .ep-pages a.current:active,.ep-pages a:hover, .ep-pages a:active{color:#ffffff}
.ep-pages-ctrl{font-family:"\5B8B\4F53", sans-serif;font-weight:bold;font-size:16px}
.ep-pages .ep-pages-f5f5f5{background:#f5f5f5; color:#666666}
.ep-pages a{ margin:0 6px;}  
/*帮助中心样式*/
.menuleft{margin-right: 20px;border: 1px solid #e2e2e2;background: #fff;display: inline-block;}
.menuright{display: inline-block;width:80%;border: 1px solid #e2e2e2;vertical-align: top;padding: 40px; min-height: 650px;}
.menuright .title01{width: 100%;font-size: 27px;margin-bottom: 35px;text-align: center;}
.menuright p{color: #929292;line-height: 2em;font-size: 14px;padding: 0 25px;}
.menuright p img{margin: 0 auto 20px auto;}
.menuright .lxwm{margin: 0 auto;}
.menuright .lxwm dd{border: 1px solid #e2e2e2;width: 47%;display: inline-block; vertical-align: top;margin:0 10px 20px 10px;padding-bottom: 15px;}
.menuright .lxwm p{padding: 0;}
.menuright .lxwm p img{margin: 0;margin-bottom: 10px;}
.menuright .lxwm p{padding: 0 20px 0 20px;}
.menuright .lxwm p.img{margin: 0;padding: 0;}
.menuright .col-sm-12.help_list{padding:0;}
.menuright .col-sm-12.help_list p{padding:0;}
.menuright .col-sm-12.help_list .txt{border-bottom: 1px dashed #eaeaea;padding-bottom: 10px;}
.menuright .col-sm-12.help_list .txt h2{margin-bottom: 10px;}
.menuright .col-sm-12.help_list .txt h2 a{font-size: 1.3em;}
.menuright .yjfk form{font-size: 14px;line-height: 30px;}
.menuright .yjfk form div{margin-bottom: 20px;width: 49%;display: inline-block;}
.menuright .yjfk form label{width: 80px;text-align: right;margin-right: 5px; vertical-align: top;}
.menuright .yjfk form label span{color: #f00;}
.menuright .yjfk form div p{margin-left: 62px;margin-top: 5px;}
.menuright .yjfk form div textarea{width: 80%;min-height: 150px;border: 1px solid #e2e2e2;padding-left: 5px;font-size: 14px;}
.menuright .yjfk input{border: 1px solid #e2e2e2;width: 62%;padding-left: 5px;}
.menuright .yjfk form div.b100{width: 100%;}
.menuright .yjfk div .b80{width: 80%;}
.menuright .yjfk div.messbtn{width: 100%;text-align: center;}
.menuright .yjfk div.messbtn input{background: #08a98b;border:0;text-shadow:none; box-shadow: none;padding: 5px 25px;width: auto;font-size: 14px;letter-spacing:2px;}
.menuleft ul{list-style-type: none;}
.menuleft li{height: 46px; line-height: 45px; text-align: center; font-size: 16px; border-bottom: 1px dashed #eaeaea;}
.menuleft li a{color: #777777; font-family: "Microsoft YaHei";height: 45px; display: inline-block;padding: 0 40px;}
.menuleft li.help_sel a, .menuleft li:hover a{color: #fff;}
.menuleft li:hover, .menuleft li.help_sel a{background:#08a98b;}


.row.title span{ display:inline-block; font-size:1.7em; font-weight:bold;margin-right:8px;position: relative;top: 2px; padding-left:15px;}

@media handheld,only screen and (max-width:1070px){
.menuright .lxwm dd{width: 45%;}
.teachlist .item a img { width:130px; height: 130px; }
}
@media handheld,only screen and (max-width:900px){
.menuleft{width: 100%;margin-bottom: 15px;border:none;text-align: center;}
.menuleft li{display:inline-block;border-bottom: none;width: 20%;line-height: 35px;height:auto;font-size: 15px;}
.menuright{width: 95%;padding: 15px;margin-left: 10px;}
.menuleft li a{padding:0 5px;height: auto;}
}
@media handheld,only screen and (max-width:640px){
.menuright .yjfk form div{width: 100%;}
.menuright .yjfk div .b80{width: 62%;}
.menuright .yjfk form div textarea{width: 62%;}
.menuright .yjfk form div p{width: 70%;}
.menuright .yjfk{padding: 0;}
}
@media handheld,only screen and (max-width:768px){
.menuright{padding: 15px;}
.menuright .lxwm dd{width: 96%;}
.net_teach_l,.net_teach_r .teach_course_time,.net_teach_r,.grspace_r .live_hotpd ul li{ width: 100% }
.entlclist .grspace_r .entlc_r ul li{width: 48%}
.entlclist .grspace_r .live_hotpd ul li{ margin-left: 0; height: auto; }
.grspace_r .live_hotpd ul li a, .grspace_r .live_hotpd ul li a img{ width: 100%; height: auto }
.grspace_r .entlc_r{ height: auto; }
.teanr_txt{width: 60%}
.xk_myclass ul li{float: left; width: 100%; height: auto; margin: 0; margin-bottom: 2%} 
.xk_myclass ul li div{ position: relative;  width: 100%; margin: 0}
.xk_myclass ul li div:before {content: '';  position: relative;  display: block;  width: 100%;  padding-bottom: 56.29%;}
.teachlist .item{ width:50%;  margin: 10px 0 } 
.xk_myclass ul li div,.xk_myclass ul li div img{ width: 100%; height: auto; }
.xk_myclass ul li div img{ position: absolute; top: 0; height: 100%}
.net_teach_r .teach_course_time{ text-align: center; }
.teach_course_time a{ float: none; display: inline-block; margin-right: 1% }
.tea_intro li{width: 100%}
}
