.photo dl{width:32.3%;float:left;background:#f0f0f0;margin:0 1.3% 13px 0}
.photo dl:nth-child(4n-1){margin-right:0}
.photo dt{border:1px solid #e5e5e5;padding:10px 9px;background:#fff}
.photo dt img{display:block;width:100%;object-fit: cover;object-position: center;}
.photo dd{height:50px;font-size:14px;line-height:50px;text-align:center;padding:0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#f0f0f0}
.photo dd a{color:#4b4a4a}





.modal{display:none;position:fixed;z-index:999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.8);-webkit-animation-name:fadeIn;-webkit-animation-duration:0.4s;animation-name:fadeIn;animation-duration:0.4s}
.modal-content{position:fixed;top:40%;width:100%;-webkit-animation-name:slideIn;-webkit-animation-duration:0.4s;animation-name:slideIn;animation-duration:0.4s;border-radius:10px 10px 0 0}
.login{width:20%;min-width:1000px;margin:0 auto;padding-bottom:1.3rem;background-color:#fff;border-radius:10px}
.login-Head{display:flex;display:-webkit-flex;height:50px;width:100%;text-align:center}
.login-Head span{width:100%;float:right;text-align:center;padding:10px 10px 0px 0px;text-align:center}
.login-Head span img{float:right;text-align:center;max-height:500px}
.login-Content{height:auto;padding:0.2rem;text-align:center;margin:20px 0px}
.signinput{text-align:center;border-radius:0.2em;width:280px;height:45px;border:none;background-color:#f2f2f2;font-size:28px}
.login-Content .userdiv{width:100%;height:45px;text-align:center}
.login-Content .pwddiv{margin:20px 0px;width:100%;height:45px;text-align:center}
.login-Content .postdiv{margin:20px 0px;width:100%;height:45px;text-align:center}
.postdiv button{cursor:pointer;color:white;font-size:26px;border:none;border-radius:0.4em;width:280px;height:45px;background-color:#1C6FAC}
.login-Row{display:flex;display:-webkit-flex;height:3rem;padding:0.2rem;text-align:center}
.login-Row .tips-txt{text-align:center;font-size:1.2rem;line-height:3rem;color:#333333;width:100%}


.pop{display:none;position:fixed;z-index:999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.8);-webkit-animation-name:fadeIn;-webkit-animation-duration:0.4s;animation-name:fadeIn;animation-duration:0.4s}
.pop_content{position:fixed;top:5%;width:100%;-webkit-animation-name:slideIn;-webkit-animation-duration:0.4s;animation-name:slideIn;animation-duration:0.4s;border-radius:10px 10px 0 0}
.pop_text{width:1200px;margin:0 auto;padding:10px;background-color:#fff;border-radius:10px;text-align:center}
.pop_text img{max-height:800px;text-align:center}
.pop_Head{display:flex;display:-webkit-flex;height:50px;width:100%}
.pop_Head span{width:100%;float:right;text-align:center;padding:10px 10px 0px 0px}




.photo_pop {display:none;position:fixed;z-index:999;left:0;top:0px;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.9);-webkit-animation-name:fadeIn;-webkit-animation-duration:0.4s;animation-name:fadeIn;animation-duration:0.4s}
.photo_pop_content{position:fixed;top:10%;width:100%;-webkit-animation-name:slideIn;-webkit-animation-duration:0.4s;animation-name:slideIn;animation-duration:0.4s;border-radius:10px 10px 0 0}
.photo_pop_text{width:800px;margin:0 auto;padding:30px;border-radius:10px;text-align:center}
/*.photo_pop img{max-height:417px;text-align: right;}*/
.photo_pop img{}
.photo_pop_Head{position: relative;display:-webkit-flex;top:0px; width:100%; z-index: 999;text-align: right;float:right }
.photo_pop_Head img{position: absolute;width:30px;float:right;text-align:right;right: -30px;bottom: -0px}
.photo_pop_Head i{position: absolute;width:32px; height:30px; float:right;text-align:right;right: -30px;bottom: -0px;color: #fff;font-size: 30px;line-height: 30px}




