.layout {
	position:relative;
}
.wrap {
	width:75rem;
	margin:0 auto;
}
.footer {
	background:#1b1b1b;
	padding:3.125rem 0 4.166666666666667rem;
	border-radius:3.6458333333333335rem 3.6458333333333335rem 0 0;
}
.footer .tps {
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding-bottom:1.0416666666666667rem;
	border-bottom:0.052083333333333336rem solid #2d2d2d;
}
.footer .tps .logo {
	max-width:11.145833333333334rem;
	display:block;
}
.footer .tps .logo img {
	width:100%;
	display:block;
}
.footer .tps .nav ul {
	display:flex;
	justify-content:flex-end;
	align-items:center;
}
.footer .tps .nav li a {
	font-size:14px;
	line-height:1.6;
	color:#fff;
	display:block;
}
.footer .tps .nav li {
	margin-left:2.0833333333333335rem;
}
.footer .tbs {
	padding:1.8229166666666667rem 0 2.7083333333333335rem;
	border-bottom:0.052083333333333336rem solid #2d2d2d;
	display:flex;
	justify-content:space-between;
}
.footer .tbs h4 {
	font-size:16px;
	line-height:1.6;
	color:#fff;
	font-weight:bold;
	margin-bottom:0.9375rem;
}
.footer .tbs p {
	font-size:16px;
	line-height:1.875rem;
	color:#bbbbbb;
}
.footer .tbs h6 {
	font-size:14px;
	line-height:1.6;
	color:#adadad;
}
.footer .tbs h6.on {
	font-size:12px;
	margin-top:0.7291666666666667rem;
	line-height:1.5;
}
.footer .tbs label {
	font-size:12px;
	line-height:1.6;
	color:#adadad;
	display:block;
	margin:0.2604166666666667rem 0;
}
.footer .tbs .fms {
	width:18.489583333333336rem;
	height:2.5rem;
	border-radius:0.3125rem;
	background:#494949;
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.footer .tbs .t1 {
	width:calc(100% - 3.125rem);
	height:100%;
	background:none;
	border:none;
	font-size:16px;
	color:#fff;
	padding:0 0.7291666666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.footer .tbs .sub {
	width:2.5rem;
	height:100%;
	border:none;
	cursor:pointer;
	background:url(../images/qms5.png) no-repeat center;
	background-size:0.7291666666666667rem auto;
	display:block;
	font-size:0;
}
.footer .tfs {
	margin-top:1.5625rem;
	display:flex;
	justify-content:space-between;
	align-items:center;
	/*flex-direction: row-reverse;*/
}
.footer .tfs h6 {
	font-size:14px;
	line-height:1.6;
	color:#adadad;
}
.footer .tfs h6 a {
	color:#adadad;
}
.footer .tbs dl {
	display:flex;
	justify-content:flex-end;
	align-items:center;
	margin: 2rem 0 0;
}
.footer .tbs dd {
	margin-left:0.5208333333333334rem;
	width:3.1rem;
	height:3.1rem;
	border-radius:50%;
	background:#414141;
	display:flex;
	justify-content:center;
	align-items:center;
	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;
}
.footer .tbs dd img {
	max-width:19px;
	max-height:100%;
	display:block;
	object-fit:contain;
}
.footer .tbs dd:hover {
	top:-0.2604166666666667rem;
	background:rgba(255,255,255,0.4);
}
.banner img {
	width:100%;
	height:100%;
	display:block;
}
.header {
	position:fixed;
	left:0;
	right:0;
	top:0;
	z-index:1110;
	height:4.6875rem;
}
.header.active,.header.on {
	background:#333;
}
.header .wrap {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.header .logo {
	max-width:11.145833333333334rem;
	display:block;
}
.header .logo img {
	max-width:100%;
	display:block;
}
.header .rts {
	display:flex;
	justify-content:flex-end;
	align-items:center;
}
.header .btn {
	width:4.583333333333334rem;
	line-height:1.7708333333333335rem;
	border:1px solid #fff;
	font-size:16px;
	color:#fff;
	text-align:center;
	display:block;
	border-radius:1.5625rem;
}
.header .naver ul {
	display:flex;
	align-items:center;
}
.header .naver li a {
	font-size:0.9375rem;
	line-height:4.6875rem;
	color:#fff;
	display:block;
}
.header .naver li {
	margin-right:3.0208333333333335rem;
}
.pages dl {
	display:flex;
	justify-content:center;
	align-items:center;
}
.pages dd a {
	display:block;
	min-width:1.5625rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	line-height:1.5625rem;
	font-size:14px;
	color:#363636;
	text-align:center;
	border-radius:0.2604166666666667rem;
	padding:0 0.4166666666666667rem;
}
.pages dd {
	margin:0 0.4166666666666667rem;
}
.pages dd.on a,.pages dd a:hover {
	background:#ec6d26;
	color:#fff;
}
.pages dd:first-child {
	margin-right:1.0416666666666667rem;
}
.pages dd:last-child {
	margin-left:1.0416666666666667rem;
}
.pages dd:first-child a,.pages dd:last-child a {
	padding:0 0.8333333333333334rem;
}
.uith2 {
	font-size:3.125rem;
	line-height:1.3;
	color:#36312f;
	font-weight:lighter;
}
.blog {
	padding:4.375rem 0 4.6875rem;
}
.blog .bds li {
	padding:1.875rem 0;
	border-bottom:0.052083333333333336rem solid #3d3c3a;
}
.blog .bds li a {
	display:flex;
	justify-content:space-between;
	flex-direction:row-reverse;
}
.blog .bds li .pic {
	width:17.708333333333336rem;
	height:9.375rem;
}
.blog .bds li .txt {
	width:calc(100% - 22.708333333333336rem);
	display:flex;
	justify-content:space-between;
}
.blog .bds li .pic img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.blog .bds li .num {
	width:10.9375rem;
}
.blog .bds li .ts {
	width:calc(100% - 11.979166666666668rem);
}
.blog .bds li h3 {
	font-size:1.7708333333333335rem;
	line-height:1.1;
	color:#363636;
}
.blog .bds li h3 span {
	font-size:16px;
	color:#666666;
	display:inline-block;
}
.blog .bds li h4 {
	font-size:1.25rem;
	line-height:1.6;
	color:#232323;
}
.blog .bds li p {
	font-size:16px;
	line-height:1.6;
	color:#666666;
	height:3.2em;
	overflow:hidden;
	margin:0.7291666666666667rem 0 1.5625rem;
}
.blog .bds li h6 {
	width:8.4375rem;
	line-height:2.291666666666667rem;
	text-align:center;
	border:1px solid #666666;
	border-radius:1.5625rem;
	font-size:16px;
	color:#666666;
}
.blog .bds {
	border-top:0.052083333333333336rem solid #7b7874;
	padding-bottom:2.604166666666667rem;
}
.blog .hds {
	padding:1.5625rem 0 4.6875rem;
	display:flex;
	justify-content:space-between;
}
.blog .hds .ls {
	width:calc(100% - 19.0625rem);
	border-radius:0.9375rem;
	overflow:hidden;
	position:relative;
	height:33.333333333333336rem;
}
.blog .hds .rs {
	width:17.1875rem;
}
.blog .hds .rs li {
	border-radius:0.9375rem;
	overflow:hidden;
	height:15.885416666666668rem;
	margin-bottom:1.5625rem;
	position:relative;
}
.blog .hds img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.blog .hds .ls .txt {
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	z-index:1;
	background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.8));
	padding:1.3020833333333335rem 1.8229166666666667rem;
}
.blog .hds .ls  h3 {
	font-size:2.0833333333333335rem;
	line-height:1.4;
	color:#fff;
	font-weight:bold;
	margin-bottom:0.5208333333333334rem;
}
.blog .hds .ls p {
	font-size:1.0416666666666667rem;
	line-height:1.5;
	color:#c2bfbe;
}
.blog .hds .rs li:last-child {
	margin-bottom:0;
}
.blog .hds .rs li h3 {
	font-size:1.0416666666666667rem;
	line-height:1.4;
	color:#fff;
	font-weight:bold;
}
.blog .hds .rs li .txt {
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	z-index:1;
	padding:1.0416666666666667rem 1.1458333333333335rem;
	background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.8));
}
.blogdel {
	background:#f7f1e8;
	padding:3.385416666666667rem 0 6.25rem;
}
.blogdel .wrap {
	display:flex;
	justify-content:space-between;
}
.blogdel .text {
	width:56.770833333333336rem;
	padding-right:3.125rem;
	border-right:0.052083333333333336rem solid #beb9b2;
}
.blogdel .rt {
	width:15.885416666666668rem;
}
.blogdel .text .hd {
	border-bottom:0.052083333333333336rem solid #beb9b2;
	padding-bottom:1.0416666666666667rem;
}
.blogdel .text .hd h1 {
	font-size:1.9791666666666667rem;
	color:#363636;
	line-height:1.2;
}
.blogdel .text .hd .time {
	display:flex;
	align-items:center;
	margin-top:0.2604166666666667rem;
}
.blogdel .text .hd .time i {
	font-size:14px;
	color:#999999;
	line-height:1.6;
	display:flex;
	align-items:center;
	margin-right:1.5625rem;
}
.blogdel .text .hd .time img {
	width:0.7291666666666667rem;
	display:block;
	margin-right:0.3125rem;
}
.blogdel .text .dels {
	margin-top:1.3020833333333335rem;
	font-size:16px;
	color:#666666;
	line-height:1.7;
}
.blogdel .rt h3 {
	font-size:1.3541666666666667rem;
	color:#363636;
	line-height:1.2;
	padding-bottom:2.0833333333333335rem;
	border-bottom:0.052083333333333336rem solid #beb9b2;
}
.blogdel .rt ul {
	padding:2.0833333333333335rem 0;
	border-bottom:0.052083333333333336rem solid #beb9b2;
}
.blogdel .rt li {
	margin-bottom:2.34375rem;
}
.blogdel .rt h4 {
	font-size:1.0416666666666667rem;
	color:#363636;
	line-height:1.6;
}
.blogdel .rt p {
	font-size:16px;
	color:#666666;
	line-height:1.4;
	margin:0.625rem 0 1.0416666666666667rem;
}
.blogdel .rt h6 {
	font-size:16px;
	display:inline-block;
	padding-right:1.0416666666666667rem;
	border-bottom:0.052083333333333336rem solid #ec6d26;
	color:#ec6d26;
	background:url(../images/qms5-1.png) no-repeat right center;
}
.umore {
	width:6.770833333333334rem;
	line-height:2.0833333333333335rem;
	border-radius:2.604166666666667rem;
	text-align:center;
	background:#ec6d26;
	font-size:16px;
	color:#ffffff;
	margin-top:2.34375rem;
	display:block;
}
.ub2b {
	background:url(../images/ubg1.jpg) no-repeat center/cover;
}
.bsection1 {
	padding:4.6875rem 0 5.208333333333334rem;
	background:url(../images/uico3.png) no-repeat right top/auto 100%;
}
.bsection1 .text {
	width:45.57291666666667rem;
}
.bsection1 .text h5 {
	font-size:3.125rem;
	color:#36312f;
	line-height:1.2;
}
.bsection1 .text h3 {
	font-size:3.125rem;
	color:#36312f;
	line-height:1.2;
	font-weight:bold;
}
.bsection1 .text p {
	font-size:1.0416666666666667rem;
	color:#36312f;
	line-height:1.6;
	margin:1.0416666666666667rem 0 3.125rem;
}
.mmore {
	width:9.6875rem;
	line-height:2.8125rem;
	border-radius:2.604166666666667rem;
	text-align:center;
	border:1px solid #222222;
	font-size:0.9375rem;
	color:#010101;
	display:block;
}
.bsection2 {
	padding-bottom:4.166666666666667rem;
}
.bsection2 .wrap {
	display:flex;
	justify-content:space-between;
}
.bsection2 .pic {
	width:44.01041666666667rem;
	height:23.4375rem;
	border-radius:1.0416666666666667rem;
	overflow:hidden;
}
.bsection2 .pic img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.bsection2 .text {
	width:calc(100% - 47.91666666666667rem);
}
.bsection2 .text h6 {
	font-size:1.0416666666666667rem;
	color:#ec6d26;
	line-height:3.125rem;
}
.bsection2 .text h4 {
	font-size:1.25rem;
	color:#36312f;
	line-height:1.6;
}
.bsection2 .text p {
	font-size:16px;
	color:#36312f;
	line-height:1.8;
	margin:1.0416666666666667rem 0 2.604166666666667rem;
}
.bsection2 .text .btn {
	display:block;
	border-top:0.052083333333333336rem solid #e6dfd3;
	border-bottom:0.052083333333333336rem solid #e6dfd3;
	font-size:1.25rem;
	color:#36312f;
	line-height:3.75rem;
}
.bsection2 .text .btn.on {
	border-top:none;
}
.bsection3 {
	padding:4.166666666666667rem 0;
}
.bsection3 .hd {
	display:flex;
	justify-content:space-between;
}
.utit h4 {
	font-size:2.604166666666667rem;
	color:#36312f;
	line-height:1.2;
	font-weight:lighter;
}
.utit h3 {
	font-size:3.125rem;
	color:#36312f;
	line-height:1.2;
}
.bsection3 .hd .text {
	width:50%;
}
.bsection3 .hd .utit {
	width:48%;
}
.bsection3 .hd .text p {
	font-size:1.0416666666666667rem;
	color:#36312f;
	line-height:2;
	font-weight:lighter;
	margin-bottom:1.5625rem;
}
.blist ul {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	margin-top:3.385416666666667rem;
}
.blist ul li {
	width:calc((100% - 1.8229166666666667rem)/2);
	margin:0 0 1.0416666666666667rem 0;
}
.blist ul li a {
	display:block;
	border-radius:1.0416666666666667rem;
	height:23.958333333333336rem;
	position:relative;
}
.pics {
	overflow:hidden;
}
.pics img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
	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;
}
.blist .txt {
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	padding:1.3020833333333335rem 1.8229166666666667rem;
	background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.8));
}
.blist .txt h5 {
	font-size:1.0416666666666667rem;
	color:#ffffff;
	line-height:1.6;
	font-weight:bold;
}
.blist .txt p {
	font-size:16px;
	color:#ffffff;
	line-height:1.4;
	opacity:0.7;
	margin:0.5208333333333334rem 0 0.78125rem;
}
.blist .txt h6 {
	display:inline-block;
	border-bottom:0.10416666666666667rem solid #aeaeac;
	line-height:1;
	font-size:16px;
	color:#ffffff;
}
.bsection3 .mpic {
	padding-bottom:4.166666666666667rem;
}
.bsection3 .mpic a {
	height:35.677083333333336rem;
	border-radius:1.0416666666666667rem;
	position:relative;
	display:block;
}
.bsection3 .mpic .txc {
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	z-index:1;
	padding:2.604166666666667rem 3.125rem;
	background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.8));
}
.bsection3 .mpic h5 {
	font-size:2.0833333333333335rem;
	color:#ffffff;
	line-height:1.2;
}
.psection1 .hd {
	display:flex;
	justify-content:space-between;
}
.psection1 {
	padding:4.166666666666667rem 0 4.6875rem;
}
.psection1 .hd .lt {
	width:50%;
}
.psection1 .hd .lt h1 {
	font-size:2.604166666666667rem;
	font-weight:bold;
	color:#232323;
	line-,height:1.4;
}
.psection1 .hd .lt h5 {
	font-size:1.3541666666666667rem;
	color:#232323;
	line-height:1.4;
	margin:0.78125rem 0 0.5208333333333334rem;
}
.psection1 .hd .lt p {
	font-size:16px;
	color:#232323;
	line-height:1.6;
}
.psection1 .hd ul {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	width:34.895833333333336rem;
}
.psection1 .hd li {
	display:flex;
	justify-content:space-between;
	align-items:center;
	width:calc((100% - 2.0833333333333335rem)/2);
}
.psection1 .hd img {
	width:2.2395833333333335rem;
	height:2.2395833333333335rem;
	display:block;
	object-fit:contain;
}
.psection1 .hd li p {
	font-size:0.9375rem;
	color:#232323;
	line-height:1.6;
	width:calc(100% - 3.385416666666667rem);
}
.psection1 .hd li:nth-child(n+3) {
	margin-top:1.5625rem;
}
.psection1 .bd {
	display:flex;
	justify-content:space-between;
	margin:3.6458333333333335rem 0 0;
}
.psection1 .bd .swiperpic {
	width:53.125rem;
	overflow:hidden;
}
.psection1 .bd .hdswiper {
	height:30.729166666666668rem;
	overflow:hidden;
	border-radius:1.0416666666666667rem;
}
.psection1 .bd .hdswiper img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.psection1 .bd .bdswiper {
	margin:1.0416666666666667rem 0 0;
	overflow:hidden;
	height:5.729166666666667rem;
}
.psection1 .bdswiper .swiper-slide {
	border-bottom:0.15625rem solid rgba(255,255,255,0);
	display:flex;
	justify-content:center;
	align-items:center;
}
.psection1 .bdswiper .swiper-slide-thumb-active {
	border-color:#000000;
}
.psection1 .bdswiper .swiper-slide img {
	width:80%;
	height:80%;
	display:block;
	object-fit:contain;
}
.psection1 .rt {
	width:19.791666666666668rem;
}
.psection1 .rt h4 {
	font-size:1.3541666666666667rem;
	color:#232323;
	line-height:1.4;
	font-weight:bold;
	margin-bottom:0.625rem;
}
.psection1 .ptb {
	margin-top:0.5208333333333334rem;
}
.psection1 .ptb li {
	background:#fff;
	border:1px solid #fff;
	border-radius:0.78125rem;
	overflow:hidden;
	margin-bottom:0.36458333333333337rem;
	cursor:pointer;
}
.psection1 .ptb li {
	display:flex;
	align-items:center;
	justify-content:space-between;
	overflow:hidden;
	height:5rem;
}
.psection1 .ptb li .icon {
	width:7.291666666666667rem;
}
.psection1 .ptb li .icon img {
	width:100%;
	display:block;
	margin-left:-10%;
	margin-top:-5%;
}
.psection1 .ptb li.on {
	border-color:#f99c68;
	box-shadow:0 0 1.0416666666666667rem 0.15625rem #ffebe0 inset;
}
.psection1 .ptb li h5 {
	font-size:16px;
	color:#232323;
	line-height:1.6;
	padding-right:1.5625rem;
}
.psection1 .ptb li.on h5 {
	color:#ec6d26;
}
.uline {
	width:100%;
	height:0.052083333333333336rem;
	background-color:#e4ded6;
	margin:1.5625rem 0;
}
.psection1 .rt .flex {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.psection1 .rt .flex a {
	font-size:16px;
	color:#ec6d26;
	line-height:1.6;
}
.psection1 .rt .flex h4 {
	margin:0;
}
.psection1 .rt p {
	margin:0.625rem 0 1.0416666666666667rem;
	font-size:14px;
	color:#232323;
	line-height:1.6;
}
.psection1 .rt h6 {
	overflow:hidden;
	font-size:0.9375rem;
	color:#232323;
	font-weight:bold;
	line-height:2;
}
.psection1 .rt h6 i {
	display:inline-block;
	position:relative;
}
.psection1 .rt h6 i:before {
	content:"";
	position:absolute;
	left:100%;
	margin-left:0.2604166666666667rem;
	width:50vw;
	height:0.052083333333333336rem;
	background:#1b1b1b;
	top:50%;
}
.psection1 .rt dl {
	display:flex;
	flex-wrap:wrap;
}
.psection1 .rt dd {
	width:2.604166666666667rem;
	line-height:2.604166666666667rem;
	border-radius:50%;
	background:#fff;
	font-size:0.9375rem;
	color:#363636;
	text-align:center;
	cursor:pointer;
	margin:0.6770833333333334rem 0.6770833333333334rem 0 0;
	border:1px solid #fff;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.psection1 .rt dd.on,.psection1 .rt dd:hover {
	color:#ec6d26;
	border-color:#f9a170;
	box-shadow:0 0 1.0416666666666667rem 0.15625rem #ffebe0 inset;
}
.psection1 .rt .umore {
	width:10.15625rem;
	line-height:3.125rem;
	font-size:0.9375rem;
}
.psection2 .pics {
	margin:0 2.0833333333333335rem;
	border-radius:1.0416666666666667rem;
	overflow:hidden;
	position:relative;
}
.psection2 .pics img {
	width:100%;
	display:block;
}
.psection2 .pics h5 {
	font-size:2.604166666666667rem;
	color:#ffffff;
	line-height:1.4;
	font-weight:bold;
	position:absolute;
	left:0;
	right:0;
	top:5.46875rem;
	z-index:1;
	text-align:center;
	padding:0 1.0416666666666667rem;
}
.psection3 .blist li a .txt p {
	opacity:1;
}
.psection4 {
	margin:3.125rem 0;
}
.psection4 .pics {
	height:25.3125rem;
	position:relative;border-radius: 1.563rem;
}
.psection4 .pics .text {
	position:absolute;
	right:3.385416666666667rem;
	top:50%;
	transform:translateY(-50%);
	width:28.645833333333336rem;
}
.psection4 .pics .text h4 {
	font-size:2.8645833333333335rem;
	line-height:1.2;
	color:#fff;
	font-weight:bold;
}
.psection4 .pics .text p {
	font-size:0.9375rem;
	color:#f3f5f7;
	line-height:1.6;
	margin:1.0416666666666667rem 0 0;
}
.productdel {
	background:url(../images/mbg1.jpg) no-repeat center top/cover;
	padding-top:5.208333333333334rem;
}
.mtit {
	text-align:center;
}
.mtit h3 {
	font-size:2.8645833333333335rem;
	color:#232323;
	font-weight:bold;
	line-height:1.4;
}
.mtit p {
	font-size:0.9375rem;
	color:#232323;
	line-height:1.6;
}
.psection5 ul {
	margin-top:3.125rem;
	display:flex;
	flex-wrap:wrap;
}
.psection5 ul li {
	width:calc((100% - 5.520833333333334rem)/3);
	margin:0 2.7083333333333335rem 1.0416666666666667rem 0;
	border-radius:1.0416666666666667rem;
	text-align:center;
	background:#fff;
	box-shadow:0 0 0.4166666666666667rem 0 rgba(80,80,80,0.1);
	padding:2.8645833333333335rem 1.0416666666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	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;
	position:relative;
	top:0;
}
.psection5 ul li:nth-child(3n) {
	margin-right:0;
}
.psection5 ul li .icon {
	text-align:center;
	width:6.458333333333334rem;
	line-height:6.458333333333334rem;
	border-radius:6.25rem;
	background:#fff;
	box-shadow:0 0 2.604166666666667rem 0.5208333333333334rem #ffe4d5 inset;
	font-size:1.4583333333333335rem;
	color:#ec6d26;
	margin:0 auto;
}
.psection5 ul li .icon i {
	font-size:1.875rem;
	font-weight:bold;
}
.psection5 ul li p {
	font-size:0.9375rem;
	color:#232323;
	margin:0.5208333333333334rem 0 0;
}
.psection5 ul li:hover {
	top:-1.5625rem;
	box-shadow:0 0 0.78125rem 0 #e3dad1;
}
.psection5 ul li:hover p {
	color:#ec6d26;
}
.psection6 {
	padding:4.166666666666667rem 0;
}
.psection6 .swiperpic {
	max-width:57.29166666666667rem;
	margin:0 auto;
	overflow:hidden;
	padding:2.604166666666667rem 0;
	position:relative;
}
.psection6 .swiperpic .swiper-slide {
	width:16.614583333333336rem;
	position:relative;
}
.psection6 .swiperpic:before {
	content:"";
	position:absolute;
	left:0;
	right:0;
	top:1.5625rem;
	bottom:1.5625rem;
	background:url(../images/upic11.png) no-repeat center/100% 100%;
	margin:0 auto;
	width:19.010416666666668rem;
	z-index:11;
	pointer-events:none;
}
.psection7 ul {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	padding:0 2.0833333333333335rem;
	margin-top:1.0416666666666667rem;
}
.psection7 li {
	width:calc((100% - 1.8229166666666667rem)/2);
	position:relative;
}
.psection7 li .pics {
	height:29.947916666666668rem;
	border-radius:1.0416666666666667rem;
	overflow:hidden;
}
.psection7 li .text {
	position:absolute;
	left:0;
	right:0;
	top:0;
	padding:4.947916666666667rem 3.385416666666667rem;
	max-width:31.25rem;
}
.psection7 li .text h4 {
	font-size:1.875rem;
	color:#ffffff;
	font-weight:bold;
	line-height:1.2;
}
.psection7 li .text h6 {
	color:#ff7b32;
	font-size:3.6458333333333335rem;
	line-height:1.2;
	font-weight:bold;
	margin:0.5208333333333334rem 0 0.2604166666666667rem;
}
.psection7 li .text h6 i {
	font-size:2.34375rem;
}
.psection7 li .text p {
	font-size:16px;
	color:#fff;
	margin:1.3020833333333335rem 0 0;
	line-height:1.7;
}
.psection7 li .text p.op {
	color:#adadad;
}
.psection7 li .text p.op strong {
	color:#fff;
}
.psection7 li .text h5 {
	font-size:1.0416666666666667rem;
	color:#ffffff;
	line-height:1.6;
}
.psection7 li dl {
	display:flex;
	flex-wrap:wrap;
	margin-top:1.5625rem;
}
.psection7 li dd {
	background:#2f2f2f;
	padding:0.78125rem;
	border-radius:1.0416666666666667rem;
	margin:0 0.5208333333333334rem 0.5208333333333334rem 0;
	width:11.197916666666668rem;
	text-align:center;
}
.psection7 li dd .flex {
	display:flex;
	justify-content:center;
	align-items:center;
	font-size:2.604166666666667rem;
	color:#55d29c;
	line-height:1.2;
}
.psection7 li dd:nth-child(2) .flex {
	color:#3d9bf1;
}
.psection7 li dd img {
	display:block;
	margin-left:0.20833333333333334rem;
}
.psection7 li .text dd p {
	margin-top:0;
}
.psection8 {
	padding:4.947916666666667rem 2.0833333333333335rem;
}
.psection8 .pics {
	position:relative;
	border-radius:1.0416666666666667rem;
	overflow:hidden;
	padding:6.25rem 0 8.854166666666668rem;
	display:flex;
	align-items:center;
	justify-content:flex-end;
}
.psection8 .pics>img {
	position:absolute;
	left:0;
	top:0;
}
.psection8 .pics .text {
	width:34.895833333333336rem;
	margin-right:4.166666666666667rem;
	position:relative;
	z-index:22;
}
.psection8 .pics .mlo img {
	height:4.427083333333334rem;
	width:auto;
	display:block;
	margin-right:1.8229166666666667rem;
}
.psection8 .pics .mlo {
	display:flex;
	align-items:center;
}
.psection8 .pics .text h4 {
	font-size:2.3958333333333335rem;
	color:#232323;
	line-height:1.4z;
	font-weight:bold;
}
.psection8 .pics .text p {
	font-size:0.9375rem;
	color:#232323;
	line-height:2;
	margin:1.8229166666666667rem 0;
}
.psection9 {
	padding-bottom:5.989583333333334rem;
}
.piclist {
	margin:2.34375rem 0 0;
	overflow:hidden;
	border-radius:1.8229166666666667rem;
	position:relative;
}
.piclist .hd {
	position:absolute;
	left:0;
	right:0;
	z-index:11;
	top:1.8229166666666667rem;
	max-width:60.41666666666667rem;
	background:#fff;
	border-radius:2.604166666666667rem;
	margin:0 auto;
	padding:0.15625rem;
}
.piclist .hd ul {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.piclist .hd ul li {
	width:100%;
	text-align:center;
	border-radius:2.604166666666667rem;
	line-height:3.0208333333333335rem;
	cursor:pointer;
	font-size:1.0416666666666667rem;
	color:#36312f;
	font-weight:lighter;
}
.piclist .hd ul li:hover,.piclist .hd ul li.on {
	background:#ec6d26;
	color:#fff;
}
.piclist .pics dd img {
	width:100%;
	display:block;
}
.piclist .pics dd:nth-child(n+2) {
	display:none;
}
.chuxiao {
	padding:4.427083333333334rem 0 5.989583333333334rem;
	background:#f7f1e8;
}
.chuxiao h3 {
	font-size:3.125rem;
	color:#36312f;
	line-height:1.6;
}
.cxlist {
	margin:1.3020833333333335rem 0 0;
}
.cxlist li a {
	display:flex;
	justify-content:space-between;
	align-items:center;
	background:#fff;
	border-radius:1.0416666666666667rem;
	margin-bottom:1.6666666666666667rem;
	box-shadow:0 0 0.5208333333333334rem 0 #f7e9d9;
}
.cxlist .pics {
	width:50%;
	height:21.614583333333336rem;
	overflow:hidden;
}
.cxlist .text {
	width:50%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding:2.604166666666667rem  3.125rem 1.0416666666666667rem;
}
.cxlist .text h4 {
	font-size:1.4583333333333335rem;
	color:#232323;
	line-height:1.4;
	font-weight:bold;
}
.cxlist .text p {
	font-size:0.9375rem;
	color:#666666;
	line-height:1.6;
	margin:0.5208333333333334rem 0 1.3020833333333335rem;
}
.cxlist .text h6 {
	font-size:0.9375rem;
	color:#f62e2e;
	line-height:2;
	padding-left:1.3020833333333335rem;
	background:url(../images/uico17.png) no-repeat left center;
	margin:1.3020833333333335rem 0 4.6875rem;
}
.cxlist .text .ubt {
	display:inline-block;
	padding:0 1.8229166666666667rem;
	line-height:2.8125rem;
	border:1px solid #222222;
	border-radius:2.604166666666667rem;
	font-size:0.9375rem;
	color:#010101;
	margin-top:1.5625rem;
}
.cxlist .text dd {
	font-size:0.9375rem;
	color:#666666;
	line-height:1.7;
	padding-left:1.1458333333333335rem;
	background:url(../images/uico18.png) no-repeat left top 0.625rem;
}
.cxlist .text dl {
	margin:1.5625rem 0;
}
.cxlist li a:hover .text .ubt {
	background:#ed732f;
	color:#fff;
	border-color:#ed732f;
}
.cxlist li a:hover h4 {
	color:#ed732f;
}
.yinsizc {
	padding:2.604166666666667rem 0 4.166666666666667rem;
	background:#f7f1e8;
}
.yinsizc .wrap {
	display:flex;
	justify-content:space-between;
	align-items:flex-start;
}
.yinsizc .umtab {
	width:18.229166666666668rem;
	position:sticky;
	top:7.291666666666667rem;
}
.yinsizc .rtext {
	width:54.16666666666667rem;
}
.yinsizc .rtext h2 {
	font-size:2.8645833333333335rem;
	color:#232323;
	line-height:1.6;
	font-weight:lighter;
	margin-top:1.0416666666666667rem;
}
.yinsizc .rtext p {
	font-size:1.0416666666666667rem;
	color:#36312f;
	line-height:1.7;
	font-weight:lighter;
}
.umtab li {
	margin-bottom:2.0833333333333335rem;
}
.umtab li a {
	display:flex;
	align-items:center;
	justify-content:space-between;
}
.umtab li .icon {
	width:2.291666666666667rem;
	height:2.291666666666667rem;
	border-radius:50%;
	display:flex;
	justify-content:center;
	align-items:center;
}
.umtab li .icon img {
	max-width:70%;
	max-height:70%;
	display:block;
}
.umtab li .icon img:nth-child(2) {
	display:none;
}
.umtab li a:hover .icon img:nth-child(1),.umtab li.on .icon img:nth-child(1) {
	display:none;
}
.umtab li.on .icon img:nth-child(2),.umtab li a:hover .icon img:nth-child(2) {
	display:block;
}
.umtab li h5 {
	font-size:1.1458333333333335rem;
	color:#555555;
	line-height:1.6;
	width:calc(100% - 3.125rem);
}
.umtab li a:hover .icon,.umtab li.on .icon {
	background:#f6e1d0;
}
.umtab li a:hover h5,.umtab li.on h5 {
	color:#ec6d26;
}
.contcat ul {
	display:flex;
	justify-content:space-around;
	text-align:center;
	margin-top:1.5625rem;
}
.contcat li img {
	width:6.25rem;
	display:block;
	margin:0 auto;
}
.contcat h6 {
	font-size:0.9375rem;
	color:#232323;
	line-height:2;
	margin:0.4166666666666667rem 0;
}
.contcat h5 {
	font-size:1.1458333333333335rem;
	color:#ec6d26;
	line-height:1.5;
	font-weight:bold;
}
.contcat .flex {
	display:flex;
	justify-content:space-between;
	margin-top:3.385416666666667rem;
}
.contcat .flex .form {
	width:23.958333333333336rem;
	border-radius:0.5208333333333334rem;
	background:#fff;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding:1.5625rem 2.34375rem;
}
.contcat .flex .form h5 {
	font-size:1.0416666666666667rem;
	color:#ec6d26;
	font-weight:bold;
	line-height:1.4;
}
.contcat .flex .form .txt {
	width:100%;
	height:2.604166666666667rem;
	font-size:16px;
	color:#333;
	border-radius:0.3125rem;
	background:#f7f7f7;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 1.0416666666666667rem;
	margin-top:0.9375rem;
	border:1px solid #f7f7f7;
}
.contcat .flex .form .txt1 {
	height:5.729166666666667rem;
	padding:0.78125rem 1.0416666666666667rem;
	line-height:1.6;
}
.contcat .flex .form  .sub {
	width:8.854166666666668rem;
	line-height:2.34375rem;
	border-radius:2.604166666666667rem;
	background:#ec6d26;
	color:#ffffff;
	font-size:16px;
	cursor:pointer;
	border:none;
	margin-top:0.8333333333333334rem;
}
.contcat .flex .map {
	width:calc(100% - 24.479166666666668rem);
	border-radius:0.5208333333333334rem;
	background:red;
}
.down ul {
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
	margin:1.0416666666666667rem 0;
}
.down ul li {
	width:calc((100% - 1.0416666666666667rem)/2);
	margin-bottom:1.0416666666666667rem;
}
.down ul li a {
	border-radius:0.5208333333333334rem;
	display:block;
	background-color:#fff;
	padding:1.4583333333333335rem 1.3020833333333335rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	top:0;
}
.down ul li a .flex {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.down ul li a .ico img {
	width:4.21875rem;
	display:block;
}
.down ul li a .don {
	width:6.458333333333334rem;
	line-height:1.7708333333333335rem;
	border:1px solid #ec6d26;
	font-size:14px;
	color:#ec6d26;
	border-radius:2.604166666666667rem;
	text-align:center;
}
.down ul li a .don i {
	display:inline-block;
	padding-left:1.1458333333333335rem;
	background:url(../images/dico3.png) no-repeat left center/0.8854166666666667rem auto;
}
.down ul li h4 {
	font-size:1.1458333333333335rem;
	color:#363636;
	font-weight:bold;
	line-height:1.6;
	padding:0.78125rem 0;
}
.down ul li a:hover {
	box-shadow:0.2604166666666667rem 0.2604166666666667rem 0.5208333333333334rem 0 #f5dfce;
	top:-0.4166666666666667rem;
}
.down ul li a:hover .don {
	background:#ec6d26;
}
.down ul li a:hover .don i {
	color:#fff;
	background:url(../images/dico3-1.png) no-repeat left center/0.8854166666666667rem auto;
}
.down ul li a:hover h4 {
	color:#ec6d26;
}
.gsection1 {
	padding:4.166666666666667rem 0;
}
.gsection1 .th {
	text-align:center;
}
.gsection1 .th h3 {
	font-size:3.125rem;
	color:#36312f;
	line-height:1.4;
	font-weight:lighter;
}
.gsection1 .th p {
	font-size:1.0416666666666667rem;
	color:#36312f;
	line-height:1.4;
	margin-top:0.78125rem;
}
.gsection1 .tb {
	margin-top:2.8645833333333335rem;
	position:relative;
}
.gsection1 .tb li {
	overflow:hidden;
	position:relative;
}
.gsection1 .tb .pic {
	height:34.375rem;
	border-radius:1.8229166666666667rem;
	overflow:hidden;
}
.gsection1 .tb .pic img{
	height: 100%;width: 100%;display: block;object-fit: cover;
}
.gsection1 .tb .text {
	position:absolute;
	left:3.385416666666667rem;
	top:3.6458333333333335rem;
	z-index:1;
	max-width:28.645833333333336rem;
}
.gsection1 .tb .text h6 {
	display:flex;
	align-items:center;
	font-size:0.9375rem;
	color:#ffffff;
}
.gsection1 .tb .text h6 img {
	width:1.09375rem;
	margin-right:0.3125rem;
	display:block;
}
.gsection1 .tb .text h4 {
	font-size:2.604166666666667rem;
	color:#ffffff;
	line-height:1.2;
	margin:1.0416666666666667rem 0 0.7291666666666667rem;
}
.gsection1 .tb .text p {
	font-size:0.9375rem;
	color:#ffffff;
	line-height:1.8;
}
.gsection1 .tb .text>img {
	display:block;
	margin-top:1.3020833333333335rem;
}
.mtdc {
	height:0;
	position:sticky;
	margin-right:2.604166666666667rem;
	top:0;
	z-index:99;
	margin-left:5.208333333333334rem;
}
.mtdc dl {
	float:right;
	position:relative;
	margin-top:15.625rem;
}
.mtdc dd {
	position:relative;
	padding:1.0416666666666667rem 0;
}
.mtdc dd a {
	display:flex;
	align-items:center;
	white-space:nowrap;
	font-size:0.9375rem;
	color:#000000;
	line-height:1.6;
	cursor:pointer;
}
.mtdc dl::after {
	position:absolute;
	top:-0.9375rem;
	content:"";
	z-index:1;
	width:0.052083333333333336rem;
	left:0.2604166666666667rem;
	height:1.7708333333333335rem;
	background-color:#decdb3;
}
.mtdc dd::after {
	position:absolute;
	content:"";
	z-index:1;
	width:0.052083333333333336rem;
	left:0.2604166666666667rem;
	top:50%;
	margin-top:0.78125rem;
	height:1.7708333333333335rem;
	background-color:#decdb3;
}
.mtdc dd i {
	border:1px solid #060505;
	width:0.5208333333333334rem;
	height:0.5208333333333334rem;
	border-radius:50%;
	margin-right:0.5208333333333334rem;
}
.mtdc dd:hover a,.mtdc dd.on a {
	color:#ed732f;
}
.mtdc dd:hover i,.mtdc dd.on i {
	background:#ed732f;
	border-color:#ed732f;
}
.gsection2 li {
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding:2.8645833333333335rem 0;
}
.gsection2 li.on,.gsection2 li:nth-child(2n) {
	flex-direction:row-reverse;
}
.gsection2 li .pic {
	width:41.40625rem;
	border-radius:1.0416666666666667rem;
	overflow:hidden;
}
.gsection2 li .pic img {
	width:100%;
}
.gsection2 li .text {
	width:28.645833333333336rem;
}
.gsection2 li .text h6 {
	display:flex;
	align-items:center;
	font-size:0.9375rem;
	color:#36312f;
}
.gsection2 li .text h6 img {
	width:1.09375rem;
	margin-right:0.3125rem;
	display:block;
}
.gsection2 li .text h4 {
	font-size:2.604166666666667rem;
	color:#36312f;
	line-height:1.2;
	margin:1.0416666666666667rem 0 0.7291666666666667rem;
}
.gsection2 li .text p {
	font-size:0.9375rem;
	color:#36312f;
	line-height:1.8;
}
.gsection2 li .text>img {
	display:block;
	margin-top:1.3020833333333335rem;
}
.gsection3 {
	margin:2.604166666666667rem 2.0833333333333335rem;
}
.gsection3 .tb li .text {
	left:auto;
	right:3.6458333333333335rem;
	width:33.07291666666667rem;
}
.gsection3 .tb li .text h6,.gsection3 .tb li .text h4,.gsection3 .tb li .text p {
	color:#36312f;
}
.gsection4 {
	margin:2.604166666666667rem 0 5.208333333333334rem;
}
.gsection4 .pics {
	border-radius:1.8229166666666667rem;
	position:relative;
}
.gsection4 .pics .txt {
	position:absolute;
	z-index:11;
	left:3.385416666666667rem;
	top:4.427083333333334rem;
	right:3.385416666666667rem;
	max-width:45.833333333333336rem;
}
.gsection4 .pics .txt h4 {
	font-size:2.604166666666667rem;
	color:#ffffff;
	line-height:1.4;
}
.gsection4 .pics .txt p {
	font-size:0.9375rem;
	color:#ffffff;
	line-height:1.4;
	margin-top:1.0416666666666667rem;
}
.hbanner {
	height:45.3125rem;
	overflow:hidden;
	position:relative;
}
.hbanner .wrap {
	
}
.hbanner .txt {
	padding-top: 5.729166rem;
	text-align: center;
}
.hbanner .txt h5{
	font-size: 1.5625rem;color: #555555;
	line-height: 1.6;
}
.hbanner .txt h3{
	font-size: 4.166666rem;line-height: 1.6;color: #fff;
}
.hbanner .txt h4 {
	font-size:3.385416666666667rem;
	color:#232323;
	line-height:1.4;
	font-weight:lighter;
	margin-bottom:3.90625rem;
	position:relative;
	z-index:2;
}
.hbanner .txt img {
	position:absolute;
	z-index:1;
	right:0;
	top:2.0833333333333335rem;
	display:block;
}
.hbanner .txt p {
	font-size:1.0416666666666667rem;
	color:#403e36;
	line-height:1.8;
	margin-bottom:3.125rem;
}
.hbtns {
	width:11.458333333333334rem;
	line-height:3.125rem;
	border:1px solid #1a1a1a;
	border-radius:0.5208333333333334rem;
	text-align:center;
	font-size:0.9375rem;
	color:#1a1a1a;
	display:block;
}
.hbanner .prev,.hbanner .next {
	position:absolute;
	left:2.0833333333333335rem;
	top:50%;
	z-index:11;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	/* IE 9*/
	-moz-transform:translateY(-50%);
	/* Firefox*/
	-webkit-transform:translateY(-50%);
	/* Safari 和 Chrome*/
	-o-transform:translateY(-50%);
	width:2.916666666666667rem;
	height:2.916666666666667rem;
	background:url(../images/hico1.png) no-repeat center/contain;
	cursor:pointer;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;
}
.hbanner .prev:hover,.hbanner .next:hover{
	background-color: rgba(255,255,255,0.5);
}
.hbanner .next {
	left:auto;
	right:2.0833333333333335rem;
	transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	/* IE 9*/
	-moz-transform:rotate(180deg);
	/* Firefox*/
	-webkit-transform:rotate(180deg);
	/* Safari 和 Chrome*/
	-o-transform:rotate(180deg);
}
.hsection1 {
	padding:2.0833333333333335rem;
}
.hsection1 ul {
}
.hsection1 li {
	border-radius:1.0416666666666667rem;
	overflow:hidden;
	position:relative;
}
.hsection1 li img {
	width:100%;
	height:100%;
	display:block;
}
.hsection1 li .text {
	position:absolute;
	z-index:2;
	left: 0;right: 0;
	bottom: 0;
	padding: 7.291666rem 3.645833rem 4.166666rem;
	background: linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.8));
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.hsection1 li .text h4 {
	font-size: 3.125rem;
	color:#ffffff;
	line-height:1.4;
}
.hsection1 li .text p {
	font-size: 1.25rem;
	color:#ffffff;
	line-height:1.6;
}
.hsection1 li .flex {
	display:flex;
	align-items:center;
}
.hsection1 li .flex a {
	width:7.083333333333334rem;
	line-height: 3.229166rem;
	border-radius:2.604166666666667rem;
	border:1px solid #fff;
	font-size: 1.25rem;
	color:#fff;
	margin-right:1.0416666666666667rem;
	display:block;
	text-align:center;
}
.hsection1 li .flex a.on,.hsection1 li .flex a:hover {
	background:#fff;
	color:#010101;
}
.hsection2 {
	padding:4.166666666666667rem 0;
}
.htis {
	text-align:center;
}
.htis.lt {
	text-align:left;
}
.htis h3 {
	font-size:3.385416666666667rem;
	color:#36312f;
	line-height:1.2;
	font-weight:lighter;
}
.htis h4 {
	font-size:2.8645833333333335rem;
	color:#36312f;
	line-height:1.2;
	font-weight:lighter;
}
.htis p {
	font-size:1.5625rem;
	color:#36312f;
	line-height:1.6;
	margin-top:1.3020833333333335rem;
}
.hsection2 .beer-slider {
	border-radius:1.5625rem;
	overflow:hidden;
	position:relative;
}
.beer-reveal > img:first-child {
	height:100%;
	object-fit:cover;
}
.hsection2 .pors {
	position:relative;
	margin-top:2.34375rem;
}
.hsection2 .txt {
	position:absolute;
	left:3.6458333333333335rem;
	top:3.6458333333333335rem;
	right:3.6458333333333335rem;
	z-index:111;
}
.hsection2 .txt.on {
	left:auto;
	text-align:right;
}
.hsection2 .txt h4 {
	font-size:2.0833333333333335rem;
	color:#36312f;
	line-height:1.4;
}
.hsection2 .beer-slider .txt p {
	font-size:1.25rem;
	color:#36312f;
	line-height:1.4;
	font-weight:lighter;
}
.beer-handle {
	background:#f6f0e5;
}
.hsection3 {
	padding:6.604166666666667rem 0 6.25rem;
}
.hsection3 .hd {
	
}
.hsection3 .hd .lt {
	width:52.083333333333336rem;
}
.hsection3 .flexbtn {
	display:flex;margin-top: 3.125rem;
}
.hsection3 .prev,.hsection3 .next {
	width:3.90625rem;
	height:3.90625rem;
	background:url(../images/prev1.png) no-repeat center/contain;
	margin-right:1.0416666666666667rem;
	cursor:pointer;
}
.hsection3 .next {
	transform:rotate(180deg);
}
.hsection3{
	overflow: hidden;
}
.hswipers {
	margin-top:3.385416666666667rem;
	overflow: hidden;
}
.hswipers .ul{
    flex-wrap: wrap;padding:0 0 0 10px ;gap: 0 10px;display: flex;
}
.hswipers .ul .swiper-slide{
    width: calc(100% / 4 - 10px);
}
.hswipers a>img{
	width: 100%;height: 100%;display: block;object-fit: cover;
}
.hswipers a h4{
	position: absolute;
	left:1.354166rem;top: 1.1rem;justify-content: center;
	width: 9.895833rem;display: flex;align-items: center;
	line-height: 2.395833rem;background:rgba(91,84,74,0.8) ;
	border-radius: 2.604166rem;backdrop-filter: ;
	font-size: 1.145833rem;color: #fff;
}
.hswipers a h4 img{
	width: 1.041666rem;height: 1.041666rem;display: block;object-fit: contain;
	margin-right: 0.364583rem;
}
.hswipers a h5{
	font-size: 1.354166rem;color: #fff;line-height: 1.4;
	position: absolute;z-index: 1;
	left: 1.302083rem;bottom: 1rem;
}
.hswipers a {
	display:block;
	position:relative;
	border-radius:1.0416666666666667rem;
}
.hswipers h6 {
	position:absolute;
	z-index:11;
	left:2.0833333333333335rem;
	bottom:1.8229166666666667rem;
	font-size:1.25rem;
	color:#ffffff;
	font-weight:lighter;
}
.psection9 {
	padding-top:3.125rem;
	background:url(../images/hico2.png) no-repeat center top/100% auto;
}
.psection9 .hhd {
	display:flex;
	justify-content:space-between;
}
.psection9 .lt {
	width:50%;
}
.psection9 .lt h4 {
	font-size:3.125rem;
	color:#36312f;
	line-height:1.2;
}
.psection9 .lt img {
	margin:-1.0416666666666667rem 0 3.125rem 9.114583333333334rem;
	display:block;
}
.psection9 .txt {
	width:33.85416666666667rem;
}
.psection9 p {
	font-size:1.0416666666666667rem;
	color:#36312f;
	font-weight:lighter;
	margin:1.0416666666666667rem 0 2.0833333333333335rem;
}
.cle {
	display:flex;
	justify-content:flex-end;
}
.psection9 .hbtns {
	border-radius:2.604166666666667rem;
	width:9.791666666666668rem;
}
.piclist .pics dd {
	position:relative;
}
.piclist .pics dd .text {
	position:absolute;
	z-index:11;
	right:2.8645833333333335rem;
	top:7.552083333333334rem;
	width:27.34375rem;
}
.piclist .pics dd .text .icon {
	width:auto;
}
.piclist .pics dd .text .img {
	height:auto;
	margin-bottom:3.125rem;
}
.piclist .pics dd .text h6 {
	font-size:1.0416666666666667rem;
	color:#ffffff;
	line-height:1.6;
	font-weight:lighter;
	margin:0.5208333333333334rem 0 1.0416666666666667rem;
}
.piclist .pics dd .text p {
	font-size:16px;
	color:#ffffff;
	line-height:1.6;
	font-weight:lighter;
}
.hsection4 {
	padding:0 0 5.208333333333334rem;
}
.hsection4 .hd {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.hsection4 .hd .hbtns {
	border-radius:2.604166666666667rem;
	width:9.635416666666668rem;
}
.hsection4 .bd {
	margin-top:2.0833333333333335rem;
	display:flex;
	justify-content:space-between;
}
.hsection4 .bd .lc {
	width:calc(100% - 19rem);
}
.hsection4 .bd a {
	display:block;
	position:relative;
	height:100%;
}
.hsection4 .bd .pics {
	border-radius:1.0416666666666667rem;
	overflow:hidden;
}
.hsection4 .bd .txt {
	position:absolute;
	left:0;
	right:0;
	z-index:1;
	bottom:0;
	padding:1.8229166666666667rem 2.0833333333333335rem;
}
.hsection4 .bd .lc .txt h4 {
	font-size:2.0833333333333335rem;
	font-weight:bold;
	line-height:1.2;
	color:#fff;
}
.hsection4 .bd .txt p {
	font-size:1.0416666666666667rem;
	font-weight:lighter;
	line-height:1.6;
	color:#c2bfbe;
	margin-top:0.5208333333333334rem;
}
.hsection4 .bd ul {
	width:17.1875rem;
}
.hsection4 .bd li a {
	border-radius:1.0416666666666667rem;
}
.hsection4 .bd li .txt {
	padding:1.5625rem 1.3020833333333335rem;
}
.hsection4 .bd li .txt h4 {
	font-size:1.0416666666666667rem;
	font-weight:bold;
	line-height:1.2;
	color:#fff;
}
.hsection4 .bd li:nth-child(n+2) {
	margin-top:1.5625rem;
}
.blog .bds li .pic {
	overflow:hidden;
}
.contcat .flex .form .txt:focus {
	border-color:#ec6d26;
}
.hbanner .prev,.hbanner .next {
	border-radius:50%;
}
.hsection3 .hd .prev,.hsection3 .hd .next {
	border-radius:1.0416666666666667rem;
}
.ulis:nth-child(n+2) {
	display:none;
}
@media only screen and (min-width:92.70833333333334rem) {
	.mmore:hover {
	background:#222222;
	color:#fff;
}
.bsection2 .text .btn:hover {
	padding-left:1.5625rem;
	color:#ec6d26;
}
.blist a:hover .txt h6 {
	color:#ec6d26;
	border-color:#ec6d26;
}
.hbtns:hover,.blog .bds li:hover h6 {
	background:#ec6d26;
	color:#fff;
	border-color:#ec6d26;
}
.blist a:hover .txt p {
	opacity:1;
}
.hsection3 .hd .prev:hover,.hsection3 .hd .next:hover,.hbanner .prev:hover,.hbanner .next:hover {
	background-color:rgba(255,255,255,0.8);
}
.contcat .flex .form .sub:hover,.umore:hover {
	background:#ff5b00;
}
.blogdel .rt a:hover h4,.blog .bds li a:hover h4,.blist a:hover .txt h5 {
	color:#ec6d26;
}
.blog .bds li .pic img,.blog .hds img,.pics 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;
}
.pics a:hover img,.blog .bds li a:hover .pic img,.blog .hds a:hover img,.blog .hds .ls a:hover img,a.pics:hover>img,a:hover .pics>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);
}
.footer .tfs h6 a:hover {
	color:#fff;
}
.header .btn:hover {
	background:#fff;
	color:#222;
}
}

.gongnjs #pg1 .mth{
	display: none !important;;
}

@media only screen and (max-width:1000px) {
	.gongnjs #pg1 .th{
		display: none !important;;
	}
	.gongnjs #pg1 .mth{
		display: block !important;
	}
	
}