﻿/*Top Banner*/
.idx .top_banner .slides li:nth-child(1){background:url(../images/top_ban01.jpg) no-repeat center center;background-size:cover}
.idx .top_banner .slides li:nth-child(2){background:url(../images/top_ban02.jpg) no-repeat center center;background-size:cover}
.idx .top_banner .slides li:nth-child(3){background:url(../images/top_ban03.jpg) no-repeat center center;background-size:cover}
.idx .top_banner .slides .text_area{position:absolute;top:40.2%;left:16.7%;text-align:left;display:inline-block}
.idx .top_banner .slides .text_area h3{font-size:70px;color:#fff;font-weight:800;font-family:'Arita Dotum';position:relative;top:-30px;z-index:2;left:0;opacity:0;display:none}
.idx .top_banner .slides .text_area h3 span{font-weight:400}
.idx .top_banner .slides .text_area h4{font-size:33px;color:#fff;font-weight:100;position:relative;top:0px;line-height:48px;z-index:2;display:none;opacity:0}
.idx .top_banner .slides .text_area h4 span.blue{color:#37aff0}
.idx .top_banner .slides .text_area h4 span.green{color:#8dba1f}
.idx .top_banner .slides .img_area{position:absolute;top:28.5%;right:16.7%}
.idx .top_banner .slides .img_area img{opacity:0;display:none}
.idx .top_banner .control_btn{position:absolute;top:32.7%;z-index:2;left:16.7%}
.idx .top_banner .control_btn>div{display:inline-block}
.idx .top_banner .control_btn .flex-control-nav li{display:inline-block}
.idx .top_banner .control_btn .flex-control-nav li a{width:22px;height:20px;background:url(../images/bullet_off.png) no-repeat center center;background-size:cover;display:inline-block;text-indent:-9999px;margin-right:20px;cursor:pointer}
.idx .top_banner .control_btn .flex-control-nav li a.flex-active{background:url(../images/bullet_on.png) no-repeat center center;background-size:cover}
.idx .top_banner .control_btn .pause_play .play{display:none}
.idx .top_banner .scroll{position:absolute; z-index:2;text-align:center;bottom:0;left:50%;margin-left:-39.5px}
.idx .top_banner .scroll span{position:absolute;top:35px;color:#fff;font-size:12px;font-weight:100;width:80px;left:0;animation:scrollText 0.8s  0.1s infinite alternate; -webkit-animation:scrollText 0.8s  0.1s infinite alternate;
    -moz-animation:scrollText 0.8s  0.1s infinite alternate;-ms-animation:scrollText 0.8s  0.1s infinite alternate;-o-animation:scrollText 0.8s  0.1s infinite alternate}
@keyframes scrollText {
    0%{top:35px}
    100%{top:39px}
}
/*추가영역 IntoCNS NEWS*/
.idx .cns_news{width:100%;background:url(/images/cns_news_bg.jpg) no-repeat center center;background-size:cover;}
.idx .cns_news article{width:1280px;display:inline-block;position:relative;background:url(/images/cns_line_bg.png) no-repeat center center;height:100%}
.idx .cns_news h3.tit{color: #1e1e1f;font-size:60px;font-family: 'Arita Dotum'; font-weight:300;padding-top:145px;background:url(/images/cns_line.jpg) no-repeat center top;letter-spacing:-1px}
.idx .cns_news h3.tit b{font-weight:900}
.idx .cns_news h4{margin:35px 0 70px 0;font-size:18px;font-weight:300;color:#1e1e1f}
.idx .cns_news td>a{background:#fff;border:1px solid #e3e5f0;display:inline-block;padding:30px 30px 20px 30px;width:415px}
.idx .cns_news td>a:hover{-webkit-box-shadow: 3px 8px 27px 4px rgba(0,0,0,0.2);-moz-box-shadow: 3px 8px 27px 4px rgba(0,0,0,0.2);box-shadow: 3px 8px 27px 4px rgba(0,0,0,0.2);}
.idx .cns_news td>a:hover li.title{text-decoration:underline;text-decoration-color:#a5a5a5}
.idx .cns_news td:first-child{text-align:left}
.idx .cns_news td:last-child{text-align:right}
.idx .cns_news ul{text-align:left}
.idx .cns_news li.cnt{font-size:16px;color:#1e1e1f;line-height:22px;font-weight:300;margin-bottom:55px;max-height: 90px;overflow: hidden;}
.idx .cns_news li.date{font-size:15px;color:#767676;font-weight:100;text-align:right}
.idx .cns_news li.img img{width:100%}
.idx .cns_news li.title{font-size:20px;color:#1e1e1f;line-height:26px;margin:25px 0 15px 0;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.idx .cns_news a.more{font-size:16px;font-weight:300;color:#1e1e1f;margin-top:20px;float:right}
.idx .cns_news a.more img{margin-left:5px}
.idx .cns_news .m_list{display:none}
.idx .cns_news a.more span{display:none}
/*About US*/
.idx .about_us{width:100%;background:#1e1e20 url(/images/about_us_bg.jpg) no-repeat center center;background-size:cover;margin-top:-1px}
.idx .about_us .fp-tableCell{padding-top:7%}
.idx .about_us article{width:1280px;display:inline-block;position:relative}
.idx .about_us article > div{width:50%;float:left}
.idx .about_us h3.tit{color:#fff;font-size:60px;font-family:'Arita Dotum';font-weight:400;text-align:left}
.idx .about_us h3.tit strong{font-weight:800}
.idx .about_us h3.tit span{font-size:18px;color:#b6b6b6;font-family:'Noto Sans KR';font-weight:100;line-height:24px;width:100%;display:block;margin-top:10%}
.idx .about_us h4.part_tit{font-size:16px;color:#4760c4;font-weight:700;text-align:left;position:relative;padding-left:13px}
.idx .about_us h4.part_tit:before{content:'';width:10px;height:10px;background:#4760c4;border-radius:100%;position:absolute;left:-5px;top:50%;margin-top:-5px}
.idx .about_us .part1{width:100%;margin-top:80px}
.idx .about_us .part1 ul{width:100%;text-align:left;margin-top:30px}
.idx .about_us .part1 li{width:150px;height:150px;border:1px solid #393939;position:relative;display:inline-block;margin-right:15px;margin-bottom:15px;padding-top:20px;padding-left:18px;vertical-align:top}
.idx .about_us .part1 li h5{color:#b6b6b6;font-size:19px;font-weight:100}
.idx .about_us .part1 li h5 span{font-size:12px;color:#6c6c6c}
.idx .about_us .part1 li img{position:absolute;right:0;bottom:0}
.idx .about_us .info_text{text-align:left;font-weight:100;color:#fff;font-size:30px;line-height:35px}
.idx .about_us .info_text img{margin-left:10px}
.idx .about_us .top_btn{text-align:right;position:absolute;top:0;right:0}
.idx .about_us .top_btn a{display:inline-block;box-shadow:5px 5px 16px rgba(0,0,0,0.5);border-radius:100%;margin-left:10px}
.idx .about_us .top_btn a img.on{display:none}
.idx .about_us .top_btn a:hover img.on{display:inline-block}
.idx .about_us .top_btn a:hover img.off{display:none}
.idx .about_us .part2{width:100%;margin-top:100px;display:inline-block}
.idx .about_us .info_text2{text-align:left;font-weight:100;color:#fff;font-size:30px;line-height:35px;display:inline-block;margin-top:30px;float:left}
.idx .about_us .info_text3{text-align:left;font-weight:100;color:#b6b6b6;font-size:18px;line-height:24px;display:inline-block;margin-top:30px;float:left;margin-left:40px}
.idx .about_us .info_text3 a{font-size:16px;margin-top:15px;color:#b6b6b6;display:inline-block}
.idx .about_us .info_text3 a img{margin-left:10px}
.idx .about_us .slide_area{width:100%;display:inline-block;margin-top:60px;position:relative}
.idx .about_us .flex-viewport{width:100%;overflow:hidden;height:315px;z-index:9}
.idx .about_us .slide_area li div{width:295px;height:295px;border:1px solid #393939;display:table-cell;vertical-align:middle}
.idx .about_us .slide_area li h5{font-size:19px;color:#6c6c6c;font-weight:400}
.idx .about_us .slide_area li span{width:100%;display:block;font-size:16px;font-weight:100;line-height:20px;color:#6c6c6c;margin-top:8px}
.idx .about_us .slide_area li img.on{display:none}
.idx .about_us .slide_area li div:hover{background:#1e1e1f;box-shadow:7px 7px 16px rgba(0,0,0,0.5);border:1px solid #29409e}
.idx .about_us .slide_area li div:hover h5{color:#4760c4}
.idx .about_us .slide_area li div:hover img.off{display:none}
.idx .about_us .slide_area li div:hover img.on{display:inline-block}
.idx .about_us .slide_area li div:hover span{color:#b6b6b6}
.idx .about_us .flex-direction-nav{position:absolute;width:100%;top:50%;margin-top:-37px;z-index:8}
.idx .about_us .flex-direction-nav li{width:50%;float:left;position:relative;height:75px}
.idx .about_us .flex-direction-nav li a{width:38px;height:75px;position:absolute;text-indent:-9999px}
.idx .about_us a.flex-prev{left:-65px;top:0;background:url(/images/about_prev_arrow_off.png) no-repeat left top}
.idx .about_us a.flex-prev:hover{background:url(/images/about_prev_arrow_on.png) no-repeat left top}
.idx .about_us a.flex-next{right:-65px;top:0;background:url(/images/about_next_arrow_off.png) no-repeat left top}
.idx .about_us a.flex-next:hover{background:url(/images/about_next_arrow_on.png) no-repeat left top}
.idx .about_us .movie_pop{width:100%;height:100%;position:fixed;left:0;bottom:0;z-index:10;background:rgba(0,0,0,0.7);display:none}
.idx .about_us .pop_data{width:914px;height:610px;position:absolute;left:50%;margin-left:-457px;top:50%;margin-top:-305px}
.idx .about_us .pop_data iframe{width:100%;height:100%}
.idx .about_us .pop_data .pop_close{position:absolute;top:0;right:-55px;cursor:pointer}
.idx .about_us .top_btn a span{display:none}
/*Our Products*/
.idx .our_products{background:url(../images/our_prd_bg.jpg) no-repeat center center;background-size:cover}
.idx .our_products article{width:1280px;position:relative;display:inline-block;height:100%;background:url(../images/our_prd_line.png) repeat-y right}
.idx .our_products .mo{display:none}
.idx .our_products .text_area{position:absolute;text-align:left;top:10%;left:0;z-index:2}
.idx .our_products .text_area h2{font-family:'Arita Dotum';font-size:60px;font-weight:800;color:#1e1e1f;margin-bottom:35px}
.idx .our_products .text_area h2 span{font-weight:300}
.idx .our_products .text_area h3{font-size:30px;color:#1f1e1f;font-weight:100;line-height:45px}
.idx .our_products .line{background:url(../images/our_prd_line.png) repeat-y left;width:320px;height:100%;float:left;position:relative}
.idx .our_products .line ul{width:100%;border-top:1px solid #dee0eb;border-bottom:1px solid #dee0eb;padding:36px;border-right:1px solid rgba(0, 0, 0, 0.00);border-left:1px solid rgba(0,0,0,0.00)}
.idx .our_products .line .prd4{border-top:1px solid rgba(0,0,0,0.0)}
.idx .our_products .line ul:hover{border:1px solid #0e77a6}
.idx .our_products .line ul:hover img.off{display:none}
.idx .our_products .line ul:hover img.on{display:inline-block}
.idx .our_products .line ul:hover li.title span{color:#0e77a6}
.idx .our_products .line ul li.title{text-align:left;font-size:18px;color:#1e1e1f;font-weight:300;line-height:25px;margin-bottom:20px}
.idx .our_products .line ul li.title span{display:block;float:right;color:#767676;font-size:16px}
.idx .our_products .line ul img.on{display:none}
.idx .our_products .prd1{padding-top:35%}
.idx .our_products .prd2{padding-top:30%}
.idx .our_products .prd3{padding-top:6.5%}
.idx .our_products .prd5{padding-top:4%}
/*bottom_menu*/
.idx .bottom_menu a{width:33.33%;float:left;height:100%;display:block;position:relative;background-size:cover}
.idx .bottom_menu .menu1{background-image:url(/images/menu1_off.jpg)}
.idx .bottom_menu .menu2{background-image:url(/images/menu2_off.jpg)}
.idx .bottom_menu .menu3{background-image:url(/images/menu3_off.jpg)}
.idx .bottom_menu a:hover{background-image:url(/images/menu_on.jpg)}
.idx .bottom_menu ul{color:#fff;text-align:left;position:absolute;width:290px;height:254px;left:112px;top:368px}
.idx .bottom_menu ul li.title{font-size:30px;font-weight:300}
.idx .bottom_menu ul li.title span{font-size:18px;font-weight:100;line-height:24px;display:block;margin-top:24px}
.idx .bottom_menu ul li img{margin-top:60px}
/*Index Direct Menu*/
.idx .direct_menu{width:6px;height:100%;position:fixed;top:0;right:4%;background:url(/images/idx_quick_bg.png) no-repeat center top;z-index:9}
.idx .direct_menu ul{position:absolute;right:0;width:126px;top:50%;margin-top:-77px}
.idx .direct_menu ul li{width:100%;display:inline-block;margin:14px 0}
.idx .direct_menu ul li span{font-size:12px;color:#fff;float:left;font-weight:100;width:120px;text-align:right;padding-right:10px;display:none}
.idx .direct_menu ul li a{width:6px;height:6px;text-indent:-99999px;background:#606062;border-radius:100%;display:inline-block;float:right;margin-top:3px}
.idx .direct_menu ul li.focus a{ /* background:#fff */}
.idx .direct_menu ul li.focus span{display:inline-block}
.idx .direct_menu ul li a:hover{background:#fff}
.idx .direct_menu.in_white{background:url(/images/idx_quick_bg2.png) no-repeat center top}
.idx .direct_menu.in_white ul li span{color:#1e1e1f}
.idx .direct_menu.in_white ul li.focus a{background:#1e1e1f}
@media all and (max-width:1520px) {
    /*Top Banner*/
   .idx .top_banner .slides .img_area img{width:80%;float:right}
   .idx .about_us article{width:90%}
   .idx .about_us a.flex-next{right:-10%}
}
@media all and (max-width:1400px) {
    .idx .our_products .line{width:25%}
    .idx .our_products .line ul{padding:10%}
    .idx .our_products .line ul li img{width:100%}
    .idx .our_products article{width:100%}
    .idx .our_products .text_area{left:2%}
    .idx .bottom_menu ul{width:80%;left:18%}
    .idx .direct_menu{right:1%}
    .idx .about_us .info_text3{margin-left:0}
    .idx .about_us a.flex-prev{left:-50px}
    .idx .about_us a.flex-next{right:-15%}
    .idx .our_products .text_area h3{line-height:37px}
}
@media all and (max-width:1300px) {
    /*추가영역 IntoCNS NEWS*/
    .idx .cns_news article{width:96%}
    .idx .cns_news td > a{width:97.5%;padding:7.1% 7.1% 4.7% 7.1%}
}
@media all and (max-width:1250px) {
    /*Top Banner*/
    .idx .top_banner .slides .img_area img{width:60%}
    .idx .top_banner .slides .img_area{right:10.7%}
}
@media all and (max-width:1200px) {
    #wrap.en .idx .bottom_menu ul{width:90%;left:7%}
    .idx .top_banner .slides .text_area{left:4%}
    .idx .top_banner .slides .img_area img{width:75%}
    .idx .bottom_menu ul{width:88%;left:12%}
    .idx .about_us .slide_area li div{width:230px;height:230px}
    .idx .about_us .slide_area li span{font-size:14px}
    .idx .about_us .info_text3{margin-top:10px}
    .idx .about_us h3.tit span br{display:none}
    .idx .about_us .part1 li{width:120px;height:120px;margin-right:5px}
    .idx .about_us{background:#1e1e20 }
    .idx .about_us .info_text3{margin-left:0}
    .idx .about_us a.flex-next{right:-19%;top:-51px}
    .idx .about_us a.flex-prev{top:-51px}
    .idx .about_us .slide_area{margin-top:30px}
    .idx .about_us .info_text img{width:43%;margin-left:1px}
    .idx .about_us .part2{margin-top:90px}
    .idx .about_us .slide_area li div{width:50%}
}
@media all and (max-width:1024px) {
    .idx .our_products .text_area h3{font-size:26px;line-height:34px}
    .idx .about_us h3.tit span{margin-top:5%}
    .idx .about_us .part1 li{margin-right:5px;margin-bottom:5px;height:135px}
    .idx .about_us .part1 ul{margin-top:15px}
    .idx .about_us .pop_data{top:33%}
    .idx .about_us .info_text{font-size:26px}
    .idx .about_us .part2{margin-top:60px}
}
@media all and (max-width:640px) {
    /*Top Banner*/
    .idx .top_banner .slides .text_area{left:4%;top:30.5%}
    .idx .top_banner .slides .text_area h3{font-size:65px}
    .idx .top_banner .slides .text_area h4{font-size:30px}
    .idx .top_banner .control_btn{left:4%;top:20.5%}
    .idx .top_banner .slides .img_area{width:100%;right:0;top:initial;text-align:right;padding-right:9.5%;line-height:0;bottom:8%}
    .idx .top_banner .slides .img_area img{float:right;width:60%}
    .idx .top_banner .scroll{display:none}
    /*About US*/
    .idx .about_us article{width:100%;padding:0 5.5%}
    .idx .about_us article > div{width:100%}
    .idx .about_us h3.tit{font-size:50px}
    .idx .about_us h3.tit span{display:none}
    .idx .about_us .top_btn{right:5.5%}
    .idx .about_us h4.part_tit{font-size:20px}
    .idx .about_us .part1{margin-top:10%}
    .idx .about_us .part1 ul{margin-top:2.5%;width:100%;display:table;border-collapse:collapse}
    .idx .about_us .part1 ul li{width:20%;display:table-cell;margin:0;padding:30px 0 0 0;text-align:center;height:170px}
    .idx .about_us .part1 li h5{color:#fff}
    .idx .about_us .part1 li h5 span{font-size:15px}
    .idx .about_us .part1 li img{left:50%;margin-left:-35px;bottom:30px}
    .idx .about_us .info_text{font-size:25px;margin-top:0.5%}
    .idx .about_us .part2{margin-top:9%;position:relative}
    .idx .about_us .info_text2{margin-top:1.5%;font-size:25px;line-height:30px;width:50%;float:left;clear:both}
    .idx .about_us .info_text3{width:50%;float:left;margin-left:0;clear:both;margin-top:0.8%}
    .idx .about_us .info_text3 span{display:none}
 	.idx .about_us .info_text img{display:none}
    .idx .about_us .flex-viewport{height:320px}
    .idx .about_us .slide_area{width:50%;position:absolute;right:0;top:0;margin-top:0}
    .idx .about_us .flex-direction-nav{left:-48.3%;width:120px;top:initial;margin-top:0;bottom:25px}
    .idx .about_us .flex-direction-nav li{height:60px;border:1px solid #29292a}
    .idx .about_us .flex-direction-nav li a{position:static;height:60px;display:block;background-size:19px 37px;width:100%;background-position:center center}
    .idx .about_us .flex-direction-nav li a:hover{position:static;height:60px;display:block;background-size:19px 37px;width:100%;background-position:center center}
    .idx .about_us .flex-direction-nav li:nth-child(2){margin-left:-1px}
    .idx .about_us a.flex-prev{left:0}
    .idx .about_us .slide_area li div{border:1px solid #29409e;box-shadow:7px 7px 16px rgba(0,0,0,0.5);width:295px;height:295px}
    .idx .about_us .slide_area li div img.off{display:none}
    .idx .about_us .slide_area li div img.on{display:inline-block}
    .idx .about_us .slide_area li div span{color:#b6b6b6}
    .idx .about_us .pop_data{width:76%;height:323px;margin-left:0;top:15%;left:9%;margin-top:0}
    .idx .about_us .top_btn a{text-align:center;box-shadow:none}
    .idx .about_us .top_btn a span{display:block;font-size:18px;color:#b6b6b6;font-weight:300;margin-top:12px}
    /*Our Products*/
    .idx .our_products{padding:0 4.4%;background:url(../images/mobile/our_prd_bg_m.jpg) no-repeat center center;background-size:cover}
    .idx .our_products article{width:100%}
    .idx .our_products .text_area{top:40px}
    .idx .our_products .text_area h2{font-size:50px}
    .idx .our_products .text_area h3{display:none}
    .idx .direct_menu{display:none}
    .idx .our_products .pc{display:none}
    .idx .our_products .mo{display:block}
    .idx .our_products .line{width:50%}
    .idx .our_products .line ul img{width:100%;height:149px}
    .idx .our_products .line ul{padding:7.9%}
    .idx .our_products .prd2{float:right;padding-top:17%}
    .idx .our_products .line ul li.title{margin-bottom:12px}
    /*bottom_menu*/
    .idx .bottom_menu a{float:none;width:100%;height:33.33%}
    .idx .bottom_menu ul{top:60px;left:0;margin-left:0;text-align:center;height:204px;width:100%}
    .idx .bottom_menu ul li img{margin-top:25px}
     #wrap.en .idx .bottom_menu ul li.title span br{display:block}
    /*추가영역 IntoCNS NEWS*/
    .idx .cns_news .pc_list{display:none}
    .idx .cns_news .m_list{display:block}
    .idx .cns_news h3.tit{padding-top:40px;background:none;text-align:left;font-size:50px;font-weight:900}
    .idx .cns_news h3.tit b{font-weight:300}
    .idx .cns_news h4{text-align:left;margin:20px 0 50px 0}
    .idx .cns_news article{padding:0 0 0 4.5%;background:url(/images/cns_line_bg_m.png) no-repeat left center;overflow:hidden;background-size:cover}
    .idx .cns_news .swiper-slide{width:68%;margin-right:5%;border:1px solid #e1e3ef;padding:20px 3.4%;background:#fff}
    .idx .cns_news .swiper-pagination{top:680px;left:4.5%;width:91%}
    .idx .cns_news .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background: linear-gradient( to left, #1c55b4, #0099e3 ,#4cb227 )}
    .idx .cns_news li.img img { max-width: 94%; }
    .idx .cns_news li.title{margin:30px 0 18px 0}
    .idx .cns_news li.cnt{margin-bottom:25px;width: 94%;}
    .idx .cns_news li.date{color:#1e1e1f;width: 94%;}
    .idx .cns_news a:hover{-webkit-box-shadow: 3px 8px 27px 4px rgba(0,0,0,0.2);-moz-box-shadow: 3px 8px 27px 4px rgba(0,0,0,0.2);box-shadow: 3px 8px 27px 4px rgba(0,0,0,0.2);}
    .idx .cns_news a:hover li.title{text-decoration:underline;text-decoration-color:#a5a5a5}
    .idx .cns_news a.more{text-align:left;width:41.9%;line-height:65px;background:#1e1e1f;color:#fff;font-size:20px;position:absolute;bottom:4%;left:50%;margin-left:-20.95%;padding:0 4.5%}
    .idx .cns_news a.more img{display:none}
    .idx .cns_news a.more span{float:right;font-family:'Dotum';line-height:1;margin-top:24px;display:inline-block}
}
@media all and (max-width:568px) {
    .idx .top_banner .slides .text_area h3{font-size:57px}
    .idx .top_banner .slides .text_area h4{font-size:26px;line-height:34px}
    /*About US*/
    .idx .about_us h3.tit{font-size:44px}
    .idx .about_us .top_btn a img{width:55px}
    .idx .about_us h4.part_tit{font-size:17px}
    .idx .about_us .part1 li h5{font-size:17px}
    .idx .about_us .part1 li h5 span{font-size:14px}
    .idx .about_us .part1 li img{width:63%;margin-left:-29%;bottom:10%}
    .idx .about_us .part1 ul li{height:150px}
    .idx .about_us .info_text{margin-top:20px;font-size:22px;line-height:30px}
    .idx .about_us .part2{margin-top:70px}
    .idx .about_us h4.part_tit:before{margin-top:-3px}
    .idx .about_us .info_text2{font-size:22px;line-height:30px}
    .idx .about_us .slide_area li div{height:250px}
    .idx .about_us .slide_area li h5{font-size:17px}
    .idx .about_us .flex-direction-nav{bottom:70px}
    .idx .about_us .top_btn a span{font-size:16px;margin-top:10px}
    /*Our Products*/
    .idx .our_products .text_area h2{font-size:44px}
    .idx .our_products .line ul li.title{font-size:16px;line-height:20px}
    .idx .our_products .line ul{padding:4.9%}
    .idx .our_products .line ul li.title span{font-size:14px}
    .idx .bottom_menu ul li.title{font-size:26px}
    .idx .bottom_menu ul li.title span{font-size:16px;margin-top:15px;line-height:21px}
    .idx .bottom_menu ul li img{width:68px;margin-top:15px}
    .idx .bottom_menu ul{height:150px}
     /*IntoCNS NEWS*/
    .idx .cns_news h3.tit{padding-top:35px;font-size:44px}
    .idx .cns_news h4{font-size:16px;margin:15px 0 40px 0}
    .idx .cns_news li.title{font-size:17px;line-height:22px;margin:25px 0 15px 0}
    .idx .cns_news .swiper-pagination{top:615px}
    .idx .cns_news a.more{bottom:6%;font-size:17px;line-height:58px}
    .idx .cns_news a.more span{margin-top:22px}
}
@media all and (max-width:414px) {
    .idx .top_banner .slides .text_area{top:27.5% }
    .idx .top_banner .slides .text_area h3{font-size:42px}
    .idx .top_banner .slides .text_area h4{font-size:19px;line-height:28px}
    .idx .about_us h3.tit{font-size:32px}
    .idx .about_us h4.part_tit{font-size:13px}
    .idx .about_us h4.part_tit:before{margin-top:-1px;width:6px;height:6px}
    .idx .about_us .top_btn a img{width:42px}
    .idx .about_us .part1 ul li{height:110px;padding:20px 0 0 0}
    .idx .about_us .part1 li h5{font-size:12px;line-height:16px}
    .idx .about_us .part1 li h5 span{font-size:12px}
    .idx .about_us .info_text{margin-top:15px;font-size:16px;line-height:24px}
    .idx .about_us .part2{margin-top:85px}
    .idx .about_us .info_text2{font-size:16px;line-height:25px}
    .idx .about_us .info_text3 a{font-size:13px;margin-top:10px}
    .idx .about_us .slide_area li div{height:180px}
    .idx .about_us .slide_area li div img{width:100px}
    .idx .about_us .slide_area li h5{font-size:13px}
    .idx .about_us .slide_area li span{font-size:12px}
    .idx .about_us .flex-direction-nav{bottom:139px;width:80px;left:-52%}
    .idx .about_us .flex-direction-nav li{height:45px}
    .idx .about_us .flex-direction-nav li a{height:40px;background-size:12px 19px}
    .idx .about_us .top_btn a span{font-size:12px}
    .idx .our_products .text_area{top:30px}
    .idx .our_products .text_area h2{font-size:32px}
    .idx .our_products .line ul li.title{font-size:12px;line-height:16px}
    .idx .our_products .line ul li.title span{font-size:10px}
    .idx .our_products .line ul{padding:6%}
    .idx .bottom_menu ul li.title{font-size:19px}
    .idx .bottom_menu ul li.title span{font-size:13px;line-height:17px}
    .idx .bottom_menu ul li img{width:51px}
        /*IntoCNS NEWS*/
    .idx .cns_news .swiper-slide{padding:14px 3.4%}
    .idx .cns_news h3.tit{padding-top:30px;font-size:32px}
    .idx .cns_news h4{font-size:11px}
    .idx .cns_news li.title{font-size:13px;line-height:18px;margin:15px 0}
    .idx .cns_news li.cnt{font-size:11px;line-height:16px;margin-bottom:15px}
    .idx .cns_news li.date{font-size:10px}
    .idx .cns_news .swiper-pagination{top:470px}
    .idx .cns_news a.more{bottom:20%;font-size:13px;line-height:45px}
    .idx .cns_news a.more span{margin-top:17px}
}
@media all and (max-width:375px) {
    .idx .top_banner .slides .text_area h3{font-size:38px}
    .idx .top_banner .slides .text_area h4{font-size:17px;line-height:25px}
    .idx .about_us h3.tit{font-size:29px}
    .idx .about_us .top_btn a img{width:38px}
    .idx .about_us .slide_area li div{width:160px}
    .idx .about_us .slide_area li div img{width:80px}
    .idx .about_us .part1 ul li{height:100px;padding:18px 0 0 0}
    .idx .about_us h4.part_tit{font-size:12px;padding-left:8px}
    .idx .about_us .info_text2{font-size:15px;line-height:22px}
    .idx .about_us .top_btn a span{font-size:10px;margin-top:8px}
    .idx .our_products .text_area h2{font-size:29px}
    .idx .our_products .line ul li.title{font-size:11px;line-height:14px}
    .idx .our_products .line ul img{height:120px}
    .idx .our_products .prd2{padding-top:20%}
    .idx .bottom_menu ul li.title{font-size:17px}
    .idx .bottom_menu ul li.title span{font-size:12px;margin-top:10px}
    .idx .bottom_menu ul li img{width:43px;margin-top:10px}
    .idx .bottom_menu ul{height:125px}
        /*IntoCNS NEWS*/
    .idx .cns_news a.more{bottom:18%}
    .idx .cns_news .swiper-pagination{top:460px}
}
@media all and (max-width:320px) {
    .idx .about_us .info_text2{font-size:13px;line-height:19px}
    .idx .about_us .part1 li h5 span{font-size:10px}
    .idx .about_us .flex-direction-nav{left:-65%}
    .idx .about_us .slide_area li span{font-size:10px;line-height:18px}
    .idx .about_us .info_text{font-size:14px;line-height:21px}
    .idx .bottom_menu ul{top:45px;height:120px}
    .idx .our_products .line ul img{height:95px}
    .idx .about_us .flex-direction-nav{bottom:140px}
    .idx .about_us .pop_data .pop_close{right:-15%}
     /*IntoCNS NEWS*/
    .idx .cns_news .swiper-pagination{top:470px}
    .idx .cns_news a.more{bottom:6%}
}
