﻿@charset "utf-8";
/* CSS Document */
body{ background-image:url(); background-position:top; background-attachment:fixed;background-repeat:repeat-x; margin-top:0;color:#4c4c4c; line-height:22px;font-size:13px;}

div talbe,tr,td,ul,li,a{line-height:20px;  clear:both; margin:0 0;}
/*body*/
a:link {color: #2E2E2E; text-decoration:none;}
a:visited {color:#2E2E2E;text-decoration:none;}
a:hover {color: #2E2E2E; text-decoration:underline;}
a:active {color: #2E2E2E;}

#head{ width:930px; margin:0 auto; height:104px; background-image:url(../2009img/head.gif);font-size:13px; font-weight:normal; line-height:39px; color:#fff; text-align:center;}

#head a:link,#head a:active,#head a:hover,#head a:visited{ font-size:13px; font-weight:bolder; line-height:30px; color:#fff;}

#line8{ height:4px; background-color:#fff;margin:0 auto; width:930px; clear:both; display:block;}
#main1{background-color:#fff;margin:0 auto; width:930px; height:340px; display:inline-table; clear:both;}
#main{background-color:#fff;margin:0 auto; width:930px; display:inline-table; clear:both;}
#head01{ float:left; width:340px; height:325px;margin-left:0px; background-color:#F3F3F3;}
#head02{ float:left; margin-left:10px;width:580px; text-align:left; }
.h01{ font-size:13px; line-height:30px; color:#2E2E2E;}
.h01 a{font-size:26px;font-weight:bold;line-height:42px; }
.h02{ background-color:#f3f3f3; width:580px;}
#main_m{ background-image:url(../2009img/m_bg.gif); width:930px; height:225px;margin:0 auto;clear:both; }
#main_m1{ background-image:url(../2009img/m_bg2.gif); width:930px; height:200px;margin:0 auto;clear:both; }
.m13{ font-size:14px; color:#D1E5F2; line-height:54px;}

#main21{background-color:#fff;margin:0 auto; width:930px; height:520px; display:inline-table; clear:both;}
#main22{background-color:#fff;margin:0 auto; width:930px; height:520px; display:inline-table; clear:both;}
#main33{background-color:#fff;margin:0 auto; width:930px; height:520px; display:inline-table; clear:both;}
#mm_01{float:left; width:340px; height:520px;margin-left:0px; background-color:#DBE6EE;}
#mm_02{ float:left; margin-left:10px;width:350px; height:518px;text-align:left; border:1px solid #BED3E1; }
#mm_03{ float:right;width:210px;height:520px; margin-right:0px; border-left:1px solid #BED3E1;}
h1{ font-size:14px; color:#0A4880; font-weight:normal; margin:0;}
h2{ font-size:14px; color:#0A4880; font-weight:normal; line-height:32px; margin:0;}
#content{ width:930px; margin:0 auto;background-color:#fff; display:inline-table; clear:both;}
#ad{ width:930px; margin:0 auto;background-color:#fff;}
#ad #{margin-left:3px;}

.img_w table tr td img{ background-color:#FFFFFF; padding:6px; border:1px solid #bebebe;}
.font12,.font12 a:link,.font12 a:visited,.font12 a:hover,.f12 a:active{font-size:12px; color:#003366; line-height:24px;}

.font12_w,.font12_w a:link,.font12_w a:visited,.font12_w a:hover,.f12_w a:active{font-size:12px; color:#ffffff; line-height:24px;}
.font14,.font14 a:link,.font14 a:visited,.font14 a:hover,.f14 a:active{font-size:14px; color:#003366; line-height:24px;}
.tt a{ line-height:30px;}
/*  safari      */
@media screen and (-webkit-min-device-pixel-ratio:0)
{
    #top_nav_bar .first span{position:relative;}
    .categories .cg_ul_link{ margin-top:10px;}
    .bargain_body dd span{ margin-top:0px;}
    .club_body .club_a_more{ margin-top:4px;}
    .star_body .star_com{margin-top:0;}
}

/*  ie 8   */
/*/
.categories .cg_ul_link{ margin-top:10px;}
.bargain_body dd span{ margin-top:0px;}
.club_body .club_a_more{ margin-top:4px;}
.star_body .star_com{margin-top:0;}
/*/

/*  ie 6   */
/*/
.club_ul li{ background-position:4px -61px; padding:2px 0 2px 10px; line-height:18px; white-space:nowrap; overflow:hidden; text-align:left;}
/*/