/* È«¾ÖÑùÊ½ */
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img,span,div{ border:0px; margin:0px; padding:0px;}

.jg {clear: both;height:10px; line-height:10px;}
.bg { height: auto; clear: both; margin-bottom:0px; margin-left:auto; margin-right:auto; margin-top:0px; }

#page{ width:950px; height:auto; text-align:center; margin: 0px auto;}
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; border:none;}
.fl{ float:left; }
.fr{ float:right; }
.cl{ clear:both; }

a{color:#000000;}

form { padding:0px; margin:0px; border:0px;}

.blue12 a,.blue12 a:link,.blue12 a:visited{ color:#3151d8; text-decoration:none; font-size:12px;}
.blue12 a:hover,.blue12 a:avtive{ color:#3151d8; text-decoration: underline; font-size:12px;}

.white12 a,.white12 a:link,.white12 a:visited{ color:#ffffff; text-decoration:none; font-size:12px;}
.white12 a:hover,.white12 a:avtive{ color:#ffffff; text-decoration: underline; font-size:12px;}

.black12 a,.black12 a:link,.black12 a:visited{ color:#000; text-decoration:none; font-size:12px;}
.black12 a:hover,.black12 a:avtive{ color:#ff0000; text-decoration: underline; font-size:12px;}


#rank{ width:950px; height:auto; margin:0 auto;}
.ranktop{ width:938px; height:34px; background: url(../images/imsph/rtbg.gif) repeat-x; padding-left:12px; padding-top:4px;}
.rankname{ width:120px; height:29px; float:left;}
.rankname1{ width:175px; height:29px; float:left;}
.ranknav{ width:180px; height:21px; padding-left:18px; padding-top:8px; float:left; background:url(../images/imsph/home.gif) no-repeat center left; color:#ffffff;}
.sea1{ width:48px; height:23px; float:left; color:#FFFFFF; font-size:12px; padding-top:6px;}
.seak{ width:224px; height:25px; float:left; padding-top:4px;}
.soubutton{ width:62px; height:25px; padding-top:4px; float:left; text-align:center;}

.rank1{ width:950px; height:auto; margin:0 auto;}

.zyrank{ width:270px; height:auto; float:left; margin-right:10px;}
.zyrankH{ width:240px; height:29px; line-height:29px; background:url(../images/imsph/rankH.gif) no-repeat left center; text-align:left; padding-left:30px; font-size:14px; color:#000000;}
.zyrankC{ width:268px; height:auto; border:1px solid #d7d7d7;}
.zyrankC1{ width:268px; height:30px; background: url(../images/imsph/rangbg.gif) no-repeat bottom;}
.span1{ width:150px; height:30px; line-height:30px; float:left; font-size:12px; text-align:left; padding-left:30px; }
.span2{ width:44px; height:30px; line-height:30px; float:left; font-size:12px; text-align:center; }
.zyrankC2{ width:262px; height:auto; padding-left:6px; padding-top:8px;}

.ul01{ width:150px; height:auto; float:left; background:url(../images/imsph/rankbg1.gif) no-repeat left top; padding-left:26px;}
.ul01 li{ width:150px; height:22px; line-height:22px; text-align:left; font-size:12px;}

.ul02{ width:40px; height:auto; float:left;}
.ul02 li{ width:40px; height:22px; line-height:22px; text-align: center; font-size:12px; color:#ff8400;}

.zyrank1{ width:390px; height:auto; float:left;}
.zyrankH1{ width:360px; height:29px; line-height:29px; background:url(../images/imsph/rankH1.gif) no-repeat left center; text-align:left; padding-left:30px; font-size:14px; color:#000000;}
.zyrankC11{ width:388px; height:auto; border:1px solid #d7d7d7;}
.zyrankC12{ width:388px; height:30px; background: url(../images/imsph/rangbg1.gif) no-repeat bottom;}
.zyrankC21{ width:382px; height:auto; padding-left:6px; padding-top:8px;}
.ul03{ width:270px; height:auto; float:left; background:url(../images/imsph/rankbg1.gif) no-repeat left top; padding-left:26px;}
.ul03 li{ width:270px; height:22px; line-height:22px; text-align:left; font-size:12px;}
.span3{ width:270px; height:30px; line-height:30px; float:left; font-size:12px; text-align:left; padding-left:30px;}
.rankgg{ width:950px; height:68px;}
.rankgg1{ width:542px; height:60px; float:left; padding:3px; border:1px solid #d7d7d7; background:#ffffff; margin-right:10px;}
.rankgg2{ width:382px; height:60px; float:left; padding:3px; border:1px solid #d7d7d7; background:#ffffff;}

.zyrank2{ width:330px; height:auto; float:left; margin-right:10px;}
.zyrank4{ width:330px; height:auto; float:left; }
.zyrankH2{ width:300px; height:29px; line-height:29px; background:url(../images/imsph/rankH2.gif) no-repeat left center; text-align:left; padding-left:30px; font-size:14px; color:#000000;}
.zyrankC22{ width:328px; height:auto; border:1px solid #d7d7d7;}
.zyrankCgg{ width:328px; height:30px; background: url(../images/imsph/rangbg3.gif) no-repeat bottom;}
.span4{ width:210px; height:30px; line-height:30px; float:left; font-size:12px; text-align:left; padding-left:30px;}
.zyrankC2gg{ width:322px; height:auto; padding-left:6px; padding-top:8px;}

.ul04{ width:210px; height:auto; float:left; background:url(../images/imsph/rankbg1.gif) no-repeat left top; padding-left:26px;}
.ul04 li{ width:210px; height:22px; line-height:22px; text-align:left; font-size:12px;}

.ul06{ width:250px; height:auto; float:left; background:url(../images/imsph/rankbg1.gif) no-repeat left top; padding-left:26px;}
.ul06 li{ width:250px; height:22px; line-height:22px; text-align:left; font-size:12px;}
