/* CSS Document */
*{ margin:0px; padding:0px; border:none; text-decoration:none;}
body { margin:0; padding:0; background:#0076a4; font-size:14px; color:#666; font-family: Verdana, Arial, Helvetica, sans-serif; line-height:24px;}
img { border:none;}
a { color:#0076a4; text-decoration:none;}
a:hover { text-decoration:underline;}
ul { margin:0; padding:0; list-style:none;}
.Blank { height:10px; clear:both; overflow:hidden;}

/*topMenu*/
#topMenu { background:url(topLine.jpg) repeat-x; border-bottom:solid #ccc 1px; height:28px; font-size:12px;}
#tMbox { width:980px; margin:0 auto;}
#tMbox a ,#tMbox a:visited{ height:28px; line-height:28px; color: #666;}
#tMbox a:hover{color:#0076a4;}
#tMbox p{float:left;}
#link6300{width:300px;}
#tMenu{width:679px;text-align:right;}
#tMenu a{padding:0px 5px;}

.Box { margin:0 auto; width:980px; padding:20px 30px; background:#fff;}
.Area { border:1px solid #b2d8ec; float:left;}
.P1 { padding:1px;}
.P14 { padding:14px;}
.P20 { padding:20px;}
.Block { background:url(block.gif) no-repeat; height:38px; line-height:38px; color:#fff; font-weight:bold; padding-left:20px; font-size:18px;}
.w976 { width:976px;}
.w950 { width:950px;}
.w596 { width:596px;}
.w366 { width:366px;}
.w956 { width:956px;}
.w576 { width:576px;}
.w346 { width:346px;}

.Top { margin:0 auto; width:auto;}

#Info { float:right; width:399px;}
#Info li.line { padding-bottom:2px; margin-bottom:2px; border-bottom:1px dashed #ccc;}
#Info li.noline { padding-bottom:none; margin-bottom:none; border-bottom:none;}
#Info .Tit { font-weight:bold;}
#Info .Txt { text-indent:2em; font-size:12px;}

.Focus { float:left; width:522px;}


#Dialogue ul { float:left;}
#Dialogue li { width:290px; float:left; margin-right:33px;}
#Dialogue .Tit { background:url(arrow.gif) no-repeat left center; text-indent:2em; font-weight:bold; color:#0076a4;}
#Dialogue .Txt { text-indent:2em;}

#Live .Bg { width:938px; padding:19px; float:left;}

#About .Txt { text-indent:2em;}

#News { float:right;}
#News ul { padding:9px 20px 8px;}
#News li { line-height:32px; background:url(ico.gif) no-repeat left center; border-bottom:1px dashed #ccc; padding-left:30px;}
#News li a { color:#666;}
#News li a:hover { color:#0076a4;}

.Footer { text-align:center; padding:20px 0; line-height:30px; background:#64bef2; color:#fff;}
.Footer a { color:#0076a4;}

#preview_wrap { margin:0 auto; padding:22px; width:894px; height:483px; background:url(bg_preview.gif) top left no-repeat;}
#preview_wrap img { width:894px; height:527px;}
#preview_outer { overflow:hidden; width:894px; height:483px; position:relative;}
#preview_inner { text-align:left; height:100%; position:relative;}
#preview_inner div { float:left; width:912px; height:483px; position:relative;}
#preview_inner div a { position:absolute; bottom:0; left:0; display:block; width:894px; text-indent:20px; padding:20px 0; color:#fff; background:url(bg_trans.png); text-decoration:none; font-size:18px; text-align:center;}
#thumbs { position:relative; width:912px; text-align:center; padding:30px 13px 0;}
#thumbs span { float:left; padding:8px; width:98px; height:58px; cursor:pointer; background:url(bg_thumb.gif) top left no-repeat; display:inline-block;}
#arrow { position:absolute; top:-13px; background:url(bg_arrow.gif) top center no-repeat; width:114px; height:39px; display:none;}