@charset "utf-8";


#wrapper {width:100%; overflow:hidden; min-width:1400px;}
#wrapper h2 {font-size:55px;}
#wrapper h3 {font-size:45px;}
#wrapper h4 {font-size:37px;}
#wrapper h5 {font-size:27px;}
#wrapper h6 {font-size:21px}


/*==========  header  ==========*/
#header {position:fixed; top:0; left:0; width:100%; height:auto; box-sizing:border-box; background:#fff; z-index:10;}
#header h1 {position:absolute; left:0; top:50%; margin-top:-25px;}
#header .headBox {position:relative; width:1400px; height:100%; overflow:hidden; margin:0 auto;}

#glob_list {width:100%; height:40px; border-bottom:1px solid #ddd; background:#f8f8f8;}
ul.glob {float:right;}
ul.glob li {position:relative; float:left; padding:0 13px; font-size:13px; line-height:40px;}
ul.glob li:last-of-type {padding-right:0;}
ul.glob li::after {position:absolute; top:14px; left:0; width:1px; height:13px; background:#ccc; content:'';}
ul.glob li:first-of-type::after {display:none;}
ul.glob li a {color:#555;}

ul.fav {float:left;}
ul.fav li {float:left; padding: 0 13px; line-height:40px; font-size:13px; background:#dedede}
ul.fav li a {font-weight:500;}
ul.fav li#ent {background:#d80605;}
ul.fav li#ent a {color:#fff;}

#gnb_list {width:100%; height:75px; border-bottom:1px solid #e0e0e0; background:#fff;}



/*gnb*/
ul.gnb {position:absolute; right:0; z-index:73;}
ul.gnb li {position:relative; float:left; font-size:18px; padding:28px 30px; box-sizing:border-box; color:#555;}
ul.gnb li:last-of-type {padding-right:0;}
ul.gnb li span {}
ul.gnb li a {color:#555; text-decoration:none; letter-spacing:-1px; }
ul.gnb li.on a {color:#ff7e3d;}
ul.gnb li:hover a {color:#222; font-weight:500;}
ul.gnb li.request {cursor:pointer;}
ul.gnb li.request:hover {font-weight:500; color:#222;}

ul.gnb li.request.over, ul.gnb li.over a {color:#222; font-weight:500;}

/*gnbSub_wrap*/
#gnbSub_wrap {display:none; position:absolute; top:75px; left:0; width:100%; background-color:#fff; z-index:9999; border-bottom:1px solid #ddd; border-top:1px solid #ddd; box-sizing:border-box; padding-left:337px;}

ul#gnb_sub {width:1130px; overflow:hidden; margin:0 auto;}
ul#gnb_sub>li {float:left; width:123px;}
ul#gnb_sub>li span {display:block; width:100%; height:50px; text-align:left; font-weight:500; font-size:16px; box-sizing:border-box; border-right:1px solid rgba(255,255,255,0.2);}
ul#gnb_sub>li span a {display:block; width:100%; height:100%; line-height:50px; color:#fff; box-sizing:border-box; padding:0 20px;}
ul#gnb_sub>li:first-of-type span {border-left:1px solid rgba(255,255,255,0.2);}
ul#gnb_sub li ul {width:100%; height:230px; box-sizing:border-box; border-right:1px solid #ededed; padding:10px 0;}
ul#gnb_sub>li:first-of-type ul {border-left:1px solid #ededed;}
ul#gnb_sub li ul li {position:relative; font-size:14px; padding:5px 5px 5px 20px;}
ul#gnb_sub li ul li::before {position:absolute; top:15px; left:10px; width:2px; height:2px; background:#ddd; content:'';}
ul#gnb_sub li ul li a {color:#666;}
ul#gnb_sub li ul li a:hover {color:#ff9900; font-weight:500;}
ul#gnb_sub li ul:hover {background:#fafafa;}
ul#gnb_sub li:hover span {background:#ff9900;}

/*==========  container  ==========*/
#container {width:100%; overflow:hidden; margin-top:85px;}
#container .contents {position:relative; width:1400px; height:100%; overflow:hidden; box-sizing:border-box; margin:0 auto;}

.main_section {width:100%; overflow:hidden; padding:20px 0; box-sizing:border-box;}
.section_title {width:100%; text-align:center; margin-bottom:60px;}
.section_title h2 {text-align:center;}
.section_title p {font-size:17px; color:#7f7f7f; text-align:center; padding:10px 0}


/*==========  subContainer  ==========*/
#subContainer {width:100%; overflow:hidden; margin-top:76px;}
#subContainer .contents {position:relative; width:1200px; height:100%; overflow:hidden; box-sizing:boder-box; margin:0 auto;}

#sub_mainCont {width:100%; min-height:670px; overflow:hidden; padding:50px 0;}


/*==========  footer  ==========*/
#footer {width:100%; overflow:hidden; border-top:1px solid #b3b3b3;  }
#footer .footBox {position:relative; width:1400px;  height:100%; overflow:hidden; margin:0 auto;}

#fnb_list { position:relative; width:100%; height:50px; background:#fff; overflow:hidden;}

#fnb_list ul.fnb li {position:relative; float:left; line-height:50px; font-size:14px; padding:0 20px;}
#fnb_list ul.fnb li::after {position:absolute; top:18px; left:0; width:1px; height:17px; background:#ddd; content:'';}
#fnb_list ul.fnb li:first-of-type::after {display:none;}
#fnb_list ul.fnb li:first-of-type {padding-left:0;}
#fnb_list ul.fnb li a {color:#666;}

#fnb_list .input-group { position:absolute; top:2px; right:0; line-height:50px; font-size:15px; }
#fnb_list .input-group-addon { background:none; border:none; color:#b3b3b3; padding:0 20px;  }
#fnb_list .input-group select { margin-top:-5px; width:235px; padding:5px; font-size:15px; background:#fff; border:1px solid #e5e5e5; color:#000; border-radius:0; }

#foot_info {width:100%; background:#fff; padding:40px 0; border-top:1px solid #e5e5e5; }
#foot_info .footBox {box-sizing:border-box;}
#foot_info p {font-size:13px; color:#828282;}
#foot_info p span {padding-left:20px; background-repeat:no-repeat; background-size:15px; background-position:center left;}
#foot_info p span.call {background-image:url(../_img/icon/call_icon.png);}
#foot_info p span.fax {background-image:url(../_img/icon/printer_icon.png);}
#foot_info p#copy {opacity:0.7;}
#foot_info h1 {margin-bottom:15px;}
#foot_info h1 img {width:100px;}

.inner_sec {position:relative; float:left; padding:0 40px; box-sizing:border-box;}
.inner_sec  p.f_sec-title {font-size:19px !important; font-weight:600; color:#333 !important; margin-bottom:15px;}
.inner_sec  p.f_sec-title span {font-size:13px !important; color:#666 !important; font-weight:400 !important; letter-spacing:-1px;}
.inner_sec::before {position:absolute; top:0; left:0; width:1px; height:140px; background:#e6e4e4; content:'';}
.inner_sec:first-of-type::before {display:none;}
.inner_sec#sec01 {padding-left:0; width:580px;}
.inner_sec#sec02 {width:360px}
.inner_sec#sec02 ul {}
.inner_sec#sec02 ul li {font-size:21px; color:#333 !important; margin:5px 0; padding:5px; padding-right:0; font-weight:700;}
.inner_sec#sec02 ul li span {font-weight:400; color:#999; font-size:15px;}
.inner_sec#sec02 ul li#nh {background:url(/_img/icon/bank01.jpg) no-repeat center left; padding-left:90px; margin-top:0; padding-top:0;}
.inner_sec#sec02 ul li#sh {background:url(/_img/icon/bank02.jpg) no-repeat center left; padding-left:95px;}

.inner_sec#sec03 {padding-right:0; width:460px;}
.inner_sec#sec03 ul {}
.inner_sec#sec03 ul li {float:left; width:50%; font-size:15px; font-weight:500; margin-bottom:7px;}
.inner_sec#sec03 ul li strong {font-size:21px; color:#ff9900; font-weight:700; padding-left:10px; vertical-align:text-top;}
.inner_sec#sec03 p {font-size:13px; color:#666;}

