@charset "utf-8";
//@import url(content.css);
/* Noto Sans KR (korean) http://www.google.com/fonts/earlyaccess */
@font-face { font-family: 'Noto Sans KR'; font-style: normal; font-weight: 100; src: url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format("woff2"), url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format("woff"), url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format("opentype"); }
@font-face { font-family: 'Noto Sans KR'; font-style: normal; font-weight: 300; src: url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format("woff2"), url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format("woff"), url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format("opentype"); }
@font-face { font-family: 'Noto Sans KR'; font-style: normal; font-weight: 400; src: url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format("woff2"), url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format("woff"), url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format("opentype"); }
@font-face { font-family: 'Noto Sans KR'; font-style: normal; font-weight: 500; src: url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format("woff2"), url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format("woff"), url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format("opentype"); }
@font-face { font-family: 'Noto Sans KR'; font-style: normal; font-weight: 700; src: url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format("woff2"), url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format("woff"), url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format("opentype"); }
@font-face { font-family: 'Noto Sans KR'; font-style: normal; font-weight: 900; src: url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format("woff2"), url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format("woff"), url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format("opentype"); }


/* Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button{margin:0;padding:0}
body,h1,h2,h3,h4,input,button,textarea,pre{font-family: 'Noto Sans KR', sans-serif; font-size:15px;color:#000}
body{text-align:left; word-break:keep-all; position:relative;}
img,fieldset,iframe{border:0 none}
li{list-style:none}
input,select,button{vertical-align:middle; outline:none;}
img{vertical-align:top; }
i,em,address{font-style:normal}
label,button{cursor:pointer}
a{color:#000;text-decoration:none}
a:hover{}
hr{display:none}
legend{*width:0}
table{border-collapse:collapse;border-spacing:0}
caption{font-size:0; line-height:0; height:0}

select{ -webkit-appearance: none; -moz-appearance: none; appearance: none; }
select::-ms-expand {display: none;}


/* Mobile Form Default */
input[type='text'],input[type='password'],input[type='image'],input[type='search'],select,textarea,input[type='file']{-webkit-appearance:none;-webkit-border-radius:0}

/* Skip */
#skipnavigation{z-index:9999;position:absolute;left:0;top:0;width:100%;text-align:center}
#skipnavigation *{list-style:none;margin:0;padding:0;}
#skipnavigation a{display:block;width:100%;height:0;overflow:hidden;white-space:nowrap;}
#skipnavigation a:focus,
#skipnavigation a:active{display:block;width:100%;height:36px;color:#fff;background:#000;line-height:36px;text-decoration:underline !important;font-size:14px;}

