@charset "euc-kr";
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100..900&display=swap');
@import url('font.css');
@import url('reset.css');
@import url('layout.css');

body, html {font-family: "Noto Sans KR", sans-serif !important;}

/*메인화면*/
.conts_wrap {width:100%;}

.m_c_01 {background:#f67376;}
.m_c_02 {background:#fafafa; padding:50px 0;}
.m_c_03 {padding:25px 0 20px;}

h2.sec_tit {font-family: "Noto Sans KR", sans-serif; padding-bottom:39px;font-size:32px;font-weight:600;color:#222;line-height:1;text-align:center;}
h2.sec_tit span {font-family: "Noto Sans KR", sans-serif; font-size:32px;font-weight:600;}

.conts {width:100%; max-width:1200px; margin:0 auto;}

.m_c_01 .conts {padding:50px 0;}

.slide_back {position:relative; width:100%; /*background:url(/view/images/main/main_slide_back_fix.jpg) 50% 0 no-repeat; background-size:cover;*/}
/*
.slide_back .conts {position:relative; z-index:1;}
.slide_back:after {content:''; position:absolute; width:100%; height:100%; top:0; left:0; background:#fff; opacity:0.8; z-index:0; inset:0;}
*/

#main{/*background:url(/images/bg/bg_door.gif) 0 150px repeat-x*/}
#door{position:relative; top:0; height:440px; width:100%; max-width:1200px; overflow:hidden; box-sizing:border-box;}
#door div.d_c_links {position:relative; display:block; width:calc(100% - 790px); height:440px; float:left; box-sizing:border-box; font-family:"Noto Sans KR", sans-serif; z-index:2; padding:0; /*text-shadow: rgba(0,0,0,0.9) 0px 0px 10px;*/ border-left:1px solid #ddd; text-align:center; background:#fff;}
#door div.d_c_links span.tits { display:block; margin:15px 0 0; font-family:"Noto Sans KR", sans-serif; font-size:22px; font-weight:600; color:#e34548; }
#door div.d_c_links span.tits > span {color:#7f5d5d;}
#door div.d_c_links .main_cus_links {position:absolute; top:101px;}


.main_slide_inner {position:relative; height:440px; width:790px; float:right; box-sizing:border-box;/* border:10px solid #fff; */}
.main_slide_inner .slick-slide img {width:100%; height:440px;}
#door #door_txt{position:absolute; top:167px; right:7px; z-index:10}
/* 2024.04.26. */
#service_go{height:166px;}
#service_go li{float:left; margin-right:1px; text-align:center; background:url(/images/btn/btn_main_service_fix.gif) 0 0 no-repeat}
#service_go li a{display:block; height:132px; width:100%;padding-top:30px; line-height:1.1em; color:#fff; font-size:16px; font-weight:bold }
#service_go li a span {font-size:80%;color:#555;} 
#service_go .g1{width:200px }
#service_go .g2{width:199px;background-position:-201px  0}
#service_go .g3{width:199px;background-position: -401px 0}
#service_go .g4{width:199px;background-position: -601px 0}
/*#service_go .g5{width:199px;background-position: -801px 0}*/
#service_go .g6{width:199px;margin-right:0;background-position:-801px 0}
#service_go .g{color:#282f3b}
#service_go .b{color:#282f3b}
/* */

#service_list{margin:0}
#news {position:relative; float:left; width:720px; height:315px; background:#fff; border:1px solid #d3d5d8; border-radius:10px; box-sizing:border-box; overflow:hidden;}


#news > div{position:relative;}
#news > div h2{position:absolute; text-align:center; width:130px; top:12px; cursor:pointer; padding-bottom:12px;}
#news > div h2 a{font-size:18px; color:#222; font-weight:400;}
#news .news_1 h2{left:10px;}
#news .news_2 h2{left:140px;}
#news .news_3 h2{left:270px;}
#news .news_4 h2{left:400px;}
#news > div.on h2 {border-bottom:4px solid #f67376;}
#news > div.on h2 a{font-weight:600;}
#news > div .box{position:absolute; top:66px; left:-10000px; width:700px; }
#news > div .box ul {width:calc(100% - 60px); margin-left:30px; margin-top:25px;}
#news > div .box li{position:relative; margin-bottom:9px; font-size:16px;}
#news > div .box li a{display:block; width:calc(100% - 120px); overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#222;}
#news > div .box li span{position:absolute; top:0; right:0; font-size:10px; color:#222; letter-spacing:-0.02em; font-size:16px;}
#news > div .box li .re{padding:2px  3px 0 0}
#news > div .box a{color:#7e7e7e}
#news > div .box .more{position:absolute; top:-63px; right:-5px; width:44px; height:44px; background:#7f5d5d; border-radius:7px; text-align:center; line-height:46px; color:#fff; font-weight:600; }
#news > div.on .box{left:10px} 

#news > div.on .box a:hover,
#news > div.on .box a:focus,
#news > div.on .box  a:active{color:#000; font-weight:normal }

#ad_center{position:relative; float:right; width:100%; max-width:450px; height:315px; }



/*팝업 화면*/
.popupBox {position:relative;/*background:url('../images/popup/bg_popup01.jpg') no-repeat;width:550px;height:480px;padding-top:120px;*/}
.ppContent {padding:15px;}
.main_pic {max-width:800px;}
.closeArea {position:absolute;width:100%; height:25px;bottom:0;right:0;padding-top:10px;background:#e9e9e9;}
.closeArea p {padding-left:15px; font:13px "NGothic";}
.closeArea p img {vertical-align:middle;}
.closeArea p  a.today {color:#555;}
.closeArea a.closebtn {position:absolute;display:block;width:53px;height:25px;padding-top:10px;text-align:center;right:0px; bottom:0px;background:#666;color:#fff;}


.inner {
    position: relative;
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
}




/* slick */
.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box}
.slick-arrow{position:absolute;z-index:100}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
.slick-track{position:relative;top:0;left:0;display:block}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px; line-height:0;}
[dir='rtl'] .slick-slide{float:right}
/*.slick-slide img{display:block}*/
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden {display:none}

.slick-dotted.slick-slider {/* margin-bottom: 30px; */}

.slick-dots { position: absolute; bottom: 25px; display: block; width: 100%; padding: 0; margin: 0; list-style: none; text-align: center; }
.slick-dots li { position: relative; display: inline-block; width: 10px; height: 10px; margin: 0 5px; padding: 0; cursor: pointer; }
.slick-dots li button { font-size: 0; line-height: 0; display: block; width: 10px; height: 10px; padding: 5px; cursor: pointer; color: transparent; border: 0; outline: none; background: transparent; }
.slick-dots li button:hover, .slick-dots li button:focus { outline: none; }
.slick-dots li button:hover:before, .slick-dots li button:focus:before { background:#22a150; }
.slick-dots li button:before { position: absolute; top: 0; left: 0; width: 10px; height: 10px; border:2px solid #fff; border-radius:10px; background:#4f93e3; content: ''; text-align: center;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active {width:40px;}
.slick-dots li.slick-active button:before { width:40px; background:#22a150; }






.main_quick_links {width:calc(100% - 50px); max-width:1150px; margin:0 auto;}
.main_quick_links .slick-slide {display:block; padding-top:10px; text-align:center; line-height:115%;}
.main_quick_links .slick-slide span {display:block; margin-top:20px; text-align:center; color:#fff; font-weight:400; font-size:15px; line-height:140%;}
.main_quick_links .slick-slide a > p {display:block; width:106px; height:106px; margin:0 auto; border-radius:10px; background-color:#fff;background-repeat:no-repeat;background-position:50%; border:1px solid #f67376;
transition:0.5s all;
}
.main_quick_links .slick-slide a > p.ic01 {background-image:url('/images/main/m_l_icon_01.png');}
.main_quick_links .slick-slide a > p.ic02 {background-image:url('/images/main/m_l_icon_02.png');}
.main_quick_links .slick-slide a > p.ic03 {background-image:url('/images/main/m_l_icon_03.png');}
.main_quick_links .slick-slide a > p.ic04 {background-image:url('/images/main/m_l_icon_04.png');}
.main_quick_links .slick-slide a > p.ic05 {background-image:url('/images/main/m_l_icon_05.png');}
.main_quick_links .slick-slide a > p.ic06 {background-image:url('/images/main/m_l_icon_06.png');}
.main_quick_links .slick-slide a > p.ic07 {background-image:url('/images/main/m_l_icon_07.png');}
.main_quick_links .slick-slide a > p.ic08 {background-image:url('/images/main/m_l_icon_08.png');}
.main_quick_links .slick-slide a > p.ic09 {background-image:url('/images/main/m_l_icon_09.png');}
.main_quick_links .slick-slide a > p.ic10 {background-image:url('/images/main/m_l_icon_10.png');}
.main_quick_links .slick-slide a > p.ic11 {background-image:url('/images/main/m_l_icon_11.png');}
.main_quick_links .slick-slide a > p.ic12 {background-image:url('/images/main/m_l_icon_12.png');}
.main_quick_links .slick-slide a > p.ic13 {background-image:url('/images/main/m_l_icon_13.png');}
.main_quick_links .slick-slide a > p.ic14 {background-image:url('/images/main/m_l_icon_14.png');}
.main_quick_links .slick-slide a > p.ic15 {background-image:url('/images/main/m_l_icon_15.png');}


.main_quick_links .slick-slide a:hover > p, .main_quick_links .slick-slide a:focus > p {background-color:#654b4b;}
.main_quick_links .slick-slide a:hover > p.ic01, .main_quick_links .slick-slide a:focus > p.ic01 {background-image:url('/images/main/m_l_icon_01_on.png');}
.main_quick_links .slick-slide a:hover > p.ic02, .main_quick_links .slick-slide a:focus > p.ic02 {background-image:url('/images/main/m_l_icon_02_on.png');}
.main_quick_links .slick-slide a:hover > p.ic03, .main_quick_links .slick-slide a:focus > p.ic03 {background-image:url('/images/main/m_l_icon_03_on.png');}
.main_quick_links .slick-slide a:hover > p.ic04, .main_quick_links .slick-slide a:focus > p.ic04 {background-image:url('/images/main/m_l_icon_04_on.png');}
.main_quick_links .slick-slide a:hover > p.ic05, .main_quick_links .slick-slide a:focus > p.ic05 {background-image:url('/images/main/m_l_icon_05_on.png');}
.main_quick_links .slick-slide a:hover > p.ic06, .main_quick_links .slick-slide a:focus > p.ic06 {background-image:url('/images/main/m_l_icon_06_on.png');}
.main_quick_links .slick-slide a:hover > p.ic07, .main_quick_links .slick-slide a:focus > p.ic07 {background-image:url('/images/main/m_l_icon_07_on.png');}
.main_quick_links .slick-slide a:hover > p.ic08, .main_quick_links .slick-slide a:focus > p.ic08 {background-image:url('/images/main/m_l_icon_08_on.png');}
.main_quick_links .slick-slide a:hover > p.ic09, .main_quick_links .slick-slide a:focus > p.ic09 {background-image:url('/images/main/m_l_icon_09_on.png');}
.main_quick_links .slick-slide a:hover > p.ic10, .main_quick_links .slick-slide a:focus > p.ic10 {background-image:url('/images/main/m_l_icon_10_on.png');}
.main_quick_links .slick-slide a:hover > p.ic11, .main_quick_links .slick-slide a:focus > p.ic11 {background-image:url('/images/main/m_l_icon_11_on.png');}
.main_quick_links .slick-slide a:hover > p.ic12, .main_quick_links .slick-slide a:focus > p.ic12 {background-image:url('/images/main/m_l_icon_12_on.png');}
.main_quick_links .slick-slide a:hover > p.ic13, .main_quick_links .slick-slide a:focus > p.ic13 {background-image:url('/images/main/m_l_icon_13_on.png');}
.main_quick_links .slick-slide a:hover > p.ic14, .main_quick_links .slick-slide a:focus > p.ic14 {background-image:url('/images/main/m_l_icon_14_on.png');}
.main_quick_links .slick-slide a:hover > p.ic15, .main_quick_links .slick-slide a:focus > p.ic15 {background-image:url('/images/main/m_l_icon_15_on.png');}

.main_quick_links .slick-prev, .main_quick_links .slick-next {top:50%;z-index:99;width:auto;height:auto;margin-top:-24px;-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0); border:none; background:none; }
.main_quick_links .slick-prev span, .main_quick_links .slick-next span {font-size:0; line-height:0; text-indent:-99999px;}
.main_quick_links .slick-prev {left:-25px;}
.main_quick_links .slick-next {right:-25px;}
.main_quick_links .slick-prev:before, .main_quick_links .slick-next:before {display:block;content:"";width:25px;height:48px;text-indent:-9999px;background-repeat:no-repeat;background-position:50%;}
.main_quick_links .slick-prev:before {background-image:url("/images/main/m_l_prev.png");}
.main_quick_links .slick-next:before {background-image:url("/images/main/m_l_next.png");}







/* main_banner_outer
---------- ---------- ---------- ---------- ---------- */
.main_banner_outer {position:relative; box-sizing:border-box; width:100%; max-width:450px; margin:0 auto; height:315px;border:1px solid #d7d9dc;border-radius:10px; overflow:hidden;}
.main_banner_outer:after {display:block;clear:both;content:"";}
.main_banner_outer .visual-pause, .main_banner_outer .visual-play {display:none;}

.visual_info2{position:absolute; right:20px; bottom:20px; display:flex; width:70px; height:40px; background-color:rgba(0,0,0,.6); border-radius:10px;}
/*
.visual_info2 .visual_page{display:flex; align-items:center; min-width:85px; height:100%; padding:0 20px; margin-right:5px; border-radius:40px; background-color:#121618; box-sizing:border-box;}
.visual_info2 .visual_page span{display:flex; align-items:center;}
.visual_info2 .visual_page .current{font-size:20px; font-weight:600; color:#fff;}
.visual_info2 .visual_page .max{font-size:16px; font-weight:500; color:#fff; }
.visual_info2 .visual_page .max::before{content:'/'; padding:0 0.25rem; }
*/
.visual_info2 .button .slick-arrow {position:relative;}
.visual_info2 .button{display:flex; align-items:center; justify-content:center; width:70px;}
.visual_info2 .button button{width:7px; height:13px; overflow:hidden; text-indent:-9999px; border:0; background-repeat:no-repeat; background-color:transparent; background-position:50% 50%;}
.visual_info2 .button .prev{background-image:url('/images/main/v_b_prev.png');}
.visual_info2 .button .stop{background-image:url('/images/main/v_b_stop.png'); margin:0 5px;}
.visual_info2 .button .play{background-image:url('/images/main/v_b_play.png'); margin:0 5px;}
.visual_info2 .button .next{background-image:url('/images/main/v_b_next.png');}



/* main_banner_inner
---------- ---------- ---------- ---------- ---------- */
.main_banner_inner {width:450px;height:315px;margin-bottom:0 !important;}
.main_banner_inner:after {display:block;clear:both;content:"";}

.main_banner_inner .slick-list {width:100%;height:100%;}
.main_banner_inner .slick-list a {display:block; width:100%;height:100%;}
.main_banner_inner .slick-list a img { width:100%;height:315px; line-height:0;}
.main_banner_inner .slick-list a:focus-visible {outline:1px solid #ff0000;}
.main_banner_inner .slick-arrow {display:none;}








.cus_box2 {width:100%;max-width:1200px;margin:30px auto 0;}
/*
.main_cus_links {width:100%; margin:0 auto; border:1px solid #d7d9dc; border-radius:10px;  background:#fff; box-sizing:border-box; overflow:hidden; display:flex; justify-content:center;}
.main_cus_links div {display:block; min-width:16.6667%; box-sizing:border-box; text-align:center; line-height:115%; border-left:1px solid #e1e3e5;}
.main_cus_links div:first-child {border-left:none;}
.main_cus_links div a > span {display:block; margin-top:5px; text-align:center; color:#222; font-size:16px; font-weight:500; transition:0.4s all;}
.main_cus_links div a {display:block; box-sizing:border-box; width:100%; height:138px; padding-top:10px; transition:0.4s all;}
.main_cus_links div a > p {display:block; width:106px; height:80px; margin:0 auto;  background-repeat:no-repeat;background-position:50%; 
transition:0.4s all;
}
*/
.main_cus_links {width:100%; margin:0 auto; border-top:1px solid #d7d9dc; background:#fff; box-sizing:border-box; overflow:hidden; display:flex; justify-content:center; flex-wrap:wrap;}
.main_cus_links div {display:block; min-width:50%; box-sizing:border-box; text-align:center; line-height:115%; border-left:1px solid #e1e3e5; border-top:1px solid #d7d9dc;}
.main_cus_links div:first-child, .main_cus_links div:nth-child(3), .main_cus_links div:nth-child(5) {border-left:none;}
.main_cus_links div:nth-child(1), .main_cus_links div:nth-child(2) {border-top:none;}
.main_cus_links div a > span {display:block; margin-top:5px; text-align:center; color:#222; font-size:16px; font-weight:500; transition:0.4s all;}
.main_cus_links div a {display:block; box-sizing:border-box; width:100%; height:112px; padding-top:5px; transition:0.4s all;}
.main_cus_links div a > p {display:block; width:90px; height:68px; margin:0 auto; background-size:cover; background-repeat:no-repeat;background-position:50%; 
transition:0.4s all;
}

.main_cus_links div a > p.ic01 {background-image:url('/images/main/m_l2_icon_01.png');}
.main_cus_links div a > p.ic02 {background-image:url('/images/main/m_l2_icon_02.png');}
.main_cus_links div a > p.ic03 {background-image:url('/images/main/m_l2_icon_03.png');}
.main_cus_links div a > p.ic04 {background-image:url('/images/main/m_l2_icon_04.png');}
.main_cus_links div a > p.ic05 {background-image:url('/images/main/m_l2_icon_05.png');}
.main_cus_links div a > p.ic06 {background-image:url('/images/main/m_l2_icon_06.png');}


.main_cus_links div a:hover, .main_cus_links div a:focus {background:#22a150;}
.main_cus_links div a:hover > span, .main_cus_links div a:focus > span {color:#fff;}
.main_cus_links div a:hover > p.ic01, .main_cus_links div a:focus > p.ic01 {background-image:url('/images/main/m_l2_icon_01_on.png');}
.main_cus_links div a:hover > p.ic02, .main_cus_links div a:focus > p.ic02 {background-image:url('/images/main/m_l2_icon_02_on.png');}
.main_cus_links div a:hover > p.ic03, .main_cus_links div a:focus > p.ic03 {background-image:url('/images/main/m_l2_icon_03_on.png');}
.main_cus_links div a:hover > p.ic04, .main_cus_links div a:focus > p.ic04 {background-image:url('/images/main/m_l2_icon_04_on.png');}
.main_cus_links div a:hover > p.ic05, .main_cus_links div a:focus > p.ic05 {background-image:url('/images/main/m_l2_icon_05_on.png');}
.main_cus_links div a:hover > p.ic06, .main_cus_links div a:focus > p.ic06 {background-image:url('/images/main/m_l2_icon_06_on.png');}






.main_quick_links2 {width:calc(100% - 80px); max-width:1120px; margin:0 auto;}
.main_quick_links2 .slick-slide {text-align:center;}

.main_quick_links2 .slick-prev, .main_quick_links2 .slick-next {top:50%;z-index:99;width:auto;height:auto;margin-top:-27px;-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0); border:none; background:none; }
.main_quick_links2 .slick-prev {left:-40px;}
.main_quick_links2 .slick-next {right:-40px;}
.main_quick_links2 .slick-prev span, .main_quick_links2 .slick-next span {font-size:0; line-height:0; text-indent:-99999px;}
.main_quick_links2 .slick-prev:before, .main_quick_links2 .slick-next:before {display:block;content:"";width:25px;height:48px;text-indent:-9999px;background-repeat:no-repeat;background-position:50%;}
.main_quick_links2 .slick-prev:before {background-image:url("/images/main/m_l2_prev.png");}
.main_quick_links2 .slick-next:before {background-image:url("/images/main/m_l2_next.png");}


@media screen and (max-width: 767px){
	.main_quick_links2 {width:calc(100% - 70px);}
	.main_quick_links2 .slick-prev {left:-30px;}
	.main_quick_links2 .slick-next {right:-30px;}
}






@media screen and (min-width: 1100px){
	.slide_back {background-size:100% auto;}
}

@media screen and (min-width: 981px){	
	.main_slide_inner .slick-slide img {width:100%; height:440px;}
}




@media screen and (max-width: 1169px){
	#door div.d_c_links span.tits {font-size:20px;}

	#news {float:none; width:100%; max-width:720px; margin: 0 auto 20px;}
	#ad_center {float:none; margin:0 auto 20px; }
}

@media screen and (max-width: 1099px){
	.slide_back > .conts {padding:0; box-sizing:border-box;}

	#door {max-width:790px; height:auto; margin:0 auto; top:0;}
	#door div.d_c_links {float:none; width:100%; height:auto; text-align:center; padding:0; border-radius:0; border-right:1px solid #ddd;}
	#door div.d_c_links span.tits {margin-top:0; padding-top:10px; margin-bottom:10px;}
	#door div.d_c_links .main_cus_links {position:relative; top:0; width:100%;}
	#door div.d_c_links .main_cus_links div {width:16.66% !important; min-width:16.66%;}
	#door div.d_c_links .main_cus_links div:nth-child(3), #door div.d_c_links .main_cus_links div:nth-child(5) {border-left:1px solid #ddd; border-top:none;}
	#door div.d_c_links .main_cus_links div:nth-child(4), #door div.d_c_links .main_cus_links div:nth-child(6) {border-top:none;}

	.main_cus_links div a > span {font-size:14px;}

	.main_banner_outer {text-align:center; width:100%; max-width:450px; margin:0 auto;}
	.main_banner_inner {width:100%; max-width:450px;}
}

@media screen and (max-width: 980px){	
	.m_c_01 .conts {padding:35px 0;}

	.slide_back {height:auto;}
	.slide_back > .conts {/*padding-top:50px; padding-bottom:50px;*/}
	
/*	#door h1 br {display:none;}
/*
	#door h1 img.slog_img_p {display:none;}
	#door h1 img.slog_img_m {display:block;width:100%; max-width:400px; margin:20px auto;}
*/
	.main_slide_inner {width:100%; height:auto; max-height:440px;}
	.main_slide_inner .slick-slide img {width:100%; height:auto;}
}

@media screen and (max-width: 789px){
	#door div.d_c_links {border:none;}
}

@media screen and (max-width: 767px){
	.main_quick_links {width:calc(100% - 70px);}
	.main_quick_links .slick-prev {left:-30px;}
	.main_quick_links .slick-next {right:-30px;}

	.main_cus_links {flex-wrap:wrap; width:calc(100% - 10px); margin:10px auto 0;}
	.main_cus_links div {min-width:33.3333%;}
}

@media screen and (max-width: 729px){
	#news {width:calc(100% - 10px);}
	#news > div h2 {width:80px;}
	#news .news_2 h2{left:90px;}
	#news .news_3 h2{left:170px;}
	#news .news_4 h2{left:250px;}
	#news > div .box {width:calc(100% - 20px);}	
	#news > div .box .more {right:-7px;}
}

@media screen and (max-width: 560px){
}

@media screen and (min-width: 531px){
	.main_quick_links .slick-list,
	.main_quick_links .slick-slide {min-height:170px;}
}

@media screen and (max-width: 530px){
	.main_cus_links div a {height:120px; padding-top:10px;}
	.main_cus_links div a > p {width:80px; height:60px; background-size:cover;}
	.main_cus_links div a > span {font-size:14px;}

	#door div.d_c_links .main_cus_links div {width:33.33%; min-width:33.33%;}
	#door div.d_c_links .main_cus_links div a {height:100px; padding-top:5px;}
	#door div.d_c_links .main_cus_links div:nth-child(4), #door div.d_c_links .main_cus_links div:nth-child(5), #door div.d_c_links .main_cus_links div:nth-child(6) {border-top: 1px solid #d7d9dc}

	.main_quick_links .slick-list,
	.main_quick_links .slick-slide {min-height:130px;}
	.main_quick_links .slick-slide a > p {width:80px; height:80px;}

	#news > div .box ul {width:calc(100% - 40px); margin-left:20px; margin-top:25px;}
}

@media screen and (max-width: 449px){
	#door div.d_c_links span.tits{font-size:18px;}
	
	#ad_center {height:auto;}
	.main_banner_outer {width:calc(100% - 10px); height:auto;}
	.main_banner_inner {width:100%; height:auto;}
	.main_banner_inner .slick-list a img { width:100%;height:auto;}
}

@media screen and (max-width: 378px){
	.main_cus_links div {min-width:50%;}
	.main_cus_links div:nth-child(1), .main_cus_links div:nth-child(2) {border-top:none;}
	.main_cus_links div:nth-child(3), .main_cus_links div:nth-child(5) {border-left:none;}
	.main_cus_links div:nth-child(3) {border-top:1px solid #e1e3e5}
	.main_cus_links div:nth-child(4) {border-left:1px solid #e1e3e5}
}