@charset "utf-8";
/* CSS Document */
body{
font-size:12px;
font-family:"宋体";
margin:0px;
background:#a3cbe4 url(../images/body_bg.gif) repeat-x;
}
a{text-decoration:none;color:#000000}a:hover{color:#FF6633}
ul,li,p,input,form{
margin:0px;
padding:0px;
}
li{
list-style:none;
}
#main{
width:1000px;
margin:0px auto;
_height:600px;
min-height:600px;
max-height:2000px;
}

#header{
height:113px;
background:#CCCCCC;
}

#header #top{
height:21px;
line-height:21px;
background:#0e5589;
color:#CCCCCC;
padding-left:20px;
}
#header #top a{
color:#CCCCCC;
}
#header #top a:hover{
color:#FFFFFF;
}
#header #logo_menu{
height:92px;
background:url(../images/header_bg.gif);
}
#header #logo_menu #logo{
height:92px;
width:164px;
float:left;
}
#header #logo_menu #city{
height:63px;
width:91px;
float:left;
background:#FFFFFF;
border:1px solid #f86402;
border-bottom:0px;
border-top:3px solid #f86402;
margin:20px 0px 0px 45px;
}
#header #logo_menu #city p{
height:20px;
padding-left:5px;
line-height:20px;
font-weight:bold;
}
#header #logo_menu #city p.name{
text-align:right;
color:#FF6600;
padding-right:5px;
font-size:14px;
}
#header #logo_menu #city p.gray{
color:#999999;
text-align:center;
font-weight:normal;
}
#header #logo_menu #menu{
height:65px;
width:611px;
float:right;
background:url(../images/menu_bg.gif);
margin-right:30px;
_margin-right:15px;
margin-top:20px;
border:1px solid #CCCCCC;
border-bottom:0px;
}

#header #logo_menu #menu ul{
margin-left:2px;
}
#header #logo_menu #menu ul li{
height:65px;
width:85px;
float:left;
}
#header #logo_menu #menu ul li.index{
background:url(../images/menu_item.gif) -440px 0px no-repeat;
}
#header #logo_menu #menu ul li.mapSearch{
background:url(../images/menu_item.gif) -5px 0px no-repeat;
}
#header #logo_menu #menu ul li.mapBlog{
background:url(../images/menu_item.gif) -96px 0px no-repeat;
}
#header #logo_menu #menu ul li.joinIn{
background:url(../images/menu_item.gif) -183px 0px no-repeat;
}
#header #logo_menu #menu ul li.ad{
background:url(../images/menu_item.gif) -273px 0px no-repeat;
}
#header #logo_menu #menu ul li.webMap{
background:url(../images/menu_item.gif) -355px 0px no-repeat;
}
#header #logo_menu #menu ul li.cut{
height:65px;
width:2px;
overflow:hidden;
float:left;
background:url(../images/menu_cut.gif) right no-repeat;
}
#header #logo_menu #menu ul li p{
height:23px;
line-height:23px;
margin-top:42px;
text-align:center;
font-weight:bold;
color:#AAAAAA;
}

#header #logo_menu #menu ul li p a{
height:23px;
width:100%;
line-height:23px;
float:left;
text-align:center;
background:url(../images/menu_bottom_bg.gif);
font-weight:bold;
}
#header #logo_menu #menu ul li p a.select{
background:#085a89;
color:#FFFFFF;
}
#header #logo_menu #menu ul li p a:hover{
background:url(../images/menu_bottom_select_bg.gif);
color:#FFFFFF;
}

#search{
background:url(../images/search_bg.gif);
height:32px;
}
#search #left{
background:url(../images/list_bg1.gif) 10px 10px no-repeat;
height:32px;
padding-left:30px;
font-weight:bold;
color:#1173a4;
line-height:32px;
width:200px;
float:left;
}
#search #right{
height:32px;
line-height:32px;
width:400px;
float:right;
margin-right:30px;
_margin-right:15px;
}
#search #right ul li{
float:right;
margin-top:6px;
height:20px;
line-height:20px;
}
#search #right ul li.demo{
	padding:0px 8px;
	font-size:14px;
	font-weight:bold;
}
#search #right ul li.demo a{
	color:#1173a4;
	margin:0px 5px;
}
#search #right ul li.inputLi{
margin-top:6px;
}
#search #right ul li.inputLi input{
width:180px;
height:16px;
}
#search #right ul li.button{
width:60px;
}

