@charset "utf-8";
/* CSS Document */
body{font-family: Arial, sans-serif;font-size:12px;overflow-x:hidden;}
*{padding:0px;margin:0px;}
ul,ol{list-style:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
.clear{clear:both;}
a{text-decoration:none;}
input,textarea{outline:none;}
input{background:#fff;}
input,button,textarea{font-family: Arial, sans-serif;outline: none;}
img{border:none;}
i,em{font-style:normal;}
input,textarea,button{-webkit-appearance: none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-appearance: none;border-radius: 0;}/*去除苹果默认样式*/
input::-webkit-input-placeholder{/* WebKit browsers*/ color:#bcbfcc;}
input:-moz-placeholder{/* Mozilla Firefox 4 to 18*/ color:#bcbfcc;}
input::-moz-placeholder{/* Mozilla Firefox 19+*/ color:#bcbfcc;}
input:-ms-input-placeholder{/* Internet Explorer 10+*/color:#bcbfcc;}
.fl{float:left;}
.fr{float:right;}
a:focus{outline:none;}
.w508{width:508px;margin: 0 auto;/* background: linear-gradient(to bottom,#423c2c,#cdbc9e); */padding:0 0 65px;background: #f0e4d2;box-shadow: 0 10px 40px rgba(0,0,0,.1);}

.img_1{}
.img_1 img{display: block;}
.h_text{padding:0 30px;margin-top:45px;}
.h_bd{font-size:16px;color:#6a665f;line-height: 28px;font-weight: bold;margin-top:45px;text-align: center;}
.h_title{margin-top:45px;}
.h_title h1{font-size: 20px;color:#fff;text-align: center;font-weight: bold;}
.h_w1{border:0px solid #fff;background: linear-gradient(to bottom,#30334e,#1d1b18);border-radius:0;padding:8px 15px;display: flex;margin:35px 30px 0;}
.h_w1_img1{flex:1;max-width:45px;border-radius:100px;display: block;}
.h_w1_img2{flex:1;max-width:45px;border-radius:100px;display: block;
animation: mall4 1.5s infinite linear;
	-webkit-animation: mall4 1.5s infinite linear;
	-moz-animation: mall4 1.5s infinite linear;
	-o-animation: mall4 1.5s infinite linear;
	position: relative;
}
@keyframes mall4 {
	0% {
		bottom: -5px;
	}

	33% {
		bottom: 5px;
	}

	66% {
		bottom: 8px;
	}

	100% {
		bottom: 5px;
	}

	100% {
		bottom: -5px;
	}
}

.h_w1_img3{flex:1;margin:0 15px;text-align: center;color:#f9bb73;}
.h_w1_img3 h2{font-size:12px;line-height: 22px;font-weight: bold;}
.h_w1_img3 h3{font-size: 14px;line-height: 22px;font-weight: bold;}
.h_ce{margin:45px 30px 0;font-size:16px;color:#6a665f;line-height: 28px;font-weight: bold;text-align:center;}
.h_pro{margin:25px 30px 0;}
.h_pro h1{text-align: center;font-size: 38px;font-weight: bold;color:#f9c10c;line-height: 40px;}
.h_pro h1 strong{ text-shadow: -2px 0px 0px #1d1b18, 0px 2px 0px #1d1b18, 2px 0px 0px #1d1b18, 0px -2px 0px #1d1b18;}
.h_pro h1 span{color:#cd1110;display: inline-block;}
.h_pro h1 b{display: inline-block;}
.h_pro p{text-shadow: -1px 0px 0px #6a665f, 0px 1px 0px #6a665f, 1px 0px 0px #6a665f, 0px -1px 0px #6a665f;color:#f9c10c;font-size: 18px;text-align: center;line-height: 25px;margin-top:15px;}
.h_prolist{display: grid;gap: 0px;grid-template-columns: repeat(3, 1fr);margin:25px 30px 0;}
.h_prolist_item{position: relative;}
.h_prolist_item img{width:150px;height:160px;}
.h_prolist_item h3{position: absolute;left:0;right:0;bottom:30px;padding:0 25px;text-align: center;font-size: 14px;color:#303934;font-weight: bold;}
.h_bd2{font-size:16px;color:#6a665f;line-height: 28px;font-weight: bold;}
.h_bd2 p{margin-bottom:15px;}




#mask{position: fixed;left:0;top:0;right:0;bottom:0;z-index:9999;}
.pr-r{position:absolute;left:50%;top:50%;transform: translate(-50%,-50%);}
.on_down{text-align: right;font-size: 16px;color:#000;position: absolute;top:20px;right:15px; cursor: pointer;}



.bg-1{height:4px;background: linear-gradient(to right,#847357,#e7be88,#847357);}































