@charset "utf-8";
/* *******************************************************
 * filename : content_responsive.css
 * description : 서브페이지 컨텐츠 반응형 CSS
 * date : 2022-03-14
******************************************************** */


/* ******************  서브공통 ********************** */
/* -------- 공통 스크롤바  -------- */
@media all and (max-width:1220px){
	.custom-scrollbar-wrapper .scroll-object{max-width:100%;}
}
@media all and (max-width:800px){
	.custom-scrollbar-wrapper{position:relative;margin-right:calc(-1* var(--area-padding)); cursor:move}
	.custom-scrollbar-wrapper .scroll-object{max-width:none; width:800px; }
	.cm-scroll-drag-guide {display:flex; justify-content:flex-end; margin-right:var(--area-padding); }
	.cm-scroll-drag-guide .cm-scroll-drag-inner { position: relative; width:50px; height: 50px; }
	.cm-scroll-drag-guide .cm-scroll-drag-inner:before { position:absolute; top:4px; right:0; width:100%; height:3px; background-color:#ccc; content:""; border-radius:5px;}
	.cm-scroll-drag-guide .drag-tail { position: absolute; z-index: 1; left: 0px; top: 3px; animation:moveScrollAni 3s both infinite; }
	.cm-scroll-drag-guide .drag-tail .tail{display:block; width: 25px; height: 5px; background-color: rgba(0, 0, 0, 0.7); border-radius:5px; opacity:1; }
	.cm-scroll-drag-guide .drag-tail .hand-icon{ font-size:30px; color:#aaa }
	@keyframes moveScrollAni {
		0%, 10% {
			left: 0;
			margin-left: 0px;
		}
		50% {
			left: 100%;
			margin-left: -25px;
		}
		100% {
			left: 0;
			margin-left: 0px;
		}
	}
}

/* -------- 공통 :: 탭 -------- */
@media all and (max-width:1280px){
	.sub-tab-list-style .area{padding:0}
	.sub-tab-list-style ul {display: flex; width: 100%;}
	.sub-tab-list-style ul li {width: 100%;}
	.sub-tab-list-style.top-fixed {top: var(--header-height);} 
}
@media all and ( max-width: 800px ){
	/* Tab 공통 스타일 */
	.sub-tab-wrapper-style,
	.sub-tab-list-style.top-fixed,
	.sub-tab-list-style ul li a{height:40px; }
	.sub-tab-list-style ul li a em{font-size:13px}
	
	/* Tab Fixed Move*/
	/* Mobile Tab Drop Menu */
	.sub-drop-menu-style{position:relative;}
	.sub-drop-open-btn-style{display:block; position:relative; padding:0 15px; height:40px; line-height:40px; font-size:15px; background-color:var(--main-color); border-radius: 2.4rem; box-sizing:border-box;}
	.sub-drop-open-btn-style span{color:#fff; }
	.sub-drop-open-btn-style .arrow{color:#fff; position:absolute; top:50%; right:15px; margin-top:-7px}
	.sub-drop-open-btn-style.open .arrow{transform:rotate(180deg)}
	.sub-drop-menu-style ul{display:none; margin:0; height:auto; position:absolute; top:100%; left:0px; right:0px; background-color:#fff; border:1px solid #ddd; border-top:0; z-index:11; box-sizing:border-box; border-radius:0 ; padding: 0; border-radius: 2.4rem;}
	.sub-drop-menu-style ul li{position:static; display:block; float:none; height: auto; border:0; border-top:1px solid #eee; width:auto; background-color:transparent; border-radius:0 ;}
	.sub-drop-menu-style ul li:first-child{border-top:0; border-left:0}
	.sub-drop-menu-style ul li a{display:block; width:auto; height:auto; padding:10px 15px; border:0;}
	.sub-drop-menu-style ul li a em{font-size:13px;}
	.sub-drop-menu-style ul li.selected{background-color:transparent;}
	.sub-drop-menu-style ul li.selected a em{color:var(--main-color); font-weight:600; }
}
@media all and (max-width:480px){
	
}

/* -------- 공통 :: 타이틀 -------- */
@media all and (max-width:800px){
	.cm-tit-box .cm-sub-tit {font-size: 2rem; margin-bottom: 3rem;}
	.cm-tit-box .cm-tit {font-size: 2.6rem;}
	.cm-tit-box .cm-txt {font-size: 1.8rem; margin-top: 5rem;}
	.cm-tit-box .cm-txt02 {font-size: 2.2rem;}
}

/* ******************  01.COMPANY ********************** */
@media all and (max-width:1560px){
	.history-rolling-container {padding-top: 10rem !important;}
}
@media all and (max-width:1280px){
	.intro-vision-list { margin: 0 -1rem;}
	.intro-vision-list li {width: calc(25% - 2rem); margin: 0 1rem; padding: 4.5rem 2rem 3.8rem;}
	.intro-vision-list li .icon-box {width: 10rem; height: 10rem;}
	.intro-vision-list li .vision-txt-tbl th,
	.intro-vision-list li .vision-txt-tbl td {font-size: 1.3rem;}
	
	.intro-con05:before {    height: 73rem;}
	.intro-con05 .left-con {width: calc(100% - 50rem);}
	.intro-con05 .right-con {width: 50rem;}
}
@media all and (max-width:800px){
	.intro-con01 {padding-bottom: 10rem;}
	.intro-con01-img span {border-radius: 2rem;}
	.intro-con01 .txt-box {padding-top:5rem;}
	.intro-con01 .txt-box .txt01 {font-size: 2rem; margin-bottom: 4rem;}
	.intro-con01 .txt-box .txt02 {font-size: 2.8rem;}
	.intro-con01 .txt-box .txt02 b {font-size: 3.8rem;}
	
	.intro-vision-top {margin-bottom: 15rem;}
	.intro-vision-top img {height: 50px;}
	.intro-vision-list {margin: -5rem -0.75rem;}
	.intro-vision-list li {width: calc(50% - 1.5rem); margin: 5rem 0.75rem;}
	.intro-vision-list li:before {font-size: 4rem; top: -6.5rem;}
	.intro-vision-list li .icon-box {width: 9rem; height: 9rem;}
	.intro-vision-list li .vision-txt-tbl th,
	.intro-vision-list li .vision-txt-tbl td {font-size: 1.5rem;}
	
	.intro-con02 {padding: 10rem 0 15rem; border-radius: 4rem 4rem 0 0;}
	.intro-con02 .cm-tit-box .cm-txt {font-size: 1.6rem;}
	
	.intro-con03 {margin-top: -8rem;  border-radius: 4rem 4rem 0 0; height: auto; padding: 8rem 0 5rem;}
	.intro-con03 .bg {    background: url(/images/content/mission_con_bg_m.jpg) no-repeat center / cover;}
	.intro-con03-inner {padding: 0;}
	.intro-con03 .cm-tit-box {margin-bottom: 4.5rem;}
	.intro-con03 .cm-tit-box .cm-txt {margin-top: 2rem;}
	.intro-value-con {padding-top: 5rem;}
	.intro-value-list {flex-wrap: wrap; margin: -1rem;}
	.intro-value-list li {width: calc(50% - 2rem); margin: 1rem; padding: 4rem 2rem ;} 
	.intro-value-list li dl dt {font-size:4.4rem;}
	.intro-value-list li .txt-box {margin-top: 3rem;}
	.intro-value-list li .txt-box strong {font-size: 2rem;}
	
	.intro-con04 {padding: 10rem 0;}
	.intro-con04 .cm-tit-box {margin-bottom: 3rem;}
	.history-arrow button {width: 4rem;}
	.history-arrow button img {max-width: 100%;}
	.history-item .year {padding-left: 2.5rem;}
	.history-item .history-month-box {padding-left: 2.5rem;}
	
	.intro-con05 {padding: 10rem 0;}
	.intro-con05:before {display: none;}
	.intro-con05 .intro-con05-inner {flex-direction:column-reverse}
	.intro-con05 .left-con {width: 100%; padding-right: 0; padding-top: 2rem;}
	.intro-con05 .left-con .ceo-txt-bottom {position: relative;}
	.intro-con05 .left-con .ceo-txt-bottom:before {position: absolute; content: ''; left: calc( -1*(var(--area-padding))); bottom:-10rem; width: calc(100% + 2*(var(--area-padding))); height: calc(100% + 11rem); background-color: #fff; background-color: #F6F6F6;  z-index: -1;}
	.intro-con05 .right-con {width: 100%;}
	.intro-con05 .right-con .ceo-img {margin-top: 0;}
}
@media all and (max-width:640px){
	.intro-vision-list { margin: -4rem 0;}
	.intro-vision-list li {width: 100%; margin: 4rem 0;}
}
@media all and (max-width:480px){
	.intro-value-list {flex-wrap: wrap; margin: -1rem 0;}
	.intro-value-list li {width: 100%; margin: 1rem 0;} 
}

/* ******************  02.BUSINESS ********************** */
@media all and (max-width:1660px){
	.platform-item-con .inner-con-wrap {padding: 0 3rem; box-sizing: border-box;}
	.platform-item-con .inner-con .left-con .logo-box {height:6rem; margin-bottom: 5rem !important;}
	.platform-item-con.platform01 .inner-con .left-con .logo-box {height: 7rem; }
	.platform-item-con .right-con .txt-box .txt01 {font-size: 4rem;}
	.platform-item-con .inner-con .left-con .count-item-list {padding-bottom: 4rem;}
	.platform-item-con .count-item-list .count-item {height: 10rem;}
	.platform-item-con .count-item-list .count-item .tit {font-size: 1.7rem;}
	.platform-item-con .count-num-box{ font-size:3.2rem}
	.platform-item-con .count-num-box > p {font-size:3.2rem; line-height: 3.2rem;} 
	.platform-item-con .count-unit {font-size:  2.4rem;}
	.platform-item-con .count-num-item-wrap .count-num-item-box {height: 32rem;}
	.platform-item-con .count-num-item-wrap .count-num-item-box .count-num-item {font-size: 3.2rem;}
	
	.platform-item-con .count-num-box.small {font-size: 2.6rem;}
	.platform-item-con .count-num-box.small > p {font-size: 2.6rem; line-height: 2.6rem;}
	.platform-item-con .count-unit.small   {font-size: 2rem}
	.platform-item-con .small .count-num-item-wrap .count-num-item-box {height: 26rem;}
	.platform-item-con .small .count-num-item-wrap .count-num-item-box .count-num-item {font-size: 2.6rem;}
	
	.platform-img-list {width: 40rem; height: 60rem;}
	.platform-img-con {width: 40rem; margin-left: -20rem; }
	
}
@media all and ( min-width: 1281px ) and ( max-height: 830px ){
	.platform-img-con {padding-bottom: 4rem;}
	.platform-item-con .inner-con .left-con {padding-right: 20rem;}
	.platform-item-con .inner-con .left-con .logo-box {height: 4rem; margin-bottom: 5rem !important;}
	.platform-item-con.platform01 .inner-con .left-con .logo-box {height: 5rem; }
	.platform-item-con .inner-con .left-con .tit-box {max-width: none !important; width: 100%; font-size: 1.6rem;}
	.platform-item-con .inner-con .left-con .txt-box {max-width: none !important;}
	.platform-item-con .count-item-list .count-item {width: calc(33.33% - 1rem);}
	.platform-item-con .count-item-list .count-item.half-item {width: calc(50% - 1rem);}
	.platform-item-con .inner-con .right-con {padding-left: 20rem;}
	.platform-item-con.platform01 .inner-con .left-con {padding-top: 9rem;}
	.platform-item-con.platform01 .inner-con .left-con .logo-box {margin-bottom: 7rem;}
	.platform-item-con.platform02 .inner-con .left-con {padding-top: 7rem;}
	.platform-item-con.platform04 .inner-con .left-con {padding-top: 15rem;}
	.platform-item-con.platform06 .inner-con .left-con .logo-box {height: 6rem;}
}
@media all and (max-width:1280px){
	.business-con02-list {margin: 0 -1.5rem;}
	.business-con02-list li {width: calc(25% - 3rem); margin: 0 1.5rem;}

	.platform-item-con .bg {border-radius:5rem 5rem 0 0;}
	.platform-item-con .inner-con {align-items: center;}
	.platform-item-con .inner-con .left-con {height: auto; padding-top: 0 !important; padding-right: 2rem;}
	.platform-item-con .inner-con .left-con .logo-box {height: 4rem; margin-bottom: 4rem !important;}
	.platform-item-con .inner-con .left-con .tit-box {max-width: none !important; width: 100%; font-size: 1.6rem;}
	.platform-item-con .inner-con .left-con .count-item-list {padding-bottom: 3rem;}
	.platform-item-con .count-item-list .count-item {width: calc(33.33% - 1rem); height: 10rem;}
	.platform-item-con .count-item-list .count-item.half-item {width: calc(25% - 1rem);}
	.platform-item-con .count-item-list .count-item .tit {font-size: 1.6rem;}
	.platform-item-con .count-item-list .count-item .item-tit {font-size: 1.3rem; margin-bottom: 1rem}
	.platform-item-con .inner-con .right-con { display: block; height: auto; padding-left: 8rem;}
	.platform-item-con .right-con .txt-box .txt01 {font-size: 3.4rem;}
	.platform-item-con.platform01 .inner-con .left-con .logo-box {height: 5rem; }
	.platform-img-con {display: none !important; }
}
@media all and (max-width:800px){
	.business-con01 {padding-bottom: 12rem;}
	.business-con01-slide {height: 22rem;}	
	.business-con02-list {margin: -3rem -1.5rem;}
	.business-con02-list li {width: calc(50% - 3rem); margin: 3rem 1.5rem;}
	.business-con02-list li:nth-child(2) .icon-box:before {width: 100%;}
	
	.business-tab-wrapper-style {display: block; margin-bottom: 5rem; height:40px ;}
	.business-tab-wrapper-style .sub-drop-open-btn-style {background-color: #F6F6F6;}
	.business-tab-wrapper-style .sub-drop-open-btn-style span {color: #000;}
	.business-tab-wrapper-style .sub-drop-open-btn-style .arrow {color: #000;}
	
	#businessPlatform {height: auto;}
	.platform-item-con {position: relative; height: auto;}
	.platform-item-con:not(.platform01) {margin-top: -7rem;}
	.platform-item-con .inner-con-wrap {padding: 0;}
	.platform-item-con .inner-con {display: block;}
	.platform-item-con .inner-con .left-con {width: 100%; height: auto; padding: 10rem 0 2rem !important;}
	.platform-item-con .inner-con .left-con .txt-box {max-width: none;}
	.platform-item-con .inner-con .left-con .txt-box .txt {font-size: 2rem; padding: 3rem 2rem;}
	.platform-item-con .inner-con .right-con {width: 100%; height: auto; padding: 5rem 0 15rem;}
	.platform-item-con.last .inner-con .right-con {padding: 5rem 0 8rem;}
	.platform-item-con .right-con .txt-box .txt01 {font-size: 3rem;}
	.platform-item-con .right-con .icon-list {padding-right: 8rem;}
	.platform-img-con {display: none;}
}
@media all and (max-width:480px){
	.business-con01-slide {height: 18rem;}
	.business-con01-list li .img {border-radius: 1.4rem;}
	
	.business-con02-list {margin: -3rem 0;}
	.business-con02-list li {width: 100%; margin: 3rem 0;}
	.business-con02-list li .icon-box {padding-top: 0; height: auto;}
	.business-con02-list li .icon-box span {position: relative; text-align: center;}
	.business-con02-list li .icon-box:before {width: 100% !important;}
	.business-con02-list li .bottom-box {padding-top: 8rem;}
	.business-con02-list li .bottom-box .arrow {margin: 2rem auto 2.5rem;}
	
	.platform-item-con .count-item-list .count-item {width: calc(50% - 1rem);}
	.platform-item-con .count-item-list .count-item.half-item {width: calc(50% - 1rem);}
	.platform-item-con .right-con .icon-list {padding-right: 0;}
	.platform-item-con .right-con .icon-list li {width: calc(33.33% - 0.4rem); display: flex; flex-direction:row-reverse; align-items: center; text-align: left; padding: 0.5rem 1.5rem; max-width: none;}
	.platform-item-con .right-con .icon-list li .icon {margin: 0; }
	.platform-item-con .right-con .icon-list li strong {width: calc(100% - 2.5rem);}
	
	.ios-os .platform-item-con .count-num-item-wrap .count-num-item-box{position: relative; top: 2px;}
	.ios-os .platform-item-con .count-num-item-wrap .count-num-item-box.down .count-num-item {position: relative; top: -2px;}
	.ios-os .platform-item-con .small .count-num-item-wrap .count-num-item-box{position: relative; top: 5px;}
	.ios-os .platform-item-con .small .count-num-item-wrap .count-num-item-box.down .count-num-item {position: relative; top: -5px;}
}


/* ******************  03.PR&MEDIA ********************** */
/* -------- Newsroom -------- */
@media all and (max-width:1280px){
	:root{
		--carousel-item-width: 70rem;
		--carousel-item-height: 41.2rem;
		
	}
	
	.newsroom-con-top { height:57rem;}
	.newsroom-top-list li .inner .info-con-inner .tit {font-size: 3rem;}
	.newsroom-top-list li .inner .info-con-inner .more-btn {    width: 9rem; height: 9rem;}
	.newsroom-con-top button.btn-prev  {left: 17rem;}
	.newsroom-con-top button.btn-next {right: 17rem;}
	
	.news-list { margin: -3rem -2rem;}
	.news-list li { width: calc(33.33% - 4rem);  margin: 3rem 2rem;}
	
}
@media all and (max-width:800px){
	.newsroom-con-top.display-pc {display: none;}
	.newsroom-con-top.display-m {display: block; height: auto;}
	.newsroom-top-list-m li {height:44rem;}
	.newsroom-top-list-m li .inner {display: block; width: 100%; height: 100%; position: relative;}
	.newsroom-top-list-m li .inner .bg-img {position: relative; width: 100%; height: 100%; border-radius: 3rem; overflow: hidden;}
	.newsroom-top-list-m li .inner .bg-img img {position: absolute; top: 0; left: 50%; transform:translateX(-50%); /* width: 100%; */ height: 100%;}
	.newsroom-top-list-m li .inner .bg-img:before {position: absolute; content: ''; width: 100%; height: 100%; top: 0; left: 0; background-color: rgba(0,0,0,0.4); transition:all 0.4s; z-index: 1;}
	.newsroom-top-list-m li .inner .info-con {position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 3; display: flex; align-items: center; text-align: center;}
	.newsroom-top-list-m li .inner .info-con-inner {width: 100%; padding: 0 5rem;}
	.newsroom-top-list-m li .inner .info-con-inner .date {display: block; font-size: 1.5rem; font-weight: 500; letter-spacing: -0.02em; color: rgba(255,255,255,0.5); margin-bottom: 3rem;}
	.newsroom-top-list-m li .inner .info-con-inner .tit {font-size: 2.4rem; font-weight: 600; letter-spacing: -0.02em; color: #fff; line-height: 1.4; }
	.newsroom-top-list-m li .inner .info-con-inner .tit span {position: relative; top: 0.1rem;}
	.newsroom-top-list-m li .inner .info-con-inner .more-btn {display: flex; align-items: center; justify-content: center; width:8rem; height:8rem; border-radius: 50%; background-color: rgba(245,74,72,0.9); box-shadow: 0.4rem 0.4rem 1rem rgba(0,0,0,0.25); margin: 2rem auto 0;}
	.newsroom-top-list-m li .inner .info-con-inner .more-btn span {font-size: 1.4rem; font-weight: 700; color: #fff;}
	
	.newsroom-swiper-controls button {position: absolute; top: 50%; font-size: 2.4rem; margin-top: -1.2rem;  z-index: 10;color: #fff}
	.newsroom-swiper-controls button.arrow-prev {left: 1rem;} 
	.newsroom-swiper-controls button.arrow-next {right: 1rem;} 
	
	.news-list li { width: calc(50% - 4rem); }
	.news-list li a .info-box .txt {font-size: 2rem;}
}
@media all and (max-width:480px){
	.news-list li { width: calc(100% - 4rem); }
}

/* -------- SNS -------- */
@media all and (max-width:1280px){
	.sns-list li {width: calc(33.33% - 3.3rem); }
}
@media all and (max-width:800px){
	.sns-list li {width: calc(50% - 3.3rem); }
	.sns-list li a .gallery-img-box .broad-bg .more-btn {width: 6rem; height: 6rem;line-height: 6rem; font-size: 1.4rem;}
}
@media all and (max-width:480px){
	.sns-list {margin: -1.6rem 0;}
	.sns-list li {width: 100%; margin: 1.6rem 0;}
}	

/* -------- Card News -------- */
@media all and (max-width:1280px){
	.card-new-list {margin: -2.5rem;}
	.card-new-list li {width: calc(33.33% - 5rem); margin: 2.5rem;}
}
@media all and (max-width:800px){
	.card-new-list li {width: calc(50% - 5rem); }
	.card-new-list a .info-box .txt {font-size: 1.8rem; margin-bottom: 1.5rem;}
	.card-new-list a .info-box dl  {display: block;}
	.card-new-list a .info-box dl dt { white-space:unset; margin-bottom: 1rem;}
}
@media all and (max-width:480px){
	.card-new-list {margin: -2.5rem 0;}
	.card-new-list li {width: 100%; margin: 2.5rem 0;}
	.card-new-list a .info-box .txt {font-size: 1.8rem;}
}

/* ******************  Investors & Partners ********************** */
@media all and (max-width:1280px){
	.partners-top-con .partners-top-list {padding-top: calc(var(--header-height) + 5rem) ;}
	.partners-top-con .partners-top-list > li:first-child {width: 22.5rem;}
	.partners-top-con .partners-top-list > li:nth-child(2) {width: 28rem;}
	.investors-list li {width: calc(20% - 2.4rem);}
	.partners-list li {    width: calc(25% - 2.4rem);}
	
	.partners-bnr-item.half {padding: 4.5rem 3rem;}
	.partners-bnr-item.half .txt-box {padding: 0 2rem;}
	.partners-bnr-item.full {    padding: 8.5rem 6rem;}
}
@media all and (max-width:800px){
	.partners-top-con .partners-top-list > li {width: 33.33% !important;}
	.partners-top-con .partners-top-list > li dl dt {margin-bottom: 1.5rem;}
	.partners-top-con .partners-top-list > li dl dd .no-count {font-size: 2.8rem;}
	.partners-top-con .count-num-box{font-size:2.8rem;}
	.partners-top-con .count-num-box > p {font-size: 2.8rem; line-height: 2.8rem;} 
	.partners-top-con .count-unit {font-size: 2.4rem; }
	.partners-top-con .count-num-item-wrap .count-num-item-box{height:28rem;}
	.partners-top-con .count-num-item-wrap .count-num-item-box .count-num-item {font-size:2.8rem; }	 
	
	.partners-top-img {height: 70%; top: auto; bottom: 0;}
	
	.investors-con {padding: 10rem 0;}
	.investors-con .cm-tit-box {margin-bottom: 4rem;}
	.investors-con .cm-tit-box .cm-txt02 {margin-top: 2rem;}
	.investors-con-tit {font-size: 3rem; padding-top: 7rem;}
	.investors-list {margin: -0.5rem; padding-top: 4rem;}
	.investors-list li {width: calc(33.33% - 2rem); margin: 0.5rem;}
	
	.partners-tab-con {padding: 5rem 0;}
	.partners-tab-tit {margin-bottom: 5rem;}
	.partners-tab-tit .partners-sub-tit {padding: 1rem 3rem;}
	.partners-list {margin: -1.5rem -1rem;}
	.partners-list li {width: calc(33.33% - 2rem); margin: 1.5rem 1rem;}
	.partners-list li:nth-child(n+7){display:none;}
	.partners-list.open li{display:block;}
	.partners-tab-tit .partners-tit-logo img {height: 45px;}
	
	.partners-bnr-con {padding: 5rem 0 10rem;}
	.partners-bnr-item.half {width: 100%;}	
	.partners-bnr-item.half .icon-box {width: 11rem;}
	.partners-bnr-item.half .txt-box {padding-left: 0; width: calc(100% - 11rem);}
	.partners-bnr-item.half .txt-box dt {font-size: 2.2rem;}
	.partners-bnr-item.half .txt-box dd {padding-top: 1.5rem; font-size: 1.6rem;}
	.partners-bnr-item.full {padding: 5rem 3rem 3rem; flex-wrap: wrap;}
	.partners-bnr-item.full .partners-btn {width: 11rem; height: 11rem; margin-top: 2rem;         margin-left: auto;}
	.partners-bnr-item.full .partners-btn span {font-size: 1.6rem;}
	.partners-bnr-item.full .txt-box {width:100%; }
	.partners-bnr-item.full .txt-box .txt01 {font-size: 2.2rem;}
	.partners-bnr-item.full .txt-box .txt02 {font-size: 1.6rem;}
}
@media all and (max-width:480px){
	.partners-top-con .partners-top-list li:first-child {width: 31% !important;}
	.partners-top-con .partners-top-list li:nth-child(2) {width: 38% !important;}
	.partners-top-con .partners-top-list li:nth-child(3) {width: 31% !important;}

	.partners-list li {width: calc(50% - 2rem);}
	.ios-os .partners-top-con .count-num-item-wrap .count-num-item-box{position: relative; top: 5px;}
	.ios-os .partners-top-con .count-num-item-wrap .count-num-item-box.down .count-num-item {position: relative; top: -5px;}
}