@charset "utf-8";
	*{
	outline:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-appearance: none;
	-webkit-text-size-adjust:none;
	-webkit-tap-highlight-color:transparent;
}
*:not(input,textarea){
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none;
}
body,html{
	padding:0;
	margin:0;
	font-family:-apple-system,Helvetica,sans-serif;
	font-size:14px;
	background:#ffffff;
	-webkit-font-smoothing:antialiased;
}
a,a:link,a:visited,a:hover,a:active{
	text-decoration:none;
	color:#000000;
	outline:none;
}
ul,li{
	margin:0;
	padding:0;
	list-style:none;
}
ol{
	padding:0;
}
img{
	width:100%;
}

nav{
	width:100%;
	background:#000000;color:#ffffff;
	z-index:2;
	padding:0.5em 10%;
	display:flex;
	justify-content: space-between;
	align-items: center;
}nav>ul{width:50%;
	display:flex;
	justify-content: space-around;
	align-items: center;
	align-self:flex-end;padding-bottom:0.35em;

}nav>span{
padding:0;margin-left:5%;
}nav>span::before{
content:"\e010";font-size:60px;padding-right:0.75em;
}
nav a,nav a:link,nav a:visited,nav a:active{
	color:#e4c17e;
}
nav a:hover{
	color:#ffffff;
}
.Limg_cc{
	position:relative;
	width:100%;
	padding:0;
	margin-bottom:24px;
}
.Limg_cc img{
	position:absolute;
	-webkit-transition:3s;
	-moz-transition:3s;
	-ms-transition:3s;
	-o-transition:3s;
	transition:3s;
	height:100%;
	width:100%;
	opacity:0;
}
.Limg_cc img.on{
	opacity:1;
}
.LH_cc>ul{
	flex-wrap: wrap;
display:flex;	justify-content: space-between;

}
.LH_cc>ul>li{
	width:50%;
}
.LH_cc>ul>li:first-child{
	width:100%;
}
.LH_cc>ul>li:nth-child(odd){
	padding-left:2em;
}

.tit_cc{
text-align:center;	font-size:12px;
	padding:24px 0;
	color:#848484;

}
	.tit_cc>li:first-child{
		letter-spacing:12px;
		font-size:32px;
		padding-bottom:24px;
		color:#f4f4f4;
		text-shadow:-1px -1px white,1px 1px gray,2px 2px #7a7a7a,3px 3px #757575,4px 4px rgba(0,0,0,0.4),5px 5px 5px rgba(0,0,0,0.4);
	}
.CPTP_cc{
	width:90%;
	margin:auto;
	display:flex;
	justify-content: space-between;
	align-items: center;flex-wrap: wrap;
	}
.CPTP_cc>li{width:25%;padding:2em;text-align:center;
}
.CPTP_cc>li>div{font-size:0;overflow:hidden;
	cursor: pointer;
		border-radius:12px;
}
.CPTP_cc>li>div>img{	border-radius:12px;
	opacity:0.7;
	transition:all 0.5s cubic-bezier(0.215,0.61,0.355,1) 0s;

}
.CPTP_cc>li>p{
		border-bottom:1px solid #E0E0E0;
		color:#666666;
padding-bottom:1em;
}.CPTP_cc>li>div:hover+p{
	border-bottom:1px solid #e4c17e;
	color:#000000;
}
.CPTP_cc>li>div:hover img{
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
	transform:scale(1.1);
	opacity:1;
}

.LXWM_cc{
	width:100%;background:#f0f0f0;
	display:flex;
	justify-content: space-between;
	padding:5vh 10%;

}.LXWM_cc>div{flex: 0 0 35%;}
.LXWM_cc>div>div{
		-webkit-box-shadow:0 28px 16px -26px #000000;
		-moz-box-shadow:0 28px 16px -26px #000000;
		-ms-box-shadow:0 28px 16px -26px #000000;
		-o-box-shadow:0 28px 16px -26px #000000;
		box-shadow:0 28px 16px -26px #000000;
		background:#ffffff;
		padding:6px;
		margin:auto;
		overflow:hidden;
}
.LXWM_cc>ul{
	color:#848484;flex: 0 0 64%;
}
.LXWM_cc>ul>li:first-child{text-indent:0;
	font-size:28px;
	color:#444444;
	letter-spacing:3px;
}.LXWM_cc>ul>li>em{
	font-style: normal;
	font-size: 14px;color:#848484;padding-left:1em;
}
.LXWM_cc>ul>li{text-indent:2em;line-height:2;}
.FANG_cc{width:80%;margin:auto;	display:flex;
	justify-content: space-between;
}
.FANG_cc>li{width:30%;padding:5vh 1%;}
.FANG_cc>li>div{font-size:0;		-webkit-box-shadow:0 28px 16px -26px #000000;
		-moz-box-shadow:0 28px 16px -26px #000000;
		-ms-box-shadow:0 28px 16px -26px #000000;
		-o-box-shadow:0 28px 16px -26px #000000;
		box-shadow:0 28px 16px -26px #000000;
}

