﻿* { 
margin : 0 auto; 
padding : 0; 
font-size :14px; 
} 
A:link { 
color : #333333; 
text-decoration : none; 
} 
A:visited { 
color : #333333; 
text-decoration : none; 
} 
A:hover { 
color : #ff0000; 
text-decoration : none; 
} 
.dhbg{ color:#438FCD; font-size:14px; font-weight:bold; text-decoration:none;}
.dhbg:link{ color:#438FCD; font-size:14px; font-weight:bold; text-decoration:none;}
.dhbg:visited{ color:#438FCD; font-size:14px; font-weight:bold; text-decoration:none;}
.dhbg:hover{ color:#438FCD; font-size:14px; font-weight:bold; text-decoration:none;}
ul,li { 
list-style : none; 

} 
img { 
border : 0; 
} 
#layout { 
width : 960px; 
margin : 0 auto; 
}
#topline0 { 
height : 25px; 
line-height : 25px;
text-align : left; 
width : 960px; 
margin : 2px 0 0 0; 
padding-right : 10px; 
background-image : url("../../images/bg01.gif"); 
background-repeat : repeat-x; 
}  
#topline { 
height : 25px; 
line-height : 25px;
text-align : right; 
width : 960px; 
margin : 2px 0 0 0; 
padding-right : 10px; 
background-image : url("../../images/bg01.gif"); 
background-repeat : repeat-x; 
} 
#top { 
height : 62px; 
width : 960px; 
background : #fff; 
} 
#logo { 
height : 60px; 
width : 280px; 
float : left; 
} 
#banner { 
height : 60px; 
width : 210px; 
float : left; 
line-height : 25px;
text-align : left; 
padding-top : 5px; 
padding-left : 60px; 
background-image : url("../../images/city.gif"); 
background-repeat : no-repeat; 
background-position: 0px 8px;
} 
#banner_r { 
height : 60px; 
width : 620px; 
float : left; 
line-height : 25px;
text-align : left; 
padding-top : 5px; 
padding-left : 60px; 
background-image : url("../../images/guide.gif"); 
background-repeat : no-repeat; 
background-position: 0px 8px;
} 
#ad_banner { 
height : 90px;
width : 960px; 
margin-top : 2px; 
margin-bottom : 5px; 
} 
#ad_728 { 
height : 90px;
width : 428px; 
float : left; 
} 
#ad_227 { 
height : 90px;
width : 532px; 
float : left; 
} 
#path { 
height : 30px;
line-height : 30px;
width : 948px; 
margin-top : 2px; 
margin-bottom : 5px; 
padding-left : 10px; 
border : 1px solid #ccc; 
background-color: #f3f3f3;
} 
#main01 { 
height : 360px; 
width : 960px; 
margin-top : 5px; 
} 
#main01a { 
height : 360px; 
width : 237px; 
border : 1px solid #ccc; 
float : left; 
} 
#main01aa { 
margin : 5px; 
} 
#main01ab { 
margin : 5px; 
line-height : 27px;
text-align : left; 
} 
#main01b { 
height : 527px; 
width : 440px; 
margin : 0px 5px 0px 0px; 
border : 1px solid #ccc; 
float : left; 
} 
#main01c { 
height : 360px; 
width : 267px; 
border : 1px solid #ccc; 
float : right; 
} 
.title { 
padding-left : 12px; 
border-bottom : 0px solid #ccc; 
background-image : url("../../images/title_bg.gif"); 
background-repeat : no-repeat; 
font-size : 11pt; 
line-height : 30px;
color : #438FCD;
font-weight: bold;
}
.title2 { 
height : 30px; 
padding-left : 4px; 
border-bottom : 1px solid #ccc; 
background-image : url("../../images/title_bg.gif"); 
background-repeat : no-repeat; 
font-size : 11pt; 
line-height : 30px;
color : #FFFFFF;
font-weight: bold;
} 
.title a{ 
font-size : 11pt; 
line-height : 30px;
color : #438FCD;
font-weight: bold;
} 
.vip { 
height : 120px; 
margin : 0px 0px 4px 3px; 
width : 180px; 
background-color: #F6F6F6;
float : left;
} 
.vip_p { 
float : left;
height : 120px; 
width:70px;
} 
.vip_a { 
line-height : 25px;
width : 110px; 
float : right;
} 
A.vip_a { 
color: #494949; 
font-weight: bold;
} 
.vip2 { 
height : 154px; 
margin : 3px 0px 0px 3px; 
width : 104px; 
background-color: #F6F6F6;
float : left;
} 
.vip_p2 { 
width : 100px; 
padding-left : 6px;
} 
.vip_a2 { 
line-height : 18px;
Text-align : center;
} 

