/* CSS Document euc-kr */
/************************** 스타일 **********************/


/* align배치 */
.left {text-align: left;}
.center {text-align: center;}
.right {text-align: center;}

/*폰트*/
.disign_font_normal{font-family:"NanumGothic", "돋움", sans-serif;}
.disign_font_normal strong{font-family:"NanumGothicBold", "돋움", sans-serif;}
.disign_font_bold{font-family:"NanumGothicBold", "돋움", sans-serif;}

/*컨텐츠 시작 간단한 설명*/
.design_large_01{font-family:"NanumGothic", "돋움", sans-serif; font-size:24px; line-height:26px; letter-spacing:-1px; color:#de4f00; }
.design_middle_01{font-family:"NanumGothic", "돋움", sans-serif; font-size:16px; line-height:20px; letter-spacing:0px; color:#333333; }


/*타이틀*/
.design_title_01{font-family:"NanumGothicBold", "돋움", sans-serif; font-size:16px; line-height:20px; color:#6ba355; margin:0px 0 5px 0; padding:0px 0 0 12px;  font-weight: normal; background:url(../images/contents/title_01_arrow.jpg) no-repeat 0px 4px; }

.design_title_02 {font-family:"NanumGothicBold", "돋움", sans-serif; font-size:14px; line-height:20px; color:#000; margin-bottom:10px;}

.design_title_03 {font-family:"NanumGothic", "돋움", sans-serif; font-size:14px; line-height:20px; color:#000; margin:0px 0 5px 0; padding:0px 0 0 12px;  font-weight: normal; background:url(../images/contents/contents_bullet_02.jpg) no-repeat 0px 6px; }



/*목록 01*/
.con_bullet_01{}
.con_bullet_01 li{ background: url(../images/contents/con_bullet_01.jpg) no-repeat 12px 7px; padding:0 0 0 20px; color:#666666; margin:0 0 10px 0; font-family:"NanumGothic", "돋움", sans-serif; font-size:14px; line-height:18px;}
.con_bullet_01 li ul{ margin:5px 0;}
.con_bullet_01 li ul li{background: url(../images/contents/con_bullet_02.jpg) no-repeat 8px 5px; padding:0 0 0 15px; font-weight:normal; margin:0px;font-size:12px; line-height:16px;}


/*table 내부 목록*/
.con_bullet_02{}
.con_bullet_02 li{ background: url(../images/contents/con_bullet_03.jpg) no-repeat 12px 7px; padding:0 0 0 20px; color:#666666; margin:5px 0 5px 0; font-family:"NanumGothic", "돋움", sans-serif; font-size:14px; line-height:18px;}
.con_bullet_02 li ul{ margin:5px 0;}
.con_bullet_02 li ul li{ background:none;padding:0 0 0 0px; font-weight:normal; margin:2px 0px;font-size:12px; line-height:15px;}




/*목록 03*/
.con_bullet_03{}
.con_bullet_03 li{ background: url(../images/contents/con_bullet_01.jpg) no-repeat 12px 7px; padding:0 0 0 20px; color:#333333; margin:0 0 10px 0; font-family:"NanumGothic", "돋움", sans-serif; font-size:15px; line-height:20px;}
.con_bullet_03 li ul{ margin:5px 0;}
.con_bullet_03 li ul li{background: url(../images/contents/con_bullet_02.jpg) no-repeat 8px 8px; padding:0 0 0 15px; color:#666666; font-weight:normal; margin:3px 0px;font-size:13px; line-height:20px;}
.con_bullet_03 .design_bold_font{font-family:"NanumGothicBold", "돋움", sans-serif;}

/*목록 04*/
.con_bullet_04 {margin-bottom:20px;}
.con_bullet_04 li {background: url(../images/contents/con_bullet_04.jpg) no-repeat 8px 7px; padding:0 0 0 20px; color:#333; margin:0 0 2px 0; font-family:"NanumGothic", "돋움", sans-serif; font-size:13px; line-height:20px;}
.con_bullet_04 li ul {margin:5px 0;}
.con_bullet_04 li ul li {background: url(../images/contents/con_bullet_02.jpg) no-repeat 8px 8px; padding:0 0 0 15px; color:#666; font-weight:normal; margin:3px 0px;font-size:13px; line-height:20px;}
.con_bullet_04 .design_bold_font {font-family:"NanumGothicBold", "돋움", sans-serif;}
.con_bullet_04 li p {color:#666;}
.con_bullet_04 li span {font-family:"NanumGothicBold", "돋움", sans-serif;}

/* 목록 05 */
.con_bullet_05 {}
.con_bullet_05 li{ background: url(../images/contents/con_bullet_01.jpg) no-repeat 2px 8px; padding:0 0 0 10px; color:#666; margin:0 0 10px 0; font-family:"NanumGothic", "돋움", sans-serif; font-size:14px; line-height:20px;}
.con_bullet_05 li ul{ margin:5px 0;}
.con_bullet_05 li ul li{background: url(../images/contents/con_bullet_02.jpg) no-repeat 8px 8px; padding:0 0 0 15px; color:#666; font-weight:normal; margin:3px 0px;font-size:13px; line-height:20px;}
.con_bullet_05 .design_bold_font{font-family:"NanumGothicBold", "돋움", sans-serif;}

/*table 구조01*/
table.design_01 caption {}
table.design_01{clear:both; width:100%; /*border-bottom:1px solid #d9d8d8; */ }
table.design_01 th{ padding:10px; font-size:14px; line-height:18px;  border:1px solid #eaeaea; border-top:none; color:#333333; background:#f7f7f7;font-family:"NanumGothicBold", "돋움", sans-serif;}
table.design_01 td{ border:1px solid #eaeaea;font-size:14px; line-height:18px; padding:10px; color:#333333; font-family:"NanumGothic", "돋움", sans-serif;}
table.design_01 td .education_name{color:#333333; font-weight: normal;font-size:15px;font-family:"NanumGothicBold", "돋움", sans-serif; }

/*table 구조02*/
table.design_02 caption {}
table.design_02{clear:both; width:100%; /*border-bottom:1px solid #d9d8d8; */ }
table.design_02 th{ padding:10px; font-size:14px; line-height:18px;  border:1px solid #eaeaea; border-top:none; color:#333333; background:#f7f7f7;font-family:"NanumGothicBold", "돋움", sans-serif;}
table.design_02 td{ border:1px solid #eaeaea;border-top:none;font-size:14px; line-height:18px; padding:10px; color:#333333; font-family:"NanumGothic", "돋움", sans-serif;}
table.design_02 td .education_name{color:#333333; font-weight: normal;font-size:15px;font-family:"NanumGothicBold", "돋움", sans-serif; }


/*table 구조03*/
table.design_03 caption {}
table.design_03{clear:both; width:100%; /*border-bottom:1px solid #d9d8d8; */ }
table.design_03 th{ padding:10px 3px; font-size:14px; line-height:18px;  border:1px solid #eaeaea; border-top:none; color:#333333; background:#f7f7f7;font-family:"NanumGothicBold", "돋움", sans-serif;}
table.design_03 td{ border:1px solid #eaeaea;font-size:14px; line-height:18px; padding:10px 5px 10px 0; color:#333333; font-family:"NanumGothic", "돋움", sans-serif;}
table.design_03 td .education_name{color:#333333; font-weight: normal;font-size:15px;font-family:"NanumGothicBold", "돋움", sans-serif; }


/*table 구조04*/
table.design_04{clear:both; width:100%; /*border-bottom:1px solid #d9d8d8; */ }
table.design_04 th{ padding:10px; font-size:14px; line-height:18px;  border:1px solid #eaeaea; border-top:none; color:#333333; background:#f7f7f7;font-family:"NanumGothicBold", "돋움", sans-serif;}
table.design_04 td{ border:1px solid #eaeaea;font-size:14px; line-height:18px; padding:10px; color:#333333; font-family:"NanumGothic", "돋움", sans-serif; text-align:center;}
table.design_04 .bottom{background:#f0f0f0;}


table.td_top_align td{ vertical-align:top;}


/*센터안내*/
.design_guide_01 li{font-family:"NanumGothic", "돋움", sans-serif; font-size:18px; line-height:22px; color:#69a4a1; margin:0px 0 10px 0; padding:0px 0 0 12px;  font-weight: normal; background:url(../images/contents/title_02_arrow.jpg) no-repeat 0px 6px; }

/* 규격 테이블 */
.th_top_02 {width: 770px; margin: 30px auto 0; font-size: 16px; text-align: center;}
.th_top_02 th {background: #00aeef; color: #fff; height: 50px; line-height: 50px;}
.th_top_02 .th_even {background: #fff; border: none;}
.th_top_02 td {height: 40px; line-height: 40px; border-bottom: 1px solid #b8b8ba;}


/************************** 회사소개 **********************/

.li_space {margin-left: 38px;}

/* 인사말 */
.content {overflow: hidden;}

.con_bg {background:url(/images/company/greeting_bg.jpg) no-repeat 0 0; min-height:500px;}
.con_txt {position:absolute; left:290px; top:60px; width:586px;}
.con_txt h2 {background: none;}
.con_txt p {padding:40px 0 20px 20px;}
.con_txt .sign {font-size:12px; color:#999; float:right;}


/* 회사개요_test_bg */
div.intro_box {width: 910px; height: 370px; background: url(../images/company/intro_pic.jpg) no-repeat right top;}
div.intro_box p.intro_tit {color: #fff; font-size: 35px; padding: 200px 0 10px 585px; font-family: "NanumGothicBold","돋움",sans-serif;}

div.intro_box ul.intro_sub {width: 400px; height: 85px; margin-top: 30px; padding-left: 470px;}
div.intro_box ul.intro_sub li { clear: right; text-align: right; display: block; width: 100%; height: 25px; color: #fff; font-size: 16px; font-family: "NanumGothicBold","돋움",sans-serif; padding: 0;}

div.company_map p.sub_tit { font-size: 22px; color: #000; font-family: "NanumGothicBold","돋움",sans-serif; padding-left: 30px; margin-top: 40px; background: url(../images/company/sub_tit_black.gif) no-repeat 10px center;}

div.map_box img {margin-top: 20px;}


/* 연혁 */
.history_wrap span.h_month {display: inline-block; font-size: 14px; width: 26px; height: 26px; background: url(../images/company/history_month.gif) no-repeat center center; padding-left: 0; color: #fff; text-align: center; line-height: 26px; font-family: "NanumGothicBold","돋움",sans-serif; }
.history_wrap span {display: inline-block; width: 440px; height: 30px; background: url(../images/company/history_txt.gif) no-repeat center center; padding-left: 20px; margin-bottom: 2px; vertical-align: middle; line-height: 30px;}

.history_wrap .after2010 { overflow: hidden; padding-left: 40px;}

.history_wrap .after2010 div.h_img {float: left; height: 350px; }
.history_wrap .after2010 div.h_img img {padding-right: 60px;}

.history_wrap dl { overflow: hidden; margin-bottom: 40px;}
.history_wrap dl:last-child {margin-bottom: 0;}
.history_wrap dt { float: left; font-size: 30px; color: #659cff; letter-spacing: -1px; font-family: "NanumGothicBold","돋움",sans-serif; margin-right: 20px;}
.history_wrap dd { float: left; font-size: 15px;}
.history_wrap dd.no_year {padding-left: 88px;}
.history_wrap dd.no_date {padding-left: 119px;}

.history_wrap .after2000 { overflow: hidden; background: url(../images/company/h_bottom_border.gif) no-repeat left top; padding: 50px 0 0 40px;}
.history_wrap .after2000 div.h_img {float: left; height: 350px;}
.history_wrap .after2000 div.h_img img {padding-right: 60px;}

/*보유기술*/
div.certif_list {position: relative; overflow: hidden; height: 920px;}
div.certif_list dl { float: left; width: 288px; height: 435px; border: 1px solid #d2d2d2; border-radius: 10px; margin: 0 20px 45px 0;}
div.certif_list dt img {width:260px; height: 367px; margin: 20px 15px 15px; cursor:pointer;}
div.certif_list dd {font-size: 16px; font-family: "NanumGothicBold", "돋움", sans-serif; text-align: center; margin-top: -5px;}

#simplemodal-overlay{background-color:#000;}

div#popup_content { position: absolute; z-index: 1; display: none; width: 475px; height: 725px; background: #2eb9d0; border-radius: 5px;}
div#popup_content > p {height: 45px; font-family: "NanumGothicBold","돋움",sans-serif; font-size: 16px; line-height: 45px; color: #fff; padding-left: 15px;}
div#popup_content #popup_con { width: 100%; height: 675px; text-align: center;}
div#popup_content img.cer_img { width: 445px; height: 630px; margin: 0 auto; }
div#popup_content #popup_con p { display: block; width: 100%; height: 50px; font-size: 13px; font-weight: bold; text-align: center; line-height: 50px; color: #fff; background: #000; }


/* 오시는 길 */
div #map_canvas {width: 908px; height: 575px; border: 1px solid #797979;}
ul.map_sub {margin-bottom: 30px; background: url(../images/company/map_icon.png) no-repeat left center;}
ul.map_sub li { padding-left: 60px;}

/************************** 사업분야 **************************/

/*총인처리*/
.ch_detail {}
.ch_detail p {padding-top: 10px;}
.ch_process {margin-top: 40px;}
.ch_process div > img { margin-top: 20px; border: 1px solid #d2d2d2; border-bottom: none;}
.ch_process .ch_process_detail { overflow: hidden; background: #f4f4f4; border: 1px solid #d2d2d2; border-top: none;}
.ch_process .ch_process_detail dl { float: left; width: 265px; height: 155px; padding-left: 5px;}
.ch_process .ch_process_detail dl:last-child {margin-right: 0;}
.ch_process .ch_process_detail span { float: left; height: 165px; margin: 0 10px;}
.ch_process .ch_process_detail span img {vertical-align: middle; margin-top: 70px;}
.ch_process .ch_process_detail dt {font-size: 16px; line-height: 25px; color: #4589ff; padding: 12px; }
.ch_process .ch_process_detail dd {line-height: 22px; padding: 0 12px 10px; }

/*용수처리부문*/
.yongsu_pro {margin-bottom: 40px;}
.yongsu_pro .yongsu_detail {border: 1px solid #d2d2d2; margin-top: 20px;}
.yongsu_pro .yongsu_detail dl {width: 868px; height: 160px; background: #f4f4f4; padding: 20px;}
.yongsu_pro .yongsu_detail dt {font-family: "NanumGothicBold","돋움",sans-serif; background: url(../images/little_bullet.gif) no-repeat 1px 26px; padding: 15px 0 0 11px;}
.yongsu_pro .yongsu_detail dd {padding-left: 11px; margin-top: 5px; padding-right: 10px;}

.yongsu {overflow: hidden; }
.yongsu .yongsu_p {border: 1px solid #d2d2d2; border-bottom: none; margin-top: 20px;}
.yongsu .yongsu_p img {margin: 10px 0 20px;}
.yongsu .yongsu_pic {width: 910px; height: 500px;}
.yongsu .yongsu_pic div {float: left;}
.yongsu .yongsu_pic div.yongsu_faci_pic { width: 340px; padding:0 70px 30px 30px; background: #f4f4f4; border-left: 1px solid #d2d2d2; border-bottom: 1px solid #d2d2d2;}
.yongsu .yongsu_pic div.yongsu_faci_pic img {padding-top: 30px;}
.yongsu .yongsu_pic div.yongsu_faci {width: 419px; height: 500px; letter-spacing: -0.2px; background: #f4f4f4; padding-right: 49px; border-right: 1px solid #d2d2d2; border-bottom: 1px solid #d2d2d2;}
.yongsu p { margin: 65px 0 0 5px; }
.yongsu dl {width: 850px; height: 70px; margin-top: 25px;}
.yongsu dt {font-family: "NanumGothicBold", "돋움", sans-serif; background: url(../images/little_bullet.gif) no-repeat 1px 15px; padding-top: 5px; padding-left: 11px;}
.yongsu dd {padding-left: 11px; margin-top: 5px;}


/* 순수 초순수 */
.pure_define {margin-bottom: 40px;}
.pure_define div.pure_box { width: 910px; height: 292px; margin-top: 20px; background: url(../images/business/pure_ex.jpg) no-repeat left top;}
.pure_define div.pure_box div.pure_ex_01 { float: left; width: 330px; }
.pure_define div.pure_box div.pure_ex_01 p {margin-top: 40px; margin-left: 30px; line-height: 22px; color: #000;}
.pure_define div.pure_box div.pure_ex_01 div {width: 302px; height: 48px; margin: 20px 0 20px 20px; color: #3676e5; font-size: 16px; text-align: center; line-height: 48px; background: url(../images/business/pure_tBox.png) no-repeat left top; font-family: "NanumGothicBold","돋움",sans-serif;}
.pure_define div.pure_box div.pure_ex_01 ul {margin-left: 30px;}
.pure_define div.pure_box div.pure_ex_01 ul li {background: url(../images/little_bullet.gif) no-repeat left center; padding-left: 12px; color: #666;}

.pure_define div.pure_box div.pure_ex_02 { float: right; width: 330px;}
.pure_define div.pure_box div.pure_ex_02 p {margin-top: 40px; margin-left: 10px; line-height: 22px; color: #000;}
.pure_define div.pure_box div.pure_ex_02 div {width: 300px; height: 48px; margin: 20px 20px 20px 0px; color: #3676e5; font-size: 16px; text-align: center; line-height: 48px; background: url(../images/business/pure_tBox.png) no-repeat left top; font-family: "NanumGothicBold","돋움",sans-serif;}
.pure_define div.pure_box div.pure_ex_02 ul {margin-left: 10px;}
.pure_define div.pure_box div.pure_ex_02 li {background: url(../images/little_bullet.gif) no-repeat left center; padding-left: 12px; color: #666;}

.pure_pro .pure_pro_pic {margin-top: 20px; border: 1px solid #d2d2d2; border-bottom: none; }
.pure_pro .pure_pic {overflow: hidden; background: #f4f4f4; border: 1px solid #d2d2d2; border-top: none;}
.pure_pro .pure_pic div {float: left;}
.pure_pro .pure_pic div img {padding: 30px 0 30px 30px;}
.pure_pro .pure_pic div.pure_sec img {padding: 30px 30px 30px 19px;}
.pure_pro .pure_pic div p {text-align: center; margin-top: 7px;}

/* 폐수처리 */
.pesu_faci div.pesu_img {border: 1px solid #d2d2d2; border-bottom: none; margin-top: 20px;}
.pesu_faci div.pesu_ex {width: 908px; height: 220px; border: 1px solid #d2d2d2; border-top: none; background: #f4f4f4; margin-bottom: 40px;}
.pesu_faci img {margin-top: 20px;}
.pesu_faci div.pesu_ex p {padding: 20px 25px 20px 20px;}
.pesu_faci div.pesu_ex dl { padding: 0 20px 20px;}
.pesu_faci div.pesu_ex dt {font-family: "NanumGothicBold","돋움",sans-serif; font-size: 16px; margin-bottom: 5px; background: url(../images/little_bullet.gif) no-repeat 1px center; padding-left: 11px;}
.pesu_faci div.pesu_ex dd { padding-left: 11px; }

.pesu_pro h2 {margin-bottom: 20px;}
.pesu_class {overflow: hidden; border: 1px solid #d2d2d2;}
.pesu_class dl {float: left; width: 195px; height: 140px;}
.pesu_class dt {font-family: "NanumGothicBold", "돋움", sans-serif; text-align: center; }
.pesu_class dd {text-align: center;}
.pesu_class dl.pesu_01 dt {margin-top: 35px;}
.pesu_class dl.pesu_02 dt {margin-top: 20px;}
.pesu_class dl.pesu_03 {width: 250px;}
.pesu_class dl.pesu_03 dt {margin-top: 30px;}
.pesu_class dl.pesu_04 {width: 140px;}
.pesu_class dl.pesu_04 dd {margin-top: 45px;}
.pesu_class span {float: left; margin: 60px 5px 0 5px;}


/************************** 제품소개 **************************/

/* 제품설명 공통요소 */
dl.ex_bg { float: left; background: url(../images/product/explain_bg.jpg) no-repeat top left;}
dl.ex_bg dt {font-size: 20px; line-height: 45px;}
dl.ex_bg dd {line-height: 22px; font-size: 15px; color: #626262;}

/*제품 박스 설명*/
ul.ex_box {width:910px; margin-top: 15px; padding-top: 10px; border-top: 1px solid #d2d2d2;}
ul.ex_box li {background: url(../images/little_bullet.gif) no-repeat 5px center; padding-left: 15px; }

/*sand filter*/
.sand_ex {height: 294px; margin-top: 20px; margin-bottom: 40px;}
.sand_ex img {float: left;}
.sand_ex .sand_txt {float: left; width: 350px; height: 224px; padding: 70px 90px 0 70px; }
.sand_ex .sand_txt dt {font-size: 20px; line-height: 45px;}
.sand_ex .sand_txt dd {line-height: 22px;}

/*bbf filter*/
.bbf_ex {width: 910px; height: 325px; margin-top: 15px; margin-bottom: 40px;}
.bbf_ex img {float: left;}
.bbf_ex .bbf_txt {float: left; width: 380px; height: 258px; padding: 70px 65px 0;}

.bbf_prin {margin-bottom: 40px;}
.bbf_prin h2 {margin-bottom: 20px;}
.bbf_prin p { padding: 10px 0 0 15px; border-top: 1px solid #d2d2d2; }

.bbf_mer {margin-bottom: 40px;}

.bbf_sp {margin-bottom: 40px;}


/*bbf 필터- 압력식*/
.bbf_p_ex {margin-bottom: 40px;}
.bbf_p_ex h2 {padding-bottom: 15px; border-bottom: 1px solid #d2d2d2;}
.bbf_p_ex p {padding: 0 22px 0 15px; margin-top: 10px;}

.bbf_p_pro {margin-bottom: 40px;}
.bbf_p_pro img {margin-top: 20px;}

.bbf_th {margin-bottom: 40px;}
.bbf_th p {color: #999; text-indent: 70px}
.bbf_th td img { width: 14px; height: 14px; vertical-align: middle; margin-right: 5px;} 

.bbf_p_pic div { height:338px; margin-top: 20px;}
.bbf_p_pic img {float: left;}


/* bbf 필터 - 중력식 */
.bbf_g_ex {margin-bottom: 40px;}
.bbf_g_ex p {margin-top: 15px; padding-left: 15px; padding-top: 10px; border-top: 1px solid #d2d2d2;}

.bbf_g_pro {margin-bottom: 40px; height: 380px;}
.bbf_g_pro div {float: left; height: 330px; border: 1px solid #d2d2d2; border-left: none; border-right: none; margin-top: 20px;}
.bbf_g_pro div p {margin-left: 37px;}
.bbf_g_pro div.bbf_pro_01 {border-left: 1px solid #d2d2d2;}
.bbf_g_pro div.bbf_pro_01 p {margin-left: 60px;}
.bbf_g_pro div.last_g_pro {border-right: 1px solid #d2d2d2;}
.bbf_g_pro div.last_g_pro img {margin-left: 10px;}

.bbf_g_pic {height: 400px;}
.bbf_g_pic div {margin-top: 20px;}
.bbf_g_pic div img {float: left;}

/* bbf 필터 - bbf media */
.bbf_media_ex {margin-bottom: 40px;}
.bbf_media_ex img {margin-top: 20px;}

.bbf_media_detail {height: 550px;}
.bbf_media_detail div { height: 473px; border: 1px solid #d2d2d2; border-right: none; float: left; margin-top: 20px; padding-top: 20px;}
.bbf_media_detail div p { margin-left: 65px;}
.bbf_media_detail div.last_media {border-right: 1px solid #d2d2d2; border-left: none;}
.bbf_media_detail div.last_media p {margin-left: 105px;}

/* A/C filter */
.ac_ex {margin-bottom: 40px;}
.ac_ex div {margin-top: 20px; height: 455px;}
.ac_ex div img {float: left;}
.ac_ex .ex_bg {width: 370px; height: 374px; padding: 80px 70px 0 70px;}

/* water softner */
.water_ex {margin-bottom: 40px; height: 485px;}
.water_ex div {margin-top: 20px;}
.water_ex img {float: left;}
.water_ex .ex_bg {width: 440px; height: 355px; padding: 75px 0px 0px 70px;}

/* 복상식순수장치 */
.two_ex {margin-bottom: 40px; height: 467px;}
.two_ex div {margin-top: 20px;}
.two_ex img {float: left;}
.two_ex .ex_bg {width: 445px; height: 332px; padding: 80px 0 0 65px;}

/* 혼상식순수장치 */
.mix_ex {margin-bottom: 40px;}
.mix_ex div { margin-top: 20px; height: 385px; }
.mix_ex div img {float: left;}
.mix_ex .ex_bg {width: 445px; height: 310px; padding: 75px 0 0 65px;}

/* 정밀여과기 */
.micro_ex {margin-bottom: 40px; height: 495px;}
.micro_ex div {margin-top: 20px;}
.micro_ex img {float: left;}
.micro_ex .ex_bg {width: 380px; height: 370px; padding: 70px 65px 0;}

/* ro unit */
.ro_ex {margin-bottom: 40px; height: 580px;}
.ro_ex > div {margin-top: 20px;}
.ro_ex .pic_box {width: 400px; height: 523px; float: left;}
.ro_ex .ex_bg {width: 370px; height: 433px; padding: 90px 70px 0; text-transform: uppercase;}

/* eid unit */
.edi_ex {margin-bottom: 40px; height: 410px;}
.edi_ex div {margin-top: 20px;}
.edi_ex img {float: left; border-bottom: none;}
.edi_ex .ex_bg {width: 370px; height: 273px; padding: 80px 70px 0;}

.edi_field {margin-bottom: 40px;}

.edi_detail .edi_box {border: 1px solid #d2d2d2; margin-top: 20px; }
.edi_detail .edi_box div { width: 868px; height: 150px; background: #f4f4f4; padding: 20px;}
.edi_detail img {margin-top: 20px;}
.edi_detail p.last_detail {margin-top: 20px; }

/* CHEMICAL INJECTION SYSTEM */
.ch_ex {margin-bottom: 40px; height: 655px;}
.ch_ex > div {margin-top: 20px;}
.ch_ex .pic_box {width: 400px; height: 600px; float: left;}
.ch_ex .ex_bg {width: 360px; height: 500px; padding: 100px 75px 0;}