
/*创建班级*/
.found_class{padding: 10px 20px;}
.found_class .checkbox .options{padding: 0;}
.found_class .checkbox .options p i{margin-top: 12px;}
.found_class li{height: 40px;line-height: 40px;}
.found_class .radio_1 .options{padding: 0;}
.found_class .cssSelect{position: relative;}
.found_year .cssSelect .selectRt{background: url(../images/skin_icons.png) -49px -161px no-repeat #fff;border-left: none;}
.found_year .cssSelect .selectBox{border: solid 1px #ddd;}
.found_year .cssSelect .optionBox{padding: 2px 13px 2px 18px;}
.found_year .radio_1 .options  li.checked i{margin-top: 10px;}
.found_year input{border: 1px solid #ddd;width: 170px;height: 32px;outline: none;position: relative;top: -4px;left: 10px;padding-left: 10px;}
/*对话框*/
.dialogue{width: 912px;height: 584px;background-color: #ececec;padding: 10px;margin: 30px auto;}
.dia_l{width: 600px;}
.dia_name{height: 50px;line-height: 50px;margin-top: 8px;}
.dia_name span{font-size: 16px;margin-left: 5px;}
.dialog_box{background-color: #fff;height: 496px;padding: 15px 10px 15px 10px;}
.dialog_box ul li{margin-bottom: 25px;}
.dialog_box ul{padding-right: 10px;}
.talk_box{height: 346px;overflow: hidden;overflow-y: scroll;}
.talk_box .talk_l,.talk_box .talk_r{max-width: 459px;margin:0 20px;}
.talk_box .talk_l p,.talk_box .talk_r p{height: 24px;}
.talk_box .talk_l p span,.talk_box .talk_r p span{margin-right: 10px;}
.talk_box .talk_l span.talk_cont,.talk_box .talk_r span.talk_cont{padding: 12px 14px;background-color: #e2e2e2;color: #333;border-radius: 4px;display: block;}
.talk_box .talk_r span.talk_cont{background-color: #5eb878;color: #fff;}
.talk_box .talk_r p{text-align: right;}
.talk_l,.talk_r{position: relative;}
.talk_l i{font-size: 14px;position: absolute;left: -13px;top: 40px;color: #e2e2e2;}
.talk_r i{position: absolute;right: -16px;top: 40px;color: #5EB878;}
.entry {margin-top: 20px;}
.entry .nature i{font-size: 20px;color: #aaa;cursor: pointer;}
.entry .nature i:hover{color: #089E67;}
.entry .nature a i{font-size: 12px;margin-right: 0;}
.entry .nature a:hover,.entry .nature a:hover i{color: #089E67;}
.entry textarea{width: 567px;border: 1px solid #e9e9e9;outline: none;resize: none;padding: 10px 0 0 10px;height: 56px; margin-top: 5px;}
.entry_btn a{width: 66px;height: 32px;background-color: #5fb878;margin-left: 15px;line-height: 32px;color: #fff;text-align: center;border-radius: 2px;margin-top: 5px;cursor: pointer;}
.dia_r{background-color: #fff;width: 260px;padding: 12px 20px 0 20px;height: 542px;}
.dialogue .close i{font-size: 20px;color: #bbb;}
.dialogue .close{height: 30px;line-height: 19px;}
.dia_r .address_book{height: 474px;overflow: hidden;overflow-y: scroll;}
/*滚动条样式默认样式修改*/
.talk_box::-webkit-scrollbar,.address_book::-webkit-scrollbar{width:10px;height:30px; background-color:#ededed;border-radius: 10px;}
.talk_box::-webkit-scrollbar:hover,.address_book::-webkit-scrollbar:hover{ background-color:#eee; }
.talk_box::-webkit-scrollbar-thumb,.address_book::-webkit-scrollbar-thumb{ background-color:#dedede; height:50px;border-radius: 10px;}
.talk_box::-webkit-scrollbar-thumb:hover,.address_book::-webkit-scrollbar-thumb:hover{ background-color: #ccc;}
.talk_box::-webkit-scrollbar-thumb:active,.address_book::-webkit-scrollbar-thumb:active{ background-color:#c5c5c5;}
/*修改班级名称*/
.modify_class{margin: 20px;line-height:40px ;}
.modify_class input{outline: none;width: 170px;height: 32px;border: 1px solid #ddd;padding-left: 5px;}
/*加入班级*/
.add_class{margin: 20px;}
.add_class .porn{height: 50px;line-height: 50px;}
.add_class .porn input{top: 2px;}
.add_class  span{line-height: 30px;}
.add_class p{margin-top: 10px;}
/*选择学校*/
.school_choice{width: 538px;margin: 24px auto 0 auto;}
.dialog_school_choice{border-bottom: 2px solid #eaeaea;padding-bottom: 15px;}
.dialog_school_choice .screen input{border: 1px solid #eaeaea;width: 206px;height: 26px;line-height: 26px;padding-left: 10px;outline: none;}
.dialog_school_choice .screen a{width: 55px;height: 26px;line-height: 26px;text-align: center;color: #fff;margin-left: 10px;border-radius: 2px;}
.dialog_school_choice .screen a:hover{background-color: #089E67;}
.dialog_school_choice .period{margin: 16px 0;}
.dialog_school_choice .period .radio_1 .options{padding: 0;}
.dialog_school_choice .period li{margin-right: 15px;}
.dialog_school_choice .period li.checked{color: #DC6A35;}
.dialog_school_choice .period li:hover{cursor: default;}
.dialog_school_choice .period li i{margin-top: 3px}
.school_list{height: 340px;overflow-y: auto;margin: 0 auto;padding: 15px 8px;margin-top: 10px;}
.school_list a{display: block;width: 230px;height: 26px;font-size: 12px;font-family: "simsun";border: 1px solid #eaeaea;line-height: 26px;text-align: center;color: #555;margin-top: 7px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 0 10px;}
.school_list a:hover{border: 1px solid #27AE61;color: #089E67;}
/*滚动条样式默认样式修改*/
.school_list::-webkit-scrollbar{width:10px;height:30px; background-color:#ededed;border-radius: 10px;}
.school_list::-webkit-scrollbar:hover{ background-color:#eee; }
.school_list::-webkit-scrollbar-thumb{ background-color:#dedede; height:50px;border-radius: 10px;}
.school_list::-webkit-scrollbar-thumb:hover{ background-color: #ccc;}
.school_list::-webkit-scrollbar-thumb:active{ background-color:#c5c5c5;}


/*﻿@charset "utf-8";*/
/*最新引用*/
.quote_box{width: 600px;margin: 20px auto 0 auto;}
.quote_box li{height: 42px;line-height: 42px;border-bottom: 1px dashed #e5e5e5;width: 600px;}
.quote_box li span{color: #089E67;}
.quote_box li a{width: 470px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.quote_box li a:hover{color: #089E67;text-decoration: underline;}
.quote_box li.last{border: none;}
/*设置题型*/
.set_question{width: 508px;margin:20px auto 0 auto;}
.set_question .checkbox .options p{line-height: 28px;width: 95px;}
/*纠错*/
.error_box{margin:20px auto 0 auto;width: 614px;}
.error_box .checkbox .options p{line-height: 28px;font-family: "microsoft yahei";}
.error_box .checkbox .options{padding: 0;margin-right: 20px;}
.error_box .mold{height: 36px;line-height: 28px;}
.error_box textarea{resize: none;outline: none;width: 590px;height: 160px;border: 1px solid #cecece;padding: 10px;margin: 10px 0;}
/*分数设置*/
.scoreset_box{width: 680px;margin: 0 auto;}
.scoreset_box .scoreset_type{text-align: left; text-indent: 20px;}
.scoreset_box h2{text-align: center;font-size: 16px;font-weight: bold;height: 60px;line-height: 60px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.scoreset_box table{text-align: center;width: 100%;;border-collapse: collapse;table-layout:fixed}
.scoreset_box table th{height: 44px;line-height: 44px;font-weight: normal;}
.scoreset_box table td{font-size: 12px;height: 42px;padding: 0 10px;border-right: 1px solid #e9e9e9;border-top: 1px solid #e9e9e9;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.scoreset_box table td input{width: 50px;height: 24px;text-align: center;font-size: 12px;background-color: transparent;margin-right: 5px;outline: none;border-width: 1px;border-style: solid;border-color: rgb(233, 233, 233);border-image: initial;}
.scoreset_box table td.last{border-right: 0;}
.scoreset_box table td.frac_set{text-align: left;text-indent: 2px;}
/*试题回收站*/
.recover_box{width: 680px;margin-top: 20px;}
.recover_box table th{border-right: 1px solid #e9e9e9;}
.recover_box table td a{color: #555;}
.recover_box table td a:hover{color: #089E67;text-decoration: underline;}
/*试卷分析*/
.analysis_box{width: 760px;margin: 20px auto 0 auto;}
.analysis_choice{border-bottom: 1px solid #e5e5e5;}
.analysis_choice a{display: block;padding: 5px 12px;margin-right: 5px;height: 20px;line-height: 20px;}
.analysis_choice a.active,.analysis_choice a:hover{background-color: #2bab73;color: #fff;border-radius: 2px 2px 0 0;}
.overall .typs{width: 376px;}
.data{margin: 0 auto;display: block;width: 467px;height: 334px;}

/*试卷下载*/
.pager_down_popup{width: 625px;padding: 10px 0;}
.pager_down_popup .radio .options li{line-height: 30px;height: 30px;cursor: default;margin-right: 0px;min-width: 97px;}
.pager_down_popup .radio .options li label{position:relative;left:-30px;padding-left:30px;height: 30px;display: inline-block;font-size: 14px; cursor: pointer;}
.pager_down_popup  li.pager_line{/* border-bottom: 1px dashed #e5e5e5; */padding: 8px 0px 8px 20px;position: relative;}
.pager_down_popup  li:last-child{border: 0}
.pager_down_popup  li span{height: 30px;line-height: 30px;font-size: 14px;margin-right: 5px;}
.pager_down_popup .radio .options{padding: 0;}
.pager_down_popup .radio .options li i{margin-top: 8px;}
.pager_down_popup input{width: 14px;height: 14px;border: 1px solid #ddd;outline: none;line-height: 30px;margin-top: 2px;/* padding-left: 10px; */border-radius: 0 !important;}
.pager_down_popup input[type=radio]:after{
    border-radius:0 !important;}
.pager_down_popup li a.pager_a:hover{color:#dc6a35;}
.pager_a{    color: #999;
    font-size: 12px;
    position: absolute;
    top: 13px;
    right: 52px;}
.time_limit p{width: 272px;height: 6px;background-color: #f0f0f0;border-radius: 4px;position: relative;margin: 12px 5px 0 0;}
.time_limit p em{width: 10%;height: 6px;background-color: #249F59;border-radius:2px;display: inline-block;position: absolute;top: 0;left: 0;}

/*试卷替换*/
.replace{width: 850px;margin: 20px auto 0 auto;border: 0}
.replace .test_list{border: 0;width: 850px;height: 52px;line-height: 40px;min-height: 0;}
.replace .test_list .more:hover{color: #089E67;}
/*.test_list .pager{text-align: center;width: auto;margin: 0!important;}*/
.replace .preview_list{margin:0; border: 0;width: 850px;}
.replace .preview_list:hover{border: none;}
.replace .preview_list .preview_cont{width: 850px;padding: 12px 10px;}
/*试卷转移*/
.transfer{width: 290px;margin: 20px auto 0 auto;}
.transfer li b{width: 18px;height: 18px;background-color: #f2f2f2;color: #999;display: inline-block;line-height: 18px;text-align: center;margin-right: 8px;font-size: 12px;}
.transfer li{height: 40px;line-height: 40px;border-bottom:1px dashed #e5e5e5;cursor: pointer;}
.transfer li a{color: #444;}
.transfer li.active{background-color: #f7f8fc;color: #DC6A35;}
.transfer li.active b{background-color: #DC6A35;color: #fff;}
.transfer li:hover,.transfer li:hover a{background-color: #f7f8fc;color: #DC6A35;}
.transfer li:hover b{background-color: #DC6A35;color: #fff;}
.transfer li.last{border-bottom: none;}
/*用户登录弹窗*/
.login_input{position: relative;margin: 0 auto;}
.sign_box .cue{padding-left: 0;width: 270px;text-align: center;}
.sign_box .login_input i{position: absolute;right: 8px;top: 13px;font-size: 16px;color: #f1645d;}
.sign_box a.login_but{margin-top: 24px!important;}
.sign_box .login_mode{height: 30px;line-height: 30px;margin-top: 24px;}
.login_popup h3{font-size: 18px;color: #333;margin-bottom: 26px;}
.login_popup{width: 372px;background-color: #fff;margin: 0 auto; border-radius: 6px;position: relative;}
.login_popup .sign_box,.register_popup .sign_box{height:auto;border-right: none;margin-top: 30px;padding: 34px 51px 0 51px;}
.login_popup .login_mode{margin-top: 18px;}
.login_popup .login_mode a i{font-size: 30px;}
.login_popup .qq_one{color: #3194e8;}
.login_popup .qq_one:hover{color: #248ce4;}
.login_popup .weibo_one{color: #f1645d;}
.login_popup .weibo_one:hover{color:#eb564e;}
/*注册弹窗*/
.register_popup .sign_box input{margin-bottom: 0px;}
.register_popup .safe{margin-top: 3px;}
.register_popup .exist{margin-top: 8px;}
.register_popup input.pass{margin-top: 10px;}
.register_cg{margin: 0 auto;width: 214px;height: 160px;display: block;padding-left: 20px;}
.exist:hover i{color: #089E67;}
.set_question .checkbox .options p:hover{cursor: pointer;color: #DC6A35;}
/*排序*/
.dialog_sort{width: 500px;margin: 15px auto;}
.dialog_sort .test_type .options p{line-height: 28px;font-family: "microsoft yahei";color: #333;font-size: 14px;}
.dialog_sort .test_type .options p.checked{color: #DC6A35;}
.dialog_sort .test_type h3.tit{border-bottom: 1px solid #e5e5e5;height: 32px;line-height: 32px;color: #29B97E;color: #333;
    font-size: 14px;font-weight: bold;}
.dialog_sort .sort_t ul li{padding-right: 22px;color: #333;}
.dialog_sort .sort_t ul li:hover,.dialog_sort .test_type .options p:hover{cursor: pointer;color: #DC6A35;}
.dialog_sort .sort_t ul li i{margin-top: 2px;}
.pager_down_s .layui-layer-btn{text-align: center;padding: 0 15px 10px;pointer-events: auto;user-select: none;-webkit-user-select: none;background: #fafafa;border-top: 1px solid #eee;margin-top: 20px;position: absolute;width: 750px;bottom: 0;}
.pager_down_s .layui-layer-btn a{height: 32px;line-height: 32px;margin: 10px 16px 0;padding: 0 24px;border-radius: 2px;font-weight: 400;cursor: pointer;text-decoration: none;display: inline-block;}
.pager_down_popup .radio .options li:hover{color: #DC6A35;cursor: pointer;}


/*浏览器版本弹窗*/
.edition_box{background-color: #fff;width: 710px;height: 380px;margin: 20px auto 0 auto;border-radius: 4px;padding: 10px 24px;position: relative;}
.edition_box h3{font-family: "microsoft yahei";font-size: 18px;font-weight: bold;color: #333;margin: 40px 0 25px 0;}
.edition_box span{font-size: 16px;line-height: 30px;font-family: "microsoft yahei";}
.edition_box p{width: 217px;margin: 25px auto;font-family: "microsoft yahei";}
.edition_icon{background: url(/images/edition_icon.png) no-repeat;}
.edition_box i.lx{background-position: 0 0;width: 12px;height: 13px;display: inline-block;}
.edition_type{margin:30px auto 0 auto;width: 564px;}
.edition_type a{width: 84px;margin-right: 65px;}
.edition_type a:hover span{color: #2BAB73;}
.edition_type a.last{margin: 0;}
.edition_type a i{display: block;width: 84px;height: 85px;}
.edition_type a i.gg{background-position: 0 -12px;}
.edition_type a i.hh{background-position: 0 -93px;}
.edition_type a i.strr{background-position: 0 -173px;}
.edition_type a i.sg{background-position: 0 -254px;}

.analy_list .notes{margin-top: 10px;}
.level{margin-bottom: 10px;text-align: center;}
.level p{display: inline-block;}
/*浏览器版本弹窗*/
.edition_box{background-color: #fff;width: 710px;margin: 20px auto 0 auto;border-radius: 4px;padding: 10px 24px;position: relative;}
.edition_box h3{font-family: "microsoft yahei";font-size: 18px;font-weight: bold;color: #333;margin: 40px 0 25px 0;}
.edition_box span{font-size: 16px;line-height: 30px;font-family: "microsoft yahei";}
.edition_box p{width: 217px;margin: 25px auto;font-family: "microsoft yahei";}
.edition_icon{background: url(../images/edition_icon.png) no-repeat;}
.edition_box i.lx{background-position: 0 0;width: 12px;height: 13px;display: inline-block;}
.edition_type{margin:30px auto 0 auto;width: 564px;}
.edition_type a{width: 84px;margin-right: 65px;}
.edition_type a:hover span{color: #2BAB73;}
.edition_type a.last{margin: 0;}
.edition_type a i{display: block;width: 84px;height: 85px;}
.edition_type a i.gg{background-position: 0 -12px;}
.edition_type a i.hh{background-position: 0 -93px;}
.edition_type a i.strr{background-position: 0 -173px;}
.edition_type a i.sg{background-position: 0 -254px;}

/*温馨提示*/
.reminder{background:url(/images/dia_wxts.png) no-repeat;width: 400px;height: 480px;margin:  0 auto;position: fixed; z-index:1000; left:40% }
.reminder h2{font-size: 24px;color: #1abb7b;padding-top: 123px;text-align: center;font-family: 'microsoft yahei'}
.reminder h2 span{font-size: 16px;font-family: arial;margin-left: 8px;}
.reminder ul{margin: 70px auto 0 auto;width: 300px;}
.reminder ul li{color: #fff; font-size: 12px;margin-bottom: 25px;}
.reminder ul li div{font-size: 14px;font-weight: bold;margin-bottom: 10px;}
.reminder ul li p{line-height: 20px;}
.reminder ul li p span{background-color: #a4e4d0;width: 3px;height: 3px;display: inline-block;border-radius:50%;position: relative;top: -2px;margin-right: 5px;}
.real_btn{width: 138px;height: 36px;background-color: #ffca1c;line-height: 36px;text-align: center;display: block;color: #fff;border-radius:20px;font-size: 16px;font-weight: bold;font-family: "microsoft yahei";margin: 0 auto;}
.real_btn:hover{background-color: #f9c314;}
.real_close{background: url(/images/real_close.png) no-repeat;width:42px;height: 42px;position: absolute;bottom: -68px;left: 180px;display: block;}

.layui-layer-btn a{width: 50% !important;margin: 0 !important; padding: 0!important;line-height: 46px!important;height: 46px!important;float:left;
    border: none!important;border-radius: 0!important;text-align: center;background: #fff!important;box-sizing: border-box}
.layui-layer-btn a:hover{background:#6cba98!important;color: #fff!important}
.layui-layer-btn:before,.layui-layer-btn:after {content: "";display: table}
.layui-layer-btn:after {clear: both}
.layui-layer-btn {*zoom: 1;border-top: 1px solid #eee;padding: 0!important}
.layui-layer-iframe .layui-layer-btn, .layui-layer-page .layui-layer-btn{padding: 0!important}
.layui-layer-btn .layui-layer-btn0{color: #666!important;border-right: 1px solid #eee!important}
.layui-layer{border-radius: 5px !important;overflow:hidden;}
.layui-layer-title{border: none!important;}
.layui-layer-title{border: none!important; background:#f5f5f5!important}

/*试题替换*/
.p-outbox h4{padding-left: 15px;color: #fff;font-size: 16px;height: 44px;line-height: 44px;}
.p-out{font-family: simsun;padding:0 10px;}
.p-out p a{width: 24px;height: 24px;text-align: center;background:#f2f2f2;border-radius: 2px;
    color: #555;margin-right: 5px;line-height: 24px;font-size: 12px;}
.p-out .bg-greyf5 span{margin-right: 30px;line-height: 20px;}
.p-out .bg-greyf5{font-size: 12px;padding: 12px;}
.p-out .testContent{line-height: 30px;}
.p-out p a.t-more{width: 40px;border: none;line-height: 25px;}
.bg-greyf5{background:#f5f5f5;}
.ctest{margin-top: 10px}
.p-out p a:hover,.p-out p a.active{color: #fff;background-color: #249f59;}

.dialog{font-size: 12px;padding: 10px}
.none{display: none;}
.option-tit{padding: 10px 0 10px 10px;}
.txtarea textarea{ background:#f5f5f5;width:470px; height: 120px;margin: 0 10px;padding: 15px;outline: none;line-height: 30px;resize: none}


.layui-layer-btn a{width: 50%;margin: 0 !important; padding: 0!important;line-height: 46px!important;height: 46px!important;float:left;
    border: none!important;border-radius: 0!important;text-align: center;background: #fff!important;box-sizing: border-box}
.layui-layer-btn a:hover{background:#6cba98!important;color: #fff!important}
.layui-layer-btn:before,.layui-layer-btn:after {content: "";display: table}
.layui-layer-btn:after {clear: both}
.layui-layer-btn {*zoom: 1;border-top: 1px solid #eee;padding: 0!important}
.layui-layer-iframe .layui-layer-btn, .layui-layer-page .layui-layer-btn{padding: 0!important}
.layui-layer-btn .layui-layer-btn0{color: #666!important;border-right: 1px solid #eee!important}
.layui-layer{border-radius: 5px !important;overflow:hidden;}
.layui-layer-title{border: none!important;}
.layui-layer-title{border: none!important; background:#f5f5f5!important}


/**学校账号登录后实名认证弹出框样式**/
/*.layui-layer{border-radius: 8px!important;box-shadow:inset 0px 0px 10px 1px rgba(0,0,0,.1) !important; }*/
.realing{font-size: 14px;padding-top: 40px}
.realing img{display: block;margin: 0 auto;width: 100%}
.realing p{width: 100%;margin:10px auto;color: #666;line-height: 20px;padding: 0 30px;box-sizing: border-box;}
.realing p i{color: #f60;font-style: normal}
.realing ul{width: 100%;margin:10px auto;padding: 0 30px;box-sizing: border-box;}
/*		.realing ul li select{line-height: 34px;border: 1px solid #e3e3e3;border-radius: 3px;height: 34px;width: 300px;padding: 0 10px;}*/
.realing ul li{width: 176px;line-height: 30px;margin:7px auto;}
.realing ul li input{line-height: 34px;padding: 0 10px;border: 1px solid #e3e3e3;border-radius: 3px;width: 106px;display: inline-block;font-size: 12px}
.realing ul li a{display: inline-block;padding:0 10px;border-radius: 2px;margin-right: 5px;font-size: 12px;color: black;}
.realing ul li a:hover,.realing ul li a.active{background: #2cb699;color: #fff}
.realing ul li.sp input{width:80px;border-radius: 3px 0 0 3px;border-right: none}
.realing ul li.sp button{display: inline-block;line-height: 36px;height: 36px;text-align: center;width: 50px;background: #2cb699;padding: 0;color: #fff;font-size: 12px;position: relative;top: -1px;border-radius:0 3px 3px 0;}
.realing ul li.sp{width: 194px}
.realing ul li.sp button.disable{background: #f7f7f7;color: #aaa}
.realing ul li label{text-align: justify;width: 40px;display: inline-block;position: relative;color: #666;font-size: 12px}
.realing ul li label em{color: red;position: absolute;left: -10px;top: 0}
.realing h2{font-size: 22px;text-align: center;font-weight: 700}
.realing ul li button{width: 70px;height:36px;line-height: 36px;color: #fff;text-align: center;background: #2cb699;cursor: pointer; border:none;font-size: 12px;border-radius: 3px;}
.realing ul li button:hover{background: #2cb699}
.realing span{display: block;width: 100%;margin:0 auto;font-size: 12px;color: #aaa;padding-left: 30px;box-sizing: border-box;}
.fl{float: left}.fr{float: right}
.clearfix:before,.clearfix:after {content: "";display: table}
.clearfix:after {clear: both}
.clearfix {*zoom: 1}



/*弹窗仅有一个按钮样式*/
.onebtn .layui-layer-btn a{width: 100% !important}
.onebtn .layui-layer-btn .layui-layer-btn0 {border-right: 0px solid #eee!important;}