.vipR { 
height : 60px; 
width : 250px; 
margin : 5px 0px 0px 5px; 
float : left;
} 
.clear{
clear:both; 
height:0px; 
margin:0px; 
padding:0px; 
width:0px; 
border: none; 
overflow : hidden;
}
#firm1 { 
height : 160px; 
width : 440px; 
margin : 5px; 
border : 1px solid #ccc; 
float : left;
} 
#firm { 
height : 160px; 
width : 440px; 
margin-left : 4px; 
margin-top:5px;
border : 1px solid #ccc; 
float : left;
} 
.firm { 
height : 120px; 
margin : 0px 0px 0px 5px; 
width : 430px; 
background-color: #F6F6F6;
float : left;
} 
.firm_p { 
width : 100px; 
float : left;
font-weight: bold;
line-height : 30px;
padding-left : 5px; 
} 
.firm_a { 
line-height : 28px;
width : 290px; 
float : right;
} 
#firm_l { 
height : 160px; 
width : 237px; 
margin-top : 5px; 
border : 1px solid #ccc; 
float : left; 
} 
#firm_r { 
height : 160px; 
width : 267px; 
margin-top :0px; 
border : 1px solid #ccc; 
float : right; 
} 
#firm_ra { 
padding : 5px; 
line-height : 30px;
} 
#main02 { 
height : 180px; 
width : 960px; 
} 
#main02a { 
height : 155px; 
width : 237px; 
border : 1px solid #ccc; 
float : left; 
margin-top:5px;
} 
.main02aa { 
height:130px;
margin-top : 5px; 
line-height : 25px;
text-align : left; 
padding-left : 5px;
} 
.main02aa a{ 
margin-top :5px; 
padding-left : 5px;
line-height : 15px;
font-size :14px; 
} 
#main02b { 
height : 180px; 
width : 440px; 
margin : 0px 5px 0px 5px; 
border : 1px solid #ccc; 
float : left; 
} 
#main02c { 
height : 160px; 
width : 267px; 
border : 1px solid #ccc; 
float : right; 
margin-top:5px;
} 

