body,div,span,em,p,li,ul,dt,dd,dl,form,input,select,label,select,strong,img,table,th,td,tr,h1,h2,h3,h4,h5,h6,button{ margin:0; padding:0;}
img { border:0;}
ul,li { list-style:none;}
em { font-style:normal;}
h1 { font-size:18px;}
h2 { font-size:14px;}
h3 { font-size:12px;}

.theme a,li.feedback,li.sethome,li.setfav,li.clock,ul.top li em,#cancelBtn,#confirmed,
.icons{ background-image:url(images/icons.gif); background-repeat:no-repeat;}


input.focus {color:#FFFCEC}



.clearfix, #cate ul,#coolsite div{zoom:1;}
.clearfix:after, #cate ul:after,#coolsite div:after{content:"\0020";display:block;clear:both;height:0;}
.fl { float:left;}
.fr { float:right;}
.bd { border:1px solid #9BCB50;}
.center { text-align:center;}
input,textarea,select{ font-family: "宋体",Arial,sans-serif; }
.button { padding:0; border:0; height:21px; width:63px; font-size:12px; overflow:hidden; text-align:center; line-height:21px; cursor:pointer; display:inline-block; background-position:-1px -49px;}


body { background:#fff; color:#3D464B; font:14px "宋体",Arial,sans-serif;  }
#home {}
.wrap { width:980px; margin: 0 auto; padding:0 10px; background-color:#fff;}
a { cursor:pointer;}

a { color:#0E6DBC; text-decoration:none;}
a:hover { color:#f00; text-decoration:underline;}

#top { border-top:none; border-left:none; border-right:none; font-size:12px;height:24px; line-height:24px; background-color:#EBFDE3;padding:4px; overflow:hidden;}
#top,#top a { color:#666;}
#top li{ float:left; margin: 0 5px;}
	#meta li { float:left;}
	#guide { float:right;  }
	#guide li { height:24px;}
	li.feedback,li.sethome,li.setfav,li.clock  { padding-left:20px;}
	li.feedback { background-position: 0 -266px;}
	li.sethome { background-position:0 -303px;}
	li.setfav { background-position:0 -238px;}
	li.clock { background-position:-50px -1px;}

#header { height:80px; padding:0;margin-bottom:10px; margin-top:7px; border-top:none;border-bottom:5px solid #5EC458;}
	#logo {float:left; height:72px; width:190px; overflow:hidden; margin-top:2px;}
	#logo a {display:block; text-indent:-9999px; overflow:hidden; background:url(images/logo.gif) no-repeat scroll -10px 0 transparent;}
	#banner {float:left; margin-top:6px; overflow:hidden; width:468px; height:60px; text-align:right;}
	#a100x60 { float:right; margin-top:6px; overflow:hidden; width:100px; height:60px; }

	
	#mailBox { color:#000; font-size:12px;display:inline; float:left; padding:0;padding-top:3px; height:70px;  width:210px; overflow:hidden;}
	#mailBox li { height:15px; line-height:15px; overflow:hidden;}
	#mail_username{width:158px; }
	#mail_options { width:164px;}
	#mail_passwd { width:109px; margin-right:3px;}
	#mail_btn { font-size:12px; width:45px;}
	#mailBox .int { padding:1px 0 1px 2px; font-size:12px;}

#search {}
	.baiduSLogo {display:block;height:29px;width:79px;background-image:url("images/slogo.gif");background-repeat:no-repeat;background-position:0 0;}
	.googleSLogo {display:block;height:29px;width:79px;background-image:url("images/slogo.gif");background-repeat:no-repeat;background-position:0 -29px;}
	.sogouSLogo {display:block;height:29px;width:79px;background-image:url("images/slogo.gif");background-repeat:no-repeat;background-position:0 -249px;}
	.mp3SLogo {display:block;height:29px;width:79px;background-image:url("images/slogo.gif");background-repeat:no-repeat;background-position:0 -58px;}
	.videoSLogo {display:block;height:29px;width:79px;background-image:url("images/slogo.gif");background-repeat:no-repeat;background-position:0 -184px;}
	.imageSLogo {display:block;height:29px;width:79px;background-image:url("images/slogo.gif");background-repeat:no-repeat;background-position:0 -120px;}
	.zhidaoSLogo {display:block;height:29px;width:79px;background-image:url("images/slogo.gif");background-repeat:no-repeat;background-position:0 -216px;}
	.taobaoSLogo {display:block;height:29px;width:79px;background-image:url("images/slogo.gif");background-repeat:no-repeat;background-position:0 -281px;}

	#notice { float:right; width:300px; height:20px; line-height:20px; overflow:hidden; font-size:12px; text-align:right;}
	#notice, #notice a {color:#666;}
	#notice h2 {font-size:12px;}

	#search-form .con {padding:5px 0;}
	#search-form label,.input input,.input,.search-word ,.btn { float:left;}
	#search-form label{ margin-left:20px; margin-right:8px;}
	#search-form { background:#E8FBDA; border:1px solid #9BCB50;}
	#search-form .search-bg {overflow:hidden;}
	#search-form .input { border-color:#9BCB50;}
	#search-form .btn { height:30px; width:88px; cursor:pointer; margin:0 5px; }

	#search-menu ul { float:left; margin-left:50px; display:inline;}
	#search-menu li { float:left;font-size:12px;line-height:24px; height:24px;text-align:center;}
	#search-menu li a {display:block; width:60px; height:23px;text-decoration:none;margin:0 1px; color:#000; border:1px solid #ccc; background:#f3f3f3; overflow:hidden;border-bottom:none;}
	#search-menu li.current a{border:none; background:none;} 
	#search-menu li.current {border:1px solid #9BCB50;border-bottom:none;background:#E8FBDA;position:relative; margin-bottom:-3px;margin-left:1px;margin-right:1px;}

	/*#searchInput { height:26px; border:1px solid #9BCB50; width:350px;font-size:14px;margin:1px 5px;padding:0 3px;}*/
	#searchInput, .inputbox-text {
		font-size:14px;
		height:28px;
		line-height:26px;
		width:350px;
	}
	/*
	.input input { height:22px; border:none; font-family:"宋体",Arial,sans-serif; padding:5px 3px 0; _padding:3px 3px 2px; width:342px; display:inline; font-size:14px;}
	.input{ height:28px; border:1px solid #9EC6E8; width:350px; overflow:hidden;}
*/
	
	.search-word { font-size:12px; height:30px; line-height:30px; overflow:hidden; width:395px;}
	.search-word a { margin:0 5px;color:#000;}

#keywords { height:32px; line-height:32px; font-size:12px; }
#keywords a {margin: 0 8px;}


#content {}
	#cate { background:url("images/line.gif") repeat scroll 0 0 #F4FCE6; float:left; width:210px;padding-bottom:2px;border-top:0;}
		#cate ul { margin:5px 0 5px 10px;}
		#cate h2, #cate li { height:28px; line-height:28px;}
		#cate h2 { font-size:14px;}
		#cate li { float:left; width:50px; overflow:hidden;}
		#cate .c2 li { width:92px;}

	#cate h2 {background:#DFFACB;border-bottom:1px solid #9BCB50;border-top:1px solid #9BCB50;height:27px;line-height:27px;text-align:center; }
	#cate a:hover { text-decoration:underline; color:#f00; }
	
	#main { float:right; width:758px;}
		#board { width:100%; float:left; height:197px; overflow:hidden; }
		
		#board-menu { margin-bottom:1px;}
		#board-menu li{ float:left; margin-left: 1px; border:1px solid #B9D4E2; width:74px; text-align:center; height:26px; line-height:26px; background-color:#E8FBDA}
		#board-menu li.current { background-position:0 0; position:relative; background-color:#fff; height:29px; margin-bottom:-2px; border-bottom:none; font-weight:bold;}
		#board-menu li#bored-menu-def { margin-left:0; width:73px;}
		#board-menu a { display:block; text-decoration:none; }
		
		#board-box { border-bottom-width:1px;height:194px; overflow:hidden;}
		
		#fmsite { margin:5px; margin-bottom:0;}
		#fmsite li { float:left; width:16.4%; overflow:hidden; height:26px; line-height:26px; text-align:center;}
		#fmsite li a:hover,#tool li a:hover { color:#f00;}
		#fmsite ul.top li { position:relative; overflow: visible;}
		#fmsite li .fmbox {background:#fff;display:none; position:absolute; left:6px; top:29px;}
		#fmsite li ul { margin:0; background:#fff; border:2px solid #B9D4E2;width:100px;  _height:1%; }
		#fmsite li ul li { float:none; text-align: center; line-height:24px; height:24px; width:98px; display:block; margin:1px;}
	   	#fmsite li ul a { display:block; width:98px;}
		#fmsite li ul a:hover{ background-color:#EAF5FF; text-decoration:none;}
		
		#tools { margin:5px; margin-bottom:0;}
		#tools li { float:left; width:16.4%; overflow:hidden; height:30px; line-height:30px; text-align:center;}
		#tools li a:hover,#tool li a:hover { color:#f00;}
		
		ul.top li em { vertical-align: middle; display:inline-block;  padding:7px 0; height:16px; width:16px; overflow:hidden; cursor:pointer;}
		em.baid { background-position:-96px -372px;}
		em.sina { background-position:-48px -372px; }
		em.sohu {  background-position:-24px -372px;}
		em.wy { background-position:0 -372px;}
		em.qq { background-position:-72px -372px;}

		#coolsite {}
		#coolsite h2 { height:26px; line-height:26px; border-bottom:1px solid #B9D4E2; background-color:#F0F7FF; padding: 0 10px;}
		#coolsite #list {/*margin:5px;*/}
		
		#coolsite #list div { float:left; width:756px; height:29px; line-height:29px; border-bottom:1px solid #fff; }
		
		#coolsite #list h3{ height:29px; line-height:29px; }
		#coolsite #list h3 a { font-size:12px; color:#874604;}
		/*#coolsite .left li { float:left; width: 100px ;overflow:hidden; display:inline; margin-left: 10px;}*/
		#coolsite #list li {}
		#coolsite #list li a { font-size:12px; margin-left:10px; margin-right:20px; }

		#coolsite h3 { border-right:1px solid #fff; float:left; font-size:14px; font-weight:normal; padding:0 5px; text-align:center; width:45px; }
		#coolsite div.alt { background-color:#F2FCE4;}
		#coolsite ul { float:left; width:640px; overflow:hidden; }
		#coolsite span { font-size:12px;border-left:1px solid #fff; text-align:left; padding-left:12px; float:left; line-height:29px; width:40px; }
	   

#key2 { font-size:12px; height:32px; line-height:32px; overflow:hidden; padding:0 5px;}
#key2 a { margin: 0 6px;}

#location { margin-top:10px; }
#location li { background-color:#fff; border-bottom:1px dashed #B5E9B1; height:30px; overflow:hidden; line-height:30px; padding:0 8px; font-size:12px; }
#location span { display:block; height:28px; margin-top:-28px; text-align:right;}
#location a, #location strong { margin:0 3px; color:#4B710D; }
#location a:hover { color:#f00;}

#location #s2-form { font-size:14px; background: #E8FBDA; padding:2px 5px;}
#location #s2-form .tbsearch{display:block;float:left;}
#location #s2-form .tblist{margin-left:30px;float:left;height:30px;}
#location #s2-form .sear_bottom_kw{height:26px; border:1px solid #9BCB50; width:240px;font-size:14px;margin:1px 10px;padding:0 3px;}
#location #s2-form .sear_bottom_btn{font-size:14px;padding:3px 5px;}
#location #s2-form a{margin-right:15px;color:#000;}
#location #s2-form a:hover{color:#f00;}
#location #s2-form td{padding-top:5px;padding-bottom:5px;}
#location #s2-form table{margin:5px 10px;}


#tool ul {background:url(images/tools_bg.gif) left top;}
#tool h2{ background-color:#fff; background-position: 0 -137px;}


#footer { clear:both; padding:20px 0; font-size:12px; text-align:center;}
#footer .hr { border-bottom:1px dashed #ace; overflow:hidden; margin:8px 20%; height:0;}

.listC li { line-height:25px; height:25px; padding: 0 3px; background-color:#fff; margin:3px 0; position:relative; color:#000;}
.listC li .del { background:url(images/icons.gif) 0 -344px no-repeat; height:15px; width:17px; position:absolute; right:5px; top:5px; overflow:hidden; text-indent:-9999px;}


#confirmed,#cancelBtn { height:28px; text-indent:-9999px; margin:0 5px; overflow:hidden; float:left;}
#confirmed { width:91px;background-position:-21px -189px; margin-left:80px;}
#cancelBtn { width:56px;background-position:-56px -152px;}


#font-setting a { float:left; height:12px; width:12px; text-indent:-9999px; overflow:hidden; margin: 9px 3px 0 3px;}
#font-setting a.gray { background-color:#666; }
#font-setting a.black { background-color:#000; }
#font-setting a.green { background-color:#3DB836; }
#font-setting a.pink { background-color:#FE9CDD; }
#font-setting a.red { background-color:#CD0036; }

li#bg-setting  { height:auto; border:none;}
#bg-setting a { float:left; border:1px solid #ccc; border-bottom:2px solid #ccc; text-align:center; text-decoration:none; overflow:hidden; height:30px; width:45px; margin:5px 2px;text-indent:-9999px;}
#bg-setting strong { margin:0;}
#bg-setting .con { float:left; width:210px;}
#layout-setting a { color:#333;}
#layout-setting .a  { font-weight: bold; color:#000; }


#weatherBox { height:200px; overflow:hidden; width:402px; overflow:hidden;background-position:0 -268px; background-color:#fff;margin-left:100px; position:absolute; top:27px;  z-index:10; display:none;}
#weatherBox .head {border-bottom:1px solid #9BCB50; height:26px; line-height:26px; clear:both; overflow:hidden; font-size:12px; padding: 0 10px;background:#E8FBDA;}
#weatherBox .close { float:right;height:16px; width:16px; overflow:hidden; text-indent:-9999px; background-position:-1px -182px; margin:3px -5px 0 0}

#weatherBox ul { float:left; width:33%; text-align:center; font-size:12px;}
#weatherBox li { height:30px;line-height:30px;}
#weatherBox li.date { font-weight:bold; color:#000;}
#weatherBox .wind { color:#666;}
#weatherBox h2 { text-align:center; font-size:16px; margin:10px 0 10px; color:#000;}
#weatherBox h2 a { font-size:12px; margin-left:20px; }

#weather a { text-decoration:none;}

#setCity,#setCity a ,#setCity select { font-size:12px; float:left;}
#setCity { padding-top:1px;}
#setCity a { margin:0 2px;}

#suggest {
background-color:#FFFFFF;
border-color:#CCCCCC;
border-style:solid;
border-width:1px 1px 1px;
font-size:12px;
margin:95px 0 0 108px;
position:absolute;
top:100px;
width:350px;
z-index:100;
}
/*
#suggest {
position:absolute;
font-size:12px;
border:1px solid #ccc;
border-bottom-width:2px;
background-color:#fff;
width:350px;
z-index:100;
top:100px;
margin:100px 0 0 130px;
}*/
#suggest em { cursor:pointer; color:#090; float:right; font-style:normal; }
#suggest tr, #suggest .close { height:22px; line-height:22px; }
#suggest td { padding:0 5px; }
#suggest a { text-decoration:none; color:#333; display:block; }
#suggest .close { padding-right:5px; text-align:right; }

* html #weather span { position:relative; top:2px; height:20px;}


#coolsite h2,#tool h2,.alertbox,
.repeat { background-image:url(images/repeat.gif); background-repeat:repeat-x;}

.theme a.green{ background-position:-20px -144px;}
#bg-item a.default { background-color:#729A30}
#font-setting a.default { background-color:#3D464B}
#board-menu li,#coolsite h2,#tool h2,#tool h2 span,#fmsite li ul, #footer .hr{border-color:#9BCB50;}


a { color:#000; text-decoration:none;}
a:hover { color:#f00; text-decoration:underline;}

li.setSkin a,
.fmbox,.arrow,.button ,#weatherBox .close,
.images { background-image:url(images/images.gif); background-repeat:no-repeat;}


#tool a,#tool h2,h2,#board-menu a,#search-menu li.current a,.button,#coolsite h3 a ,#weather a.red {color:#4B710D;}

#top li.setSkin{ }
#top li.setSkin a {height:21px; background-position:-1px 0; width:75px; overflow:hidden; text-indent:-9999px; margin-top:1px; display:block;}

.arrow { width:8px; height:4px; overflow:hidden; text-indent:-999px; display:block; background-position: -1px  -104px; }
#fmsite .arrow {top:-4px; position:absolute; right:11px}
.fmbox { background-position:80px - 104px; background-color:#ccc;}
#fmsite li ul a:hover { background-color:#EBFAD4; color:#4B710D;}



#mdownad
{
	padding-left: 2px;
	clear: both;
	height: 29px;
	vertical-align: middle;
	overflow: hidden;
	padding-top: 4px;
	padding-bottom: 4px;
}
#mdownad li
{
	padding-left: 20px;
	float:left;
	font-size:12px;
}
#ad_taobao
{
	float:left;
}
.taobao_ad2 {margin:0 5px 0px 2px;display:block; width:79px; height:27px; float:left;}
.taobao_ad2 {background-image:url("images/slogo.gif");background-repeat:no-repeat;background-position:0 -283px;}

.queryborder2{height:22px;width:173px;float:left;margin-top:3px;float:left;}
#taobao_kw{border:1px solid #9BCB50;width:168px;height:21px;padding:1px 0px 0px 3px;margin-top:-1px;line-height:21px;}
#search_sb2{margin:2px 5px;width:5.6em;height:24px;text-align:center;font-size:13px;padding:0 10px 1px;*padding:3px 3px 1px;_padding:0 4px 1px;line-height:20px;*line-height:14px;_line-height:16px;}
/*头部邮箱*/
.l {padding-left: 8px; padding-bottom: 2px; float: center; border:1px solid #09C0F5; overflow: hidden; }
.mail {padding-right: 8px;border-right: #09C0F5 1px solid;width:168px; height:20px; }
.mail A:link {padding-right: 0px; padding-bottom: 0px; width: 168px; height: 20px}
.mail A:visited {padding-right: 0px; padding-bottom: 0px; width: 168px; height: 20px}
.mail A:hover {padding-right: 0px; background: #09C0F5; padding-bottom: 0px; width: 168px; COLOR: #fff; height: 20px; text-decoration: none}
#mailBox ul.maillist {z-index:3;clear: both; border-right: #09C0F5 1px solid; border-top: #09C0F5 1px solid; background: #fff; margin: 25px 0px 0px -120px; border-left: #09C0F5 1px solid; width: 168px; border-bottom: #09C0F5 1px solid; position: absolute}
#mailBox ul.maillist li {width: 168px; line-height: 110%; text-align: left}
#mailBox ul.maillist li A:link {padding-right: 0px; padding-left: 3px; FLOAT: left; padding-bottom: 0px; width: 168px; padding-top: 0px}
#mailBox ul.maillist li A:visited {padding-right: 0px; padding-left: 3px; FLOAT: left; padding-bottom: 0px; width: 168px; padding-top: 0px}
#mailBox ul.maillist li A:hover {padding-right: 0px; padding-left: 3px; background: #09C0F5; FLOAT: left; padding-bottom: 0px; width: 168px; COLOR: #fff; padding-top: 0px; text-decoration: none}