﻿﻿html { background-color: #fff; font-family:"微软雅黑"; }
img { vertical-align: middle; }
input[type=checkbox] { vertical-align: sub; }
.linkName:hover { text-decoration: underline;cursor: pointer; }
.cursor { cursor: pointer; }
.p-n { padding: 0; }
.unresize { resize: none; }
.none { display: none; }
.btn-blue { background: #b82e2e; color: #fff; }
.btn-blue:hover,.btn-blue:active,.btn-blue:focus,.btn-blue:visited { color: #fff; }
.table tr th { text-align: center; }
.table tr td { vertical-align: middle !important; }
.break-all { word-break:break-all; }
.container { width: 80%; max-width: 80%; }

/*登录*/
.login .top { padding: 10px 0; }
.login .top .topName { display: inline-block;margin-left: 25px; padding: 10px 0 10px 25px; border-left: 2px solid #ddd; font-size: 18px; color: #272727; font-weight: bold; vertical-align: middle; }
.login .top .operation { margin-top: 20px; }
.login .top .operation ul li { margin-left: 35px; }
.login .top .operation ul li img { margin-right: 5px; }
.login .top .operation ul li a { color: #626262; font-size: 12px; }
.login .main { position: relative; background: #f3f4f5; }
.login .main .loginBox { width: 320px; height: 380px; background: #fff; border: 1px solid #ebebeb; }
.login .main .loginBox .title { position: absolute; top: -49px; left: 110px; width: 99px; height: 99px;  background: url(../images/GSDX/dltitle.png) no-repeat; font-weight: bold; color: #b82e2e; text-align: center; line-height: 125px; }
.login .main .loginBox .title span { font-size: 18px; color: #b82e2e; font-weight: bold; }
.login .main .loginBox .title a { color: #1b2d71; font-size: 16px; }
.login .main .loginBox ul li { margin-bottom: 20px; border: 1px solid #ddd; border-radius: 4px; font-size: 0; }
.login .main .loginBox ul li .icon{ display: inline-block; width: 36px; height: 34px; text-align: center; line-height: 34px; border-right: 1px solid #ddd; }
.login .main .loginBox ul li .form-control { display: inline-block; width: 87%; font-size: 14px; border: none; }
.login .main .loginBox ul li .pwdInput { width: 50%; }
.login .main .loginBox .loginBtn { background: #b82e2e; padding: 6px 0; margin:10px 0 20px 0; text-align: center; color: #fff; border-radius: 4px; }
.login .main .mainBg { width: 450px; margin-top:30px; }
.login .footer { min-height: inherit; padding-top:10px;color: #626262; }
.login .footer .left { width: 80%; }
.login .footer .left .m-b { margin-bottom: 10px; }
.login .footer a {  color: #626262; }
.login .footer .code { text-align: center; }
.login .footer .code img { border: 1px solid #c9c9c9; height: 100px; }

/*登录新增*/
.login  .login_msg {  margin-top: 10px; }
.login .container .flow_footer{position:absolute; left:0; bottom:-5px; font-size:12px;}
.login .addMainBox{ position:relative;}
.login .addMainBox .addMainInput{ position:absolute; top: 50%; right: 10%; padding:70px 15px 0 15px; margin-top: -170px;  z-index:10;}
.list-unstyled .goBack { float:left; margin-top:2px; cursor:pointer;}

/*注册*/
.register .main { position: relative; }
.register .main .registerBox { position: absolute; top: 50%; left: 50%; width: 630px; margin-left: -315px; margin-top: -246px;  background: #fff; padding: 10px 20px 0 20px; }
.register .main .registerBox .title { margin-bottom: 10px;font-size: 18px; color: #b82e2e; font-weight: bold; }
.register .main .registerBox ul li { margin-bottom: 10px; }
.register .main .registerBox ul li span { display: inline-block; width: 90px; text-align: right; }
.register .main .registerBox ul li input { width: 235px;padding: 6px; }
.register .main .registerBox ul li.mobile select { width: 100px; padding: 6px; } 
.register .main .registerBox ul li.mobile input[type=text] { width: 132px; }
.register .main .registerBox ul li.code input[type=text] { width: 110px; }
.register .main .registerBox ul li.code button { font-size: 12px;width: 120px; padding: 6px 0; }
.register .main .registerBox .registerBtn { background: #b82e2e; padding: 6px 0; margin: 15px 0 15px 62px; text-align: center; color: #fff; border-radius: 4px; }
.register .main .registerCode{  width: 200px; margin-left: 20px; padding-left: 10px; border-left: 1px solid #ebebeb; } 
.register .main .registerCode .goLogin { margin-bottom: 20px; font-size: 16px; color: #626262; }
.register .main .registerCode .goLogin a { color: #b82e2e; }
.register .main .registerCode .line { display: inline-block; width: 10px; height: 1px; background: #c9c9c9; vertical-align: middle; }
.register .main .registerCode .code { margin: 25px 0; border: 1px solid #c9c9c9; }


/*忘记密码*/
.forgetPwd .main { background: #fff; }
.forgetPwd .main .registerBox { position: static; margin: 0 auto; padding: 20px; }
.forgetPwd .main .registerBox .title { margin-bottom: 20px; }
.forgetPwd .main .registerBox ul li { margin-bottom: 20px; }
.forgetPwd .main .registerBox .registerBtn { margin-top: 50px; }
.forgetPwd .main .registerCode .code { margin: 10px 0; }
.forgetPwd .main .registerCode .goLogin { margin-bottom: 10px; }

/*报名列表*/
.applyList .table tr th,.applyList .table tr td { padding: 5px 4px; }
.applyList .main { padding: 30px 0; background: #fff;border-top: 1px solid #626262; overflow-y: auto; }
.applyList .main .container { position: relative; padding: 0;  }
.applyList .main .container .hd{position: fixed;background: #fff;  width: 89%;top: 90px;padding-top: 30px;}
.applyList .main .container .bd{margin-top: 40px;}
.applyList .main .table { table-layout: fixed; }
.applyList .mainBg { position: absolute; top: 140px; right: 20px; width: auto !important; }
.applyList .main ul li a { color: #626262; }
.applyList .main .hd ul li { float: left; padding-bottom: 5px; margin-right: 20px; }
.applyList .main .hd ul li.active { border-bottom: 2px solid #ea5514; }
.applyList .main .hd ul li.active a { color: #ea5514; }
.applyList .main .bd {  margin-top: 20px; }
.applyList .line { height: 15px; background: #e8edf3; margin: 0; border: 1px solid #c9c9c9; }
.applyForm .modelBox .xbBox { width:60px;}

/*报名*/
.applyForm .main { background: #fff; padding: 30px 0;margin-top:120px }
.applyForm .top{background: #fff; position: fixed; top: 0;left: 0; z-index: 200; padding-top: 23px; width: 100%;max-width:100%;border-bottom: 1px solid #626262}
.applyForm .top .tbox{width:80%;margin:0 auto;}
.applyForm .main .container { padding: 0; }
.applyForm .main .panel-body { padding: 15px 10px; }
.applyForm .main .container .bd .item { height: 40px; }
.applyForm .main .container .bd .item .col-md-9 { padding-right: 0; padding-left: 10px; }
.applyForm .main .container .bd .item .title { margin-top: 9px; }
.applyForm .main .container .bd .item .qtzwInput { display: inline-block; width: 70%; float: right; }
.applyForm .main .container .bd .userPhotoBox img { border: 1px solid #ddd;margin-bottom: 10px; }
.applyForm .main .container .bd .radio input[type="radio"] { margin-left: -15px; }
.applyForm .main .container .bd .selectArea select { width: 48%; margin-right: 1%; }
.applyForm .main .companyList ul { position: absolute; width: 100%; border:1px solid #ddd; background: #f7f7f7; z-index: 3; }
.applyForm .main .companyList ul li { padding: 5px; border-top: 1px dashed #ddd; }
.applyForm .main .companyList ul li:first-child { border-top: none; }
.applyForm .main .companyList ul li:hover { background: #eee; }
.applyForm .main .form-control { padding: 6px; }
.applyForm .main .promptcolor { color:#fb6b5b; }
.applyForm .modelBox .bd .col-md-6.text-area{width:100%;margin-bottom:15px;height:90px;}
.applyForm .modelBox .bd .col-md-6.text-area label{width:16.5%;}
.applyForm .modelBox .bd .col-md-6.text-area .col-md-9{width:81.5%;}
.applyForm .modelBox .bd .col-md-6.text-area textarea{height:90px;}

/*缴费*/
.payList .main .bd { width: 100%; }
.pay .main .bd { width: 75%; }
.pay .main .left { border-right: 1px dashed #ddd; }
.pay .main .content { padding-left: 15px; margin-top: 30px; }
.pay .main .content h3 { margin: 10px 0 30px 15px; font-size: 30px; color: #FA7C46; }
.pay .main .content .payIcon { padding: 2px 5px; border: 1px solid #ddd; border-radius: 5px; }
.pay .main .content .wechat.active { border: 1px solid #06bb06; }
.pay .main .content .alipay.active { border: 1px solid #01a1ea; }

/*缴费成功*/
.paySuccess .main .bd .tips { padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px dashed #717171; }
.paySuccess .main .bd .tips span { font-size: 18px; margin-left: 15px;  }
.paySuccess .main .bd .stuInfo { padding: 0 10%; margin-bottom: 30px; font-size: 16px; color: #999; }
.paySuccess .main .bd .skipPage span { color:#fa5858; margin-right: 5px; }

/*通知书打印*/
.tzsBox .printBtn { position: absolute; top: 0; right: 10%; z-index: 2; }
.sendEmailBox { padding:0 5%; }
.sendEmailBox .form-control { width: 80%; }

/*时间选择框移入显示删除按钮*/
.dateDelIcon { position: absolute;right: 50px;top:10px;font-size: 16px;color: #999;cursor:pointer; }

/*订单*/
.panel-body .list-unstyled .totalMoney{ font-weight:bold; font-size:14px;}
.panel-body .list-unstyled .totalMoneyNum{ padding-top:2px;}

/*服务二维码*/
.FWQRcode .marginBottom {margin-bottom: 20px;}

/*单位缴费*/
.CompanyPay .alipay { margin-top:35px; }

/*移动端报名*/
.applyForm_phone * { margin: 0; padding: 0; }
.applyForm_phone ul,.applyForm_phone li { margin: 0; padding: 0; }
.applyForm_phone { background: url(../images/ZBSC/applyBg.png) no-repeat; background-size: 100% 100%; padding: 2%; }
.applyForm_phone marquee { font-size: 16px; color: #fff; }
.applyForm_phone .main { position: relative; width: 90%; margin: 7% auto 0; padding: 10% 5%; border: 3px solid #fff; border-top: none; }
.applyForm_phone .main h3 { position: absolute; left: 50%; top: -18px; width: 120px; margin-left: -60px; text-align: center; color: #fff; }
.applyForm_phone .line { display: inline-block;position: absolute; top: -3px; width: 25%; height: 3px; background: #fff; }
.applyForm_phone .line.leftLine { left: -3px; }
.applyForm_phone .line.rightLine { right: -3px; }
.applyForm_phone .main ul li { min-height: 40px; margin-bottom: 3%; border: 1px solid #f7f7f7; line-height: 38px; color: #fff; }
.applyForm_phone .main ul li label { width: 25%; margin-bottom: 0; text-align: center; }
.applyForm_phone .main ul li label i{ display: inline-block; width: 25px; }
.applyForm_phone .main ul li label i.one { width: 15px; }
.applyForm_phone .main ul li input { width: 73%; height: auto; background: transparent; margin-top: 7px; border: none; line-height: 100%; color: #fff; }
.applyForm_phone .main ul li.ques label { width: 100%; text-align: left; padding-left: 3%; }
.applyForm_phone .main ul li.ques textarea { width: 100%; padding: 0 2%; margin-top: -8px; background: none; border: none; line-height: 100%; color: #fff; }
.applyForm_phone .main .submitBtn { width: 100%; background: #fff; padding: 10px 0; color: #b82e2e; border: none; font-size: 16px; }

/*iphone 5*/
@media (min-device-width : 320px)and (max-device-width : 374px) and (-webkit-min-device-pixel-ratio:2){
    .applyForm_phone .main  { padding: 5%; }
    .applyForm_phone .main h3 { font-size: 20px; top: -14px; }
}
/*6*/
@media (min-device-width : 375px) and (max-device-width : 414px) and (-webkit-min-device-pixel-ratio : 2){ 
    
}
/*6plus*/
@media (min-device-width : 414px) and (max-device-width : 480px) and (-webkit-min-device-pixel-ratio : 3){ 
   
}
@media (min-device-width : 480px) and (max-device-width : 768px){ 
  
}
/*ipad*/
@media (min-device-width : 768px) and (max-device-width : 1024px) { 
   
}
/*mate7*/
@media only screen and (min-device-width :1080px) and (-webkit-min-device-pixel-ratio : 3){

}
/**华电&#98;&#101;&#115;&#116;&#51;&#54;&#53;&#36275;&#29699;&#95;&#51;&#54;&#53;&#24425;&#31080;&#97;&#112;&#112;&#23433;&#21331;&#29256;&#19979;&#36733;&#95;&#51;&#54;&#53;&#116;&#105;&#121;&#117;引导页*/
.Entrance { min-width:1024px;}
.Entrance .top {padding:45px 0px;}
.Entrance .main{position:relative; background:#eee;min-height:200px;}
.Entrance .main .mainBg { width:50%;}
.Entrance .main .loginBox{background:none;border:0;top:0;}
.Entrance .main .loginBox .bg_h{position:absolute;top:-22px;left:-152px;}
.Entrance .main .loginBox .enter_b{position:absolute;top:2px;left:-137px;width:470px;border-radius:12px;padding:15px;}
.Entrance .main .loginBox .enter_b .title{width:100%;margin:10px 25px;}
.Entrance .main .loginBox .enter_b .title i{display:inline-block;vertical-align:text-bottom;width:8px;height:24px;background:#DF3033;margin-right:15px;}
.Entrance .main .loginBox .enter_b .title span{font-size:24px;color:#202020;font-weight:normal;}
.Entrance .main .loginBox .enter_b .wsbm_b{border-bottom:1px solid #E6E6E6;padding-bottom:25px;}
.Entrance .main .loginBox .enter_b .wsbm_b .btn-first{ margin-bottom:10px;}
.Entrance .main .loginBox .enter_b .wsbm_b .bg1{ background:#3780cf; border-radius:10px;}
.Entrance .main .loginBox .enter_b .btns_g{width:60%; margin:0px auto; text-align:center;}
.Entrance .main .loginBox .enter_b .zhdx { padding:25px 0px 0px 0px;}
.Entrance .main .loginBox .enter_b .btns_g a{position:relative;display:inline-block;width:100%;height:60px;}
.Entrance .main .loginBox .enter_b .btns_g a img{position:absolute;top:15px;left:14%;height:30px;}
.Entrance .main .loginBox .enter_b .btns_g a span{position:absolute; right:14%; line-height:60px; color:#ABD9FF;font-size:18px;}
.Entrance .main .loginBox .enter_b .btns_g a img.btn_bg{position:absolute;top:0;left:0;width:100%;height:100%;}
.Entrance .main .loginBox .enter_b .zhdx{border-bottom:0;}
/*招生通知*/
.omit{ text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.zsNotices{width:600px;color:#333;position:absolute;left:0;}
.zsNotices h4{font-size:18px;}
.zsNotices ul{padding-left:0;background:#F3F4F5;padding:5px 0;overflow:hidden;}
.zsNotices ul li{list-style:none;background:#F3F4F5;line-height:35px;padding:3px 20px;}
.zsNotices ul li span{font-size:16px;}
.zsNotices ul li span:first-child{width:85%;cursor:pointer;}
.zsNotices ul li span:first-child:hover{color:#0000FF;text-decoration:underline;}
.zsNotices .ntips{padding-left:25px;}
.zsNotices ul li.noData{    text-align: center; font-size: 24px; color: #ddd; line-height: 200px;}

/*招生通知详情*/
.listDetail{padding-top:30px;}
.listDetail .listBox{width:100%;overflow:auto;overflow-x:hidden;}
.listDetail .bd{width:80%;margin:0 auto;}
.listDetail .filename{padding-left:0;cursor:pointer;color:#0000FF;text-decoration:underline;}
.listDetail .filename:hover{color:#0000FF;text-decoration:underline;}
.listDetail .col-md-12{margin-bottom:25px;}
.listDetail .btns{position:fixed;bottom:30px;left:0;width:100%;text-align:center;}
.listDetail .btns .btn-success{background:#33AB9F;border:1px solid #33AB9F;}
.listDetail .btns .btn-success:hover,.btn-success:focus{background:#5CBCB2;border:1px solid #5CBCB2;}
/*添加附件*/
.addfile{padding: 5px 5px;   border: 1px solid #ddd;  cursor: pointer;  width: 91px;}
.addfile img{width: 20px; margin-right: 5px;vertical-align: bottom;}
.fjlist{padding-left:0}
.fjlist li{list-style:none;margin:5px 0;cursor:pointer;}
.fjlist li:hover{color:#0000FF;text-decoration:underline;}
.applyForm .modelBox .bd .postPolice{position:relative;}
.applyForm .modelBox .bd .postPolice ul.listBox{position:absolute;top:35px;left:15px;width: 89%;max-height:200px;overflow:auto;border:1px solid #7A9CD3; padding:0;background:#fff;z-index:10;}
.applyForm .modelBox .bd .postPolice ul.listBox li{list-style:none;padding:5px 10px;cursor:pointer;}
.applyForm .modelBox .bd .postPolice ul.listBox li:hover,.applyForm .modelBox .bd .postPolice ul.listBox li.active{background:#1E90FF;color:#fff;}
.delNoticeFile{cursor:pointer;}