@charset "utf-8";

.layui-table .captcha{float: left;padding:0 5px; height: 35px; display: table;}
.layui-table #captchaImg{float: left;padding:0 5px; height: 35px; display: table;}
.layui-laypage a, .layui-laypage span{ background:none;margin: 0 2px 5px 0;}
.layui-disabled, .layui-disabled:hover{ color: #000 !important;}
.layui-laypage a, .layui-laypage button, .layui-laypage input, .layui-laypage select, .layui-laypage span{border: 1px solid #b4b3b3;}
.layui-laypage{display: table!important;margin: 10px auto!important;}

.layui-laypage a, .layui-laypage span{background:none!important;}
.layui-laypage{display: table!important;margin: 10px auto!important;}
.top-box{overflow: hidden;}
.left-pic{width:40%; height: 380px;float:left;}
.left-pic img{height: 300px;}
.right-txt{ float: right;width: 58%;line-height: 30px;padding-top: 60px;}

.right-txt strong{color: #0055AA;}
.txt-box{width: 100%;position: relative;}
.txt-box .sl-box{width: 60%;float: left;}
.txt-box .form-box{width:460px;position: absolute;left: 50%;margin-left: 130px; overflow: hidden;}
.layui-table td, .layui-table th{padding: 3px!important;}
.sl_main{padding: 2%;overflow: hidden;}
.sl_main .sl-tit{ line-height:29px;color: #666;}
.sl_main .sl-tit strong{ color: #0055AA;float: left;}
.no-html{ text-align: center; font-size: 14px; color: #C30000;}
.questions-list{width:473px;; line-height: 25px; height: 660px;overflow-y: auto;overflow-x: hidden; cursor: pointer;}
.questions-list .q-tit{ font-size: 14px;color: #fff; height: 30px; line-height: 30px;  background: #009688;}
.questions-list .q-tit span{font-weight: bold; padding: 0 5px;}
.questions-list .q-con{ padding:20px 10px; color: #666; background: #F0F0F0;}
.questions-list .q-recon{ padding:20px 10px; color: #666;background: #F0F0F0;}
.time-bar{ height: 30px; line-height: 30px;background: #009688; color: #fff; text-align: center;}
.time-bar span{float: left;padding: 0 15px;}
.tit h1{ border-bottom: #eee solid 2px; height: 40px; line-height: 40px;}
.tit h1 span{ border-bottom: cornflowerblue solid 2px;float: left; padding: 0 10px; height: 40px; line-height: 40px; font-size: 18px;color:#005BAA;}
.Interview-box{ overflow: hidden;width: 70%;float: left; }
.Interview-box ul{width: 100%;overflow: hidden;}
.Interview-box ul li{ float: left; width: 21%; margin:2%;line-height: 25px;position: relative;}
/*.Interview-box ul li i{position: absolute;left:0;top:0;width: 110px;height: 30px;}*/
.Interview-box ul li img{width: 100%;}
.Interview-box ul li .title{ font-size: 14px;}
.Interview-box ul li .txt{ font-size: 12px; color: #666;}
.Interview-box ul li strong{ font-size: 14px; color: #005BAA;}
.right-box{float: right;width: 28%;overflow: hidden;border-left: #eee solid 1px; padding-left: 1%;}
.right-box .m-yg .layui-table td, .layui-table th{font-size: 12px!important;}
.hot-box{ text-align: left;line-height: 25px;padding:2%; background: #eee; border:#ccc solid 1px; border-top: none;font-size: 12px;}
.hot-box .pic{ text-align: center;width: 100%;overflow: hidden;}
.hot-box .pic img{width: 100%;}
.hot-box .txt strong{ font-size: 14px; color: #005BAA;}
.in-view{text-align: center;padding: 10px 0;}
.in-view a span{ height: 40px;line-height: 40px;padding: 0 15px;font-size: 16px;}

.m-js{ overflow: hidden;width: 100%;float: left; }
.m-js ul{border:#ccc solid 1px; border-top: none;overflow: hidden;}
.m-js ul li{ float: left; width: 48%; margin:1%;line-height: 25px;}
.m-js ul li img{width: 100%;}
.m-js ul li .title{ font-size: 12px;}
.m-js ul li .txt{ font-size: 12px; color: #666;}
.m-js ul li strong{ font-size: 12px; color: #005BAA;}
.live_icon{height: 18px;padding: 0px 5px 0px 13px;border-radius: 9px;background: url(point_yellow.png) 5px center no-repeat rgba(0,0,0,.5);line-height: 18px; position: absolute; left: 5px; top: 5px; color: #fff; display: block; font-style: normal; font-size: 10px;}