body{ background:#FFF url(main_bg.png) repeat-x 0 -322px; margin:0; font:12px Verdana; }/*页面背景*/
a{ color:#333; text-decoration:none; }
a:hover{ text-decoration:underline; }

#wrap{ width:644px; margin:auto; padding-top:3px; position:relative; }/*主框架样式内部上边距3px*/
#weather{ width:468; float:left; height:21px; padding-top:3px; }
.toplink{ float:right; height:21px; background:#282828 url(main_bg.png) no-repeat right -221px; padding-right:15px; color:#FFF; line-height:19px; }
.toplink a{ color:#FFF; }
.toplink .l{ float:left; height:21px; background:#282828 url(main_bg.png) no-repeat 0 -200px; padding-left:15px; }

#srcbox{ position:relative; height:41px; padding:9px 0 0 20px; margin-top:35px; background:#333 url(main_bg.png) repeat-x 0 -100px; }
#srcbox .l,#srcbox .r{ position:absolute; width:4px; height:50px; left:0; top:0; background:url(main_bg.png) 0 -50px; }
#srcbox .r{ left:auto; right:0; background:url(main_bg.png) 0 -150px; }
#srcbox form{ float:left; margin:0; padding:3px 0 0; }
#srcbox input{ float:left; }
.src_key{ float:left; width:275px; height:25px; overflow:hidden; padding-left:23px; background:#FFF url(main_icon.png) -144px 0; border:1px
 solid #222; }
.txt{ width:266px; height:22px; border:none; background:#FFF; padding:3px 3px 0; font:14px/20px Verdana; }
.btn{ width:89px; height:25px; margin:1px 0 0 5px; border:none; background:url(main_icon.png) -98px -50px; }
#bdimg,#ggimg{ float:left; width:98px; height:34px; line-height:100px; overflow:hidden; cursor:pointer; margin-right:7px; }
#bdimg{ background:url(main_icon.png); }
#bdimg.focu{ background:url(main_icon.png) 0 -34px; }
#ggimg{ background:url(main_icon.png) 0 -68px; }
#ggimg.focu{ background:url(main_icon.png) 0 -102px; }

#maillogin{ float:left; width:250px; height:52px; margin:10px 0 0; background:#CCC; background:#C5C5C5 url(main_bg.png) repeat-x 0 -270px; border:1px solid #757575; }
#maillogin h3{ height:26px; margin:0; padding:0 8px; font:bold 12px/26px Verdana; overflow:hidden; }
#maillogin h3 em{ float:right; font:12px/26px Verdana; }
#maillogin form{ margin:0; padding:3px 0 0 5px; }
#maillogin .txt{ width:78px; height:16px; font:11px/14px Verdana; margin:0 4px 0 2px; padding:2px 2px 0; border:1px solid #939393; }
#maillogin select{ width:169px; height:19px; font:11.5px/14px Verdana; margin:4px 0 0; }
#maillogin .btn{ width:63px; height:19px; margin:4px 0 0; background:url(main_icon.png) no-repeat -98px -75px; }

#hotag{ float:right; width:310px; height:56px; padding-left:72px; margin:10px 0 5px; background:url(main_icon.png) no-repeat -537px 2px; line-height:18px; overflow:hidden; }
#hotag a{ margin-right:4px; white-space:nowrap; }
#hotag a:hover{ color:#F00; }

.icon_d,.IND_M_ref{background-image:url(bg.gif);background-repeat:no-repeat; }
.Ico_aBox_icon,.Ico_aBox_sha{ background-image:url(IND_Obg.gif); background-repeat:no-repeat; }
a.Ico_aBox:hover{ background-image:url(IND_bgwide.gif); background-repeat:no-repeat; }

#baike{width:644px;background-color:#F5F8F8;padding:0px; margin:0 0 2px 0; float:left; }
.baike_inside{background-color:#FFF;border:#C0D2E2 1px solid;height:23px;line-height:25px; overflow:hidden; }
.icon_d{display:block;width:10px;height:17px;background-position:-9px -121px;float:left;margin-left:3px;margin-top:2px; }
.baike_inside_Cont{width:420px;float:left;white-space:nowrap;text-overflow:ellipsis;overflow: hidden;margin-left:5px; }/*width:468px 是显示百科的宽度*/
a.IND_M_ref{ display:inline; width:18px; height:18px; background-position:-5px -163px; float:right; margin-right:2px; margin-top:2px; }
a.IND_M_ref:hover{background-position:-33px -163px; }
a.IND_M_ref:active{background-position:-51px -198px; }

#main{ ; }

.IND_TJ_area{width:540px;height:370px;overflow:hidden;margin-left:-20px; float:left; }/*图标推荐区*/
	a.Ico_aBox{ display:block; position:relative;width:250px; height:60px; float:left; margin-left:14px; margin-top:0px; display:inline; }
	a.Ico_aBox:hover{ text-decoration:none; background-position:-7px -4px; }
		.Ico_aBox_icon{ position:absolute; top:9px; left:5px; width:42px; height:42px; }
		.Ico_aBox_tit{ position:absolute; left:56px; top:14px;font-size:12px; font-weight:bold; color:#2864A6; }
		.Ico_aBox_intro{position:absolute; left:56px; top:34px;font-size:12px; }
		.Ico_aBox_sha{ position:absolute; left:5px; top:44px;width:44px; height:5px; background-position:-17px -170px; }
		a.Ico_aBox:hover .Ico_aBox_sha{background-position:-104px -170px; }
		a.Ico_aBox .Ico_aBox_intro{ color:#A5A5A5; }
		a.Ico_aBox:hover .Ico_aBox_intro{ color:#666; }

	.INico1{ background-position:-18px -94px; }/*日历*/
	.INico2{ background-position:-75px -94px; }/*公交*/
	.INico3{ background-position:-132px -94px; }/*火车*/
	.INico4{ background-position:-183px -94px; }/*飞机*/
	.INico5{ background-position:-234px -94px; }/*身份证*/
	.INico6{ background-position:-285px -94px; }/*手机归属*/
	.INico7{ background-position:-336px -94px; }/*IP*/
	.INico8{ background-position:-387px -94px; }/*邮编区号*/
	.INico9{ background-position:-438px -94px; }/*英汉互译*/
	.INico10{ background-position:-491px -94px; }/*计算器*/
	.INico11{ background-position:-544px -94px; }/*地图*/
	.INico12{ background-position:-595px -94px; }/*菜谱*/

.IND_Time{ width:120px; height:350px; margin-right:-5px; border:#CBD5D8 1px solid; background-color:#FFF; overflow:hidden; margin-top:5px; float:left; }/*时间*/
.IND_Time .tit{ height:26px; line-height:26px; color:#333; font-weight:bold; text-align:center; padding-left:0px; background-color:#EEEEED; background-position:0px -540px; }

#footer{  width:634px; height:28px; margin:auto; }
.copy{ width:260px; float:right; text-align:right; color:#333; }
.about{ width:300px; float:left; }


/*浏览器下拉*/
#suggest { display:none; position:absolute; background:#FFF; border:1px solid #222; }
#suggest a,#suggest a:hover { display:block; font:12px/20px Verdana; padding:0 5px; color:#000; text-decoration:none; }
#suggest a em{ float:right; font-style:normal; color:#090; }