section{padding-bottom: 180px;}
.pdf_btn{max-width: 100%; cursor: pointer; font-size: 12px; width: 1000px; text-align: right; margin-bottom: 20px;}
.pdf_btn .pdf_down{}
.pdf_icon{border-radius:5px; background: rgba(255,27,27,0.7); display: inline-block;}
.pdf_icon p{position: relative; display: inline-block; font-weight: 300; font-size: 14px; float: left; padding: 3px 6px;}
.pdf_icon span{ width: 30px; height: 28px; display: inline-block; float: right; background: #fff url(../img/download.png)no-repeat center center; background-size:60%;}

.cmed_slide{display: none;}
.cmed_slide_02{transition: 0.3s; opacity: 0; visibility: hidden; pointer-events: none; width: 600px; height: 150px; position: absolute; bottom: 20px; right: 50%; transform: translateX(50%); background: rgba(255,255,255,0.85); border:1px solid #e11b1b;}
.cmed_slide_02.re_03{width: 500px;}
.cmed_slide_02.re_02{width: 400px;}
.cmed_slide_02.re_01{width: 200px;}
.cmed_slide_02.on{ opacity: 1; visibility:visible; pointer-events:visible;}
.cs02_wrap{width: 100%; height: 100%;}
.cmed_slide_02 .cs02_wrap{width: 100%; height: 100%; display: flex;}
.cs02_innner{width: 100%; height: 100%; text-align: center; color: #333;}
.cs02_innner p{position: relative; bottom: -115px;}
.cmed_slide_02 .cme_ss_21{background-size: 60%;}
.cmed_slide_02 .cme_ss_22{background-size: 60%;}
.cmed_slide_02 .cme_ss_28{background-size: 60%;}
.cmed_slide_02 .cme_ss_29{background-size: 50%;}

/* 자동차부품 */
.cancel_box{z-index: 9; display: none; position: fixed; top: -50vw; left: -50vw; width: 1000vw; height: 1000vh;}
.cancel_box.active{display: block;}
.car{}
.car .car_wrap{}
.car .car_wrap>ul{}
.car .car_wrap>ul>li{margin-bottom: 50px;}
.car .car_wrap .car_tab_btn{width: 400px; max-width: 100%; font-size: 0; text-align: center; height: 50px; line-height: 50px;}
.car .car_wrap .car_tab_btn ul{}
.car .car_wrap .car_tab_btn ul li{background: rgba(255,27,27,0.05); border:1px solid rgba(255,27,27,0.2); transition: 0.3s; cursor: pointer; display: inline-block; width: 50%; margin-right: -1px;}
.car .car_wrap .car_tab_btn ul li.active{border:1px solid rgba(255,27,27,0.4);  box-shadow: inset 0px 0px 30px rgba(255,27,27,0.3);}
.car .car_wrap .car_tab_btn ul li p{font-size: 21px;}

.car_box{}

.car_img_wrap{}
.car_img_wrap .car_img_title{}
.car_img_wrap .car_img_title p{color: #e11b1b; font-size: 30px; margin-top: 80px;}
.car_img_wrap{}
.car_img_wrap ul{}
.car_img_wrap ul li{cursor: pointer; transition: 0.5s; padding-bottom: 20px; padding-top: 30px;}
.car_img_wrap ul li:hover{border:1px solid #e11b1b;}

.car_img_wrap ul li .car_img{}
.car_img_wrap ul li .car_img.png_bg{background: #1a1a1a; border-radius:12px; overflow: hidden;}

.car_img_wrap ul li.cp_1 .car_img{}
.car_img_wrap ul li.cp_2 .car_img{}
.car_img_wrap ul li.cp_3 .car_img{}
.car_img_wrap ul li.cp_4 .car_img{}
.car_img_wrap ul li.cp_5 .car_img{}
.car_img_wrap ul li.cp_6 .car_img{}
.car_img_wrap ul li.cp_7 .car_img{}
.car_img_wrap ul li.cp_8 .car_img{}
.car_img_wrap ul li.cp_9 .car_img{}
.car_img_wrap ul li.cp_10 .car_img{}

.car_img_wrap ul li .car_img_name{max-width: 100%; text-align: center;  margin: 30px auto 0; width: 180px; padding: 5px 0; /* height: 35px; line-height: 35px; */ background: rgba(255,255,255,0.13); border:1px solid rgba(255,255,255,0.3);}
.car_img_wrap ul li .car_img_name p{}


.car_main_ex_wrap{margin: 80px 0;}
.car_main_ex_wrap .cme_img{width: 1000px; max-width:100%; margin:0 auto; position: relative;}
.car_main_ex_wrap .cme_img span.cme_dots{ cursor: pointer; text-align: center; width: 30px; height: 30px; position: absolute; background: rgba(255,27,27,0.8); border-radius:50%;}
.car_main_ex_wrap .cme_img span.cme_dots:after{content:"+"; position: absolute; top: -7px; left: 8px; font-size: 25px;}
.car_main_ex_wrap .cme_img span.cme_dots:before{transition: 0.35s; opacity: 0; pointer-events: none; content:""; position: absolute; border: 1px solid rgba(255,27,27); width: 200px; height: 200px; border-radius: 50%; background-size: 80%; top: -220px; left: 0; transform: translateX(-50%);}
.car_main_ex_wrap .cme_img span.cme_dots .cd_inner{pointer-events:none; transform-origin: 0 0; transform: scaleX(0); transition: 0.35s; position: absolute; background: rgba(255,27,27,0.6); border-radius: 10px; width: 150px; left: 15px; bottom: 0;}
.car_main_ex_wrap .cme_img span.cme_dots:hover .cd_inner{transform-origin: 0 100%; transform: scaleX(1);} 

.cme_dots_wrap{z-index: 999; position: absolute;}

.cme_dots_wrap.cd1{top: 46%; left: 34%;}
.cme_dots_wrap.cd2{top: 68%; left: 41%;}
.cme_dots_wrap.cd3{top: 72%; left: 60%;}
.cme_dots_wrap.cd4{top: 72%; left: 89%;}
.cme_dots_wrap.cd5{top: 46%; left: 39%;}
.cme_dots_wrap.cd6{top: 52%; left: 79%;}
.cme_dots_wrap.cd7{top: 57%; left: 59%;}
.cme_dots_wrap.cd7.test1 .cmed_slide{transform: translate(35% , 130%);}
.cme_dots_wrap.cd2.test2 .cmed_slide{transform: translateX(90%);}
.cme_dots_wrap.cd8{top: 70%; left: 34%;}
.cme_dots_wrap.cd9{top: 74%; left: 35%;}
.cme_dots_wrap.cd10{top: 81%; left: 9%;}
.cme_dots_wrap.cd11{top: 86%; left: 71%;}
.cmed_slide{ transition: 0.35s; opacity: 0; pointer-events: none; bottom: 20px; right: 0; transform: translateX(55%); position: absolute; width: 200px; height: 200px; overflow: hidden; border-radius: 50%; border: 1px solid #e11b1b; background: rgba(255,255,255,0.85);}
.cmed_slide.on{opacity: 1; pointer-events: visible;}
.cmed_slide p{text-align: center; line-height: 14px; position: absolute; color: #333; font-weight: 500; bottom: 20px; left: 50%; transform: translateX(-50%); padding: 0px 5px; font-size: 14px; }
.swiper-slide{width: 100%; height: 100%;}

/* 승용 */
.cme_ss_1{width: 100%; height: 100%;  background: url(../img/car8.png)no-repeat center center; background-size: 80%;}
.cme_ss_2{width: 100%; height: 100%;  background: url(../img/car9.png)no-repeat center center; background-size: 80%;}
.cme_ss_3{width: 100%; height: 100%;  background: url(../img/car10.png)no-repeat center center; background-size: 80%;}
.cme_ss_4{width: 100%; height: 100%;  background: url(../img/car12_1.png)no-repeat center center; background-size: 80%;}
.cme_ss_5{width: 100%; height: 100%;  background: url(../img/car1.png)no-repeat center center; background-size: 80%;}
.cme_ss_6{width: 100%; height: 100%;  background: url(../img/car2.png)no-repeat center center; background-size: 80%;}
.cme_ss_7{width: 100%; height: 100%;  background: url(../img/car3.png)no-repeat center center; background-size: 80%;}
.cme_ss_8{width: 100%; height: 100%;  background: url(../img/car4.png)no-repeat center center; background-size: 80%;}
.cme_ss_9{width: 100%; height: 100%;  background: url(../img/car5.png)no-repeat center center; background-size: 80%;}
.cme_ss_10{width: 100%; height: 100%;  background: url(../img/car6.png)no-repeat center center; background-size: 80%;}
.cme_ss_11{width: 100%; height: 100%;  background: url(../img/car7.png)no-repeat center center; background-size: 80%;}
/* 상용 */
.cme_ss_12{width: 100%; height: 100%;  background: url(../img/car20.png)no-repeat center center; background-size: 80%;}
.cme_ss_13{width: 100%; height: 100%;  background: url(../img/car16.png)no-repeat center center; background-size: 80%;}
.cme_ss_14{width: 100%; height: 100%;  background: url(../img/car17.png)no-repeat center center; background-size: 80%;}
.cme_ss_15{width: 100%; height: 100%;  background: url(../img/car18.png)no-repeat center center; background-size: 80%;}
.cme_ss_16{width: 100%; height: 100%;  background: url(../img/car11.png)no-repeat center center; background-size: 80%;}
.cme_ss_17{width: 100%; height: 100%;  background: url(../img/car12.png)no-repeat center center; background-size: 80%;}
.cme_ss_18{width: 100%; height: 100%;  background: url(../img/car13.png)no-repeat center center; background-size: 80%;}
.cme_ss_19{width: 100%; height: 100%;  background: url(../img/car14.png)no-repeat center center; background-size: 80%;}
.cme_ss_20{width: 100%; height: 100%;  background: url(../img/car15.png)no-repeat center center; background-size: 80%;}
.cme_ss_21{width: 100%; height: 100%;  background: url(../img/car19_2.png)no-repeat center 25px; background-size: 80%;}
.cme_ss_22{width: 100%; height: 100%;  background: url(../img/car19.png)no-repeat center center; background-size: 80%;}
/* 건설 */
.cme_ss_23{width: 100%; height: 100%;  background: url(../img/const1.png)no-repeat center center; background-size: 80%;}
.cme_ss_24{width: 100%; height: 100%;  background: url(../img/const2.png)no-repeat center center; background-size: 80%;}
.cme_ss_25{width: 100%; height: 100%;  background: url(../img/const3.png)no-repeat center center; background-size: 80%;}
.cme_ss_26{width: 100%; height: 100%;  background: url(../img/const4.png)no-repeat center center; background-size: 80%;}
.cme_ss_27{width: 100%; height: 100%;  background: url(../img/const12.png)no-repeat center center; background-size: 70%;}
.cme_ss_28{width: 100%; height: 100%;  background: url(../img/const8.png)no-repeat center center; background-size: 70%;}
.cme_ss_29{width: 100%; height: 100%;  background: url(../img/const11.png)no-repeat center 20px; background-size: 60%;}


/* 배관기자재 */

/* 배관 탭버튼 */
.plumb_tab_btn>ul>li{}
.plumb_tab_btn{position: relative; width: 1000px; max-width: 100%; font-size: 0; text-align: center; height: 50px; line-height: 50px;}
.plumb_tab_btn ul{}
.plumb_tab_btn ul li{border:1px solid rgba(255,27,27,0.1); transition: 0.3s; cursor: pointer; display: inline-block; width: 20%; background: rgba(255,27,27,0.05); margin-right: -1px;}
.plumb_tab_btn ul li.active{ border:1px solid rgba(255,27,27,0.3); box-shadow:inset 0px 0px 30px rgba(255,27,27,0.2);}
.plumb_tab_btn ul li p{font-size: 14px;}



.plumb_wrap{margin-bottom: 120px;}
.plumb_sub_title{font-size: 25px; margin-bottom: 50px;}
.plumb_sub_title p{}
.plumb_wrap ul{display: flex; justify-content:space-between; flex-wrap: wrap;}
.plumb_wrap ul.aic{ align-items:center;}
.plumb_wrap ul li{}
.plumb_wrap ul li.mb50{margin-bottom: 80px;}
.plumb_wrap ul li.size100{width: 100% !important;}
.plumb_wrap ul li.plumb_left{width: 48%;}
.plumb_wrap ul li.plumb_left.size_re1{width: 64%;}
.plumb_wrap ul li.plumb_right.size_re1{width: 36%;}
.plumb_wrap ul li.plumb_left.size_re2{width: 55%;}
.plumb_wrap ul li.plumb_right.size_re2{width: 45%;}
.plumb_wrap ul li.plumb_left.size_re3{width: 55%;}
.plumb_wrap ul li.plumb_right.size_re3{width: 45%;}
.plumb_wrap ul li.pl_table{display: flex; align-items: center;}
.plumb_wrap ul li.plumb_left h2{font-size: 21px; margin-bottom: 10px; font-weight: 500;}
.plumb_wrap ul li.plumb_left p{font-size: 17px; margin-bottom: 5px;}
.plumb_wrap ul li.plumb_left p span.check_img{width: 15px; height: 15px; display: inline-block; filter: brightness(15); margin-right: 10px;}
.plumb_wrap ul li.plumb_left p span.check_img.img{width: 100%;}
.plumb_wrap ul li.plumb_right{width: 48%;}
.plumb_wrap ul li.plumb_right .pr_img_wrap.pr1{padding-bottom: 54%; background: url(../img/plum_main3.jpg)no-repeat center; background-size: contain;}
.plumb_wrap ul li.plumb_right .pr_img_wrap.pr2{padding-bottom: 80%; background: url(../img/plum_design1.png)no-repeat center; background-size: contain; opacity: 0.8;}
.plumb_wrap ul li.plumb_left .pr_img_wrap.pr3{margin-bottom: 80px; padding-bottom: 50%; background: url(../img/plum_main3.png)no-repeat center center; background-size: contain;}
.plumb_wrap ul li.plumb_right .pr_img_wrap.pr4{margin-bottom: 80px; padding-bottom: 50%; background: url(../img/plum_main4.png)no-repeat center center; background-size: contain;}
.plumb_wrap ul li.plumb_right .pr_img_wrap.pr5{ padding-bottom: 85%; background: url(../img/plum_design2.png)no-repeat center center; background-size: contain;}
.plumb_wrap ul li.plumb_left .pr_img_wrap.pr6{ padding-bottom: 49%; background: url(../img/plum_main5.png)no-repeat center center; background-size: contain;}
.plumb_wrap ul li.plumb_right .pr_img_wrap.pr7{ padding-bottom: 49%; background: url(../img/plum_design3.png)no-repeat center center; background-size: contain;}
.plumb_wrap ul li.plumb_right .pr_img_wrap.pr8{padding-bottom: 50%; background: url(../img/plum_main6.png)no-repeat; background-size: contain;}
.plumb_wrap ul li.plumb_right .pr_img_wrap.pr9{padding-bottom: 80%; background: url(../img/plum_main7.png)no-repeat; background-size: contain;}
.plumb_wrap ul li.plumb_right .pr_img_wrap.pr10{padding-bottom: 60%; background: url(../img/plum_design4.png)no-repeat; background-size: contain;}
.plumb_wrap ul li.plumb_right .pr_img_wrap.pr11{padding-bottom: 30%; background: url(../img/plum_main8.png)no-repeat; background-size: contain;}
.plumb_wrap ul li.plumb_right .pr_img_wrap.pr12{padding-bottom: 40%; background: url(../img/plum_design5.png)no-repeat; background-size: contain;}
.plumb_wrap ul li.plumb_right .pr_img_wrap.pr13{padding-bottom: 40%; background: url(../img/plum_main9.png)no-repeat; background-size: contain;}
.pr_img_wrap.pr14{padding-bottom: 20%; background: url(../img/plum_main10.png)no-repeat right; background-size: contain; } 
.pr_img_wrap.pr15{padding-bottom: 20%; background: url(../img/plum_main11.png)no-repeat right; background-size: contain; } 
.pr_img_wrap.pr16{padding-bottom: 20%; background: url(../img/plum_main12.png)no-repeat right; background-size: contain; } 
.pr_img_wrap.pr17{padding-bottom: 20%; background: url(../img/plum_main13.png)no-repeat right; background-size: contain; } 

.plumb_last{text-align: center; margin-bottom: 80px;}
.plumb_last_title{font-size: 26px; color: #e11b1b; margin-bottom: 50px;}
.pl_last_ex{margin-bottom: 20px; display: inline-block; margin: 0 10px;}
.pl_last_img{padding-bottom: 30%; margin-bottom: 20px;}
.pl_last_img.pr18{background: url(../img/pl_last1.png)no-repeat center; background-size: contain;}
.pl_last_img.pr19{background: url(../img/pl_last2.png)no-repeat center; background-size: contain;}
.pl_last_img.pr20{background: url(../img/pl_last3.png)no-repeat center; background-size: contain;}
.pl_last_img.pr21{background: url(../img/pl_last4.png)no-repeat center; background-size: contain;}
.pl_last_img.pr22{background: url(../img/pl_last5.png)no-repeat center; background-size: contain;}
.pl_last_img.pr23{background: url(../img/pl_last6.png)no-repeat center; background-size: contain;}
.pl_last_img.pr24{background: url(../img/pl_last7.png)no-repeat center; background-size: contain;}
.pl_last_img.pr25{background: url(../img/plum_main9.png)no-repeat center; background-size: contain;}

/* 테이블 */
table{ width: 100%; border-left: 1px solid rgba(255,255,255,0.3); border-top: 2px solid rgba(255,255,255,0.3); border-bottom: 2px solid rgba(255,255,255,0.3); background: #2a2a2a;} 
.table_img{position: relative; width: 30px; margin: 0 auto; filter: brightness(30);}
tr{border-top: 1px solid rgba(255,255,255,0.2);}
th,td{position: relative; vertical-align: middle; text-align: center; border-right: 1px solid rgba(255,255,255,0.3);}
.tw_1 th,.tw_1 td{padding: 20px 0; text-align: center;}
.tw_2 th,.tw_2 td{padding: 6px;}
th{background: rgba(255,255,255,0.13);}
.rowspan{} 
.pl_table_wrap{width: 100%; overflow:hidden; overflow-x:scroll; margin-top: 20px;}
.pl_table_wrap.tw_2{}
.pl_table_wrap.tw_3 th , .pl_table_wrap.tw_3 td{padding: 0;}
.pl_table_wrap.tw_4 th , .pl_table_wrap.tw_4 td{padding: 10px 0;}
p.table_ex{margin-bottom: -15px !important; font-size: 14px !important;}


.table_modal_1{pointer-events: none; opacity: 0; transition: 0.3s; z-index: 99; position: absolute; left: 50px; top: 0; width: 250px; height: 250px; background:#2a2a2a  url(../img/t_design1.png)no-repeat; background-size: cover;}
.table_modal_2{pointer-events: none; opacity: 0; transition: 0.3s;z-index: 99; position: absolute; left: 0; top: 0; width: 250px; height: 250px; background:#2a2a2a  url(../img/t_design2.png)no-repeat; background-size: cover;}
.table_modal_3{pointer-events: none; opacity: 0; transition: 0.3s;z-index: 99; position: absolute; left: 0; top: -80px; width: 250px; height: 250px; background:#2a2a2a  url(../img/t_design3.png)no-repeat; background-size: cover;}

.table_modal_1.active{opacity: 1;}
.table_modal_2.active{opacity: 1;}
.table_modal_3.active{opacity: 1;}

.plumb_wrap ul li.plumb_bottom{margin-top: 30px;}
.plumb_wrap ul li.plumb_bottom .pb_img_wrap{position: relative;}
.plumb_wrap ul li.plumb_bottom .pb_img_wrap>div{position: absolute;}
.plumb_wrap ul li.plumb_bottom .pb_img_wrap>div h2{font-size: 15px; color: #e11b1b;}
.plumb_wrap ul li.plumb_bottom .pb_img_wrap>div p{font-size: 14px; line-height: 16px;}
.plumb_wrap ul li.plumb_bottom .pb_img_wrap .pbi_1{top: 5%; left: 35%;}
.plumb_wrap ul li.plumb_bottom .pb_img_wrap .pbi_2{top: 33%; left: 59%;}
.plumb_wrap ul li.plumb_bottom .pb_img_wrap .pbi_3{top: 48%; left: 80%;}

  ::-webkit-scrollbar {height: 5px; }


/* 방위산업 */
/* .defense{background: url(../img/def_bg.png)no-repeat right bottom; background-size: contain;} */
.defense_wrap{}
.defense_wrap .def_top_wrap{}
.defense_wrap .def_top_wrap .def_top_1{margin-bottom: 50px;}
.defense_wrap .def_top_wrap .def_top_1 ul{display: flex;}
.defense_wrap .def_top_wrap .def_top_1 ul li{width: calc(100% / 6);}
.defense_wrap .def_top_wrap .def_top_1 ul li .def_img{padding-bottom: 100%; background-size: cover !important;}
.defense_wrap .def_top_wrap .def_top_1 ul li .def_img.di1{background: url(../img/def_main_1.png)no-repeat center center;}
.defense_wrap .def_top_wrap .def_top_1 ul li .def_img.di2{background: url(../img/def_main_2.png)no-repeat center center;}
.defense_wrap .def_top_wrap .def_top_1 ul li .def_img.di3{background: url(../img/def_main_3.png)no-repeat center center;}
.defense_wrap .def_top_wrap .def_top_1 ul li .def_img.di4{background: url(../img/def_main_4.png)no-repeat center center;}
.defense_wrap .def_top_wrap .def_top_1 ul li .def_img.di5{background: url(../img/def_main_5.png)no-repeat center center;}
.defense_wrap .def_top_wrap .def_top_1 ul li .def_img.di6{background: url(../img/def_main_6.png)no-repeat center center;}
.def_img{filter: brightness(1.2);}

.def_top_2{display: flex; }
.def_top_2 .def_top_left{width: 70%;}
.def_top_left_text{margin-bottom: 30px;}
.def_top_left_text strong{text-shadow: 3px 3px 3px rgba(255,27,27,0.3); background:linear-gradient(to top, rgba(255,27,27,0.7) 50% , transparent 50%);}
.def_table_wrap{}
.def_table_wrap p{margin-bottom: 5px;}
.def_table_wrap th{width: 33.3333%;}
.def_img_wrap{width: 30%; display: flex; margin-left: 50px;}
.def_img.di7{width: 50%; background: url(../img/def_main_7.png)no-repeat center center; background-size: cover;} 
.def_img.di8{width: 50%; background: url(../img/def_main_8.png)no-repeat center center; background-size: cover;}
.def_table_wrap th, .def_table_wrap td{padding: 10px 0;}


.def_center{margin-top: 120px;}
.defc_wrap{}
.defc_title{font-size: 26px;}
.defc_title h2{}
.defc_wrap ul{position: relative; display: flex; flex-wrap: wrap; }
.defc_wrap ul li{border-right:1px solid rgba(255,255,255,0.3); margin-right: 30px; padding: 30px 0; width: calc(33.3333% - 30px); display: flex; flex-wrap:wrap;}
.defc_wrap ul li:nth-child(4),.defc_wrap ul li:nth-child(7){border:none;}
.defc_left{width: 30%;}
.defc_right{margin-top: 10px;}
.defc_name{padding-left: 15px; position: relative; width: 100%; margin-bottom: 20px; font-size: 18px; color: #e11b1b; }
.defc_name:after{content:""; box-shadow:0px 0px 15px rgba(255,27,27); position: absolute; background: rgba(255,27,27,0.8); border-radius:50%; width: 8px; height: 8px; top:9px; left: 0;}
.defc_left .defc_img{border:2px solid rgba(255,27,27,0.3); box-shadow:0px 0px 20px rgba(255,27,27,0.7); padding-bottom: 138%; margin-right: 30px;}
.defc_left .defc_img.di1{background: url(../img/def_sub_1.png)no-repeat center center; background-size: cover;}
.defc_left .defc_img.di2{background: url(../img/def_sub_2.png)no-repeat center center; background-size: cover;}
.defc_left .defc_img.di3{background: url(../img/def_sub_3.png)no-repeat center center; background-size: cover;}
.defc_left .defc_img.di4{background: url(../img/def_sub_4.png)no-repeat center center; background-size: cover;}
.defc_left .defc_img.di5{background: url(../img/def_sub_5.png)no-repeat center center; background-size: cover;}
.defc_left .defc_img.di6{background: url(../img/def_sub_6.png)no-repeat center center; background-size: cover;}

.ul_center_borer span{position: absolute; width: 100%; height: 1px; background: rgba(255,255,255,0.3); top: 50%; left: 0;}



  /* ********************************************* *
 * 1600px
 * ********************************************* */
 @media screen and (max-width: 1660px){
   
   
    
}

/* ********************************************* *
* 1400px
* ********************************************* */
@media screen and (max-width: 1400px){

  .car_img_wrap .car_img_title p{font-size: 29px; margin-top: 70px;}
  .plumb_wrap ul li.plumb_left h2{font-size: 20px; line-height: 26px;} 
}

/* ********************************************* *
* 1200px
* ********************************************* */
@media screen and (max-width: 1200px){
  /* .plumb_tab_btn{width: 700px;} */
  .car_main_ex_wrap .cme_img{width: 900px;}
  .car_main_ex_wrap .cme_img span.cme_dots .cd_inner{font-size: 15px; width: 130px;}
  .cmed_slide{width: 180px; height: 180px;}
  th, td{font-size: 14px;}
  .tw_1 th, .tw_1 td{padding: 15px 0;}
  .pl_table_wrap.sc_table table{width: 1200px;}
  .plumb_wrap{margin-bottom: 100px;}
  .pl_last_ex{font-size: 14px;}
  .pl_last_img{padding-bottom: 40%;}
  /* .pdf_btn{width: 700px;} */
  .cmed_slide{display: block;}
  .cmed_slide_02{display: none;}
  .defc_wrap ul li{margin-right: 0; width: 50%; border-bottom:1px solid rgba(255,255,255,0.3);}
  .ul_center_borer span{display: none;}
  .defc_wrap ul li:nth-child(4), .defc_wrap ul li:nth-child(7){border-right: 1px solid rgba(255,255,255,0.3); border-bottom: 1px solid rgba(255,255,255,0.3);}
  .defc_wrap ul li:nth-child(odd){padding-left: 20px;}


  .def_top_2 .def_top_left{width: 100%;}
  .def_img_wrap{width: 40%; margin-left: 0; margin-top: 30px;}
  .def_img.di7{padding-bottom: 60%;}
  .def_img.di8{padding-bottom: 60%;}
.def_top_2{display: flex; flex-wrap: wrap;}
.defc_name{margin-bottom: 10px;}
.defc_right p{font-size: 14px;}
}

/* ********************************************* *
* 1024px
* ********************************************* */
@media screen and (max-width: 1024px){

  section{padding-bottom: 120px;}
  .def_top_left_text{font-size: 15px;}
}


/* ********************************************* *
* 960px
* ********************************************* */
@media screen and (max-width: 960px){

  .car_img_wrap ul li .car_img_name p{font-size: 14px;}
  .car_img_wrap ul li.col-md-2{width: 20%;}
  .car_img_wrap .car_img_title p{font-size: 28px;}
  .car .car_wrap .car_tab_btn{width: 350px; height: 45px; line-height:45px;}
  .car .car_wrap .car_tab_btn ul li p{font-size: 20px;}
  .plumb_wrap ul li.plumb_left h2{font-size: 19px;}
  .plumb_wrap ul li.plumb_left p{font-size: 16px; margin-bottom: 4px;}
  .plumb_tab_btn{ height: 45px; line-height: 45px;}
  .car_main_ex_wrap .cme_img{width: 800px;}
  .car_main_ex_wrap .cme_img span.cme_dots .cd_inner{left: -109px; bottom: 0; width: 130px; font-size: 14px;}
  .car_main_ex_wrap .cme_img span.cme_dots:hover .cd_inner{transform-origin: 100% 0; transform: scaleX(1);} 
  .cme_dots_wrap.cd7.test1 .cmed_slide{transform: translate(35% , 150%);}
  .cmed_slide{width: 160px; height: 160px;}
  .cmed_slide p{bottom: 15px;}
  .cmed_slide p.re_lh{line-height: 12px; bottom: 5px;}
  .plumb_wrap{margin-bottom: 80px;}
  .pl_last_img{padding-bottom: 50%;}
  .pdf_btn{}
  .car_img_wrap .car_img_title p{margin-top: 50px;}
  .def_img_wrap{width: 60%; margin-left: 0; margin-top: 30px;}
  .def_img.di7{padding-bottom: 50%;}
  .def_img.di8{padding-bottom: 50%;}
}


/* ********************************************* *
* 768px
* ********************************************* */
@media screen and (min-width: 769px){
 

 
}
@media screen and (max-width: 768px){
  .car_img_wrap ul li.col-md-2{width: 25%;}
  .car_img_wrap .car_img_title p{font-size: 26px;}
  .car_img_wrap ul li:hover{border:0;}
  .car_img_wrap ul li{padding-bottom: 40px;}
  .plumb_wrap ul li{width: 100% !important;}
  .plumb_wrap ul li.plumb_right{margin-top: 0px;}
  .plumb_wrap ul li.plumb_right .pr_img_wrap.pr1{background-position: left;}
  .plumb_tab_btn{ height: 40px; line-height: 40px;}
  .plumb_tab_btn ul li p{font-size: 13px;}
  .cmed_slide{width: 140px; height: 140px;}
  .car_main_ex_wrap .cme_img span.cme_dots{width: 25px; height: 25px;}
  .car_main_ex_wrap .cme_img span.cme_dots:after{top:-7px; left:6px; font-size:22px;}
  .car_main_ex_wrap .cme_img span.cme_dots .cd_inner{width: 110px; font-size: 13px;}
  .cmed_slide p{font-size: 13px; bottom: 5px;}
  .car_main_ex_wrap .cme_img span.cme_dots .cd_inner{left: -99px;}
  .plumb_wrap ul li.plumb_right .pr_img_wrap.pr5{padding-bottom: 55%; background-position: left;}
  .plumb_wrap ul li.plumb_right .pr_img_wrap.pr2{padding-bottom: 70%; background-position: left;}
  /* .pl_table_wrap{margin-top: -20px;} */
  .pr_img_wrap.pr14{padding-bottom: 15%;}
  .pr_img_wrap.pr15{padding-bottom: 15%;}
  .pr_img_wrap.pr16{padding-bottom: 15%;}
  .pr_img_wrap.pr17{padding-bottom: 15%;}
  .plumb_wrap ul li{margin-bottom: 50px !important;}
  .tw_1 th, .tw_1 td{padding: 10px 0;}
  .plumb_wrap{margin-bottom: 50px;}
  .plumb_last ul li.col-md-6{width: 100%;}
  .plumb_last ul li.col-md-6 .pl_last_img{padding-bottom: 30%;}
  .plumb_last ul li:last-child.col-md-6{margin-top: 80px;}
  .plumb_last_title{margin-bottom: 30px;}
  .pl_last_ex{margin-bottom: 15px;}
  .plumb_sub_title{margin-bottom: 20px;}
  .pdf_btn{}
  .defc_wrap ul li{width: 100%; border-right:0 !important;}
  .defc_wrap ul li:nth-child(odd){padding-left: 0;}
  .def_img_wrap{width: 70%; margin-left: 0; margin-top: 30px;}
  .def_img.di7{padding-bottom: 60%;}
  .def_img.di8{padding-bottom: 60%;}
  .defc_title{font-size: 24px;}
  .defense_wrap .def_top_wrap .def_top_1 ul{flex-wrap:wrap;}
  .defense_wrap .def_top_wrap .def_top_1 ul li{width: 33.3333%;}
}


/* ********************************************* *
* 640px
* ********************************************* */
@media screen and (max-width: 640px){

  .car_img_wrap ul li.col-md-2{width: 33.3333%;}
  .car_img_wrap .car_img_title p{font-size: 24px;}
  .car .car_wrap .car_tab_btn{width: 300px; height: 40px; line-height:40px;}
  .car .car_wrap .car_tab_btn ul li p{font-size: 18px;}
  /* .car_main_ex_wrap .cme_img span.cme_dots .cd_inner{transform:scaleX(1);} */
  .pl_table_wrap.sc_table3 table{width: 700px;}
  .pl_last_img{padding-bottom: 60%;}
  .plumb_wrap ul li.plumb_bottom .pb_img_wrap>div p{font-size: 12px;}
  .plumb_tab_btn{width: 100%; height: auto;}
  .plumb_tab_btn ul li{width: 100%;}

}


/* ********************************************* *
* 500px
* ********************************************* */
@media screen and (max-width: 500px){

  .car_img_wrap ul li.col-md-2{width: 50%;}
  .car_img_wrap ul li .car_img_name{margin:20px 0 auto;}
  .car_img_wrap ul li{padding-top: 10px;}
  section{padding-bottom: 100px;}
  .cmed_slide{width: 120px; height: 120px;}
  .cmed_slide p{line-height: 12px;}
  .cme_ss_5{background-size: 70%;}
  .cme_ss_6{background-size: 70%; background-position-y: 15px;}
  .cme_ss_21{background-position-y: 15px;}
  .pl_table_wrap.sc_table2 table{width: 500px;}

  .plumb_last ul li{width: 50%;}
  /* .plumb_last ul li:last-child{margin-top: 30px;} */
  .plumb_wrap ul li.plumb_left h2{font-size: 17px; line-height: 21px;}
  .plumb_wrap ul li.plumb_left p{margin-bottom: 0; font-size: 15px;}
  .plumb_wrap ul li.plumb_left p span.check_img{margin-right: 5px;}
  th, td{font-size: 13px;}
  .pl_last_ex{font-size: 13px;}
  .pl_last_img.pr25{padding-bottom: 40% !important;}
  .pr_img_wrap.pr14{padding-bottom: 20%; margin-bottom: 10px;}
  .pr_img_wrap.pr15{padding-bottom: 20%; margin-bottom: 10px;}
  .pr_img_wrap.pr16{padding-bottom: 20%; margin-bottom: 10px;}
  .pr_img_wrap.pr17{padding-bottom: 20%; margin-bottom: 10px;}
  .plumb_wrap ul li.plumb_bottom .pb_img_wrap>div p{display: none;}
  .plumb_wrap ul li.plumb_bottom .pb_img_wrap .pbi_1{top: 15%;}
  .plumb_wrap ul li.plumb_bottom .pb_img_wrap .pbi_2{top: 43%;}
  .plumb_wrap ul li.plumb_bottom .pb_img_wrap .pbi_3{top: 58%;}
  .plumb_wrap ul li.plumb_bottom .pb_img_wrap>div h2{font-size: 14px;}
  .plumb_wrap ul li.plumb_right .pr_img_wrap.pr5{padding-bottom: 75%;}
  .plumb_wrap ul li{margin-bottom: 30px !important;}
  th, td{font-size: 12px;}
  .car_img_wrap .car_img_title p{font-size: 23px;}
  .plumb_wrap ul li.plumb_left p span.check_img{width: 14px; height: 14px;}
  .car_img_wrap .car_img_title p{margin-top: 30px;}
  .defc_left .defc_img{margin-right: 20px;}
  .def_img_wrap{width: 100%; margin-left: 0; margin-top: 30px;}
  .def_img.di7{padding-bottom: 60%;}
  .def_img.di8{padding-bottom: 60%;}
  .defc_title{font-size: 21px;}
  .defc_name{font-size: 17px;}
}

/* ********************************************* *
* 400px
* ********************************************* */
@media screen and (max-width: 400px){
  .car .car_wrap .car_tab_btn{width: 250px; height: 35px; line-height:35px;}
  .car .car_wrap .car_tab_btn ul li p{font-size: 17px;}
  section{padding-bottom: 80px;}
  .pl_last_ex{font-size: 12px;}
  .plumb_wrap ul li.plumb_bottom .pb_img_wrap>div h2{font-size: 13px;}
  .car_img_wrap .car_img_title p{font-size: 21px;}
  .plumb_wrap ul li.plumb_left h2{font-size: 16px; line-height: 19px;}
  .plumb_wrap ul li.plumb_left p{font-size: 14px;}
  .plumb_wrap ul li.plumb_left p span.check_img{width: 13px; height: 13px;}
}



