.layout {
	overflow:hidden;
	padding-top:6.239583333333334rem;
	background-size:100% 105.5625rem !important;
}
.wrap {
	max-width:70.375rem;
	margin:0 auto;
	padding:0 1.0416666666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.header {
	background:url(../images/line1.png) no-repeat center bottom/100% auto;
	position:fixed;
	left:0;
	right:0;
	top:0;
	z-index:99;
	padding:3.3875rem 0 3.385416666666667rem;
	border-bottom:0.052083333333333336rem solid #382c23;
}
.header .wrap {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.logo img {
	height:3.229166666666667rem;
	display:block;
}
.naver ul {
	display:flex;
	align-items:center;
}
.naver li {
	margin-left:2rem;
}
.naver li h3 a {
	overflow:hidden;
	height:2.4rem;
	display:block;
}
.naver li.on h3 a .flax,.naver li h3 a:hover .flax {
	transform:translateY(-100%);
}
.naver li h3 a .flax:nth-child(2) {
	color:#c89158;
}
.naver li h3 a .flax {
	display:flex;
	align-items:center;
	font-size:0.98125rem;
	color:#fff;
	line-height:2.4rem;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
/*	text-transform:uppercase; */
}
.naver li h3 a .flax:first-child {
	text-transform:capitalize;
}
.naver .icon {
	width:1.3020833333333335rem;
	height:1.3020833333333335rem;
	overflow:hidden;
	margin-right:0.5208333333333334rem;
}
.naver .icon img {
	width:100%;
	height:100%;
	display:block;
	object-fit:contain;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.header .search {
	display:flex;
	border:1px solid rgba(255,255,255,0.3);
	background:rgba(255,255,255,0.1);
	align-items:center;
	justify-content:space-between;
	width:8.5rem;
	border-radius:2.604166666666667rem;
	margin-left:1.072916666666668rem;
}
.header .search .text {
	width:calc(100% - 2.8645833333333335rem);
	font-size:0.7291666666666667rem;
	color:#fff;
	height:2.3958333333333335rem;
	border:none;
	background:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 0 0 1.0416666666666667rem;
}
.header .search .btn {
	width:2.604166666666667rem;
	height:2.3958333333333335rem;
	cursor:pointer;
	border:none;
	background:url(../images/icon5.png) no-repeat center/1.4583333333333335rem auto;
	background-size:1.2rem auto !important;
}
.header .ench {
	margin-left:2.427083333333334rem;
	position:relative;
}
.header .ench h4 {
	border:1px solid rgba(255,255,255,0.3);
	height:2.3958333333333335rem;
	border-radius:1.0416666666666667rem;
	padding:0 1.0416666666666667rem 0 0.5208333333333334rem;
	display:flex;
	align-items:center;
	background:url(../images/ico1.png) no-repeat right 0.2604166666666667rem center/0.5208333333333334rem auto;
	color: #ffffff;
    font-size: 0.95rem;
}

.header .ench h4 a{
    color: #ffffff;
}
.header .ench img {
	width:2.291666666666667rem;
	height:1.4583333333333335rem;
	display:block;
	object-fit:contain;
}
.header .ench dl {
	position:absolute;
/*	left:0; */
	right:0;
	top:100%;
	z-index:1;
	border:1px solid #fff;
	border-radius:1.0416666666666667rem;
	padding:0;
	display: none;
	overflow: hidden;
	background: rgba(0,0,0,0.2);
}
.header .ench:hover dl{
	display: block;
}
.header .ench dl img {
	display:block;
}
.header .ench dl a {
	padding:0.5208333333333334rem 0.78125rem;
	display:block;
	color: #ffffff;
    font-size: 0.95rem;
    white-space: nowrap;
}
.header .ench dl a:hover {
	background:rgba(255,255,255,0.8);
}
.banner .swipers {
	/*height:68.54166666666667rem;*/
	overflow:hidden;
	position:relative;
}
.banner{
    max-width: 1920px;margin: 0 auto;
}
.hmore {
	width:7.552083333333334rem;
	line-height:2.3958333333333335rem;
	display:block;
	text-align:center;
	font-size:0.78125rem;
	color:#c89158;
	border-radius:2.604166666666667rem;
	border:1px solid #c89158;
}
.hmore:hover,.hmore.on {
	background:#c89158;
	color:#fff;
}
.pdt0 {
	padding-top:0;
}
.banner .swipers img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.banner .swipers .swiper-slide {
	display:flex;
	align-items:center;
	justify-content:center;
}
.banner .swipers .prev,.banner .swipers .next {
	width:2.7083333333333335rem;
	height:2.7083333333333335rem;
	margin:0 10.416666666666668rem;
	position:absolute;
	left:0;
	top:50%;
	margin-top:-1.3541666666666667rem;
	background:url(../images/ar3.png) no-repeat center/contain;
	cursor:pointer;
	z-index:11;
}
.banner .swipers .next {
	left:auto;
	right:0;
	transform:rotate(180deg);
}
.banner .spans {
	text-align:center;
	position:absolute;
	width:100%;
	left:0;
	bottom:5rem;
	z-index:12;
	margin-top:1.0416666666666667rem;
}
.banner .spans span {
	width:0.4166666666666667rem;
	height:0.4166666666666667rem;
	border-radius:2.604166666666667rem;
	border:1px solid #fff;
	opacity:0.5;
	margin:0 0.4166666666666667rem !important;
	background:none;
}
.banner .spans span.swiper-pagination-bullet-active {
	opacity:1;
	background:#fff;
}
.htba {
	margin-top:6.25rem;
	text-align:center;
}
.htba .wrap {
	display:inline-block;
}
.htba ul {
	display:flex;
	justify-content:center;
	align-items:center;
	border:1px solid #c89158;
	border-radius:2.604166666666667rem;
	overflow:hidden;
}
.htba ul li {
	position:relative;
}
.htba ul li::before {
	position:absolute;
	right:0;
	top:50%;
	width:0.052083333333333336rem;
	height:1.0416666666666667rem;
	background:#aea094;
	margin-top:-0.5208333333333334rem;
	content:"";
}
.htba ul li:hover:before,.htba ul li.on:before,.htba ul li:last-child::before {
	display:none;
}
.htba ul li a {
	min-width:10.416666666666668rem;
	display:block;
	text-align:center;
	border-radius:1.5625rem;
	font-size:1.25rem;
	padding:0 1.5rem;
	color:#323232;
	line-height:3.125rem;
	font-weight:bold;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.htba ul li.on a,.htba ul li a:hover {
	color:#fff;
	background:#c89158;
}
.htba ul li a i {
	padding:0 1.0416666666666667rem;
	display:inline-block;
}
.htba ul li.on a i,.htba ul li a:hover i {
	background:url(../images/ar2.png) no-repeat right center/0.5208333333333334rem auto;
}
.hsection1 {
	padding:4.6875rem 0 0;
}
.hsection1 .wrap {
/*	max-width:70.125rem;*/
	padding:0;
}
.tit h3 {
	font-size:2.3958333333333335rem;
	line-height:1.5;
	color:#c89158;
	font-weight:bold;
	padding-bottom:2.604166666666667rem;
	background:url(../images/icon8.png) no-repeat left bottom/auto 1.3020833333333335rem;
}
.tit.cent h3 {
	text-align:center;
	background-position:center bottom !important;
}
.hsection1 .pic {
	position:relative;
	overflow:hidden;
}
.hsection1 .pic img {
	width:100%;
	display:block;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.hsection1 .pic:hover img {
	transform:scale(1.1);
	-ms-transform:scale(1.1);
	/* IE 9*/
	-moz-transform:scale(1.1);
	/* Firefox*/
	-webkit-transform:scale(1.1);
	/* Safari 和 Chrome*/
	-o-transform:scale(1.1);
}
.hsection1 .pic .txt {
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	z-index:2;
	padding-bottom:2.916666666666667rem;
	text-align:center;
}
.hsection1 .pic .txt h1 {
	font-size:3.854166666666667rem;
	font-weight:bold;
	line-height:1.4;
	color:#fff;
}
.hsection1 .pic .txt h4 {
	font-size:1.4583333333333335rem;
	color:#fff;
	line-height:1.5;
	font-weight:lighter;
}
.hsection1 ul {
	display:flex;
	justify-content:space-between;
	text-align:center;
	margin:3.6458333333333335rem 2.0833333333333335rem;
}
.hsection1 li h5 {
	font-size:4.583333333333334rem;
	font-weight:bold;
	color:#c89158;
}
.hsection1 li h5 sup {
	font-size:1.5625rem;
	position:relative;
	top:-1.0416666666666667rem;
}
.hsection1 li h5 i {
	font-size:1.3541666666666667rem;
	position:relative;
}
.hsection1 li .spans {
	width:0.052083333333333336rem;
	height:9.375rem;
	background:#c89158;
	display:block;
}
.hsection1 li p {
	font-size:1.1458333333333335rem;
	line-height:1.7;
	color:#422711;
}
.hsection1 .text {
	font-size:1.1458333333333335rem;
	margin-bottom:5.208333333333334rem;
	line-height:1.7;
	color:#422711;
}
.hsection1 .hmore {
	margin:0 auto;
}
.hbg2 {
	background:url(../images/bg2.png) no-repeat center top/cover;
	position:relative;
}
.hbg2:before {
	content:"";
	position:absolute;
	left:-14.583333333333334rem;
	top:-10.416666666666668rem;
	width:27.604166666666668rem;
	height:27.604166666666668rem;
	background:url(../images/qiu2.png) no-repeat center/contain;
}
.hbg2::after {
	content:"";
	position:absolute;
	left:52.083333333333336rem;
	top:-3.90625rem;
	width:13.020833333333334rem;
	height:13.020833333333334rem;
	background:url(../images/qiu1.png) no-repeat center/contain;
}
.hsection2 {
	padding-top:5.46875rem;
	position:relative;
	z-index:2;
}
.porductlist {
	margin-top:9.458333333333334rem;
}
.porductlist ul {
	display:flex;
	text-wrap:wrap;
	padding-bottom:1.0416666666666667rem;
}
.porductlist li {
	width:calc((100% - 6.354166666666667rem)/3);
	margin:0 3.125rem 3.125rem 0;
}
.porductlist li:nth-child(3n) {
	margin-right:0;
}
.porductlist li a {
	display:block;
	background:#ffffff;
	height:25.952083333333336rem;
	border-radius:0.5208333333333334rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 2.0833333333333335rem;
	text-align:left;
}
.porductlist li a:hover {
	transform:translateY(-0.4166666666666667rem);
}
.porductlist li .icon {
	width:17.1875rem;
	height:17.1875rem;
	margin:0 auto;
	background:#c89158;
	border-radius:0.5208333333333334rem;
	position:relative;
	top:-3.125rem;
	box-shadow:0.5208333333333334rem 0.5208333333333334rem 1.0416666666666667rem 0 rgba(80,80,80,0.5);
}
.porductlist li .icon img {
	width:100%;
	height:100%;
	object-fit:contain;
	display:block;
	position:relative;
	top:-2.604166666666667rem;
}
.porductlist li h5 {
	font-size:0.9583333333333335rem;
	color:#9f9994;
	line-height:1.6;
	font-weight:lighter;
	margin-bottom:0.1rem;
	height: 2.85rem;
}
.hsection1 li h5 em {
	font-weight:bold;
}
.porductlist li h4 {
	font-weight:bold;
	color:#2f2f2f;
	font-size:1.691666666666667rem;
	line-height:1.2;
	height:1.4em;
	overflow:hidden;
	margin-bottom:0.1rem;
	margin-top:0.3416666666666667rem;
}
.porductlist li i {
	width:7.1875rem;
	line-height:2.0833333333333335rem;
	text-align:center;
	font-size:0.9375rem;
	border-radius:1.1458333333333335rem;
	background:#c89158;
	display:block;
	color:#fff;
	text-transform:uppercase;
	margin: 0.5604166666666667rem 0 0.5208333333333334rem;
}
.hsection2 .hmore {
	margin:1.0416666666666667rem auto 0;
	display:block;
}
.hsection2 {
	padding-bottom:8.333333333333334rem;
}
.footer {
	/* border-radius:2.604166666666667rem 2.604166666666667rem 0 0;*/
	/* border:1px solid #806f61;*/
	border-bottom:none;
	padding:4.6875rem 0 2.604166666666667rem;
	background:url(../images/fbg.png) no-repeat center top/cover;
}
.footer .wrap {
	display:flex;
	justify-content:space-between;
}
.footer .lt {
	width:22.916666666666668rem;
	
}
.footer .logo {
	padding-bottom:2.604166666666667rem;
	border-bottom:0.052083333333333336rem solid #ac7e4f;
	margin-bottom:2.604166666666667rem;
}
.footer .logo img {
	display:block;
	height:5.46875rem;
}
.footer .lt h4 {
	font-size:1.8rem;
	line-height:1.6;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	border-bottom: 0.10416666666666667rem solid #fff;
}
.footer .lt h6 {
	font-size:0.9375rem;
	line-height:1.6;
	color:#c89158;
}
.footer .lt dl {
	margin-top:2.46875rem;
}
.footer .lt dd {
	margin-bottom:1.0416666666666667rem;
	font-size:0.9895833333333334rem;
	line-height:1.6;
	color:#c89158;
}
.footer .lt dd strong {
	color:#fff;
}
.footer .rts {
	width:40.72916666666667rem;
}
.footer .rts h4 {
	font-size:1.7708333333333335rem;
	line-height:1.6;
	color:#fff;
	font-weight:bold;
	margin-bottom:1.25rem;
}
.footer ul {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
.footer li {
	margin-bottom:1.3020833333333335rem;
	display:flex;
	justify-content:space-between;
	align-items:center;
	width:calc((100% - 1.3541666666666667rem)/2);
	border:1px solid #a29c97;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	height:3.0208333333333335rem;
	background:rgba(255,255,255,0.1);
	border-radius:2.0833333333333335rem;
	padding:0 1.0416666666666667rem;
}
.footer li label {
	font-size:1.0416666666666667rem;
	line-height:2.916666666666667rem;
	text-align:center;
	color:#8a817c;
	display:block;
	position:relative;
	white-space:nowrap;
}
.footer li .txt {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	background:none;
	border:none;
	box-sizing:border-box;
	padding:0 0.7291666666666667rem;
	font-size:1.0416666666666667rem;
	height:2.916666666666667rem;
	color:#fff;
	width:auto;
	flex:1;
}
.footer .rts h5 {
	font-size:1.1458333333333335rem;
	line-height:1.5;
	color:#fff;
	margin-bottom:0.625rem;
	padding-left:1.5625rem;
}
.footer .txt2 {
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding:0.7291666666666667rem;
	font-size:1.0416666666666667rem;
	color:#fff;
	border-radius:1.5625rem;
	height:8.59375rem;
	resize:none;
	line-height:1.7;
	background:rgba(255,255,255,0.1);
	border:1px solid #a29c97;
}
.footer .hmore {
	background:none;
	margin-top:1.0416666666666667rem;
}
.header {
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.layout.active .header {
	background:rgba(25,13,3,0.8);
	padding:0.78125rem 0;
	backdrop-filter:blur(0.4166666666666667rem);
	-webkit-backdrop-filter:blur(0.4166666666666667rem);
}
.pad14 {
	width:72.91666666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.utcrumbs dl {
	display:flex;
	align-items:center;
	padding-top:2.204166666666667rem;
}
.utcrumbs dd span,.utcrumbs dd a {
	font-size:0.9291666666666667rem;
	line-height:1.6;
	color:#828282;
	display:block;
}
.utcrumbs dd span {
	margin:0 0.5208333333333334rem;
}
.utcrumbs dd.on a,.utcrumbs dd a:hover {
	color:#4F4F4F;
}
.contact {
	padding:6.25rem 0 7.8125rem;
}
.utit h2 {
	font-size:1.5625rem;
	line-height:1.5;
	color:#c89158;
	font-weight:bold;
}
.utit h4 {
	font-size:1.875rem;
	line-height:1.6;
	color:#fff;
	font-weight:bold;
}
.contact .box {
	margin-top:4.6875rem;
	display:flex;
	justify-content:space-between;
	flex-direction:row-reverse;
	background:#fff;
	box-shadow:0 0.20833333333333334rem 0.4166666666666667rem 0 rgba(80,80,80,0.2);
}
.contact .txt {
	background:#c89158;
	width:23.697916666666668rem;
	padding:4.6875rem 3.125rem 0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
}
.contact .txt:before {
	content:"";
	position:absolute;
	left:3.125rem;
	right:3.125rem;
	bottom:3.6458333333333335rem;
	z-index:1;
	height:0.052083333333333336rem;
	background:#fff;
}
.contact .fms {
	width:calc(100% - 23.697916666666668rem);
	padding:4.479166666666667rem 4.0625rem 4.166666666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.contact .txt h3 {
	font-size:1.3541666666666667rem;
	line-height:1.6;
	color:#fff;
}
.contact .txt dl {
	margin-top:3.229166666666667rem;
}
.contact .txt dd {
	font-size:1.0675rem;
	line-height:1.6;
	color:#fff;
	margin-bottom:1.3541666666666667rem;
}
.contact .txt dd a{
    display: inline-block;
}
.footer .lt dd img,
.contact .txt dd a img{
    max-width: 2.2rem;display: block;
}
.contact .txt dd strong {
	font-size:20px;
}
.contact .fms h3 {
	font-size:1.3541666666666667rem;
	line-height:1.6;
	color:#383838;
	margin-bottom:0.7291666666666667rem;
	margin-left:1.25rem;
}
.contact .fms ul {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	margin-bottom:2.0833333333333335rem;
}
.contact .fms li {
	margin-bottom:0.9375rem;
	width:calc((100% - 1.3541666666666667rem)/2);
}
.contact .fms .t1 {
	width:100%;
	background:#f5f5f5;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	border:1px solid rgba(56,56,56,0.6);
	padding:0 1.4583333333333335rem;
	height:3.0208333333333335rem;
	font-size:0.8333333333333334rem;
	color:#383838;
	border-radius:1.5625rem;
	font-family: "Aptos";
}
.contact .fms .t2 {
	height:8.333333333333334rem;
	resize:none;
	line-height:1.7;
	padding:0.5208333333333334rem 1.4583333333333335rem;
}
.contact .fms .btn {
	width:7.291666666666667rem;
	line-height:2.0833333333333335rem;
	text-align:center;
	display:block;
	cursor:pointer;
	margin:1.3541666666666667rem auto 0;
	background:#c89158;
	font-size:0.9375rem;
	color:#fff;
	border-radius:1.5625rem;
	border:none;
}
.sustain {
	padding:3.125rem 0 7.8125rem;
}
.sustain li {
	margin-bottom:4.270833333333334rem;
}
.sustain li h6 {
	font-size:1.5625rem;
	font-weight:bold;
	margin-bottom:1.5625rem;
	line-height:1.6;
	padding-left:0.8333333333333334rem;
	text-transform:uppercase;
	color:#303030;
	background:url(../images/qw8.png) no-repeat left center;
	background-size:0.3125rem auto;
}
.sustain li .flax {
	display:flex;
	justify-content:space-between;
}
.sustain li:nth-child(2n) .flax {
	flex-direction:row-reverse;
}
.sustain li .pic {
	width:30.729166666666668rem;
}
.sustain li .pic img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.sustain li .txt {
	width:calc(100% - 30.729166666666668rem);
	padding:2.0833333333333335rem 2.8645833333333335rem ;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	font-size:1.0675rem;
	line-height:1.8;
	background:#f2f2f2;
	color:#303030;
	text-align: justify;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.sustain li .txt strong {
	font-size:1.09375rem;
	line-height:1.6;
	color:#C89158;
	text-transform:uppercase;
	display:inline-block;
	margin-bottom:0.9375rem;
}
.product {
	padding-top:2.604166666666667rem;
}
.product .hs h4 {
	font-size:1.0416666666666667rem;
	line-height:1.6;
	color:#383838;
	font-weight:bold;
}
.product .hs h2 {
	font-size:2.7083333333333335rem;
	line-height:1.8;
	color:#C89158;
	font-weight:bold;
}
.product .hs .span {
	width:5.46875rem;
	height:0.20833333333333334rem;
	background:#5B5B5B;
}
.product .bds {
	background:#F2F2F2;
	margin-top:3.9583333333333335rem;
	padding:8.333333333333334rem 0 2.0833333333333335rem;
}
.product .bds li {
	margin-bottom:7.083333333333334rem;
	display:flex;
	justify-content:space-between;
	background:#fff;
	border-radius:0.4166666666666667rem;
}
.product .bds li .pic {
	width:22.395833333333336rem;
	background:#e2e2e2;
	height:19.53125rem;overflow: hidden;
	position:relative;
	border-radius:0.4166666666666667rem 0 0 0.4166666666666667rem;
	display: flex;justify-content: center;align-content: center;flex-direction: column;
}
.product .bds li .pic img {
	width:100%;
	height:100%;
	object-fit:cover;
	display:block;
}
.product .bds li .pic h4{
    position: absolute;
	left: 0;right: 0;text-align: center;font-weight: bold;
	bottom: 0;z-index: 1; font-size:2.047916666666667rem;
	line-height:1.5;padding: 2rem 0;
	color:#fff;background: linear-gradient(to bottom, rgba(200,145,88,0), rgba(200,145,88,0.5));
}
.product .bds li .rs {
	width:calc(100% - 22.395833333333336rem);
	padding:0 5.104166666666667rem 0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;display: flex;justify-content: center;align-content: center;flex-direction: column;
}
.product .bds li h3 {
	font-size:2.447916666666667rem;
	line-height:1.5;
	color:#383838;
	font-weight:bold;
	text-transform:uppercase;text-align: center;
}
.product .bds li dd {
	font-size:1.5104166666666667rem;
	line-height:1.6;
	color:#C89158;
	margin-bottom:0.5208333333333334rem;
}
.product .bds li dd a {
	color:#C89158;
}
.product .bds li dl {
	margin-top:1.3020833333333335rem;
}
.productlist {
	padding:2.604166666666667rem 0 7.8125rem;
}
.productlist .wrap {
	display:flex;
	justify-content:space-between;
	align-items:flex-start;
}
.productlist .lts {
	width:17.1875rem;
	position:sticky;
	top:7.8125rem;
	z-index:20;
}
.productlist .rts {
	width:calc(100% - 20.416666666666668rem);
}
.productlist .lts h3 {
	background:#727272;
	cursor:pointer;
	padding:1.3541666666666667rem 1.5625rem 1.3541666666666667rem 2.0833333333333335rem;
	text-align:left;
}
.productlist .lts h3 span {
	font-size:1.25rem;
	line-height:1.6;
	display:block;
	color:#fff;
	background:url(../images/qw13.png) no-repeat right center;
	font-weight:bold;
	background-size:1.1979166666666667rem auto;
}
.productlist .lts .dnli {
	background:#efefef;
	padding:0 1.3541666666666667rem;
	display:none;
}
.productlist .lts .dnli dd a {
	font-size:0.8333333333333334rem;
	line-height:1.5;
	color:#727272;
	display:block;
	padding:0.7291666666666667rem 0;
	border-bottom:0.052083333333333336rem solid #dbdbdb;
}
.productlist .lts .dnli dd:last-child a {
	border-bottom:none;
}
.productlist .lts h3.on {
	background:#c89158;
}
.productlist .lts h3.on span {
	background:url(../images/qw13-1.png) no-repeat right center;
	background-size:1.1979166666666667rem auto;
}
.productlist .ds {
	margin-bottom:7.8125rem;
}
.productlist .hs h4 {
	font-size:0.9375rem;
	line-height:1.4;
	color:#383838;
	font-weight:bold;
}
.productlist .hs h2 {
	font-size:1.5625rem;
	line-height:1.4;
	color:#C89158;
	font-weight:bold;
	text-transform:uppercase;
}
.utprobds ul {
	display:flex;
	flex-wrap:wrap;
	margin-top:2.291666666666667rem;
}
.utprobds li {
	margin-bottom:2.604166666666667rem;
	margin-right:2.604166666666667rem;
	width:calc((100% - 5.3125rem)/3);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	background:#e2e2e2;
	box-sizing:border-box;
	border:1px solid #E2E2E2;
	border-radius:0.5208333333333334rem;
	overflow:hidden;
}
.utprobds li:nth-child(3n) {
	margin-right:0;
}
.utprobds li .pic {
	height:15.625rem;
	display:flex;
	justify-content:center;
	align-items:center;
	background:#fff;
}
.utprobds li .pic img {
	max-width:90%;
	max-height:90%;
	object-fit:contain;
	display:block;
	margin:auto;
}
.utprobds li .ts {
	padding:1.04rem 1.0416666666666667rem 1.04rem;
}
.utprobds li h3 {
	font-size:1.25rem;
	line-height:1.4;
	color:#303030;
	font-weight:bold;height: 2.8em;overflow: hidden;
}
.utprobds li h5 {
	font-size:0.7291666666666667rem;
	line-height:1.6;
	color:rgba(56,56,56,0.5);
	margin:0.2604166666666667rem 0 0.5208333333333334rem;
	height: 2.2rem;
}
.utprobds li h6 {
	width:5rem;
	line-height:1.3541666666666667rem;
	text-align:center;
	border-radius:1.5625rem;
	background:#c89158;
	font-size:0.625rem;
	color:#fff;
	text-transform:uppercase;
	margin: 1.04rem 0 0;
}
.prodel3 {
	background:#f4f4f4;
	padding:3.6458333333333335rem 0;
}
.prodel3 .swiprodu {
	overflow:hidden;
}
.prodel3 .swiprodu ul {
	flex-wrap:initial;
}
.prodel3 .swiprodu li {
	width:auto;
	margin-right:0;
	margin-bottom:0;
}
.prodel3 .ovs {
	position:relative;
	padding:0 9.635416666666668rem;
}
.prodel3 .prev,.prodel3 .next {
	position:absolute;
	left:0;
	right:0;
	top:50%;
	z-index:1;
	width:3.6458333333333335rem;
	height:3.6458333333333335rem;
	background:url(../images/qw23.png) no-repeat center #fff;
	box-shadow:0 0 0.8333333333333334rem 0.20833333333333334rem #f3e6dc;
	border-radius:50%;
	cursor:pointer;
	background-size:1.25rem auto;
}
.prodel3 .next {
	transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	/* IE 9*/
	-moz-transform:rotate(180deg);
	/* Firefox*/
	-webkit-transform:rotate(180deg);
	/* Safari 和 Chrome*/
	-o-transform:rotate(180deg);
	left:auto;
	right:0;
}
.prodel1 {
	padding:1.6875rem 0;
}
.prodel1 .flax {
	display:flex;
	justify-content:space-between;
	align-items:flex-start;
}
.prodel1 .pic {
	position:relative;
	width:36.364583333333336rem;
	display:flex;
	align-items:center;
	justify-content:center;
}
.prodel1 .pic img {
	width:90%;
	height:90%;
	display:block;
	object-fit:contain;
	margin:0 auto;
}
.prodel1 .pic h6 {
	position:absolute;
	right:0;
	top:0;
	z-index:1;
	width:2.1875rem;
}
.prodel1 .pic h6 img {
	width:100%;
	display:block;
}
.prodel1 .text {
	width:calc(100% - 44.270833333333336rem);
	background:#c89158;
	border-radius:0.3125rem;
	overflow:hidden;
	padding:1.6458333333333335rem 2.8645833333333335rem 1.0833333333333335rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.prodel1 .text h3 {
	font-size:1.7075rem;
	line-height:1.4;
	color:#fff;
	font-weight:bold;
	
}
.prodel1 .text .del h4 {
	font-size:30PX;
	line-height:1.5;
	color:#FFF;
	font-weight:bold;
	margin-bottom:0.5208333333333334rem;
}
.prodel1 .text .del {
	font-size:1.0458333333333335rem;
	line-height:1.8;
	color:rgba(255,255,255,0.6);
	margin-top:2.0833333333333335rem;
	
}
.prodel1 .text .wx {
	width:6.770833333333334rem;
	margin-top:1.6458333333333335rem;
}
.prodel1 .text .wx img {
	width:100%;
	display:block;
}
.prodel1 .text h6 {
	font-size:1.0416666666666667rem;
	line-height:1.6;
	color:rgba(255,255,255,0.9);
}
.prodel2 {
	padding:9.895833333333334rem 0;
}
.prodel2 .del img {
	height:auto;
	display:block;
	width: 100%;
}
.hsection1 .flextxt {
	display:flex;
	justify-content:space-between;
	margin-top:-4.427083333333334rem;
	z-index:2;
	position:relative;
}
.hsection1 .flextxt .lt {
	width:27.083333333333336rem;
	padding-top:6.770833333333334rem;
}
.hsection1 .flextxt .lt h3 {
	font-size:2.004166666666667rem;
	font-weight:bold;
	color:#303030;
	text-transform:uppercase;
	margin:2.0833333333333335rem 0 0;
	line-height:1.2;
	margin-bottom:3.125rem;
}
.ubtn {
	width:7.291666666666667rem;
	line-height:2.0833333333333335rem;
	border-radius:2.604166666666667rem;
	border-radius:2.604166666666667rem;
	border:1px solid #c89158;
	display:block;
	text-align:center;
	font-size:0.9375rem;
	color:#c89158;
}
.lineh4 {
	font-size:1.0416666666666667rem;
	color:#969696;
	line-height:2;
	border-bottom:0.10416666666666667rem solid #c7905a;
	display:inline-block;
}
.hsection1 .flextxt .text {
	width:46.25rem;
	margin-right:2.34375rem;
	background:#c89158;
	padding:2.1875rem 2.5rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	border-radius:0.5208333333333334rem;
	font-size:0.9375rem;
	color:#fff;
	line-height:1.8;
	box-shadow:0 0 0.5208333333333334rem 0 rgba(80,80,80,0.5);
	position:relative;
	z-index:2;
}
.hsection1:before {
	content:"";
	position:absolute;
	right:8.333333333333334rem;
	bottom:13.020833333333334rem;
	width:6.354166666666667rem;
	height:6.354166666666667rem;
	background:url(../images/qiu1.png) no-repeat center/contain;
}
.hsection1 {
	position:relative;
	z-index:2;
	padding-bottom:3.6458333333333335rem;
}
.hbg2 {
	background:url(../images/tbg1.png) no-repeat center top/100% auto;
}
.layout.on .header {
	background:none;
	border:none;
}
.utcrumbs2 .wrap {
	padding:0;
	width:78.125rem;
}
.qtit {
	font-size:1.5625rem;
	color:#c89158;
	font-weight:bold;
	margin-bottom:2.0833333333333335rem;
	text-transform:uppercase;
}
.pad30 {
	padding-top:1.5625rem;
}
.hsection1.pad30:before {
	display:none;
}
.tlichen {
	padding:5.208333333333334rem 0 9.375rem;
}
.tlichen .porc {
	position:relative;
}
.tlichen .lcswiper {
	margin:0 4.166666666666667rem;
}
.lcswiper .swiper-slide {
	height:46.875rem;
	position:relative;
}
.lcswiper .flexc {
	display:flex;
	justify-content:space-between;
	width:200%;
	position:absolute;
	left:0;
	top:50%;
	padding:3.125rem 0;
}
.lcswiper .swiper-slide:nth-child(2n) .flexc {
	top:auto;
	bottom:50%;
}
.lcswiper .flexc .icon {
	width:6.979166666666667rem;
	height:6.979166666666667rem;
	border-radius:50%;
	margin-right:1.0416666666666667rem;
	position:relative;
}
.lcswiper .flexc .icon:before {
	content:"";
	position:absolute;
	left:50%;
	bottom:100%;
	height:3.125rem;
	width:0.052083333333333336rem;
	background:#bcbbbb;
}
.lcswiper .swiper-slide:nth-child(2n) .flexc .icon:before {
	bottom:auto;
	top:100%;
}
.lcswiper .flexc .icon img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.lcswiper .flexc .text {
	width:27.34375rem;
}
.lcswiper .flexc .num {
	padding-left:6.510416666666667rem;
	position:relative;
}
.lcswiper .flexc h5 {
	font-size:5.208333333333334rem;
	font-weight:bold;
	color:#595553;
	line-height:1;
	margin-left:-6.510416666666667rem;
}
.lcswiper .flexc i {
	color:#c89158;
	font-size:2.0833333333333335rem;
	font-weight:bold;
	display:block;
	line-height:1.8;
	margin-top:-2.0833333333333335rem;
	position:relative;
}
.lcswiper .flexc i:before {
	content:"";
	position:absolute;
	left:0;
	bottom:-0.5208333333333334rem;
	width:2.604166666666667rem;
	height:0.2604166666666667rem;
	background:#fff;
}
.lcswiper .flexc p {
	font-size:1.0416666666666667rem;
	color:#fff;
	line-height:2;
	margin-top:1.5625rem;
	padding-left:6.510416666666667rem;
	max-width:20.833333333333336rem;
}
.lcswiper .swiper-slide:nth-child(2n) .flexc p {
	position:absolute;
	left:0;
	padding-left:9.895833333333334rem;
	bottom:9.895833333333334rem;
}
.lcswiper {
	position:relative;
}
.lcswiper:before {
	content:"";
	position:absolute;
	left:-50vw;
	right:-50vw;
	top:50%;
	height:0.052083333333333336rem;
	background:#bcbbbb;
}
.tlichen .prev,.tlichen .next {
	width:2.7083333333333335rem;
	height:2.7083333333333335rem;
	position:absolute;
	left:0;
	top:50%;
	margin-top:-1.3541666666666667rem;
	background:url(../images/ar3.png) no-repeat center/contain #46413e;
	cursor:pointer;
	border-radius:0.8333333333333334rem;
	z-index:11;
}
.tlichen .next {
	left:auto;
	right:0;
	transform:rotate(180deg);
}
.layout.pad0 {
	padding:0;
}
.layout.pad0 .header {
	border:none;
	background-image:none;
}
.naver li {
	position:relative;
}
.naver li dl {
	position:absolute;
	left:0;
	top:100%;
	background:#fff;
	border-radius:0.5208333333333334rem;
	padding:0 1.0416666666666667rem;
	display:none;
}
.naver li dd a {
	font-size:0.9375rem;
	color:#000000;
	line-height:2.7083333333333335rem;
	white-space:nowrap;
	border-bottom:0.052083333333333336rem solid #cc9963;
	padding:0 0.625rem;
	display:block;
}
.naver li dd a:hover{
	color: #c89158;
}
.naver li dd:last-child a {
	border:none;
}
.utbanner img {
	width:100%;
	display:block;
}
.header.bk {
	border:none;
	padding:1.5625rem 0;
}
.header.bk .naver li h3 a .flax {
	color:#7f7f7f;
}
.header.bk .search {
	border:1px solid #7f7f7f;
	background:rgba(0,0,0,0.1);
}
.header.bk .search .btn {
	background:url(../images/tt6.png) no-repeat center / 1.4583333333333335rem auto;
}
.header.bk .search .text {
	color:#333;
}
.header.bk .ench h4 {
	border:1px solid #7f7f7f;
	background:url(../images/tt7.png) no-repeat right 0.2604166666666667rem center / 0.5208333333333334rem auto;
}
.layout.active .header.bk {
	background:#fff;
	box-shadow:0 0 0.4166666666666667rem 0 rgba(80,80,80,0.1);
}
.header.bk .naver li h3 a .flax:nth-child(2) {
	color:#c89158;
}
.prodel2 h5 {
	font-size:1.25rem;
	font-weight:bold;
	color:#d59754;
}
.prodel2 .flexc {
	display:flex;
	justify-content:space-between;
}
.prodel2 .flexc img {
	width:15.625rem;
}
.prodel2 .flexc .txt {
	flex:1;
	margin-left:3.125rem;
}
.prodel2 .flexc .txt p {
	font-size:1.0416666666666667rem;
	color:#666;
	margin-top:1.0416666666666667rem;
	line-height:2;
}
table {
	width:100%;
	border-collapse:collapse;
	margin:1.0416666666666667rem 0;
	border:1px solid #666666;
	background:#fff;
	border-radius:0.5208333333333334rem;
	overflow:hidden;
	background:none;
	font-size:0.8333333333333334rem;
}
th,td {
	padding:0.8333333333333334rem 0.78125rem;
	border:1px solid #666666;
	background:#fff;
	text-align:center;
}
td.fwenb {
	font-weight:bold;
}
th {
	background-color:#d59754;
	font-weight:bold;
	color:#fff;
	text-align:center;
}
tr:nth-child(even) {
	background-color:#e5e5e5;
}
tr:nth-child(even) td {
	background-color:#e5e5e5;
}
td.on {
	background-color:#d59754 !important;
	color:#fff !important;
}
thead th {
	background-color:#d59754 !important;
}
.table2 th {
	color:#000 !important;
}
.table2 td.on {
	color:#000 !important;
	font-weight:bold;
}
.utcrumbs .wrap {
	width:84.375rem;
	position: sticky;
}
.contact .fms .btn:hover {
	background:#b8844f;
}
.product .bds li .pic img,.utprobds li .pic img {
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.product .bds li:hover .pic img,.utprobds li:hover .pic img {
	transform:scale(1.05);
	-ms-transform:scale(1.05);
	/* IE 9*/
	-moz-transform:scale(1.05);
	/* Firefox*/
	-webkit-transform:scale(1.05);
	/* Safari 和 Chrome*/
	-o-transform:scale(1.05);
}
.utprobds li {
	position:relative;
	top:0;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.utprobds li:hover {
	top:-0.5rem;
}
.product .bds li dd a:hover {
	text-decoration:underline !important;
}
.productlist .lts .dnli dd a:hover {
	color:#C89158;
}
.footer .hmore:hover,.ubtn:hover {
	background:#C89158;
	color:#fff;
}
.footer .hmore {
	cursor:pointer;
}
.footer li {
	display:block;
}
.footer li .txt {
	padding:0;
	width:100%;
}
.qwabout {
	padding:4.427083333333334rem 0 8.333333333333334rem;
}
.qwabout .bds {
	margin-top:2.34375rem;
}
.qwabout .bds li {
	margin-bottom:3.0208333333333335rem;
	background:#f4f4f4;
	padding:3.125rem 1.5625rem 5.208333333333334rem 3.125rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.qwabout .bds .flax {
	display:flex;
	justify-content:space-between;
}
.qwabout .bds h4 {
	font-size:2.0833333333333335rem;
	line-height:1.3;
	color:#383838;
	font-weight:bold;
}
.qwabout .bds  .ls:before {
	width:10.416666666666668rem;
	height:0.20833333333333334rem;
	background:#c0803d;
	content:"";
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	z-index:1;
}
.qwabout .bds  .ls {
	width:20.833333333333336rem;
	position:relative;
}
.qwabout .bds  .rs {
	width:calc(100% - 20.833333333333336rem);
	position:relative;
}
.qwabout .bds .prev,.qwabout .bds .next {
	position:absolute;
	left:0;
	right:0;
	margin-top:-0.78125rem;
	cursor:pointer;
	top:50%;
	z-index:1;
	background-size:1.1979166666666667rem auto;
	width:1.5625rem;
	height:1.5625rem;
	background:url(../images/qw30.png) no-repeat center;
}
.qwabout .bds .next {
	transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	/* IE 9*/
	-moz-transform:rotate(180deg);
	/* Firefox*/
	-webkit-transform:rotate(180deg);
	/* Safari 和 Chrome*/
	-o-transform:rotate(180deg);
	left:auto;
	right:0;
}
.qwabout .swiprongy {
	overflow:hidden;
	margin:0 2.0833333333333335rem;
}
.qwabout .swiprongy .pic{
    height:16.166666666666668rem;
}
.qwabout .swiprongy img {
	width:100%;
	height:100%;
	display:block;
	object-fit:contain;
}
.qwabout .swiprongy p{
    font-size: 0.9rem;
    text-align: center;
    color: #333;padding: 0.5rem 0;
}
.qwabout .swiprongy .swiper-slide {
	
}
.qwabout .bds .prev:hover,.qwabout .bds .next:hover {
	background-size:1.1979166666666667rem auto;
	background:url(../images/qw30-1.png) no-repeat center;
}
.qwabout .bds dl {
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
	margin-top:1.0416666666666667rem;
}
.qwabout .bds dd {
	margin-bottom:0.9375rem;
	width:50%;
}
.qwabout .bds dd h5 {
	font-size:0.8333333333333334rem;
	line-height:1.4;
	color:#C89158;
}
.qwabout .bds dd h5 span {
	font-size:2.291666666666667rem;
	font-weight:bold;
	margin-right:0.2604166666666667rem;
}
.qwabout .bds dd p {
	font-size:0.8333333333333334rem;
	line-height:1;
	color:#C89158;
}

.pages dl {
	display:flex;
	justify-content:center;
	align-items:center;
}
.pages dd a {
	min-width:1.5625rem;
	line-height:1.5625rem;
	display:block;
	font-size:14px;
	color:#363636;
	text-align:center;
	margin:0 0.4166666666666667rem;
	padding:0 0.5208333333333334rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	border-radius:0.20833333333333334rem;
	transition:all 0s;
}
.pages dd a:hover,.pages dd.on a {
	background:#c89158;
	color:#fff;
}
.pages dd:nth-child(1) a {
	margin-right:0.78125rem;
	padding:0 0.78125rem;
}
.pages dd:last-child a {
	margin-left:0.78125rem;
	padding:0 0.78125rem;
}

.nodata{
	color:#666;
	background:url(../images/nodata.png) no-repeat center;
	background-size: 100%;
	height: 5rem;
	width: 5rem;
	margin: 4rem auto;
	
}

.prodel1 .xiaz{
     padding-top: 0.5rem;
}
.prodel1 .text h6{
  margin-bottom: 0.4rem;
}
.prodel1 .xiaz p{
    line-height:1.5625rem;
	display:block;
	font-size:0.8rem;
	color:#fff; margin-bottom: 0.1rem; background:url(../images/qd1.png) no-repeat left center;background-size: 0.8042rem auto; 
   padding-left: 1.2rem;margin-left: 0.4rem;
}
.prodel1 .xiaz p a{
    color:#fff;
}
.prodel1 .xiaz p:hover a{
    text-decoration: underline !important;
}


.wdown h3{
    display: flex;align-content: center;font-size:1.9304166666666667rem;
	font-weight:bold;
	color:#d59754;
	text-transform:uppercase;
	margin:2.0833333333333335rem 0 0;
	line-height:1.2;
	margin-bottom:1.125rem;
}
.prodel2 .del img{
    margin: 0 auto;
}
.wdown h3 img{
    height:3rem;   margin: 0 0.6rem 0 0;display: block;
}
.wdown ul{
    display: flex;justify-content: center;
   /* margin-bottom: 2rem;*/
    flex-wrap: wrap;
}
.wdown ul li{
    margin: 0 1.5rem 1.5rem;
}
.wdown ul li a{
    display: flex;
    background: #fff;
    border-radius: 0.7rem;
    overflow: hidden;
    padding: 0 0 0 1.5rem;
    font-size: 0.8rem;
    color: #111;
    align-items: center;
}
.wdown ul li a img{
    display: block;height: 3.2rem;margin: -2px;
    margin-left:1.5rem ;
}

.utcrumbs{
    background: #fff;position: sticky;top: 4.427083333333334rem;z-index: 21;
}
.productlist .lts{
	top: 10rem;
}
.utcrumbs dl{
	padding-bottom: 2.204166666666667rem;
}
	.uweb{
	    display: block !important;
	}
	.umobile{
	    display:  none !important;
	}

@media only screen and (min-width:992px) {
    


.wdown h3 img{
    height:2.35vw;   margin: 0 0.6vw 0 0;display: block;
}
.wdown ul{
    display: flex;justify-content: center;
    margin-bottom: 2vw;flex-wrap: wrap;
}
.wdown ul li{
    margin: 0 1.5vw 1.5vw;
}
.wdown ul li a{
    display: flex;
    background: #fff;
    border-radius: 0.7vw;
    overflow: hidden;
    padding: 0 0 0 1.5vw;
    font-size: 1vw;
    color: #111;
    align-items: center;
}
.wdown ul li a img{
    display: block;height: 3.2vw;margin: -2px;
    margin-left:1.5vw ;
}
.prodel1 {
	padding:1.6875vw 0;
}
.prodel1 .flax {
	display:flex;
	justify-content:space-between;
	align-items:flex-start;
}
.prodel1 .pic {
	position:relative;
	width:36.364583333333336vw;
	display:flex;
	align-items:center;
	justify-content:center;
}
.prodel1 .pic img {
	width:90%;
	height:90%;
	display:block;
	object-fit:contain;
	margin:0 auto;
}
.prodel1 .pic h6 {
	position:absolute;
	right:0;
	top:0;
	z-index:1;
	width:2.1875vw;
}
.prodel1 .pic h6 img {
	width:100%;
	display:block;
}
.prodel1 .text {
	width:calc(100% - 44.270833333333336vw);
	background:#c89158;
	border-radius:0.3125vw;
	overflow:hidden;
	padding:1.6458333333333335vw 2.8645833333333335vw 1.0833333333333335vw;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.prodel1 .text h3 {
	font-size:1.7075vw;
	line-height:1.4;
	color:#fff;
	font-weight:bold;
	
}
.prodel1 .text .del h4 {
	font-size:1.5625vw; /* 30px ÷ 19.2px = 1.5625vw */
	line-height:1.5;
	color:#FFF;
	font-weight:bold;
	margin-bottom:0.5208333333333334vw;
}
.prodel1 .text .del {
	font-size:1.0458333333333335vw;
	line-height:1.8;
	color:rgba(255,255,255,0.6);
	margin-top:2.0833333333333335vw;
	
}
.prodel1 .text .wx {
	width:6.770833333333334vw;
	margin-top:1.6458333333333335vw;
}
.prodel1 .text .wx img {
	width:100%;
	display:block;
}
.prodel1 .text h6 {
	font-size:1.0416666666666667vw;
	line-height:1.6;
	color:rgba(255,255,255,0.9);
}
.prodel2 {
	padding:9.895833333333334vw 0;
}
.prodel2 .del img {
	height:auto;
	display:block;
	width: 100%;
}
}