#subWeb{
background:#1376a7 url(../images/subweb_bg.jpg) no-repeat;
height:205px;
}
#subWeb a{
color:#e0f1fa;
white-space:nowrap;
}
#subWeb a:hover{
color:#FFFFFF;
}
#subWeb a.title{
color:#D8D8D8;
line-height:25px;
}
#subWeb a.title:hover{
color:#FFFFFF;
}
#subWeb #left{
width:270px;
height:100%;
float:left;
}
#subWeb #left #mapSearch{
width:240px;
height:100px;
margin-top:13px;
margin-left:13px;
_margin-left:6px;
float:left;
background:url(../images/map_search.jpg) 5px 14px no-repeat;
color:#FFFFFF;
text-align:right;
line-height:50px;
font-weight:bold;
font-size:18px;
}
#subWeb #left #mapBlog{
width:240px;
height:65px;
margin-top:10px;
margin-left:13px;
_margin-left:6px;
float:left;
background:url(../images/map_blog.jpg) right no-repeat;
color:#FFFFFF;
line-height:32px;
font-weight:bold;
font-size:14px;
}
#subWeb #left #mapBlog div.content{
height:63px;
}
#subWeb #middle{
width:550px;
height:100%;
float:left;
}
#subWeb #middle ul li{
width:120px;
height:178px;
margin-top:13px;
margin-left:10px;
float:left;
line-height:20px;
}
#subWeb #middle ul li p{
text-align:center;
padding-top:80px;
height:98px;
color:#FFFFFF;
font-weight:bold;
font-size:14px;
}
#subWeb #middle ul li p.content{
height:96px;
width:118px;
}
#subWeb #middle ul li p.qc{
background:url(../images/subWeb_item.jpg) 2px 0px no-repeat;
}
#subWeb #middle ul li p.tc{
background:url(../images/subWeb_item.jpg) -135px 0px no-repeat;
}
#subWeb #middle ul li p.sy{
background:url(../images/subWeb_item.jpg) -285px 0px no-repeat;
}
#subWeb #middle ul li p.mr{
background:url(../images/subWeb_item.jpg) -435px 0px no-repeat;
}
#subWeb #right{
width:150px;
float:right;
margin-top:13px;
}
#subWeb #right ul li{
width:130px;
height:25px;
padding-left:20px;
background:url(../images/list_bg2.gif) 5px 8px no-repeat;
line-height:25px;
margin-top:5px;
}
#subWeb #right ul li a{
font-size:14px;
font-weight:bold;
}
#content{
background:#e0f1fe url(../images/content_bg.gif) repeat-x;
_height:600px;
min-height:690px;
max-height:2600px;
}
#content #vip{
background:#FFFFFF;
height:280px;
width:980px;
margin:10px;
_margin-left:5px;
_margin-right:5px;
float:left;
}
#content #vip ul li{
float:left;
width:150px;
height:102px;
margin:10px 4px;
}
#content #vip ul li p.img{
height:75px;
width:140px;
margin:0px auto;
border:1px solid #CCCCCC;
text-align:center;
}
#content #vip ul li p.img img{
}
#content #vip ul li p.title{
height:25px;
line-height:25px;
width:140px;
margin:0px auto;
text-align:center;
}
#content #joinId_ad{
height:380px;
width:980px;
margin:0px 10px;
_margin-left:5px;
_margin-right:5px;
float:left;
}
#content #joinId_ad #left{
height:100%;
width:300px;
background:#FFFFFF;
float:left;
}
#content #joinId_ad #left ul{
height:353px;
}
#content #joinId_ad #left ul.none{
display:none;
}
#content #joinId_ad #left ul li{
height:25px;
line-height:25px;
margin-top:1px;
}
#content #joinId_ad #left ul li a{
height:25px;
line-height:25px;
width:280px;
padding-left:20px;
float:left;
color:#000000;
}
#content #joinId_ad #left ul li a:hover{
height:25px;
line-height:25px;
background:url(../images/module_bg.gif);
width:280px;
padding-left:20px;
float:left;
color:#000000;
}
#content #joinId_ad #right{
height:100%;
width:670px;
background:#FFFFFF;
float:right;
}
#content #joinId_ad #right ul li{
float:left;
width:150px;
height:102px;
margin:10px 4px;
}
#content #joinId_ad #right ul li p.img{
height:75px;
width:140px;
margin:0px auto;
border:1px solid #CCCCCC;
text-align:center;
}
#content #joinId_ad #right ul li p.img img{
}
#content #joinId_ad #right ul li p.title{
height:25px;
line-height:25px;
width:140px;
margin:0px auto;
text-align:center;
}
/*public*/
.border{
border:1px solid #01527a;
}
.border2{
border:1px solid #FFFFFF;
}
.content{
border:1px solid #80b4c7;
}

.moduleDiv{
border:1px solid #CCCCCC;
}
.module1{
height:25px;
background:url(../images/module1_bg.gif);
border-bottom:1px solid #CCCCCC;
text-align:center;
line-height:25px;
color:#FFFFFF;
font-weight:bold;
}
.module2{
height:25px;
background:url(../images/module_bg2.gif);
}
.module2 p.title{
text-align:center;
color:#FFFFFF;
font-weight:bold;
height:25px;
line-height:25px;
width:154px;
background:url(../images/module2_bg.gif);
float:left;
}
.module3{
height:25px;
background:url(../images/module_bg.gif);
border-bottom:1px solid #CCCCCC;
}
.module3 p{
cursor:pointer;
}
.module3 p.select{
text-align:center;
color:#FFFFFF;
font-weight:bold;
height:25px;
line-height:25px;
border-right:1px solid #CCCCCC;
width:113px;
background:url(../images/module1_bg.gif);
float:left;
}
.module3 p.title{
text-align:center;
color:#000000;
border-right:1px solid #CCCCCC;
font-weight:bold;
height:25px;
line-height:25px;
width:113px;
background:url(../images/module_bg.gif);
float:left;
}

#friend_link{
clear:both;
height:120px;
background:#FFFFFF;
width:980px;
margin:10px;
margin-bottom:0px;
_margin-left:5px;
_margin-right:5px;
}
#friend_link a{
padding:10px;
height:25px;
line-height:25px;
white-space:nowrap;
}

#footer{
	text-align: center;
	height:100px;
	line-height:30px;
	background:#e0f1fe;
}