/* CSS Document */
/*****************************************页面整体元素css***************************************************/
body
{
font-family: "宋体",Arial, Helvetica, sans-serif;
font-size:12px;
line-height:22px;
margin:0;
background:#fff;
}
p{ margin:0px; padding:0px;}
hr
{
height:1px;
}

a:link,a:visited
{
color:#1B1B1B;
text-decoration:none;
}

a:hover
{
color:#FF0000;
text-decoration:underline;
}

a img{border:0;}

h2 span,h2 img{float:right;margin-right:5px;}
h2 span{font-weight:100;}
h2 img{margin:5px;}
h2
{
color:#333;
height:25px;
line-height:25px;
padding-left:7px;
font-size:14px;
overflow:hidden;
background:#B1DAFB;
border-bottom:1px solid #318CD6;
}
h2 span a{color:#333;font-size:13px;}
ul{list-style:none;}

#container{width:980px;margin:0 auto;position:relative;}
#navi{clear:both;}
#navi ul{float:right;}
#navi ul li{
float:left;
list-style:none;
margin-right:5px;
}
#locateNavi
{
width:810px;
overflow:hidden;
}
#locateNavi a{margin:0 3px;}
#sethome{width:150px;float:right;text-align:right;}
#sethome
{
padding-left:20px;
line-height:22px;
font-size:12px;
}
#sethome a{color:red;}
#home
{
}
#addFav
{
}
/**********************页面头部元素css***************************************************/

#head
{
width:980px;
zoom:1;
height:1%;
overflow:auto;
background:#E4F3FF;
clear:both;
}

#logo
{
width:200px;
background:transparent;
text-align:center;
float:left;
padding-top:25px;
}

#search
{
float:left;
width:580px;
overflow:hidden;
padding:0 0 0 20px;
height:100px;
background:url(../images/search_bg.gif) no-repeat left center;
}

#search_btn
{
padding:15px 0 0 10px;	
height:35px;
width:450px;
list-style:none;
clear:both;
}

#search_btn li{float:left;padding:8px 0;}

#search_submit{margin:0 5px;width:70px;}

.btn1
{
cursor:pointer;
font-size:14px;
line-height:24px;
color:#333;
width:60px;
text-align:center;
}

.btn2
{
background:url(../images/btn2.gif) no-repeat 1px 5px;
font-size:14px;
color:#000;
font-weight:600;
line-height:24px;
cursor:pointer;
width:60px;
text-align:center;
}

.event 
{
cursor:pointer;
font-size:14px;
line-height:24px;
color:#333;
width:60px;
text-align:center;
text-decoration:underline;
}

#search_form
{
clear:both;margin:2px;
}

#searchform
{clear:both;margin:0;}

#query
{
font-size:14px;
padding:2px;
width:450px;
border:1px solid #C6C6C6;
}

#myStar{margin:0 5px;}
#time{cursor:pointer;margin-top:65px;float:left;color:#666;height:20px;width:165px;overflow:hidden;}
#time span{}

#hotText{position:absolute;top:105px;width:550px;margin-left:220px;height:20px;overflow:hidden;display:none;}
#hotText ul li{float:left;margin:0 3px;}
/*****************************************页面主要内容元素css***************************************************/

#main
{
width:980px;
margin-bottom:5px;
clear:both;
height:1220px;
overflow:hidden;
}

/*****************************************页面左通栏元素css***************************************************/

#left
{
width:260px;
float:right;
margin-right:5px;
overflow:hidden;
}

#tip,#quick,#webcate,#tools,#soft,#cateShow,#soft,#tools
{
background-color:#fff;
margin-bottom:8px;
clear:both;
zoom:1;
height:1%;
overflow:auto;
border:1px solid #318CD6;
}

#tip
{
height:310px;
overflow:hidden;
}

