/* CSS Document */


body{overflow-x:hidden;}
.top_db{ position:fixed; bottom:0px; width:100%; left:0px; max-width:750px; margin:0 auto; right: 0;}
.top_db button{ background:none; border:0px; position:absolute;top:50%;right:0%;transform:translate(-10%,-50%);color:#fff; max-width:100px}
.top_db button img{animation: scaleAnimation 0.5s infinite alternate;}


.top_mess{ position:relative;}
.mess_fd{ position:absolute; top: 50%; left: 50%;transform: translate(-50%, -50%); font-size:12px; text-align:center;}

.mess_fd input[type=tel]{ line-height:45px;border-radius: 10px; border:0px; padding:0px 0px 0px 10px; width:300px; margin-top:20px;}
.mess_fd p{ padding:10px 0px 15px 0px; color:#fff;}
.mess_fd p span{color:rgb(25, 137, 250)}
.mess_fd input[type=checkbox]{ background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #a4a4a4; width:13px;height:13px;cursor:pointer;position:relative}
 







 
.mess_fd p.active input[type=checkbox]:after{content:'✓';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff}
.mess_fd button{ background:none; border:0px;}
.mess_fd button img{animation: scaleAnimation 0.6s infinite alternate;}

.top_cen p{ background:#500000;text-align:center;padding:18px 15px;color:#f3bdb9;} 
.top_cen p a{color:#f3bdb9;}
@keyframes scaleAnimation {
            from {
                transform: scale(1);
            }
            to {
                transform: scale(1.1);
            }
        }


.wyzx{ text-align:center; font-size:13px; color:#fff; background:rgb(25, 137, 250); line-height:25px;}
.fd{ width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:999; top:0px; position:fixed; padding:5%;display: none; /* 新增，用于弹性布局 */
            justify-content: center; /* 水平居中 */
            align-items: center; /* 垂直居中 */}

.fd_con{ background:#fff; padding:20px;border-radius: 10px;}
.fd_con div{ color:#000; font-size:12px; height:450px; overflow-x:auto; margin-bottom:20px;}
.fd_con div h3{ text-align:center;}
.fd_con div .tit{ font-size:16px;} 
@media(max-width:767px) {
 

	}