.layout {
	position:relative;
	overflow:hidden;
	padding-top:5.208333333333334rem;
}
.layout.on {
	padding-top:0;
}
.header {
	position:fixed;
	z-index:12;
	left:0;
	right:0;
	top:0;
	background:#fff;
}
.layout.on .header {
	background:none;
/*	border-bottom:0.052083333333333336rem solid rgba(255,255,255,0.3); */
}
.layout.on .header.on {
	background:#fff;
	border:none;
}
.header.on {
	box-shadow:0 0 0.20833333333333334rem 0 rgba(80,80,80,0.2);
	background:#fff;
}
.wrap {
	width:72.91666666666667rem;
	margin:0 auto;
}
.header .wrap {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.header .logo {
	display:block;
}
.header .logo img {
	height:2.8125rem;
	display:block;
	object-fit:contain;
}
.header .naver ul {
	display:flex;
	justify-content:flex-end;
	align-items:center;
}
.header .naver li {
	margin-left:0.10416666666666667rem;
	position:relative;
}
.header .naver li:first-child {
	margin-left:0;
}
.header .naver li h3 a {
	font-size:0.9375rem;
	line-height:1.4;
	color:#000000;
	display:block;
	padding:0 1.2rem;
	text-align: center;
	height: 5.208333333333334rem;
	display: flex;
	align-items: center;
	flex-direction: column;
	justify-content: center;white-space: nowrap;
	text-transform: uppercase;
}
.header .naver li h3 a span{
	font-size: 0.625rem;
}
.header .naver li .nli {
	position:absolute;
	left:0;
	right:0;
	top:100%;
	z-index:1;
	background:#d9b67c;
	width:100%;
	background:#d9b67c;
	/* border-top:0.052083333333333336rem solid #fff; */
	display:none;
}
.header .naver li dd a {
	font-size:0.8333333333333334rem;
	line-height:3;
	color:#fff;
	display:block;
	text-align:center;
}
.header .naver li dl {
	padding:0;
}
.header .naver li:hover h3 a,.header .naver li.on h3 a {
/*	background:#d9b67c; */
	color:#d9b67c !important;
}
.uwbanner{
    height: 36.458333333333336rem;
}
.uwbanner img {
	height:100%;
	width:100%;
	display:block;
	object-fit:cover;
}
.footer {
	background:#333333;
	border-top:0.5208333333333334rem solid #dbb97c;
	padding:2.604166666666667rem 0 2.0833333333333335rem;
}
.footer .tbs {
	display:flex;
	justify-content:space-between;
	align-items:center;
	border-top:0.052083333333333336rem solid #5f5f5f;
	padding-top:0.7291666666666667rem;
}
.copyright {
	font-size:0.7291666666666667rem;
	line-height:1.6;
	color:#B1B1B1;
}
.copyright a {
	color:#B1B1B1;
}
.footer .tbs dl {
	display:flex;
	justify-content:flex-end;
	align-items:center;
}
.footer .tbs dd a {
	font-size:0.7291666666666667rem;
	display:block;
	line-height:1.6;
	color:#B1B1B1;
}
.footer .tbs dd {
	margin-left:0.8333333333333334rem;
}
.footer .tps {
	display:flex;
	justify-content:space-between;
	padding-bottom:1.208333333333334rem;
}
.footer .tps h5{
	font-size: 0.833333rem;
	color: #fff;
	line-height: 1.4;
	margin-top: 5rem;
}
.footer .tps h5 span{
	letter-spacing: 0.520833rem;
}
.footer .tps h5 i{
	display: block;
	font-size: 10px;
}
.footer .lts {
	width:18.75rem;
}
.footer .rts {
	width:calc(100% - 27.083333333333336rem);
	display:flex;
	justify-content:flex-end;
}
.footer .rts dl {
	margin-left:1.875rem;
}
.footer .rts dl:first-child {
	margin-left:0;
}
.footer .rts dt a,.footer .rts dt {
	font-size:1.0416666666666667rem;
	line-height:1.6;
	color:#fff;
	display:block;
	margin-bottom:0.8333333333333334rem;
}
.footer .rts dd a {
	font-size:0.8333333333333334rem;
	line-height:1.5625rem;
	color:#B1B1B1;
	display:block;
}
.footer .lts .logo {
	display:block;
	margin-bottom:1.3020833333333335rem;
}
.footer .lts .logo img {
	height:2.0833333333333335rem;
	display:block;
	object-fit:contain;
}
.footer .lts h6 {
	font-size:0.8333333333333334rem;
	line-height:1.5625rem;
	color:#fff;
}
.footer .lts  ul {
	display:flex;
	align-items:center;
	margin-top:0.78125rem;
}
.footer .lts li {
	position:relative;
	margin-right:0.9375rem;
}
.footer .lts li>img {
	height:0.9895833333333334rem;
	display:block;
	object-fit:contain;
}
.footer .lts li .weix {
	position:absolute;
	left:50%;
	transform:translateX(-50%);
	padding-top:0.5208333333333334rem;
	top:100%;
	box-shadow:0 0 0.5208333333333334rem 0 rgba(80,80,80,0.2);
	display:none;
}
.footer .lts li:hover .weix {
	display:block;
}
.footer .lts li .weix img {
	width:4.166666666666667rem;
	max-width:4.166666666666667rem;
	background:#fff;
	height:4.166666666666667rem;
	object-fit:cover;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
}
.copyright a {
	margin-left:0.3125rem;
}
.crumbs {
	border-bottom:0.052083333333333336rem solid #e2e2e2;
	padding:0.78125rem 0;
}
.crumbs dl {
	display:flex;
	align-items:center;
	flex-wrap:wrap;
}
.crumbs dd span,.crumbs dd a {
	font-size:0.7291666666666667rem;
	line-height:1.6;
	color:#666666;
	display:block;
}
.crumbs dd span {
	margin:0 0.20833333333333334rem;
}
.partner .hds {
	padding:6.770833333333334rem 0 4.166666666666667rem;
}
.uwtit {
	text-align:center;
}
.uwtit h2 {
	font-size:2.5rem;
	line-height:1.5;
	color:#333333;
	letter-spacing:0.2604166666666667rem;
}
.uwtit h4 {
	font-size:1.1458333333333335rem;
	line-height:1.6;
	color:#333333;
	margin:0.2604166666666667rem 0 0.5208333333333334rem;
	letter-spacing:0.052083333333333336rem;
}
.uwtit .ico {
	width:0.8333333333333334rem;
	display:block;
	margin:0 auto;
	animation:blink 1.5s infinite;
}
.uwtit.wh h4,
.uwtit.wh h2{
	color: #fff;
}

@keyframes blink {
	0% {
	opacity:1;
}
50% {
	opacity:0;
}
100% {
	opacity:1;
}
;}.partner .hds .ts {
	text-align:center;
}
.partner .hds .ts h3 {
	font-size:2.0833333333333335rem;
	line-height:1.6;
	color:#333333;
}
.partner .hds .ts h5 {
	font-size:1.5625rem;
	line-height:1.6;
	color:#333333;
}
.partner .hds .ts h5 i {
	margin-right:0.625rem;
}
.partner .hds .ts {
	margin-top:3.125rem;
}
.partner .hds ul {
	display:flex;
	justify-content:center;
	align-items:center;
	margin-top:1.875rem;
}
.partner .hds li {
	background:rgba(219,184,124,0.8);
	width:20.833333333333336rem;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	height:20.833333333333336rem;
	border-radius:50%;
	text-align:center;
	margin:0 -0.4166666666666667rem;
}
.partner .hds li h6 {
	font-size:1.6666666666666667rem;
	line-height:1.6;
	color:#333333;
	margin-bottom:1.0416666666666667rem;
	font-weight:bold;
}
.partner .hds li p {
	font-size:1.0416666666666667rem;
	line-height:1.7;
	color:#333333;
}
.partner .pic img {
	width:100%;
	height:100%;
	display:block;
}
.partner .bds {
	padding:3.6458333333333335rem 0 8.333333333333334rem;
}
.partner .bds h2 {
	font-size:2.0833333333333335rem;
	line-height:1.5;
	color:#333333;
	text-align:center;
}
.partner .bds ul {
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
	margin-top:4.166666666666667rem;
}
.partner .bds li {
	margin-bottom:2.291666666666667rem;
	width:calc((100% - 6.25rem)/2);
	background:#f7f7f7;
	padding:3.385416666666667rem 1.3020833333333335rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	display:flex;
	align-items:center;
}
.partner .bds li .ico {
	width:5.9375rem;
}
.partner .bds li .ico img {
	width:100%;
	height:100%;
	display:block;
}
.partner .bds li h5 {
	font-size:1.5625rem;
	line-height:1.5;
	color:#333;
	margin-bottom:0.2604166666666667rem;
}
.partner .bds li p {
	font-size:1.0416666666666667rem;
	line-height:1.6;
	color:#333;
}
.partner .bds li .ts {
	margin-left:0.9375rem;
}
.partner .flax {
	display:flex;
	justify-content:space-between;
	flex-direction:row-reverse;
	margin-top:6.770833333333334rem;
}
.partner .flax .img {
	width:42.708333333333336rem;
	overflow:hidden;
}
.partner .flax .img img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.partner .flax .txt {
	flex:1;
	background:#dbb87c;
	padding:6.25rem 1.0416666666666667rem 1.0416666666666667rem 1.875rem;
}
.partner .flax h6 {
	font-size:2.0833333333333335rem;
	line-height:1.5;
	color:#fff;
	margin-bottom:1.7708333333333335rem;
}
.partner .flax p {
	font-size:1.0416666666666667rem;
	line-height:2.0833333333333335rem;
	color:#fff;
}
.cooperative {
	padding:7.291666666666667rem 0 1.0416666666666667rem;
}
.cooperative ul {
	display:flex;
	flex-wrap:wrap;
	margin-top:2.8645833333333335rem;
}
.cooperative li {
	margin-bottom:4.166666666666667rem;
	margin-right:2.34375rem;
	width:calc((100% - 7.03125rem)/4);
	border:1px solid #9f9f9f;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding:0.5208333333333334rem;
}
.cooperative li:nth-child(4n) {
	margin-right:0;
}
.cooperative li p {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#333;
	text-align:center;
	margin-top:0.4166666666666667rem;
}
.cooperative li .img {
	height:8.333333333333334rem;
	overflow:hidden;
	display:flex;
	justify-content:center;
	align-items:center;
}
.cooperative li .img img {
	max-width:100%;
	max-height:100%;
	display:block;
	margin:auto;
	object-fit:contain;
}
.uwtit p {
	font-size:0.8333333333333334rem;
	line-height:1.8;
	color:#333;
	margin-top:1.25rem;
}
.honors {
	padding:7.291666666666667rem 0 1.0416666666666667rem;
}
.honors ul {
	margin-top:4.6875rem;
	display:flex;
	flex-wrap:wrap;
}
.honors li {
	margin-bottom:4.166666666666667rem;
	width:calc((100% - 13.541666666666668rem)/3);
	margin-right:6.770833333333334rem;
}
.honors li:nth-child(3n) {
	margin-right:0;
}
.honors li .img {
	height:14.166666666666668rem;
	overflow:hidden;
	padding-bottom:1.8229166666666667rem;
	display:flex;
	align-items:center;
	justify-content:center;
	position:relative;
}
.honors li .img img {
	width:100%;
	max-height:100%;
	display:block;
	object-fit:cover;
	margin:auto;
}
.honors li h6 {
	font-size:0.9375rem;
	line-height:1.6;
	color:#333;
	text-align:center;
	margin-top:-0.5208333333333334rem;
}
.honors li .img:before {
	content:"";
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	z-index:1;
	background:url(../images/z13.png) no-repeat center bottom/100% auto;
	width:100%;
	height:1.8229166666666667rem;
}
.infonews {
	padding:6.25rem 0;
}
.infonews ul {
	margin-top:1.25rem;
}
.infonews li a {
	display:flex;
	justify-content:space-between;
	flex-direction:row-reverse;
	border-bottom:0.052083333333333336rem solid #999999;
	padding:2.3958333333333335rem 0;
}
.infonews li .img {
	width:36.71875rem;
	overflow:hidden;
}
.infonews li .img img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.infonews li .txt {
	width:calc(100% - 43.22916666666667rem);
}
.infonews li h3 {
	font-size:1.3541666666666667rem;
	line-height:1.5;
	color:#333;
}
.infonews li h4 {
	font-size:0.8333333333333334rem;
	line-height:1.5;
	color:#666666;
	margin:0.8333333333333334rem 0;
}
.infonews li p {
	font-size:0.7291666666666667rem;
	line-height:1.8;
	color:#666666;
	height:5.4em;
}
.infonews li h6 {
	font-size:1.3541666666666667rem;
	line-height:1.6;
	color:#CACACA;
	margin-top:4.166666666666667rem;
}
.infonews li:last-child a {
	border-bottom:none;
}
.pages {
	margin-top:1.5625rem;
}
.pages dl {
	display:flex;
	justify-content:center;
	align-items:center;
}
.pages dd {
	margin:0 0.5208333333333334rem;
}
.pages dd a {
	min-width:1.3541666666666667rem;
	padding:0 0.4166666666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	line-height:1.3541666666666667rem;
	font-size:0.8333333333333334rem;
	color:#000;
	border-radius:1.5625rem;
	display:block;
}
.pages dd.next a,.pages dd.prev a {
	width:1.3541666666666667rem;
	height:1.3541666666666667rem;
	border:1px solid #121212;
	padding:0;
	text-align:center;
}
.pages dd a:hover {
	background:#dbb87c;
	color:#fff;
	border-color:#dbb87c;
}
.join {
	padding:6.25rem 0 3.6458333333333335rem;
}
.join ul {
	margin-top:2.0833333333333335rem;
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
}
.join li {
	margin-bottom:3.0208333333333335rem;
	width:calc((100% - 3.90625rem)/2);
	background:#fff;
	box-shadow:0.3125rem 0.2604166666666667rem 0.20833333333333334rem 0 #dadada;
	padding:1.3541666666666667rem 3.4375rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.join li h3 {
	font-size:1.4583333333333335rem;
	line-height:1.5;
	color:#2e2e2e;
	padding-bottom:0.5208333333333334rem;
	border-bottom:0.052083333333333336rem solid #a6a6a6;
}
.join li .txt {
	font-size:0.78125rem;
	line-height:1.8;
	color:#141414;
	margin:0.8333333333333334rem 0 1.0416666666666667rem;
	height:14.4em;
}
.join li h6 {
	width:11.458333333333334rem;
	text-align:center;
	border:1px solid #616161;
	border-radius:1.5625rem;
}
.join li h6 span {
	font-size:0.8333333333333334rem;
	padding-right:3.125rem;
	line-height:2.8125rem;
	color:#313131;
	display:inline-block;
	background:url(../images/qw12.png) no-repeat right center/0.9375rem auto;
}
.contact {
	padding:7.291666666666667rem 0;
}
.contact .flax {
	margin-top:2.604166666666667rem;
	display:flex;
	justify-content:space-between;
}
.contact .maps {
	width:44.270833333333336rem;
	overflow:hidden;
	height:31.25rem;
}
.contact .maps>img {
	width:100%;
	display:block;
}
.contact .txt {
	width:calc(100% - 44.270833333333336rem);
	background:#d9b67c;
	padding:4.166666666666667rem 4.6875rem 0;
	-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.4583333333333335rem;
	line-height:1.6;
	color:#fff;
}
.contact .txt h6 {
	font-size:0.7291666666666667rem;
	line-height:1.6;
	color:#fff;
}
.contact .txt dl {
	margin-top:1.875rem;
}
.contact .txt dd {
	display:flex;
	align-items:flex-start;
	margin-bottom:1.3541666666666667rem;
}
.contact .txt dd .ico {
	width:0.8854166666666667rem;
	display:block;
	object-fit:contain;
	margin-top:0.20833333333333334rem;
}
.contact .txt dd h4 {
	margin-left:0.5208333333333334rem;
	font-size:1.1458333333333335rem;
	line-height:1.1;
	color:#fff;
}
.contact .txt dd h4 span {
	font-size:1.0416666666666667rem;
}
.contact .txt dd h4 i {
	font-size:0.8333333333333334rem;
}
.contact .txt ul {
	display:flex;
	align-items:center;
	margin-top:2.0833333333333335rem;
}
.contact .txt li {
	margin-right:2.916666666666667rem;
}
.contact .txt li p {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#fff;
	text-align:center;
	margin-top:0.2604166666666667rem;
}
.contact .txt li .wx {
	width:5.208333333333334rem;
	height:5.208333333333334rem;
}
.contact .txt li .wx img {
	width:100%;
	display:block;
}
.contact .bds {
	margin-top:4.6875rem;
}
.contact .fms ul {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	margin-top:2.5rem;
}
.contact .fms li {
	margin-bottom:1.9791666666666667rem;
	width:calc((100% - 3.6458333333333335rem)/2);
}
.contact .fms li .t1 {
	border:1px solid #333333;
	height:5.208333333333334rem;
	width:100%;
	padding:0 0.7291666666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	font-size:0.9375rem;
	color:#333;
}
.contact .fms .btn {
	margin:2.604166666666667rem auto 0;
	width:11.979166666666668rem;
	border-radius:1.5625rem;
	background:#d9b67c;
	display:block;
	text-align:center;
}
.contact .fms .btn span {
	font-size:0.8333333333333334rem;
	line-height:3.0208333333333335rem;
	color:#fff;
	padding-right:3.125rem;
	display:inline-block;
	background:url(../images/qw16.png) no-repeat right center/0.9375rem auto;
}
.corporate {
	padding:7.291666666666667rem 0 5.208333333333334rem;
}
.corporate ul {
	margin-top:3.0208333333333335rem;
}
.corporate li {
	margin-bottom:2.3958333333333335rem;
	display:flex;
	justify-content:space-between;
}
.corporate li:nth-child(2n) {
	flex-direction:row-reverse;
}
.corporate li .pic {
	width:48.75rem;
	overflow:hidden;
/*	border-radius:2.7083333333333335rem; */
}
.corporate li .pic img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.corporate li .txt {
	width:calc(100% - 49.63541666666667rem);
	display:flex;
	justify-content:center;
	flex-direction:column;
	background:#efefef;
/*	border-radius:2.7083333333333335rem; */
	padding-left:2.8645833333333335rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.corporate li h3 {
	font-size:1.875rem;
	line-height:1.6;
	color:#333;
	margin-bottom:1.5625rem;
}
.corporate li p {
	font-size:1.5625rem;
	line-height:1.6;
	color:#333;
}
.respons {
	padding:7.291666666666667rem 0 3.125rem;
}
.respons ul {
	margin-top:3.6458333333333335rem;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
.respons li {
	width:calc((100% - 2.0833333333333335rem)/2);
	margin-bottom:4.375rem;
}
.respons li .pic {
	height:23.4375rem;
	overflow:hidden;
}
.respons li .pic img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.respons li h6 {
	padding:0.78125rem 0;
	font-size:1.4583333333333335rem;
	line-height:1.5;
	color:#fff;
	text-align:center;
	background:#dbb87c;
}
.organiz {
	padding:7.291666666666667rem 0 3.6458333333333335rem;
}
.organiz .img {
	display:block;
	margin:3.125rem auto;
}
.organiz .bgs img {
	width:auto;
	height:100%;
	display:block;
}
.organiz .bds {
	margin-top:8.333333333333334rem;
}
.organiz .bds ul {
	margin-top:3.125rem;
}
.organiz .bds li {
	margin-bottom:3.75rem;
	display:flex;
	justify-content:space-between;
}
.organiz .bds li:nth-child(2n) {
	flex-direction:row-reverse;
}
.organiz .bds .pic {
	width:26.041666666666668rem;
}
.organiz .bds .pic img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.organiz .bds .ts {
	background:#f0f0f0;
	flex:1;
	padding:3.6458333333333335rem 6.25rem 0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.organiz .bds .ts h3 {
	font-size:1.875rem;
	line-height:1.6;
	color:#333;
	font-weight:bold;
	margin-bottom:1.25rem;
}
.organiz .bds .ts p {
	font-size:0.9375rem;
	line-height:2;
	color:#333;
}
.newpad {
	padding:0 15.625rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.newsdel {
	padding:4.6875rem 0 3.125rem;
}
.infonews1 {
/*	padding:0 0 3.125rem; */
}
.newsdel .hds {
	text-align:center;
	padding-bottom:1.0416666666666667rem;
	border-bottom:0.052083333333333336rem solid #b3b3b3;
}
.newsdel .hds h1 {
	font-size:1.4583333333333335rem;
	line-height:1.6;
	color:#333;
}
.newsdel .hds h6 {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#979797;
	margin-top:1.0416666666666667rem;
}
.newsdel .text {
	margin:1.5625rem 0 0;
	font-size:0.7291666666666667rem;
	line-height:2;
	padding-bottom:2.604166666666667rem;
	color:#333;
	border-bottom:0.052083333333333336rem solid #b3b3b3;
}
.newsdel .text img {
	width:100%;
	display:block;
	margin:0 auto;
	height:auto;
}
.newsdel .text h2 {
	font-size:1.25rem;
	line-height:1.5;
	color:#caa46d;
	font-weight:bold;
	text-align:center;
}
.newsdel .text h3 {
	text-align:center;
	margin:0.5208333333333334rem 0;
}
.newsdel .text h3 span {
	padding:0 1.6666666666666667rem;
	background:#caa46d;
	font-size:0.9375rem;
	line-height:1.6666666666666667rem;
	border-radius:2.604166666666667rem;
	color:#fff;
	display:inline-block;
}
.newsdel .text h6 {
	font-size:0.625rem;
	line-height:1.6;
	text-align:center;
	color:#333;
	font-weight:bold;
	text-transform:uppercase;
}
.newsdel .text h5 {
	text-align:center;
}
.newsdel .text p i {
	color:#caa46d;
}
.newsdel .text h5 span {
	padding:0 0.625rem;
	line-height:1.7708333333333335rem;
	display:inline-block;
	background:#caa46d;
	font-size:1.0416666666666667rem;
	border-radius:2.0833333333333335rem;
	color:#fff;
	font-weight:bold;
	position:relative;
}
.newsdel .text h5 span::after,.newsdel .text h5 span:before {
	content:"";
	position:absolute;
	left:-0.5208333333333334rem;
	top:50%;
	z-index:1;
	background:url(../images/qw37.jpg) no-repeat center/0.5729166666666667rem auto;
	width:0.5729166666666667rem;
	height:0.4166666666666667rem;
	margin-top:-0.20833333333333334rem;
}
.newsdel .text h5 span::after {
	background:url(../images/qw38.jpg) no-repeat center/0.5729166666666667rem auto;
	left:auto;
	right:-0.5208333333333334rem;
}
.uwfts {
	margin-top:2.604166666666667rem;
}
.uwfts h6 {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#979797;
	text-align:center;
	margin-top:2.0833333333333335rem;
}
.uwfts dl {
	display:flex;
	justify-content:center;
	align-items:center;
}
.uwfts dt {
	font-size:0.7291666666666667rem;
	line-height:1.6;
	color:#333;
	margin-right:0.9375rem;
}
.uwfts dd {
	position:relative;
	margin-right:0.9375rem;
}
.uwfts dd>img {
	height:0.9895833333333334rem;
	display:block;
	object-fit:contain;
}
.uwfts dd .weix {
	position:absolute;
	left:50%;
	transform:translateX(-50%);
	top:100%;
	box-shadow:0 0 0.5208333333333334rem 0 rgba(80,80,80,0.2);
	display:none;
}
.uwfts dd:hover .weix {
	display:block;
}
.uwfts dd .weix img {
	width:5.208333333333334rem;
	max-width:5.208333333333334rem;
	background:#fff;
	height:5.208333333333334rem;
	object-fit:cover;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
}
.zlpag1 {
	padding:6.25rem 0 0;
}
.zlpag1 ul {
	margin-top:1.5625rem;
	display:flex;
	flex-wrap:wrap;
}
.zlpag1 li {
	width:calc((100% - 10.416666666666668rem)/3);
	margin-bottom:2.604166666666667rem;
	margin-right:5.208333333333334rem;
}
.zlpag1 li:nth-child(3n) {
	margin-right:0;
}
.zlpag1 li .img {
	height:21.875rem;
	overflow:hidden;
}
.zlpag1 li .img img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.zlpag1 li h3 {
	margin-top:1.0416666666666667rem;
	font-size:1.4583333333333335rem;
	line-height:1.6;
	color:#333;
}
.zlpag1 li p {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#333;
}
.zlpag1 .ul4 li {
	margin-right:0.7291666666666667rem;
	width:calc((100% - 2.1875rem)/4);
}
.zlpag1 .ul4 li:nth-child(4n) {
	margin-right:0;
}
.zlpag2 li {
	margin-top:6.770833333333334rem;
}
.zlpag2 {
	padding-bottom:7.291666666666667rem;
}
.zlpag2 li .img {
	display:block;
	margin:0 auto;
}
.zlpag2 li .flax {
	display:flex;
	justify-content:space-between;
}
.zlpag2 li:nth-child(2) .flax {
	flex-direction:row-reverse;
	margin-bottom:2.0833333333333335rem;
}
.zlpag2 li .pic {
	width:51.97916666666667rem;
	overflow:hidden;
}
.zlpag2 li .pic img {
	width:100%;
	display:block;
}
.zlpag2 li .ts {
	flex:1;
	background:#dbb87c;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:flex-start;
	padding:0 3.125rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.zlpag2 li h3 {
	font-size:2.5rem;
	line-height:1.4;
	color:#fff;
	margin-bottom:1.3541666666666667rem;
}
.zlpag2 li p {
	font-size:0.9375rem;
	line-height:2;
	color:#fff;
}
.ykpag3 {
	padding:7.291666666666667rem 0;
}
.ykpag3 img {
	display:block;
	margin:0 auto;
	height:auto;
}
.ykpag2 {
	height:33.85416666666667rem;
	display:flex;
}
.ykpag2 h3 {
	font-size:1.875rem;
	line-height:1.6;
	color:#333;
	font-weight:bold;
}
.ykpag2 p {
	font-size:1.25rem;
	line-height:1.6;
	color:#333;
	margin-top:0.5208333333333334rem;
}
.ykpag2 .txt {
	padding-top:6.979166666666667rem;
}
.ykpag1 {
	padding:7.291666666666667rem 0;
}
.ykpag1 .hds ul {
	display:flex;
	flex-wrap:wrap;
	margin-top:2.0833333333333335rem;
}
.ykpag1 .hds li {
	height:18.75rem;
	overflow:hidden;
	position:relative;
	margin-bottom:0.5208333333333334rem;
	width:calc((100% - 1.875rem)/4);
	margin-right:0.625rem;
}
.ykpag1 .hds li:nth-child(4n) {
	margin-right:0;
}
.ykpag1 .hds li img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.ykpag1 .hds h6 {
	background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.8));
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	z-index:1;
	font-size:1.25rem;
	line-height:1.6;
	color:#fff;
	text-align:center;
	padding:1.0416666666666667rem 0;
}
.ykpag1 .bds {
	margin:6.770833333333334rem 0;
}
.ykpag1 .bds dd {
	display:flex;
	justify-content:space-between;
}
.ykpag1 .bds dd:nth-child(2n) {
	flex-direction:row-reverse;
}
.ykpag1 .bds dd .pic {
	width:36.458333333333336rem;
	overflow:hidden;
}
.ykpag1 .bds dd .pic img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.ykpag1 .bds dd h3 {
	font-size:2.5rem;
	line-height:1.5;
	color:#333;
	margin-bottom:0.5208333333333334rem;
}
.ykpag1 .bds dd p {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#333;
}
.ykpag1 .bds dd .ts {
	background:#f9f9f9;
	display:flex;
	justify-content:center;
	align-items:flex-start;
	flex-direction:column;
	flex:1;
	padding:0 8.554166666666668rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.ykpag1 .fts {
	display:flex;
	justify-content:space-between;
}
.ykpag1 .fts .lts {
	width:18.229166666666668rem;
}
.ykpag1 .fts .rts {
	width:calc(100% - 21.875rem);
}
.ykpag1 .fts dl {
	display:flex;
	flex-wrap:wrap;
}
.ykpag1 .fts dd {
	margin-right:0.36458333333333337rem;
	width:calc((100% - 1.09375rem)/4);
}
.ykpag1 .fts dd img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.ykpag1 .fts dd:nth-child(4n) {
	margin-right:0;
}
.ykpag1 .fts h3 {
	font-size:2.5rem;
	line-height:1.6;
	color:#333;
	margin-bottom:0.2604166666666667rem;
}
.ykpag1 .fts p {
	font-size:0.8333333333333334rem;
	line-height:1.8;
	color:#333;
}
.ykpag1 .fts ul {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	margin-top:1.5625rem;
}
.ykpag1 .fts li {
	font-size:0.8333333333333334rem;
	margin-bottom:0.625rem;
	line-height:1.6;
	color:#333;
	width:calc((100% - 2.5rem)/2);
}
.ykpag1 .fts li span {
	font-weight:bold;
	font-size:0.8854166666666667rem;
}
.cfpag3 {
	padding:7.291666666666667rem 0 6.25rem;
}
.cfpag3 ul {
	margin-bottom:8.333333333333334rem;
}
.cfpag3 li {
	display:flex;
	justify-content:space-between;
}
.cfpag3 li:nth-child(2n) {
	flex-direction:row-reverse;
}
.cfpag3 li .pic {
	width:36.458333333333336rem;
	overflow:hidden;
}
.cfpag3 li .pic img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.cfpag3 li .txt {
	width:calc(100% - 39.32291666666667rem);
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:flex-start;
}
.cfpag3 li h3 {
	font-size:2.5rem;
	line-height:1.5;
	color:#333;
	margin-bottom:1.3541666666666667rem;
	padding-left:1.3541666666666667rem;
}
.cfpag3 li dl {
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
}
.cfpag3 li dd {
	width:calc((100% - 5.989583333333334rem)/2);
	margin-bottom:1.3541666666666667rem;
}
.cfpag3 li h4 {
	font-size:1.4583333333333335rem;
	line-height:1.6;
	color:#333;
	padding-left:1.3541666666666667rem;
	background:url(../images/qw72.png) no-repeat left center/0.8854166666666667rem auto;
}
.cfpag3 li p {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#333;
	padding-left:1.3541666666666667rem;
}
.cfpag2 .bgs {
	margin-top:3.125rem;
	padding:7.291666666666667rem 0 6.25rem;
}
.cfpag2 .bgs ul {
	/* display:flex;
	flex-wrap:wrap; */
}
.cfpag2 .bgs .wrap {
	padding:0 10.416666666666668rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	position: relative;
}
.cfpag2 .bgs .next,
.cfpag2 .bgs .prev{
	background:url(../images/prev.png) no-repeat center/cover;
	width:2.0833333333333335rem;
	height:4.375rem;
	cursor:pointer;
	position:absolute;
	left:0;
	top:50%;
	z-index:1;
	margin-top:-2.1875rem;
}
.cfpag2 .bgs .next{
	transform: rotate(180deg);
	left: auto;right: 0;
}
.cfpag2 .bgs .next:hover,
.cfpag2 .bgs .prev:hover{
	background:url(../images/prev1.png) no-repeat center/cover;
}
.cfpag2 .bgs li .img {
	height:6.770833333333334rem;
	overflow:hidden;
}
.cfpag2 .bgs li .img img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.cfpag2 .bgs li h6 {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#fff;
	margin-top:0.3125rem;
}
.cfpag2 .bgs li {
	height: calc((100% - 20px)/2);
	/* margin-right:1.0416666666666667rem; */
	/* width:calc((100% - 4.166666666666667rem)/5); */
}
.cfpag2 .caseswiper{
	height: 20rem;
}
.caseswiper{
	overflow: hidden;
}
.cfpag2 .spans{
	text-align: center;
	margin-top: 1rem;
}
.cfpag2 .spans span{
	background: #fff;opacity: 0.8;width: 0.68125rem;height: 0.68125rem;
	margin: 0 0.416666rem !important;
}
.cfpag2 .spans span.swiper-pagination-bullet-active{
	background: #d9b67c;opacity: 1;
}
.cfpag2 .bgs li:nth-child(5n) {
	margin-right:0;
}
.cfpag1 {
	padding:7.291666666666667rem 0;
}
.cfpag1 .hds {
	margin:3.125rem 0 6.770833333333334rem;
}
.cfpag1 .hds img {
	width:100%;
	display:block;
}
.cfpag1 .hds .flax {
	display:flex;
	justify-content:space-between;
	align-items:center;
	margin-top:2.0833333333333335rem;
}
.cfpag1 .hds h6 {
	font-size:0.8333333333333334rem;
	line-height:1.8;
	color:#333;
	width:28.125rem;
}
.cfpag1 .hds ul {
	display:flex;
	justify-content:space-between;
	align-items:center;
	width:calc(100% - 34.375rem);
}
.cfpag1 .hds h3 {
	font-size:2.916666666666667rem;
	line-height:1.1;
	color:#D8B57C;
	font-weight: bold;
}
.cfpag1 .hds p {
	font-size:1.0416666666666667rem;
	line-height:1.5;
	color:#333;
}
.cfpag1 .hds li {
	text-align:center;
}
.cfpag1 .bds {
	display:flex;
	justify-content:space-between;
}
.cfpag1 .lts {
	width:17.1875rem;
}
.cfpag1 .rts {
	width:calc(100% - 21.354166666666668rem);
	display:flex;
	justify-content:space-between;
}
.cfpag1 .lts h3 {
	font-size:2.3958333333333335rem;
	line-height:1;
	color:#333;
}
.cfpag1 .lts p {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#333;
	margin-bottom: 3.7rem;
    margin-top: 1.6rem;
}
.cfpag1 .lts img {
	width:100%;
	display:block;
}
.cfpag1 .rts .pic {
	width:31.510416666666668rem;
	overflow:hidden;
}
.cfpag1 .rts .pic img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.cfpag1 .rts dl {
	width:calc(100% - 34.114583333333336rem);
}
.cfpag1 .rts dd {
	margin-bottom:2.7083333333333335rem;
}
.cfpag1 .rts h4 {
	font-size:1.4583333333333335rem;
	line-height:1.6;
	color:#333;
	padding-left:1.5625rem;
	background:url(../images/qw73.png) no-repeat left center/0.9375rem auto;
	margin-bottom:0.20833333333333334rem;
}
.cfpag1 .rts p {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#333;
	padding-left:1.5625rem;
}
.shuzpag1 {
	padding:7.291666666666667rem 0;
}
.shuzpag1 .flax {
	margin-top:2.604166666666667rem;
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.shuzpag1 .lts {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.shuzpag1 .lts img {
	width:calc((100% - 0.9375rem)/2);
}
.shuzpag1 li {
	margin-bottom:2.8645833333333335rem;
}
.shuzpag1 li h5 {
	font-size:1.5625rem;
	line-height:1.5;
	color:#333;
	font-weight:bold;
	margin-bottom:0.2604166666666667rem;
}
.shuzpag1 li p {
	font-size:0.8333333333333334rem;
	line-height:1.8;
	color:#333;
}
.shuzpag1 ul {
	flex:1;
	margin-left:3.125rem;
}
.shuzpag1 li:last-child {
	margin-bottom:0;
}
.shuzpag2 .swipcase {
	overflow:hidden;
	margin-top:3.125rem;
	padding:0 15rem;
}
.shuzpag2 .swipcase .img {
	height:27.083333333333336rem;
	overflow:hidden;
	position:relative;
}
.shuzpag2 .swipcase .img img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.shuzpag2 .swipcase h6 {
	background:#ededed;
	padding:0.7291666666666667rem 0;
	text-align:center;
	font-size:1.5625rem;
	line-height:1.5;
	color:#333;
	opacity: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;
}
.shuzpag2 .swipcase .swiper-slide-active h6 {
	opacity:1;
}
.shuzpag2 .swipcase .swiper-slide {
	border:1.8rem solid #fff;
	border-bottom:0;
	border-top:0;
}
.shuzpag2 .swipcase .swiper-slide .img::before {
	inset:0;
	position:absolute;
	content:"";
	background:rgba(0,0,0,0.5);
	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;
}
.shuzpag2 .swipcase .swiper-slide-active .img::before {
	opacity:0;
}
.shuzpag2 .swipcase .spot {
	position:static;
	width:100%;
	text-align:center;
	margin-top:1.3541666666666667rem;
}
.shuzpag2 .swipcase .spot span {
	width:1.5625rem;
	height:0.4166666666666667rem;
	background:#ededed;
	opacity:1;
	margin:0 0.10416666666666667rem;
	border-radius:0;
}
.shuzpag2 .swipcase .spot span.swiper-pagination-bullet-active {
	background:#d9b67c;
}
.shuzpag3 {
	padding:4.166666666666667rem 0;
}
.shuzpag3 .txt {
	text-align:center;
	margin-top:2.0833333333333335rem;
}
.shuzpag3 .txt h3 {
	font-size:1.4583333333333335rem;
	line-height:1.6;
	color:#333;
	margin-bottom:0.5208333333333334rem;
}
.shuzpag3 .txt p {
	font-size:0.9375rem;
	line-height:1.6;
	color:#333;
	margin-bottom:2.604166666666667rem;
}
.shuzpag3 .txt img {
	width:100%;
	height:auto;
	display:block;
	margin:0 auto;
}
.shuzpag3 .bgs {
	height:39.0625rem;
	margin:7.291666666666667rem 0 6.25rem;
}
.shuzpag3 .bgs .wrap {
	height:100%;
	display:flex;
	flex-direction:column;
	align-items:flex-end;
	justify-content:center;
}
.shuzpag3 .bgs dl {
	background:rgba(219,185,124,0.85);
	border-radius:1.3020833333333335rem;
	width:18.75rem;
	padding:1.3541666666666667rem 2.3958333333333335rem 0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	margin-right:10.416666666666668rem;
}
.shuzpag3 .bgs dd {
	margin-bottom:1.5625rem;
}
.shuzpag3 .bgs h4 {
	font-size:1.4583333333333335rem;
	line-height:1.5;
	color:#fff;
}
.shuzpag3 .bgs p {
	font-size:0.8333333333333334rem;
	line-height:1.5;
	color:#fff;
}
.shuzpag3 .list {
	margin-top:3.125rem;
}
.shuzpag3 .list ul {
	display:flex;
	flex-wrap:wrap;
}
.shuzpag3 .list li {
	margin-bottom:2.8645833333333335rem;
	margin-right:0.625rem;
	width:calc((100% - 1.875rem)/4);
}
.shuzpag3 .list li:nth-child(4n) {
	margin-right:0;
}
.shuzpag3 .list .pic {
	height:9.6875rem;
	overflow:hidden;
}
.shuzpag3 .list .pic img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.shuzpag3 .list h5 {
	font-size:0.9375rem;
	line-height:1.6;
	color:#333;
	margin-top:0.625rem;
}
.abo1 {
	padding:6.770833333333334rem 0 0;
}
.abo1 video{
	margin-top: 3rem;
	width: 100%;display: block;
}
.abo1 .flax {
	display:flex;
	justify-content:space-between;
}
.abo1 .lts h3 {
	font-size:2.5rem;
	line-height:1.6;
	color:#333;
}
.abo1 .lts h4 {
	font-size:1.1458333333333335rem;
	line-height:1.6;
	color:#333;
}
.abo1 .lts {
	width:31.25rem;
}
.abo1 .txt {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#333;
	flex:1;
	margin-left:1.0416666666666667rem;
}
.aobgs img {
	width:100%;
	display:block;
}
.aobgs .uwtit{
	position: absolute;
	left: 0;right: 0;
	top: 50%;text-align: center;
	transform:translateY(-50%);
	z-index: 2;
}
.abo1 .imgs {
	display:block;
	margin:3.125rem auto 0;
}
.abo1 .ovs {
	margin-top:4.6875rem;
	position:relative;
	margin-bottom: 4rem;
}
.swipzshu {
	overflow:hidden;
	margin:0 3.6458333333333335rem;
}
.swipzshu .swiper-slide {
	height:23.59375rem;
	overflow:hidden;
	padding-bottom:1.3541666666666667rem;
	display:flex;
	align-items:center;
	justify-content:center;
	position:relative;
}
.swipzshu .swiper-slide:before {
	content:"";
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	z-index:1;
	background:url(../images/z13.png) no-repeat center bottom/100% auto;
	width:16.40625rem;
	height:1.8229166666666667rem;
	margin:0 auto;
}
.swipzshu .swiper-slide img {
	width:100%;
	height:100%;
	display:block;
	object-fit:contain;
	margin:auto;
}
.abo1 .ovs .prev,.abo1 .ovs .next {
	background:url(../images/prev.png) no-repeat center/cover;
	width:2.0833333333333335rem;
	height:4.375rem;
	cursor:pointer;
	position:absolute;
	left:0;
	top:50%;
	z-index:1;
	margin-top:-2.1875rem;
}
.abo1 .ovs .next {
	left:auto;
	right:0;
	transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	/* IE 9*/
	-moz-transform:rotate(180deg);
	/* Firefox*/
	-webkit-transform:rotate(180deg);
	/* Safari 和 Chrome*/
	-o-transform:rotate(180deg);
}
.abo2 {
	padding:3.6458333333333335rem 0 5.208333333333334rem;
}
.yspag1 {
	padding:7.291666666666667rem 0 6.25rem;
}
.yspag1 ul {
	display:flex;
	flex-wrap:wrap;
	margin-top:2.604166666666667rem;
}
.yspag1 li {
	display:flex;
	justify-content:space-between;
	align-items:flex-start;
	width:calc(100% / 4);
	position:relative;
	padding-left:2.604166666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	margin-bottom:2.604166666666667rem;
}
.yspag1 li:nth-child(5),.yspag1 li:nth-child(9),.yspag1 li:nth-child(1) {
	padding-left:0;
}
.yspag1 li .ico {
	width:1.6145833333333335rem;
	display:block;
	margin-top:0.5208333333333334rem;
}
.yspag1 li .ts {
	flex:1;
	margin-left:0.5208333333333334rem;
}
.yspag1 li h3 {
	font-size:1.0416666666666667rem;
	line-height:1.6;
	color:#222;
	margin-bottom:0.20833333333333334rem;
}
.yspag1 li h4 {
	font-size:0.625rem;
	text-transform:uppercase;
	line-height:1.6;
	color:#222;
}
.yspag1 li:before {
	content:"";
	position:absolute;
	right:0;
	top:50%;
	z-index:1;
	margin-top:-1.25rem;
	width:0.10416666666666667rem;
	height:2.5rem;
	background:#cbcbcb;
}
.yspag1 li:nth-child(4n):before {
	display:none;
}
.yspag1 dl {
	display:flex;
	flex-wrap:wrap;
}
.yspag1 dd {
	width:calc((100% - 2.8125rem)/4);
	margin-right:0.9375rem;
	margin-bottom:0.9375rem;
	overflow:hidden;
	height:27.447916666666668rem;
}
.yspag1 dd img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.yspag1 dd:nth-child(4n) {
	margin-right:0;
}
.yspag2 .pic img {
	display:block;
	margin:3.125rem auto 0;
	width:100%;
}
.yspag2 .flax {
	display:flex;
	justify-content:space-between;
	margin-top:4.166666666666667rem;
}
.yspag2 .ts {
	flex:1;
	margin-right:5.208333333333334rem;
}
.yspag2 .img {
	width:52.083333333333336rem;
	overflow:hidden;
}
.yspag2 .img img {
	width:100%;
	height:100%;
	display:block;
}
.yspag2 h3 {
	font-size:2.5rem;
	line-height:1.6;
	color:#333;
	margin-bottom:0.8333333333333334rem;
}
.yspag2 p {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#333;
}
.yspag3 {
	padding:5.208333333333334rem 0;
}
.yspag3 ul {
	margin-top:2.604166666666667rem;
}
.yspag3 li {
	display:flex;
	justify-content:space-between;
	align-items:center;
	margin-bottom:0.2604166666666667rem;
}
.yspag3 li .img {
	width:19.270833333333336rem;
	overflow:hidden;
}
.yspag3 li .img img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.yspag3 li .lts {
	width:calc(100% - 21.666666666666668rem);
	border-bottom:0.052083333333333336rem solid #b9b9b9;
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding:2.604166666666667rem 0;
}
.yspag3 li:nth-child(1) .lts {
	border-top:0.052083333333333336rem solid #b9b9b9;
}
.yspag3 li .ico {
	width:5.833333333333334rem;
	display:block;
}
.yspag3 li .ico img {
	width:100%;
	display:block;
}
.yspag3 li .txt {
	width:calc(100% - 10.416666666666668rem);
}
.yspag3 li h3 {
	font-size:1.4625rem;
	line-height:1.6;
	color:#333;
	background:url(../images/rt24.png) no-repeat right center/1.875rem auto;
	margin-bottom:1.0416666666666667rem;
	padding-right:2.0833333333333335rem;
}
.yspag3 li p {
	font-size:0.8875rem;
	line-height:1.8;
	color:#333;
}
.layout.on .header.on .logo img:nth-child(1),.layout.on .header .logo img:nth-child(2) {
	display:none;
}
.layout.on .header.on .logo img:nth-child(2) {
	display:block;
}
.layout.on .header .naver li h3 a {
	color:#fff;
}
.layout.on .header.on .naver li h3 a {
	color:#000;
}
.hpage1 {
	padding:7.291666666666667rem 0 5.208333333333334rem;
}
.hpage1 ul {
	margin:2.604166666666667rem 0;
	display:flex;
	justify-content:center;
	align-items:center;
}
.hpage1 li h3 {
	font-size:2.916666666666667rem;
	line-height:1.1;
	color:#D8B57C;
	font-weight: bold;
}
.hpage1 li p {
	font-size:1.0416666666666667rem;
	line-height:1.5;
	color:#333;
}
.hpage1 li {
	text-align:center;
	margin:0 2.291666666666667rem;
}
.hmore {
	margin:0 auto;
	width:11.979166666666668rem;
	border-radius:1.5625rem;
	background:#d9b67c;
	display:block;
	text-align:center;
	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;
	border: 1px solid #333;color: #333;
	background: none;
}
.hmore span {
	font-size:0.8333333333333334rem;
	line-height:2.8125rem;
	color:#fff;
	padding-right:3.125rem;
	display:inline-block;
	background:url(../images/qw16.png) no-repeat right center/0.9375rem auto;
	background:url(../images/ftx5.png) no-repeat right center/0.9375rem auto;
	transition:all 0.3s;color: #333;
	-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;
}
.hmore:hover span{
	background:url(../images/qw16.png) no-repeat right center/0.9375rem auto;color: #fff;
}
.hmore:hover{
	background:#d9b67c !important;border-color: #d9b67c;
}
.hpage2 {
	padding-bottom:5.208333333333334rem;
}
.hpage2 ul {
	margin-top:1.8229166666666667rem;
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
}
.hpage2 li {
	width:calc((100% - 1.4583333333333335rem)/2);
	margin-bottom:1.25rem;
	position:relative;
	height:20.3125rem;
	overflow:hidden;
}
.hpage2 li img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.hpage2 li .ts {
	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:3.125rem 3.125rem 2.0833333333333335rem;
	transform:translateY(0.5208333333333334rem);
}
.hpage2 li h3 {
	font-size:1.0416666666666667rem;
	line-height:1.5;
	color:#fff;
}
.hpage2 li h4 {
	font-size:0.625rem;
	line-height:1.5;
	color:#fff;
}
.hpage3 {
	height:46.875rem;
}
.hpage3 .wrap {
	display:flex;
	justify-content:center;
	align-items:center;
	height:100%;
	flex-direction: column;
}
.hpage3 .flax {
	display:flex;
	justify-content:space-between;
	align-items:center;
	width:100%;
	margin-top: 3rem;
}
.hpage3 .logo {
	display:block;
	height:2.8645833333333335rem;
	object-fit:contain;
}
.hpage3 .ts {
	;
}
.hpage3 h3 {
	font-size:1.875rem;
	line-height:1.5;
	color:#fff;
}
.hpage3 .flax h4 {
	font-size:0.85125rem;
	line-height:1.5;
	color:#fff;
}
.hpage4 {
	padding:7.291666666666667rem 0 5.208333333333334rem;
}
.hpage4 ul {
	margin:3.125rem 0 1.5625rem;
	display:flex;
	flex-wrap:wrap;
	
}
.hpage4 li {
	margin-bottom: 4.166666666666667rem;
	    width: calc((100% - 13.541666666666668rem) / 3);
	    margin-right: 6.770833333333334rem;
}
.hpage4 li:nth-child(3n) {
	margin-right:0;
}
.hpage4 li .img {
	height: 14.166666666666668rem;
	    overflow: hidden;
	    padding-bottom: 1.8229166666666667rem;
	    display: flex
	;
	    align-items: center;
	    justify-content: center;
	    position: relative;
}
.hpage4 li .img img {
	width:100%;
	max-height:100%;
	display:block;
	object-fit:cover;
	margin:auto;
}
.hpage4 li .img:before {
	content:"";
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	z-index:1;
	background:url(../images/z13.png) no-repeat center bottom/100% auto;
	width:100%;
	height:1.8229166666666667rem;
}
.hpage4 li h6 {
    font-size: 0.9375rem;
    line-height: 1.6;
    color: #333;
    text-align: center;
    margin-top: -0.5208333333333334rem;
}
.hpage5 {
	padding-bottom:6.25rem;
}
.hpage5 .flax {
	display:flex;
	justify-content:space-between;
	margin-top:2.604166666666667rem;
}
.hpage5 .img {
	width:52.083333333333336rem;
	overflow:hidden;
}
.hpage5 .img img {
	width:100%;
	display:block;
}
.hpage5 .txt {
	width:calc(100% - 52.083333333333336rem);
	background:#d9b67c;
	display:flex;
	justify-content:center;
	align-items:flex-start;
	flex-direction:column;
	padding:0 2.34375rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.hpage5 .txt h3 {
	font-size:1.875rem;
	line-height:1.6;
	color:#fff;
}
.hpage5 .txt p {
	font-size:0.8333333333333334rem;
	line-height:1.7;
	color:#fff;
	margin:0.2604166666666667rem 0 1.0416666666666667rem;
}
.hpage5 .hmore {
	border:1px solid #fff;
	margin:initial;
}
.hpage5 .hmore:hover{
	background: #fff !important;
}
.hpage5 .hmore span{
	color: #fff;    background: url(../images/qw16.png) no-repeat right center / 0.9375rem auto;
}
.hpage5 .hmore:hover span{
	color: #c99d58 !important;    background: url(../images/ftx5-1.png) no-repeat right center / 0.9375rem auto;
}
.hpage6 .fms ul {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	margin:2.5rem 13.541666666666668rem 1.5625rem;
}
.hpage6 .fms li {
	margin-bottom:1.1458333333333335rem;
	width:calc((100% - 2.0833333333333335rem)/2);
}
.hpage6 .fms li .t1 {
	border:1px solid #333333;
	height:3.125rem;
	width:100%;
	padding:0 0.7291666666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	font-size:0.7291666666666667rem;
	color:#333;
}
.hpage7 {
	padding:5.729166666666667rem 0;
}
.hpage7 ul {
	margin:3.125rem 0 1.5625rem;
	display:flex;
	flex-wrap:wrap;
}
.hpage7 li {
	
	margin-bottom:2.0833333333333335rem;
	width:calc((100% - 7.03125rem)/4);
	margin-right:5.208333333333334rem;
	border: 1px solid #9f9f9f;
    margin-right: 2.15rem;
	padding: 1rem ;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.hpage7 li h6{
	    font-size: 0.8333333333333334rem;
	    line-height: 1.6;
	    color: #333;
	    text-align: center;
	    margin-top: 1rem;
}
.hpage7 li:nth-child(4n) {
	margin-right:0;
}
.hpage7 li img {
	width:80%;
	height: 7rem;
	display:block;
	object-fit:contain;
	margin:  auto;
}
.infonews1 .hds {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.infonews1 .hds .hmore {
	margin:initial;
}
.hpage8 {
	background:#f9f9f9;
	padding:4.166666666666667rem 0;
}
.hpage8 .wrap {
	display:flex;
	justify-content:space-between;
	align-items:flex-start;
}
.hpage8 .maps {
	height:31.25rem;
	width:44.270833333333336rem;
}
.hpage8 .maps>img {
	width:100%;
	display:block;
}
.hpage8 .lts {
	flex:1;
	margin-right:7.8125rem;
}
.infonews1 .uwtit,.hpage8 .uwtit {
	text-align:left;
}
.infonews1 .uwtit .ico,.hpage8 .uwtit .ico {
	margin:initial;
}
.hpage8 .lts .txt {
	margin-top:1.5625rem;
}
.hpage8 .lts h3 {
	font-size:1.4583333333333335rem;
	line-height:1.6;
	color:#333;
}
.hpage8 .lts h6 {
	font-size:0.6770833333333334rem;
	line-height:1.6;
	color:#333;
}
.hpage8 .lts dl {
	margin-top:1.875rem;
}
.hpage8 .lts dd {
	display:flex;
	align-items:flex-start;
	margin-bottom:1.3541666666666667rem;
}
.hpage8 .lts dd .ico {
	width:0.8854166666666667rem;
	display:block;
	object-fit:contain;
	margin-top:0.20833333333333334rem;
}
.hpage8 .lts dd h4 {
	margin-left:0.5208333333333334rem;
	font-size:1.1458333333333335rem;
	line-height:1.1;
	color:#333;
}
.hpage8 .lts dd h4 span {
	font-size:1.0416666666666667rem;
}
.hpage8 .lts dd h4 i {
	font-size:0.8333333333333334rem;
}
.hpage8 .lts ul {
	display:flex;
	align-items:center;
	margin-top:2.0833333333333335rem;
}
.hpage8 .lts li {
	margin-right:2.916666666666667rem;
}
.hpage8 .lts li p {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#333;
	text-align:center;
	margin-top:0.2604166666666667rem;
}
.hpage8 .lts li .wx {
	width:5.208333333333334rem;
	height:5.208333333333334rem;
}
.hpage8 .lts li .wx img {
	width:100%;
	display:block;
}
.history {
	padding:6.25rem 0;
}
.history .ovs {
	margin-top:1.5625rem;
}
.history .tps {
	text-align:center;
}
.history .tps .ico {
	margin:0 auto 1.0416666666666667rem;
	width:0.7291666666666667rem;
	display:block;
}
.history .tps .ts {
	border:1px solid #141414;
	border-radius:0.5208333333333334rem;
	padding:0.3125rem 1.0416666666666667rem;
	display:inline-block;
	min-width:18.229166666666668rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.history .tps h3 {
	font-size:1.3541666666666667rem;
	line-height:1.6;
	color:#D5B37A;
}
.history .tps h4 {
	font-size:0.625rem;
	line-height:1.6;
	color:#D5B37A;
}
.history .bds {
	position:relative;
	margin-top:1.0416666666666667rem;
	margin-bottom:13.020833333333334rem;
}
.history .bds:before {
	content:"";
	position:absolute;
	left:-1.875rem;
	right:0;
	top:0;
	z-index:1;
	background:url(../images/rt40.png) no-repeat center/100% auto;
	width:2.03125rem;
	height:10.416666666666668rem;
	margin:0 auto;
}
.history .bds::after {
	content:"";
	position:absolute;
	left:0;
	right:-1.875rem;
	bottom:-10.416666666666668rem;
	z-index:1;
	background:url(../images/rt39.png) no-repeat center/100% auto;
	width:2.03125rem;
	height:10.416666666666668rem;
	margin:0 auto;
}
.history ul {
	position:relative;
	padding-top:10.416666666666668rem;
	margin:0 6.875rem;
}
.history ul:before {
	content:"";
	position:absolute;
	left:0;
	right:0;
	top:10.416666666666668rem;
	z-index:1;
	width:0.10416666666666667rem;
	height:95%;
	background:#272727;
	margin:0 auto;
}
.history li {
	overflow:hidden;
	display:flex;
	justify-content:space-between;
	margin-bottom:8.333333333333334rem;
}
.history li:nth-child(2n) {
	flex-direction:row-reverse;
}
.history li .txt {
	flex:1;
	text-align:right;
	margin-right:7.8125rem;
	position:relative;
}
.history li:nth-child(2n) .txt {
	text-align:left;
	margin-left:7.8125rem;
	margin-right:0;
}
.history li .txt:before {
	content:"";
	position:absolute;
	right:-4.791666666666667rem;
	top:4.583333333333334rem;
	z-index:2;
	width:0.625rem;
	height:0.625rem;
	background:#333;
	border-radius:50%;
	border:4px solid #fff;
}
.history li:nth-child(2n) .txt:before {
	left:-4.791666666666667rem;
	right:0;
}
.history li .pic {
	flex:0 0 26.041666666666668rem;
}
.history li .pic img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.history li h3 {
	font-size:2.5rem;
	line-height:1.5;
	color:#D5B37A;
	font-family:'arialr';
}
.history li h4 {
	margin:0.2604166666666667rem 0 0.78125rem;
}
.history li h4 span {
	padding:0 0.625rem;
	border:1px solid #333;
	font-size:0.9375rem;
	display:inline-block;
	line-height:2.0833333333333335rem;
	color:#333;
	border-radius:0.5208333333333334rem;
}
.history li p {
	font-size:0.8333333333333334rem;
	line-height:1.5;
	color:#333;
	max-width:13.541666666666668rem;
	margin-left:auto;
}
.history li:nth-child(2n) .txt p {
	margin-right:auto;
	margin-left:0;
}
.join li h6:hover,.contact .fms .btn:hover,.hmore:hover {
	background:#c99d58;
	transform:scale(1.02);
	box-shadow:0 0.20833333333333334rem 0.625rem rgba(217,182,124,0.3);
}
.join li h6:hover span,.contact .fms .btn:hover span{
	/* padding-right:4.166666666666667rem; */
	color:#fefefe;
}
.ykpag1 .hds li,.zlpag1 li,.cfpag2 .bgs li,.shuzpag3 .list li,.join li,.partner .bds li,.hpage2 li {
	position:relative;
	top:0;
}
.organiz .bds .pic img,.ykpag1 .fts dd img,.ykpag1 .bds dd .pic img,.ykpag1 .hds li,.ykpag1 .hds li img,.zlpag2 li .pic img,.zlpag1 li,.zlpag1 li .img img,.cfpag3 li .pic img,.cfpag2 .bgs li,.cfpag2 .bgs li .img img,.cfpag1 .rts .pic img,.shuzpag3 .list li,.shuzpag3 .list .pic img,.respons li .pic img,.honors li .img img,.corporate li .pic img,.join li,.join li h6,.join li h6 span,.cooperative li .img img,.partner .flax .img img,.partner .bds li,.yspag3 li .img img,.yspag2 .img img,.yspag1 dd img,.history li .pic img,.contact .fms .btn,.contact .fms .btn span,.swipzshu .swiper-slide img,.infonews li .img img,.hpage7 li img,.hpage5 .img img,.hpage4 li .img img,.hpage2 li,.hpage2 li 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;
}
.cooperative li:hover .img img {
	transform:scale(1.03);
	-ms-transform:scale(1.03);
	/* IE 9*/
	-moz-transform:scale(1.03);
	/* Firefox*/
	-webkit-transform:scale(1.03);
	/* Safari 和 Chrome*/
	-o-transform:scale(1.03);
}
.honors li:hover .img img,.swipzshu .swiper-slide:hover img,.hpage7 li:hover img,.hpage4 li:hover .img img {
	transform:scale(1.01);
	-ms-transform:scale(1.01);
	/* IE 9*/
	-moz-transform:scale(1.01);
	/* Firefox*/
	-webkit-transform:scale(1.01);
	/* Safari 和 Chrome*/
	-o-transform:scale(1.01);
}
.organiz .bds .pic,.ykpag1 .fts dd,.history li .pic {
	overflow:hidden;
}
.organiz .bds li:hover .pic img,.ykpag1 .fts dd:hover img,.ykpag1 .bds dd:hover .pic img,.ykpag1 .hds li:hover img,.zlpag2 li:hover .pic img,.zlpag1 li:hover .img img,.cfpag3 li:hover .pic img,.cfpag2 .bgs li:hover .img img,.cfpag1 .rts .pic:hover img,.shuzpag3 .list li:hover .pic img,.respons li:hover .pic img,.corporate li:hover .pic img,.partner .flax .img:hover img,.yspag3 li:hover .img img,.yspag2 .img:hover img,.yspag1 dd:hover img,.history li .pic:hover img,.infonews li:hover .img img,.hpage5 .img:hover img{
	transform:scale(1.06);
	-ms-transform:scale(1.06);
	/* IE 9*/
	-moz-transform:scale(1.06);
	/* Firefox*/
	-webkit-transform:scale(1.06);
	/* Safari 和 Chrome*/
	-o-transform:scale(1.06);
}
.partner .bds li:hover {
	top:-0.5208333333333334rem;
	box-shadow:0 0.4166666666666667rem 1.0416666666666667rem 0 rgba(80,80,80,0.2);
}
.hpage2 li img:nth-child(1){
	/*transform: rotateY(180deg);*/
	opacity: 1;
}
.hpage2 li:hover  img:nth-child(2){
	/*transform: rotateY(180deg);*/
	opacity: 0;
}
.hpage2 li:hover img:nth-child(1){
	z-index: 2;
}
.hpage2 li a{
	display: block;position: relative;
	height: 100%;
}
.hpage2 li img{
	position: absolute;
	left: 0;right: 0;
	top: 0;z-index: 1;
}
.hpage2 li .ts{
	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;
}
.hpage2 li:hover .ts{
	opacity: 0;
}
.ykpag1 .hds li:hover,.zlpag1 li:hover,.cfpag2 .bgs li:hover,.shuzpag3 .list li:hover {
	top:-0.2604166666666667rem;
}
.join li h6:hover,.contact .fms li .t1:focus,.hpage6 .fms li .t1:focus {
	border-color:#D8B57C;
}
.infonews li:hover h4,.crumbs dd a:hover {
	color:#D8B57C;
}
.abo1 .ovs .prev:hover,.abo1 .ovs .next:hover {
	background:url(../images/prev1.png) no-repeat center/cover;
}
.join li h6:hover span {
	background:url(../images/qw16.png) no-repeat right center/0.9375rem auto;
}
.ykpag1 .bds dd:hover .ts,.corporate li:hover .txt {
	background:#D8B57C;
}
.ykpag1 .bds dd:hover .ts p,.ykpag1 .bds dd:hover .ts h3,.corporate li:hover .txt h3,.corporate li:hover .txt p {
	color:#fff;
}
.uwhrts {
	position:fixed;
	right:0.5208333333333334rem;
	top:60%;
	z-index:30;
	opacity: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;
	visibility:hidden;
	transform:translateY(1.0416666666666667rem);
}
.uwhrts.show {
	opacity:1;
	transform:translateY(0);
	visibility:visible;
}
.uwhrts li {
	margin-bottom:0.2604166666666667rem;
	width: 3.229166rem;
	height: 3.229166rem;
	cursor:pointer;
	/* border-radius:0.4166666666666667rem;
	border:1px solid #333; */
}
.uwhrts li a.kf{
	background: url(../images/ftx1.png) no-repeat center/contain;
	display: block;width: 100%;height: 100%;
}
.uwhrts li a.kf:hover{
	background: url(../images/ftx2.png) no-repeat center/contain;
}
.uwhrts li .ico {
	display:block;
	margin:0.2604166666666667rem auto 0;
	width:1.71875rem;
}
.uwhrts li h3 {
	font-size:0.625rem;
	line-height:1.2;
	color:#333;
	text-align:center;
}
.uwhrts li p {
	font-size:0.3125rem;
	line-height:1.2;
	color:#333;
	text-align:center;
}
.uwhrts li.tops {
	background:url(../images/ftx3.png) no-repeat center/contain;
}
.uwhrts li:hover.tops {
	background:url(../images/ftx4.png) no-repeat center/contain;
}
.infonews li p {
	overflow:hidden;
}
.partner .bds li .ts {
	width:calc(100% - 7rem);
}
.hbanner img {
	width:100%;
	height:100%;
	object-fit:cover;
	display:block;
}
.hbanner{
	position: relative;overflow: hidden;
}
.hbanner .scollico {
	width:5.208333333333334rem;
	text-align:center;
	position: absolute;
	left: 0;right: 0;margin: 0 auto;
	bottom: 3.5rem;z-index: 2;
}
.hbanner .scollico .ico {
	width:1.3020833333333335rem;
	display:block;
	margin:0 auto;
}
.hbanner .scollico .ar {
	width:0.8333333333333334rem;
	margin:0.2604166666666667rem auto;
}
.hbanner .scollico .ico {
	-webkit-animation:bounce-up 1.5s linear infinite;
	animation:bounce-up 1.5s linear infinite;
}
.hbanner .spans{
	position: absolute;
	left: 0;right: 0;
	bottom: 1rem;
	text-align: center;
	z-index: 3;
}
.hbanner .spans span{
	opacity: 1;
	background: hsl(0deg 0% 100% / 5%);;
	width: 0.6rem;height: 0.6rem;
	border: 1px solid #ffffff;
}
.hbanner .spans span.swiper-pagination-bullet-active{
	background: #d9b67c;opacity: 1;border-color: #d9b67c;
}
@-webkit-keyframes bounce-up {
	25% {
	-webkit-transform:translateY(0.2604166666666667rem);
}
50%,100% {
	-webkit-transform:translateY(0);
}
75% {
	-webkit-transform:translateY(-0.2604166666666667rem);
}
;}@keyframes bounce-up {
	25% {
	transform:translateY(0.2604166666666667rem);
}
50%,100% {
	transform:translateY(0);
}
75% {
	transform:translateY(-0.2604166666666667rem);
}
;}

.header .naver li dd a:hover{
	background: #fff;color: #d9b67c;
}

.mutab dl{
	display: flex;
	gap: 0 20px;
	margin-top: 2.083333rem;
}
.mutab dd{
	flex: 1;
}
.mutab dd a{
	display: block;
	line-height: 2.604166rem;
	font-size: 1rem;
	text-align: center;
}
.mutab dd.on a,
.mutab dd a:hover{
	background: #d9b67c;color: #fff;
}

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




.contact .jituan{
	margin-top: 4.6875rem;
}
.contact .jituan .flax {
	margin-top:2.0833333333333335rem;
}
.contact .jituan ul {
	display:flex;
	flex-wrap:wrap;
}
.contact .jituan li {
	width:calc((100% - 3.229166666666667rem)/3);
	position:relative;
	padding-right: 1.5625rem;margin-bottom: 3.125rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	margin-right:1.5625rem;
}
.contact .jituan li:nth-child(3n) {
	margin-right:0;
}
.contact .jituan li::before {
	content:"";
	position:absolute;
	right:0;
	top:50%;
	z-index:1;
	width:0.052083333333333336rem;
	height:5.208333333333334rem;
	margin-top:-2.604166666666667rem;
	background:#d9b67c;
}
.contact .jituan li:nth-child(3n)::before {
	display:none;
}
.contact .jituan li h3 {
	font-size:1.5625rem;
	line-height:1.6;
	color:#000;
	margin-bottom:0.78125rem;
}
.contact .jituan li p {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#000;
	display:flex;
	align-items:flex-start;
	margin-bottom:0.3125rem;
}
.contact .jituan li p img {
	width:0.9375rem;
	display:inline-block;
	margin-right:0.20833333333333334rem;
	margin-top:0.2rem ;
}




