/*#leftfix { position:absolute; top:0; left:0; z-index:200; width:75px; height:100%; min-height:1200px; background-color:#313131; }
* html #leftfix { position:absolute; } */
#leftfix { position:fixed; top:0; left:0; width:75px; height:100%; background-color:#313131; }
#leftfix li { position:relative; width:75px; height:80px; }
#leftfix ul { zoom:1; }
#leftfix ul:after { content:""; display:block; font-size:0; height:0px; clear:both; }
#leftfix li { position:relative; width:75px; height:80px; overflow:hidden; float:left; }
#leftfix li.btn01 { background:url(../img/common/btn_left01_off.gif) left top no-repeat; }
#leftfix li.btn01_on { background:url(../img/common/btn_left01_on.gif) left top no-repeat; }
#leftfix li.btn02 { background:url(../img/common/btn_left02_off.gif) left top no-repeat; }
#leftfix li.btn02_on { background:url(../img/common/btn_left02_on.gif) left top no-repeat; }
#leftfix li.btn03 { background:url(../img/common/btn_left03_off.gif) left top no-repeat; }
#leftfix li.btn03_on { background:url(../img/common/btn_left03_on.gif) left top no-repeat; }
#leftfix li.btn04 { background:url(../img/common/btn_left04_off.gif) left top no-repeat; }
#leftfix li.btn04_on { background:url(../img/common/btn_left04_on.gif) left top no-repeat; }
#leftfix li.btn05 { background:url(../img/common/btn_left05_off.gif) left top no-repeat; }
#leftfix li.btn05_on { background:url(../img/common/btn_left05_on.gif) left top no-repeat; }
#leftfix li.btn06 { background:url(../img/common/btn_left06_off.gif) left top no-repeat; }
#leftfix li.btn06_on { background:url(../img/common/btn_left06_on.gif) left top no-repeat; }
#leftfix li.btn07 { background:url(../img/common/btn_left07_off.gif) left top no-repeat; text-indent:-9999px;}
#leftfix li.btn07_on { background:url(../img/common/btn_left07_on.gif) left top no-repeat; text-indent:-9999px;}
#leftfix li.btn08 { background:url(../img/common/btn_left08_off.gif) left top no-repeat; text-indent:-9999px;}
#leftfix li.btn08 a:hover { background:url(../img/common/btn_left08_on.gif) left top no-repeat; text-indent:-9999px;}
#leftfix li.btn08_on { background:url(../img/common/btn_left08_on.gif) left top no-repeat; text-indent:-9999px;}
#leftfix li.btn09 { background:url(../img/common/btn_left09_on.gif) left top no-repeat; text-indent:-9999px;}
#leftfix li.btn10 { background:url(../img/common/btn_left10_off.gif) left top no-repeat; text-indent:-9999px;}
#leftfix li.btn10_on { background:url(../img/common/btn_left10_on.gif) left top no-repeat; text-indent:-9999px;}
#leftfix li.btn10 a:hover { background:url(../img/common/btn_left10_on.gif) left top no-repeat; text-indent:-9999px;}
#leftfix li.btn11 { background:url(../img/common/btn_left11_off.gif) left top no-repeat; text-indent:-9999px;}
#leftfix li.btn11_on { background:url(../img/common/btn_left11_on.gif) left top no-repeat; text-indent:-9999px;}
#leftfix li.btn11 a:hover { background:url(../img/common/btn_left11_on.gif) left top no-repeat; text-indent:-9999px;}
#leftfix li.btn12 { background:url(../img/common/btn_left12_off.gif) left top no-repeat; text-indent:-9999px;}
#leftfix li.btn12_on { background:url(../img/common/btn_left12_on.gif) left top no-repeat; text-indent:-9999px;}
#leftfix li.btn12 a:hover { background:url(../img/common/btn_left12_on.gif) left top no-repeat; text-indent:-9999px;}
#leftfix li.btn13 { background:url(../img/common/btn_left13_off.gif) left top no-repeat; text-indent:-9999px;}
#leftfix li.btn13_on { background:url(../img/common/btn_left13_on.gif) left top no-repeat; text-indent:-9999px;}
#leftfix li.btn13 a:hover { background:url(../img/common/btn_left13_on.gif) left top no-repeat; text-indent:-9999px;}