::-webkit-input-placeholder {  color: #888888; font-weight: normal; font-size: 16px;  font-weight: 400; }
:-moz-placeholder { color: #888888; opacity: 1; font-weight: normal; font-size: 16px;  font-weight: 400;  }
::-moz-placeholder {  color: #888888; opacity: 1; font-weight: normal; font-size: 16px;  font-weight: 400; }
:-ms-input-placeholder {  color: #888888; font-weight: normal;font-size: 16px; font-weight: 400 }


* {box-sizing:border-box;}

.clear:after{content:''; display:block; clear:both;}
.ms { font-family: 'Montserrat', sans-serif;}
.mob {display: none;}

.wrap {overflow-x:hidden; }




/* head */
.head {position:absolute; left:0; top:0; width: 100%; height:100px;background:rgba(0,0,0,.5);z-index:100;  transition:.5s all;}
.head .inner {position: relative;}
.head .inner:after {content:''; display:block; clear:both;}
.head .inner .h1Logo {position: absolute; left:134px; top:28px; z-index: 20;}
.head .inner .h1Logo a {display: block; width: 180px; height:45px; text-indent:-999em; background:url('http://www.shmt.co.kr/V1/img/log/logo_common.png') no-repeat;   transition:.5s all;}
.head .inner .btnMenu {display: none; position: absolute; left:0; top:0; background:rgba(255,255,255,.15); z-index: 20;  transition:.5s all;}
.head .inner .btnMenu a {display: block; width: 100px; height:100px; text-indent:-999em; background:url('http://www.gsentec.com/web/images/common/btn_menu.png') center center no-repeat;  }
.head .inner .btnSite {position: absolute; left:0; top:0; background:rgba(255,255,255,.15); z-index: 20;  transition:.5s all;}
.head .inner .btnSite a {display: block; width: 100px; height:100px; text-indent:-999em; background:url('http://www.gsentec.com/web/images/common/btn_menu.png') center center no-repeat;  }
.head .inner .gnbWrap {position: relative; z-index: 10;}
.head .inner .gnbWrap.on {height:482px;}
.head .inner .gnbWrap .gnbLink {position: absolute; left:50%; top:200px; width:706px; margin-left:50px; display: none !important;}
.head .inner .gnbWrap .gnbLink .tit {font-size:30px; line-height:24px; color:#0063a3; font-weight:500; margin-bottom:40px; text-align: right; width:215px; float:right;}
.head .inner .gnbWrap .gnbLink .tit span {display: block; border-bottom:1px solid #0063a3;}
.head .inner .gnbWrap .gnbLink .tit span:nth-child(2) {letter-spacing:30px; margin-top:28px; padding-left:13px;}
.head .inner .gnbWrap .gnbLink ul {clear:both}
.head .inner .gnbWrap .gnbLink ul:after {content:''; display:block; clear:both;}
.head .inner .gnbWrap .gnbLink ul li {float:left; margin-left:30px; width:215px;}
.head .inner .gnbWrap .gnbLink ul li:first-child {margin-left: 0;}
.head .inner .gnbWrap .gnbLink ul li a {display: block; font-size:13px; color:#222222; font-weight:300; }
.head .inner .gnbWrap .gnbLink ul li a .img {display: block; margin-bottom:8px;}


.head .inner .gnbWrap .gnbList {text-align: center;}
.head .inner .gnbWrap .gnbList > li {position: relative; display: inline-block; margin-left:70px;}
.head .inner .gnbWrap .gnbList > li:first-child {margin-left:0;}
.head .inner .gnbWrap .gnbList > li .title {position: relative;}
.head .inner .gnbWrap .gnbList > li .title a { transition:.5s all; display: block; font-size:17px; line-height:17px; height: 100px; padding:0 10px; line-height:100px; font-weight:500; color:#fff;}
.head .inner .gnbWrap .gnbList > li .title em {display: none;}
.head .inner .gnbWrap .gnbList > li .title:after {display: none; content:''; position: absolute; left:0; bottom:0px; background:#6ab7e9; height:5px; width: 100%;} 
.head .inner .gnbWrap .gnbList > li:hover  .title:after {display: block;} 
.head .inner .gnbWrap .gnbList > li.active  .title:after {display: block;} 
.head .inner .gnbWrap .btnCloseMenu {display: none;}

.head .subGnb {position: absolute;  top:100px;  width:221px; z-index: 10; text-align: left; display: none;/*  left:50%; margin-left:-353px; */}
.head .subGnb .popTit {position: absolute; left:-208px; top:48px; padding-bottom:45px; }
.head .subGnb .popTit:after {content:''; position: absolute; left:0; bottom:0; width: 30px; height:5px; background:#222222;}
.head .subGnb .popTit .tit01 {font-size:40px; line-height:40px; color:#222222; font-weight: 300; margin-bottom:20px;}
.head .subGnb .popTit .tit02 {font-size:16px; line-height:16px; color:#777777; font-weight: 300; }
.head .subGnb > ul {padding:47px 0 0 0;background:#0063a3; height:382px; display: none;  }
.head .subGnb > ul > li > a {font-size:16px; line-height:16px; display: block; color:#fff; font-weight:300; padding:11px 0 11px 40px;}
.head .subGnb > ul > li:hover > a {background:#6ab7e9; color:#fff;}
.head .subGnb > ul > li:hover .last {display: block;}
.head .subGnb .last {position: absolute; left:221px; height:100%; top:0; background:#f4f4f4; width:370px; display: none;}
.head .subGnb .last ul {padding-top:47px;}
.head .subGnb .last a {font-size:16px; line-height:16px; display: block; color:#222222;  padding:11px 0 11px 40px;}
.head .subGnb .last a:hover {background:#6ab7e9; }

.head .subGnb .lastSize01 ul {padding-top: 85px;}
.head .subGnb .lastSize02 ul {padding-top: 237px;}
.head .subGnb .lastSize03 ul {padding-top: 85px;}
.head .subGnb .lastSize04 ul {padding-top: 123px;}
.head .subGnb .lastSize05 ul {padding-top: 161px;}
.head .subGnb .lastSize06 ul {padding-top: 123px;}
.head .gnbBg {position: absolute; left:0; top:100px; width: 100%; height: 382px; background:url('/V1/img/bg_menu.png') center top no-repeat; background-size:cover; z-index: 0; display: none;}

.head .inner .etcList {position: absolute; right:10px; top:30px; z-index: 20;}
.head .inner .etcList ul:after {content:''; display:block; clear:both;}
.head .inner .etcList ul li {float:left; position: relative;}
.head .inner .etcList ul li:after {content:''; position: absolute; left:0; top:4px; width:1px; height:15px; background:#93959b;}
.head .inner .etcList ul li:first-child:after {display: none;}
.head .inner .etcList ul li a{display: block; padding:0 30px;}
.head .inner .etcList ul li a span {display: block; font-size:12px; line-height:12px; color:#ffffff; padding-top:36px;}
.head .inner .etcList ul li.no1 a span {background:url('http://www.gsentec.com/web/images/common/ico_search.png') center top no-repeat;}
.head .inner .etcList ul li.no2 a span {background:url('http://www.gsentec.com/web/images/common/ico_mail.png') center top no-repeat;}
.head .inner .etcList ul li.no3 a span {background:url('http://www.gsentec.com/web/images/common/ico_global.png') center top no-repeat;}

.head.open {background:#fff;}
.head.open .inner .h1Logo a {background:url('http://www.shmt.co.kr/V1/img/log/logo.png') no-repeat; }
.head.open .inner .btnSite { background : #0063a3; }
.head.open .inner .btnMenu  {background:#0063a3 }
.head.open .inner .btnMenu a {background:url('http://www.gsentec.com/web/images/common/btn_menu.png') center center no-repeat; }
.head.open .inner .gnbWrap .gnbList > li .title a {color:#222222; text-shadow:none;}
.head.open .inner .etcList ul li a span {color:#222222;}
.head.open .inner .etcList ul li.no1 a span {background:url('http://www.gsentec.com/web/images/common/ico_search_on.png') center top no-repeat;}
.head.open .inner .etcList ul li.no2 a span {background:url('http://www.gsentec.com/web/images/common/ico_mail_on.png') center top no-repeat;}
.head.open .inner .etcList ul li.no3 a span {background:url('http://www.gsentec.com/web/images/common/ico_global_on.png') center top no-repeat;}


/* quickWrap */
.quickWrap {position: fixed; right:40px; top:360px; z-index:50;  transition:1s all 300ms; transform:translate(100px,0); opacity:0; display: none;}
.quickWrap .in {position: relative; width: 80px; height: 80px; }
.quickWrap .in ul li {position: absolute; left:0; width:100%;}
.quickWrap .in ul li a {display: block; height:80px; background:url('http://www.gsentec.com/web/images/quick_off.png') no-repeat; color:#999999; border-radius:50%;}
.quickWrap .in ul li a:hover {background:url('http://www.gsentec.com/web/images/quick_on.png') no-repeat; color:#fff; box-shadow: 0 0 5px 5px rgba(0,0,0,.1); }
.quickWrap .in ul li a span {display: block; text-align: center; padding-top:52px; font-size:13px; letter-spacing:-0.05em;  line-height:13px;}
.quickWrap .in ul li.no1 a span {background:url('http://www.gsentec.com/web/images/quick_01.png') center 19px no-repeat;}
.quickWrap .in ul li.no2 a span {background:url('http://www.gsentec.com/web/images/quick_02.png') center 14px no-repeat;}
.quickWrap .in ul li.no3 a span {background:url('http://www.gsentec.com/web/images/quick_03.png') center 19px no-repeat;}
.quickWrap .in ul li.no4 a span {background:url('http://www.gsentec.com/web/images/quick_04.png') center 13px no-repeat;}
.quickWrap .in ul li.no1 {top:-100px;}
.quickWrap .in ul li.no3 {top:100px;}
.quickWrap .in ul li.no4 {top:200px;}
.quickWrap .mobMenu {position: absolute; display: none;}

@media all and (max-height:750px) {
	.quickWrap {top:230px;}
}

/* mainVideo */
.mainVideo {position: fixed; top:0; width: 100%; height:100vh; min-height:600px; overflow:hidden;}
.mainVideo .videoBox {overflow:Hidden;}
     /*.mainVideo .videoBox:after {content:''; position: absolute; left:0; top:0; width: 100%; height: 100%; background:rgba(0,0,0,.3);}*/
.mainVideo .videoBox video {position: relative;}
.mainVideo .imgBox img{}
.mainVideo .text {position: absolute; left:130px; top:50%; margin-top:-200px; z-index: 10;}
.mainVideo .text .tit01 {font-size:66px; line-height:82px; color:#ffffff; text-shadow: 2px 2px 4px black;  font-weight:300; margin-bottom:20px; transition:1s all; transform:translate(0,-100px); opacity:0;}
.mainVideo .text .tit02 {font-size:17px; line-height:32px; color:#ffffff; text-shadow: 2px 2px 4px black; font-weight:300; transition:1s all 500ms; transform:translate(0,-50px); opacity:0;} 

body.load .quickWrap {opacity:1; transform:translate(0,0);}
body.load .mainVideo .text .tit01 {opacity:1; transform:translate(0,0);}
body.load .mainVideo .text .tit02 {opacity:1; transform:translate(0,0);}
body.load .mainSlide .slick-dots {opacity:1; transform:translate(0,0);}


/* mainSlide */
.mainSlide {position: relative; }
.mainSlide .slick-arrow {display: none;}
.mainSlide .slick-slide {background:none; outline:none; height:100vh;}
.mainSlide .slick-slide a {display: block;}
.mainSlide .slick-slide a img {width: 100%;}
.mainSlide .slick-dots {position: absolute; left:130px; top:50%; margin-top:160px;  transition:1s all 600ms; transform:translate(0,50px); opacity:0;}
.mainSlide .slick-dots > li {display: inline-block; margin-left: 10px;}
.mainSlide .slick-dots > li:first-child {margin-left: 0;}
.mainSlide .slick-dots > li button {display: block; width: 44px; height: 4px; background:#fff; text-indent:-9999em; border:none; outline:none; border-radius:none;}
.mainSlide .slick-dots > li.slick-active button {background:#0072bc; }



.mainContent {background:#fff; margin-top:100vh; position: relative; z-index: 20;}

/* mainIntro */
.mainIntro { max-width:1900px; margin:0 auto 120px auto;}
.mainIntro ul li {position: relative;}
.mainIntro .box01 { height:585px; z-index: 20;}
.mainIntro .box01 a {display: block;  }
.mainIntro .box01 a:after {content:''; display:block; clear:both;}
.mainIntro .box01 a:hover .img {box-shadow: 0 0 15px 15px rgba(0,0,0,.2);}
.mainIntro .box01 a:hover .img img {transform:scale(1.1) rotate(0.0003deg); }
.mainIntro .box01 .img {position: absolute; right:120px; top:-70px; width:850px; overflow:hidden; transition:1s all; transform:translate(0,150px);  opacity:0; }
.mainIntro .box01 .img img {transition:1s all; width:850px; height:655px;}

.mainIntro .box01.active .img { transform:translate(0,0); opacity:1;}
.mainIntro .box01.active .textBox .tit01 { transform:translate(0,0);  opacity:1;}
.mainIntro .box01.active .textBox .tit02 { transform:translate(0,0);  opacity:1;}
.mainIntro .box01.active .textBox .tit03 { transform:translate(0,0);  opacity:1;}
.mainIntro .box01.active .textBox .btn span { transform:translate(0,0);  opacity:1;}

.mainIntro .box02.active .img { transform:translate(0,0); opacity:1;}
.mainIntro .box02.active .textBox .tit01 { transform:translate(0,0);  opacity:1;}
.mainIntro .box02.active .textBox .tit02 { transform:translate(0,0);  opacity:1;}
.mainIntro .box02.active .textBox .btn span { transform:translate(0,0);  opacity:1;}

.mainIntro .box03.active .img { transform:translate(0,0); opacity:1;}
.mainIntro .box03.active .textBox .tit01 { transform:translate(0,0);  opacity:1;}
.mainIntro .box03.active .textBox .tit02 { transform:translate(0,0);  opacity:1;}
.mainIntro .box03.active .textBox .btn span { transform:translate(0,0);  opacity:1;}

.mainIntro .box01 .textBox {float:left; width:50%; padding:74px 0 0 20%;  transition:1s all;  }
.mainIntro .box01 .textBox .tit01 {transition:1s all; transform:translate(0,70px);  opacity:0; font-size:24px; line-height:24px; color:#313131; font-weight:500; padding:0 40px 40px 0; margin-bottom:40px; display: inline-block; border-bottom:1px solid #cccccc;}
.mainIntro .box01 .textBox .big {font-size:36px; line-height:36px; padding-top:5px;}
.mainIntro .box01 .textBox .tit02 {transition:1s all 200ms; transform:translate(0,70px);  opacity:0; font-size:30px; color:#262626; margin-bottom:40px;}
.mainIntro .box01 .textBox .tit02 span {font-size:60px; line-height:60px;font-weight:700; margin-right:16px; }
.mainIntro .box01 .textBox .tit03 {transition:1s all 300ms; transform:translate(0,70px);  opacity:0; font-size:16px; color:#555555; line-height:25px; margin-bottom:35px;}
.mainIntro .box01 .textBox .btn span {transition:1s all 400ms; transform:translate(0,70px);  opacity:0; display: inline-block; font-size:12px; color:#262626; font-weight:500; width:140px; height:60px; line-height:60px; text-align: center; border:1px solid #262626;}

.mainIntro .box02 {position: relative; padding-left:108px;  }
.mainIntro .box02:after {content:''; position: absolute; left:165px; top:-38px; height:calc(100% + 200px); width: 100%; background:#e3e3e3;}
.mainIntro .box02 a {display: block;  position: relative; height:520px; z-index: 10;}
.mainIntro .box02 a:after {content:''; display:block; clear:both;}
.mainIntro .box02 a:hover .img {box-shadow: 0 0 15px 15px rgba(0,0,0,.2);}
.mainIntro .box02 a:hover .img img {transform:scale(1.1) rotate(0.0003deg); }
.mainIntro .box02 .img {position: absolute; left:0; top:0; width: 49%; overflow:hidden; transition:1s all; transform:translate(-200px,0);  opacity:0;}
.mainIntro .box02 .img img {transition:1s all; }
.mainIntro .box02 .textBox {position: relative; z-index: 1;float:right; height:100%; width: 51%; padding:100px 0 0 60px; background:#00ae8a; transition:1s all; }
.mainIntro .box02 .textBox .tit01 {position: relative;font-size:30px;  color:#ffffff;  padding:80px 0 0 0; margin-bottom:40px; transition:1s all; transform:translate(0,70px);  opacity:0;  }
.mainIntro .box02 .textBox .tit01:after {content:''; position: absolute; left:0; top:0; background:url('http://www.gsentec.com/web/images/ico_main01.png') no-repeat; width:53px; height:51px;}
.mainIntro .box02 .textBox .big {font-size:60px; line-height:60px;padding-right: 10px; font-weight:600;}
.mainIntro .box02 .textBox .tit02 {font-size:16px; color:#fff; line-height:25px; margin-bottom:35px; font-weight:300;  transition:1s all 200ms; transform:translate(0,70px);  opacity:0;}
.mainIntro .box02 .textBox .btn span {display: inline-block; font-size:12px; color:#fff; font-weight:500; width:140px; height:60px;  transition:1s all 400ms; transform:translate(0,70px);  opacity:0; line-height:60px; text-align: center; border:1px solid #fff;}

.mainIntro .box03 {position: relative; height:564px;  padding:0 210px}
.mainIntro .box03 a {display: block;  position: relative; height:520px; }
.mainIntro .box03 a:hover .img {box-shadow: 0 0 15px 15px rgba(0,0,0,.2);}
.mainIntro .box03 a:hover .img .bg {transform:scale(1.1) rotate(0.0003deg); }
.mainIntro .box03 .img {position: absolute; left:0; top:0; width: 100%; overflow:hidden; transition:1s all; transform:translate(200px,0);  opacity:0;}
.mainIntro .box03 .img .bg {transition:1s all;width: 100%; height:564px; background:url('http://www.gsentec.com/web/images/main_img03.jpg') center center no-repeat; }
.mainIntro .box03 .textBox {position: relative; z-index: 1;  padding:95px 0 0 140px;}
.mainIntro .box03 .textBox .tit01 {transition:1s all 100ms; opacity:0; transform:translate(0,70px); position: relative;font-size:30px;  color:#ffffff;  padding:86px 0 0 0; margin-bottom:40px;  text-shadow:2px 2px 4px black}
.mainIntro .box03 .textBox .tit01:after {content:''; position: absolute; left:0; top:0; background:url('http://www.gsentec.com/web/images/ico_main02.png') no-repeat; width:65px; height:56px;}
.mainIntro .box03 .textBox .big {font-size:60px; line-height:60px; padding-right: 10px; font-weight:600;}
.mainIntro .box03 .textBox .tit02 {transition:1s all 200ms; opacity:0; transform:translate(0,70px); font-size:16px; color:#fff; line-height:25px; margin-bottom:35px; font-weight:300;}
.mainIntro .box03 .textBox .btn span {transition:1s all 300ms; opacity:0; transform:translate(0,70px); display: inline-block; font-size:12px; color:#fff; font-weight:500; width:140px; height:60px; line-height:60px; text-align: center; border:1px solid #fff;}

/* bipWrap */
.bipWrap {position: relative;  padding:0 0 0 374px; width:1900px; margin:0 auto 55px auto; overflow:hidden;}
.bipWrap .title {position: absolute; left:70px; top:12px; transition:1s all; opacity:0; transform:translate(0,100px); z-index: 45; }

.bipWrap .title .tit01 {padding-top:57px; margin-bottom:28px; position: relative; font-size:34px; color:#333333; font-weight:500;}
.bipWrap .title .tit01:after {content:''; position: absolute; left:0; top:0; width:50px; height:7px; background:url('http://www.gsentec.com/web/images/ico_main03.png') no-repeat;}
.bipWrap .title .tit01 em {font-size:46px;  line-height:46px;display: block;}
.bipWrap .title .tit02 {font-size:30px;  line-height:30px; color:#333333; }
.bipWrap .sorting {position: absolute; left:375px;padding-top: 100px; top:-88px; z-index: 10;  transition:1s all; opacity:0;  transform:translate(0,100px); margin-left:20px;  }

.bipWrap .sorting ul li {float:left; margin-left:24px; position: relative;}
.bipWrap .sorting ul li:first-child {margin-left: 0;}
.bipWrap .sorting ul li a {font-size:16px;  line-height:16px; padding-top:20px; display: block; color:#333333;}
.bipWrap .sorting ul li.active:after {content:''; position: absolute; left:0; top:0; width: 100%; height:6px; background:#237fba;}
.bipWrap .controls {position: absolute; left:70px; bottom:135px; transition:1s all; opacity:0;  transform:translate(0,100px); z-index: 45;  }
.bipWrap .controls a {display: block; width:60px; height: 60px; text-indent:-999em; border:1px solid #cbcbcb }
.bipWrap .controls .arrow {float:left; margin-right:10px;}
.bipWrap .controls .arrow a {float:left;}
.bipWrap .controls .arrow .prev{background:url('http://www.gsentec.com/web/images/ico_main04.png') center center no-repeat; margin-right:10px;}
.bipWrap .controls .arrow .next{background:url('http://www.gsentec.com/web/images/ico_main05.png') center center no-repeat;}
.bipWrap .controls .more {float:left;}
.bipWrap .controls .more a{background:url('http://www.gsentec.com/web/images/ico_main06.png') center center no-repeat;}

.bipWrap.active .title {opacity:1; transform:translate(0,0); }
.bipWrap.active .sorting {opacity:1; transform:translate(0,0); }
.bipWrap.active .biSlide {opacity:1; transform:translate(0,0); }
.bipWrap.active .controls {opacity:1; transform:translate(0,0); }
.bipWrap:after {content:''; position: absolute; left:50%; margin-left:-2590px; width:2000px; height:100%; background:#fff; z-index:35; top:0;}

/* biSlide */

.biSlide {max-width:1460px;  transition:1s all 300ms; opacity:0; transform:translate(0,100px);}

.biSlide .swiper-container {padding-top:70px;}
.biSlide .swiper-slide {width:300px; height:520px; transition:1s all;  }
.biSlide .swiper-slide a {position: absolute;left:0; top:0; display: block; padding:20px 20px 20px 20px; transition:.3s all;}
.biSlide .swiper-slide a .img {position: relative; height: 220px; overflow:hidden; transition:.3s all;}
.biSlide .swiper-slide a .img:after {content:''; position: absolute; left:0; top:0; background:rgba(0,0,0,.6); width: 100%; height: 100%;}
.biSlide .swiper-slide a img {width: 100%; max-width:100%; transition:.3s all;}
.biSlide .swiper-slide .text {color:#323232; font-size: 14px; }
.biSlide .swiper-slide .text .tit01 {font-size: 22px; line-height:30px; font-weight:700; padding-top:20px; height: 90px; display: block;}
.biSlide .swiper-slide .text .tit02 {position: relative; padding-top:15px; line-height:23px; color:#7f7f7f;  display: block; word-break:break-word; }
.biSlide .swiper-slide .text .tit02:after {content:''; position: absolute; left:0; top:0; width: 40px; height: 1px; background:#cccccc; }

/*.biSlide {max-width:1400px;  transition:1s all 300ms; opacity:0; transform:translate(0,100px); position: relative; left:-10px;}
.biSlide.active { z-index: 30;}
.biSlide .swiper-container {padding-bottom:25px; overflow:visible; }
.biSlide .swiper-slide {width:320px; height:550px; transition:1s all;  }
.biSlide .swiper-slide a {width:300px;position: absolute;left:0; top:0; display: block; padding:70px 10px 0 10px; transition:.3s all;}
.biSlide .swiper-slide a .img {position: relative; height: 220px; overflow:hidden; transition:.3s all;}
.biSlide .swiper-slide a .img:after {content:''; position: absolute; left:0; top:0; background:rgba(0,0,0,.6); width: 100%; height: 100%;}
.biSlide .swiper-slide a img {width: 100% !important;  max-width:100%; transition:.3s all;}
.biSlide .swiper-slide .text {color:#323232; font-size: 14px; }
.biSlide .swiper-slide .text .tit01 {font-size: 22px; line-height:30px; font-weight:700; padding-top:20px; height: 90px; display: block;}
.biSlide .swiper-slide .text .tit02 {position: relative; padding-top:15px; line-height:23px; color:#7f7f7f;  display: block; word-break:break-word;}
.biSlide .swiper-slide .text .tit02:after {content:''; position: absolute; left:0; top:0; width: 40px; height: 1px; background:#cccccc; }*/



@media all and (min-width:1024px){
	/*.biSlide .swiper-slide:hover {z-index: 30; }
	.biSlide .swiper-slide:hover a {padding:0; left:-10px;   width:320px; height:550px;background:#fff; box-shadow: 0 10px 10px 10px rgba(0,0,0,.05);}
	.biSlide .swiper-slide:hover a .img {height: 300px;}
    .biSlide .swiper-slide:hover a .img img{height: 300px !important;}
	.biSlide .swiper-slide:hover a .img:after {display: none;}
	.biSlide .swiper-slide:hover a .text {padding:0 20px;}
	.biSlide .swiper-slide:hover a .text .tit01 {padding-top:29px;}*/

    .biSlide .swiper-slide:hover {width: 300px; z-index: 30; }
	.biSlide .swiper-slide:hover a { left:-10px; width:300px; /*padding:0; height:550px;*/background:#fff; box-shadow: 0 10px 10px 10px rgba(0,0,0,.05);}
	.biSlide .swiper-slide:hover a .img {/* height: 300px; */ }
	.biSlide .swiper-slide:hover a .img:after {display: none;}
}

/* 
.biSlide .swiper-container {padding-bottom:25px;}
.biSlide .swiper-slide {width:300px; height:550px; transition:1s all;  }
.biSlide .swiper-slide a {position: absolute;left:0; top:0; display: block; padding:70px 20px 0 20px; transition:.3s all;}
.biSlide .swiper-slide a .img {position: relative; height: 220px; overflow:hidden; transition:.3s all;}
.biSlide .swiper-slide a .img:after {content:''; position: absolute; left:0; top:0; background:rgba(0,0,0,.6); width: 100%; height: 100%;}
.biSlide .swiper-slide a img {width: 100%; max-width:100%; transition:.3s all;}
.biSlide .swiper-slide .text {color:#323232; font-size: 14px; }
.biSlide .swiper-slide .text .tit01 {font-size: 22px; line-height:30px; font-weight:700; padding-top:20px; height: 90px; display: block;}
.biSlide .swiper-slide .text .tit02 {position: relative; padding-top:15px; line-height:23px; color:#7f7f7f;  display: block;}
.biSlide .swiper-slide .text .tit02:after {content:''; position: absolute; left:0; top:0; width: 40px; height: 1px; background:#cccccc; }
.biSlide .swiper-slide.swiper-slide-active {width: 300px; }
.biSlide .swiper-slide.swiper-slide-active a {padding:0; left:-10px; width:320px; height:550px;background:#fff; box-shadow: 0 10px 10px 10px rgba(0,0,0,.05);}
.biSlide .swiper-slide.swiper-slide-active a .img {height: 300px;}
.biSlide .swiper-slide.swiper-slide-active a .img:after {display: none;}
.biSlide .swiper-slide.swiper-slide-active a .text {padding:0 20px;}
.biSlide .swiper-slide.swiper-slide-active a .text .tit01 {padding-top:29px;}
 */

.ui-datepicker .ui-datepicker-header {background:#0072bc;}
.ui-datepicker .ui-datepicker-title {height:48px; padding-top:4px; border-radius:0;}
.ui-datepicker .ui-datepicker-title select {font-size:28px; border:none; font-weight:500; color:#fff; background:url('http://www.gsentec.com/web/images/calArrow.png') right center no-repeat; width:75px; letter-spacing:-1px;}
.ui-datepicker .ui-datepicker-title .ui-datepicker-month {width:70px; margin-left:20px;}
.ui-datepicker .ui-datepicker-title select option {color:#333;}

.ui-widget.ui-widget-content {border:none; border-radius:0; padding:0;}
.ui-datepicker-header {font-size: 0; border:none;  border-radius:0;}
.ui-datepicker-header:after {content:''; position: absolute; left:15px; bottom:0; width:calc(100% - 30px); background:#4d9dd0; height: 1px;}
.ui-datepicker .ui-datepicker-prev {background:url('http://www.gsentec.com/web/images/calLeft.png') center no-repeat;  border:none; border-radius:0; width:15px; height:15px; left:14px; top:18px;}
.ui-datepicker .ui-datepicker-prev span {background:none;}
.ui-datepicker .ui-datepicker-next {background:url('http://www.gsentec.com/web/images/calRight.png') center no-repeat;  border:none; border-radius:0; width:15px; height:15px; right:14px; top:18px;}
.ui-datepicker .ui-datepicker-next span {background:none;}
.ui-datepicker table thead {background:#0072bc;}
.ui-datepicker table thead th {color:#fff; font-size:12px;}
.ui-datepicker table tbody {border:1px solid #d1d1d1; border-top:none;}
.ui-datepicker td span, .ui-datepicker td {padding:0 0; text-align: center;}
.ui-datepicker td span, .ui-datepicker td a {background:none; font-size:13px; color:#222222; padding:0; width: 30px; height: 30px; line-height:30px;}
.ui-state-active { border-radius:50px; background:#0072bc !important; color:#fff !important; display: inline-block;}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active { text-align: center; background:none; font-size:13px; color:#222222; border:none;}





html.ie9 .biSlide .swiper-container{overflow-x:scroll; white-space:nowrap}
html.ie9 .biSlide .swiper-slide{display: inline-block; margin-right: 20px; white-space:normal; height:450px;}

/* prCenter */
.prCenter {max-width:1900px; margin:0 auto; /*padding-top:207px;*/ height:669px; overflow:hidden; /*background:url('http://www.gsentec.com/web/images/footer_background.jpg') center center no-repeat; */ transition:1s all; opacity:0; transform:translate(0,100px);}
.prCenter .in {position: relative; max-width: 1200px; margin:0 auto;}
/*.prCenter .in .bgBox { position:absolute; left:620px; }*/
.prCenter .in .footer_wrap { position: absolute; padding-top: 1%; left: 10px; font-size: 30px; }
.prCenter .in .footer_wrap .footer_title { font-size: 40px; font-weight: 500; margin-top: 10px; }
.prCenter .in .bgBox { display:inline-block; margin-left:41.8%; padding:14% 0 0 0; }

.prCenter .in .bgBox .title { color:#ffffff; transition:1s all 200ms; opacity:0; transform:translate(0,100px);}
.prCenter .in .bgBox .title .tit01 {font-size:46px; line-height:16px; margin-bottom:35px;}
.prCenter .in .bgBox .title .tit02 {font-size:30px; line-height:30px; margin-bottom: 30px;}
.prCenter .in .bgBox .title .tit03 {font-size:20px; line-height:30px;}
/*.prCenter .in .banner.link01 {left:0; top:125px; transition:1s all 300ms; opacity:0; transform:translate(0,100px);}*/
.prCenter .in .banner.link01 { transition: 1s all 300ms; position:unset; margin-bottom:40px; }
/*.prCenter .in .banner.link02 {left:0; top:282px; transition:1s all 400ms; opacity:0; transform:translate(0,100px);}*/
.prCenter .in .banner.link02 { transition: 1s all 400ms; position:unset; }
/*.prCenter .in .banner.link03 {left:816px; top:125px; transition:1s all 500ms; opacity:0; transform:translate(0,100px);}*/
.prCenter .in .banner.link03 { position: absolute; transition: 1s all 500ms; display:inline-block; padding-top:14%; right:0; }
.prCenter .in .newsWrap {background-color:#fff; position: absolute; left:0; /*top:251px;*/ margin-top:14%; width:448px; height:320px;  padding:15px 20px; border:1px solid #c7c9d3; transition:1s all 300ms; opacity:0; transform:translate(0,100px);}
.prCenter .in .newsWrap .title {position: relative; font-size:16px; line-height:22px; color:#000; font-weight:500; margin-bottom:40px; padding-top:20px;}
.prCenter .in .newsWrap .title:after {content:''; position: absolute; left:0; top:0; width:75px; height:3px; background:#ffffff;}
.prCenter .in .newsWrap ul li {position: relative; margin-bottom:20px;}
.prCenter .in .newsWrap ul li .info {position: absolute; left:0; top:0; width:33px; height:25px; line-height:25px;  color:#fff; background:#009999; font-size:12px; text-align: center;}
.prCenter .in .newsWrap ul li .info.report {background:#0072bc;}
.prCenter .in .newsWrap ul li .info.announce {background:#254061;}
.prCenter .in .newsWrap ul li .text {display: block; font-size:16px; color:#000; font-weight:400; padding:0 80px 0 60px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.prCenter .in .newsWrap ul li .date {position: absolute; right:0; top:0; font-size:15px;color:#868689; }
.prCenter .in .newsWrap .btnMore {display: none;}
.prCenter .in .newsWrap .title > p { font-size:33px; margin-top:20px; font-weight:600; }
.prCenter .in .newsWrap .subTitle { margin-bottom:20px; padding-bottom:20px; padding-top:15px; }
.prCenter .in .newsWrap .subTitle .l_sub { font-size:20px; font-weight:600; }

.prCenter .in .newsWrap .subTitle .newsMenu { float:right; margin-top:6px;}
.prCenter .in .newsWrap .subTitle .newsMenu li { float:left; margin:0; border:1px solid #448ABB; font-size:12px;}
.prCenter .in .newsWrap .subTitle .newsMenu li > a { padding:0px 10px; }
.prCenter .in .newsWrap .subTitle .newsMenu li.active { background-color:#448ABB; }
.prCenter .in .newsWrap .subTitle .newsMenu li.active > a { color:#fff;}
.prCenter .in .newsWrap .subTitle .newsMenu li.news2, .prCenter .in .newsWrap .subTitle .newsMenu li.news3, .prCenter .in .newsWrap .subTitle .newsMenu li.news4 {  border-left: 0;    }


/* newsWrap2 */

.prCenter .in .newsWrap2 {background-color:#fff; position: absolute; left:468; /*top:251px;*/ margin-top:14%; width:448px; height:320px;  padding:15px 20px; border:1px solid #c7c9d3; transition:1s all 300ms; opacity:0; transform:translate(0,100px);}
.prCenter .in .newsWrap2 .title {position: relative; font-size:16px; line-height:22px; color:#000; font-weight:500; margin-bottom:40px; padding-top:20px;}
.prCenter .in .newsWrap2 .title:after {content:''; position: absolute; left:0; top:0; width:75px; height:3px; background:#ffffff;}
.prCenter .in .newsWrap2 ul li {position: relative; margin-bottom:20px;}
.prCenter .in .newsWrap2 ul li .info {position: absolute; left:0; top:0; width:33px; height:25px; line-height:25px;  color:#fff; background:#009999; font-size:12px; text-align: center;}
.prCenter .in .newsWrap2 ul li .info.report {background:#0072bc;}
.prCenter .in .newsWrap2 ul li .info.announce {background:#254061;}
.prCenter .in .newsWrap2 ul li .text {display: block; font-size:16px; color:#000; font-weight:400; padding:0 80px 0 60px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.prCenter .in .newsWrap2 ul li .date {position: absolute; right:0; top:0; font-size:15px;color:#868689; }
.prCenter .in .newsWrap2 .btnMore {display: none;}
.prCenter .in .newsWrap2 .title > p { font-size:33px; margin-top:20px; font-weight:600; }
.prCenter .in .newsWrap2 .subTitle2 { margin-bottom:20px; padding-bottom:20px; padding-top:15px; }
.prCenter .in .newsWrap2 .subTitle2 .l_sub2 { font-size:20px; font-weight:600; }

.prCenter .in .newsWrap2 .subTitle2 .newsMenu2 { float:right; margin-top:6px;}
.prCenter .in .newsWrap2 .subTitle2 .newsMenu2 li { float:left; margin:0; border:1px solid #448ABB; font-size:12px;}
.prCenter .in .newsWrap2 .subTitle2 .newsMenu2 li > a { padding:0px 10px; }
.prCenter .in .newsWrap2 .subTitle2 .newsMenu2 li.active { background-color:#448ABB; }
.prCenter .in .newsWrap2 .subTitle2 .newsMenu2 li.active > a { color:#fff;}
.prCenter .in .newsWrap2 .subTitle2 .newsMenu2 li.news2, .prCenter .in .newsWrap2 .subTitle2 .newsMenu2 li.news3, .prCenter .in .newsWrap .subTitle2 .newsMenu2 li.news4 {  border-left: 0;    }


/* //neswWrap2 */



.prCenter.active {opacity:1; transform:translate(0,0); }
.prCenter.active .in .bgBox .title {opacity:1; transform:translate(0,0); }
.prCenter.active .in .banner.link01 {opacity:1; transform:translate(0,0); }
.prCenter.active .in .banner.link02 {opacity:1; transform:translate(0,0); }
.prCenter.active .in .banner.link03 {opacity:1; transform:translate(0,0); }
.prCenter.active .in .newsWrap {opacity:1; transform:translate(0,0); }
/*   newsWrap2 */
.prCenter.active .in .newsWrap2 {opacity:1; transform:translate(0,0); }
/* //newsWrap2 */


/* prSlide */
.prSlide {position: relative; width:471px;}
.prSlide .slick-arrow {display: none;}
.prSlide .slick-slide {background:none; outline:none; }
.prSlide .slick-slide a {display: block;}
/*.prSlide .slick-slide a img {width: 100%;}*/
.prSlide .slick-dots {position: absolute; right:17px; top:14px;}
.prSlide .slick-dots > li {display: inline-block; margin-left: 10px;}
.prSlide .slick-dots > li:first-child {margin-left: 0;}
.prSlide .slick-dots > li button {display: block; width: 18px; height: 18px; background:#fff; text-indent:-9999em; border:none; outline:none; border-radius:50%;}
.prSlide .slick-dots > li.slick-active button {background:#f36422; }






/* footer */
.footer {background:#222935; padding-bottom:45px; position: relative; z-index: 20;}
.footer * {color:#c9ccd1 !important;}
.footer .in {position: relative; max-width:1200px; margin:0 auto;}
.footer .in .etcLink {border-bottom: 1px solid #393f4a; padding:50px 0 30px 0; margin-bottom:33px;}
.footer .in .etcLink ul:after {content:''; display:block; clear:both;}
.footer .in .etcLink ul li {float:left; position: relative; margin-left:19px; padding-left:19px;}
.footer .in .etcLink ul li:after {content:''; position: absolute; left:0; top:8px; width:1px; height:7px; background:#858585;}
.footer .in .etcLink ul li:first-child {padding-left: 0; margin-left:0;}
.footer .in .etcLink ul li:first-child:after {display: none;}
.footer .in .etcLink ul li a {font-size:15px; line-height:15px; color:#e2e3e4; font-weight:300;}
.footer .in .fmList {position: absolute; right:0; top:25px;}
.footer .in .fmList select {background:#2b313d url('http://www.gsentec.com/web/images/common/ico_fm.png') 230px center no-repeat; border:1px solid #474d57; width:260px; height:45px; color:#e2e3e4; font-size:13px; padding-left: 20px;  -webkit-appearance:none; }
.footer .in .fmList select option {font-size:16px; padding:10px 0; height: 20px;}
.footer .addrWrap {font-size: 13px; line-height:13px;color:#c9ccd1 !important; font-weight: 300;}
.footer .addrWrap ul:after {content:''; display:block; clear:both;}
.footer .addrWrap ul li {float:left; width:567px; height:15px; margin-bottom:14px;}
.footer .addrWrap ul li .header {color:#fff !important; display: inline-block; vertical-align: middle; background:#0869a8; width:35px; height:20px; line-height:20px; border-radius:3px; text-align: center; margin-right:5px;}
.footer .addrWrap ul li .name {display: inline-block; vertical-align: middle; }
.footer .addrWrap ul li .addr {display: inline-block; vertical-align: middle; margin-left:5px; padding-left:9px; position: relative;}
.footer .addrWrap ul li .addr:after {content:''; position: absolute; left:0; top:2px; width:1px; height:10px; background:#c9ccd1;}
.footer .copy {font-size: 13px; line-height:13px; color:#c9ccd1; font-weight: 300; opacity:.5}

.btnTop {position: fixed; right:59px; bottom:0; opacity:0; visibility:hidden; transition:.3s all; z-index: 50;}
.btnTop.on {opacity:1; visibility:visible; bottom:50px;}
.btnTop a {display: block; width: 59px; height: 59px; background:#025b95 url('http://www.gsentec.com/web/images/common/btn_top.png') center center no-repeat; text-indent:-999em;}




/* baseRadio */
.baseRadio {display: inline-block;}
.baseRadio input {position: absolute; visibility:hidden;}
.baseRadio label {position: relative; padding-left: 24px; font-size: 15px; line-height: 15px; color:#888888; letter-spacing:-1px;}
.baseRadio label:after {content:''; position: absolute; left:0; top:3px; width:16px; height: 16px; background:green}
.baseRadio input:checked + label:before {content:''; position: absolute; left:2px; top:4px; width: 12px; height: 12px; background:#d1d1d1; z-index: 10;}



/* baseCehck */
.baseCehck input {position: absolute; visibility:hidden;}
.baseCehck a { font-size: 15px; line-height: 15px; color:#888888; border-bottom:1px solid #888888; margin-left:2px; letter-spacing:-1px;}
.baseCehck label {position: relative; padding-left:27px; font-size: 15px; color:#444444; letter-spacing:-1px;}
.baseCehck label:after {content:''; position: absolute; left:0; top:-2px; width:16px; height: 16px; background:#fff; border:1px solid #d1d1d1;}
.baseCehck input:checked +label:after { background: url('/images/sub/ico_checkOn.png') center no-repeat;}
.baseCehck.solo label {padding-left:16px;}

/* baseSel */
.baseSel {position: relative; background:#fff;display: inline-block; height: 45px; border:1px solid #d1d1d1; min-width:130px; vertical-align: middle;} 
.baseSel:after {content:''; position: absolute; right:20px; top:50%; width:11px; margin-top:-3px; height:5px;background:url('http://www.gsentec.com/web/images/common/ico_sel.png') center center no-repeat; }
.baseSel label {position: absolute; left:10px; top:12px; font-size: 15px; color:#666666; }
.baseSel select {opacity:0; width: 100%; height:45px; position: relative; z-index:10; font-size: 15px;}

/* baseSel2 */
.baseSel2 {position: relative; background:#fff;display: inline-block; height: 30px; border:1px solid #d1d1d1; min-width:130px; vertical-align: middle; overflow:hidden;}
.baseSel2:after {content:''; position: absolute; right:0; top:0; width:27px; border-left:1px solid #d1d1d1; height:29px;background:url('http://www.gsentec.com/web/images/common/ico_sel2.png') center center no-repeat; }
.baseSel2 label {position: absolute; left:10px; top:4px; font-size: 15px; color:#777777; }
.baseSel2 select {opacity:0; width: 100%; height:31px; position: relative; z-index:10; font-size: 15px;}

/* searchTable */
.searchTable {margin-bottom:25px;}
.searchTable:after {content:''; display:block; clear:both;}
.searchTable .countBoard {float:left; padding-top:25px; font-size:13px; color:#333333; }
.searchTable .countBoard span {color:#0060b1;}
.searchTable .rightSearch {float:right; }
.searchTable .rightSearch:after {content:''; display:block; clear:both;}
.searchTable .rightSearch .baseSel {float:left;width:125px; height:45px;}
.searchTable .rightSearch .inputBox {float:left; width:200px; margin-left:6px;}
.searchTable .rightSearch .inputBox  input{height:45px; line-height:45px; width: 100%; border:1px solid #d9d9d9; color:#333;padding-left: 10px; font-size: 15px; }
.searchTable .rightSearch .btnSearch {float:left; margin-left:7px;}
.searchTable .rightSearch .btnSearch a{display:inline-block; height:45px; line-height:45px; width: 80px; background:#0072bc; text-align: center; font-size:15px;  color:#fff;} 




/* listType01 */
.listType01 { position: relative; margin-bottom:30px; border-top: 2px solid #000;}
.listType01 table{width: 100%; table-layout:fixed; }
.listType01 table th {font-size: 18px; color:#333333; font-weight:400; height:66px; text-align: center; border-bottom:1px solid #f2f2f2;  }
.listType01 table td {font-size: 17px; color:#6c6e71; height:50px; text-align: center; border-bottom:1px solid #f2f2f2; }
.listType01 table td a {font-size: 17px; color:#6c6e71;  }
.listType01 table td.left {text-align: left; padding-left: 30px;}




/* paging */
.paging  {text-align: center;  margin-bottom:30px;}
.paging .btn { text-indent:-999em;}
.paging .first { background: url('../images/common/paging01.png') center center no-repeat;}
.paging .prev {background: url('../images/common/paging02.png') center center no-repeat; }
.paging .next {  background: url('../images/common/paging03.png') center center no-repeat;}
.paging .last {background: url('../images/common/paging04.png') center center no-repeat; }
.paging a {display: inline-block; margin-left: 2px; text-align: center; vertical-align: middle; border:1px solid #cccccc; min-width:30px; height:30px; line-height:30px; text-align: center; background:#fff; font-size: 15px; color:#666666; }
.paging a:first-child {margin-left:0;}
.paging a.on {background: #0072bc; color:#fff; border:none;}


/* viewType01 */
.viewType01 { border-top:2px solid #006bb7;  margin-bottom:30px; }
.viewType01 .topText {  position: relative;}
.viewType01 .topText .title {border-bottom:1px solid #cdcdcd; background:#f3f3f3; font-size:21px; line-height:21px; color:#333333;  padding:24px 0 24px 22px;}
.viewType01 .topText .info {font-size: 16px; line-height: 16px; color:#888888; border-bottom:1px solid #cdcdcd; padding:18px 0 18px 22px; }
.viewType01 .topText .info em {color:#333;}
.viewType01 .topText .info:after {content:''; display:block; clear:both;}
.viewType01 .topText .info span {margin-left:44px;}
.viewType01 .topText .info span:first-child {margin-left: 0;}
.viewType01 .topText .info span.file a {display: inline-block; vertical-align: middle; padding-right:33px; background:url('/images/btnFile.png') right center no-repeat; font-size: 16px; line-height: 16px; color:#888888;}
.viewType01 .contText  {padding:30px 20px; color:#666666; font-size: 15px; min-height:200px; margin-bottom: 20px;}
.viewType01 .contText  img {max-width:100%;}

/* viewPaging */
.viewPaging  {border:1px solid #d1d1d1; border-top:none;  margin-bottom:30px;}
.viewPaging .line {border-top:1px solid #d1d1d1; }
.viewPaging .line:after {content:''; display: block; clear:both;}
.viewPaging .line .tit {float:left; font-size: 15px; color:#333333;  height:50px; font-weight:700; line-height: 50px; border-right:1px solid #d1d1d1;background:#f8f8f8 ; width: 140px;  padding:0 0 0 30px; }
.viewPaging .line .tit span {padding-right: 50px;}
.viewPaging .line.prev .tit span {background:url('http://www.gsentec.com/web/images/btnUp.png') right center no-repeat;}
.viewPaging .line.next .tit span {background:url('http://www.gsentec.com/web/images/btnDown.png') right center no-repeat;}
.viewPaging .line .text {float:left; height: 50px; line-height: 50px;  font-size: 15px; color:#666666;}
.viewPaging .line .text a { font-size: 15px; color:#666666; display: block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-left: 20px;}

/* agreeBox */
.agreeBox {margin-bottom: 35px;}
.agreeBox .tit{font-size: 21px; line-height: 21px; color:#333333; font-weight: 700; padding-bottom: 28px; border-bottom: 2px solid #006bb7; margin-bottom: 5px;}
.agreeBox .agreeCont{font-size:15px; line-height: 23px; color:#666666; margin-bottom: 28px; border:1px solid #e2e2e2; margin:0 1px 17px 1px; padding:30px;}
.agreeBox .agreeCheck input {margin-right: 5px; margin-top: 0; vertical-align: middle;}
.agreeBox .agreeCheck label {font-size: 15px; font-weight: 700; color:#222222; margin-right: 29px; vertical-align: middle;}

/* writeType01 */
.writeType01 {margin-bottom: 50px; border-top:2px solid #006bb7;}
.writeType01 table {width: 100%;}
.writeType01 table th {border-bottom:1px solid #d9d9d9; border-right: 1px solid #d9d9d9; background:#edf5fa; padding:20px 0 20px 38px; line-height: 17px; font-size: 16px; color:#333333; font-weight:700; text-align: left;}
.writeType01 table td {border-bottom:1px solid #d9d9d9;  padding:4px 20px 4px 20px; font-size: 15px; color:#666666;}
.writeType01 table textarea {border:1px solid #d9d9d9; padding: 10px; height:230px; width: 100%; resize:none; font-size: 15px;}
.writeType01 table input[type=text] {border:1px solid #d9d9d9; padding-left: 10px; width: 610px; height: 50px; font-size: 16px; color:#333}
.writeType01 table input.size01 {width: 100px;}
.writeType01 table input.size02 {width: 200px;}
.writeType01 table .dash {display: inline-block; vertical-align: middle; margin:0 3px;}
.writeType01 table .box {display: inline-block; vertical-align: middle; margin-right: 4px;}




/* tabBase */
.tabBase {box-shadow:3px 3px 3px rgba(0,0,0,.1);  margin:0 auto 30px auto; border:1px solid #dadada;}
.tabBase:after {content:''; display:block; clear:both;}
.tabBase a {float:left; width: 33.33336%; text-align: center; height: 60px;font-weight: 700; line-height: 60px; font-size: 16px; color:#333333; background: #fff;}
.tabBase a.on {background: #006bb7; color:#fff; }
.tabSection  {margin-bottom: 30px;}
.tabSection > div {display: none; border:1px solid red;}
.tabSection > div:first-child {display: block;}


/* fileWrap */
.fileWrap{}
#recruit_image { margin: 9px auto; }
.fileWrap .fileBox {position: relative; display: inline-block;  padding-right:113px;}
.fileWrap .fileText input {width: 515px; height: 30px; border:1px solid #e1e1e1;  border-radius:none;}
/*.fileWrap .fileInput{position: absolute; left:0; top:0; overflow: hidden; width: 100%; height: 30px; cursor:pointer;  border-radius:none;}*/
/*.fileWrap .fileInput .fileInputButton{width:102px; height: 30px; position: absolute; right:0; top: 0px; /*background:url('http://www.gsentec.com/web/images/sub/btn_fileSearch.png') no-repeat; border:none;  border-radius:none !important; -webkit-appearance:none;-webkit-border-radius:0}*/
/*.fileWrap .fileInput .fileInputHidden{font-size: 45px;position: absolute;/*right: -5px;top: 0px;opacity: 0; filter: alpha(opacity=0);-ms-filter: "alpha(opacity=0)";-khtml-opacity: 0;-moz-opacity: 0; cursor:pointer;}*/



/* mainTopWrap */
.mainTopWrap {position: relative; height: 800px; z-index: 30; }
.mainTopWrap .bigTitle {transition:1s all; opacity:0; transform:translate(0,-30px); position: relative; z-index: 1;padding-top:163px; text-align: center; font-size:40px; line-height:40px; color:#ffffff; font-weight:500; text-shadow:2px 2px 8px black;}

.mainTopWrap .bgBox {position: absolute; left:0; top:0; width: 100%; height: 100%; overflow:hidden;}
.mainTopWrap .bgBox span {transition:2s all; transform:scale(1.2); position: absolute; left:0; top:0; width: 100%; height: 100%;  }


body.load .mainTopWrap .bigTitle { transform:translate(0,0); opacity:1;}
body.load .mainTopWrap .bgBox span { transform:scale(1);}


.mainTopWrap.about .bgBox span {background:url('http://www.shmt.co.kr/V1/img/main_test.jpg?v=01') center center no-repeat; background-size:cover; }
.mainTopWrap.business .bgBox span {background:url('http://www.gsentec.com/web/images/sub/bg_top_bis.jpg') center center no-repeat; background-size:cover; }
.mainTopWrap.investment .bgBox span {background:url('http://www.gsentec.com/web/images/sub/bg_top_inv.jpg') center center no-repeat; background-size:cover; }
.mainTopWrap.recruitment .bgBox span {background:url('http://www.shmt.co.kr/V1/img/up-005.jpg') center center no-repeat; background-size:cover; }
.mainTopWrap.prcenter .bgBox span {background:url('http://www.gsentec.com/web/images/sub/bg_top_pr.jpg') center center no-repeat; background-size:cover; }
.mainTopWrap.total .bgBox span {background:url('http://www.gsentec.com/web/images/sub/bg_top_total.jpg?v=01') center center no-repeat; background-size:cover; }

.mainTopWrap .lnbWrap {position: absolute; left:0; bottom:0; width:100%; z-index: 10; border-bottom:1px solid #dddddd; }
.mainTopWrap .lnbWrap .in {width:1200px; margin:0 auto;  background:#fff; height:60px; }
.mainTopWrap .lnbWrap .btnHome {float:left; width:60px; height: 60px; background:#088ee6 url('http://www.gsentec.com/web/images/common/btn_home.png') center no-repeat; text-indent:-999em;}
.mainTopWrap .lnbWrap .lnbList {position: relative; float:left; width: 21%; margin-left:-1px; }
.mainTopWrap .lnbWrap .lnbList p a {position: relative; display: block; font-size: 15px;  height: 60px; line-height:60px; padding-left: 20px; color:#444444;  border-right:1px solid #dddddd; }
.mainTopWrap .lnbWrap .lnbList p a:after {content:''; position: absolute; right:20px; top:50%; margin-top:-4px; width: 12px; height: 7px; background:url('http://www.gsentec.com/web/images/common/ico_subn.png') no-repeat;}
.mainTopWrap .lnbWrap .lnbList ul {position: absolute; left:0; top:60px; width: 100%; background:#fff; border:1px solid #dddddd; border-top:none; display: none;}
.mainTopWrap .lnbWrap .lnbList ul li {border-top:1px solid #dddddd;}
.mainTopWrap .lnbWrap .lnbList ul li:first-child {/* border-top:none; */}
.mainTopWrap .lnbWrap .lnbList ul a {display: block; font-size: 15px;  height: 59px; line-height:59px; padding-left: 20px; color:#555555; }
.mainTopWrap.active .lnbWrap {position: fixed; left:0; bottom:auto; top:0; background:#fff; width: 100%; transition:.3s all; }
.mainTopWrap.active .in {}
.mainTopWrap.active  {}

/* subTopWrap */
.subTopWrap {position: relative; height: 350px; z-index: 30; }
.subTopWrap.bigTitle {transition:1s all; opacity:0; transform:translate(0,-30px); position: relative; z-index: 1;padding-top:163px; text-align: center; font-size:40px; line-height:40px; color:#ffffff; font-weight:500; text-shadow:2px 2px 8px black;}

.subTopWrap .bgBox {position: absolute; left:0; top:0; width: 100%; height: 100%; overflow:hidden;}
.subTopWrap .bgBox span {transition:2s all; transform:scale(1.1); position: absolute; left:0; top:0; width: 100%; height: 100%;  }


body.load .subTopWrap .bigTitle { transform:translate(0,0); opacity:1;}
body.load .subTopWrap .bgBox span { transform:scale(1);}


.subTopWrap.about .bgBox span {background:url('http://www.shmt.co.kr/V1/img/main_company.jpg?v=01') center center no-repeat; background-size:cover; }
.subTopWrap.business .bgBox span {background:url('http://www.shmt.co.kr/V1/img/pd.jpg?v=01') center center no-repeat; background-size:cover; }
.subTopWrap.investment .bgBox span {background:url('http://www.shmt.co.kr/V1/img/product.jpg?v=01') center center no-repeat; background-size:cover; }
.subTopWrap.recruitment .bgBox span {background:url('http://www.shmt.co.kr/V1/img/up-005.jpg?v=01') center center no-repeat; background-size:cover; }
.subTopWrap.prcenter .bgBox span {background:url('http://www.gsentec.com/web/images/sub/bg_top_pr.jpg') center center no-repeat; background-size:cover; }
.subTopWrap.total .bgBox span {background:url('http://www.gsentec.com/web/images/sub/bg_top_total.jpg?v=01') center center no-repeat; background-size:cover; }

.subTopWrap .lnbWrap {position: absolute; left:0; bottom:0; width:100%; z-index: 10; border-bottom:1px solid #dddddd; }
.subTopWrap .lnbWrap .in {width:1200px; margin:0 auto;  background:#fff; height:60px; }
.subTopWrap .lnbWrap .btnHome {float:left; width:60px; height: 60px; background:#088ee6 url('http://www.gsentec.com/web/images/common/btn_home.png') center no-repeat; text-indent:-999em;}
.subTopWrap .lnbWrap .lnbList {position: relative; float:left; width: 21%; margin-left:-1px; }
.subTopWrap .lnbWrap .lnbList p a {position: relative; display: block; font-size: 15px;  height: 60px; line-height:60px; padding-left: 20px; color:#444444;  border-right:1px solid #dddddd; }
.subTopWrap .lnbWrap .lnbList p a:after {content:''; position: absolute; right:20px; top:50%; margin-top:-4px; width: 12px; height: 7px; background:url('http://www.gsentec.com/web/images/common/ico_subn.png') no-repeat;}
.subTopWrap .lnbWrap .lnbList ul {position: absolute; left:0; top:60px; width: 100%; background:#fff; border:1px solid #dddddd; border-top:none; display: none;}
.subTopWrap .lnbWrap .lnbList ul li {border-top:1px solid #dddddd;}
.subTopWrap .lnbWrap .lnbList ul li:first-child {/* border-top:none; */}
.subTopWrap .lnbWrap .lnbList ul a {display: block; font-size: 15px;  height: 59px; line-height:59px; padding-left: 20px; color:#555555; }
.subTopWrap.active .lnbWrap {position: fixed; left:0; bottom:auto; top:0; background:#fff; width: 100%; transition:.3s all; }
.subTopWrap.active .in {}
.subTopWrap.active  {}

.h2Wrap {padding:120px 0 60px 0; text-align: center;}
.h2Wrap h2 {font-size: 50px; line-height:50px; color:#262626; font-weight:300;}
.h2Wrap .cm {font-size: 16px; color:#555555; padding-top: 40px; }
.h2Wrap.type2 {padding-bottom:0;}
.h2Wrap .img {margin-bottom:75px; position: relative;}
.h2Wrap .img .tit {text-align: center; transform:translate(0,-60%); font-size:22px; color:#222222; font-weight:500; line-height:35px;}
.h2Wrap .img .tit span {color:#0b489d}
.h2Wrap .img .tit .last {font-size:16px; color:#222222; margin-top:18px;}
.h2Wrap .img .tit .last em{font-size:22px; font-weight:500;}
.h2Wrap .img img {max-width:100%;}
.h2Wrap .textWrap {position: relative; /*padding-left:387px;*/}
.h2Wrap .textWrap .tit01 {position: absolute; left:117px; top:7px; font-size:28px; line-height:28px; padding-bottom:17px; color:#444; font-weight:700; border-bottom:3px solid #222222;}
.h2Wrap .textWrap .tit02 {font-size:16px; line-height:32px; color:#222; margin-bottom:45px;}
.h2Wrap .textWrap .tit02 span {font-weight:500; color:#005da5;}
.h2Wrap .textWrap .tit03 {font-size:16px; line-height:32px; color:#222222; margin-bottom:45px;}
.h2Wrap .textWrap .tit03 p {}
.h2Wrap .textWrap .tit04 {font-size:16px; line-height:32px;  color:#222222; margin-bottom:45px;}
.h2Wrap .textWrap .tit04 p {font-size:16px;}
.h2Wrap .textWrap .tit05 {font-size:16px; color:#222222; margin-bottom:30px;}
.h2Wrap .textWrap .tit06 {font-size:16px; color:#222222; }
.h2Wrap .textWrap .tit06 p{font-size:22px;}

.btnRight {text-align: right;}
.btnCenter {text-align: center;}
.btnCenter a+a {margin-left:6px;}
.btnRight a+a {margin-left:6px;}
.btnRight.bt {padding-top: 30px; margin-top:20px; border-top:1px solid #222222;}
.btnRight.bt.mt {margin-top:70px; }

.btn01 {display: inline-block; width:150px; height:45px; line-height:45px; text-align: center; background:#f15922; color:#fff; font-size:15px;}
.btn02 {display: inline-block; width:100px; height:45px; line-height:45px; text-align: center; background:#fbfbfb; color:#4c4c4c; font-size:16px; border:1px solid #cccccc;}
.btn02 span {display: inline-block; padding-left:17px; background:url('http://www.gsentec.com/web/images/common/ico_list.png') left center no-repeat;}

.btn03 {display: inline-block; vertical-align: top; font-size:15px; color:#ffffff; background:#0072bc;  width:150px; height:45px; line-height:45px; text-align: center;}
.btn03.gray {color:#4c4c4c; background:#fbfbfb; border:1px solid #cccccc}
.btn03.sky { background:#3aa5dc;}
.btn03.blue { background:#088ee6; width: 200px;}
.btn03.blue1 { background:#088ee6; width: 253px; line-height:45px!important;}
.btn03.black { background:#333333; width: 200px;}

.recList2  {margin-bottom:40px;}
.recList2 .thead ul{display:table; width: 100%; background:#f6fafb; border-top:2px solid #000000; border-bottom:1px solid #dddddd; }
.recList2 .thead ul li {display:table-cell; text-align: center; font-size:16px; color:#222222; text-align: center; height:54px; vertical-align: middle;}
.recList2 .thead ul li.no1 {width: 125px;}
.recList2 .thead ul li.no2 {width: 140px;}
.recList2 .thead ul li.no3 {}
.recList2 .thead ul li.no4 {width: 225px;}

.recList2 .tbody ul{display:table; width: 100%;  }
.recList2 .tbody ul li {display:table-cell; text-align: center;  border-bottom:1px solid #dddddd; font-size:16px; color:#222222; text-align: center;  vertical-align: middle; padding:15px 0;}
.recList2 .tbody ul:hover {background:#f5f5f5;}
.recList2 .tbody ul li.no1 {width: 125px;}
.recList2 .tbody ul li.no2 {width: 140px;}
.recList2 .tbody ul li.no3 {text-align: left; color:#888888; padding-left: 20px;}
.recList2 .tbody ul li.no3 a {color:#888888; display: block;}
.recList2 .tbody ul li.no3 span {color:#222222; font-weight: 500;display: block;}
.recList2 .tbody ul li.no3 .mobInfo {display: none;}
.recList2 .tbody ul li.no4 {width: 225px;}
.recList2 .tbody ul li .dv {display: inline-block; width: 70px; height:35px; line-height:35px; text-align: center; color:#fff; font-size:15px;background:#0144b3; }
.recList2 .tbody ul li .dv.new{background:#53aefa; }

.recViewRap .sec {margin-bottom:70px;}
.recViewRap .sec:last-child {margin-bottom: 0;}
.recViewRap .recViewTit {margin-bottom:35px;}
.recViewRap .recViewTit span {position: relative; font-weight:500; display: inline-block; font-size:26px; color:#222222; padding-left:34px; background:url('http://www.gsentec.com/web/images/sub/rec_ico02.png') left center no-repeat;}

.tbList3.type9 {border-left:none; border-right:none;}
.tbList3.type9 .fakeThead ul li {background:#f1f6fa;}
.tbList3.type9 .fakeThead ul li.no1 {width:150px;}
.tbList3.type9 .fakeThead ul li.no3 {width:324px;}
.tbList3.type9 .fakeThead ul li.no4 {width:150px;}
.tbList3.type9 .fakeThead ul li.no5 {width:150px;}

.tbList3.type9 .fakeThead ul .none {background:none;}

.tbList3.type9 .fakeTbody ul li {vertical-align: middle;}
.tbList3.type9 .fakeTbody ul li.no1 {width:150px;}
.tbList3.type9 .fakeTbody ul li.no3 {width:324px;}
.tbList3.type9 .fakeTbody ul li.no4 {width:150px;}
.tbList3.type9 .fakeTbody ul li.no5 {width:150px;}

.tbList3.type9 .fakeTbody ul li:first-child {border-left:none;}
.tbList3.type9 .fakeTbody ul li:last-child {border-left:none;}
.tbList3.type9 .fakeTbody ul li .fkTd {text-align: left; padding:15px 10px}
.tbList3.type9 .fakeTbody ul li .center {text-align: center;}
.tbList3.type9 .fakeTbody ul li.no1  {background:#f1f6fa;}
.tbList3.type9 .fakeTbody ul .bold {font-weight: 500; color:#222222; text-align: center;}

.recViewRap .dot {padding-left: 10px; position: relative;}
.recViewRap .dot:first-child {margin-top:0;}
.recViewRap .dot:after {content:''; position: absolute; left:0; top:9px; width:2px; height: 2px; background:#6c6c6c;}
.recViewRap .dotSub {color:#666666; padding-left:12px;}

.stepList {text-align: center;}
.stepList ul {margin-bottom: 50px;}
.stepList ul li {display: inline-block; font-size:16px; font-weight: 500; color:#222222; padding-top: 90px; margin-left:45px; width: 70px;}
.stepList ul li:first-child {margin-left: 0;}
.stepList ul li.no1 {background:url('http://www.gsentec.com/web/images/sub/rec_ico03.png') center top no-repeat;}
.stepList ul li.no2 {background:url('http://www.gsentec.com/web/images/sub/rec_ico04.png') center top no-repeat;}
.stepList ul li.no3 {background:url('http://www.gsentec.com/web/images/sub/rec_ico05.png') center top no-repeat;}
.stepList ul li.no4 {background:url('http://www.gsentec.com/web/images/sub/rec_ico06.png') center top no-repeat; color:#0072bc;}
.stepList .text {font-size: 16px; color:#666666;}



@media all and (max-width:1800px) {

	.mainIntro .box01 .textBox {padding-left:10%;}
	.mainIntro .box01 .img {width:650px;}
}

@media all and (max-width:1450px) {

	.head .inner .h1Logo {left:110px;}
	.head .inner .gnbWrap .gnbList > li {margin-left:15px;}
	.head .inner .etcList ul li a {padding:0 15px; }

	

	.subTopWrap .lnbWrap {width: 100%; margin-left: 0; left:0;}
	.mainTopWrap .lnbWrap {width: 100%; margin-left: 0; left:0;}

}


@media all and (max-width:1280px) {

	.mainIntro .box01 .textBox {padding-left:5%;}
	.mainIntro .box01 .img {right:50px; width:520px;}

	.mainIntro .box03 {padding:0 120px;}
	.mainIntro .box03 .textBox { padding-left:80px;}


	.bipWrap {padding-left:250px; width:auto;}
	.biSlide {left:0;}
	.biSlide .swiper-container {overflow:hidden;}
	.bipWrap:after {display: none;}
	.bipWrap .sorting {left:250px; padding-top: 0; top:12px;}
	.bipWrap .title {left:20px;}
	.bipWrap .controls {left:20px;}

	/*.prCenter .in {padding:0 50px;}*/
    .prCenter .in .bgBox { margin-left: 42.8%; }
    .prCenter .in .banner.link01 { left: 20px; }
	/*.prCenter .in .banner.link01 img {width: 250px;}*/
	.prCenter .in .banner.link02 {left:300px}
	/*.prCenter .in .banner.link02 img {width: 250px;}*/
	.prCenter .in .banner.link03 {right:0;}
	.prCenter .in .banner.link03 img {width: 400px;}
	.prSlide {width:400px;}



	.prCenter .in .newsWrap {right:20px; padding:14px 10px; /*height: auto;*/ width: 400px;}
	.prCenter .in .newsWrap2 {right:20px; padding:14px 10px; /*height: auto;*/ width: 400px;}  /* newsWrap2 */

	.footer .in .etcLink {padding:50px 20px 30px 20px;}
	.footer .in .fmList {right:20px;}
	.footer .in .addrWrap {padding:0 20px;}
	.footer .in .copy {padding:0 20px;}

	/* fileWrap */
	.fileWrap{}
	.fileWrap .fileBox {display:block;  padding-right:60px;}
	.fileWrap .fileText input {width: 100%; height: 30px;}
	.fileWrap .fileInput{ height: 30px;}
	.fileWrap .fileInput .fileInputButton{width:51px; height: 30px; /*background:url('http://www.gsentec.com/web/images/sub/btn_fileSearch_m.png') no-repeat;*/ background-size:auto 30px; }

}


@media(min-width:1025px) {
    #recruit_image { width: 128px; }
}
@media all and (max-width:1024px) {    
    /* head */
    .head {
        height: 100px;
        background: none;
    }
	.head .inner .h1Logo {left:30px; top:20px;}
	.head .inner .h1Logo a {width:180px; height:60px;background:url('http://www.shmt.co.kr/V1/img/log/logo.png') no-repeat; }
	.head .inner .btnMenu {display: block; right:30px; left:auto; top:32px; background:none;}
	.head .inner .btnMenu a {width: 40px; height:34px;background:url('http://www.gsentec.com/web/images/common/btn_menu_m.png') center center no-repeat; }
	.head .inner .btnSite {display: none;}

	.head.open {background:rgba(0,0,0,.5);}
	.head.open .inner .h1Logo a {background:url('http://www.shmt.co.kr/V1/img/log/logo.png') no-repeat;  }
	.head.open .inner .btnMenu  {background:none }
	.head.open .inner .btnMenu a {background:url('http://www.gsentec.com/web/images/common/btn_menu_m.png') center center no-repeat;}


/* 	.head .inner .gnbWrap {display: none;}
	.head .etcList {display: none;} */

	.head .inner .gnbWrap {position: fixed; right:0; top:0; bottom:0; transition:.3s all; transform:translate(330px,0);  width:300px;z-index:200; height:100%; background:#fff; padding-left:10px;}
	.head .inner .gnbWrap .gnbLink {display: none;}


	.head .inner .gnbWrap .in {padding-top:50px; height: 100%; top:0; bottom:0;}
	.head .inner .gnbWrap .gnbList { border-top:1px solid #e1e1e1; height: 100%;}
	.head .inner .gnbWrap .gnbList > li {margin-left:0; display: block; text-align: left; position: static;}
	.head .inner .gnbWrap .gnbList > li:first-child {margin-left:0;}
	.head .inner .gnbWrap .gnbList > li .title a {display: none;}
	.head .inner .gnbWrap .gnbList > li .title  em {position: relative;background:#fff;display: block; width:80px;  font-size:13px; line-height:13px; height: 40px; font-weight:500; line-height:40px;  color:#222222; border-bottom:1px solid #e1e1e1; }
	.head .inner .gnbWrap .gnbList > li:after {display: none; content:''; position: absolute; left:0; bottom:0; background:#6ab7e9; height:3px; width: 100%;} 
	.head .inner .gnbWrap .gnbList > li:hover:after {display: none;} 

	.head .inner .gnbWrap .gnbList > li .title:after {display: none !important;}

	.head .inner .gnbWrap .gnbList > li em:after { display: none; content:''; position: absolute; left:0; bottom:-1px; background:#6ab7e9; height:2px; width: 100%;} 
	.head .inner .gnbWrap .gnbList > li.active em:after { display: block;} 


	.head .subGnb {position: absolute; left:90px; top:50px; bottom:0; overflow-y:scroll; margin-left:0;   width:100%; height: 100%; z-index: 10; text-align: left; display:block;  display: none;}
	.head .subGnb .popTit {display: none;}

	.head .inner .gnbWrap .gnbList > li.active .subGnb {display: block !important;}
	body.menuOpen .head .inner .gnbWrap { transform:translate(0,0);}
	body.menuOpen .mobBg {display: block; opacity:1; visibility:visible;}


	.head .subGnb > ul {padding:2px 0 0 0;background:#0063a3; height:100%; display:block; min-height:400px;  display: block !important; }
	.head .subGnb > ul > li > a {font-size:12px; line-height:12px; padding:13px 0 13px 20px; font-weight:500;}

	.head .subGnb .last {display: none;}

	.head .gnbBg {display: none;}
	.head .mobBg {opacity:0; visibility:hidden; transition:.3s all; position: fixed; left:0; top:0; width: 100%; height: 100%; z-index: 100; background:rgba(0,0,0,.8);}
	.head .inner .gnbWrap .btnCloseMenu {position: absolute; left:-30px; top:15px; display: block; }
	.head .inner .gnbWrap .btnCloseMenu a {display: block;width:20px; height:20px; background:url('http://www.gsentec.com/web/images/common/btnCloseMenu.png') no-repeat; background-size:20px; text-indent:-999em;}

	.head .inner .etcList {position: absolute; right:auto; width: 100%; left:80px; top:0; z-index: 20; background:#fff;}
	.head .inner .etcList ul {padding:10px 0;}
	.head .inner .etcList ul:after {content:''; display:block; clear:both;}
	.head .inner .etcList ul li {float:left; position: relative;}
	.head .inner .etcList ul li:after {left:0; top:3px; width:1px; height:10px; background:#93959b;}
	.head .inner .etcList ul li:first-child:after {display: none;}
	.head .inner .etcList ul li a{display: block; padding:0 15px;}
	.head .inner .etcList ul li a span {display: block; font-size:10px; line-height:10px; color:#222222; padding-top:20px;}
	.head .inner .etcList ul li.no1 a span { background:url('http://www.gsentec.com/web/images/common/ico_search_on.png') center top no-repeat;background-size:12px auto !important;}
	.head .inner .etcList ul li.no2 a span {background:url('http://www.gsentec.com/web/images/common/ico_mail_on.png') center 3px no-repeat; background-size:13px auto !important;}
	.head .inner .etcList ul li.no3 a span {background:url('http://www.gsentec.com/web/images/common/ico_global_on.png') center top no-repeat; background-size:12px auto !important;}



	.mainVideo .text {left:15px}
	.mainSlide .slick-dots {left:15px}

	
	.mainIntro .box01 {height:450px;}
	.mainIntro .box01 .textBox {padding-left:3%; padding-top:30px; padding-right:20px;}
	.mainIntro .box01 .textBox .tit01 {padding-bottom: 20px; margin-bottom: 20px;}
	.mainIntro .box01 .textBox .tit02 {margin-bottom: 20px;}
	.mainIntro .box01 .textBox .tit03 {margin-bottom: 20px;}
	.mainIntro .box01 .img {right:3%; width:50%; height:480px; top:-30px}
	.mainIntro .box01 .img img {width:100%; height:480px;}

	.mainIntro .box02 {padding-left:3%;}

	.mainIntro .box03 {padding:0 30px;}
	.mainIntro .box03 .textBox { padding-left:40px;}
	.mainIntro .box03 .textBox .big {font-size: 40px; line-height:40px;}

	/*.prCenter .in {padding:0 10px;}*/
	.prCenter .in .banner.link01 {left:10px;}
	/*.prCenter .in .banner.link01 img {width: 200px;}*/
	.prCenter .in .banner.link02 {left:220px}
	/*.prCenter .in .banner.link02 img {width: 200px;}*/
	/*.prCenter .in .banner.link03 {right:2%; top:420px;}*/
    .prCenter .in .banner.link03 { right: 0; width:unset; }
	.prCenter .in .banner.link03 img {width: 330px;}
	.prCenter .in .newsWrap {right:2%; padding:12px 10px; /*height: auto;*/ width: 330px;}
	.prCenter .in .newsWrap2 {right:2%; padding:12px 10px; /*height: auto;*/ width: 330px;} /* newsWrap */
	.prSlide {width:330px;}

    .prCenter .in .bgBox { margin-left: 41%; }

    /* bipWrap */
    .bipWrap {
        padding: 0 0 0 15px;
        margin: 0 auto 50px auto;
    }
	.bipWrap .title {position: static; }
	.bipWrap .title .tit01 {padding-top:0; margin-bottom:25px; font-size:23px; display: inline-block; margin-right:5px; font-weight:700;}
	.bipWrap .title .tit01:after {display: none;}
	.bipWrap .title .tit01 em {font-size:30px;  line-height:30px;display: block;}
	.bipWrap .title .tit02 {font-size:15px;  line-height:30px; color:#333333; display: inline-block;}
	.bipWrap .sorting {position: static; margin-bottom:20px; }
	.bipWrap .sorting ul li {margin-left:0; }
	.bipWrap .sorting ul:after {content:''; display:block; clear:both;}
	.bipWrap .sorting ul li a {font-size:13px;  line-height:13px; padding:0 8px 9px 8px;}
	.bipWrap .sorting ul li.active:after {content:''; position: absolute; left:0; top:auto; bottom:0; width: 100%; height:2px; background:#000000;}
	.bipWrap .controls {position: absolute; left:auto; right:15px; bottom:auto; top:75px;  }
	.bipWrap .controls a {width:30px; height: 30px}
	.bipWrap .controls .arrow {display: none;}
	.bipWrap .controls .more {float:none;}
	.bipWrap .controls .more a{ background:url('http://www.gsentec.com/web/images/ico_main06_m.png') center center no-repeat;background-size:12px auto;}

	/* biSlide */
	.biSlide .swiper-container {padding-bottom:0; padding-top:0;}
	.biSlide .swiper-slide {width:43% !important; height:auto;  transition:none !important }
	.biSlide .swiper-slide a {padding:0; position: static; transition:none !important; width:100%;}
	.biSlide .swiper-slide a .img {position: relative; height: auto;  transition:none !important}
	.biSlide .swiper-slide a .img:after {display: none;}
	.biSlide .swiper-slide a .img img {width: auto !important; height:150px !important; max-width:100%;  transition:none !important}
	.biSlide .swiper-slide .text {color:#323232; font-size: 12px; }
	.biSlide .swiper-slide .text .tit01 {font-size: 14px; line-height:20px;padding-top:10px; height: auto; display: block;}
	.biSlide .swiper-slide .text .tit02 { padding-top:10px; line-height:18px; margin-top:10px; }
	.biSlide .swiper-slide .text .tit02:after {width: 20px; }

    /*
	.biSlide .swiper-slide.swiper-slide-active {width: 43%; }
	.biSlide .swiper-slide.swiper-slide-active a {padding:0;  width:100%; height:auto;background:none; box-shadow:none;}
	.biSlide .swiper-slide.swiper-slide-active a .img {height: auto;}
	.biSlide .swiper-slide.swiper-slide-active a .img:after {display: none;}
	.biSlide .swiper-slide.swiper-slide-active a .text {padding:0;}
	.biSlide .swiper-slide.swiper-slide-active a .text .tit01 {padding-top:10px;}

        */

	.recViewRap .sec {margin-bottom:35px;}
	.recViewRap .sec:last-child {margin-bottom: 0;}
	.recViewRap .recViewTit {margin-bottom:17px;}
	.recViewRap .recViewTit span {position: relative; font-weight:500; display: inline-block; font-size:15px; color:#222222; padding-left:23px; background:url('http://www.gsentec.com/web/images/sub/rec_ico02_mob.png') left center no-repeat; background-size:16px auto;}

	.tbList3.type9 .fakeTbody ul li .fkTh {width: 80px; background:#f1f6fa; text-align: center; border-right:1px solid #e1e1e1;}
	.tbList3.type9 .fakeTbody ul li {vertical-align: middle;}
	.tbList3.type9 .fakeTbody ul li.no1 {width:100%}
	.tbList3.type9 .fakeTbody ul li.no3 {width:100%;}
	.tbList3.type9 .fakeTbody ul li.no4 {width:100%;}
	.tbList3.type9 .fakeTbody ul li.no5 {width:100%;}

	.tbList3.type9 .fakeTbody ul li:first-child {border-left:none;}
	.tbList3.type9 .fakeTbody ul li:last-child {border-left:none;}
	.tbList3.type9 .fakeTbody ul li .fkTd {text-align: left; padding:12px 10px}
	.tbList3.type9 .fakeTbody ul li .center {text-align: left;}
	.tbList3.type9 .fakeTbody ul li.no1  {background:none;}
	.tbList3.type9 .fakeTbody ul .bold { text-align: left;}
	.tbList3.type9 .fakeTbody ul .bold br {display: none;}

	.recViewRap .dot {padding-left:7px; position: relative;}
	.recViewRap .dot:first-child {margin-top:0;}
	.recViewRap .dot:after {content:''; position: absolute; left:0; top:9px; width:2px; height: 2px; background:#6c6c6c;}
	.recViewRap .dotSub {color:#666666; padding-left:7px;}

	.stepList {text-align: center;}
	.stepList ul {margin-bottom: 25px;}
	.stepList ul li {display: inline-block; font-size:13px;padding-top:70px; margin-left:20px; width:53px; background-size:53px auto !important;}
	.stepList ul li:first-child {margin-left: 0;}
	.stepList ul li.no1 {background:url('http://www.gsentec.com/web/images/sub/rec_ico03_mob.png') center top no-repeat;}
	.stepList ul li.no2 {background:url('http://www.gsentec.com/web/images/sub/rec_ico04_mob.png') center top no-repeat;}
	.stepList ul li.no3 {background:url('http://www.gsentec.com/web/images/sub/rec_ico05_mob.png') center top no-repeat;}
	.stepList ul li.no4 {background:url('http://www.gsentec.com/web/images/sub/rec_ico06_mob.png') center top no-repeat; color:#0072bc;}
	.stepList .text {font-size: 12px; color:#666666; text-align: left;}


}

@media(min-width:768px) {
    .baseSel2.recruit { min-width: 180px; }
}

@media all and (max-width:768px){ 
	
    .pc {display: none !important;}
	.mob {display: block;}

	/* head */
	.head { height:50px;}
	.head .inner .h1Logo {position: absolute; left:15px; top:10px; z-index: 20;}
	.head .inner .h1Logo a {width:90px; height:30px;background-size:90px auto;}
	.head .inner .btnMenu {right:15px; left:auto; top:16px; background:none;}
	.head .inner .btnMenu a {width: 20px; height:17px; background-size:20px auto !important; }


	.head.open .inner .h1Logo a { background-size:90px auto; }
	.head.open .inner .etcList ul li.no1 a span {background:url('http://www.gsentec.com/web/images/common/ico_search_on.png') center top no-repeat;}
	.head.open .inner .etcList ul li.no2 a span {background:url('http://www.gsentec.com/web/images/common/ico_mail_on.png') center top no-repeat;}
	.head.open .inner .etcList ul li.no3 a span {background:url('http://www.gsentec.com/web/images/common/ico_global_on.png') center top no-repeat;}


	/* quickWrap */
	.quickWrap {right:10px; top:50%; margin-top:-80px;}
	.quickWrap .in {width: 55px; height: 55px; }
	.quickWrap .in ul li {opacity:0; visibility:hidden; transition:.3s all; top:0;}
	.quickWrap .in ul li a { height:55px; background:url('http://www.gsentec.com/web/images/quick_off_m.png') no-repeat; background-size:55px auto;}
	.quickWrap .in ul li a:hover {background:url('http://www.gsentec.com/web/images/quick_on_m.png') no-repeat; background-size:55px auto; }
	.quickWrap .in ul li a span {padding-top:33px; font-size:9px;  line-height:10px;}
	.quickWrap .in ul li.no1 a span {background:url('http://www.gsentec.com/web/images/quick_01_m.png') center 12px no-repeat; background-size:19px auto; }
	.quickWrap .in ul li.no2 a span {background:url('http://www.gsentec.com/web/images/quick_02_m.png') center 9px no-repeat; background-size:12px auto; }
	.quickWrap .in ul li.no3 a span {background:url('http://www.gsentec.com/web/images/quick_03_m.png') center 12px no-repeat; background-size:18px auto; }
	.quickWrap .in ul li.no4 a span {background:url('http://www.gsentec.com/web/images/quick_04_m.png') center 8px no-repeat; background-size:19px auto; }

	.quickWrap .mobMenu {position: absolute; display: block; height:55px; width:55px; opacity:1; visibility:visible;}
	.quickWrap .mobMenu a {display: block; height:55px; background:url('http://www.gsentec.com/web/images/btn_quick.png') no-repeat; background-size:55px auto; text-indent:-999em;}
	.quickWrap.active .mobMenu {display: none;}
	.quickWrap.active .in ul li {display: block;}

	.quickWrap .in ul li.no1 {top:0;}
	.quickWrap .in ul li.no2 {top:0;}
	.quickWrap .in ul li.no3 {top:0;}
	.quickWrap .in ul li.no4 {top:0;}

	.quickWrap.active .in ul li.no1 {top:-65px; opacity:1; visibility:visible;}
	.quickWrap.active .in ul li.no2 { opacity:1; visibility:visible;}
	.quickWrap.active .in ul li.no3 {top:65px; opacity:1; visibility:visible;}
	.quickWrap.active .in ul li.no4 {top:130px; opacity:1; visibility:visible;}


	.mainVideo .text {top:130px; margin-top:0; left:15px}
	.mainVideo .text {padding-right:70px;}
	.mainVideo .text .tit01 {font-size:50px; line-height:60px; letter-spacing:2px;}
	.mainVideo .text .tit02 {font-size:13px; line-height:20px; }
	.mainSlide .slick-dots {top:275px;}
	.mainSlide .slick-dots li {margin-left:5px;}
	.mainSlide .slick-dots li button {width:25px; height:5px;}

	/* mainIntro */
	.mainIntro {  margin:0 auto 50px auto;}
	.mainIntro .box01 { height:auto; z-index: 20;padding:10px 25px 0 0; margin-bottom:50px;}
	.mainIntro .box01 a:hover .img {box-shadow:none;}
	.mainIntro .box01 a:hover .img img {transform:none; }
	.mainIntro .box01 .img {position: static;width:auto; height:auto; }
	.mainIntro .box01 .img img {transition:1s all; width:auto; height:auto; width: 100%;}

	.mainIntro .box01 .textBox {float:none; width:auto; padding:17px 0 0 25px; }
	.mainIntro .box01 .textBox .tit01 {font-size:18px; line-height:18px; padding:0 0 20px 0; margin-bottom:20px;}
	.mainIntro .box01 .textBox .big {font-size:24px; line-height:24px; padding-top:5px;}
	.mainIntro .box01 .textBox .tit02 {font-size:15px; margin-bottom:20px;}
	.mainIntro .box01 .textBox .tit02 span {font-size:30px; line-height:30px;margin-right:8px; }
	.mainIntro .box01 .textBox .tit03 {font-size:13px; color:#555555; line-height:22px; margin-bottom:20px;}
	.mainIntro .box01 .textBox .tit03 br {display: none;}
	.mainIntro .box01 .textBox .btn span {font-size:12px;width:100px; height:35px; line-height:35px; }

	.mainIntro .box02 { padding-left:25px; margin-bottom:50px; }
	.mainIntro .box02:after {display: none;}
	.mainIntro .box02 a { height:auto; }
	.mainIntro .box02 a:hover .img {box-shadow:0px;}
	.mainIntro .box02 a:hover .img img {transform:none; }
	.mainIntro .box02 .img {width:auto; position: static;}
	.mainIntro .box02 .img img {width: 100%;}
	.mainIntro .box02 .textBox {float:none; height:auto; width:auto; padding:35px 0 0 0; background:none; }
	.mainIntro .box02 .textBox .tit01 {font-size:15px;   padding:50px 0 0 0; margin-bottom:20px; color:#00ae8a; }
	.mainIntro .box02 .textBox .tit01:after {background:url('http://www.gsentec.com/web/images/ico_main01_m.png') no-repeat; width:37px; height:36px; background-size:37px auto;}
	.mainIntro .box02 .textBox .big {font-size:30px; line-height:30px;padding-right: 5px; color:#0b886e; }
	.mainIntro .box02 .textBox .tit02 {font-size:13px; line-height:21px; margin-bottom:20px; color:#555555;}
	.mainIntro .box02 .textBox .tit02 br {display: none;}
	.mainIntro .box02 .textBox .btn span {font-size:12px;width:100px; height:35px; line-height:35px; color:#0b886e; border:1px solid #0b886e; }

	.mainIntro .box03 {height:auto;  padding:33px 0 0 25px; height:327px; background:url('http://www.gsentec.com/web/images/main_img03_m.jpg') center center no-repeat; background-size:100% 100%;}
	.mainIntro .box03 a {height:auto; }
	.mainIntro .box03 a:hover .img {box-shadow:none;  }
	.mainIntro .box03 a:hover .img .bg {}
	.mainIntro .box03 .img {display: none;}
	.mainIntro .box03 .textBox {position: relative; z-index: 1;  padding:0 0 0 0;}
	.mainIntro .box03 .textBox .tit01 {position: relative;font-size:15px;  color:#ffffff;  padding:50px 0 0 0; margin-bottom:30px; text-shadow:none; }
	.mainIntro .box03 .textBox .tit01:after { background:url('http://www.gsentec.com/web/images/ico_main02_m.png') no-repeat; width:40px; height:34px; background-size:38px;}
	.mainIntro .box03 .textBox .big {font-size:25px; line-height:28px; padding-right: 10px; display: block; margin-bottom:7px; }
	.mainIntro .box03 .textBox .tit02 {font-size:13px;  line-height:21px; margin-bottom:15px;  text-shadow:0px; font-weight:300;}
	.mainIntro .box03 .textBox .btn span {font-size:12px;width:100px; height:35px; line-height:35px; }

	/* prCenter */
	.prCenter {padding:0 0 34px 0; height:unset; /* background: url(http://www.gsentec.com/web/images/footer_background.jpg) center center; */}
	.prCenter .in {padding:0;}
    .prCenter .in .footer_wrap { padding:0; position:unset; margin-left: 20px; }
    .prCenter .in .footer_wrap.mob { padding: 46px 0; font-size: 36px; font-weight: 600; }
    .prCenter .in .footer_wrap.mob .mob_title { font-weight:400; font-size:20px; margin-left:10px; }
	.prCenter .in .bgBox { padding:20px 15px; text-align:center; margin:0; display:block;}
    .prCenter .in .bgBox:after { content:""; display:block; clear:both; }
	.prCenter .in .bgBox .title .tit01 {font-size:30px; line-height:30px; margin-bottom:15px; font-weight:700;}
	.prCenter .in .bgBox .title .tit02 {font-size:15px; line-height:15px; margin-bottom: 30px;}
	.prCenter .in .bgBox .title .tit03 {font-size:13px; line-height:inherit; text-shadow:none; margin-bottom:25px; }
	.prCenter .in .banner {position: static;}
	/*.prCenter .in .banner.link01 { margin-bottom:15px;}*/
    .prCenter .in .banner.link01 { display:inline-block; margin:0; width:47%; }
    .prCenter .in .banner.link01 img { width: 100%; }
	.prCenter .in .banner.link02 {left:326px; display:inline-block; width:47%; margin-left:5%;}
	.prCenter .in .banner.link02 img {width: 100%;}
	.prCenter .in .banner.link03 {padding:0 15px; position:static; right:2%; top:420px; width:unset;display:block;margin:0; }
	.prCenter .in .banner.link03 img {width: 100%; height:auto!important;}
	.prCenter .in .newsWrap {position:relative; right:0;  width:95%; height:auto;  padding:20px 32px 20px 15px; border:none; margin:0 auto;}
  .prCenter .in .newsWrap .subTitle .newsMenu { float:unset; padding:10px 0; }
	.prCenter .in .newsWrap .title { font-size:30px; line-height:30px; font-weight:700; margin-bottom:25px; padding-top:0; color:#333333;}
	.prCenter .in .newsWrap .title:after {display: none;}
	.prCenter .in .newsWrap .btnMore {position: absolute; right:15px; top:60px; display: block;}
	.prCenter .in .newsWrap .btnMore a {display: block; width: 12px; height: 13px; background:url('http://www.gsentec.com/web/images/ico_more.png') no-repeat; background-size:12px auto; text-indent:-999em;}
	.prCenter .in .newsWrap ul li {position: relative; margin-bottom:20px;}
	.prCenter .in .newsWrap ul li .info {width:35px; height:20px; line-height:20px;  font-size:12px; }
	.prCenter .in .newsWrap ul li .text { font-size:12px; padding:0 70px 0 50px; color:#333333; font-weight:300;}
	.prCenter .in .newsWrap ul li .date { font-size:12px;  color:#333333; font-weight:300;}
/* newsWrap2 */
	.prCenter .in .newsWrap2 {position:relative; right:0;  width:95%; height:auto;  padding:20px 32px 20px 15px; border:none; margin:0 auto;}
  .prCenter .in .newsWrap2 .subTitle .newsMenu { float:unset; padding:10px 0; }
	.prCenter .in .newsWrap2 .title { font-size:30px; line-height:30px; font-weight:700; margin-bottom:25px; padding-top:0; color:#333333;}
	.prCenter .in .newsWrap2 .title:after {display: none;}
	.prCenter .in .newsWrap2 .btnMore {position: absolute; right:15px; top:60px; display: block;}
	.prCenter .in .newsWrap2 .btnMore a {display: block; width: 12px; height: 13px; background:url('http://www.gsentec.com/web/images/ico_more.png') no-repeat; background-size:12px auto; text-indent:-999em;}
	.prCenter .in .newsWrap2 ul li {position: relative; margin-bottom:20px;}
	.prCenter .in .newsWrap2 ul li .info {width:35px; height:20px; line-height:20px;  font-size:12px; }
	.prCenter .in .newsWrap2 ul li .text { font-size:12px; padding:0 70px 0 50px; color:#333333; font-weight:300;}
	.prCenter .in .newsWrap2 ul li .date { font-size:12px;  color:#333333; font-weight:300;}

/* // newsWrap2 */
	.prSlide {width:100%;}
	.prSlide .slick-dots { right:10px; top:10px;}
	.prSlide .slick-dots > li {margin-left: 5px;}
	.prSlide .slick-dots > li button {display: block; width: 9px; height: 9px; }


	/* footer */
	.footer { padding:0 15px 40px 15px; }
	.footer .in {}
	.footer .in .etcLink {border-bottom: 1px solid #393f4a; padding:25px 0 20px 0; margin-bottom:18px;}
	.footer .in .etcLink ul li {float:left; position: relative; margin-left:13px; padding-left:13px;}
	.footer .in .etcLink ul li:after { top:10px; height:5px; }
	.footer .in .etcLink ul li a {font-size:12px; line-height:12px;}
	.footer .in .fmList {position: static; right:0; top:25px;}
	.footer .in .fmList select {background:url('http://www.gsentec.com/web/images/common/ico_fm_m.png') right center no-repeat; background-size:7px auto; border:none; border-bottom:1px solid #fff;width:100%; height:45px; font-size:12px; padding-left: 0;  }
	.footer .in .fmList select option {font-size:13px; padding:10px 0; height: 20px;}
	.footer .in .addrWrap {font-size: 12px; line-height:12px; padding:0 0 15px 0; border-bottom:1px solid #393f4a;}
	.footer .in .addrWrap ul li {position: relative; float:none; width:auto; height:auto; margin-bottom:15px;}
	.footer .in .addrWrap ul li .header {  height:18px; line-height:18px; margin-right:5px; width:39px; vertical-align: top; position: relative; top:-2px}
	.footer .in .addrWrap ul li .name {display: inline-block; vertical-align: top; }
	.footer .in .addrWrap ul li.no1 .name {position: absolute; left:0; bottom:0;}
	.footer .in .addrWrap ul li .addr {display: inline-block; vertical-align: middle; margin-left:5px; padding-left:9px; position: relative;}
	.footer .in .addrWrap ul li .addr em {display: block; margin-top:10px;}
	.footer .in .addrWrap ul li .addr:after {content:''; position: absolute; left:0; top:2px; width:1px; height:8px; background:#c9ccd1;}
	.footer .in .copy {font-size: 10px; line-height:10px; text-align: center; margin-top:25px;}

	 .btnTop { right:10px; }
	 .btnTop.on {bottom:10px;}
	 .btnTop a { width:30px; height: 30px; background-size:5px auto;}





     
	/* subTopWrap */
	.subTopWrap {height:190px;}
	.mainTopWrap {height:190px;}
	/* .subTopWrap:after {content:''; position: absolute; left:0; top:0; width: 100%; height:100%; background:url('http://www.gsentec.com/web/images/common/bgSubTop.png') center -60px no-repeat; background-size:cover} */
	
    .subTopWrap .bigTitle {padding-top:75px;  font-size:30px; line-height:30px; position: relative; z-index:10; text-shadow:none;}
	.subTopWrap .lnbWrap {height: 39px; }
	.subTopWrap .lnbWrap .in {width:100%; height: 38px; position: relative; padding-left: 38px;}
	.subTopWrap .lnbWrap .btnHome {position: absolute; left:0; top:0; width:38px; height: 38px; background:#088ee6 url('http://www.gsentec.com/web/images/common/btn_home_m.png') center no-repeat; background-size:10px auto; }
	.subTopWrap .lnbWrap .lnbList {width: 42%;}
	.subTopWrap .lnbWrap .lnbList:last-child {width: 58%; }
	.subTopWrap .lnbWrap .lnbList p a {height: 38px; line-height: 38px; font-size: 12px; }
	.subTopWrap .lnbWrap .lnbList p a:after {background:url('http://www.gsentec.com/web/images/common/ico_subn_m.png') center no-repeat; background-size:10px auto; width:10px; right:10px;}
	.subTopWrap .lnbWrap .lnbList ul {top:38px;}
	.subTopWrap .lnbWrap .lnbList ul a {height: 38px; line-height: 38px; font-size: 12px; background:#fff;}
	.subTopWrap .lnbWrap .lnbList:last-child p a {border-right:none;}
	.subTopWrap .lnbWrap .lnbList:last-child ul {/* margin-left:-1px; */}
	.subTopWrap .lnbWrap.none .lnbList {border-right:1px solid #dddddd; width:42%;}

    .subTopWrap.about .bgBox span {background:url('http://www.shmt.co.kr/V1/img/main_company.jpg?v=01') center center no-repeat; background-size:cover; }
	/*
	
	.subTopWrap.business {background:url('http://www.shmt.co.kr/V1/img/pd.jpg?v=01') center center no-repeat; background-size:cover; }
	.subTopWrap.investment {background:url('http://www.shmt.co.kr/V1/img/product.jpg?v=01') center center no-repeat; background-size:cover; }
	.subTopWrap.recruitment {background:url('http://www.shmt.co.kr/V1/img/up-005.jpg?v=01') center center no-repeat; background-size:cover; }
	.subTopWrap.prcenter {background:url('http://www.gsentec.com/web/images/sub/bg_top_pr_m.jpg') center center no-repeat; background-size:cover; }
	
	*/

	.subTopWrap.total .bgBox span {background:url('http://www.gsentec.com/web/images/sub/bg_top_total_m.jpg') center center no-repeat; background-size:cover; }
	.subTopWrap.total .bigTitle {text-shadow: 2px 2px 8px black;}
	.subTopWrap.about .bigTitle {text-shadow: 2px 2px 8px black;}
	

	.h2Wrap {padding:40px 0 20px 0;}
	.h2Wrap h2 {font-size: 27px; line-height:27px; }
	.h2Wrap .cm {font-size: 13px; padding-top:25px; }

	
	/* paging */
	.paging  {text-align: center;  margin-bottom:15px;}
	.paging .first { background: url('http://www.gsentec.com/web/images/common/paging01_m.png') center center no-repeat; background-size:26px auto;}
	.paging .prev {background: url('http://www.gsentec.com/web/images/common/paging02_m.png') center center no-repeat; background-size:26px auto;}
	.paging .next {  background: url('http://www.gsentec.com/web/images/common/paging03_m.png') center center no-repeat;background-size:26px auto;}
	.paging .last {background: url('http://www.gsentec.com/web/images/common/paging04_m.png') center center no-repeat; background-size:26px auto;}
	.paging a { min-width:27px; height:27px; line-height:27px;  font-size: 12px; }


	.btn01 {width:100px; height:35px; line-height:35px; font-size:13px;}
	.btn02 {width:70px; height:35px; line-height:35px; font-size:13px;}
	.btn02 span {padding-left:10px; background:url('http://www.gsentec.com/web/images/common/ico_list_m.png') left center no-repeat; background-size:6px auto;}

	.btn03 {font-size:13px; width:100px; height:35px; line-height:35px;}
	.btn03.gray {width:70px;}
	.btn03.blue {  width: 130px;  font-size:12px;}
	.btn03.black {  width: 130px; font-size:12px;}

	.btnRight.bt {padding-top:25px;}
	.btnRight.bt.mt {margin-top:25px;}

	/* searchTable */
	.searchTable { margin-bottom: 20px;}
	.searchTable .countBoard {float:none; padding:0 0 10px 0; font-size:12px;}
	.searchTable .rightSearch {float:none; width: 100%; position: relative; }
	.searchTable .rightSearch:after {content:''; display:block; clear:both;}
	.searchTable .rightSearch .baseSel {float:left;width:95px; height:35px; min-width:10px;}
	.searchTable .rightSearch .baseSel select {float:none; height:35px; width: 100%;  padding-left: 10px; color:#555555;}
	.searchTable .rightSearch .baseSel:after {right:10px; background:url('http://www.gsentec.com/web/images/common/ico_sel_m.png') no-repeat; background-size:8px auto;}
	.searchTable .rightSearch .baseSel label {top:8px; font-size: 12px;}
	.searchTable .rightSearch .inputBox {float:none; margin-left:100px; margin-right:65px; width:auto;}
	.searchTable .rightSearch .inputBox  input{height:35px; line-height:35px;font-size: 13px; }
	.searchTable .rightSearch .btnSearch {position: absolute; right:0; top:0; margin-left:0;}
	.searchTable .rightSearch .btnSearch a{ height:35px; line-height:35px; width: 60px; font-size:12px;  } 

	.searchTable.center{text-align: center;}
	.searchTable.center .rightSearch {display:block;}
	.searchTable.center .inputBox {width:auto;}

	/* baseSel2 */
	.baseSel2 {height: 30px; border:1px solid #d1d1d1; min-width:auto; vertical-align: middle; overflow:hidden;} 
	.baseSel2:after {content:''; position: absolute; right:0; top:0; width:15px; border-left:1px solid #d1d1d1; height:100%;background:#f0f0f0 url('http://www.gsentec.com/web/images/common/ico_sel2_m.png') center center no-repeat; background-size:7px auto; }
	.baseSel2 label {position: absolute; left:5px; top:5px; font-size: 12px;  }
	.baseSel2 select {opacity:0; width: 100%; height:31px; position: relative; z-index:10; font-size: 12px;}


	.recList2  {margin-bottom:40px;}
	.recList2 .thead {display: none;}


	.recList2 .tbody {border-top:2px solid #000000;}
	.recList2 .tbody ul{display:block; border-bottom:1px solid #dddddd; position: relative; padding:15px 0; }
	.recList2 .tbody ul li {display:block; border-bottom:none; font-size:12px; color:#222222; text-align: center; padding:0;  }
	.recList2 .tbody ul:hover {background:none; color:#0272bc; border-bottom:1px solid #0272bc;}
	.recList2 .tbody ul:hover li.no3 a {color:#0272bc;}
	.recList2 .tbody ul:hover li.no3 a span {color:#0272bc;}
	.recList2 .tbody ul:hover li.no3 .mobInfo em {color:#0272bc;}
	.recList2 .tbody ul li.no1 {position: absolute; right:0; top:50%; margin-top:-30px; width:50px;}
	.recList2 .tbody ul li.no1 .dv {width:50px; height:60px; line-height:60px; font-size: 12px;}
	.recList2 .tbody ul li.no2 {display: none;}
	.recList2 .tbody ul li.no3 {text-align: left;padding:0 60px 0 0;}
	.recList2 .tbody ul li.no3 a {}
	.recList2 .tbody ul li.no3 span {font-size:13px;}
	.recList2 .tbody ul li.no3 .mobInfo {display: block; padding-top:5px;}
	.recList2 .tbody ul li.no3 .mobInfo em {position: relative; color:#222222; display: inline-block; vertical-align: middle; line-height:11px; font-size:11px;}
	.recList2 .tbody ul li.no3 .mobInfo em:first-child {padding-right: 10px; margin-right: 10px; }
	.recList2 .tbody ul li.no3 .mobInfo em:first-child:after {content:''; position: absolute; right:0; top:1px; width: 1px; height: 10px; background:#222222;}
	.recList2 .tbody ul li.no4 {display: none;}
	.recList2 .tbody ul li .dv {display: inline-block; width: 70px; height:35px; line-height:35px; text-align: center; color:#fff; font-size:15px;background:#0144b3; }
	.recList2 .tbody ul li .dv.new{background:#53aefa; }


}

@media (max-width:365px) 
{
    .prCenter .in .banner.link02 { margin-left:4%; }
}