 /* 初始化CSS */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0;font-weight: normal;}
fieldset, img { border:none; }
address, caption, cite, code, dfn, th, var ,i{ font-style:normal; font-weight:normal; }
ul, ol { list-style:none; }
input { padding: 0px;box-sizing : content-box; -moz-box-sizing : content-box;}
input::-moz-focus-inner { border:none; padding:0; }
select, input { vertical-align:middle; }
select, input, textarea { font-size:12px; margin:0; }
input[type="text"], input[type="password"], textarea { outline-style:none; -webkit-appearance:none;vertical-align: middle; }
textarea { resize:none; }
table { border-collapse:collapse; }
body { color:#494040; padding:0; font-family:Helvetica,"微软雅黑","Arial Narrow";background: #eaeaea;  /* overflow-y:scroll;*/ }
.clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }
.clearfix { zoom:1; }
.clearit { clear:both; height:0; font-size:0; overflow:hidden; }
.clear{clear:both;}
a { color:#494040; text-decoration:none; }
/*a:visited { color:#494040; }*/
a:hover, a:active, a:focus { color:#f60;  }

/*文本样式*/
.f12{font-size:12px }
.f14{font-size:14px }
.f16{font-size:16px }
.f18{font-size:18px }
.f22{font-size:22px }
.f24{font-size:24px }
.f26{font-size:26px }

.l24{line-height: 24px}
.l26{line-height: 26px}
.l30{line-height: 30px}
.l50{line-height: 50px}

.wryh{font-family: "微软雅黑"}
.arial{font-family:arial}
.bold{font-weight:bold;}
.center{text-align: center;}
.pointer{cursor: pointer;}
.word-break{white-space: normal; word-break: break-all; word-wrap: break-word;}
.word-ellipsis{overflow: hidden; text-overflow: ellipsis;  white-space: nowrap;}


/*样色样式*/
.c-fff{color: #fff}
.c-999{color:#999}
.c-666{color: #666}
.c-f60{color: #f60}
.c-red{color: #d84040}
.c-green{color: #00cc66}
.c-blue,a.c-blue{color:#008ee0}
a.c-blue:hover{color:#f60}
a.c-fff:hover{color:#fff}
/*盒子样式*/
.relative{position: relative;}
.absolute{position: absolute;}
.z1{z-index: 1}
.z9{z-index: 9}
.wauto{width: 1100px;}
.rd5{border-radius:3px}
.fl{float: left}
.fr{float: right;}
.hidden{visibility:hidden;}
.hide{display: none}


.mauto{margin: 0 auto;}
.block{display: block;}
.pt20{padding-top: 20px}
.pb20{padding-bottom: 20px}
.pl1{padding-left: 1px}
.p10{padding: 10px}
.p20{padding: 20px}
.p520{padding:5px 20px}
.p020{padding:0px 20px}
.p205{padding:20px 5px}
.p105{padding:10px 5px}
.p05{padding:0px 5px}
.p010{padding:0px 10px}


.mr5{margin-right: 5px}
.mr15{margin-right: 15px}
.mt5{margin-top: 5px}
.mt10{margin-top:10px}
.mt20{margin-top: 20px}
.mt30{margin-top: 30px}
.mb5{margin-bottom: 5px}
.mb10{margin-bottom: 10px}
.mt76{margin-top:76px;}
.mt15{margin-top: 15px}
.mb20{margin-bottom: 20px}
.ml30{margin-left:30px;}

.h20{height: 20px}
.h30{height: 30px}
.h36{height:36px;}
.h40{height: 40px}
.h50{height: 50px}
.h80{height: 80px}
.h320{height:320px}
.h560{height:560px}

/*表单UI*/
.w100{width:100px;}
.w150{width:150px;}
.w190{width:190px;}
.w200{width:200px;}
.w300{width:300px;}
.w400{width:400px;}
.w420{width:420px;}
.w450{width:450px;}
.w800{width:800px;}
.wbfb100{width:100%;}

.bt1{border-top:1px solid #ccc;overflow: hidden;}
.inputtext{border: 1px solid #ccc;}
.button{padding:10px;border: 1px solid #e89c3c;background: #f7a947;}
.inputFouse{ background: #fff6d6; border: 1px solid #f3950f; color: #666;}
.errorInfo{height:50px;}
.errorInfo .error{background:#d84040;height:45px;line-height: 45px;}
.inputOk{border: 1px solid #008ee0; color: #008ee0;}
.inputError{border: 1px solid #b4100e; color: #b4100e;}
.inputPLable1,.inputPLable2{ cursor: text;font-size: 18px;left:70px;position: absolute;z-index: 2}
.inputPLable1{top:15px}

/*顶部导航*/

/*新增 顶部导航 begin
.header{background:#101921;height:36px;overflow:hidden;line-height:36px;font-size:12px;position: fixed;width: 100%;top: 0;z-index: 999;}
.header p{width:984px;margin:0 auto;color:#fff;text-align:right;padding-right:30px;color:#77838c;font-size:14px;}
.header a{color:#77838c;padding:0 10px;font-size:12px;}
.header a:hover{color:#fff;padding:10px;}
.header .cur{background:#0f62a4;color:#fff;padding:10px;}
.header span{color:#77838c;padding:0 4px;}

.up_nav{height:74px;line-height: 74px;border-bottom:1px solid #ccc;background: #fff;position: fixed;width: 100%;top: 36px;z-index: 999;}
.up_nav li{float:left;padding:0 24px;font-size:18px;line-height:71px;}
.up_nav li a{color:#48555e;}
.up_nav li a:hover{color:#ef2741;}
.up_nav .cur{border-bottom:4px solid #ef2741;}
.up_nav .cur a{color:#ef2741;}
.up_nav input{width:130px;padding:8px 28px 8px 5px;margin-top:22px;background: #eee}*/
/*.up_nav .search-img{cursor: pointer;left: 204px;margin-left: 8px; margin-top: 31px; position: relative;height: 16px;width: 16px;}*/
/*.up_nav .search-box{float: right;height:74px;}
.up_nav .search-img{cursor: pointer;float: right;height: 16px;position: relative;right: 20px;top: 30px;width: 16px;}*/

/*版权*/
.footer{height:138px;background:#212c37;}
.footer .copy a{color:#fff;font-size:16px;padding-right:40px;line-height:34px;}
.footer .copy b{display:block;font-weight:normal;color:#93a0a9;line-height:20px;font-size:12px;}
.footer span{*display: none;}
/*新增 顶部导航 end*/

/*2016-05首改版 begin*/
/*顶部导航*/

/*新增 顶部导航 begin*/
.header{background:#fff;height:80px;line-height:80px;font-size:12px;position: fixed;width: 100%;top: 0;z-index: 888;}
.header p{width:984px;margin:0 auto;color:#fff;text-align:right;padding-right:30px;color:#77838c;font-size:14px;}
.header a{color:#77838c;font-size:14px;}
.header a:hover{color:#fff;padding:10px;}
.header .cur{background:#0f62a4;color:#fff;padding:10px;}
.up_nav{height:40px;line-height: 40px;background: #d3413f;position: fixed;width: 100%;top: 80px;z-index: 777;}
.up_nav li{float:left;font-size:16px;line-height:38px;  width: 140px;text-align: center;margin: 0 20px 0 0px;}
.up_nav li a{color:#e8f0f9;}
.up_nav li a:HOVER{color:#ffffff;}
.up_nav .cur{background: #d3413f;border-bottom: 2px solid #ffffff;}
.up_nav .cur a{color:#ffffff;}
.up_nav input{width:130px;padding:8px 28px 8px 5px;margin-top:22px;background: #eee}
.up_nav .search-box{float: right;height:74px;}
.up_nav .search-img{cursor: pointer;float: right;height: 16px;position: relative;right: 20px;top: 30px;width: 16px;}

/*新增 顶部导航 end*/
/*2016-05首改版end**/


/*登录 注册*/
.login-logo,.reg-logo{text-align: center;}
.login-logo img,.reg-logo img{padding-top: 30px;}
.login,.reg{background: url(../images/ajz01.jpg) top center no-repeat;min-height:500px;}
.login .con,.reg .con{background: #fff;width:540px;padding-bottom: 40px}
.login .con h1,.reg .con h1{font-weight:normal;height:30px}
.reg .verifybtn{padding:10px;border: 1px solid #007fc9;background:#008ee0;width: 172px;text-align: center;height: 28px; }
.password,.verifyinput{position:relative;z-index:9;background: none;}
.reg .disabled{background: #888;border: 1px solid #777;cursor:default;}

/*首页*/

.index .goodclass .title{font-size:30px;margin-top:30px;border-bottom:1px solid #ccc;}
.index .goodclass .title b{line-height:60px;border-bottom:2px solid #0f62a4;padding: 9px 14px;font-weight: normal;}

.index .goodclass .title a{display:block;float:right;font-size:14px;color:#fff;background:#0f62a4;padding:4px 8px;font-weight:normal;border-radius:3px;margin:20px 14px 0 0;*margin:-40px 14px 0 0;border:1px solid #0f62a4;}
.index .goodclass .title a:hover{background: #004277;}
.index .btn{display:block;width:210px;height:74px;background:#bf0a30;line-height:74px;text-align:center;color:#fff;font-size:36px;border-radius:3px;float:left;}

/*新增 begin*/
.index .goodclass dl{width:300px;padding:9px;border:1px solid #ccc;float:left;margin-top:20px;margin-right:13.3px; background: #fff}
.index .goodclass dl:hover{border-bottom:1px solid #f73134;}
.index .goodclass dl:hover .look{display:block;}
.index .goodclass dl dt{position:relative;}
.index .goodclass dl dt img{display:block;width:300px;}
.index .goodclass dl dd h3{font-size:16px;color:#333;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.index .goodclass dl dd h3 span{font-size:12px;color:#999;padding-left:30px;font-weight:normal;}
.index .goodclass dl dd p{color:#6b6a6a;background:url(../images/icon_person.png) no-repeat left center;line-height:30px;padding-left:20px;}
.index .goodclass dl dd strong{float:right;color:#e32e2d;font-size:18px;}
.index .goodclass dl dd b{font-weight:normal;font-size:14px;color:#e32e2d;}

.index .goodclass dl dt .look .bg{position:absolute;left:0;top:0;width:300px;height:170px;background:#000;filter:alpha(opacity=50);opacity:0.5;z-index: 9}
.index .goodclass dl dt .look a{display: block;width:130px;height:50px;line-height:50px;text-align:center;font-size:18px;background:#f73134;border-radius:3px;color:#fff;position:absolute;left:50%;top:50%;margin:-25px 0 0 -65px;z-index:99;}
.index .goodclass dl dt .look a:hover{background:#ff0f13}
.index .goodclass .btn_more{display:block;width:100%;height:33px;background:#e7e7e7;color:#666;border:1px solid #ccc;text-align:center;line-height:33px;font-size:14px;margin-bottom:24px;}
/*新增 end*/

/*课程*/
.zixue-list .selectcon{border-top:1px solid #ccc;}
.Classbox{width: 302px;padding:15px;float: left;border: 1px solid #ccc;border-top:none;position:relative;margin-left:-1px;}
.Classbox:hover .shade{display:block;}

.Classbox .shade{width:302px;height:170px;position:absolute;left:15px;top:15px;display:none;}
.Classbox .shade .bg{height:100%;background:#000;opacity: 0.5;filter:alpha(opacity=50)}
.Classbox .shade img{display:block;position:absolute;width:70px;left:50%;top:50%;margin:-50px 0 0 -35px;}
.Classbox .shade .bg1{width:100%;height:30px;position:absolute;left:0;bottom:0;background:#000;opacity: 0.5;filter:alpha(opacity=50)}
.Classbox .shade span{color:#fff;font-size:12px;line-height:30px;padding-left:14px;position: absolute;left:0;bottom:0;}
.Classbox .imgw300h169{display: block;width:300px; height:169px;overflow:hidden}
.classchubei .Classbox{border:1px solid #ddd;padding:9px;margin :20px 0px 0px 32px;}
.classchubei .Classbox:hover{border-bottom:1px solid #d84040;}

.Classbox img{width:100%}

.Classbox p{font-size:12px;line-height:24px;}
.Classbox .Classtitle{font-size:14px;width:100%;height: 24px;overflow: hidden;display: block; text-overflow: ellipsis;  white-space: nowrap;}
.Classbox .price{position: absolute;bottom:5px;right: 5px;font-size: 22px;line-height:24px;color:#d84040; }
.Classbox .price i{font-family:arial;font-size: 24px;}
.Classbox .free{color: #ccc;font-size: 16px}
.classchubei .Classbox:hover .free{color:#d84040;}

/*面包屑*/
.link-to {color:#999; margin-top:80px;}
.link-to a{color:#999;font-size:14px;line-height:24px;}
.link-to a:hover{color: #f60}

/*直播课程详情*/
.class-info{font-size:14px;padding-bottom:60px}
.class-info .cimg{height:309px;overflow:hidden;}
.class-info .cimg .left{width:55%;float: left}
.class-info .cimg .left img{width: 100%}
.class-info .cimg .right{width:45%;float: left;background: #fff;height:100%;position:relative;}
.class-info .cimg .right h1{padding:25px 10px;font-size:26px;line-height:32px;font-weight:normal; }
.class-info .cimg .right p{padding-left: 10px;margin-top:5px }
.class-info .cimg .givename{background:#666666;width:100%;height:90px;position: absolute;bottom: 0px;left: 0px}
.class-info .cimg .givename .n1{width: 35%;}
.class-info .cimg .givename .n2{width: 30%;padding-top: 17px;}
.class-info .cimg .givename .n3{width: 35%;*width: 34.9%;background: #d84040;font-size:32px;padding-top:0px;line-height: 90px}
.class-info .cimg .givename .n4{position: absolute;bottom:10px;left:35%;height: 60px;width: 1px;background: #777}
.class-info .cimg .givename  div{height: 90px;font-size:28px;padding-top:12px }
.class-info .cimg .givename  div i{font-size: 14px;display:block;margin-top:5px;}
.class-info .cimg .givename a{display:block;color:#fff;}
.class-info .content{margin-top: 30px}
.class-info .content .left{width:74%;background: #fff;float: left;min-height:600px}
.class-info .content .right{width:23%;float:right;}
.class-info .content .nav{height: 60px;background: #ddd;overflow: hidden;}
.class-info .content .nav ul{padding-left: 30px;}
.class-info .content .nav li{padding: 16px 20px;margin-right: 10px; float: left;font-size:18px;border-top: 4px solid #ddd;cursor: pointer;}
.class-info .content .nav li.on{background: #fff;border-top: 4px solid #d84040;color: #d84040}
.class-info .content .navtitle{margin-left: 30px;width:115px;text-align: center;line-height: 56px; font-size:18px;background: #fff;border-top: 4px solid #d84040;color: #d84040 }
.class-info .content .navcon{background: #fff}
.class-info .content .navcon img{max-width: 100%}
.class-info .content .classinfocon{padding: 40px 20px 20px 20px}
.class-info .content .classinfocon .classtitle{border-left: 4px solid #f60;padding-left: 5px; line-height:18px;font-size:18px;color: #f60 ;margin-bottom:5px}
.class-info .content .classinfocon .ctcon{border-top: 1px solid #ddd;padding-bottom:50px;padding-top: 10px;padding-left:10px;}
.class-info .content .classinfocon .ctcon img{max-width: 100%}
.class-info .content .xgtitle{font-size:14px;width:100%;height: 24px;overflow: hidden;display: block; text-overflow: ellipsis;  white-space: nowrap;}
.class-info .content .xgtitle a{color:#2d3041;}
.class-info .content .classchubei {padding: 0px 0}
.class-info .content .classinfocon .kclist{border-left:10px solid #d84040;margin-bottom: 10px}
.class-info .content .classinfocon .over{border-left:10px solid #ccc;}
.class-info .content .classinfocon .new{border-left:10px solid #d84040;background: #d84040}
.class-info .content .classinfocon .new{color: #fff}

.class-info .content .classinfocon .kclist .gaiyao{padding:10px 20px;border-top: 1px solid #ccc;margin-top:10px;text-indent: 26px;font-size: 14px;line-height: 24px}
.class-info .content .classinfocon .new .gaiyao{color: #333;background: #fff;opacity: 0.8}
.class-info .content  .classziyuan{padding: 20px;line-height:26px;font-size: 16px}
.class-info .content  .classziyuan ol li{padding:15px 0; border-bottom: 1px solid #e0e0e0 }
.class-info .content  .classziyuan .Classbox:hover .price{color:#d84040;}




/*自学课程视频页*/
.videoclass{background: #262938;height: 800px;}
.videoclass .link-to a,.videoclass .link-to{color: #5a5f71}
.videoclass .link-to p{padding:20px 10px 10px 70px;}
.videoclass .classLR{background: #1b1d27; padding:0px 0 10px 80px;margin-top: 40px}

.krakatoa  .arrow-left,.krakatoa .arrow-right{z-index:9; text-align:center;position:absolute;top:0px;height:174px;width:60px;background: #191b25;cursor: pointer;color: #30323b;}
.krakatoa  .arrow-left i,.krakatoa  .arrow-right i{font: 60px/170px "Arial Narrow"}
.krakatoa  .arrow-right{right:-80px;}
.krakatoa  .arrow-left{left: -80px}
.krakatoa  .arrow-left:hover,.krakatoa  .arrow-right:hover{zoom:1;background:#df3d3c;color: #fff;}
.krakatoa  .krakatoa-control{padding:2px 120px}
.krakatoa  .krakatoa-control li{margin:0;}
.krakatoa  img{width:200px; opacity: 0.4}
.krakatoa  img:hover,.krakatoa .on img{opacity: 1}
.krakatoa .on a{color: #df3d3c}
.krakatoa .current a.word-ellipsis{width: 200px;height: 30px;display: block;}



/*资源库*/
.classtest{background: #fff;min-height:900px;margin-bottom: 60px;}
.classtest .testnav{height:70px;background: #eee;overflow: hidden;}
/*.classtest .testnav ul{padding-left: 30px;}*/
.classtest .testnav ul li{cursor: pointer; float: left; font-size:24px;color: #494040; height: 67px;line-height: 67px; margin-right: 10px;overflow: hidden;padding:0px 20px;}
.classtest .testnav ul li.on{background: #fff; border-top:4px solid #d84040; color: #d84040;}
.classtest .testnav span{float:right;line-height:65px;}
.classtest .testnav span a{padding-right:20px;color:#828995;font-size:14px;}
.classtest .testnav span b{padding-left:10px;color:#d84040;}

.classtest .testbtn,.Testpaper .testbtn{background: #0f62a4;width:300px;height:50px;line-height:50px;text-align: center;font-size:20px;border-radius:3px;border:1px solid #0f62a4;color: #fff}

.Testpaper .testbtn{height: 40px;line-height: 40px;font-size: 16px;width: 200px;}
.classtest a.testbtn:hover,.Testpaper .testbtn:hover{background: #004277;}
.classtest .testbtn1{top: 265px; left:80px;}
.classtest .testbtn2{top: 265px; left:620px;}
.classtest .testbtn3{top: 675px; left:80px;}
.classtest .testbtn4{top: 675px; left:620px;}
.classtest .testitle{height: 50px;line-height: 50px;padding-top:20px;text-align: center;font-size: 24px;color: #999}


.classtest .testdown .con{width: 960px;font-size:14px;}
.classtest .testdown .con a{color:#222;text-decoration: underline;}
.classtest .testdown .con th{height:40px;line-height:40px;color: #999;border-bottom:2px solid #fff;border-left:1px solid #fff;}
.classtest .testdown .con td{height: 50px;line-height:50px}
.classtest .testdown .con tr{border-bottom:2px solid #fff;}
.classtest .testdown .con tr:hover{border-bottom:2px solid #d84040;background:#fffbee}
.classtest .testdown .con .hovernone{background: #777;}
.classtest .testdown .con .hovernone a:hover{color: #333; text-decoration: underline;}
.classtest .testdown .con .hovernone th{color:#fff;}
.classtest .testdown .con .hovernone:hover{background: #777;color: #fff;border:none;}
.classtest .testdown .con input{margin-left:20px;}

.classtest .testdown .con .cur{ background:#eee;border-bottom:2px solid #eee;}
.classtest .testdown .con .cur:hover{background: #eee;border-bottom:2px solid #eee;}
.classtest .testdown .con img{vertical-align: middle;margin:0 5px;}


.classtest .testdown .downtitle{padding-left:20px}
.classtest .testdown .all{color:#0f62a4;margin-top:-35px;margin-left:20px;}

.classtest .Selection .title{width:78px}
.Testpaper{background:url(../images/ajz07.jpg);}
.Testpaper .testtext{width: 1000px;background: #fff;height:80px;border-bottom: 2px solid #d84040}
.Testpaper .testtexttitle{font-size: 26px;line-height: 70px;max-width:500px;overflow: hidden;margin:0 0 0 40px;}
.Testpaper .testtextcon{width: 1000px;background: #fff;min-height:1000px;}
.Testpaper .testtexttime{padding-top:28px;}
.Testpaper .shiti{padding-top:30px}
.Testpaper .shiticon{min-height:100px}



/*直播课程列表*/

.Selection{background: #fff;border:1px solid #ccc;border-top:2px solid #df3d3c;margin:0 15px;}
.Selection .type,.Selection .grade,.Selection .subject{line-height: 60px;font-size:16px;padding:0 20px;height: auto;}
    
.Selection .point{border-bottom:0px;}
.Selection .title{color: #999;width:70px;text-align: right;}
.Selection .con {width: 850px;line-height: 60px;}
.Selection .con span{padding:3px 10px;cursor: pointer;color: #393a3a;}
.Selection .con span:hover{color: #f60;}
.Selection .con span.on{color: #ef2741;padding:3px 10px;border-radius: 3px}

.zhibo-list .selectcon{border:1px solid #ccc;border-bottom:none;}
.zhibo-list .selectcon .libox{background: #fff;padding:15px;border:2px solid #fff;border-bottom:1px solid #ccc;}
.zhibo-list .selectcon .libox:hover{border-bottom:1px solid #e83035;background: #fffbee}
.zhibo-list .selectcon .libox .boximg{width:280px;}
.zhibo-list .selectcon .libox .boximg img{max-width: 100%}
.zhibo-list .selectcon .libox .info{width: 674px;padding:10px 0 0  10px }
.zhibo-list .selectcon .libox .info h1{font-size: 22px;font-weight: normal;width: 100%;height:30px;overflow:hidden;}
.zhibo-list .selectcon .libox .info .con{margin-top:20px;color: #666;width: 430px;}


.zhibo-list .selectcon .libox .info .btn .number{font-size:20px;color:#da2c2e;left:20px;top:20px;}

.zhibo-list .selectcon .libox .info .btn a.givename{width:140px;height:53px;background:url(../images/btn_apply_up.png) no-repeat;font-size: 22px; color: #fff; line-height:48px;cursor: pointer;padding-left:14px;margin-top:54px;}
.zhibo-list .selectcon .libox .info .btn a.givename:hover{background:url(../images/btn_apply_down.png) no-repeat;}
.zhibo-list .selectcon .libox .info .btn i{display:inline;font-size: 16px;color:#666;}
.zhibo-list .selectcon .libox .info .btn a.past{background:url(../images/btn_apply_past.png) no-repeat;}
.zhibo-list .selectcon .libox .info .btn a.past:hover{background:url(../images/btn_apply_past.png) no-repeat;}
.zixue-list .Selection .point{border: 0}
/*.zixue-list .selectcon{border-top:1px solid #ccc;border-left:1px solid;}
.zixue-list .selectcon .Classbox{border-bottom:1px solid #ccc;border-right:1px solid;}
*/
/*用户中心*/
.user-icon{background:url("../images/user-icon.png");}
/*.user-left{width:170px;padding: 10px 15px;background: #fff;margin-right:20px;float: left; }*/
.user-left{width:170px;padding: 10px 15px;background: #fff;margin-right:20px;float: left;}
.user-left .userimg{width:170px;height:170px;overflow:hidden;}
.user-left .userimg a{padding: 10px;display:block;}
.user-left .user-nav{margin-top:20px;border-top:1px solid #eee}
.user-left .user-nav li a{display: block;line-height:48px;background:#eee;text-align: center;margin: 10px 0;font-size:18px;box-shadow:4px 0 4px #e8e8e8 inset}
.user-left .user-nav li.on a, .user-left .user-nav li.on a:hover{background: #d84040;color: #fff;box-shadow:none;}
.user-left .user-nav li a:hover{background: #b4100e;color: #fff;box-shadow:none;}
.user-right{width:750px;padding: 15px;background: #fff;min-height:500px;float: right;position: relative;z-index:2}
.user-right .title{background:#eee;height: 60px;}
.user-right .title ul{padding-left: 30px}
.user-right .title li.on{background:#fff;border-top: 4px solid #d84040;color: #d84040;}
.user-right .title li{border-top: 4px solid #eee; cursor: pointer; float: left;height: 56px;overflow: hidden;line-height: 56px; font-size: 18px; margin-right: 10px; padding:0px 20px;}

.user-right .content .userinfo{padding-top: 20px}
.user-right .content .userinfo li{clear: both;height:40px;font-size: 14px}
.user-right .content .userinfo .ctitle{width:100px;text-align: right;color: #666}
.user-right .classlist .Classbox{width:215px;border:1px solid #ddd;padding:10px;margin: 0 13px 13px 0;}
.user-right .classlist .Classbox:hover{border-bottom:1px solid #d84040;}
.user-right .classlist .Classbox:hover .price{color:#d84040;}
/*.user-right .classlist .Classbox:hover{box-shadow: 0 0 4px #666}*/
.user-right .classlist {padding-top: 20px}
.user-right .classlist .zhibo{border-bottom:1px solid #eee;margin: 10px 0 30px 0;min-height:125px;position: relative; }
.user-right .classlist .zhibo h4{font-size: 18px;font-weight: normal;line-height: 28px;height:24px;overflow: hidden;width: 530px}
.user-right .classlist .zhibo .a_img{width: 200px;margin-right:10px;}
.user-right .classlist .zhibo img{max-width: 100%}
.user-right .classlist .zhibo .time{position: absolute;right:0px;top:38px;}
.user-right .classlist .zhibo .time a{height:40px;line-height: 40px; width: 120px;background: #ff9d04;border-radius:4px;}
.user-right .classlist .zhibo .classnumber{width:190px;display: inline-block;}
.user-right .classlist .zhibo .time .now{background:#666;height: 45px;width:70px;text-align: center;line-height: 45px;}
.user-right .classlist .zhibo .time .now:hover{background:#333}
.user-right .classlist .zhibo .time .golive{height: 45px;width: 90px;text-align: center;line-height: 45px;}
.user-right .classlist .zhibo .time .golive:hover{background:#ff9d04}
.user-right .classlist .zhibo .time a.goLook{background:#d84040; cursor: pointer;}
.user-right .classlist .zhibo .time a.goLook:hover{background: #b4100e}
.user-right .classlist .zhibo .timeover{height:85px; width: 85px;background-position: -115px -188px;top: 25px;right:30px;}
.user-right .classlist .classlistbox {padding:10px 0 0 0;}
.user-right .classlist .classlistbox ul{overflow: hidden;}
.user-right .classlist .classlistbox li{border-top:1px solid #eee;padding:17px 5px;position: relative;}
.user-right .classlist .classlistbox li p span{width:60px;margin-right:10px; font-size:12px;color:#fff;background:#adc6dc;display: inline-block;text-align: center;border-radius:20px;padding:3px 0;}
.user-right .classlist .classlistbox li p i{width:60px;margin-right:6px;text-align: center;display: inline-block; color: #ccc}
.user-right .classlist .classlistbox li p .classlistboxover{background:#eee;color:#999}
.user-right .classlist .classlistbox li p .classlistboxing{background:#2e5979;}
.user-right .classlist .classlistbox .classshowall{text-align: center;padding:5px;background:#eee;font-size:12px;color:#999;border-bottom:1px solid #ddd;cursor: pointer;}
.user-right .classlist .classlistbox .classshowall:hover{background: #666;color:#fff}
.user-right .classlist .classlistbox .classshowall span i{position: absolute;height:10px;display: block; width:15px;top: 2px;left: -20px;background-position: -28px -12px}
.user-right .classlist .classlistbox .classshowall span .up{background-position: -28px -27px}
.user-right .classlist .classlistbox .classshowall:hover span i{background-position: -28px -0px;top:5px}
.user-right .classlist .classlistbox .classshowall:hover span .up{background-position: -28px -40px;top: 2px}
.user-right .classlist .classlistbox .classlistbtn{position: absolute;top:17px;right: 0;}
.user-right .classlist .classlistbox .classlistbtn a{cursor: pointer; display: inline-block;position: relative; width:90px;margin-left:10px; height:32px;color:#2e5977; line-height: 32px;border-radius:4px; text-align: center;background:#f6f7f9;border: 1px solid #c0cdd6;font-size: 14px;}
.user-right .classlist .classlistbox .classlistbtn a:hover{background:#2e5977;color:#fff;border: 1px solid #2e5977}
.user-right .classlist .classlistbox .classlistbtn a.xiaocebtn,.user-right .classlist .classlistbox .classlistbtn a.zuoyebtn{padding-left:26px;width: 70px;}
.user-right .classlist .classlistbox .classlistbtn a i{display:block;height:18px;width:20px;position:absolute;top:7px;left:12px;}
.user-right .classlist .classlistbox .classlistbtn a.xiaocebtn i{background-position: 0 0;}
.user-right .classlist .classlistbox .classlistbtn a.zuoyebtn i{background-position: 0 -38px;}
.user-right .classlist .classlistbox .classlistbtn a.xiaocebtn:hover i{background-position: 0 -76px;}
.user-right .classlist .classlistbox .classlistbtn a.zuoyebtn:hover i{background-position: 0 -114px;}
.user-right .classlist .classlistbox .classlistbtn a.xiaoceoverbtn:hover,.user-right .classlist .classlistbox .classlistbtn a.zuoyeoverbtn:hover{color:#2e5977}
.user-right .classlist .classlistbox .classlistbtn a.xiaoceoverbtn:hover i{background-position: 0 0;}
.user-right .classlist .classlistbox .classlistbtn a.zuoyeoverbtn:hover i{background-position: 0 -38px;}
.user-right .classlist .classlistbox .classlistbtn a.xiaoceoverbtn i,.user-right .classlist .classlistbox .classlistbtn a.zuoyeoverbtn i{left: 5px}
.user-right .classlist .classlistbox .classlistbtn a.xiaoceoverbtn,.user-right .classlist .classlistbox .classlistbtn a.zuoyeoverbtn {background:#fff;border: 0px;width:120px;margin-left: 0}
.user-right .classlist .classlistbox .classlistbtn a span{text-decoration:underline;}
.user-right .classlist .classlistbox .classlistbtn a.baogaoing{background:none;border: 0px;font-size:12px;color:#999}
.user-right .classlist .zhibo .kclist{border-left:10px solid #d84040;margin-bottom:20px}
.user-right .classlist .zhibo .over{border-left:10px solid #ccc;}
.user-right .classlist .zhibo .new{border-left:10px solid #d84040;background: #d84040}
.user-right .classlist .zhibo .new{color: #fff}
.user-right .classlist .zhibo .no-begin{background: #666;line-height: 45px;color: #fff}
.user-right .classlist .zhibo .no-begin:hover{background: #333}

.user-right .classlist .zhibo .gaiyao{padding:10px;border: 1px solid #eee;margin: 10px 0; background:  #f5f5f5;line-height: 24px; text-indent: 24px;clear: both;font-size: 14px;color: #666}
.user-right .classlist .zhibo .gaiyao span{background: #999;padding: 1px 5px;color: #fff}
.user-right .noresponse{width: 100px;}
.user-right .classlist .classlistbox .classlistbtn a.noresponse{width: 125px;}

.user-gototop{position:fixed;top:300px;right:0px;width:50%;z-index: 1}
.user-float{margin-left:505px;height:97px;width:23px;padding:2px 7px;line-height:15px; cursor: pointer;background-image: url("/common/images/float/needKnow.png");margin-bottom: 5px;}
.user-gototopcon{margin-left:505px;height:77px;width:23px;padding:2px 7px;line-height:15px; cursor: pointer;background-image: url("/common/images/float/goTop.png");margin-bottom: 5px;}
.user-feedback{margin-left:505px;height:77px;width:23px;padding:2px 7px;line-height:15px; cursor: pointer;background-image: url("/common/images/float/feedback.png");margin-bottom: 5px;}
.user-gotop{margin-left:505px;height:77px;width:23px;padding:2px 7px;line-height:15px; cursor: pointer;background-image: url("/common/images/float/gototop.png");display: none;}

/**背景图片字体修改*/
.user-float1{margin-left:505px;height:97px;width:23px;padding:2px 7px;line-height:15px; cursor: pointer;background-image: url("/common/images/float/needKnow1.png");margin-bottom: 5px;}
.user-gototopcon1{margin-left:505px;height:77px;width:23px;padding:2px 7px;line-height:15px; cursor: pointer;background-image: url("/common/images/float/goTop1.png");margin-bottom: 5px;}
.user-feedback1{margin-left:505px;height:77px;width:23px;padding:2px 7px;line-height:15px; cursor: pointer;background-image: url("/common/images/float/feedback1.png");margin-bottom: 5px;}
.user-gotop1{margin-left:505px;height:77px;width:23px;padding:2px 7px;line-height:15px; cursor: pointer;background-image: url("/common/images/float/gototop1.png");display: none;}

/**背景图片字体修改2*/
.user-gototop1{position:fixed;bottom: 420px;right: 10px;z-index: 999;width: 60px;text-align: center;height: 100px;}
.user-float2{height:97px;width:46px;padding:2px 7px;line-height:15px; cursor: pointer;background-image: url("/common/images/float/needKnow2.png");margin:0 auto;margin-bottom: 5px;}
/* .user-gototopcon2{margin:0 auto;height:36px;width:26px;padding:2px 7px;line-height:15px; cursor: pointer;background-image: url("/common/images/float/goTop3.png");margin-bottom: 5px;} */
/* .user-gototopcon2:HOVER{background-image: url("/common/images/float/goTop2.png")} */
/* .user-feedback2{margin:0 auto;height:36px;width:26px;padding:2px 7px;line-height:15px; cursor: pointer;background-image: url("/common/images/index/index/v3.0/sug3_before.png");margin-bottom: 5px;} */
/* .user-feedback2:HOVER{background-image: url("/common/images/index/index/v3.0/sug4_after.png")} */
/* .user-gotop2{margin:0 auto;height:36px;width:26px;padding:2px 7px;line-height:15px; cursor: pointer;background-image: url("/common/images/index/index/v3.0/top3_before.png");display: none;margin-bottom: 5px;} */
/* .user-gotop2:HOVER{background-image: url("/common/images/index/index/v3.0/top4_after.png")} */
/* .user-gototopcon:hover{background:#fff;color:#2e5977} */

/*意见反馈*/
.feedbackdiv{width:100%;text-align:center;display: none;}
.feedbackdiv .xf-content{position: fixed; margin: 0px auto; width: 500px; height: 300px; top: 200px; bottom: 0px; left: 0px; right: 0px; text-align: center; border-radius: 5px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding-top: 0px; padding-bottom: 0px; z-index: 888;}
.feedbackdiv .xf-content .fbdiv{height: 35px; text-align: center; padding-top: 7px; border-radius: 5px 5px 0px 0px; background: rgb(238, 238, 238) none repeat scroll 0% 0%;}
.feedbackdiv .xf-content .fbdiv .fb-tl{font-size: 17px; font-family: Helvetica,"微软雅黑","Arial Narrow"; color:rgb(102, 102, 102);}
.feedbackdiv .xf-content .fbdiv .fb-colse{float: right; margin-top: -20px; margin-right: 10px; cursor: pointer;}
.feedbackdiv .xf-content .fbdiv .fb-cont{width: 430px; height: 150px; margin-top: 35px; border-radius: 5px; border: 1px solid rgb(203, 203, 203); padding: 5px; font-family: Helvetica,"微软雅黑","ArialNarrow"; font-size: 14px;}
.feedbackdiv .xf-content .fbdiv .iptF{font-size: 12px; margin-top: -25px; color: rgb(181, 181, 181); position: absolute; margin-left: 355px;}
.feedbackdiv .xf-content .fbdiv .fb-btn{margin-top: 20px; width: 120px; height: 30px; font-size: 14px; border: 1px solid rgb(249, 142, 35); border-radius: 5px; color: rgb(255, 255, 255); background: rgb(255, 187, 102) none repeat scroll 0% 0%; font-weight: 900; cursor: pointer;}


/*分页*/
.paging{padding-left:275px;}
.paging ul{display: block;float: left;}
.paging span{padding:4px 15px;height:30px;line-height: 30px;float: left;margin: 0 5px;display: block;font-size:14px;border:1px solid #fff;cursor:pointer; background: #fff}
.paging span a{display: block;}
.paging .button:hover{border:1px solid #ccc;border-radius:3px;}

.paging li span.on{background:#e83035;color: #fff;border-radius:3px;}

.paging span{display:block;float:left;margin: 0 5px;font-size:14px;}
.paging .button{text-align: center;border-radius: 3px;border:1px solid #ccc;}
.paging span a{display: block;}
.paging .button:hover{border:1px solid #ccc;border-radius:3px;}

.paging li span.on{background:#e83035;color: #fff;border-radius:3px;}
.paging b{padding-top:10px;}


/*真题下载 begin*/
/*.topic_down div{width:160px;float:left;margin:0 120px 40px 0;cursor:pointer;}
.topic_down img{display: block;height:220px;margin-bottom:10px;}
.topic_down p{font-size: 16px;color:#666;line-height:24px;}
.topic_down span{font-size: 12px;color: #999;line-height:24px;}*/

.topic_down .info{width:160px;float:left;margin:0 120px 40px 0;cursor:pointer;position: relative;}
.topic_down .info:hover .bg{display:block;}
.topic_down .info img{display: block;height:220px;margin-bottom:10px;}
.topic_down .info p{font-size: 16px;color:#666;line-height:24px;}
.topic_down .info span{font-size: 12px;color: #999;line-height:24px;}

.topic_down .info .bg{width:100%;position: absolute;left:0;bottom:82px;}
.topic_down .info .bg .search{width:83px;height:83px;}
.topic_down .info .bg strong{display:block;width:100%;height:30px;background:#000; filter:alpha(opacity=50);opacity:0.5;  }
.topic_down .info .bg b{display:block;text-align:center;color:#fff;line-height:30px;font-size:12px;font-weight:normal;margin-top:-30px;position: relative;z-index: 9}
/*真题下载 end*/


/*关于我们 begin*/

.about-left .user-nav{margin-top:0;}
.fixed{position:fixed;top:0;}
.about h2{font-size:18px;color:#0d0d0d;height:33px;line-height:33px;background:url(../images/about_bg.jpg) repeat-y;margin:20px 0 15px 0;position: relative;padding-left:40px;}
.about h2 img{vertical-align: middle;height:33px;position:absolute;left:0;top:0}
.about p{font-size: 14px;line-height:24px;color: #666;padding:0 0 0 40px;}

.about-left .user-nav p{line-height:34px;padding-left:20px;font-style: 14px;color:#666;display:none;cursor: pointer;}
.about-left .user-nav .on{color:#e14747;}
.about-right .select{display: block;}


/*关于我们 end*/


/*帮助我们*/

.menu .con{border-left:1px solid #ccc;margin-left:28px;padding-left:20px;}
.menu .con h4{display:block;font-size:14px;color:#666;line-height:30px}
.menu .con span{display:block;float:left;width:8px;height:8px;border-radius: 10px;background: #e14747;margin:9px 10px 0 -26px;border:2px solid #fff;}
.menu .con img{display:block;width:400px;margin:30px auto;}
.menu .con .h1{width:388px;}
.menu .con .h2{width:552px;}
.menu .con .h3{width:600px;}
.menu .con .h4{width:470px;}

/*提交订单*/
/* .order h2{font-size:24px;color:#333;line-height:100px;margin-left:20px;} */
.order h2{font-size:24px;color:#333;line-height:120px;margin-left:20px;}
.order h2 a{float:right;padding-right:30px;font-size:14px;color:#0360bf;}
.order h3{font-size:18px;color:#777;line-height: 40px;margin-left:20px;}
.order h3 span{color:#333;}
.order table{width:100%;}
.order td{line-height:30px;text-align: left;border-bottom: 1px dashed #ddd;padding:24px 0 24px 20px;}
.order td img{float:left;margin-right: 10px}
.order td span{float: left;margin-top:15px;}
.order td b{color: #777;font-weight: normal;}
.order .total{float:right;margin-right:30px;line-height:60px;color:#333;font-size:16px;}
.order .total span{font-size:24px;color:#ec2c2c;}
.order h4{font-size:16px;padding-left:20px;line-height: 40px;border-bottom:1px solid #ccc;}
.order .coupon{margin: 20px;clear: both;}
.order .coupon-item{margin: 5px 0;}
.order .coupon .coupon-name{float: left;}
.order .coupon .coupon-details{float: right;padding-right: 12px;color: #ec2c2c;}

.order .alipay{margin:20px 0;}
.order .alipay input{cursor: pointer;}
.order .alipay img{width:80px;vertical-align: middle;margin-left:10px;}
.order .bank{overflow: hidden}
.order .bank input,.order .alipay input{margin:0 20px;display:block;margin-top:6px;cursor: pointer;}
.order .bank li{float:left;display: block;}
.order .bank li label{width:166px;height:35px;background:url(../images/bank.png) no-repeat 35px -3px;margin:20px 0;*margin:35px 0;float:left;}
.order .bank .b1{background-position:35px -39px}
.order .bank .b2{background-position:35px -75px}
.order .bank .b3{background-position:35px -113px}
.order .bank .b4{background-position:35px -148px}
.order .bank .b5{background-position:35px -184px}
.order .bank .b6{background-position:35px -220px}
.order .bank .b7{background-position:35px -256px}
.order .bank .b8{background-position:35px -292px}
.order .bank .b9{background-position:35px -328px}
.order .bank .b10{background-position:35px -365px}
.order .bank .b11{background-position:35px -400px}
.order .bank .b12{background-position:35px -436px}
.order .bank .b13{background-position:35px -474px}
.order .bank .b14{background-position:35px -509px}
.order .bank .b15{background-position:35px -546px}
.order .bank .b16{background-position:35px -579px}
.order .bank .b17{background-position:35px -619px}
.order .bank .b18{background-position:35px -654px}
.order .bank .b19{background-position:35px -689px}
.order .bank .b20{background-position:35px -724px}
.order .bank .b21{background-position:35px -760px}
.order .btn_order a{display:block;width:200px;height:52px;margin:80px auto;line-height:52px;text-align:center;color:#fff;background: #e83035;border-radius:3px;}
.order .btn_order a:hover{background: #b91004}
.order .bank li label,.order .alipay label{cursor: pointer;}
.order .alipay label{background:url(../images/alipay_80.png) no-repeat 35px -10px;width: 166px;height:35px; display: block;padding-top: 1px;}

/*立即购买弹框begin*/
.buy{background: #fff;padding: 40px 35px 30px 35px;display:none;*max-width: 500px;}
.buy h2{font-size:18px;color:333;text-align: center;line-height:40px;}
.buy h2 span{font-size:24px;}
.buy h2 b{color:#d21313;font-size:26px;}
.buy .btn{width:300px;margin:10px auto 0 auto;}
.buy .btn a{display:block;float:left;width:140px;height:44px;border-radius:3px;background: #e12f23;color:#fff;font-size: 16px;text-align: center;line-height:44px;}
.buy .btn a:hover{background: #b91004}
.buy .btn .btn_cancel{background: #243547;float: right}
.buy .btn .btn_cancel:hover{background: #102134}
.buy p{font-size:16px;color:#333;text-align: center;line-height: 30px;margin-bottom:20px;}

#lean_overlay {position: fixed;z-index:888;top: 0px;left: 0px;height:100%;width:100%;background: #000;display: none;}

/*支付成功*/
.payment dl{margin:150px 20px 0 260px;min-height:100px}
.payment dt{float:left;}
.payment dd{float:left;margin:0 0 0 20px;font-size:18px;line-height: 30px}
.payment dd span{color:#3c3c3c;font-size:28px;line-height:44px}
.payment dd b{font-size:22px;font-weight: normal;color:#3c3c3c;}
.payment dd a{color:#0360bf;line-height:80px;}
.payment dd .timer{font-size:18px;}

/*支付失败*/
.payment p{font-size:18px;color:#666;line-height:30px;text-align: center;}
.payment p a{color:#0360bf;}
.fail dl{margin:150px 20px 0 350px;}
.fail dt{margin-top:10px;}
.fail dd a{line-height:30px;}

.cbox{background: #fff;border: 1px solid #CCCCCC;}
.clist{margin-left:5px;min-height: 505px;}
.clist li{float: left;width: 310px;margin: 20px 9px;height: 210px;overflow: hidden;background-repeat: no-repeat;cursor: pointer;border: 1px solid #fff;position: relative;}
.clist li:HOVER{border: 1px solid #df3d3c;}
.clist .cxk{background-image: url("../images/c_bg1.png")}
.clist .dxk{background-image: url("../images/c_bg2.png")}
.clist .zsk{background-image: url("../images/c_bg3.png")}
.clist .ctype_1{background-image: url("../images/c_bg1.png")}
.clist .ctype_2{background-image: url("../images/c_bg2.png")}
.clist .ctype_3{background-image: url("../images/c_bg3.png")}
.clist .ctype_4{background-image: url("../images/c_bg4.png")}
.clist .shade{display: none;}
.clist .item{}
.clist .overdue{}
.clist .overdue .shade{background: #000;display: block;height: 176px;left: 0;top:0; position: relative;top: 0;width: 310px;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;z-index: 6}
.clist .overdue .shade .text{position:absolute; bottom:0;text-align: center;width: 100%;color: #ff3600;}
.clist .overdue .item {position: relative;top: -176px}
.clist .base{width: 100%;color: #fff;height: 125px;}
.clist .base .cname{color: #fff;font-size: 25px;margin: 52px auto 32px auto;width: 200px;text-align: center;-moz-margin-bottom: 30px;height: 68px;overflow: hidden;}
.clist .base .pinfo{font-size: 14px;}
.clist .base .pinfo .times{padding-left: 15px;float: left;}
.clist .base .pinfo .price{padding-right: 15px;float: right;}
.clist .tinfo{font-size: 14px;color: #393939;margin-top: 10px;*margin-top: 60px;}
.clist .tinfo .teacher{padding-left: 4px;width: 130px;overflow: hidden;text-overflow : ellipsis;white-space : nowrap;float: left; }
.clist .tinfo .time{padding-right: 4px;float: right;}
.loadbtn-box {margin: 25px auto;height: 100px;}
.loadbtn-box .loading-img{display: none;width: 55px;height: 55px;margin: 0 auto;}
.loadbtn-box .loadbtn{border: 1px solid #858585; border-radius: 46px; color: #858585; cursor: pointer; font-size: 23px; margin: 0 auto; padding: 13px 37px; text-align: center; width: 170px;}
.loadbtn-box .loadbtn:HOVER{color: #df3d3c;border: 1px solid #df3d3c;}


.school_panel{display:none;background:#fff}
.school_panel .title{background:#ccc}
.school_panel .title .title-name{display:block;padding-left:15px;height:30px;color:#494040;line-height:30px}
.school_panel .title .btn_cancel{position:absolute;top:5px;right:5px;color:#f7a947;cursor:pointer}
.school_panel .other,.school_panel .area,.school_panel .school{overflow:auto;margin:5px;padding:5px;width:800px;border:1px solid #efefef;text-align: left;}
.school_panel .menu a{margin:5px;padding:0px 5px;cursor:pointer;color:#0f62a4;}
.school_panel .menu .selected{background:#0f62a4;color:#fff}


.school_panel .other{height:auto;font-size:14px}
.school_panel .other label{padding-right:10px}
.school_panel .other input{padding:5px;width:260px}
.school_panel ul li{float:left;margin:0 5px;color:#0f62a4;text-align:left;font-size:14px;cursor:pointer}
.school_panel .school {max-height: 200px;}
.school_panel .school li{width: 250px;padding: 3px 0;}
.school_panel .selected{background:#0f62a4;color:#fff}
.school_panel .sechNm{overflow: auto;margin: 5px;padding: 5px;width: 800px; border: 1px solid #efefef; text-align: left;background-color: #f0f0f0;}
.school_panel .sechNm span{font-size:14px;color:#666;}
.school_panel .sechNm i{font-size:16px;font-weight: bold;}
.school_panel .sechNm .schName{width: 200px;height: 26px; font-size: 14px;  border: 1px solid #666;margin-left:10px;border-radius: 2px;}




/*弹窗*/
.winbox{position:fixed;top:0;left:0px;height:100%;width:100%;z-index:999999}

.winbox .screen{display: block; width: 100%; height: 100%; position: fixed;background: #000;filter:Alpha(opacity=70);opacity:0.7;z-index:999 }
.winbox div.winbox-fcon,.winbox div.winbox-con{filter:alpha(opacity=100);opacity:1.0;position:relative;top: -50px;left: 0;z-index:1000}

.winbox .mtbfb5{margin-top:5%;}
.winbox .mtbfb10{margin-top:10%;}
.winbox .c-red{color:#ff4628}
.winbox-delete{background:#000;color:#fff;font-size:70px;line-height:60px; position: fixed;right:0px;top:0px;border-bottom-left-radius:40px;padding-left:5px;cursor:pointer; height:80px;width: 80px;text-align: center;z-index: 99999;}
.winbox-fcon{margin:0 auto; margin-top: 5%;@media(max-height:600px) { margin-top: 5%;}; background: #fff; border-radius: 4px; height: 561px; width: 800px; padding: 20px;}
.winbox-fcon iframe{border: none; width: 100%;height: 100%;}
.winbox-con{margin:0 auto;background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.3);border-radius: 4px;padding: 20px;}
.winbox-con .user-test-tishi{height:110px;width: 110px;background-position:0 -170px;margin: 55px auto 20px auto; }
.winbox-con .user-test-over,.winbox-con .user-test-noover{height:175px;width:175px;background-position:0 -300px;margin:10px auto 0px auto; }
.winbox-con .user-test-noover{background-position:0 -475px;}
.winbox-con .user-test-title{position: relative;padding-left: 30px;color:#999}
.winbox-con .user-test-title i{height:24px;width: 24px;display: inline-block;position: absolute;top:2px;left:0px;}
.winbox-con .user-test-time{position: absolute;right: 20px;top: 30px;}
.winbox-con .user-test-hotnumber{margin:5px 0 10px 0;border-bottom:1px solid #ccc;padding-bottom: 10px;padding-left:30px;}
.winbox-con .user-test-hotnumber a{height:20px;width:24px;margin-right:5px; text-align: center; display:inline-block;background:#ccc;color:#fff;border-radius:2px;font:12px/20px arial;}
.winbox-con .user-test-hotnumber a:hover{background:#4b7089}
.winbox-con .user-test-hotnumber a.b-red{background:#fa735d;}
.winbox-con .user-test-hotnumber a.b-green{background:#41c281;}

.winbox-con .user-test-result{margin:1px 30px;float: left;color: #f60;}
.winbox-con .user-test-avg{margin:1px 30px;float: left;color: #f60;}
.winbox-con .user-test-avg-end{margin:1px 30px;color: #f60;}
.winbox-con .user-test-beat,.winbox-con .user-test-rank{margin:1px 30px;color: #9b30ff;}

.winbox-con .user-testquention{padding:10px 20px;height: 440px;overflow-y:auto;}
.winbox-con .user-testquention ul li{margin-bottom: 5px}
.winbox-con .user-testquention-btn{border-top:1px dashed #ccc;padding-top:15px;margin-top:20px; text-align: center;margin-bottom:50px}
.winbox-con .user-testquention-btn label{border-radius:4px; display: inline-block;width:90px;height:40px;background: #eee;font-size:26px;margin-right:5px;line-height: 40px;cursor: pointer;}
.winbox-con .user-testquention-btn label:hover,.winbox-con .user-testquention-btn label.on{background:#4b7089;color:#fff;}
.winbox-con .user-testquention-tst{border-top:1px dashed #ccc;padding-top:15px;margin-top:20px;font-size: 14px;margin-bottom:50px}
.winbox-con .user-testquention-tst .q-test{border:1px solid;border-top: 0px;border-left: 0px;border-right: 0px;text-align: center;}
.winbox-con .user-testquention-tst .t-tag{color: red;font-size: 14px;}

.winbox-con .user-testquention-btn .inputradio{opacity:0;}
.winbox-con .user-testquention-answer{border-top:1px dashed #ccc;padding-top:15px;margin-top:20px;margin-bottom:50px;position: relative; }

.winbox-con .user-quentionwrong,.winbox-con .user-quentionright{display: block;width:140px;height:75px;background-position: 0 -664px;position: absolute;top:-150px;right:30px}
.winbox-con .selectquestion .user-quentionwrong,.winbox-con .selectquestion .user-quentionright{top:-150px;}
.winbox-con .fullquestion .user-quentionwrong,.winbox-con .fullquestion .user-quentionright{top:-50px;}

.winbox-con .user-quentionright{background-position:0 -750px}
.winbox-btn{background:#fa735d;height: 40px;line-height: 40px;text-align: center;color:#fff;border-radius:4px;cursor: pointer;margin-bottom: 20px;}
.winbox-btn:hover{background:#b4100e;}
.winbox-btn2{background:#243547;height: 40px;line-height: 40px;text-align: center;color:#fff;border-radius:4px;cursor: pointer;margin-bottom: 20px;}
.winbox-btn2:hover{background:#001a33;}



.winbox-submit-btn{float: right;width: 350px;}
.winbox-save-btn{background:#f8f8f9;height: 38px;line-height: 38px;text-align: center;color:#305876;border-radius:4px;cursor: pointer;margin-bottom: 20px;border:1px solid #c1cdd7; float: left;width: 350px;}
.winbox-save-btn:hover{background:#e1e1e1;}



.live-page {width: 100%;height: 100%;}
.live-page .right-menu,.live-page .live-content {height: 100%;float: right;display: block;position: fixed;top: 0;}
.live-page .right-menu{display: none;background: #222222;right: 0;width: 60px;}
.live-page .right-menu .accept-test{background:#d6292a;height: 180px; margin-top: -90px; position: absolute;top: 50%;}
.live-page .right-menu .accept-test a{font-size: 24px;color: #ffffff;display: block;width: 26px;text-decoration: none;padding: 40px 21px 0;background-image: url("../images/pen.png");background-repeat: no-repeat;background-position: 19px 10px;}

.live-page .right-menu .cancel{  bottom: 0;  position: fixed;}
.live-page .right-menu .cancel a{width: 60px;height: 60px;display: block;background: url("../images/close_circle.png") no-repeat scroll 11px 0;}

.live-page .live-content {width: 100%;}


.ct-div{padding:10px}
.ct-div ul{margin:0;padding:0}
.ct-div label{margin:0 20px;padding:0 10px}
.ct-div a{margin:0 10px;padding:0 10px;color:#00f}
.tab a{color:#0f62a4;font-size:14px}
.Selection .con{width:38pc}
.Selection .con li{width: auto;float: left;}
.ttl ul{margin:0;padding:0}
.ttl li{float:left;margin:0;padding:3px 10px;border:1px solid #d3d3d3;list-style-type:none}
.ttl a{color:#000}
.ttl .on{padding:3px 10px;border-radius:3px;background:#df3d3c none repeat scroll 0 0;color:#fff}
.ttl .on a{color:#fff}
.lab{padding-bottom:20px;text-align:center}
.lab label{font-weight:700;font-size:18px}
.lab a{float:right;padding-right:50px;color:#0f62a4}

/**V2.0**/
.mauto1{
	margin: 0 auto;
}
.wauto1{
	width: 1100px;
}
.user-feedback,.user-gotop,.user-float,.user-gototopcon{
	margin-left: 555px;
}
.user-feedback1,.user-gotop1,.user-float1,.user-gototopcon1{
	margin-left: 555px;
}
.user-right{
	width: 850px;
}
.mt12{
	margin-top: 12px;
}

/**V3.0.3*/
.ability{
	padding: 50px 5px 40px;
/* 	margin-left: -185px; */
}
.ab-btn{
	border: 1px solid #999;
    border-radius: 3px;
    color: #333;
    cursor: pointer;
    font-size: 14px;
    margin-left: 80px;
    padding: 8px 20px
}
.ab-nbtn{
	border: 1px solid #eee;
    border-radius: 3px;
    color: #fff;
/*     cursor: pointer; */
    font-size: 14px;
    margin-left: 80px;
    padding: 8px 20px;
    background: #c7c7c7;
}
.ab-btn:HOVER{
	color: #fff;
	background: #098ce3;
	border: 1px solid #098ce3;
}
.ab-btn:FOCUS,.ab-btn:ACTIVE{
	color: #333;
}
.ab-nbtn:HOVER {
	color: #fff;
}
.user-right .classlist .zhibo .test-icon{
	background:url("../images/paper/v3.0.3/timeover.png") no-repeat scroll;
    height: 85px;
    right: 30px;
    top: 25px;
    width: 85px;
}

.nameleng {
    overflow: hidden;
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#evalContent{
	font-size: 14px;
    font-family: Helvetica, 微软雅黑, "Arial Narrow";
}