
/* 全局样式 */
body, p, ul, ol, li, dl, dd, dt, h1, h2, h3, h4, h5, h6, form, input, select, label, table, tr, td, th, thead, tbody, tfoot { margin: 0px auto; padding: 0px; border: 0; }

table tbody tr:hover td { background-color: #d6d6d6; font-weight: bold !important; font-size: 16px !important; }

.dataHighLight { background-color: #d6d6d6 !important; font-weight: bold !important; font-size: 16px !important; }

.dataHighLight input { background-color: #d6d6d6 !important; /*font-weight: bold !important;
        font-size: 16px !important;*/ }

.userAvatar { width: 50px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-break: break-all; cursor: pointer; }
.userAvatarT { width: 50px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-break: break-all; cursor: pointer; }
.lookyqm { cursor: zoom-in; }

/*tip提示css*/
.docBubble { position: absolute; max-width: 240px; text-align: left; text-align: left; z-index: 100; display: none; z-index: 999999; }

.docBubble a { margin-left: 0; }

.docBubble .icon { background: none; }

.docBubble .title a { text-decoration: none; }

.docBubble .tl, .docBubble .tr, .docBubble .bl, .docBubble .inner, .docBubble .triangle-t, .docBubble .triangle-b, .docBubble .close { background-image: url(/Content/themes/image/images/manhua_bubbletips.png); _background-image: url(/Content/themes/image/images/manhua_bubbletips_ie6.png); }

.docBubble .tl { float: left; background-position: -20px 0; }

.docBubble .tr { position: absolute; right: -12px; top: 0; width: 12px; height: 12px; background-position: 100% 0; }

.docBubble .bl { position: absolute; left: 0; bottom: -12px; width: 12px; height: 12px; background-position: -20px 100%; }

.docBubble .inner { position: relative; left: 12px; width: 140px; margin: 12px 0 -12px 0; max-width: 220px; background-position: 100% 100%; padding: 0 12px 12px 2px; _padding-bottom: 12px; }

.docBubble .triangle-t { position: absolute; z-index: 2; top: -7px; width: 15px; height: 8px; overflow: hidden; }

.docBubble .triangle-b { position: absolute; bottom: -18px; z-index: 2; width: 15px; height: 11px; overflow: hidden; background-position: 0 -10px; }

.docBubble .triangle-l { position: absolute; left: -10px; z-index: 2; top: 15px; width: 15px; height: 18px; overflow: hidden; background: url(/Content/themes/image/images/manhua_bubbletips_l.png) no-repeat; _background-image: url(/Content/themes/image/images/manhua_bubbletips_l_ie6.png) no-repeat; }

.docBubble .triangle-r { position: absolute; right: -19px; z-index: 2; top: 15px; width: 15px; height: 18px; overflow: hidden; background: url(/Content/themes/image/images/manhua_bubbletips_r.png) no-repeat; _background-image: url(/Content/themes/image/images/manhua_bubbletips_r_ie6.png) no-repeat; }

.docBubble .triangle-t, .docBubble .triangle-b { right: 20px; }

.docBubble .close { position: absolute; z-index: 1; top: 10px; right: 2px; width: 9px; height: 9px; text-indent: -99em; overflow: hidden; background-position: 0 -25px; cursor: pointer; }

.docBubble .inner .icon { float: left; padding: 2px 0; }

.docBubble .inner .icon img { margin-right: 10px; }

.docBubble .inner .cont { overflow: hidden; zoom: 1; line-height: 20px; }

.docBubble .inner .title { margin: 0 0 2px 0; font-size: 12px; font-weight: bold; }

.docBubble .inner .lk-btn { text-align: right; }


.PromptInfoDiv { position: relative; margin: 55px; }

.PromptTip { position: absolute; top: 0; left: 0; padding: 6px 10px 5px; line-height: 16px; color: #DB7C22; font-size: 12px; background-color: #FFFCEF; border: solid 1px #FFBB76; border-radius: 2px; box-shadow: 0 0 3px #ddd; min-width: 100px; max-width: 300px; z-index: 50; }

.InfDiv_Ipt { display: inline-block; width: 32%; position: relative; }

.InfDiv_Ipt > input { width: 93%; }

/*///*/
.report_main { margin: 0 auto; }

ul, ol { list-style: none; }

body { font-size: 12px; font-family: Tahoma,Geneva,sans-serif; background-position: top; background-repeat: repeat-x; }

table { border-collapse: collapse; border-spacing: 0px; text-align: center; }

a { text-decoration: none; }

input[type="checkbox"] { height: 18px; line-height: 22px; border-width: 0px; }

input[type="radio"] { height: 18px; line-height: 22px; border-width: 0px; }

input { height: 20px; line-height: 27px; padding-left: 3px; min-width: 50px; }

select { height: 25px; line-height: 27px; padding-left: 3px; min-width: 50px; }

textarea { font-size: 12px; font-family: Tahoma,Geneva,sans-serif; }

.width50 { width: 50px; }

.width70 { width: 70px; }

.width80 { width: 90px; }

.width100 { width: 100px; }

.width110 { width: 110px; }

.width150 { width: 150px; }

.width180 { width: 180px; }

.width200 { width: 200px; }

.width300 { width: 300px; }

.width350 { width: 350px; }

.width400 { width: 400px; }

.width600 { width: 600px; }

.height70 { height: 70px; }

.hide { display: none; }

.show { display: block; }

#lookteamscore_list tr td { width: 50px; }

#teamcj_list tr td { width: 50px; }

/*清除浮动*/
.clearfix { clear: both; }

/*浮动对象*/
.left { float: left; display: inline; }

.right { float: right; display: inline; }
/*布局*/
.header, .menu, .footer { width: 960px; margin: 0px auto; }

/*页头部分：header*/
.header { text-align: left; height: 61px; position: relative; }

.header-title { font-size: 18px; line-height: 58px; color: white; font-weight: bold; }

.header a { margin-right: 5px; background-color: #086e96; border-radius: 4px; }

.header a:hover { background-color: #a3cbea; }

/*导航部分：navi*/
.navi { width: 100%; height: 111px; overflow: hidden; position: relative; }

.menu { overflow: hidden; margin-top: 3px; }

.navi li { float: left; padding: 0 5px; }

.navi a { display: block; width: 92px; height: 77px; line-height: 130px; text-align: center; text-decoration: none; color: white; font-weight: bold; font-size: 12px; overflow: hidden; float: left; }

/*正文区域：main*/
.main { min-height: 410px; width: 950px; padding: 5px; margin-top: 5px; max-height: 450px; overflow-x: hidden; overflow-y: auto; position: relative; }

form.main_form { width: 800px; margin: 15px auto; }


/*正文：查询条件部分*/
div.search_add { width: 910px; height: 30px; text-align: right; margin-top: 3px; }

div.search_add div { float: left; margin-right: 18px; line-height: 23px; }

div.search_add span { margin-left: 5px; }

/*正文：数据表格部分*/
.data { min-height: 330px; }

.datalist { margin-top: 5px; text-align: center; width: 100%; }

.datalist td { height: 32px; line-height: 32px; }

.datalist th { font-weight: bold; text-align: center; height: 35px; line-height: 35px; }

td.td_modi, th.td_modi { width: 130px; text-align: center; }

th.th_select_all { width: 70px; }

.datalist th input { height: 35px; line-height: 35px; float: left; margin-left: 8px; border-width: 0px; }

.datalist th span { display: block; height: 35px; line-height: 35px; float: left; margin-left: 5px; }

.datalist tr input { border-width: 0px; }

/* 表格中的显示详细 */
a.summary { cursor: default; color: gray; font-weight: bold; display: block; width: 100%; line-height: 100%; }

div.detail_info { position: absolute; z-index: 1000; min-width: 150px; min-height: 40px; display: none; padding: 3px; overflow: visible; text-align: left; }

/* 正文：表单部分（div实现方式） */
div.text_info { width: 200px; text-align: right; float: left; height: 40px; margin-top: 5px; /*5*/ /*border:1px solid black;*/ margin-bottom: 5px; }

div.text_info span { display: block; }

div.input_info { width: 580px; text-align: left; margin-left: 10px; float: left; height: 40px; }

div.input_info span.info { display: inline-block; width: 50px; }

div.fee_type input, div.fee_type label { border-width: 0px; display: block; height: 30px; line-height: 27px; float: left; margin-left: 5px; }

div.fee_type label { margin-left: 3px; margin-right: 5px; }

div.change_pwd { clear: both; width: 410px; float: right; }

div.change_pwd input, div.change_pwd label { display: block; height: 30px; line-height: 27px; float: left; margin-left: 5px; border-width: 0px; }

.optionalInfo { clear: both; height: 390px; padding-top: 10px; }

.divPwds { display: none; clear: both; height: 130px; padding-top: 10px; }

div.validate_msg_long, div.validate_msg_medium, div.validate_msg_short, div.validate_msg_tiny { /*height: 28px;*/ line-height: 28px; float: right; overflow: hidden; text-align: left; padding-left: 5px; }

div.error_msg { padding-left: 17px; }

div.validate_msg_long { width: 390px; }

div.validate_msg_medium { width: 340px; }

div.validate_msg_short { width: 240px; line-height: 28px; }

div.validate_msg_tiny { width: 190px; line-height: 28px; }

div.input_info_scroll { width: 360px; text-align: left; float: left; height: 87px; overflow-y: scroll; overflow-x: auto; border: 1px solid silver; }

div.input_info_scroll li { float: left; line-height: 22px; height: 22px; margin: 2px 2px 5px 5px; width: 106px; }

div.input_info_scroll li span { display: block; float: left; line-height: 22px; height: 22px; }

div.input_info_scroll li input { height: 22px; line-height: 22px; margin-right: 3px; float: left; border-width: 0px; }

div.input_info_high { width: 580px; text-align: left; margin-left: 10px; float: left; height: 90px; margin-bottom: 10px; }

div.button_info { text-align: left; width: 380px; /*border:1px solid blue;*/ }

span.required { font-size: 10pt; }

/* 保存操作后的提示消息 */
.save_result_info { width: 600px; line-height: 50px; padding-left: 40px; font-size: 14px; display: none; font-weight: bold; }

/* 删除操作后的提示消息 */
.operate_result_info { width: 400px; line-height: 70px; padding-left: 40px; font-size: 16px; display: none; position: absolute; z-index: 100; top: 90px; left: 30%; }

.operate_result_info img { float: right; margin-right: 10px; margin-top: 10px; cursor: pointer; }

/* 正文：分页功能区 */
.pages { width: 940px; text-align: center; height: 28px; line-height: 28px; margin-top: 5px; }

.pages a, .pages a.current_page:hover { padding: 5px 10px; }

.pages a:hover { padding: 5px 9px; }

/*页脚部分：footer*/
.footer { width: 960px; height: 50px; padding: 5px 0; line-height: 25px; text-align: center; }

/* 表单上的元素：控件 */
span.readonly { line-height: 28px; display: inline-block; text-align: left; padding-left: 3px; }

input.text_search, select.select_search { height: 23px; line-height: 23px; margin-left: 0px; }

input.btn_search { height: 26px; line-height: 26px; width: 74px; padding-left: 13px; margin-left: 3px; }

input.btn_search_large { height: 26px; line-height: 26px; width: 110px; padding-left: 18px; margin-left: 3px; }

input.btn_search:hover, input.btn_search_large:hover { font-weight: bold; }

input.btn_add { height: 26px; line-height: 26px; width: 71px; text-align: center; overflow: hidden; padding-left: 0px; }

input.btn_modify, input.btn_delete, input.btn_start, input.btn_pause { margin-left: 3px; width: 55px; cursor: pointer; }

input.btn_save { width: 100px; height: 36px; line-height: 26px; font-size: 20px; font-family: "黑体"; text-align: center; margin-right: 5px; }

input.sort_asc, input.sort_desc { width: 71px; height: 26px; line-height: 26px; font-family: "黑体"; text-align: center; padding-right: 10px; }

/* 主页 */
.index_navi { width: 100%; height: 91px; position: absolute; bottom: 0; }

.index_navi li { margin-top: 10px; float: left; padding: 0 14px; }

.index_navi a { display: block; width: 68px; height: 77px; overflow: hidden; float: left; }

/* 登录页面 */
div.login_box { width: 450px; height: 200px; padding-top: 70px; margin-top: 150px; font-size: 12pt; font-weight: bold; }

/* 错误页面 */
.error { width: 960px; text-align: center; margin-top: 400px; }

.error a:hover { text-decoration: underline; cursor: pointer; }
/* 报表页面 */
.report_main { min-height: 420px; width: 960px; padding: 5px; margin-top: 5px; max-height: 635px; position: relative; /*overflow-x: hidden;
    overflow-y: auto;*/ }

div.report_box { width: 950px; min-height: 365px; background-color: #e8f3f8; padding: 5px; max-height: 395px; }

div.tabs { width: 940px; height: 35px; overflow: hidden; padding-left: 10px; margin-top: 10px; }

div.tabs ul li { float: left; padding: 0 5px; }

div.tabs ul li a { display: block; width: 101px; height: 36px; overflow: hidden; line-height: 36px; text-align: center; }

.report_data { min-height: 320px; }


/*分页*/
/*#pageGro{ width:400px; height:25px; margin:0px auto; padding-top:30px;}
#pageGro div,#pageGro div ul li{ font-size:12px; color:#999; line-height:23px; float:left; margin-left:5px;}
#pageGro div ul li{ width:22px; text-align:center; border:1px solid #999; cursor:pointer;}
#pageGro div ul li.on{ color:#fff; background:#3c90d9; border:1px solid #3c90d9;}
#pageGro .pageUp,#pageGro .pageDown{ width:63px; border:1px solid #999; cursor:pointer;}
#pageGro .pageUp{ text-indent:23px; }
#pageGro .pageDown{ text-indent:5px; }*/



/* 学习信息弹出蒙层,框 CSS*/
.study_meng { position: absolute; top: 0px; left: 0px; background-color: rgba(117, 106, 106, 0.6); width: 100%; height: 500px; z-index: 9999; opacity: 0.8; position: fixed; }

.study_div { position: fixed; top: -10px; left: 0px; z-index: 9999; width: 1024px; height: 400px; background-color: white; margin-top: 25px; }

.study_div_con { width: 100%; height: 500px; /*overflow-y: auto;*/ }

.pdfdownload { color: red; text-decoration: none; }

.pdfdownload:hover { text-decoration: underline; }

.study_div_top { width: 100%; height: 30px; text-align: center; background-color: #3b64a5; color: white; line-height: 30px; }

.study_div_top span { float: right; width: 30px; font-size: 18px; cursor: pointer; }

.study_div embed { width: 100%; height: 800px; }
/*----修改密码CSS----*/


.password_div p { color: red; width: 31%; margin: auto; position: absolute; border: 1px solid #bababa; left: 79%; top: 0px; display: none; font-size: 13px; }

.password_con { width: 82%; height: 40px; margin-top: 20px; text-align: center; position: relative; }

.password_head { width: 100%; height: 30px; color: black; }

.password_head > span { float: right; width: 30px; height: 30px; text-align: center; line-height: 30px; font-size: 22px; cursor: pointer; }

.password_con > span { text-align: right; color: black; }

.password_con > input { padding: 5px; }

.password_con > button { background: url(/Images/img/images/form_btn.png) no-repeat; color: #FFF; border: 0; float: left; margin-left: 10%; width: 100px; height: 40px; line-height: 40px; text-align: center; margin-top: 5px; border-radius: 5px; outline: none; color: #ffffff; cursor: pointer; background-size: 100% 100%; border-style: none; }

.dqclass { color: white; float: right; width: 50%; position: relative; top: 10px; left: 22%; }

.thhead { width: 100%; height: 141%; border: 0; background: url(/Content/themes/image/teacher_img/dd2.png); background-size: 100% 100%; }

#jinsstshouyi_list_q1 tr td { width: 100px; }

#jinsstshouyi_list_q1 tr input { width: 97%; }

#jinsstshouyi_list tr td { width: 100px; }

#jinsstshouyi_list tr input { width: 97%; }

#staticshouyi_list tr td { width: 193px; }

#staticshouyi_list tr input { width: 97%; }



/*每期第一月弹出的蒙层*/
.meng { /*opacity: 0.95;
    position: absolute;
    z-index: 9998;
    width: 100%;
    background-color: gray;*/ opacity: 0.95; position: fixed; z-index: 9998; width: 100%; background-color: gray; }

.licai { /*position: absolute;*/ position: fixed; z-index: 9999; width: 940px; margin: auto; /*left: 25%;*/ }

/*竖排表*/
.sun_menu { float: left; }

.sun_menulist { float: left; width: 150px; }

.sun_menu li { clear: both; list-style-type: none; }

.sun_menulist li { clear: both; }

.sun_menu .fli { height: 30px; line-height: 30px; background-color: #f5e4c0; color: black; width: 100%; padding-left: 1px; /*font-weight:800;*/ border-right: 1px solid #ffffff; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.sun_menu .dli { height: 30px; width: 100%; padding-left: 1px; color: black; line-height: 30px; background-color: #fbedce; border-right: 1px solid #ffffff; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.sun_menu .oli { height: 30px; width: 100%; padding-left: 1px; color: black; line-height: 30px; background-color: #f5e4c0; border-right: 1px solid #ffffff; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.sun_menulistdiv span { display: inline-block; height: 30px; line-height: 30px; color: black; text-align: center; background-color: #EEEDED; width: 150px; font-weight: 800; border-right: 1px solid #ffffff; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.sun_menulistdiv li { list-style-type: none; }

.sun_menulist .fli { height: 30px; line-height: 30px; color: black; text-align: center; background-color: #EEEDED; width: 150px; border-right: 1px solid #ffffff; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.sun_menulist .dli { height: 30px; width: 150px; color: black; line-height: 30px; text-align: center; background-color: #F6F7FA; border-right: 1px solid #ffffff; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.sun_menulist .oli { height: 30px; width: 150px; color: black; text-align: center; line-height: 30px; background-color: #EEEDED; border-right: 1px solid #ffffff; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.sun_menulist input { width: 98%; height: 93%; border: none; font-size: 12px; /*background-color: #C7E5FF;*/ background-color: #ffffff; text-align: center; outline: none; }

.sun_menulistalldiv { overflow: auto; }
/*没有数据展示*/
.sun_nodata { margin-left: 20px; width: 10px; margin-top: 50%; }
/*邀请码*/
.yaoqingma { font-size: 22px; }
/*组名超过长度省略*/
.header_groupname { width: 40%; margin-left: 0; display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: center; }
/*制胜法宝*/
.study_menu { margin: 0 auto; position: relative; height: 50px; top: -50px; }

.study_menu_head { line-height: 23px; font-weight: bold; color: #4b2b27; width: 48px; height: 47px; border-radius: 5px; float: left; text-align: right; border: 1px solid white; }

.study_menu_head span { padding: 7px; text-shadow: 0 1px 1px rgb(126, 126, 126); }

.study_menu > ul > li { width: 15%; border: none; background-color: #00afe4; color: white; height: 48px; font-family: "微软雅黑"; font-size: 25px; text-decoration: none; cursor: pointer; font-weight: bold; line-height: 38px; text-align: center; }

.study_menu > ul > li > a { display: inline-block; width: 100%; font-size: 14px; }

.study_menu > ul > li:hover { color: #FFF; height: 48px; outline: none; background-image: url(../img/w_03.jpg); background-repeat: repeat; }

.study_div { position: fixed; top: -10px; left: 0px; z-index: 9999; width: 1024px; height: 400px; background-color: white; margin-top: 25px; }

.study_div_top { width: 100%; height: 30px; text-align: center; background-color: #00AFE4; color: white; line-height: 30px; }

.study_div_con { width: 100%; height: 500px; /* overflow-y: auto; */ }

.pdfdownload { color: red; text-decoration: none; }

.study_div embed { width: 100%; height: 800px; }

.study_div_top span { float: right; margin-right: 7px; cursor: pointer; }







.float-open, .float-open-decision { background: #56C0E0; border: 2px solid #e1e1e1; box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); display: inline-block; font-size: 16px; }

.float-open { border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-left: 0 none; }

.float-open-decision { border-right: 0 none; border-top-left-radius: 4px; border-bottom-left-radius: 4px; }

.float-news { height: 380px; left: 0px; padding: 10px 15px; width: 300px; z-index: 99999; top: 117px; _margin-top: 117px; }

.float-news { background: #D0E5F8; border: 2px solid #e1e1e1; border-left: 0 none; border-top-right-radius: 4px; border-bottom-right-radius: 4px; box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); display: inline-block; font-size: 16px; }

.float-open, .float-open-decision { height: 48px; left: -70px; padding: 4px 4px 4px 6px; width: 48px; z-index: 99998; top: 206px; _margin-top: 206px; }

.float-open-decision { left: auto; }

.float-news, .float-open, .float-open-decision { position: fixed; *zoom: 1; _position: absolute; _top: expression(eval(document.documentElement.scrollTop)); }

.open-btn-other { /* background: url(../Images/images/ml-open-demo.png) no-repeat left top; */ display: block; overflow: hidden; height: 48px; filter: alpha(opacity=60); /* text-indent: 100%; */ white-space: nowrap; width: 48px; color: white; text-align: center; line-height: 24px; font-size: 16px; font-weight: 800; }

.float-close { /*background: url(../../Images/nav-close.png) no-repeat left top;*/ background: url(../../../Content/Images/nav-close.png) no-repeat left top; overflow: hidden; height: 48px; opacity: .6; filter: alpha(opacity=60); position: absolute; right: 9px; text-indent: 100%; top: 10px; white-space: nowrap; width: 48px; }

.open-btn, .each-group-decision { /*background: url(../Images/images/ml-open-demo.png) no-repeat left top;*/ display: block; overflow: hidden; height: 48px; filter: alpha(opacity=60); /*text-indent: 100%;*/ white-space: nowrap; width: 48px; color: white; text-align: center; line-height: 24px; font-size: 16px; font-weight: 800; }

.newslist ul li { float: none; }

.float-close:hover, .open-btn:hover, .each-group-decision:hover { opacity: 1; filter: alpha(opacity=100); }

.newslist h3 { color: white; border-bottom: 4px solid #F2F2F2; font-size: 26px; height: 54px; line-height: 54px; font-family: Microsoft Yahei,simsun,arial,sans-serif; }

.newslist ul { margin-top: 10px; }

.newslist li { position: relative; height: 30px; line-height: 30px; font-size: 14px; border-bottom: 1px #ccc dotted; }

.newslist li a { color: #404040; }

.newslist li span { position: absolute; right: 0; color: #ccc; }

.newslist li:last-child { border-bottom: 0; }
.newslist .download { float: right; }
.wordInfo { height: 23px; background-color: #0488bb; margin: auto; width: 1070px; color: white; border-top: 1px solid #b4acac; overflow: hidden; }

#wordList { width: 200px; height: 25px; }


#wordList li { padding: 0; height: 27px; width: 100%; }

/*提示语*/

.PromptInfoDiv { position: relative; margin: 55px; }

.PromptTip { position: absolute; top: 0; left: 0; padding: 6px 10px 5px; line-height: 16px; color: #DB7C22; font-size: 12px; background-color: #FFFCEF; border: solid 1px #FFBB76; border-radius: 2px; box-shadow: 0 0 3px #ddd; min-width: 100px; max-width: 300px; z-index: 9999999; }

.PromptTip-arrow { position: absolute; overflow: hidden; font-style: normal; font-family: simsun; font-size: 12px; text-shadow: 0 0 2px #ccc; }

.PromptTip-arrow em, .PromptTip-arrow i { position: absolute; left: 0; top: 0; font-style: normal; }

.PromptTip-arrow em { color: #FFBB76; }

.PromptTip-arrow i { color: #FFFCEF; text-shadow: none; }

.PromptTip-arrow-top, .PromptTip-arrow-bottom { height: 6px; width: 12px; left: 90px; margin-left: -6px; }

.PromptTip-arrow-left, .PromptTip-arrow-right { height: 12px; width: 6px; top: 12px; margin-top: -6px; }

.PromptTip-arrow-top { top: -6px; }

.PromptTip-arrow-top em { top: -1px; }

.PromptTip-arrow-top i { top: 0px; }

.PromptTip-arrow-bottom { bottom: -6px; }

.PromptTip-arrow-bottom em { top: -8px; }

.PromptTip-arrow-bottom i { top: -9px; }

.PromptTip-arrow-left { left: -6px; }

.PromptTip-arrow-left em { left: 1px; }

.PromptTip-arrow-left i { left: 2px; }

.PromptTip-arrow-right { right: -6px; }

.PromptTip-arrow-right em { left: -6px; }

.PromptTip-arrow-right i { left: -7px; }


.datalist-content { height: 100%; }

.datalist-content .datalist-right { width: 26%; height: 100%; float: left; }

.datalist-content .datalist-center { width: 4%; height: 100%; float: left; }

.datalist-content .datalist-left { width: 70%; height: 453px; float: left; overflow-x: auto; overflow-y: hidden; }

.datalist-content .datalist-left .datalist-left-item { height: 100%; float: left; }

.datalist-content .datalist-left .datalist-left-item ul { width: 120px; height: 100%; float: left; }

.datalist-content .datalist-left input { width: 40%; height: 80%; text-align: center; line-height: 80%; }

.datalist-content .datalist-right ul { }

.datalist-content .datalist-right li { /*height: 20px;*/ /*font-size: 13px;*/ }

.datalist-content .datalist-right .fli { height: 23px; line-height: 23px; background-color: #f5e4c0; color: black; /*width: 100%;*/ padding-left: 1px; /* font-weight: 800; */ border-right: 1px solid #ffffff; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.datalist-content .datalist-right .dli { height: 23px; line-height: 23px; background-color: #fbedce; color: black; /*width: 100%;*/ padding-left: 1px; /* font-weight: 800; */ border-right: 1px solid #ffffff; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.datalist-content .datalist-right .oli { height: 23px; line-height: 23px; background-color: #f5e4c0; color: black; /*width: 100%;*/ padding-left: 1px; /* font-weight: 800; */ border-right: 1px solid #ffffff; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.datalist-content .datalist-center .fli { height: 23px; line-height: 23px; color: black; text-align: center; background-color: #f5e4c0; /*width: 150px;*/ border-right: 1px solid #ffffff; display: block; white-space: nowrap; /* overflow: hidden; */ text-overflow: ellipsis; }

.datalist-content .datalist-center .dli { height: 23px; /*width: 150px;*/ color: black; line-height: 23px; text-align: center; background-color: #fbedce; border-right: 1px solid #ffffff; display: block; white-space: nowrap; /* overflow: hidden; */ text-overflow: ellipsis; }

.datalist-content .datalist-center .oli { height: 23px; /*width: 150px;*/ color: black; text-align: center; line-height: 23px; background-color: #f5e4c0; border-right: 1px solid #ffffff; display: block; white-space: nowrap; /* overflow: hidden; */ text-overflow: ellipsis; }

.datalist-content .datalist-left .fli { height: 23px; line-height: 23px; color: black; text-align: center; background-color: #EEEDED; width: 100%; border-right: 1px solid #ffffff; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.datalist-content .datalist-left .dli { height: 23px; width: 100%; color: black; line-height: 23px; text-align: center; background-color: #F6F7FA; border-right: 1px solid #ffffff; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.datalist-content .datalist-left .oli { height: 23px; width: 100%; color: black; text-align: center; line-height: 23px; background-color: #EEEDED; border-right: 1px solid #ffffff; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.table-td-wwbw td { /*word-wrap:break-word;*/ word-break: initial !important; }



/*引导层*/

.guide-mask { position: absolute; top: 0; right: 0; background-color: rgba(0, 0, 0, .8); width: 100%; height: 100%; z-index: 100000; overflow: hidden; }
.guide-select { position: absolute; left: 250px; top: 50px; display: none; }

.guide-select-dom { border: 1px solid #f20; box-sizing: border-box; }
.guide-select .account_off { display: block; width: 92px; height: 77px; line-height: 130px; text-align: center; text-decoration: none; color: white; font-weight: bold; font-size: 12px; overflow: hidden; }
.guide-select .float-open { position: static; width: auto; height: auto; }
.guide-tips { color: #fff; font-size: 20px; position: absolute; left: 0; top: 0; min-width: 100px; line-height: 30px; padding: 5px; border-radius: 5px; display: none; max-width: 500px; }
.guide-skip { color: #fff; position: absolute; right: 20px; top: 20px; font-size: 14px; cursor: pointer; }
.guide-skip:hover { color: #fff; text-decoration: underline; }
.guide-next-step { position: absolute; color: #fff; padding: 10px 20px; border: 1px solid #fff; cursor: pointer; font-size: 16px; border-radius: 5px; }
.guide-next-step:hover { border-color: #09c; color: #09c; }
/*****云课堂*/
.sp { color: #404040 !important; cursor: pointer; position: static !important; }
.qrcontent { height: 280px; display: inline-block; margin-top: 35px; }
.qrcontent-item { width: 220px; height: 250px; float: left; margin-left: 10px; border: 1px solid #000000; padding: 10px 10px 10px 10px; border-radius: 5px; }
.qrcontent-item img { width: 100%; height: 200px; }
.qrcontent-item p { text-align: center; font-weight: bold; color: #009688 }
.fb { color: red; }
#qrbox { text-align: center }

.t-form {
  padding: 10px;
  background-color: #fff;
}
.t-form-simulation {
  padding: 3px;
  float:right;
}
.t-form-simulation .t-input{
  display: inline-block; vertical-align: middle;
}
.t-form-simulation .t-input-label{
  width: auto;
  margin-right:0;
}
.t-form-simulation  .t-input{
  margin: 5px;
}
.t-form-simulation .t-input-input input{
  width: 60px;
}
.t-form-simulation .t-input  button{
  height: 30px;
  line-height: 30px;
  margin: 0;
  width: auto;
  padding: 0 10px;
}
.t-form-box {}
.t-input-label, .t-input-input, .t-input-tips {
  display: inline-block;
  vertical-align: top;
  line-height: 30px;
  margin-right: 10px;
}
.t-input {
  text-align: center;
  margin-top: 10px;
  position: relative;
}
.t-input-label {
  text-align: right;
  width: 100px;
  color: #333;
}
.t-input-input {
  position: relative;
  text-align: left;
}
.t-input-input input, .t-input-input select {
  height: 26px;
  padding: 2px 10px;
  width: 140px;
  margin: 0;
  box-sizing: content-box;
}
.t-input-input input[type=radio] {
  width: auto;
}
.t-input-input-radio {
  min-width: 60px;
  cursor: pointer;
}
.t-input-input input[type=radio], .t-input-input label {
  vertical-align: middle;
}
.t-input-input label {
  display: inline-block;
  padding-left: 5px;
}