@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800');


/*Layer*/
body{width:100%;}
#wrap{
	overflow:hidden;
	max-width:1279px;
	width:100%;
	margin:0 auto;
}
#header{}
#visual{padding-top:100px;}
#container{width:100%}
#contents{}
#footer{width:100%;}



/*header*/
#header{
	position:fixed;z-index:1000;
	max-width:1279px;min-width:768px;
	width:100%;
	height:100px;
	background:#fff;
	box-shadow:0 -1px 2px rgba(0,0,0,0.3) inset;
}
.head{text-align:center;}
.head h1{text-align:center;padding-top:38px;}

.head .btn_menu{
	position:absolute;left:3%;top:42px;
	width:2.4em;height:2.4em;
	cursor:pointer
}
.head .btn_menu>div{
	width:100%;
	height:2px;
	margin:0 0 0.5em 0;
	background:#333;
	transition:all .3s;
	vertical-align: baseline;
}
.head .btn_menu>div:nth-child(3){}
.head .btn_menu.openmenu>div:nth-child(1){transform: translateY(8px) rotate(45deg);}
.head .btn_menu.openmenu>div:nth-child(2){opacity:0;}
.head .btn_menu.openmenu>div:nth-child(3){transform: translateY(-8px) rotate(-45deg);}

.head .nav{
	display:none;
	position:absolute;left:0;top:100%;	
	width:100%;
	background:#f3f3f3;
}

