.shadow-box{padding: 40px 70px;}
/* .lyxz .head,.wfjj .head{margin-bottom: 50px;}
.lyxz .head li.on,.wfjj .head li.on{color: #383838;} */
.lyxz p{text-indent: 2em;font-size: 18px;line-height: 40px;}
.lyxz p.row{text-indent: 0;margin: 20px 0;}
.lyxz p b{color: #2957A1;font-weight: normal;}
.lyxz p b a{color: #2957A1;font-weight: normal;}
.lyxz table{width: 890px;margin: 20px auto;text-align: center;font-size: 18px;;border-left: 1px solid #D3D7DB;border-top: 1px solid #D3D7DB;}
.lyxz table th,.lyxz table td{height: 40px;line-height: 40px;;border-right: 1px solid #D3D7DB;border-bottom: 1px solid #D3D7DB;}
.lyxz table th{background-color: #E6F2FF;}

.wfjj .area{margin-top: 10px;}
.wfjj .area li{float: left;margin-top: 26px;;width: 133px;height: 50px;line-height: 50px;text-align: center;background-color: #EBF3FC;}
.wfjj .area li + li{margin-left: 28px;}
.wfjj .area li a{display: block;}
.wfjj .area li:hover{background-color: #2E68BA;}
.wfjj .area li:hover a{color: #fff;}
.wfjj .area li.long{width: 293px;}

@media (max-width:1480px){
    /* .wfjj .area li.long{width: 281px;} */
}
@media (max-width:1220px){

}
@media (max-width:768px){
    .shadow-box{padding: 20px;}
    .lyxz p,.wfjj p{font-size: 16px;}
    .lyxz table{font-size: 16px;}
}
/*登录*/
.dialog{position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index: 9999;overflow: auto;background: rgba(0,0,0,.34); text-align: center;}
.dialog .message-box{
    border-radius: 14px;background: #fff;max-width: 90%;
    margin: 0 auto 50px;margin-top: 10vh;
}
.dialog-header{text-align: left;padding: 35px 40px 20px;position: relative;line-height: 28px;}
.dialog-header .tit{font-size: 1.625em;font-weight: bold;display: inline-block;}
.dialog a{color:#306FC7;cursor: pointer;}

.dialog.login .message-box{border-top:26px solid #306FC7;width: 567px;}
.dialog.login .dialog-header{text-align: center;padding: 6% 20px 2.6%;line-height: 1;}
.dialog.login .space{padding-top: 10.6%;}
.dialog.login .layui-input-block{margin-left: 0;}
.dialog.login .dialog-content{padding: 0 12.34%;margin-right: 2%;font-size: 1.125em;}
.dialog.login .layui-form-item{margin-top: 30px;margin-bottom: 0;}
.dialog.login .layui-form-item input,
.dialog.login .layui-form-item .layui-btn{border:none;border-radius: 4px; height: 50px;line-height: 50px;}
.dialog.login .layui-form-item input{
    background: url(../images/hdjl/login_icon_user.png) no-repeat 18px center #FFFFFF;
    padding: 0 12px 0 60px;background-size: 25px;
    box-shadow: 0px 0px 6px 0px #306FC7;
}
.dialog.login .layui-form-item.pw input{background-image: url(../images/hdjl/login_icon_pw.png);}
.dialog.login .layui-form-item.yzm{position: relative;}
.dialog.login .layui-form-item.yzm input{background-image: url(../images/hdjl/login_icon_yzm.png);padding-right: 86px;}
.dialog.login .layui-form-item.yzm img{cursor: pointer; width: 62px;height: 35px;position: absolute;right: 12px;top: 50%;margin-top: -17.5px;}
.dialog.login .layui-form-item.btn{margin: 0 auto 35px;}
.dialog.login .forgetpw{text-align: right;margin: 25px 0 20px;}
.dialog.login .layui-form-item.btn .layui-btn{display: block;width: 100%;background: #306FC7;}
body.dialog-parent-hidden {
    overflow: hidden;
}

.dialog-header .btn-close {
    font-size: 14px;
    cursor: pointer;
    position: absolute;
    right: 20px;
    top: 24px;
    background: #2957A1;
    border: 0;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    color: #fff;
}