@CHARSET "utf-8";
@font-face {
  font-family: 'NanumBarunGothic';
  font-style: normal;
  font-weight: 100;
  src: url(fonts/NanumBarunGothicUltraLight.eot);
  src: local('NanumBarunGothic light'),
       local('NanumBarunGothicL'),
       url(fonts/NanumBarunGothicUltraLight.eot?#iefix) format('embedded-opentype'),
       url(fonts/NanumBarunGothicUltraLight.woff2) format('woff2'),
       url(fonts/NanumBarunGothicUltraLight.woff) format('woff'),
       url(fonts/NanumBarunGothicUltraLight.ttf) format('truetype');
}
@font-face {
  font-family: 'NanumBarunGothic';
  font-style: normal;
  font-weight: 300;
  src: url(fonts/NanumBarunGothicLight.eot);
  src: local('Nanum Square Regular'),
       local('NanumBarunGothicR'),
       url(fonts/NanumBarunGothicLight.eot?#iefix) format('embedded-opentype'),
       url(fonts/NanumBarunGothicLight.woff2) format('woff2'),
       url(fonts/NanumBarunGothicLight.woff) format('woff'),
       url(fonts/NanumBarunGothicLight.ttf) format('truetype');
}

@font-face {
  font-family: 'NanumBarunGothic';
  font-style: normal;
  font-weight: 600;
  src: url(fonts/NanumBarunGothic.eot);
  src: local('Nanum Square bold'),
       local('NanumBarunGothicB'),
       url(fonts/NanumBarunGothic.eot?#iefix) format('embedded-opentype'),
       url(fonts/NanumBarunGothic.woff2) format('woff2'),
       url(fonts/NanumBarunGothic.woff) format('woff'),
       url(fonts/NanumBarunGothic.ttf) format('truetype');
}

@font-face {
  font-family: 'NanumBarunGothic';
  font-style: normal;
  font-weight: 800;
  src: url(fonts/NanumBarunGothicBold.eot);
  src: local('Nanum Square bold'),
       local('NanumBarunGothicEB'),
       url(fonts/NanumBarunGothicBold.eot?#iefix) format('embedded-opentype'),
       url(fonts/NanumBarunGothicBold.woff2) format('woff2'),
       url(fonts/NanumBarunGothicBold.woff) format('woff'),
       url(fonts/NanumBarunGothicBold.ttf) format('truetype');
}

body *{font-family: 'NanumBarunGothic';}
#wrap{padding: 88px 0 0;}
.wrap_header{height: 88px;overflow: hidden;}
.wrap_header{position: absolute;width: 100%;top: 0;left: 0;z-index:9999}
.main .wrap_header #gnb li a.menu{color: #fff;}
.header {
	width: 1285px;
    margin: 0 auto;
    position: relative;
	height:94px;
}
.header h1{padding: 29px 0 0 0;}


.header #gnb{position: absolute;left: 290px;top: 38px;height: 267px;z-index: 999;}
.header #gnb li{float: left;
text-align: center;text-align:center;display: inline-block;position:relative;width: 129px;}
.header #gnb li a.menu {
   color: #000;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
}

.header #gnb li ul {
    padding: 52px 0 0;
    position: relative;
}
.header #gnb li ul li {
    line-height: 32px;
    margin: 0;
    float: none;
}
.header #gnb li ul li a {
    font-size: 15px;
    color: #fff;
    font-weight: 600;
}
.header #gnb li ul li a:hover{color: #ed9797;}


.header  .icon_top {
   
    position: absolute;
    top: 29px;
    right: 0;
	}
.header  .icon_top li{display: inline-block;margin: 0 0 0 15px;}
.wrap_header::after {
    content: '';
    position: absolute;
    left: 0;
    top: 88px;
    height: 225px;
    background: rgba(0, 0, 0, 0.59);
    width: 100%;
    -moz-box-shadow: 1px 7px 11px rgba(0, 0, 0, 0.08);
    -webkit-box-shadow: 1px 7px 11px rgba(0, 0, 0, 0.08);
    box-shadow: 1px 7px 11px rgba(0, 0, 0, 0.08);
}


