@charset "utf-8";
/* Font */
@import url('font.css');
@import url("./font-awesome/css/font-awesome.min.css");
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700&family=Poppins:wght@100;200;300;400;500;600;700&display=swap'); 

/* Layout */
body { color: #333;font-family: 'Noto Sans KR', sans-serif;font-size:1.03em;margin:0;padding:0;}
img {margin:0;padding:0;border:0}
a:link, a:visited {color:#fff;text-decoration:none}
a:hover, a:focus, a:active {color:#fff;text-decoration:none}
header {overflow: hidden;height: 0px;	text-align: center;}
section {padding:0px;}
footer {position: relative;	color: #fff;background-color: #353535;}
ul,ol,li,dl,dt,dd{list-style:none;margin:0;padding:0}
header {background:#fff;}


.contentArea {margin: 0 auto;}

.a2	{background:#fbe0af no-repeat top center;margin: 0 auto;padding:70px 0;max-width:1920px;}
.a3	{background:url("../img/02what.png") no-repeat top center;padding:50px 0; 0px 0}
.a4	{background:#f3f3f3;padding:70px 0;max-width:1920px;}
.a5	{background:#fff;text-align: center;padding:70px 0;}
.a6	{background:#f4f4f4;padding:70px 0;max-width:1920px;}
.a7	{background:#fff;padding:70px 0;}
.a8	{background:#fff;}
.a9	{background:#fff;height:720px;max-width:1920px;margin: 0 auto;}

.a10	{background:#b6bbb9;height:auto;max-width:1920px;margin: 0 auto;}



.btn_submit {padding:8px;border:0;background:#012f79;color:#fff;letter-spacing:-0.1em;cursor:pointer}

/* Header */
header p {width: 1200px;margin: auto;color: #fff;font-size: 1.5em;line-height: 1.3;	text-shadow: 3px 3px 14px #666;	text-align: center;	font-weight: bold;}

header strong:before {content: "";display: block;width: 730px;height: 1px;margin: 10px 0;}
header span {display: block;font-family: 'Nanum Gothic', sans-serif;font-size: 1.6em;}
header strong {display: block;	font-size: 5em;}


/* Navigation(GNB) */
nav {display:none;position:position: fixed;left: 0;top: 0 !important;;z-index:20;width: 150px;min-width:1300px; height:0px; font-size:1.03em; }

nav ul {position: fixed;left: 50px;top: 30%;z-index: 10;overflow: hidden; margin: 0 ;padding:0;text-align: center;width: 170px }
nav li span {margin-top:-37px;margin-left:40px;font-size:1.05em;font-weight: bold;margin-bottom:10px; text-align:left;}
nav li {display: inline; font-family:'Noto Sans KR';font-weight:500;font-size:0.95em;}
nav a {display: block;margin:0 0 5px 0;background-color:#e0e0e0;width:40px;border-radius:50px;line-height:40px;}
nav a {padding:0px; color: #fff;}

.naviCurrent {font-weight: bold;width:100%; }
.naviCurrent a{color: #fff;background-color:#195ca3;background: url("./aaa.jpg") no-repeat top center; }
.naviCurrent span{color: #195ca3;font-weight: bold;}


/* interior  */ 
.strategyWrap { width:800px; margin:0 auto;padding-top:0px }
.tel_btn { width:800px; margin:0 auto;padding-top:130px;text-align: center}
.tel_btn2 { width:800px; margin:0 auto;padding-top:840px;text-align: center}
.tel_btn3 { width:800px; margin:0 auto;padding-top:1650px;text-align: center}
.tel_btn4 { width:800px; margin:0 auto;padding-top:1100px;text-align: center}
.tel_btn5 { width:800px; margin:0 auto;padding-top:920px;text-align: center}

.referenceWrap { width:800px; margin:0 auto;padding-top:2100px }


/* Footer */
footer .contentArea {position: relative;height: 68px;padding-top: 15px;}
footer a {color: #9e9e9e;font-size: .8em;}
footer ul {float: left;margin: 0;padding: 0;}
footer li {float: left;padding: 0 10px;border-left: 1px solid #9e9e9e;list-style: none;}
footer li:first-child {padding-left: 0;border-left: 0;}
footer address {float: left;color: #9e9e9e;font-style: normal; padding-left:10px;}
footer address span {color: #fff;}


.contactus {padding-top:0px;}




ul.list { margin: 0;padding: 0px;}
.list li{list-style: none;float: left;  margin: 0;}
.list li label{ color:#000; font-size:1.2em; padding: 0 5px;}

#stv {z-index:1;position:relative;float:right;width:200px;padding:0;margin:80px 0 0 0}
#stv_list {position:absolute;width:200px;}
#stv_pg {display:block;margin:5px 0 0}}


#wrap {width: 100%;margin: 0 auto;overflow: hidden;max-width: 1920px;}
.contentWrap {width:100%;position:relative;overflow: hidden;}

#idx_wrapper2 {z-index:5;width:100%;min-width:1200px;margin-top:0px}
#idx_wrapper2:after {display:block;visibility:hidden;clear:both;content:""}

#main_bn {background:#fff;position:relative;overflow: auto;width:100% !important;margin-top:86px;}
#main_bn .bn_ul li{height:850px;float: left;}
#main_bn li.bn_bg1{background:url(../img/mainbg.jpg) no-repeat top center; height:850px;}



#main_bn li .bn_wr{width:1200px; margin:0 auto;padding-top:400px}
#main_bn li .bn_txt{padding:25px;text-align:center}
#main_bn li .bn_txt h2{color:#fff;font-size:28pt;line-height:55px;margin-top:5px;font-weight:550;letter-spacing:-2pt }
#main_bn li .bn_txt p{color:#f4f4f4;padding-top:10px;margin-top:20px ;font-size:18pt;line-height:25px;font-weight:700;letter-spacing:-2pt }
#main_bn .bn_btn{position:absolute;top:200px;left:50%;width:1200px;margin-left:-470px;z-index:40;}
#main_bn .bn_btn .prev{background:url(../img/bn_btn.gif) no-repeat;border:none;width:24px;height:24px;text-indent:-9999999px;overflow:hidden;display:inline-block;}
#main_bn .bn_btn .next{background:url(../img/bn_btn.gif) no-repeat -27px 0;border:none;width:24px;height:24px;text-indent:-99999999px;overflow:hidden;display:inline-block;}
#main_bn .dots{position:absolute;bottom:10px;text-align:center;width:100%;z-index:5}
#main_bn .dots li{z-index:5;border:none;margin-right:5px;text-indent:-9999px;width:15px;height:15px;border-radius:50%;background:#3e3c52;overflow:hidden;display:inline-block;zoom:1; *display:inline /*IE7 HACK*/; _display:inline; /*IE6 HACK*/}
#main_bn .dots li.active{background:#006ebc;z-index:5}

.index2_area {position:relative; width:100%; height:600px; margin:0 auto;overflow:hidden;margin-top:-600px;z-index:9;}
.index2_area .index2_center {margin:0 auto; width:1200px;height:500px;overflow:hidden;}





/* CUSTOMIZE THE CAROUSEL
-------------------------------------------------- */

/* Carousel base class */
.carousel {
 
}

/* Since positioning the image, we need to help out the caption */
.carousel-caption {
  bottom: 3rem;
  z-index: 10;
  font-weight: 500; 
  font-size:1.2em; 
  font-family:"Noto Sans KR";

}

.carousel-caption h3, .carousel-caption p{ 
  text-shadow: 0 0 1px rgba(0,0,0,1); 
}

/* Declare heights because of positioning of img element */
.carousel-item > img {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
  height: 42rem;
}

.carousel-item {
  height: 760px;
  min-height: 730px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}



.intro_t {text-align:left; white-space: pre; line-height:30px; font-weight:400;font-size:20px;}

.content1p h1, .emailReject_pop h1 { padding-bottom:20px; margin-bottom:30px; border-bottom:dotted 1px #333; font-weight:bold; font-size:20px; letter-spacing:-0.05em; text-align:center;}
.content1p .privacy_box { width:740px; height:320px; overflow-y:scroll;}
.content1p .privacy_box h2 { padding:15px 0 5px; font-size:16px; font-weight:bold; color:#333; letter-spacing:-0.05em; line-height:2.0em;} /* ����Ʈ�÷����� */
.content1p .privacy_box h3 { background:none; padding:10px 0 5px; font-size:14px; font-weight:bold; color:#333; letter-spacing:-0.05em;} /* ����Ʈ�÷����� */
.content1p .privacy_box p, .emailReject_pop .privacy_box p  { font-size:13px; color:#434343; letter-spacing:-0.05em; line-height:1.5em; padding-bottom:20px;}
.content1p .privacy_box .list li { list-style:none;padding:0 0 5px 0; color:#797979; font-size:13px; letter-spacing:-0.05em; line-height:1.4em;}

.menu-event {text-align:center;margin-top:0px;background:#242424;height:70px;color:#fff; font-size:1.2em; letter-spacing:-0.05em; line-height:3.4em;font-family:"Noto Sans KR";font-weight:500;}
.menu-event h {color:#f16d6a; }

.main-tit{display: inline-block;position: relative;padding-bottom: 8px;font-size:22px;line-height: 22px;color:#005684;letter-spacing: -1px;font-weight:400;font-family:"Noto Sans KR";}
.main-tit:after{content: '';display: block;position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background: #005684;}
.main-tit.white{color: #fff;}
.main-tit.white:after{background-color: #fff;}

.t1{font-size: 35px;line-height: 35px;color: #bbbbbb;font-weight: 600;letter-spacing: -1px;margin-top: 40px;display: block;font-family:"Noto Sans KR";}
.t2{font-size: 22px;line-height: 30px;color: #000;letter-spacing: -0.71px;font-weight: 400;margin-top: -30px;font-family:"GmarketSansMedium";}
.t3{margin-top: 20px;font-size: 22px;color: #195ca3;line-height: 22px;letter-spacing: -1px;font-weight: 400;font-family:"Noto Sans KR";display: block;}
.t4{margin-top: 10px;font-size: 16px;color: #555555;line-height: 16px;letter-spacing: -1px;font-family:"Noto Sans KR";display: block;}

.t1.white{color: #fff;}
.t2.white{color: #fff;}
.t3.white{color: #fff;line-height:30px;}
.t4.white{color: #fff;}

/* 메인배너 */
#myCarousel h3{
	letter-spacing: 0px;
	font-size: 2.5em;
}
/* 메인배너 텍스트 가운데 */
.carousel-caption {
	top: 30%
}
/* What */
.in {
	text-align: center;
	padding-bottom: 100px;
}


.card-container3 {display: flex;justify-content: center;padding-top:20px}
.card-container3 img {width: 110px;margin:0 auto;padding-top:20px}
.card3 {width: 250px;margin: 0 15px;padding:20px;}
.card3 p {text-align: center;font-size: 17px;padding-top:30px}
.card3 {
position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: 30px; }

.card3:hover {
    background-color: #195ca3;
	color: #fff;
 }

 .card3:hover .jb-c {
  display: block;
}

.jb-d { font-size:1.167em;font-weight:500;color: #195ca3; }

 .card3:hover .jb-d { color: #fff; }


.jb-a {
 
  position: relative
}

.jb-c {
  position: absolute;
  top: 20px;
  left: 30%;
   display: none;
}
 

.card-container4 {display: flex;justify-content: center;padding-top:20px}
.card-container4 img {width: 30px;margin:0 auto;padding-top:20px}
.card4 {width: 550px;margin: 0 5px;}
.card4 p {text-align:left;font-size: 17px; padding:10px 10px 0px 10px;}
.card4 {
position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    height: 60px;
	background:rgba(255,255,255,0.45);
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: 20px; }

.card4:hover {
    background-color: #fff;
	color: #fff;
 }

 .card4:hover .jb-c {
  display: block;
}

.card4 .jb-c {
  position: absolute;
  top: 17px;
  left:10px;
   display: none;
}

.jb-3d { font-size:1.167em;font-weight:500;color: #fff; }

 .card4:hover .jb-3d { color: #195ca3; }




.card-container5 {display: flex;justify-content: center;padding-top:20px}
.card-container5 img {width: 110px;margin:0 auto;padding-top:20px}
.card5 {width: 250px;margin: 0 15px;padding:20px;color: #000;}
.card5 p {text-align: center;font-size: 16px;padding-top:30px;letter-spacing:-0.5px;}
.card5 {
position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: 30px; }

.card5:hover {
    background-color: #195ca3;
	color: #fff;
 }

 .card5:hover .jb-c {
  display: block;
}

.card-container5 .card5 .jb-d { font-size:1.367em;font-weight:600;color: #195ca3; }
.card-container5 .card5 .jb2-d { font-size:1.167em;font-weight:600;color: #cc0000; }
.card-container5 .card5 .jb3-d { color:#333;font-size:1.067em;text-decoration: line-through; }
.card-container5 .card5 .jb4-d { margin-top:-44px;font-size:1.267em;color: #195ca3; }

.card-container5 .card5:hover .jb-d { color: #fff; }
.card-container5 .card5:hover .jb2-d { color: #fff; }
.card-container5 .card5:hover .jb3-d { color: #fff; }
.card-container5 .card5:hover .jb4-d { color: #fff; }
.jb-a {
 
  position: relative
}

.jb-c {
  position: absolute;
  top: 20px;
  left: 30%;
   display: none;
}




.jb-a {
 
  position: relative
}

.jb-c {
  position: absolute;
  top: 20px;
  left: 30%;
   display: none;
}





.back-card {
	background-color: #fff;
	padding:0 50px 100px 50px ;
	border-radius: 50px;
}


/* 워크데이24 문의하기 */
#a8 { padding-bottom: 100px }

/* 전화하기 */
.callme { 
	width:100%; 
	height:auto; 
}
.calldiv {
	max-width: 600px;
	margin:0 auto;
}

/* footer */
.footer {
	background:url('../img/footer_backgrount_color.png');
	padding: 50px;
}
.footer-box {
	display: flex;
	justify-content: center;
}
.footer div img {

}
.footer div p {
	font-size: 18px;
	padding-left: 20px;
}



#sh_wrapper, #sh_wrapper , #sh_wrapper :before, #sh_wrapper {}
#sh_wrapper{position:relative;width:100%;min-width:1200px;font-weight:400;background-color:#fff;background:url(../img/main/bg_line.png)no-repeat center 825px}
#sh_wrapper.sub{background-color:#fff;background:none}

/* =========================== HEADER */
#sh_hd{position:relative;z-index:999;width:100%;min-width:1200px} 
#sh_hd_wrapper{position:absolute;width:100%;margin:0 auto;padding:0;zoom:1}
#sh_hd_wrapper:after{display:block;clear:both;content:"";width:100%;height:1px;background:rgba(255,255,255,.15)}
#sh_nav_wrap{position:fixed;top:0;width:100%;height:96px;padding:0 96px;border-bottom:1px solid rgba(255,255,255,0);background-color:#fff;transition:all .3s}
#sh_nav_wrap.fixed{border-bottom:1px solid #e1e1e1}
#sh_nav_wrap.fixed #topNav > li > a{color:#111}
#sh_nav_wrap.on{border-bottom:1px solid #e1e1e1}
#sh_nav_wrap.on #menuLine{background-color:#666}
/* 로고 */
#sh_top_logo{float:left;position:relative;top:10%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}
/* 대분류  */
#sh_nav{position:absolute;top:0;left:50%;z-index:5001;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);min-width:1060px;height:96px}
#sh_nav:after{display:block;content:"";visibility:hidden;clear:both}
#sh_nav > li{float:left;position:relative;padding:0 35px;line-height:96px}
#sh_nav > li > a{display:block;font-size:17px;color:#222;transition:all .2s;font-weight:500}
#menuLine{position:absolute;bottom:-1px;left:50%;width:0;height:1px;background-color:transparent;transition:all 0.5s ease-in-out}
.top_nav_bg{position:fixed;width:100%;display:none;top:96px;height:140px;background:#fff;-webkit-box-shadow:0px 12px 45px -17px rgba(0,0,0,0.12);box-shadow:0px 12px 45px -17px rgba(0,0,0,0.2)}
/* 소분류 */
.sh_nav_s{display:none;position:absolute;width:100%;min-height:140px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);padding-top:15px}
.sh_nav_s li a{display:block;margin:0px;font-size:13.5px;line-height:26px;text-align:center;color:#444;transition:color .2s;font-weight:400}
.sh_nav_s li a:hover{color:#000;font-weight:500}
/* 오픈메뉴 */
#pfBtn{float:right;position:relative;top:45%;z-index:5003;padding:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}
#pfBtn.no_pointer{pointer-events:none;cursor:alias}
#pfWrap{display:none;position:fixed;top:0;right:-100%;z-index:5002;width:100%;height:100%}
.pf_cate{display:none;position:absolute;right:0;top:0;width:0;height:100%;background:#fff;
}
.pf_cate ul{position:absolute;top:10%;left:25%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.pf_cate ul li{margin:0 0 12px 100px;font-weight:500;text-align:center;opacity:0}
.pf_cate ul li > a{display:inline-block;position:relative;font-size:24px;line-height:1.6;color:#333;letter-spacing:0;-webkit-transition:all .3s;transition:all .3s}
.pf_cate ul li:nth-child(1){animation-delay:.4s}
.pf_cate ul li:nth-child(2){animation-delay:.5s}
.pf_cate ul li:nth-child(3){animation-delay:.6s}
.pf_cate ul li:nth-child(4){animation-delay:.7s}
.pf_cate ul li:nth-child(5){animation-delay:.8s}
.pf_cate ul li a.off{color:#acb2b9}
.pf_cate ul li a .nav_num{position:absolute;left:0;top:5px;font-size:11px;font-weight:600;color:#fff;opacity:0;letter-spacing:1px;-webkit-transition:all .3s;transition:all .3s;font-family:'Poppins'}
.pf_cate ul li a:hover{padding-left:30px}
.pf_cate ul li a:hover .nav_num{opacity:1}
.pf_cate .ct_link{position:absolute;bottom:100px;left:50%;transform:translateX(-50%);font-size:40px;font-weight:800;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.2);-webkit-transition:all .3s;transition:all .3s;cursor:pointer;font-family:'Poppins'}
.pf_cate .ct_link:hover{color:#fff;border:none}
.pf_img{position:absolute;right:0;top:0;width:50%;height:100%}
#pfVisual{overflow:hidden;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:0;height:700px;background-color:#7d3951;opacity:0}
#pfSlide li{position:absolute;left:0;top:0;width:500px;height:700px}



#allWrap{position:fixed;top:0;left:0;z-index:100;width:100%;height:100%;color:#222;background-color:#fff;-webkit-transform:scale(.92, .85);-ms-transform:scale(.92, .85);transform:scale(.92, .85);-webkit-transition:transform .4s;transition:transform .4s;text-align:left}
#allWrap.active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
#allWrap .inner{position:relative;width:1100px;height:100%;margin:0 auto}
#allWrap .cs{overflow:hidden;position:relative;width:100%;margin-top:100px;padding:55px 65px;border:1px solid #e1e1e1;border-radius:30px;font-family:'play','LotteMartDreamMedium'}
#allWrap .ci{position:absolute;left:65px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
#allWrap .txt{overflow:hidden;float:right}
#allWrap .txt img{float:left;margin-top:35px}
#allWrap .wrap{float:left;margin-left:40px}
#allWrap .wrap .ballon{position:relative;padding:17px;margin-top:5px;border-radius:25px;font-size:21px;color:#fff;text-align:center;background:#222}
#allWrap .wrap .ballon:after{position:absolute;content:'';bottom:-5px;left:0;width:28px;height:21px;background:url(/sh_img/hd/top_menu/ballon.png) no-repeat}
#allWrap .wrap .num{margin-top:30px;color:#222}
#allWrap .wrap .tel{display:inline-block;font-size:26px;font-weight:700}
#allWrap .wrap .etc{display:inline-block;margin-left:40px;font-size:14px;line-height:24px;color:#222}

#allWrap .tit{float:left;width:25%;font-size:20px;font-weight:700;color:#000;text-align:center ;}
#allWrap .tit1{float:left;width:25%;font-size:14px;font-weight:400;color:#333;text-align:left ;padding:10px}
#allWrap .sitemap{position:relative;margin-top:60px;padding:0 40px}
#allWrap .sitemap > ul{float:left}
#allWrap .sitemap > ul:after{display:block;content:"";visibility:hidden;clear:both}
#allWrap .sitemap > ul > li{float:left}
#allWrap .sitemap > ul > li+li{margin-left:90px}
#allWrap .sitemap .bmn{display:inline-block;position:relative;margin-bottom:30px;font-size:22px;color:#222;letter-spacing:-.5px;}
#allWrap .sitemap .smn li a{font-size:15px;line-height:2.2;color:#888;}
#allWrap .sitemap .smn li a:hover{text-decoration:underline;color:#222}



#sct_location {position:relative;z-index:20;margin:0 0 10px;letter-spacing:-0.4px;text-align:right;}
#sct_location a {display:inline-block;color:#000;padding:10px 10px 8px;text-decoration:none;letter-spacing:0 !important}
#sct_location a:hover {color:#cc0000;}


/* 하단 레이아웃 */
#ft {background:#212020;margin:0 auto;text-align:center}
#ft h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#ft_wr {max-width:1240px;margin:0;padding:40px 0;position:relative;display:inline-block;text-align:left}
#ft_wr:after {display:block;visibility:hidden;clear:both;content:""}
#ft_wr .ft_cnt {width:25%;float:left;padding:0 20px}

#ft_link {text-align:left}
#ft_link a {display:block;color:#fff;line-height:2em;font-weight:bold}
#ft_company h2 {font-size:1.2em;margin-bottom:20px}
#ft_company {font-weight:normal;color:#e3e3e3;line-height:2em}
#ft_catch {margin:20px 0 10px}
#ft_copy {text-align:center;width:1200px;margin:0 auto;padding:20px 0;color:#5b5b5b;font-size:0.92em;border-top:1px solid #383838}
#top_btn {position:absolute;bottom:0;left:0;border:0;border-top:1px solid #e5e7ea;margin-top:-25px;width:50px;height:50px;background:none;font-size:20px;color:#dedede}
#top_btn:hover {border-color:#3059c7;background:#3059c7;color:#fff}


#ft {clear:both;padding:0 0 10px;min-width:1400px;border-top:1px solid #e9e9e9;background:#333}

#ft h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#top_btn {position:fixed;bottom:20px;right:20px;width:50px;height:50px;line-height:46px;border:2px solid #333;color:#333;text-align:center;font-size:15px;z-index:90;background:rgba(255,255,255,0.5)}
#top_btn:hover{border-color:#3059c7;background:#3059c7;color:#fff}
#ft .ft_wr{margin:0 auto;width:1400px}

#ft .ft_wr:after {display:block;visibility:hidden;clear:both;content:""}
#ft .ft_ul{text-align:center;border-bottom:1px solid #e9e9e9;padding:15px 0;margin:0 0 20px}
#ft .ft_ul li{display:inline-block;font-weight:bold;margin:0 10px}
#ft_logo {float:left;width:200px;margin:10px 0 0 }
#ft .ft_info{float:left;width:700px;line-height:1.7em}
#ft .ft_cs{float:left;width:300px;text-align:right}
#ft .ft_cs strong{font-size:1.75em;margin:5px 0;display:block}
#ft .ft_cs p{font-size:0.92em;color:#877}

#ft { margin-top:0px; font-size:12px; line-height:1.5; font-weight:400; color:#767676; }
#ft .title { font-size:18px; line-height:1.3; font-weight:600; color:#fff; padding-bottom:15px; }
#ft .pcolor { color:#666; }
#ft .copyright { padding-top:5px; color:#999; }
#ft .ft_wrap { margin:0 auto;width:1250px; }

#ft h4{}
#ft .footer_a {padding:0 0 20px; text-align:center;  border-top:1px #5e5e5e solid;}
#ft .footer_b { border-top:1px #666666 solid;}
#ft .footer_c {padding:20px 0; border-top:1px #5e5e5e solid;}
#ft .footer_c .resp_wrap { position:relative; }

#ft .menu1 { text-align:left; vertical-align:top; margin-left:-60px; font-size:0; line-height:0; }
#ft .menu1 a{ color:#fff;}
#ft .menu1>li  { display:inline-block; vertical-align:top; box-sizing:border-box; width:400px; vertical-align:top; padding-top:40px; padding-left:60px; font-size:12px; line-height:1.5; font-weight:400; color:#767676; }

#ft .list>li { padding:5px 0 0; font-size:14px}
#ft .list>li:first-child { padding-top:0; }
#ft .list .phone { font-size:29px; line-height:1.2; font-weight:700; color:#fff; letter-spacing:-1px; padding-bottom:4px; margin-top:-2px; }
#ft .list .img_call { vertical-align:middle; max-height:28px; position:relative; top:-2px; margin-right:8px; animation:ani_call2 4s linear infinite; }
#ft .list.v3>li { padding:10px 0 0; }
#ft .list.v3>li:first-child { padding-top:0; }

#ft .list.v2>li { float:left; padding-left:8px; padding-top:0; text-align:center; }

#ft .list.v4 { font-size:11px; color:#999; }
#ft .list.v5>li { padding-left:53px; text-indent:-53px; }
#ft .list.v5>li a{ color:#333;}

#ft .menu2 { padding:10px 0; margin-left:-15px; }
#ft .menu2:after {display:block; content:""; clear:both;}
#ft .menu2>li { float:left; }
#ft .menu2>li:first-child { background:none; }
#ft .menu2>li>a { display:block; vertical-align:top; height:30px; line-height:30px; padding:0 15px; color:#fff; }
#ft .menu2>li> a:hover{color:#be334a }

#ft .menu3 { margin-left:-30px; padding-right:80px; font-size:12px; line-height:1.2em; color:#999; }
#ft .menu3:after {display:block; content:""; clear:both;}

.skybanner2 {position:absolute;z-index:100000;top:300px;width:200px;left:50%; transform:translateX(-50%);margin-left:820px;text-align:center}
.skybanner3 {position:absolute;z-index:100000;top:300px;width:160px;left:50%; transform:translateX(-50%);margin-left:720px;text-align:center}



#payupbg {position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0.7;z-index:10000000000}



.Map2 {
    display: flex;
    margin: 0 -6px;
    padding-bottom: 65px;
	padding-top: 65px;
	width: 700px;
}
.Map2 li {
    flex: 1;
    margin: 0 6px;
    height: 55px;
    font-size: 20px;
}
.gMap2 li.on, .grayBtn.on {
    background: #cc0000;
    font-weight: 600;
    color: #fff;
}
.gMap2 li.on a, .grayBtn.on {
    
    color: #fff;
}

.gMap2 li, .grayBtn {
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 40px;
    background: #eeeeee;
    font-weight: 600;
    color: #666666;
    cursor: pointer;
}

.gMap2 li a{color: #666;text-decoration:none; font-weight: 500;}

.locationTop2 {padding-bottom: 153px;}

.Map2 {display: flex; margin: 0 -6px; padding-bottom: 65px;}
.Map2 li {flex:1; margin: 0 6px; height: 45px; font-size: 20px;font-weight: 500;}


.lWrap2  {font-size: 30px; font-weight: 500; letter-spacing: 0; width: 1500px; margin:0 auto;font-family: 'GongGothicLight';font-weight:500;}
.lCont2 {display: none;}
.lCont2.on {display: block;}
.lCont2  {padding-top: 27px; font-size: 18px; color: #666666; width: 1100px; margin:0 auto}
.lWrap2 table tr th, 
.lWrap2 table tr td {padding: 5px 0;}
.lWrap2 table tr td {font-weight: 500; line-height: 1.5;font-size: 18px;font-family: 'GongGothicLight';}
.lWrap2 table tr th {width: 110px; font-weight: 600; color: #004eff; text-align: left;font-size: 18px;font-family: 'GongGothicLight';}
.lWrap2 .viewAll {min-width: 303px; background: #333333; font-size: 18px;color: #fff;padding: 10px;text-align:center;}
.lWrap2 .viewAll:hover  {text-decoration:none;background: #666666;}
.location-map2 {display: flex; align-items: flex-start; justify-content: space-between; padding-top: 50px;width: 1000px; margin:0 auto}
.sblMap2 {height:500px;/*  border-bottom: solid 2px #004eff; */ background-repeat: no-repeat; background-position: center; width:808px; background-size: cover;}


.card-container6 {display: flex;padding-top:20px}
.card-container6 img {width: 110px;margin:0 auto;padding-top:20px}
.card6 {width: 250px;margin: 0 15px;padding:20px;color: #000;}
.card6 p {text-align: center;font-size: 16px;padding-top:30px;letter-spacing:-0.5px;}
.card6 {
position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: 30px; }

.card6:hover {
    background-color: #333;
	color: #fff;
 }

 .card6:hover .jb-c {
  display: block;
}

.card-container6 .card6 .jb-d { font-size:1.367em;font-weight:600;color: #195ca3; }
.card-container6 .card6 .jb2-d { font-size:1.167em;font-weight:600;color: #cc0000; }
.card-container6 .card6 .jb3-d { color:#333;font-size:1.067em;text-decoration: line-through; }
.card-container6 .card6 .jb4-d { margin-top:-44px;font-size:1.267em;color: #195ca3; }
.card-container6 .card6 .jb5-d { mfont-family: 'SCoreDream';font-weight:400;font-size:1.167em;margin-top:-4px;background-color: #195ca3;border-radius: 35px;padding:8px 8px;color:#fff; }

.card-container6 .card6:hover .jb-d { color: #fff; }
.card-container6 .card6:hover .jb2-d { color: #fff; }
.card-container6 .card6:hover .jb3-d { color: #fff; }
.card-container6 .card6:hover .jb4-d { color: #fff; }
.card-container6 .card6:hover .jb5-d { color: #fff; background-color: #cc0000;}