﻿@charset "utf-8";

body{
	background:#b2c2e5 url(../image/index/bg3.gif) repeat-x left 547px;
	}

#Flash{
	width:100%;
	height:425px;
	background:#1d3971 url(../image/index/bg2.jpg) no-repeat center top;
	}
#Flash .no-flash{
	width:980px;
	height:340px;
	top:150px;
	left:50%;
	margin-left:-490px;
	background:#ffffff;
	position:absolute;
	filter: alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6;
	}

#Flash .no-flash-att{
	width:900px;
	top:200px;
	left:50%;
	margin-left:-450px;
	position:absolute;
	z-index:10;
	}

#Flash .no-flash-att p{
	font-size:85%;
	color:#000000;
	text-align:left;
	line-height:1.8;
	padding:0.5em 10em;
	}
#Flash .no-flash-att p.fl-download{
	text-align:center;
	padding:1em 0 0 0;
	}


#Cont-top{
	height:15px;
	}

#block-left,
#block-center,
#block-right{
	text-align:left;
	padding-bottom:1.5em;
	float:left;
	}
#block-left{width:263px;padding-top:8px;}
#block-center{width:503px;padding-top:16px;}
#block-right{width:190px;padding-top:16px;}


#block-left .bot01{
	padding:0 0 5px 19px;
	}
#block-left .koro{
	width:220px;
	margin-left:28px;
	padding-bottom:14px;
	border-bottom:1px dotted #aabde9;
	}
#block-left .koro li{
	height:60px;
	list-style-type:none;
	overflow:hidden;
	}
#block-left .banner{
	padding-top:14px;
	padding-left:28px;
	}
#block-left .banner li{
	height:76px;
	list-style-type:none;
	overflow:hidden;
	}
#block-left .bot02{
	width:220px;
	margin-left:28px;
	margin-top:12px;
	padding-top:14px;
	border-top:1px dotted #aabde9;
	}

#block-center .news{
	width:492px;
	padding:0 0 35px 0;
	}
#block-center .news .title{
	height:44px;
	background:#ededed url(../image/index/center_news_bg.gif) repeat-x left bottom;
	}
#block-center .news .title h2{
	width:200px;
	float:left;
	}
#block-center .news .title h2 img{
	margin:8px 0 0 11px;
	}
#block-center .news .title p{
	width:72px;
	margin:0;
	padding:15px 0 0 0;
	float:right;
	}
#block-center .news table{
	margin:20px 0 0 13px;
	}
#block-center .news td{
	line-height:1.5;
	vertical-align:top;
	}
#block-center .news .day{
	width:20%;
	font-size:75%;
	font-weight:bold;
	color:#a9a9a9;
	padding:0 0 0 17px;
	background:url(../image/icon01.gif) no-repeat left 5px;
	white-space:nowrap; 
	}
#block-center .news .data{
	width:80%;
	font-size:85%;
	padding:0 0 6.5px 0;
	}
#block-center .news .data img{
	margin-left:5px;
	vertical-align:text-top;
	}

#block-center .travel{
	width:490px;
	}
#block-center .travel h2{
	padding:0 0 7px 0;
	}
#block-center .travel .block{
	margin:6px 10px;
	padding-bottom:11px;
	background:url(../image/index/line01.gif) repeat-x left bottom;
	clear:both;
	}
#block-center .travel .block .pic{
	width:180px;
	background:url(../image/index/travel_bg2.gif) no-repeat left bottom;
	
	float:left;
	}
#block-center .travel .block .text{
	width:276px;
	float:right;
	}
#block-center .travel .block .pic p{
	text-align:center;
	padding:8px 0 9px 0;
	background:url(../image/index/travel_bg1.gif) no-repeat left top;
	}
#block-center .travel dt,
#block-center .travel dd{
	width:270px;
	line-height:1.5;
	margin:0;
	padding:0;
	}
#block-center .travel dt{
	font-size:85%;
	font-weight:bold;
	padding-top:8px;
	padding-bottom:5px;
	}
#block-center .travel dd{
	font-size:75%;
	color:#555555;
	padding-bottom:1em;
	}

#block-right .bot{padding:0 0 9px 0;}
#block-right .member{
	width:190px;
	margin-bottom:9px;
	background:url(../image/index/right_member_bg.gif) no-repeat left bottom;
	}
#block-right .member .login{
	text-align:center;
	padding:7px 0 4px 0;
	}
#block-right .member .text{
	text-align:center;
	padding:0 0 8px 0;
	}
#block-right .qa{
	width:190px;
	margin-top:3px;
	background:url(../image/index/right_qa_bg.gif) no-repeat left bottom;
	}
#block-right ul{
	width:184px;
	margin:0 auto;
	padding:3px 0 0 0;
	}
#block-right li{
	font-size:75%;
	line-height:1.5;
	padding:5px 5px 6px 28px;
	list-style-type:none;
	background:url(../image/index/right_qa_icon.gif) no-repeat 6px 8px;
	border-top:1px dotted #b3d868;
	}
#block-right li.first{
	border:none;
	}
#block-right li a{text-decoration:none;}
#block-right li a:visited{text-decoration:none;}
#block-right li a:hover{text-decoration:underline;}

#block-right p.banner{
	padding:7px 0 0 0;
	}



