@charset   "utf-8";

body {
font-size:0.75em;
background-color:#DADADA;
}
body a{
text-decoration:none;
color:#333333;
}
body a:hover{
text-decoration:underline;
color:#333333;
}
#container_extra{
width:100%;
background-color:#fff;
}
#container{
background-color:#fff;
margin:0 auto;
width:930px;
}
#header{
position:relative;
width:930px;
height:300px;
}
.detail_a  {
   cursor: pointer;
   height:60px;
   display:block;
   overflow:hidden;
}


.news {
width:65%;
position:absolute;
bottom:0;
left:160px;
border-top:1px #666 solid;
border-bottom:1px #666 solid;
text-align:center;
height:23px;
}

.news li{
line-height:23px;
padding:0 0 0 15px;
}
#content{
width:100%;
position:relative;
}
#footer_extra{
width:100%;
height:122px;
clear:both;
background:url(../image/footer_extra_bg.gif) repeat-x bottom;
}
#footer{
position:relative;
text-align:center;
height:122px;
margin:0 auto;
width:930px;
background:url(../image/footer_bg.gif) no-repeat bottom;
}
#footer .join_epaper{
position:absolute;
right:130px;
bottom:0;
}
.link_theme{
margin:0 auto;
text-align:center;
width:46%;
height:60px;
}

.link_theme li{
float:left;
display:block;
height:60px;
}
.link_theme li a{
display:block;
text-indent:-9999px;
}
.link_theme li.dining_jlb a{
height:60px;
width:73px;
background:url(../image/theme_dining_pic_01.gif) no-repeat 0 0;
}
.link_theme li.dining_jlb a:hover{
width:73px;
background:url(../image/theme_dining_pic_01_on.gif) no-repeat 0 0;
}
.link_theme li.dining_bull a{
height:60px;
width:86px;
background:url(../image/theme_dining_pic_02.gif) no-repeat 0 0;
}
.link_theme li.dining_bull a:hover{
height:60px;
width:86px;
background:url(../image/theme_dining_pic_02_on.gif) no-repeat 0 0;
}
.link_theme li.dining_dada a{
height:60px;
width:92px;
background:url(../image/theme_dining_pic_03.gif) no-repeat 0 0;
}
.link_theme li.dining_dada a:hover{
height:60px;
width:92px;
background:url(../image/theme_dining_pic_03_on.gif) no-repeat 0 0;
}
.link_theme li.dining_jogoya a{
height:60px;
width:92px;
background:url(../image/theme_dining_pic_04.gif) no-repeat 0 0;
}
.link_theme li.dining_jogoya a:hover{
height:60px;
width:92px;
background:url(../image/theme_dining_pic_04_on.gif) no-repeat 0 0;
}
.link_theme li.movie_vieshow a{
height:60px;
width:90px;
background:url(../image/theme_movie_pic_01.gif) no-repeat 0 0;
}
.link_theme li.movie_vieshow a:hover{
height:60px;
width:90px;
background:url(../image/theme_movie_pic_01_on.gif) no-repeat 0 0;
}
.link_theme li.lohas_gym a{
height:60px;
width:85px;
background:url(../image/theme_lohas_pic_01.gif) no-repeat 0 0;
}
.link_theme li.lohas_gym a:hover{
height:60px;
width:85px;
background:url(../image/theme_lohas_pic_01_on.gif) no-repeat 0 0;
}
.link_theme li.lohas_carrefour a{
height:60px;
width:85px;
background:url(../image/theme_lohas_pic_02.gif) no-repeat 0 0;
}
.link_theme li.lohas_carrefour a:hover{
height:60px;
width:85px;
background:url(../image/theme_lohas_pic_02_on.gif) no-repeat 0 0;
}
/*floor guide layout*/
.floor_guide_head{
position:relative;
height:35px;
background:url(../image/floor_head.jpg) no-repeat 0 0;
}
.floor_guide_second_head{
position:relative;
height:35px;
background:url(../image/floor_guide_second_head.jpg) no-repeat 0 0;
}
.floor_guide_third_head{
	position:relative;
	height:35px;
	background:url(../image/floor_guide_third_head.jpg) no-repeat 0 0;
}
.floor_guide_fourth_head{
    position:relative;
    height:35px;
    background:url(../image/floor_guide_fourth_head.jpg) no-repeat 0 0;
}

