@charset "utf-8";
/* CSS Document */


#container{margin-top:-1px;}
#contents .sub_content{width:100%; margin:0; padding:0;}/* 메인 */
.main_visual{overflow:hidden; width:100%;  margin:0 0 70px 0;}
.main_content{}
.main_slide_ban{overflow:hidden; width:1200px; margin:0 auto;}
.main_slide{float:left; width:610px;}
.main_banner{float:left; width:589px; padding:0 0 0 1px;}
.main_ban_img01,
.main_ban_img02,
.main_ban_img03{display:inline-block; float:left;}
.main_ban_img01{padding:0 0 1px 0;}
.main_ban_img03{padding:0 0 0 1px;}

.main_cont_slide{text-align:center;}

.scroll_wrap{top:806px;}




/* 회사소개 */
/* ------------- 서브 타이틀 영역------------- */
.com_tit{margin:60px 0 0 0;}
.com_cont{}
.video_com_cont h2 {font-size:45px; text-align:center; font-weight:500; color:#ffffff; margin:10px 0 30px 0; line-height:1.2em;}
.com_cont h2 {font-size:45px; text-align:center; font-weight:500; color:#333; margin:10px 0 30px 0; line-height:1.2em;}
.com_cont h3 {font-size:20px; text-align:center; font-weight:200; color:#333;line-height:1.2em; margin:0 0 70px 0;}
.com_cont h4 {font-size:45px; text-align:center; font-weight:500; color:#333; margin:80px 0 50px 0;}
.com_cont h5 {font-size:70px; text-align:center; font-weight:bold; color:#0e348a; margin:30px 0 50px 0; font-family: "Arial Black", Impact, Haettenschweiler, "Franklin Gothic Bold", "sans-serif"; letter-spacing: -3px;}
.com_layout h3 {font-size:35px; text-align:center; color:#333;font-weight:200; vertical-align:middle; padding:0 0 10px 0; margin:0 auto; width:50%;}
.com_layout h4 {font-size:35px; text-align:center; color:#000;font-weight:200; vertical-align:middle; padding:0 0 10px 0; margin:0 auto; width:50%;}

/* 타이틀 및 상단메뉴영역 공통 */
.com_layout {width:1200px; margin:0 auto;}
.com_layout .title-line{background:url(../../images/sub/title-line.png) no-repeat 0 0; width:1px; height:65px; margin:0 auto;  padding:0 0 6px 0;}
.com_layout .com_tit .sub_depth a{font-size:18px; color:#999;font-weight:400; vertical-align:middle; line-height:20px; margin-top:12px;}
.com_layout .com_tit .sub_depth .left a {float:left; background:url(../../images/sub/title-pre.png) no-repeat 0 0; padding:0 0 0 25px; }
.com_layout .com_tit .sub_depth .left a:hover {color:#0e348a;}
.com_layout .com_tit .sub_depth .right a { float:right;background:url(../../images/sub/title-next.png) no-repeat right 0; padding:0 25px 0 0; }
.com_layout .com_tit .sub_depth .right a:hover {color:#0e348a;}


/* 회사소개-NEW */

 #fullpage .section .box {
   position: relative;  margin-top:-105px; 
	
  }

  #fullpage .visual .video img, #fullpage .visual .video video {
    max-width: 1800px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
					
									
#fullpage .visual .text {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}					
					
#fullpage .visual .video {
  background:#000000; 
  z-index: -1;
  width: 100%;
  height:1003px; 
  position: absolute; 
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

#fullpage .visual .video img,
#fullpage .visual .video video {
  min-width: 100%;
  min-height: 100%;
  opacity:0.6;
	

}
	
			

.w1920{
  width: 100%;
  height: 100%;
  max-width: ;
  margin: 0 auto; padding-top:120px; 
}



#fullpage .visual dl * {
  color: #ffffff; 
}

#fullpage .visual dl dt {
  font-size: 3.6rem;
  font-weight: 600;
  letter-spacing: 0.1em;
 
}

#fullpage .visual dl dt br {
  display: none;
}

#fullpage .visual dl dd {
  font-size: 1.2rem;
  letter-spacing: 0em;
  font-weight: 200;
 line-height: 1.8em;
	
}

.btn_pageDown {position: relative; bottom: 45px; left: 50%; width:104px; height:98px; margin: 0 0 0 -49px;}
.btn_pageDown img {position: relative; left:0; top:0; -webkit-animation: ov_move1 5s infinite; -moz-animation: ov_move1 5s infinite; -o-animation: ov_move1 5s infinite; animation: ov_move1 5s infinite; margin-top:450px; }
@keyframes ov_move1 {0% {top:-30px;} 25% {top:0px;} 50% {top:-15px;} 75% {top:0px;} 100% {top:-30px;} }

	
.video_about_cont {width:100%; margin:0 auto; padding-top:100px; }
.video_about_cont .company { width: 100%; background:url(../../images/sub/about_img01.png) center center no-repeat;  background-size: 100% auto; height:465px; line-height:2.3em;}
.video_about_cont .company .list_txtType1 {width:1200px; margin: 0 auto; color:#333; letter-spacing:-1px; font-weight:200;}
.video_about_cont .company .list_txtType1 dl {text-align:left; padding:340px 0 0 670px;}
.video_about_cont .company .list_txtType1 dd {font-size: 19px;}
.video_about_cont .company .list_txtType1 dd span {font-size: 25px;}

.video_about_cont .list_txtType2 { width:1200px; margin:0 auto; text-align:left; color:#666; letter-spacing:-1px; font-weight:200; line-height:2.3em;}
.video_about_cont .list_txtType2 dl {padding:115px 0 0 0;}
.video_about_cont .list_txtType2 dd {font-size: 19px;}

.video_about_cont .list_txtType3 { width:1200px; margin:0 auto; text-align:left; color:#666; letter-spacing:-1px; font-weight:200; line-height:2.3em;}
.video_about_cont .list_txtType3 dl {padding:75px 0;}
.video_about_cont .list_txtType3 dd {font-size: 19px;}

.video_about_cont .list_txtType4visual {max-width:1920px; background:url(https://zespa.co.kr/data/skin/front/moment/images/sub/about_img01.jpg) center center no-repeat; background-size: 100% auto; height:370px; line-height:2.3em; padding:0 0 0 0;}
.video_about_cont .list_txtType4 { width:1200px; margin:0 auto; text-align:left; color:#666; letter-spacing:-1px; font-weight:200; line-height:2.3em;}
.video_about_cont .list_txtType4 dl {padding:90px 0 150px 0; }
.video_about_cont .list_txtType4 dd {font-size: 19px;}
.video_about_cont .list_txtType4 dd span {font-size: 25px; color:#333;}



/* 인사말 */
.video_ceo_cont {width:100%; margin:0 auto; }
.video_ceo_cont .list_txtType1visual {max-width:1920px; background:url(../../images/sub/ceo_img01.png) center center no-repeat;background-size: 100% auto; height:486px; line-height:2.3em;}
.video_ceo_cont .list_txtType1 {width:1200px; margin: 0 auto;letter-spacing:-1px; font-weight:200; padding:50px 0 40px 0;}
.video_ceo_cont .list_txtType1 dl {text-align:left;}
.video_ceo_cont .list_txtType1 dd {font-size: 19px; color:#666;}
.video_ceo_cont .list_txtType1 dd span {font-size: 25px;color:#333;}

.video_ceo_cont .list_txtType2 {width:1200px; margin: 0 auto;letter-spacing:-1px; font-weight:200; padding:0 0 40px 0;line-height:2.3em;}
.video_ceo_cont .list_txtType2 dl {text-align:left;}
.video_ceo_cont .list_txtType2 dd {font-size: 19px; color:#666;}

.video_ceo_cont .list_txtType3 {width:1200px; margin:0 auto;padding:0 0 200px 0;}
.video_ceo_cont .list_txtType3 dl {float:right; background:url(../../images/sub/ceo_sign.jpg) no-repeat right 0; line-height:75px;}
.video_ceo_cont .list_txtType3 dd {font-size: 15px; color:#333; padding:0 150px 0 0;}






/* 회사소개 */
.about_cont {width:100%; margin:0 auto;}
.about_cont .company { width: 100%; background:url(../../images/sub/about_img01.png) center center no-repeat;  background-size: 100% auto; height:465px; line-height:2.3em;}
.about_cont .company .list_txtType1 {width:1200px; margin: 0 auto; color:#333; letter-spacing:-1px; font-weight:200;}
.about_cont .company .list_txtType1 dl {text-align:left; padding:340px 0 0 670px;}
.about_cont .company .list_txtType1 dd {font-size: 19px;}
.about_cont .company .list_txtType1 dd span {font-size: 25px;}

.about_cont .list_txtType2 { width:1200px; margin:0 auto; text-align:left; color:#666; letter-spacing:-1px; font-weight:200; line-height:2.3em;}
.about_cont .list_txtType2 dl {padding:115px 0 0 0;}
.about_cont .list_txtType2 dd {font-size: 19px;}

.about_cont .list_txtType3 { width:1200px; margin:0 auto; text-align:left; color:#666; letter-spacing:-1px; font-weight:200; line-height:2.3em;}
.about_cont .list_txtType3 dl {padding:75px 0;}
.about_cont .list_txtType3 dd {font-size: 19px;}

.about_cont .list_txtType4visual {max-width:1920px; background:url(../../images/sub/about_img02.jpg) center center no-repeat; background-size: 100% auto; height:370px; line-height:2.3em; padding:0 0 0 0;}
.about_cont .list_txtType4 { width:1200px; margin:0 auto; text-align:left; color:#666; letter-spacing:-1px; font-weight:200; line-height:2.3em;}
.about_cont .list_txtType4 dl {padding:90px 0 150px 0; }
.about_cont .list_txtType4 dd {font-size: 19px;}
.about_cont .list_txtType4 dd span {font-size: 25px; color:#333;}






/* 인사말 */
.ceo_cont {width:100%; margin:0 auto; }
.ceo_cont .list_txtType1visual {max-width:1920px; background:url(../../images/sub/ceo_img01.png) center center no-repeat;background-size: 100% auto; height:486px; line-height:2.3em;}
.ceo_cont .list_txtType1 {width:1200px; margin: 0 auto;letter-spacing:-1px; font-weight:200; padding:50px 0 40px 0;}
.ceo_cont .list_txtType1 dl {text-align:left;}
.ceo_cont .list_txtType1 dd {font-size: 19px; color:#666;}
.ceo_cont .list_txtType1 dd span {font-size: 25px;color:#333;}

.ceo_cont .list_txtType2 {width:1200px; margin: 0 auto;letter-spacing:-1px; font-weight:200; padding:0 0 80px 0;line-height:2.3em;}
.ceo_cont .list_txtType2 dl {text-align:left;}
.ceo_cont .list_txtType2 dd {font-size: 19px; color:#666;}

.ceo_cont .list_txtType3 {width:1200px; margin:0 auto;padding:0 0 200px 0;}
.ceo_cont .list_txtType3 dl {float:right; background:url(../../images/sub/ceo_sign.jpg) no-repeat right 0; line-height:75px;}
.ceo_cont .list_txtType3 dd {font-size: 15px; color:#333; padding:0 150px 0 0;}

/* 인증 및 수상내역 */
.awards_cont {width:100%; margin:0 auto;}
.awards_cont .list_txtType1visual {max-width:1920px; background:url(../../images/sub/awards_top.png)#f7f7f7 center center no-repeat; height:348px; line-height:2.3em; margin:0 auto;}
.awards_cont .list_txtType1 {width:1200px; margin: 0 auto;letter-spacing:-1px; font-weight:200; padding:50px 0 0 0;}
.awards_cont .list_txtType1 dl {text-align:left;}
.awards_cont .list_txtType1 dd {font-size: 19px; color:#666;}
.awards_cont .list_txtType1 dd span {font-size: 25px;color:#333;}

.awardArea {position:relative; width:1200px; overflow:hidden; margin:0 auto;}
.awardArea .award {float:left; width:218px; border:1px solid #e2e2e2; margin-right:25px; margin-bottom:40px;}
.awardArea .award:nth-child(5n) {margin-right:0;}
.awardArea .award .img {display:table;  background:#f7f7f7; padding:0; margin:10px auto;}
.awardArea .award .img > p {display:table-cell; width:100%;  vertical-align:middle; text-align:center;}
.awardArea .award .img > p img {max-width:100%; max-height:100%}
.awardArea .award .txtArea {display:table; width:100%;}
.awardArea .award .txtArea > div {display:table-row; vertical-align:middle}
.awardArea .award .txtArea > div .txt {display:table-cell;  padding:10px 5px 10px 10px; font-size:14px; color:#666666;  line-height:1.4; vertical-align:middle; background:#fff; border-top:1px solid #e2e2e2;}



/* 연혁 */
.history_cont {width:100%;  margin:0 auto; }
.history_cont .list_txtType1visual {max-width:1920px; background:url(../../images/sub/history_title_img.jpg) center center no-repeat; background-size: 100% auto; height:390px; line-height:2.3em; margin:0 auto;}
.history_cont .cont {position:relative; width:1200px; margin:0 auto; padding: 70px 0 0 0;}
.product_tabsheet .history-line{background:url(../../images/sub/history-line.png) no-repeat 0 0; width:1px; height:65px; margin:0 auto; }

.historyD {width:100%; overflow:hidden;}
.historyD .hisTit {float:right; width:300px; margin-top:10px; padding-top: 20px;}
.historyD .hisTit img {padding:0 0 25px 0;}
.historyD .hisD {float:left; width:900px; padding:20px 0 0;}
.historyD .hisD li {width:100%;overflow:hidden; padding:13px 0 10px;}
.historyD .hisD li:first-child{border-top:0;}
.historyD .hisD li .month {float:left;  width:65px;  color:#333; font-size:20px; font-weight:500; padding: 2px 0 0 0;}
.historyD .hisD li .hisInfo {float:left;  width:745px; padding:2px 0 0;  font-size: 19px; font-weight: 200; color: #666666; }
.historyD .hisD li .hisInfo p{margin:15px 0; line-height:165%;}
.historyD .hisD li .hisInfo p:first-child{margin-top:0;}
.historyD .hisD li .A_hisInfo {float:left;  width:1200px; padding:2px 0 0;  font-size: 19px; font-weight: 200; color: #666666; }
.historyD .hisD li .A_hisInfo p{margin:15px 0; line-height:165%;}
.historyD .hisD li .A_hisInfo p:first-child{margin-top:0;}
.historyD .hisD li .A_hisInfo span { margin-left:10px; font-size: 16px; font-weight: 200; color: #999; }


	
.product_tab1 { width:100%; height: 100%; display: table; table-layout: fixed;margin:0 0 40px; padding: 0 0 50px 0;}
.product_tab1 li { text-align: center;width: auto;display: table-cell;vertical-align: top;}
.product_tab1 li a { float:left;width: 100%; background: #fff; border: 1px solid #e2e2e2; padding:22px 0; font-weight:400;box-sizing:padding-box;color: #999; font-size:16px;}
.product_tab1 li a:hover {}
.product_tab1 li.on{ padding-right: 4px;}
.product_tab1 li.on a { color:#0e348a; background:url('../../images/sub/tab_icon.png') no-repeat right 30px;padding:21px 0; border: 2px solid #0e348a; background-color:#fff; font-weight:500; font-size:16px;}
.product_tab1 li.last { padding-right:none;}
	
.product_tabsheet p.m_img {display:none; }




/* 조직도 */
.group_cont {width:1200px;  margin:0 auto;}
.group_cont img{margin:0 0 150px 0;}


/* 협력사 */
.partners_cont {width:1200px;  margin:0 auto; display:inherit;}
.partners_cont h3 {font-size:25px; text-align:left; font-weight:400; color:#333;margin:80px 0 30px 3px;}

.partners_cont .list_txtType1 {width:1200px; margin: 0 auto; color:#333; letter-spacing:-1px; font-weight:200; padding-top: 20px; }
.partners_cont .list_txtType1 dl {text-align:left;}
.partners_cont .list_txtType1 dd {font-size: 19px; color:#666;}

.partners_cont .online{position:relative; display:inline-block;}
.partners_cont .offline{position:relative;}

.partners_cont .online .partnerList {width:100%; margin:0 auto; max-width:1200px; background-color:#CC3;}
.partners_cont .online .partnerList li {width:199px; margin-right:4%; padding:0; border:1px solid #d9d9d9; text-align:center; float:left; margin-bottom:20px;}
.partners_cont .online .partnerList li:nth-child(5n){margin-right:0;}
.partners_cont .online .partnerList img{max-width:100%;}


.partners_cont .offline .partnerList {width:100%; margin:0 auto; max-width:1200px; background-color:#CC3;}
.partners_cont .offline .partnerList li {width:199px; margin-right:4%; padding:0; border:1px solid #d9d9d9; text-align:center; float:left; margin-bottom:20px;}
.partners_cont .offline .partnerList li:nth-child(5n){margin-right:0;}
.partners_cont .offline .partnerList img{max-width:100%;}





/* 오시는길 */
.map_cont {width:1200px;  margin:0 auto; padding:0 0 150px 0;}
.map_cont .logistics {margin:0 0 50px 0;}
.map_cont .Seoul {margin:0 0 50px 0;}

.map_cont .locationWrap { position:relative; padding:0 0 30px 227px; border-bottom:1px solid #e4e4e4; margin:30px 0 0 0;}
.map_cont .locationWrap .titTy1 { position:absolute; left:0; top:-6px; width:227px; text-align:left;}
.map_cont .locationWrap .titTy2 { position:absolute; left:0; top:25px; width:227px; text-align:left;}
.map_cont .locationWrap .titTy3 { position:absolute; left:0; width:227px; text-align:left;}

.map_cont .locationWrap dl.tb-1 { width:974px;}
.map_cont .locationWrap dl.tb-1 > dt { float:left; width:77px; padding:0 0 14px 0; font-weight:500; color:#333;font-size:18px; }
.map_cont .locationWrap dl.tb-1 > dd { padding:0 0 14px 0; font-weight:200; color:#666; font-size:18px;}
.map_cont .locationWrap dl.tb-1 > dd .add{margin:0 0 0 50px;  font-weight:200; color:#666font-size:18px;;}

.map_cont .locationWrap dl.tb-2 { width:974px;}
.map_cont .locationWrap dl.tb-2 > dt { float:left; width:77px; padding:0 0 14px 0; font-weight:200;color:#333; font-size:18px;}
.map_cont .locationWrap dl.tb-2 > dt .blue{ color:#47a7e4; font-size:18px;}
.map_cont .locationWrap dl.tb-2 > dt .red{ color:#f05627;font-size:18px; }
.map_cont .locationWrap dl.tb-2 > dt .navy{ color:#385db4;font-size:18px; }
.map_cont .locationWrap dl.tb-2 > dt .green{ color:#279424;font-size:18px; }
.map_cont .locationWrap dl.tb-2 > dd { padding:0 0 14px 0; font-weight:200; color:#666; font-size:18px;}
.map_cont .locationWrap dl.tb-2 > dd .add{font-size:15px; color:#999; font-weight:200;}

.map_cont .locationWrap dl.tb-3 { width:974px;}
.map_cont .locationWrap dl.tb-3 > dd { padding:12px 0 14px 0; font-weight:200; color:#666;font-size:18px; }
.map_cont .locationWrap dl.tb-3 > dd em { color:#333;font-size:18px; }

.map_cont .locationWrap .titTy4 { position:absolute; left:0; top:-5px; width:227px; text-align:left;}
.map_cont .locationWrap dl.tb-4 { width:974px;}
.map_cont .locationWrap dl.tb-4 > dt { float:left; width:77px;  padding:12px 0 14px 0;  font-weight:200;color:#de329b;font-size:18px;}
.map_cont .locationWrap dl.tb-4 > dd {padding:12px 0 14px 0; font-weight:200; color:#666; font-size:18px;}



/* 제스파 인재상 */
.people_cont {width:1200px; margin:0 auto; }

.people_cont .people {overflow:hidden; margin-top:55px; padding-bottom:75px; margin-bottom:80px;}
.people_cont .people > div {float:left; width:340px; text-align:center; margin-left:90px; margin-top:30px;}
.people_cont .people > div:first-child {margin-left:0;}
.people_cont .people > div .img {width:100%;}
.people_cont .people > div .img > img {width:100%;}
.people_cont .people > div .tit {padding:0 5px; font-weight:500; font-size:30px; color:#0b2a6e; margin-top:25px;}
.people_cont .people > div .tit span{font-weight:200;}
.people_cont .people > div .txt {padding:0 5px; font-weight:200; font-size:19px; color:#666666; line-height:26px; margin-top:25px;}


/* 제스파 복리후생 */
.welfare_cont {width:100%; margin:0 auto; background:url("../../images/sub/welfare_bg.png") no-repeat center 280px; padding-top:50px;}
.welfareTabArea {width:1200px; display:table; table-layout:fixed; border-collapse:collapse; margin:0 auto;}
.welfareTabArea .sTabDiv {padding:0; display:table-row; overflow:hidden;}
.welfareTabArea .sTabDiv > div {padding:40px 0 10px; width:398px; height:140px; display:table-cell; vertical-align:top; border:1px solid #e2e2e2; background-color:#fff; background: rgba(2525, 255, 255, 0.8);}
.welfareTabArea .sTabDiv > div .img {display:table-cell; width:130px; text-align:center;}
.welfareTabArea .sTabDiv > div .txtArea {display:table-cell; padding-right:20px; width:240px; vertical-align:top;}
.welfareTabArea .sTabDiv > div .txtArea .tit {font-weight:500; font-size:22px; color:#333; word-break:keep-all; margin-bottom:15px;}
.welfareTabArea .sTabDiv > div .txtArea .txt {padding-left:12px; font-size:16px; color:#999999; line-height:1.3; background:url("../../images/sub/dot3x3.gif") no-repeat 0 10px; word-break:keep-all;}
.welfareTabArea .sTabDiv > div .txtArea .txt span {padding-left:0; font-size:12px;word-break:keep-all;}



/* AS */
.as_cont {width:1200px; margin:0 auto; }
.as_cont h3 {font-size:25px; text-align:left; font-weight:400; color:#333;margin:80px 0 0 3px;}
.as_cont .list_txtType1 {width:1200px; margin: 0 auto; color:#333; letter-spacing:-1px; font-weight:200; padding-top: 20px; }
.as_cont .list_txtType1 dl {text-align:left;}
.as_cont .list_txtType1 dd {font-size: 19px; color:#666; line-height:1.6em;}
.as_cont .list_txtType1 dd span{font-size: 16px; color:#0e348a;}

.as_cont .sept {position:absolute; width:1200px;  text-align:center;}
.as_cont .sept ul {padding-top:100px; }
.as_cont .sept ul li{ display:inline-block;  text-align:center; padding:0 130px;}

.as_cont .as {width:100%; margin-top:20px}
.as_cont .as  .tr {display:table; table-layout:fixed; border-collapse:collapse; width:100%;}
.as_cont .as  .tr > div {display:table-cell; padding:25px 0; border:1px solid #e2e2e2; text-align:center;}
.as_cont .as  .tr > div .tit {font-weight:500; font-size:22px; color:#333;}
.as_cont .as  .tr > div .txt { font-weight:200; font-size:18px; color:#666;  margin-top:30px;}
.as_cont .as  .tr > div .txt span {font-size:14px; color:#666;}


.as_cont .list_txtType2 {width:1200px; margin: 0 auto; font-weight:200; padding-top: 20px; }
.as_cont .list_txtType2 dl {text-align:left; padding:0 0 100px 0;}
.as_cont .list_txtType2 dd {font-size: 16px; padding:0 0 0 20px ;color:#999; line-height:1.8em; background:url("../../images/sub/dot3x3.gif") no-repeat 10px 13px; word-break:keep-all;}
.as_cont .list_txtType2 dd span{font-size: 14px; color:#0e348a;}


.cs_cont {width:100%; background-color:#f7f7f7; height:840px; margin-bottom: 100px;}
.cs_cont .container { text-align:center; padding:110px 0 0 0;}
.cs_cont .container > .tit {font-size:25px; color:#0e348a; word-break:keep-all;}
.cs_cont .container > .bar {height:1px; margin-top:35px}
.cs_cont .container > .txt {font-size:45px; color:#333;word-break:keep-all; font-weight:500; line-height:1.2em; margin:20px 0 0 0;}
.cs_cont .LeaderBox {width:1200px; margin:0 auto;}
.cs_cont .LeaderBox > div {padding-top:80px; width:50%; height:100%; margin:0 auto;}