/* inc_header */
.header{min-width:1000px;background:#fff;position:relative;}
.header .inner{width:1000px;height:114px;margin:0 auto;position:relative;}
.header .inner:after{content:'';display:block;clear:both;}
.header .inner h1{position:absolute; left:0; top:51px;}

.header .inner .topmenu{position:absolute; right:0; top:20px;}
.header .inner .topmenu li{display:inline; background:url(/img/common/top_bg.jpg) no-repeat left 50%; padding-left:12px; margin-left:3px;}
.header .inner .topmenu li:first-child{background:none;}
.header .inner .topmenu li a{font-size:13px; color:#666;}

.header .inner .gnb{float:right; margin-top:44px;}
.header .inner .gnb>ul{position:relative;}
.header .inner .gnb>ul:after{content:'';display:block;clear:both;}
.header .inner .gnb>ul>li{float:left;z-index:9999;}
.header .inner .gnb>ul>li>a{display:block;height:70px;line-height:70px;font-size:16px; font-weight:bold; color:#000; padding:0 22px;  letter-spacing:-0.01em;}
.header .inner .gnb>ul>li:last-child>a{padding-right:0;}

/*hover*/
.header .inner .gnb>ul>li ul{height:40px;line-height:40px;background:#f0f0f0;position:absolute;top:70px;z-index:2;overflow:hidden; display:none;}
.header .inner .gnb>ul>li ul li{float:left;}
.header .inner .gnb>ul>li ul li a{color:#444;padding:0 10px;font-size:13px;font-weight:normal;display:block; line-height:40px; letter-spacing:-0.03em;}
.header .inner .gnb>ul>li ul li:last-child a{padding-right:0;}
.header .inner .gnb>ul>li ul.menu01{left:10px}
.header .inner .gnb>ul>li ul.menu02{left:136px}
.header .inner .gnb>ul>li ul.menu03{left:235px;}
.header .inner .gnb>ul>li ul.menu04{left:350px;}
.header .inner .gnb>ul>li ul.menu05{left:465px;;}
.header .inner .gnb>ul>li ul.menu06{right:0px;}
.header .bg{height:40px;background:#f0f0f0;width:100%;position:absolute;left:0;top:114px;display:none;z-index:1;}



/* inc_footer */
.partner { margin: 30px auto 48px; width:1000px; overflow:hidden;  position:relative; padding:0 65px;}
.partner .slick-slider { display:flex; align-items:center; justify-content: center; }
.partner .slick-list {width:870px; margin:0 auto;}
.partner.no_slide .slider { display:flex; align-items:center; justify-content: center;}
.partner.no_slide .item { margin:0 11px;}
.partner .slick-arrow { border:none; text-indent:-9999px; width:45px; height:45px; cursor:pointer;}
.partner .slick-prev { background: url("/img/common/off_l.jpg") no-repeat center;}
.partner .slick-next { background: url("/img/common/off_r.jpg") no-repeat center;} 


.partner .slick-prev:hover { background: url("/img/common/on_l.jpg") no-repeat center;}
.partner .slick-next:hover { background: url("/img/common/on_r.jpg") no-repeat center;} 

.footer{min-width:1000px;}
.footer .inner{
	width:1000px; margin:0 auto;overflow:hidden;  position:relative;  padding-bottom:40px;
	background:url(/img/common/footer_bg.jpg) no-repeat 548px 62px;
}
.footer .inner ul, address{margin-left:25px; font-size:12px; line-height:22px; color:#666;}
.footer .inner ul{overflow:hidden;}
.footer .inner ul li{float:left; margin-right:7px;}
.footer .inner dl{overflow:hidden; position:absolute; top:17px; right:28px;}
.footer .inner dl dd{float:left; margin-left:21px;}
.footer .inner .account{position:absolute; top:110px; right:35px; font-size:16px; color:#000; letter-spacing:-0.02em; font-weight:bold;}




/* sub_layout */
.wrap{min-width:1000px; min-height:600px; background:url(/img/sub/sub_bg.jpg) no-repeat center 0; padding-bottom:110px;}
.wrap .container{width:1000px; margin:0 auto; overflow:hidden; background:url(/img/sub/con_bg.jpg) no-repeat 0 170px;}
.wrap .container:after{content:'';display:block;clear:both;}
.wrap .container .lnb{float:left; width:210px; margin-top:40px; }
.wrap .container .lnb h3{height:130px;background:#807b77;font-size:24px;font-weight:bold;color:#fff;line-height:130px; text-align:center; border-radius:5px 5px 0 0}
.wrap .container .lnb ul{border:1px solid #ccc;}
.wrap .container .lnb ul li{border-top:1px solid #ccc;}
.wrap .container .lnb ul li:first-child{border-top:none;}
.wrap .container .lnb ul li a{display:block;height:45px;line-height:45px;font-size:13px; background:url(/img/common/lnb_list.jpg) no-repeat 21px 50% #fff; padding-left:48px;}
.wrap .container .lnb ul li.on a{background:url(/img/common/lnb_list_on.jpg) no-repeat 21px 50% #fff; color:#000; font-weight:bold;}

.wrap .container .contents_area{float:right; width:750px; }
.wrap .container .contents_area .contents_top{margin-top:170px; border-bottom:1px solid #ddd; position:relative; margin-bottom:40px;}
.wrap .container .contents_area .contents_top ul{position:absolute; top:0; right:24px; bottom:12px;}
.wrap .container .contents_area .contents_top ul li{display:inline-block; margin:0 2px;height:47px; line-height:47px; font-size:12.5px; color:#999;}
.wrap .container .contents_area .contents_top ul li img{margin-top:-1px;}
.wrap .container .contents_area .contents_top ul li:last-child{margin-right:0;}
.wrap .container .contents_area .contents_top ul li.on{color:#333;}

.wrap .container .contents_area .contents_top h4{padding-top:75px; padding-bottom:24px; font-size:28px;font-weight:bold;color:#333;}