.head .nav .nav_top{padding:10px 3%;background:#e9e9e9;}
.head .nav .nav_top ul{overflow:hidden;}
.head .nav .nav_top ul li{float:left;margin-left:2px;}
.head .nav .nav_top ul li a{
	display:block;
	width:61px;height:31px;
	text-align:center;line-height:31px;
	font-family:'Open Sans',sans-serif;
	font-size:13px;
	border-radius:50px;
}
.head .nav .nav_top ul li:nth-child(1) a{background:#232c6f;color:#fff;width: auto;font-family: 'Noto Sans KR',sans-serif;padding: 0 20px;box-sizing: border-box;line-height: 30px;letter-spacing: -1px;}
.head .nav .nav_top ul li:nth-child(2) a{background:#232c6e;color:#fff;}
.head .nav .nav_top ul li:nth-child(3) a{background:#fff;color:rgba(0,0,0,0.5);border:1px solid #ddd;}

.head .nav>ul{text-align:left;padding:20px 3%;}
.head .nav>ul>li{
	padding:0 0;
	border-bottom:1px solid #e5e5e5
}
.head .nav>ul>li:first-child{border-top:1px solid #e5e5e5}
.head .nav>ul>li:last-child{background:0;}
.head .nav>ul>li>a{
	display:block;
	width:100%;
	font-size:18px;
	font-weight:500;
	color:#444;
	height:50px;
	line-height:50px;
	border-bottom:0px solid #232c6e;
	background:url(/images/common/mm_arr1.gif) no-repeat 98% center;
}
.head .nav>ul>li.on>a{
	color:#232c6e;
}
.head .nav>ul>li:hover>a{
	color:#232c6e;
}

.head .nav>ul>li>ul{
	display:none;
	border-top:1px solid #e5e5e5;
	padding:20px 0;
}
.head .nav>ul>li.on>a{
	background:url(/images/common/mm_arr2.gif) no-repeat 98% center;
}
.head .nav>ul>li>ul>li{line-height:200%;}
.head .nav>ul>li>ul>li>a{
	font-size:16px;color:#666;
}
.head .nav>ul>li>ul>li>a:hover{color:#333;border-bottom:2px solid #333}



.head .topmenu{position:absolute;right:3%;top:38px;}
.head .topmenu ul{}
.head .topmenu ul:after{display:block;content:"";clear:both;}
.head .topmenu>ul>li{float:left;display:none;margin-left:2px;}
.head .topmenu>ul>li:nth-child(2){display:block;}
.head .topmenu>ul>li a{
	display:block;
	width:61px;height:31px;
	text-align:center;line-height:31px;
	font-family:'Open Sans',sans-serif;
	font-size:13px;
	border-radius:50px;
}
.head .topmenu>ul>li:nth-child(2)>a{background:#eee;color:rgba(0,0,0,0.3);}
.head .topmenu>ul>li:nth-child(3)>a{background:#232c6e;color:#fff;}
.head .topmenu>ul>li:nth-child(4)>a{background:#fff;color:rgba(0,0,0,0.5);border:1px solid #ddd;}

.head .topmenu ul li .quick_site{
	display:none;
	position:absolute;left:-40px;top:90%;z-index:100;
	width:142px;
	padding-top:21px;
	background:url(/images/common/quick_bg.png) no-repeat center top;
}
.head .topmenu ul li .quick_site ul{width:100%;border-top:1px solid #ddd;}
.head .topmenu ul li .quick_site ul li{width:100%;border-bottom:1px solid #ddd;}
.head .topmenu ul li .quick_site ul li:last-child{border-bottom:0;}
.head .topmenu ul li .quick_site ul li a{
	display:block;
	width:100%;height:37px;
	text-align:center;line-height:37px;
	border-radius:0px;
	background:#fff;
}
.head .topmenu ul li .quick_site ul li a:hover{background:#232c6e;color:#fff;}



.head .subnav{
	display:none !important;
	position:absolute;left:0;top:100%;
	width:100%;
	padding:40px 0;
	background:rgba(233,233,233,0.9);
}
.head .subnav .menubox{
	display:inline-block;#display:inline;*zoom:1;
	vertical-align:top;
	max-width:188px;
	width:100%;
	height:200px;
	border-right:1px solid #c6c6c6;
}
.head .subnav .menubox:first-child{
	border-left:1px solid #c6c6c6;
}
.head .subnav .menubox h2{font-size:15px;color:#111;margin-bottom:25px;}
.head .subnav .menubox h2 a{color:#111;}
.head .subnav .menubox ul{}
.head .subnav .menubox ul li{margin-bottom:5px;}
.head .subnav .menubox ul li:last-child{margin:0;}
.head .subnav .menubox ul li a{font-size:14px;color:rgba(0,0,0,0.6);}


/* visual */
#visual{overflow:hidden;width:100%;height:660px;}
.bxslider{overflow:hidden;width:100%;height:660px;text-align:center;}
.bxslider li{position:relative;width:100%;height:100%;}
.bxslider li .bgarea{
	position:absolute;left:0;top:0;
	width:100%;height:100%;z-index:-1;
}
.bxslider li.v1 .bgarea{
	background:url(/images/main/visual1.jpg) no-repeat center;
	background-attachment:fixed;
	animation:v_ani 1.5s;
	animation-fill-mode:forwards;
}
.bxslider li.v2 .bgarea{
	background:url(/images/main/visual2.jpg) no-repeat center;
	background-attachment:fixed;
	animation:v_ani 1.5s;
	animation-fill-mode:forwards;
}
.bxslider li.v3 .bgarea{
	background:url(/images/main/visual3.jpg) no-repeat center;
	background-attachment:fixed;
	animation:v_ani 1.5s;
	animation-fill-mode:forwards;
}



@keyframes v_ani{

	0%{opacity:0.5;transform:scale(1.03);}
	100%{opacity:1;transform:scale(1);}

}
@keyframes v_ani2{

	0%{opacity:0;transform:translateY(40px);;}
	100%{opacity:1;transform:translateY(0px);;}

}

.bxslider li .text1{
	padding-top:240px;
	font-size:30px;color:#fff;font-weight:300;line-height:120%;letter-spacing:-2px;
}
.bxslider li .text1 span.bold1{font-weight:500;}
.bxslider li .text1 span.bold2{font-weight:500;}
.bxslider li .text1:after{
	display:block;content:"";
	width:94px;height:1px;
	margin:25px auto;
	background:rgba(255,255,255,0.7);
}
.bxslider li .text2{
	opacity:0;font-size:18px;font-weight:300;color:rgba(255,255,255,0.7);
	transition:all 1s 1s;
	animation:v_ani2 1s 1.7s;
	animation-fill-mode:forwards;
}

.bxslider li.v1 .text1{
	opacity:0;
	transition:all 1s 1s;
	animation:v_ani2 1s 1.5s;
	animation-fill-mode:forwards;
}
.bxslider li.v2 .text1{
	opacity:0;
	transition:all 1s 1s;
	animation:v_ani2 1s 1.5s;
	animation-fill-mode:forwards;
}
.bxslider li.v3 .text1{
	opacity:0;
	transition:all 1s 1s;
	animation:v_ani2 1s 1.5s;
	animation-fill-mode:forwards;
}


.bx-wrapper .bx-prev{
	position:absolute;left:3%;top:50%;
	background:url(/images/main/vprev.png) no-repeat;
	background-size:cover;
	width:57px;height:57px;
	margin-top:-23px;
	text-indent:-9999px;
}
.bx-wrapper .bx-next {
	position:absolute;right:3%;top:50%;
	background:url(/images/main/vnext.png) no-repeat;
	background-size:cover;
	width:57px;height:57px;
	margin-top:-23px;
	text-indent:-9999px;
}

._m{display:none;}


/* common */
.pcbr{display:none;}
.tbbr{display:block;}
.mbbr{display:none;}

.pcin{display:none;}
.tbin{display:inline-block;#display:inline;*zoom:1;}
.mbin{display:none;}

.main_title{font-family:'Open Sans',sans-serif;font-size:20px;font-weight:600;letter-spacing:-0.5px;}
.main_title:after{
	display:block;content:"";
	width:20px;height:1px;
	margin:15px auto;
	background:#adadad;
}


/* contents */
.main_area1{
	overflow:hidden;
	width:100%;
	padding:115px 0 90px;
	text-align:center;
}
.main_area1 .slg{
	font-size:25px;
	font-weight:600;
	color:#222;
	line-height:120%;
	letter-spacing:-0.5px;
	font-family:'Open Sans',sans-serif;
	margin-bottom:20px;
}
.main_area1 .slg:before{
	display:block;content:"";
	width:40px;height:4px;
	margin:0 auto 25px;
	background:#111;
}
.main_area1 p{font-size:14px;color:#5a5a5a;line-height:150%;}



.business{text-align:center;}
.business .business_wrap{
	width:100%;
	overflow:hidden;
	height:1100px;
	background:url(/images/main/business_bg.jpg) no-repeat center;
	background-attachment:fixed;
}
.business_con{
	width:100%;height:100%;
	overflow:hidden;
	margin:0 auto;
	position:relative;
}
.business_con ul{
	overflow:hidden;position:absolute;left:0;bottom:0;width:100%;
	border-bottom:1px solid #ddd;
}
.business_con ul li{
	float:left;
	display:table;
	width:50%;
	height:370px;
	background:#fff;
	box-shadow:1px 1px 0 #ddd inset;
}
.business_con ul li:nth-child(1){
	letter-spacing:-0.5px;
	font-family:'Open Sans',sans-serif;
	background:#202a76;color:#fff;
	font-size:24px;text-align:left;font-weight:300;
	letter-spacing:1px;
	box-shadow:none;
}
.business_con ul li .align{display:table-cell;vertical-align:middle;padding-left:38px;}
.business_con ul li .align p{display:inline-block;#display:inline;*zoom:1;border-bottom:1px solid #fff;}
.business_con ul li a{display:block;width:100%;height:100%;}
.business_con ul li .ico{margin:88px 0 28px;height:41px;}
.business_con ul li:nth-child(2) .ico img{margin-top:4px;}
.business_con ul li:nth-child(4) .ico img{margin-top:8px}
.business_con ul li .tit{font-size:16px;color:#383838;font-weight:500;margin-bottom:15px;}
.business_con ul li p.txt{
	font-family:"Noto Sans KR";
	height:85px;font-size:14px;line-height:160%;font-weight:400;color:#333;	
}
.business_con ul li .more{
	font-size:12px;
	font-weight:500;
	border-bottom:1px solid rgba(0,0,0,0.6);
	color:rgba(0,0,0,0.6);
}
.business_con ul li.hover .ico{width:100%;height:60px;}
.business_con ul li:nth-child(1) .ico{background:url(/images/main/business_ico0.png) no-repeat center;transition:all 1s;height: 43px;margin: 125px 0 28px;}
.business_con ul li:nth-child(2) .ico{background:url(/images/main/business_ico1.png) no-repeat center;transition:all 1s;}
.business_con ul li:nth-child(3) .ico{background:url(/images/main/business_ico2.png) no-repeat center;transition:all 1s;}
.business_con ul li:nth-child(4) .ico{background:url(/images/main/business_ico3.png) no-repeat center;transition:all 1s;}

.business_con ul li:nth-child(1)  {text-align:center;}
.business_con ul li:nth-child(1) .tit {text-align:center;color:#fff;}
.business_con ul li:nth-child(1) .more {text-align:center;color:#fff;
	border-bottom:1px solid rgba(255,255,255,0.6);
	}

.news{overflow:hidden;text-align:center;width:100%;padding:90px 0;}
.news .toparea{
	width:94%;
	overflow:hidden;
	margin:0 auto;
	padding-bottom:45px;
	border-bottom:1px solid #ddd;
}
.news .btmarea{
	max-width:1400px;
	width:94%;
	overflow:hidden;
	margin:45px auto 0;
}

.news .titbox{
	float:left;
	display:table;
	width:30%;height:360px;
	text-align:center;
	margin-right:1%;
}
.news .titbox .align{
	display:table-cell;
	vertical-align:middle;
}
.news .toparea .titbox{background:#202a76;}
.news .toparea .titbox .tit{font-size:16px;color:#fff;margin:25px 0 15px;}
.news .toparea .titbox p{font-size:14px;color:rgba(255,255,255,0.8);margin-bottom:35px;line-height:160%;}
.news .toparea .titbox a{font-size:12px;color:rgba(255,255,255,0.6);border-bottom:1px solid rgba(255,255,255,0.4);}

.news .btmarea .titbox{background:#f0f0f0;}
.news .btmarea .titbox .tit{font-size:16px;color:#383838;margin:25px 0 15px;}
.news .btmarea .titbox p{font-size:14px;color:#333;margin-bottom:35px;line-height:160%;}
.news .btmarea .titbox a{font-size:12px;color:rgba(0,0,0,0.6);border-bottom:1px solid rgba(0,0,0,0.4);}



.news .news_lists{	
	overflow:hidden;
	float:left;
	position:relative;
	width:69%;
}
.news .news_lists .nprev{
	position:absolute;left:3px;top:25%;z-index:100;
}
.news .news_lists .nnext{
	position:absolute;right:4px;top:25%;z-index:100;
}
.news .news_lists ul{
	overflow:hidden;
	text-align:center;
	width:1000%;
}
.news .news_lists ul li{
	float:left;
	width:4.95%;height:360px;
	margin-right:0.1%;
}
.news .news_lists li:nth-child(2){}
.news .news_lists li .thumarea{}
.news .news_lists li .thumarea img{max-width:335px;width:100%;}
.news .news_lists li .txtarea{max-width:335px;margin:0 auto;padding:20px 0;text-align:left;}
.news .news_lists li .txtarea .tit{font-size:16px;color:#333;}
.news .news_lists li p{font-size:13px;color:#777;margin:10px 0 15px;}
.news .news_lists li .date{font-size:12px;color:#888;}


@media(max-width:1080px){

	.news .titbox{
		float:none;
		display:table;
		width:100%;height:300px;
		text-align:center;
		margin-right:0%;
		margin-bottom:1%;
	}
	.news .news_lists{	
		overflow:hidden;
		float:none;
		position:relative;
		width:100%;
	}
	.news .news_lists ul{
		float:none;
		width:1000%;
		overflow:hidden;
		text-align:center;
	}
	.news .news_lists ul li{
		float:left;
		width:3.2666%;height:auto;
		margin-right:0.1%;
	}
	.news .news_lists .nprev{position:absolute;left:0px;top:25%;z-index:100;}
	.news .news_lists .nnext{position:absolute;right:0px;top:25%;z-index:100;}
}




.main_area2{
	height:600px;
	padding:60px 0;  
	background:url(/images/main/main_area2_bg.jpg) no-repeat center;
	background-attachment:fixed;
	text-align:center;
}
.main_area2 .area_wrap{
	max-width:1400px;
	width:100%;
	margin:0 auto;
	text-align:center;
}
.main_area2 .area_wrap .rnd{
	max-width:692px;
	width:99%;height:300px;
	margin:0 auto;
	padding:0.5%;
	background:url(/images/main/rnd_bg.jpg) no-repeat center;
	background-size:cover;
}

.main_area2 .area_wrap .factory{
	max-width:692px;
	width:99%;height:300px;
	margin:0 auto;
	padding:0.5%;
	background:url(/images/main/factory_bg.jpg) no-repeat center;
}
.main_area2 .area_wrap .wrap{
	width:98%;height:282px;
	margin:8px auto;
	display:table;
	border:1px solid rgba(255,255,255,0.2);
}
.main_area2 .area_wrap .wrap .align{
	display:table-cell;vertical-align:middle;
}
.main_area2 .area_wrap .wrap .align .tit{font-size:19px;color:#fff;}
.main_area2 .area_wrap .wrap .align p{font-size:14px;color:rgba(255,255,255,0.8);margin:10px 0 20px;}
.main_area2 .area_wrap .wrap .align ul{margin-bottom:20px;}
.main_area2 .area_wrap .wrap .align ul li{
	display:inline-block;#display:inline;*zoom:1;
	margin:0 25px;
}
.main_area2 .area_wrap .wrap .align ul li .ico{height:52px;}
.main_area2 .area_wrap .wrap .align ul li .ico img{vertical-align:middle;}
.main_area2 .area_wrap .wrap .align ul li .sbj{margin-top:5px;font-size:14px;color:rgba(255,255,255,0.9);}
.main_area2 .area_wrap .wrap .align a{
	font-size:12px;color:rgba(255,255,255,0.8);
	border-bottom:1px solid rgba(255,255,255,0.6)
}




.global{overflow:hidden;text-align:center;padding:85px 0 0;}
.global .conwrap{overflow:hidden;width:100%;background:#e0e0e4;}
.global .conwrap .maparea{
	overflow:hidden;
	width:100%;
	text-align:center;
	position:relative;
}
.global .conwrap .maparea .map_anker a{
	display:block;
	height:9.6%;
	position:absolute;
	text-indent:9999px;
	opacity:0;
}
.global .conwrap .maparea .map_anker a:nth-child(1){width:7%;left:36.8%;top:51.5%;}
.global .conwrap .maparea .map_anker a:nth-child(2){width:5%;right:14.2%;top:80.5%;}
.global .conwrap .maparea .map_anker a:nth-child(3){width:6%;left:21.5%;top:22.5%;}
.global .conwrap .maparea .map_anker a:nth-child(4){width:7%;left:46%;bottom:6.5%;}
.global .conwrap .maparea .map_anker a:nth-child(5){width:4.8%;left:25.5%;top:44.5%;}
.global .conwrap .maparea .map_anker a:nth-child(6){width:5.5%;right:9%;bottom:13.5%;}
.global .conwrap .maparea .map_anker a:nth-child(7){width:5%;right:26%;top:38.5%;}
.global .conwrap .maparea .map_anker a:nth-child(8){width:5%;left:31%;top:52.5%;}
.global .conwrap .maparea .map_anker a:nth-child(9){width:5.5%;right:22.0%;top:48%;}
.global .conwrap .maparea .map_anker a:nth-child(10){width:5.5%;left:19.0%;top:33%;}
.global .conwrap .maparea .map_anker a:nth-child(11){width:5.5%;left:40.5%;top:39%;}

.global .conwrap .maparea img{width:82%;}
.global .conwrap .infoarea{
	width:94%;
	margin:0 auto;
	padding:5% 3%;
	background:#202a76 url(/images/main/global_bg1.png) no-repeat right bottom;
	text-align:left;;
}
.global .conwrap .infoarea .info_title{
	font-size:24px;font-weight:bold;color:#fff;
	line-height:120%;
}
.global .conwrap .infoarea .info_tabs{
	margin:20px 0;
	padding-bottom:15px;
	border-bottom:1px solid rgba(255,255,255,0.2);
}
.global .conwrap .infoarea .info_tabs ul{overflow:hidden;}
.global .conwrap .infoarea .info_tabs ul li{
	float:left;
	margin-right:25px;
}
.global .conwrap .infoarea .info_tabs ul li a{
	display:block;
	color:#fff;
}
.global .conwrap .infoarea .info_tabs ul li.on a{border-bottom:1px solid #fff;}
.global .conwrap .infoarea .tabs_info{}
.global .conwrap .infoarea .tabs_info .tit{margin-bottom:15px;font-size:19px;color:#fff;}
.global .conwrap .infoarea .tabs_info dl{margin-bottom:10px;}
.global .conwrap .infoarea .tabs_info dl dt{font-size:14px;color:#fff;}
.global .conwrap .infoarea .tabs_info dl dd{font-size:14px;color:rgba(255,255,255,0.5);font-weight:300;}
.global .conwrap .infoarea .tabs_info a{
	display:inline-block;#display:inline;*zoom:1;
	margin-top:30px;
	font-size:12px;
	color:rgba(255,255,255,0.6);
	border-bottom:1px solid rgba(255,255,255,0.6);
}
.dn{display:none;}



.pr{text-align:center;padding:0 0 90px 0;}
.pr .pr_wrap{
	overflow:hidden;
	width:100%;
	margin:0 auto;
}
.pr .pr_wrap .movie{
	float:left;
	width:50%;
	height:320px;
	background:#eee;
	box-shadow:1px 1px 0 #ddd inset,-1px -1px 0 #ddd inset;
}
.pr .pr_wrap .movie a.more{
	display:block;
	width:184px;height:38px;
	text-align:center;line-height:38px;
	margin:22px auto 0;
	background:#fff;
	color:#555;
}
.pr .pr_wrap .recruit{
	float:left;
	width:50%;
	height:320px;
	background:#fff;
	box-shadow:0 1px 0 #ddd inset,-1px -1px 0 #ddd inset;
}
.pr .pr_wrap .recruit a.more{
	display:block;
	width:184px;height:38px;
	text-align:center;line-height:38px;
	margin:22px auto 0;
	background:#e9e9e9;
	color:#555;
}
.pr .pr_wrap .magazine{
	float:left;
	width:94%;
	height:320px;
	padding:0 3%;
	background:#eee;
	box-shadow:0 0 0 #ddd inset,-1px -1px 0 #ddd inset;
}
.pr .pr_wrap .magazine a.more{
	display:block;
	font-size:12px;
	margin:10px 0 0;
	color:#555;
}

.pr .pr_wrap .tit{font-size:19px;color:#222;margin-top:50px;}
.pr .pr_wrap p{font-size:14px;color:rgba(0,0,0,0.5);margin:5px 0 40px;}
.pr .pr_wrap .ico{height:60px;}



.pr .pr_wrap .magazine .tit{
	float:left;
	text-align:left;
	max-width:158px;
}
.pr .pr_wrap .magazine .lists{float:right;margin:43px 0 0 0}
.pr .pr_wrap .magazine .lists ul{overflow:hidden;}
.pr .pr_wrap .magazine .lists ul li{float:left;margin-right:5px;}


.bgblack{
	display:none;
	position:absolute;left:0;top:0;z-index:1100;
	background:rgba(0,0,0,0.8);
	width:100%;
}
.m53_pop{
	display:none;
	max-width:1280px;
	width:100%;
	height:720px;
	margin:0 auto;
	position:absolute;left:50%;top:0;z-index:1200;
	margin-left:-640px;
}
.m53_pop .iframe_wrap{
	width:100%;
	height:720px;
	margin:0 auto;
}



@media(max-width:1170px){
	.vod_thum iframe{}
	.m53 .vod_lists ul li{
		float:left;
		margin-right:1%;
		max-width:100%;
		width:49.5%;
		text-align:left;
	}
	.m53 .vod_lists ul li img{width:100%;}
	.m53 .vod_lists ul li:nth-child(2n){margin-right:0;}

	.m53_pop{
		display:none;
		max-width:100%;
		width:100%;
		height:570px;
		margin:0 auto;
		position:absolute;left:0%;top:0;z-index:1200;
		margin-left:0;
	}
	.m53_pop .iframe_wrap{
		width:94%;
		height:570px;
		margin:0 auto;
	}
	.m53_pop .iframe_wrap .in_frame iframe{height:550px !important;}
	.m53_pop .iframe_wrap .in_frame{
		width:100%;
		height:570px !important;
		margin:0 auto;
	}
}
@media(max-width:820px){
	.vod_thum iframe{width:100%;}
}




/* footer */
#footer{background:#323232;}
.foot{
	overflow:hidden;
	padding:55px 0 75px;
	max-width:1400px;
	width:94%;
	margin:0 auto;
	text-align:center;
}
.foot .foot_info{
	max-width:100%;
}
.foot .foot_info h1{}
.foot .foot_info address{font-size:14px;color:#838383;margin:15px 0 5px;}
.foot .foot_info .infos{font-size:13px;color:#616161;line-height:170%;}
.foot .foot_info .infos span{display:inline-block;#display:inline;*zoom:1;width:15px;}
.foot .foot_info .copy{font-size:12px;color:#616161;margin:15px 0 30px;}
.foot .foot_info .family{position:relative;	width:242px;height:34px;margin:0 auto;}
.foot .foot_info .family>a{
	display:block;
	width:216px;height:34px;
	text-align:left;line-height:34px;
	margin:0 auto;
	padding:0 13px;
	border:1px solid #515151;
	background:url(/images/common/family_arr.png) no-repeat 94% center;
	color:rgba(255,255,255,0.6);
}
.foot .foot_info .family .fam_lists{
	display:none;
	overflow:hidden;
	position:absolute;left:0;bottom:100%;
	background:#2a2a2a;
	max-width:242px;width:100%;
	border:1px solid #515151;
	border-bottom:0;
}
.foot .foot_info .family .fam_lists ul{}
.foot .foot_info .family .fam_lists ul li{
	border-bottom:1px solid #515151;
}
.foot .foot_info .family .fam_lists ul li:last-child{border-bottom:0;}
.foot .foot_info .family .fam_lists ul li a{
	display:block;
	width:100%;height:34px;
	text-align:left;line-height:34px;
	padding:0 13px;
	color:rgba(255,255,255,0.6);	
}
.foot .foot_info .family .fam_lists ul li a:hover{background:rgba(0,0,0,0.3)}

.foot .foot_sitemap{
	display:none;
	float:none;
	overflow:hidden;
	max-width:955px;
	border-left:1px solid rgba(255,255,255,0.1);
}
.foot .foot_sitemap .menubox{
	float:left;
	min-width:90px;
	padding:0 25px;
	min-height:225px;
	border-right:1px solid rgba(255,255,255,0.1);
}
.foot .foot_sitemap .menubox:nth-child(1){}
.foot .foot_sitemap .menubox:nth-child(2){}
.foot .foot_sitemap .menubox:nth-child(3){}
.foot .foot_sitemap .menubox:nth-child(4){}
.foot .foot_sitemap .menubox:nth-child(5){}
.foot .foot_sitemap .menubox:nth-child(6){}
.foot .foot_sitemap .menubox h2{font-size:16px;color:#bababa;margin-bottom:20px;}
.foot .foot_sitemap .menubox h2 a{color:#bababa}
.foot .foot_sitemap .menubox ul{}
.foot .foot_sitemap .menubox ul li{margin-bottom:5px;}
.foot .foot_sitemap .menubox ul li a{font-size:13px;color:#616161;}