*{ /* table elements 表格元素 */
    margin: 0;
    padding: 0;
}

textarea{resize: none;border-color: #DCDCDC;}
/* 设置默认字体 */

body,button, input, select, textarea { /* for ie */
    /*font: 12px/1 Tahoma, Helvetica, Arial, "宋体", sans-serif;*/
    font: 12px/1 Tahoma, Helvetica, Arial, "\5FAE\8F6F\96C5\9ED1", sans-serif; /* 用 ascii 字符表示，使得在任何编码下都无问题 */
}
h1 { font-size: 18px; /* 18px / 12px = 1.5 */ }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace; } /* 统一等宽字体 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */
/* 重置列表元素 */
ul, ol { list-style: none; }
/* 重置文本格式元素 */
a { text-decoration: none; display: block;}
a:hover { text-decoration: underline;}
abbr[title], acronym[title] { /* 注：1.ie6 不支持 abbr; 2.这里用了属性选择符，ie6 下无效果 */
    border-bottom: 1px dotted;
    cursor: help;
}
q:before, q:after { content: ''; }

.tips{ color:Red;}

/* 重置表单元素 */
legend { color: #000; } /* for ie6 */
fieldset, img { border: none; } /* img 搭车：让链接里的 img 无边框 */
/* 注：optgroup 无法扶正 */
button, input, select, textarea {
    font-size: 100%; /* 使得表单元素在 ie 下能继承字体大小 */
}

/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
html { overflow-y: scroll;}
body{font-family:\5FAE\8F6F\96C5\9ED1;min-width: 1220px}
select{font-family:\5FAE\8F6F\96C5\9ED1;}

a:hover{text-decoration: none;-moz-transition: all .2s 0s ease;-ms-transition: all .2s 0s ease;-o-transition: all .2s 0s ease;-webkit-transition: all .2s 0s ease;transition: all .2s 0s ease;}
.txt-c{text-align: center;}
.c3{color:#333 !important;}
.c6{color:#666;}
.c9{color:#999 !important;}
.c69c{color: #69c !important;}
.c40b{color: #40b2b1 !important;}
.cf45{color: #F45039 !important;}
.green{ color:#0AC162;}
.fs12{font-size: 12px}
.fs14{font-size: 14px}
.fs16{font-size: 16px}
.fs18{font-size: 18px}
.fs20{font-size: 20px}
.f-l{float: left;}
.f-r{float: right;}
.cp{cursor:pointer}
.b-r{border-right: 1px solid #dcdcdc}
.mr10{margin-right: 10px;}
.mr20{margin-right: 20px;}

.box-shadow-1{-webkit-box-shadow:0 5px 10px #E3E3E3;-moz-box-shadow:0 5px 10px #E3E3E3;box-shadow:0 5px 10px #E3E3E3;}
.box-shadow-2{-webkit-box-shadow:0 5px 10px #E3E3E3;-moz-box-shadow:0 5px 10px #E3E3E3;box-shadow:0 5px 10px #E3E3E3;}
.box-shadow-3{-webkit-box-shadow:0 5px 10px #E3E3E3;-moz-box-shadow:0 5px 10px #E3E3E3;box-shadow:0 5px 10px #E3E3E3;}
.transition2{-moz-transition: all .2s 0s ease;-ms-transition: all .2s 0s ease;-o-transition: all .2s 0s ease;-webkit-transition: all .2s 0s ease;transition: all .2s 0s ease;}
.transition3{-moz-transition: all .3s 0s ease;-ms-transition: all .3s 0s ease;-o-transition: all .3s 0s ease;-webkit-transition: all .3s 0s ease;transition: all .3s 0s ease;}
.transition4{-moz-transition: all .4s 0s ease;-ms-transition: all .4s 0s ease;-o-transition: all .4s 0s ease;-webkit-transition: all .4s 0s ease;transition: all .4s 0s ease;}
.transition5{-moz-transition: all .5s 0s ease;-ms-transition: all .5s 0s ease;-o-transition: all .5s 0s ease;-webkit-transition: all .5s 0s ease;transition: all .5s 0s ease;}

i{width: 30px;height: 30px;display: block;float: left;font-style: normal;}
i.mr{background: url(../images/sprite-1.png) no-repeat -30px -423px;}
/*word文档*/
i.word{background: url(../images/sprite-1.png) no-repeat 0px 0px;}
/*excel表格*/
i.excel{background: url(../images/sprite-1.png) no-repeat 0px -30px}
/*压缩包*/
i.compress{background: url(../images/sprite-1.png) no-repeat 0px -60px}
/*视频*/
i.video{background: url(../images/sprite-1.png) no-repeat 0px -90px}
/*音乐*/
i.music{background: url(../images/sprite-1.png) no-repeat 0px -120px}
/*图片*/
i.img{background: url(../images/sprite-1.png) no-repeat 0px -150px}
/*ptf*/
i.ptf{background: url(../images/sprite-1.png) no-repeat 0px -180px}
/*ppt*/
i.ppt{background: url(../images/sprite-1.png) no-repeat 0px -210px}
/*bt*/
i.bt{background: url(../images/sprite-1.png) no-repeat 0px -240px}
/*txt*/
i.txt{background: url(../images/sprite-1.png) no-repeat 0px -270px}
/*pdf*/
i.pdf{background: url(../images/sprite-1.png) no-repeat 0px -180px}
/*文件夹*/
i.folder{background: url(../images/sprite-1.png) no-repeat -30px -30px}
/*用户*/
i.user{background: url(../images/sprite-2.png) no-repeat 0px 0px;width: 20px;height: 20px;}
/*分享*/
i.share{background: url(../images/sprite-2.png) no-repeat 0px -20px;width: 20px;height: 20px;}
/*收藏*/
i.collection1{background: url(../images/sprite-2.png) no-repeat 0px -42px;width: 20px;height: 20px;margin-top: -1px;}
i.collection2{background: url(../images/sprite-2.png) no-repeat 0px -80px;width: 20px;height: 20px;margin-top: -3px;}
i.collection3{background: url(../images/sprite-2.png) no-repeat 0px -220px;width: 20px;height: 20px;}
i.collection4{background: url(../images/sprite-2.png) no-repeat 0px -240px;width: 20px;height: 20px;}
/*举报*/
i.report{background: url(../images/sprite-2.png) no-repeat 0px -260px;width: 20px;height: 20px;}
i.report:hover{background: url(../images/sprite-2.png) no-repeat 0px -60px;width: 20px;height: 20px;}
/*时间*/
i.time{background: url(../images/sprite-2.png) no-repeat 0px -102px;width: 20px;height: 20px;}
/*浏览*/
i.browse{background: url(../images/sprite-2.png) no-repeat 0px -124px;width: 20px;height: 20px;}


/*左右*/
i.left{background: url(../images/paging.png) no-repeat 0px 0px;}
i.right{background: url(../images/paging.png) no-repeat 0px -30px;}
i.left:hover{background: url(../images/paging.png) no-repeat 0px -62px;}
i.right:hover{background: url(../images/paging.png) no-repeat 0px -92px;}

/*评分星星*/
i.stars1{background: url(../images/sprite-3.png) no-repeat 0px 0px !important;width: 15px;height: 15px;}
i.stars2{background: url(../images/sprite-3.png) no-repeat 0px -15px !important;width: 15px;height: 15px;}
i.stars3{background: url(../images/sprite-3.png) no-repeat 0px -30px !important;width: 15px;height: 15px;}
/*完成课程*/
i.kc1{background: url(../images/sprite-3.png) no-repeat 0px -45px !important;width: 15px;height: 15px;float: right;}
/*进行课程*/
i.kc2{background: url(../images/sprite-3.png) no-repeat 0px -60px !important;width: 15px;height: 15px;float: right;}
/*未学课程*/
i.kc3{background: url(../images/sprite-3.png) no-repeat 0px -75px !important;width: 15px;height: 15px;float: right;}
/*当前课程*/
i.kc4{background: url(../images/sprite-3.png) no-repeat 0px -165px !important;width: 15px;height: 15px;float: right;}
/*章节图标*/
i.kczj{background: url(../images/sprite-3.png) no-repeat 0px -90px !important;width: 15px;height: 15px;}
/*小节图标*/
i.kcxj{background: url(../images/sprite-3.png) no-repeat 0px -135px !important;width: 15px;height: 15px;}
/*课程箭头*/
i.kcjt{background: url(../images/sprite-3.png) no-repeat 0px -120px !important;width: 15px;height: 15px;}
/*课程展开*/
i.kczk{background: url(../images/sprite-3.png) no-repeat 0px -150px;width: 15px;height: 15px;}
/*课程收起*/
i.kcsq{background: url(../images/sprite-3.png) no-repeat 0px -105px;width: 15px;height: 15px;}

/*排序方式*/
i.pf1{background-image: url(../images/sprite-4.png);padding-right: 15px;background-repeat: no-repeat;background-position: right 0px;width: 1px;}
i.pf2{background-image: url(../images/sprite-4.png);padding-right: 15px;background-repeat: no-repeat;background-position: right -25px;width: 1px;}
i.pf3{}
i.pf4{}
/*大的上传资源图标*/
i.upload{background: url(../images/sprite-5.png) no-repeat 0px 0px;width: 25px;height: 25px;}
/*大的下载资源图标*/
i.download{background: url(../images/sprite-5.png) no-repeat 0px -25px;width: 25px;height: 25px;}
/*大的全屏图标*/
i.full {background: url(../images/sprite-5.png) no-repeat 0px -50px;width: 25px;height: 25px;}
/*小的下载资源图标*/
i.x-download{background: url(../images/sprite-5.png) no-repeat 0px -75px;width: 25px;height: 25px;}
/*放大图标*/
i.enlarge{background: url(../images/sprite-5.png) no-repeat 0px -101px;width: 25px;height: 25px;}
i.enlarge:hover{background: url(../images/sprite-5.png) no-repeat 0px -125px;width: 25px;height: 25px;}
/*缩小图标*/
i.narrow{background: url(../images/sprite-5.png) no-repeat 0px -150px;width: 25px;height: 25px;}
i.narrow:hover{background: url(../images/sprite-5.png) no-repeat 0px -175px;width: 25px;height: 25px;}
/*小的全屏图标*/
i.x-full {background: url(../images/sprite-5.png) no-repeat 0px -200px;width: 25px;height: 25px;}
i.x-full:hover {background: url(../images/sprite-5.png) no-repeat 0px -225px;width: 25px;height: 25px;}
/*资源上一页*/
i.pre{background: url(../images/sprite-5.png) no-repeat 0px -250px;width: 25px;height: 25px;}
/*资源下一页*/
i.next{background: url(../images/sprite-5.png) no-repeat 0px -275px;width: 25px;height: 25px;}
/*下箭头*/
i.xjt{background: url(../images/sprite-5.png) no-repeat 0px -300px;width: 20px;height: 20px;}

/*黑色倒三角*/
i.hdsj{background: url(../images/sprite-2.png) no-repeat 0px -140px;width: 20px;height: 20px;}
/*白色倒三角*/
i.bdsj{background: url(../images/sprite-2.png) no-repeat 0px -160px;width: 20px;height: 20px;}
/*点赞*/
i.pra{background: url(../Images/platform/praise.png) no-repeat center center;width: 32px;height: 32px;}

.container{width: 100%;overflow: hidden;background: #F2F2F2;padding-top:15px;}
.content{width: 1200px;margin:auto;position: relative;}
/*面包屑*/
.crumb{width: 100%;overflow: hidden;padding-bottom: 35px;position: relative;}
.crumb img{width: 1920px;height: 100px;position: absolute;top:0px;left: 50%;margin-left: -960px;border:none; }
.crumb-content{width: 1200px;margin: 0 auto;height: 30px;font-size: 12px;color: #fff;padding-top: 70px;position: relative;z-index: 1;}
.crumb span{float: left;}
.crumb ul{float: left;}
.crumb li {float: left;}
.crumb a{display: initial;padding:0 5px;color: #fff;}
.crumb a:hover{color: #f45039;}

.selected{background-color: #F45039;color: #fff !important;border-radius: 5px;}
.selected:hover{color: #fff !important;}

.area-title{height: 50px;line-height: 50px;padding: 0 20px;border-bottom: 2px solid #F0F0F0;font-size: 18px;color: #333;}
.area-content{padding: 20px;}

/*分享*/
body>.share{z-index: 99999;position: fixed;top: 50%;left: 50%;width: 390px;height: 210px;margin-top: -105px;margin-left: -195px;background: #fff;}
body>.share a{float: left;text-align: center;margin:0 23px;}
body>.share a>i{background: url(../Images/share-ico.png) no-repeat;width: 70px;height: 70px;margin-bottom: 15px;}
body>.share a>i.xl{background-position: 0px 0px}
body>.share a>i.kj{background-position: 0px -70px}
body>.share a>i.tx{background-position: 0px -140px}
body>.share a>p{font-size: 14px;color: #333;}
body>.share .x{position: absolute;top: 5px;right: 5px;width: 50px;height: 50px;background: url(../images/x.png) no-repeat center center;}
/*分享*/

/*悬浮*/
.suspension{position: fixed;right: 20px;bottom: 135px;z-index: 1000}
.suspension a{width: 60px;height: 60px;margin-bottom: 20px;background-color: #fff;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.1);-moz-box-shadow:0 5px 10px rgba(0,0,0,.1);box-shadow:0 5px 10px rgba(0,0,0,.1);}
.suspension a:hover{background: #F45039;}
.suspension .zd{background:#fff url(../images/suspension.png) no-repeat 0 -60px; }
.suspension .zd p{line-height: 24px;}
.suspension a.mobile{position: relative;}
.suspension .mobile-icon{width: 100%;height: 100%;background:#fff url(../images/suspension.png) no-repeat 0 0px; }
.suspension a.mobile:hover .mobile-icon{background: #F45038 url(../images/suspension.png) no-repeat 0 -120px;}
.suspension .mobile-content{opacity: 0;width: 215px;display: none;height: 240px;background: #fff;position: absolute;left:-215px;top:-100px;text-align: center;}
.suspension .mobile-content img{width: 200px;height: 200px;margin: 10px 0;}
.suspension .mobile-content span{font-size: 12px;color: #666;}
.suspension .mobile-content .ewm canvas{margin:auto;width:204px;height:204px;}
.suspension a.mobile:hover .mobile-content{opacity: 1;display: block;}
.suspension p{padding: 18px 18px;width: 24px;height: 24px;opacity: 0;color: #fff;}
.suspension p:hover{opacity: 1}
/*悬浮*/
/*S 内页头部*/
.ny-top{width: 100%;height: 110px;overflow: hidden;border-bottom: 1px solid #EEEEEE;}
.ny-top-content{width: 1200px;height: 110px;margin: 0 auto;}
.ny-top .logo a{width: 500px;line-height: 48px;font-size: 24px;color: #f45039;margin-top: 31px;}
.ny-top .logo img{margin-right: 20px;}
.ny-top .search{width: 465px;height: 45px;line-height: 45px;margin-top: 32px;}
.ny-top .search input{border-radius:3px 0 0 3px;color: #999;outline: medium;border: none;width: 359px;padding:0 20px;height: 43px;line-height: 45px;background: none;border:1px solid #D6D6D6;border-right: 0px;}
.ny-top .search a{float: right;width: 65px;width: 63px\9;height: 45px;background:#F45039 url(../images/platform/search-icon.png) no-repeat center center;border-radius:0px 3px 3px 0px;-moz-transition: all .2s 0s ease;-ms-transition: all .2s 0s ease;-o-transition: all .2s 0s ease;-webkit-transition: all .2s 0s ease;transition: all .2s 0s ease;}
.ny-top .search a:hover{background-color: #E63C24}
/*E 内页头部*/


/*S 底部*/
.footer{width: 100%;height: 140px;background: #222222 ;}
.footer-content{width: 1200px;height: 140px;margin: 0 auto;text-align: center;position: relative;}
.footer-top{display: block;font-size: 24px;color: #999;height: 48px;line-height: 48px;overflow: hidden;position: absolute;left:50%;top:15px;}
.footer-top img{float: left;margin-right: 10px;}
.footer-top span{float: right;}

.footer-foot{height: 49px;line-height: 50px;border-top: 1px solid #333333;width: 100%;color: #444444;margin-top: 20px;overflow: hidden;position: absolute;bottom: 0px}
.footer-foot a{display: inline-block;color: #444444;}
.footer-foot span{margin: 0 20px;}
/*E 底部


/*登录*/
#register{width: 100%;height: 100%;position: fixed;top:0px;left: 0px;background: url(../images/zz.png);z-index: 9999;display: none;}
#register .register-content{width: 510px;height: 610px;background: #FFF;position: absolute;left: 50%;top: 50%;margin-left: -255px;margin-top: -290px;}
#register .x{position: absolute;top: 5px;right: 5px;width: 50px;height: 50px;background: url(../images/x.png) no-repeat center center;}
#register .title{font-size: 18px;color: #666;text-align: center;margin-top: 45px;}
#register ul{width: 300px;margin:0 auto;margin-top: 40px;}
#register ul li{margin-bottom: 25px;}
#register ul p{font-size: 14px;color: #666;}
#register ul input{width: 280px;height: 35px;margin-top: 10px;padding: 0 10px;border:1px solid #CCCCCC;border-radius: 3px;}
#register ul input:focus{border-color: #F45039;outline: medium;}
#register .bottom {width: 300px;margin:0 auto;line-height: 40px;font-size: 14px;color: #999;}
#register .bottom span,.login .bottom a{float: left;}
#register .bottom span{margin:0 10px;}
#register .bottom .z{margin-right: 10px;;width: 100px;height: 40px;text-align: center;line-height: 40px;background: #3EB0AF;border-radius: 3px;font-size: 18px;color: #fff;float: left;}
#register .bottom .z:hover{background: #00ABAB;color: #fff !important;}
#register .bottom .d{font-size: 14px;color: #f45039;}
#register .bottom .prompt{text-align: center;float: left;width: 300px;color: #EA2000;margin-top: -15px;margin-bottom: 5px;}
#register .bottom .btn2{ float:left;font-size: 14px;color: #f45039;}
#register .bottom .btn2:hover{ text-decoration:underline;}
/*登录*/

/*登录*/
#login{width: 100%;height: 100%;position: fixed;top:0px;left: 0px;background: url(../images/zz.png);z-index: 9999;display: none;}
#login .login-content{width: 510px;height: 580px;background: #FFF;position: absolute;left: 50%;top: 50%;margin-left: -255px;margin-top: -290px;}
#login .x{position: absolute;top: 5px;right: 5px;width: 50px;height: 50px;background: url(../images/x.png) no-repeat center center;}
#login .title{font-size: 18px;color: #666;text-align: center;margin-top: 45px;}
#login ul{width: 300px;margin:0 auto;margin-top: 40px;}
#login ul li{margin-bottom: 30px;float: left;}
#login ul p{font-size: 14px;color: #666;}
#login ul input{float: left;width: 280px;height: 35px;margin-top: 10px;padding: 0 10px;border:1px solid #CCCCCC;border-radius: 3px;}
#login ul input:focus{border-color: #F45039;outline: medium;}
#login ul input.yzm{width: 120px;margin-right: 12px;}
#login ul li img{width: 144px;height: 35px;float: right;margin-top: 10px;border:1px solid #CCCCCC; border-radius: 3px}
#login .bottom {position: relative;top:-10px;width: 300px;margin:0 auto;line-height: 40px;font-size: 14px;color: #999;overflow: hidden;}
#login .bottom span,.login .bottom a{float: left;}
#login .bottom span{margin:0 10px;}
#login .bottom input{float: left;margin-top: 15px;}
#login .bottom span{float: left;}
#login .bottom .left{float: left;}
#login .bottom .right{float: right;}
#login .bottom .right span{float: left;}
#login .bottom .right a{float: left;color: #f45039;}
#login .bottom .prompt{text-align: center;float: left;width: 300px;color: #EA2000;}
#login .bottom .success{color: #0AC162;}
#login .bottom .d{margin-top: 30px;width: 300px;height: 40px;text-align: center;line-height: 40px;background: #3EB0AF;border-radius: 3px;font-size: 18px;color: #fff;float: left;}
#login .bottom .d:hover{background: #00ABAB;color: #fff !important;}
/*登录*/

/*举报*/
#rep{cursor: pointer;}
#report{display: none;width: 100%;height: 100%;position: fixed;top: 0px;left: 0px;background: url(../images/zz.png);z-index: 9999;}
#report .report-content{padding: 20px;width: 470px;height: 415px;left: 50%;top: 50%;margin-left: -255px;margin-top: -225px;background: #fff;position: absolute;}
#report .report-content .x{position: absolute;top: 0px;right: 5px;width: 50px;height: 50px;background: url(../images/x.png) no-repeat center center;}
#report .report-content .title{height: 30px;border-bottom: 1px solid #F2F2F2}
#report .report-content .top{width: 425px;margin:30px auto 30px auto;border-bottom: 1px solid #F2F2F2;padding-bottom: 30px;overflow: hidden;}
#report .report-content .foot{width: 425px;margin:0 auto;}
#report .report-content input{float: left;margin-top: 15px;background: #EEEEEE;border-radius: 10px}
#report .report-content p{color: #f45039;}
#report .report-content span{color: #666;margin-top: 15px;float: left;margin-left: 20px;}
#report .report-content li{overflow: hidden;}
#report .report-content i{width: auto;height: auto;color: #333;margin-right: 5px;}
#report .report-content a{margin-top: 30px;margin-left: 135px;float: left;width: 80px;height: 30px;border-radius: 3px;border:1px solid #DCDCDC;line-height: 30px;text-align: center;font-size: 14px;color: #666;}
#report .report-content a.q{margin-left: 30px;color: #3eb0af;border-color: #3eb0af}
#report .report-content a:hover{color: #3eb0af !important;border-color: #3eb0af}
/*举报*/

/*空列表*/
.null-list{position: relative;margin: 0 auto;overflow: hidden;width: 100%;height: 560px;text-align: center; display:none;}
.null-list .null-con{display: inline-block !important;position: relative;top:45%;}
.null-list i{width: 24px;height: 24px;border-radius: 50%;background: #F45039;text-align: center;line-height: 26px;font-size: 18px;font-weight: bold;color: #fff;margin-right: 5px;}
.null-list p{font-size: 20px;color: #999;float: left;text-align: center;display: inline-block;}
.null-list p a{display: inline;color: #F45039;}

.empty-list{position: relative;margin: 0 auto;overflow: hidden;width: 100%;height: 200px;text-align: center; padding-top:200px; font-size:20px; font-weight:bold; color:#999;}

/*空列表*/

.upgrade-prompt{background: url(../Images/zzz.png);color: #fff;position: fixed;bottom: 0px;right:0px;width: 300px;z-index: 1011;padding: 10px;}
.upgrade-prompt .title{font-size: 16px;margin-bottom: 10px;margin-top: 10px;}
.upgrade-prompt .text{font-size: 14px;line-height: 1.2;margin-bottom: 5px;}
.upgrade-prompt ul li{float: left;width: 100px;text-align: center;}
.upgrade-prompt ul li img{width: 70px;height: auto;}
.upgrade-prompt ul li a{color: #fff;}


/*作业空列表*/
.homework-null-content{position: relative;margin: 0 auto;overflow: hidden;width: 100%;height:300px;text-align: center;background: url(../Images/homeword-null-icon.png) no-repeat center 10px;}
.homework-null-content i{width: 24px;height: 24px;border-radius: 50%;background: #F45039;text-align: center;line-height: 26px;font-size: 18px;font-weight: bold;color: #fff;margin-right: 5px;}
.homework-null-content p{font-size: 20px;color: #999;float: left;text-align: center;display: inline-block;}
.homework-null-content a{display: inline-block;width: 180px;height: 40px;background: #F45038;font-size: 16px;color: #fff;text-align: center;border-radius: 3px;line-height: 40px;margin-top: 10px;}
.homework-null-content .null-con{display: inline-block !important;position: relative;top:45%;}

.element-invisible {
  border: 0;
  clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
}

.element-invisible.element-focusable:active,
.element-invisible.element-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static !important;
  width: auto;
}

/*提示信息*/
.g-tips{ float:left; color:#333; padding:20px 0px;}

/*通用按钮*/
.left_button{ float:left; margin-right:10px; display: inline-block;height: 28px;padding: 0 15px;font-size: 14px;border: 1px solid #F45039;color: #fff !important;line-height: 28px !important;text-align: center;background: #F45039;border-radius: 3px;overflow: hidden;}
.right_button{ float:right; margin-left:10px; display: inline-block;height: 28px;padding: 0 15px;font-size: 14px;border: 1px solid #F45039;color: #fff !important;line-height: 28px !important;text-align: center;background: #F45039;border-radius: 3px;overflow: hidden;}
.right_empty{  float:right; margin-left:10px; display: inline-block;height: 28px;padding: 0 15px;font-size: 14px;border: 1px solid #F45039;color: #F45039 !important;line-height: 28px !important;text-align: center;border-radius: 3px;overflow: hidden;}
.right_empty:hover{ background:#F45039; color:#fff !important;}

/*颜色*/
.green{ color:#006400;}


/* 下拉框 */
.test-container .tab .inner .tab .row-1 .select { border: 1px solid #e4e4e4; position: relative;cursor:pointer; }
.test-container .tab .inner .tab .row-1 .select2{margin-left:20px;}
.test-container .tab .inner .tab .row-1 .select ul{ height:0px; }
.test-container .tab .inner .tab .row-1 .select .selected { display: block; font-size: 0; background: unset; border-radius: 0; }
.test-container .tab .inner .tab .row-1 .select .selected .name { width: 200px; height: 38px; padding-left: 14px; box-sizing: border-box; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: inline-block; vertical-align: middle; font-size: 14px; line-height: 38px; color: #333; border-right: 1px solid #e4e4e4; }
.test-container .tab .inner .tab .row-1 .select .selected .arrow { width: 38px; height: 38px; display: inline-block; vertical-align: middle; background: url(/Images/select-arr.png) no-repeat center; }
.test-container .tab .inner .tab .row-1 .select .options { display: block; margin: 0; box-sizing: border-box; width: 240px; background: #fff; position: absolute; left: -1px; border: 1px solid #e4e4e4; border-top: 0; z-index: 2; margin: 0 !important; overflow: hidden; transition: height .3s ease; height: 0;z-index:999;max-height:300px !important;overflow:auto; }
.test-container .tab .inner .tab .row-1 .select .options .option { height: 38px; display: block; margin: 0 !important; float: unset; line-height: 38px; padding: 0 14px; border-top: 1px solid #e4e4e4; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; box-sizing: border-box; width: 100%; width: 100%; cursor: pointer; }
.test-container .tab .inner .tab .row-1 .select .options .option:hover { background: #f45039; color: #fff; }

/*内页*/

.test-container .tab{ padding-top: 25px }
.test-container .tab .inner{background-color: #fff;box-shadow: 0px 1px 2px 0px rgba(8, 1, 3, 0.1);width: 1120px;padding: 0 40px;height: 100%;margin:0 auto;}
.test-container .tab .inner .tab{margin-top: 15px}
.test-container .tab .inner .tab>div{height: 50px;padding: 10px 0;border-bottom: 1px solid #eeeeee}
.test-container .tab .inner .tab>div>span{color: #333;font-size: 14px; line-height: 38px;}
.test-container .tab .inner .tab>div>select{height:40px;width:250px;margin-right:15px;border-radius:5px;border:solid 1px;border-color:#dddddd;}
.test-container .tab .inner .select { float: left; }
.test-container .tab .inner .tab>div ul{float: left;margin-left: 5px}
.test-container .tab .inner .tab>div li{float: left;margin-right: 15px}
.test-container .tab .inner .tab>div li a{color:#666666;display: block;height: 28px;line-height: 28px;padding: 0 10px;border-radius: 4px;border:1px solid #fff;}
.test-container .tab .inner .tab>div li a.ac{border:1px solid #f45039;color: #f45039}

.test-container .tab .inner .tab .row-1 span { float: left; }

.test-container .tab .inner .tab .row-1{height: 50px;padding-top: 25px;border: none}
.test-container .tab .inner .tab .row-1 .btn-random-test { float: right; line-height: 38px; display: block; margin-left: 20px; }
.test-container .tab .inner .tab .row-1 .btn-random-test a { display: block;width: 200px;height: 40px;background-color: #f45039;line-height: 40px;text-align: center;font-size: 14px;color: #fff;border-radius:3px; }
.test-container .tab .inner .tab .row-1 .btn-random-test a:visited { color: #999; }
.test-container .tab .inner .tab .row-1 .search-box{background-color: #dddddd;height: 40px;padding: 5px;float: left;border-radius: 3px; box-sizing: border-box;margin-left:20px;}
.test-container .tab .inner .tab .row-1 .search-box .input{width: 264px;padding: 0 13px;float: left;height: 100%;line-height: 38px;background-color: #f6f6f6;color: #999999;border: none;outline: none}
.test-container .tab .inner .tab .row-1 .search-box .btn{outline: none;width: 60px;height: 100%;background:url(../img/search-icon.png) no-repeat center;border: none;background-color: #f45039;cursor: pointer;}
.test-container .tab .inner .tab .row-1 .number{color: #999999;font-size: 12px;line-height: 50px;margin-left: 50px;float: left;}
.test-container .tab .inner .tab .row-1 .number span{color: #f45039;font-size: 12px;padding: 0 3px}

.test-container .content {margin-top: 25px;min-height:528px;}
.test-container .content .list ul:after{content: '';display: block;clear: both;}
.test-container .content .list ul{width: 1230px}
.test-container .content .list ul li{position: relative;top: 0;width: 260px;height: 125px;padding: 9px;border: 1px solid #e5e5e5;float: left;margin-right: 26.8px;margin-bottom: 25px;background-color: #fff}
.test-container .content .list ul li:hover{cursor:pointer;}
.test-container .content .list ul li:hover .text .h4 {height: 24px;line-height: 18px;color: #F45039;font-size: 16px;margin-top: 18px;margin-bottom: 10px}
.test-container .content .list ul li .pic{width: 260px;height: 140px;position: relative;}
.test-container .content .list ul li .pic img{width: 100%;height: 100%}
.test-container .content .list ul li .text{padding-left: 10px;padding-right: 10px;}
.test-container .content .list ul li .text .h4{height: 24px;line-height: 18px;color: #333333;font-size: 16px;margin-top: 18px;margin-bottom: 10px}
.test-container .content .list ul li .text .topic-count{font-size: 14px;color: #666666;height: 24px;line-height: 24px;}
.test-container .content .list ul li .text .topic-count>span{border:solid 1px gray;}
.test-container .content .list ul li .text .topic-count .lock{background: url(/Templates/Default/Images/sprit.png) no-repeat 0 -120px;float:right;width:22px;height:22px;line-height:24px;}
.test-container .content .list ul li .bottom{height: 30px;line-height: 30px;margin-top: 5px;font-size: 14px;color: #999999;border-top: solid 1px gray;margin-top:12px;}
.test-container .content .list ul li .bottom > span {float:left;margin-top:5px;}
.test-container .content .list ul li .bottom > label {float:right;margin-top:5px;cursor:pointer;}



.random-test {width: 510px;height: 340px;background: #fff;font-size: 16px;color: #333;position: absolute;top: 50%;left: 50%;margin-left: -255px;margin-top: -170px;}
.random-test .random-test-title{ margin-top: 35px;width: 100%;text-align: center;font-size: 18px;color: #333;}

.random-test .select-wrapper {width:310px;margin:auto;margin-top:15px;}
.random-test .select-wrapper .label,
.random-test .select-wrapper .select { display: inline-block; vertical-align: middle; }
.random-test .select-wrapper .select { width: 240px; }

.random-test .select-wrapper .select { border: 1px solid #e4e4e4; position: relative;cursor:pointer; }
.random-test .select-wrapper .select2{margin-left:20px;}
.random-test .select-wrapper .select ul{ height:0px; }
.random-test .select-wrapper .select .selected { display: block; font-size: 0; background: unset; border-radius: 0; }
.random-test .select-wrapper .select .selected .name { width: 200px; height: 38px; padding-left: 14px; box-sizing: border-box; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: inline-block; vertical-align: middle; font-size: 14px; line-height: 38px; color: #333; border-right: 1px solid #e4e4e4; }
.random-test .select-wrapper .select .selected .arrow { width: 38px; height: 38px; display: inline-block; vertical-align: middle; background: url(/Images/select-arr.png) no-repeat center; }
.random-test .select-wrapper .select .options { display: block; margin: 0; box-sizing: border-box; width: 240px; background: #fff; position: absolute; left: -1px; border: 1px solid #e4e4e4; border-top: 0; z-index: 2; margin: 0 !important; overflow: hidden; transition: height .3s ease; height: 0;z-index:999;max-height:300px !important;overflow:auto; }
 .select .options .option { height: 38px; display: block; margin: 0 !important; float: unset; line-height: 38px; padding: 0 14px; border-top: 1px solid #e4e4e4; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; box-sizing: border-box; width: 100%; width: 100%; cursor: pointer; }
 .select .options .option:hover { background: #f45039; color: #fff; }


.random-test p {width:310px;margin:auto;margin-top:15px;}
.random-test div select{height:40px;width:250px;border-radius:5px;border:solid 1px;border-color:#dddddd;}
#btnToRandomTest {display: block;background: #3EB0AE;width: 300px;height: 40px;line-height: 40px;text-align: center;font-size: 18px;color: #fff;border-radius: 3px;margin:auto;margin-top:23px;}

/*内页*/

.kc {background-color:#F6F6F6;}


/*消息弹框*/
.msg-show {
    display:none;
}
.msg-show .mb_box{
    width: 100%;
    height: 100%;
    z-index: 99999;
    position: fixed;
    filter: Alpha(opacity=60);
    background-color: black;
    top: 0;
    left: 0;
    opacity: 0.6
}
.msg-show .mb_con{
    z-index: 999999;
    width: 400px;
    position: fixed;
    background-color: White;
    border-radius: 3px;
    left: 0;
    right: 0;
    margin:auto;
}
.msg-show .mb_tit{
    display: block;
    font-size: 14px;
    color: #444;
    padding: 10px 15px;
    background-color: #DDD;
    border-radius: 3px 3px 0 0;
    font-weight: bold;
    height:17px;
}
.msg-show .mb_msg{
    padding: 20px;
    line-height: 20px;
    border-bottom: 1px dashed #DDD;
    font-size: 15px
}
.msg-show .mb_ico{
    display: block;
    position: absolute;
    right: 10px;
    top: 9px;
    border: 1px solid Gray;
    width: 18px;
    height: 18px;
    text-align: center;
    line-height: 16px;
    cursor: pointer;
    border-radius: 12px;
    font-family: 微软雅黑
}
.msg-show .mb_btnbox{
    margin: 15px 0 10px;
    text-align: center;
    display: flex;
    justify-content: space-around
}
.msg-show .mb_btn_ok,.mb_btn_no,.mb_btn_dowm{
    width: 85px;
    height: 30px;
    color: white;
    border: none
}
.msg-show .mb_btn_ok,.mb_btn_dowm{
    background-color: #168bbb
}
.msg-show .mb_btn_dowm{
    display: block;
    margin: 0 0 0 22px;
    height: 27px;
    padding: 3px 0 0 0
}
.msg-show .mb_btn_no{
    background-color: gray;
    margin-left: 20px
}


/*公告弹框*/
.notice-show {
    display:none;
}
.notice-show .notice_con{
    z-index: 999999;
    width: 250px;
    position: fixed;
    background-color: White;
    border-radius: 3px;
    right: 0;
    bottom:0;
    border:solid 1px #DDDDDD;
}
.notice-show .notice_tit{
    display: block;
    font-size: 14px;
    color: #444;
    padding: 10px 15px;
    background-color: #DDD;
    border-radius: 3px 3px 0 0;
    font-weight: bold;
    height:17px;
}
.notice-show .notice_msg{
    padding: 15px;
    border-bottom: 1px dashed #DDD;
    font-size: 15px;
    min-height:100px;
}
.notice-show .notice_msg span{
    color:black;
    font-size:16px;
}.notice-show .notice_msg span:hover{
    color:#F45039;
    cursor:pointer;
}
.notice-show .notice_ico{
    display: block;
    position: absolute;
    right: 10px;
    top: 9px;
    border: 1px solid Gray;
    width: 18px;
    height: 18px;
    text-align: center;
    line-height: 16px;
    cursor: pointer;
    border-radius: 12px;
    font-family: 微软雅黑
}
.notice-show .notice_btnbox{
    margin: 15px 0 10px;
    text-align: center;
    display: flex;
    justify-content: space-around
}
.notice-show .notice_btn_ok,.notice_btn_no,.notice_btn_dowm{
    width: 85px;
    height: 30px;
    color: white;
    border: none
}
.notice-show .notice_btn_ok,.notice_btn_dowm{
    background-color: #168bbb
}
.notice-show .notice_btn_dowm{
    display: block;
    margin: 0 0 0 22px;
    height: 27px;
    padding: 3px 0 0 0
}
.notice-show .notice_btn_no{
    background-color: gray;
    margin-left: 20px
}