.img_cc{
width:50%;margin:auto;
}
.img_cc>li{
font-size:0;
}

@font-face{
	font-family:'woff';
	src:url('./woff.woff?123') format('woff');
	font-weight:normal;
	font-style:normal;
}
[class^="YE-"],[class*=" YE-"],nav span:after,nav span:before{
	font-family:'woff' !important;
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
.YE-001:before{content:"\e001";}
.YE-002:before{content:"\e002";}
.YE-003:before{content:"\e003";}
.YE-004:before{content:"\e004";}
.YE-005:before{content:"\e005";}
.YE-006:before{content:"\e006";}
.YE-007:before{content:"\e007";}
.YE-008:before{content:"\e008";}
.YE-009:before{content:"\e009";}
.YE-010:before{content:"\e010";}
#ToTop span{
	color:rgba(255,165,0,0.7);
	cursor:pointer;
}
#ToTop{
	z-index:2;
	font-size:50px;
	position:fixed;
	right:12px;
	bottom:12px;
	width:50px;
	height:60px;
	overflow:hidden;
	text-align:center;
}
#zzz{
	background:rgba(0,0,0,0.8);
	width:100%;
	height:100%;
	position:fixed;
	z-index:9;
	left:0;
	top:0;
}
footer{
	background:#221f1e;
	padding:24px 0;
	border-top:1px solid #777777;
}
footer ul{
	width:70%;
	margin:auto;
	color:#d3c7b1;
	text-align:center;
}
footer>ul>li:last-child{
	border-top:1px solid #6a6969;
	padding-top:24px;
	margin-top:24px;
	color:#848484;
}
footer>ul>li li{
	float:left;
	width:50%;
	padding:0;
}
footer div{
	font-size:0;
	padding:3px;
	border-radius:6px;
	background:#ffffff;
	width:120px;
	height:120px;
	margin:auto;
}
/*动画*/
@-webkit-keyframes bint{0%{-webkit-transform:translateY(50px);opacity:0;}100%{-webkit-transform:translateY(0);opacity:1;}}
@-moz-keyframes bint{0%{-moz-transform:translateY(50px);opacity:0;}100%{-moz-transform:translateY(0);opacity:1;}}
@-ms-keyframes bint{0%{-ms-transform:translateY(50px);opacity:0;}100%{-ms-transform:translateY(0);opacity:1;}}
@-o-keyframes bint{0%{-o-transform:translateY(50px);opacity:0;}100%{-o-transform:translateY(0);opacity:1;}}
@keyframes bint{0%{transform:translateY(50px);opacity:0;}100%{transform:translateY(0);opacity:1;}}
@-webkit-keyframes fint{0%{-webkit-transform:translateY(-50px);opacity:0;}100%{-webkit-transform:translateY(0);opacity:1;}}
@-moz-keyframes fint{0%{-moz-transform:translateY(-50px);opacity:0;}100%{-moz-transform:translateY(0);opacity:1;}}
@-ms-keyframes fint{0%{-ms-transform:translateY(-50px);opacity:0;}100%{-ms-transform:translateY(0);opacity:1;}}
@-o-keyframes fint{0%{-o-transform:translateY(-50px);opacity:0;}100%{-o-transform:translateY(0);opacity:1;}}
@keyframes fint{0%{transform:translateY(-50px);opacity:0;}100%{transform:translateY(0);opacity:1;}}
@-webkit-keyframes shutter-in-top{0%{-webkit-transform:rotateX(-100deg);-webkit-transform-origin:top;opacity:0;}100%{-webkit-transform:rotateX(0deg);-webkit-transform-origin:top;opacity:1;}}
@-moz-keyframes shutter-in-top{0%{-moz-transform:rotateX(-100deg);-moz-transform-origin:top;opacity:0;}100%{-moz-transform:rotateX(0deg);-moz-transform-origin:top;opacity:1;}}
@-ms-keyframes shutter-in-top{0%{-ms-transform:rotateX(-100deg);-ms-transform-origin:top;opacity:0;}100%{-ms-transform:rotateX(0deg);-ms-transform-origin:top;opacity:1;}}
@-o-keyframes shutter-in-top{0%{-o-transform:rotateX(-100deg);-o-transform-origin:top;opacity:0;}100%{-o-transform:rotateX(0deg);-o-transform-origin:top;opacity:1;}}
@keyframes shutter-in-top{0%{transform:rotateX(-100deg);transform-origin:top;opacity:0;}100%{transform:rotateX(0deg);transform-origin:top;opacity:1;}}
/* 超小屏幕（手机，小于 768px）、小屏幕（平板，大于等于 768px）、中等屏幕（桌面显示器，大于等于 992px）、大屏幕（大桌面显示器，大于等于 1200px）、max-width{宽度的最大值==小于当前宽度}，min-width{宽度的最小值==大于当前宽度}
