@charset "utf-8";
body,html,div, ul,p,img,dl,dt,dd,form{margin:0px;padding:0px;font-style: normal;border:0; font-size:100%; font-family:"Microsoft YaHei","NSimSun";_font:"Microsoft YaHei","NSimSun"; list-style-type:none;  font-size: 16px; }
body,html{ margin:0px auto; background: #fff;}
.container {width: 100%; max-width:1600px; }
a,a:hover,a:visited,a:active{text-decoration: none !important;}
a{color:#000;text-decoration:none;}
a:hover{ color:#093bc2;text-decoration:none;}
.text-red{color:red;}
.text-green{color: green;}
.prompt_block{ display: none;text-align:center;line-height: 50px; margin: 20px 0; }
.prompt_block .prompt_text{ font-size:18px;}
/* fade透明度系列要设置透明度为0 */
.animate-box{opacity:0; filter:alpha(opacity=0);  }

/*框架部分*/
.web_center{background: url('../images/img01.jpg') center center #5bbeff repeat; background-size: cover; }
.web_center .home,.web_center .page,.web_center .chengji{ height: auto; background: #fff; padding: 0px;margin: 3% auto;  overflow:hidden; text-align:center; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; 
box-shadow: 0 -5px 10px -5px rgba(0, 0, 0, 0.1), /* 上阴影 */ 5px 0 10px -5px rgba(0, 0, 0, 0.1), /* 右阴影 */ 0 5px 10px -5px rgba(0, 0, 0, 0.1), /* 下阴影 */ -5px 0 10px -5px rgba(0, 0, 0, 0.1); /* 左阴影 */}
.web_center .home{ max-width: 600px; overflow: auto;padding: 50px 75px;}
.web_center .page,.web_center .chengji{ max-width: 100%; overflow: auto;padding: 50px 100px;}
.weblogo .container{color: #000; background: #fff; overflow:hidden; /* background: #fff url('../images/topbg.jpg') 0 bottom no-repeat;background-size:100%; */}
.weblogo .web-logo{padding:20px; }
.weblogo .logo-title{font-size: 24px;padding-left: 10px;position: absolute;  top: 65%;  transform: translateY(-65%); color: #0c3cc2;}
.webfoot{ color: #000; padding: 20px 0;}
.webfoot .web-footer{line-height: 30px; text-align: center;}
.weblogo .web-label{position: absolute;top:35px; right: 35px; display: inline; vertical-align: middle;}
.weblogo .web-label .name{font-size: 24px;display: inline-block; margin-right: 15px;line-height: 40px;vertical-align: middle;}
.weblogo .web-label .name .layui-icon{font-size: 26px;}
.weblogo .web-label .layui-btn{display: inline-block; font-size: 16px; background: #6699ff; padding: 0 10px; line-height: 34px; height: auto; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; vertical-align: middle;}



/*首页*/
.web_center .home .login .layui-form-item{margin:35px 0; }
.web_center .home .login .layui-form-item .layui-input-block{margin-left: 0px;}
.web_center .home .login input{padding: 25px 50px;font-size: 18px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background: #f6f6fa;font-weight: 400;}
.web_center .home .login button{width: 100%;font-size: 22px; background: #6699ff;padding: 10px;height: auto; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.web_center .home .login .layui-form-item .layui-input-block .img_yzm{position: absolute; right: 7px;top:7px;}
/*.web_center .home .login .layui-form-item .layui-input-block .huquyzm{width: 136px; height: 38px; position: absolute; right: 7px;top:7px; font-size: 16px;line-height: 38px; background: #eaeaea; padding: 0;}
.web_center .home .login .layui-form-item .layui-input-block .huquyzm:hover{border-color:#ccc !important; }*/
.web_center .home .login .layui-form-item .icon .layui-icon{font-size: 28px;position: absolute; left: 13px;top:11px; color: #84adff;}
.web_center .home .login .layui-form-item .layui-input-block .huquyzm{width: 136px; height: 38px; position: absolute; right: 7px;top:7px; font-size: 16px;line-height: 38px; background: #84adff; padding: 0; color: #fff; border: 0px;}
.web_center .home .login .layui-form-item .layui-input-block .huquyzm:hover{border:0px !important; }



/*条款*/
.web_center .page .agree .layui-form-item .layui-form-checkbox div{font-size: 16px;}
/*.web_center .page .agree .layui-form-item .layui-form-checked[lay-skin=primary]>i{background-color: #6699ff;border-color:#6699ff !important; }
.web_center .page .agree .layui-form-item .layui-form-checkbox[lay-skin=primary]:hover>i{border-color:#6699ff !important; }*/
.web_center .page .tybjx,.web_center .page .jjbtc{font-size: 18px; height: auto; padding: 0 20px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;height: 40px; vertical-align:middle; }
.web_center .page .tybjx{background: #6699ff;}
.web_center .page .jjbtc{background: #f8f8f8;}
.web_center .page .jjbtc:hover{border-color: #6699ff;}

/*成绩复议提交*/
.web_center .chengji .cjfytj .tjfy,.web_center .chengji .cjfytj .tcxt{font-size: 16px; height: auto; padding: 0 20px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;height: 40px; vertical-align:middle; }
.web_center .chengji .cjfytj .tjfy{background: #6699ff;}
.web_center .chengji .cjfytj .tcxt{background: #f8f8f8;}
.web_center .chengji .cjfytj .tcxt:hover{ border-color:#6699ff; }
.web_center .chengji .cjfytj .table>tbody>tr>td,.web_center .chengji .cjfytj  .table>tfoot>tr>td,.web_center .chengji .cjfytj .table>thead>tr>td{vertical-align: middle !important;}
.web_center .chengji .cjfytj .txnrqy,.web_center .chengji .cjfytj .txnrqy .layui-input-inline{margin: 5px 0;vertical-align: middle;}
.web_center .chengji .cjfytj .fysrk{margin: 10px 0; line-height: 35px;}
.web_center .chengji .cjfytj .txnrqy {width: 100%;font-size: 16px;}
.web_center .chengji .cjfytj .txnrqy .layui-input-inline{ width:70%; }
.web_center .chengji .cjfytj .txnrqy .dxsczj{ width:96%; }
.web_center .chengji .cjfytj .txnrqy .layui-form-mid{margin:5px 0px;width: 28%;}
.web_center .chengji .cjfytj .txnrqy .layui-inline{display: inline;text-align: left; }
.web_center .chengji .cjfytj .txnrqy .layui-input-inline{margin-right: 10px;}


.web_center .chengji .cjfytj .txnrqy .layui-inline .layui-btn:hover{ border-color:#6699ff !important; color: #6699ff;}
.web_center .chengji .cjfytj .txnrqy .layui-inline .but_photo{ width: 150px; height: auto;padding: 10px; margin: 5px 5px 5px 0; line-height: 30px;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; word-break: break-all; overflow: hidden;}
.web_center .chengji .cjfytj .txnrqy .layui-inline .but_photo:hover {background-color: #6699ff; color: #fff;}
.web_center .chengji .cjfytj .txnrqy .layui-inline .but_photo i{ font-size:34px; }
.web_center .chengji .cjfytj .txnrqy .layui-inline .thumbnail{width: 100%; height: auto; vertical-align: middle;border: 0;}
.web_center .chengji .cjfytj .txnrqy .layui-inline .uploadimg{ width: 60%; display: inline-block; height:112px; overflow: hidden;vertical-align: middle;  margin-top: -4px; border: 0;}
.web_center .chengji .cjfytj .txnrqy .layui-inline .uploadimg img{-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.web_center .chengji .cjfytj .fysrk .layui-form-checkbox div{ font-size: 16px;line-height: 20px; vertical-align: middle;}
.web_center .chengji .cjfytj .fysrk .layui-form-checkbox i{ width:18px;height:18px; line-height: 18px; vertical-align: middle;}
.web_center .chengji .cjfytj .notes .layui-form-checkbox div{ font-size: 16px;}
.web_center .chengji .cjfytj .notes {line-height: 35px;}

/*成绩复议显示*/
.web_center .chengji .fyinfo .table>tbody>tr>td,.web_center .chengji .fyinfo  .table>tfoot>tr>td,.web_center .chengji .fyinfo .table>thead>tr>td{vertical-align: middle !important;}
.web_center .chengji .fyinfo .thumbnail{max-height: 150px; width: auto;overflow: hidden; margin: 5px;padding: 0; border: 0px #ccc solid;}
.web_center .chengji .fyinfo .blue,.web_center .chengji .fyinfo .red,.web_center .chengji .fyinfo .tcxt{font-size: 16px; height: auto; padding: 0 20px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;height: 40px; vertical-align:middle; }
.web_center .chengji .fyinfo .blue{background: #6699ff;}
.web_center .chengji .fyinfo .red{background: red;}
.web_center .chengji .fyinfo .tcxt{background: #f8f8f8;}
.web_center .chengji .fyinfo .tcxt:hover{ border-color:#6699ff; }
.web_center .chengji .fyinfo .fytext{line-height: 35px;}
.web_center .chengji .fyinfo .fysrk{line-height: 35px;}
.web_center .chengji .fyinfo .fyjieguo{font-size: 20px;font-weight: bold;}


@media print,screen{
/*  table>tbody>tr>td{padding: 8px;}*/
  .noprint { display: none; }
  
}
/*<=1199的设备 md*/
@media screen and (max-width: 1199px){
}
 /*<=991的设备 sm*/
@media screen and (max-width: 991px){
  .web_center .chengji{padding: 30px; }

}
/*<=767的设备 xs*/
@media screen and (max-width: 767px){
  .web_center .chengji{padding: 10px; }
  .weblogo .web-logo{padding:10px 0px; }
  .weblogo .web-label{right: 0px;}
  .table-responsive>.table>tbody>tr>td, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>td, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>thead>tr>th{white-space:normal;}
  .web_center .chengji .cjfytj .txnrqy,.web_center .chengji .cjfytj .txnrqy .layui-input-inline{width: 96%;}
  .web_center .chengji .cjfytj .txnrqy .layui-inline .uploadimg{width: 98%}
.web_center .chengji .cjfytj .txnrqy  .layui-inline{margin-right: 0;}
}

/*<=640的设备*/
@media screen and (max-width: 640px){  
  .weblogo .web-logo img{width:200px;height:auto;  }
  .weblogo .web-logo .logo-title{font-size: 22px; }
  .weblogo .web-label{top: 17px;}

}
/*<=540的设备*/
@media screen and (max-width: 540px){
  .weblogo .web-logo img{width:180px;height:auto;  }
  .weblogo .web-logo .logo-title{font-size: 20px; }
  .web_center .home,.web_center .page,.web_center .chengji{padding: 10px;}
  .web_center .chengji .fyinfo .layui-btn{margin: 10px;}
  .weblogo .web-label{ display: none;}
}
/*<=480的设备*/
@media screen and (max-width: 480px){  
  .web_center .chengji .cjfytj .txnrqy .layui-inline .layui-form-mid{margin: 10px 0;width: 100%;}
  .table-responsive>.table>tbody>tr>td, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>td, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>thead>tr>th{white-space:nowrap;}
}
/*<=360的设备*/
@media screen and (max-width: 360px){
  .weblogo .web-logo{padding:10px 0px; }
  .weblogo .web-logo img{width:160px;height:auto;  }
  .weblogo .web-logo .logo-title{font-size: 18px; }
}
/*<=320的设备*/
@media screen and (max-width: 320px){
  body{ display: none;}
}