#leftfix li.btn14 { background:url(../img/common/btn_left14.gif) left top no-repeat; text-indent:-9999px;}
#leftfix li.btn14_on { background:url(../img/common/btn_left14.gif) left top no-repeat; text-indent:-9999px;}
#leftfix li.btn14 a:hover { background:url(../img/common/btn_left14.gif) left top no-repeat; text-indent:-9999px;}

#leftfix li .btn_nav01 { background:url(../img/common/btn_left01_on.gif) left top no-repeat; }
#leftfix li .btn_nav02 { background:url(../img/common/btn_left02_on.gif) left top no-repeat; }
#leftfix li .btn_nav03 { background:url(../img/common/btn_left03_on.gif) left top no-repeat; }
#leftfix li .btn_nav04 { background:url(../img/common/btn_left04_on.gif) left top no-repeat; }
#leftfix li .btn_nav05 { background:url(../img/common/btn_left05_on.gif) left top no-repeat; }
#leftfix li .btn_nav06 { background:url(../img/common/btn_left06_on.gif) left top no-repeat; }
#leftfix li .btn_nav07 { background:url(../img/common/btn_left07_on.gif) left top no-repeat; }
#leftfix li .layer_nav { display:block; position:absolute; top:0; left:0; width:75px; height:80px; text-indent:-9999em; overflow:hidden; filter:alpha(opacity=0); opacity:0; }
#leftfix li a { display:block;  width:75px; height:80px; }
#leftfix li img { display:block; vertical-align:top; }

#wrap { position:relative; width:100%; min-width:1170px; text-align:left;  }
#area { position:relative; width:1000px; margin:0 auto; }

