﻿@charset "UTF-8";

/*---Reset---*/
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,menu{margin:0; padding:0;}
body,textarea,input,button,select,keygen,legend{font:14px/1.5 "Microsoft YaHei",tahoma,arial,\5b8b\4f53; color:#303645; outline:0;}
h1,h2,h3,h4,h5,h6,small{font-size:100%; font-weight:normal;}
code,kbd,pre,samp,tt{font-family:"courier new",monospace,serif;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal; font-weight:normal;}
address,cite,dfn,em,var{font-style:normal;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse; border-spacing:0;}
caption,th{text-align:left;}
legend{color:#000;}
fieldset,img,iframe,abbr,acronym{border:0;}
button,input,select,textarea{font-size:100%;}
textarea{overflow:auto; resize:none;}
input[type="text"], input[type="password"]{text-indent:5px; *text-indent:0 !important;}
ol,ul{list-style:none;}
q::before,q::after{content:'';}
a{color:#388af8; text-decoration:none;}
del,ins,u,s,a,a:hover{text-decoration:none;}
a,button{cursor:pointer;}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}


/*--- IconFont ---*/
@font-face {font-family: "iconfont";
    src: url('font/iconfont.eot'); /* IE9*/
    src: url('font/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('font/iconfont.woff') format('woff'), /* chrome、firefox */
    url('font/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('font/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {
    font-family:"iconfont" !important;
    font-size:18px;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}
/*---function---*/
.f-bn{border:none !important;}
.f-disabled{background-color:#EBEBE4;}
.f-tac{text-align:center;}
li img{vertical-align:middle;}
.lf{float:left;}
.rf{float:right;}
.f-hide{display:none;}
.f-fixed:after{content:'\200b';display:block;height:0;clear:both;}
.f-fixed{*zoom:1;}
.pos-center{text-align:center;}
.p-right{text-align: right;}
.sub-rf li{float:left;}
.text-orange{color:#FA8E2C}
.text-blue{color:#00b94a;}
.text-weight{font-size: 16px;}
.w-200{width:200px!important;}
.m-bottom-10{margin-bottom:10px;}
body{background: #ebebeb;}/**背景**/
.fillet{border-radius: 5px ; }/**圆角**/
.bg-white{background:#fff!important;}
.dis-play{display:block!important;}
.font-bold{font-weight: bold;}

/*---skin---*/
.s-c-r{color:#f00;}
.s-border-r{border:1px solid #f00!important;}
/*---Unit---*/
.u-btn,.u-btn-gray{display:inline-block; background-color:#388af8; color:#fff; font-size:18px; border:none; cursor:pointer;border-radius: 3px;text-align: center;}
.u-btn-sm{display:inline-block;width:80px;height:30px;background-color:#388af8;color:#fff;border:none;cursor:pointer;}
.u-btn-lg{ width:280px; height:50px;line-height:50px;}
.u-btn-mid{ width:200px; height:50px;line-height:50px;}
.u-btn-orange{background:#FA8E2C;color:#fff;}
.u-btn-adap{padding:10px;}
.u-btn-adap-s{padding:3px 10px;}
.u-btn:hover{background-color:#1c7bfb;}
.u-btn-gray {background-color:#dddddd;}
.u-btn-gray:hover{background-color:#C1BFBF;}

/*2.0*/

/*头部*/
.header .inner{width:1200px;height:43px;margin:0 auto;line-height: 43px;}
.header .inner .logo{width:93px ;height:100%;}
.header .inner .logo a{display:inline-block;width:93px ;height:30px;background:url(/images/stu-logo.png);margin-top: 8px;text-indent: 100%;overflow: hidden}
.header .inner .question-list .stu-set{height:43px;width:30px;;background: url(/images/student/set.png) center center no-repeat;}
.header .inner .question-list li{margin-right:20px;}
.header .inner .question-list li.vertical-line{position:relative}
/* .header .inner .question-list li.vertical-line a:after{content:" ";height:13px;border-left:2px solid #98C9F5;position:absolute;top:15px;right:-12px;} */

/*内容*/
.main{width:1200px;margin:0 auto;overflow: hidden;margin-top: 2px;margin-bottom: 2px;}
.main .left,.main .right{padding-bottom:5000px;margin-bottom: -5000px;}
.main .left{width:250px;font-size:16px;}
.click-cur{color:#3BB7F6!important;background:#F5F5F5;}
.content h3{font-size: 20px;font-weight: bold;text-align: center;border-bottom: 1px solid #E9E9E9;padding-bottom: 10px;margin-bottom: 20px;}

/*左边菜单*/
.left .user-info{text-align: center;padding:30px 0;}
.left .user-info img{border-radius: 50%;}
.left .menu{margin-top: 5px;padding-bottom: 5000px;margin-bottom:-5000px;}
.left .menu li{text-align: center;position:relative;}
.left .menu li.point-out{cursor: pointer;height:40px;line-height:40px;margin-bottom:10px;}
.left .menu li.point-out span{font-size: 16px;font-weight: bold;color:#494949;display:block;text-align:left;margin-left:75px;}
.left .menu li a{display:inline-block;height: 50px;line-height: 50px;width:100%;color:#505050;position: relative;font-size: 16px;box-sizing:border-box;text-align:left;padding-left:72px;}
.left .menu li a.two-row {line-height: 14px;font-size: 14px;box-sizing: border-box;padding-top: 11px;}
/*.left .menu li a .spread{position: absolute;background: url(/images/student/spread.png) center center no-repeat;width:18px;height:100%;right:10px;}*/
.left .menu li a:hover{background:#F5F5F5;color:#3BB7F6;}
.left .menu li .border-i{position:absolute;z-index:10;left:0;top:0;background:#1BACF6;width:5px;height:100%;display:none;}
.left .menu li:hover .border-i{display:block;}
.left .menu li .border-cur{display:block;}


/*通知栏*/
.right .advice{display:inline-block;width:70px;height:100%;background: url(/images/student/advice.png) center center no-repeat;vertical-align: middle;}
.right .right-top{height:50px;font-weight: bold;font-size: 16px;}
.right .right-top a{text-decoration: underline}


/*右边内容*/
.content .content-body{padding:30px 0 85px 0;}
.right{margin-left: 5px;width:945px;}
.right .content{border-radius:5px;padding:20px 30px 85px 30px;padding-bottom: 5000px;margin-bottom: -5000px;}

/*底部内容*/
.web-info{width:1200px;margin:0 auto;padding:10px 0;}
.web-info p{color:#8898A0;}
.web-info p span{margin-left:20px;}
.stu-footer .sidebar{padding:5px;position:fixed;bottom:104px;right:0;background:#1BACF6;}
.stu-footer .scan-png{display:block;margin:0 auto;width:167px;}
.stu-footer .scan-text{color:#fff;}
/*学生端二维码*/
.stu-footer .stu-inner{padding:0;}
.stu-footer .stu-inner .show-hide{width:60px;}
.stu-footer .stu-inner .show-png{position:absolute;right:60px;bottom:0;background:#1BACF6;width:0;overflow: hidden;height:227px;}
.stu-footer .stu-inner-text{line-height:30px;}


/*报考专业确认框*/
.back-div{width: 100%;background:#000;filter:Alpha(Opacity=50);background-color: rgba(128,128,128,.5);position:absolute;top:0;left:0;}
.back-div .front-div{width: 600px;background: #fff;;margin-left:-300px;position:absolute;left:50%;top:50px;padding:10px;}
.back-div .front-div .alert-table{border-collapse:collapse;width:100%;}
.back-div .front-div .alert-table thead tr th,.back-div .front-div .alert-table tbody tr td{border:1px solid #ebebeb;padding:8px;}
.back-div .front-div .alert-table thead tr th{text-align:center;font-weight:700}
.back-div .front-div .button-bottom{width:300px;margin:10px auto;}
.back-div .front-div .button-bottom:after{content:'';display:block;clear:both;}
.back-div .front-div .button-bottom button{width:100px;height:30px;border:1px solid transparent;font-size:16px;}
.background-td{background-color: #9BC2E6;} 

/*** 在线确认 ***/
.operation, .operation-ok, .operation-wrong, .operation-warning{padding:10px 0 20px 0; text-align:center;}
.operation button, .operation-ok button, .operation-wrong button, .operation-warning button{margin-left:10px;}
.operation-ok{color:#008000;}
.operation-wrong{color:#f00;}
.operation-warning{color:#d98200;}

/*** 准考证预览 ***/
.candidate h2{font-size:16px; font-weight:900; text-align:center;}
.candidate h5{margin-top:18px; font-size:16px; font-weight:900;}
.candidate .wrap{overflow:hidden; font-size:13px;}
.candidate .wrap .left{float:left;}
.candidate .wrap .left li{width:196px;}
.candidate .wrap .left label{float:left; width:70px; text-align:right;}
.candidate .wrap .left span{overflow:hidden; display:block;}
.candidate .wrap .right{float:right;}
.candidate .wrap .right img{width:100px; height:120px;}


/*考生反馈*/
.stu-feedback{padding:40px;}
.stu-feedback span{display:block;margin-bottom: 10px;font-weight: bold;}
.stu-feedback input{width:100%;height:40px;border:1px solid #ddd;margin-bottom: 30px;}
.stu-feedback textarea{width:100%;height:280px;border:1px solid #ddd;padding:5px;box-sizing: border-box;border-radius: 5px;}


/* Utils.Notice.alert--系统提示框 -- 新改*/
.m-tipbox {
	font-size: 16px;
    position: absolute;
    width: 350px;
    z-index: 2000;
    padding: 15px 12px;
    line-height: 31px;
    border: 2px solid #99be6b;
    background-color: #fff
}

.m-tipbox .icon {
    float: left;
    width:32px;
    height:32px;
    margin-right: 10px;
    background:url(/images/befexam/tips.png) no-repeat;)
}

.m-tipbox .msg {
    overflow: hidden;
}


/* 错误 */
.m-tipbox-err {
	font-size: 16px;
    position: absolute;
    min-width: 350px;
    max-width: 550px;
    z-index: 2000;
    padding: 15px 12px;
    line-height: 31px;
    border: 2px solid #f00;
    background-color: #fff
}

.m-tipbox-err .icon {
    float: left;
    width:32px;
    height:32px;
    margin-right: 10px;
    background:url(../images/tips2.png) no-repeat;)
}

.notice-info{text-align:center;font-size:16px;background:rgb(255,196,0);position:relative;padding:10px 50px 10px 30px;overflow: hidden;}
.notice-info .close-wrap{position:absolute;top:5px;right:6px;width:30px;height:30px;text-align:center;line-height:30px;cursor:pointer;}
.notice-info .close-wrap .close-btn{position:relative;width:100%;height:100%;font-style: normal;z-index:100;font-size:16px;display:block;}

/* 提醒框*/
.yks-alert{border-radius:4px;padding:10px;box-sizing:border-box;width:100%;}
.yks-alert-success{background:#dff0d8;color:#3c763d;}
.yks-alert-info{background:#d9edf7;color:#31708f;}
.yks-alert-warning{background:#FAF2CC;color:#8a6d3b;}
.yks-alert-danger{background:#f2dede;color:#a94442;}

/* 表格 */
.m-table {margin-bottom:20px;}
.m-table table{width:100%;}
.m-table table tr:nth-child(odd) td {background-color:#fbfbfb;}
.m-table table tr:hover td{background-color:#eee;}
.m-table table th{height:42px; padding:0 10px; background-color:#f6f6f6;text-align:center;}
.m-table table td{ padding:14px 10px; background-color:#fff; color:#666;text-align:center;}
.m-table table td.operation a{ color:#388af8; cursor:pointer; text-decoration:none;display:list-item;list-style:none}

/* 志愿填报直通车 */
.wish-drect{position:fixed;top:215px;left:0;z-index:100;}
.wish-drect>a:hover{background:#388ae1;color:#eee;}
.wish-drect>a{display:block;padding:12px 24px;background:#1BACF6;color:#fff;line-height:20px;}