.wrap_slider {position:relative;}
.wrap_slider .slider{position:relative;}
.wrap_slider .slider li{height:748px;background-size: auto 748px !important}
.wrap_slider .slider li .ment{width: 1200px;margin: 0 auto;padding: 220px 0 0;}
.wrap_slider .slider li .ment .txt1{font-size: 30px;color: #fff;font-weight: 600;line-height:43px;padding: 0 0 26px;}
.wrap_slider .slider li .ment .txt2{font-size: 108px;color: #fff;font-weight: 700;text-transform: uppercase;}

.wrap_slider .slider .bx-controls-direction a{display:inline-block;width:77px;height:77px;position:absolute;top:280px;font-size:0;}
.wrap_slider .slider .bx-controls-direction .bx-prev{background: url(../images/prev_main.png) no-repeat;left:10%;}
.wrap_slider .slider .bx-controls-direction .bx-next{background: url(../images/next_main.png) no-repeat;right:10%;}



.section_main .tit_c{color: #000;text-transform: uppercase;padding: 77px 0 42px;text-align:left;font-size: 29px;}


.section_main .inner,.section_main .wrap_inner{position:relative;overflow:hidden;max-width:1200px;margin:0 auto;box-sizing:border-box;z-index:9;}


.section_main.section1 .bx-controls-direction a{display:inline-block;width:42px;height:42px;position:absolute;bottom:0px;font-size:0;}
.section_main.section1 .bx-controls-direction .bx-prev{background: url(../images/prev_main2.png) no-repeat;left:542px;}
.section_main.section1 .bx-controls-direction .bx-next{background: url(../images/next_main2.png) no-repeat;right:574px;}
.wrap_slider .slider .bx-wrapper .bx-pager {
	z-index:999;
	position:absolute;
	left:0;
	bottom:40px;
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 10px;
	width: 100%;
}

.wrap_slider .slider .bx-wrapper .bx-pager .bx-pager-item,
.wrap_slider .slider .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.wrap_slider .slider .bx-wrapper .bx-pager.bx-default-pager a {
	background: #fff;
	text-indent: -9999px;
	display: block;
	width: 15px;
	height: 15px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	border:1px solid #fff;
}

.wrap_slider .slider .bx-wrapper .bx-pager.bx-default-pager a:hover,
.wrap_slider .slider .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: transparent;
}



.section_main.section1 .inner{padding: 0 0 98px;}

.section_main.section1 .cell1{width:585px ;float: left;}
.section_main.section1 .cell2{width:585px ;float: right;}


.section_main.section1 .ul_top li{width: 585px;float:left;height: 442px;position: relative;}
.section_main.section1 .ul_top li img{width: 585px;height: 442px;}
.section_main.section1 .ul_top li .ment{position: absolute;left: 0;font-size: 25px;color: #ffffff;font-weight:800;bottom: 0;width: 100%;text-align:center;line-height:80px;background: rgba(0, 0, 0, 0.47)}

.section_main.section1 #bx-pager_tab {overflow: hidden;padding:16px 0 0;width: 110%;} 
.section_main.section1 #bx-pager_tab li{width: 110px;height: 140px;float: left;margin: 0 9px 0 0;cursor: pointer;}
.section_main.section1 #bx-pager_tab li img{width: 100%;height: 92px;}
.section_main.section1 #bx-pager_tab li a{display: block;position: relative;}

/*
.section_main.section1 #bx-pager_tab li a p{position: absolute;left: 0;top: 0;width: 100%;height: 100%;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;background: rgba(0, 0, 0, 0.29);text-align:center;padding: 39px 0 0;font-size: 17px;color: #ffffff;font-weight:800;line-height:22px;}*/
.section_main.section1 #bx-pager_tab li a:after{content:'';position: absolute;left: 0;top: 0;width: 100%;height: 92px;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;background: rgba(0, 0, 0, 0.29);}
.section_main.section1 #bx-pager_tab li a p{text-align:center;padding: 15px 0 0;font-size: 17px;color: #000;font-weight:800;}


.section_main.section1 #bx-pager_tab2 {overflow: hidden;padding:16px 0 0;width: 110%;} 
.section_main.section1 #bx-pager_tab2 li{width: 190px;height: 140px;float: left;margin: 0 9px 0 0;}
.section_main.section1 #bx-pager_tab2 li img{width: 100%;height: 92px;}
.section_main.section1 #bx-pager_tab2 li a{display: block;position: relative;}
/*.section_main.section1 #bx-pager_tab2 li a p{position: absolute;left: 0;top: 0;width: 100%;height: 100%;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;background: rgba(0, 0, 0, 0.29);text-align:center;padding: 39px 0 0;font-size: 17px;color: #ffffff;font-weight:800;line-height:22px;}*/
.section_main.section1 #bx-pager_tab2 li a:after{content:'';position: absolute;left: 0;top: 0;width: 100%;height: 92px;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;background: rgba(0, 0, 0, 0.29);}
.section_main.section1 #bx-pager_tab2 li a p{text-align:center;padding: 15px 0 0;font-size: 17px;color: #000;font-weight:800;}



.section_main.section2 .inner{}
.section_main.section2 .tab_content{overflow: hidden;width: 110%;}
.section_main.section2 .tab_content li {
    position: relative;
    width: 382px;
    height: 415px;
    float: left;
    margin: 0 28px 0 0;
}
.section_main.section2 .tab_content li:after{content:'';position: absolute;width: 49px;height: 49px;background: url(../images/icon_more2.png) no-repeat; right: 0;top: 243px;}
.section_main.section2 .ment {
    padding: 22px 8px;
}
.section_main.section2 .tab_content li .img img{width: 100%;height: 266px;}
.section_main.section2 .ment .date{color: #373737;font-size: 14px;font-weight: 300;}
.section_main.section2 .ment .txt1{color: #373737;font-size: 25px;font-weight: 600;padding: 15px 0 11px;}
.section_main.section2 .ment .txt2{color: #373737;font-size: 12px;font-weight: 300;line-height:22px;}

.section_main.section2 .btn_area a{font-size: 15px;color: #000;font-weight: 600;display: inline-block;padding: 12px 0 0 55px;border-top:2px solid #000000;text-transform: uppercase;text-align:right;position: absolute;right:0;top: 150px;}

.section_main.section2 .tab_menu{padding: 0 0 42px;}
.section_main.section2 .tab_menu li{display: inline-block;padding: 0 14px;background: url(../images/bar_tab_main.png) right center no-repeat;line-height:22px;}
.section_main.section2 .tab_menu li:last-child{background:none}
.section_main.section2 .tab_menu li a{font-size: 14px;color: #7a7a7a;font-weight:600;}
.section_main.section2 .tab_menu li.active{background:none;border:1px solid #e90000}
.section_main.section2 .tab_menu li.active a{color: #e90000;}

.section_main.section3{background:#ebebeb}
.section_main.section3 .inner{-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;padding: 0 0 42px;margin: 0 auto;}
.section_main.section3 .inner .tit_c{padding-bottom:22px;}
.section_main.section3 .ment{width: 349px;float: left;}
.section_main.section3 .ment .txt{font-size: 18px;color: #000;font-weight:600;padding: 0 0 36px;text-transform: uppercase;line-height:28px;}
.section_main.section3 .ment .btn_more{display: inline-block;width: 118px;line-height:32px;text-align:center;border:1px solid #000;font-size: 13px;color: #000;font-weight:400;}


.menu_tail{width: 1200px;margin: 0 auto;overflow: hidden;padding: 72px 0 116px;}
.menu_tail .cell{float: left;width: 349px;}
.menu_tail .cell .tit_c{padding:22px 0 27px;}
.menu_tail .cell .btn_more{display: inline-block;width: 24px;height:24px;text-align:center;font-size: 0;background: url(../images/btn_more_notice.png) right center no-repeat;}


.menu_tail .cell2{width: 498px;margin: 0 55px 0 0;}
.menu_tail .cell2 li{width:234px; float: left;margin: 0 12px 0 0;}
.menu_tail .cell2 li .ment{background:#f2f2f2;padding: 22px 25px;}
.menu_tail .cell2 li .ment p{font-size: 15px;color: #373737;font-weight:300;line-height:22px;padding: 0 0 2px;}
.menu_tail .cell3{padding: 10px 0 0;width: 286px;}
.menu_tail .cell3 li{width: 50%;float: left;text-align:center;height: 122px;padding: 11px 0 0;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.menu_tail .cell3 li:nth-child(1),.menu_tail .cell3 li:nth-child(2){border-bottom:1px solid #f2f2f2;}
.menu_tail .cell3 li:nth-child(2),.menu_tail .cell3 li:nth-child(4){border-left:1px solid #f2f2f2;}
.menu_tail li .txt1{padding: 15px 0 0;font-size: 15px;color: #5f5f5f;font-weight: 700;}

.wrap_footer {
background:#ebebeb
}
.footer{max-width:1200px;color:#5f5f5f;font-size:13px;font-style:normal;line-height:22px;font-weight:700 ;}
.footer {
    box-sizing: border-box;
    max-width: 1200px;
    margin: 0 auto;
    padding: 22px 0;
    position: relative;

}

.footer i{display:inline-block;padding:0 12px;}

.sub_top {
    height: 342px;
	background-size:cover !important
}
.sub_top .ment{width: 1200px;margin: 0 auto;text-transform: uppercase;padding: 128px 0 0;font-size: 30px;color: #ffffff;font-weight: 600;line-height:44px;}
.sub_top .ment p{font-size: 17px;color: #ffffff;font-weight: 600;}


#container{max-width: 1200px;margin: 0 auto;}
.pager{padding:36px 0 100px;}
.pager li.direction a{font-family: 'dotum';line-height: 34px;font-size: 12px;}
.pager ol { font-size: 0; text-align: center }
.pager li { display: inline-block; width:32px;height:32px;margin: 0 4px 0;  vertical-align: top; color: #545454;}
.pager li > a, .pager li > span, .pager li.current {  padding: 0 0; display: inline-block; font-size: 12px; vertical-align: top;font-size:15px;font-weight:600; }
.pager li > a{padding:0;margin:0;line-height: 30px;display:block;color:#545454;}
.pager li.current {vertical-align: middle; font-weight: 600;}
.pager li.current a {
    color: #000;
    border: 2px solid #000;
}
.pager li > a:hover { }
.pager li.prev > a, .pager li.next > a { font-size: 12px; }
.pager li > a.next:hover { }
.pager li.margin_l{margin-left:5px;}
.pager li.margin_r{margin-right:10px;}
.pager li.direction{border:0}

.tit_c{padding: 77px 0 42px;text-align:left;font-size: 29px;}

.tab_c li{float:left;width:25%;box-sizing:border-box;line-height:61px;text-align:center;margin:0 0 5px;border-left:1px solid #b2b2b2;}
.tab_sub_c li:first-child{border-left:0}
.tab_sub_c li a{display:block;font-size:18px;color:#909090;font-weight: 300;background:#e7e7e7;}

.tab_sub_c li.active a{color:#fff;font-weight: 800;background:#c8161d;}

.link_c{display: inline-block;width: 137px;line-height:35px;text-align:center;color: #f7931d;font-size: 14px;font-weight: 300;border:1px solid #f7931e;}
.link_c:hover{color: #fff;background:#f7931d}

.tit_sub {
    margin: 107px 0 82px;
    text-align: center;
    font-size: 40px;
    color: #1b1b1b;
    font-weight: 800;
    background: url('../images/bar_tit_sub.png') center bottom no-repeat;
}


.wrap_intro{overflow:hidden;}
.wrap_intro .left{width:439px;margin:58px 40px 0 46px;}
.wrap_intro .left p.txt{color: #1b1b1b;font-size: 40px;line-height:60px;padding:15px 0 0;}

.wrap_intro .right{width:673px;float:left;}
.wrap_intro .right p.txt1{color: #4d4d4d;font-size: 17px;font-weight:800;line-height:30px;}
.wrap_intro .right p.txt2{color: #4d4d4d;font-size: 17px;font-weight:100;line-height:30px;padding:0 0 36px;}
.wrap_intro .right p.txt3{font-size: 20px;font-weight:800;padding:0 0 236px;}


.main_content .banner{overflow: hidden;width: 782px;margin: 0 auto;padding: 0 0 56px;border-bottom:1px solid #d8be88}
.main_content .banner li{float: left;width: 252px;margin: 0 3px 19px;}
.main_content .sns{text-align:center;padding: 58px 0 152px;}
.main_content .sns li{display: inline-block;margin: 0 15px;}



.main_content:before{content:'';width: 279px;height: 686px;position: absolute;left: 0;top: 19px;background: url('../images/img_main_1.png') center bottom no-repeat;}

.sub_content{max-width: 1200px;margin: 0 auto;position: relative;text-align:center;padding:0 0 50px}
.sub_content:after{content:'';width: 252px;height: 692px;position: absolute;left: 0;top: 29px;background: url('../images/bg_sub_l.png') center bottom no-repeat;}
.sub_content.bg02:after{content:'';width: 279px;height: 686px;position: absolute;left: 59px;top: 9px;background: url('../images/img_main_1.png') center bottom no-repeat;}

.wrap_submenu {
    height: 50px;
    line-height: 50px;
    border-bottom: 0;



    background: #d61519;

}
.submenu{width:1200px;margin:0 auto;}

.wrap_submenu *{color: #fff;font-size:12px;font-weight:600;}
.wrap_submenu span{display:inline-block;padding:0 20px;}
.wrap_submenu li.icon_home {
    padding: 0 0;
    line-height: 1;
    vertical-align: top;
	background:none
}
.wrap_submenu li.icon_home img{vertical-align: -3px;}
.wrap_submenu li{text-align:center;display:inline-block;border-right:1px solid #e15659;position:relative;text-transform: uppercase;}
.wrap_submenu li {

    padding: 0 20px;
    vertical-align: top;
	float: left;

}
.wrap_submenu .menu_list {

    width: 100%;
    z-index: 999;
    display: none;
    position: absolute;
    background: #fff;
    left: -2px;
    top: 50px;
    border: 1px solid #e8e8e8;
        border-bottom-color: rgb(232, 232, 232);
        border-bottom-style: solid;
        border-bottom-width: 1px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgb(232, 232, 232);
    border-bottom: 0;
    text-align: left;

}
.wrap_submenu .menu_list li{background:none;line-height:48px;text-align:left;border:0}
.wrap_submenu .menu_list li a{font-size:13px ;color:#fff;font-weight:300;}
.wrap_submenu li.tab{background:none;background: url('../images/arrow_sub_top.png') 88% center no-repeat;padding-right: 58px;}
.wrap_submenu li.tab{
min-width: 95px;
text-align: left;
}
.wrap_submenu .menu_list li{float:none;display:block;border-bottom:1px solid #fff;padding-left:23px;background:#6a6a6a;}
.wrap_submenu .menu_list li:hover{background:#6a6a6a;}

.wrap_submenu .menu_list li:last-child{background:#6a6a6a;padding:0 0 0 23px;}
.wrap_submenu .menu_list li:last-child a{}
.wrap_submenu li .tab{display:block;}
.wrap_submenu .menu_list li a{color:#fff;}
.wrap_submenu .menu_list li{padding:0 0 0 23px;}
.tit_sub {
    text-align: center;
    max-width: 1200px;
    margin: 0 auto;
    line-height: 100%;
    font-size: 52px;
    font-weight: 800;
	text-transform: uppercase;
	color: #000;
	margin: 67px auto 92px;}

.tit_sub p{color: #676868;font-size: 18px;font-weight: 600;padding: 10px 0 0;}
.list_goods{overflow: hidden;width: 110%;}
.list_goods li{position: relative;width: 386px;height:415px;margin: 0 20px 0 0;float: left;text-align:center;}
.list_goods li .txt{padding:22px 0 0 ;font-size: 25px;color: #282828;font-weight: 700;}
.list_goods li .txt_n{padding:10px 0 0 ;font-size: 15px;color: #999999;font-weight: 00;}
.list_goods li .img{position: relative;}
.list_goods li .img:before{content:'';display: block;position: absolute;width: 100%;background: url(/images/warter.png) center 0 no-repeat;
height: 82px;
background-size: auto 82px;
top: 50%;
margin-top:-41px ;
left: 0;

}

.list_certification{overflow: hidden;width: 110%;}
.list_certification li{width: 220px;height:420px;margin: 0 40px 0 0;float: left;text-align:center;}
.list_certification li .txt{padding:15px 0 0 ;font-size: 15px;color: #000;font-weight: 700;}
.list_certification li .img{display: block;border:1px solid #e1e1e1;}


.detail_goods{overflow: hidden;padding: 0 0 50px;}
.detail_goods .img{width: 655px;float: left;position: relative;}
.detail_goods .img li{position: relative;}
.detail_goods .img:before{content:'';display: block;position: absolute;width: 100%;background: url(/images/warter.png) center 0 no-repeat;
height: 139px;
top: 50%;
margin-top:-70px ;
left: 0;
z-index:999
}

.detail_goods .ment{width: 447px;float: right;padding: 15px 0;}

.detail_goods .ment .tit{text-align: center;font-size:34px;color: #282828;font-weight: 700;padding: 0 0 18px;}

.detail_goods .ment .sub_info {
    font-size: 24px;
    text-align: center;
	border-bottom: 1px solid #d9d9d9;
	padding: 0 0 25px;
	color: #002f79;
	font-weight:600 ;
	margin: 0 0 15px;
}

.detail_goods .ment li{font-size:20px;color: #282828;font-weight: 300;line-height:40px;padding: 0 0 0 10px;background: url('../images/dot_detail.png') 0 center no-repeat;}


.wrap_greet{overflow: hidden;padding: 0 0 250px;}
.wrap_greet .img{width: 627px;float: left;}
.wrap_greet .ment{width: 552px;float: right;padding: 28px 0;}

.wrap_greet .ment .tit{font-size:30px;color: #444444;font-weight: 600;padding: 0 0 22px;line-height:40px;}
.wrap_greet .ment .tit strong{font-size:30px;color: #444444;font-weight: 700;}

.wrap_greet .ment p{font-size:18px;color: #444444;font-weight: 300;line-height:32px;padding: 0 0 40px;}



.main_content:after{content:'';width: 348px;height: 692px;position: absolute;right: 0;top: 72px;background: url('../images/img_main_2.png') center bottom no-repeat;}

.total{font-size: 15px;color: #000000;font-weight: 500;padding: 0 0 82px 5px;position: relative;}
.total .wrap_search_top{position: absolute;right: 0;top: 0;width: 280px;overflow: hidden;}
.total .wrap_search_top .txt_search {
    width: 205px;
    border: 1px solid #b0afaf;
	float: left;
    height: 28px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}



.total .wrap_search_top .btn_search{
font-size: 13px;
color: #fff;
font-weight: 400;
display: inline-block;
width: 70px;
line-height: 28px;
text-align: center;
text-transform: uppercase;
background:#363636;
float: right;
border:0
}
.sub_tab{line-height:50px;text-align:center;background:#d61519}
.sub_tab li{display: inline-block;padding: 0 32px;background: url('../images/bar_sub_tab.png') 0 center no-repeat;}
.sub_tab li:first-child{background:none}
.sub_tab li a{font-size: 15px;color: #fff;font-weight: 500;}


.sub_tab_n{text-align:center;padding: 0 0 25px;}
.sub_tab_n li {
    display: inline-block;
    min-width: 152px;
    line-height: 36px;
    text-align: center;
    border: 1px solid #c9c9c9;
    margin: 0 1px;
    box-sizing: border-box;
}
.sub_tab_n li a{display: block;line-height: 36px;font-size: 14px;
color: #848484;
font-weight: 600;text-transform: uppercase;}

.sub_tab_n li:hover,.sub_tab_n li.active{background:#434343}
.sub_tab_n li.active a,.sub_tab_n li:hover a{color: #fff;}



.wrap_history{position: relative;width: 1080px;margin: 0 auto 50px; padding: 0 0 150px;}
.wrap_history:after{content:'';width: 2px;height: 100%;left: 50%;margin-left:-1px ;background: url('../images/bg_history.png') 0 0 repeat-y;position: absolute;top: 2px;}

.wrap_history .cell{overflow: hidden;}
.wrap_history .cell .img{width: 528px;float: left;}
.wrap_history .cell .ment{width: 491px;float: left;}

.wrap_history .cell1 .img{padding: 52px 0 0;}

.wrap_history .cell .ment .tit{padding-left: 58px;font-size:29px;color: #ed1c24;font-weight: 700;background: url('../images/ball_history.png') 1px center no-repeat;position: relative;z-index:99}
.wrap_history .cell .ment li{position: relative;margin: 27px 0 0 58px;padding: 0 0 0 52px;font-size: 15px;color: #5a5a5a;font-weight: 400;line-height:24px;}
.wrap_history .cell .ment li span{font-size: 15px;color: #5a5a5a;font-weight: 400;position: absolute;left: 0;top: 0;}

.wrap_history .cell_r .ment .tit {

    padding-right: 58px;
    font-size: 29px;
    color: #ed1c24;
    font-weight: 700;
    background: url('../images/ball_history.png') right center no-repeat;
    position: relative;
    z-index: 99;
    text-align: right;

}
.wrap_history .cell_r .ment {

    width: 551px;

}
.wrap_history .cell_r .ment li {

    position: relative;
    margin: 27px 58px 0 0;
    padding: 0 52px 0 0;
    font-size: 15px;
    color: #5a5a5a;
    font-weight: 400;
    line-height: 24px;
    text-align: right;
	
}
.wrap_history .cell_r .ment li span {

    font-size: 15px;
    color: #5a5a5a;
    font-weight: 400;
    position: absolute;
    left: auto;
    top: 0;
    right: 0;

}
.wrap_history .cell_r .ment .tit{margin: 105px 0 0;}

.wrap_history .cell_r .img {

    width: 472px;
    float: left;
    padding: 99px 0 0 52px;

}

#slideshow {
	width: 100%;
	height: 100%;
	margin: 100px auto;

    position:relative;

    overflow: hidden;
}
#slideshow.fullscreen {
    position: relative;
    top: 0;
    left: 0;
    width: 848px;
    height: 534px;
    margin: 0;
    padding: 0;
    overflow: hidden;
	float: right;
	margin:72px 0 0 ;
}

	.img-wrapper {
    min-width: 100%;

    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    overflow: hidden;
    z-index: 8;
    background-size: 100% auto !important;
    background-position: center 0 !important;
	/*±âÁ¸ »ó¼¼ÀÌ¹ÌÁö »çÀÌÁî·Î ´ëÃ¼ 18.12.13*/
    height: 439px;/*height: 403px;*/
    border: 1px solid #d0cfcf;
    box-sizing: border-box;
}
	.img-wrapper img{width: 100%;}
		#slideshow .img-wrapper.active {
		    z-index:10;
		}

		#slideshow .img-wrapper.last-active {
		    z-index:9;
		}

	/*********************************
	* Thumbnail Styling
	*********************************/
	.thumbs-container {
		width: 100%;
		height: 82px;
		position: absolute;
		left: 0;

		z-index: 11;

		opacity: .9;
	}
		.thumbs-container.top {
			top: 0;
		}
		.thumbs-container.bottom {
			bottom: 0;
		}
#prev-btn.prev, #next-btn.next {
    min-width: 16px;
    height: 80px;
    line-height: 80px;
    color: #999999;
    cursor: pointer;
    position: absolute;
    bottom: 0;
    border: 1px solid #000;
    text-align: center;
	color: #000;
}
		#prev-btn.prev { left: 0;}
		#next-btn.next { right: 0;}
			#prev-btn.prev:hover, #next-btn.next:hover {
				color: #555555;
			}
		ul.thumbs {
			position: absolute;
			top: -5px;
			left: 5px;
			right: 0;
			height: 140px;
			padding: 0;
			margin: 0 2.2%;
			overflow: hidden;
			white-space: nowrap;
			text-align: center;
		}
			.thumb {
				display: inline-block;
				width: 148px;
				/*½æ³×ÀÏ ºñÀ²·Î ÀÎÇÑ º¯°æ 18.12.13*/
				height: 79px; /*height: 90px;*/
				margin: 5px;

				overflow: hidden;
				background-size: cover;
	    		background-position: center center;

	    		cursor: pointer;
				border: 1px solid #d0cfcf;
			}
				.thumb:first-of-type {
					margin-left: 0px;
				}
			.thumb.active {
				width: 148px;
				/*½æ³×ÀÏ ºñÀ²·Î ÀÎÇÑ º¯°æ 18.12.13*/
				height: 79px; /*height: 90px;*/
				border: 1px solid #000;
			}

			.pager{padding:36px 0 100px;}
.pager li.direction a{font-family: 'dotum';font-size: 12px;line-height:30px;}
.pager ol { font-size: 0; text-align: center }
.pager li {
    display: inline-block;
    width: 28px;
    height: 28px;
    margin: 0 0 0 -1px;
    vertical-align: top;
    color: #9f9f9f;
	border: 1px solid #e5e5e5;
}
.pager li > a, .pager li > span, .pager li.current {  padding: 0 0; display: inline-block; font-size: 12px; vertical-align: top;font-size:13px;font-weight:600; }
.pager li > a{padding:0;margin:0;line-height:28px;display:block;color:#9f9f9f;}
.pager li.current {vertical-align: middle; font-weight: 600;}
.pager li.current a {
    color: #fff;
	background:#292f37
}
.pager li > a:hover { }
.pager li.prev > a, .pager li.next > a { font-size: 12px; }
.pager li > a.next:hover { }
.pager li.margin_l{margin-right:0;}
.pager li.margin_r{margin-left:0px;}

.sub_contens{padding: 0 0 50px;}

.li_view .btns_wrap {
    margin: 50px 0 100px;
    border-top: 1px solid #d9d9d9;
}
.li_view .btns_wrap{
    margin-top:100px;
    border-top:1px solid #d9d9d9;
}
.li_view .btns_wrap p{
    padding:10px;
    border-bottom:1px solid #d9d9d9;
    font-size:1.4rem;
    color:#595959;
}
.li_view .btns_wrap p a{
    color:#000;
}

.li_view .btn_area{text-align:right;border-top: 1px solid #d9d9d9;}

.li_view .more {
    display: inline-block;
    margin-top: 20px;
    padding: 10px 20px;
    background: #515151;
    color: #fff;
    font-size: 1.4rem;
}

.mfp-bg {
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1042;
	overflow:hidden;
	position:fixed;
	background:#0b0b0b;
	opacity:.6;
	filter:alpha(opacity=80)
}
.mfp-wrap {
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1043;
	position:fixed;
	outline:0!important;
	-webkit-backface-visibility:hidden
}
.mfp-container {
	text-align:center;
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	padding:0 8px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.mfp-container:before {
	content:'';
	display:inline-block;
	height:100%;
	vertical-align:middle
}
.mfp-align-top .mfp-container:before {
	display:none
}
.mfp-content {
	position:relative;
	display:inline-block;
	vertical-align:middle;
	margin:0 auto;
	text-align:left;
	z-index:1045
}
.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content {
	width:100%;
	cursor:pointer
}
.mfp-ajax-cur {
	cursor:pointer
}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
	cursor:pointer
}

.mfp-auto-cursor .mfp-content {
	cursor:auto
}
.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader {
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none
}
.mfp-loading.mfp-figure {
	display:none
}
.mfp-hide {
	display:none!important
}
.mfp-preloader {
	color:#CCC;
	position:absolute;
	top:50%;
	width:auto;
	text-align:center;
	margin-top:-.8em;
	left:8px;
	right:8px;
	z-index:1044
}
.mfp-preloader a {
	color:#CCC
}
.mfp-preloader a:hover {
	color:#FFF
}
.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader {
	display:none
}
button.mfp-arrow,button.mfp-close {
	overflow:visible;
	cursor:pointer;
	background:0 0;
	border:0;
	-webkit-appearance:none;
	display:block;
	outline:0;
	padding:0;
	z-index:1046;
	-webkit-box-shadow:none;
	box-shadow:none
}
button::-moz-focus-inner {
	padding:0;
	border:0
}
.mfp-close {
	width:44px;
	height:44px;
	line-height:44px;
	position:absolute;
	right:0;
	top:0;
	text-decoration:none;
	text-align:center;
	opacity:.65;
	filter:alpha(opacity=65);
	padding:0 0 18px 10px;
	color:#FFF;
	font-style:normal;
	font-size:28px;
	font-family:Arial,Baskerville,monospace
}
.mfp-close:focus,.mfp-close:hover {
	opacity:1;
	filter:alpha(opacity=100)
}
.mfp-close:active {
	top:1px
}
.mfp-close-btn-in .mfp-close {
	color:#333
}
.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close {
	color:#FFF;
	right:-6px;
	text-align:right;
	padding-right:6px;
	width:100%
}
.mfp-counter {
	position:absolute;
	top:0;
	right:0;
	color:#CCC;
	font-size:12px;
	line-height:18px;
	white-space:nowrap;
	display: none;

}
.mfp-arrow {
	position:absolute;
	opacity:.65;
	filter:alpha(opacity=65);
	margin:-55px 0 0;
	top:50%;
	padding:0;
	width:90px;
	height:110px;
	-webkit-tap-highlight-color:transparent
}
.mfp-arrow:active {
	margin-top:-54px
}
.mfp-arrow:focus,.mfp-arrow:hover {
	opacity:1;
	filter:alpha(opacity=100)
}
.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before {
	content:'';
	display:block;
	width:0;
	height:0;
	position:absolute;
	left:0;
	top:0;
	margin-top:35px;
	margin-left:35px;
	border:inset transparent
}
.mfp-arrow .mfp-a,.mfp-arrow:after {
	border-top-width:13px;
	border-bottom-width:13px;
	top:8px
}
.mfp-arrow .mfp-b,.mfp-arrow:before {
	border-top-width:21px;
	border-bottom-width:21px;
	opacity:.7
}
.mfp-arrow-left {
	left:0
}
.mfp-arrow-left .mfp-a,.mfp-arrow-left:after {
	border-right:17px solid #FFF;
	margin-left:31px
}
.mfp-arrow-left .mfp-b,.mfp-arrow-left:before {
	margin-left:25px;
	border-right:27px solid #3F3F3F
}
.mfp-arrow-right {
	right:0
}
.mfp-arrow-right .mfp-a,.mfp-arrow-right:after {
	border-left:17px solid #FFF;
	margin-left:39px
}
.mfp-arrow-right .mfp-b,.mfp-arrow-right:before {
	border-left:27px solid #3F3F3F
}
.mfp-iframe-holder {
	padding-top:40px;
	padding-bottom:40px
}
.mfp-iframe-holder .mfp-content {
	line-height:0;
	width:100%;
	max-width:900px
}
.mfp-iframe-holder .mfp-close {
	top:-40px
}
.mfp-iframe-scaler {
	width:100%;
	height:0;
	overflow:hidden;
	padding-top:56.25%
}
.mfp-iframe-scaler iframe {
	position:absolute;
	display:block;
	top:0;
	left:0;
	width:100%;
	height:100%;
	box-shadow:0 0 8px rgba(0,0,0,.6);
	background:#000
}
img.mfp-img {
	width:100%;
	max-width:100%;
	height:auto;
	display:block;
	line-height:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin:0 auto
}
.mfp-figure {
	line-height:0;
	width: 600px;
}
.mfp-figure figure{width: 600px;}
.mfp-figure:after {
	content:'';
	position:absolute;
	left:0;
	top:40px;
	bottom:40px;
	display:block;
	right:0;
	width:auto;
	height:auto;
	z-index:-1;
	background:#fff
}
.mfp-figure small {
	color:#BDBDBD;
	display:block;
	font-size:12px;
	line-height:14px
}
.mfp-figure figure {
	margin:0
}
.mfp-bottom-bar {
	position:absolute;
	top:32px;
	left:0;
	width:100%;
	cursor:auto
}
.mfp-title {
    text-align: center;
    color: #282828;
    word-wrap: break-word;
    padding-right: 36px;
    font-size: 28px;
    margin: 15px 0 0;
	font-weight:800 ;

}
.mfp-title h3{font-size:19px ;color: #999999;margin: 15px 0 0;padding: 19px 0 0;font-weight:600 ;}
.mfp-image-holder .mfp-content {
    max-width: 100%;
    padding: 110px 40px 40px;
    background: #fff;
}
.mfp-gallery .mfp-image-holder .mfp-figure {
	cursor:pointer
}

.mfp-ie7 .mfp-img {
	padding:0
}
.mfp-ie7 .mfp-bottom-bar {
	width:600px;
	left:50%;
	margin-left:-300px;
	margin-top:5px;
	padding-bottom:5px
}
.mfp-ie7 .mfp-container {
	padding:0
}
.mfp-ie7 .mfp-content {
	padding-top:44px
}
.mfp-ie7 .mfp-close {
	top:0;
	right:0;
	padding-top:0
}

			/* padding-bottom and top for image */
.mfp-no-margins img.mfp-img {
	padding: 0;
}
/* position of shadow behind the image */
.mfp-no-margins .mfp-figure:after {
	top: 0;
	bottom: 0;
}
/* padding for main container */
.mfp-no-margins .mfp-container {
	padding: 0;
}



.mfp-with-zoom .mfp-container,
.mfp-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	-webkit-transition: all 0.3s ease-out; 
	-moz-transition: all 0.3s ease-out; 
	-o-transition: all 0.3s ease-out; 
	transition: all 0.3s ease-out;
}

.mfp-with-zoom.mfp-ready .mfp-container {
		opacity: 1;
}
.mfp-with-zoom.mfp-ready.mfp-bg {
		opacity: 0.8;
}

.mfp-with-zoom.mfp-removing .mfp-container, 
.mfp-with-zoom.mfp-removing.mfp-bg {
	opacity: 0;
}

.mfp-iframe-holder .mfp-close, .mfp-image-holder .mfp-close {
    color: #FFF;
    right: -6px;
    text-align: right;
    padding-right: 6px;
    width: 100%;
    color: #fff;
    opacity: 1;
    font-size: 44px;
}
.mfp-arrow-left{background: url(/images/btn_tab_prev.png) center center no-repeat !important;}
.mfp-arrow-right{background: url(/images/btn_tab_next.png) center center no-repeat !important;}
.mfp-arrow::before,.mfp-arrow::after{display:none;}

.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    font-size: 0;
    background: url('../images/close_certification.png') right 0 no-repeat;
    width: 110px;
    right: 15px;
    top: 18px;
}

.detail_goods .img .bx-wrapper .bx-pager {
    z-index: 999;
    position: absolute;
    left: 0;
    bottom: 0px;
    text-align: center;
    font-size: .85em;
    font-family: Arial;
    font-weight: bold;
    color: #666;
    padding-top: 10px;
    width: 100%;
}
.detail_goods .img{position: relative;padding: 0 0 50px;}
.detail_goods .img .bx-wrapper .bx-pager .bx-pager-item,
.detail_goods .img .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.detail_goods .img .bx-wrapper .bx-pager.bx-default-pager a {
	background: #fff;
	text-indent: -9999px;
	display: block;
	width: 15px;
	height: 15px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	border:1px solid #e90000;
}

.detail_goods .img .bx-wrapper .bx-pager.bx-default-pager a:hover,
.detail_goods .img .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #e90000;
}

.sub_content.sub02_1{text-align:left;width: 1072px;margin: 0 auto;}
.sub_content.sub02_1 .center{text-align:center}
.sub02_1 .section1 .img {
    width: 451px;
    float: left;
}
.sub02_1 .section1 .ment {
    width:604px;
	float: right;
	padding: 34px 0 0 ;

}
.tit_dot{text-align:center;margin: 0 0 30px;}
.tit_dot strong{display: inline-block;padding: 0 67px;position: relative;font-size:24px;color: #5c9009;font-weight: 800;}
.tit_dot strong:after{content:'';display: block;width: 42px;height: 42px;position: absolute;right: 0;top: 10px; background: url('/images/sub_2_1_7.png') right 0 no-repeat;}
.tit_dot strong:before{content:'';display: block;width: 42px;height: 42px;position: absolute;left: 0;top: 10px; background: url('/images/sub_2_1_7.png') right 0 no-repeat;}
.sub_content .section,.sub_content .inner{overflow: hidden;position: relative;}
.sub_content .section{padding: 0 0 100px;}
.sub_content p, .sub_content p span {
    font-size: 16px;
    color: #7f7f7f;
    line-height: 25px;
    padding: 0 0 27px;
    font-weight: 500;
}
.sub_content .txt1,.sub_content .txt1 strong {
    font-size: 30px;
    color: #444444;
    padding: 0 0 36px;
	font-weight: 600;
	line-height:40px
}
.sub_content .txt1 strong {font-weight: 800;}
.sub_content .txt_red{color: #d61519 !important;}


.sub_content .list_num li {
    position: relative;
    padding: 0 0 0 28px;
    font-size: 16px;
    color: #7f7f7f;
    line-height: 28px;
    font-weight: 500;
}
.sub_content .list_num span {
    font-size: 16px;
    color: #7f7f7f;
    line-height: 28px;
    position: absolute;
    left: 0;
    top: 0;
}

.sub_content.sub02_1 .section4 .img{position: absolute;right: 0;top: 50px;}

.sub_content.sub02_1 .txt_line{border-radius:25px;border:3px solid #2aa7da;overflow: hidden;padding: 36px 63px;}
.sub_content.sub02_1 .txt_line .img{width: 141px;float: left;}
.sub_content.sub02_1 .txt_line .ment{width: 762px;float: left;border-left:2px solid #5e6060;padding: 15px 0 0 15px;height: 157px;}
.sub_content.sub02_1 .txt_line .ment p{padding: 0 0 20px;}
.sub_content.sub02_1 .txt_line .ment strong{display: block;font-size:22px;color: #0897d4;font-weight: 800;padding: 0 0 10px;}

.sub_content.sub02_1 .section2_2 img{margin: 0 40px 40px;}
.sub_content .ment{position: relative;z-index:99}
.list_dot li {
    position: relative;
    padding: 0 0 0 15px;
    font-size: 16px;
    color: #7f7f7f;
    font-weight: 500;
    line-height: 28px;
    background: url('/images/dot_gray.png') 0 12px no-repeat;
}
.list_dot.green li {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #6e7e55; 
	font-size: 19px;
	 line-height: 32px;
	 font-weight: 600;
    background: url('/images/dot_green.png') 0 14px no-repeat;
}
.list_dot.blue li {
    color: #0070ab; 
    background: url('/images/sub_2_1_6.png') 0 10px no-repeat;
}

.sub_content.sub02_1 .tit_r{text-align:right;}
.sub_content.sub02_1 .section4 .inner{padding: 0 0 120px;}
.sub_content.sub02_1 .section4 .tit{font-size:19px;color: #3a3a3a;font-weight: 800;padding: 0 0 10px;}

.sub_content .table_area table{width: 100%;}
.sub_content .table_area table thead{background:#d3effc;border-bottom:2px solid #414042;border-top:2px solid #414042}
.sub_content .table_area table th{border:1px solid #414042;font-size: 19px;font-weight: 600;color: #231f20;padding: 8px 0;text-align:center;}
.sub_content .table_area table td {
    border: 1px solid #414042;
    font-size: 17px;
    font-weight: 400;
    color: #4d4d4f;
    padding: 5px 5px;
    line-height: 160%;
	text-align:center;
}
.sub_content .table_area table td strong{ font-size: 17px;
    font-weight: 800;
    color: #4d4d4f;}

.sub_content .table_area2 table{width: 100%;margin: 0 0 27px;}
.sub_content .table_area2 table th{border:1px solid #414042;font-size: 19px;font-weight: 700;color: #231f20;padding: 15px 0;text-align:center;background:#efefef;text-transform: uppercase;}
.sub_content .table_area2 table td {
    border: 1px solid #414042;
    font-size: 16px;
    font-weight: 400;
    color: #4d4d4f;
    padding: 8px 5px;
    line-height: 160%;
	text-align:center;
}
.sub_content .tit_line {
    display: block;
    line-height: 43px;
    font-size: 19px;
    color: #fff;
    font-weight: 800;
    background: #8e70b2;
    border-radius: 10px;
    width: 641px;
    margin: 0 auto 20px;
    text-align: center;
}
.sub_content .table_area2 table strong{ font-size: 17px;
    font-weight: 800;
    color: #4d4d4f;}

.sub_content .list_img{text-align:center;}
.sub_content .list_img li{display: inline-block;margin: 0 5px 12px;}
.sub_content .btn_area{text-align:center;padding: 44px 0;}
.sub_content .btn_area a{display: inline-block;
line-height: 55px;
padding: 0 0;
font-size: 20px;
color: #fff;
font-weight: 600;
background: #d30f10;
border-radius:25px;
width: 366px;
}

.sub02_2 .section1 .img {
    width: 517px;
    float: left;
}
.sub02_2 .section1 .ment {
    width:507px;
	float: right;
	padding: 34px 0 0 ;

}

.sub_content.sub02_2 .txt_line {
    border-radius: 25px;
    border: 0;
    overflow: hidden;
    padding: 0 5px;
}
.sub_content.sub02_2 .txt_line .ment p {
    padding: 0 0 20px;
    font-size: 14px;
    line-height: 21px;
    font-weight: 500;
}
.sub_content.sub02_2 .txt_line .ment {
    width: 903px;
    float: left;
    border-left: 1px solid #5e6060;
    padding: 6px 0 0 15px;
    height: 69px;
}
.sub_content.sub02_2 .list_img li {
    margin: 0 0px 5px;
}

.sub02_3 .section1 .ment {
    width: 584px;
}
.sub02_3 .list_imgw{text-align:center;margin: 40px 0 0 ;}
.sub02_3 .list_imgw li{display: inline-block;width: 263px;margin: 0 25px;}
.sub02_3 .list_imgw li p {
    font-size: 20px;
    color: #2b2b2b;
    line-height: 25px;
    padding: 0 0 16px;
    font-weight: 600;
}

.sub_content.sub02_3 .section4 .img {
    width:577px;
    float: right;
	position: static;
}
.sub02_3 .section4 .ment {
    width: 410px;
	float: left;
}
.sub02_3 .box_txt{border:1px solid #9d9d9d;}
.sub02_3 .box_txt .cell{padding: 49px 49px 10px;}
.sub02_3 .box_txt .cell1{background: #f3f3f3;}
.sub02_3 .box_txt .cell1 p{  color: #2b2b2b;}
.sub02_3 .box_txt .cell2{padding: 29px 49px 0px;}

.sub_content .tit_2{padding: 0 20px 15px;font-size:19px;color: #3a3a3a;font-weight: 700;}
.sub_content .table_area2 table th.bg{background: #ebeff6;color: #647a9f;}

.sub02_3 .list_img_3{text-align:center;margin: 40px 0 0 ;}
.sub02_3 .list_img_3 li{vertical-align: top;display: inline-block;width: 494px;margin: 0 15px;}
.sub02_3 .list_img_3 li p {
    font-size: 16px;
    color: #4a4a4a;
    padding: 21px 0 0;
    font-weight: 600;
	height: 57px;
}

.sub_content .table_area2 table td span{font-size:8px ;vertical-align: top;}

.sub02_4 .list_dot{overflow: hidden;padding: 0 0 50px 140px;}
.sub02_4 .list_dot li{width: 50%;float: left;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}


.sub02_4 .list_imgw{text-align:center;margin: 40px 0 0 ;}
.sub02_4 .list_imgw li{display: inline-block;width: 759px;margin: 0 0 46px;}
.sub02_4 .list_imgw li p {
    font-size: 20px;
    color: #2b2b2b;
    line-height: 25px;
    padding: 0 0 16px;
    font-weight: 600;
text-align:left;
}

.sub02_4.sub_content .box_txt .img{position: static;}
.sub02_4.sub_content .box_txt {overflow: hidden;}
.sub02_4.sub_content .box_txt li{float: left;margin: 0 10px 10px 0 ;border:3px solid #e4e4e4;width: 316px;height: 476px;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 33px 18px 18px;
}

.sub02_4.sub_content .box_txt li p{font-size: 14px;
color: #7f7f7f;
line-height: 21px;
padding: 0 0 15px;
font-weight: 500;height: 200px;}
.sub02_4.sub_content .box_txt li strong{display: block;font-size: 19px;
color: #3a3a3a;
font-weight: 800;
padding: 0 0 10px;
text-align:center;
}

.sub02_4 .section2_2{}

.sub_content.sub02_4 .section2_2 img {
    margin: 0 0 0px;
}
.sub_content.sub02_4 .section2_2 .inner{overflow: hidden;}
.sub_content.sub02_4 .section2_2 .inner .img{width: 585px;float: left;}
.sub_content.sub02_4 .section2_2 .inner .ment{width: 414px;float: right;padding: 117px 0 0;}
.sub_content.sub02_4 .section2_2 .inner .ment p{line-height:28px;font-size:18px ;}
.sub_content.sub02_4 .section2_2 .txt_red{padding: 40px 0 10px;font-weight: 800;font-size:19px ;}

.sub_content.sub02_4 .table_area2 table {
    margin: 0 0 10px;
}

.sub_content.sub02_4 .list_img li {
    margin: 0 1px 12px;
}


.sub_content .table_area_3 table{width: 100%;margin: 0 0 27px;}
.sub_content .table_area_3 table th{border:1px solid #838383;font-size: 16px;font-weight: 400;color: #231f20;padding: 8px 0;text-align:center;text-transform: uppercase;}
.sub_content .table_area_3 table td {
    border: 1px solid #838383;
    font-size: 16px;
    font-weight: 400;
    color: #838383;
    padding: 8px 0px;
    line-height: 160%;
	text-align:center;
}

.sub_content .table_area_3 table td:first-child,.sub_content .table_area_3 table th:first-child{border-left:0}
.sub_content .table_area_3 table td:last-child,.sub_content .table_area_3 table th:last-child{border-right:0}
.sub02_5 .section1 {width: 907px;margin: 0 auto;}
.sub02_5 .inner .img{margin: 0 0 15px;}
.sub_content.sub02_5 .tit_2{padding: 56px 0px 15px;}
.sub_content.sub02_5 .left{width: 460px;}
.sub_content.sub02_5 .right{width: 389px;}

.sub_content.sub02_5 .txt_red{
    font-size: 16px;
    color: #7f7f7f;
    line-height: 25px;
    padding: 28px 0 0;
    font-weight: 700;
}

.sub_content.sub03_1 .right{width: 494px;}
.sub_content.sub03_1,.sub03_1 .section1{width: 1000px;}
.sub_content.sub03_1 .table_area_3 table td span{font-size:10px ;vertical-align: 5px;}

.sub_content.sub03_1 .txt_red {
    padding: 2px 0 0;
}
.list_dot{overflow: hidden;}
.sub_content.sub03_1 .list_dot li{width: 50%;float: left;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}

.sub_content.sub03_1 .inner{overflow: visible;}
.cl{clear: both;}

.sub_tab_n2{text-align:center;padding: 0 0 25px;}
.sub_tab_n2 li {
    display: inline-block;
    min-width:249px;
    line-height: 38px;
    text-align: center;
    border: 1px solid #c9c9c9;
    margin: 0 1px;
    box-sizing: border-box;
}
.sub_tab_n2 li a{display: block;line-height: 36px;font-size: 17px;
color: #848484;
font-weight: 600;text-transform: uppercase;}

.sub_tab_n2 li:hover,.sub_tab_n2 li.active{background:#5c9009}
.sub_tab_n2 li.active a,.sub_tab_n2 li:hover a{color: #fff;}

.sub_content.sub03_2 .txt_red{
    font-size: 14px;
    line-height: 25px;
    padding: 0px 0 9px 20px;
    font-weight: 700;
}
.sub_content.sub03_2,.sub_content.sub03_2 .section{width: 1065px;}
.sub_content.sub03_2 .list_img2{overflow: hidden;margin: 0 0 15px;}

.sub_content.sub03_2 .list_img2 li,.sub_content.sub03_2 .list_img2.w3 li {
    display: inline-block;
    width:334px;
    text-align: center;
    margin: 0 10px 0 0;
    box-sizing: border-box;
	float: left;
}
.sub_content.sub03_2 .list_img2 li .img{width: auto;margin: 0 0 5px;}
.sub_content.sub03_2 .list_img2 li p{font-weight:800 ;color: #5c9009;}

.sub_content.sub03_2 .section1 .txt1 {
    font-size: 16px;
    color: #444444;
    padding: 0 0 2px;
    font-weight: 800;
    line-height: 40px;
}
.sub_content.sub03_2 .section{margin: 0 0 0;padding: 0;}

.sub_content.sub03_2 .section2 .img{width: 595px;float: left;}
.sub_content.sub03_2 .section2 .ment{width: 400px;float: left;padding: 132px 0 0;}

.sub_content.sub03_2 .section3 .img{width: 169px;float: left;margin: 0 0 9px;}
.sub_content.sub03_2 .section3 .ment{width: 802px;float: left;padding: 15px 0 0;}

.sub_content.sub03_2 .section3 .ment .tit_g{font-weight:800 ;color: #5c9009;padding: 0 0 2px;}

.sub_content.sub03_2 .section4 .list_img2 li .img{position: static;}


.sub_content.sub03_2 .list_img2 li {
    display: inline-block;
    width:447px;
    text-align: center;
    margin: 0 10px 0 0;
    box-sizing: border-box;
	float: left;
}

.sub_content.sub03_2_2 .section3 .img {
    width: 457px;
    float: left;
    margin: 0 0 12px;
}
.sub_content.sub03_2_2 .section3 .ment {
    width: 596px;
    float: left;
    padding: 75px 0 0;
}

.sub_content.sub03_2_2 .list_img2 li {

    margin: 0 84px 0 0;

}

.sub02_1.sub03_2_2 .section1 .ment {
    padding: 90px 0 0;
	width: 612px;
}

.sub02_1.sub03_2_2 .section1 .table_area2{margin: 25px 0 0 ;}

.sub02_1.sub03_2_2 .section1 .table_area2 table td li{
font-size: 16px;
font-weight: 400;
color: #4d4d4f;
padding: 8px 5px;
line-height: 160%;
text-align:left;
padding: 0;
}
.sub02_1.sub03_2_2 .section1 .table_area2 table td:last-child{padding: 25px 35px;}
.sub02_1.sub03_2_2 .section1 .table_area2 ul{overflow: hidden;}
.sub02_1.sub03_2_2 .section1 .table_area2 ul.w50 li{width: 50%;float: left;}

.sub_cont {
    width: 932px;
    margin: 0 auto;
    padding: 0 0 50px;
	overflow: hidden;
}
.sub_cont p, .sub_cont p span {
    font-size: 17px;
    color: #878787;
    line-height: 30px;
    padding: 0 0 30px;
    font-weight: 100;
    letter-spacing: -1px;
}
.sub_cont.sub01_4_1{width: 100%;}
.sub_cont.sub01_4_1 .section2{padding: 30px 55px;}
.sub_cont.sub01_4_1 .section2 li{width: 50%;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 12px 0 0 97px;
float: left;
}
.sub_cont.sub01_4_1 .section2 li:nth-child(1){background: url('../images/img_sub_1_4_1.png') 0 0 no-repeat;}
.sub_cont.sub01_4_1 .section2 li:nth-child(2){background: url('../images/img_sub_1_4_2.png') 0 0 no-repeat;}
.sub_cont.sub01_4_1 .section2 li:nth-child(3){background: url('../images/img_sub_1_4_3.png') 0 0 no-repeat;}
.sub_cont.sub01_4_1 .section2 li:nth-child(4){background: url('../images/img_sub_1_4_4.png') 0 0 no-repeat;}
.sub_cont.sub01_4_1 .section2 strong{font-size: 16px;font-weight: 600;}
.sub_cont.sub01_4_1 .section2 p{padding: 0 0 22px;font-size: 16px;}
.sub_cont.sub01_4_1 .section2 p.txt2{padding: 0 0 5px;color: #222222;font-size:20px ;font-weight: 600;}
.sub_cont.sub01_4_1 .section2 p.txt1{padding: 0 0 5px;color: #498522;font-size:30px ;}
.sub_cont.sub01_4_1 .section2 p.txt3{font-size: 17px;}
.sub_cont.sub01_4_1 .section2 p span{font-weight:600 ;}


