/* 头部 */
html,body {
	height: 100%
}
 /*子页面样式*/
.sub-page{ padding:10px 10px 0; }
.layui-table td, .layui-table th{ word-break:break-all; }
::selection{background:#ff5722; color:#fff;} /*文字选中背景色*/
.header {
	background-color: #393D49; height: 65px;
}

.header .layui-nav {
	display: block; float: right;
}

.header .logo {
	display: block; float: left; color: #fff;
}

.header .logo .logo-top {
	letter-spacing: 0px; font-size: 22px; line-height: 35px; height: 35px; margin-top: 3px;color: #Fff
}

.header .logo .logo-top,.header .logo .logo-bottom {
	display: block;
}

.header .logo .logo-bottom {
	font-size: 16px; line-height: 25px; height: 25px; color: #F7B824;
}

.footer-links,.index-footer {
	margin-top: 20px; text-align: center;
}

.index-footer {
	margin: 20px auto 0; color: #d2d2d2;
}

.wapper {
	position: relative; height: auto; min-height: 100%;
}

.footer-wrapper {
	position: absolute; bottom: 0; left: 0; height: 60px;width: 100%;
}

.main-content {
	padding-bottom: 60px;
}

.page-main {
	margin-top: 20px; padding-bottom: 100px;
}

.login-form {
	width: 500px; margin: 0 auto;
}
.login-form .layui-layer-title{font-weight: bold;}
.login-form-body{padding: 20px 40px 20px 0;}
.login-btns{float: right;}
.question-content {clear: both;margin-top: 50px;}
.question-content .question{padding: 10px;}
.question-content .question .option{padding: 10px;}
.question-content .question .option:hover{background: #eee;}
.question .tit{padding: 10px 0 10px 10px; background-color: #f2f2f2;border-left: 5px solid #009E94;}
.exam-header div.bl{display: inline-block;}
.exam-header{background-color: #23262E;color: #fff;height: 50px;line-height: 50px;padding-left: 20px;position: fixed;width: 100%;top: 0;z-index:1;}
.exam-header:AFTER {content:''; clear: both; display: block;}
.exam-header .box-st{border: 1px #ccc solid; padding: 3px 10px;border-radius: 3px;}
.exam-header .ti-num{width: 80px;}
.exam-header-inner{width: 350px;margin: auto;}
.top-an-card-ioc {cursor:pointer;
	position: absolute; top: 0; right: 30px; color: #fff; font-size: 30px; -moz-user-select: none; /*火狐*/ -webkit-user-select: none; /*webkit浏览器*/ -ms-user-select: none; /*IE10*/ -khtml-user-select: none; /*早期浏览器*/ user-select: none;
}
.top-an-card-ioc:hover{color: #ddd;}

.layui-side-right {
	right: 0; position: fixed; top: 50px; bottom: 0; z-index: 999; width: 210px; overflow-x: hidden;
}

.labels li{display: inline-block;width:40px; padding: 10px;margin: 1px 3px;}
.labels li a{padding: 0 10px;border: 1px #fff solid;color: #fff;}
.labels li.ans a{background-color: #5FB878}
.labels li a:hover{background-color:#666;}
.donghua{ transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out; }
.hide-site-mobile-shade{right: -210px !important;}

/** 试卷详解 */
.paper-name-tit{margin: 0 0 20px 0;font-size: 20px;}
.sub-dlg-main{padding: 20px;}
.xj .options{padding: 10px 10px;}
.xj .option{padding: 3px 0;}
.xj .option_detail{padding-left:10px;border-left: 5px #ddd solid;display: none;}
.xj .user-answer{color: #1E9FFF}
.xj .right-score{color: #1AA094}
.xj .error-score{color: #f00}