html {min-width:950px;}
body {text-align:center; margin:0;background:#fff;}
body > div {text-align:center; margin-right:auto; margin-left:auto;} 
/*=========全局样式==========*/
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img,span,div{ border:0px; margin:0px; padding:0px;font-size:12px; }
.jg {clear: both;height: 8px; line-height:8px;}
.jg1 {clear: both;height: 3px; line-height:3px;}
.jg2 {clear: both;height: 5px; line-height:5px;}
.bg { height: auto; clear: both; margin-bottom:0px; margin-left:auto; margin-right:auto; margin-top:0px; }
UL {margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
UL LI {list-style-type: none;}
input{margin:0px; padding:0px; font-size:12px;}
.fl{ float:left; }
.fr{ float:right; }
.cl{ clear:both; }
a{color:#000000;}
form { padding:0px; margin:0px; border:0px; }
.img{ background-color:#fff; padding:2px; border:1px solid #dbdbdb;}

/*=========头部样式==========*/
#top{ width:950px; height:auto; margin:0 auto;}
.logoarea{ width:950px; height:88px; padding-top:3px;}
.logo{ width:182px; height:88px; float:left; padding-right:8px; text-align:left;}
.topflash{ width:758px; height:86px; border:1px solid #e0dedf; float:left;}
.mainnav{ width:940px; height:28px; line-height:28px; color:#fff; background:url(../images/imsph/mainnavbg.gif) repeat-x; text-align:left; padding-left:10px;}
.mainnav a,.mainnav a:link,.mainnav a:visited{ color:#fff; text-decoration:none; font-size:14px;}
.mainnav a:hover,.mainnav a:avtive{ color:#fff; text-decoration: underline; font-size:14px;}
.subnav{ width:938px; height:47px; background:url(../images/subnavbg.gif) repeat-x; padding-top:5px; padding-left:10px; border-bottom:1px solid #dbdbdb; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb;}
.subnav1{ width:464px; height:18px; float:left; padding-bottom:6px;}
.xuanxiao{ width:52px; height:15px; padding-top:3px;float:left; background-color:#7c7c7c; text-align:center; color:#fff; font-size:12px; font-weight:bold; }
.xxtext{ width:406px; height:15px; padding-top:3px; float:left; text-align:left; padding-left:6px;}

.xxtext a,.xxtext a:link,.xxtext a:visited{ color:#454545; text-decoration:none; font-size:12px;}
.xxtext a:hover,.xxtext a:avtive{ color:#f00; text-decoration: underline; font-size:12px;}

.gray01 a,.gray01 a:link,.gray01 a:visited{ color:#454545; text-decoration:none; font-size:12px;}
.gray01 a:hover,.gray01 a:avtive{ color:#f00; text-decoration: underline; font-size:12px;}

.ranktop1{ width:950px; height:30px; background: url(../images/imsph/rtbg.gif) repeat-x;}
.rankname{ width:295px; height:30px; float:left;}
.ranknav a,.ranknav a:link,.ranknav a:visited{ color:#454545; text-decoration:none; font-size:12px;}
.ranknav a:hover,.ranknav a:avtive{ color:#ff0000; text-decoration: underline; font-size:12px;}
.ranknav{ width:180px; height:22px; padding-left:18px; padding-top:8px; float:left; background:url(../images/home.gif) no-repeat center left; color:#454545;}
.sea1{ width:48px; height:22px; float:left; color:#454545; font-size:12px; padding-top:8px;}
.seak{ width:224px; height:22px; float:left; padding-top:8px;}
.soubutton{ width:62px; height:22px; padding-top:8px; float:left; text-align:center;}

.login{ width:950px; height:32px; font-size:12px; color:#555454; text-align:left; }
.welcome{ width:180px; height:32px; line-height:32px; float:left;}
.username{ width:40px; height:32px; line-height:32px; float:left; }
.secret{ width:30px; height:32px; line-height:32px; float:left;}
.inputuser{ width:100px; height:26px; float:left; padding-top:6px;}
.lbutton{ width:58px; height:25px; padding-top:7px; float:left;}
.register{ width:64px; height:32px; line-height:32px; float:left;}
.baimage{ width:110px; height:25px; padding-top:7px; text-align:right; float:left;}
.batext{ width:260px; height:32px; line-height:32px; float:left;}
.subsite{ width:948px; height:22px; background-color:#efefef; border:1px solid #e3e3e3;}
.subsiteimg{ width:106px; height:20px; padding-top:2px; text-align:right; float:left;}
.subsitetext{ width:842px; height:17px; padding-top:5px;text-align:left; float:left;}
.topnav{ width:950px; height:24px;}
.intro{ width:520px; height:20px; padding-top:4px; float:left; text-align:left;}
.topnav1{ width:20px; height:19px; float:left; padding-top:5px; text-align:center;}
.topnav2{ width:64px; height:18px; float:left; padding-top:6px; text-align: left;}
















