/* menu public css */

@font-face {
  font-family:'nanumgothic';
  font-style:normal;
  font-weight:400;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
        url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff2) format('woff2'),
        url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff) format('woff'),
        url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.ttf) format('truetype');
}




#tab {width:100%;  height:50px;  padding:0px; margin:0px; margin-bottom:30px; text-align:center;}
#tab li {  width:330px; text-align:center;  line-height:45px; float:left; display:inline-block; }
#tab .last { border-right:1px #dae1e7 solid; border-radius:10px;}
#tab .elm{color:#666;height:50px; display:block;border-left:1px #dae1e7 solid;border-radius:10px;border-top:1px #dae1e7 solid;font-size:19px; border-bottom:1px #dae1e7 solid; }
#tab li:hover {}
#tab .elm.on, #tab .elm:hover{color:#fff; background-color:#eb812b; }



.tab {width:100%; margin:0px; padding:0px; list-style:none;}

.tab h3 { font-size:22px; margin:0px; padding:0px; margin-bottom:26px; background:url('../../layouts/bluebDesign/image/content/title_bg.png') no-repeat; padding-top:10px; }
.tab h4 { font-size:20px;margin:0px 0px 8px 30px; padding:0px; color:#444; }
.tab ul { font-size:16px; font-weight:bolder; margin:0px; padding:0px 13px; background:url('../../layouts/bluebDesign/image/content/li.png') 0 4px no-repeat; color:#666;}
.tab ul li { font-weight:normal;margin:5px 0px 50px 0px; padding:0px; font-size:15px; line-height:150%; list-style:none; color:#555;  text-align:center;}
.tab ul li .img { margin:70px 0px; text-align:center;}
.tab .view{display:none; }
.tab .view.on{display:block; }



.factory { width:100%; text-align:center; margin:20px 0px 60px 0px;}
.factory caption { display:none;}
.factory thead tr { background-color:#a3d39c; font-size:16px;  }
.factory thead tr th {border-right:1px #fff solid; padding:15px 0px; border-bottom:1px #fff solid;}
.factory thead tr .bottom { border-bottom:1px #fff solid;}
.factory thead tr .last { border-right:0px;}
.factory thead tr td { border-bottom:1px #CCC solid; font-size:14px; background-color:#FFF; padding:15px 0px; font-size:14px; border-right:1px #CCC solid; }
.factory thead tr .end { border-right:0px;}
.factory thead tr .top {  border-top:1px #CCC solid;}


#page49 .cont { margin:0px 0px 70px 0px; padding:0px;}
#page49 .cont p { font-size:16px; list-style:none; margin-top:5px; color:#444; line-height:160%;}
#page49 .cont h3 {background:url('../../layouts/bluebDesign/image/content/h3_bg.png') no-repeat; padding-left:15px; padding-top:13px; height:40px; margin:0px 0px 40px 0px; color:#FFF; font-size:16px;}
#page49 .cont ul { font-size:18px; margin:0px 0px 45px 0px; font-weight:bolder; color:#636363; background:url('../../layouts/bluebDesign/image/sub/li.png') 0 5px  no-repeat; padding-left:18px;} 
#page49 .cont ul li { font-size:16px; list-style:none; margin-top:5px; font-weight:normal; ; color:#444;}
#page49 .cont .img { margin-bottom:30px;}
#page49 .box { width:100%; height:50px; background-color:#f7f7f7; text-align:center; color:#dd4e31; padding:15px 0px; font-size:16px; line-height:150%; margin:70px 0px;}