/* CSS Document */
/* 공통 */
@font-face{
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 200;
 src:url(../font/NotoSansKR-Thin.eot);
 src:url(../font/NotoSansKR-Thin.eot) format('embedded-opentype'),
     url(https://www.powermastersemi.com/font/NotoSansKR-Thin.woff) format('woff'),
     url(https://www.powermastersemi.com/font/NotoSansKR-Thin.otf) format('.otf');
}
@font-face{
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 300;
 src:url(https://www.powermastersemi.com/font/NotoSansKR-Light.eot);
 src:url(https://www.powermastersemi.com/font/NotoSansKR-Light.eot) format('em2019-10-30bedded-opentype'),
     url(../font/NotoSansKR-Light.woff) format('woff'),
     url(https://www.powermastersemi.com/font/NotoSansKR-Light.otf) format('.otf');
}
@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 400;
src:url(../font/NotoSansKR-Regular.eot);
src:url(../font/NotoSansKR-Regular.eot) format('embedded-opentype'),
    url(../font/NotoSansKR-Regular.woff) format('woff'),
    url(https://www.powermastersemi.com/font/NotoSansKR-Regular.otf) format('.otf');
}
@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 500;
 src:url(../font/NotoSansKR-Medium.eot);
 src:url(../font/NotoSansKR-Medium.eot) format('embedded-opentype'),
     url(../font/NotoSansKR-Medium.woff) format('woff'),
     url(https://www.powermastersemi.com/font/NotoSansKR-Medium.otf) format('.otf');
}
@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 600;
 src:url(../font/NotoSansKR-Bold.eot);
 src:url(../font/NotoSansKR-Bold.eot) format('embedded-opentype'),
     url(../font/NotoSansKR-Bold.woff) format('woff'),
     url(https://www.powermastersemi.com/font/NotoSansKR-Bold.otf) format('.otf');
}
body{font-size:16px;}
.box1{ width:96%; max-width:1700px; margin:0 auto; position:relative; }
.doc .box1{ max-width:1700px; max-width:96%; margin:0 auto; position:relative; ;    margin-top: 8%;}
#header .box1{ background:#fff;height:110px;}
#header{position:fixed; top:0; left:0; width:100%; z-index:999998; background:#fff; border-bottom:1px solid #ddd}
#header .gnb_area{position:relative; z-index:99;  background:#fff; }
#header .gnb_area .logo{position:absolute; left:0; top:18px; }
#header .gnb_area .logo a{display:block;  }
#header .r_menu{position:absolute; top:39px; right:48px;}
#header .r_menu ul{overflow:hidden; padding:4px 0 0px 29px; position:relative;}
#header .r_menu ul li{float:left; margin-left:12px; position:relative;}
#header .r_menu ul li:first-child{margin-left:0;}
#header .r_menu ul li a{font-size:13px; color:#2c2c2c; display:block;width:35px;height:30px;line-height:30px;border:1px solid #666;text-align:center;font-weight:bold;}
#header .r_menu ul li a:hover{color:#bbb!important;}
#header .r_menu ul li.on a { color:#33cc33;border:1px solid #33cc33}
#header .search-bt{position:absolute; top:43px; right:42px;}
#header .search-bt .con { position:fixed;width:100%;top:110px;background:#fff;padding:20px 0 30px;height:105px;border-top:1px solid #ddd;left:0;box-sizing:border-box;display:none;}
#header .search-bt .con .box { max-width:1700px;width:92%;margin:0 auto;position:relative;}
#header .search-bt .con .box .search-box { width:360px;;float:right;border-bottom:1px solid #282828}
#header .search-bt .con .box .search-box input[type=text] { width:78%;height:40px;line-height:40px;font-size:16px;color:#4d4d4d;border:0}
#header .search-bt .con .box .search-box input[type=button] { width:20%;height:40px;line-height:40px;cursor:pointer; background:url(../image/search-bt.png) no-repeat right center;border:0}
#header .search-bt .con .box .close{position:absolute;; top:-96px; right:32px; font-size:35px; color:#222; cursor:pointer; transition:0.1s;z-index:9999999999;background:#fff;;padding:10px;}
#header .search-bt .con .box .close:hover{transform:rotate(180deg);}
#header .ham_btn{position:absolute; top:22px; right:0;}
#header .all_btn{ display:inline-block; *display:inline; zoom:1; vertical-align:middle; width:25px; height:25px; margin-top:24px; overflow:hidden;}
#header .all_btn *{ transition:0.3s ease;}
#header .all_btn .all_dot{width:100%; height:3px; background:#222; margin-bottom:5px; display:block; border-radius:3px;}
#header .gnb_area .gnb{left:50%;transform:translateX(-50%);position:absolute;width:67%;display:flex;align-items: center;height:110px;margin-top:5px;}
#header .gnb_area .gnb:after{ content:""; display:block; clear:both;}
#header .gnb_area .gnb > li{ float:left; position:relative; cursor:pointer;width:20%;text-align:center;}
#header .gnb_area .gnb > li .dp1{ display:block; position:relative; padding:0 0; font-size:20px; color:#2c2c2c;;}
#header .gnb_area .gnb > li:first-child .dp1{background:none;}
#header .gnb_area .gnb > li > a{ text-decoration:none; }
@media all and (max-width:1050px){
#header .r_menu ul li { margin-left:3px;}
#header .r_menu ul { padding-left:15px;}
#header .r_menu { right:90px}
}
@media all and (max-width:1185px){
#header .gnb_area .gnb > li .dp1 { font-size:18px;}
}
@media all and (max-width:1155px){
#header .gnb_area .gnb > li { width:auto;}
#header .gnb_area .gnb > li .dp1 { font-size:18px;}
#header .gnb_area .gnb > li .dp1 { padding:0 15px;}
#header .gnb_area .gnb { width:616px;}
}
#header .gnb_area .gnb > li:hover .dp1{color:#f36f21}
#header .gnb_area .gnb > li .dp1.on {background:#f36f21; color:#fff!important;}
#header .gnb_area .gnb > li:hover .dp2{background:#fff;}
#header .gnb_area .gnb > li.on .dp2{background:#fff!important; }
#header .gnb_area .gnb > li.on .dp2 a{color:#fff!important;}
#header .gnb_area .gnb > li .dp2 a:hover{background:#e4e4e4; color:#222}
#header .gnb_area .gnb .dp2{ position:absolute; left:50%; margin-left:-110px; width:220px; padding:10px 0; background:#fff; text-align:center; border:1px solid #ccc; border-top:0;}
#header .gnb_area .gnb .dp2 > li{text-align:center;}
#header .gnb_area .gnb .dp2 > li > a{ display:block; padding:10px 0; color:#333; font-size:0.92em; padding:10px 0; text-transform:uppercase;}
#header .gnb_area .gnb .dp2 > li:first-child > a{ border-top:0;}
#header .gnb_area .gnb .dp2,
#header .gnb_area .gnb .dp3,
#header .gnb_area .gnb .m_guide,
#header .gnb_area .gnb .m_member,
#header .gnb_area .gnb .m_mypage,
#header .gnb_area .gnb .m_sitemap,
#header .gnb_area .gnb .m_search{ display:none;}
#header .ham_menu{position:fixed; left:0; top:110px; width:100%;background:#fff; display:none; z-index:100;border-top:1px solid #ddd}
#header .ham_menu .box-01 { width:92%;max-width:1700px;margin:0 auto;position:relative;}
#header .ham_menu .close{position:absolute;; top:-76px; right:-1%; font-size:35px; color:#222; cursor:pointer; transition:0.1s;z-index:9999999999;background:#fff;;padding:10px;}
#header .ham_menu .close:hover{transform:rotate(180deg);}
#header .ham_menu .ham_gnb{padding:25px 0 0;width:885px;margin:0 auto;;}
#header .ham_menu .ham_gnb .gnb{ overflow:hidden;margin-left:-1%;}
#header .ham_menu .ham_gnb .gnb > li{ float:left; width:20%;  margin-bottom:50px;padding:0 0 0 40px;box-sizing:border-box}
#header .ham_menu .ham_gnb .gnb > li.m_member,
#header .ham_menu .ham_gnb .gnb > li.m_mypage,
#header .ham_menu .ham_gnb .gnb > li.m_guide{ display:none}
#header .ham_menu .ham_gnb .gnb > li .dp1{ display:none}
#header .ham_menu .ham_gnb .gnb > li:hover .dp1{ background:#fff; color:#333}
#header .ham_menu .ham_gnb .gnb > li .dp2 > li > a{ display:block;  font-size:16px; color:#2c2c2c; line-height:20px;padding:12px 0;; text-transform:uppercase;}
#header .ham_menu .ham_gnb .gnb > li .dp2 > li > a:hover{ font-weight:bold; color:#000;}
#header .ham_menu .ham_gnb .gnb > li.m_1,
#header .ham_menu .ham_gnb .gnb > li.m_2{width:160px;;}
#header .ham_menu .ham_gnb .gnb > li.m_3{ width:230px;}
#header .ham_menu .ham_gnb .gnb > li.m_4{width:180px;}
#header .ham_menu .ham_gnb .gnb > li.m_5{width:150px;}
#header .ham_menu .logo{text-align:center; padding:20px 0; background:#fff;}
@media all and (max-width:1800px){
#header .ham_menu .close { right:-3%}
}
@media all and (max-width:1380px){
#header .ham_menu .ham_gnb .gnb > li { padding:0 0 0 20px;}
#header .ham_menu .ham_gnb { width:690px;}
#header .ham_menu .ham_gnb .gnb > li .dp2 > li > a { font-size:13px;}
#header .ham_menu .ham_gnb .gnb > li.m_1,
#header .ham_menu .ham_gnb .gnb > li.m_2{width:120px;;}
#header .ham_menu .ham_gnb .gnb > li.m_3{ width:192px;}
#header .ham_menu .ham_gnb .gnb > li.m_4{width:140px;}
#header .ham_menu .ham_gnb .gnb > li.m_5{width:110px;}
}
@media all and (max-width:1155px){
#header .ham_menu .ham_gnb .gnb > li { padding:0 0 0 15px;}
#header .ham_menu .ham_gnb { width:616px;}
#header .ham_menu .ham_gnb .gnb > li .dp2 > li > a { font-size:13px;}
#header .ham_menu .ham_gnb .gnb > li.m_1,
#header .ham_menu .ham_gnb .gnb > li.m_2{width:101px;;}
#header .ham_menu .ham_gnb .gnb > li.m_3{ width:167px;}
#header .ham_menu .ham_gnb .gnb > li.m_4{width:120px;}
#header .ham_menu .ham_gnb .gnb > li.m_5{width:93px;}
}
/*footer1 up*/
#footer{ position:relative; background:#ededed; }
.sub#footer{ margin-top:100px;}
#footer .f_top { max-width:1700px;width:96%;margin:0 auto;}
#footer .f_top .top_btn{position:absolute; right:0; top:0; line-height:50px; background:#f36f21; padding:0 15px; cursor:pointer;}
#footer .f_top .top_btn .xi{dislay:inline-block; *display:inline; zoom:1; vertical-align:middle; color:#fff; font-size:18px;}
#footer .f_top .top_btn span{dislay:inline-block; *display:inline; zoom:1; vertical-align:middle; color:#fff; font-size:13px; margin-left:3px;}
#footer .f_top .top_btn:hover{background:#d34e00;}
#footer .f_top ul >li{display:inline-block; *display:inline; zoom:1; margin-right:35px; vertical-align:middle;}
#footer .f_top ul >li a{line-height:50px; font-size:15px; font-family:notokrM; color:#000;}
#footer .f_top ul >li a:hover{color:#d75000;}
#footer .copy{padding:30px 0 50px 240px; position:relative;}
#footer .copy .f_logo{position:absolute; left:0; top:57px;}
#footer .copy ul{
    display: flex;justify-content: space-around;
}
#footer .copy ul li{ display:block; *display:inline; zoom:1; padding-right:20px; font-size:16px; color:#000; margin-bottom:3px; vertical-align:middle; font-family: "Noto Sans KR", sans-serif;;line-height:24px;padding-top:23px}
/*main********************************************************************************************************************************************************/
.m_wrap{position: relative; z-index:inherit; left:50%; top:0; width:2000px; margin-left:-1000px}
.main_slide{ position:relative; background:#fff;}
.main_slide .item{ position:relative;}
.main_slide .item .bg{ position:absolute; left:0; top:0; width:100%; height:100%; background-position:50% 50%; background-repeat:no-repeat; background-size:cover; transition:3s;/* transform:scale(1.1,1.1);*/}
.main_slide .item.ani-on .bg{transform:scale(1,1)}
.main_slide .slogan{ position:absolute; top:20%; left:0; width:100%; text-align:center; filter:alpha(opacity=0); opacity:0; transform:translate(0,60px); transition:All 1.5s ease;}
.main_slide .slogan.ani-on{ filter:alpha(opacity=100); opacity:1; transform:translate(0,0); transition-delay:.1s}
.main_slide .slogan .tit1{ color:#f36f21; font-size:1.125em; letter-spacing:0.2em; text-shadow:1px 1px 1px rgba(0,0,0,0.5)}
.main_slide .slogan .line{ width:30px; height:3px; background:#f36f21; margin:30px auto;}
.main_slide .slogan .tit2{ font-size:2.5em; font-family:notokrR; color:#fff; text-shadow:1px 1px 1px rgba(0,0,0,0.5)}
.main_slide .slogan .tit2 span{ display:block; font-family:notokrB;}
.main_slide .slogan .tit3{ margin-top:20px; font-size:1.125em; color:#fff; text-shadow:1px 1px 1px rgba(0,0,0,0.5)}
.main_slide .control_box a{-webkit-transition:.3s; transition:.3s}
.main_slide .control_pauseplay,
.main_slide .control_arrow{ position:absolute; z-index:100; bottom:3em;}
.main_slide .control_arrow{ left:50px;}
.main_slide .control_pauseplay{ right:50px;}
.main_slide .control_arrow{ overflow:hidden;}
.main_slide .control_arrow > li{ float:left}
.main_slide .control_pauseplay a,
.main_slide .control_arrow a{ display:block; width:60px; height:60px; line-height:60px; border:1px solid #fff; bottom:100px; text-align:center;}
.main_slide .control_pauseplay a:before,
.main_slide .control_arrow a:before{ font-family:xeicon!important; font-size:2.5em; color:#fff}
.main_slide .control_arrow .prev a{}
.main_slide .control_arrow .next a{ border-left:none}
.main_slide .control_arrow .prev a:before{ content:"\e93d";}
.main_slide .control_arrow .next a:before{ content:"\e940";}
.main_slide .control_pauseplay .pause a:before{ content:"\ea3b";}
.main_slide .control_pauseplay .play a:before{ content:"\ea3e";}
.main_slide .control_box a:hover{ background:rgba(255,255,255,.2)}
.main_slide .control_box .hide{ display:none;}
.scrollAni{ position: fixed; left:50%; margin-left:-50px; width:100px; text-align:center; bottom:3em; filter:alpha(opacity=100); opacity:1; z-index:100}
.scrollAni .xi{ vertical-align:middle}
.scrollAni .xi-mouse{font-size:3em; color:#fff; margin-right:-7px}
.scrollAni .xi-scroll{font-size:2em; color:#fff; margin-left:-7px}
.scrollAni .tt{ display:block; font-family:Arial, sans-serif; color:#fff; font-size:.75em; text-transform:uppercase}
.scrollAni.hide{ filter:alpha(opacity=0); opacity:0; z-index:-1;}
.main_con img{ position:relative;}
.main_con .bg{ position:absolute; width:50%; height:100%; top:0; }
.main_con.con_left .bg{ left:0;}
.main_con.con_right .bg{ right:0;}
.pattern{ position:absolute; top:0; left:0; width:100%; height:100%; background:url(https://www.powermastersemi.com/images/main/pattern.png);}
#nav{z-index:999; position:fixed; right:5%; height:60%;;padding-top:20%;display:none;margin-right:50px;}
#nav li{display:block;height:50px;line-height:50px;}
#nav li a{display:inline-block;text-align:right;}
#nav li a:hover{text-decoration:none;}
#nav li span{position:relative; /*font-family:sans-serif;*/ font-size:18px;letter-spacing:0; color:#ccc; text-decoration:none; width:175px;text-align:right;display:inline-block;vertical-align:middle;color:#999999;font-weight:400;}
#nav li span:after{position:absolute;z-index:9999; display:inline-block;vertical-align:top;content:"";width:15px;height:15px;background: #999;border-radius:50%;vertical-align:middle;margin-left:25px;top:50%;transform:translateY(-50%) }
#nav li.active span{color:#33cc33;font-weight:bold;}
#nav li.active span:after{background-color:#33cc33;width:23px;height:23px;margin-left:22px;}
#nav li:hover span{font-weight:600;color:#33cc33;;font-weight:bold;}
#nav li:hover span:after{background-color:#33cc33;;width:23px;height:23px;margin-left:22px}
#nav.nav01 { display:block;}
#nav:before { content:'';width:1px;height:1000px;position:fixed;top:0;right:5.9%;background:rgba(132,132,132,.3);z-index:999}
/*section1*/
#section1 .txt_w1{padding-left:100px;}
#section1 .txt_w1 .txt1{ color:#2a2a2a;font-family: 'Exo';font-weight:bold;font-size:18px;line-height:25px;margin:30px 0 40px 0;}
#section1 .txt_w1 .txt2{ color:#2a2a2a;font-size:48px; font-family: 'Exo';font-weight:bold;margin:0; text-transform:uppercase;}
#section1 .txt_w1 .btn1{ margin-bottom:15px;}
#section1 .txt_w1 .btn1 a.list{ display:inline-block; border:1px solid #9b9b9b; padding:0 25px; transition:all 0.3s;width:360px;line-height:65px;line-height:65px;box-sizing:border-box;font-size:20px;font-family: 'Exo'!important;font-weight:bold;color:#2a2a2a;background:#fff url(../image/bt-arr-off.png) no-repeat 95% center;}
#section1 .txt_w1 .btn1 a.list:hover{ background:#253b4e  url(../image/bt-arr-on.png) no-repeat 95% center; color:#fff;border:1px solid #253b4e}
#section1 .txt_w1 .btn1 .box01 {top:0; position:absolute;left:50%;transform:translateX(-50%);width:472px;height:434px;background:url(https://www.powermastersemi.com/img/main/box-bg.png) no-repeat 0 0;padding:45px 48px;box-sizing:border-box;color:#fff;margin-top:-68px;display:none;z-index:99999999999999}
#section1 .txt_w1 .btn1 .box01  p { font-family: 'Exo';font-weight:bold;font-size:50px;margin-bottom:30px;}
#section1 .txt_w1 .btn1 .box01  p.small{font-size:35px}
#section1 .txt_w1 .btn1 .box01 p.small sup{font-size:17px;}
#section1 .txt_w1 .btn1 .box01  span { font-family: 'Exo';font-weight:500; font-size:20px;line-height:35px;/*background:url(https://www.powermastersemi.com/img/main/jum.png) no-repeat 0 center;padding-left:15px*/;display:block;}
#section1 .txt_w1 .btn1 .box01  a { width:196px;height:58px;line-height:58px;padding:0 35px;position:relative;display:block;margin:30px auto 0;color:#fff;background:#33cc33;box-sizing:border-box}
#section1 .txt_w1 .btn1 .box01  a img { position:absolute;right:30px;top:50%;transform:translateY(-50%) }
/*section2*/
#section2 .txt_w1{ margin-left:55%;width:30%;}
#section2 .txt_w1 .txt1{ color:#2a2a2a;font-family: 'Exo';font-weight:bold;font-size:18px;line-height:25px;margin:0 0 10px;}
#section2 .txt_w1 .txt2{ color:#2a2a2a;font-size:50px; font-family: 'Exo';font-weight:bold;text-transform:uppercase;margin-bottom:30px;}
#section2 .txt_w1 .txt3{ color:#666666; font-size:18px;line-height:24px; font-family:'nsR'; }
#section2 .txt_w1  a { width:196px;height:58px;line-height:58px;padding:0 35px;position:relative;display:block;margin:45px 0 0;color:#fff;background:#33cc33;box-sizing:border-box}
#section2 .txt_w1 a img { position:absolute;right:30px;top:50%;transform:translateY(-50%) }
/*section3*/
#section3{}
#section3 .txt_w1{padding-left:100px;}
#section3 .txt_w1 .txt1{ color:#2a2a2a;font-family: 'Exo';font-weight:bold;font-size:18px;line-height:25px;margin:45px 0 60px;width:30%;}
#section3 .txt_w1 .txt2{ color:#2a2a2a;font-size:50px; font-family: 'Exo';font-weight:bold;margin-top:10px; text-transform:uppercase;margin-top:-50px;}
#section3 .txt_w1 .btn1{ margin-bottom:25px;;}
#section3 .txt_w1 .btn1 a.list{ display:inline-block; border:1px solid #9b9b9b; padding:0 25px; transition:all 0.3s;width:360px;line-height:65px;line-height:65px;box-sizing:border-box;font-size:20px;font-family: 'Exo';font-weight:bold;color:#2a2a2a;background:#fff url(../image/bt-arr-off.png) no-repeat 95% center;}
#section3 .txt_w1 .btn1 a.list:hover{ background:#253b4e  url(../image/bt-arr-on.png) no-repeat 95% center; color:#fff;border:1px solid #253b4e}
#section3 .txt_w1 .btn1 .box01 {top:0; position:absolute;left:50%;transform:translateX(-50%);width:472px;height:434px;background:url(https://www.powermastersemi.com/img/main/box-bg.png) no-repeat 0 0;padding:45px 48px;box-sizing:border-box;color:#fff;margin-top:-68px;display:none;z-index:99999999999999}
#section3 .txt_w1 .btn1 .box01  p { font-weight:bold;font-size:30px;line-height:40px;margin-bottom:40px;}
#section3 .txt_w1 .btn1 .box01  span { font-family: 'Exo';font-weight:500; font-size:20px;line-height:35px;/*background:url(https://www.powermastersemi.com/img/main/jum.png) no-repeat 0 center;padding-left:15px*/;display:block;}
#section3 .txt_w1 .btn1 .box01  a { width:196px;height:58px;line-height:58px;padding:0 35px;position:relative;display:block;margin:45px auto 0;color:#fff;background:#33cc33;box-sizing:border-box}
#section3 .txt_w1 .btn1 .box01  a img { position:absolute;right:30px;top:50%;transform:translateY(-50%) }
@media all and (max-width:1000px){
body{font-size:10px;}
.box1{ width:94%;margin:0 auto; position:relative}
.doc .box1{ width:100%; max-width:94%; margin:0 auto; position:relative; }
#header .box1{ background:#fff;height:60px}
#header .ham_btn{ display:none;}
#header .r_menu{ right:50px; top:15px}
#header .r_menu ul{ padding:3px 0 3px 0}
#header .r_menu ul::before{ font-size:0;}
#header .r_menu ul li{ margin-left:8px;}
#header .r_menu ul li a{font-size:11px; width:20px;height:20px;line-height:20px;}
#header .m_gnb{ width:40px; height:54px;}
#header .gnb_area{ z-index:0; height:60px;}
#header .gnb_area .logo{ background-size:100px; top:10px;}
#header .gnb_area .logo a{ width:100px; height:45px;}
#header .gnb_area .gnb{ display:none;}
#header .search-bt{position:absolute; top:12px; right:49px;}
#header .search-bt .con { position:fixed;width:100%;top:60px;background:#fff;padding:20px 0 30px;height:80px;border-top:1px solid #ddd;left:0;box-sizing:border-box;display:none;}
#header .search-bt .con .box { max-width:1700px;width:92%;margin:0 auto;position:relative;}
#header .search-bt .con .box .search-box { width:100%;;float:none;border-bottom:1px solid #282828}
#header .search-bt .con .box .search-box input[type=text] { width:78%;height:40px;line-height:40px;font-size:16px;color:#4d4d4d;border:0}
#header .search-bt .con .box .search-box input[type=button] { width:20%;height:40px;line-height:40px;cursor:pointer; background:url(../image/search-bt.png) no-repeat right center;border:0}
#header .search-bt .con .box .close{position:absolute;; top:-76px; right:35px; font-size:35px; color:#222; cursor:pointer; transition:0.1s;z-index:9999999999;background:#fff;;padding:10px;}
#header .search-bt .con .box .close:hover{transform:rotate(180deg);}
/*main*/
#nav{ display:none !important;}
.control_box{ display:none;}
.scrollAni{ bottom:8em; display:none;}
.scrollAni .xi-mouse{ font-size:4em;}
.scrollAni .xi-scroll{ font-size:3em;}
.scrollAni .tt{ font-size:0.875em;}
.main_con .bg{ width:75%;}
/*section1*/
#section1 .txt_w1{margin-top:70px;padding-left:0;}
#section1 .txt_w1 .txt1{ width:48%;color:#2a2a2a;font-family: 'Exo';font-weight:bold;font-size:12px;line-height:18px;margin:20px 0 30px;}
#section1 .txt_w1 .txt2{ color:#2a2a2a;font-size:30px; font-family: 'Exo';font-weight:bold;margin-top:10px; text-transform:uppercase;}
#section1 .txt_w1 .btn1{ margin-bottom:15px;;}
#section1 .txt_w1 .btn1 a.list{ display:inline-block; border:1px solid #9b9b9b; padding:0 15px; transition:all 0.3s;width:40%;line-height:35px;line-height:35px;box-sizing:border-box;font-size:12px;font-family: 'Exo';font-weight:bold;color:#2a2a2a;background:#fff url(../image/bt-arr-off.png) no-repeat 95% center;background-size:3px auto}
#section1 .txt_w1 .btn1 a.list:hover{ background:#253b4e  url(../image/bt-arr-on.png) no-repeat 95% center; color:#fff;border:1px solid #253b4e}
#section1 .txt_w1 .btn1 .box01 { position:absolute;left:40%;top:0;transform:none;width:60%;height:auto;background:url(https://www.powermastersemi.com/img/main/box-bg.png) no-repeat 0 0;padding:20px 10px 40px 20px;box-sizing:border-box;color:#fff;margin-top:-68px;display:none;z-index:99999999999999}
#section1 .txt_w1 .btn1 .box01  p { font-family: 'Exo';font-weight:bold;font-size:20px;margin-bottom:15px;}
#section1 .txt_w1 .btn1 .box01  span { font-family: 'Exo';font-weight:500; font-size:11px;line-height:18px;/*background:url(https://www.powermastersemi.com/img/main/jum.png) no-repeat 0 6px;padding-left:10px*/;display:block;background-size:5px auto}
#section1 .txt_w1 .btn1 .box01  a { width:90%;height:30px;line-height:30px;padding:0 20px;position:relative;display:block;margin:20px auto 0;color:#fff;background:#33cc33;box-sizing:border-box}
#section1 .txt_w1 .btn1 .box01  a img { position:absolute;right:10px;top:50%;transform:translateY(-50%);width:4px; }
/*section2*/
#section2 .txt_w1{ margin-left:55%;width:40%;}
#section2 .txt_w1 .txt1{ color:#2a2a2a;font-family: 'Exo';font-weight:bold;font-size:12px;line-height:18px;margin:0 0 10px;}
#section2 .txt_w1 .txt2{ color:#2a2a2a;font-size:20px; font-family: 'Exo';font-weight:bold;text-transform:uppercase;margin-bottom:45px;}
#section2 .txt_w1 .txt3{ color:#666666; font-size:12px;line-height:18px; font-family:'nsR'; }
#section2 .txt_w1  a {  width:90%;height:30px;line-height:30px;padding:0 20px;position:relative;display:block;margin:20px auto 0;color:#fff;background:#33cc33;box-sizing:border-box}
#section2 .txt_w1 a img { position:absolute;right:10px;top:50%;transform:translateY(-50%);width:4px; }
/*section3*/
#section3{padding-left:0;}
#section3 .txt_w1{margin-top:70px;padding-left:0}
#section3 .txt_w1 .txt1{ width:48%;color:#2a2a2a;font-family: 'Exo';font-weight:bold;font-size:12px;line-height:18px;margin:20px 0 30px;}
#section3 .txt_w1 .txt2{ color:#2a2a2a;font-size:30px; font-family: 'Exo';font-weight:bold;margin-top:10px; text-transform:uppercase;}
#section3 .txt_w1 .btn1{ margin-bottom:15px;position:relative;}
#section3 .txt_w1 .btn1 a.list{ display:inline-block; border:1px solid #9b9b9b; padding:0 15px; transition:all 0.3s;width:48%;line-height:35px;line-height:35px;box-sizing:border-box;font-size:12px;font-family: 'Exo';font-weight:bold;color:#2a2a2a;background:#fff url(../image/bt-arr-off.png) no-repeat 95% center;background-size:3px auto}
#section3 .txt_w1 .btn1 a.list:hover{ background:#253b4e  url(../image/bt-arr-on.png) no-repeat 95% center; color:#fff;border:1px solid #253b4e}
#section3 .txt_w1 .btn1 .box01 { position:absolute;left:40%;transform:none;width:60%;height:auto;background:url(https://www.powermastersemi.com/img/main/box-bg.png) no-repeat 0 0;padding:20px 10px 40px 20px;box-sizing:border-box;color:#fff;margin-top:-68px;display:none;z-index:99999999999999}
#section3 .txt_w1 .btn1 .box01  p { font-family: 'Exo';font-weight:bold;font-size:20px;margin-bottom:15px;line-height:30px;}
#section3 .txt_w1 .btn1 .box01  span { font-family: 'Exo';font-weight:500; font-size:11px;line-height:18px;background:url(https://www.powermastersemi.com/img/main/jum.png) no-repeat 0 6px;padding-left:10px;display:block;background-size:5px auto}
#section3 .txt_w1 .btn1 .box01  a { width:90%;height:30px;line-height:30px;padding:0 20px;position:relative;display:block;margin:20px auto 0;color:#fff;background:#33cc33;box-sizing:border-box}
#section3 .txt_w1 .btn1 .box01  a img { position:absolute;right:10px;top:50%;transform:translateY(-50%);width:4px; }
/*footer*/
.sub #footer{ margin-top:50px;}
#footer .f_top .top_btn{ line-height:35px;}
#footer .f_top .top_btn .xi{ font-size:1.25em;}
#footer .f_top .top_btn span{ font-size:1em;}
#footer .f_top ul > li{ margin-right:10px;}
#footer .f_top ul > li a{ font-size:1em; line-height:35px;}
#footer .copy{ padding:20px 0;}
#footer .copy .f_logo{ display:none;}
#footer .copy ul li{ font-size:1em;}
#footer .copy ul .copyright{ margin-top:10px;}
}
#contents{}
.sub-wrap {font-family: "Noto Sans KR", sans-serif; }
.sub-visual { width:100%;height:446px;margin-top:110px;}
.sub-visual.type01 {background:url(../image/visual-type01.jpg) no-repeat center center;background-size:auto 100%;}
.sub-visual.type02 {background:url(../image/visual-type02.jpg) no-repeat center center;background-size:auto 100%;}
.sub-visual.type03 {background:url(../image/visual-type03.jpg) no-repeat center center;background-size:auto 100%;}
.sub-visual.type04 {background:url(../image/visual-type04.jpg) no-repeat center center;background-size:auto 100%;}
.sub-visual.type05 {background:url(../image/visual-type05.jpg) no-repeat center center;background-size:auto 100%;}
.sub-visual.type06 {background:url(../image/visual-type06.jpg) no-repeat center center;background-size:auto 100%;}
.lnb { border-bottom:1px solid #dadada;text-align:center;}
.lnb .s-menu { max-width:1700px;width:92%;margin:0 auto;}
.lnb a { display:inline-block;height:75px;line-height:75px;text-align:center;padding:0 15px; margin:0 50px;;font-size:18px;color:#3e3d3d;font-family: "Noto Sans KR", sans-serif;text-transform:uppercase;}
.lnb a:hover,
.lnb a.active{ color:#33cc33;border-bottom:3px solid #33cc33;box-sizing:border-box}
.lnb .mobile  { display:none;}
@media all and (max-width:1310px){
.lnb a { margin:0 20px;}
}
.sub-con { max-width:1700px;width:92%;margin:0 auto;}
.sub-con .tit { margin:75px 0 65px;}
.sub-con .tit p { text-align:center;font-size:50px;color:#000000;margin-bottom:10px;/* text-transform:uppercase; */font-weight:500;;}
.sub-con .tit p:after { content:'';display:block;margin:35px auto 0;width:49px;height:3px;background:#393939;}
.sub-con .tit span { text-align:center;font-size:18px;color:#3e3d3d;display:block;margin-top:70px;}
.sub-con .tit span.lowercase{    display: inline;font-size: 50px;color:#000}
.about-us  { text-align:center;}
.about-us  .top-txt { font-size:45px;color:#3e3d3d;line-height:55px; text-transform:uppercase;letter-spacing:-1px;font-weight:300;}
.about-us  .top-txt  span { color:#0ecb0e;font-size:45px;vertical-align:top}
.about-us  .top-txt p { font-size:18px;color:#3e3d3d;line-height:30px;display:block;margin:30px 0 55px;}
/* sub-us profile-file */
.profile_file{ position:absolute; left:2%; top:40px;border-top: 1px solid #007049; border-bottom: 1px solid #007049; width: 40%; margin-top:10px;padding-bottom:7px;}
.profile_file .profile_img01{ padding-top:5px;}
.profile_file .file_tit{ display:inline-block; margin: 0; padding-top: 0; font-size: 0.82em; line-height: 1.3; color:#007049; position: absolute; top: 8px; left: 12%;}
.profile_file .file_tit a{ color: #007049;}
.profile_file .file_share{ position:absolute; right:16px; font-size:16px; color:#787878;margin-top:10px;}
.profile_file .file_date{ display: block; font-size: 0.82em; font-weight: 300; line-height: 1.3; color:#787878; position: absolute; top:34px; left:12%;}
.img-box { padding-left: 50%; width: auto; text-align: left; position: relative; font-size: 22px; color: #3e3d3d; line-height: 36px; margin: 70px auto 300px; padding-right: 5%;}
.img-box img.img-left { position:absolute;top:0;left:0;max-width:100%}
.img-box p { font-size:22px;line-height:38px;;color:#3e3d3d;font-weight:400;padding-top:60px;display:block;letter-spacing:-1px;}
/* .img-box p span{font-size:22px;;color:#3e3d3d;font-weight:500;letter-spacing:-1px;} */
.img-box span { font-size:22px;vertical-align:middle;letter-spacing:-1px;}
.img-box img.sign { vertical-align:middle;margin-left:8px;width:104px;}
.img-box p em { font-style:normal;color:#33cc33;}
@media all and (max-width:1500px){
.img-box img { width:45%;}
.profile_file .profile_img01{ width:100%;}
.profile_file .file_share img{ width:30%;}
}
.support .search-box { width:360px;;float:right;border-bottom:1px solid #282828;margin-top:-130px;}
.support .search-box input[type=text] { width:78%;height:40px;line-height:40px;font-size:16px;color:#4d4d4d;border:0}
.support .search-box input[type=button] { width:20%;height:40px;line-height:40px;cursor:pointer; background:url(../image/search-bt.png) no-repeat right center;border:0;font-size:0}
.support .list { border-top:1px solid #0f0b0a;margin-top:55px;}
.support .list li { border-bottom:1px solid #d8d8d8;padding:40px 0;}
.support .list li .day { text-align:center;display:inline-block;vertical-align:middle;padding:0 30px;color:#ccc;font-size:16px;font-family: 'Exo';font-weight:bold}
.support .list li .day p { font-size:55px;margin-bottom:-8px;;}
.support .list li  a { width:85%;vertical-align:middle;display:inline-block;font-size:17px;color:#666666;}
.support .list li  a p { color:#000;font-size:20px;line-height:40px;font-weight:bold;margin-bottom:10px;}
/*페이징*/
#paging{text-align:center; clear:both; margin:30px 0;}
#paging a{height:40px; min-width:40px; box-sizing:border-box; color:#0f0b0a; padding:0 5px; text-align:center; display:inline-block; line-height:40px; font-size:18px; color:#333; margin:0 5px;}
#paging img{vertical-align:-2px;}
#paging a.active{color:#414aaa; }
@media screen and (max-width:1000px){
	#paging{ margin:25px 0;}
	#paging a{height:20px; min-width:20px; line-height:20px;font-size:13px; margin:0 0 0 1px;}
	#paging a.btn_prev,
	#paging a.btn_next{width:20px;}
	#paging a.btn_prev img,
	#paging a.btn_next img{width:60%; vertical-align:1px;}
}
@media all and (max-width:1000px){
.sub-visual { width:100%;height:350px;margin-top:60px;}
.sub-visual.type01 {background:#050813 url(../image/visual-type01-m.jpg) no-repeat center center;background-size:cover}
.sub-visual.type02 {background:#050813 url(../image/visual-type02-m.jpg) no-repeat center center;background-size:cover}
.sub-visual.type03 {background:#050813 url(../image/visual-type03-m.jpg) no-repeat center center;background-size:cover}
.sub-visual.type04 {background:#050813 url(../image/visual-type04-m.jpg) no-repeat center center;background-size:cover}
.sub-visual.type05 {background:#050813 url(../image/visual-type05-m.jpg) no-repeat center center;background-size:cover}
.sub-visual.type06 {background:#050813 url(../image/visual-type06-m.jpg) no-repeat center center;background-size:cover}
.lnb { border-bottom:1px solid #dadada;text-align:center;}
.lnb .s-menu { position:absolute;max-width:1700px;width:100%;margin:1px auto;display:none;background:#fff;border-bottom:1px solid #dadada;z-index:1;}
.lnb a { display:block;height:50px;line-height:50px;text-align:left;padding:0 15px; margin:0 0px;;font-size:14px;color:#3e3d3d;font-family: "Noto Sans KR", sans-serif;text-transform:uppercase;}
.lnb a:hover,
.lnb a.active{ color:#33cc33;border-bottom:0px solid #33cc33;box-sizing:border-box}
.lnb .mobile  { display:block;background:url(../image/lnb-arr.jpg) no-repeat 95% center;background-size:10px auto}
.sub-con { max-width:1700px;width:92%;margin:0 auto;}
.sub-con .tit { margin:30px 0 30px;}
.sub-con .tit p { text-align:center;font-size:30px;color:#000000;margin-bottom:10px;}
.sub-con .tit span { text-align:center;font-size:14px;color:#3e3d3d;display:block;margin-top:30px;}
.sub-con .tit span.lowercase{font-size:30px;}
.about-us  { text-align:center;}
.about-us  .top-txt { font-size:28px;color:#3e3d3d;line-height:38px; text-transform:uppercase;letter-spacing:0px}
.about-us  .top-txt  span { color:#0ecb0e;font-size:28px;}
.about-us  .top-txt p { font-size:14px;color:#3e3d3d;line-height:20px;display:block;margin:30px 0 55px;}
/* sub-us profile */
.profile_file{ top: 154px; left:30%; width:35%; margin-top: 5px;padding-bottom:5px;}
.profile_file .profile_img01{ width:75%; padding-top: 4%;}
.profile_file .file_tit{ top: 24%; left: 18%;}
.profile_file .file_share{ top: 26%;}
.profile_file .file_share img{ width:16%; padding-top: 5px;}
.profile_file .file_share span{ font-size: 0.875em;}
.profile_file .file_date{  top: 62%; left: 18%;}
.img-box { padding-left:0%;text-align:left;position:relative;font-size:14px;color:#3e3d3d;line-height:20px;margin-bottom:0px;margin-top:50px;}
.img-box img.img-left { position:relative;top:0;left:0;margin-bottom:30px;width:100%;}
.img-box p { font-size:14px;line-height:25px;padding-top:60px;}
.img-box span{font-size:20px;}
.support .search-box { width:80%;;float:none;border-bottom:1px solid #282828;margin:30px auto ;}
.support .search-box input[type=text] { width:78%;height:40px;line-height:40px;font-size:16px;color:#4d4d4d;border:0}
.support .search-box input[type=button] { width:20%;height:40px;line-height:40px;cursor:pointer; background:url(../image/search-bt.png) no-repeat right center;border:0}
.support .list { border-top:1px solid #0f0b0a;width:108%;margin-left:-4%;}
.support .list li { border-bottom:1px solid #d8d8d8;padding:20px 0;}
.support .list li .day {width:10%; margin-left:2%;text-align:center;display:inline-block;vertical-align:top;padding:0 0;color:#ccc;font-size:10px;font-family: 'Exo';font-weight:bold}
.support .list li .day p { font-size:30px;margin-bottom:3px;;}
.support .list li  a {width:85%;vertical-align:top;display:inline-block;font-size:12px;color:#666666;box-sizing:border-box;padding:0 15px;}
.support .list li  a p { color:#000;font-size:16px;line-height:20px;font-weight:bold;margin-bottom:5px;}
}
@media all and (max-width:560px){
.sub-visual { width:100%;height:200px;margin-top:60px;}
/* sub-us profile */
.profile_file{ top:23%; left:50%; width:60%; margin-left:-30%;margin-top: 5px;padding-bottom:4px;}
.profile_file .profile_img01{ width:90%; padding-top: 4%;}
.profile_file .file_tit{ top: 24%; left: 20%;}
.profile_file .file_date{ top: 62%; left: 20%;}#footer .copy ul {
    display: block;
}
.profile_file .file_share {margin-top:0px;}
.profile_file .file_share img {height:60%;width:70%}
.profile_file .file_share span {font-size:13px;}
}
.bbs-view { border-top:1px solid #0f0b0a;margin-top:55px;text-align:left;}
.bbs-view .top-con { border-bottom:1px solid #d8d8d8;padding:25px 20px;}
.bbs-view .top-con span {display:block;color:#cccccc;font-size:16px;font-weight:bold;font-family: 'Exo';margin-bottom:6px;}
.bbs-view .top-con p { display:block;color:#333333;font-size:26px;font-weight:500; margin:0;}
.bbs-view .con { padding:40px 20px;font-size:16px;color:#666666;line-height:40px; border-bottom:1px solid #d8d8d8;}
.bbs-view .con div span{ font-size: 16px !important;}
.bbs-view .con div p{ font-size: 16px !important;}
.bbs-view  .bottom-list { padding:40px 20px;border-bottom:1px solid #d8d8d8;margin-bottom:70px;}
.bbs-view   a  { font-size:17px;color:#333;width:40%;overflow:hidden;display:block;float:left}
.bbs-view   a p { font-size:20px;color:#000;font-weight:bold;margin-bottom:8px;}
.bbs-view   a p img { vertical-align:middle;margin-right:6px;}
.bbs-view   a.right { float:right;text-align:right;}
.bbs-view   a.right img { margin-right:0;margin-left:6px;}
.bbs-view .con a{float:none;}
.center-bt { text-align:center;}
.center-bt .btn { display:inline-block;height:65px;line-height:65px;min-width:250px;padding:0 20px;color:#fff;font-size:20px;font-weight:bold;background:#33cc33;}
@media all and (max-width:1000px){
.bbs-view .top-con p { font-size:25px;}
.bbs-view .con div span { font-size:14px !important;line-height:25px;margin-bottom:30px;}
.bbs-view  .bottom-list  { display:none;}
.center-bt .btn { font-size:15px;height:45px;line-height:45px;}
}
.contacts { border-top:1px solid #0f0b0a;padding:50px 0;;}
.contacts .box { width:80%;margin:0 auto 50px;}
.contacts .box li { display:inline-block;;width:78%;margin:20px 0;vertical-align:top;;}
.contacts .box li.tit { width:20%;font-size:20px;color:#000;font-weight:bold;padding-top:20px}
.contacts .box li input[type=text] { height:55px;line-height:55px;width:100%;border:1px solid #ddd;background:#f8f8f8;border-radius:3px;padding:0 20px;box-sizing:border-box}
.contacts .box li textarea {width:100%;border:1px solid #ddd;background:#f8f8f8;border-radius:3px;padding:20px;box-sizing:border-box;height:185px;}
.contacts .info { border-top:1px solid #d8d8d8;padding:50px 0;border-bottom:1px solid #d8d8d8;margin-bottom:50px;}
.contacts .info .agree { /*background:url(../image/radio-on.jpg) no-repeat 0 3px;*/width:80%;margin:0 auto;color:#666666;font-size:18px;line-height:28px;padding-left:40px;}
.contacts .info .agree p { font-weight:bold;margin-bottom:20px;font-size:22px;color:#000;}
@media all and (max-width:1000px){
.contacts { border-top:1px solid #0f0b0a;padding:10px 0;;}
.contacts .box { width:100%;margin:0 auto 50px;}
.contacts .box li { display:block;;width:100%;margin:20px 0;vertical-align:top;;}
.contacts .box li.tit { width:100%;font-size:14px;color:#000;font-weight:bold;padding-top:10px}
.contacts .box li input[type=text] { height:40px;line-height:40px;width:100%;border:1px solid #ddd;background:#f8f8f8;border-radius:3px;padding:0 20px;box-sizing:border-box}
.contacts .box li textarea {width:100%;border:1px solid #ddd;background:#f8f8f8;border-radius:3px;padding:20px;box-sizing:border-box;height:150px;}
.contacts .info { border-top:1px solid #d8d8d8;padding:30px 0;border-bottom:1px solid #d8d8d8;margin-bottom:50px;}
.contacts .info .agree { background:url(../image/radio-on.jpg) no-repeat 0 3px;width:90%;margin:0 auto;color:#666666;font-size:14px;line-height:28px;padding-left:40px;}
.contacts .info .agree p { font-weight:bold;margin-bottom:20px;font-size:16px;color:#000;}
}
.recruitment-list {border-top:1px solid #0f0b0a}
.recruitment-list  ul.tit01 { display:table;width:100%;border-bottom:1px solid #d8d8d8}
.recruitment-list  ul.tit01 li { display:table-cell;padding:30px 0;text-align:center;font-size:20px;color:#101010}
.recruitment-list  ul.tit01 li:nth-child(1)    { width:10%;}
.recruitment-list  ul.tit01 li:nth-child(2)    { width:60%;}
.recruitment-list  ul.tit01 li:nth-child(3)    { width:10%;}
.recruitment-list  ul.tit01 li:nth-child(4)    { width:10%;}
.recruitment-list  ul.tit01 li:nth-child(5)    { width:10%;}
.recruitment-list  ul.con li div:nth-child(1)    { width:10%;}
.recruitment-list  ul.con li div:nth-child(2)    { width:60%;}
.recruitment-list  ul.con li div:nth-child(3)    { width:10%;}
.recruitment-list  ul.con li div:nth-child(4)    { width:10%;}
.recruitment-list  ul.con li div:nth-child(5)    { width:10%;}
.recruitment-list  ul.con li { display:table;width:100%;border-bottom:1px solid #d8d8d8}
.recruitment-list  ul.con li div { display:table-cell;padding:30px 0;text-align:center;font-size:20px;color:#101010;vertical-align:middle;}
.recruitment-list  ul.con li div a { display:block;text-align:left;font-size:20px;color:#101010}
.recruitment-list  ul.con li div span { display:inline-block;border:1px solid #33cc33;color:#33cc33;text-align:center;font-size:18px;height:35px;line-height:35px;width:105px;}
.recruitment-list  ul.con li div.end span  { color:#101010;border:1px solid #919691}
@media all and (max-width:1120px){
.recruitment-list  ul.tit01 li:nth-child(2)    { width:50%;}
.recruitment-list  ul.tit01 li:nth-child(3)    { width:20%;}
.recruitment-list  ul.con li div:nth-child(2)    { width:50%;}
.recruitment-list  ul.con li div:nth-child(3)    { width:20%;}
}
@media all and (max-width:1000px){
.recruitment-list  ul.tit01  { display:none;}
.recruitment-list  ul.con li  { padding:20px 0;}
.recruitment-list  ul.con li div { display:block;width:100%;text-align:left;padding:10px 0;font-size:14px;}
.recruitment-list  ul.con li div a  { font-size:14px;}
.recruitment-list  ul.con li div:nth-child(1) ,
.recruitment-list  ul.con li div:nth-child(3) ,
.recruitment-list  ul.con li div:nth-child(4) { display:none;}
.recruitment-list  ul.con li div span  { font-size:14px;height:25px;line-height:25px;}
}
.vision img{ display:block;margin:50px auto 0 ;}
.vision .box { border-top:2px solid #535653;border-bottom:2px solid #535653;margin-bottom:90px;margin-top:100px;}
.vision .box ul { display:table;width:100%;padding:35px 0;}
.vision .box ul  li { display:table-cell;width:33.3333%;text-align:center;border-right:1px solid #e3e5e3;;font-size:22px;line-height:30px;font-weight:300;color:#1a1a1a}
.vision .box ul  li:last-child  { border-right:0}
.vision .box ul  li span { font-size:22px;color:#919691;font-weight:300;display:block;margin-bottom:10px;margin-top:15px;}
.vision .box ul  li .num { font-weight:bold;font-size:40px;margin-top:23px;}
.vision .box ul  li.big-txt { font-size:40px;line-height:130px;vertical-align:middle;}
.vision .txt-top  { text-align:center;font-size:32px;line-height:47px;font-weight:500;}
@media all and (max-width:1215px){
.vision .box ul  li.big-txt { font-size:30px;line-height:130px;vertical-align:middle;}
}
@media all and (max-width:1000px){
.vision img{ display:block;margin:20px auto 0 ;}
.vision .box { margin:30px 0;}
.vision .box ul { display:table;width:100%;padding:0px 0;}
.vision .box ul  li { display:block;width:100%;padding:20px 15px;border-right:0;border-bottom:1px solid #e3e5e3;font-size:14px;box-sizing:border-box}
.vision .box ul  li span { font-size:14px;color:#919691;font-weight:300;display:block;margin-bottom:10px;margin-top:0px;}
.vision .box ul  li .num { font-weight:bold;font-size:20px;margin-top:10px;}
.vision .box ul  li.big-txt { font-size:20px;line-height:40px;vertical-align:middle;}
.vision .txt-top  { text-align:center;font-size:20px;line-height:30px;font-weight:500;}
}
.recruitment  { }
.recruitment  .top-txt {text-align:center; font-size:45px;color:#3e3d3d;line-height:55px; text-transform:uppercase;letter-spacing:-1px;font-weight:300;}
.recruitment  .top-txt  span { color:#0ecb0e;}
.recruitment  img.img-box01 { display:block;margin:70px auto 95px;}
@media all and (max-width:1000px){
.recruitment  .top-txt  { font-size:20px;line-height:30px;letter-spacing:0}
}
.map  .map-info { width:30%;vertical-align:top;display:inline-block;margin-right:35px;position:relative;}
.map  .map-info  p { margin:-90px auto 0;display:block;width:80%;background:#33cc33;font-size:18px;height:50px;line-height:50px;z-index:99999999999;position:absolute;left:50%;transform:translateX(-50%); text-transform:uppercase;}
.map  .map-info .box { background:#253b4e;text-align:center;padding:65px 0 38px;color:#fff;font-size:20px;line-height:30px;}
.map  .map-info img { width:100%;height:485px;}
.map .map-goole { width:67%;border:4px solid #253b4e;display:inline-block;background:#253b4e;color:#fff;padding-bottom:45px;}
.map .map-goole iframe { width:100%;height:485px;margin-bottom:45px;}
.map .map-goole p { padding:0 50px;font-size:26px;line-height:32px;font-weight:500;display:inline-block;border-right:1px solid #606f7d;vertical-align:middle;}
.map .map-goole span { display:inline-block;padding-left:50px;vertical-align:middle;font-size:20px;line-height:32px;font-weight:300}
@media all and (max-width:1680px){
.map .map-goole { width:65%;}
}
@media all and (max-width:1340px){
.map .map-goole p { border-right:0}
.map .map-goole span { display:block;margin-top:20px;padding-left:50px;}
.map .map-info .box { padding-bottom:121px;}
}
@media all and (max-width:1000px){
.map  .map-info { width:100%;margin-bottom:20px;}
.map  .map-info img  { height:auto;}
.map .map-info .box { padding-bottom:40px;}
.map  .map-info  p { margin:-50px auto 0;display:block;width:80%;background:#33cc33;font-size:14px;height:40px;line-height:40px;z-index:99999999999;position:absolute;left:50%;transform:translateX(-50%); text-transform:uppercase;}
.map  .map-info .box { background:#253b4e;text-align:center;padding:30px 0 15px;color:#fff;font-size:14px;line-height:20px;}
.map .map-goole  { width:100%;;border:2px solid #253b4e;}
.map .map-goole iframe  { height:250px;}
.map .map-goole p { padding:0 20px;font-size:16px;line-height:25px;font-weight:500;display:inline-block;vertical-align:middle;}
.map .map-goole span {;padding-left:20px;vertical-align:middle;font-size:14px;line-height:20px;font-weight:300}
}
.map .s-tit { text-align:center;font-size:;margin:120px 0 45px;font-size:60px;font-weight:500;}
.map-bottom iframe { width:100%;height:490px;}
.map-bottom li { width:48%;display:inline-block;}
.map-bottom li:first-child { margin-right:3%;}
.map-bottom li .box { background:#6e7880;padding:44px 0;color:#fff}
.map-bottom p { padding:0 50px;font-size:26px;line-height:32px;font-weight:500;display:inline-block;border-right:1px solid #868e95;vertical-align:middle;letter-spacing:-1.5px}
.map-bottom span { display:inline-block;padding-left:30px;vertical-align:middle;font-size:20px;line-height:32px;font-weight:300}
@media all and (max-width:1750px){
.map-bottom span { display:block;margin-top:25px;padding-left:50px;}
.map-bottom p { border-right:0}
}
@media all and (max-width:1000px){
.map .s-tit { text-align:center;font-size:;margin:50px 0 25px;font-size:30px;font-weight:500;}
.map-bottom iframe { width:100%;height:250px;}
.map-bottom li { width:100%;display:inline-block;margin-bottom:30px;}
.map-bottom li:first-child { margin-right:3%;}
.map-bottom li .box { background:#6e7880;padding:20px 0;color:#fff}
.map-bottom p { padding:0 20px;font-size:16px;line-height:25px;font-weight:500;display:inline-block;vertical-align:middle;letter-spacing:0}
.map-bottom span { padding-left:20px;vertical-align:middle;font-size:14px;line-height:20px;font-weight:300}
}
.product span { font-size:24px;color:#3e3d3d;font-weight:300;text-align:center;display:block;}
.product .box { display:block;border:1px solid #ddd;text-align:center;padding:60px 0;margin-top:50px;margin-bottom:50px;}
.product  .t-box {color:#3e3d3d;font-size:20px;line-height:33px;text-align:center;margin-bottom:85px; }
.product li { width:48%;display:inline-block;vertical-align:top;}
.product li:first-child { margin-right:3%;}
.product li p { text-align:center;height:55px;line-height:55px;font-size:26px;background:#33cc33;font-weight:bold;color:#fff}
.product li .box-s { background:#f8f8f8;height:190px;padding:17px 40px;margin-top:3px;text-align:left;}
.product li .box-s  span {background:url(../image/jum01.jpg) no-repeat 0 15px; display:block;color:#3e3d3d;font-size:16px;line-height:30px;padding-left:15px;text-align:left;}
.product a { display:block;width:220px;height:50px;line-height:50px;color:#fff;font-weight:bold;font-size:20px;background:#33cc33;text-align:center;margin:-30px auto 80px;background:#fff;background:none;padding:0;margin:0;width:23px;height:22px;margin: 0 auto;}
.product a.findoutmore{display:block;width:220px;height:50px;line-height:50px;color:#fff;font-weight:bold;font-size:20px;background:#33cc33;text-align:center;margin:-30px auto 80px;}
.product th { font-size:17px}
.product  .application01 table td { padding:20px 10px;text-align:center;}
.product .wafer .box ,
.product .wafer .box span{ text-align:left;}
.product  .application01 table.mobile{ display:none;}
.product .dataicon a{background:none;padding:0;margin:0;width:23px;height:22px;margin: 0 auto;}
.application01 table.mobile tr.lineline th, .application01 table.mobile tr.lineline td{background-color: #ddd;height:12px;line-height: 10px;padding:0;}
.ordering{max-width:1200px;margin: 0 auto;}
.ordering p {color:#006241;font-size:30px; margin-bottom:50px;font-weight:bold;}
.ordering img{display:block; margin : 0 auto;max-width:1200px;width:100%;}
/* sic diode */
.tb_st01  table { width:100%;border-top:2px solid #919691;border-bottom:2px solid #919691;margin-bottom:85px;}
.tb_st01  table th  { height:60px;/* line-height:60px; */background:#f8f8f8;color:#1a1a1a;font-size:22px;border-bottom:1px solid #ddd;border-right:1px solid #dddd}
.tb_st01  table th:last-child { border-right:0}
.tb_st01  table td:last-child { border-right:0}
.tb_st01  table td { padding:20px 50px;text-align:left;border-bottom:1px solid #ddd;font-size:17px;;border-right:1px solid #dddd}
.tb_st01  table.center td { text-align:center;}
@media all and (max-width:1480px){
.product li .box-s { height:250px;}
}
@media all and (max-width:1180px){
.product li .box-s { height:350px;}
}
@media all and (max-width:1000px){
.product a { display:block;width:auto;height:20px;line-height:20px;color:#fff;font-weight:bold;font-size:15px;background:#fff;text-align:center;margin:10px auto 20px;}
.product  .application01 table.mobile{ display:block;}
.product  .application01 table.mobile tbody{width: 100%;display: inline-table;}
.product  .application01 table.pc{ display:none;}
.product .wafer .box  { margin-top:10px;}
.product span { font-size:20px;color:#3e3d3d;font-weight:300;text-align:center;display:block;}
.product .box { display:block;border:1px solid #ddd;text-align:center;padding:30px 30px;margin-top:50px;margin-bottom:50px;}
.product  .t-box {color:#3e3d3d;font-size:14px;line-height:20px;text-align:center;margin-bottom:40px; }
.product li { width:100%;display:inline-block;vertical-align:top;margin-bottom:25px;}
.product li:first-child { margin-right:0;}
.product li p { text-align:center;height:40px;line-height:40px;font-size:20px;background:#33cc33;font-weight:bold;color:#fff}
.product li .box-s { height:auto;}
.product li .box-s  span {background:url(../image/jum01.jpg) no-repeat 0 15px; display:block;color:#3e3d3d;font-size:14px;line-height:30px;padding-left:15px;text-align:left;}
.ordering p{font-size:25px;}
.tb_st01 > p{font-size:13px;}
.tb_st01  table{display:block;width:100%;}
.tb_st01  table tr th{font-size:14px;}
.tb_st01 table tr td{padding:6px; font-size:13px;}
.tb_st01 table tbody{width: 100%;display: inline-table;}
}
.foundry span { display:block;font-size:20px;color:#3e3d3d;line-height:33px;margin:65px 0 75px;text-align:center;}
.foundry li { border:1px solid #ddd;margin-bottom:70px;text-align:center;}
.foundry li p { height:80px;line-height:80px;text-align:center;font-size:;background:#f8f8f8;font-size:30px;color:#3e3d3d;font-weight:bold;border-bottom:1px solid #ddd}
.foundry li img { display:block;margin:40px auto;}
.applinote span { display:block;font-size:20px;color:#3e3d3d;line-height:33px;margin:65px 0 75px;text-align:center;}
.applinote li { border:1px solid #ddd;margin-bottom:70px;text-align:center;}
.applinote li p { height:80px;line-height:80px;text-align:center;font-size:;background:#f8f8f8;font-size:30px;color:#3e3d3d;font-weight:bold;border-bottom:1px solid #ddd}
.applinote li img { display:block;margin:0px 8px;}
@media all and (max-width:1000px){
.foundry span { display:block;font-size:14px;color:#3e3d3d;line-height:20px;margin:40px 0 40px;text-align:center;}
.foundry li { border:1px solid #ddd;margin-bottom:50px;text-align:center;}
.foundry li p { height:50px;line-height:50px;text-align:center;font-size:;background:#f8f8f8;font-size:16px;color:#3e3d3d;font-weight:bold;border-bottom:1px solid #ddd}
.foundry li img { display:block;margin:25px auto;width:90%;}
.applinote li img { display:block;margin:0px auto;}
.applinote li p { height:50px;line-height:50px;text-align:center;font-size:;background:#f8f8f8;font-size:16px;color:#3e3d3d;font-weight:bold;border-bottom:1px solid #ddd}
}
.wafer .box{ border:1px solid #ddd;margin-bottom:70px;padding-bottom:75px;}
.wafer .box>p { height:80px;line-height:80px;text-align:center;font-size:;background:#f8f8f8;font-size:26px;color:#3e3d3d;font-weight:bold;border-bottom:1px solid #ddd}
.wafer .box .center { margin:40px auto 40px;display:block;}
.wafer .box .left { margin-left:70px;display:inline-block;vertical-align:middle;}
.wafer .box .txt { display:inline-block;margin-left:65px;vertical-align:middle;}
.wafer .box .txt p {font-size:26px;font-weight:bold;color:#3e3d3d;margin-bottom:15px; }
.wafer .box .txt  span {background:url(../image/jum01.jpg) no-repeat 0 15px; display:block; font-size:18px;line-height:30px;color:#3e3d3d;padding-left:15px;font-weight:bold;}
.wafer .box .txt  span strong{font-weight:normal;}
.wafer .box.ta_center{text-align:center;}
.wafer .box .txt span{text-align:left;}
.wafer .box .txt p{text-align:left;}
@media all and (max-width:1400px){
.wafer .box .txt { display:inline-block;margin-top:25px;;}
}
@media all and (max-width:1000px){
.wafer .box{ border:1px solid #ddd;margin-bottom:30px;padding-bottom:30px;}
.wafer .box>p {height:50px;line-height:50px;text-align:center;font-size:;background:#f8f8f8;font-size:20px;}
.wafer .box .center { margin:0 auto 0;display:block;}
.wafer .box .left { margin-left:0px;display:inline-block;vertical-align:middle;}
.wafer .box .txt { display:inline-block;margin-left:20px;vertical-align:middle;}
.wafer .box .txt p {font-size:20px;font-weight:bold;color:#3e3d3d;margin-bottom:10px; }
.wafer .box .txt  span {background:url(../image/jum01.jpg) no-repeat 0 15px; display:block; font-size:14px;line-height:20px;color:#3e3d3d;padding-left:15px;font-weight:bold;}
.wafer .box .txt  span strong{font-weight:normal;}
}
.wafer .tit-s { text-align:center;font-size:34px;font-weight:bold;margin-bottom:35px;}
.wafer li { width:49%;display:inline-block;vertical-align:top;background:#f8f8f8;padding:60px 40px;box-sizing:border-box}
.wafer li:first-child { margin-right:1%;}
.wafer li  img{vertical-align:middle;margin-right:2%; }
.wafer li .txt-box { width:55%;display:inline-block;vertical-align:middle;}
.wafer li .txt-box  p { font-size:26px;color:#3e3d3d;font-weight:bold;margin-bottom:15px;}
.wafer li .txt-box  span {background:url(../image/jum01.jpg) no-repeat 0 15px; display:block; font-size:16px;line-height:30px;color:#3e3d3d;padding-left:15px;font-weight:300;}
@media all and (max-width:1820px){
.wafer li  { height:750px;}
.wafer li .txt-box { display:block;width:100%;margin-top:25px;}
}
@media all and (max-width:1000px){
.wafer .tit-s { text-align:center;font-size:25px;font-weight:bold;margin-bottom:15px;}
.wafer li { width:100%;display:inline-block;vertical-align:top;background:#f8f8f8;padding:60px 40px;box-sizing:border-box;height:auto;}
.wafer li:first-child { margin-right:0;}
.wafer li  img{vertical-align:middle;margin-right:0%; width:200px;}
.wafer li .txt-box { width:100%;display:block;vertical-align:middle;}
.wafer li .txt-box  p { font-size:20px;color:#3e3d3d;font-weight:bold;margin-bottom:15px;}
.wafer li .txt-box  span {background:url(../image/jum01.jpg) no-repeat 0 15px; display:block; font-size:14px;line-height:30px;color:#3e3d3d;padding-left:15px;font-weight:300;}
}
.application .top-txt {text-align:center;font-size:24px;color:#3e3d3d;line-height:40px;text-align:center; padding:0px 0 40px;display:block;margin-bottom: 30px;}
.application .box { border:1px solid #ddd;padding:10px 0;text-align:center;margin-bottom:80px;}
.application li { display:block;width:24.5%;float:left;margin-right:0.5%;height:100%;position:relative;}
.application li:last-child  { margin-right:0;}
.application li .over { display:none;}
.application li .tit { position:absolute;font-size:36px;line-height:40px;font-weight:bold;text-align:center;width:100%;}
.application li:hover .over { display:block;position:absolute;width:100%;height:100%;color:#fff;text-align:center;}
.application li:hover .over .bg { position:absolute;background-color:rgba(0,0,0,.7);width:100%;height:100%;top:0;z-index:0}
.application li:hover .tit { display:none;}
.application li:hover p { font-size:36px;color:#fff;font-weight:bold;position:absolute;z-index:99;bottom:55%;left:50%;transform:translateX(-50%);width:100%;}
.application li:hover span { display:block;width:90%;border-top:1px solid rgba(255,255,255,.5);position:absolute;bottom:35%;z-index:999;left:50%;transform:translateX(-50%)}
.application li:hover span em {display:block; font-style:normal;;width:40%;border:1px solid #fff;;height:38px;line-height:38px;font-size:16px;font-weight:bold;margin:40px auto 0;;border-radius:5px}
@media all and (max-width:1340px){
.application li .tit { font-size:25px;line-height:30px;}
.application li:hover p { font-size:25px;bottom:60%}
.application li:hover span em  { width:80%;}
}
.application01 .tit-s { text-align:center;font-size:34px;font-weight:bold;color:#3e3d3d;padding-bottom:33px;}
.application01  table { width:100%;border-top:2px solid #919691;border-bottom:2px solid #919691;margin-bottom:85px;}
.application01  table th  { height:60px;/* line-height:60px; */background:#f8f8f8;color:#1a1a1a;font-size:20px;border-bottom:1px solid #ddd;border-right:1px solid #dddd}
.application01  table th:last-child { border-right:0}
.application01  table td:last-child { border-right:0}
.application01  table td { padding:20px 50px;text-align:left;border-bottom:1px solid #ddd;font-size:17px;;border-right:1px solid #dddd}
.application01  table.center td { text-align:center;}
.application02 .tit-s { text-align:center;font-size:34px;font-weight:bold;color:#3e3d3d;padding-bottom:33px;}
.application02  table { width:100%;border-top:2px solid #919691;border-bottom:2px solid #919691;}
.application02  table th  { height:60px;/* line-height:60px; */background:#f8f8f8;color:#1a1a1a;font-size:20px;border-bottom:1px solid #ddd;border-right:1px solid #dddd;text-align: center;}
.application02  table th:first-child { width:80%;}
.application02  table th:last-child { border-right:0; width: 8%; text-align:center;}
.application02  table td:last-child { border-right:0}
.application02  table td { padding:20px 40px;text-align:left;border-bottom:1px solid #ddd;font-size:17px;;border-right:1px solid #dddd}
.application02  table td:nth-child(2n) {text-align:center;}
.application02  table.center td { text-align:center;}
@media all and (max-width:1000px){
.application .top-txt {text-align:center;font-size:14px;color:#3e3d3d;line-height:25px;text-align:center; padding:20px 0;display:block;}
.application .box { border:1px solid #ddd;padding:40px 0;text-align:center;margin-bottom:20px;}
.application li { display:block;width:49.5%;float:left;margin-right:1%;height:100%;position:relative;margin-bottom:10px;}
.application li:nth-child(2n)   { margin-right:0;}
.application li .over { display:none;}
.application li .tit { position:absolute;font-size:20px;line-height:40px;font-weight:bold;text-align:center;width:100%;}
.application li:hover .over { display:block;position:absolute;width:100%;height:100%;color:#fff;text-align:center;}
.application li:hover .over .bg { position:absolute;background-color:rgba(0,0,0,.7);width:100%;height:100%;top:0;z-index:0}
.application li:hover .tit { display:none;}
.application li:hover p { font-size:16px;color:#fff;font-weight:bold;position:absolute;z-index:99;bottom:55%;left:50%;transform:translateX(-50%);width:100%;}
.application li:hover span { display:block;width:90%;border-top:1px solid rgba(255,255,255,.5);position:absolute;bottom:35%;z-index:999;left:50%;transform:translateX(-50%)}
.application li:hover span em {display:block; font-style:normal;;width:40%;border:1px solid #fff;;height:38px;line-height:38px;font-size:16px;font-weight:bold;margin:40px auto 0;;border-radius:5px}
.application01 .tit-s { text-align:center;font-size:25px;font-weight:bold;color:#3e3d3d;padding-bottom:15px;}
.application01  table { width:100%;border-top:2px solid #919691;border-bottom:2px solid #919691;margin-bottom:40px;}
.application01  table th  { height:40px;line-height:40px;background:#f8f8f8;color:#1a1a1a;font-size:18px;border-bottom:1px solid #ddd;border-right:1px solid #dddd}
.application01  table th:last-child { border-right:0}
.application01  table td:last-child { border-right:0}
.application01  table td { padding:20px 20px;text-align:left;border-bottom:1px solid #ddd;font-size:14px;;border-right:1px solid #dddd}
.application01  table.center td { text-align:center;}
.application02 .tit-s { text-align:center;font-size:25px;font-weight:bold;color:#3e3d3d;padding-bottom:15px;}
.application02  table { width:100%;border-top:2px solid #919691;border-bottom:2px solid #919691;}
.application02  table th  { height:40px;line-height:40px;background:#f8f8f8;color:#1a1a1a;font-size:12px;border-bottom:1px solid #ddd;border-right:1px solid #dddd;text-align: center;}
.application02  table th:first-child {width:60%;}
.application02  table th:last-child { border-right:0}
.application02  table td:last-child { border-right:0}
.application02  table td { padding:5px 10px;text-align:left;border-bottom:1px solid #ddd;font-size:12px;;border-right:1px solid #dddd}
.application02  table.center td { text-align:center;}
}
.slae li{ border:1px solid #ddd;margin-bottom:70px;}
.slae li p { height:80px;line-height:80px;text-align:center;font-size:;background:#f8f8f8;font-size:30px;color:#3e3d3d;font-weight:bold;border-bottom:1px solid #ddd}
.slae li .con-box { padding:70px 70px;}
.slae li .con-box img { display:inline-block;vertical-align:middle;}
.slae li .con-box img.logo-right { width:60%}
.slae li .con-box span { display:inline-block;padding:0 3%;font-size:18px;line-height:33px;vertical-align:middle;color:#3e3d3d;;margin-right:3%;}
.slae a { display:block;width:380px;height:50px;line-height:50px;color:#fff;font-weight:bold;font-size:20px;background:#006241;text-align:center;margin:-30px auto 80px;}
.slae li .center { display:block;margin:60px auto;}
.slae li .g-txt { font-size:30px;color:#c8c8c8;font-weight:bold;margin:130px 0;text-align:center;}
.slae li .con { display:inline-block;vertical-align:top;width:50%;box-sizing:border-box}
.slae li .con b { font-size:22px;margin-bottom:25px;display:block;}
.slae li .con .img-con { display:inline-block;vertical-align:top;margin-right:5%;font-size:17px;text-align:center;}
.slae li .con .img-con img  { display:block;margin-bottom:7px;}
.slae li .con:first-child  { margin-right:5%;width:40%;}
@media all and (max-width:1000px){
.slae li{ border:1px solid #ddd;margin-bottom:50px;}
.slae li p { height:50px;line-height:50px;text-align:center;font-size:;background:#f8f8f8;font-size:18px;color:#3e3d3d;font-weight:bold;border-bottom:1px solid #ddd}
.slae li .con-box { padding:15px 0 15px 10px;}
.slae li .con-box img { display:inline-block;vertical-align:middle;}
.slae li .con-box img.logo-right { width:100%}
.slae li .con-box span { display:inline-block;padding:0 3%;font-size:14px;line-height:20px;vertical-align:middle;color:#3e3d3d;border-right:0;margin:25px 0;}
.slae a { display:block;width:80%;height:40px;line-height:40px;color:#fff;font-weight:bold;font-size:14px;background:#33cc33;text-align:center;margin:-30px auto 80px;}
.slae li .center { display:block;margin:30px auto;}
.slae li .g-txt { font-size:15px;color:#c8c8c8;font-weight:bold;margin:70px 0;text-align:center;}
.slae li .con { display:inline-block;vertical-align:top;width:100%;box-sizing:border-box;margin-bottom:30px;}
.slae li .con b { font-size:14px;margin-bottom:20px;display:block;}
.slae li .con .img-con { display:inline-block;vertical-align:top;margin-right:5%;font-size:14px;text-align:center;margin-bottom:15px;width:44%;}
.slae li .con .img-con img  { display:block;margin-bottom:7px;margin: 0 auto 7px;}
.slae li .con:first-child  { margin-right:0;width:100%;}
}
.support-01 .num-tit {font-size:50px;color:#3e3d3d;font-weight:300;text-align:center; margin-bottom:20px;}
.support-01 .num-tit span { color:#33cc33;font-size:55px;margin-right:8px;}
.support-01 .top-txt { font-size:20px;line-height:33px;color:#3e3d3d;margin:15px auto 60px;text-align:center;width:80%;}
.support-01  img { display:block;margin:0 auto;}
.support-01 .cont-box { margin:70px 0 140px;border:1px solid #ddd;background:#f8f8f8;padding:45px 65px;border-radius:5px}
.support-01 .cont-box p { font-weight:bold;color:#3e3d3d;font-size:22px;margin-bottom:25px;}
.support-01 .cont-box  span { width:38px;height:38px;line-height:36px;display:inline-block;text-align:center;color:#fff;font-size:20px;font-weight:bold;background:#33cc33;vertical-align:middle;margin-right:15px;margin-bottom:10px;border-radius:50%}
.support-01 .cont-box .txt { display:inline-block;vertical-align:middle;line-height:38px;color:#3e3d3d;font-size:20px;margin-bottom:10px;}
.support-01 a { width:512px;height:66px;line-height:66px;text-align:center;color:#fff;font-size:24px;border-radius:33px;background:#33cc33;display:block;margin:0 auto 140px;}
@media all and (max-width:1380px){
.support-01 .cont-box .txt { font-size:18px;width:90%;vertical-align:top;}
}
@media all and (max-width:1000px){
.support-01 .num-tit {font-size:30px;color:#3e3d3d;font-weight:300;text-align:center; margin-bottom:20px;}
.support-01 .num-tit span { color:#33cc33;font-size:33px;margin-right:8px;}
.support-01 .top-txt { font-size:14px;line-height:20px;color:#3e3d3d;margin:15px auto 30px;text-align:center;width:100%;}
.support-01  img { display:block;margin:0 auto;}
.support-01 .cont-box { margin:20px 0 50px;border:1px solid #ddd;background:#f8f8f8;padding:20px;border-radius:5px}
.support-01 .cont-box  p { font-weight:bold;color:#3e3d3d;font-size:20px;margin-bottom:15px;}
.support-01 .cont-box  span { width:20px;height:20px;line-height:20px;display:inline-block;text-align:center;color:#fff;font-size:13px;font-weight:bold;background:#33cc33;vertical-align:middle;margin-right:10px;margin-bottom:10px;border-radius:50%}
.support-01 .cont-box .txt { display:inline-block;vertical-align:middle;line-height:20px;color:#3e3d3d;font-size:14px;margin-bottom:10px;}
.support-01 a { width:80%;height:45px;line-height:45px;text-align:center;color:#fff;font-size:13px;border-radius:33px;background:#33cc33;display:block;margin:0 auto 70px;}
}
.lowercase { text-transform:lowercase}
.set3_tb table tr th span .lucida_e_s1{font-weight:bold}
.lucida_e_s1{font-family:'lucida_handwritingitalic'; vertical-align:middle; display:inline-block; margin-top:-8px; text-transform : lowercase; font-size:1.2em;font-weight:500;}
.certifications ul{width:100%; max-width:1300px;text-align: center;margin: 0 auto}
.certifications ul li{display:inline-block; width:100%;margin-bottom:25px;width:47%;}
.certifications ul li:nth-child(1), .certifications ul li:nth-child(3){margin-right:4%}
.certifications ul li img{box-shadow: 0px 2px 9px 3px #efefef;display:block; margin-bottom:20px;}
.certifications ul li p{font-size:30px;color:#33cc33;font-weight:bold;margin-bottom:30px;}
@media all and (max-width:1000px){
.certifications ul li p{font-size:16px;}
}
@media all and (max-width:640px){
.certifications ul li{width:100%;}
.certifications ul li p{font-size:16px;}
}
.box_half, .box_wrap {float: left;width:48%;margin-right:1%}
.box_wrap > .box{margin-bottom: 0;text-align: center}
.box .box_wrap .box{}
.clr{display: block; clear:both; content:'';}
.product04_wrap{}
@media all and (max-width:1200px){
.box_half, .box_wrap{float:none; width:100%}
}
@media all and (max-width:1200px){
.wafer .box>p{font-size: 1.2rem;}
}
/* 0824 application 상세 페이지 추가 */
.app_common_style .title_txt{font-size:34px; font-weight: bold;margin-bottom: 30px;}
.app_common_style .img_box{text-align: center;margin-bottom:25px;}
.app_common_style .title_txt02{font-size: 34px;color:#fff; padding:10px 0;text-indent: 20px;margin-bottom: 15px;background-color: #4472c4;margin-top:30px;font-weight:bold;padding-left:20px;}
/* section01 */
.app_common_style .sec01 img{width:100%; max-width:1000px;}
.app_common_style .sec01 .desc_txt p{background: url(../image/jum02.jpg) no-repeat 0 15px;padding-left: 15px;font-size:18px;}
.app_common_style .sec01 .desc_txt p.mini_desc{padding-left: 50px;background: url(../image/jum02.jpg) no-repeat 35px 15px;}
/* section02 */
.app_common_style .sec02 .img_box{width: 100%;margin-bottom:0;background:#b6c6e4;padding:10px 0;}
.app_common_style.consum_st .sec02 .img_box{background:#dab499}
.app_common_style.indus_st .sec02 .img_box{background:#9bdcb9}
.app_common_style .sec02 .img_box img{max-width:1000px;width:100%;}
.app_common_style .tb_box .fw_bold p{background: url(../image/jum02.jpg) no-repeat 30px 15px;padding-left: 55px;text-align:left;margin:10px 0;}
/*아래쪽테이블 공통 스타일*/
.app_common_style .tb_box{margin-top:20px;}
.app_common_style .tb_box table{width: 100%;}
.app_common_style .tb_box th, .app_common_style .tb_box td {padding: 5px 5px 5px 10px;font-weight: bold;border: 10px solid #fff; border-bottom: 7px solid #fff;
border-top: 7px solid #fff}
.app_common_style .tb_box tr th.bg_no, .app_common_style .tb_box tr td.bg_no{background: none;}
/* 테두리 흰색 선 없애기 */
.app_common_style .tb_box tr:first-child th{border-top:none;}
.app_common_style .tb_box tr:first-child th:first-child{border-left:none;}
.app_common_style .tb_box tr:first-child td{border-top:none;}
.app_common_style .tb_box tr th:first-child{border-left:none;}
.app_common_style .tb_box tr td:first-child{border-left:none;}
.app_common_style .tb_box tr:first-child td:last-child{border-right:none;}
.app_common_style .tb_box tr th:last-child{border-bottom:none;border-right:none;}
.app_common_style .tb_box tr td:last-child{border-bottom:none;border-right:none;}
.app_common_style .tb_box tr:last-child td:first-child{border-bottom:none;}
.app_common_style .tb_box th{font-size: 24px;text-align: center;background-color: #4472c4;color: #fff;padding: 20px 0;font-weight: 500;}
.app_common_style .tb_box td {background: #d9d9d9;font-size: 16px;font-size: 18px;text-align: center;background: #d9d9d9;padding: 15px 0;}
.app_common_style .tb_box .desc_txt03 p {background: url(../image/jum02.jpg) no-repeat 30px 15px;padding-left: 55px;text-align: left;margin: 10px 0;}
/*제일 아래쪽 선 얇은 테이블*/
.app_common_style .tb_box .flex_box{display: flex;}
.app_common_style .tb_box .tb_st01_wrap{width:74%;}
.app_common_style .tb_box .tb_st01{border-left: 10px solid #fff}
.app_common_style .tb_box .tb_st01 th, .app_common_style .tb_box .tb_st01 td {border: 1px solid #fff;}
.app_common_style .tb_box .tb_st01 tr .bd_right {border-right: 10px solid #fff;}
.app_common_style .tb_box .device_tb{width:35%;}
.app_common_style .tb_box .device_tb p{font-size: 24px;text-align: center;background-color: #4472c4;color: #fff;padding: 20px 0;font-weight: 500;}
.app_common_style .tb_box .device_tb .no_con{background:none;}
.app_common_style .tb_box .tb_st01_wrap{width:100%;}
.app_common_style .tb_box .tb_st01 th.bdr10px, .app_common_style .tb_box .tb_st01 td.bdr10px{border-right:10px solid #fff}
/* section03 */
.app_common_style .sec03{}
.app_common_style .img_box {position:relative}
.app_common_style .sec03 .img_box{max-width:1300px; text-align:center;margin: 40px auto;}
.app_common_style .sec03 .img_box img{width:80%;display:inline-block;}
.app_common_style .dire{position: absolute;top:0px; left:10px;color:#fff; background-color: #4a452a;border-radius: 5px;padding: 3px 20px;;}
.app_common_style .inver{position: absolute;top:0px; right:10px;color:#fff; background-color: #4a452a;border-radius: 5px;padding: 3px 20px;;}
.app_common_style .img_box.inverlong{margin-top:80px;}
.app_common_style .img_box.inverlong .inver{top:-40px;}
/*3색 테이블*/
.set3_tb {display: flex;}
.set3_tb.twotb {justify-content: center;}
.set3_tb div{width: 33%;}
.set3_tb div table{width: 100%;}
.set3_tb .tb_tit{color:#fff;}
.set3_tb table tr td{color:#7f7f7f;padding:5px 10px;font-weight:500}
.set3_tb table tr th span{color:#133455;text-align: center;display:block;;}
.set3_tb table tr td, .set3_tb table tr th{border: 1px solid #fff;font-weight:600}
.set3_tb table tr td, .set3_tb table td, .set3_tb table tr td, .set3_tb table th{padding:5px}
.set3_tb .tb_blue table .tb_tit th{background-color: #4bacc6;text-align: center;padding: 10px 0}
.set3_tb .tb_blue table tr td, .set3_tb .tb_blue table th{background-color: #d0e3ea;}
/* .set3_tb .tb_blue table tr td {color:#133455} */
.set3_tb .tb_green table .tb_tit th{background-color: #9bbb59;text-align: center;padding: 10px 0}
.set3_tb .tb_green table tr td, .set3_tb .tb_green table th{background-color: #dee7d1;}
.set3_tb .tb_brown table .tb_tit th{background-color: #948a54;text-align: center;padding: 10px 0}
.set3_tb .tb_brown table tr td, .set3_tb .tb_brown table th{background-color: #eeece1;}
.set3_tb .comming{color: #7f7f7f;text-align:right;width:100%} /* 커밍순 색 */
.set3_tb table tr td span{color: #133455;}
.w100{width:100% !important}
.app_common_style .tb_box .tb_st01.no_bdleft{border-left:none;margin-bottom:10px;}
/* indus04 */
.three_tb_box_wrap{display: flex;flex-wrap: wrap;justify-content: space-evenly;}
.three_tb_box {width:48%}
.three_tb_box dl dt{text-align: center;}
.three_tb_box dl dt img {max-width:600px;margin: 10px 0}
.three_tb_box .box_tit {font-size: 28px;color: #fff;padding: 10px 0;text-indent: 20px;margin-bottom: 15px;margin-top:10px;font-weight: bold;padding-left: 20px;}
.three_tb_box .box_tit.org_box{background: #f79646;}
.three_tb_box .box_tit.purple_box{background: #604a7b;}
.three_tb_box .box_tit.blue_box{background: #4472c4;}
.app_common_style .three_tb_box .fw_bold p{background: url(../image/jum02.jpg) no-repeat 30px 15px;padding-left: 55px;text-align:left;margin:10px 0;position: relative;font-size: 18px;}
.three_tb_box .fw_bold p img{width:20px;position: absolute;left:390px;display: inline-block; margin: 5px auto;}
@media (max-width: 1000px){
.app_common_style .title_txt{font-size:20px;}
.app_common_style .sec01 .desc_txt p{font-size:14px}
.app_common_style .dire{padding: 3px 15px;font-size:11px;}
.app_common_style .inver{padding: 3px 15px;font-size:11px;}
.app_common_style .tb_box .flex_box{display: flex;flex-wrap: wrap;}
.app_common_style .tb_box .device_tb .no_con{display:none;}
.app_common_style .tb_box{margin-top:10px;}
.app_common_style .tb_box .title_txt03{font-size:16px;padding-left:10px;}
.app_common_style .tb_box .desc_txt03 p{background: url(../image/jum02.jpg) no-repeat 10px 10px;padding-left: 20px;text-align:left;margin:10px 0;}
.app_common_style .tb_box .device_tb{width:100%;}
.app_common_style .tb_box .device_tb p{padding: 10px 5px;font-size:14px;}
.app_common_style .tb_box .tb_st01{border-left:none}
.app_common_style .tb_box .tb_st01 th.bdr10px, .app_common_style .tb_box .tb_st01 td.bdr10px{border-right:solid 5px #fff}
.app_common_style .sec03 .img_box{margin:20px auto;}
.app_common_style .img_box.inverlong{margin-top:40px;}
.app_common_style .img_box.inverlong .inver{top:-30px;}
.app_common_style .title_txt02 {font-size:20px;text-indent:0;padding-left:10px;}
.table_common_st td{font-size:14px;}
.table_common_st th{font-size:16px;}
.table_common_st th, .table_common_st td {padding: 5px 5px 5px 5px;}
.app_common_style .tb_box th, .app_common_style .tb_box td{padding:8px 5px;font-size:13px;border: 6px solid #fff;
border-bottom: 3px solid #fff;border-top: 3px solid #fff;}
.app_common_style .tb_box th{font-size:14px;}
.app_common_style .tb_box .fw_bold p{background: url(../image/jum02.jpg) no-repeat 20px 10px;padding-left: 35px;text-align:left;margin:8px 0;}
.set3_tb{display: flex;flex-wrap: wrap;}
.set3_tb div{width:100%;margin-bottom:10px;}
.set3_tb .comming{margin-top:10px;font-size:12px;}
.three_tb_box{width:100%;}
.three_tb_box .box_tit{font-size:14px;padding-left:0px;}
.app_common_style .three_tb_box .fw_bold p{font-size:14px;}
.three_tb_box .fw_bold p img{margin:0;}
}
/* indus */
.app_common_style.indus_st .title_txt02{background:#00b050}
.app_common_style.indus_st .tb_box th{background:#00b050}
.app_common_style.indus_st .tb_box .device_tb p{background:#00b050}
.app_common_style.indus_st .tb_box .device_tb .no_con{background:none;}
.app_common_style.consum_st .title_txt02{background:#c55a11}
.app_common_style.consum_st .tb_box th{background:#c55a11}
.app_common_style.consum_st .tb_box .device_tb p{background:#c55a11}
.app_common_style.consum_st .tb_box .device_tb .no_con{background:none;}
/* app메인 */
.application .app_menu li{float:none;text-align:center;margin-right:0;}
.menu_area{display:flex;justify-content: space-between;flex-wrap: wrap;}
.menu_name{width:100%;text-align:center; padding:15px 0; border-radius:10px;color:#fff;font-weight:900;font-size:24px;margin-bottom:15px}
.m_automotive .menu_name{background-color:#4472c4}
.m_industrial .menu_name{background-color:#00b050}
.m_consumer .menu_name{background-color:#c55a11}
.app_menu {width:32%}
.app_menu ul{display:flex;flex-wrap: wrap;}
.app_menu ul li{position:relative;width:32%;margin:1%;margin-bottom:10px;}
.app_menu ul li a {display:block;}
.m_img {width: 100%;max-width: 110%;height: auto;max-width:160px;}
.app_menu ul li a img{transition: all 0.1s linear;}
.app_menu ul li a:hover .m_img{transform: scale(1.2);;}
.m_over_img {display: none;position: absolute;top: 0;right: 0;bottom: 0;z-index:9;width:100%;max-width:160px;left: 50%;transform: translateX(-50%);}
.sub-con .tit.industit p{font-size:40px}
@media (max-width: 1400px){
.sub-con .tit.industit p{font-size:30px}
}
@media (max-width: 1000px){
.app_menu{width:49%;}
.app_menu ul li{width:31%;margin:0 2%;margin-bottom:10px;}
.menu_name{font-size:18px;padding: 10px 0;}
.sub-con .tit.industit p{font-size:24px;}
}
@media (max-width: 640px){
.app_menu{width:100%;}
}
.ta_left{text-align:left}