﻿@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 .logo a{display:inline-block;width:93px ;height:30px;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;}
.content-model h3{font-size: 20px;font-weight: bold;text-align: center;padding-bottom: 10px;padding-top: 16px;}
.content-model h4{font-size: 15px; 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 .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-live{margin-left: 5px;width:1076px;}
.right .content{border-radius:5px;padding:20px 30px 85px 30px;padding-bottom: 5000px;margin-bottom: -5000px;min-height: 500px;}

/*底部内容*/
.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:107px;bottom:-54px;background:#1BACF6;width:0;overflow: hidden;height:420px;}
.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/common/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/common/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;}

/* 左侧提示 入口 */
.left-tip {position: relative;top: 215px;left: 0;z-index: 100;background: #388ae1;}
.left-tip .left-content{position: fixed;top: 215px;left: 0;z-index: 100;width: 76px;}
.left-tip .left-content>a:hover {background: #388ae1;color: #eee;}
.left-tip .left-content>a {display: block;padding:18px 12px;background: #1BACF6;color: #fff;line-height: 20px;text-decoration: none;font-size: 12px;}
.left-tip .left-content .close {position: absolute;right: 4px;top: -1px;z-index: 100;}
.left-tip .left-content .close>a {text-decoration: none;}

/* 新版报考页面 */
.new-header{height: 80px;}
.new-header .logo-img{display:inline-block;margin:15px 123px 19px 44px;}
.new-header .header-btn{display:inline-block; font-size: 18px;height:54%;vertical-align:top; color:#333333;margin-right: 53px;padding-top: 36px;}
.new-header .header-btn:hover{text-decoration:none;color:#1CBAFF;border-bottom:4px solid #1CBAFF; padding-bottom:-5px;}
.new-header .header-btn-click{text-decoration:none;color:#1CBAFF;border-bottom:4px solid #1CBAFF; padding-bottom:0px;}
.new-header .score-btn-click{color:#1CBAFF;}

.new-header .logout{display: inline-block;vertical-align: top;padding-top: 43px;font-size: 15px;float: right;}
.new-header .logout .exit{margin-right:38px;}
/*.new-header .logout	.setpwd{margin-right:14px;}*/
.new-header .AccountSafe{position: absolute;display: inline-block;font-size: 15px;vertical-align: top;padding-top: 43px;right: 60px;text-align: center;width: 120px;}
.new-header .score-wish{display: inline-block;font-size: 18px;height:54%;vertical-align:top; margin-right: 53px;padding-top: 36px;text-align: center;}
.AccountSafe{z-index: 1000; position: relative;}
.score-wish{position: relative;}
.new-header .menuBack{ width: 120px; height: 245px; margin-top: 10px; background-color: #FFFFFF; opacity: 0.9; box-shadow: 0px 0px 5px #000000; display: none; }
.new-header .menu-switch{z-index: 1000; width: 120px; height: 160px; margin-top: 10px; background-color: #FFFFFF; opacity: 0.9; box-shadow: 0px 0px 5px #000000; display: none;}
.new-header .bordFirst{padding-top: 15px;}
.new-header .bord{padding-top: 20px;}
.new-header .menuBack div a{ font-size: 18px; font-family: PingFangSC-Regular, sans-serif; color: #606060;  }
.new-header .menu-switch div a{ font-size: 18px; font-family: PingFangSC-Regular, sans-serif;  }
.new-header	.welcome-text{display:inline-block;color:#333333;font-size: 15px;margin-right:22px;vertical-align: top;padding-top: 18px;width:111px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;position: absolute;right: 25px;}
.new-header .title{display: inline-block;font-weight:bolder; color:#1CBAFF;vertical-align: top;}
.new-header .othersub{display: inline-block;font-size: 16px;vertical-align: top;background-color: #1CBAFF;color: #fff;padding: 4px 22px;margin-top: 25px;margin-left: 45px;border-radius: 10%;}
.right-tip{position: fixed;right: 0;bottom: 50px;background-color: #1CBAFF;color:#fff;text-align: center;padding: 10px 0;list-style-type:none;z-index: 999;}
.right-tip .pic-btn{padding:10px 6px 0 6px;font-size: 16px;text-align: center;}
.right-tip .pic-btn .underline{text-decoration:none;border-bottom:1px solid #fff; padding-bottom:0px;width: 30px;position: absolute;left:35%;right:30%}
.right-tip .pic-btn .qr-pic{width:60px;height: 60px;padding-bottom: 10px;}
.right-tip .pic-btn .right-pic{padding: 10px 10px 5px 10px;}
.right-tip .pic-btn div{color:#fff;padding-bottom: 10px;}
.crumbs{height:30px;display: inline-block;font-size: 16px;color:#333333;width: 100%;margin-top:3px;vertical-align: top;padding-top: 4px;}
.crumbs .left-align{padding-left: 44px;}
.crumbs div{display: inline-block;}
.left-info{width:250px;float: left;display: block;padding-bottom: 5100px;margin-bottom: -4900px;}
.left-info-live{width:118px;float: left;display: block;padding-bottom: 5100px;margin-bottom: -4900px;}
.left-info img{margin: 68px 65px 20px 65px;height:120px;width:120px;}
.left-info .improve-info{margin:50px;width:150px;height:40px;background-color:#1CBAFF;font-size: 17px;text-align: center;}
.left-info .improve-info a{color:#fff;line-height: 40px;}
.left-info .base-info{margin:0 5px;font-size: 15px;color:#333333;}
.left-info .base-info li{padding-bottom: 17px;}
.left-info .base-info .info-stat{display: inline-block;}
.left-info .base-info .show-left{margin-left: 51px;}
.left-info .base-info .show-center{text-align: center;}	
.right .right-content{border-radius: 5px;padding-bottom: 5000px;margin-bottom: -4950px;}
.right-content .new-notice{width:930px;margin: 18px 65px 0 18px;}
.right-content .notice-head{border-bottom:1px solid #ebebeb;padding-left:27px;height: 45px;}
.right-content .notice-head .notice-img{display: inline-block;height: 24px;padding-right: 15px;padding-top: 14px;}
.right-content .notice-head .notice-text{display:inline-block;font-size: 18px;font-weight: bolder;vertical-align: top;padding-top: 12px;}
.right-content .notice-head .notice-more{display: inline-block;font-size:13px;float: right;vertical-align: middle;padding-right: 60px;padding-top: 18px;}
.right-content .notice-content{display: inline-block;font-size: 16px;height: 84px;padding-top:5px;padding-left: 17px;}
.right-content .notice-content .date{font-size:13px;color:#4bada4;padding-left: 50px;}
.right-content .notice-title{height:26px;}
.right-content .notice-title a{display:inline-block; color:#313131;height:22px;width:700px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-left: 14px;}
.right-content .notice-title a:hover{color: orange;text-decoration: underline;}
.right-content .sub-system-list{margin-left: 18px;margin-top: 18px;}
.right-content .sub-system{display:inline-block; height: 270px;width: 290px;background-color: #fff;text-align: center;margin:0 15px 18px 0;}
.right-content .sub-system .sys-entry{display:block;height:30px;width: 154px;background-color:#1CBAFF;color: #fff;border-radius: 10%;font-size: 16px;margin-top: 24px;margin-left: 66px;vertical-align: top;padding-top: 4px;}
.right-content .sub-system .sys-name{font-size: 22px;color: #333333;font-weight: bold;margin-top: 15px;height: 34px;}
.right-content .sub-system .sys-remark{font-size:16px;color:#606060;height:40px;vertical-align: middle;margin-top: 12px;}
.right-content .sub-system .sys-img{width: 55px;height:55px;margin-top: 30px;}
.dian{display:inline-block;width: 6px; height: 6px; background: #000; position: absolute;border-radius: 60px;margin-top: 10px;}