@charset "utf-8";
/************************************************************************
 * 파일명	: style.css
 * 작성일	: 2017.07.29
 ************************************************************************/

/* @import url('https://fonts.googleapis.com/css?family=Abel|Bitter|Libre+Baskerville'); */


/* ----------------------- Reset ------------------------- */
html,body{width:100%;height:100%}
html{overflow-y:scroll; overflow-x:hidden}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button{margin:0;padding:0}
body,input,button {font-family:Roboto, 'Noto Sans Regular', 'Malgun Gothic', sans-serif; font-size:16px; color:#444; line-height:170%; word-spacing:-1px}
body{*word-break:break-all;-ms-word-break:break-all}
* {box-sizing:border-box}
ol,li{list-style:none}
input,select,button{vertical-align:middle}
img{border:0 none; vertical-align:top; display:block}
label,button{cursor:pointer}
a, a:hover, a:visited, a:active {text-decoration:none !important; color:inherit}
table{border-collapse:collapse;border-spacing:0}


.pc {display:block !important}
.pc_bbs {display:block}
.mobile {display:none !important}

.h10 {height:10px}
.h20 {height:20px}
.h30 {height:30px}
.h40 {height:40px}
.h50 {height:50px}
.h80 {height:80px}
.h100 {height:100px}
.h120 {height:120px}
.h150 {height:150px}

.bar_sm {width:60px; margin:20px 0; border-bottom:2px solid #cede00}

.box {width:100%; background-color:#f7f7f7; padding:15px; box-sizing:border-box; overflow:hidden}
.box_clear {width:100%; padding:0; box-sizing:border-box; overflow:hidden}




.header {width:100%; background: url('/images/bg_header.jpg') no-repeat 50% bottom; background-size:cover}
.header_sub {width:100%; background-color:#fff; border-bottom:2px solid #454545} /* #2C3E50 */
.img_main img {width:100%; max-width:1000px; margin:20px auto 0; box-shadow:0px 8px 18px 0px rgba(0, 0, 0, 0.4)}

/* Main Buttons */
.cts_main_btn_wrap {width:100%; background-color:#f9f9f9}
.cts_main_btn {width:96%; max-width:800px; margin:0 auto; padding:30px 0}
.main_btn {margin:0 auto}
.main_btn li {float:left; width:33.33%}
.main_btn img {width:200px; height:200px; margin:0 auto}
.main_btn img:hover {
	transform:scale(1.0);			/* default */
	-webkit-transform:scale(1.0);	/* chrome  */
	-moz-transform:scale(1.0);		/* fireFox */
	-o-transform:scale(1.0);		/* opera   */
	transition: all .35s cubic-bezier(.56,-0.69,.36,1.85); 
}
.main_btn:after {content:""; display:block; clear:both}

.tit_main_btn {margin:20px auto 30px; font-family:'NanumSquareB'; font-size:34px; color:#222; text-align:center}


.cts_main_contact {width:96%; max-width:1000px; margin:30px auto 80px}
.tit_main_contact {margin:20px auto 30px; font-family:'NanumSquareB'; font-size:24px; color:#222; font-weight:bold; text-align:left}
.tit_main_contact_s {padding:5px 0 20px; border-top:1px solid #111; font-size:18px}
.main_contact_info {font-size:14px}
.main_contact_info span {width:45px; height:30px; display:inline-block; font-weight:bold; color:#333}



.cts_contact {width:100%; padding-top:140px}
.cts_contact_location {height:550px; padding:100px 60px !important; background-color:#f5f2ec; text-align:left}
.cts_contact_location ul li span {font-size:18px; font-weight:bold}
.cts_contact_location ul li {margin-bottom:30px; padding-left:60px; font-size:16px}
#map_view {width:100%;height:400px}
.add {background: url('/images/icon_add.png') no-repeat 0px 5px}
.tel {background:url('/images/icon_tel.png') no-repeat 0px 5px}
.fax {background:url('/images/icon_fax.png') no-repeat 0px 5px}
.traffic {background:url('/images/icon_traffic.png') no-repeat 0px 5px}


.cts_main_img {width:100%; background-color:#f9f9f9}
.cts_main_img img {width:100%; max-width:800px; margin:0 auto; border:0}

.cts_main_text {width:100%;}
.cts_main_text img {width:100%; max-width:800px; margin:0 auto; border:0}


.bxslider h2	{position:absolute; left:50%; padding-top:50px; margin-left:-500px; font-size:38px; color:#fff; font-weight:bold; text-shadow:1px 1px 1px rgba(0,0,0,.7); text-align:left}
.bxslider .bar	{position:absolute; left:50%; top:180px; margin-left:-490px; display:inline-block; width:34px; height:2px; background-color:#fff}
.bxslider h3	{position:absolute; left:50%; padding-top:200px; margin-left:-500px; font-size:24px; color:#fff; font-weight:bold; line-height:160%; text-shadow:1px 1px 1px rgba(0,0,0,.7); text-align:left; font-weight:normal}
/*
.bxslider .bar {display:inline-block; width:34px; height:2px; margin:10px auto 0; background-color:#fff}
.bxslider h2 {margin:0px auto; padding-top:70px; font-size:38px; color:#fff; font-weight:bold; text-shadow:1px 1px 1px rgba(0,0,0,.7);}
.bxslider h3 {font-size:24px; color:#fff; font-weight:bold; line-height:160%; text-shadow:1px 1px 1px rgba(0,0,0,.7);}
*/


.bxslider .bg {width:100%; height:790px; text-align:center}
.bxslider .main1-1 {background:url('/images/bg_main1-1.jpg'); background-size:cover; background-position:center center;}
.bxslider .main1-2 {background:url('/images/bg_main1-2.jpg'); background-size:cover; background-position:center center;}
.bxslider .main1-3 {background:url('/images/bg_main1-3.jpg'); background-size:cover; background-position:center center;}
.bxslider .main1-4 {background:url('/images/bg_main1-4.jpg'); background-size:cover; background-position:center center;}

/*
.bxslider .main1-1 h3 {font-family: 'Bitter', serif;}
.bxslider .main1-2 h3 {font-family: 'Libre Baskerville', serif;}
.bxslider .main1-3 h3 {font-family: 'Abel', sans-serif;}
*/

.bxslider2_wrap {position:absolute; top:180px; width:100%; }
.bxslider2 .bar {display:inline-block; width:34px; height:2px; margin:10px auto 0; background-color:#fff}
.bxslider2 h2 {margin:0px auto; padding-top:280px; font-size:30px; color:#fff; font-weight:bold; text-shadow:1px 1px 1px rgba(0,0,0,.7);}

.bxslider2 .bg {width:100%; height:670px; max-height:100%; text-align:center}

.bxslider2 .areas1 {width:100%; max-width:1100px; margin:20px auto}
.bxslider2 .areas1 li {float:left; margin-right:2.6%; width:23%; height:230px; border-radius:10px; overflow:hidden; box-shadow:2px 3px 8px rgba(0,0,0,.2); cursor:pointer; box-sizing:border-box}
/* .bxslider2 .areas1 li {float:left; margin-right:15.5%; width:23%; height:230px; border-radius:10px; overflow:hidden; box-shadow:2px 3px 8px rgba(0,0,0,.2); cursor:pointer; box-sizing:border-box} */
.bxslider2 .areas1 li:last-child {margin-right:0}

.bxslider2 .areas1 li div {margin-top:130px; height:110px; padding:10px 20px; background-color:#fff; font-size:18px; color:#444; box-sizing:border-box}
.bxslider2 .areas1 li div p {margin-top:10px; font-size:14px; color:#888; text-align:left; line-height:140%}

.bxslider2 .areas1-1 {background:url('/images/tab1_img1.jpg'); background-size:contain; background-position:center top;}
.bxslider2 .areas1-2 {background:url('/images/tab1_img2.jpg'); background-size:contain; background-position:center top;}
.bxslider2 .areas1-3 {background:url('/images/tab1_img3.jpg'); background-size:contain; background-position:center top;}
.bxslider2 .areas1-4 {background:url('/images/tab1_img4.jpg'); background-size:contain; background-position:center top;}
.bxslider2 .areas1-banner {background:url('/images/tab1_banner.jpg'); background-size:cover; background-position:center top; background-color:#29a3ba; border:4px solid #29a3ba; box-sizing:border-box}

.bxslider2 .areas2 {width:100%; max-width:1100px; margin:20px auto}
.bxslider2 .areas2 li {float:left; margin-right:9.5%; width:27%; height:230px; border-radius:10px; overflow:hidden; box-shadow:2px 3px 8px rgba(0,0,0,.2); cursor:pointer; box-sizing:border-box}
.bxslider2 .areas2 li:last-child {margin-right:0}

.bxslider2 .areas2 li div {margin-top:130px; height:110px; padding:10px 30px; background-color:#fff; font-size:18px; color:#444; box-sizing:border-box}
.bxslider2 .areas2 li div p {margin-top:10px; font-size:14px; color:#888; text-align:left; line-height:140%;}

.bxslider2 .areas2-1 {background:url('/images/tab3_img1.jpg'); background-size:contain; background-position:center top;}
.bxslider2 .areas2-2 {background:url('/images/tab3_img3.jpg'); background-size:contain; background-position:center top;}
.bxslider2 .areas2-3 {background:url('/images/tab3_img5.jpg'); background-size:contain; background-position:center top;}






/* ----------------------------- sub ----------------------------------- */
.sub_intro_img	{width:100%; height:240px; background:url('/images/sub_intro_img.jpg'); background-size:cover; background-position:center; text-align:center}
.sub_intro_img .tit	{width:300px; margin: 80px auto; font-family:'NanumSquareB'; font-size:40px; font-weight:bold; color:#fff; line-height:40px; display:inline-block; text-shadow:1px 1px 1px rgba(0,0,0,.5)}
.sub_intro_img .tit span{font-size:14px; color:#e1e1e1; font-weight:normal}
.sub_sale_img	{width:100%; height:240px; background:url('/images/sub_sale_img.jpg'); background-size:cover; background-position:center; text-align:center}
.sub_sale_img .tit	{width:300px; margin: 80px auto; font-family:'NanumSquareB'; font-size:40px; font-weight:bold; color:#fff; line-height:40px; display:inline-block; text-shadow:1px 1px 1px rgba(0,0,0,.5)}
.sub_sale_img .tit span{font-size:14px; color:#e1e1e1; font-weight:normal}
.sub_cooper_img	{width:100%; height:240px; background:url('/images/sub_cooper_img.jpg'); background-size:cover; background-position:center; text-align:center}
.sub_cooper_img .tit	{width:300px; margin: 80px auto; font-family:'NanumSquareB'; font-size:40px; font-weight:bold; color:#fff; line-height:40px; display:inline-block; text-shadow:1px 1px 1px rgba(0,0,0,.5)}
.sub_cooper_img .tit span{font-size:14px; color:#e1e1e1; font-weight:normal}
.sub_special_img	{width:100%; height:240px; background:url('/images/sub_special_img.jpg'); background-size:cover; background-position:center; text-align:center}
.sub_special_img .tit	{width:300px; margin: 80px auto; font-family:'NanumSquareB'; font-size:40px; font-weight:bold; color:#fff; line-height:40px; display:inline-block; text-shadow:1px 1px 1px rgba(0,0,0,.5)}
.sub_special_img .tit span{font-size:14px; color:#e1e1e1; font-weight:normal}
.sub_bbs_img	{width:100%; height:240px; background:url('/images/sub_bbs_img.jpg'); background-size:cover; background-position:center; text-align:center;	/* box-shadow:0 2px 5px rgba(0,0,0,.3); */}
.sub_bbs_img .tit	{width:300px; margin: 80px auto; font-family:'NanumSquareB'; font-size:40px; font-weight:bold; color:#fff; line-height:40px; display:inline-block; text-shadow:1px 1px 1px rgba(0,0,0,.5)}
.sub_bbs_img .tit span{font-size:14px; color:#e1e1e1; font-weight:normal}
.sub_customer_img	{width:100%; height:240px; background:url('/images/sub_customer_img.jpg'); background-size:cover; background-position:center; text-align:center}
.sub_customer_img .tit	{width:300px; margin: 80px auto; font-family:'NanumSquareB'; font-size:40px; font-weight:bold; color:#fff; line-height:40px; display:inline-block; text-shadow:1px 1px 1px rgba(0,0,0,.5)}
.sub_customer_img .tit span{font-size:14px; color:#e1e1e1; font-weight:normal}
.sub_product_img	{width:100%; height:240px; background:url('/images/sub_product_img.jpg'); background-size:cover; background-position:center; text-align:center}
.sub_product_img .tit	{width:300px; margin: 80px auto; font-family:'NanumSquareB'; font-size:40px; font-weight:bold; color:#fff; line-height:40px; display:inline-block; text-shadow:1px 1px 1px rgba(0,0,0,.5)}
.sub_product_img .tit span{font-size:14px; color:#e1e1e1; font-weight:normal}
.sub_business_img	{width:100%; height:240px; background:url('/images/sub_business_img.jpg'); background-size:cover; background-position:center; text-align:center}
.sub_business_img .tit	{width:300px; margin: 80px auto; font-family:'NanumSquareB'; font-size:40px; font-weight:bold; color:#fff; line-height:40px; display:inline-block; text-shadow:1px 1px 1px rgba(0,0,0,.5)}
.sub_business_img .tit span{font-size:14px; color:#e1e1e1; font-weight:normal}
.sub_certification_img	{width:100%; height:240px; background:url('/images/sub_certification_img.jpg'); background-size:cover; background-position:center; text-align:center}
.sub_certification_img .tit	{width:300px; margin: 80px auto; font-family:'NanumSquareB'; font-size:40px; font-weight:bold; color:#fff; line-height:40px; display:inline-block; text-shadow:1px 1px 1px rgba(0,0,0,.5)}
.sub_certification_img .tit span{font-size:14px; color:#e1e1e1; font-weight:normal}

.sub_nav_wrap {width:100%; height:50px; background-color:#f1f1f1;} /* #D9E16D */
.sub_nav {width:100%; max-width:1000px; margin:0 auto}
.sub_nav .sub_menu {margin:0}
.sub_nav .sub_menu li {float:left;padding:0 10px; min-width:80px; border-left:1px solid rgba(255,255,255,1); color:#555; font-size:16px; line-height:50px; text-align:center}
.sub_nav .sub_menu li:last-child	{border-right:1px solid rgba(255,255,255,1)}
.sub_nav .sub_menu_s {margin:0}
.sub_nav .sub_menu_s li {float:left;padding:0 10px; min-width:80px; border-left:1px solid rgba(255,255,255,1); color:#555; font-size:16px; line-height:50px; text-align:center}
.sub_nav .sub_menu_s li:last-child	{border-right:1px solid rgba(255,255,255,1)}
.sub_nav .on {background-color:#fff; border-top:1px solid #777; color:#111; font-weight:bold; border-left:1px solid #ddd !important; border-right:1px solid #ddd !important} /* #693 */
.sub_nav .sub_location {margin:0}
.sub_nav .sub_location li {float:right; line-height:50px; padding:0 30px 0 10px; font-size:14px; color:#777;background:url('/images/sub_nav_bg.gif') no-repeat right 0}
.sub_nav .sub_location li:first-child {margin-right:10px; padding:0 0 0 15px; color:#333; font-weight:bold; background:none}

.contents_wrap {width:100%; background-color:#fff} /* #f7f7f7 */
.contents {width:100%; max-width:1000px; margin:0 auto; background-color:#fff; padding:50px 20px}
.contents_changjo {width:100%; max-width:1000px; margin:0 auto; padding:50px 20px}

.sub_tit {width:100%; padding:0 0 20px; border-bottom:1px solid #ccc; font-size:24px;}
.cts_tit {font-family: 'NanumSquareB'; font-size:28px; color:#354556}

.cts_changjo_txt {margin-bottom:100px; font-size:18px; color:#888; line-height:170%; text-align:justify}
.cts_changjo_txt span {font-size:22px; color:#444}

.cts_ci {margin:80px auto 50px; padding-left:10px; box-sizing:border-box}
.cts_ci_btn_wrap {width:280px; margin:0 auto}
.cts_ci_btn {float:left; margin-right:10px; width:130px; padding:5px 10px; background-color:#eee; border-radius:3px; text-align:center; font-size:14px}
.cts_ci_btn:hover {background-color: #D9E16D}
.cts_ci_txt {margin-top:80px; margin-bottom:100px; font-size:16px; color:#888; line-height:170%; text-align:justify}
.cts_ci_txt span {font-size:20px; color:#444}


.cts_recruit {font-size:18px; color:#888; line-height:170%; text-align:justify}
.cts_recruit span {font-weight:bold; color:#444}




.cts_contact_info {margin-top:120px; font-size:16px}
.cts_contact_info span {width:60px; height:30px; display:inline-block; font-weight:bold; color:#333}

.btn_location {float:right; margin-left:10px; padding:5px; background-color:#eee; font-size:14px; font-weight:bold; border-radius:3px}



.floating_menu {position:absolute; top:420px; left:50%; min-width:150px; min-height:150px; margin-left:500px; padding:10px; background-color:#fff; border-radius: 0 15px 15px 0; box-shadow: 3px 2px 5px rgba(0,0,0, .2)}
.floating_menu .tit {margin:0 auto 20px; padding-bottom:4px; border-bottom:1px solid #ddd; text-align:center; color:#111}
.floating_menu ul li { margin-bottom:5px; padding:0 10px; background-color:#4E9656; color:#fff; border-radius:3px; text-align:center}

/* special */

.cts_special_tit {padding-right:50px; height:120px; font-family: 'NanumSquareB'; font-size:50px; color:#333; letter-spacing:-2px; font-weight:bold; text-indent:-1px; display: inline-block; background:url(/images/special_tit_bg.jpg) right bottom no-repeat}
.cts_special_tit_s {margin:5px 0 20px; font-family:'NanumSquareR'; font-size:28px; color:#111; font-weight:bold}
.cts_special_subtit {font-family: 'NanumSquareB'; font-size:36px; color:#333; letter-spacing:-1px; font-weight:bold}

.cts_special_txt {color:#888; line-height:180%; font-size:18px; text-align:justify}
.cts_special_txt ul {width:100%; margin-top:10px; border-collapse:collapse; border-bottom:1px solid #333}
.cts_special_txt li {padding:9px 0; border-top:1px solid #333; color:#555; line-height:130%; font-size:18px; text-align:center}
.cts_special_txt li:first-child {height:50px; background:url(/images/special_li_bg.jpg) center top no-repeat; border-top:none}

.cts_row {display:flex; padding:0 20px; overflow:auto}
.cts_row .sub_tit {width:70px; padding:0 0 15px; margin-bottom:20px; border-bottom:1px solid #D9E16D; font-family:'NanumSquareB'; font-size:18px; color:#fff}
.cts_row .sub_tit2 {width:70px; padding:0 0 15px; margin-bottom:20px; border-bottom:1px solid #5b7326; font-family:'NanumSquareB'; font-size:18px; color:#333}
.cts_row .img {flex:.4;} 
.cts_row .txt {flex:.6; padding:30px; color:#fff; text-align:justify;}
.cts_row .txt p {margin-bottom:30px}
.cts_row .txt li:before {content:"-　"}

.cts_tab1 {background:url(/images/tab1_bg.jpg) right top no-repeat}
.cts_tab2 {background:url(/images/tab2_bg.jpg) right top no-repeat}
.cts_tab3 {background:url(/images/tab3_bg.jpg) right top no-repeat}
.cts_tab4 {background:url(/images/tab4_bg.jpg) right top no-repeat}
.cts_tab5 {background:url(/images/tab5_bg.jpg) right top no-repeat}
.cts_tab6 {background:url(/images/tab6_bg.jpg) right top no-repeat}
.cts_tab7 {background:url(/images/tab7_bg.jpg) right top no-repeat}



.tab1_img1 {background:#efefef url(/images/tab1_img1.jpg) center top no-repeat; background-size:cover}
.tab1_img2 {background:#efefef url(/images/tab1_img2.jpg) center top no-repeat; background-size:cover}
.tab1_img3 {background:#efefef url(/images/tab1_img3.jpg) center top no-repeat; background-size:cover}
.tab1_img4 {background:#efefef url(/images/tab1_img4.jpg) center top no-repeat; background-size:cover}

.tab1_txt1 {background:#394e0e url(/images/tab1_txt1.jpg) center top no-repeat; background-size:cover}
.tab1_txt2 {background:#D9E16D url(/images/tab1_txt2.jpg) center top no-repeat; background-size:cover}
.tab1_txt3 {background:#394e0e url(/images/tab1_txt3.jpg) center top no-repeat; background-size:cover}
.tab1_txt4 {background:#D9E16D url(/images/tab1_txt4.jpg) center top no-repeat; background-size:cover}

.tab2_img1 {background:#efefef url(/images/tab2_img1.jpg) center top no-repeat; background-size:cover}
.tab2_img2 {background:#efefef url(/images/tab2_img2.jpg) center top no-repeat; background-size:cover}
.tab2_img3 {background:#efefef url(/images/tab2_img3.jpg) center top no-repeat; background-size:cover}
.tab2_img4 {background:#efefef url(/images/tab2_img4.jpg) center top no-repeat; background-size:cover}

.tab2_txt1 {background:#394e0e url(/images/tab2_txt1.jpg) center top no-repeat; background-size:cover}
.tab2_txt2 {background:#D9E16D url(/images/tab2_txt2.jpg) center top no-repeat; background-size:cover}
.tab2_txt3 {background:#394e0e url(/images/tab2_txt3.jpg) center top no-repeat; background-size:cover}
.tab2_txt4 {background:#D9E16D url(/images/tab2_txt4.jpg) center top no-repeat; background-size:cover}

.tab3_img1 {background:#efefef url(/images/tab3_img1.jpg) center top no-repeat; background-size:cover}
.tab3_img2 {background:#efefef url(/images/tab3_img2.jpg) center top no-repeat; background-size:cover}
.tab3_img3 {background:#efefef url(/images/tab3_img3.jpg) center top no-repeat; background-size:cover}
.tab3_img4 {background:#efefef url(/images/tab3_img4.jpg) center top no-repeat; background-size:cover}
.tab3_img5 {background:#efefef url(/images/tab3_img5.jpg) center top no-repeat; background-size:cover}
.tab3_img6 {background:#efefef url(/images/tab3_img6.jpg) center top no-repeat; background-size:cover}

.tab3_txt1 {background:#394e0e url(/images/tab3_txt1.jpg) center top no-repeat; background-size:cover}
.tab3_txt2 {background:#D9E16D url(/images/tab3_txt2.jpg) center top no-repeat; background-size:cover}
.tab3_txt3 {background:#394e0e url(/images/tab3_txt3.jpg) center top no-repeat; background-size:cover}
.tab3_txt4 {background:#D9E16D url(/images/tab3_txt4.jpg) center top no-repeat; background-size:cover}
.tab3_txt5 {background:#394e0e url(/images/tab3_txt5.jpg) center top no-repeat; background-size:cover}
.tab3_txt6 {background:#D9E16D url(/images/tab3_txt6.jpg) center top no-repeat; background-size:cover}


.tab1_txt2, .tab1_txt4, .tab2_txt2, .tab2_txt4, .tab3_txt2, .tab3_txt4, .tab3_txt6 {color:#5a5f1a !important}


.table_sale {width:100%; border-collapse:collapse}
.table_sale th { border-top: 2px solid #aaa; border-bottom: 1px solid #aaa; background-color:#e1e1e1; padding:10px; color:#111; font-size:16px; text-align:center}
.table_sale tr:nth-child(odd) { background-color: #f1f1f1}
.table_sale td { border-bottom: 1px solid #ccc; padding:5px; font-size:15px; text-align:center}
.table_sale_tail { border-top: 2px solid #aaa; border-bottom: 1px solid #ccc; padding:10px; background-color:#e1e1e1; color:#111}

.table_cooper {width:100%; border-collapse:collapse}
.table_cooper th { border-top: 2px solid #aaa; border-bottom: 1px solid #aaa; background-color:#e1e1e1; padding:10px; color:#111; font-size:16px; text-align:center}
.table_cooper tr:nth-child(odd) { background-color: #f1f1f1}
.table_cooper td { border-bottom: 1px solid #ccc; padding:5px; font-size:15px; text-align:center}




/* ---------------------------- Footer ------------------------- */
.footer {width:100%; background-color:#494949; overflow:hidden} /* #d9e16d */
.copy {width:100%; max-width:1000px; margin:0 auto}
.copy_logo {float:left; padding:35px 0 20px}
.copy_addr {float:left; padding:30px 0 25px 40px; font-size:13px; color:#bbb; line-height:150%}
.copy_addr span{margin-left:20px; font-weight:bold; color:#fff}




@media (max-width :768px) {
	
	html,body{overflow-x:hidden; height:auto}
	
	.pc {display:none !important}
	.pc_bbs {display:none !important}
	.mobile {display:block !important}
	
	.h50 {height:25px}
	.h120 {height:60px}
	
	.img_main {margin:60px auto 0; box-shadow:none}
	.img_main img {box-shadow:none}
	
	.cts_main_img {margin-top: 60px}

	/* Main Buttons */
	.main_btn img {width:100%;height:100%}

	.tit_main_btn {margin:20px auto 10px; font-size:24px}



	.bxslider h2	{position:relative; left:auto; margin-left:auto; padding-top:120px; font-size:32px; text-align:center}
	.bxslider .bar	{position:relative; left:auto; top:auto; margin-left:auto; width:30px}
	.bxslider h3	{position:relative; left:auto; padding-top:0; margin-left:auto; font-size:18px; text-align:center}
	
	/* .bxslider .bg {padding:0 30px; height:1600px} */
	.bxslider .bg {padding:0 30px; height:1300px}
	
	.bxslider .main1-1 {background:url('/images/bg_main2-1.jpg'); background-size:cover; background-position:center center;}
	.bxslider .main1-2 {background:url('/images/bg_main2-1.jpg'); background-size:cover; background-position:center center;}
	.bxslider .main1-3 {background:url('/images/bg_main2-1.jpg'); background-size:cover; background-position:center center;}

	
	

	.bxslider2_wrap {position:absolute; top:280px; width:100%; }
	.bxslider2 .bar {width:30px}
	.bxslider2 h2 {padding-top:100px; font-size:34px}
	
	.bxslider2 .bg { height:1000px; max-height:none; padding:0 30px}

	
	.bxslider2 .areas1 {width:100%; margin:40px auto}
	.bxslider2 .areas1 li {float:none; margin:0px auto 20px; width:300px; height:240px}
	.bxslider2 .areas1 li:last-child {margin:0px auto 0px}
	
	
	.bxslider2 .areas2 {width:100%; margin:40px auto}
	.bxslider2 .areas2 li {float:none; margin:0px auto 90px; width:300px; height:240px}
	.bxslider2 .areas2 li:last-child {margin:0px auto 0px}
	
	.bxslider2 .areas2 li div {height:150px}
	





	.cts_ci {margin:30px auto; padding-left:0;}
	.cts_ci img {width:90%; margin:0 auto}

	/* ----------------------------- sub ----------------------------------- */
	.sub_intro_img	{width:100%; height:200px; background:url('/images/sub_intro_img.jpg'); background-size:cover; background-position:center; text-align:center;	/* box-shadow:0 2px 5px rgba(0,0,0,.3); */}
	.sub_intro_img .tit	{width:300px; margin: 90px auto; font-size:30px; font-weight:bold; color:#fff; line-height:30px; display:inline-block; text-shadow:1px 1px 1px rgba(0,0,0,.5)}
	.sub_intro_img .tit span{font-size:14px; color:#e1e1e1; font-weight:normal}
	.sub_special_img	{width:100%; height:200px; background:url('/images/sub_special_img.jpg'); background-size:cover; background-position:center; text-align:center}
	.sub_special_img .tit	{width:300px; margin: 90px auto; font-size:30px; font-weight:bold; color:#fff; line-height:30px; display:inline-block; text-shadow:1px 1px 1px rgba(0,0,0,.5)}
	.sub_special_img .tit span{font-size:14px; color:#e1e1e1; font-weight:normal}
	.sub_bbs_img	{width:100%; height:200px; background:url('/images/sub_bbs_img.jpg'); background-size:cover; background-position:center; text-align:center;	/* box-shadow:0 2px 5px rgba(0,0,0,.3); */}
	.sub_bbs_img .tit	{width:300px; margin: 90px auto; font-size:30px; font-weight:bold; color:#fff; line-height:30px; display:inline-block; text-shadow:1px 1px 1px rgba(0,0,0,.5)}
	.sub_bbs_img .tit span{font-size:14px; color:#e1e1e1; font-weight:normal}
	.sub_customer_img	{width:100%; height:200px; background:url('/images/sub_customer_img.jpg'); background-size:cover; background-position:center; text-align:center}
	.sub_customer_img .tit	{width:300px; margin: 90px auto; font-size:30px; font-weight:bold; color:#fff; line-height:30px; display:inline-block; text-shadow:1px 1px 1px rgba(0,0,0,.5)}
	.sub_customer_img .tit span{font-size:14px; color:#e1e1e1; font-weight:normal}
	.sub_product_img	{width:100%; height:200px; background:url('/images/sub_product_img.jpg'); background-size:cover; background-position:center; text-align:center}
	.sub_product_img .tit	{width:300px; margin: 90px auto; font-size:30px; font-weight:bold; color:#fff; line-height:30px; display:inline-block; text-shadow:1px 1px 1px rgba(0,0,0,.5)}
	.sub_product_img .tit span{font-size:14px; color:#e1e1e1; font-weight:normal}
	.sub_business_img	{width:100%; height:200px; background:url('/images/sub_business_img.jpg'); background-size:cover; background-position:center; text-align:center}
	.sub_business_img .tit	{width:300px; margin: 90px auto; font-size:30px; font-weight:bold; color:#fff; line-height:30px; display:inline-block; text-shadow:1px 1px 1px rgba(0,0,0,.5)}
	.sub_business_img .tit span{font-size:14px; color:#e1e1e1; font-weight:normal}
	.sub_certification_img	{width:100%; height:200px; background:url('/images/sub_certification_img.jpg'); background-size:cover; background-position:center; text-align:center}
	.sub_certification_img .tit	{width:300px; margin: 90px auto; font-size:30px; font-weight:bold; color:#fff; line-height:30px; display:inline-block; text-shadow:1px 1px 1px rgba(0,0,0,.5)}
	.sub_certification_img .tit span{font-size:14px; color:#e1e1e1; font-weight:normal}


	.sub_nav .sub_menu li {padding:0 15px; min-width:60px; border-left:1px solid rgba(255,255,255,0.5); font-size:14px}
	.sub_nav .sub_menu li:last-child	{border-right:1px solid rgba(255,255,255,0.5)}
	.sub_nav .sub_menu_s li {padding:1px; min-width:40px; border-left:1px solid rgba(255,255,255,0.5); color:#555; font-size:12px; line-height:50px; text-align:center; letter-spacing:-1px}
	.sub_nav .sub_menu_s li:last-child	{border-right:1px solid rgba(255,255,255,0.5)}

	

	.cts_changjo_txt {margin-top:20px; font-size:16px}
	.cts_changjo_txt span {font-size:20px; color:#444}
	.cts_changjo_txt img {width:300px; margin-top:-40px}

	.cts_contact_info {margin-top:20px; font-size:16px}

	
	.contents_changjo {width:100%; max-width:1000px; margin:0 auto; background: #fff; padding:50px 20px}
	


	/* special */
	
	.cts_special_tit_s {font-size:24px}
	.cts_special_subtit {font-size:30px}
	
	.cts_special_txt {font-size:15px}
	.cts_special_txt li {font-size:14px}
	.cts_special_txt li:first-child {height:40px}
	
	.cts_tab1, .cts_tab2, .cts_tab3, .cts_tab4, .cts_tab5, .cts_tab6, .cts_tab7 {background:none}
	
	
	.cts_row {display:block; padding:0 5px; overflow:auto}
	.cts_row .img {min-height:180px} 
	.cts_row .txt {padding:10px; color:#fff; text-align:justify}
	.cts_row .txt p {margin-bottom:30px; font-size:14px; line-height:150%}
	.cts_row .txt li {font-size:14px; line-height:150%; letter-spacing:-1.5px}

	.cts_special_tit {display:none}

	
	/* ---------------------------- Footer ------------------------- */
	.copy_logo {float:left; padding:10px 10px 10px 20px}
	.copy_logo img {width:130px;}
	.copy_addr {float:left; padding:10px 0 0 10px; font-size:13px; color:#5d543d; line-height:150%}
	.copy_addr span{margin-left:0; font-weight:bold; color:#000}
	.copy p {margin:5px auto; color:#888; font-size:12px; text-align:center}
}