.floor_guide_promotions a{ color:#333333;}
.floor_guide_promotions a:hover{ color:#333333;}
.floor_guide_kind{
	position:absolute;
	bottom:3px;
	right:-2px;
	float:right;
	width:500px;
	font-size:12px;
	height: 24px;
}
.floor_guide_event_kind{
	position:absolute;
	bottom:26px;
	right:10px;
	float:right;
	width:38%;
	font-size:12px;
}
.floor_guide_kind li{
float:left;
width:20%;
}
.floor_guide_second_kind{
	position:absolute;
	bottom:7px;
	right:-1px;
	float:right;
	width:34%;
}
.floor_guide_second_kind li{
float:left;
width:23%;
}
.content_body{
background:url(../image/floor_guide_body_bg.gif) repeat-y 0 0;
}
.floor_guide_body{
width:85%;
margin:0 auto;
}
.floor_guide_space{
clear:both;
}
.floor_guide_box{
float:left;
width:32%;
}
.floor_guide_box h4{
line-height:1.6em;
background-color:#007DD1;
text-align:center;
color:#fff;
font-weight:bold;
}
.floor_guide_box li{
line-height:2em;
padding-left:6px;
float:left;
width:47%;
}

.content_footer{
text-align:center;
height:63px;
background:url(../image/floor_guide_footer_bg.gif) no-repeat 0 0;
}
.content_jump{
padding-top:20px;
}

/*floor guide table layout*/
.floor_guide_board_body{
text-align:center;
height:1300px;
background:url(../image/board_bg.jpg) no-repeat 0 0;
}
.floor_guide_board{
padding:0px;
margin:0 auto;
}
.floor_guide_board table{
border:none;
border-collapse:separate;
margin:0 auto;
width:85%;
}
.floor_guide_board table th{
border-bottom:1px solid #bbb;

height:22px;
background:url(../image/operating_th_bg.gif) repeat-x;
}
.floor_guide_board table td{
padding:5px 15px;
border-bottom:1px solid #bbb;
border-right:1px solid #bbb;
border-left:1px solid #fff;
border-top:1px solid #fff;
background:#eee;
}
.floor_guide_board table td span{
font-size:1.8em;
}
.floor_guide_board table td img{
float:right;
margin-left:2px;
}
.floor_guide_board table td.set_01{
border-bottom:1px solid #bbb;
border-right:1px solid #bbb;
border-left:1px solid #fff;
border-top:1px solid #fff;
background-color:#B0FFB3;
}
.floor_guide_board table td.set_02{
border-bottom:1px solid #bbb;
border-right:1px solid #bbb;
border-left:1px solid #fff;
border-top:1px solid #fff;
background-color:#F0C4FF;
}
.floor_guide_board table td.set_03{
border-bottom:1px solid #bbb;
border-right:1px solid #bbb;
border-left:1px solid #fff;
border-top:1px solid #fff;
background-color:#B3EEFF;
}
.floor_guide_board table td.set_04{
text-align:center;
border-left:none;
border-bottom:1px solid #777;
border-right:none;
border-top:1px solid #ddd;
background-color:#999;
color:#fff;
}
.floor_guide_board table span.font_set_01{
font-size:1em;
text-align:left;
}
.floor_guide_board table span.font_set_02{
font-size:0.9em;
}


/*event layout*/
.event_bg{
width:100%;
background:url(../image/event_bg.jpg) no-repeat 0 0;
height:auto !important;
height:580px;
min-height:580px;
}
.event_tower{
position:absolute;
margin:85px 0 0 60px;
float:left;
width:52%;
}
/*promotion layout*/
.promotion_head{
position:relative;
height:35px;
background:url(../image/promotion_head.jpg) no-repeat 0 0;
}
.promotion_second_head{
position:relative;
height:35px;
background:url(../image/promotions_second_head.jpg) no-repeat 0 0;
}
.promotion_third_head{
	position:relative;
	height:35px;
	background:url(../image/promotions_third_head.jpg) no-repeat 0 0;
}
.promotion_fourth_head{
    position:relative;
    height:35px;
    background:url(../image/promotions_fourth_head.jpg) no-repeat 0 0;
}

.promotion_bg{
width:100%;
background:url(../image/promotion_bg.jpg) no-repeat 0 0;
height:auto !important;
height:580px;
min-height:580px;
}
.promotion_tower{
position:absolute;
margin:85px 0 0 0;
right:65px;
width:52%;
}
/*members layout*/
.members_head{
    position:relative;
    height:35px;
    background:url(../image/members_head.jpg) no-repeat 0 0;
}
.members_second_head{
    position:relative;
    height:35px;
    background:url(../image/members_coupon.jpg) no-repeat 0 0;
}
.members_bg{
width:100%;
background:url(../image/members_bg.jpg) no-repeat 0 0;
height:auto !important;
height:500px;
min-height:500px;
}
.members_statement{
width:580px;
position:absolute;
top:120px;
left:73px;
}
.members_news ul{
float:left;
width:45%;
}
/*card layout*/
.card_bg{
width:100%;
background:url(../image/card_bg.jpg) no-repeat 0 0;
height:auto !important;
height:500px;
min-height:500px;
}
.card_hint{
width:580px;
position:absolute;
top:70px;
left:280px;
}
.card_statement{
width:580px;
position:absolute;
top:120px;
left:76px;
}
.card_statement ul{
float:left;
width:20%;
}
.card_event{
position:absolute;
top:310px;
left:40px;
}
/*introduction layout*/
.intro_bg{
width:100%;
background:url(../image/introduction_bg.jpg) no-repeat 0 0;
height:auto !important;
height:664px;
min-height:664px;
}
.intro_article_01{
position:absolute;
top:130px;
right:90px;
width:360px;
}
.intro_article_01 p{
margin-bottom:18px;
}
.intro_article_02{
position:absolute;
bottom:20px;
left:78px;
width:500px;
}
/*spec effect*/
.mypets{
clear:both;
}
.column_header h4{
cursor:pointer;
color:#003399;
padding:0 0 0 15px;
height:25px;
background:url(../image/column_box_head_bg.png) no-repeat 
}
.column_header h4 span{
float:right;
padding:0 30px 0 0;
*margin-top:-23px;
}
.thepet{
margin:5px 0 0 0;
}
.column_box{
padding:0 20px 0 15px;
overflow:hidden;
zoom:1;
}

.thepet img{
margin:0 5px 0 0;
float:left;
padding:5px;
background-color:#DCC69A;
}
.thepet p{
clear:both;
}
.column_mid{
height:5px;
overflow:hidden;
zoom:1;
}
/*service layout*/
.service_head{
	position:relative;
	height:35px;
	background:url(../image/service_head.jpg) no-repeat 0 0;
}
.service_second_head{
position:relative;
height:35px;
background:url(../image/service_second_head.jpg) no-repeat 0 0;
}
.service_third_head{
position:relative;
height:35px;
background:url(../image/service_third_head.jpg) no-repeat 0 0;
}
.service_fourth_head{
	position:relative;
	height:35px;
background:url(../image/service_fourth_head.jpg) no-repeat 0 0;
}

.service_fifth_head{
	position:relative;
	height:35px;
background:url(../image/service_fufth_head.jpg) no-repeat 0 0;
}
.service_kind{
	position:absolute;
	bottom:3px;
	right:0px;
	float:right;
	width:357px;
	font-size:12px;
	height: 29px;
}
.service_body{
position:relative;
height:691px;
background:url(../image/service_bg.jpg) no-repeat 0 0;
}
.operation_body{
text-align:center;
height:950px;
background:url(../image/operating_bg.jpg) no-repeat 0 0;
}
.operation_box1{
margin:0 auto;
padding:25px 0 0 0;
}
.operation_box1 table{
border:none;
border-collapse:separate;
margin:0 auto;
width:70%;
}
.operation_box1 table th{
border-bottom:1px solid #ccc;
text-align:center;
height:22px;
background:url(../image/operating_th_bg.gif) repeat-x;
}
.operation_box1 table td{
padding:2px 0;
border-bottom:1px solid #bbb;
border-right:1px solid #bbb;
border-left:1px solid #fff;
border-top:1px solid #fff;
background:#eee;
}
.textbox{
	width:60%;
	font-size:13px;
}
.operation_body{
text-align:center;
height:950px;
background:url(../image/operating_bg.jpg) no-repeat 0 0;
}
.operation_box{
margin:0 auto;
padding:25px 0 0 0;
}
.operation_box table{
border:none;
border-collapse:separate;
margin:0 auto;
width:85%;
}
.operation_box table th{
border-bottom:1px solid #ccc;
text-align:center;
height:22px;
background:url(../image/operating_th_bg.gif) repeat-x;
}
.operation_box table td{
padding:2px 0;
border-bottom:1px solid #bbb;
border-right:1px solid #bbb;
border-left:1px solid #fff;
border-top:1px solid #fff;
background:#eee;
}
.service_body h4{
font-size:1.2em;
font-weight:bold;
background:url(../image/service_dot.gif) no-repeat 0 6px;
padding:0 0 0 10px;
}
.service_point_01{
width:50%;
position:absolute;
top:58px;
left:60px;
}
.service_point_01 li{
line-height:1.6em;
width:45%;
background:url(../image/service_dot.gif) no-repeat 0 5px;
padding:0 0 0 12px;
float:left;
}
.service_point_02{
position:absolute;
top:24px;
LEFT:60PX;
font:Arial;
font-size:1.4em;
font-weight:bold;
}
.service_point_03{
width:25%;
position:absolute;
top:200px;
left:60px;
}
.service_point_04{
width:25%;
position:absolute;
top:200px;
left:320px;
}
/*extra*/
.members_news{
width:580px;
position:absolute;
top:310px;
left:73px;
}
.members_event{
width:700px;
position:absolute;
top:400px;
left:50px;
}
.members_event_02{
width:700px;
position:absolute;
top:520px;
left:50px;
}
.members_event img{
display:block;
float:left;
}
.members_event_02 img{
display:block;
float:left;
}
.memers_article_block{
float:right;
}
.members_font_set_01{
font-weight:bold;
color:#EF3B96;
}
.members_font_set_02{
font-size:0.9em;
line-height:2em;
color:#555;
}
.new_traffic{
position:relative;
background:url(../image/promo/new_traffic.jpg) no-repeat 0 0;
height:950px;
}
.map_01{
position:absolute;
bottom:10px;
left:90px;
}
.map_02{
	position:absolute;
	bottom:105px;
	right:307px;
}
.works_list_bg{
background:url(../image/promo/works_list_bg.jpg) no-repeat 0 0;
}
.progress_list{
width:100%;
margin:120px 0 0 0;
}
.progress_box{
width:89.5%;
margin:0 auto;
}
.progress_item_box{
float:left;
background:url(../image/promo/works_table.png) no-repeat 0 0;
height:217px;
width:414px;
}
.progress_item{
width:87%;

padding:20px 20px 20px 27px;
}
.progress_item .progress_img  img {
border:4px solid #45154B;
}
.progress_item .progress_img{
float:left;
width:30%;
}
.progress_item .progress_txt{
float:right;
width:48%;
}
.progress_item h4{
text-indent:1em;
font-weight:bold;
color:#FFF;
background:#45154B;
margin-bottom:10px;
}
.index_bg{
height:480px;
}
.index_man{
position:absolute;
top:-100px;
left:40px;
width:188px;
height:510px;
background:url(../image/promo/index_man.png) no-repeat 0 0;
}
.index_woman{
position:absolute;
top:-70px;
right:0px;
width:286px;
height:475px;
background:url(../image/promo/index_woman.png) no-repeat 0 0;
}

