@charset "utf-8";
* { margin:0; padding:0;box-sizing: border-box; }
img{ border:none;}
ul,ol{ list-style:none;}
input,select,textarea{ outline:none;}  /*CSS清除掉chrome浏览器*/
textarea{ resize:none;}/*取消表单项聚焦时产生的黄色边框和右下角的可拖动鼠标的下角*/
a{ color:#000; text-decoration:none;}
.none{ display:none;}
input,label { vertical-align:middle;} 
from{z-index:10;}
html, body, .wrap {height:100%;font-family: 微软雅黑;}
img{ border:none;}
ul,ol{ list-style:none;}
input:-webkit-autofill{
  -webkit-box-shadow: 0 0 0px 1000px white inset;
}
input,select,textarea{ outline:none;}  
textarea{ resize:none;}
a{ color:#000; text-decoration:none;}
.none{ display:none;}
input,label { vertical-align:middle;} 
from{z-index:10;}
/*清浮动*/
.clearfix:before,.clearfix:after{ content:"";  display:table;}
.clearfix:after{ clear:both;}
.clearfix{zoom:1;}/*ie6或7*/
.clear{ clear:both;}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.fl{ float: left;}
.fr{float: right;}
.comWidth{width: 1020px; margin: 0px auto;}
.p-t-20{padding-top:20px;}
/*个人页面*/
     
.mcont2{width:980px;margin:0 auto;}
/*4.27更改的样式*/
.crossRight{ width: 150px; height: 49px; background:url(../images/button_bg.png) no-repeat; margin:20px 67px 0px 0px;}
.crossRight a{ display: block; width: 100%; height: 100%; color: #fff; text-align: center; font: 24px/45px "microsoft yahei";
background: none; border-radius:0px; box-shadow: none; }
.wrap {
    height:auto; 
    min-height:100%; 
    _height:100%;  
}
.main { 
    padding-bottom:80px;
 }
.footer1 { 
    position:relative; 
    height:80px;  
   margin-top:-80px;
    font-size:12px;
    background:#000;

}
.bgblack{ background:#000;    color: #999;}
.mcont{width:1000px;margin:0 auto;}
.diqu_dw {
    position: absolute;
    left: 475px;
    bottom: 3px;
    font-size: 18px;
    color: #fff;
    font-weight: bold;
}
.headerTopCenter {
    height: 100%;
    position: relative;
}
.headerTopCenter {
    width: 1000px;
    margin: 0px auto;
}
.fbody{background:#fafeff;}
.headerTop {
    width: 100%;
    height: 60px;
}
.headerBg {
    width: 100%;
    height: 147px;
    background: url(../images/headbg_repeat.png) repeat-x;
}
.headerBgCenter {
    width: 960px;
    height: 100%;
    margin: 0px auto;
    background: url(../images/head_bg.gif) no-repeat center center;
}
.p-t-30{padding-top:30px;}
/*.footerBox  p{padding-top:30px;}*/
.img-responsive{max-width: 100%}
.mright{width:320px;float: right;}
.mleft{float: left;width: 540px}
.fcom{text-align:center;line-height: 1.6;color:#b5b7ae}
.fcom a{color: #b5b7ae}
.l_middle-login{width:314px;height:347px;background: url(../images/loginbg.png) no-repeat}
.middle-login-header{width:255px;height:48px;color:#666;font-size:18px;padding-left:25px;line-height:45px;font: 16px/55px 'Microsoft YaHei';    }
.middle-login-siderbar{width:256px;height:235px;padding:10px 20px;}
.login-siderbar-text{ height:205px;color:#c05a5f; font-size:11px;  font-family:Arial, Helvetica, sans-serif,"宋体";}  
.login-text-img{ width:250px; height:40px;   }
.login-text-img .cai{ width:255px; height:40px; overflow:hidden; border:1px solid #1796ad;border-radius: 10px; position: relative;}
.login-text-img img{ position:absolute; z-index:50; width:21px; height:23px; line-height:38px;}
.userbg01,.userbg02,.userbg03{top: 8px;left: 15px;}
.login-text-img .user{width:210px;height:40px; color:#c7c7c7;padding-left:45px;border: none;    font-size: 14px;font-family: Microsoft YaHei;line-height:40px;   }
.login-siderbar-text .login-button{width: 255px;height: 40px;border: none;color: #fff;font-weight: bold;font-size: 18px;
    margin-top: 20px;cursor: pointer;background: url(../images/user04.png) no-repeat}
.l_bottom{width:100%; height:54px; background:#000;}
.change-pass{ width:100%; margin-top: 10px; text-align: center; height:20px; line-height:20px;}
.change-pass a{text-decoration:none;color: #4ad07e;font-family:Arial, Helvetica, sans-serif,"宋体";}
.l_banquan,.l_phone{line-height: 54px;color:#999;}
.bottoncon{width: 1020px;margin: 0px auto;}
.login-text-img .yzmcai{width: 145px;float: left;}
.login-text-img .yzm{width: 145px;}
.yzm_number{float: left;color: #d11919;font: 24px/40px "microsoft yahei";
    letter-spacing: 8px;padding-left:10px;display: inline-block;text-decoration: underline;
}
.loginfooterBox{ margin-top: 0px;}
.yzm_number {
    float: left;
    color: #d11919;
    font: 24px/40px "microsoft yahei";
    letter-spacing: 8px;
    padding-left: 10px;
    display: inline-block;
    text-decoration: underline;
}
.login-siderbar-text .login-button {
    width: 255px;
    height: 40px;
    border: none;
    color: #fff;
    font-weight: bold;
    font-size: 18px;
    margin-top: 20px;
    cursor: pointer;
    background: url(../images/user04.png) no-repeat;
}
.l_middle-login {
    width: 314px;
    height: 347px;
   margin-top:35px;
    background: url(../images/loginbg.png) no-repeat;
}

.libg1{background:url('../images/fti_report160617.png') no-repeat;}
.libg2{background:url('../images/fti_sure160617.png') no-repeat;}
.libg3{background:url('../images/fti_report160617.png') no-repeat;}
.libg4{background:url('../images/fti_purple160617.png') no-repeat;}

.fti_title {
    width: 1000px;
    padding: 18px 15px;
    border: 1px solid #ccc;
    margin-bottom: 8px;
    background: #fff;
    margin-top:-10px;
}
.fam{font-size:12px;margin-left:-17px;}
.fti_title li {
    width: 222px;
    height: 156px;
    float: left;
}
.fpt{font-size:16px;margin-left: 73px;margin-top:15px;color: #58b897;min-height: 42px}
.fpb{font-size:16px;margin-left: 73px;margin-top: 1px;}
.fptime{margin-top:10px;margin-left:-4px;}



.fti_title li{margin-left: 20px;font-family: "microsoft yahei"}
.inner23{padding:10px;}
.fcff{color: #fff}
.fz14{font-size:14px;}
.m-t-5{margin-top:5px;}
.fpt:hover{color:#333}
.fc40{color: #0494e6}
.single_bord1 li{padding:2px;box-sizing:border-box;position:relative;box-sizing:border-box;}
.single_bord1 .bodT{border-top:none;}
.single_bord1 .bodB{border-bottom:none;}
.single_bord1 .bodT label{border-top:none;margin-top:-5px;}
.inner{padding:30px;}
.main_title{color:#019eef;border-left:2px solid #019eef;padding-left:10px;}
.single_bord li{padding:2px;box-sizing:border-box;position:relative;box-sizing:border-box;}
.single_bord .single_reat{border-bottom:none;}
.single_bord .single_reat label{border-bottom:none;}
.single_bord  .bodT{border-top:none;margin-top:-5px;}
.innera{padding:0 100px;}
.main_bord{width:100%;border:1px solid #e4e5e5;background:#fff;color:#3f3f3f;}
.main_bord select{}
.main_application{height:160px;}
.main_title{color:#019eef;border-left:2px solid #019eef;padding-left:10px;}
.fti_conLeft{
    width: 325px;
}
.fti_conRight{
    width: 635px;
}
.fti_stuul{
    padding-left: 30px;
}
.fti_stuul li{
    font: 14px/36px "microsoft yahei";
}
.ftiul_spantop{
    vertical-align: top;
}
.ftiul_span{
    display: inline-block;
    width: 215px;
    font-weight: bold;
}
.fti_listtit{
    padding:0px 30px;
    line-height: 30px;
    position: relative;
    background: url(../images/ftipoint.png) no-repeat 15px 10px ;
}
.fti_listtit a{
    text-align: left;
    display: inline-block;
    width: 480px;
}
.fti_listtime{
    position: absolute;
    right: 20px;
    top: 0px;
    color:#9d9d9d ;
}
.p-t-10{padding-top:10px;}
.fti_listtit  a:hover{color: #019eef}
.fti_conLeft p, .fti_conRight p {
    color: #019eef;
    font: 20px/20px "microsoft yahei";
    font-weight: bold;
    padding-left: 10px;
    border-left: 3px solid #019eef;
    margin-bottom: 20px;
}
.fti_conLeft, .fti_conRight {
    border: 1px solid #ccc;
    padding: 32px 0px;
    background: #fff;
}
.fti_listtit {
    padding: 0px 30px;
    line-height: 30px;
    position: relative;
    background: url(../images/ftipoint.png) no-repeat 15px 14px;
}
.fti_conBox{margin-bottom: 25px}
.bod-line{border-bottom: 10px solid #bec6aa;}

.com-bord{
    width: 1000px;
    padding: 18px 15px;
    border: 1px solid #ccc;
    margin-bottom: 8px;
    background: #fff;
    margin-top: -10px;
}
.bord-w{border:5px solid #73c5f0}
.bord-w2{border:1px solid #73c5f0;margin:2px;}
.sing1_select{margin-bottom:25px;}
.innera{font-family: "Microsoft YaHei"}
.fz18{font-size:18px;}
.m-t-30{margin-top:30px;}
.single_submit{text-align:center;}

.wsel{width:420px;display:inline-block;}

.select2-selection__rendered{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.com-bord2{border:5px solid #73c5f0;background:#fff;}

.esTit1{overflow:hidden; font-size:16px;   height:35px; line-height:35px;  color:#828282;}
.esContTitBox{border-bottom: 1px solid #e8e8e8;}

.dan1 {width: 800px; background: #fff; border: 3px solid #e8e8e8;  margin: 20px auto;   vertical-align: middle;  padding: 25px; position: relative;}
.grend-school{text-align:center;}
.m-l-30{margin-left: 30px}
.innera2 li{margin:5px 0;font-size:12px;}
.m-t-10{margin-top:10px;}
.bord{border:0;margin-top:20px;padding:10px;}


.posit{position:absolute;top:50px;}
.bord-sx .single_abt{position:absolute;top:65px;}
/*.height1{height:115px;}*/
.bord-sx .height1{ padding-bottom:20px;}
.bord-sx .height2{height:115px;}
.bord-sx .single_bord li .height3{height:35px;}
/*.single_height{height:130px;}*/
.bord-sx .single_bord li label { padding-left:26px; background: url("../images/ico_check.png") no-repeat 0 10px;display:block;border:1px solid #73c5f0;} 
.bord-sx .single_bord li label.checked {background:#f1f9fd url("../images/ico_checked.png") no-repeat 0 10px; } 
.bord-sx .single_bord .checked .single_bord_rbg{background:url("../images/check_bg.png") no-repeat;width:94px;height:75px;}
.bord-sx .single_bord1 .checked .single_bord_rbg{background:url("../images/check_bg.png") no-repeat;width:94px;height:75px;}
.bord-sx .single_bord1 .checked .single_dis{display:block;font-weight:bold;}
.bord-sx .single_bord1 .checked .single_dis img{margin-right:15px;vertical-align:bottom;}
.bord-sx .single_bord_rbg{position:absolute;right:10px;bottom:10px;}
.bord-sx .singl_h1{padding-top:5px;float:left;font-size:22px;font-family: "microsoft yahei"}
.bord-sx .single_name{width:100%;text-align:center;font-family: "microsoft yahei"}
.bord-sx .botB{border-bottom:none;}
.bord-sx .sing_heig1{height:200px;}
/*.sing_heig2{height:285px;}*/
.bord-sx .height5{height:450px;}
.bord-sx .single_bord1 li{border:5px solid #73c5f0;padding:2px;box-sizing:border-box;position:relative;box-sizing:border-box;}
.bord-sx .single_bord1 .bodT{border-top:none;}
.bord-sx .single_bord1 .bodB{border-bottom:none;}
.bord-sx .single_bord1 .bodT label{border-top:none;margin-top:-5px;}
.bord-sx .single_bord1 li label {padding:24px 70px;background: url("../images/ico_check.png") no-repeat 40px 30px;display:block;border:1px solid #73c5f0;} 
.bord-sx .single_bord1 li label.checked {background:#f1f9fd url("../images/ico_checked.png") no-repeat 40px 30px; } 
.bord-sx .sing1_select{margin-left:35px;text-align:left;margin-top:30px;font-size:18px;font-family: "microsoft yahei"}
.bord-sx .sing1_select2{padding-left: 35px;text-align: left;padding-top: 30px;font-size: 18px;font-family: "microsoft yahei";}
.bord-sx .single_bord1 .sing_bot_none{border-top:none;}
.bord-sx .single_bord1 .single_all label{border:none;margin-top:10px;}
.bord-sx .single_bord1 .single_all label.checked{border:1px solid #73c5f0;margin-top:10px;}
/*.single_fc{color:#acacac;}*/
.bord-sx .single_bord1 .single_line{width:100%;border-bottom:1px dashed #ccc;height:1px;}
.bord-sx .single_bord select,.single_bord1 select{width:480px;line-height:35px;height:35px;}
.bord-sx .single_dis{margin-left:120px;color:#ff0000;font-size:14px;text-align:left;display:none;}
.bord-sx .single_all_volunteer{padding-left:120px;text-align:left;height:30px;}
.bord-sx .single_all_volunteer img{vertical-align:top;margin:0 5px 0 15px;}
.bord-sx .single_all_dis{display:none;color:#ff0000;}
.bord-sx .single_submit{width:100%;text-align:center;}
.bord-sx .single_bord li {  border: 5px solid #73c5f0; padding: 2px; box-sizing: border-box; position: relative;box-sizing: border-box;border-bottom: 0;}

.exitSystem {line-height: 95px;}
.fz12{font-size:12px;}

.p-t-35{padding-top:35px;}

.stuMessage {width: 100%;padding:5px 0;background: #fff;border: 1px solid #e2e2e2;margin-top:-20px;background: #35a7bb;border: 1px solid #8ecae1;color: #fff;}

.stuTitle {font: 20px/24px "microsoft yahei";color: #ffffff;border-left: 3px solid #f8f8f8;padding-left: 10px;font-weight: bold;margin-top: 15px;}

.stubox{width: 100%;background: #f7feff;border: 1px solid #e2e2e2;font-size: 14px;color: #666;}
.stubox .inner{padding:10px;}
.m-t-20{margin-top:20px;}
.bg-info .u-bg1{width:195px;margin:0 auto;}
.u-bg1{background:#85cdf2;padding:5px;border:2px solid #73c5f0;}
.u-bg2{background:#85b6f2;padding:5px;border:2px solid #738df0;}
.u-bg3{background:#d1d1d1;padding:5px;border:2px solid #bcbcbc;}
.u-list li{float: left;font-family: "Microsoft YaHei"}
.bgff{background:#fff;min-height: 60px;padding:5px 0;}
i,em{display: inline-block}
.icon-a1{background:url('../images/icon-a1.jpg') no-repeat;width: 53px;height: 51px;float: left;}
.icon-a2{background:url('../images/icon-a2.jpg') no-repeat;width: 53px;height: 51px;float: left;}
.icon-a3{background:url('../images/icon-a3.jpg') no-repeat;width: 54px;height: 51px;float: left;}
.icon-a4{background:url('../images/icon-a4.jpg') no-repeat;width: 54px;height: 51px;float: left;}
.u-tit{position: relative;top:15px;}
.u-tit2{position: relative;top:5px;}
.text-center{text-align:center;}

.ul-three li{width:33%;text-align:center;}
.p-l-30{padding-left: 30px}
.stumessageUl span{font-weight: bold;}

.stumessageUl tr td {
    padding: 0px 15px;
    vertical-align: top;
}

.m-b-20{margin-bottom: 20px}
.inner{padding:15px;}
.fblod{font-weight: bold;}
.fz18{font-size:18px;}

.inner2{padding:15px;}
.ftit { color: #019eef; font: 20px;font-weight: bold;padding-left: 10px;  border-left: 3px solid #019eef; margin-bottom: 20px;}
.t-ftit{border-bottom:1px solid #ddd;padding:10px 10px;}
.info-list li{width:50%;float: left;margin-bottom:10px;min-height:45px}

.se-list{padding:4px;}
.info-list .s-w1{width:200px;}
.info-list .w100{width:100%;}
.inp-txt{padding:5px;}
.fcred{color: #cb1919;margin-right: 4px}
i,em{font-style: normal;}
.in-tit { width: 255px;  text-align: right; display: inline-block;line-height: 28px}

.se-list {
   height: 28px;line-height: 28px
}
.in-txt{width:200px;display: inline-block}
.runcode {border: 1px solid #aaa; background: url(../images/iconDate.gif) center right no-repeat #fff;cursor: pointer; font: 12px tahoma,arial;  height: 28px;   width: 200px;border-radius: 5px
}
.u-btn{display:inline-block;*display:inline;*zoom:1;*overflow:visible;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding:0 12px;height:28px;line-height:28px;border:1px solid #52a552;border-radius:5px;font-size:12px;letter-spacing:1px;word-spacing:normal;text-align:center;vertical-align:middle;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);text-shadow:0 -1px rgba(0,0,0,0.2);background:#5cbc5c;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#68c668),to(#50b150));background:-webkit-linear-gradient(#68c668,#50b150);background:-moz-linear-gradient(#68c668,#50b150);background:-ms-linear-gradient(#68c668,#50b150);background:linear-gradient(#68c668,#50b150);}
button.u-btn{*height:30px;_line-height:25px;}
.u-btn,.u-btn:hover{color:#fff;text-decoration:none;}
.u-btn:hover,.u-btn:focus{background:#399dd8;}
.u-btn:active{box-shadow:inset 0 1px 4px rgba(0,0,0,0.2);}
.u-btn::-moz-focus-inner{padding:0;margin:0;border:0;}
.u-btn .btntxt{margin-right:3px;_vertical-align:middle;}
.u-btn .btnsel{display:inline-block;*display:inline;*zoom:1;width:0;height:0;overflow:hidden;vertical-align:middle;border-style:solid dashed dashed;border-width:4px 4px 0;border-color:rgba(255,255,255,0.8) transparent transparent;}
.u-btn:hover .btnsel,.u-btn:focus .btnsel{border-top-color:rgba(255,255,255,1);}
.ht2{display: none}
.cht2{display: none}
.info-list2 li{margin-bottom: 10px;}
.info-list2 .s-w2{width:200px;}
.info-list2 .in-tit{width:40%;}
.m-r-20{margin-right: 20px}
.u-btn-c3{border-color:#52a552;background:#5cbc5c;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#68c668),to(#50b150));background:-webkit-linear-gradient(#68c668,#50b150);background:-moz-linear-gradient(#68c668,#50b150);background:-ms-linear-gradient(#68c668,#50b150);background:linear-gradient(#68c668,#50b150);}
.u-btn-c3:hover,.u-btn-c3:focus{background:#50b150;}



.exTit {
    overflow: hidden;
    font-size: 16px;
    background: url(../images/2_06.jpg) 10px center no-repeat;
    padding-left: 33px;
    height: 35px;
    line-height: 35px;
    border-bottom: 1px solid #e8e8e8;
    color: #828282;
}
.ol-list li{font-size:16px;line-height: 1.8;color: #ff0000}

.esLeft12 {
    width: 30px;
    height: 35px;
    background: url(../images/03_06-09.png) left top no-repeat;
}
.first{width:700px;font-size:16px;height: 28px}
.grend-school{height: 40px}
.grend-tit{height: 35px;line-height: 35px}

.ul-four li{width:25%;float: left;}

/*20210106*/
.u-bg6{background:#c8bfe7;padding:5px;border:2px solid #c3b6f0;}
.text-left{text-align:left!important;}


/*20210204*/
.exitSystem{font-size: 12px;color: #52a552}
.exitSystem:hover{color:#FF0000;}
.m-b-10{margin-bottom: 10px}

.ua-btn-c1{border-color:#9f161b;background:#de2027;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#ee232a),to(#cc1c23));background:-webkit-linear-gradient(#ee232a,#cc1c23);background:-moz-linear-gradient(#ee232a,#cc1c23);background:-ms-linear-gradient(#ee232a,#cc1c23);background:linear-gradient(#ee232a,#cc1c23);}
.ua-btn-c1:hover,.u-btn-c1:focus{background:#cc1c23;}

.ua-btn-c2{border-color:#e1962d;background:#faa42b;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#fbb149),to(#f8960a));background:-webkit-linear-gradient(#fbb149,#f8960a);background:-moz-linear-gradient(#fbb149,#f8960a);background:-ms-linear-gradient(#fbb149,#f8960a);background:linear-gradient(#fbb149,#f8960a);}
.ua-btn-c2:hover,.u-btn-c2:focus{background:#f8960a;}

.ua-btn-c3{border-color:#52a552;background:#5cbc5c;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#68c668),to(#50b150));background:-webkit-linear-gradient(#68c668,#50b150);background:-moz-linear-gradient(#68c668,#50b150);background:-ms-linear-gradient(#68c668,#50b150);background:linear-gradient(#68c668,#50b150);}
.ua-btn-c3:hover,.u-btn-c3:focus{background:#50b150;}
.title {
    font-size: 18px;
   
    border-bottom: solid #dedede 1px;
    padding-bottom: 10px;
    margin: 0 auto;
    margin-bottom: 0px;
    margin-bottom: 20px;
    background: #44abbd;
    color: #fff;
    padding-left: 10px;
    padding-top: 10px;
    margin-top: 30px;
}
.s-list .item {
    width: 50%;
    float: left;
   
}
.s-list .item-label {
    width: 45%;
    height: 34px;
    margin: 6px auto;
    float: left;
    text-align: right;
    font-size: 14px;
    padding-right: 5px;
}
.s-list .item-input {
    width: 35%;
    height: 34px;
    margin: 6px auto;
    float: left;
    font-size: 14px;
}
.s-list .item-input input{width:100%;min-width: 170px;}
.s-list .chang {
    width: 97%;
}
.s-list .duan {
    width: 1%;
}
.s-list .u-ipt {
    padding: 5px;
    height: 27px;
    border: 1px solid #aaaaaa;
    border-top-color: #c0c0c0;
    line-height: 27px;
    font-size: 14px;
    color: #777;
    background: #fff;
    min-width: 200px;
    border-radius: 4px;
}
.s-list .u-select{width:200px;}
.fama{width:50%;float: left}
.famb{width:50%;float: left}

.fam-tit{width: 45%;display: inline-block;text-align:right;font-size: 14px;line-height: 35px;}
.fam-tit em{font-style: normal;font-weight: normal;}
.fam-list{margin-bottom:10px}
.m-l-20{margin-left: 20px}

.s-list .runcode {border: 1px solid #aaa; background: url(../images/iconDate.gif) center right no-repeat #fff;
    cursor: pointer; font: 12px tahoma,arial;  height: 28px;   width: 200px!important;border-radius: 5px
}
.p-b-10{padding-bottom: 10px}
.p-t-40{padding-top:40px}
.f-tit{color: #44abbd;border-left: 3px solid #35a7bb;font-size:18px;margin-left:10px}