#tip h2{padding:0;background:#B1DAFB url(../images/h2_bg.gif) repeat-x bottom;border:0;height:25px;}
#tip h2 p{float:left;cursor:pointer;width:75px;text-align:center;line-height:25px;border-right:1px solid #318CD6;}
#yule{display:none;}
.newsShow{background:#fff;font-size:14px;color:#108C00;}
.newsHide{color:#333;font-size:14px;font-weight:100;}

#quick{
padding:1px;	
font-size:12px;
height:30px;
width:976px;
overflow:hidden;
}
#quick_content{background:#B5DEFF;height:30px;overflow:hidden;overflow:hidden;width:100%;padding-top:-5px;}
#quick td,#quick input{font-size:12px;}
#quick div{float:left;margin:0 15px 0 0;}
#quick select{margin-right:20px;}
#applyEmail{width:220px;text-align:right;line-height:30px;margin-right:10px;/*background:url(../images/email.gif) no-repeat 105px center;*/}
#applyEmail a{color:#333;text-decoration:underline;font-size:14px;}

.choice{padding-left:10px;padding-top:5px;}
.loginSelect{margin:0 5px;}
.logins{margin:0 5px;width:145px;overflow:hidden;}

.login_btn
{
margin:5px;
width:50px;
}

.inputtype
{width:45px;}

.inputwidth
{
width:135px;
margin-left:5px;
height:16px;
}

#webcate_content
{
height:485px;
width:255px;
overflow:hidden;
border:0;
}

#webcate_content dl{margin:0;padding:0;padding:3px 15px 3px 20px;height:115px;}
#webcate_content dd{width:63px;height:22px;background:url(../images/cate_li.gif) no-repeat left;padding-left:10px;margin:0;overflow:hidden;float:left;border:0;}
#webcate_content dd a{color:#414042;margin:0;}
#webcate_content p{height:1px;display:block;overflow:hidden;border-top:1px dotted #7BCDDA;width:270px;margin:0 auto;padding:0;}
.cate_content{background:#EEF9FA;}
.cate_content2{background:#fff;}

.title_text
{
color:#666;
font-weight:bold;
}

#tools{}
#tools ul{margin:5px;}

#soft{height:157px;overflow:hidden;}
#soft ul,#tools ul{padding-left:10px;}
#soft li,#tools li{width:72px;line-height:23px;height:25px;overflow:hidden;background:url(../images/cate_li.gif) no-repeat left center;padding-left:7px;float:left;}
/*************************************页面中间通栏元素css***************************************************/

#middle
{
width:556px;
float:right;
margin:0 3px;
}

#middle ul li{float:left;}

#hotsite,#cool,#game
{
border:1px solid #318CD6;
margin-bottom:8px;
clear:both;
zoom:1;
height:1%;
overflow:auto;
}
#hotsite{height:310px;overflow:hidden;}
#hotsite h2{padding:0;background:#B1DAFB url(../images/h2_bg.gif) repeat-x bottom;border:0;height:25px;}
.show{background:#fff;font-size:14px;color:#108C00;}
.hide{font-size:14px;font-weight:100;color:#333;}
#hotsite h2 p{float:left;cursor:pointer;width:75px;text-align:center;line-height:25px;border-right:1px solid #318CD6;}

#history
{
height:285px;
display:none;
}

#history_panel
{padding:2px;clear:both;}
#history li
{text-align:left;background:url(../images/cate_li.gif) no-repeat 5px 8px;padding-left:15px;width:90px;overflow:hidden;height:25px;}

#clear_btn{display:none;cursor:pointer;}

#hotsite{font-size:14px;}
#hot_content{}
#hot_content table{width:100%;}
#hot_content td{line-height:28px;padding-left:10px;}
.hotlist{padding:0;margin:0;padding-left:8px;clear:both;height:30px;border-bottom:1px dotted #ccc;}
.hotlist li{list-style:none;width:88px;line-height:30px;float:left;height:30px;overflow:hidden;}

#cool
{
line-height:18px;
word-spacing:2px;
}

#cool_content,#cool_content td{}
#cool_content table{width:100%;}
.odd {}
.even{background:#F4F4F4;}

.coolcate 
{
text-align:center;
padding:0;
width:65px;
list-style:none;
height:25px;
background:#F5F4F2;
font-size:14px;
font-weight:100;
font-size:14px;
}

.coolcate a:link,.coolcate a:visited
{
color:#5A086C;
font-weight:600;
text-decoration:none;
}

.coolcate a:hover
{color:#ff0000;}

.coolsite{width:420px;text-align:center;font-size:12px;height:25px;line-height:25px;}
.coolsite {text-align:center;}
.coolsite a{margin:0 5px;}

#game{height:1%;zoom:1;overflow:auto;background:#fff;}
#game ul{margin:5px;}
#game li{width:88px;text-align:center;line-height:25px;color:#333;}

.moretd
{
text-align:center;
float:left;
width:60px;
line-height:26px;
}

.moretd a,.moretd a:visited
{
color:#333;
}

.moretd a:hover
{
color:red;
}

.more 
{
font-weight:100;	
color:#999;
text-decoration:none;
}

.more:hover
{
color:#339933;
text-decoration:underline;
}

/*************************右边元素css***********************************/
#right{width:148px;float:right;margin-left:5px;}

#right ul{width:float:left;overflow:hidden;margin:3px;}
#catePop,#flashPop,#novelPop,#musicPop,#newSites,#reco,#picShow,#star
{
margin-bottom:8px;
height:1%;
overflow:auto;
zoom:1;
border:1px solid #318CD6;
}
#star{border-color:#9C84FF;}
#star h2{background:#D6D6FF;border-color:#9C84FF;}
#star form{margin:5px;}
#picShow{height:232px;overflow:hidden;}
* html #picShow{height:226px;overflow:hidden;}
#picShow li{height:auto;background:none;padding:0;text-align:center;}
#picShow img{width:124px;height:94px;}
#flashPop,#novelPop,#musicPop,#picShow
{
background:#F0F9FF;
}
#flashPop,#novelPop,#musicPop
{
margin-bottom:0;
border-bottom:0;
}
#flashPop,#novelPop
{
border-top:0;
}
#newSites li{padding-left:10px;}
#flashPop{border-bottom:1px solid #318CD6;}
* html #flashPop{height:165px;overflow:hidden;}
#catePop{height:310px;overflow:hidden;text-align:center;}
#catePop table{padding-left:2px;margin:0 auto;}
#catePop th{font-weight:100;text-align:center;}
#catePop td{text-align:center;line-height:21px;}
#catePop a{margin:0 3px;}
#flashPop li,#novelPop li,#musicPop li{line-height:21px;}
#flashPop li a,#novelPop li a,#musicPop li a,#newSites li a
{
background:url(../images/cate_li.gif) no-repeat 5px center;padding-left:13px;
}
/*****************************************底部页面元素css***************************************************/
#btmSearch{
background:#E4F3FF;
font-size:14px;
text-align:center;
padding:5px;
clear:both;
height:30px;
width:100%;
overflow:hidden;
}

#btmSearch td{font-size:14px;}
#btmSearch table{text-align:center;width:600px;margin:0 auto;}
#btmSearch input{font-size:14px;}
#btmQuery{font-size:16px;}

#bottom
{
text-align:center;
width:100%;
float:none;
clear:both;
color:#999;
margin-left:10px;
padding-top:5px;
height:70px;
}

#bottom td
{
color:#666;
}

#bottom a,#bottom a:visited
{
color:#666;
text-decoration:none;
}

#bottom a:hover
{
color:#000;
text-decoration:underline;
}

#weather_list{clear:both;text-align:center;margin-left:20px;width:980px;margin:0 auto;}
#weather_list td{text-align:center;padding:10px 5px;}
#weather_list th{background:#D8DFE8;padding:5px;}
#weather_list td img{vertical-align:middle;margin:5px;}


#weather_today{position:absolute;top:30px;left:50%;margin-left:320px;}
#weathers{position:absolute;top:65px;left:50%;margin-left:175px;}

#weather_list .odd td{background:#fff url(../images/dotted.gif) repeat-x bottom;}
#weather_list .even td{background:#F4F4F4 url(../images/dotted.gif) repeat-x bottom;}
#weather_list .over td{background:#D4F8B0;}

.newsList{width:248px;overflow:hidden;font-size:12px;margin:0;padding:0;}
.newsList ul{margin:0;padding:0;list-style:none;}
.newsList li{line-height:23px;background:url(../images/cate_li.gif) no-repeat left 8px;padding-left:10px;display:block;}
.newsList{margin:0;padding:0;list-style:none;margin:5px;}
.newsList p img{margin:5px;width:105px;height:80px;border:1px solid #333;}
.newsList div{clear:both;}
.newsList div p{float:left;overflow:hidden;margin:0;padding:0;}
.newsList div ul{float:left;}
.imgP{width:120px;}
.linkP{width:125px;}
.linkP li{line-height:22px;height:45px;overflow:hidden;}

.newsList a{margin:0 0 5px 0;color:#333;text-decoration:none;}
.newsList a:hover{color:red;text-decoration:underline;}
.newsList a img{border:1px solid #666;}
.textDiv{padding-left:2px;clear:both;}
.textDiv li{display:block;height:27px;overflow:hidden;}

#toolTip{width:205px;}
#tip_top{background:url(../images/tip_top.gif) no-repeat top center;height:20px;}
#tip_middle{background:url(../images/tip_middle.gif) repeat-y center;padding:0 10px;}
#tip_bottom{background:url(../images/tip_bottom.gif) no-repeat top center;height:20px;}

	
<!-- banner处搜索引擎 -->
/*
搜索提示专用css
*/
.suggestion {
	font-size: 12px;
	text-align: left;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.suggestion ul {
	width: 452px;
	background: #fff;
	list-style: none;
	margin: 0;
	padding: 1px;
	border: 1px solid #8F8F8F;
	line-height: 24px;
	position: absolute;
	left:0;
	z-index: 10000;
	margin-top:-1px;
}
.suggestion ul a {
	display: block;
	zoom:1;
	padding: 0 8px 0 28px;
	color: #F77400;
	text-decoration: none;
}
/*.suggestion ul a:hover {
	background: #C1ECFF;
}*/
.suggestion ul span {
	color: #636363;
	text-decoration: underline;
}
.suggestion ul a:visited  {color:#F77400}
.suggestion ul span a:visited  {color:#636363}
/*.suggestion .hl {
	background: #EBEBEB;
}*/
#search .suggestion {
	padding: 0;
}
.sarrow {
	margin-left: -24px;
	margin-right: 8px;
	cursor: pointer;
}
#header .suggestion ul {
	width: 256px;
}
#header .suggestion li {
	margin: 0;
	padding: 0;
	float: none;
}

.index_y{ border:1px solid #CCCCCC; width:80px; height:16px;}
