.areaNav {width:100%; border-bottom:1px solid #ccc; clear:both; height:36px; line-height:36px;}
.areaNav .aoyun_Nav {width:960px; margin:0 auto;}
.areaNav .aoyun_Nav img {float:left; margin:4px 7px 0 0;}
.areaNav .aoyun_Nav ul {float:left; height:36px;}
.areaNav .aoyun_Nav ul li {line-height:36px;}

.topImgAd {width:960px; height:90px; margin:0 auto; position:relative;}
.topImgAd .topimg {float:left; margin:25px 0 0 0;}
.vedioBg {background:url(topad_bg.gif) right 25px no-repeat;}
.topImgAd h1 {text-indent:-10000px; text-align:left;}
.topImgAd .search {float:left; display:inline; margin:57px 0 0 236px;}
.topImgAd .search .searchEnter {background:url(searchbox_pic.gif) 3px 3px no-repeat #fff; padding-left:15px; width:135px; height:15px; overflow:hidden; float:left; border:1px solid #ccc; margin:5px 8px 0 0; color:#666; font-size:12px; line-height:16px;}
.topImgAd .search .btn {background:url(search_btn_bg.jpg) no-repeat left top; width:39px; height:19px; overflow:hidden; font-size:12px; color:#fff; line-height:20px; border:none; cursor:pointer; margin:5px 0 0 0; float:left;}

#nav {background:url(navul_bg.jpg) repeat-x left top; height:auto; text-align:left; overflow:hidden; border-top:3px solid #DB1011;}
#nav .main {width:960px; margin:0 auto;}
#nav .line1 {height:30px; line-height:30px; overflow:hidden; color:#fff;}
#nav .line1 ul {}
#nav .line1 ul li {float:left; background:url(line1_li_bg.gif) left 9px no-repeat; padding-left:12px; margin-right:7px;}
#nav .line1 ul .on a {color:#bc2319;}
#nav .line1 a,#nav .line1 a:hover {color:#000;}
#nav .line1 a:hover {color:#bc2319;}
#nav .line2 {height:30px; line-height:30px;}
#nav .line2 ul {float:left; display:inline; margin-left:12px; color:#999;}
#nav .line2 ul li {float:left; margin-right:5px;}
#nav .line2 ul .on a {color:#bc2319;}
#nav .line2 ul a:hover {color:#bc2319;} 
#nav .line2 ul a {color:#999;}
#nav .line2 .searchEnter {background:url(searchbox_pic.gif) 3px 3px no-repeat #fff; padding-left:15px; width:135px; height:15px; overflow:hidden; float:left; border:1px solid #ccc; margin:5px 8px 0 0; color:#666; font-size:12px; line-height:16px;}
#nav .line2 .btn {background:url(search_btn_bg.jpg) no-repeat left top; width:39px; height:19px; overflow:hidden; font-size:12px; color:#fff; line-height:20px; border:none; cursor:pointer; margin:5px 0 0 0; float:left;}

.topImgAd .rankArea {background:url(rankarea_shadow_bg.gif) left top no-repeat; width:197px; height:137px; position:absolute; right:-6px; top:13px; text-align:left;}
.rankList {background:url(rankarea_bg.jpg) left top no-repeat; width:185px; height:136px; margin-left:6px;}
.rankList .tab {width:179px; height:103px; background:#fff; margin:30px 0 0 3px;}
.rankList .tab .tr1 td {background:#f8f8f8; height:17px;}
.rankList .tab .tr2 td {background:#eaeaea; height:17px;}
.rankList .tab tr td:hover {color:#bc2319;}

.footArea {border-top:3px solid #DB1011;}
.footArea .foot .text {border:none;}