.layout {
	overflow:hidden;
	padding-top:4.6875rem;
}
.header {
	position:fixed;
	left:0;
	right:0;
	top:0;
	z-index:233;
	background:#fff;
	height:4.6875rem;
	box-shadow:0 0 0.5208333333333334rem 0 rgba(80,80,80,0.2);
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding:0 2.604166666666667rem;
}

.wrap {
	width:83.33333333333334rem;
	margin:0 auto;
}
.header .logo {
	display:block;
	max-width:11.28125rem;
}
.header .logo img {
	width:100%;
	display:block;
}
.header .naver ul {
	display:flex;
	justify-content:flex-end;
	align-items:center;
}
.header .naver li a {
	font-size:0.8333333333333334rem;
	line-height:4.6875rem;
	color:#363636;
	display:block;
	font-weight:bold;
}
.header .naver li {
	margin-left:3.6458333333333335rem;
	position:relative;
}
.header .naver li .nli dd a:hover,.header .naver li.on a,.header .naver li a:hover {
	color:#3acdfc;
}
.header .naver li .nli {
	position:absolute;
	left:-5.989583333333334rem;
	right:-5.989583333333334rem;
	top:100%;
	z-index:1;
	width:14.583333333333334rem;
	border-radius:0.5208333333333334rem;
	background:#fff;
	box-shadow:0 0 0.5208333333333334rem 0 rgba(80,80,80,0.2);
	display:none;
}
.header .naver li .nli::before {
	content:"";
	position:absolute;
	left:0;
	right:0;
	top:-0.4166666666666667rem;
	z-index:1;
	background:url(../images/qms9.png) no-repeat center/cover;
	width:0.8333333333333334rem;
	height:0.4166666666666667rem;
	margin:0 auto;
}
.header .naver li .nli dl {
	padding:0.4166666666666667rem 0;
}
.header .naver li .nli dd {
	position:relative;
}
.header .naver li .nli dd::before {
	content:"";
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	z-index:1;
	width:9.0625rem;
	height:0.052083333333333336rem;
	background:#eeeeee;
	margin:0 auto;
}
.header .naver li .nli dd:last-child::before {
	display:none;
}
.header .naver li .nli dd a {
	font-size:0.8333333333333334rem;
	line-height:2.8125rem;
	color:#232323;
	text-align:center;
	display:block;
	font-weight:initial;
}
.hbanner {
	overflow:hidden;
	height:43.75rem;
}
.hbanner .wrap {
	height:100%;
	position:relative;
}
.hbanner h2 {
	position:absolute;
	left:0;
	right:0;
	top:38%;
	z-index:1;
	text-align:center;
	font-size:3.385416666666667rem;
	line-height:1.6;
	color:#fff;	-webkit-animation:fadeInUp 1s 0s ease both;
					-moz-animation:fadeInUp 1s 0s ease both;text-shadow: 0 0 0.52rem #a9d7e6;
}
.hbanner h2 span {
	font-weight:bold;
}
.hbanner .spot {
	position:absolute;
	left:0;
	right:0;
	bottom:0.5625rem;
	z-index:1;text-align: center;
}
.hbanner .spot span {
	width:0.15625rem;
	height:0.3125rem;
	background:#a9d7e6;
	opacity:1;
	margin:0 0.46875rem !important;border-radius: initial;
}
.hbanner .spot .swiper-pagination-bullet-active {
	background:#ffd325;
	height:1.0416666666666667rem;
}
.hpage1 {
	padding:5.9375rem 0 6.458333333333334rem;
}
.hpage1 .wrap {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.hpage1 .pic {
	margin-right:-8.333333333333334rem;
	width:44.53125rem;
}
.hpage1 .pic img {
	display:block;
}
.hpage1 .text {
	width:50%;
}
.hpage1 .text h2 {
	font-size:2.0833333333333335rem;
	line-height:1.6;
	color:#232323;
	font-weight:bold;
}
.hpage1 .text .del {
	margin:1.5625rem 0 4.166666666666667rem;
}
.hpage1 .text p {
	font-size:0.9375rem;
	line-height:2;
	color:#363636;
}
.hpage1 .text .btn {
	width:11.458333333333334rem;
	line-height:2.604166666666667rem;
	display:block;
	font-size:0.9375rem;
	color:#3acdfc;
	border:1px solid #3acdfc;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
}
.hpage2 {
	height:44.270833333333336rem;
	overflow:hidden;
}
.hpage2 .wrap {
	height:100%;
	position:relative;
}
.hpage2 .txt {
	position:absolute;
	left:0;
	right:0;
	top:5.208333333333334rem;
	z-index:1;
	text-align:center;
}
.hpage2 .txt h2 {
	font-size:2.0833333333333335rem;
	line-height:1.6;
	color:#fff;
	margin-bottom:0.9375rem;
}
.hpage2 .txt p {
	font-size:0.9375rem;
	line-height:2;
	color:#fff;
}
.hpage3 {
	padding:8.541666666666668rem 0 7.8125rem;
	position:relative;
}
.hpage3::before {
	content:"";
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	width:24.21875rem;
	background:#f5fcff;
	height:100%;
}
.hpage3 .wrap {
	display:flex;
	justify-content:space-between;
	flex-direction:row-reverse;
	align-items:center;
	position:relative;
	z-index:2;
}
.hpage3 .img {
	width:38.28125rem;
	overflow:hidden;
}
.hpage3 .img img {
	width:100%;
	display:block;
}
.hpage3 .txt {
	width:calc(100% - 45.3125rem);
}
.hpage3 .txt h3 {
	font-size:2.0833333333333335rem;
	line-height:1.6;
	color:#232323;
	font-weight:bold;
	margin-bottom:1.25rem;
}
.hpage3 .txt p {
	font-size:0.9375rem;
	line-height:2;
	color:#363636;
}
.hpage4 {
	padding:5.208333333333334rem 0;
}
.hpage4 h2 {
	font-size:2.0833333333333335rem;
	line-height:1.6;
	color:#232323;
	text-align:center;
	font-weight:bold;
}
.hpage4 ul {
	margin-top:1.5625rem;
	display:flex;
	flex-wrap:wrap;
}
.hpage4 li {
	height:8.333333333333334rem;
	margin-right:0.78125rem;
	width:calc((100% - 4.010416666666667rem) / 6);
}
.hpage4 li:nth-child(6n) {
	margin-right:0;
}
.hpage4 li img {
	width:100%;
	display:block;
	height:100%;
}
.footer {
	background:#1b1b1b;
}
.footer .copyright {
	border-top:0.052083333333333336rem solid #343434;
	padding:1.3541666666666667rem 0 1.7708333333333335rem;
	font-size:0.7291666666666667rem;
	line-height:1.6;
	color:#a8a8a8;
	text-align:center;
}
.footer .copyright a {
	color:#a8a8a8;
}
.footer .tps {
	padding:4.270833333333334rem 0 3.229166666666667rem;
	display:flex;
	justify-content:space-between;
}
.footer .tps .lts .btn {
	width:12.25rem;
	line-height:1.875rem;
	display:block;
	border:1px solid #fff;
	font-size:0.8333333333333334rem;
	color:#fff;
	font-weight:bold;
	text-align:center;
}
.footer .tps .lts p {
	font-size:0.7291666666666667rem;
	line-height:1.8;
	color:#b1b1b1;
	margin-top:1.0416666666666667rem;
}
.footer .tps .rts h3 {
	font-size:0.9375rem;
	line-height:1.6;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	text-align: center;
}
.footer .tps .rts dl {
	margin-top:0.78125rem;
	display:flex;
	align-items:center;
}
.footer .tps .rts dd {
	width:1.9270833333333335rem;
	height:1.9270833333333335rem;
	display:block;
	margin-left:0.7291666666666667rem;
}
.footer .tps .rts dd img {
	width:100%;
	height:100%;
	display:block;
}
.uitrts {
	position:fixed;
	right:0.7291666666666667rem;
	top:30%;
	z-index:20;
}
.uitrts li {
	margin-bottom:0.15625rem;
	width:3.0208333333333335rem;
	height:3.0208333333333335rem;
	background:#3acdfc;
	border-radius:0.3125rem;overflow: hidden;
}
.uitrts li a {
	display:flex;
	justify-content:center;
	align-items:center;
	width:100%;
	height:100%;
}
.uitrts li img {
	max-width:100%;
	max-height:100%;
	display:block;
	object-fit:contain;
	margin:auto;
}
.banner img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.uitit h2 {
	font-size:2.0833333333333335rem;
	line-height:1.6;
	color:#232323;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
}
.about .del {
	margin-top:1.8229166666666667rem;
}
.about .del p {
	font-size:0.9375rem;
	line-height:2;
	color:#363636;
	text-align:center;
}
.about h6 {
	font-size:1.25rem;
	line-height:1.6;
	color:#3acdfc;
	font-weight:bold;
	text-align:center;
	margin:1.0416666666666667rem 0 2.0833333333333335rem;
}
.about {
	padding:3.6458333333333335rem 0 6.041666666666667rem;
}
.about .bds ul {
	display:flex;
	flex-wrap:wrap;
}
.about .bds li {
	margin-bottom:1.0416666666666667rem;
	margin-right:1.0416666666666667rem;
	width:calc((100% - 2.1875rem) / 3);
	height:12.5rem;
	overflow:hidden;
	position:relative;
	z-index:2;
	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;
}
.about .bds li:nth-child(3n) {
	margin-right:0;
}
.about .bds li 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;
}
.about .bds li::before {
	content:"";
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	z-index:1;
	background:url(../images/qms53.png);
	width:100%;
	height:5.625rem;
}
.about .bds li h4 {
	position:absolute;
	left:0;
	right:0;
	bottom:0.7291666666666667rem;
	z-index:3;
	font-size:1.0416666666666667rem;
	line-height:1.6;
	color:#fff;
	text-align:center;
}
.about .bds li::after {
	position:absolute;
	content:"";
	left:0;
	right:0;
	top:100%;
	z-index:2;
	background:rgba(62,206,252,0.7);
	width:100%;
	height:100%;
	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;
}
.about .bds li:hover::after {
	top:0;
}
.about .bds li:hover h4 {
	bottom:auto;
	top:50%;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	/* IE 9*/
	-moz-transform:translateY(-50%);
	/* Firefox*/
	-webkit-transform:translateY(-50%);
	/* Safari 和 Chrome*/
	-o-transform:translateY(-50%);
}
.about .bds li:hover img {
	transform:scale(1.1);
	-ms-transform:scale(1.1);
	/* IE 9*/
	-moz-transform:scale(1.1);
	/* Firefox*/
	-webkit-transform:scale(1.1);
	/* Safari 和 Chrome*/
	-o-transform:scale(1.1);
}
.abosinf {
	padding:3.6458333333333335rem 0 5.520833333333334rem;
}
.abosinf .del img {
	width:100%;
	display:block;
}
.abosinf p {
	font-size:0.9375rem;
	line-height:2;
	color:#363636;
}
.abosinf .del {
	margin-top:2.0833333333333335rem;
}
.abosinf h6 {
	font-size:1.25rem;
	line-height:1.6;
	color:#3acdfc;
	font-weight:bold;
	margin:1.7708333333333335rem 0 1.0416666666666667rem;
}
.abosinf .btn {
	width:12.8125rem;
	line-height:2.604166666666667rem;
	border:1px solid #3acdfc;
	text-align:center;
	color:#3acdfc;
	display:block;
	font-weight:bold;
	font-size:0.9375rem;
	margin-top:3.854166666666667rem;
	text-transform:uppercase;
}
.abosinf h6.on {
	text-align:center;
}
.abosinf .del.on {
	margin-top:0;
}
.abosinf .del.on p {
	text-align:center;
}
.brand {
	padding:4.6875rem 0;
}
.brand .bds {
	margin-top:0.78125rem;
}
.brand .bds li {
	padding:2.916666666666667rem 0;
	border-bottom:0.052083333333333336rem solid #eeeeee;
	display:flex;
	justify-content:space-between;
}
.brand .bds li:last-child {
	border-bottom:none;
}
.brand .bds li .pic {
	width:29.166666666666668rem;
	overflow:hidden;
	height:25.520833333333336rem;
}
.brand .bds li .pic img {
	width:100%;
	display:block;
	height:100%;
	object-fit:cover;
}
.brand .bds li .text {
	width:calc(100% - 33.333333333333336rem);
}
.brand .bds li .text h3 {
	font-size:1.5625rem;
	line-height:1.6;
	color:#3acdfc;
	font-weight:bold;
}
.brand .bds li .text p {
	font-size:0.9375rem;
	line-height:2;
	color:#363636;
	margin:0.8333333333333334rem 0 1.6666666666666667rem;
}
.brand .bds li .text h6 {
	font-size:0.9375rem;
	line-height:1.6;
	color:#363636;
	font-weight:bold;
}
.brand .bds li .text h6 a {
	color:#3acdfc;
	font-weight:initial;
}
.brand .bds li:nth-child(2n) {
	flex-direction:row-reverse;
}
.brand .bds li .text h6.on a {
	font-weight:bold;
	display:inline-block;
	padding-right:0.8333333333333334rem;
	background:url(../images/qms54.png)  no-repeat right center;
}
.outlets {
	padding:3.6458333333333335rem 0 6.770833333333334rem;
}
.outlets .bds {
	margin-top:1.875rem;
}
.outlets .bds ul {
	display:flex;
	flex-wrap:wrap;
	margin-bottom:3.125rem;
}
.outlets .bds li {
	margin-bottom:0.10416666666666667rem;
	margin-right:0.10416666666666667rem;
	width:calc((100% - 0.3125rem) / 3);
	height:19.270833333333336rem;
	overflow:hidden;
	position:relative;
	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;z-index: 2;
}
.outlets .bds li a{
	display: block;width: 100%;height: 100%;
}
.outlets .bds li:nth-child(3n) {
	margin-right:0;
}
.outlets .bds li h6 {
	position:absolute;
	left:0;
	right:0;
	bottom:0.8333333333333334rem;
	z-index:1;
	font-size:1.0416666666666667rem;
	line-height:1.6;
	color:#fff;
	font-weight:bold;
	text-align:center;
}
.outlets .bds li img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
/*	filter:grayscale(100%); */
	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;
}
.outlets .bds li .ts{
	position: relative;width: 100%;height: 100%;
}
.outlets .bds li .ts::before {
	content:"";
	position:absolute;
	left:0;
	right:0;
	top:0;
	z-index:1;
	width:100%;
	height:100%;
	background:url(../images/qms55.png)
	 no-repeat center bottom rgba(255,255,255,0.1);background-size: 100% 100%; 
}
.outlets .bds li:hover .ts::before {
	background:url(../images/qms29.png) no-repeat center bottom;background-size: 100% 100%;opacity: 0;
}
.outlets .bds li:hover img {
	filter:grayscale(0);
	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);
}
.pages dl {
	display:flex;
	justify-content:center;
	align-items:center;
}
.pages dd {
	font-size:0.7291666666666667rem;
	margin:0 0.20833333333333334rem;
	line-height:1.4583333333333335rem;
}
.pages dd a {
	font-size:0.7291666666666667rem;
	line-height:1.4583333333333335rem;
	color:#fff;
	display:block;
	padding:0 0.5208333333333334rem;
	border-radius:0.15625rem;
	min-width:1.4583333333333335rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	border:1px solid #d2d2d2;
	color:#666666;
}
.pages dd.ons a {
	background:#f7f7f7;
}
.pages dd a:hover,.pages dd.on a {
	background:#3acdfc;
	border-color:#3acdfc;
	color:#fff;
}
.outletdel {
	padding:1.0416666666666667rem 0 3.125rem;
}
.uitture {
	width:6.770833333333334rem;
	line-height:1.9791666666666667rem;
	text-align:center;
	font-size:0.9375rem;
	color:#999999;
	display:block;
	border:1px solid #d2d2d2;
	border-radius:1.0416666666666667rem;
}
.outletdel .hds {
	padding:3.125rem 0 4.166666666666667rem;
}
.outletdel .hds .wrap {
	display:flex;
	justify-content:space-between;
}
.outletdel .hds .pic {
	width:34.375rem;
	height:29.947916666666668rem;
	overflow:hidden;
}
.outletdel .hds .pic img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.outletdel .hds .text {
	width:calc(100% - 38.020833333333336rem);
}
.outletdel .hds h3 {
	font-size:2.0833333333333335rem;
	line-height:1.6;
	color:#3acdfc;
	font-weight:bold;
}
.outletdel .hds .del p {
	font-size:0.8854166666666667rem;
	line-height:2;
	color:#363636;
}
.outletdel .hds .del {
	margin:1.0416666666666667rem 0 2.0833333333333335rem;
}
.outletdel .hds .btn {
	width:11.71875rem;
	line-height:2.7083333333333335rem;
	border:1px solid #3acdfc;
	text-align:center;
	display:block;
}
.outletdel .hds .btn span {
	font-size:1.0416666666666667rem;
	line-height:2.7083333333333335rem;
	color:#3acdfc;
	display:inline-block;
	padding-left:1.25rem;
	background:url(../images/qms56.png) no-repeat left center;
	background-size:0.8854166666666667rem auto;
}
.outletdel .bds {
	padding-top:3.125rem;
	border-top:0.052083333333333336rem solid #eeeeee;
}
.outletdel .bds h2 {
	font-size:2.0833333333333335rem;
	line-height:1.6;
	color:#3acdfc;
	font-weight:bold;
	text-align:center;
}
.outletdel .bds ul {
	display:flex;
	margin-top:2.0833333333333335rem;
	flex-wrap:wrap;
}
.outletdel .bds li {
	width:calc((100% - 4.791666666666667rem) / 3);
	margin-right:2.34375rem;
	text-align:center;
}
.outletdel .bds li:nth-child(3n) {
	margin-right:0;
}
.outletdel .bds li .pic {
	height:16.40625rem;
	overflow:hidden;
}
.outletdel .bds li .pic img {
	width:100%;
	height:100%;
	display:block;
/*	object-fit:cover; */
}
.outletdel .bds li h3 {
	font-size:1.0416666666666667rem;
	line-height:1.6;
	color:#3acdfc;
	font-weight:bold;
	margin:1.3020833333333335rem 0 0.7291666666666667rem;
	text-transform:uppercase;
}
.outletdel .bds li p {
	font-size:1.0416666666666667rem;
	line-height:2;
	color:#666666;
}
.news {
	padding:4.6875rem 0 7.291666666666667rem;
}
.news .uitnews {
	margin-top:2.0833333333333335rem;
}
.uitnews ul {
	display:flex;
	flex-wrap:wrap;
}
.uitnews li {
	margin-right:2.916666666666667rem;
	width:calc((100% - 5.9375rem) / 3);
	margin-bottom:3.0208333333333335rem;
}
.uitnews li:nth-child(3n) {
	margin-right:0;
}
.uitnews li .txt {
	margin-top:1.0416666666666667rem;
}
.uitnews li h3 {
	font-size:1.0416666666666667rem;
	line-height:1.7;
	color:#232323;
	height:3.4em;
	overflow:hidden;
	font-weight:bold;
}
.uitnews li:hover h3 {
	color:#3acdfc;
}
.uitnews li p {
	font-size:0.8333333333333334rem;
	line-height:1.8;
	color:#999999;
	margin-top:0.7291666666666667rem;
}
.uitnews li .pic {
	height:20.96875rem;
	overflow:hidden;
	position:relative;
}
.uitnews li .pic .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;
}
.uitnews li .pic .ico {
	width:5.3125rem;
	position:absolute;
	left:0;
	right:0;
	top:50%;
	z-index:1;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	/* IE 9*/
	-moz-transform:translateY(-50%);
	/* Firefox*/
	-webkit-transform:translateY(-50%);
	/* Safari 和 Chrome*/
	-o-transform:translateY(-50%);
	margin:0 auto;
	display:none;
}
.uitnews li .pic::before {
	content:"";
	position:absolute;
	left:0;
	right:0;
	top:100%;
	z-index:1;
	bottom:0;
	background:rgba(58,205,252,0.6);
	width:100%;
	height:100%;
	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;
}
.uitnews li:hover .pic .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);
}
.uitnews li:hover .pic::before {
	top:0;
}
.uitnews li:hover .pic .ico {
	display:block;
}
.newdel {
	padding:0.8333333333333334rem 0 3.6458333333333335rem;
}
.newdel .hds {
	padding:2.604166666666667rem 0 1.0416666666666667rem;
	border-bottom:0.052083333333333336rem solid #d2d2d2;
	text-align:center;
	border-bottom:0.052083333333333336rem solid #d2d2d2;
}
.newdel .hds h1 {
	font-size:2.0833333333333335rem;
	line-height:1.6;
	color:#232323;
	font-weight:bold;
}
.newdel .hds h6 {
	text-align:center;
	margin-top:0.9375rem;
}
.newdel .hds h6 span {
	font-size:0.7291666666666667rem;
	line-height:1.6;
	color:#999999;
	padding-left:1.0416666666666667rem;
	background:url(../images/qms57.png) no-repeat left center;
	background-size:0.7291666666666667rem auto;
}
.newdel .del img {
	display:block;
	margin:0 auto;
}
.newdel .del p {
	font-size:0.9375rem;
	line-height:1.7;
	color:#363636;
}
.newdel .fts {
	margin-top:2.604166666666667rem;
	padding-top:2.0833333333333335rem;
	border-top:0.052083333333333336rem solid #d2d2d2;
}
.newdel .fts h6 {
	font-size:0.9375rem;
	line-height:1.6;
	color:#999999;
	margin-bottom:0.5208333333333334rem;
}
.newdel .fts h6 a {
	color:#363636;
}
.newdel .post {
	margin-top:3.6458333333333335rem;
}
.newdel .post h5 {
	font-size:1.5625rem;
	line-height:1.6;
	color:#3acdfc;
	font-weight:bold;
	margin-bottom:1.25rem;
}
.career .flax {
	display:flex;
	justify-content:space-between;
	flex-direction:row-reverse;
	align-items:flex-start;
}
.career .flax .rts {
	width:47.91666666666667rem;
	padding:5.729166666666667rem 0;
}
.career .flax .lts {
	position:sticky;
	top:4.6875rem;
	z-index:232;
	background:#3acdfc;
	background:#3acdfc;
	width:38.020833333333336rem;
	padding:5.833333333333334rem 3.125rem 0 5.208333333333334rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	margin-left:-8.333333333333334rem;
}
.career .flax .lts h2 {
	font-size:2.0833333333333335rem;
	line-height:1.6;
	color:#fff;
	font-weight:bold;
}
.career .flax .lts .del {
	margin:0.8333333333333334rem 0 8.333333333333334rem;
}
.career .flax .lts p {
	font-size:0.8854166666666667rem;
	line-height:2;
	color:#fff;
}
.career .flax .lts h6 {
	font-size:0.9375rem;
	line-height:1.6;
	color:#ffdb4c;
	font-weight:bold;
}
.career .flax .lts p {
	font-size:0.78125rem;
	line-height:2;
	color:#fff;
}
.career .flax .rts h3 {
	font-size:1.3541666666666667rem;
	line-height:1.6;
	color:#3acdfc;
	font-weight:bold;
	margin-bottom:1.0416666666666667rem;
}
.career .flax .rts li h4 {
	font-size:1.0416666666666667rem;
	line-height:1.6;
	color:#363636;
	padding:1.0416666666666667rem 0;
	border-bottom:0.052083333333333336rem solid #dcdcdc;
	background:url(../images/qms12.png) no-repeat right center;
	background-size:0.5208333333333334rem auto;
	cursor:pointer;
}
.career .flax .rts li.on h4 {
	background:url(../images/qms13.png) no-repeat right center;
	background-size:0.5208333333333334rem auto;
	color:#3acdfc;
	font-weight:bold;
}
.career .flax .rts li .ds {
	margin-bottom:1.5625rem;
}
.career .flax .rts li h5 {
	font-size:0.9375rem;
	line-height:1.6;
	color:#363636;
	font-weight:bold;
	margin-bottom:0.5208333333333334rem;
}
.career .flax .rts li p {
	font-size:0.8333333333333334rem;
	line-height:2;
	color:#666666;
}
.career .flax .rts li .txt {
	margin-top:0.8333333333333334rem;
	display:none;
	border-bottom:0.052083333333333336rem solid #dcdcdc;
	padding-bottom:2.0833333333333335rem;
}
.career .flax .rts li h6 {
	font-size:0.8333333333333334rem;
	line-height:2;
	color:#999999;
}
.contact {
	padding-top:4.166666666666667rem;
}
.contact .bds {
	display:flex;
	justify-content:space-between;
	flex-direction:row-reverse;
}
.contact .bds .rts {
	width:calc(100% - 59.63541666666667rem);
	background:#3acdfc;
	padding:5.46875rem 3.4375rem 0 2.0833333333333335rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.contact .bds .map {
	width:59.63541666666667rem;
	height:43.22916666666667rem;
}
.contact .bds h3 {
	font-size:2.0833333333333335rem;
	line-height:1.6;
	color:#fff;
	font-weight:bold;
	margin-bottom:1.5625rem;
}
.contact .bds ul {
	margin-left:1.25rem;
}
.contact .bds li h5 {
	background:rgba(255,255,255,0.12);
	border-radius:0.7291666666666667rem;
	text-shadow:0 0 0.5208333333333334rem #bdeefe;
	font-size:1.0416666666666667rem;
	line-height:1.6;
	color:#fff;
	font-weight:bold;
	padding:0.9375rem 1.5625rem;
	margin-bottom:0.20833333333333334rem;
	cursor:pointer;
}
.contact .bds .text {
	background:#fff;
	border-radius:0.625rem;
	margin-bottom:0.20833333333333334rem;
	padding:1.0416666666666667rem 1.5625rem;
	display:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.contact .bds .text h6 {
	font-size:1.1458333333333335rem;
	line-height:1.6;
	color:#3acdfc;
	font-weight:bold;
	margin-bottom:0.8333333333333334rem;
}
.contact .bds .text dd {
	font-size:0.8333333333333334rem;
	line-height:1.5;
	color:#666666;
	padding-left:1.0416666666666667rem;
	margin-bottom:0.8333333333333334rem;
}
.contact .bds .text dd:nth-child(1) {
	background:url(../images/qms17.png) no-repeat left top 0.10416666666666667rem;
	background-size:0.8333333333333334rem auto;
}
.contact .bds .text dd:nth-child(2) {
	background:url(../images/qms18.png) no-repeat left center;
	background-size:0.8854166666666667rem auto;
}
.contact .bds .text dd:nth-child(3) {
	background:url(../images/qms19.png) no-repeat left center;
	background-size:0.8333333333333334rem auto;
}
.anchorBL {
	display:none !important;
}
.contact .hds {
	margin-bottom:7.291666666666667rem;
}
.contact .hds .flax {
	display:flex;
	justify-content:space-between;
	flex-direction:row-reverse;
	background:#f7f7f7;
	margin-top:2.0833333333333335rem;
}
.contact .hds .lts {
	padding:7.8125rem 3.125rem 8.854166666666668rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	border-radius:0.8333333333333334rem 0 0 0.8333333333333334rem;
	width:31.25rem;
}
.contact .hds .form {
	width:calc(100% - 31.25rem);
	padding:3.6458333333333335rem 3.6458333333333335rem 4.166666666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.contact .hds .lts h3 {
	font-size:1.6666666666666667rem;
	line-height:1.6;
	color:#fff;
	font-weight:bold;
	text-align:center;
	text-shadow:0 0 0.5208333333333334rem #bdeefe;
}
.contact .hds .lts h6 {
	font-size:1.1458333333333335rem;
	line-height:1.6;
	color:#fff;
	margin:1.5625rem 0 0.625rem;
	text-align:center;
}
.contact .hds .lts p {
	font-size:0.9375rem;
	line-height:2;
	text-align:center;
	color:#fff;
	opacity:0.8;
}
.contact .hds .lts dl {
	margin:2.604166666666667rem 0 5.208333333333334rem;
	text-align:center;
}
.contact .hds .lts dd {
	margin-bottom:0.8333333333333334rem;
}
.contact .hds .lts dd span {
	font-size:0.9375rem;
	line-height:1.7;
	color:#fff;
	text-shadow:0 0 0.5208333333333334rem #bdeefe;
	background:url(../images/qms58.png) no-repeat left center;
	background-size:0.8854166666666667rem auto;
	display:inline-block;
	padding-left:1.25rem;
}
.contact .hds .lts .btn {
	width:13.75rem;
	background:#fff;
	text-align:center;
	font-size:0.9375rem;
	line-height:3.125rem;
	color:#3acdfc;
	display:block;
	margin:0 auto;
	font-weight:bold;
}
.contact .hds .form h3 {
	font-size:1.6666666666666667rem;
	line-height:1.6;
	color:#3acdfc;
	font-weight:bold;
}
.contact .hds .form p {
	font-size:0.9375rem;
	line-height:1.8;
	color:#363636;
	margin:0.78125rem 0 1.1458333333333335rem;
}
.contact .hds .form li {
	margin-bottom:1.25rem;
}
.contact .hds .form dl {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.contact .hds .form dd {
	width:calc((100% - 1.25rem)/2);
}

.contact .hds .form .tit{
    display: block;
    color: #666;
    margin-bottom: 0.12rem;
    font-size: 0.96rem;
}

.contact .hds .form .lsele {
	width:100%;
	border-radius:0.4166666666666667rem;
	height:2.916666666666667rem;
	font-size:0.9375rem;
	color:#363636;
	line-height:1.6;
	background:url(../images/qms15.png) no-repeat right 0.9375rem center #fff;
	background-size:0.78125rem auto;
	padding:0 1.875rem 0 1.25rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	border:none;
}
.contact .hds .form .lsele option {
	font-size:0.9375rem;
	color:#363636;
	line-height:1.6;
}
.contact .hds .form .t1 {
	background:#fff;
	width:100%;
	border-radius:0.4166666666666667rem;
	height:2.916666666666667rem;
	font-size:0.9375rem;
	color:#363636;
	line-height:1.6;
	padding:0 1.25rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	border:none;
}
.contact .hds .form li h6 {
	font-size:0.9375rem;
	line-height:1.6;
	color:#363636;
	font-weight:bold;
	margin-bottom:1.0416666666666667rem;
}
.contact .hds .form .dl1 {
	display:flex;
	flex-wrap:wrap;
	justify-content:flex-start;
}
.contact .hds .form .dl1 dd {
	margin-right:2.34375rem;
	width:auto;
	margin-bottom:0.8333333333333334rem;
}
.contact .hds .form .dl1 dd:nth-child(4n) {
/*	margin-right:0;  */
}
.contact .hds .form .dl1 dd label {
	font-size:0.9375rem;
	line-height:1.6;
	color:#363636;
	display:block;
	cursor:pointer;
	padding-left:1.25rem;
	background:url(../images/qms16.png) no-repeat left center;
	background-size:0.9375rem auto;
}
.contact .hds .form .dl1 dd .che1 {
	display:none;
}
.contact .hds .form .dl1 dd input:checked + label {
	background:url(../images/qms16-1.png) no-repeat left center;
	background-size:1.1458333333333335rem auto;
}
.contact .hds .form .t2 {
	height:7.8125rem;
	line-height:1.7;
	padding:0.8333333333333334rem 1.3541666666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	resize:none;
}
.contact .hds .form .cheok label {
	font-size:0.7291666666666667rem;
	line-height:1.6;
	color:#666666;
	display:block;
	cursor:pointer;
	padding-left:1.4583333333333335rem;
	background:url(../images/qms16.png) no-repeat left top 0;
	background-size:0.9375rem auto;
}
.contact .hds .form .cheok .che1 {
	display:none;
}
.contact .hds .form .cheok input:checked + label {
	background:url(../images/qms16-1.png) no-repeat left top 0;
	background-size:1.1458333333333335rem auto;
}
.contact .hds .form li.on {
	margin-bottom:0;
}
.contact .hds .form .sub {
	margin-top:1.5625rem;
	width:13.75rem;
	line-height:3.125rem;
	background:#3acdfc;
	text-align:center;
	display:block;
	font-size:0.9375rem;
	color:#fff;
	font-weight:bold;
	text-align:center;
}
.abosinf .btn:hover,
.hpage1 .text .btn:hover{
	background: #3acdfc;color: #fff;
}
.outletdel .bds li,
.footer .tps .rts dd,
.hpage4 li{
	position: relative;top: 0;transition:all 0.3s;
	-ms-transition:all 0.3s;  /* IE 9 */
	-moz-transition:all 0.3s;     /* Firefox */
	-webkit-transition:all 0.3s; /* Safari 和 Chrome */
	-o-transition:all 0.3s;
}
.outletdel .bds li:hover,
.footer .tps .rts dd:hover,
.hpage4 li:hover{
	top: -0.52rem
}
.contact .hds .form .sub:hover,
.uitrts li a:hover{
	background: #2eb4df;
}
.footer .tps .lts .btn:hover{
	background: #fff;color: #3acdfc;
}
.contact .hds .lts .btn:hover{
	color: #fff;background: #2eb4df;
}
.newdel .fts h6 a:hover{
	color: #3acdfc;
}
.outletdel .bds li .pic img{
	transition:all 0.3s;
	-ms-transition:all 0.3s;  /* IE 9 */
	-moz-transition:all 0.3s;     /* Firefox */
	-webkit-transition:all 0.3s; /* Safari 和 Chrome */
	-o-transition:all 0.3s;
}
.outletdel .bds li:hover .pic 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); 
}

.outletdel .hds .btn:hover{
	background: #3acdfc;
}
.outletdel .hds .btn:hover span{
	color:#fff;
	background:url(../images/qms56-1.png) no-repeat left center;
}



.outletdel .hds .text h6 {
	font-size:0.9375rem;
	line-height:1.6;
	color:#363636;
	font-weight:bold;margin:1rem 0 0 ;
}
.outletdel .hds .text h6 a {
	color:#3acdfc;
	font-weight:initial;
}


.header .naver{
    display: flex;
    align-items: center;
}
.header .laug {
	width:2.3958333333333335rem;
/*	background:url(../images/qms411.png) no-repeat right center; */
	background-size:0.5208333333333334rem auto;
	padding-right:0.8333333333333334rem;
	border:none;
	position:relative;
	margin-left:3.125rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;cursor: pointer;
}
.header .laug:hover dl{
    display: block;
}
.header .laug dl {
	position:absolute;
	left:0;
	right:0;
	top:100%;
	z-index:2;
	background:#fff;
	box-shadow:0 0 0.5208333333333334rem 0 rgba(80,80,80,0.2);
	border-radius:0.3125rem;
	padding:0.5208333333333334rem 0 0.3rem;
	width:3.125rem;
	display:none;
}
.header .laug dd {
	margin-bottom:0.2604166666666667rem;
}
.header .laug dd img {
	width:1.3541666666666667rem;
	display:block;
	margin:0 auto;
}

