﻿*{margin:0px; padding:0px;}
body, table, input, select, textarea{font-size: 13px; font-family:"Arial"; 
color: #444;
}

html{-webkit-text-size-adjust:none;} /* 解决 chrome font-size最小只能显示12px的问题 */

body{ background-color:#DDDDDD}
div, p{float:left; overflow: hidden;}

h1 { FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #444; float:left; width:100%; }
h2 { FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #004080; margin:20px 0px 4px 0px; }
h3 { FONT-SIZE: 14px; COLOR: #004080; margin:0px; padding:0px;}
h4 { FONT-WEIGHT:bold; FONT-SIZE: 16px; COLOR: #fff; margin:30px 0px 0px 0px; padding:3px 0px 3px 10px; background-color:#07c; float:left; width:100%}
h5 { FONT-WEIGHT:bold; FONT-SIZE: 16px; COLOR: #444; margin:20px 0px 0px 0px; padding:3px 0px 3px 10px; background-color:#def; float:left; width:100%}

a, img{ border:0; }
a{ color: #06c; }

ul, li{list-style-type: none;}

/*覆盖flash*/
.flashout
{
	display: block;
	z-index: 1;
	left: 0px;
	width: 100%;
	cursor: pointer;
	position: absolute;
	top: 0px;
	height: 100%;
	background-image: url(aa);
}

.divform{ margin:0px auto 0px auto; padding:20px 20px 20px 20px; width:1000px; clear:both; float:none; background-image:url(/images/gif3.gif); background-repeat:repeat-y;}
.divcontent{ margin:0px auto 0px auto; padding:0px 15px 0px 15px; width:970px; clear:both; float:none;}

#navtop { height: 22px; width:1000px; list-style-type: none; background-image:url(/images/gif1.gif); padding-top:4px;}
#navtop a, #navtop a:link, #navtop a:visited { float:left; color:#222;text-decoration:none; height:21px; font-size:13px; }
#navtop a:active, #navtop a:hover {color:#00f;text-decoration:none;}  
#navtop li { float: left; font-weight:bold; padding:0px 15px 0px 15px; width:auto; height:21px; } 
#navtop li ul { clear:both; float:none; background-color:#E8E8E8; border-left:solid 1px #CECECE; border-bottom:solid 1px #CECECE; border-right:solid 1px #CECECE; 
list-style-type: none;text-align:left; padding:5px;
left: -999em; position: absolute; z-index:100;
} 
#navtop li ul li{ padding:0px; clear:both; float:none; width:180px} 
#navtop li ul a, #navtop li ul a:link, #navtop li ul a:visited {color:#000;text-decoration:none; font-weight:normal; width:100%; padding:3px 0px 2px 0px; font-size:12px; height:auto; }
#navtop li ul a:active, #navtop li ul a:hover { background-color:#07c; color:#fff; }  
#navtop li.sfhover ul { left: auto; } 
.navbelow{ width:100%; height:21px; background-color:#444; color:#fff; text-align:right; vertical-align:text-top}
.navbelow .heardalerts{ margin:2px 0px 0px 4px; color:#aaf; cursor:pointer}
.navbelow .login{ float:right;}
.navbelow .login a{ color:#ccf; text-decoration:underline; margin:1px 15px 0px 10px; font-weight:normal}
.navbelow .login div input{ border-style:none; border-bottom:solid 1px #aaa; color:#ccc; background-color:Transparent; width:80px }
.navbelow .login div{ margin:1px 10px 0px 0px }
.navbelow .login .submit1{width: 16px; height: 16px; background-image:url(/images/png4.png); margin-top:3px; cursor:pointer}

.visible {visibility: visible; display:block}
.hidden {visibility: hidden; display:none}

.lm1 { margin-top:2px; padding:3px 0px 3px 8px; border-top:solid 2px #07c; width:150px;
   background-color:#4ad; cursor:pointer}
.lm2 { margin:0px 0px 0px 0px; width:130px; background-color:#4ad}
.lm3 { margin:0px 0px 0px 5px; padding:0px 0px 0px 5px; width:150px; background-color:#07c;}
 
.pageheader{ width:1000px; height:180px; }
.pageheader .edition { height:18px; border-bottom: solid 1px #ccc; border-right: solid 1px #ccc; font-size:12px; font-weight:bold; padding:0px 8px 0px 3px}
.pageheader #iddate { height:18px; border-bottom: solid 1px #ccc; padding:0px 20px 0px 8px; color:#aaa; font-size:12px}
.pageheader .home { height:18px; font-style:italic; text-decoration:underline; cursor:pointer; float:right}
.pagebottom{ width:960px; background-color:#eee; border-top:solid 1px #aaa; height:25px; padding:5px 20px 0px 20px; margin:20px 0px 0px 0px;}
.pagebottom2{ width:1000px; background-color:#444; color:#f6f6f6; margin:30px 0px 0px 0px; padding:10px 0px 10px}
.pagebottom2 div{ margin:10px 0px 0px 15px; width:990px }
.pagebottom2 div a{ color:#fff; font-weight:bold }
.pagebottom2 ul li{ float:left; padding:0px; }
.pagebottom2 ul li a{ margin: 0px 0px 0px 15px; color:#7df6f6; font-weight:bold; text-decoration:none }
.pagebottom2 ul li ul{ border-top:solid 2px #aaa; margin-top: 10px; padding-top:10px }
.pagebottom2 ul li ul li{ float:none; height:auto; font-weight:normal; padding-left:15px; color:#f6f6f6;}
.pagebottom2 ul li .pb2d a{ color:#7df6f6; font-weight:bold; text-decoration:none }
.pagebottom2 ul li .pb2c{ width:570px; margin:0px 0px 0px 40px }
.pagebottom2 ul li .pb2c li{ float:left }
.pagebottom2 ul li ul .pb2a a{ font-weight:bold; color:#fff; margin:0px}
.pagebottom2 ul li ul .pb2b{ font-weight:bold; color:#fff;}
.pagebottom2 ul li ul li a{ float:none;color:#f6f6f6; font-weight:normal; margin:0px; text-decoration:underline }

.o024b{ font-size:24px; font-weight:bold; }
.b118b{ FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #07c; }
.b116b{ FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #07c;}
.b114b{ FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #07c;}
.b112bi{ FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #07c; font-style:italic}
.b112b{ FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #07c;}
.b214b{ font-size:14px; font-weight:bold; color:#1566A1;}
.g014b{ FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000;}
.g016b{ FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #000;}
.g018b{ FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #000;}
.g412{ FONT-SIZE: 12px; COLOR: #444;}
.g412b{ font-size:12px; font-weight:bold; COLOR: #444;}
.g414b{ FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #444;}
.g416b{ FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #444;}
.g418b{ FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #444;}
.g812b{ font-size:12px; font-weight:bold; COLOR: #888;}
.g814b{ font-size:14px; font-weight:bold; COLOR: #888;}
.ga11{ FONT-SIZE: 11px; COLOR: #aaa;}
.ga12{ FONT-SIZE: 12px; COLOR: #aaa;}
.ga12i{ FONT-SIZE: 12px; COLOR: #aaa; font-style:italic}
.ga10i{ FONT-SIZE: 10px; COLOR: #aaa; font-style:italic}
.gf14b{ FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #fff;}
.r012{ FONT-SIZE: 12px; COLOR: #f33;}
.r012i{ FONT-SIZE: 12px; COLOR: #f33; font-style:italic;}
.r016{ FONT-SIZE: 16px; COLOR: #f33;}
.r116b{ font-size:16px; font-weight:bold; COLOR: #e00; }
.r114b{ font-size:14px; font-weight:bold; COLOR: #e00; }
.r113bi{ font-size:13px; font-weight:bold; COLOR: #e00; font-style:italic;}

.fr{ float:right }

.cob1{ COLOR: #07c; }
.cogf{ color: #fff; }
.cog0{ color: #000; }
.cor1{ color: #e00; }

.split0{ width:100%; height:0px;}
.split1{ width:100%; height:20px; background-color:#f33;}
.split2{ width:100%; height:1px; background-color:#ddd; margin-top:15px; }
.split3{ width:100%; height:1px; background-color:#AAA; margin:20px 0px 20px 0px; }
.split30{ width:100%; height:30px;}

.border .l{ border-left:solid 1px #aaa; }
.border .r{ border-right:solid 1px #aaa; }
.border .t{ border-top:solid 1px #aaa; }
.border .b{ border-bottom:solid 1px #aaa; }
.border .a{ border:solid 1px #aaa; }

.sponsored1 {width:100%; margin-top:15px; font-size:10px; font-style:italic; color:#888}
#ad300X250{ width:300px; height:250px; position:relative; margin-top:5px }
.title1{width:100%; font-size:12px; font-weight:bold; margin-top:25px}

.w100p{ width:100%;}
.w100h0{ width:100%; height:0px}
.w100top10{ width:100%; margin-top:10px }
.w100top20{ width:100%; margin-top:20px }
.w100top30{ width:100%; margin-top:30px }

.right12iba{ font-size:12px; font-weight:bold; text-align:right; cursor:pointer; font-style:italic; width:100%; margin-top:10px }

.morebtn{ font-size:13px; font-weight:bold; COLOR: #e00; font-style:italic; cursor:pointer}
