@charset "utf-8";
/* CSS Document */
*{
padding:0;
margin:0;
}
body{
background:#FFFFFF;
}

.main-head{
/* background:url(../img/head.png) no-repeat 100% 100%; */
/* background-size: cover; */
/* width:100%; */
height:140px;
width: 1200px;
margin: 0px auto 30px auto;
margin-bottom:30px;
/* min-width:1200px; */
border-bottom: 1px solid #C8C8C8;
}

.header{
width:1200px;
margin:0 auto;
display: flex;
}

.top-logo{
width:253px; 
height:48px;
float:left;
top:46px;
margin-right:40px;
position:relative;
}

.tysfrzpt{
font-family: 微软雅黑;
font-size: 25px;
color: #2A5396;;
letter-spacing: 0;
float:left;
top:47px;
margin-right:10px;
position:relative;
width:200px;
height:45px;
font-weight:bold;
text-shadow: 0 2px 4px rgba(0,0,0,0.32);
}

.shui{
width:1px;
height:30px;
border-left: 1px solid #2A5396;
float:left;
top:50px;
margin-right:10px;
position:relative;
}

.mh{
font-family: 微软雅黑;
font-size: 15px;
color: #2A5396;
letter-spacing: 0;
float:left;
top: 56px;
position: relative;
width: 220px;
height: 29px;
font-weight:bold;
text-shadow: 0 2px 4px rgba(0,0,0,0.32);
}

.gologin{
font-family: 微软雅黑;
font-size: 10px;
color: #5A9BD5;
float:right;
top:56px;
position:relative;
height:16px;
}

.main-body{
background:#ffffff;
width:1200px;
height:880px;
margin:0px auto 30px auto;
}

.main-label{
width:1140px;
background: rgba(91,154,213,0.07);
border: 1px solid #5B9AD5;
margin:30px;
float:left;
position:relative;
}

.body-dp{
width:96px;
height:96px;
margin:0 32px;
float:left;

position:absolute;
top: 50%; /*偏移*/
margin-top: -48px; 
}

.body-text{
margin:25px 0px;
padding: 0 34px;
border-left: 1px solid #5B9AD5;
float:right;
width:910px;
}

.text-blue{
font-family: 微软雅黑;
font-size: 16px;
color: #195185;
letter-spacing: 0;
line-height: 26px;
width:877px;
float:left;
}

.text-red{
font-family: 微软雅黑;
font-size: 16px;
color: #BE3123;
letter-spacing: 0;
line-height: 26px;
width:877px;
float:left;
margin:8px 0;
}

.login-tab{
width:400px;
height:50px;
margin:8px 420px;
float:left;
}

.login-tab ul li {
width:200px;
height:50px;
background: #F3F3F3;
float:left;
color:#666666;
font-family:微软雅黑;
font-size: 18px;
color: #666666;
letter-spacing: 0;
line-height:50px;
text-align:center;
font-weight:bold;
}

.login-tab ul li img {
margin-right:8px;
}

.show{
background: #5B9AD5 !important;
color:#ffffff !important;
}

.body-form{
margin:10px 0 10px 240px ;
float:left;

}

th{
font-family:微软雅黑;
font-size: 18px;
color: #000000;
letter-spacing: 0;
text-align: right;
line-height: 16px;
font-weight:100;
height:84px;
width:135px;
}
td{
padding:15px;
}
td span{
font-family:微软雅黑;
font-size: 18px;
color: #000000;
letter-spacing: 0;
line-height: 54px;
font-weight:100;
float:left;
margin:0 22px;
}
.layui-input{
border: 1px solid #999999;
border-radius: 4px;
height:54px;
padding:0 15px;
line-height:54px;
font-family: 微软雅黑;
font-size: 18px;
color: #666666;
letter-spacing: 0;
}

.layui-form-select dl dd{
height:54px;
padding-left:15px;
line-height:54px;
font-family: 微软雅黑;
font-size: 18px;
color: #666666;
letter-spacing: 0;
}

.layui-form-select dl{
margin-top:15px;
}
.layui-form-select dl dd.layui-this{
background:#0E5197;
}

.layui-laydate .layui-this{
background-color:#0E5197 !important;
}

.short-td{
height:24px;
padding:0 15px 30px 15px;
}

.layui-form-radio>i:hover, .layui-form-radioed>i{
color:#0E5197;

}

.layui-form-checked[lay-skin=primary] i{
background-color:#0E5197;
border-color:#0E5197 !important;
}

.layui-btn{
width:170px;
height:54px !important;
}

.layui-btn-normal{
background: #0E5197;
border-radius: 4px;
border-radius: 4px;
font-family: 微软雅黑;
font-size: 18px;
color: #FFFFFF;
letter-spacing: 0;
text-align: center;
}

.layui-btn-primary{
border: 1px solid #0E5197;
border-radius: 4px;
border-radius: 4px;
font-family: 微软雅黑;
font-size: 18px;
color: #0E5197;
letter-spacing: 0;
text-align: center;
}

.layui-btn-primary:hover{
border-color: #5B9AD5;
color:#0E5197;
}

.sup{
font-family: PingFangSC-Regular;
font-size: 12px;
color: #BF3729;
letter-spacing: 0;
text-align: right;
line-height: 16px;
width:7px;
height:16px;
vertical-align:top;
}

.tips{
width:329px;
text-align:left;
padding:0;
}

.tips span{
margin:0;
padding-left:20px;
background:url(../img/icon_ts.png) no-repeat  left center;
width:309px;
line-height:19px;
font-family: 微软雅黑;
font-size: 16px;
color: #D34024;
letter-spacing: 0;
}