input[type="text"],textarea{color: #fff}
input[type="button"]{cursor: pointer;}
input[type="button"]:active{background: #fff}
.video{width: 100%}
.video iframe{width: 100%;height: 500px;}
.inner{width: 1400px;margin: 0 auto}
.inner2{width: 1820px;margin: 0 auto}
.inner3{width: 1600px;margin: 0 auto}
.cont_pop{position: fixed;width: 100%;height: 100%;background: rgba(0,0,0,0.4);top:0;z-index: 555;display: none}
.cont_pop.on{display: block;}
.cont_pop > div{width: 400px;height: 170px;margin: 0 auto;display: table;vertical-align: middle;position: absolute;left: 50%;top: 50%;margin-left: -200px;margin-top: -85px;}
.cont_pop > div > div{height: 170px;display: table-cell;background: #69bd4c;vertical-align: middle}
.cont_pop > div > div strong{display: block;text-align: center;color: #fff}
.cont_pop > div > div a{display: block;width: 120px;padding: 10px;color: #fff;text-align: center;margin: 0 auto;border: 1px solid #fff;;margin-top: 20px}
.s_inner{width: 1400px;margin: 0 auto}
.main_visual{position: relative;top:96px;}
.main_sub_visual{position: relative;top:96px;margin-bottom: 100px;}
.con1{margin-top: 134px;padding-bottom: 13px;}
.con1 .inner::after{content: '';display: block;clear: both;}
.con1 .inner > div{float: left;}
.con1 .inner > div > p{width: 100%;border-bottom: 1px solid #b6d48e;padding-bottom: 5px;}
.con1 .inner > div p span{font-size: 22px;color: #333333;line-height: 30px;}
.con1 .inner > div p a{float: right;font-size: 14px;color: #72a55e;vertical-align: top;margin-top: 7px;}
.con1 .inner > div p a::after{content: '';display: inline-block;width: 10px;height: 12px;background: url('../../img/main/more_icon.png');margin-left:6px;}
.con1 .inner > div.plant {width: 32%;}
.con1 .inner > div.video {width: 32%;}
.con1 .inner > div.news {width: 32%;padding-bottom: 20px;}
/* .con1 .inner > div.news div p{display: none} */
.con1 .inner > div.plant ,.con1 .inner > div.video {margin-right: 1.5%}
.con1 .inner > div div,.con1 .inner > div ul{padding-top: 5px;}
.con1 .inner > div ul.paging{padding-top: 0 !important;position: relative;height: 280px;width: 100%}
.con1 .inner > div ul.paging li{position: absolute;top:0;height: 100%;width: 100%}
.con1 .inner > div ul.paging li::before{display: none}
.con1 .inner > div ul.paging li{display: none}
.con1 .inner > div ul.paging li.act{display: block}
.con1 .inner > div ul li{font-size: 15px;line-height: 28px;font-weight: 300;}
.con1 .inner > div ul li::before{content: '';display: inline-block;width: 4px;height: 7px;background: url('../../img/main/deco.png');margin-right: 10px;vertical-align: top;margin-top: 13px}
.con1 .inner > div ul li a{display: inline-block; position: relative; top: 5px; width: 90%;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.con1 .inner > div div > div{display: block;vertical-align: top; }
.con1 .inner > div div > div:nth-child(2){font-size: 18px;line-height: 28px;color: #333333;padding-left: 15px;width: 230px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    /* display: -webkit-box; */
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 169px;}
.con1 .inner > div.video div > div:nth-child(2){text-align: left !important;}
.con1 .inner > div div > div a{font-size:14px;color: #72a55e;display: block;margin-top: 0}
.con2{width: 100%;height: 357px;background: url('../../img/main/universe.png');margin-bottom: 40px;}
.con2 .inner > strong{display: inline-block;width:38%;font-size: 38px;font-weight: 200;line-height: 57px;color: #fff;padding-top: 100px}
.con2 .inner > p{display: inline-block;width: 60%;font-size: 16px;line-height: 34px;color: #fff;font-weight: 200;vertical-align: top;padding-top:100px;}
.con3 .inner .tit{font-size: 26px;display: block;font-weight: 500;text-align: center;color: #333333;margin-bottom: 32px;}
.con3 .inner .in2 > div{display: inline-block;width: 684px;height: 300px;border: 1px solid #ddd;box-sizing: border-box;padding: 55px 70px}
.con3 .inner .in2 > div.left{margin-right: 28px;}
.con3 .inner .in2 > div img:first-child{vertical-align: top;margin-top:60px}
.con3 .inner .in2 > div img:nth-child(2){float: right;}
.con3 .inner .in2 img:first-child,.con3 .inner .in2 img:nth-child(2){display: inline-block;margin-right: 22px;}
.con3{margin-bottom: 50px;}
.con4{margin-bottom: 20px;}
.con4 div a{margin-top: 18px;display: inline-block;width: 349px;height: 258px;text-align: center;box-sizing: border-box;padding-top: 200px;background-size: cover;margin-right: 15.2px;background-position: center;}
.con4 div a span{display: inline-block;color: #fff;font-size: 22px;}
.con4 div a span::after{content: '';display: inline-block;width: 17px;height: 17px;background: url('../../img/main/arrow.png');margin-left: 10px}
.con4 div a.wor1{background: url('../../img/main/world1.jpg')}
.con4 div a.wor2{background: url('../../img/main/world2.jpg')}
.con4 div a.wor3{background: url('../../img/main/world3.jpg')}
.con4 div a.wor4{background: url('../../img/main/world4.jpg')}
.con4 div a.wor5{background: url('../../img/main/world5.jpg');margin-right: 0}
.contact .left{margin-top: 100px;width: 45%;display: inline-block;vertical-align: top;height: 540px;background: url('../../img/sub/con_img.jpg')}
.contact .right{margin-top: 100px;width: 55%;display: inline-block;height: 540px;margin-left: -5px;}
.contact .right{background: #69bd4c;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 input{height:45px;}
.contact .right input,.contact .right textarea{width: 79%;background: #328a25;border: 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 ul::after{content: '';display: block;clear: both;}
.contact .txt_wrap ul li{float: left;font-size: 16px;color: #19b82b;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: #19b82b;margin-right: 10px;}
.contact .map{margin-bottom: 100px;width: 100%;overflow: hidden;}
.contact .right p.btn_wrap{width: 79%;float: right}
.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;cursor: pointer;}

/* .carrier .w_con1 .con_visual{width: 100%;height: 195px;background: url('../../img/sub/con_visual.jpg');margin-top: 157px !important;} */
.carrier2 .w_con1 .con_visual{width: 100%;height: 195px;background: url('../../img/sub/con_visual.jpg');margin-top: 157px !important;}
 .w_con1{margin-bottom: 50px;}
.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 #1b6a1d;color: #1b6a1d;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{text-align: center;padding: 20px 0;font-size: 16px;background: #f1f1f1;border: 1px solid #dcdcdc;color: #333333;font-weight: 300;margin-top: 40px;;;margin-bottom: 20px;}
.carrier .w_con2 .s_inner > p span{color: #19b82b;border-bottom: 1px solid #19b82b}
.carrier .w_con3{margin-top: 20px;margin-bottom: 0}
.carrier .w_con3 .s_inner div{background: #69bd4c;padding: 50px 100px;}
.carrier .w_con3 .s_inner div p{margin-bottom: 20px;}
.carrier .w_con3 .s_inner div label{width: 10%;display: inline-block;color: #e6ffe2;font-size: 15px;vertical-align: top;margin-top: 10px;}
.carrier .w_con3 .s_inner div span{display:inline-block;box-sizing: border-box;color: #fff;padding: 10px}
.carrier .w_con3 .s_inner div input,.carrier .w_con3 .s_inner div span,.carrier .w_con3 .s_inner div textarea{height:44px;background: #328a25;width: 89%;border: none}
.carrier .w_con3 .s_inner div textarea{height: 157px;padding: 10px}
.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;cursor: pointer;}
.carrier .w_con3 img{display: block;margin: 30px auto 50px;width:698px;}
.carrier .w_con3 strong{display: block;text-align: center;color: #fff;font-size: 30px;margin-bottom: 20px;}

.carrier .w_con3 .select_carrier{display: inline-block;;width: 89%;background: #328a25;height: 34px;color: #fff;border: none}

.carrier .carrier_pop{;position: fixed;background: rgba(0,0,0,0.7);width: 100%;height: 100%;top:0;z-index: 54;padding: 50px 0;display: none}
.carrier .carrier_pop > div{width: 1200px;margin: 0 auto;background: #69bd4c;padding: 70px 50px}
.carrier .carrier_pop strong{display: block;text-align: center;color: #fff;font-size: 30px}
.carrier .carrier_pop div div{margin-top: 50px;}
.carrier .carrier_pop div div label{color: #fff}
.carrier .carrier_pop div div input[type="text"],.carrier .carrier_pop div div textarea{background: #328a25; border: none;}
.carrier .carrier_pop div div p{margin-bottom:20px;}
.carrier .carrier_pop div div p > span{display: inline-block;width: 49%}
.carrier .carrier_pop div div p > span.first{margin-right: 1%}
.carrier .carrier_pop div div p > span label{display: inline-block;width: 30%}
.carrier .carrier_pop div div p > span input[type="text"]{width: 69%;height: 34px;}
.carrier .carrier_pop div div p > label{display: inline-block;width:14.6%}
.carrier .carrier_pop div div p > input{display: inline-block;width:84.2%;height: 34px;}
.carrier .carrier_pop em{display: block;color: #fff;margin-bottom: 10px;}
.carrier .carrier_pop div div textarea{width: 99%;min-height: 150px}
.carrier .carrier_pop button{float: right}
.carrier .carrier_pop input[type="button"]{background: none;color: #fff;width: 150px;padding: 15px 0;border: 1px solid #fff;margin: 0 auto;display: block;}
.sitemap .tit{font-family: 'NanumSquare';font-weight: 600;display: block;border-bottom:1px solid #d2d2d2;padding-bottom: 40px;font-size: 22px;}
.sitemap .w_con1{padding-top: 50px;}
.sitemap .s_inner > div{display: inline-block;width: 49%;vertical-align: top;padding-top:80px;padding-bottom: 100px;}
.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;}
.profile .s_inner div,.person .s_inner img{display: inline-block;vertical-align: top;}
.parking img.img1{display: block;margin: 0 auto;padding: 30px 0}
.parking img.img1{display: block;}
.parking img.img2{display: none;}
.profile4 .s_inner img{margin-top: 150px;}
.img_wrap{width: 1029px !important;}
.img_wrap2{width: 1250px !important;}
.profile .w_con1{padding-top: 69px;}
.profile .s_inner:after{content: '';display: block;clear: both;}
.profile .s_inner img{float: right}
.mtit{font-size: 22px;color: #222222;font-weight: 600;font-family: 'NanumSquare';}
.profile .s_inner div p{font-size: 16px;font-weight: 300;color: #666666;line-height: 30px;margin-top: 30px;letter-spacing: -0.2px;word-break: keep-all;}
.profile .s_inner div p strong{margin-top: 5px;display: block;font-size: 16px;font-weight: 400;color: #333333;line-height: 30px;margin-top: 30px;letter-spacing: -0.2px;;}
.profile2 .s_inner div p,.profile2 .s_inner div > strong{padding-left: 100px;word-break: keep-all;}
.profile5 .s_inner img{float: none;display: block;margin: 0 auto;margin-top: 80px;}
.profile5 .s_inner div,.profile5 .s_inner div{width: 100%}
.profile .s_inner ul li{display: inline-block;width: 49%;margin-top: 38px;}
.profile .s_inner ul li div{vertical-align: top;width: auto;display: inline-block;vertical-align: middle}
.profile .s_inner ul li div:first-child{width: 171px;}
.profile .s_inner ul li div img{width: 100%;}
.profile .s_inner ul li div img{margin-top: 0}
.profile .s_inner ul li div strong{display: block;font-size: 18px;color: #333333;font-style: italic;}
.profile .s_inner ul li div span{display: block;font-size: 16px;color: #aaaaaa;font-weight: 300;margin-top: 7px}
.profile .s_inner ul li div.right{padding-left: 55px}
.profile .s_inner ul{margin-bottom: 165px;}
.profile .s_inner p img{float: none;margin-bottom: 20px;}
.profile7{padding-bottom: 130px;}
.news{padding-bottom: 103px;}
.news .s_inner div > div{width: 44%;padding-top: 43px;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{position: relative;height: 640px;}
.news .s_inner div > div.left strong{font-size: 22px;color: #328a25;font-weight: 500;display: block;padding-top: 40px;padding-bottom: 20px;}
.news .s_inner div > div.left ul li{line-height: 35px;color: #333333;padding-left: 10px;}
.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 ul li a{display: inline-block;margin-left: 15px}
.news .s_inner div > div.left .wrap_txt{position: absolute;bottom: 0;margin-top: 0;width: 530px;border: 1px solid #dcdcdc;background: #f8f8f8;box-sizing: border-box;padding: 30px;padding-right: 0;vertical-align: bottom;}
.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: #19b82b;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: 20px;height: 17px;background: url('../../img/main/ms_mail_icon.png');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: #69bd4c;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 div p.btn_wrap{width: 79%;float: right;text-align: center;}
.news .s_inner div > div.right label{display: inline-block;width: 23%;color: #f2ffe2;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;background: #328a25}
.news .s_inner div > div.right textarea{min-height: 150px;}
.news .s_inner div > div.right input[type="button"]{background: none;color: #fff;border: 1px solid #fff;width: 125px;margin: 0 auto;}
.machinery .tit{display: block;font-size: 30px;padding-top: 74px;padding-bottom: 15px;}
.machinery .main_tit{margin-top: 30px;padding-bottom: 20px;}
.machinery_list .list {border-top: 1px solid #19b82b}
.machinery_list .list li{width: 100%;border-bottom: 1px dashed #ddd}
.machinery_list .list li:last-child{border-bottom: 1px solid #19b82b}
.machinery_list .list li a{display: block;width: 100%;padding: 18px 0;}
.machinery .main_tit{border-bottom: none;padding-bottom: 17px;margin-bottom: 0}
.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: #19b82b; }
.location_number ul li.on a { color: #fff; }
.location_number ul li.arrow{ position: relative; top: 11px; }
.machinery_list .list li a img{float: right}
.hotplant .w_con1{padding-bottom: 100px;}
.hotplant .area{padding-top: 50px}
.hotplant .area .img_box{min-height:400px;}
.hotplant .area {margin-top: 110px;margin-bottom: 20px;}
.hotplant a.back{font-size: 15px;display: block;width: 183px;border: 1px solid #333333;color: #333333;padding: 10px 0;margin: 37px auto 90px;text-align: center;}


@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
 .hotplant .area strong{margin-top: 25px}
}
.hotplant  .slick-prev{position: absolute;width: 15px;height:50px;background: url('../../img/sub/slick_prev.jpg');background-size: cover;z-index: 5;left:-25px;text-indent: -9999px;top:30%}
.hotplant .slick-next{position: absolute;width: 15px;height: 41px;background: url('../../img/sub/slick_next.jpg');background-size: cover;z-index: 5;text-indent: -9999px;right:-25px;top:30%;}
.hotplant .area strong{text-align: center;font-size: 22px;display: block;margin-bottom: 20px;}
.hotplant .area img{width: 100%}
.hotplant .slider-nav img{width: 90% !important;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;}
.popup{position: fixed;z-index: 999;top:0;width: 100%;height: 100%;background: rgba(0,0,0,0.8);display: none}
.popup > div {width: 100%;height: 100%;display: table;}
.popup > div > div{display: table-cell;vertical-align: middle;}
.popup > div > div > div{width: 1000px;margin: 0 auto}
.popup > div > div > div button{float: right;position: relative;right:-50px;top:20px;}
.popup > div img{display: block;margin: 0 auto;width: 100%}
@media (max-width: 1890px){
    .inner2{width: 100%;margin: 0 auto}
    .wrap_btn{padding: 0 10px;}
    .main_visual .inner2 img{width: 100%;}
    .con4 .inner2 img{width: 100%}
    .con4 div a{width: 19%;vertical-align: top;margin-right: 0.8%}
    .main_sub_visual{overflow: hidden;}
}
@media (max-width: 1600px){
    .main_visual{position: relative;top:70px;}
    .con1{margin-top: 100px;}
    .img_box{width: 80%;margin: 0 auto}
    .hotplant .slider-for .slick-prev{left:0}
    .hotplant .slider-for .slick-next{right:0}
}

@media (max-width: 1480px){
    .inner{width: 100%;margin: 0 auto;padding: 0 20px;}
    .s_inner{width: 100%;margin: 0 auto;padding: 0 20px;}
    /* .con1 .inner > div.plant{width: 22%}
    .con1 .inner > div.video{width:35%;}
    .con1 .inner > div.news{width: 35%;} */
    /* .con1 .inner > div.plant, .con1 .inner > div.video{margin-right: 4%} */
    .con2 .inner > strong{width: 35%}
    .con2 .inner > p{width: 63%;}
    .con2 .inner > p br{display: none}

    .con3 .inner .in2 > div{width: 49%}
    .con3 .inner .in2 > div.left{margin-right: 1%}
    .con3 .inner .in2  img:first-child{margin-right: 2%}
    .con3 .inner .in2  img{width: 31%}
    .con1 .inner > div div > div{width: 100%;box-sizing: border-box;}
    .con1 .inner > div div > div:nth-child(2){width: 100%}
    .con1 .inner > div div img{width: 100% !important; }
    /* .con1 .inner > div div > div:nth-child(2){width: 100%} */
    .con1 .inner > div div > div:nth-child(2) span br{display: none}
    .carrier .w_con3 img{width: 100%}
    .sitemap .s_inner > div img{width: 100%}
    .video iframe{width: 100%;height: 720px;}{height: 540px;}
    .parking img.img1{width: 100%}
    .parking img.img1{display: block;}
    .parking img.img2{display: none;}

}
@media (max-width: 1380px){
    .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}
    .profile .s_inner img{float: none;display: block;margin: 0 auto;margin-top: 30px;}
    .profile .s_inner ul li div.right{padding-left: 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;}
    .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}
    .hotplant .slider-for .slick-prev,.hotplant .slider-for .slick-next{top:60%}
    .img_wrap2{width: 100% !important;}
/*    .con1 .inner > div ul.paging{height: 196px;}*/
}
@media (max-width: 1200px){
    .profile2 .s_inner div p,.profile2 .s_inner div > strong{padding-left: 0}
    .carrier .carrier_pop > div{width: 95%}
}
@media (max-width: 1150px){
    .profile .s_inner ul li div{width: 100%;text-align: center}
    .profile .s_inner ul li div:first-child{width: 171px;margin: 0 auto;display: block}
    .profile .s_inner ul li div.right{margin-top: 15px}
    .img_wrap{width: 100% !important;}
    .popup > div > div > div{width: 80%;margin: 0 auto}
}

@media (max-width: 1050px){
    .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}
    .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%}
    .news .s_inner div > div.left{height: 450px;}
    .carrier .carrier_pop div div p > span{width: 100%}
    .carrier .carrier_pop div div p > span label{width: 20%}
    .carrier .carrier_pop div div p > span.first{margin-bottom: 20px}
    .carrier .carrier_pop div div p > label{width: 20% !important}
    .carrier .carrier_pop div div p > input{width: 79%}
    .carrier .carrier_pop div div p > span input[type="text"]{width: 79%}
}
@media (max-width: 940px){
    .profile .s_inner div p br{display: none}
}

@media (max-width: 900px){
    .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;}
}

@media (max-width: 840px){
    .con1 .inner > div{margin-bottom: 30px;}
    .con1 .inner > div.plant{width:100%}
    .con1 .inner > div.video{width: 100%;}
    .con1 .inner > div.news{width: 100%;}
    .con2 .inner > strong{width: 100%}
    .con2 .inner > p{width: 100%}
    .con3 .inner .in2 > div {width: 100%}
    .con3 .inner .in2 > div img{width: 40%}
    .con4 div a{width:48%;margin-right:3%}
    .con4 div a:nth-child(2n){margin-right: 0}
    .con1 .inner > div p span{font-size: 18px !important;}
    .con1 .inner > div ul li{font-size: 14px;}
    .con1 .inner > div.news span{font-size: 14px;}
    .con1 .inner > div.video span{font-size: 14px;}
    .con2{background-position: 50%}
    .con2 .inner > strong{font-size: 30px;line-height: 42px;padding-top: 10px;}
    .con2 .inner > p{font-size: 14px;padding-top: 20px;line-height: 26px;}
    .con2 .inner > p br{display: none}
    .con3 .inner .in2 > div{padding: 20px 30px}
    .con4 div a{height: 200px;padding-top: 150px;}
    .con4 div a span{font-size: 15px;}
    .con3 .inner .tit{font-size: 20px;}
    .popup > div > div > div{width: 80%}
    .parking img.img1{display: none;}
    .parking img.img2{display: block;padding: 20px 0;margin: 0 auto}
    .con1 .inner > div ul.paging{width: 448px;margin: 0 auto;height: 247px;}
    .con1 .inner > div ul {width: 448px;margin: 0 auto;margin-top: 10px;}
}
@media (max-width: 780px){
    .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}
    .carrier .w_con3 strong{font-size: 18px;line-height: 26px;}
    .sitemap .s_inner > div strong{font-size: 16px;}
    .sitemap .s_inner > div span{font-size: 14px;}
    .mtit{font-size: 24px;}
    .profile .s_inner div p{font-size: 14px}
    .profile3 .s_inner img{width: 100%}
    .profile .s_inner ul li div strong{font-size: 16px;}
    .profile .s_inner ul li div span{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;}
    .machinery_list .list li a{font-size: 14px;}
    .machinery .tit{font-size: 18px;}
    .carrier .carrier_pop div div p > span label{font-size: 13px;}
    .carrier .carrier_pop strong{font-size: 20px}
}
@media (max-width: 700px){
    .con3 .inner .in2  img:first-child,.con3 .inner .in2  img:nth-child(2),.con3 .inner .in2  img:nth-child(3){display: block;margin-right: 0%;margin: 0 auto;margin-bottom: 10px;}
    .con3 .inner .in2  img{width: 90%;}
    .profile5 .s_inner img{width: 100%}

}
@media (max-width: 650px){
    .sitemap .s_inner > div{width: 100%;padding-bottom: 20px;}
    .sitemap .s_inner > div:last-child{padding-top: 0;padding-bottom: 100px;}
    .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%;font-size: 13px}
    .carrier .carrier_pop div div p > span label{width: 40%}
    .carrier .carrier_pop div div p > span.first{margin-bottom: 20px}
    .carrier .carrier_pop div div p > label{width: 40% !important}
    .carrier .carrier_pop div div p > input{width: 59%}
    .carrier .carrier_pop div div p > span input[type="text"]{width:59%}
    .cont_pop > div > div strong{font-size: 14px;}
    .cont_pop > div > div a{font-size: 13px;}
}

@media (max-width: 660px){
    .con1 .inner > div ul.paging{width: 313px;height: 250px;}
    .con1 .inner > div ul{width: 313px;}
    .con1 .inner > div div > div:nth-child(2) br{display: none}
    .con1 .inner > div div > div:nth-child(2) {width: 100%;padding: 0;padding-top: 10px;height: 175px;}}
    .con1 .inner > div.video div > div:nth-child(2) {text-align: center}
    .con1 .inner > div div > div a{margin-top: 10px;}

    .contact .map{height: 300px;}
    .carrier .w_con2 .s_inner div{width: 100%}
    .profile6 .s_inner img{width: 80%}

}
@media (max-width: 639px){
    .con1 .inner > div > div > div{width: 100%;}
    .hotplant .slider-nav .list_box{width: 100px;}

}

@media (max-width: 540px){
    .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}
    .carrier .w_con3 strong{font-size: 16px;line-height: 26px;}
    .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;}
    .parking img.img1{display: none;}
    .parking img.img2{display: block;padding: 20px 0;margin: 0 auto;width: 100%}
    .profile .s_inner ul li div:first-child{width: 150px;}
    .profile .s_inner ul li div {vertical-align: top}
}
@media (max-width: 520px){
    .con4 div a{width: 47%}
    .mtit{font-size: 18px;}
    .profile .s_inner div p{font-size: 13px}
    .profile .s_inner ul li div strong{font-size: 15px;}
    .profile .s_inner ul li div span{font-size: 13px;}
    .machinery_list .list li a{font-size: 13px;}
}
@media (max-width: 520px){
    .cont_pop > div{width: 300px;margin-left: -150px;}

}