#banner960 { 
height : 90px; 
width : 960px; 
margin : 5px 0px 5px 0px; 
} 
#banner960a { 
height : 90px; 
width : 958px; 
margin : 5px 0px 5px 0px; 
border : 1px solid #ccc; 
} 
#banner960aa { 
height : 130px; 
width : 28px; 
float : left; 
background-color: #2FA5E5;
color : #FFFFFF;
font-size : 11pt; 
line-height : 32px;
text-align : center; 
font-weight: bold;
} 
#demo {
background: #FFF;
overflow:hidden;
width: 928px;
height : 130px; 
float : right; 
}
#demo img {
border: 1px solid #F2F2F2;
}
#main03 { 
height : 950px; 
width : 960px; 
margin-top : 5px; 
} 
#main03ab { 
height : 950px; 
width : 690px; 
float : left; 
} 
#main03a { 
height : 232px; 
width : 338px; 
margin : 0px 5px 5px 0px; 
border : 1px solid #ccc; 
float : left; 
} 
.main03aa { 
margin-top : 5px; 
line-height : 23px;
text-align : left; 
padding-left : 5px;
} 
#main03c { 
height : 474px; 
width : 263px; 
border : 1px solid #ccc; 
float : right; 
overflow : hidden;
} 
#main030 { 
height : 25px; 
margin-top : 5px; 
padding-left : 5px;
line-height : 30px;
font-size : 11pt; 
line-height : 25px;
color : #B00000;
font-weight: bold;
text-align: center;
} 
#main030b { 
margin-top : 10px; 
height : 150px;
width : 267px; 
} 
#main030c { 
margin-top : 10px; 
height : 150px;
width : 267px; 
} 
#main030d { 
margin-top : 10px; 
height : 150px;
width : 267px; 
} 
#main03ca { 
margin : 5px; 
height : 150px;
width : 90px; 
font-size : 10pt; 
line-height : 30px;
float : left; 
text-align: center;
font-weight: bold;
} 
#main03cb { 
margin : 0px; 
height : 150px;
width : 160px; 
line-height : 25px;
float : right; 
} 
#main03cc { 
margin : 5px; 
height : 150px;
width : 90px; 
font-size : 10pt; 
line-height : 30px;
float : left; 
text-align: center;
font-weight: bold;
} 
#main03cd { 
margin : 0px; 
height : 150px;
width : 160px; 
line-height : 25px;
float : right; 
} 
#main03ce { 
margin : 5px; 
height : 150px;
width : 90px; 
font-size : 10pt; 
line-height : 30px;
float : left; 
text-align: center;
font-weight: bold;
} 
#main03cf { 
margin : 0px; 
height : 150px;
width : 160px; 
line-height : 25px;
float : right; 
} 
#main04 { 
height : 950px; 
width : 960px; 
margin-top : 5px; 
} 
#main04ab { 
height : 950px; 
width : 690px; 
float : left; 
} 
#main04a { 
height : 232px; 
width : 338px; 
margin : 0px 5px 5px 0px; 
border : 1px solid #ccc; 
float : left; 
} 
#main04a_2 { 
height : 30px; 
width : 338px; 
margin : 0px 5px 5px 0px; 
border : 1px solid #ccc; 
float : left; 
} 
#main04c { 
height : 474px; 
width : 263px; 
border : 1px solid #ccc; 
float : right; 
} 
#main04c_2 { 
height : 372px; 
width : 263px; 
border : 1px solid #ccc; 
float : right; 
}
.main04c { 
margin-top : 5px; 
line-height : 25px;
text-align : left; 
padding-left : 5px;
} 
.main04c a{ 
padding-left : 0px;
line-height : 15px;
font-size :14px; 
font-weight: bold;
}
.main04c_2 { 
margin-top : 5px; 
line-height : 25px;
text-align : left; 
padding-left : 5px;
}  
.main04c_2 a{ 
padding-left : 0px;
line-height : 15px;
font-size :14px; 
}
#main05 { 
height : 180px; 
width : 960px; 
margin-top : 5px; 
} 
#main05a { 
height : 180px; 
width : 550px; 
border : 1px solid #ccc; 
float : left; 
overflow : hidden;
} 
#main05aa { 
width : 520px;
height : 160px;  
margin : 5px 10px 10px 10px; 
line-height : 30px;
} 
#main05b { 
height : 180px; 
width : 400px; 
border : 1px solid #ccc; 
float : right; 
overflow : hidden;
} 
#main05ba { 
height : 40px;  
line-height : 30px;
margin: 7px 0px 0px 3px; 
} 
#main05ba ul {
margin: 0px; 
list-sytle:none
}
#main05ba ul li {
float:left;
width : 88px; 
margin: 5px; 
text-align: center;
}
#main06 { 
height : 170px; 
width : 958px; 
margin-top : 5px; 
border : 1px solid #ccc; 
} 
#main06a { 
height : 30px;  
line-height : 30px;
margin: 7px 0px 0px 3px; 
} 
#main06a ul {
margin: 0px; 
list-sytle:none
}
#main06a ul li {
float:left;
margin: 5px; 
}
#main { 
height : auto; 
width : 960px; 
margin-top : 2px; 
} 
#content { 
min-height : 510px; 
height : auto !important ; 
height : 510px; 
width : 100%; 
float : left; 
border : 0px solid #ccc; 
border-top : 0px solid #B00000; 
padding : 0px; 
line-height : 150%; 
} 
h1 { 
text-align : center; 
font-size : 14pt; 
line-height : 200%; 
} 
h3 { 
text-align : center; 
font-size : 10pt; 
line-height : 300%; 
font-weight : normal; 
} 
#cfooter { 
padding-left : 10px; 
} 
#cfooter2 { 
padding: 10px; 
margin : 20px; 
line-height : 150%; 
border : 1px solid #ccc; 
background-color: #f3f3f3;
text-align : center; 
font-size : 10pt; 
} 
#right { 
height : 510px; 
width : 302px; 
float : right; 
display : block; 
border : 1px solid #ccc; 
} 
#ad { 
padding : 10px; 
} 
#ad01 { 
height : 250px; 
border-bottom : 1px solid #ccc; 
} 
#ad02 { 
height : 20px; 
margin-top : 2px; 
padding-left : 10px; 
padding-top : 5px; 
font-weight : bold; 
border-top : 1px solid #ccc; 
border-bottom : 1px solid #ccc; 
background-color: #f3f3f3;
} 
#ad03 { 
height : 250px; 
} 
#ad04 { 
height : 250px; 
} 
#footer { 
height : 70px; 
width : 938px; 
float : left; 
margin-top : 5px; 
padding : 10px; 
border : 1px solid #bbc; 
border-top : 2px solid #2FA5E5; 
line-height : 150%; 
} 
.nav_global{ margin-left:12px;margin-top:5px;}
.nav_global li{ padding:7px 16px; background-color:#fff; float:left; margin:0 5px; line-height:18px; border-radius: 8px; /* 圆角大小 */
}
.nav_global li a{color:#000; font-size: 17px;}

.left_box ul{font-size:16px;margin:20px auto 20px auto; padding-bottom:15px; line-height:180%; border-bottom:1px dotted #333; width:95%;}
.left_box ul li{}

.rank_list {background:url('/images/rank_list.gif') no-repeat;}
.rank_list li {height:26px;line-height:26px;overflow:hidden;padding:0 5px 0 35px;}
.rank_list li a {font-size:14px;line-height:26px;}

