.s_inner{width: 1400px;margin-top: 50px}
.inner2{width: 1200px;margin: 0 auto}
.cont_pop > div > div{background: #fa7116}
.main_tit{font-size: 22px;color: #e0601a;border-bottom: 1px solid #eed350;margin-top: 50px;padding-bottom: 10px;margin-bottom: 20px;line-height: 30px;}
.main_tit2{font-size: 22px;color: #e0601a;border-bottom: 1px solid #eed350;margin-top: 20px;padding-bottom: 10px;margin-bottom: 20px;line-height: 30px;}
.main_tit a{float: right;font-size: 14px;color: #f09e1d}
.main_tit a:after{content: '';display: inline-block;;width: 10px;height: 11px;background: url('../../img/sub/more_deco.png');margin-left: 5px;}
.location_number{ text-align: center; margin-bottom: 80px; margin-top: 20px;}
.location_number ul li{ display: inline-block; width: 32px; height: 32px; box-sizing: border-box; }
.location_number ul li a{ display: block; line-height: 32px; text-align: center; font-size: 14px; }
.location_number ul li a img{ display: block; width: 100%; }
.location_number ul li.on{ background-color: #f0ae20; }
.location_number ul li.on a { color: #fff; }
.location_number ul li.arrow{ position: relative; top: 11px; }
.sub_visual{width: 100%;margin-top: 34px;}
/* .sub_visual1 {background: url('../../img/sub/wi_main_visual.png');margin-top: 40px;} */
/* .sub_visual2 {background: url('../../img/sub/ws_visual.jpg');margin-top: 40px;} */
/* .sub_visual3 {background: url('../../img/sub/m_main_visual.png');margin-top: 40px;} */
.w_con1 ul.m_img li{margin-top: 30px;display: inline-block;margin-right: 30px;}
.w_con1 ul.m_img li:last-child{margin-right: 0px;}
.loc1 ul li{display: inline-block;width: 10.5%}
.loc2 li{display: inline-block;margin-right: 20px;margin-bottom: 20px;}
.loc2 li:nth-child(8n){margin-right: 0}
.loc2 li img{width: 154px;}
.loc1 ul li a{display: block;width: 100%;line-height: 30px;font-weight: 300;color: #444444;font-size: 15px;}
.w_con2 .s_inner > p{background: #ff8e14;text-align: center;font-size: 30px;font-weight: 700;padding: 30px 0;color: #fff;margin-top: 60px;}
.w_con2 .s_inner > div{width: 49%;display: inline-block;vertical-align: top;}
.w_con2 .s_inner .left{margin-right: 1.5%}
/* .w_con2 .s_inner .left img{width: 100%} */
.w_con2 .s_inner > div div{vertical-align: top}
.w_con2 .s_inner > div img{display: inline-block;}
.w_con2 .s_inner > div ul{vertical-align: top;display: inline-block;;padding-left: 20px;width: 288px;}
.w_con2 .s_inner > div ul.img_slide{position: relative;padding-left: 0}
.w_con2 .s_inner > div ul.img_slide li{position: absolute;top:0;display: none}
.w_con2 .s_inner > div ul.img_slide li.act{display: block}
.w_con2 .s_inner > div a{;font-size: 16px;line-height: 30px;font-weight: 200;;}
.w_con2 .s_inner > div ul li{;font-size: 16px;line-height: 30px;font-weight: 200;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.p_slider_wrap .p_slider{text-align: center}
.p_slider_wrap .slick-dots{margin: 0 auto;width: 180px;margin-top: 10px;text-align: center;}
.p_slider_wrap .slick-dots button {
  float: left;margin-right: 10px;
  display: inline-block;
  width: 18px;
  height: 18px;
  padding: 0;
  border-radius: 50%;
  border: none;
  background-color: #ddd;
  text-indent: -9999px;
}

.p_slider_wrap .slick-dots li.slick-active button {
  background-color: #ff8e14;

}
.p_slider_wrap2 .slick-dots{width: 150px;margin-top: 10px;margin-left: 100px;}
.p_slider_wrap2 .slick-dots button {
  float: left;margin-right: 10px;
  display: inline-block;
  width: 12px;
  height: 12px;
  padding: 0;
  border-radius: 50%;
  border: none;
  background-color: #ddd;
  text-indent: -9999px;
}

.p_slider_wrap2 .slick-dots li.slick-active button {
  background-color: #ff8e14;

}
.w_con3{margin-bottom: 50px;}

/* sub */
.sub_tit{font-size:22px !important;font-family: 'NanumSquare';color: #222222 !important;font-weight: 600 !important;margin-top:30px !important;}
 .tit{display: block;font-size: 30px;margin-top: 74px}
.txt{padding-bottom: 70px;}
.txt p{font-size: 16px;font-weight: 300;color: #666666;line-height: 30px;margin-top: 40px;padding-left: 100px;letter-spacing: -0.3px;word-break: keep-all;}
.txt p strong{display: block;font-size: 20px;color: #333;margin-bottom: 5px;}
.txt p span{font-size: 16px;font-weight: 300;color: #222222;}
.txt.txt5 p span{font-size: 16px;font-weight: 300;color: #222222;border-bottom: none}
.txt .s_inner > div img{display: block;margin: 0 auto;margin-top: 55px;}
.machinery .w_con3{margin-top: 40px;}

.machinery .tit{font-family: 'NanumSquare';font-weight: 600;display: block;font-size: 22px;margin-top: 74px;padding-top: 0;display: none}
.machinery .main_tit2{margin-top: 30px;}
.machinery .main_tit{margin-top: 30px;padding-bottom: 20px;}
.machinery.machinery_list2 .main_tit{font-weight: 500}
.machinery_list .list {border-top: 1px solid #eed350}
.machinery_list .list li{width: 100%;border-bottom: 1px dashed #ddd}
.machinery_list .list li:last-child{border-bottom: 1px solid #eed350}
.machinery_list .list li a{display: block;width: 100%;padding: 18px 0;}
.machinery .main_tit{border-bottom: none;padding-bottom: 17px;margin-bottom: 0}
.machinery_list .list li a img{float: right}
.sitemap .w_con1{padding-top: 20px;}
.sitemap .tit{font-family: 'NanumSquare';font-weight: 600;border-bottom:1px solid #d2d2d2;padding-bottom: 40px;margin-top: 24px;font-size: 22px;}
.sitemap .s_inner > div{display: inline-block;width: 49%;vertical-align: top;padding-top:80px;padding-bottom: 207px;}
.sitemap .s_inner > div img{display: block;margin: 0 auto}
.sitemap .s_inner > div strong{font-size: 18px;display: block;}
.sitemap .s_inner > div span{font-size: 16px;display: block;color: #777777;margin-top: 10px;font-weight: 300}
.sitemap .s_inner > div li{margin-bottom: 30px;}
.write .wrap_write{background: #fa7116;padding: 50px 0 65px;margin: 57px 0 110px;}
.write .wrap_write strong{display: block;color: #fff;font-size: 22px;font-weight: 500;padding-left: 70px;margin-bottom: 20px;}
.write .wrap_write label{width: 12%;display: inline-block;vertical-align: top;padding-top: 10px;color: #fff6e2;font-size: 15px;}
.write .wrap_write p{margin-bottom: 19px;}
.write .wrap_write input{height:45px;}
.write .wrap_write input,.write .wrap_write textarea{width: 87%;background: #e64e07;border: none}
.write .wrap_write input[type="button"]{padding: 12px 0;width: 185px;color: #fff;background: none;border: 1px solid #fff;display: block;margin: 0 auto;margin-top: 25px}
.write .wrap_write textarea{min-height: 150px;}
.news .s_inner div > div{width: 44%;padding-top: 30px;vertical-align: top;display: inline-block;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;}
.news .s_inner div > div.left strong{font-size: 22px;color: #e0601a;font-weight: 500;display: block;padding-top: 40px;padding-bottom: 20px;}
.news .s_inner div > div.left ul li{line-height: 35px;color: #333333}
.news .s_inner div > div.left ul li::before{content: '';display: inline-block;border: 1px solid #575757;width: 6px;height: 6px;border-radius: 50%;box-sizing: border-box;margin-right: 5px;vertical-align: top;margin-top: 15px;}
.news .s_inner div > div.left .wrap_txt{margin-top: 20px;width: 530px;border: 1px solid #dcdcdc;background: #f8f8f8;box-sizing: border-box;padding: 30px;padding-right: 0}
.news .s_inner div > div.left .wrap_txt p{line-height: 30px;color: #8c8c8c}
.news .s_inner div > div.left .wrap_txt span{line-height: 30px;color: #f89e10;display: inline-block;margin-top: 10px;text-decoration:underline;padding-bottom: 5px;}
.news .s_inner div > div.left .wrap_txt span::before{content: '';display: inline-block;width: 22px;height: 17px;background: url('../../img/sub/mail.jpg');vertical-align: top;margin-top: 7px;margin-right: 5px;}
.news .s_inner div > div.right{width: 55%;}
.news .s_inner div > div.right div{width: 100%;background: #fa7116;padding: 70px}
.news .s_inner div > div.right div strong{display: block;color: #fff;font-size: 22px;margin-bottom: 30px;}
.news .s_inner div > div.right div p{margin-bottom: 15px;}
.news .s_inner div > div.right label{display: inline-block;width: 23%;color: #fff6e2;font-size: 15px;vertical-align: top;margin-top: 15px;}
.news .s_inner div > div.right input,.news .s_inner div > div.right textarea{display: inline-block;width: 77%;border: none;height: 45px;color: #fff;background: #e64e07}
.news .s_inner div > div.right textarea{min-height: 150px;}
.news .s_inner div > div.right p.btn_wrap{width: 79%;float: right;text-align: center;}
.news .s_inner div > div.right input[type="button"]{float: none;margin: 0 auto !important;background: none;color: #fff;border: 1px solid #fff;width: 125px;margin: 0 auto}
.hotplant .w_con1{padding-bottom: 100px;}
.hotplant .slider-for {margin-top: 110px;margin-bottom: 20px;}
.hotplant .area{margin-top: 50px;}
.hotplant .slider-for .slick-prev{position: absolute;width: 31px;height: 87px;background: url('../../img/sub/slick_prev.jpg');z-index: 5;left:-70px;text-indent: -9999px;top:40%}
.hotplant .slider-for .slick-next{position: absolute;width: 31px;height: 87px;background: url('../../img/sub/slick_next.jpg');z-index: 5;text-indent: -9999px;right:-70px;top:40%;}
.hotplant .slider-for div strong{text-align: center;font-size: 22px;display: block;margin-bottom: 20px;}
.hotplant .slider-for img{width: 100%}
.hotplant .slider-nav img{width: 90%;display: block;margin: 0 auto}
.hotplant .a_link {text-align: center;margin-top: 30px;}
.hotplant .a_link a{display: inline-block;width: 185px;font-size: 15px;text-align: center;padding: 10px 0;border: 1px solid #333333}
.hotplant .a_link a.on{border: 1px solid #fb8923;color: #fb8923;margin-left: 20px;}
/* .hotplant a.back{font-size: 15px;display: block;width: 183px;border: 1px solid #333333;color: #333333;padding: 10px 0;margin: 37px auto 20px;text-align: center;}
.hotplant a.form_button{font-size: 15px;display: block;width: 183px;border: 1px solid #333333;color: #333333;padding: 10px 0;margin: 0px auto 90px;text-align: center;} */


.hotplant a.form_button{font-size: 15px;display: block;width: 183px;border: 1px solid #fa7116;color: #fa7116;padding: 10px 0;margin: 37px auto 0px;text-align: center;}
.hotplant a.back{font-size: 15px;display: block;width: 183px;border: 1px solid #fa7116;color: #fa7116;padding: 10px 0;margin: 20px auto 90px;text-align: center;}

/* .hotplant .slider-nav div{margin-right: 10px;} */
.contact .left{margin-top: 30px;width: 45%;display: inline-block;vertical-align: top;height: 540px;background: url('../../img/sub/con_img.jpg')}
.contact .right{margin-top:30px;width: 55%;display: inline-block;height: 540px;margin-left: -5px;}
.contact .right{background: #fa7116;padding: 68px;}
.contact .right strong{display: block;color: #fff;font-size: 22px;font-weight: 500;margin-bottom: 20px;}
.contact .right label{width: 20%;display: inline-block;vertical-align: top;padding-top: 10px;color: #fff6e2;font-size: 15px;word-break: keep-all;}
.contact .right p{margin-bottom: 19px;}
.contact .right p.btn_wrap{width: 79%;float: right}
.contact .right input{height:45px;color: #fff}
.contact .right input,.contact .right textarea{width: 79%;background: #e64e07;border: none}
.contact .right input[type="button"]{padding: 12px 0;width: 125px;color: #fff;background: none;border: 1px solid #fff;display: block;margin: 0 auto;float: none;}
.contact .right textarea{min-height: 150px;}
.contact .txt_wrap{border: 1px solid #dcdcdc;background: #f8f8f8;margin-top: 45px;margin-bottom: 45px;padding: 40px}
.contact .txt_wrap strong{font-size: 14px;font-weight: 500;}
.contact .txt_wrap p{line-height: 32px;font-size: 18px;color: #666666;font-weight: 300;margin-top: 10px;margin-bottom: 10px;}
.contact .txt_wrap p span{font-size: 16px;font-weight: 500;color: #333}
.contact .txt_wrap p span.span2{opacity: 0}
.contact .txt_wrap p em{display: inline-block;width:93px;}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
 .contact .txt_wrap p em{display: inline-block;width:87px;}
}
.contact .txt_wrap ul::after{content: '';display: block;clear: both;}
.contact .txt_wrap ul li{float: left;font-size: 16px;color: #f89e10;line-height: 30px;text-decoration: underline;}
.contact .txt_wrap ul li:nth-child(3){clear: left;}
.contact .txt_wrap ul li:nth-child(2){margin-left: 20px;}
.contact .txt_wrap ul li:nth-child(4){margin-left: 28px;}
.contact .txt_wrap ul li:before{content: '';display: inline-block;width: 4px;height: 4px;border-radius: 50%;background: #f89e10;margin-right: 10px;}
.contact .map{margin-bottom: 100px;width: 100%;overflow: hidden;}
/* 월드플랜트 끝 월드인더스트리즈 시작 */
.wi_main .w_con1 .wrap > div{display: inline-block;;margin-right: 30px;}
.wi_main .w_con1 .wrap > div.last{margin-right: 0}
.wi_main .w_con1 img{width: 100%}
.wi_main .w_con2{margin-top: 60px;}
.wi_main .w_con3 .s_inner > div{display: inline-block;width: 49%;vertical-align: top;}
.wi_main .w_con3 .s_inner > div.left{margin-right:1.5%}
.wi_main .w_con3 .s_inner > div img:nth-child(2){margin-right: 20px;}
.popup{position: fixed;top:0;width: 100%;height: 100%;background: rgba(0,0,0,0.9);display: none}
.popup > div {width: 100%;height: 100%;display: table;}
.popup > div > div > div{width: 800px;margin: 0 auto;}
.popup > div > div > div button{float: right;position: relative;right:-50px;top:20px;}
.popup > div img{display: block;margin: 0 auto}

.popup3{position: fixed;top:0;width: 100%;height: 100%;background: rgba(0,0,0,0.8);z-index: 99;display: none}
.popup3.on{display: block;}
.popup3 > div {width: 100%;height: 100%;display: table;}
.popup3 > div > div{display: table-cell;vertical-align: middle;}
.popup3 > div > div > div{width: 800px;margin: 0 auto;position: relative;background: #fa7116;;padding: 60px 40px;padding-top: 80px;box-sizing: border-box;}
.popup3 > div > div > div button{position: absolute;right: 20px;top:20px}
.popup3 > div > div > div p{margin-top: 10px}
.popup3 > div > div > div label{display: inline-block;color: #fff;font-size: 16px;width: 20%}
.popup3 > div > div > div label.last{width: 19.5%;vertical-align: top}
.popup3 > div > div > div input[type="text"],.popup3 > div > div > div textarea{display: inline-block;background:#e64e07;width: 80%;border: none;height: 45px}
.popup3 > div > div > div textarea{min-height: 130px;}
.popup3 > div > div > div input[type="button"]{color: #fff;background: none;width: 150px;display: block;border: 1px solid #fff;margin: 0 auto;margin-top: 15px;padding: 10px 0}
.overview {padding-bottom: 207px;padding-top: 50px;}
.overview2{padding-top: 0px;}
.overview .sub_tit{margin-top: 30px !important}
.overview .s_inner div{width: 49%;display: inline-block;}
.overview .s_inner5 div{width: 100%;display: inline-block;}
.overview .s_inner div p{padding-left: 0}
.overview .s_inner div img{float: right;vertical-align: top}
.overview .s_inner div{vertical-align: top}
.overview .grey{background: #f4f4f4;padding-bottom: 55px;margin-bottom: 0}
.overview2  .s_inner div p.in{padding-top: 70px;}
.overview2  .s_inner div p.in2{padding-left: 40px;padding-top: 15px;}
.overview2{padding-bottom: 117px;}
.overview2 p{padding-left: 0}
.overview33 .w_con1 div.img{padding-top: 70px;}
.social .s_inner .float img{display: inline-block;margin-right: 20px;}
.social .s_inner .float img:last-child{margin-right: 0}
.social  p{padding-left: 0;word-break: keep-all;}
.carrier .con_visual{width: 100%;height: 195px;background: url('../../img/sub/con_visual.jpg');margin-top:30px;}
.carrier .w_con2 .s_inner div{width: 49%;display: inline-block;margin-top: 40px;}
.carrier .w_con2 .s_inner div strong{display: inline-block;width: 206px;border-bottom: 2px solid #f17f10;color: #f17f10;font-size: 22px;padding-bottom: 10px;}
.carrier .w_con2 .s_inner div p{font-size: 16px;font-weight: 300;color: #666666;line-height: 30px;;letter-spacing: -0.3px;}
.carrier .w_con2 .s_inner > p{font-size: 16px;background: #f1f1f1;border: 1px solid #dcdcdc;color: #333333;font-weight: 300;}
.carrier .w_con2 .s_inner > p span{color: #ff660a;border-bottom: 1px solid #ff660a}
.carrier .w_con3{margin-top: 20px;margin-bottom: 0}
.carrier .w_con3 .s_inner div{background: #fa7116;padding: 50px 100px;margin-bottom: 70px}
.carrier .w_con3 .s_inner div p{margin-bottom: 20px;}
.carrier .w_con3 .s_inner div label{width: 10%;display: inline-block;color: #fff6e2;font-size: 15px;vertical-align: top;margin-top: 10px;}
.carrier .w_con3 .s_inner div span{background: #e64e07}
.carrier .w_con3 .s_inner div input,.carrier .w_con3 .s_inner div textarea{height:44px;background: #e64e07;width: 89%;border: none;color:#fff}
.carrier .w_con3 .s_inner div textarea{height: 157px;}
.carrier .w_con3 .s_inner div input[type="button"]{display: block;color: #fff;background: none;border: 1px solid #fff;width: 180px;margin: 0 auto;margin-top: 30px;font-size: 16px;font-weight: 300}

.carrier .w_con3 .select_carrier{width: 89% !important;background: #e64e07}
.carrier .carrier_pop > div{background: #fa7116}
.carrier .carrier_pop div div input[type="text"], .carrier .carrier_pop div div textarea{background: #e64e07}
/* 월드스마트팩토리 */
.ws_main .wrap > div{width: 49%;display: inline-block;vertical-align: top;}
.ws_main .wrap > div.right{margin-left: 1.5%}
.ws_main .wrap > div img{display: inline-block;padding-bottom: 40px;}
.ws_main .wrap > div div{width: 100%;height: 317px;background: #ed9914;margin-bottom: 40px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;padding: 40px;}
.ws_main .wrap > div div strong,.ws_main .wrap > div div ul{display: inline-block;vertical-align: top;}
.ws_main .wrap > div div strong{color: #fff;font-size: 20px;line-height: 30px;letter-spacing: -0.3px;padding-right: 40px;}
.ws_main .wrap > div div ul li a{color: #fff;display: block;width: 70%;font-size: 15px;font-weight: 300;line-height: 26px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.ws_main .w_con3{margin-top: 40px;}
.ws_main .w_con3 p{font-size: 24px;text-align: center;margin-bottom: 3px;}
.ws_main .w_con3 ul li{display: inline-block;margin-right: 16px;margin-top: 22px;}
.ws_main .w_con3 ul li:nth-child(7n){margin-right: 0}


.sitemap.ws .s_inner > div{padding-bottom: 20px;}
.ws p{letter-spacing: -0.3px !important;word-break: keep-all;}
.txt p span{color: #f99e10 ;border-bottom: 1px solid #f99e10}
.ws .sub_tit{margin-top: 60px;}
.ws .machine{margin-bottom: 135px;}
.ws .machine1{margin-bottom: 125px;}
.ws .machine2{margin-bottom: 50px;}
.ws .machine3{margin-bottom: 335px;}
.txt .machine3 .s_inner img{margin-top: 127px;}
.txt .tit_info{margin-top: 10px;}
.txt div.img_wrap{width: 1029px;}
.carrier2 .w_con3{margin-bottom: 100px;}
.ws_news .view{margin-top: 45px;;}
.ws_news .view .news_tit{display: block;text-align: center;font-size: 22px;margin-bottom: 20px;}
.ws_news .view div img{display: block;margin: 0 auto;margin-bottom: 20px;}
.ws_news .view div p.txt{text-align: center;padding-bottom: 0;line-height: 30px;}
.ws_news .view div {border-bottom: 1px solid #d2d2d2;padding-bottom: 70px;}
.ws_news .view a{font-size: 15px;display: block;width: 183px;border: 1px solid #333333;color: #333333;padding: 10px 0;margin: 37px auto 90px;text-align: center;}
.inquiry .sub_tit{margin-top: 50px;}
.inquiry .wrap_write{margin: 40px 0}
.inquiry .wrap_check {padding: 60px 100px;width: 100%;box-sizing: border-box;background: #f4f4f3}
.inquiry .wrap_check div > strong{color: #222222;font-size: 18px;}
.inquiry .wrap_check p{position: relative;padding: 13px 0;background: #fff;border-bottom: 1px solid #d2d2d2;color: #666666;font-weight: 300;border-right: 1px solid #d2d2d2;border-left: 1px solid #d2d2d2;padding-left: 22px;}
.inquiry .wrap_check p.first{border-top: 1px solid #d2d2d2}
.inquiry .wrap_check div {position: relative;margin-bottom: 20px;}
.inquiry .wrap_check div span{float: right;}
.inquiry .wrap_check div input[type="checkbox"]{width: 14px;height: 14px;vertical-align: top;margin-top: 3px;margin-right: 10px;}
.inquiry .wrap_check p input[type="checkbox"]{width: 27px;height: 26px;vertical-align: top;}

.inquiry div input[type="checkbox"] {
    opacity: .0;
    position: relative;
    right:-40px;
    top:0px;
    z-index: 5;
}
.inquiry p input[type="checkbox"] {
    opacity: .0;
    position: absolute;
    right: 22px;;
    z-index: 5;
    top:10px;
}

.inquiry div input[type="checkbox"] + label:before {
    content: ' ';
    display: inline-block;
    vertical-align: top;
    width: 14px;
    height: 14px;
    margin: 3px 8px 0 15px;
    background: #f8f8f8;
    border: 1px solid #d2d2d2;
}
.inquiry p input[type="checkbox"] + label:before {
    content: ' ';
    display: inline-block;
    width: 26px;
    height: 26px;
    /* margin: 10px 8px 0 15px; */
    background: #f8f8f8;
    border: 1px solid #d2d2d2;
    position: absolute;
    right: 22px;
    top:10px;
}

.inquiry div input[type="checkbox"]:checked + label:before {
    content: '';
    color: #314ca2;
    background: url(../../img/sub/check.jpg) no-repeat 50% 50%;background-size:12px 12px;
}
.inquiry p input[type="checkbox"]:checked + label:before {
    content: '';
    color: #314ca2;
    background: url(../../img/sub/check.jpg) no-repeat 50% 50%;background-size:24px 24px;
}
.inquiry img{display: block;margin: 40px auto;}
.inquiry .wrap_check input[type="button"]{width: 125px;background: none;border: 1px solid #fa7116;color: #fa7116;padding: 10px 0;display: block;margin: 40px auto 60px; }

/* m tech inc */
.m_main .w_con1 .wrap{margin-top: 63px;}
.m_main .w_con1 .wrap > div{width: 450px;margin-right: 21px;}
.m_main .w_con1 .wrap > div img:first-child{margin-bottom: 21px}
.m_main .w_con1 .wrap > div.last{margin-right: 0}
.m_main .w_con4{padding-bottom: 70px;}
.m_main .w_con4 .s_inner > div{display: inline-block;width: 449px;margin-right: 20px;}
.m_main .w_con4 .s_inner > div img{}
.m_main .w_con4 .s_inner > div.last{margin-right: 0}

.a_main .sub_visual{margin-top: 40px;position: relative;}
.a_main .sub_visual div{display: block;position: absolute;top:0;width: 100%}
.a_main .sub_visual strong,.a_main .sub_visual span{display: block;text-align: center;font-size: 44px;padding-top: 80px;color: #fff;font-weight: 200}
.a_main .sub_visual span{font-weight: 500;display: inline-block;}
.a_main .a_con1{margin-top: 1px;}
.a_main .a_con1 div{display: block;text-align: center;font-weight: 500;font-size: 26px;margin-bottom: 20px;}
.a_main .a_con1 ul::after{content: '';display: block;clear: both;}
.a_main .a_con1 ul li{float: left;width: 450px;margin-right: 25px;height: 290px;background-position: center center;}
.a_main .a_con1 ul li:first-child{background: url('/img/wf/sub/at_btn1.jpg')}
.a_main .a_con1 ul li:nth-child(2){background: url('/img/wf/sub/at_btn2.jpg')}
.a_main .a_con1 ul li:nth-child(3){background: url('/img/wf/sub/at_btn3.jpg');margin-right: 0}
.a_main .a_con1 ul li a{display: block;width: 100%;height: 100%;padding-top: 170px;padding-left: 50px;}
.a_main .a_con2{width: 100%;height: 266px;background: url('/img/wf/sub/ats_visual.jpg');padding-top: 86px;margin-top: 60px;}
.a_main .a_con2 strong,.a_main .a_con2 span{display: block;text-align: center;font-size: 60px;color: #fff;font-weight: 200;line-height: 60px}
.a_main .a_con2 span{display: inline-block;font-weight:600;padding-top: 0 !important}
.a_main .a_con2 a{display: block;padding: 10px 0;font-size: 16px;font-weight: 500;color: #fff;text-align: center;width: 208px;margin: 0 auto;border: 1px solid #fff;letter-spacing: 0.25px;margin-top: 25px;}
.a_main .a_con3{margin-top: 40px;}
.a_main .a_con3 > ul::after{content: '';display: block;clear: both;}
.a_main .a_con3 > ul > li{float: left;width: 16.66%;}
.a_main .a_con3 > ul > li strong{font-size: 17px;line-height: 30px;font-weight: 500;letter-spacing: -0.25px;}
.a_main .a_con3 > ul > li ul li a{font-size: 13px;font-weight: 300;color: #666666;line-height: 24px}
.a_main .a_con3 > ul > li:last-child {padding-left: 79px;}
.a_main .a_con3 > ul > li > a{display: block;text-align: center;width: 164px;border: 1px solid #222;padding: 5px 0;margin-top: 15px;}
/* .a_main .sub_visual img{width: 100%} */
@media (max-width: 1600px){
    .overview{padding-top: 100px}
    /* .ws_main .w_con2 .inner3 img{width: 100%} */
    .inner3{width: 100%;overflow: hidden}
}
@media (max-width: 1480px){
    .s_inner{width: 100%;padding: 0 20px;overflow: hidden;}
    .w_con1 ul.m_img li{width: 32%;margin-right: 1.4%}
    .w_con1 ul.m_img li img{width: 100%}
    .loc2 li{width: 15%;margin-right: 1.5%;}
    .loc2 li:nth-child(8n){margin-right: 1.5%}
    .loc2 li:nth-child(6n){margin-right: 0%}
    .loc2 li img{width: 100%}
    .loc2 li img{width: 100%}
    /* .w_con1{padding-top: 70px;} */

    .sitemap .s_inner > div img{width: 100%}
    .wi_main .w_con1 .wrap > div{width: 32%;margin-right: 1.5%}
    .m_main .w_con4 .s_inner > div{width: 32%;margin-right: 1.5%}
    .m_main .w_con4 .s_inner > div img{width: 100%}
    .wi_main .w_con2 img{width: 100%}
    .wi_main .w_con3 .s_inner > div.left img{width: 100%}
    .wi_main .w_con3 .s_inner > div img{width: 49%}
    .m_main .w_con3 .s_inner > div img{width: 100%}
    .wi_main .w_con3 .s_inner > div img:nth-child(2){margin-right: 1%}
    .overview .s_inner div img{width: 95%}
    .social .s_inner .float img{width: 31%;display: inline-block;margin-right:1.5%;}
    .social .s_inner .float img:last-child{margin-right: 0}
    .ws_main .wrap > div img{width: 100%}
    .a_main .a_con1 ul li {width: 32%;margin-right: 1.4%}

}
@media (max-width: 1400px){
    .overview{padding-top: 30px}
    .ws_main .w_con3 ul li{width: 13%;margin-right: 1%;}
    .ws_main .w_con3 ul li img{width: 100%}
    .a_main .a_con3 > ul > li:last-child{padding-left: 0}
    .w_con1{padding-top: 40px;}
    .sitemap{padding-top: 20px;}
    .contact .left,.contact .right{margin-top: 50px}
    .sub_tit{margin-top: 50px !important;}
    .carrier .con_visual{margin-top: 50px;}
}

@media (max-width: 1380px){
    .inner2{width: 100%;padding: 0 20px;}
    .news .s_inner div > div.left .wrap_txt{width: 90%}
    .news .s_inner div > div.right div{padding-left: 30px;padding-right: 30px;}
    .hotplant .slider-for{width: 90%;margin: 0 auto;margin-bottom: 20px;margin-top: 70px;}
    .hotplant .slider-for .slick-prev{width: 15px;height: 41px;background-size: cover;left:-30px}
    .hotplant .slider-for .slick-next{width: 15px;height: 41px;background-size: cover;right:-30px}
    .carrier .w_con2 .s_inner div{box-sizing: border-box;padding-left: 10px;}
    .carrier .w_con2 .s_inner div p{word-break: keep-all;}
    .carrier .w_con2 .s_inner div p br{display: none}
    .a_main .sub_visual{width: 100%;overflow: hidden;padding-right:20px;height: auto;max-height: 340px}

}
@media (max-width: 1100px){
    .txt .s_inner > div{width: 100%}
    .txt .s_inner > div img{float: none;}
    .overview2  .s_inner div p.in{padding-top: 2px;}
    .overview2  .s_inner div p br{display: none}
    .overview2  .s_inner div p.in2{padding-left: 00px;padding-top: 15px;}

}
@media (max-width: 1050px){
    .loc1 ul li{width: 16%}
    .w_con2 .s_inner > div{width: 100%}
    /* .w_con2 .s_inner .left img{width: 686px;display: block;margin: 0 auto} */
    .news .s_inner div > div{width: 100%}
    .news .s_inner div > div.right{width: 100%}
    .news .s_inner div > div.left .wrap_txt{width: 100%}
    .carrier .w_con3 .s_inner div label{width: 20%}
    .carrier .w_con3 .s_inner div span,.carrier .w_con3 .s_inner div input, .carrier .w_con3 .s_inner div textarea{width: 79%}
    .carrier .w_con3 .s_inner div{padding: 20px}
    .txt div.img_wrap{width: 100%;}
    .txt p{padding-left: 0}
    .ws_news .view div img{width: 90%}

}
@media (max-width: 900px){
    .txt .s_inner > div img{width: 100%}
    .txt .machine3 .s_inner img{width: 192px}
    .contact .left{width: 100%;height: 400px;background-size: cover;background-position: bottom center}
    .contact .right{width: 100%;margin-top: 0;margin-left: 0;padding: 30px;height: 450px;}
    .carrier .w_con2 .s_inner > p i{display: block;}
    .carrier .w_con2 .s_inner > p{line-height: 30px;}
    .ws_main .wrap > div{width: 100%}
    .ws_main .wrap > div.right{margin-left: 0}
    .ws_main .wrap > div img{display: block;width: 680px;margin: 0 auto}
    .ws_main .wrap > div div{width: 680px;margin: 0 auto;margin-bottom: 40px}
    .ws_main .w_con3 ul li{width: 23%;margin-right: 2.2%}
    .ws_main .w_con3 ul li:nth-child(7n){margin-right: 2%}
    .ws_main .w_con3 ul li:nth-child(4n){margin-right: 0%}
    .a_main .a_con3 > ul > li{width: 33.33%}
    .overview33 .w_con1 div.img img{width: 557px;}
}
@media (max-width: 840px){
    .write .wrap_write label{width: 20%}
    .write .wrap_write input, .write .wrap_write textarea{width: 80%}
    .write .wrap_write strong{padding-left:5%;}
    .wi_main .w_con1 .wrap > div{width: 100%}
    .m_main .w_con4 .s_inner > div{width: 100%;margin-bottom: 20px;}
    .wi_main .w_con3 .s_inner > div.left{width: 100%}
    .wi_main .w_con3 .s_inner > div{width: 100%}
    .overview {padding-top: 0px;padding-bottom: 50px;}
    .wi_main .w_con1 img,.ws_main .w_con1 img{display: block;width: 90%;margin: 0 auto}
    .wi_main .w_con1 .sub_visual img{width: 100%}
    .wi_main .w_con1 .wrap > div{margin-top: 20px;}
    .popup > div > div > div{width: 80%}
    .a_main .a_con1 strong{font-size: 20px;}
    .a_main .a_con2 strong, .a_main .a_con2 span{font-size: 38px;}
    .a_main .a_con2 a{font-size: 13px;width: 150px;}
    .a_main .a_con3 > ul > li strong{font-size: 14px;}
    .a_main .a_con3 > ul > li ul li a{font-size: 11px;line-height: 20px;}
    .a_main .a_con3 > ul > li:last-child{padding-left: 0}
    .a_main .a_con3 > ul > li > a{font-size: 11px;}
    .a_main .sub_visual strong, .a_main .sub_visual span{font-size: 20px;word-break: keep-all;}
    .a_main .sub_visual strong{padding-top: 60px;}
    .a_main .sub_visual{height: 280px;}
    .popup3 > div > div > div{width: 95%}
    .popup3 > div > div > div label{font-size: 13px}
    .popup3 > div > div > div input[type="text"], .popup3 > div > div > div textarea{width: 70%}
    .popup3 > div > div > div label{width: 29%}
    .popup3 > div > div > div label.last{width: 28.5%}
}

@media (max-width: 780px){
    .loc1 ul li{width: 24.5%;}
    .loc1 ul li a{font-size: 13px;}
    .loc2 li{width: 23%;margin-right: 1.5%;}
    .loc2 li:nth-child(8n){margin-right: 1.5%}
    .loc2 li:nth-child(6n){margin-right: 1.5%}
    .loc2 li:nth-child(4n){margin-right: 1.5%}
    .loc2 li img{width: 100%}
    .w_con2 .s_inner > p{font-size: 20px}
    .sub_tit{font-size: 18px !important}
    .machinery .tit{font-size: 18px;}
    .txt p{font-size: 14px;word-break: keep-all;}
    .sitemap .tit{font-size: 18px;padding-bottom: 20px;word-break: keep-all;}
    .tit{padding-bottom: 20px;}
    .txt.txt5 p span{font-size: 14px;}
    .txt p span{font-size: 14px;word-break: keep-all;}
    .main_tit a{font-size: 13px}
    .machinery_list .list li a{font-size: 14px;}
    .sitemap .s_inner > div strong{font-size: 16px;}
    .sitemap .s_inner > div span{font-size: 14px;}
    .write .wrap_write label{font-size: 13px;word-break: keep-all;}
    .write .wrap_write input[type="button"]{font-size: 14px;}
    .news .s_inner div > div.left ul li{font-size: 14px}
    .news .s_inner div > div.right label{font-size: 13px;}
    .news .s_inner div > div.left .wrap_txt p{font-size: 14px;}
    .news .s_inner div > div.left .wrap_txt span{font-size: 14px;}
    .news .s_inner div > div.right div strong{font-size: 20px;}
    .news .s_inner div > div.left strong{font-size: 20px;}
    .contact .txt_wrap strong {font-size: 13px;}
    .contact .txt_wrap p {font-size: 14px;}
    .contact .txt_wrap p span{font-size: 13px;}
    .contact .txt_wrap ul li{font-size: 14px;}
    .contact .right label{font-size: 13px;}
    .contact .right input[type="button"]{font-size: 13px;}
    .contact .right strong{font-size: 18px;}
    .carrier .w_con2 .s_inner div strong{font-size: 18px;}
    .carrier .w_con2 .s_inner div p{font-size: 14px}
    .carrier .w_con2 .s_inner > p{font-size: 14px;}
    .carrier .w_con2 .s_inner > p{line-height: 26px;}
    .carrier .w_con3 .s_inner div label{font-size: 13px;}
    .carrier .w_con3 .s_inner div input[type="button"]{font-size: 13px}
    .ws_main .wrap > div div strong{font-size: 15px;line-height: 22px;}
    .ws_main .wrap > div div ul{margin-top: 10px;}
    .ws_main .wrap > div div ul li a{font-size: 13.5px;}
    .ws_main .w_con3 p{font-size: 15px;}
    .ws_main .w_con3 ul li{margin-right: 2%}
    .ws_main .w_con3 ul li:nth-child(7n){margin-right: 2%}
    .ws_news .view .news_tit{font-size: 18px;word-break: keep-all;}
    .ws_news .view div p.txt{font-size: 14px;}
    .ws_news .view a{font-size: 13px;}
    .inquiry .wrap_check{padding: 40px 20px}
    .inquiry .wrap_check div > strong{font-size: 14px;}
    .hotplant .slider-for div strong{font-size: 18px;}
    .w_con2 .s_inner > div a{font-size: 14px;}
    .a_main .a_con1 ul li{width:450px;margin: 0 auto;float: none;height: 200px;margin-bottom: 10px;}
    .a_main .a_con1 ul li:nth-child(3){margin-right: auto}
    .a_main .a_con1 ul li a{padding-top: 130px;padding-left: 20px;}
    .a_main .a_con1 ul li a img{width: 50px;}
    .popup3 > div > div > div{padding: 20px;padding-top: 50px}
    .popup3 > div > div > div input[type="text"]{height: 40px}
    .popup3 > div > div > div input[type="button"]{font-size: 13px;width: 120px;padding: 8px 0}
    .w_con2 .s_inner > div ul li{font-size: 14px;}



}
@media (max-width: 690px){
    .w_con2 .s_inner .left img{width: 100%;display: block;margin: 0 auto}
    .ws_main .wrap > div img{display: block;width: 100%;padding-bottom: 20px;}
    .ws_main .wrap > div div{width: 100%;margin: 0 auto;margin-bottom: 20px;height: auto;box-sizing: border-box;overflow: hidden;}
    .ws_main .wrap > div div ul li a{width: 90%}
    .inquiry img{width: 100%}
    .inquiry .sub_tit{margin-top: 30px !important;}
    .hotplant a.form_button,.hotplant a.back{font-size: 13px;width: 120px}
    .hotplant .w_con1{padding-bottom: 50px}

}
@media (max-width: 650px){
    .w_con2 .s_inner > div a img{display: block;margin: 0 auto}
    .w_con2 .s_inner > div ul{width: 100%;text-align: center;margin-top: 15px;}
    .p_slider_wrap2 .slick-dots{width: 110px;margin: 0 auto;margin-top: 10px;}
    .sitemap .s_inner > div{width: 100%;padding-bottom: 20px;}
    .sitemap .s_inner > div:last-child{padding-top: 0;padding-bottom: 100px;}
    .contact .map{height: 300px;}
    .carrier .w_con3 .s_inner div label{width: 25%}
    .carrier .w_con3 .s_inner div span,.carrier .w_con3 .s_inner div input, .carrier .w_con3 .s_inner div textarea{width: 74%}
    .carrier .w_con3 .select_carrier{width: 74% !important}
    .ws_main .w_con3 ul li{width: 46%}
    /* .w_con2 .s_inner > div img{display: block;width: 80%;margin: 0 auto} */
    .w_con2 .s_inner > div ul.img_slide{height: 148px;margin: 0 auto;width: 288px !important;}
    .w_con2 .s_inner > div ul{display: block;}
}

@media (max-width: 620px){
    .w_con1 ul.m_img li{width: 100%;}
    .w_con1 ul.m_img li img{display: block;width: 70%;margin: 0 auto}
    .social .s_inner .float img{width: 100%;display: inline-block;margin-right:0;margin-top: 10px;}
    .carrier .w_con2 .s_inner div{width: 100%}
    .hotplant .a_link a{width: 100px;font-size: 14px;}
    .overview33 .w_con1 div.img img{width: 100%;}
}
@media (max-width: 540px){
    .loc1 ul li{width:30%;margin: 0}
    .loc2 li{width: 31.5%;margin-right: 1.5%;}
    .loc2 li:nth-child(8n){margin-right: 1.5%}
    .loc2 li:nth-child(6n){margin-right: 1.5%}
    .loc2 li:nth-child(4n){margin-right: 1.5%}
    .loc2 li:nth-child(3n){margin-right: 0}
    .loc2 li img{width: 100%}
    .w_con2 .s_inner > p{font-size: 16px}
    .main_tit{font-size: 15px}
    .main_tit2{font-size: 15px;}
    .txt p br{display: none}
    .txt p span br{display: block;}
    .machinery_list .list li a{font-size: 13px;}
    .news .s_inner div > div.left ul li{font-size: 13px}
    .news .s_inner div > div.right label{font-size: 12px;word-break: keep-all;}
    .news .s_inner div > div.left .wrap_txt{padding: 10px}
    .news .s_inner div > div.left .wrap_txt p{font-size: 13px;}
    .news .s_inner div > div.left .wrap_txt p br{display: none}
    .news .s_inner div > div.left .wrap_txt span{font-size: 13px;}
    .news .s_inner div > div.right div strong{font-size: 18px;}
    .news .s_inner div > div.left strong{font-size: 18px;}
    .news .s_inner div > div.right input[type="button"]{font-size: 13px;}
    .news .s_inner div > div.right div{padding: 30px;}
    .contact .txt_wrap ul li{float: none}
    .contact .txt_wrap ul li:nth-child(2){margin-left:0}
    .contact .txt_wrap ul li:nth-child(4){margin-left:0}
    .ws_main .w_con3 ul li{width: 47%;margin-right: 5%}
    .ws_main .w_con3 ul li:nth-child(2n){margin-right: 0%}
    .inquiry .wrap_check div > strong{font-size: 13px;display: block;text-align: center}

    .contact .left{height: 250px;}
    .contact .right label{width: 25%}
    .contact .right input, .contact .right textarea{width: 74%}
    .hotplant .slider-for div strong{font-size: 16px;}
    .a_main .a_con3 > ul > li > a{width: 100px;}
    .a_main .a_con2 strong, .a_main .a_con2 span{font-size: 30px;}

}
@media (max-width:460px){
    .a_main .a_con1 ul li{width:100%}
    .a_main .sub_visual strong{padding-top:100px;}
    .a_main .sub_visual span{padding-top: 0 !important}
    .a_main .sub_visual strong,.a_main .sub_visual span{line-height:34px;}
}