/* leftmenu 
#leftfix { position:fixed; top:0; left:0; width:75px; height:100%; background-color:#313131; }
#leftfix li { position:relative; width:75px; height:80px; }
#leftfix li.btn01 { background:url(../img/common/btn_left01_off.gif) left top no-repeat; }
#leftfix li.btn02 { background:url(../img/common/btn_left02_off.gif) left top no-repeat; }
#leftfix li.btn03 { background:url(../img/common/btn_left03_off.gif) left top no-repeat; }
#leftfix li.btn04 { background:url(../img/common/btn_left04_off.gif) left top no-repeat; }
#leftfix li.btn05 { background:url(../img/common/btn_left05_off.gif) left top no-repeat; }
#leftfix li .btn_nav01 { background:url(../img/common/btn_left01_on.gif) left top no-repeat; }
#leftfix li .btn_nav02 { background:url(../img/common/btn_left02_on.gif) left top no-repeat; }
#leftfix li .btn_nav03 { background:url(../img/common/btn_left03_on.gif) left top no-repeat; }
#leftfix li .btn_nav04 { background:url(../img/common/btn_left04_on.gif) left top no-repeat; }
#leftfix li .btn_nav05 { background:url(../img/common/btn_left05_on.gif) left top no-repeat; }
#leftfix li .layer_nav { display:block; position:absolute; top:0; left:0; width:75px; height:80px; text-indent:-9999em; overflow:hidden; filter:alpha(opacity=0); opacity:0; }
#leftfix li a { display:block;  width:75px; height:80px; }
#leftfix li img { display:block; vertical-align:top; }
*/
.divpop { position:absolute; z-index:1000; }
.divpop .bg { position:fixed; top:0; left:0; right:0; bottom:0; z-index:10; background:#000; opacity:.6; filter:alpha(opacity=60); }
.divpop .pop_cont_box { position:relative; z-index:300; padding:0 12px; background-color:#fff; border:1px solid #3e4355; }
.divpop .pop_cont_box h4.title { height:28px; padding:17px 0 0 5px; font-size:14px; font-weight:bold; color:#51545d; letter-spacing:-0.5px;}
.divpop .pop_cont_box .pop_cont { position:relative; z-index:300; line-height:17px; color:#e0e0e0; font-size:11px; background-color:#3c3e41; }
.divpop .pop_cont_box .pop_cont p.tit { height:26px;  color:#66c7cd; font-size:14px; font-weight:bold; letter-spacing:-0.5px; }
.divpop .close_box { padding:7px 0 9px 0; zoom:1; }
.divpop .close_box:after { content:""; display:block; font-size:0; height:0px; clear:both; }
.divpop .close_box .txt_box { float:left; cursor:pointer; display:block; font-size:11px; color:#444; }
.divpop .close_box .txt_box input { vertical-align:middle; }
.divpop .close_box .txt_box label { vertical-align:middle; cursor:pointer; }
.divpop .close_box .btn_close_s { float:right; padding:2px 0 0 0; display:block; cursor:pointer; }

/* header */
#header { position:relative; z-index:100; width:1000px; margin:0 auto; }
#header h1 { padding:0 0 23px 4px; margin-top:-3px;  }
#header .btn_schedule { cursor:pointer; }


#container { position:relative; width:1000px; margin:0 auto; zoom:1; height:100% !important }
#container:after { content:""; display:block; font-size:0; height:0px; clear:both; }

#leftcont { position:relative; float:left; width:239px; margin:0; }
/*#list_box { position:relative; float:left; width:761px; margin-left:-1px; } */
.main_right_box { position:relative; float:left; width:762px; margin-left:-2px; }
#list_box { position:relative; }

#imageBox_bt { clear:both; float:none;}

.tab_menu { background-color:#fff; width:1000px; height:50px; overflow:hidden; margin:0 auto; }
.tab_menu ul { background-color:#979ca3; height:50px; zoom:1; }
.tab_menu ul:after { content:""; display:block; font-size:0; height:0px; clear:both; }
.tab_menu li { float:left; text-align:center; border-right:1px solid #fff; width:139px; height:50px;}
.tab_menu li a { display:block;  height:33px; padding:17px 0 0 0; }
.tab_menu li a:hover { background-color:#4eb0d5; }
.tab_menu li.on a { background-color:#4eb0d5; }

/* contents */
#contents { padding:35px 115px 50px 115px; }
#contents .title_box { padding:0 0 0 1px; height:29px; border-bottom:2px solid #373737; zoom:1; }
#contents .title_box:after { content:""; display:block; font-size:0; height:0px; clear:both; }
#contents .title_box h3 { float:left; }
#contents .title_box .select_box { float:right; margin-top:-5px; }
#contents .title_box .b_facebook_twitter { float:right; }
#contents .title_box .b_facebook_twitter a { float:left;}
#contents .cont_box { padding:28px 13px 0 14px; }


#quickmenu { position:absolute; top:25px; left:50%; margin-left:516px; width:70px; }
#quickmenu ul { padding:14px 0 0 0; background:url(img/bg_quickmenu_s.gif) left top repeat-y; }
#quickmenu li { font:0/0 arial; }
#quickmenu .btn_top { font:0/0 arial; }

/* footer */
#footer { position:relative; z-index:50; width:100%; clear:both; float:none; padding:56px 0 0 0; }
.padding_px { padding:293px 0 0 0 !important; }
#footer .ft_area {position:relative; z-index:100; width:100%; }
#footer .ft_main {  }
#footer .ft_main .btn_more_v { margin:0 0 0 374px; cursor:pointer; }
#footer .ft_main .btn_top { margin:0 0 0 103px; }
#footer .main_ft { position:fixed; bottom:0; left:0; }
#footer .ft_box { position:relative; width:1000px; margin:0 auto;  }
#footer .infor { position:relative; border-top:1px solid #e1e2e5; padding:0 0 10px 0; background-color:#fff; }
#footer .infor .banner_zone { position:relative; width:1000px; padding:10px 0; overflow:hidden; }
#footer .infor .fmenu { background-color:#fafbfb; height:32px; }
#footer .infor .fmenu ul { padding:9px 0 0 133px; zoom:1; }
#footer .infor .fmenu ul:after { content:""; clear:both; height:0; display:block; font-size:0; }
#footer .infor .fmenu li { float:left; padding:0 10px 0 11px; background:url(img/bg_fmenu_bar.gif) left center no-repeat; }
#footer .infor .fmenu li.first { padding:0 10px 0 0; background:none; }
#footer .infor .fmenu li img { display:block; vertical-align:top; }
#footer .infor .copyrightbox { padding:5px 0 0 0; zoom:1; }
#footer .infor .copyrightbox:after { content:""; clear:both; height:0; display:block; font-size:0; }
#footer .infor .copyrightbox .flogo { padding:5px 0 0 0; float:left; }
#footer .infor .copyrightbox .address_box { float:left; padding:5px 0 0 42px; }
#footer .infor .copyrightbox p.copyright { margin:7px 0 0 0; }
#footer .family_site { position:absolute; bottom:28px; right:2px; color:#949494; font-size:11px; }
#footer .family_site span.txt_family { position:relative; z-index:2; display:block; width:189px; height:23px:0 0 0 19px; line-height:23px; cursor:pointer; border:1px solid #f2f2f2; background:#fff url(img/bg_family.gif) right top no-repeat; }
#footer .family_site .family_list { position:absolute; bottom:0; right:0; filter:alpha(opacity=0); opacity:0; }
#footer .family_site .family_list span.space { display:block; height:24px; cursor:pointer; }
#footer .family_site .family_list ul { padding:10px 10px 5px 19px; width:179px; border:1px solid #f2f2f2; background-color:#fff; }
#footer .family_site .family_list li { line-height:22px; color:#949494; }
#footer .family_site .family_list li a { color:#949494; }
#footer .btn_top { position:absolute; top:-43px; left:445px;  }

.jcarousel-skin { }
.jcarousel-skin .jcarousel-direction-rtl{ direction:rtl;  }
.jcarousel-skin .jcarousel-container-horizontal{position:relative; z-index:10; width:940px; padding:0 30px; }
.jcarousel-skin .jcarousel-clip-horizontal{ width:940px; height:50px; overflow:hidden;  }
.jcarousel-skin .jcarousel-item { margin:0 6px; }
.jcarousel-skin .jcarousel-item-horizontal{ padding:0; }
.jcarousel-skin .jcarousel-direction-rtl .jcarousel-item-horizontal{  }
.jcarousel-prev-horizontal {position:absolute; top:18px; left:14px; width:11px; height:19px; cursor:pointer; background:url(img/btn_prev_m.png) left top no-repeat; z-index:11; }
.jcarousel-next-horizontal {position:absolute; top:18px; right:14px; width:11px; height:19px; cursor:pointer; background:url(img/btn_next_m.png) left top no-repeat; z-index:11; }
.jcarousel-skin ul { overflow:hidden; height:50px; _height:50px; width:10000000px !important; }


.cover_box { position:relative; }
#js #site-cover,
#js #site-cover div {
	height:100%;
	width:100%;
	top:0;
	left:0;
	position:absolute;
	background-color:#fff;
	display:none;
	z-index:13;
}
#js #site-cover {
	z-index:3000;
	display:block;
}
#js #site-cover div {
	background-image:url(img/page-loader.gif);
	background-position:50% 150px;
	background-repeat:no-repeat;
	height:83.33333%;
	display:block;
	position:absolute;
	z-index:13;
}