﻿@charset "utf-8";
.flexrow {
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	align-items:center;
	flex-wrap:wrap
}
@font-face {
font-family:'HarmonyOS_Sans_SC_Medium';
src:local('HarmonyOS Sans SC Medium'), local('HarmonyOS_Sans_SC_Medium'), url('img/HarmonyOS_Sans_SC_Medium.woff2') format('woff2'), url('img/HarmonyOS_Sans_SC_Medium.woff') format('woff');
font-weight:500;
font-style:normal;
font-display:swap
}
body {
	overflow-x:hidden
}
ul:before, ul:after {
	display:none
}
a, h1, h2, h3, h4, h5, h6, span, button, p, strong, input, input::placeholder, input:-moz-placeholder, input::-moz-placeholder {
font-family:'思源黑体'
}
.main img {
	max-width:100%
}
.main .main-container.dapai-container {
	padding:0
}
.main .main-container.dapai-container .dapai_yuyue {
	width:100%;
	height:167px;
	background-color:#2d2c32
}
.main .main-container.dapai-container .dapai_yuyue .yuyue_title {
	text-align:center;
	padding:25px 0px
}
.main .main-container.dapai-container .dapai_yuyue .yuyue_title h3 {
	font-size:28px;
	color:#bfa982
}
.main .main-container.dapai-container .dapai_yuyue .yuyue_title h3 span {
	font-size:35px
}
.main .main-container.dapai-container .dapai_yuyue .yuyue_input {
	width:1205px;
	margin:0 auto
}
.main .main-container.dapai-container .dapai_yuyue .yuyue_input .yyinput_left {
	float:left;
	width:900px;
	height:45px;
	box-shadow:inset 0 2px 3px 0 rgba(0, 0, 0, 0.18)
}
.main .main-container.dapai-container .dapai_yuyue .yuyue_input .yyinput_left input {
	display:block;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	padding-left:23px;
	height:37px;
	width:32%;
	background-color:#ffffff
}
.main .main-container.dapai-container .dapai_yuyue .yuyue_input .yyinput_right {
	float:right;
	width:255px;
	height:45px;
	background-color:#bfa982;
	text-align:center;
	font-size:24px;
	border:0px;
	line-height:40px;
	letter-spacing:5px;
	color:#ffffff;
	border-radius:22px
}
.main .main-container.dapai-container .ycfive {
	padding:55px 0px 65px
}
.main .main-container.dapai-container .ycfive .ycfive_item {
	width:1205px;
	height:220px;
	margin:0 auto
}
.main .main-container.dapai-container .ycfive .ycfive_item ul {
	width:100%;
	height:100%
}
.main .main-container.dapai-container .ycfive .ycfive_item ul li {
	width:219px;
	height:218px;
	background:url(img/ycfive_img1.png) no-repeat center;
	background-size:cover;
	border-radius:50px 0px 50px 0px;
	padding:25px 0px 0px 20px;
transition:all .5s
}
.main .main-container.dapai-container .ycfive .ycfive_item ul li h3 {
	font-size:21px;
	letter-spacing:0px;
	color:#ffffff;
	font-family:HarmonyOS_Sans_SC_Medium
}
.main .main-container.dapai-container .ycfive .ycfive_item ul li h3 span {
	font-size:45px;
	font-family:HarmonyOS_Sans_SC_Medium
}
.main .main-container.dapai-container .ycfive .ycfive_item ul li h4 {
	font-size:25px;
	font-weight:bold;
	color:#ffffff;
	padding:5px 0px 15px
}
.main .main-container.dapai-container .ycfive .ycfive_item ul li p {
	font-size:17px;
	line-height:30px;
	font-weight:lighter;
	color:#ffffff
}
.main .main-container.dapai-container .ycfive .ycfive_item ul li:hover {
	padding-left:30px;
	box-shadow:0 0 15px rgba(0, 0, 0, 0.5)
}
.main .main-container.dapai-container .ycfive .ycfive_item ul li:nth-child(2) {
background-image:url(img/ycfive_img2.png)
}
.main .main-container.dapai-container .ycfive .ycfive_item ul li:nth-child(3) {
background-image:url(img/ycfive_img3.png)
}
.main .main-container.dapai-container .ycfive .ycfive_item ul li:nth-child(4) {
background-image:url(img/ycfive_img4.png)
}
.main .main-container.dapai-container .ycfive .ycfive_item ul li:nth-child(5) {
background-image:url(img/ycfive_img5.png)
}
.main .main-container.dapai-container .ycbrand {
	width:1205px;
	margin:0 auto;
	position:relative;
	padding-bottom:150px
}
.main .main-container.dapai-container .ycbrand .ycbrand_left {
	width:565px
}
.main .main-container.dapai-container .ycbrand .ycbrand_left h3 {
	font-size:36px;
	font-weight:bold;
	color:#3e3a39;
	padding:10px 0px 30px
}
.main .main-container.dapai-container .ycbrand .ycbrand_left p {
	font-size:15px;
	font-weight:lighter;
	line-height:30px;
	color:#3e3a39
}
.main .main-container.dapai-container .ycbrand .ycbrand_left .yvbrand_l_list {
	border-top:1px solid #3e3e3e;
	padding:15px 0px 40px;
	margin-top:30px
}
.main .main-container.dapai-container .ycbrand .ycbrand_left .yvbrand_l_list ul li {
	margin-top:15px
}
.main .main-container.dapai-container .ycbrand .ycbrand_left .yvbrand_l_list ul li h4 {
	font-size:16px;
	font-weight:bold;
	letter-spacing:5px;
	color:#3e3a39
}
.main .main-container.dapai-container .ycbrand .ycbrand_left .yvbrand_l_list ul li h4 span {
	font-size:15px;
	font-weight:lighter;
	color:#3e3a39;
	letter-spacing:1px
}
.main .main-container.dapai-container .ycbrand .ycbrand_left .yvbrand_l_list ul li:nth-child(2) h4 {
letter-spacing:.3px
}
.main .main-container.dapai-container .ycbrand .ycbrand_right {
	width:589px;
	position:absolute;
	right:0px;
	bottom:0px;
	z-index:2
}
.main .main-container.dapai-container .ycbrand .ycbrand_bgcolor {
	width:100vw;
	height:141px;
	background-color:#c0aa81;
	left:0px;
	bottom:0px;
	position:absolute;
	z-index:1
}
.main .main-container.dapai-container .ychistory {
	width:100%;
	padding:100px 0px 30px
}
.main .main-container.dapai-container .ychistory .ychis_item {
	width:1205px;
	margin:0 auto
}
.main .main-container.dapai-container .ychistory .ychis_item .ychistory_title h3 {
	font-size:36px;
	padding-top:10px;
	font-weight:bold;
	color:#3e3a39
}
.main .main-container.dapai-container .ychistory .ychis_item .ychis_list {
	margin-top:40px
}
.main .main-container.dapai-container .ychistory .ychis_item .ychis_list .ychistory_swiper .swiper-slide {
	justify-content:flex-start;
	background-color:#ffffff
}
.main .main-container.dapai-container .ychistory .ychis_item .ychis_list .ychistory_swiper .swiper-slide .ychis_list_left {
	height:680px;
	width:110px;
	background:url(img/ychistory_left_line.png) no-repeat left;
	background-position-x:85px
}
.main .main-container.dapai-container .ychistory .ychis_item .ychis_list .ychistory_swiper .swiper-slide .ychis_list_left ul {
	padding-top:30px
}
.main .main-container.dapai-container .ychistory .ychis_item .ychis_list .ychistory_swiper .swiper-slide .ychis_list_left ul li {
	position:relative;
	margin-bottom:25px
}
.main .main-container.dapai-container .ychistory .ychis_item .ychis_list .ychistory_swiper .swiper-slide .ychis_list_left ul li h4 {
	font-size:20px;
	font-weight:lighter;
	color:#333333;
	font-family:'HarmonyOS_Sans_SC_Medium'
}
.main .main-container.dapai-container .ychistory .ychis_item .ychis_list .ychistory_swiper .swiper-slide .ychis_list_left ul li .ychis_li_circle {
	width:19px;
	height:19px;
	border-radius:50%;
	background-color:#333333;
	margin-left:20px;
	position:absolute;
	left:56px;
	top:4px
}
.main .main-container.dapai-container .ychistory .ychis_item .ychis_list .ychistory_swiper .swiper-slide .ychis_list_left ul li:nth-child(3n) {
margin-bottom:60px
}
.main .main-container.dapai-container .ychistory .ychis_item .ychis_list .ychistory_swiper .swiper-slide .ychis_list_left ul li.active .ychis_li_circle {
	transform:scale(1.7);
	background-color:#c0aa81
}
.main .main-container.dapai-container .ychistory .ychis_item .ychis_list .ychistory_swiper .swiper-slide .ychis_list_right {
	width:1074px;
	justify-content:flex-start;
	padding-left:15px
}
.main .main-container.dapai-container .ychistory .ychis_item .ychis_list .ychistory_swiper .swiper-slide .ychis_list_right .ychisli_rimg {
	width:740px;
	height:480px
}
.main .main-container.dapai-container .ychistory .ychis_item .ychis_list .ychistory_swiper .swiper-slide .ychis_list_right .ychisli_rimg img {
	width:100%;
	height:100%;
	object-fit:cover
}
.main .main-container.dapai-container .ychistory .ychis_item .ychis_list .ychistory_swiper .swiper-slide .ychis_list_right .ychisli_rdesc {
	padding-left:20px;
	width:315px
}
.main .main-container.dapai-container .ychistory .ychis_item .ychis_list .ychistory_swiper .swiper-slide .ychis_list_right .ychisli_rdesc h3 {
	font-size:60px;
	font-weight:bold;
	letter-spacing:-1px;
	color:#c0aa81
}
.main .main-container.dapai-container .ychistory .ychis_item .ychis_list .ychistory_swiper .swiper-slide .ychis_list_right .ychisli_rdesc h3 span {
	font-size:24px;
	letter-spacing:0px;
	font-weight:normal;
	color:#c0aa81
}
.main .main-container.dapai-container .ychistory .ychis_item .ychis_list .ychistory_swiper .swiper-slide .ychis_list_right .ychisli_rdesc p {
	font-size:24px;
	font-weight:bold;
	padding-top:10px;
	line-height:36px;
	letter-spacing:0px;
	color:#3e3a39
}
.main .main-container.dapai-container .ychistory .ychis_item .ychis_list .ychistory_swiper .ychistory_swiper_next {
	background-image:url(img/ychistory_swiper_next.png);
	background-size:26px 48px;
	right:10vw;
	top:500px
}
.main .main-container.dapai-container .ychistory .ychis_item .ychis_list .ychistory_swiper .ychistory_swiper_prev {
	background-image:url(img/ychistory_swiper_prev.png);
	background-size:26px 48px;
	left:49vw;
	top:500px
}
.main .main-container.dapai-container .ychonor {
	width:100%;
	height:auto;
	padding:60px 0px 50px;
	background-color:#333333
}
.main .main-container.dapai-container .ychonor .ychonor_title {
	text-align:center
}
.main .main-container.dapai-container .ychonor .ychonor_title img {
	max-width:340px
}
.main .main-container.dapai-container .ychonor .ychonor_title h3 {
	font-size:36px;
	font-weight:bold;
	color:#c0aa81;
	padding:13px 0px 55px
}
.main .main-container.dapai-container .ychonor .ychonor_item {
	width:1100px;
	height:auto;
	justify-content:flex-start;
	margin:0 auto
}
.main .main-container.dapai-container .ychonor .ychonor_item .ychonor_limg {
	width:602px;
	height:365px
}
.main .main-container.dapai-container .ychonor .ychonor_item .ychonor_limg img {
	width:100%;
	height:100%;
	object-fit:cover
}
.main .main-container.dapai-container .ychonor .ychonor_item .ychonor_rdesc {
	padding-left:65px
}
.main .main-container.dapai-container .ychonor .ychonor_item .ychonor_rdesc ul li {
	padding:20px 0px;
	background:url(img/ychonor_rdesc_line.png) no-repeat bottom left
}
.main .main-container.dapai-container .ychonor .ychonor_item .ychonor_rdesc ul li h3 {
	font-size:24px;
	color:#ffffff;
	font-family:HarmonyOS_Sans_SC_Medium
}
.main .main-container.dapai-container .ychonor .ychonor_item .ychonor_rdesc ul li h3 span {
	font-size:20px;
	font-family:HarmonyOS_Sans_SC_Medium
}
.main .main-container.dapai-container .ychonor .ychonor_item .ychonor_rdesc ul li h4 {
	font-size:24px;
	font-weight:bold;
	padding:9px 0px 14px;
	color:#c0aa81
}
.main .main-container.dapai-container .ychonor .ychonor_item .ychonor_rdesc ul li p {
	font-size:15px;
	font-weight:lighter;
	color:#ffffff
}
.main .main-container.dapai-container .ychonor .ychonor_item .ychonor_rdesc ul li:nth-child(3) {
background:none
}
.main .main-container.dapai-container .ycfamous {
	padding-top:70px
}
.main .main-container.dapai-container .ycfamous .ycfamous_con {
	width:1205px;
	margin:0 auto
}
.main .main-container.dapai-container .ycfamous .ycfamous_con .yc_famous_title img {
	max-width:465px
}
.main .main-container.dapai-container .ycfamous .ycfamous_con .yc_famous_title h3 {
	font-size:36px;
	font-weight:bold;
	color:#3e3a39;
	padding:10px 0px 15px
}
.main .main-container.dapai-container .ycfamous .ycfamous_con .yc_famous_title p {
	font-size:15px;
	line-height:30px;
	letter-spacing:0px;
	color:#3e3a39
}
.main .main-container.dapai-container .ycfamous .ycfamous_con .yc_famous_item {
	margin-top:40px
}
.main .main-container.dapai-container .ycfamous .ycfamous_con .yc_famous_item .yc_famous_swiper .swiper-slide {
	height:440px;
	background-color:#e7e7e7;
	padding:7px;
	overflow:hidden;
	text-align:center
}
.main .main-container.dapai-container .ycfamous .ycfamous_con .yc_famous_item .yc_famous_swiper .swiper-slide img {
transition:all .5s;
	height:290px;
	width:100%;
	object-fit:cover
}
.main .main-container.dapai-container .ycfamous .ycfamous_con .yc_famous_item .yc_famous_swiper .swiper-slide h3 {
	font-size:20px;
	font-weight:bold;
	color:#3e3a39;
	padding:25px 0px 12px
}
.main .main-container.dapai-container .ycfamous .ycfamous_con .yc_famous_item .yc_famous_swiper .swiper-slide p {
	font-size:18px;
	line-height:30px;
	letter-spacing:0px;
	color:#3e3a39
}
.main .main-container.dapai-container .ycfamous .ycfamous_con .yc_famous_item .yc_famous_swiper .swiper-slide:hover img {
	transform:scale(1.05)
}
.main .main-container.dapai-container .ycfamous .ycfamous_con .yc_famous_item .yc_famous_swiper .swiper-slide:nth-child(2n) {
margin-top:80px
}
.main .main-container.dapai-container .yckoubei {
	padding:70px 0px 50px
}
.main .main-container.dapai-container .yckoubei .yckb_item {
	width:1205px;
	margin:0 auto
}
.main .main-container.dapai-container .yckoubei .yckb_item .yckb_title {
	text-align:center
}
.main .main-container.dapai-container .yckoubei .yckb_item .yckb_title img {
	max-width:425px
}
.main .main-container.dapai-container .yckoubei .yckb_item .yckb_title h3 {
	font-size:36px;
	font-weight:bold;
	color:#3e3a39;
	padding:10px 0px 30px
}
.main .main-container.dapai-container .yckoubei .yckb_item .yckb_title p {
	font-size:15px;
	color:#000000
}
.main .main-container.dapai-container .yckoubei .yckb_item .yckb_list {
	margin-top:50px
}
.main .main-container.dapai-container .yckoubei .yckb_item .yckb_list ul li {
	width:385px;
	height:323px;
	border:solid 1px #b5b5b5;
	padding:0px 10px
}
.main .main-container.dapai-container .yckoubei .yckb_item .yckb_list ul li a {
	display:block
}
.main .main-container.dapai-container .yckoubei .yckb_item .yckb_list ul li a .yckb_li_img {
	width:100%;
	height:278px;
	overflow:hidden
}
.main .main-container.dapai-container .yckoubei .yckb_item .yckb_list ul li a .yckb_li_img img {
	width:100%;
	height:100%;
transition:all .5s
}
.main .main-container.dapai-container .yckoubei .yckb_item .yckb_list ul li a h3 {
	font-size:18px;
	color:#595757;
	padding-top:13px
}
.main .main-container.dapai-container .yckoubei .yckb_item .yckb_list ul li a h3 span {
	padding:0px 17px
}
.main .main-container.dapai-container .yckoubei .yckb_item .yckb_list ul li:hover a img {
	transform:scale(1.05)
}
