/* =1 reset */
html{font-size:12px}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}body,button,input,select,textarea{font:12px/1.5 "Microsoft YaHei","SimSun",Tahoma,Verdana,Arial;outline:none}fieldset,img{border:0}address,caption,cite,code,dfn,var,optgroup{font-style:inherit;font-weight:inherit}del,ins{text-decoration:none}li{list-style:none}caption{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:baseline}sub{vertical-align:baseline}a{outline:none}
textarea{resize:none}/*禁用文本域手动放大缩小*/
input:focus,textarea:focus{outline:none}/*chrome获取焦点外框去除*/
input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-box-shadow: 0 0 0 1000px white inset}/*chrome表单自动填充去掉input黄色背景*/
video::-webkit-media-controls-enclosur{overflow: hidden;}video::-webkit-media-controls-panel{width: calc(100% + 30px);}/*屏蔽 video标签下载按钮*/

/* =2 fn-public */
a{text-decoration:none;color:#121212}a:hover{text-decoration:none;color:#23b8ff}strong,b,.b{font-weight:700}.button,.submit{cursor:pointer}.fn-clear:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.fn-clear{zoom:1}.clr{clear:both}.fn-hide{display:none}.fn-block{display:block}.fn-overhide{overflow:hidden}.fn-left,.fn-right{display:inline}.fn-left{float:left}.fn-right{float:right}.fn-abs{position:absolute}.fn-rel{position:relative}.fn-indent{position:absolute;text-indent:-9999px}.t-left{text-align:left}.t-center{text-align:center}.t-right{text-align:right}.height-auto{height:auto !important}.pt-5{padding-top:5px}.pt-10{padding-top:10px}.pt-15{padding-top:15px}.pt-20{padding-top:20px}.pt-30{padding-top:30px}.pt-50{padding-top:50px}.pr-5{padding-right:5px}.pr-10{padding-right:10px}.pr-15{padding-right:15px}.pr-20{padding-right:20px}.pr-30{padding-right:30px}.pr-50{padding-right:50px}.pb-5{padding-bottom:5px}.pb-10{padding-bottom:10px}.pb-15{padding-bottom:15px}.pb-20{padding-bottom:20px}.pb-30{padding-bottom:30px}.pb-50{padding-bottom:50px}.pl-5{padding-left:5px}.pl-10{padding-left:10px}.pl-15{padding-left:15px}.pl-20{padding-left:20px}.pl-30{padding-left:30px}.pl-50{padding-left:50px}.pa-5{padding:5px}.pa-10{padding:10px}.pa-15{padding:15px}.pa-20{padding:20px}.pa-30{padding:30px}.pa-50{padding:50px}.px-5{padding:0 5px}.px-10{padding-right:10px;padding-left:10px}.px-15{padding-right:15px;padding-left:15px}.px-20{padding-right:20px;padding-left:20px}.px-30{padding-right:30px;padding-left:30px}.px-50{padding-right:50px;padding-left:50px}.py-5{padding-top:5px;padding-bottom:5px}.py-10{padding-top:10px;padding-bottom:10px}.py-15{padding-top:15px;padding-bottom:15px}.py-20{padding-top:20px;padding-bottom:20px}.py-30{padding-top:30px;padding-bottom:30px}.py-50{padding-top:50px;padding-bottom:50px}.m-auto{margin-right:auto;margin-left:auto}.mt-3{margin-top:3px}.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-50{margin-top:50px}.mr-5{margin-right:5px}.mr-10{margin-right:10px}.mr-15{margin-right:15px}.mr-20{margin-right:20px}.mr-30{margin-right:30px}.mr-50{margin-right:50px}.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-50{margin-bottom:50px}.ml-5{margin-left:5px}.ml-10{margin-left:10px}.ml-15{margin-left:15px}.ml-20{margin-left:20px}.ml-30{margin-left:30px}.ml-50{margin-left:50px}.ma-5{margin:5px}.ma-10{margin:10px}.ma-15{margin:15px}.ma-20{margin:20px}.ma-30{margin:30px}.ma-50{margin:50px}.mx-5{margin-right:5px;margin-left:5px}.mx-10{margin-right:10px;margin-left:10px}.mx-15{margin-right:15px;margin-left:15px}.mx-20{margin-right:20px;margin-left:20px}.mx-30{margin-right:30px;margin-left:30px}.mx-50{margin-right:50px;margin-left:50px}.my-5{margin-top:5px;margin-bottom:5px}.my-10{margin-top:10px;margin-bottom:10px}.my-15{margin-top:15px;margin-bottom:15px}.my-20{margin-top:20px;margin-bottom:20px}.my-30{margin-top:30px;margin-bottom:30px}.my-50{margin-top:50px;margin-bottom:50px}
.f-12{font-size:12px}.f-14{font-size:14px}.f-16{font-size:16px}.f-18{font-size:18px}.f-20{font-size:20px}.f-26{font-size:26px}
.c-red{color:#23b8ff}.c-blue{color:#0090e9}.c-green{color:#4abe6d}.c-orange{color:#f05e23}.c-333{color:#333}.c-444{color:#444}.c-555{color:#555}.c-666{color:#666}.c-777{color:#777}.c-888{color:#888}.c-999{color:#999}.c-cost{text-decoration:line-through;}.c-wb{word-wrap:break-word;word-break:break-all}.placeholder{color:#999}

/* =3 Global */
body{background:#f5f5f5;}
#container{width:1200px;margin:20px auto;}
.content{background:#fff;}
.content-border{width:1100px;margin:10px auto;background:#fff;border:1px solid #e0e0e0;min-height: 700px;padding:50px;}

/* 表单 */
.chk{vertical-align:text-bottom;margin:0 3px 0 0;*margin:0 3px -3px 0;}		/*复选框-单选框垂直对齐*/
.input-txt,.input-sel,.input-date,.text-area{background:#fff;border:1px solid #e5e5e5;padding:0 5px;}
.input-date{width:105px;height:38px;line-height:38px;background:url(../images/icon/date.png?1903011523) no-repeat right center #fff;padding-left:5px;}	/*日期选择控件表单*/
.text-area{width:300px;height:50px;padding:5px;}	/*文本域*/
.input-txt,.input-sel{width:100px;height:38px;line-height:38px;font-size:14px;}	/*文本框、默认下拉框*/
.input-readonly{border:1px solid #c9d0d4;background:#f6f6f6;color:#999;}	/*只读*/
.input-txt-error{border:1px solid #23b8ff;color:#e34007;}	/*错误*/
.input-txt-correct{border:1px solid #88cd34;color:#24a003;}	/*正确*/
.onError,.onCorrect{display:inline-block;height:40px;line-height:40px;background:url(../images/form_icon.png?1903011523) no-repeat;padding-left:30px;}	/*表单提示*/
.onError{color:#f00;background-position:6px -38px;}		/*错误提示*/
.onCorrect{color:#8cd232;background-position:6px 12px;}	/*正确提示*/

/* 按钮 */
.abtn{display:inline-block;width:90px;height:40px;line-height:40px;padding:0 5px;text-align:center;color:#fff;}
.abtn:hover{color:#fff;}
.abtn-sm{width: auto;min-width: 65px;height: 30px;line-height: 30px;border-radius: 3px;font-size: 14px;}
.abtn-big{min-width:120px;height:40px;line-height:40px;font-size:16px;}
.abtn-red.disabled{background-color: #b4a0a0 !important;cursor: default;}
.abtn-red{background:#23b8ff;}
.abtn-red:hover{background:#67ceff;}
.abtn-blue{background:#0090e9;}
.abtn-blue:hover{background:#1da5fb;}
.abtn-green{background:#4abe6d;}
.abtn-green:hover{background:#61c880;}
.abtn-orange{background:#f05e23;}
.abtn-orange:hover{background:#f8885a;}
.abtn-red-ring{border:1px solid #ff5c3e;color:#ff5c3e;}
.abtn-red-ring:hover{background:#ffece8;color: #ff5c3e;}
.abtn-orange-ring{width:88px;height:38px;line-height:38px;background:#fff;border:1px solid #ff5c3e;color:#ff5c3e;}
.abtn-orange-ring:hover{background:#ff5c3e;}
.abtn-gray{background:#b4a0a0;}
.abtn-wxb{background-color: #5fb8f5;border: 1px solid #4fa2db  ;}
.abtn-wxb:hover{background-color: #82ccff;}

/* 小图标 */
.icon-del{display:inline-block;width:18px;height:18px;background:url(../images/icon/del1.png?1903011523) no-repeat;}
.icon-del:hover{background:url(../images/icon/del2.png?1903011523) no-repeat;}
.use-cost{display: inline-block;min-width: 58px;height: 22px;line-height: 22px;background: #fff;border: 1px solid #ff7815;border-radius: 3px;padding:0 5px;text-align: center;color: #ff7815;}

/* 面包屑-导航 */
.ui-crumbs{padding-bottom:20px;line-height:1;color:#333;}
.ui-crumbs span{margin:0 3px;}

/* 选项卡切换 */
.ui-tab{}
.ui-tab-list{border-bottom:1px solid #eee;}
.ui-tab-list li{float:left;height:24px;line-height:24px;border-radius:5px 5px 0 0;background:#ccc;padding:0 15px;margin-right:10px;cursor:pointer;}
.ui-tab-list li.current{background:#eee;}
.ui-tab-wrap{background:#eee;padding:20px;}
.ui-tab-module{}

/* 表格 */
.ui-table-list{width:100%;border-collapse:collapse;}
.ui-table-list th,.ui-table-list td{border:1px solid #e3e3e3;padding:0 10px;text-align:left;}
.ui-table-list th{height:40px;background:#eee;font-weight:700;color:#55697c;}
.ui-table-list td{height:34px;background:#fff;color:#777;}
.ui-table-list tr.even td{background:#f9f9f9;}
.ui-table-list tr.hover td{background:#f6fcfe;}
.ui-table-form{width:100%;border-collapse:collapse;}
.ui-table-form th{width:120px;height:40px;text-align:right;font-weight:100;}
.ui-table-form td{padding-left:5px;}

/* 分页 */
.ui-page{height:77px;line-height:77px;text-align:center;}
.ui-page a,.ui-page .no{display:inline-block;width:44px;height:35px;line-height:35px;background:#fff;border:1px solid #e5e5e5;border-radius:2px;margin-right:10px;text-align:center;font-size:18px;color:#919191;}
.ui-page a:hover{border:1px solid #dd2727;color:#dd2727;}
.ui-page a.current{background:#dd2727;border:1px solid #dd2727;color:#fff;}

/* 模糊查找 */
.ui-search{display:inline-block;position:relative;z-index: 99;}
.ui-search-list{display:none;position:absolute;left:0;top:39px;z-index:101;min-width:100%;*width: 100%;}
.ui-search-list ul{max-height:240px;background:#fff;border:1px solid #e5e5e5;*overflow-x: hidden;overflow-y:auto;}
.ui-search-list li{max-width: 550px;height:24px;line-height:24px;padding:0 10px;font-size:14px;color:#121212;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ui-search-list li:hover,.ui-search-list li.current{background: #f5f5f5;}
.ui-search-list li span{color:#dd2727;}

/* 查询条件 */
.ui-query{background:#f6fcfe;border:1px solid #dedede;padding:15px 15px 0;}
.ui-query-inner{padding-bottom:15px;}

/* 筛选信息 */
.ui-filter-inner{padding-bottom:10px;}
.ui-filter-inner .tt{float:left;width:70px;margin-top:3px;}
.ui-filter-inner .item{margin-left:70px;}
.ui-filter-inner .item span{display:inline-block;min-height:24px;line-height:24px;min-width:75px;text-align:center;padding:0 5px;background:#f1f2f6;border:1px solid #d0d5d8;margin:0 5px 5px 0;cursor:pointer;}
.ui-filter-inner .item span.current{background:url(../images/current.png?1903011523) no-repeat right bottom #fff;border:1px solid #3198dd;}

/*登录*/
.ui-login{background:#fff;}
.ui-login-tab{height:44px;}
.ui-login-tab li{float:left;width:50%;cursor:pointer;}
.ui-login-tab li span{display:block;height:43px;line-height:43px;background:#f1f1f1;border-bottom:1px solid #d6d6d6;text-align:center;font-size:16px;color:#676767;}
.ui-login-tab li.current span{background:#fff;border-bottom:1px solid #fff;border-right:1px solid #fff;border-left:1px solid #fff;color:#121212;}
.ui-login-tab li.current span.user{border-right:1px solid #d6d6d6;}
.ui-login-tab li.current span.tel{border-left:1px solid #d6d6d6;}
.ui-login-item{height: 230px;padding:24px 30px 0;}
.ui-login-item-phone{padding-top: 0;}
.ui-login-item p,.ui-login-item .p{min-height:35px;margin-bottom:10px;}
.ui-login-item .code-img{float:right;width:90px;height:35px;}
.ui-login-item .code-img img{width:90px;height:35px;}
.ui-login-item .txt-wrap{display:block;height:25px;border:1px solid #d8d5d5;border-left:0;padding:4px 0;margin:0 0 0 50px;*margin-left: 0;}
.ui-login-item .txt-wrap .place{display: block !important;}
.ui-login-item .txt-wrap .txt{width:100%;height:25px;line-height:25px;background: #fff;border:0;font-size:14px;}
.ui-login-item .code .txt-wrap{margin:0 100px 0 50px;*margin-left: 0;}
.ui-login-item label{float:left;display:block;width:49px;height:33px;border:1px solid #d8d5d5;border-right:0;}
.ui-login-item label span{display:block;width:38px;height:33px;}
.ui-login-item .user label span{background:url(../images/icon/user.png?1903011523) no-repeat center center #b6aeae;}
.ui-login-item .phone label span{background:url(../images/icon/phone.png?1903011523) no-repeat center center #b6aeae;}
.ui-login-item .password label span{background:url(../images/icon/password.png?1903011523) no-repeat center center #b6aeae;}
.ui-login-item .code label span{background:url(../images/icon/auth_code.png?1903011523) no-repeat center center #b6aeae;}
.ui-login-item .abtn-red{width:250px;border-radius:1px;font-size:18px;}
.ui-login-item .rem{height:15px;min-height:15px;line-height:1;padding-top:3px;margin-bottom: 0;}
.ui-login-item .rem a{float:right;color:#777;}
.ui-login-item .rem a:hover{color:#23b8ff;}
.ui-login-item .rem a.c-red{float: none;color: #23b8ff;}
.ui-login-item .rem .ui-checkbox{float:left;height:15px;line-height:15px;background:url(../images/checkbox_index.png?1903011523) no-repeat 0 2px;color:#777;}
.ui-login-item .rem .ui-checkbox-current{background-position:0 -20px;}
.ui-login-item .error{height:26px;min-height:26px;line-height:26px;margin-bottom:0;}
.ui-login-item-tab{padding: 20px 0 15px;}
.ui-login-item-tab li{float: left;width: 50%;}
.ui-login-item-tab a{display: block;width: 76%;height: 20px;line-height: 1;border-bottom: 2px solid #fff;margin: 0 auto;text-align: center;font-size: 16px;color: #777;}
.ui-login-item-tab li.current a{border-bottom-color: #23b8ff;color: #23b8ff;}
.ui-login-other{width:260px;margin:15px auto 0;overflow: hidden;zoom: 1;}
.ui-login-other a{display:inline-block;height:20px;line-height:20px;font-size:14px;color:#787878;}
.ui-login-other a:hover{color:#23b8ff;}
.ui-login-other a.qq{background:url(../images/icon/qq.png?1903011523) no-repeat 0 center;padding-left:21px;}
.ui-login-other a.weixin{background:url(../images/icon/weixin.png?1903011523) no-repeat 0 center;padding-left:25px;}
.ui-login-other a.reg{float:right;color:#ed6161;}
.ui-login-info{padding:35px 22px 0;}
.ui-login-info .my-avatar .avatar{float:left;width:70px;height:70px;border-radius:50%;margin-top:5px;overflow:hidden;}
.ui-login-info .my-avatar .avatar img{width:70px;height:70px;}
.ui-login-info .my-avatar p{margin-left:80px;}
.ui-login-info .my-avatar p.tt{font-size:18px;color:#808080;}
.ui-login-info .my-avatar p.tt span{color:#121212;}
.ui-login-info .my-avatar p.dd{margin-top:5px;line-height:22px;font-size:14px;color:#666;}
.ui-login-info .my-course{border-bottom:1px solid #e5e5e5;padding-bottom:20px;margin-top:25px;}
.ui-login-info .my-course li{float:left;width:28%;}
.ui-login-info .my-course li a{display:block;}
.ui-login-info .my-course li a:hover span.dd{color:#ff5c3e;}
.ui-login-info .my-course li.center{width:44%;*width:43%;}
.ui-login-info .my-course li span{display:block;text-align:center;}
.ui-login-info .my-course li span.tt{font-size:18px;color:#ff5c3e;}
.ui-login-info .my-course li span.dd{margin-top:10px;font-size:14px;color:#121212;}
.ui-login-info .my-course-teacher li{width:50%;}
.ui-login-info .my-info{padding:0 5px;margin-top:15px;}
.ui-login-info .my-info li{height:26px;line-height:26px;font-size:14px;color:#666;}
.ui-login-info .my-info li span{float:right;}
.ui-login-info .my-go{padding-top:20px;text-align:center;}
.ui-login-info .my-go .abtn-red{width:140px;font-size:16px;}
/*20160909 新首页*/
.ui-login-new .ui-login-info{height: 156px;background-image: url(../images/info_bg.jpg?1903011523);padding:20px 22px 0;}
.ui-login-new .ui-login-info .my-avatar .avatar{margin-top: 0;}
.ui-login-new .ui-login-info .my-avatar p{margin-left: 90px;}
.ui-login-new .ui-login-info .my-avatar p.tt{padding-top: 5px;font-size:16px;}
.ui-login-new .ui-login-info .my-avatar p.tips{padding-top: 10px;font-size: 16px;color: #808080;}
.ui-login-new .ui-login-info .my-avatar .btn{padding-top: 20px;text-align: center;}
.ui-login-new .ui-login-info .my-avatar .btn .abtn{width: 90px;height: 30px;line-height: 30px;border-radius: 2px;font-size: 14px;}
.ui-login-new .ui-login-info .my-avatar .btn .abtn-red-ring{width: 88px;height: 28px;line-height: 28px;}
.ui-login-new .ui-login-info .my-go{padding-top: 10px;text-align: left;}
.ui-login-new .ui-login-info .my-go .abtn-red{width: 110px;height: 30px;line-height: 30px;font-size: 14px;}
.ui-login-new .ui-login-info .my-course{border-bottom: 0;padding-bottom: 0;margin-top: 15px;}
.ui-login-new .ui-login-info .my-course li span.dd{margin-top: 5px;}

/* 弹出层/遮罩层 */
.ui-layer-mask{position:absolute;top:0;left:0;z-index:99998;width:100%;height:100%;background: #000;filter:Alpha(Opacity=30);background:rgba(0,0,0,0.3);}
:root .ui-layer-mask{filter:Alpha(Opacity=100) \0/IE9; } /* IE9 */ 
/*纯div效果弹出层*/
.ui-layer{position:absolute;top:200px;left:40%;background: #fff;border:1px solid #d7d7d7;z-index:99999;}
.ui-layer .tt{height:40px;line-height:40px;padding:0 10px;background:#f8f8f8;border-bottom:1px solid #d7d7d7;font-size:14px;}
.ui-layer .tt .close{float:right;display:inline-block;width:16px;height:16px;background:url(../images/icon/close1.png?1903011523) no-repeat;margin-top:10px;text-indent:-9999em;outline:none;}
.ui-layer .abtn{width:90px;height:28px;line-height:28px;border-radius:2px;}
.ui-layer .wrap{background:#fff;}
.ui-layer-auto{position:fixed;top:200px;left:40%;z-index:99999999;background:#453636;}
.ui-layer-auto .txt{padding:20px 60px;font-size:18px;color:#fff;}
.ui-layer-auto .close{position:absolute;top:3px;right:3px;display:block;width:21px;height:19px;background:url(../images/close.png?1903011523) no-repeat;}
.ui-layer-auto .close:hover{background-position:0 -19px;}
.ui-layer-login{position:absolute;top:100px;right:100px;width:360px;background:url(../images/login_layer_bg.png?1903011523);padding:10px;z-index:99999;}
.ui-layer-login .ui-login{padding-bottom: 10px;}
.ui-layer-login .ui-login-index{padding:0;}
.ui-layer-login i.close{position:absolute;top:10px;right:10px;display:block;width:30px;height:30px;background:url(../images/login_close.png?1903011523) no-repeat;cursor:pointer;}
.ui-layer-login .ui-login-tab{height: 58px;border-bottom: 2px solid #d6d6d6;margin: 0 30px;}
.ui-layer-login .ui-login-tab li{position: relative;float: left;width: 50%;height: 58px;}
.ui-layer-login .ui-login-tab li span{position: absolute;bottom: -2px;left: 0;width: 100%;height: 30px;background: none;border-bottom: 2px solid #d6d6d6;border-right: 0 !important;border-left: 0 !important;padding-top: 28px;line-height: 1;text-align: center;font-size: 16px;color: #676767;}
.ui-layer-login .ui-login-tab li.current span{border-bottom: 2px solid #23b8ff;color: #121212;}
.ui-layer-login .ui-login-item .abtn-red{width: 290px;}
.ui-layer-login .ui-login-other{margin-top: 10px;padding-bottom: 10px;}
.ui-layer-tips,.ui-layer-win,.ui-layer-del{padding-bottom:30px;text-align:center;}
.ui-layer-tips .dt,.ui-layer-win .dt{display:inline-block;height:32px;line-height:32px;padding-left:55px;font-size:16px;color:#535353;margin:35px 0 10px;}
.ui-layer-tips .dt{background:url(../images/icon/tips.png?1903011523) no-repeat;}
.ui-layer-win .dt{background:url(../images/icon/right.png?1903011523) no-repeat;}
.ui-layer-tips .dd,.ui-layer-win .dd{font-size:14px;line-height:30px;text-align:left;color:#535353;padding-left:65px;margin-bottom:25px;}
.ui-layer-del .dt{padding:60px 30px;font-size:14px;color:#535353;}
.login-user-sel{width:500px;max-height:270px;margin:0 12px;overflow-x:hidden;overflow-y:auto;}
.login-user-sel li{height:40px;background:#fff;margin-bottom:5px;overflow:hidden;zoom:1;}
.login-user-sel li.odd{background:#f8f8f8;}
.login-user-sel li.hover{background:#ffe8e8;}
.login-user-sel li.current{background:url(../images/radio.png?1903011523) no-repeat 460px -19px #ffe8e8;}
.login-user-sel li span{float:left;display:block;height:40px;line-height:40px;padding-left:10px;font-size:14px;color:#777;}
.login-user-sel li span.school{width:230px;color:#444;}
.login-user-sel li span.name{width:80px;color:#444;}
.login-user-sel li span.user{width:120px;color:#444;}
/*table组合效果弹出层*/
.ui-layer-table{font-size:14px;color:#666;margin:0 20px;}
.ui-layer-table th,.ui-layer-table td{height:50px;}
.ui-layer-table th{width:75px;font-weight:100;}
.ui-layer-table td.btn{padding-top:30px;text-align:center;}
.ui-layer-table .input-txt,.ui-layer-table .input-sel,.ui-layer-table .input-date{height:28px;line-height:28px;}
.ui-layer-table .ui-select-inner,.ui-layer-table .ui-select-txt{height:28px;line-height:28px;}
.ui-layer-table .ui-select-inner i{width:28px;height:28px;}
.ui-layer-table .ui-option-wrap{top:28px;}
.ui-layer-black{position:absolute;width:100%;top:200px;left:40%;z-index:99999;}
.ui-layer-black thead td.center{height:37px;background:url(../images/layer_t_bg.png?1903011523) repeat-x;}
.ui-layer-black thead td.left{width:4px;background:url(../images/layer_t_l.png?1903011523) no-repeat;}
.ui-layer-black thead td.right{width:4px;background:url(../images/layer_t_r.png?1903011523) no-repeat;}
.ui-layer-black tbody td.wrap{background:#333;}
.ui-layer-black tbody td.left{background:url(../images/layer_m_l.png?1903011523) repeat-y;}
.ui-layer-black tbody td.right{background:url(../images/layer_m_r.png?1903011523) repeat-y;}
.ui-layer-black tfoot td.center{height:4px;background:url(../images/layer_b_bg.png?1903011523) repeat-x;}
.ui-layer-black tfoot td.left{background:url(../images/layer_b_l.png?1903011523) no-repeat;}
.ui-layer-black tfoot td.right{background:url(../images/layer_b_r.png?1903011523) no-repeat;}
.ui-layer-black .tt{height:37px;font-size:14px;font-weight:600;color:#FFF;padding:0 5px;overflow:hidden;}
.ui-layer-black .tt span{display:inline-block;float:left;height:37px;line-height:37px;}
.ui-layer-black .tt .close{display:inline-block;float:right;background:url(../images/layer_close_table.png?1903011523) no-repeat;width:14px;height:14px;text-indent:-9999px;outline:none;margin-top:12px; overflow:hidden;}

/* 模拟文件域上传按钮 */
.ui-file{display:inline-block;overflow:hidden;position:relative;}
.ui-file input{position:absolute;top:0;right:0;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);cursor:pointer;outline:0;font-size:100px;}

/* 模拟下拉框 */
.ui-select{position:relative;display:inline-block;width:120px;cursor:pointer;}
.ui-select-inner{position:relative;display:block;height:38px;line-height:38px;border:1px solid #e0e0e0;padding:0 40px 0 5px;}
.ui-select-inner i{position:absolute;top:0;right:0;width:38px;height:38px;background:url(../images/icon/arrow_down_gray.png?1903011523) no-repeat center center #f4f4f4;border-left:1px solid #e0e0e0;}
.ui-select-open i{background:url(../images/icon/arrow_up_red.png?1903011523) no-repeat center center #f4f4f4;}
.ui-select-txt{width:100%;height:38px;line-height:38px;background:none;border:0;font-size:14px;color:#444;}
.ui-option-wrap{position:absolute;top:38px;left:0;display:none;width:100%;}
.ui-option{display:block;max-height:150px;background:#fff;border:1px solid #e0e0e0;border-top:1px solid #23b8ff;overflow-x:hidden;overflow-y:auto;}
.ui-option a{display:block;height:30px;line-height:30px;padding:0 10px;color:#333;}
.ui-option a.current{color:#23b8ff;}
.ui-option a.no{color:#333;}
.ui-option a.hover{color:#23b8ff;}
.ui-select-disable{background:url(../images/select_bg.png?1903011523) no-repeat right 0 #eee;}/*下拉框不可操作状态*/
.ui-select-disable .ui-select-txt{background:#eee;}

/* 模拟单选框 */
.ui-radio{display:inline-block;height:18px;line-height:18px;overflow:hidden;cursor:pointer;background:url(../images/radio.png?1903011523) no-repeat;padding-left: 22px;margin-bottom:-2px;}
.ui-radio-current{background-position:0 -30px;}
.ui-radio .radio{display:none;}
.ui-radio-disabled{background-position:0 -60px;}
.ui-radio-disabled-checked{background-position:0 -90px;}

/* 模拟复选框 */
.ui-checkbox,.ui-checkbox-current{display:inline-block;height:18px;cursor:pointer;background:url(../images/checkbox.png?1903011523) no-repeat;padding-left:22px;line-height:18px;margin-bottom:-2px;}
.ui-checkbox-current{background-position:0 -30px;}
.ui-checkbox-blue .ui-checkbox-current{background-position:0 -60px;}
.ui-checkbox .chk{display:none;}
.ui-checkbox-all{width:35px;line-height:16px;padding-left:30px;}
.ui-checkbox-name{margin:1px 30px 0 5px;}
.ui-checkbox-disabled{background-position:0 -60px;}
.ui-checkbox-disabled-checked{background-position:0 -90px;}

/* 回到顶部 */
.gotop-wrap{position:fixed;bottom:30px;right:10px;_position:absolute;_top: expression(documentElement.scrollTop+document.documentElement.offsetHeight-this.offsetHeight-16);z-index:998;}
.gotop-wrap .btn{display:block;width:44px;height:44px;margin-top:5px;text-indent:-9999px;background:url(../images/gotop.png?1903011523) no-repeat;}
.gotop-wrap .btn-video{background-position:0 0;height:66px;}
.gotop-wrap .btn-code{background-position:0 -71px;}
.gotop-wrap .btn-code:hover{background-position:-45px -71px;}
.gotop-wrap .btn-qq{background-position:0 -120px;}
.gotop-wrap .btn-qq:hover{background-position:-45px -120px;}
.gotop-wrap .btn-help{background-position:0 -169px;}
.gotop-wrap .btn-help:hover{background-position:-45px -169px;}
.gotop-wrap .btn-top{background-position:0 -218px;}
.gotop-wrap .btn-top:hover{background-position:-45px -218px;}
.gotop-wrap .qr-code{display:none;position:absolute;top:76px;right:60px;width:200px;background:#fff;border:1px solid #d7d7d7;padding:0 10px;}
.gotop-wrap .qr-code i{position:absolute;top:13px;right:-15px;display:block;width:15px;height:12px;background:url(../images/icon/sidebar_video_arrow.png?1903011523) no-repeat;}
.gotop-wrap .qr-code p{float:left;width:50%;padding:10px 0;line-height:1;text-align:center;font-size:14px;}
.gotop-wrap .qr-code p img{display:block;width:80px;height:80px;margin:0 auto;margin-bottom:10px;}
.gotop-wrap .video-list-show{display:block;width:44px;height:66px;text-indent:-9999px;background:url(../images/gotop.png?1903011523) no-repeat;}
.gotop-wrap .video-list-grid{display:none;position:absolute;top:0;right:44px;z-index:100;padding-right:16px;}
.gotop-wrap .video-list-grid i{position:absolute;top:13px;right:2px;z-index:101;display:block;width:15px;height:12px;background:url(../images/icon/sidebar_video_arrow.png?1903011523) no-repeat;}
.gotop-wrap .video-list{width:170px;background:#fff;border:1px solid #d7d7d7;padding:10px 0;}
.gotop-wrap .video-list p a{display:block;height:30px;line-height:30px;background:url(../images/icon/arrow_red.png?1903011523) no-repeat 13px center;padding:0 10px 0 25px;font-size:14px;color:#dd2727;}
.gotop-wrap .video-list p a:hover{background-color:#f4f4f4;}
.gotop-wrap .video-list-wrap-hover .video-list-grid{display:block;}

/*手机号码、验证码、明文密码切换相关*/
.phone-number1{float:left;width:40px;text-align:center;}
.phone-number2{float:left;width:199px;margin:0 5px 0 -1px;}
label + .get-code{width: 90px;height: 35px;line-height: 35px;}
.get-code{display:inline-block;width:100px;height:40px;line-height:40px;text-align:center;color:#fff !important;}
.get-code-disable{background:#b4a0a0;}
.get-code-able{background:#23b8ff;}
.get-code-able:hover{background:#67ceff;}
.password-wrap{position:relative;display:inline-block;}
.password-wrap i{position:absolute;top:14px;right:8px;display:block;width:20px;height:14px;background:url(../images/icon/eye2.png?1903011523) no-repeat;cursor:pointer;}
.password-wrap i.open{background:url(../images/icon/eye1.png?1903011523) no-repeat;}
.code-layer-wrap{position:relative;z-index: 99;}
.code-layer-wrap .layer{position:absolute;left:-60px;top:-130px;display:block;width:224px;height:120px;background:url(../images/code_layer.png?1903011523) no-repeat;padding:2px 0 0 11px;}
.code-layer-wrap .layer p{height:40px;padding-top:10px;}
.code-layer-wrap .layer .code{float:left;display:block;width:90px;height:40px;}
.code-layer-wrap .layer .change{display:block;margin:6px 0 0 102px;font-size:16px;color:#ff6700;}
.code-layer-wrap .layer .submit{display:inline-block;width:60px;height:40px;line-height:40px;background:#ff6700;text-align:center;color:#fff;}
.code-voice{width: 262px;padding-top: 5px;text-align: right;font-size: 14px;color: #555;}
.code-voice a{color: #dd2727;}

/* 无记录 */
.no-data1{background:url(../images/no_data1.png?1903011523) no-repeat center 0;padding:140px 0 100px;text-align:center;font-size:16px;color:#121212;}
.no-data1 a{color:#dd2727;}
.no-data2{background:url(../images/no_data2.png?1903011523) no-repeat center 50px;padding:320px 0 100px;text-align:center;font-size:18px;color:#121212;}
.no-data3{background:url(../images/no_data3.png?1903011523) no-repeat center 165px;padding:240px 0 100px;text-align:center;font-size:14px;color:#9b9b9b;}
.no-data4{background:url(../images/default_avatar_teacher.png?1903011523) no-repeat center 165px;padding:320px 0 100px;text-align:center;font-size:18px;color:#121212;}
.no-data5{background:url(../images/no_data5.png?1903011523) no-repeat center 55px;padding:210px 0 20px;text-align:center;font-size: 16px;color: #121212;}
.no-data6{background:url(../images/no_data6.png?1903011523) no-repeat center 50px;padding:160px 0 20px;text-align:center;font-size: 16px;color: #121212;}
.page-error{background:url(../images/page_error.png?1903011523) no-repeat center 50px;}
.no-data-stu{height:25px;line-height:25px;padding:5px 0 15px;text-align:center;font-size:14px;color:#b2b2b2;}
.no-data-stu span{display:inline-block;text-align:left;white-space:nowrap;}
.no-data-stu i{float:left;display:block;width:25px;height:25px;margin-right:20px;}
.no-data-stu4 i{background:url(../images/icon/no_data_stu4.png?1903011523) no-repeat;}

/* 支付功能 */
.fn-pay{}
.fn-pay .dt{border-bottom:1px solid #c9c9c9;font-size:18px;color:#333;padding:20px 0 10px 0;}
.fn-pay .opt{padding:25px;font-size:14px;font-weight:700;color:#4d4d4d;}
.fn-pay .opt span{color:#ff8500;}
.fn-pay .opt input{width:115px;height:36px;line-height:36px;padding:0 5px;border:1px solid #bcbcbc;margin:0 5px 0 10px;}
.fn-pay h4{border-bottom:1px solid #e0e0e0;font-size:14px;color:#4d4d4d;padding:0 0 10px 2px;margin:0 25px;}
.fn-pay h5{border-top:1px solid #e0e0e0;font-size:16px;color:#333;padding:10px 0 0;margin-top:20px;}
.fn-pay h5.no-border{border-top:0;margin-top:10px;}
.fn-pay-protocol{border-top: 1px solid #e0e0e0;margin-top: 10px;padding-top: 20px;}
.fn-pay-protocol span{font-size: 16px;color: #333;}
.fn-pay-protocol a{color: #23b8ff;}
ul.fn-bank{overflow:hidden;zoom:1;}
ul.fn-bank .fn-bank-tips{position:absolute;top:90px;left:230px;}
ul.fn-bank li{float:left;width:160px;height:60px;margin:15px 20px 0 0;}
ul.fn-bank li .bank-box{display:block;width:158px;height:58px;border:1px solid #e5e5e5;text-indent:-9999px;background:url(../images/combo.png?1903011523) no-repeat;cursor:pointer;}
ul.fn-bank li .bank-box-current{border:1px solid #23b8ff;}
ul.fn-bank li .balance{background-position:0 0;}
ul.fn-bank li .alipay{background-position:0 -58px;}
ul.fn-bank li .weixinpay{background-position:0 -116px;}
ul.fn-bank li .card{background-position:0 -174px;}
ul.fn-bank li .ICBC{background-position:0 -232px;}
ul.fn-bank li .CCB{background-position:0 -290px;}
ul.fn-bank li .ABC{background-position:0 -348px;}
ul.fn-bank li .CMB{background-position:0 -406px;}
ul.fn-bank li .BOC{background-position:0 -464px;}
ul.fn-bank li .PSBC{background-position:0 -522px;}
ul.fn-bank li .COMM{background-position:0 -580px;}
ul.fn-bank li .CEB{background-position:0 -638px;}
ul.fn-bank li .CITIC{background-position:0 -696px;}
ul.fn-bank li .SPDB{background-position:0 -754px;}
ul.fn-bank li .CMBC{background-position:0 -812px;}
ul.fn-bank li .CIB{background-position:0 -870px;}
ul.fn-bank li .SPABANK{background-position:0 -928px;}
ul.fn-bank li .GDB{background-position:0 -986px;}
ul.fn-bank li .SHRCB{background-position:0 -1044px;}
ul.fn-bank li .SHBANK{background-position:0 -1102px;}
ul.fn-bank li .NBBANK{background-position:0 -1160px;}
ul.fn-bank li .HZCB{background-position:0 -1218px;}
ul.fn-bank li .BJBANK{background-position:0 -1276px;}
ul.fn-bank li .BJRCB{background-position:0 -1334px;}
ul.fn-bank li .FDB{background-position:0 -1392px;}
ul.fn-bank li .WZCB{background-position:0 -1450px;}
ul.fn-bank li .CDCB{background-position:0 -1508px;}
ul.fn-bank li .SDB{background-position:0 -1566px;}
ul.fn-bank-platform li{width:188px;}
ul.fn-bank-platform li .ui-radio{float:left;margin:21px 5px 0 0;}
ul.fn-bank-platform li .bank-box{float:left;}
.fn-pay .balance-num{height:20px;padding:0 0 0 25px;}
.fn-pay .balance-num-span{font-size:16px;color:#333;}
.fn-pay .tips{display:inline-block;height:18px;line-height:18px;background:url(../images/icon/warning.png?1903011523) no-repeat 0 3px;padding-left:22px;font-size:14px;color:#c91a1d;}
.weixinpay-info{width:410px;padding:10px 0 15px;text-align:center;color:#636262;}
.weixinpay-info .qr-wrap{position:relative;width:194px;height:194px;margin:15px auto 0;}
.weixinpay-info .qr-wrap .tit{position:absolute;top:0;left:0;width:100%;height:130px;background:url(../images/weixinpay_qrcode_tt.png?1903011523);padding-top:64px;line-height:30px;font-size:18px;color:#23b8ff;}

/*滚动条美化*/
.mCustomScrollBox{position:relative;height:100%;max-width:100%;outline:none;direction:ltr;overflow:hidden;}
.mCSB_scrollTools{position:absolute;width:6px;height:auto;left:auto;top:0;right:0;bottom:0;}
.mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto;}
.mCSB_draggerRail{width:100%;height:100%;background-color: #e3e1e1;margin:0 auto;}
.mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1;}
.mCSB_dragger .mCSB_dragger_bar{position:relative;width:100%;height:100%;background-color: #b7a9a9;text-align:center;}

/*评分*/
.ui-rating p span{display:inline-block;}
.ui-rating .rating-tt{width:60px;text-align:right;}
.ui-rating .rating-star{position:relative;width:120px;height:13px;background:url(../images/rating_show.png?1903011523) repeat-x;}
.ui-rating .rating-star a{position:absolute;left:0;top:0;display:block;height:13px;text-decoration:none;outline:none;}
.ui-rating .rating-star a:hover,.ui-rating .rating-star a.current{background:url(../images/rating_show.png?1903011523) repeat-x 0 -13px;}
.ui-rating .rating-star a.no{background-position: 0 0;}
.ui-rating .rating-star a.star1{width:24px;z-index:5;}
.ui-rating .rating-star a.star2{width:48px;z-index:4;}
.ui-rating .rating-star a.star3{width:72px;z-index:3;}
.ui-rating .rating-star a.star4{width:96px;z-index:2;}
.ui-rating .rating-star a.star5{width:120px;z-index:1;}
.ui-rating-show{position:relative;display: block;width:120px;height:13px;background:url(../images/rating_show.png?1903011523) repeat-x 5px 0;}
.ui-rating-show span{position:absolute;left:0;top:0;display: block;width: 100%;height:13px;background:url(../images/rating_show.png?1903011523) repeat-x 5px -13px;}

/* 徽章 */
.badge{display: inline-block;min-width: 45px;height: 22px;line-height: 22px;background: #fff;border-radius: 5px;padding: 0 8px;text-align: center;font-size: 14px;}
.badge-sm{min-width: 30px;height: 18px;line-height: 18px;border-radius: 2px;padding: 0 2px;font-size: 12px;}
.badge-gray{border: 1px solid #c2c2c2;color: #777;}
.badge-red{border: 1px solid #dd2727;color: #dd2727;}
.badge-chk .badge{margin: 0 4px 8px 0;cursor: pointer;}
.badge-chk .badge:hover{color: #ff5c3e;}
.badge-chk .badge-current{border: 1px solid #ff9d8b;color: #ff5c3e;}
.badge-chk-blue .badge:hover{color: #5fb8f5;}
.badge-chk-blue .badge-current{border: 1px solid #4fa2db;color: #5fb8f5;}

/*ui-skip 自动跳转*/
.ui-skip-outer{margin: 30px 0;text-align: center;}
.ui-skip{display: inline-block;margin: 20px;}
.ui-skip .tt{display: inline-block;height: 32px;line-height: 32px;background-repeat: no-repeat;background-position: 0 center;padding-left: 46px;font-size: 24px;color: #333;}
.ui-skip .tt-win{background-image: url(../images/icon/right.png?1903011523);}
.ui-skip .tt-fail{background-image: url(../images/icon/error.png?1903011523);}
.ui-skip .dd{margin-top: 30px;text-align: center;font-size: 14px;color: #999;}
.ui-skip .abtn{width:105px;border-radius:3px;font-size:18px;}

