

.page_corp {background-image:url(../image/bg_corp.jpg);}
.page_business {background-image:url(../image/bg_busi.jpg);}
.page_place {background-image:url(../image/bg_place.jpg);}


/**
 * 회사소개 - 공통
 */

.content_comm .left {float:left;}
.content_comm .right {float:right;}
/* 회사소개 탭메뉴 공통 */
.content_manage .box_tab {width:100%;}
.content_manage .box_tab .tab { width:1090px;
			display: -webkit-flexbox;
			display: -ms-flexbox;
			display: -webkit-flex;
			display: -moz-flex;
			display: flex;
			-webkit-flex-direction: row;
			-moz-flex-direction: row;
			-ms-flex-direction: row;
			flex-direction: row;}
.content_manage .box_tab .tab li {float:left; margin-left:2px; width:544px; height:50px; border:1px solid #ccc; background:#f2f2f2; text-align:center; font-size:18px; line-height:50px; cursor:pointer;
			-moz-box-flex: 1;
			 -webkit-flex: 1;
			-moz-flex: 1;
			-ms-flex: 1;
			flex: 1;}
.content_manage .box_tab .tab li:first-child {margin-left:0;}
.content_manage .box_tab .tab li a {display: inline-block;width: 100%;height: 100%;}
.content_manage .box_tab .tab li.active {background:#00326c; color:#fff;}
.content_manage .box_tab_content {display:none;}
.content_manage .box_tab_content.view {display:block;}


/**
 *  회사소개 - 기업정보 - 회사개요
 */

.content_corp_outline .section {padding-bottom:37px;}
.content_corp_outline .section .box_desc { margin-bottom:21px;font-weight:400; font-size:18px; line-height:24px; color:#333;}
.content_corp_outline .section .box_desc.last {margin-bottom:76px;}
.content_corp_outline .section .img img {display:block; width:340px; margin:0 auto;}
.content_corp_outline .diagram {margin-bottom:58px;}
.content_corp_outline .tbl_outline {background:#f4f4f4;}
.content_corp_outline .tbl_outline th {border-right:1px solid #ccc;}
.content_corp_outline .tbl_outline td {border-right:1px solid #ccc; background:#fff;}
.content_corp_outline .tbl_outline th:last-child,
.content_corp_outline .tbl_outline td:last-child {border-right:none;}
.content_corp_outline .tbl_outline th {border-right:1px solid #ccc; border-top:1px solid #999;border-bottom:1px solid #ccc; height:50px;font-size:18px;color:#333;line-height:24px;position:relative;}
.content_corp_outline .tbl_outline td {height:150px;text-align:center;font-size:18px;color:#333;font-weight:400;}
.content_corp_outline .tbl_outline tr.last {border-bottom:1px solid #999;}
.content_corp_outline .tbl_outline .btn_plus {position:absolute;right:20px;}
.content_corp_outline .btn_dwnload {width:156px;height:40px;padding-left:0;text-align:center;font-weight:700;line-height:38px;}
.content_corp_outline .btn_dwnload.kor {background:url(../image/bg_btn_dwnload.png) no-repeat 121px 12px #00326c;margin-bottom:7px;}
.content_corp_outline .btn_dwnload.end {background:url(../image/bg_btn_dwnload.png) no-repeat 121px 12px #999;}
.content_corp_outline .num_list	{padding-left:120px;}
.content_corp_outline .txt_list	{padding-left:75px;}
.content_corp_outline .ul_list li {text-align:left;font-size:18px;font-weight:400;line-height:26px;color:#333;}
.content_corp_outline .num_list li .num {display:inline-block;font-size:12px;line-height:20px;font-weight:700;color:#f2f2f2;background:#999;border-radius:10px 10px;width:20px;height:20px;text-align:center;margin-right:5px;}
.content_corp_outline .txt_list li .num {display:inline-block;font-size:18px;line-height:26px;color:#fff;background:#999;border-radius:13px;width:62px;height:26px;text-align:center;margin-right:10px;margin-bottom:5px;}


/**
 *  회사소개 - 기업정보 - CEO인사말
 */

.content_corp_ceo .box_info {width:1090px;height:299px;background:#01b4e5;position:relative;overflow:hidden;margin-bottom:50px;}
.content_corp_ceo .box_info .txt_desc {color:#f4f4f4;float:left;margin-top:92px;margin-left:68px;}
.content_corp_ceo .box_info .txt_desc .h2 {font-size:32px;line-height:42px;}
.content_corp_ceo .box_info .txt_desc .h3 {font-size:20px;line-height:20px;margin-top:20px;font-weight:700;}
.content_corp_ceo .box_info .txt_desc .h4 {font-size:20px;line-height:20px;margin-top:15px;}
.content_corp_ceo .box_info .txt_desc .h5 {font-size:16px;line-height:16px;margin-top:58px;}
.content_corp_ceo .box_info .ceo {float:right;}
.content_corp_ceo .box_area .txt_desc {overflow:hidden;margin-bottom:33px;font-size:18px;color:#333;line-height:24px;}
.content_corp_ceo .box_area .txt_desc:nth-child(3) {margin-bottom:0;}
.content_corp_ceo .box_area .txt_desc .left {float:left;width:300px;border-top:4px solid #000;font-size:24px;color:#333;line-height:34px;font-weight:700;padding-top:23px; letter-spacing:-0.02em;}
.content_corp_ceo .box_area .txt_desc .right {float:left;width:690px;margin-left:100px;font-size:18px;color:#333;line-height:24px;margin-top:30px;}
.content_corp_ceo .box_area .sign {float:right;margin-top:68px;margin-bottom:100px;}
.content_corp_ceo .box_area .right.wrap_tbl_history {margin-top:0;}
.content_corp_ceo .box_area .tbl_history {font-size:18px;line-height:24px;color:#333;}
.content_corp_ceo .box_area .tbl_history .chn_character {margin-bottom:-2px; margin-right:1px;}
.content_corp_ceo .box_area .tbl_history tr {border-bottom:1px solid #ccc;}
.content_corp_ceo .box_area .tbl_history tr:first-child {border-top:1px solid #999;}
.content_corp_ceo .box_area .tbl_history tr:last-child {border-bottom:1px solid #999;}
.content_corp_ceo .box_area .tbl_history th {font-weight:700;background:#f4f4f4;height:50px;}
.content_corp_ceo .box_area .tbl_history td {height:50px;padding-left:62px;}


/**
 *  회사소개 - 기업정보 - 연혁
 */

.content_corp_history .year_box {margin-bottom:80px;}
.content_corp_history .year_box .term {padding:30px 0 15px; border-top:4px solid #000; font-size:30px; line-height:30px; font-weight:700;}
.content_corp_history .year_box .term_tit {padding-bottom:30px; font-size:30px; font-weight:400; line-height:30px;}
.content_corp_history .year_box .history_box {float:left; width:564px; margin-right:50px;}
/*.content_corp_history .year_box .slide_box {float:left; width:475px;}*/
.content_corp_history .year_box .history_box .tbl_history {border-bottom:1px solid #999;  width:564px; padding:17px 0; font-size:18px; color:#333;}
.content_corp_history .year_box .history_box .tbl_history td {padding:13px 0; line-height:24px;}
.content_corp_history .year_box .history_box .tbl_history .long-tit {letter-spacing:-0.02em;}
.content_corp_history .year_box .history_box .tbl_history .year {font-weight:700; vertical-align:text-top;}
.content_corp_history .year_box .history_box .tbl_history .month {font-weight:700; vertical-align:text-top;}
.content_corp_history .year_box .history_box .tbl_history .text-top {vertical-align:text-top;}
.content_corp_history .year_box .history_box .tbl_history td:last-child {color:#333; border-top:1px solid #ccc;}
.content_corp_history .year_box .history_box .tbl_history td:last-child.first {border-top:none;}
.content_corp_history .year_box .history_box .tbl_history .top {border-top:1px solid #999;}
.content_corp_history .year_box .history_box .tbl_history .bottom {border-bottom:1px solid #999;}
.content_corp_history .year_box .slide_box {position:relative; float:left; width:475px; width:476px; overflow:hidden;}
.content_corp_history .year_box .slide_box .caption {position:relative; margin-top:8px; padding-left:93px; background:url(../image/btn_detail2.png) no-repeat left 3px; font-size:16px; line-height:20px; vertical-align:text-top; color:#333;}
.content_corp_history .year_box .slide_box .caption .date {position:absolute; left:25px; font-weight:700;}
.content_corp_history .year_box .slide_box .img_slide {float:left; width:100%; padding-top:15px; margin-left:2px;}
.content_corp_history .year_box .slide_box .slick-dots {display:block; position:absolute; top:0; right:0; height:25px;}
.content_corp_history .year_box .slide_box .slick-dots:after {content:''; clear:both;}
.content_corp_history .year_box .slide_box .slick-dots li {float:left;}
.content_corp_history .year_box .slide_box .slick-dots li:after {content:''; clear:both;}
.content_corp_history .year_box .slide_box .slick-dots li button {float:left; display:inline-block; margin-left:3px; width:25px; height:5px; background:#01b4e5; color:transparent;}
.content_corp_history .year_box .slide_box .slick-dots li.slick-active button {background:#00265b;}


/**
 *  회사소개 - 기업정보 - CI소개
 */

.content_corp_ci .btn_down_grp {overflow:hidden;}
.content_corp_ci .btn_down_grp .btn {font-size:14px;font-weight:700;float:left;margin-top:10px;}
.content_corp_ci .btn_down_grp .jpg {border:2px solid #00265b;color:#00265b;line-height:31px;width:130px;height:31px;background: url(../image/bg_btn_dwn_navy.png) 115px 12px no-repeat #fff; padding-left:24px;}
.content_corp_ci .btn_down_grp .ai {background:#00265b;color:#fff;line-height:35px;width:124px;height:35px;background: #00265b url(../image/bg_btn_dwn_white.png) 111px 14px no-repeat;padding-left:34px;margin-left:5px;}
.content_corp_ci .main_ci {margin-bottom:20px;}
.content_corp_ci .ci_area {float:left; margin-right:26px;}
.content_corp_ci .box_area .txt_desc {float:left; width:100%;}
.content_corp_ci .box_area .txt_desc.first {width:530px;}
.content_corp_ci .box_area .txt_desc.first .title {width:530px;}
.content_corp_ci .box_area .txt_desc .title {font-size:24px;color:#333;line-height:34px;font-weight:700;padding:23px 0;}
.content_corp_ci .box_area .txt_desc .left {font-size:24px;color:#333;line-height:34px;}
.content_corp_ci .box_area .txt_desc .txt {font-size:18px;}
.content_corp_ci .box_area .txt_desc .right {float:left; font-size:18px;color:#333;line-height:24px;font-weight:400;}
.content_corp_ci .box_area .txt_desc .right .sub_tit {font-size:24px;line-height:34px;font-weight:700;margin-bottom:14px;}
.content_corp_ci .box_area .txt_desc .right .tit_en {font-size:24px;line-height:34px;font-weight:700;margin-bottom:18px;}
.content_corp_ci .box_area .txt_desc .right .txt {margin-bottom:23px;}
.content_corp_ci .box_area .txt_desc .right .txt.last {margin-bottom:0;}

/* 써클소개 */
/* .content_corp_ci .circle {background:#f4f4f4;padding-top:30px;margin-bottom:30px;}
.content_corp_ci .circle_img {float:left;box-sizing:border-box;width:50%;padding:50px 199px;}
.content_corp_ci .circle_img img{width:160px;}
.content_corp_ci .circle_txt {float:left;box-sizing:border-box;width:50%;padding:10px;}
.content_corp_ci .circle_txt .txt {margin-bottom:23px;font-size:18px;} */

.content_corp_ci .circle {height:451px; margin-top:10px; font-size:0;}
.content_corp_ci .circle_txt {display:inline-block; margin-right:165px; vertical-align:middle;}
.content_corp_ci .circle_txt .title {font-size:24px;color:#333;line-height:34px;font-weight:700;padding:23px 0;}
.content_corp_ci .circle_txt .txt {margin-bottom:23px;font-size:18px;}
.content_corp_ci .circle_img {display:inline-block; vertical-align:middle;}
.content_corp_ci .symbol_area {margin-top:-40px; margin-bottom:80px;}
.content_corp_ci .symbol_area .symbol_img_area {overflow:hidden; margin-top:26px;}
.content_corp_ci .symbol_area .symbol_img_area .left {float:left;}
.content_corp_ci .symbol_area .symbol_img_area .tit {background:url(../image/bg_career_li.gif) 0px 10px no-repeat;font-size:18px;line-height:24px;color:#333;margin-bottom:15px;padding-left:16px;}
.content_corp_ci .symbol_area .symbol_img_area .right {float:left; margin-left:27px;}
.content_corp_ci .symbol_area .txt_desc .right .txt {margin-bottom:0;}
.content_corp_ci .box_area .box_info {background:#f4f4f4;overflow:hidden;height:100px;margin-top:20px;}
.content_corp_ci .box_area .box_info .ico_warning {float:left;margin-top:27px;margin-left:21px;}
.content_corp_ci .box_area .box_info .txt {float:left;font-size:16px;line-height:24px;color:#999;font-weight:700;margin-left:18px;margin-top:24px;}
.content_corp_ci .box_area .box_info .btn_down_grp_wrap .btn {margin-top:0; text-align:left;}
.content_corp_ci .box_area .box_info .btn_down_grp_wrap .btn a {display:block; width:100%; height:100%;}
.content_corp_ci .box_area .box_info .btn_down_grp_wrap {float:right;margin-top:33px;margin-right:50px;}
.content_corp_ci .signature_area {margin-top:80px;}
.content_corp_ci .signature_area .txt_desc {margin-bottom:79px;}
.content_corp_ci .signature_area .txt_desc .right .txt {margin-bottom:0;}
.content_corp_ci .signature_area .signature_img_area {margin-top:26px; overflow:hidden;}
.content_corp_ci .signature_img_area .left {float:left;margin-right:18px;}
.content_corp_ci .signature_img_area .left:last-child {margin-right:0;}
.content_corp_ci .signature_area {}
.content_corp_ci .color_img_area {overflow:hidden; margin-top:26px;}
.content_corp_ci .color_area .color_box {width:210px;height:230px;float:left;margin-right:10px;}
.content_corp_ci .color_area .color_box:last-child {margin-right:0;}
.content_corp_ci .color_area .color_box .color {font-size:18px;font-weight:700;color:#fff;line-height:18px;height:110px;padding-top:19px;padding-left:18px;}
.content_corp_ci .color_area .color_box .navy {background:#00326c;}
.content_corp_ci .color_area .color_box .blue {background:#00b4e6;}
.content_corp_ci .color_area .color_box .silver {background:#e6e6e6; color:#666;}
.content_corp_ci .color_area .color_box .gold {background:#907f74;}
.content_corp_ci .color_area .color_box .gray {background:#333333;}
.content_corp_ci .color_area .txt_color_info {background:#f4f4f4;color:#333;border:1px solid #ccc;border-top:0;padding:17px 0 18px 18px;height:65px;}
.content_corp_ci .color_area .txt_color_info .tit {font-size:16px;font-weight:700;line-height:16px;margin-bottom:9px;}
.content_corp_ci .color_area .txt_color_info .color_val {font-size:14px;line-height:22px;}
.content_corp_ci .color_area .txt_desc .right .txt {margin-bottom:75px;}


/**
 *  회사소개 - 사업분야 - 사업분야
 */

.content_field .chn_character {margin-bottom:-3px;}
.content_field .busi_list {position:relative; float:left; width:525px; margin-left:40px;}
.content_field .busi_list:first-child,
.content_field .busi_list:nth-child(2) {margin-bottom:12px;}
.content_field .busi_list .icon {position:absolute; top:250px; left:50%; margin-left:-49px;}
.content_field .busi_list:nth-child(3),
.content_field .busi_list:first-child {margin-left:0}
.content_field .busi_list .img {width:525px; height:300px;}
.content_field .busi_list .txt_box {border-right:1px solid #ccc; border-left:1px solid #ccc;}
.content_field .busi_list .tit_area {width:463px; margin:0 auto; padding:77px 0 27px; text-align:center; font-weight:700;}
.content_field .busi_list .tit_area .tit_kor {font-size:24px; line-height:24px; color:#00265b;}
.content_field .busi_list .tit_area .tit_eng {padding-top:15px; font-size:20px; line-height:20px; color:#666;}
.content_field .busi_list .info_area {padding:30px 0; border-top:1px solid #ccc; margin:0 30px; height:125px;}
.content_field .busi_list .info_area .desc_tit {float:left; margin-bottom:5px; border:1px solid #333; width:84px; height:26px; color:#333; font-weight:700; text-align:center; line-height:26px;}
.content_field .busi_list .info_area .desc_txt {float:left; width:362px; margin:0 0 5px 15px; color:#666; line-height:28px;}
.content_field .busi_list .info_area .desc_txt .small {display:inline-block; /*margin-bottom:10px;*/ font-size:14px;}
.content_field .busi_list .prize_area {display:table; box-sizing:border-box; padding:5px 30px; padding-left:100px; width:525px; height:128px; background:url(../image/bg_prizearea.gif) no-repeat 30px center #01b4e5;}
.content_field .busi_list .prize_area ul {display:table-cell; vertical-align:middle;}
.content_field .busi_list .prize_area li {padding-left:20px; background:url(../image/bg_prizearea_list.gif) no-repeat left; color:#fff;}
.content_field .busi_list .prize_area li.none {background:none;}
.content_field .busi_list .prize_area.none {background:#01b4e5;}
.content_field .busi_list .prize_area .mt-14 {margin-top:14px;}
/* 장섬유 */
.content_field .busi_list.filament {box-sizing:border-box; width:100%; border:1px solid #ccc; margin-top:50px;}
.content_field .busi_list.filament:after {display:block; clear:both; height:0; content:'';}
.content_field .busi_list.filament .area_img,
.content_field .busi_list.filament .txt_box {float:left;}
.content_field .busi_list.filament .area_img {width:523px; border-right:1px solid #ccc; font-size:0;}
.content_field .busi_list.filament .txt_box {position:relative; width:564px; height:346px; border:0;}
.content_field .busi_list.filament .txt_box .wrap_info {padding:0 40px;}
.content_field .busi_list.filament .area_tit {position:relative; width:290px; min-height:98px; padding:35px 0 30px; margin:0 auto; font-weight:700;}
.content_field .busi_list.filament .area_tit .icon_tit {position:absolute; left:0;}
.content_field .busi_list.filament .area_tit .tit_major,
.content_field .busi_list.filament .area_tit .tit_minor {padding-left:115px;}
.content_field .busi_list.filament .area_tit .tit_major {margin-top:15px; font-size:24px; color:#02b3e5;}
.content_field .busi_list.filament .area_tit .tit_minor {margin-top:5px; font-size:20px; color:#666;}
.content_field .busi_list.filament .area_contact {overflow:hidden; padding-top:26px; padding-left:30px; border-top:1px solid #ccc; font-size:16px;}
.content_field .busi_list.filament .area_contact .tit_contact,
.content_field .busi_list.filament .area_contact .con_contact {float:left;}
.content_field .busi_list.filament .area_contact .tit_contact {width:84px; height:26px; border:1px solid #333; margin-right:15px; text-align:center; font-weight:700; line-height:26px; color:#333;}
.content_field .busi_list.filament .area_contact .con_contact {width:350px; color:#545454;}
.content_field .busi_list.filament .area_contact .name_contact {font-weight:700;}
.content_field .busi_list.filament .area_contact .wrap_contact {padding-top:4px; letter-spacing:-0.025em;}
.content_field .busi_list.filament .area_contact .wrap_contact .tell {margin-right:5px;}
.content_field .busi_list.filament .area_contact .wrap_contact .sort {font-weight:500; color:#01b4e5;}
.content_field .busi_list.filament .area_contact .desc_contact {padding-top:4px; font-size:14px;}
.content_field .busi_list.filament .txt_box .view_more {position:absolute; left:0; bottom:0; width:100%; height:46px; border-top:1px solid #ccc; text-align:center; background-color:#02b3e5; color:#fff;}
.content_field .busi_list.filament .txt_box .view_more > a {display:block; width:100%; height:100%; background:url(../image/arr_view.png) no-repeat 340px 50%; background-size:20px; line-height:46px;}


/**
 *  회사소개 - 사업장소개 - 공통
 */

.content_place .left {float:left;}
.content_place .right {float:right;}
.content_place .tit_place {font-size:20px;line-height:71px;font-weight:700;margin:0;padding:0;}
.content_place .btn {width:96px;height:35px;font-size:14px;line-height:35px;color:#fff;padding-left:24px;text-align:left;}
.content_place .btn_more {background:#01b4e5 url(../image/bg_btn_openmap.png) 18px center no-repeat; color:transparent;}
.content_place .btn_more.open {background:#999 url(../image/bg_btn_closemap.png) 18px center no-repeat;}
.content_place .img_main_info {margin-bottom:50px;}
.content_place .place_list {padding:30px 0;overflow:hidden;border-bottom:1px solid #ccc;}
.content_place .place_list.first {border-top:1px solid #999;}
.content_place .img_area {width:270px; padding-left:25px;}
.content_place .img_area img {width:270px; height:180px;}
.content_place .info_area {padding-left:24px;width:771px;}
.content_place .tit_area {overflow:hidden;}
.content_place .desc_li {overflow:hidden;margin-bottom:0px;}
.content_place .desc_li:last-child {margin-bottom:0;}
.content_place .desc_li .desc_tit {font-size:16px;color:#666;font-weight:700;width:100px;}
.content_place .desc_li .desc {font-size:16px;color:#666;}
.content_place .map {display:none; width:1090px;height:568px;margin:30px 0;}


/**
 *  회사소개 - 사업장소개 - 국내 사업장
 */

/* 화면 띄우기용 위치 */
#Seoul, #Daejeon, #Jeonju, #Ulsan, #Daegu, #Busan {position: absolute;}
#Seoul {top: 540px;}
#Daejeon {top: 802px;}
#Jeonju {top: 1022px;}
#Ulsan {top: 1294px;}
#Daegu {top: 1540px;}
#Busan {top: 1786px;}


/**
 *  회사소개 - 연구개발 - R&D 센터 소개
 */

.content_rd_center .box_info {width:1090px;height:299px;background:#01b4e5;position:relative;overflow:hidden;margin-bottom:50px;}
.content_rd_center .box_info .txt_desc {color:#f4f4f4;float:left;margin-top:72px;margin-left:68px;}
.content_rd_center .box_info .txt_desc .h4 {font-size:32px;line-height:42px;}
.content_rd_center .box_info .txt_desc .h5 {font-size:18px;line-height:24px;margin-top:19px;font-weight:400;}
.content_rd_center .box_info .rnd {float:right;}
.content_rd_center .txt_area {margin-bottom:75px;}
.content_rd_center .txt_area p {font-size:18px;line-height:24px;color:#333;margin-bottom:23px;}
.content_rd_center .txt_area p:last-child {margin-bottom:0;}
.content_rd_center .rnd_different {margin-top:85px;}


/**
 *  회사소개 - 연구개발 - R&D 영역
 */

.content_rd_field .left {float:left;}
.content_rd_field .right {float:right;}
.content_rd_field .tit_place {font-size:20px;line-height:71px;font-weight:700;margin:0;padding:0;}
.content_rd_field .btn {width:107px;height:35px;font-size:14px;line-height:35px;color:#fff;padding-left:13px}
.content_rd_field .btn_more {background:#999 url(../image/btn_busi_more.png) 89px 9px no-repeat;}
.content_rd_field .btn_more:hover {background:#01b4e5 url(../image/btn_busi_more.png) 89px 9px no-repeat;}
.content_rd_field .img_main_info {margin-bottom:50px;}
.content_rd_field .place_list {padding:30px 0;overflow:hidden;border-bottom:1px solid #ccc;}
.content_rd_field .place_list:first-child {border-top:1px solid #999;}
.content_rd_field .place_list:last-child {border-bottom:1px solid #999;}
.content_rd_field .img_area {padding-left:15px;}
.content_rd_field .info_area {padding-left:23px;width:782px;}
.content_rd_field .tit_area {overflow:hidden;}
.content_rd_field .desc_area .desc {font-size:18px;line-height:25px;color:#333;}
.content_rd_field .desc_area .desc.sub_tit {font-weight:700;}


/**
 *  회사소개 - 연구개발 - R&D 성과
 */

.content_rd_result .line {overflow:hidden;margin-bottom:80px;}
.content_rd_result .line .prod {width:356px;margin-right:11px;float:left;}
.content_rd_result .line .prod:last-child {margin-right:0;}
.content_rd_result .prod .prod_tit {width:356px;height:86px;background:#00265b;font-size:24px;line-height:86px;color:#fff;font-weight:700;text-align:center;}
.content_rd_result .prod .prod_list {position:relative; padding:15px 0 15px 110px; border-bottom:1px solid #ccc;}
.content_rd_result .prod .year {position:absolute; top:0; left:0; font-size:20px;line-height:50px;color:#000;font-weight:700;padding-left:29px;width:75px;display:inline-block;}
.content_rd_result .prod .desc {font-size:18px;line-height:1.2;color:#333;}


/**
 *  회사소개 - 지속가능경영 - 나눔경영
 */

.content_manage_share .box_tab_content {margin-top:80px;}
.content_manage_share .box_tab_content .share_bg { height:500px; background:url(http://www.huvis.com.cn/resource/chi/images/company/bg_share_outline.jpg) no-repeat right bottom; margin-bottom:30px;}
.content_manage_share .box_tab_content .tit {margin-bottom:20px; height:32px; line-height:32px; font-size:32px; font-weight:700;}
.content_manage_share .box_tab_content .sub_tit {line-height:30px; font-size:22px; color:#00326d;}
.content_manage_share .box_tab_content .desc {padding:40px 0 64px; font-size:18px;}
 /* 개요 */
.content_manage_share .box_tbl .tbl_sharecont tr th {padding:14px 0; border-left:1px solid #ccc;  border-bottom:1px solid #999; background:#f4f4f4;}
.content_manage_share .box_tbl .tbl_sharecont tr th:first-child {border-left:0;}
.content_manage_share .box_tbl .tbl_sharecont tr td {padding:14px 0; border-top:1px solid #ccc; border-left:1px solid #ccc; text-align:center;}
.content_manage_share .box_tbl .tbl_sharecont {border-bottom:1px solid #999; font-size:18px;}
.content_manage_share .box_tbl .tbl_sharecont tr:first-child th {border-top:1px solid #999;}
.content_manage_share .box_tbl .tbl_sharecont tr td:first-child {border-left:0;}
.content_manage_share .box_tbl .tbl_sharecont tr td ul {padding-left:30px; text-align:left;}
.content_manage_share .box_tbl .tbl_sharecont tr td li {padding-left:20px; background:url(../image/bg_career_li.gif) no-repeat left center;}
/* 활동 */
.content_manage_share .box_rep_activity:after {display:block; clear:both; height:0; content:'';}
.content_manage_share .area_rep_con,
.content_manage_share .area_rep_img {float:left; box-sizing:border-box; width:50%; height:315px;}
.content_manage_share .area_rep_img img {width:100%; height:100%;}
.content_manage_share .area_rep_img {border:1px solid #ccc; border-left:none;}
.content_manage_share .area_rep_con {padding:74px 0 0 92px; border:1px solid #ccc; border-bottom:0; background:url(http://www.huvis.com.cn/resource/chi/images/company/bg_share_rep.gif) no-repeat 0 0;}
.content_manage_share .tit_rep {font-weight:700; font-size:30px;}
.content_manage_share .desc_rep {padding-top:28px; font-size:16px; line-height:24px;}
.content_manage_share .date_rep {padding-top:28px; font-size:14px; color:#666;}
.content_manage_share .box_top {margin-top:80px;}
.content_manage_share .list_share {margin:30px 0;}
.content_manage_share .list_share li {float:left; position:relative; margin-right:16px; margin-bottom:15px; width:260px; height:428px; background:url(../image/bg_share_con_off.png) no-repeat center; box-sizing:border-box;}
.content_manage_share .list_share li:nth-child(4n) {margin-right:0;}
.content_manage_share .list_share li a:first-child {display:block; width:100%; height:100%; z-index:10;}
.content_manage_share .list_share li .area_img {width:258px; height:176px; border:1px solid #ccc;}
.content_manage_share .list_share li .area_img img {width:100%; height:100%;}
.content_manage_share .list_share li:nth-child(odd) a:hover:before {position:absolute; top:-1px; left:0ldisplay:block; content:''; width:260px; height:428px; background:url(../image/bg_share_con_on_odd.png) no-repeat center;}
.content_manage_share .list_share li:nth-child(even) a:hover:before {position:absolute; top:-2px; left:0ldisplay:block; content:''; width:260px; height:428px; background:url(../image/bg_share_con_on_even.png) no-repeat center;}
.content_manage_share .list_share li:nth-child(odd) .bg_tit {position:absolute; top:115px; right:30px; width:198px; height:163px; background:url(../image/bg_tit_odd.png) no-repeat center; }
.content_manage_share .list_share li .bg_tit {display:table;}
.content_manage_share .list_share li:nth-child(even) .bg_tit {position:absolute; top:115px; right:30px; width:198px; height:163px; background:url(../image/bg_tit_even.png) no-repeat center; }
.content_manage_share .list_share li .tit_share {display:table-cell; padding:0 24px;font-size:18px; color:#fff; font-weight:700; text-align:center; vertical-align:middle; word-break: break-all;}
.content_manage_share .list_share li .con_share {padding:130px 20px 0; color:#666;}
.content_manage_share .btn_area {text-align:center;}
.content_manage_share .btn_area .bar {position:absolute; margin-top:17px; border-top:1px solid #ccc; width:1090px; z-index:-1;}
.content_manage_share .btn_area .btn_more {display:inline-block; padding-left:10px; height: 35px;width: 150px; background:url(../image/icon_arr_btnmore.gif) no-repeat 40px center #999; font-size: 14px; font-weight:300; line-height: 35px;  color:#fff; box-sizing:border-box;}
/* 활동 상세보기 */
.content_manage_share_view .box_tab_content.view {display:block;}
.content_manage_share_view .post_content {margin-top:80px; position:relative;}
.content_manage_share_view .post_content .img img {width: 1090px;height: 725px;}
.content_manage_share_view .post_content .bg_tit {box-sizing:border-box; padding:13px 20px; text-align:center; color:#fff;}
/* bg_tit 클래스명 따라 배경색 odd-하늘색, even-노란색 */
.content_manage_share_view .post_content .bg_tit.odd {position:absolute; top:142px; left:320px; width:450px; height:423px; background:url(../image/bg_view_tit_odd.png) no-repeat center;}
.content_manage_share_view .post_content .bg_tit.even {position:absolute; top:142px; left:320px; width:450px; height:423px; background:url(../image/bg_view_tit_even.png) no-repeat center;}
/*.content_manage_share_view .post_content .bg_tit .tit {clear:both; display:table-cell; width:410px; height:210px; margin:0 auto; text-align: center; vertical-align: middle; font-size:28px;}*/
/* [P] 제목 세로가운데 정렬 수정 : 신아름 */
.content_manage_share_view .post_content .bg_tit .tit {clear:both; width:410px; height:90px; margin:60px auto; text-align: center; vertical-align: middle; font-size:28px; word-break: break-all;}
.content_manage_share_view .post_content .bg_tit .tit:after {display:inline-block; height:100%; vertical-align:middle; content:'';}
.content_manage_share_view .post_content .bg_tit .txt_tit {display:inline-block; vertical-align:middle;}
/* //[P] 제목 세로가운데 정렬 수정 : 신아름 */
.content_manage_share_view .post_content .bg_tit .sub_tit {padding:30px 46px; text-align:left;}
.content_manage_share_view .post_content .bg_tit .branch {float:left; margin-top:;}
.content_manage_share_view .post_content .bg_tit .date {float:right; border:1px solid #fff; width:105px; height:35px; box-sizing:border-box; line-height:35px;}
.content_manage_share_view .post_content .txt{padding:50px 112px 80px 24px; color:#666;}
.content_manage_share_view .post_list {font-size:18px; border-top:1px solid #999; border-bottom:1px solid #999; color:#999; }
.content_manage_share_view .post_list .tit {width:460px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden; line-height:20px; vertical-align:middle;}
.content_manage_share_view .post_list .post_prev {float:left;}
.content_manage_share_view .post_list .post_prev a {display:block; padding:30px 0 30px 88px; width:456px; background:url(../image/btn_post_prev.gif) no-repeat left;}
.content_manage_share_view .post_list .post_next {float:left; text-align:right;}
.content_manage_share_view .post_list .post_next p {border-left:1px solid #ccc;}
.content_manage_share_view .post_list .post_next a {display:block; padding:30px 88px 30px 0; width:456px; background:url(../image/btn_post_next.gif) no-repeat right;}
.content_manage_share_view .post_list a:hover .tit {color:#000; font-weight:700;}
.content_manage_share_view .btn_area {float:right; margin-top:34px;}


/**
 *  회사소개 - 지속가능경영 - 녹색경영
 */

.content_manage_green .tit_comm {margin-bottom:36px;}
.content_manage_green .info_green {overflow:hidden;margin-bottom:70px;}
.content_manage_green .info_green .tit {font-size:32px;line-height:32px;color:#333;margin-bottom:18px;}
.content_manage_green .info_green .sub_tit {line-height:30px; font-size:22px; color:#00326d; font-weight:400; margin-bottom:40px;}
.content_manage_green .info_green .desc {font-size:18px;line-height:24px;color:#333;margin-bottom:25px;}
.content_manage_green .info_green .ol {margin-bottom:76px;}
.content_manage_green .info_green .ol > li {overflow:hidden;}
.content_manage_green .info_green .ol .num {float:left;width:40px; font-weight:700;}
.content_manage_green .info_green .ol .num.two_line {line-height:21px;}
.content_manage_green .info_green .ol .desc {float:left;margin-bottom:0;}
.content_manage_green .tbl_green th {background:#f4f4f4;border-top:1px solid #999;border-bottom:1px solid #999;height:50px;border-right:1px solid #ccc;font-size:18px;line-height:44px;color:#333;font-weight:700;}
.content_manage_green .tbl_green th:last-child {border-right:0;}
.content_manage_green .tbl_green td {border-bottom:1px solid #ccc;border-right:1px solid #ccc;text-align:center;font-size:18px;line-height:26px;color:#333;font-weight:400;}
.content_manage_green .tbl_green td:last-child {border-right:0;}
.content_manage_green .tbl_green td.bb {border-bottom:1px solid #999;}
.content_manage_green .tbl_green .tbl_list {padding:15px 0 15px 30px;}
.content_manage_green .tbl_green .tbl_list > li {text-align:left;background:url(../image/bg_career_li_black.gif) 0 10px no-repeat;padding-left:16px;}


/**
 *  회사소개 - 지속가능경영 - 윤리경영
 */

.content_manage_ethics .box_top .tbl_ethics {margin:80px 0; border-collapse:separate;}
.content_manage_ethics .box_top .tbl_ethics .desc {box-sizing:border-box; border:1px solid #ccc; padding-left:40px; height:201px; }
.content_manage_ethics .box_top .tbl_ethics .tit {margin-bottom:14px; font-size:24px; line-height:20px; color:#000; font-weight:700;}
.content_manage_ethics .box_top .tbl_ethics .doctrine {text-align:center; color:#fff;}
.content_manage_ethics .box_top .tbl_ethics .doctrine .txt {padding-top:20px; line-height:16px;}
.content_manage_ethics .box_top .tbl_ethics .doctrine1 {background:#00b4e6;}
.content_manage_ethics .box_top .tbl_ethics .doctrine2 {background:#56c3ed;}
.content_manage_ethics .box_top .tbl_ethics .doctrine3 {background:#9fd8f2;}
.content_manage_ethics .box_top .tbl_ethics td { padding:20px;}
/* 윤리강령 */
.content_manage_ethics .box_tab_content .doctrine_list li {float:left; width:32%; margin-bottom:10px; margin-left:10px; border:1px solid #ccc;}
.content_manage_ethics .box_tab_content .doctrine_list li:firsh-child {margin-bottom:0; margin-left:0; }
.content_manage_ethics .box_tab_content .doctrine_list li .num {width:100%; height:50px; background:#999; font-size:30px; font-weight:700; line-height:50px; color:#fff; text-align:center;}
.content_manage_ethics .box_tab_content .doctrine_list li .txt {box-sizing:border-box; padding:20px; height:200px; font-size:18px; word-break:keep-all;}
/* 윤리규정 */
.content_manage_ethics .box_tab_content .btn_area {text-align:right; margin-bottom:30px;}
.content_manage_ethics .box_tab_content .btn_view {background:#00326c;}
.content_manage_ethics .box_tab_content .area_tab_tit.first {border-top:1px solid #ccc; }
.content_manage_ethics .box_tab_content .area_tab_tit {position:relative;padding:16px 0 16px 30px; background:#f2f2f2; border:1px solid #ccc; border-top:none; font-size:18px;}
.content_manage_ethics .box_tab_content .area_tab_tit .tit {font-weight:700;}
.content_manage_ethics .box_tab_content .area_tab_tit .tit .txt {font-weight:400;}
.content_manage_ethics .box_tab_content .area_tab_tit .btn {position:absolute; right:10px; top:10px; width:32px; height:32px; background:url(http://www.huvis.com.cn/resource/chi/images/common/btn_tab_close.png) no-repeat center; cursor:pointer;}
.content_manage_ethics .box_tab_content .area_tab_tit.on .btn {background:url(../image/btn_tab_open.png)}
.content_manage_ethics .box_tab_content .area_tab_tit.on .txt {font-weight:700;}
.content_manage_ethics .box_tab_content .area_tab_con {display:none; padding:30px; border:1px solid #ccc; border-top:none;}
.content_manage_ethics .box_tab_content .area_tab_con.view {display:block;}
.content_manage_ethics .box_tab_content .area_tab_con p {word-spacing: -1px; color: #666;}
.content_manage_ethics .box_tab_content .area_tab_con h5 {margin-bottom:14px;font-size:18px;}