.n_specl {padding-left:22px;color:#454545;margin-bottom:20px;}
.n_specl li {margin-bottom:5px;}
.nav_3dep {display:none;}
.sub_vi {height:370px;position:relative;margin-bottom:63px;}
.sub_vi h1 {font-size:46px; color:#ffffff; width:100%;font-weight:500; text-align:center; position:absolute; top:50%;margin-top:-43px;font-family:'Cairo', sans-serif !important;}
.sub_menu {background-color:#247252;font-size:0;}
.sub_menu li {display:inline-block;position:relative;}
.sub_menu li img {display:none;}
.sub_menu li a {display:inline-block; width:100%;text-align:center; font-weight:400; color:#fff;font-size:18px;padding:15px 0;font-family:'Cairo', sans-serif !important;}
.sub_menu li.on {background-color:#216549;}
.sub_menu li.on img {display:block; position:absolute; left:50%; margin-left:-8px; bottom:-8px;}

.s_menu5 li {width:20%;}
.s_menu3 li {width:33.3333%;}
.s_menu4 li {width:25%;}
.mobview {display:none !important;}
.submenu_wrap {background-color:#247252;position:absolute; left:0; bottom:-63px;width:100%;}
.inner_sub {max-width:1200px; position:relative;margin:0 auto;}
.sub_menu {max-width:1200px;margin:0 auto; text-align:center;}
.sub_cont {padding:115px 0 100px 0;}
.subcont_title {font-size:60px; color:#222222; font-weight:200;font-family:'Cairo', sans-serif !important;text-align:center;margin-bottom:28px;display:none;}
.subcont_title2 {font-size:60px; color:#222222; font-weight:200;font-family:'Cairo', sans-serif !important;text-align:center;margin-bottom:28px;display:none;}
.subcont_title_s {display:none !important;}

.list_search {max-width:785px; margin:0 auto; border-bottom:solid 2px #6eab4f;margin-bottom:5px;}
.list_search select {padding:17px 3px;font-size:20px; color:#454545;width:16%;box-sizing:border-box;margin-right:4%;}
.list_search input[type="text"] {padding:17px 10px;border:none; font-size:20px; width:71%;box-sizing:border-box;}
.list_search button {background:url('../images/sub/search_area_icon.png') no-repeat right center;width:32px; height:64px; float:right;width:7%;}

.list_search select {-webkit-appearance: none;-moz-appearance: none;appearance: none; background:#fff url('../images/sub/list_select_arr.png') no-repeat 99% 50%; border:none;}
.list_search select::-ms-expand { display: none; }
.list_search input[type="text"]::placeholder {color:#aaaaaa;font-weight:350;}
.list_search input[type="text"]:focus {outline:none;}
.list_search select:focus {outline:none;}

.list_cont {}
.list_cont ul {}
.list_cont ul li {width:100%;padding:40px 0; border-bottom:solid 1px #eeeeee;}
.list_cont ul li a {display:block;width:100%; height:100%;overflow:hidden;}
.list_cont ul li a > div {display:inline-block; float:left;}
.list_cont ul li a > div:first-child {width:22%;position:relative;}
.list_cont ul li a > div:first-child img {display:block;}
.list_cont ul li a > div:last-child {width:78%;padding:11px 30px;padding-right:0;position:relative;height:176px;}
.list_cont ul li a > div:last-child h3 {font-size:18px; color:#6eab4f; font-weight:350;margin-bottom:3px;}
.list_cont ul li a > div:last-child h4 {font-size:28px; color:#222222; font-weight:350;margin-bottom:10px;position:relative;text-overflow: ellipsis;overflow: hidden;width:100%;display:block;white-space: nowrap;letter-spacing:-0.5px;}
.list_cont ul li a > div:last-child p {font-size:16px; color:#999999; line-height:27px; font-weight:350;}
.list_cont ul li a > div:last-child span {font-size:18px; color:#777777;font-weight:300;margin-left:10px;}
.list_cont ul li a div:last-child p {
	width:42%;
	display:-webkit-box;
    -webkit-line-clamp:1;
    -webkit-box-orient:vertical;
    white-space:normal;
    line-height:1.5em;
    height:1.5em;
    overflow:hidden;
    text-overflow:ellipsis;
    text-align:left;
}
.list_cont ul li a article{position:absolute; bottom:0; left:30px; color:#999;}
.view_hit{float:right; color:#999;}


.page_wrap {font-size:0;text-align:center;margin-top:50px;}
.page_wrap a {display:inline-block; width:40px; height:40px; line-height:40px; text-align:center; font-size:16px; color:#aaaaaa; border:solid 1px #e6e6e6; vertical-align:top; margin:0 3px;}
.page_wrap a.on {font-size:16px; color:#6eab4f; border:solid 1px #6eab4f;}
.mgr9 {margin-right:15px !important;}
.mgl9 {margin-left:15px !important;}
.page_wrap a.page_left_d {background:url('../images/sub/page_left_d.png') no-repeat center;}
.page_wrap a.page_left {background:url('../images/sub/page_left.png') no-repeat center;}
.page_wrap a.page_right {background:url('../images/sub/page_right.png') no-repeat center;}
.page_wrap a.page_right_d {background:url('../images/sub/page_right_d.png') no-repeat center;}

.list_view_wrap {border-top:solid 2px #6eab4f;border-bottom:solid 1px #222;}
.list_view_wrap table { width:100%; }
.list_view_wrap table th,.list_view_wrap table td {border-bottom:solid 1px #eeeeee;}
.list_view_wrap table th {padding:23px 20px;position:relative;text-align:left;}
.list_view_wrap table td {padding:20px;}
.list_view_wrap table th h3 {font-size:22px; color:#222222;font-weight:400;}
.list_view_wrap table th h3 strong {font-size:22px; color:#6eab4f;font-weight:400;margin-right:5px;}
.list_view_wrap table th span {font-size:16px; color:#999999; position:absolute; right:20px; top:50%; margin-top:-12px; font-weight:350;}

.filedownload {background:url('../images/sub/filedownicon.png') no-repeat left center;padding-left:23px;font-size:14px; color:#777777;}

.view_list_2cols td:first-child {width:13%;font-size:16px; color:#777777; font-weight:500;padding-right:5px;}
.view_list_2cols td:last-child {width:91%;padding-left:5px;}
.list_view_wrap table td.list_view_cont {padding:80px 0;}
.list_view_wrap table td.list_view_cont img {margin-bottom:30px;}
.list_view_wrap table td.list_view_cont p {margin-bottom:20px;font-size:16px; color:#222222;}
.list_view_wrap table td.list_view_cont iframe {max-width:700px; height:350px;margin-bottom:30px;}

.prevlist span {background:url('../images/sub/prevlist_arr.png') no-repeat right center;padding-right:20px;}
.nextlist span {background:url('../images/sub/nextlist_arr.png') no-repeat right center;padding-right:20px;}
.other_view {font-size:16px; color:#777777;}
.btn_box_center {text-align:center;margin-top:50px;}
.list_btn {display:inline-block; width:150px; padding:11px 0; text-align:center;font-size:18px;}
.btn_green {color:#111; border:solid 1px #6eab4f;}

.nav_3dep {text-align:center;border-bottom:solid 1px #e3e3e3;}
.nav_3dep li {display:inline-block;position:relative;}
.nav_3dep li a {font-size:17px; color:#888888;font-family:'Cairo', sans-serif !important;padding:13px 25px;display:inline-block;font-weight:500;}
.nav_3dep li img {display:none;}
.nav_3dep li.on a {color:#111111;}
.nav_3dep li.on img {display:inline-block; position:absolute; bottom:-5px; left:50%; margin-left:-4.5px;}

.vd_mask {position:absolute; left:0; top:0; display:inline-block; width:100%; height:100%; background:rgba(0,0,0,0.5) url('../images/sub/vd_mask.png') no-repeat center;}

.tab_lists_st1 {overflow:hidden;border-bottom:solid 1px #6eab4f;}
.tab_lists_st1 li {display:inline-block; float:left;width:14.2857%; text-align:center;font-size:18px; color:#555555;font-family:'Cairo', sans-serif !important;box-sizing:border-box; border:solid 1px #e2e2e2;border-right:none; background-color:#fff;}
.tab_lists_st1 li:last-child {border-right:solid 1px  #e2e2e2;}
.tab_lists_st1 li a {display:inline-block; width:100%;height:100%;padding:10px 0;}
.tab_lists_st1 li.on {border:solid 1px #6eab4f;background-color:#6eab4f; color:#fff;}
.tab_lists_st1 li.on a {color:#fff;}
.examine_cont_st1 {padding-top:65px;}

.comp_tab_1 {overflow:hidden;}
.comp_tab_1 > div {display:inline-block; float:left;}
.comp_tab_1 > div:first-child {width:45%;}
.comp_tab_1 > div:last-child {width:55%;padding-top:25px;padding-left:6.5%;}

.comp_tab_1 > div:last-child h3 {font-size:40px; color:#333333; font-weight:300;line-height:52px;margin-bottom:40px;}
.comp_tab_1 > div:last-child h3 strong {font-weight:700;}
.comp_tab_1 > div:last-child h4 {font-size:18px; color:#6eab4f;margin-bottom:10px;font-weight:400;font-style:oblique;}
.comp_tab_1 > div:last-child p {font-size:16px; color:#454545;margin-bottom:10px;font-style:oblique;line-height:26px;}

.comp_tab_2 > div:first-child {position:relative;}
.comp_tab_2 > div:first-child:after {content:''; display:inline-block; width:82px; height:4px; background-color:#7ebc5f; position:absolute; bottom:142px; right:1px;}  
.comp_tab_2 > div:last-child h3 {margin-bottom:85px;}
.comp_tab_2 > div:last-child h4 {font-size:15px; color:#6eab4f;margin-bottom:-7px;font-style:inherit;}
.comp_tab_2 > div:last-child p {font-size:22px; color:#888888;margin-bottom:20px;font-weight:400;line-height:inherit;font-family:'Cairo', sans-serif !important;}


.comp_tab_2_bottom {border-top:dashed 1px #e2e2e2; margin-top:45px;padding-top:50px;}
.comp_tab_2_bottom ul {overflow:hidden;margin:0 -30px;}
.comp_tab_2_bottom ul li {display:inline-block; width:33.3333%; float:left;padding:0 30px;}
.comp_tab_2_bottom ul li > div div {text-align:center;}
.comp_tab_2_bottom ul li > div div:first-child {position:relative;}
.comp_tab_2_bottom ul li > div div:first-child:after {content:''; display:inline-block; width:40px; height:8px; background:url('../images/sub/ms_dot.png') no-repeat center; position:absolute; right:-50px; top:50%; margin-top:-4px;}
.comp_tab_2_bottom ul li:last-child > div div:first-child:after {display:none;}

.comp_tab_2_bottom ul li > div div:last-child h3 {font-size:20px; color:#111111; font-weight:400;padding:25px 0 12px;}
.comp_tab_2_bottom ul li > div div:last-child p {font-size:14px; color:#777777;line-height:24px;}


.adm_btnbox {position:absolute; right:0; bottom:0;display:inline-block;}
.list_write_btn {display:inline-block; padding:12px 35px; text-align:center; font-size:18px;margin-left:5px;}
.btn_gr {color:#fff;background-color:#6eab4f;}
.btn_gray {color:#fff;background-color:#616360;}


/* .auto_check {height:24px;} */
.auto_check div {display:inline-block; margin-right:20px;height:24px;} 
.auto_check_st {overflow:hidden;display:inline-block;position:relative;height:24px;box-sizing:border-box;cursor:pointer;}
.auto_check_st input {overflow:hidden;display:none;width:0px;height:0px;border:0 none;font-size:0;line-height:0;clip:rect(0 0 0 0);opacity:0;}
.auto_check_st .ico {position:absolute;left:0;top:2px;width:22px;height:22px;background:url("../images/sub/radio_off.png") no-repeat center; background-size:100%;}
.auto_check_st .txt {display:inline-block;padding-left:29px;font-size:16px; color:#777;}
.auto_check_st input:checked + .ico {background:url("../images/sub/radio_on.png") no-repeat center;background-size:100%;}


.inq_text1 {font-size:32px; color:#555555; font-weight:700;text-align:center;}
.inq_text2 {font-size:32px; color:#555555; font-weight:300;text-align:center;}
.lineblock {display:block;}

.inq_box {border-top:solid 1px #ededed;margin-top:48px;padding:0 110px; padding-top:55px;}
.inq_box table {width:100%;}
.inq_box table tr td {padding:8px 0;font-size:16px; color:#333333;height:66px;}
.inq_box table tr td:first-child {width:20%;}
.inq_box table tr td:last-child {width:80%;}
.inq_box table input[type="text"] {width:100%;height:50px; border:solid 1px #e2e2e2;padding:0 10px;}
.inq_box table textarea {width:100%;height:120px; border:solid 1px #e2e2e2;padding:10px;}
.inq_box table select {width:30%;height:50px; border:solid 1px #e2e2e2;padding:0 10px;}
.inq_box table .email_area input[type="text"] {width:31.5%;float:left;}
.inq_box table .email_area select {width:31.5%;float:left;margin-left:1%;}


.inq_box table .email_area select { -webkit-appearance: none; -moz-appearance: none; appearance: none; background:#fff url('../images/sub/select_arr1.png') no-repeat 95% 50%;}
.inq_box table .email_area select::-ms-expand { display: none; }










.inq_box table .email_area span {width:4.5%; height:50px; line-height:50px; float:left;text-align:center;}
.code_txt {height:48px; line-height:48px;display:inline-block; vertical-align:top;margin-left:10px;font-size:14px; color:#777777;}
.code_input {margin-top:5px;}

.privc_box {padding:55px 110px; background-color:#f6f6f6;margin-top:55px;}
.privc_box > h3 {font-size:18px; color:#333333; font-weight:400;margin-bottom:15px;}
.privc_box > .scroll_box {padding:30px; border:solid 1px #e2e2e2; background-color:#fff;height:220px; overflow-y:scroll;}
.privc_box > .scroll_box p {font-size:14px; color:#999999;margin-bottom:25px;line-height:24px;}
.mgt15 {margin-top:15px;}
.agreetxt {font-size:14px !important; color:#777 !important;height:24px;}

.faq {}
.faq ul li {margin-bottom:20px;}
.faq ul li:last-child {margin-bottom:0;}
.faq ul li:last-child .a {border-bottom:solid 1px #dddddd;}

.faq ul li .q {border:solid 1px #dddddd;font-size:18px; color:#222222;}
.faq ul li .q a {display:inline-block; width:100%;padding:25px 40px; background:#fff url('../images/sub/faq_plus.png') no-repeat 96.5% center;box-sizing:border-box;}
.faq ul li .q a span {margin-right:35px;}
.faq .a {padding:30px 40px;}
.faq .a p {font-size:16px; color:#777777;margin-bottom:23px;}
.faq .a p strong {font-weight:600;}
.faq .a iframe {margin-bottom:20px;display:inline-block;}

.faq ul li.show .q {border:none;}
.faq ul li.show .q a {background:#f6f6f6 url('../images/sub/faq_minus.png') no-repeat 96.5% center;}
.faq_link {color:#6eab4f; font-weight:500;}
.faq_img2 {margin-top:10px;}



.loca_box {position:relative; padding-left:280px;padding-bottom:60px; margin-bottom:60px; border-bottom:solid 1px #e2e2e2;}
.loca_box > h2 {position:absolute; left:0; top:0; font-size:20px; color:#222222; font-weight:400;line-height:26px; background:url('../images/sub/loc_b1.png') no-repeat left 7px;padding:2px 0 0 25px;}
.loca_box > h2 span {font-size:15px;}

.map_box #map1 {width:100%; height:400px;}
.map_box #map2 {width:100%; height:400px;}
.map_box #map3 {width:100%; height:400px;}
.map_box > p {font-size:18px; color:#666666; padding-left:25px;}
.loc_b2 {background:url('../images/sub/loc_b2.png') no-repeat left center;margin-bottom:3px;}
.loc_b3 {background:url('../images/sub/loc_b3.png') no-repeat left center;margin-bottom:25px;}


.map_top {position:relative;}
.maplink {display:inline-block; width:61px; height:25px; position:absolute;}
.maplink.on {height:32px;}

.maplink1 {top:37%; right:17.5%;}
.maplink2 {top:37.5%; right:58%;width:73px;}
.maplink3 {top:51.5%; right:64%;width:73px;}
.maplink4 {top:33.5%; right:89%;width:90px;}

.maplink5 {top:34.5%; right:74.5%;width:90px;}
.maplink6 {top:71%; right:2%;width:78px;}
.maplink7 {top:49.5%; right:11%;width:85px;}
.maplink8 {top:41%; right:46%;width:73px;}
.maplink9 {top:76%; right:43%;width:110px;}

.maplink10 {top:21.5%; right:72%;width:100px;}
.maplink11 {top:50%; right:53%;width:100px;}


.maplink_box {position:absolute; 
display:none; 
opacity:0;
padding:15px 20px;
border:3px solid #ced9d5;
background-color:#fff;
transition:all 0.5s; overflow:hidden;}
.maplink_box.on {display:block; opacity:1;}
.maplink_box * {
    font-family:'Cairo', sans-serif;
}
.maplink_box h3 {font-size:18px;color:#454545;margin-bottom:8px;}
.maplink_box p {font-size:18px;font-weight:400; color:#454545; line-height:1.56}
.maplink_box p:last-child {margin-bottom:0;}


.maplink_box1 {left:75.5%;top:43%;}
.maplink_box2 {left:33.5%;top:43%;}
.maplink_box3 {left:27.5%;top:57%;}
.maplink_box4 {left:0.5%;top:39%;}

.maplink_box5 {left:15.5%;top:40%;}
.maplink_box6 {left:68%;top:77%;}
.maplink_box7 {left:60%;top:55%;}
.maplink_box8 {left:46%;top:47%;}
.maplink_box9 {left:45.5%;top:81%;}
.maplink_box10 {left:17.5%;top:27%;}
.maplink_box11 {left:36%;top:56%;}


.map_over {width:100%;border-top:solid 3px #237356;margin-top:30px;}
.map_over li {width:100%; position:relative; font-size:20px; color:#555555; font-weight:300; border-bottom:solid 2px #ededed; padding:20px 0;}
.map_over li span {font-size:20px; color:#222; font-weight:400;margin-right:25px;}
.loca_box:last-child {border-bottom:none; padding-bottom:0; margin-bottom:0;}

/* map detail */
.map_detail * {
    font-family:'Cairo', sans-serif;
}
.map_detail {
    border-top:3px solid #237356;
}
.map_detail li {
    display: flex;
    align-items: center;
    padding:23px 0;
    border-bottom:2px solid #ededed;
}
.map_detail .country {
    margin-right: 25px;
}
.map_detail .country p {
    font-weight: 600;
    font-size:24px;
    color:#222222;
    line-height: 1.25;
}
.map_detail .person p {
    font-size:20px;
    color:#555555;
    line-height: 1.6;
}


.car_wrap {}
.car_wrap > h2 {font-size:32px; color:#6eab4f; text-align:center;font-weight:600;margin-top:-10px;}
.caree_list {overflow:hidden;margin:0 -7px;margin-top:55px;}
.caree_list li {display:inline-block; width:25%; float:left;padding:0 7px;}
.caree_list li > div div:first-child {border-bottom:solid 2px #6eab4f;margin-bottom:20px; padding-bottom:20px;text-align:left;}
.caree_list li > div div:first-child h3 {font-size:28px; color:#111; font-weight:900;margin-bottom:22px;font-family:'Cairo', sans-serif !important;}
.caree_list li > div div:first-child p {font-size:16px; color:#555555;height:72px;}

.caree_list li > div div:last-child {overflow:hidden;}
.caree_list li > div div:last-child img {display:block;}

.car_wrap > h3 {font-size:32px; color:#222222;text-align:center;margin-top:85px;}

.caree_table {width:100%;border-top:solid 2px #333333;margin-top:35px;}
.caree_table td,.caree_table th {border-bottom:solid 2px #e2e2e2;padding:35px 0;vertical-align:middle !important;}
.caree_table th {font-size:20px; color:#222222; font-weight:500;text-align:center; vertical-align:middle;}
.caree_table td {font-size:18px; color:#666666;text-align:left;padding-left:10px;font-weight:300;letter-spacing:-0.5px;}
.caree_table td > p {display:inline-block;}
.caree_table td > p:last-child {margin-left:31px;}
.caree_table td > p span {color:#6eab4f;}
.caree_table td > ul {overflow:hidden; width:90%;margin-top:35px;}
.caree_table td > ul li {display:inline-block; float:left; width:25%;padding-top:95px;position:relative;}
.caree_table td > ul li:after {content:''; display:inline-block; width:14px; height:27px; position:absolute; right:-7px; top:50%; margin-top:-32px;background:url('../images/sub/rec_arr.png') no-repeat center;}
.caree_table td > ul li:last-child:after {display:none;}
.caree_table td > ul li p {text-align:center;}
.caree_table td > ul li:nth-child(1) {background:url('../images/sub/rec_01.png') no-repeat center top;}
.caree_table td > ul li:nth-child(2) {background:url('../images/sub/rec_02.png') no-repeat center top;}
.caree_table td > ul li:nth-child(3) {background:url('../images/sub/rec_03.png') no-repeat center top;}
.caree_table td > ul li:nth-child(4) {background:url('../images/sub/rec_04.png') no-repeat center top;}



.app_wrap p {font-size:18px; color:#454545;margin-bottom:24px; line-height:28px;text-align:center;font-family:'Cairo', sans-serif !important;}
.bar_center {position:relative;}
.bar_center:after {content:''; position:absolute; display:inline-block; width:35px; height:4px; left:50%; margin-left:-17px; top:-14px;background:url('../images/sub/txt_bar1.png') no-repeat center;}

.ener_mid div:nth-child(1) {position:absolute; right:135px;margin-top:65px;}
.ener_mid div:nth-child(2) {position:absolute; left:78px;margin-top:25px;overflow:hidden;}

.ener_mid div:nth-child(2) img {transition:all 20s ease; transform:perspective(500px) scale(1) rotate(.001deg);}
.ener_mid div:nth-child(2) img.on {transform:perspective(500px) scale(1.2) rotate(.001deg); -webkit-transform: perspective(500px) scale(1.2) rotate(.001deg);}



.inner_sub2 {max-width:1200px; margin:0 auto;position:relative;height:660px;}
.ener_list {background:#292c30 url('../images/sub/ener_list_back.jpg') no-repeat 86% 84%; width:675px; padding:30px;position:absolute; right:3px; bottom:15px; z-index:998;box-shadow:10px 10px 25px rgba(37,42,57,0.4);}
.ener_list.shot_height{height:250px;}
.ener_list.shot_height2{height:370px;}
.ener_list li {font-size:18px; color:#ffffff; padding-left:16px; background:url('../images/sub/list_dot1.jpg') no-repeat left 11px;font-family:'Cairo', sans-serif !important;line-height:26px;}
.ener_list2 {background:#292c30 url('../images/sub/ener_list_back2.jpg') no-repeat 86% 84%;}
.ener_list3 {background:#292c30 url('../images/sub/ener_list_back3.jpg') no-repeat 86% 84%;}
.ener_list4 {background:#292c30 url('../images/sub/ener_list_back4.jpg') no-repeat 86% 84%;}

.ener_bottom {margin-top:100px;height:736px;}
.txt_bar2 {font-size:32px; color:#111111; font-weight:600;font-family:'Cairo', sans-serif !important; background:url('../images/sub/txt_bar2.png') no-repeat center top;padding-top:20px;text-align:center;}
.ener_bottom_full {position:absolute; left:0;width:100%; height:600px;background:#f6f6f6 url('../images/sub/ener_bottom_back.jpg') no-repeat 77% bottom;margin-top:20px;}
.ener_bottom_full ul {overflow:hidden;width:100%;height:100%;padding-top:78px;}
.ener_bottom_full ul li {display:inline-block; width:25%; float:left;margin-bottom:75px;text-align:center;}
.ener_bottom_full ul li p {text-align:center;font-size:24px; color:#454545; font-weight:400;font-family:'Cairo', sans-serif !important;margin-top:12px;}

.ener_bottom_full ul li img {display:inline-block;}
.ener_bottom_full ul li:hover p {font-weight:600; color:#000;}


.height100 {height:100%;}
.ener_bt_txt {font-size:20px !important; color:#454545; line-height:30px !important;margin-bottom:110px !important;}
.appli_quick {background-color:#01040f; position:fixed; width:100%; left:0; bottom:0;padding:10px 80px;transition:all 0.2s; z-index:999;}
.appli_quick > p {font-size:23px; color:#ffffff;font-family:'Cairo', sans-serif !important;background:url('../images/sub/quick_b1.png') no-repeat left center; padding-left:20px;margin-bottom:5px;}
.appli_quick ul {padding-bottom:5px; overflow:hidden;}
.appli_quick ul li {display:inline-block;position:relative; width:20%; float:left;text-align:center;}
.appli_quick ul li:after {display:inline-block; width:1px; height:14px; background-color:#4e5057; content:''; position:absolute; right:-1px; top:50%; margin-top:-7px; }
.appli_quick ul li:last-child:after {display:none;}
.appli_quick ul li a {display:inline-block; font-size:17px; color:#9f9f9f; font-family:'Cairo', sans-serif !important;padding:0 20px;box-sizing:border-box;}
.appli_quick ul li a:hover {color:#fff; background:url('../images/sub/quick_arrb.png') no-repeat right center;}


.prd_top {overflow:hidden;}
.prd_top > div {display:inline-block; float:left;}
.prd_top > div:first-child {width:34%;margin-right:3%;}
.prd_top > div:first-child h3 {font-size:30px; color:#333333; font-weight:500;background:url('../images/sub/txt_bar3.jpg') no-repeat left bottom;padding-bottom:13px;margin-bottom:26px;}
.prd_top > div:first-child p {font-size:20px; color:#333333;font-weight:300;line-height:30px;}
.prd_top > div:first-child p strong {font-weight:500; letter-spacing:-0.1px;}
.prd_top > div:last-child {width:63%;padding-top:80px;}
.prd_top > div:last-child p {font-size:16px; color:#454545;margin-bottom:25px;}
.prd_top > div:last-child ul li {font-size:16px; color:#777777;margin-bottom:3px;font-weight:300;}
.prd_top.sub_txt_none > div{ float:none; display:block;}
.prd_top.sub_txt_none > div:first-child, .prd_top.sub_txt_none > div:last-child{width:auto; padding-top:0;}
.prd_inner {max-width:1200px; position:relative; margin:0 auto;}
.prd_imgbox {margin-top:42px;margin-bottom:62px; text-align:center; }

.prd_sub_title {font-size:30px; color:#333333;font-weight:500;background:url('../images/sub/sub_b1.png') no-repeat left 12px;padding-left:22px;line-height:40px;margin-bottom:12px;}
.prd_sub_txt {font-size:16px; color:#454545;padding-left:22px;margin-bottom:17px; line-height:26px;}
.prd_sub_title2 {margin-top:65px;font-size:24px; color:#111111;background:url('../images/sub/sub_b1.png') no-repeat left 10px;padding-left:25px;margin-bottom:12px;}
.prd_sub_title2 span {font-weight:400;}

.prd_tb_st1 {width:100%;border-top:solid 2px #202020;}
.prd_tb_st1 th,.prd_tb_st1 td {font-size:17px;text-align:center;border-bottom:solid 1px #e1e1e1; border-right:solid 1px #e1e1e1;padding:19px 20px;line-height:28px;}
.prd_tb_st1 th:last-child,.prd_tb_st1 td:last-child {border-right:none;}
.prd_tb_st1 th {color:#111111; font-weight:500; background-color:#f3f3f3;}
.prd_tb_st1 td {color:#555555;}
.colorgr {color:#6eab4f !important;}
.add_desc {margin-top:20px;}
.add_desc li {font-size:15px; color:#777777;margin-bottom:3px;}
.add_desc li a {color:#777;}
.mgb0 {margin-bottom:0 !important;}

.prd_tb_st2 th,.prd_tb_st2 td {font-size:14px; line-height:inherit; word-break:keep-all;}
.line_center {text-align:center !important;}
.sheet_box {text-align:right;margin-top:10px;}
.sheet_box a {display:inline-block; padding-left:20px; background:url('../images/sub/down_icon.png') no-repeat left center;font-size:16px; color:#777777;font-family:'Cairo', sans-serif !important;}
.down_boxbtn span {display:inline-block; border:solid 1px #ccc;padding:9px 24px;}
.down_boxbtn span a {font-weight:400;}
.down_boxbtn {margin-top:-20px;}

.img_border{border:1px solid #ddd;}

.mt0{margin-top:0;}
.mgt80 {margin-top:100px;}

.zoomup {margin-left:7px;display:inline-block;margin-right:8px;}
.mgb40 {margin-bottom:40px;}
.prd_tb_st1 td  {word-break:keep-all;}
.prd_tb_st1 td a {font-size:15px; color:#555;}
.desc_gr {font-size:15px; color:#6eab4f; margin-top:10px;}
.mgb105 {margin-bottom:105px !important;}

.hycap_3col {overflow:hidden; margin:0 -12px;}
.hycap_3col li {display:inline-block; float:left; padding:0 12px;width:33.3333%;}
.hycap_3col li div {display:inline-block; width:100%;height:280px;border:solid 1px #ededed;}
.hycap_3col li p {font-size:20px; color:#454545;text-align:center;}

.hycap_3col li:nth-child(1) div {background:url('../images/sub/hycap_01r.jpg') no-repeat center;}
.hycap_3col li:nth-child(2) div {background:url('../images/sub/hycap_02r.jpg') no-repeat center;}
.hycap_3col li:nth-child(3) div {background:url('../images/sub/hycap_03r.jpg') no-repeat center;}

.txt_line {font-size:17px; color:#454545; background:url('../images/sub/txt_n.jpg') no-repeat left center; padding-left:25px;margin-top:35px;margin-bottom:15px;}
.mgb35 {margin-bottom:35px;}

.add_desc2 {border-top:solid 1px #dddddd;padding-top:20px; margin-top:30px;}
.add_desc2 li {color:#454545;font-size:16px;}
.mgt100 {margin-top:100px;}
.mgb15 {margin-bottom:15px !important;}

.bar_txt1 {font-size:22px; color:#237356; font-weight:500;text-align:center;margin-bottom:5px;position:relative;margin-bottom:62px;}
.bar_txt1:after {content:''; display:inline-block; position:absolute; width:36px; height:1px; background-color:#bbbbbb;left:50%;margin-left:-18px; top:-15px;}
.bar_txtsub {font-size:16px; color:#777777;text-align:center;margin-bottom:62px;}
.grt_top {width:100%; height:393px; background:url('../images/sub/ceo_img.jpg') no-repeat center;padding:0 75px;text-align:left;margin-bottom:55px;padding-top:95px;position:relative;}
.grt_top h3 {font-size:28px; color:#247252; line-height:39px;font-weight:500;position:absolute; left:55px; top:50%;margin-top:-58px;}

.grt_top h4 {font-size:16px; color:#666666;font-weight:500;margin-bottom:3px;}
.grt_top p {font-size:16px;}
.grt_top p span {font-size:28px; font-weight:500;}
.grt_wrap > p {font-size:16px; color:#454545; line-height:25px; margin-bottom:25px;font-family:'Cairo', sans-serif !important;}
.grt_wrap > p strong {font-weight:400;}

.grt_sign {text-align:right; font-size:18px; color:#222222;font-weight:600;padding-top:60px; background:url('../images/sub/grt_sign.png') no-repeat right top;padding-right:10px;}

.his_wrap {position:relative;overflow:hidden;padding-top:140px;padding-bottom:250px; background:url('../images/sub/his_back1.png') no-repeat center top;}
.his_wrap:after {content:''; display:inline-block; width:1px; height:3165px; position:absolute; left:50%; top:100px; background-color:#cacaca;}
.his_wrap > div {display:block; width:50.01%; padding-top:110px;}
.pdt0 {padding-top:0 !important;}
.his_wrap > div.his_right {float:right;text-align:left; padding-left:75px;}
.his_wrap > div.his_left {float:left; text-align:right;padding-right:75px;}
.his_wrap > div p {font-size:16px; color:#6eab4f;margin-bottom:5px; font-weight:500;}
.his_wrap > div h3 {font-size:36px; color:#333333; font-weight:600;font-family:'Cairo', sans-serif !important;margin-bottom:1px;position:relative;}
.his_wrap > div.his_right h3:after {content:''; display:inline-block; width:66px; height:16px; position:absolute; left:-81px; top:50%; margin-top:-8px; background:url('../images/sub/his_br.png') no-repeat left top; z-index:999;}
.his_wrap > div.his_left h3:after {content:''; display:inline-block; width:66px; height:16px; position:absolute; right:-83px; top:50%; margin-top:-8px; background:url('../images/sub/his_bl.png') no-repeat left top; z-index:999;}
.his_wrap > div ul li {font-size:16px; color:#454545;margin-bottom:10px;}
.his_wrap > h1 {font-size:28px; color:#6eab4f;text-align:center; position:absolute; top:40px; left:0; width:100%;}
.his_wrap > div.his_right ul li {padding-left:12px; 
background:url('../images/sub/his_dot.png') no-repeat left 11px;
}
.his_wrap > div.his_left ul li {padding-right:12px; 
background:url('../images/sub/his_dot.png') no-repeat right 11px;
}
.his_wrap > div.his_2017 {padding-top:78px;}
.his_2017 p {position:relative;}
.his_2017 p:after {content:''; display:inline-block; width:210px; height:58px; position:absolute; right:0; top:-64px; background:url('../images/sub/his_back2.png') no-repeat 80% top;}
.his_2017 ul {position:relative;}
.his_2017 ul:after {content:''; display:inline-block;width:380px;height:220px; position:absolute; right:0; bottom:-248px; background:url('../images/sub/his_img1.png') no-repeat center;}
.his_wrap > div.his_2016 {padding-top:95px;}
.his_wrap > div.his_2014 {padding-top:150px;}
.his_wrap > div.his_2011 {padding-top:78px;}
.his_2011 p {position:relative;}
.his_2011 p:after {content:''; display:inline-block; width:210px; height:58px; position:absolute; left:0; top:-64px; background:url('../images/sub/his_back3.png') no-repeat 80% top;}
.his_2011 ul {position:relative;}
.his_2011 ul:after {content:''; display:inline-block;width:380px;height:220px; position:absolute; left:0; bottom:-248px; background:url('../images/sub/his_img2.png') no-repeat center;}
.his_wrap > div.his_2010 {padding-top:95px;}
.his_wrap > div.his_2008 {padding-top:150px;}
.his_2005 p {position:relative;}
.his_2005 p:after {content:''; display:inline-block; width:210px; height:58px; position:absolute; left:0; top:-64px; background:url('../images/sub/his_back4.png') no-repeat 80% top;}
.his_2005 ul {position:relative;}
.his_2005 ul:after {content:''; display:inline-block;width:380px;height:220px; position:absolute; left:0; bottom:-248px; background:url('../images/sub/his_img3.png') no-repeat center;}
.his_wrap > div.his_2004 {padding-top:95px;}
.his_wrap > div.his_1999 {padding-top:180px;}
.his_1999 p {position:relative;}
.his_1999 p:after {content:''; display:inline-block; width:210px; height:58px; position:absolute; right:0; top:-64px; background:url('../images/sub/his_back5.png') no-repeat 80% top;}
.his_1999 ul {position:relative;}
.his_1999 ul:after {content:''; display:inline-block;width:380px;height:220px; position:absolute; right:0; bottom:-248px; background:url('../images/sub/his_img4.png') no-repeat center;}

.year14 {position:relative;padding-left:40px !important;}
.year14 span {position:absolute; left:10px;font-weight:500; color:#6eab4f;}
.year13 {position:relative;padding-left:40px !important;}
.year13 span {position:absolute; left:10px;font-weight:500; color:#6eab4f;}

.year18 {position:relative;padding-right:40px !important;}
.year18 span {position:absolute; right:10px;font-weight:500; color:#6eab4f;}
.year17 {position:relative;padding-right:40px !important;}
.year17 span {position:absolute; right:10px;font-weight:500; color:#6eab4f;}
.year16 {position:relative;padding-right:40px !important;}
.year16 span {position:absolute; right:10px;font-weight:500; color:#6eab4f; top:0;}


.tab_lists_cibi {overflow:hidden;}
.tab_lists_cibi li {font-family:'Cairo', sans-serif !important; display:inline-block; width:50%; float:left;text-align:center; font-size:18px; color:#555555;border:solid 1px #e2e2e2; border-bottom:solid 1px #6eab4f;background-color:#fff; height:54px; line-height:52px; cursor:pointer;}
.tab_lists_cibi li a {display:inline-block; width:100%; height:100%;}
.tab_lists_cibi li.on a {color:#fff; border:solid 1px #6eab4f;background-color:#6eab4f;}

.ci_wrap {margin-top:60px;}
.ci_wrap table {width:100%;}
.ci_wrap table td,.ci_wrap table th {border-bottom:solid 1px #e2e2e2;padding-bottom:45px;}
.bi_wrap table td,.bi_wrap table th {border-bottom:none;padding-bottom:45px;}
.ci_wrap table tr.last_tr th,.ci_wrap table tr.last_tr td {border-bottom:none;padding-bottom:0;}
.ci_wrap table tr.last_tr th {padding-top:40px;}
.ci_wrap table tr.last_tr td {padding-top:60px;}

.ci_wrap table td {padding-top:20px;}
.ci_wrap table th {font-family:'Cairo', sans-serif !important;font-size:36px; color:#222222; font-weight:500; text-align:left; vertical-align:top;}
.ci_wrap table td h3 {font-size:22px; color:#222222;font-weight:400;margin-bottom:10px;}
.ci_wrap table td h4 {font-size:16px; color:#555555;font-weight:400; line-height:26px;}

.ci_wrap table td > div.ci_back {background:#f6f6f7 url('../images/sub/ci_back.png') no-repeat center 60px; padding:50px 40px; padding-top:268px; margin-top:32px; margin-bottom:15px;}
.ci_wrap table td > div.ci_back ul {overflow:hidden;}
.ci_wrap table td > div.ci_back ul li {display:inline-block; width:50%; float:left;}
.ci_wrap table td > div.ci_back ul li:first-child {padding-right:40px;}
.ci_wrap table td > div.ci_back ul li:last-child {padding-left:40px;border-left:solid 1px #bcbcbd;}

.ci_wrap table td > p {font-size:22px; color:#222222; font-weight:400; height:52px; line-height:52px; overflow:hidden;}
.ci_wrap table td > p a {display:inline-block; float:right; border:solid 1px #e2e2e2;width:156px; height:52px; line-height:52px;text-align:center; box-sizing:border-box;}
.ci_wrap table td > p a span {font-size:18px; color:#777777; padding-left:23px; background:url('../images/sub/down_icon.png') no-repeat left center;}

.ci_back2 {background:url('../images/sub/ci_back2.jpg') no-repeat 95% center;padding-right:40%; padding-bottom:100px;}
.ci_wrap table td > div.bi_back {background:#f6f6f7 url('../images/sub/bi_back.jpg') no-repeat center;height:300px; margin-top:32px; margin-bottom:15px;}

.col4 li {width:25%;font-size:17px;}
.col6 li {width:16.6666%;font-size:16px;}


.rnd01_wrap {padding-top:115px;background:url('../images/sub/rnd_back2.png') no-repeat right 40px;}
.rnd01_box {padding:0 60px; background:url('../images/sub/rnd_back1.png') no-repeat left top;padding-top:80px;}
.rnd01_box h3 {font-size:28px; color:#222222;margin-bottom:30px;font-weight:500;line-height:35px;position:relative;}
.rnd01_box h3:after {content:''; display:inline-block; width:36px; height:3px;background-color:#6eab4f; position:absolute; left:-60px; top:15px;}
.rnd01_box p {font-size:17px; color:#454545;margin-bottom:20px;font-weight:400;}

.rnd01_wrap ul.rnd_imgbox {overflow:hidden;margin:0 -5px;margin-top:65px; padding-top:70px; border-top:solid 1px #dddddd;}
.rnd01_wrap ul.rnd_imgbox li {display:inline-block; width:33.3333%; float:left; padding:0 5px;}
.mgb0 {margin-bottom:0;}

.rnd02_box {margin-top:50px; border-top:solid 1px #ddd;}
.rnd02_box h3 {padding-left:25px; background:url('../images/sub/rnd_dot.png') no-repeat left center;font-size:24px; color:#222222; font-weight:500;margin-top:65px;margin-bottom:20px;}
.rnd_file {margin:0 5px;}

.rnd02_box ul {padding-left:25px;}
.rnd02_box ul li {position:relative;/*padding-left:90px;*/font-size:17px; color:#454545;font-weight:300;margin-bottom:12px;}
.rnd02_box ul li span {/*position:absolute; left:0;*/padding-left:12px; background:url('../images/sub/dot_st2.jpg') no-repeat left center;font-weight:600;}

.rnd02_box ul.list_st2 {}
.rnd02_box ul.list_st2 li {padding-left:12px; background:url('../images/sub/dot_st2.jpg') no-repeat left 11px; line-height:26px;}
.mgt50 {margin-top:50px !important;}

.rnd_tb_st1 td p {position:relative;padding-left:12px;margin-bottom:5px;}
.rnd_tb_st1 td p span {position:absolute; left:0;}
.rnd_tb_st1 td p:last-child {margin-bottom:0;}


.dep_list p {font-size:15px; color:#777777; margin-bottom:7px;position:relative; padding-left:12px;}
.dep_list p strong {position:absolute; left:0;font-weight:300;}

.rnd3_box {overflow:hidden;}
.rnd3_box .list_st2 {display:inline-block; width:50%; float:left;}
.rnd3_box > div {width:48.5%;margin-left:1.5%; height:388px; float:left; display:inline-block;background:url('../images/sub/rnd3_img.jpg') no-repeat center; border:solid 1px #ddd;}

.rnd3_list {overflow:hidden;margin:0 -6px;margin-top:10px;}
.rnd3_list li {display:inline-block; width:33.3333%; float:left;padding:0 6px !important;margin:0 !important;margin-top:22px !important;}
.rnd3_list li div {border:solid 1px #ddd;}
.rnd3_list li div img {display:block;}
.rnd3_list li p {font-size:18px; color:#222222; text-align:center;font-weight:500;padding:15px 0;}




.rnd4_box .list_st2 {width:49%; margin-right:1%;}
.rnd4_box > div {height:213px; background:url('../images/sub/rnd4_img.jpg') no-repeat center;}


.rnd4_bottom > div {overflow:hidden;margin-bottom:28px;}
.rnd4_bottom > div > div {display:inline-block; width:47%; float:left;height:300px;}
.rnd4_bottom > div > div:first-child {border:solid 1px #ddd;margin-right:6%;}
.rnd4_bottom > div > div:last-child {padding:40px 0;padding-top:77px; border-bottom:solid 1px #ddd;}
.rnd4_bottom > div > div:last-child p {font-size:17px; color:#454545;line-height:26px;position:relative; font-weight:300;}
.rnd4_bottom > div > div:last-child p:after {content:''; display:inline-block;width:42px; height:4px; background-color:#6eab4f;position:absolute; left:0; top:-35px;}

.rnd4_bottom > div:nth-child(1) > div:first-child {background:url('../images/sub/rnd4_left1.gif') no-repeat center;}
.rnd4_bottom > div:nth-child(2) > div:first-child {background:url('../images/sub/rnd4_left2.gif') no-repeat center;}


.wd100 {padding-top:45px;}
.wd100 img {vertical-align:top;}
.wd100 > p.value_txt {font-size:18px; color:#333333; font-weight:300; line-height:26px;}
.value_back {height:530px; background:url('../images/sub/value_back.png') no-repeat center 42px;margin-top:35px;border-top:dashed 1px #e2e2e2;margin-bottom:30px;}


.value_list {overflow:hidden; margin:0 -15px;}
.value_list li {display:inline-block; width:33.3333%; float:left;padding:0 15px;text-align:center;}
.value_list li h3 {font-size:14px; color:#6eab4f; font-weight:500;letter-spacing:3px;}
.value_list li h4 {font-size:26px; color:#222222; font-weight:500;margin-bottom:55px; position:relative;}
.value_list li h4:after {content:''; display:inline-block;width:1px; height:30px; background-color:#aaaaaa; position:absolute; left:50%; bottom:-40px;}
.value_list li div {padding:28px 0; text-align:center; border-top:solid 2px #7cc05f;border-bottom:solid 1px #dddddd;}
.value_list li div p {font-size:20px; color:#555555; line-height:30px;}

.passion_box {overflow:hidden;padding-bottom:60px; margin-bottom:60px;border-bottom:solid 1px #e2e2e2;}
.passion_box > div {display:inline-block; width:50%; float:left;height:546px;}
.passion_box > div:first-child {background:url('../images/sub/passion_img.png') no-repeat left top;}
.passion_box > div:last-child {padding-left:20px;padding-top:88px;}

.passion_box > div:last-child h3 {font-size:54px; color:#454545; font-weight:200;line-height:63px;margin-top:45px;margin-bottom:20px;}
.passion_box > div:last-child h3 strong {font-weight:600;}
.passion_box > div:last-child p {font-size:18px; color:#333333;font-weight:300;}
.passion_box > div:last-child p span {color:#6eab4f; font-weight:500;}


.passion_bottom {margin-bottom:65px;}
.passion_bottom li {overflow:hidden;margin-bottom:30px;font-size:16px; color:#333333; line-height:26px; font-weight:400;}
.passion_bottom li div {display:inline-block; float:left; height:300px;}
.passion_bottom li div:first-child {width:28.3%;padding-top:60px;background:url('../images/sub/passion_leftback.png') no-repeat left 80%;}
.passion_bottom li div:first-child h3 {font-size:16px; color:#111111; font-weight:500;background:url('../images/sub/passion_bar.png') no-repeat left top;padding-top:28px;margin-bottom:10px;}
.passion_bottom li div:first-child p {font-size:36px; color:#777777; font-weight:200;}

.passion_bottom li div:last-child {width:71.7%;}
.passion_bottom li div:last-child img {display:block;}

.comm_box > div:first-child {background:url('../images/sub/comm_img.png') no-repeat left top;}
.passion_bottom li p {margin-bottom:15px;}
.passion_bottom li p:last-child {margin-bottom:0;}

.sharing_box > div:first-child {background:url('../images/sub/sh_img.png') no-repeat left top;}


.qua_list {overflow:hidden;margin-top:50px;}
.qua_list li {display:inline-block; width:33.3333%;float:left;padding-top:285px;text-align:center;position:relative;}
.qua_list li:nth-child(1) {background:url('../images/sub/qua1.png') no-repeat center top;}
.qua_list li:nth-child(2) {background:url('../images/sub/qua2.png') no-repeat center top;}
.qua_list li:nth-child(3) {background:url('../images/sub/qua3.png') no-repeat center top;}

.qua_list li:after {content:''; display:inline-block;width:40px; height:8px; background:url('../images/sub/qua_dot.png') no-repeat center; position:absolute; right:-20px; top:50%;margin-top:-75px;}
.qua_list li:last-child:after {display:none;}

.qua_list li h3 {font-size:20px; color:#111111;font-weight:400;margin-bottom:15px;}
.qua_list li p {font-size:14px; color:#777777; font-weight:400;line-height:24px;padding:0 30px;}



.download_cont {margin-top:20px;}
.download_cont ul li {text-align:left;padding:30px 0;border-bottom:solid 1px #dddddd;position:relative;}
.download_cont ul li h3 {font-size:22px; color:#222222; font-weight:500;margin-bottom:10px;}
.download_cont ul li p {font-size:16px; color:#777777; font-weight:300;}

.download_cont ul li a {display:inline-block; width:135px; height:48px; line-height:48px; text-align:center;font-size:15px; color:#777777;border:solid 1px #e2e2e2;background-color:#fff; transition:all 0.5s; position:absolute; right:0; top:50%; margin-top:-23px; }
.download_cont ul li a:hover {background-color:#30332e; border:solid 1px #30332e; color:#fff;}

.spacing05 {letter-spacing:-0.5px;}

.prd_lt_list {margin-top:30px;}
.prd_lt_list li {text-align:center;padding:40px 0; border:solid 1px #ddd;margin-bottom:40px;}
.prd_lt_list li div {display:inline-block;padding:0 20px;vertical-align:top;}
.prd_lt_list li div p {font-size:18px;color:#454545; font-weight:500;margin-top:10px;}

.prd_leftbar {font-size:18px; color:#454545; position:relative;padding-left:23px;margin-bottom:13px;}
.prd_leftbar:after {content:''; display:inline-block; width:15px; height:2px; background-color:#6eab4f;position:absolute; left:0; top:50%; margin-top:-1px;}
.mgb35 {margin-bottom:35px;}

.prd_tb_lt {margin-top:15px;}
.prd_tb_lt th {padding:5px 20px;}

.lt_downbox {font-size:0; text-align:right;margin-top:20px;}
.lt_downbox a {display:inline-block; font-size:18px;padding:8px 25px; border:solid 1px #e2e2e2;margin-left:12px;font-family:'Cairo', sans-serif !important; color:#777777;}
.lt_downbox a span {font-weight:400;padding-left:22px; background:url('../images/sub/down_icon.png') no-repeat left center;}
.lt_downbox a span strong {font-weight:700;}

.surface p {font-size:17px; color:#555555;}
.surface p:first-child {color:#6eab4f;}
.prd_tb_st_img td img {display:block;}

.mea_img_wrap{margin-bottom:58px;}
.mea_img_wrap h3 {font-size:20px; color:#222222; font-weight:500;text-align:center; margin-bottom:22px;}
.mea_img_wrap h3 span {color:#6eab4f;}
.mea_img_wrap > div {border:solid 1px #dfdfdf;}

.title_style3{font-size: 20px; color: #6eab4f; font-weight: 500; margin-bottom: 18px;}

.cell_skill {margin-bottom:58px;}
.cell_skill h3 {font-size:20px; color:#222222; font-weight:500;text-align:center; margin-bottom:22px;}
.cell_skill h3 span {color:#6eab4f;}
.cell_skill > div {height:400px; border:solid 1px #dfdfdf; background:url('../images/sub/cell_skill.jpg') no-repeat center 50px;}

.mgb50 {margin-bottom:50px;}

.cell_skill2 > div {display:inline-block;width:100%; height:auto; border:none; background:none;}
.cell_skill2 > div ul {overflow:hidden; margin:0 -20px;}
.cell_skill2 > div ul li {display:inline-block;float:left; width:50%; padding:0 20px;}
.cell_skill2 > div ul li div {height:288px; border:solid 1px #dfdfdf;}

.cell_skill2 > div ul li:first-child div {background:url('../images/sub/cell_skill2.jpg') no-repeat center;}
.cell_skill2 > div ul li:last-child div {background:url('../images/sub/cell_skill3.jpg') no-repeat center;}

.cell_skill2_2 > div ul li div {height:235px;}
.cell_skill2_2 > div ul li:first-child div {background:url('../images/sub/cell_skill2_1.jpg') no-repeat center;}
.cell_skill2_2 > div ul li:last-child div {background:url('../images/sub/cell_skill2_2.jpg') no-repeat center;}

.cell_skill_s > div {height:210px; border:solid 1px #dfdfdf; background:url('../images/sub/cell_skill2_3.jpg') no-repeat center;background-size:55%;}

.cell_skill3_2 > div ul li div {height:278px;}
.cell_skill3_2 > div ul li:first-child div {background:url('../images/sub/cell_skill3_1.jpg') no-repeat center;}
.cell_skill3_2 > div ul li:last-child div {background:url('../images/sub/cell_skill3_2.jpg') no-repeat center;height:380px;}
.cell_skill_s2 > div {height:325px; border:solid 1px #dfdfdf; background:url('../images/sub/cell_skill3_3.jpg') no-repeat center;}
.cell_skill_s2 {margin-bottom:40px;}

.cell_skill_s3 > div {height:312px; border:solid 1px #dfdfdf; background:url('../images/sub/cell_skill4_1.jpg') no-repeat center;}
.cell_skill_s3 {margin-top:55px;}


.cell_skill4_2 {margin-bottom:50px;}
.cell_skill4_2 > div ul li div {height:320px; border:none;margin-bottom:15px;}
.cell_skill4_2 > div ul li:first-child div {background:url('../images/sub/cell_skill5_1.jpg') no-repeat center;}
.cell_skill4_2 > div ul li:last-child div {background:url('../images/sub/cell_skill5_2.jpg') no-repeat center;}

.cell_skill_s4 > div {height:435px; background:url('../images/sub/cell_skill6_1.jpg') no-repeat center; border:none;}

.cell_skill5_2 {margin-bottom:50px;}
.cell_skill5_2 > div ul li div {height:332px; border:none;margin-bottom:15px;margin-top:5px;}
.cell_skill5_2 > div ul li:first-child div {background:url('../images/sub/cell_skill7_1.jpg') no-repeat center;}
.cell_skill5_2 > div ul li:last-child div {background:url('../images/sub/cell_skill7_2.jpg') no-repeat center;}

.cell_skill_s5 > div {height:316px; background:url('../images/sub/cell_skill8_1-1.jpg') no-repeat center;}
.cell_skill_s5 {margin-bottom:95px;}

.cell_skill_s6 > div {height:434px; background:url('../images/sub/cell_skill10.jpg') no-repeat center;}
.cell_skill_s6 {margin-bottom:35px;margin-top:55px;}

.cell_skill3 > div {width:100%; height:312px; background:none;padding:50px;}
.cell_skill3 > div ul {overflow:hidden; margin:0 -5px;}
.cell_skill3 > div ul li {display:inline-block; float:left; width:25%; padding:0 5px; height:209px; }
.cell_skill3 > div ul li div {border:solid 1px #c7c7c7; width:100%; height:100%;}
.cell_skill3 > div ul li:nth-child(1) div {background:url('../images/sub/cell_skill4.jpg') no-repeat center;}
.cell_skill3 > div ul li:nth-child(2) div {background:url('../images/sub/cell_skill5.jpg') no-repeat center;}
.cell_skill3 > div ul li:nth-child(3) div {background:url('../images/sub/cell_skill6.jpg') no-repeat center;}
.cell_skill3 > div ul li:nth-child(4) div {background:url('../images/sub/cell_skill7.jpg') no-repeat center;}


.prd_tb_cell th,.prd_tb_cell td {padding:15px 16px; letter-spacing:-0.3px;}
.mgb90 {margin-bottom:90px;}

.tb_bottom_txt {font-size:15px; color:#777777; font-weight:400;margin-top:12px;display:block;}
.mgt5 {margin-top:3px;}
.cell_list_txt {font-size:16px; color:#454545;margin-top:35px;padding-left:20px;}
.cell_skill.cell_skill_s .cell_txt2 {height:70px; border:solid 1px #6eab4f;background:url('/images/sub/cell_txt2.png') no-repeat center !important;}

.cell_txt2 {height:70px; border:solid 1px #6eab4f;background:url('../images/sub/cell_txt2.png') no-repeat center;background-size:30%;}

.prd_tb_2cols td,.prd_tb_2cols th {height:59px; padding:0 16px;}
.prd_tb_2cols th {line-height:22px;}

.lay_wd50 {overflow:hidden;margin:0 -20px;}
.lay_wd50 li {display:inline-block; width:50%; float:left;padding:0 20px;}
.lay_wd50 li div {height:400px; position:relative;}
.lay_wd50 li:first-child div {background:url('../images/sub/cell_skill9_1.jpg') no-repeat center;border:solid 1px #dfdfdf;}
.lay_wd50 li:last-child div table {position:absolute; bottom:0;}
.mgt15 {margin-top:15px !important;}

.lay_wd50_2 li:first-child div {background:url('../images/sub/cell_skill_bt.jpg') no-repeat center;border:none;}
.lay_wd50_2 li:last-child div {height:324px;}

.rec_btnbox {text-align:center;margin-top:40px;}
.rec_btnbox a {display:inline-block; padding:0 33px; width:110px; height:58px; line-height:58px; text-align:left; font-size:20px; color:#fff; background-color:#6eab4f; font-weight:300;border-radius:30px;}
.rec_btnbox a span {display:inline-block; width:100%; height:58px; line-height:58px; background:url('../images/sub/rec_arr2.png') no-repeat right center;}

.linecenter a {text-align:center !important;}
.mgb20 {margin-bottom:20px !important;}
.pdl22 {padding-left:22px;}
.underline {text-decoration:underline !important;}
.underline:hover {text-decoration:underline !important;}

.hy_n_img {padding-right:310px; background:url('../images/sub/hy_n_img1.jpg') no-repeat right bottom;}
.hy_n_img2 {padding-right:310px; background:url('../images/sub/hy_n_img2.jpg') no-repeat right bottom; padding-bottom:150px;}
.hy_n_img3 {}
.hy_n_img3 > div {border:solid 1px #ddd; text-align:center;padding:30px 0;}


.mgt20 {margin-top:20px;}
.link_txt {margin-bottom:4px !important;}
.link_txt:last-child {margin-bottom:0 !important;}
.link_txt a {font-size:16px; color:#6eab4f; display:inline-block; padding-right:15px; background:url('../images/sub/link_arr1.png') no-repeat right 63%;}

.link_box2 {padding-left:600px; background:url('../images/sub/link_box2_img.jpg') no-repeat left top; padding-bottom:35px;}
.link_2cols {padding:20px 50px; border:solid 1px #ddd; overflow:hidden;}
.link_2cols .link_txt {display:inline-block;width:100%; float:left;padding:2px 0;}
.link_box2 .add_desc {padding-top:30px;}

.download_tb {width:100%;border-top:solid 1px #222;margin-top:50px;}
.download_tb th,.download_tb td {font-size:16px; color:#555555;text-align:center;padding:20px;font-weight:400;}
.download_tb th:first-child,.download_tb td:first-child {text-align:left;}
.download_tb th {background-color:#f6f6f6;border-bottom:solid 1px #ddd; color:#222;}
.download_tb td {border-bottom:solid 1px #ededed; white-space:nowrap;}
.download_btn {display:inline-block; width:120px; height:34px; line-height:34px; border:solid 1px #ddd;}
.download_btn span {display:inline-block; padding-left:23px; background:url('../images/sub/down_icon.png') no-repeat left center;font-size:14px; color:#999999;}

.list_tb1m td img{display:none;}
.list_tb1 th:first-child,.list_tb1 td:first-child {text-align:center !important;}

.write_tb {border-top:solid 1px #6eab4f; width:100%;}
.write_tb th,.write_tb td {text-align:left; font-weight:400; border-bottom:solid 1px #dddddd;padding:15px;}
.write_tb th {background-color:#f5f5f5;color:#777777; }
.write_tb td {}
.write_tb td input[type="text"] {border:solid 1px #ededed;width:100%; padding:10px; height:47px;}
.write_tb td textarea {border:solid 1px #ededed;width:100%; padding:10px; height:395px;}
.write_tb th.linetop {vertical-align:top;padding-top:30px;}


.filebox input[type="file"] { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0); border: 0; } 
.filebox label { display: inline-block; width:100px; height:47px; line-height:47px; text-align:center; color: #fff; vertical-align: middle; background-color: #30332e; cursor: pointer; border: 1px solid #818288; border-bottom-color: #818288;}  
.filebox .upload-name { display: inline-block; padding: 5px; width:300px; height:47px; font-size: inherit; font-family: inherit; line-height: normal; vertical-align: middle; background-color: #fff; border: 1px solid #ededed; border-bottom-color: #ededed;  -webkit-appearance: none; -moz-appearance: none; appearance: none; }

.btn_center {text-align:center;margin-top:50px;}
.btn_120 {display:inline-block; width:120px;height:50px; line-height:50px; text-align:center;font-size:18px;font-weight:300;margin:0 5px;}
.btn_gray {color:#fff;background-color:#616360;}
.btn_green {color:#fff;background-color:#6eab4f;}

.n_tab {text-align:center;padding-top:10px;border-bottom:solid 1px #bbb;margin-bottom:40px;background-color:#fff;}
.n_tab.on {position:fixed; width:100%; top:0; left:0;z-index:9999;}
.n_tab li {display:inline-block;padding:0 38px;padding-bottom:15px;}
.n_tab li a {border-bottom:solid 1px #fff;color:#252525;font-size:20px;padding-bottom:5px;}
.n_tab li a:hover {border-bottom:solid 2px #6eab4e;}

.ex3 li {width:33.3333%;}


.intr_top {height:280px; background:url('../images/sub/about_intr.jpg') no-repeat center;padding:52px 50px;}
.intr_top h2 {font-size:28px; font-weight:800; color:#fff;font-weight:500;margin-bottom:52px;font-family:'Cairo', sans-serif !important;}
.intr_top p {font-size:28px; color:#fff; font-weight:200;font-family:'Cairo', sans-serif !important; line-height:38px;}

.intr_mid {background-size: 210px;height:250px; background:#fff url('../images/sub/intr_mid.jpg') no-repeat right top;padding-top:32px;margin-top:30px;}
.intr_mid.new {background: #fff url('../images/sub/intr_mid01.jpg')no-repeat right top;}
.intr_mid p {font-size:16px; margin-bottom:13px;width:800px;line-height:26px;}
.intr_mid p:last-child {margin-bottom:0;}



.hgt1000 {height:1280px;}
.intr_bott {overflow:hidden;}
.intr_bott li {display:inline-block; float:left;width:20%; border-right:solid 1px #dddddd;}
.intr_bott li:last-child {border-right:none;}
.intr_bott li > div {text-align:center; padding-top:50px;background-size:45px !important;}
.intr_bott li > div h4 {font-size:20px; color:#222222; font-weight:400;}
.intr_bott li > div h4 span {font-size:32px; font-weight:600;}
.intr_bott li > div p {font-size:15px; color:#666666;}

.intr_bott li:nth-child(1) > div {background:url('../images/main/vina1.png') no-repeat center top;}
.intr_bott li:nth-child(2) > div {background:url('../images/main/vina2.png') no-repeat center top;}
.intr_bott li:nth-child(3) > div {background:url('../images/main/vina3.png') no-repeat center top;}
.intr_bott li:nth-child(4) > div {background:url('../images/main/vina4.png') no-repeat center top;}
.intr_bott li:nth-child(5) > div {background:url('../images/main/vina5.png') no-repeat center top;}
.intr_bott li:nth-child(6) > div {background:url('../images/main/vina6.png') no-repeat center top;}

.back_gray {background-color:#f6f6f6;padding:60px 0;}

.intr_linkbox {text-align:center;background:url('../images/sub/btm_back.jpg') no-repeat center;height:393px;padding-top:113px;}
.intr_linkbox h3 {font-size:28px; color:#454545;font-weight:300;}
.intr_linkbox h3 span.intr_cr_gr {color:#6eab4f; font-weight:500;}
.intr_linkbox h3 span.intr_cr_bk {color:#111111; font-weight:500;}
.intr_linkbox p {font-size:16px; color:#555555;margin-bottom:40px;margin-top:5px;}
.intr_linkbox a {display:inline-block; width:168px; height:50px; line-height:50px; text-align:center; color:#fff;background-color:#6eab4f;font-size:18px;font-weight:300;}
.intr_linkbox a span {font-weight:500;}

.innerout {position:absolute; width:100%; left:0; bottom:0;}
.mgt65 {margin-top:65px;}

.ioh_back {overflow:hidden;}
.ioh_back > div {display:inline-block;float:left;width:47%;}

.ioh_back > div.ioh_backbox {width:48.5%; float:right; height:300px; background:url('../images/sub/ioh_back.jpg') no-repeat center; border:solid 1px #ddd;}
.ioh_back > div .prd_sub_title2 {margin-top:0;}

.rnd_cont {margin-top:44px;width:70%;}
.rnd_cont h4 {margin-bottom:20px;font-size:20px; color:#6eab4f;font-weight:500;}
.mgt0 {margin-top:0;}
.rnd_vback {position:relative;}
.rnd_vback_img {position:absolute; right:-245px; top:150px;}
.rnd100 {width:100%;}


.rnd_cont ul {}
.rnd_cont ul li {padding-left:12px;background:url('../images/sub/rnd_dot.jpg') no-repeat left 12px;font-size:17px; color:#454545;font-weight:400;margin-bottom:13px;}
.rnd_cont ul li a {display:inline-block; border-bottom:solid 1px #6eab4f;}
.rnd_cont ul li:last-child {margin-bottom:0;}
.rnd01_wrap {padding-bottom:70px; margin-bottom:70px; border-bottom:solid 1px #dddddd;}

.rnd_imgbox {}
.rnd_imgbox ul {overflow:hidden;margin:0 -20px;margin-bottom:-40px;}
.rnd_imgbox ul li {display:inline-block; float:left; width:50%;padding:0 20px;margin-bottom:40px;}
.rnd_imgbox ul li div {border:solid 1px #ededed;width:100%; overflow:hidden;}
.rnd_imgbox ul li div img {display:block;}

.phil_box {margin-bottom:85px;}
.phil_box > h2 {font-size:35px; color:#111111;font-weight:400;text-align:center;position:relative;margin-bottom:38px;padding-bottom:10px;}
.phil_box > h2:after {content:''; position:absolute; display:inline-block; width:33px; height:1px; background-color:#aaaaaa;left:50%; margin-left:-17px; bottom:0;}
.phil_box > h3 {font-size:25px; color:#454545; font-weight:300;margin-bottom:28px;}
.phil_box > h3 strong {font-weight:500;}

.vina_mission {overflow:hidden;}
.vina_mission > div {display:inline-block; width:33.3333%; height:85px;float:left;text-align:left;padding-top:35px;}
.vina_mission > div:first-child {width:32%;background:url('../images/sub/vina_mission.png') no-repeat left center;}
.vina_mission > div:last-child {margin-left:1%;}
.vina_mission > div h4 {font-size:15px; color:#6eab4f; font-weight:500;}
.vina_mission > div p {font-size:22px; color:#888888;font-style:oblique;font-weight:300;}

.phil_box > p {font-size:16px; color:#454545;line-height:26px;}
.phil_box > p.phil_txt1 {font-size:18px; color:#454545;font-weight:400;margin-bottom:45px;}
.phil_box > p.phil_txt1 span {color:#6eab4f; font-weight:500;}

.rnd-top0 {margin-top:0; border-top:none;}
.lst-nonstyle li {padding-left:0 !important;background:none !important;}
.rnd_box_txt {font-size:24px; color:#454545;border:solid 1px #6eab4f;text-align:center; padding:18px 0;font-weight:300;margin-top:30px;}
.rnd_box_txt span {color:#6eab4f; font-weight:500;}
.rnd5_imgbox {height:895px; background:url('../images/sub/rnd5_img.jpg') no-repeat center;border:solid 1px #e8e8e8;margin-top:40px;}
.rnd5_list {overflow:hidden; margin:0 -10px;padding:15px 0 0 0 !important;}
.rnd5_list li {display:inline-block; width:33.3333%;height:300px; float:left;padding:0 10px !important;margin-bottom:40px !important;}
.rnd5_list li div {width:100%; height:100%; border:solid 1px #dddddd;}
.rnd5_list li:nth-child(1) div {background:url('../images/sub/rnd5_list1.jpg') no-repeat center;}
.rnd5_list li:nth-child(2) div {background:url('../images/sub/rnd5_list2.jpg') no-repeat center;}
.rnd5_list li:nth-child(3) div {border:none;}
.rnd5_list li:nth-child(4) div {background:url('../images/sub/rnd5_list4.jpg') no-repeat center;}
.rnd5_list li:nth-child(5) div {background:url('../images/sub/rnd5_list5.jpg') no-repeat center;}
.rnd5_list li:nth-child(6) div {background:url('../images/sub/rnd5_list6.png') no-repeat center;}
.rnd5_list li:nth-child(3) div > p {font-size:18px; color:#6eab4f;font-weight:500;padding:10px 0;}
.rnd5_list li:nth-child(3) div > table {width:100%;border-top:solid 2px #6eab4f;}
.rnd5_list li:nth-child(3) div > table th,.rnd5_list li:nth-child(3) div > table td {text-align:left; font-weight:400;font-size:17px; color:#555555;padding:12px 18px; border-bottom:solid 1px #ddd;border-right:solid 1px #ddd;}
.rnd5_list li:nth-child(3) div > table th {background-color:#f0f6ed;}
.rnd5_list li:nth-child(3) div > table th:last-child,.rnd5_list li:nth-child(3) div > table td:last-child {border-right:none;}

.rnd6_imgbox {height:620px; background:url('../images/sub/rnd6_img.jpg') no-repeat center;border:solid 1px #e8e8e8;margin-top:30px;}
.rnd6_bartxt {font-size:22px; color:#555555; font-weight:500; text-align:center;position:relative;margin-top:55px;}
.rnd6_bartxt:after {content:''; display:inline-block;width:36px; height:3px; background-color:#6eab4f;position:absolute; left:50%; margin-left:-18px; top:-8px;}
.rnd6_list {overflow:hidden; margin:0 -10px;padding:35px 0 0 0 !important;}
.rnd6_list li {display:inline-block; width:33.3333%; float:left;padding:0 10px !important;margin-bottom:40px !important;}
.rnd6_list li > div {border-bottom:solid 1px #dddddd;}
.rnd6_list li > div div {text-align:center;}
.rnd6_list li > div div:first-child {padding:12px 0;}
.rnd6_list li > div div:first-child p {font-size:18px; color:#ffffff;font-weight:400;}
.rnd6_list li > div div:last-child {height:140px;padding-top:20px;}
.rnd6_list li > div div:last-child p {font-size:16px; color:#454545;font-weight:400; line-height:25px;}
.rnd6_list li:nth-child(1) > div div:first-child {background-color:#6eab4f;}
.rnd6_list li:nth-child(2) > div div:first-child {background-color:#6eab4f;}
.rnd6_list li:nth-child(3) > div div:first-child {background-color:#6eab4f;}
.rnd6_list li:nth-child(4) > div div:first-child {background-color:#247253;}
.rnd6_list li:nth-child(5) > div div:first-child {background-color:#247253;}
.rnd6_list li:nth-child(6) > div div:first-child {background-color:#247253;}

.mob_1dep {display:none;}
.mob_2dep {display:none;}
.web_block {display:block;}
.sub_block {display:none;}
.appli_quickm {display:none;}
.font_sm {font-size:12px;}
.mgb5 {margin-bottom:5px;}
.mgt40 {margin-top:40px;}
.scrollx_box {display:none;}

.caree_intv strong {font-weight:400;position:relative;margin-right:15px;}
.caree_intv strong.first:after {content:'st'; font-size:12px; position:absolute; top:0; right:-11px;}
.caree_intv strong.second:after {content:'nd'; font-size:12px; position:absolute; top:0; right:-15px;}
.caree_intv strong.second {margin-right:18px;}

.caree_intv span {font-size:12px;}
.caree_table td > ul li p {line-height:20px;}

.sitebox {font-size:0;margin:0 -10px;margin-bottom:-55px;padding-top:40px;}
.sitebox > ul {display:inline-block;width:25%;padding:0 10px;vertical-align:top;margin-bottom:55px;}
.sitebox > ul > li {font-size:18px; padding:2px 20px 2px 30px;;font-family:'Cairo', sans-serif !important;position:relative;} 
.sitebox > ul > li.sitemap_top {font-size:20px; color:#fff;background-color:#247252;padding:8px 18px;}
.sitebox > ul > li:first-child {margin-bottom:12px;}

.sitebox > ul > li > a {position:relative;display:inline-block;color:#333333;font-weight:600;}
.sitebox > ul > li > a:after {content:''; display:inline-block;width:4px;height:4px; background-color:#247252;position:absolute; left:-13px; top:15px;}
.sitebox > ul > li ul {margin-bottom:10px;}
.sitebox > ul > li ul li {font-size:18px; color:#555555;font-family:'Cairo', sans-serif !important;}
.sitebox > ul > li ul li a {color:#555;}

.sitebox > ul.site_1dep {}
.sitebox > ul.site_1dep li {background-color:#f2f2f2;}
.sitebox > ul.site_1dep li a {padding:8px 12px;}
.sitebox > ul.site_1dep li a:after {left:-2px; top:22px;}


.priv_box {padding-top:40px;} 
.priv_box h2 {font-size:15px; color:#333; font-weight:400;line-height:26px;margin-bottom:40px;}
.priv_box h3 {font-size:20px; color:#333;font-weight:400;background:url('../images/sub/priv_dot.png') no-repeat left center;padding-left:25px;margin-bottom:7px;}
.priv_box p {font-size:15px; color:#666666; padding-left:25px;margin-bottom:22px;line-height:24px;}
.priv_box ul {padding-left:25px;margin-bottom:17px;}
.priv_box ul li {font-size:15px; color:#666666;position:relative; padding-left:10px;padding-bottom:5px;}
.priv_box ul li span {position:absolute; left:0;}
.mgb5 {margin-bottom:5px;}


/* 191030 */
.colorgr2 {color:#6eab4f !important;font-size:15px !important; padding-bottom:30px;}
.vpc_txt {font-size:20px; color:#6eab4f;font-weight:500;margin-bottom:10px;}
.prd_top_2 {margin-top:55px;padding-top:55px; border-top:solid 1px #dddddd;}
.mgb30r {margin-bottom:30px;}

/* 191209 */
.txt_sm {font-size:11px;display:inline-block;vertical-align:top;}
.dec_txtr {margin-bottom:30px;margin-top:-20px;}
.dec_txtr p {font-size:15px;color:#555;margin:2px 0;}

.lith_imgr {margin-top:-10px; margin-bottom:20px;}

/* 20200113 */
.subword {display:inline-block;font-size:11px;margin-bottom:-1px;vertical-align:bottom;}
.subword2 {margin-bottom:-4px;}
.mgb20 {margin-bottom:20px;}
.cell_skill3_2 ul li {width:100% !important;}
.cell_skill_s3 {display:inline-block; width:100%;vertical-align:top;float:right;margin-bottom:35px;margin-top:20px;}
.n_specl-2 {display:inline-block; width:50%;vertical-align:top;margin-top:20px;}
.mgb58 {margin-bottom:58px;}

.cell_skill3_2 ul li {width:100% !important;}

/* 20200113 */
.delete_page {text-align:center;font-size:0;border:solid 1px #ededed; padding:85px 0 94px;}
.delete_page h3 {font-size:32px; color:#222222; font-weight:500;margin-bottom:50px;}
.delete_page p {font-size:16px; color:#999999;position:relative;margin-bottom:35px;}
.delete_page p:after {content:'';display:inline-block;width:40px;height:1px;background-color:#999999;position:absolute; left:50%;margin-left:-20px;top:-18px;}
.delete_page a.del_btn {display:inline-block; width:110px;height:48px;line-height:46px; text-align:center;font-size:16px;}
.delete_page a.btn_gr {border:solid 1px #6eab4f; background-color:#6eab4f; color:#fff;transition:all 0.3s;}
.delete_page a.btn_wg {border:solid 1px #6eab4f; color:#6eab4f;background-color:#fff;transition:all 0.3s;}
.mgr10 {margin-right:10px;}
.delete_page a.btn_gr:hover {background-color:#222;border:solid 1px #222;}
.delete_page a.btn_wg:hover {background-color:#222;border:solid 1px #222;color:#fff;}
.subword {display:inline-block;font-size:11px;margin-bottom:-1px;vertical-align:bottom;}
.subword2 {margin-bottom:-4px;}
.subword_up {display:inline-block; font-size:11px; vertical-align:top;margin-top:-3px;}


.n_txt20 {margin-top:60px;font-size:16px; line-height:26px; color:#454545;}
.cmcal {margin-top:25px;}
.cmcal_list1 {font-size:0;margin:0 -20px;}
.cmcal_list1 li {display:inline-block; width:50%;padding:0 20px;vertical-align:top;}
.cmcal_list1 li div {}
.cmcal_list1 li div h3 {font-size:24px; font-weight:500;padding-bottom:8px;margin-bottom:20px;}
.cmcal_list1 li:first-child div h3 {color:#999999;border-bottom:solid 3px #999999;}
.cmcal_list1 li:last-child div h3 {color:#6eab4f;border-bottom:solid 3px #6eab4f;}

.cmc_mid {border:solid 1px #6eab4f; padding:33px 50px 40px;margin-bottom:60px;margin-top:60px;}
.cmc_mid h3 {font-size:20px; color:#6eab4f;font-weight:500;margin-bottom:18px;}
.cmc_mid p {font-size:18px; color:#454545;position:relative;padding-left:12px;margin-bottom:12px;}
.cmc_mid p:after {content:'';display:inline-block; width:5px;height:5px; background-color:#6eab4f;position:absolute;left:0; top:12px;}
.cmc_mid p:last-child {margin-bottom:0;}

.cmcal_list2 {font-size:0;margin:0 -20px;}
.cmcal_list2 li {display:inline-block; width:50%;padding:0 20px;vertical-align:top;}

.cell_skill2_2 > div ul li {width:100%;}
.cell_skill2_2 > div ul li div {height:380px;}
.cell_skill2_2 > div ul li div {background:url('../images/sub/cell_skill2_1.jpg') no-repeat center !important;background-size:90% !important;}


.cmcback {margin-top:60px;margin-bottom:-20px; overflow:hidden;}
.cmc_mid2 {border:none; padding:0; margin:0;}
.mea_commer {font-size:0;}
.mea_commer > div {display:inline-block;vertical-align:top;}
.mea_commer > div:last-child {padding-left:50px;padding-top:80px;}
.indent_span {position:relative;}
.indent_span span {position:absolute;left:130px;}
.ast_box {font-size:0;margin:0 -20px;margin-top:40px;margin-bottom:30px;}
.ast_box li {display:inline-block; width:50%;margin-bottom:50px;padding:0 20px;}
.ast_box li img {max-width:100%;}
.ast_box3 li {width:33.3333%;}
.ast_box3 li h3 { padding-left:13px; position:relative; }
.ast_box3 li h3:before {display: block; content: ''; width: 7px; height: 3px; background: #6eab4f; position: absolute; top: 15px; left: 0;}
.subword_up {display:inline-block; font-size:11px; vertical-align:top;margin-top:-3px;}







.krx_link{text-align:right; border-bottom:2px solid #222; margin-bottom:50px; padding-bottom:15px;}
.krx_link a{display:inline-block; zoom:1; *display:inline; line-height:50px; color:#555; font-size:15px; font-weight:350;}
.krx_link span{display:inline-block; zoom:1; *display:inline; width:50px; height:50px; margin-left:5px; border-radius:50%; background: linear-gradient( 45deg, #70b16d, #157a5c); vertical-align:middle;}
.krx_link span:after{display:block; content:''; width:50px; height:50px; background:url('/images/sub/inv_arrow.png') center center no-repeat }

.inv_box {font-size:0;}
.inv_box > div {display:inline-block;vertical-align:top;height:267px;}
.inv_box > div:first-child {width:25%;border-bottom:solid 1px #ddd;}
.inv_box > div:first-child h3 {font-size:16px; color:#bbbbbb;font-weight:400;}
.inv_box > div:first-child p {font-size:38px; color:#222222;}
.inv_box > div:last-child {width:75%;padding-left:80px;}
.inv_box > div:last-child h3 {font-size:18px; color:#6eab4f;font-weight:500;}
.inv_box > div:last-child h4 {font-size:78px; color:#777777;font-weight:500;margin-top:-17px;margin-bottom:53px;}
.inv_box > div:last-child > div {overflow:hidden;padding:14px 0;border:solid 1px #ddd;margin-bottom:15px;}
.inv_box > div:last-child > div p {display:inline-block; width:50%;float:left;font-size:16px; color:#454545;text-align:right; position:relative;padding:0 38px;border-right:solid 1px #ddd;}
.inv_box > div:last-child > div p:last-child {color:#2b7659;border-right:none;}
.inv_box > div:last-child > div p strong {color:#222222;/* position:absolute; */left:38px;font-weight:500;}
.inv_box > div:last-child > div p span {color:#dc4218;margin-right:7px;}
.inv_box > div:last-child p {font-size:14px; color:#999999;}


.wrap_27 { }
.wrap_27 > img {float: right; width: 310px; }









@media screen and (max-width:800px) {
.inv_box > div:first-child h3 {font-size:14px;}
.inv_box > div:first-child p {font-size:30px;}
.inv_box > div:last-child h4 {font-size:56px;margin-top:-10px;}
.inv_box > div:last-child h3 {font-size:15px;}
.inv_box > div:last-child > div p {font-size:14px; padding:0 15px;}
.inv_box > div:last-child > div p strong {left:15px;}
.inv_box > div:last-child {padding-left:50px;}
.inv_box > div:last-child h4 {margin-bottom:40px;}
.inv_box > div {height:220px;}

.cmc_mid2 {margin-top:-20px !important;}
.mea_commer > div:last-child {padding:0; margin:30px 0 !important;}
.cmcback {margin-bottom:0;}



}
@media screen and (max-width:640px) {

.krx_link a{line-height:30px;}
.krx_link span{width:30px; height:30px; }
.krx_link span:after{background-size:30px; width:30px; height:30px;}

.inv_box > div {height:auto;}
.inv_box > div:first-child {width:100%;margin-bottom:30px;padding-bottom:5px;}
.inv_box > div:last-child {width:100%;padding-left:0;}
.inv_box > div:first-child p {font-size:24px;}
.inv_box > div:first-child h3 {font-size:12px;}

.inv_box > div:last-child h3 {font-size:13px;}
.inv_box > div:last-child h4 {font-size:38px; margin-top:-3px;}
.inv_box > div:last-child > div p {width:100%;border:none;padding:5px 20px;}
.inv_box > div:last-child > div {padding:8px 0;min-height:78px;}
.inv_box > div:last-child p {font-size:12px;}
.inv_box > div:last-child h4 {margin-bottom:30px;}

.wrap_27 { }
.wrap_27 > img {float: inherit; width: 100%; }

}






@media screen and (max-width:1710px) {
.appli_quick ul li a {font-size:15px;padding:0 15px;}
}



@media screen and (max-width:1050px) {
.scroll_mo {display:none;}





}


@media screen and (max-width:800px) {
.sub_none {display:none !important;}
.sub_block {display:block;width:100%;}
.sub_cont {padding:60px 0 60px;min-height:500px;}
.web_block {display:inline-block;}

.sub_menu {height:0; overflow:hidden;}
.sub_menu li {width:100%;}
.submenu_wrap {top:369px;bottom:inherit;width:50%;right:0;left:inherit;z-index:999;}
.mob_1dep {display:inline-block;width:50%;position:absolute; left:0; top:369px;z-index:999;}
.mob_1dep div {width:100%; text-align:left; color:#fff; font-size:18px;background-color:#247252;padding:15px;border-right:solid 1px #1d5b42;}
.mob_1dep ul {height:0; overflow:hidden;}
.mob_1dep ul li {margin-top:-1px;}
.mob_1dep ul li a {display:inline-block; width:100%; padding:15px;background-color:#247252; color:#fff;box-sizing:border-box;text-align:center;font-size:18px; font-weight:400;font-family:'Cairo', sans-serif !important;text-align:left;}
.mob_2dep {display:inline-block; text-align:left; color:#fff;width:100%;font-size:18px; padding:15px;}
.mob_1dep.on ul {height:auto;}
.submenu_wrap.on .sub_menu {height:auto;}
.sub_menu li.on {background:none;}
.sub_menu li.on img {display:none;}

.sub_vi h1 {margin-top:-43px;}
.mob_1dep div span {display:inline-block; padding-right:25px;background:url('../images/sub/sub_nav_arrm.png') no-repeat right 55%;width:100%;box-sizing:border-box;}
.mob_2dep span {display:inline-block; padding-right:25px;background:url('../images/sub/sub_nav_arrm.png') no-repeat right 55%;width:100%;box-sizing:border-box;}
.prd_top > div:first-child {width:100%;margin-right:0;}
.prd_top > div:last-child {width:100%;padding-top:20px;}

.link_box2 {padding-left:0; padding-bottom:0;background-size:100%;padding-top:280px;}

.ioh_back > div {width:100%;}
.ioh_back > div.ioh_backbox {width:100%;}
.overflow_x {width:100%; overflow-x:scroll;}
.overflow_x table {min-width:1200px;}
.cell_skill > div {background-size:100%; height:400px;}

.cell_skill2 > div ul li div {height:220px;}
.cell_skill2 > div ul li div:last-child {background-size:100%;}
.cell_skill3 > div {height:312px;}
.cell_skill2 > div {height:auto;}
.cell_skill_s > div {height:282px;}


.lay_wd50 li {width:100%; padding:0;float:none;}
.lay_wd50 {margin:0;}
.lay_wd50 li div {height:auto;}
.lay_wd50 li:first-child div {height:390px;}
.lay_wd50 li:last-child div table {position:static;}

.app_wrap p {text-align:left;}
.ener_mid div:nth-child(1) {display:none;}
.ener_mid div:nth-child(2) {position:static;}
.ener_list {position:static;width:100%;}
.ener_list li {font-size:20px;margin-bottom:5px;}
.ener_list li:last-child {margin-bottom:0;}

.ener_mid div:nth-child(2) img.on {width:100%;transform:scale(1);display:block;}
.inner_sub2 {height:auto;}
.ener_bottom_full ul li {width:33.3333%;float:none;}

.ener_bottom {height:935px;}
.ener_bottom_full ul {padding-top:50px;font-size:0;text-align:center;}
.ener_bottom_full {height:750px;background-position:center bottom;}
.ener_bottom_full ul li {margin-bottom:30px;}
.ener_bt_txt {margin-bottom:50px !important;}

.appli_quick {display:none;}
.appli_quickm {position:fixed; width:100%; left:0; bottom:0;transition:all 0.2s; height:49px; overflow:hidden;}
.appli_quickm p {font-family:'Cairo', sans-serif !important;font-size:26px; color:#a4bd2e;text-align:center;background-color:#01040f;}
.appli_quickm p span {display:inline-block; padding-right:25px; background:url('../images/sub/app_arrm.png') no-repeat right 55%;}
.appli_quickm ul {background-color:#01040f;border-top:solid 1px #34363f;padding:35px 0;overflow:hidden;}



.appli_quickm ul li {font-family:'Cairo', sans-serif !important;text-align:center;font-size:26px; color:#9f9f9f;}
.appli_quickm ul li:first-child {font-size:38px; color:#fff; font-weight:600;background:url('../images/sub/app_quick_dot.png') no-repeat center top;padding-top:22px;}

.appli_quickm.on {position:absolute;left:0; bottom:-1px;}
.appli_quickm.show {height:auto;}
.appli_quickm ul li a:hover {color:#fff;}

.inq_box {padding:0;padding-top:25px;}
.privc_box {padding:25px;}

.intr_top {padding:75px 50px;height:445px; background:url('../images/sub/about_intrm.jpg') no-repeat center;background-size:cover;}
.intr_top h2 {font-size:40px;}
.intr_top p {font-size:34px; line-height:50px;}
.intr_bott li {width:50%;margin-bottom:40px;}
.intr_bott li:last-child {margin-bottom:0;}
.hgt1000 {height:2150px;}
.intr_mid p {width:100%;}
.intr_mid {height:700px; background-position:right bottom;background-size:100%;}

.grt_top {background:none;padding:0;margin-bottom:35px;height:auto;}
.grt_txtm {font-weight:500; font-size:28px;color:#247252;margin-bottom:30px;}
.grt_wrap > p {font-size:18px; line-height:30px;}
.rnd_vback_img {display:none;}
.rnd01_wrap {padding-bottom:40px; margin-bottom:40px;}
.rnd01_wrap {padding-top:80px;}
.col6 li {width:33.3333%;}
.rnd3_box .list_st2 {width:100%;}
.rnd3_box > div {margin-left:0; width:100%;}
.rnd5_imgbox {height:1450px;background:url('../images/sub/rnd5_imgm.jpg') no-repeat center;}
.rnd02_box ul li {width:100%;margin-bottom:20px !important;}

.rnd6_imgbox {height:400px; background-size:100%;}


.list_tb1m th {display:none;}
.list_tb1m tr:nth-child(1) {}
.list_tb1m tr:nth-child(2) {} 
.list_tb1m tr {display:inline-block; width:100%;font-size:0;border-bottom:solid 1px #ededed;padding:10px 0;}
.list_tb1m tr td {display:inline-block;padding:2px 10px;text-align:left !important;border-bottom:none;}
.list_tb1m tr td:nth-child(1) {width:7%;}
.list_tb1m tr td:nth-child(2) {width:93%;}
.list_tb1m tr td:nth-child(3) {margin-left:7%;}
.list_tb1m tr td:nth-child(4) {}
.list_tb1 th:first-child, .list_tb1 td:first-child {text-align:left !important;}
.view_list_2cols td:first-child {width:15%;}
.loca_box > h2 {position:static; margin-bottom:20px;}
.loca_box {padding-left:0;}
.map_box > p {margin-left:25px;}
.map_over li span {display:inline-block; width:100%;margin-bottom:5px;}

.caree_list li {width:50%;margin-bottom:30px;}
.caree_list li > div div:last-child img {width:100%;}
.caree_table th {display:inline-block; width:20%;height:100px;}
.caree_table td {display:inline-block; width:80%;height:100px;}
.caree_table tr:nth-child(2) td,.caree_table tr:nth-child(2) th {height:200px;}
.caree_table td > ul {width:100%; margin:0;}

.scrollx_box {display:block; text-align:center; margin-bottom:10px;background-color:#f6f6f6;padding:11px 0;}
.scrollx_box span {font-size:14px; color:#777777;background:url('../images/sub/scrollx_icon.png') no-repeat left center;padding:10px 37px;}
.sub_menu li a {text-align:left;padding:15px;}

.sitebox {margin:0; margin-bottom:-40px;}
.sitebox > ul {width:100%; padding:0;margin-bottom:40px;}
.sitebox > ul.site_1dep {margin-bottom:0;}

.rnd02_box ul li {padding-left:0 !important;}
.rnd02_box ul li span {display:block; padding-bottom:5px;margin-top:15px;}


}



@media screen and (max-width:640px) {
.prd_top_2 {margin-top:35px;padding-top:35px;}
.vpc_txt {font-size:16px;}
.colorgr2 {font-size:13px !important;}
.n_tab2 li {width:50% !important;}

.intr_linkbox h3 {font-size:22px;}
.web_br {display:inline-block;}
.mob_1dep div,.mob_2dep {font-size:14px; padding:10px;text-align:left;height:40px;}
.sub_vi {height:200px;margin-bottom:42px;}
.sub_vi h1 {font-size:32px;margin-top:-18px}
.mob_1dep,.submenu_wrap {top:199px;}
.mob_1dep ul li a,.sub_menu li a {font-size:14px;padding:7px 10px;text-align:left;}
.nav_3dep li a {padding:10px 8px;font-size:13px; letter-spacing:-1px;}

.sub_cont {padding:50px 0;}
.prd_top > div:first-child h3 {font-size:22px;background-size:25px;}
.prd_top > div:first-child h3 {padding-bottom:7px; margin-bottom:15px;}
.prd_top > div:first-child p {font-size:15px;line-height:25px;}
.prd_top > div:last-child p {font-size:14px; margin-bottom:8px;line-height:24px;}
.prd_top > div:last-child ul li {font-size:14px;line-height:22px;}
.link_txt {margin-bottom:1px !important;}
.link_txt a {font-size:13px;letter-spacing:-0.2px;background-position:right center;}

.prd_sub_title {font-size:15px; line-height:24px;background-position:left 6px;background-size:10px; padding-left:15px;}
.prd_sub_txt {font-size:15px;line-height:24px;margin-bottom:8px;}
.prd_sub_title2 {font-size:15px;background-size:10px;background-position:left 6px;padding-left:15px; margin-bottom:8px;margin-top:35px;font-weight:500;}
.prd_tb_st1 th, .prd_tb_st1 td {padding:10px;font-size:13px;}
.overflow_x table {min-width:930px;}

.link_box2 {padding-top:160px;background-position:center 20px;}
.link_2cols {padding:0;border:none;}

.prd_imgbox {margin-top:15px; margin-bottom:40px;}
.mgt80 {margin-top:55px;}
.sheet_box {text-align:left;}
.mgb40 {margin-bottom:20px;}
.down_boxbtn {margin-top:10px;}
.down_boxbtn span {width:100%; box-sizing:border-box; text-align:center;margin-bottom:10px;}
.mgt0 {margin-top:0 !important;}

.sheet_box a {line-height:20px; background-position:left 5px;background-size:10px;font-size:14px;padding-left:15px;}
.prd_sub_txt {padding-left:0;}
.pdl22 {padding-left:0;}

.hy_n_img {padding-right:0; background:none;}
.mgb105 {margin-bottom:55px !important;}
.ioh_back > div.ioh_backbox {height:200px;background-size:100%;}
.hycap_3col {margin:0;}
.hycap_3col li {width:100%; padding:0;margin-bottom:22px;}
.hycap_3col li p {font-size:15px;}
.hy_n_img2 {padding-right:0; padding-bottom:220px; background-position:center bottom;}

.n_tab {font-size:0;}
.n_tab li {padding:0; padding-bottom:10px;width:33.3333%;}
.n_tab li a {font-size:13px;letter-spacing:-1px;}
.surface p {font-size:15px;}
.cell_skill h3 {font-size:15px;margin-bottom:10px;letter-spacing:-0.5px;}
.cell_skillr > div {height:200px;background-position:center;background-size:90%;}

.cell_skill2 > div ul {margin:0;}
.cell_skill2 > div ul li {width:100%; padding:0;margin-bottom:10px;}
.cell_skill2 > div ul li div:last-child {background-size:90%; background-position:center;}
.cell_skill2 > div ul li div {height:190px;}

.cell_skill3 > div {padding:10px;height:auto;}
.cell_skill3 > div ul li {width:50%;padding:0 2px;height:180px;margin-bottom:4px;}
.mgb90 {margin-bottom:45px;}

.cell_list_txt {font-size:14px; padding-left:0; margin-top:10px;}
.cell_skill_s > div {height:190px; background-size:90%;}
.cell_txt2 {height:55px; background-size:90%;}
.cell_skill {margin-bottom:45px;}
.cell_skill3_2 > div ul li:first-child {margin-bottom:30px;}
.cell_skill3_2 > div ul li:first-child div {height:280px;}

.cell_skill4_2 > div ul li:first-child div {background-size:100%;}
.cell_skill4_2 > div ul li:last-child div {background-size:100%;}
.cell_skill5_2 > div ul li:last-child div {background-size:100%;}
.lay_wd50 li:first-child div {background-size:90%;height:310px;}
.lay_wd50_2 li:last-child div {height:auto;}
.prd_lt_list li {padding:20px 0;margin-bottom:20px;}
.prd_lt_list li div p {font-size:14px; margin-top:5px;}
.prd_lt_list li div:first-child {margin-bottom:30px;}
.mob_block {display:block;}

.lt_downbox a {width:100%; text-align:center;box-sizing:border-box;margin-left:0;font-size:16px;margin-bottom:10px;}
.ener_bt_txt {font-size:14px !important; line-height:22px !important;margin-bottom:20px !important;}
.ener_list {padding:15px !important;}
.ener_list li {font-size:14px;line-height:22px;}
.ener_list.shot_height {height:auto;}
.ener_bottom {margin-top:50px;}
.txt_bar2 {font-size:20px; line-height:28px;}

.ener_bottom_full ul {text-align:center;font-size:0;}
.ener_bottom_full ul li p {font-size:15px; margin-top:6px;}
.ener_bottom_full ul li {margin-bottom:10px;width:33.3333%;float:none;}

.ener_bottom {height:675px;}
.ener_bottom_full {background-size:90%;height:565px;}
.appli_quickm p {font-size:20px;}

.appli_quickm {height:37px;}
.appli_quickm ul li:first-child {font-size:24px; background-size:15px;padding-top:15px;}
.appli_quickm ul {padding:20px 0;}
.appli_quickm ul li {font-size:17px;}

.mob_2dep span {height:20px;position:relative;text-overflow: ellipsis;overflow: hidden;width: 100%;display: block;white-space: nowrap;margin:0; box-sizing:border-box;padding-right:15px;}
.mob_1dep div span {height:20px;position:relative;text-overflow: ellipsis;overflow: hidden;width: 100%;display: block;white-space: nowrap;margin:0; box-sizing:border-box;padding-right:15px;}



.inq_text1 {font-size:18px;}
.inq_text2 {font-size:18px;}

.inq_box {padding-top:15px; margin-top:25px;}
.inq_box table input[type="text"] {height:34px; padding:0 5px;}
.inq_box table select {height:34px; padding:0 5px;}
.inq_box table .email_area span {height:34px; line-height:34px;}
.inq_box table tr td {font-size:14px;height:50px;padding:5px 0;}
.auto_check_st .txt {padding-left:18px; font-size:14px;}
.auto_check_st .ico {width:14px; height:14px;top:5px;}
.auto_check div {margin-right:10px;}
.auto_check div:last-child {margin-right:0;}
.code_img {width:100px;}
.code_txt {font-size:13px; height:35px; line-height:35px;margin-left:5px;}
.code_input {margin-top:2px;}
.privc_box {margin-top:25px;padding:12px;}
.privc_box > h3 {font-size:14px; margin-bottom:5px;}
.privc_box > .scroll_box {padding:15px;height:150px;}
.privc_box > .scroll_box p {font-size:13px; line-height:20px;}

.auto_check_str .ico {top:7px;}
.rec_btnbox {margin-top:20px;}
.rec_btnbox a {width:100px; height:42px; line-height:42px; font-size:16px;}
.faq ul li .q a {padding:12px 15px;padding-left:70px;padding-right:28px;position:relative;background-size:12px !important;background-position:97% center;}
.faq ul li .q a span {position:absolute; left:12px; top:12px;}

.faq ul li .q {font-size:15px;}
.faq .a {padding:12px 15px;}
.faq .a p {font-size:14px; margin-bottom:10px;}
.faq .a iframe {width:100%;height:200px;}

.download_tbm th, .download_tbm td {padding:10px 0; text-align:center !important;font-size:14px;}


.download_btn {width:85px; height:30px; line-height:30px;}
.download_btn span {background-size:10px;font-size:12px;padding-left:15px;}
.overflow-x2 {overflow-x:scroll;}
.overflow-x2 table {min-width:500px;}

.page_wrap {margin-top:25px;}
.page_wrap a {width:30px;height:30px; line-height:30px; font-size:14px;margin:0 1px;}

.adm_btnbox {position:static;width:100%;margin-top:40px;}
.adm_btnbox a {width:100%;margin:0; box-sizing:border-box;}

.write_tb tr {display:block;}
.write_tb tr th {display:inline-block; width:100%;}
.write_tb tr td {display:inline-block; width:100%;}
.write_tb th.linetop {vertical-align:middle;padding-top:10px;}
.write_tb th, .write_tb td {padding:10px;font-size:15px;}
.write_tb td input[type="text"] {padding:5px;height:34px;}
.write_tb td textarea {padding:5px; height:200px;}

.filebox {font-size:0;}
.filebox .upload-name {height:34px;width:75%;}
.filebox label {width:25%;height:34px; line-height:32px;margin:0;font-size:14px;box-sizing:border-box;}
.btn_center {margin-top:25px;}
.btn_120 {width:85px; height:34px; line-height:34px;font-size:14px;margin:0 2px;}
.mgr9 {margin-right:8px;}
.mgl9 {margin-left:8px;}

.list_search select {font-size:14px; width:25%;margin-right:3%;}
.list_search button {background-size:20px;width:10%;height:56px;}
.list_search input[type="text"] {width:60%;padding:13px 10px;font-size:14px;}
.tab_lists_st1 li {font-size:14px;}
.tab_lists_st1 li a {padding:5px 0;}
.examine_cont_st1 {padding-top:30px;}
.intr_top {padding:33px 25px;height:auto;}
.intr_top h2 {font-size:24px;margin-bottom:26px;}
.intr_top p {font-size:16px;line-height:26px;}
.intr_mid {padding-top:0;margin-top:25px;height:580px;}
.intr_mid p {font-size:15px; margin-bottom:10px;}
.hgt1000 {height:1650px;}
.intr_linkbox {padding-top:50px;height:auto;padding-bottom:50px;}
.intr_linkbox a {width:160px; height:40px; line-height:40px;font-size:15px;}

.his_wrap > div.his_right {padding-left:52px;}
.his_wrap > div.his_left {padding-left:52px;}

.his_wrap > div.his_right h3:after {background-size:40px;width:30px; height:12px;left:-36px;right:inherit; margin-top:-5px;}
.his_wrap > div.his_left h3:after {width:30px; height:12px;left:-36px;;right:inherit;margin-top:-5px;background:url('../images/sub/his_br.png') no-repeat left top;background-size:40px;}




.his_wrap > div h3 {font-size:20px;}
.his_wrap > div ul li {font-size:14px;}


.his_wrap > div p {font-size:15px;}

.his_wrap > div {width:100%;padding-left:80px;padding-right:0 !important;}
.his_wrap > div.his_left {text-align:left;}
.his_wrap:after {left:20px;top:85px;}
.his_wrap > h1 {font-size:18px;text-align:left;}
.his_wrap > div.his_left ul li {padding-left:12px;}

.his_wrap > div.his_right ul li {background-position:left 9px;}
.his_wrap > div.his_left ul li {background-position:left 9px;}
.year18 {padding-right:0 !important; padding-left:40px !important;}
.year18 span {left:10px;}
.year17 {padding-right:0 !important; padding-left:40px !important;}
.year17 span {left:10px;}
.year16 {padding-right:0 !important; padding-left:40px !important;}
.year16 span {left:10px; top:0;}
.his_2017 ul:after {position:static;}
.his_wrap > div {padding-top:55px;}
.his_wrap > div.his_2016 {padding-top:40px;}
.his_2005 ul:after,.his_1999 ul:after {position:static;}
.his_1999 ul:after {background-size:cover;width:100%;height:185px;}

.his_wrap > div.his_1999 {padding-top:40px;}
.his_wrap {padding-bottom:50px;}

.his_1999 p {padding-top:72px;}
.his_1999 p:after {left:0; right:inherit;top:0;}
.his_2005 p {padding-top:72px;}
.his_2005 p:after {left:0; right:inherit;top:0;}
.his_2011 p {padding-top:72px;}
.his_2011 p:after {left:0; right:inherit;top:0;}
.his_2017 p {padding-top:72px;}
.his_2017 p:after {left:0; right:inherit;top:0;}
.bar_txt1 {margin-bottom:20px;}
.his_wrap > div.his_2017 {padding-top:40px;}
.his_wrap > div.his_2011 {padding-top:40px;}
.his_wrap > div.his_2005 {padding-top:40px;}
.mgt65 {margin-top:32px;}
.grt_txtm {font-size:16px; line-height:22px;margin-bottom:15px;}
.grt_wrap > p {font-size:14px; line-height:22px;margin-bottom:12px;}
.col6 li {width:100%;}
.col6 li {font-size:13px;height:auto;line-height:inherit;}
.col6 li a {display:inline-block; padding:5px 0;}

.col6 {overflow:hidden; height:0; position:absolute; left:0; top:35px;z-index:99;}
.col6.on {height:auto;}
.mobview {display:block !important; text-align:center;font-size:13px; color:#fff; background-color:#6eab4f;padding:8px 0;font-weight:300;cursor:pointer;}



.tab_lists_cibi li.on a {border:none;}
.rnd01_box {padding:0; padding-top:62px;background-size:100px;}
.rnd01_wrap {padding-top:50px;background:none;}
.rnd01_box h3 {font-size:20px; line-height:30px;margin-bottom:15px;}
.rnd01_box p {font-size:15px;margin-bottom:10px;}
.rnd_cont {width:100%;margin-top:30px;}
.rnd_cont h4 {font-size:18px; margin-bottom:10px;}
.rnd_cont ul li {font-size:15px; background-position:left 9px;}
.rnd_imgbox ul {margin:0 -5px;}
.rnd_imgbox ul li {padding:0 5px;}
.rnd_imgbox ul li {margin-bottom:10px;}
.rnd01_wrap {padding-bottom:20px;margin-bottom:20px;}
.rnd02_box {margin-top:25px;}
.mgt50 {margin-top:25px !important;}
.rnd02_box h3 {margin-bottom:10px;font-size:20px; background-size:15px;padding-left:22px;}
.rnd02_box ul {padding-left:0;}
.rnd02_box ul li {font-size:15px;padding-left:81px;margin-bottom:13px !important;}
.rnd02_box h3 {margin-top:33px;}
.rnd02_box ul.list_st2 li {line-height:24px;}
.overflow-xrnd {overflow-x:scroll;}
.overflow-xrnd table {min-width:600px;}
.dep_list p:last-child strong {position:static;}
.rnd3_list li p {padding:7px 0; font-size:15px;}
.rnd4_box > div {background-size:90%;}
.rnd4_bottom > div > div {width:100%; margin:0;}
.rnd4_bottom > div > div:last-child {padding-top:40px;}
.rnd4_bottom > div > div:last-child p {font-size:15px;}
.rnd4_bottom > div > div:last-child p:after {width:21px;height:2px; top:-10px;}
.rnd4_bottom > div > div {height:230px;}
.rnd4_bottom > div > div:first-child {margin-right:0;}
.rnd4_bottom > div:nth-child(1) > div:first-child {background-size:90%;}
.rnd4_bottom > div:nth-child(2) > div:first-child {background-size:80%;}
.rnd4_bottom > div > div:last-child {height:auto;border-bottom:none;}
.rnd4_bottom > div:nth-child(2) > div:last-child {padding-bottom:0;}
.rnd01_wrap {border-bottom:none;}
.rnd_box_txt {font-size:14px; letter-spacing:-0.5px;padding:12px 0;}
.rnd5_imgbox {background-size:100%;height:970px;margin-top:20px;}
.rnd5_list li:nth-child(3) div > table th, .rnd5_list li:nth-child(3) div > table td {font-size:14px;}
.rnd6_imgbox {background-size:90%;height:205px;}
.rnd6_bartxt {font-size:18px; margin-top:40px;}
.rnd6_bartxt:after {width:30px; height:3px;}
.rnd6_list li > div div:first-child {padding:10px 0;}
.rnd6_list li > div div:first-child p {font-size:15px;}
.rnd6_list li > div div:last-child p {font-size:14px; line-height:22px;}
.rnd6_list li > div div:last-child {height:auto; padding:15px 0;}
.phil_box > h2 {font-size:26px; margin-bottom:30px;}
.phil_box > h3 {font-size:18px;margin-bottom:15px;}
.comp_tab_1 > div:first-child {width:100%;}
.comp_tab_1 > div:last-child {width:100%;padding:0;padding-top:10px;}
.comp_tab_1 > div:last-child h4 {font-size:16px;} 
.comp_tab_1 > div:last-child p {font-size:15px;margin-bottom:7px;}
.phil_box {margin-bottom:50px;}
.vina_mission {margin-top:20px;}
.vina_mission > div {width:100% !important; margin:0;height:auto;padding-top:15px;}
.vina_mission > div:first-child {height:70px;background-size:200px;}
.vina_mission > div p {font-size:20px;}
.comp_tab_2_bottom ul {margin:0;}
.comp_tab_2_bottom ul li {width:100%;padding:0;margin-bottom:50px;}
.comp_tab_2_bottom ul li > div div:last-child h3 {padding:12px 0;}
.phil_box > p {font-size:15px; line-height:24px;}

.value_back {background-size:120%;margin-top:20px;height:380px;}
.value_list {margin:0;}
.value_list li {width:100%; padding:0;margin-bottom:35px;}
.value_list li div {padding:14px 0;}
.value_list li div p {font-size:15px; line-height:24px;}
.value_list li h4 {font-size:20px; margin-bottom:30px;}
.value_list li h3 {font-size:13px; letter-spacing:2px;}
.value_list li h4:after {height:15px; bottom:-23px;}
.phil_box > p.phil_txt1 {font-size:15px;}

.passion_bottom li div {width:100% !important; padding:0 !important;height:auto; float:none;background:none !important;}
.passion_bottom li div:first-child {margin-bottom:20px;}
.passion_bottom li div:first-child p {font-size:30px;}
.passion_bottom li div:first-child h3 {padding-top:12px;background-size:22px;}
.passion_bottom li {margin-bottom:10px;font-size:15px; line-height:24px;}
.qua_list li {width:100%;margin-bottom:50px;}
.qua_list li:after {display:none;}
.list_search select {background-size:8px;}

.list_tb1 thead{display:none;}
.list_tb1, .list_tb1 tbody,  .list_tb1 tr{width:100%; display:block;}
.list_tb1m tr td:nth-child(1) {width:11%; text-align:center !important; display:none;}
.list_tb1m tr td:nth-child(2) {width:100%;}
.list_tb1m tr td:nth-child(2) a {position:relative;font-size:14px;text-overflow: ellipsis;overflow: hidden; display: block;white-space: nowrap;}
.list_tb1m tr td:nth-child(3) {margin-left:0;}

.list_view_wrap table th {padding:12px 10px;padding-bottom:27px;}
.list_view_wrap table th h3 {font-size:16px;}
.list_view_wrap table th h3 strong {font-size:15px;}
.list_view_wrap table th span {font-size:13px; top:inherit; bottom:12px; margin-top:0;right:10px;}
.list_view_wrap table td {padding:12px 10px;}
.view_list_2cols td:first-child {width:22%;font-size:14px;}
.list_view_wrap table td.list_view_cont {padding:40px 0;}
.list_view_wrap table td.list_view_cont img {margin-bottom:10px;}
.list_view_wrap table td.list_view_cont p {font-size:15px; margin-bottom:10px;}
.other_view {font-size:14px;}

.list_cont ul li a > div:first-child{border:1px solid #ddd;}
.list_cont ul li a > div:first-child img{width:100% !important; border:0 !important; height:auto !important;}

.list_write_btn {width:80px !important;padding:10px 0;font-size:14px;}
.list_btn {width:80px !important;padding:10px 0;font-size:14px;}
.view_btnboxm {position:absolute; width:auto;}
.view_btnbox_listm {text-align:left;}

.list_tb1m th, .list_tb1m td {font-size:14px;}
.list_cont ul li a > div {width:100% !important;}
.list_cont ul li a > div:last-child {padding:10px; padding-bottom:25px;}
.list_cont ul li a article{left:10px; font-size:14px;}
.list_cont ul li a > div:last-child h4 {font-size:18px;}
.list_cont ul li a > div:last-child h3 {font-size:15px; margin-bottom:0;}
.list_cont ul li a > div:last-child p {font-size:15px;}
.list_cont ul li a > div:last-child {height:auto;}
.list_cont ul li a > div:first-child {max-height:250px; overflow:hidden;}
.list_cont ul li a > div:last-child span {position:static; font-size:14px;margin-top:30px;display:inline-block;}
.list_cont ul li {padding:20px 0;}
.list_write_btnm {width:100% !important;}
.list_view_wrap table td.list_view_cont iframe {max-width:100%;height:200px;}
.map_box > p {font-size:14px;}
.loc_b2 {background-size:13px; background-position:left 5px;}
.loc_b3 {background-size:12px; background-position:left 5px;}

.map_box #map1,.map_box #map2,.map_box #map3 {height:220px;}
.map_over li span {font-size:16px;margin-right:0;}
.map_over li {font-size:16px; padding:10px 0;}
.loca_box_last {margin-bottom:0; padding-bottom:0; border-bottom:none;}


.maplink {height:20px;}

.maplink1 {top:33%; right:9.5%;}
.maplink2 {width:47px; top:25.5%; right:52%;}
.maplink3 {width:59px; top:48.5%; right:57%;}
.maplink4 {width:59px; top:21.5%; right:82%;}
.maplink5 {width:56px; top:32%; right:65.5%;}
.maplink6 {width:66px; top:68%; right:2%;}
.maplink7 {width:73px; top:45.5%; right:2%;}
.maplink8 {width:60px; top:40%; right:39%;}
.maplink9 {width:90px; top:73%; right:32%;}
.maplink10 {width:55px; top:8.5%; right:73%;}

/* .maplink_box {padding:10px 15px;}
.maplink_box h3 {font-size:15px;}
.maplink_box p {font-size:15px;} */


.maplink_box10 {left:12%; top:25%;}
.maplink_box4 {left:2%;}
.maplink_box5 {left:16%; top:43%;}
.maplink_box2 {left:35%; top:42%;}
.maplink_box3 {left:26.5%; top:59%;}
.maplink_box8 {left:44.5%; top:51%;}
.maplink_box9 {left:43%; top:25%;}
.maplink_box1 {left:12.5%; top:0;}
.maplink_box7 {left:42%;}
.maplink_box6 {left:24%; top:55%;}


/* map_detail */
.map_detail {
    border-top-width:2px;;
}
.map_detail li {
    align-items: initial;
    flex-direction: column;
    padding:10px 0;
    border-bottom-width: 1px;
}
.map_detail .country {
    margin-right: 0;
    margin-bottom: 10px;
}
.map_detail .country p {
    font-size: 16px;
}
.map_detail .person p {
    font-size: 13px;
}


.car_wrap > h2 {font-size:18px;margin-top:0;}
.caree_list {margin:0;margin-top:30px;}
.caree_list li {width:100%; padding:0;}
.caree_list li > div div:first-child h3 {font-size:20px; margin-bottom:5px;}
.caree_list li > div div:first-child p {font-size:15px;}
.caree_list li > div div:first-child {margin-bottom:10px; padding-bottom:10px;}
.car_wrap > h3 {font-size:24px; margin-top:40px;}
.caree_table {margin-top:15px;}
.caree_table th,.caree_table td {width:100%;font-size:15px; padding:12px 0;height:auto;text-align:center;}
.caree_table tr:nth-child(2) td, .caree_table tr:nth-child(2) th {height:auto;}
.caree_table td > ul li {width:50%;padding-bottom:50px;background-size:50px !important;}
.caree_table td > ul li p {font-size:14px;}

.caree_table th {background-color:#f6f6f6;}
.rec_btnbox a span {height:42px; line-height:42px;}

.mob_1dep div span {background-size:10px;display:inline-block; width:100%;box-sizing:border-box;}
.mob_2dep span {background-size:10px; background-position:98% 55%;}
.sub_vi h1 {line-height:36px;}

.inq_box table tr {display:block;}
.inq_box table tr td.mob-b {display:inline-block; width:100% !important;height:auto !important;background-color:#f6f6f6 !important;border-top:solid 1px #ddd; border-bottom:solid 1px #ddd;}
.inq_box table tr td {display:inline-block; width:100% !important;height:auto !important;padding:12px;}
.faq ul li {margin-bottom:10px;}
.download_tb {margin-top:25px;}

.intr_bott {font-size:0;text-align:center;}
.intr_bott li {width:33.3333%;float:none;border-right:none;}

.intr_bott li:nth-child(4),.intr_bott li:nth-child(5) {margin-bottom:0;}
.intr_bott li > div h4 span {font-size:20px;}
.intr_bott li > div p {font-size:14px;}
.intr_bott li > div {background-size:25px !important;padding-top:30px;}
.hgt1000 {height:1430px;}

.prd_top > div:last-child ul li {position:relative; padding-left:12px;}
.prd_top > div:last-child ul li strong {position:absolute; left:0;font-weight:400;}
.overflow_x740 table {min-width:750px;}

.overflow_x0 td {padding:10px 5px;}
.overflow_x0 td.lt_spacing {letter-spacing:-1.5px;padding-right:0;}
.overflow_x590 table {min-width:590px;}
.add_desc li {position:relative;padding-left:23px;}
.add_desc li strong {font-weight:400;position:absolute; left:0;}
.intr_linkbox {background:url('../images/sub/btm_backm.jpg') no-repeat center;background-size:cover;}
.rnd01_box h3:after {left:0; top:-7px;}

colgroup * {width:auto !important;}

.prd_tb_st1 th, .prd_tb_st1 td {white-space:nowrap;width:auto;}
.overflow_x table {min-width:auto !important;}
.prd_sub_txt {font-size:14px;}
.tb_bottom_txt {font-size:13px;}

.prd_sub_title2 {font-size:15px;}
.link_2cols .link_txt {padding:0;margin-bottom:0 !important;}
.add_desc li {padding-left:0;font-size:14px;}
.caree_table td, .caree_table th {border-bottom:solid 1px #e2e2e2;}

.caree_table td > ul li:nth-child(1):after {left:inherit; right:0; top:inherit; top:50%; bottom:inherit;background-size:10px;margin-top:-14px;}
.caree_table td > ul li:nth-child(2):after {left:50%; right:inherit; top:inherit;bottom:-40px;background-size:10px;transform:rotate(90deg);margin-left:-8px;}
.caree_table td > ul li:nth-child(3):after {left:inherit; right:0; top:inherit; top:50%; bottom:inherit;background-size:10px;margin-top:-14px;transform:rotate(180deg);}
.caree_table td > ul {padding:20px 0;}
.caree_table td > ul li {width:50%;padding-bottom:0;margin-bottom:60px;padding-top:62px;}
.caree_table td > ul li:nth-child(3) {margin-bottom:0;}
.caree_table td > ul li:last-child {margin-bottom:0;}


.priv_box {padding-top:20px;} 
.priv_box h2 {font-size:14px;line-height:24px;margin-bottom:30px;}
.priv_box h3 {font-size:17px; padding-left:20px;margin-bottom:5px;background-size:12px;}
.priv_box p {font-size:14px; padding-left:20px;margin-bottom:15px;line-height:22px;}
.priv_box ul {padding-left:20px;margin-bottom:12px;}
.priv_box ul li {font-size:14px; padding-left:10px;padding-bottom:5px;}
.priv_box ul li span {position:absolute; left:0;}


.sitebox {margin:0; margin-bottom:-20px;padding-top:20px;}
.sitebox > ul {width:100%; padding:0;margin-bottom:20px;}
.sitebox > ul > li.sitemap_top {font-size:15px;}
.sitebox > ul > li {font-size:14px;}
.sitebox > ul > li ul li {font-size:14px;}
.sitebox > ul > li:first-child {margin-bottom:7px;}
.sitebox > ul > li ul {margin-bottom:5px;}


.scrollx_box span {background-size:20px;padding:10px 30px;}
.tab_lists_cibi li {border-bottom:none;}

.tab_lists_cibi {border-bottom:solid 1px #6eab4f;}

.bar_center:after {background-size:20px;}
.col6 {background:#fff;}
.tab_lists_cibi li.on a {color:#555; border:none;background-color:#fff;}
.mmgt20 {margin-top:20px;}
.list_cont ul li a div:last-child p {width:85%;}

/* 20200113 */
.delete_page {padding:35px 0 40px;}
.delete_page h3 {font-size:20px; margin-bottom:35px;}
.delete_page p {font-size:15px; margin-bottom:20px;}
.delete_page p:after {width:30px;height:1px;margin-left:-15px;top:-12px;}
.delete_page a.del_btn {width:100px;height:36px;line-height:34px; font-size:15px;}
.mgr10 {margin-right:7px;}

.cell_skill_s3 {width:100%;float:none;}
.n_specl-2 {width:100%;}

.cell_skill2 > div ul li div {height:150px;}
.cell_skill2_2 > div ul li div {background-size:100% !important;}
.cell_skill2 > div ul li div:last-child {background-size:100%;}
.cell_skill3_2 > div ul li:first-child div {height:150px;}
.cmcal_list1 {margin:0;}
.cmcal_list1 li {width:100%;padding:0;margin-bottom:20px;}
.cmcal_list1 li:last-child {margin-bottom:0;}
.cmcal_list1 li div h3 {font-size:16px; padding-bottom:3px;}
.cmcal_list1 li:first-child div h3 {border-bottom:solid 2px #999;}
.cmcal_list1 li:last-child div h3 {border-bottom:solid 2px #6eab4f;}
.cmcal {margin-top:30px;}
.cmc_mid {margin-top:30px;margin-bottom:30px;padding:17px 20px 20px;}
.cmc_mid h3 {font-size:15px;margin-bottom:10px;}
.cmc_mid p {font-size:14px;margin-bottom:5px;padding-left:8px;}
.cmc_mid p:after {width:3px;height:3px;top:9px;}
.cmcal_list2 {margin:0;}
.cmcal_list2 li {width:100%;padding:0;margin-bottom:30px;}
.cmcal_list2 li:last-child {margin-bottom:0;}
.cell_skill_s > div {height:250px;}

}

@media screen and (max-width:640px) {
.cell_skill.cell_skill_s .cell_txt2{background-size:90% !important;}
.ast_box3 li{width:50%;}
.ast_box3 li.ast_box_test{display:block; width:auto;}
}

@media screen and (max-width:390px) {
.sub_vi {margin-bottom:39px;}
}





















