/* Init */
html, body, div, span, applet, object, iframe, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th{margin: 0; padding: 0;	border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit;}
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1;color: black;background: white;}
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0; font-size:12px; text-align:left; line-height:20px;}

/* common */
body{ font-family:Verdana, Arial, Helvetica, sans-serif;}
a,a:visited{ color:#222; text-decoration:none;}
a:hover{ color:#990000; text-decoration:underline;}
a.rn,a.rn:visited{ color:#006699; text-decoration:none;}
a.rn:hover{ color:#000; text-decoration:underline;}

.clearer{ line-height:0px; clear:both;}

/* main */
body{ background-image:url(../images/hw/mainbg.gif); background-position:center; background-repeat:repeat-y;}



/* wrap */
.GcW{ margin:0px auto 0px auto; text-align:center; width:1004px; clear:both; }

/* frames */
.Gr{ width:200px; float:left;}
.Gl{ width:780px; float:left;}

/* head & foot */
.Ghead{ width:1004px; height:130px; margin-top:1px;}
.Glogo{ display:none;}

/* for navigate start-- */

.GhTool .date{ color:#333333;}
.GhTool .tool{ padding:0px 20px 0px 250px;}
.GhTool { font-size:12px; padding-top:10px; text-align:right;}
.GhTool a, .GhTool a:visited{ color:#006699; text-decoration:none;}
.GhTool a:hover{ color:#33CC33;}

.GnBt{ width:125px; height:24px; margin-right:3px; line-height:24px; background-image:url(../images/hw/gmenubar1.gif); background-repeat:no-repeat; background-position:0 0;}
.GnBt-on{ width:125px; height:24px; margin-right:3px; line-height:24px; background-image:url(../images/hw/gmenubar1.gif); background-repeat:no-repeat; background-position:0 -24px; font-weight:bold;}

.GnP{clear:both; background-color:#E25C0B;  color:#FFFFFF; font-size:12px; line-height:26px;display:none; border-top:1px solid #922C04; color:#F4E0D2;}
.GnP a,.GnP a:visited{ color:#FFFFFF; text-decoration:none;}
.GnP a:hover{ color:#FFFFFF; text-decoration:underline;}

#Gnavi {clear:both;width:100%;font-size:14px;background:url(../images/hw/bg_nav.gif); background-repeat:repeat-x;}
#Gnavi ul {margin:0;padding:2px 0px 0px 130px;list-style:none;}
#Gnavi li {display:block;float:left;margin:0;padding:0;}
#Gnavi li a,#Gnavi li a:visited,#Gnavi li a:hover{ display:block; color:#FFFFFF; text-decoration:none; width:100%; height:100%;}


/* for navigate end-- */

.hidpic{width:1004px; height:90px; margin-top:2px; text-align:center; overflow:hidden;}

.right{ text-align:right;}
.tc1l{ width:274px;  border:solid 1px #999999; vertical-align:middle; }
.tc1lt{ height:24px; width:276px; background-image:url(../images/hw/bg_tc1l.gif); background-repeat:no-repeat; line-height:24px; vertical-align:middle; letter-spacing:1px;}
.tc1mt1{ height:24px; width:476px; background-image:url(../images/hw/bg_todaynews.gif); background-repeat:no-repeat; line-height:24px; vertical-align:middle;}

.tc1r{ width:241px;  border:solid 1px #999999; vertical-align:middle; }
.tc1rt{ width:239; height:28px; background-image:url(../images/hw/bg_tc1r.gif); background-repeat:repeat; line-height:28px; vertical-align:middle; letter-spacing:1px; }
.tc1rc1{ padding-left:20px; padding-right:20px; height:30px; line-height:30px; vertical-align:middle; letter-spacing:1px; }
.tc1rc2{ padding-left:2px; padding-right:2px; height:24px; line-height:24px; vertical-align:middle; letter-spacing:1px; }
.tc1rc3{ padding-left:35px; height:22px; letter-spacing:1.2px;}

.tc2l{ width:317px; height:160px; background-image:url(../images/hw/bg_c2_l.gif); background-repeat:no-repeat;}
.tc2lt{ height:28px; line-height:28px; vertical-align:middle; letter-spacing:1px;}
.tc2m{width:364px; height:160px; background-image:url(../images/hw/bg_c2_m.gif); background-repeat:no-repeat;}
.tc2r{width:311px; height:160px; background-image:url(../images/hw/bg_c2_r.gif); background-repeat:no-repeat;}

.tc3l{ width:319px; height:164px;  border:solid 1px #999999; vertical-align:middle; }
.tc3lt{ height:24px; width:319px; background-image:url(../images/hw/bg_tc3l.gif); background-repeat:repeat-y; line-height:24px; vertical-align:middle; letter-spacing:1px;}
.tc3m{ width:362px; height:164px;  border:solid 1px #999999; vertical-align:middle; }
.tc3mt{ height:24px; width:362px; background-image:url(../images/hw/bg_tc3m.gif); background-repeat:repeat-y; line-height:24px; vertical-align:middle; letter-spacing:1px;}

.tc3r{ width:311px; height:164px;  border:solid 1px #999999; vertical-align:middle; }
.tc3rt{ height:24px; width:311px; background-image:url(../images/hw/bg_tc3r.gif); background-repeat:repeat-y; line-height:24px; vertical-align:middle; letter-spacing:1px;}

.dt1{position:relative; float:left; padding-left:25px; color:#990000; font-weight:bold;}
.dm1{position:relative; float:right; padding-right:14px;  color:#000000;}
.dm2{position:relative; float:right; padding-right:14px;  color:#666666; }
.dt2{position:relative; float:left; padding-left:30px; color:#ffffff; font-weight:bold;}
.dm3{position:relative; float:right; padding-right:14px;  color:#ffffff; }
.dt4{position:relative; float:left; padding-left:35px; color:#990000; font-weight:bold;}

.zhzt_top{ width:680px; height:8px; background-image:url(../images/hw/bg_zhzt_top.gif); background-repeat:repeat-x;}
.zhzt_btm{ width:680px; height:8px; background-image:url(../images/hw/bg_zhzt_btm.gif); background-repeat:repeat-x;}

.smpic{width:84px; height:120px; text-align:center; vertical-align:middle;}

.tpc1m{float:left;width:476px;}
.tpc2m{float:left;width:364px;}
.RzTab{ font-size:12px; margin:0;}
.RzTab .RzTitleList{ text-align:left;}
.RzTab .RzTitleList li{ line-height:20px; background-image:url(../images/hw/ancor.gif); background-repeat:no-repeat; background-position:0 50%; padding-left:15px; margin-left:10px;}

.RzTab .tabbt,.RzTab .tabbtr { background-image:url(../images/hw/tabancor2.gif); background-position:center bottom; width:72px; height:28px; line-height:24px; margin-right:1px;}
.RzTab .tabbt-on,.RzTab .tabbtr-on{ background-image:url(../images/hw/tabancor1.gif); background-position:center bottom; width:75px; height:28px; line-height:24px;margin-right:1px;}
.RzTab .tabbt,.RzTab .tabbt-on{ float:left;}
.RzTab .tabbtr,.RzTab .tabbtr-on{ float:right;}
.RzTab .sttabbt{color:#990000; float:left; padding-left:35px; line-height:26px; font-weight:bold;}
.RzTab .sttabbtw{color:#ffffff; float:left; padding-left:35px; line-height:26px; font-weight:bold;}

.RzTab .tabbt a,.RzTab .tabbt a:visited,.RzTab .tabbt a:hover,.RzTab .tabbtr a,.RzTab .tabbtr a:visited,.RzTab .tabbtr a:hover{ color:#000; text-decoration:none;display:block; width:100%; height:100%;}
.RzTab .tabbt-on a,.RzTab .tabbt-on a:visited,.RzTab .tabbt-on a:hover,.RzTab .tabbtr-on a,.RzTab .tabbtr-on a:visited,.RzTab .tabbtr-on a:hover{ font-weight:bold; color:#fff; text-decoration:none;display:block; width:100%; height:100%;}
.RzTab .tabpad { clear:both; display:none; padding: 3px 0 3px 0;}

.RzTab .tabpadr { clear:right; display:none; padding: 3px 0 3px 0; height:120px; width:280px; float:right;}
.dsp{ float:left; clear:left; width:84px; height:110px; text-align:center; margin-top:-160px;}
.dsp .smimg{height:100%; width:100%; padding-top:50px;}


/* for first-- */

.tc1rt a,.tc1rt a:visited{ color:#FFFFFF; text-decoration:none;}
.tc1rt a:hover{ color:#FFFFFF; text-decoration:underline;}
.RzTool{position:relative; float:right; padding-right:10px; top:-120px; color: #000000; font-size:12px;}
.RzTool a, .RzTool a:visited{ color:#333366; text-decoration:none;}
.RzTool a:hover{ color:#fff; text-decoration:underline;}
.LogTool{position:relative; float:left; padding-right:10px; top:-120px; color: #000000; font-size:12px;}
.LogTool1{position:relative; float:left; padding-right:10px; top:-110px; color: #000000; font-size:12px;}
.footer a, .footer a:visited{color:#ffffff; text-decoration:none;}
.footer a:hover{ color:#fff; text-decoration:underline;}




#tab01 { background:url(../images/hw/bg_tab_t.gif); background-repeat:repeat-x; width:476px; height:178px;}
#tab02,#tab03 { background-image:url(../images/hw/bg_c2_m.gif); background-repeat:no-repeat; width:364px; height:160px;}
#tab04 { background-image:url(../images/hw/bg_c2_r.gif); background-repeat:no-repeat; width:311px; height:160px;}
