/* CSS Document */
/*html{filter:expression(document.execCommand("BackgroundImageCache", false, true))}*/
HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: auto; COLOR: #666; PADDING-TOP: 0px; TEXT-ALIGN: left
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: auto; COLOR: #666; PADDING-TOP: 0px; TEXT-ALIGN: left 
}
A {
	COLOR: #1b75be; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.fl {
	FLOAT: left
}
.fr {
	FLOAT: right
}
.Trig {
	TEXT-ALIGN: right
}
.Tlef {
	TEXT-ALIGN: left
}
.clear {
	CLEAR: both; FONT-SIZE: 0px; OVERFLOW: hidden; LINE-HEIGHT: 0px; HEIGHT: 0px
}
.C000 {
	COLOR: #000
}
.C666 {
	COLOR: #666
}
.C333 {
	COLOR: #333
}
.Cont_tit .C333 {
	COLOR: #333
}
.C4E728D {
	COLOR: #4e728d
}
.Cc00 {
	COLOR: #c00
}
.C00604C {
	COLOR: #00604c
}
.CC000EC {
	COLOR: #c000ec
}
.CEA5E00 {
	COLOR: #ea5e00
}
.C999 {
	COLOR: #999
}
.Cblack {
	COLOR: #000
}
SPAN.Cblack {
	COLOR: #000
}
.Table_fix {
	TABLE-LAYOUT: fixed
}
em{ position:absolute; width:23px; height:9px; line-height:50px; overflow:hidden;white-space:nowrap;list-style:none; }
.new{ background:url(icon.gif) 2px -810px; }
.hot{ background:url(icon.gif) 2px -830px; }


.sec_box_JSQ_table input,.bot_line_btnB,.btn_SER_Top,.td_fh input,a.Ico_aBox,.gj_tab td input.btn,.CD_tab tr.tr_on,.CD_tab tr.tr_kai_tit td,.ts_back input,.cy_so .btn,.sc_bot_div input,td.hb_time img,.hb_city_Chose a,div.sx_top input.btn,.xz_box,.zl_bot input,.WZ_CH,input.btn_comm,input.btn_blue_B,input.Back_IND{cursor:pointer!important;cursor:hand}
.bot_line_btnB{width:80px;height:28px;color:#333;padding-top:2px;margin-top:5px}

/*图片整合 */
.Top,.NAV_L_Tit,.Cont_tit,.sx_J_12,.INDEX_Top,.Cont_caiDet12,.IND_Time .tit,.IND_Site .tit,.cs_cont div.on,.hb_r_tab th,.sx_top,.sx_tab td,.xzbg,.lieche_tab th{background-image:url(bg_x.gif);background-repeat:repeat-x}
.lieche_nei_tab th{ background-image:url(bg_x_add.gif); background-repeat:repeat-x}
a.a_INDEX,.Top_B_arr,td.Cont_tbL a:hover,td.Cont_tbL a.on,.Cont_tbL a.on_m,.sx_J_11,.sx_J_13,.sx_J_31,.sec_box_NOS input,.IND_T_L,.IND_T_R,.SER_Logo,.icon_d,.Cont_caiDet11,.Cont_caiDet13,.Cont_caiDet31,.Cont_caiDet33,.IND_M_ref,.IND_M_line .tit,a.T_r_close,.CAL_wid_LT,.CAL_wid_LR,.CAL_LN a,.ico_bY,.ico_bX,.cs_bot a.on,.cy_ses_line_TB,.hb_r_tab td a.a_k,.hb_r_tab td a.a_g,a.a_syt,a.a_xyt,.xzbg .CC000EC,.xz_info_line,.WZ_tit_W,.WZ_CH,.lieche_tab td a.a_k,.lieche_tab td a.a_g,td a.a_cy_ser{background-image:url(bg.gif);background-repeat:no-repeat}
div.menu_div a:hover,div.menu_div a.on{ background-image:url(bg_add.gif); background-repeat:no-repeat}
.BG_Lnav{background-image:url(bg_Lnav.gif);background-repeat:repeat-y}
.sx_J_21{background-image:url(bg_y.gif);background-repeat:repeat-y}
.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}
.cs_cont span{ background-image:url(bk_point.gif); background-repeat:no-repeat}


.Top{height:36px;padding-left:8px;background-color:#FCFDFE;background-position:0px -12px}
	.Top span{float:left;color:#000;margin:12px 4px 0px 8px}
	.Top a{float:left;margin:12px 4px 0px 8px;color:#555}
	.Top strong,.Top a:hover{color:#333}
	a.a_INDEX{display:block;width:93px;height:25px;margin-top:6px;line-height:25px;text-indent:24px;background-position:0px -36px;float:left;margin-left:0px; overflow:hidden}
	*:lang(zh) a.a_INDEX{ margin-top:7px}
	a.a_INDEX:hover{background-position:0px -5px;text-decoration:none;color:#333}
	.Top_B_arr{display:block;width:5px;height:8px;background-position:-95px -15px;float:left;margin-top:14px;margin-left:5px}

.ZL_Cont_tab{width:100%;border:0px;table-layout:fixed}
	.Cont_tbL{width:105px;vertical-align:top; font-size:12px}
	.NAV_L_Tit{height:27px;background-position:0px -56px;line-height:27px;font-weight:bold;text-indent:10px;border-right:#D8E1E8 1px solid}
	td.Cont_tbL a{display:block;width:100%;height:25px;line-height:25px;color:#666;text-indent:10px}
	td.Cont_tbL a:hover{background-position:-112px -5px;text-decoration:none}
	td.Cont_tbL a.on,td.Cont_tbL a.on:hover{background-position:-112px -36px;font-weight:bold; color:#444}
	
	.Cont_tit{background-color:#FDFDFD;border-bottom:#F1F1F1 1px solid;height:auto;padding:15px 25px 8px 31px;background-position:0px -95px; font-size:12px}
		.Cont_tit h1{color:#2567AF;margin:0px;padding:0px;font-size:14px}
		.Cont_tit span{display:block;margin-top:6px;color:#666}
	
.Cont{margin:25px}
	.sxjsq_tab{width:390px;table-layout:fixed;overflow:hidden}	
		.sx_J_11{width:4px;height:80px;font-size:0px;overflow:hidden;background-position:-230px -5px}
		.sx_J_12{width:380px;height:80px;vertical-align:top;background-position:0px -258px;text-align:center}
		.sx_J_13{width:6px;height:80px;font-size:0px;overflow:hidden;background-position:-234px -5px}
		.sx_J_21{background-position:-5px 0px;vertical-align:top;width:390px;height:auto}
		.sx_J_31{width:390px;height:7px;background-position:-5px -100px;font-size:0px;overflow:hidden}
	
		.sec_box_NOS{margin:17px auto;text-align:center}
		.sec_box_NOS input{width:340px;border:#557B97 1px solid;font-family:"Arial Black";font-size:24px;color:#000;padding:2px 5px;letter-spacing:5px;background-position:-254px -5px; overflow:hidden; background-attachment:fixed}
		.tips_p{float:left;position:relative;width:100%;background-color:#CCCCCC}
		.sec_box_NON{position:absolute;top:1px;left:50%;margin-left:-178px;width:355px;height:20px;line-height:20px;text-align:left;text-indent:8px;white-space:nowrap;text-overflow:ellipsis;overflow: hidden;background-color:#D3DFE7}

		.sec_box_JSQ_table{width:360px;margin:15px auto}
		.sec_box_JSQ_table td{text-align:center;width:20%;padding-top:5px;padding-bottom:5px}
		.sec_box_JSQ_table input{width:52px;height:30px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#333}
		input.jsq_btn_B{height:70px}
		input.fsize18{font-size:18px}

/*理财计算器*/
.table_jsq{width:100%;border:0px;table-layout:fixed}
	.table_jsq td{height:auto;line-height:30px; font-size:12px}
	.tb_tools td{padding-top:3px;padding-bottom:3px}
	.table_jsq .td_L{width:135px;text-align:right;color:#333}
	.table_jsq select option,.table_jsq select{color:#333}
	.inp_jsq{border:#7F9DB9 1px solid;padding:3px;font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;width:120px;vertical-align:middle;color:#000}
	.inp_wid2{width:152px}
	.sel_wid{width:120px}
	.sel_wid2{width:160px}
.sec_box_result{width:366px;height:auto;background-color:#FDFBEA;border:#E1D897 1px solid;margin-top:10px;position:relative}
.sec_box_result2{width:366px;height:auto;background-color:#FDFBEA;border:#E1D897 1px solid;margin:5px auto;position:relative}
	.close_A{display:block;width:8px;height:8px;background-position:-464px -59px;position:absolute;right:8px;top:8px}
	.close_A:hover{background-position:-480px -59px}
	.sec_box_result_tit{width:350px;margin:5px auto;border-bottom:#EBE8D3 1px dashed;text-align:left;text-indent:10px;font-weight:bold;line-height:20px;color:#C00}
	.table_jsq_result{width:100%;border:0px;table-layout:fixed}
	.table_jsq_result td{height:auto;line-height:30px;vertical-align:top}
	.table_jsq_result .td_L{width:108px;text-align:right}
	.table_jsq_result td span,.span_resu{padding:2px 4px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#C00}
	.table_jsq_result2{width:100%;border:0px;table-layout:fixed}
	.table_jsq_result2 td{height:auto;line-height:25px;vertical-align:top;padding-top:0px;padding-bottom:0px}
	.table_jsq_result2 .td_L{width:110px;text-align:right}
	.inp_wids{width:70px}
	.hk_res_box{display:block;width:160px;height:74px;line-height:130%;padding:5px;overflow:auto}
	/*inp_orC - 原始输入框颜色 / inp_editC - 获得焦点输入框颜色*/
	.inp_orC{border:#7F9DB9;background-color:#FFF}
	.inp_editC{border:#889297;background-color:#FFFFE8}
	.dk_tab_Wid td.td_L{width:73px; font-size:12px}
	.dk_tab_Wid2 td.td_L{width:80px; font-size:12px}
	.result_bor{border:#F60 2px solid;background-color:#FFF}
.res_Tcont{margin:10px;border:#CCCCCC 1px solid;background-color:#FFFFFF;padding:5px;text-align:left}
/*菜谱*/
h1.CP_h1C{color:#060}
.Cont_table{width:100%;border:0px; table-layout:fixed}
	.Cont_table td{border-bottom:#EFEFEF 1px solid;font-size:14px;line-height:220%;text-indent:1em;white-space:nowrap;text-overflow:ellipsis;overflow: hidden}
	.Cont_table td a{font-size:14px;line-height:220%}
.Cont_caiDet{border:0px;width:520px;height:auto}
.Cont_caiDet11,.Cont_caiDet13,.Cont_caiDet21,.Cont_caiDet31,.Cont_caiDet32,.Cont_caiDet33{font-size:0px;line-height:0px;overflow:hidden}
	.Cont_caiDet11{width:10px;height:60px;background-position:-772px -5px}
	.Cont_caiDet12{width:auto;height:60px;background-position:-0px -451px}
	.Cont_caiDet13{width:10px;height:60px;background-position:-782px -5px}
	.Cont_caiDet21{width:10px;background-color:#EEF0EF}
	.Cont_caiDet31{width:10px;height:10px;background-position:-772px -65px}
	.Cont_caiDet33{width:10px;height:10px;background-position:-782px -65px}
	.Cont_caiDet32{width:auto;height:10px;background-color:#EEF0EF}
		.CP_tit{width:auto;height:60px;padding-left:100px;padding-right:15px;background-color:#FFF;float:left;margin-left:15px;background-image:url(CP_icon.gif);background-repeat:no-repeat;font-size:16px;font-weight:bold;color:#060;line-height:45px}
		.CP_Cont_det{margin:0px 10px;border-top:#EEF0EF 1px solid;padding:20px;font-size:14px}
		.CP_Cont_det span{font-size:14px;line-height:180%}
.td_fh{text-align:center;padding:20px}
	.td_fh input{padding:4px 20px 1px 20px;color:#333;font-size:14px;width:100px}
.CP_det_pic{float:right; margin-left:20px; width:200px; height:150px; padding:1px; border:#ccc 1px solid}
.cp_bot_noti{ font-size:12px; color:#999; margin-top:10px; margin-bottom:5px; text-indent:32px}

/*助理首页*/
.INDEX_Top{width:790px;height:56px;position:relative;text-align:center;background-position:0px -376px;margin-left:5px;margin-top:5px}
*:lang(zh) .INDEX_Top{ width:780px}
	.IND_T_L{width:5px;height:56px;background-position:-628px -5px;position:absolute;left:0px;top:0px}
	.IND_T_R{width:5px;height:56px;background-position:-633px -5px;position:absolute;right:0px;top:0px}
	.SER_tab{padding-top:8px}
		.SER_tab *{margin:0px 8px}
		.SER_tab a.on,.SER_tab a.on:hover{ font-weight:bold; font-size:12px; color:#333; text-decoration:none}
	.SER_Cont{}
		.SER_Logo{width:100px;height:20px;background-position:-660px -5px;position:absolute;left:30px;top:29px}
		input.inp_SER_Top{padding:3px;border:#7E9DB9 1px solid;font-size:14px;font-family:Arial, Helvetica, sans-serif;line-height:16px;color:#000;width:400px;position:absolute;left:180px;top:25px; height:25px}
		.btn_SER_Top{width:100px;height:26px;position:absolute;left:595px;top:24px;color:#333;padding-top:2px}

.IND_main{ width:960px}
.IND_M_L{width:960px;height:auto;float:left;margin-left:0px;margin-top:5px;display:inline; overflow:hidden}
.IND_M_R{width:186px;float:left;margin-left:12px;margin-top:5px;display:inline}
*:lang(zh) .IND_M_L{ height:450px}
*:lang(zh) .IND_M_R{ height:450px}
	.IND_M_L_N_wide{background-color:#F5F8F8;padding:2px}
		.IND_M_L_N_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}
	.IND_M_L_N_inside_Cont{width:468px;float:left;white-space:nowrap;text-overflow:ellipsis;overflow: hidden;margin-left:5px;text-align:left}
	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}

.IND_Time{ width:186px; height:231px;border:#CBD5D8 1px solid; background-color:#FFF; overflow:hidden}/*时间*/
	.IND_Time .tit{ height:26px; line-height:26px; color:#333; font-weight:bold; padding-left:15px; background-color:#EEEEED; background-position:0px -540px}

.IND_BQ{width:186px; height:205px;border:#CBD5D8 1px solid; background-color:#FFF; overflow:hidden; margin-top:10px}


.IND_TJ_area{width:960px;overflow:hidden;margin-left:0px}

/*图标推荐区*/
	a.Ico_aBox{ display:block; position:relative;width:240px; height:60px; float:left; margin-left:0px; margin-top:9px; }
	.Ico_aBox:hover{ text-decoration:none; background-position:-7px -4px}
	
	
	
		.Ico_aBox_icon{ position:absolute; top:9px; left:2px; width:40px; height:40px}
		.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:2px; top:40px;width:40px; 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}/*菜谱*/
	.INico13{ background-position:-655px -94px}/*理财易*/
	.INico14{ background-position:-712px -96px}/*星座*/
    .INico15{ background-position:-768px -97px}/*奥运赛事表*/
	.INico16{ background-position:-824px -97px}/*考试*/
	.INico17{ background-position:-875px -96px}/*漫画*/
	.INico18{ background-position:-18px -22px}/*小说连载*/	
	.INico19{ background-position:-79px -24px}/*机票订购 new*/
	
	
	.INico20{ background-position:-986px -94px}/*看医生*/
	.INico21{ background-position:-1037px -94px}/*查银行帐户*/
	.INico22{ background-position:-1082px -94px}/*逛街打折*/
	.INico23{ background-position:-1130px -94px}/*二手交易*/
	.INico24{ background-position:-1189px -94px}/*卖买汽车*/
	.INico25{ background-position:-1240px -94px}/*结交朋友*/
	
	.INico26{ background-position:-1290px -94px}/*看电影*/
	.INico27{ background-position:-1330px -94px}/*听音乐*/
	.INico28{ background-position:-1370px -94px}/*聊天*/
	.INico29{ background-position:-1410px -94px}/*看书*/
	.INico30{ background-position:-1460px -94px}/*电视节目*/

	.INico31{ background-position:-1500px -94px}/*法律咨询*/
	.INico32{ background-position:-1550px -94px}/*炒股*/
	.INico33{ background-position:-1600px -94px}/*保险公司*/
	.INico34{ background-position:-1650px -94px}/*百姓办事*/
	.INico35{ background-position:-1700px -94px}/*网络购物*/
	.INico36{ background-position:-1750px -94px}/*学校*/
	.INico37{ background-position:-1800px -94px}/*学校*/
	.INico38{ background-position:-1850px -94px}/*软件下载*/
	.INico39{ background-position:-1895px -94px}/*精品网络*/
	
	
.IND_M_line {
	CLEAR: both; BORDER-RIGHT: #c0d2e2 1px solid; BORDER-TOP: #c0d2e2 1px solid; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 0px; OVERFLOW: hidden; BORDER-LEFT: #c0d2e2 1px solid; WIDTH: 960px; LINE-HEIGHT: 22px; BORDER-BOTTOM: #c0d2e2 1px solid; POSITION: relative; HEIGHT: 23px; BACKGROUND-COLOR: #f9fafb 
}
UNKNOWN {
	HEIGHT: 21px
}
.IND_M_line A {
	TEXT-DECORATION: underline
}
.IND_M_line .tit {
	BACKGROUND-POSITION: -41px -119px; FONT-WEIGHT: bold; LEFT: -1px; WIDTH: 75px; COLOR: #fff; TEXT-INDENT: 10px; LINE-HEIGHT: 24px; POSITION: absolute; TOP: -1px; HEIGHT: 23px
}
.IND_Site {
	CLEAR: both; BORDER-RIGHT: #cbd5d8 1px solid; BORDER-TOP: #cbd5d8 1px solid; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 0px; BORDER-LEFT: #cbd5d8 1px solid; WIDTH: 960px; BORDER-BOTTOM: #cbd5d8 1px solid; HEIGHT: auto
}
.IND_Site .tit {
	height:26px; line-height:26px; color:#333; font-weight:bold; padding-left:15px; background-color:#EEEEED; background-position:0px -540px
}
.IND_S_table {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 5px 0px; BORDER-LEFT: 0px; WIDTH: 100%; LINE-HEIGHT: 30px; BORDER-BOTTOM: 0px; TEXT-ALIGN: left
}
.IND_S_table TD A {
	FONT-SIZE: 14px; COLOR: #000
}
.IND_S_table TH {
	FONT-SIZE: 12px; WIDTH: 70px; COLOR: #666
}
.IND_S_table TD.more {
	WIDTH: 70px
}
.IND_S_table TD.more A {
	COLOR: #1b75be
}
.IND_S_table .tr_bg {
	BACKGROUND-COLOR: #eff5fc
}
TR.IND_bl_tr TD A {
	COLOR: #f50; TEXT-DECORATION: underline
}
TR.IND_bl_tr TD A:hover {
	COLOR: #f50; TEXT-DECORATION: underline
}
DIV.IND_Site DIV.tit A.fr {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #1b75be; : 15px
}
DIV.IND_Site DIV.tit A.fr SPAN {
	COLOR: #f50
}
.IND_lwide {
	CLEAR: both; BACKGROUND-IMAGE: url(IND_BOT_bg.gif); MARGIN-LEFT: 0px; WIDTH: 960px; LINE-HEIGHT: 32px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 32px
}
.IND_lwide .wdL {
	BACKGROUND-POSITION: 0px 0px; FLOAT: left; BACKGROUND-IMAGE: url(IND_BOT.gif); WIDTH: 2px; HEIGHT: 32px
}
.IND_lwide .wdR {
	BACKGROUND-POSITION: -2px 0px; FLOAT: right; BACKGROUND-IMAGE: url(IND_BOT.gif); WIDTH: 2px; HEIGHT: 32px
}
.IND_lwide .fl {
	MARGIN-LEFT: 5px
}
.IND_lwide .fr {
	: 5px
}
.IND_lwide SPAN {
	COLOR: #b0b0b0; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}	

/*小工具集*/
.Cont2{ padding:10px 0px}
	.Cont2 .gj_tab{width:100%;border:0px; table-layout:fixed}
	.gj_tab td input.inp{border:#7F9DB9 1px solid;padding:3px;font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;width:144px;vertical-align:middle;color:#000}
	.gj_tab td input.btn{ vertical-align:middle; padding-top:2px;width:65px; height:24px; color:#333}
	.gj_tab .td_L{ width:180px; color:#333; text-align:right}
	.gj_tab td{ line-height:37px}
	.Tools_tbg td{ background-color:#F7F9FB; border-top:#E0E9ED 1px solid; border-bottom:#E0E9ED 1px solid}
	.Tools_tbg2 td{background-color:#F7F9FB;border-bottom:#E0E9ED 1px solid}
	
	.Tools_resu{ width:390px; height:auto; background-color:#FDFBEA; border:#E1D897 1px solid; margin:8px 12px; position:relative}
		.Tool_res_tab{ width:100%; border:0px; margin:5px 0px}
		.Tool_res_tab td{ background-color:#FDFBEA; border-width:0px; line-height:22px; color:#000; vertical-align:top}
		.Tool_res_tab td.td_L{ width:167px; color:#666}
	a.T_r_close{ position:absolute; right:0px; top:3px;display:block; width:15px; height:15px; overflow:hidden; background-position:-58px -162px}
	a.T_r_close:hover{background-position:-74px -162px}
	
/*万年历*/
.CAL_wid{width:400px;height:auto;border:#A9C8CE 1px solid; border-top-width:0px; position:relative; margin-left:70px}
	.CAL_wid_LT{ position:absolute; left:-1px; top:0px; width:5px; height:43px; background-position:-99px -165px}
	.CAL_wid_LR{ position:absolute; right:-1px; top:0px; width:5px; height:43px; background-position:-104px -165px}
	.CAL_wid_top{ height:43px; background-image:url(Cal_bg_tit.gif); background-repeat:repeat-x}
	.CAL_LN{ height:18px; line-height:18px; background-color:#22AADF; margin:0px 1px}
		.CAL_LN a{ display:block; width:65px; height:18px; float:left; line-height:19px; overflow:hidden; color:#FFF; text-decoration:none}
		.CAL_LN a:hover{ background-color:#55BEE6; text-decoration:none}
		a.CAL_A1{ text-indent:18px; background-position:-436px -85px}
		a.CAL_A2{ text-indent:18px; background-position:-511px -85px}
		a.CAL_A3{ width:35px; background-position:-579px -85px}
		a.CAL_A4{ text-indent:10px; background-position:-611px -85px}
		a.CAL_A5{ text-indent:10px; background-position:-684px -85px}
		.CAL_Az{ float:left; width:55px; height:18px}
		
.wnl_div{ margin-top:-3px; margin-bottom:0px}
.sunday td{ background-color:#D3E9F3;font-size:28px; font-weight:bold; font-family:"微软雅黑", "黑体"; text-align:center}
.cal_day_NO{ width:100%; height:100%; border:0px}
	.cal_day_NO td{font-size:26px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666; font-weight:bold}
.cal_day_jr{ width:100%; height:100%; border:0px}
	.cal_day_jr td{ font-size:12px; color:#565656}
	td.weekend_ms{ background-color:#F60; color:#FFF}
	.CAL_div{ margin:1px}
/*朝代*/
.CD_tab{ width:100%; border:0px}
	.CD_tab th{ height:27px; color:#333; line-height:27px; background-image:url(chaodai_tit.gif); background-repeat:repeat-x; text-align:left; text-indent:0px; font-size:12px}
	.CD_tab tr td{border-bottom:#EFF1F1 1px solid; line-height:30px; color:#333; text-align:left; font-size:14px; vertical-align:top}
	.CD_tab .Wid1{ width:50px}
		.ico_bY,.ico_bX{ display:block; width:8px; height:8px; margin-left:15px; margin-top:11px}
		.ico_bY{ background-position:-93px -15px}
		.ico_bX{ background-position:-94px -44px}
		.CD_tab tr.tr_kai_tit td{ background-color:#EFF1EF; border-top:#BCC6B3 2px solid; border-bottom-color:#E6E8E8}
		.CD_tab tr.tr_kai_cont td{ background-color:#FAFBFB;border-bottom-color:#F2F4F4}
		#CD1_24 td,#CD2_9 td,#CD3_9 td,#CD4_17 td,#CD5_10 td{ border-bottom-color:#BCC6B3}
		.CD_tab tr td.CD_TD_BOT{ padding:15px 25px; font-size:12px; line-height:18px; color:#666; border-bottom-width:0px}
/*唐诗*/
.ts_tab{ width:100%; border:0px}		
	.ts_tab td{ line-height:250%; color:#999; font-size:12px; border-bottom:#F3F3F3 1px solid; text-indent:10px; text-align:left}
	.ts_tab td a{ font-size:14px}
.ts_tab_detail{ width:400px; border:0px; overflow:hidden}
	.ts_det_top{ height:75px; background:url(ts_top.gif) right bottom no-repeat; text-align:center; border-bottom:#D8E1E8 1px solid}
		.ts_m{ font-size:20px;font-weight:bold; font-family:"黑体"; color:#DAA501; line-height:2em}
		.ts_a{ font-size:14px;color:#DAA501}
	.ts_c{ height:auto;padding:25px 0px;text-align:center;font-size:14px; line-height:180%; color:#333;background-image:url(ts_det_bg.jpg); background-repeat:repeat-x}
	.ts_back{ text-align:center; padding:15px 0px}
	.ts_back input{ color:#333;padding-top:2px; font-size:14px; width:80px}
/*百科*/
.cs_cont{margin:10px 0px}
.cs_cont div span{ padding-left:30px; padding-right:18px; display:block;line-height:31px;background-position:-2px -9px; font-size:14px; color:#555}
div.cs_cont div.on span{background-position:-6px -266px; color:#000}
.cs_cont div.on{ border:#F2E7B6 1px solid; border-width:1px 0px; background-color:#FEFCF1; background-image:none/* background-position:0px -889px*/}
.cs_cont div{ border:#FFF 1px solid;border-width:1px 0px}

.cs_bot{ width:95%; margin:0px auto; border-top:#C0C8CB 1px solid; height:40px}
.cs_bot a,.cs_bot a:active{ line-height:24px; height:20px; font-size:12px; float:left; margin-left:5px; margin-top:5px}
	.cs_bot a.f_a{ font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:200%; float:left;display:block; width:21px; height:20px; line-height:18px; text-align:center; margin-top:8px}
	.cs_bot a.on,.cs_bot a.on:hover{ color:#FFF; font-weight:bold; background-position:-7px -196px; text-decoration:none}

/*成语*/
.Cont_tbL a.on_m,.Cont_tbL a.on_m:hover{ font-weight:bold;background-position:-112px -68px; font-weight:normal}
	div.menu_div{ border-bottom:#D1E5F0 1px solid}
	div.menu_div a{width:96px;height:25px;margin-left:4px; text-indent:18px;color:#5998DB; overflow:hidden}
	div.menu_div a:hover{background-position:-11px -17px}
	
	div.menu_div a.on,div.menu_div a.on:hover{background-position:-11px -52px; color:#666}
.cy_tit{ text-indent:10px;font-size:20px; font-family:"黑体";color:#000; border-bottom:#B5B5B5 1px solid; line-height:180%; width:500px}
.cy_tit b{font-family:'黑体'; font-size:20px; color:#000}
.cy_tit span{ color:#3373D5}
.cy_btl{ width:500px; margin-top:2px; border-top:#DFDFDF 1px solid; font-size:0px; line-height:0px; overflow:hidden; height:10px}
		
.cy_tab{ width:500px; border:0px; font-size:14px}
	.cy_tab td{ font-size:14px; vertical-align:top; line-height:180%; color:#444}
	.cy_tab td img{ vertical-align:middle}
	td.td_L{width:80px; color:#3373D5; text-align:right}
.cy_so{ text-align:center; padding:15px 0px}

td a.a_cy_ser{background-position:-290px -121px}
td a.a_cy_ser:hover{ background-position:-290px -121px; text-decoration:underline}
	.cy_so .inp{ padding:4px; font-size:14px; color:#000; width:180px; border:#647C96 1px solid; vertical-align:middle; height:25px}
	.cy_so .btn{ width:80px; padding-top:2px; height:28px; font-size:14px; color:#333; vertical-align:middle}
	.cy_so span{ display:block;color:#999; line-height:180%;width:275px; text-align:left; margin:1px auto; font-size:12px}
	.cy_ses_line{ height:40px; line-height:40px; color:#000; font-size:14px; background-color:#F1FAFF; position:relative; text-indent:100px}
		.cy_ses_line_TB{ position:absolute; left:25px; top:-15px;width:60px; height:54px; background-position:-7px -239px}
		
		.cy_ind_line{ padding:30px 30px 0px 0px;line-height:40px;color:#000; font-size:14px; background-color:#F1FAFF; position:relative; text-indent:2em; text-align:left; height:auto; margin-top:60px}
		.cy_ind_line p{ margin:0px; padding:0px; color:#333;margin-left:155px; padding-bottom:8px; text-indent:2em; font-size:14px; line-height:30px}
		
		.cy_ind_line_TB{position:absolute; left:15px; top:-47px;width:289px; height:106px; background-image:url(cy_ind_l.gif); background-repeat:no-repeat}
	
/*宋词*/
.sc_book_div{ width:742px; height:auto; border-bottom:#DEDAB7 2px solid; background-image:url(sc_book_bg.gif); background-repeat:repeat-y; border-top:#F3F0DF 1px solid; position:relative}
	.sc_List_tab1{ width:320px; margin:15px 25px;display:inline; float:left}
	*:lang(zh) .sc_List_tab1{ display:table}
	.sc_List_tab1 td{border-bottom:#EEEDEB 1px solid; text-indent:1em}
	.sc_List_tab1 td a{ font-size:14px; line-height:220%;}
	
	.b1{ background-image:url(sc_h1.gif); background-repeat:no-repeat; background-position:25px 10px}
	.b2{ background-image:url(sc_h2.gif); background-repeat:no-repeat; background-position:150px 150px }
	
	td.sc_d_td{ text-indent:0px; border-bottom-width:0px}
	
	.sc_det_wide{ width:320px; margin:15px 25px; float:left; display:inline}
	
	.sc_det_tit{white-space:nowrap;text-overflow:ellipsis;overflow: hidden; width:100%; line-height:30px; border-bottom:#D8E1E8 1px solid; border-top:#D8E1E8 1px solid; width:320px; margin-top:40px; color:#999}
	.sc_det_tit strong{ font-family:"黑体"; font-weight:normal; font-size:20px; color:#DAA501}
	.sc_det_cont{ color:#666; line-height:180%; margin:10px 5px}
	.sc_fy{ width:95%; border-top:#DFD9B7 1px solid; margin:5px auto; line-height:220%}
	.sc_fy span{ color:#000}
	
	.sc_bot_div{ width:742px; text-align:center; margin:35px 0px;}
	.sc_bot_div input{padding-top:2px; width:130px; height:27px; font-size:14px; color:#333}
/*航班*/
	.hb_r_tab{ width:100%; border:0px}
	.hb_r_tab tr td table{ width:100%; border:0px}
		.hb_r_tab th{ height:25px; line-height:25px; border-bottom:#E6EAEA 1px solid; background-position:0px -937px; color:#333; text-align:center; font-size:12px}
		.hb_r_tab td{ line-height:20px; color:#555; text-align:center; border-bottom:#E6EAEA 1px solid; font-family:Verdana, Arial, Helvetica, sans-serif; padding-top:2px; padding-bottom:2px; font-size:12px}

		.hb_r_tab td a.a_k,.lieche_tab td a.a_k{ padding-left:13px; background-position:-780px -143px}
		.hb_r_tab td a.a_k:hover,.lieche_tab td a.a_k:hover{background-position:-780px -189px}
		.hb_r_tab td a.a_g,.lieche_tab td a.a_g{ padding-left:13px; background-position:-780px -235px}
		.hb_r_tab td a.a_g:hover,.lieche_tab td a.a_g:hover{background-position:-780px -281px}
			*:lang(zh) .hb_r_tab td a.a_k,.lieche_tab td a.a_k{background-position:-780px -142px}
			*:lang(zh) .hb_r_tab td a.a_k:hover,.lieche_tab td a.a_k:hover{background-position:-780px -188px}
			*:lang(zh) .hb_r_tab td a.a_g,.lieche_tab td a.a_g{background-position:-780px -234px}
			*:lang(zh) .hb_r_tab td a.a_g:hover,.lieche_tab td a.a_g:hover{background-position:-780px -280px}
		.hb_r_tab td img{ vertical-align:middle}
		
		.hb_r_tab th.td_tl{ text-align:left; padding-left:3em}
		.hb_r_tab td.td_tl{ text-align:left; padding-left:2em}
.c_js_div{ margin-top:0px}
	.c_js_div span{ display:inline}
	span.Cc00{ color:#C00}

	tr.zk_tb td{border-bottom:#E0EAF5 1px solid;background-color:#F3F9FE}
	tr.zk_tb_T td{border-top:#9DB3C5 2px solid;background-color:#F3F9FE;border-bottom:#E0EAF5 1px solid}
	tr.zk_tb_B td{border-bottom:#BBCAD7 1px solid;background-color:#F3F9FE}
		
td.hb_bot_f{ background-color:#F7F9FB; border-bottom:#DAE4E9 1px solid; line-height:3em}
	a.a_syt{ padding-left:11px; background-position:-783px -453px}
	a.a_xyt{ padding-right:16px; background-position:-697px -385px}
.c_js_div .fr a.a_syt{background-position:-783px -455px} 
.c_js_div .fr a.a_xyt{background-position:-697px -387px} 
a.a_syt span,a.a_xyt span{ color:#666}

	.jx_intro_res{ position:absolute; left:100px; top:20px; width:425px; height:325px; border:#B3CFA9 1px solid; background-color:#FAFEF8}
	.jx_intro_res .tit{ font-weight:bold; font-size:14px; color:#060; line-height:30px; border-bottom:#DCE4E4 1px solid; width:400px; margin:5px auto; text-align:center}
		a.jx_in_close{ position:absolute; right:8px; top:8px; color:#578846}
		a.jx_in_close:hover{color:#060; text-decoration:underline}
	.ifm_js{ width:423px; height:315px; margin:0px auto}
	.F_jt{ width:300px; height:95px; left:300px; top:400px}
		.F_jt .tit{ width:280px}	
		.jt_tab_in{ line-height:2em; width:100%; border:0px; text-align:center}
		.jt_tab_in td{ color:#333; border-right:#CCC 1px solid}
		.jt_tab_in th{ color:#333; border-right:#CCC 1px solid}
		.hb_gx{float:left; background-color:#FAFEF8; border:#B3CFA9 1px solid; padding:10px 20px; position:absolute; left:15px; top:150px; color:#333}
	.hb_city_Chose,.hb_city_Chose table td{ font-size:12px}
	.hb_out_div .dk_tab_Wid{ width:auto}
h1.hb_h1_tit{ float:left}
/*航班输入*/
.hbinfo{font-size:14px; margin-top:80px; text-align:center}
.hbinfo img{ vertical-align:middle}
.hbinfo a{ font-size:14px}

td.hb_time input{ vertical-align:middle; width:80px}
td.hb_time select{ vertical-align:middle; font-size:14px}
td.hb_time img{ vertical-align:middle}
input.hb_inp_city{ width:175px; height:23px}

.hb_city_Chose{width:210px;border:#94B3D1 1px solid; position:absolute; left:98px; top:181px; background-color:#FFF; padding-bottom:5px;min-height:85px;_height:85px}
*:lang(zh) .hb_city_Chose{top:181px}
.hb_city_Chose2{ top:211px}
*:lang(zh) .hb_city_Chose2{ top:211px}

.hb_city_Chose .tit{ width:200px; border-bottom:#C1C1C1 1px dashed; line-height:20px; margin:5px auto}
.hb_city_Chose a{ display:block; background-color:#FFF; border:#FFF 1px solid; height:auto; margin:0px 3px; line-height:140%; border-left-width:0px; border-right-width:0px}
.hb_city_Chose a:hover{ background-color:#ECF7FE; border-color:#8FC0E7; text-decoration:none}
.hb_city_Chose a.on,.hb_city_Chose a.on:hover,.hb_city_Chose a.on table td{background-color:#DCEFFA; color:#000; border-color:#DCEFFA}
.hb_city_Chose table td{line-height:140%}
	input.hb_rq_inp{ height:23px; width:87px}
	
/*生肖属相*/
.sx_top{ height:70px; background-position:0px -1007px; line-height:50px; color:#666; font-size:12px; padding-left:20px; padding-top:0px!important; padding-top:15px; overflow:hidden; clear:both}
	div.sx_top input.inp{border:#7F9DB9 1px solid;padding:3px; vertical-align:middle; color:#000; width:40px; font-family:Verdana, Arial, Helvetica, sans-serif}
	div.sx_top input.btn{ vertical-align:middle; height:24px; padding-top:2px; color:#333; width:80px}
	div.sx_top span{ font-size:14px}
.sx_tab{ width:100%; border:0px}
.sx_tab td{ font-family:Arial, Helvetica, sans-serif; font-size:14px; border-bottom:#E6E6E6 1px solid; border-top:#FFF 1px solid; background-color:#F2F2F2; height:64px; background-position:0px -1100px}

.TD1{ width:100px; text-align:right}
.TD2{ width:90px; text-align:center; color:#000}
.TD3{ width:330px; text-align:left; line-height:160%}
/*星座*/
.xzbg{ background-position:0px -1192px}
	.xzbg .CC000EC{ padding-left:20px;background-position:-776px -773px}
.xz_tab{ width:95%; border:0px}
	.xz_tab td{ text-align:center; padding:10px 0px}
	.xz_tab td a,.xz_tab td a:hover{ text-decoration:none}

.xz_box{ width:110px;height:110px;position:relative}
.xzbox_on{background-image:url(xz_icon/xzbox_bg.jpg); background-repeat:no-repeat}

	.xz_box .xz_icon{ background-image:url(xz_all.gif); background-repeat:no-repeat; position:absolute; left:27px; top:13px; width:56px; height:56px}

	.xz_box .xz_word_info{ width:100px; position:absolute; font-size:12px; left:5px; top:75px; color:#656567}
	.xz_box .xz_word_info strong{ font-size:14px}

.xz_box .ico1{ background-position:-4px 0px}
.xz_box .ico2{ background-position:-91px -1px}
.xz_box .ico3{ background-position:-178px -1px}
.xz_box .ico4{ background-position:-265px -1px}
.xz_box .ico5{ background-position:-4px -120px}
.xz_box .ico6{ background-position:-91px -120px}
.xz_box .ico7{ background-position:-175px -120px}
.xz_box .ico8{ background-position:-262px -120px}
.xz_box .ico9{ background-position:-1px -240px}
.xz_box .ico10{ background-position:-87px -240px}
.xz_box .ico11{ background-position:-173px -240px}
.xz_box .ico12{ background-position:-259px -239px}

.xz_Det_tit{ width:100%; border:0px; color:#537C90; font-size:12px; border-bottom:#C4CCCF 1px solid; line-height:1.8em}
	.xz_Det_tit td{ color:#567C8F}

	.xz_Det_tit .tit{ font-family:"黑体"; font-size:20px; line-height:1.3em}
	.xz_Det_tit .ico{ text-align:center; width:70px}
.xz_divH{ float:left; width:49%; line-height:2em; margin:15px 0px; color:#000; font-size:13px} 
.xz_info_line{ padding:10px 15px 10px 35px; text-align:left; color:#333; line-height:1.8em; font-size:14px; background-position:-766px -760px}
	.xz_Lbg{ background-color:#F8F2FF}
	.xz_info_line strong{color:#333; font-size:14px}
	.xz_info_line p{ text-indent:2em; margin:0px; padding:0px; color:#333; font-size:14px}
.zl_bot{ margin:30px auto; text-align:center; border-top:#C3CBCE 1px solid; padding:15px}
	.zl_bot input{color:#333;padding-top:2px; font-size:14px; width:80px}

/*网址大全*/
.WZ_table {
	BORDER-RIGHT: 0px; TABLE-LAYOUT: fixed; BORDER-TOP: 0px; BORDER-LEFT: 0px; WIDTH: 100%; BORDER-BOTTOM: 0px
}
.WZ_table TD {
	FONT-SIZE: 14px; OVERFLOW: hidden; WIDTH: 17%; TEXT-INDENT: 1em; LINE-HEIGHT: 220%; BORDER-BOTTOM: #efefef 1px solid; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis
}
.WZ_table A {
	FONT-SIZE: 14px; COLOR: #333
}
.WZ_tit_b {
	MARGIN: 20px 0px; BORDER-BOTTOM: #c7d6e2 1px solid; POSITION: relative; HEIGHT: 10px
}
.WZ_tit_W {
	BACKGROUND-POSITION: -145px -119px; FONT-SIZE: 12px; LEFT: 0px; WIDTH: 70px; COLOR: #fff; LINE-HEIGHT: 20px; POSITION: absolute; TOP: 2px; HEIGHT: 22px; TEXT-ALIGN: center
}
.PB_H {
	PADDING-BOTTOM: 0px
}
UNKNOWN {
	PADDING-BOTTOM: 15px
}
.WZ_CH {
	BACKGROUND-POSITION: -5px -339px; FLOAT: left; WIDTH: 151px; COLOR: #00456c; TEXT-INDENT: 15px; LINE-HEIGHT: 21px; POSITION: relative; HEIGHT: 21px
}
.on {
	BACKGROUND-POSITION: -5px -365px
}
.WZ_CH_f {
	BORDER-RIGHT: #c4e3ea 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #c4e3ea 1px solid; PADDING-LEFT: 10px; LEFT: 0px; PADDING-BOTTOM: 10px; BORDER-LEFT: #c4e3ea 1px solid; WIDTH: 330px; PADDING-TOP: 10px; BORDER-BOTTOM: #c4e3ea 1px solid; POSITION: absolute; TOP: 21px; HEIGHT: 130px; BACKGROUND-COLOR: #f1f7fc
}
.WZ_CH_f .tit {
	COLOR: #000; TEXT-INDENT: 10px; LINE-HEIGHT: 25px; BORDER-BOTTOM: #dbe2e6 1px solid
}
.wz_city_S {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 10px; TEXT-INDENT: 0px; LINE-HEIGHT: 250%; PADDING-TOP: 0px
}
.wz_city_S A {
	MARGIN-LEFT: 8px
}
/*节日一览表*/

.RL_box{ width:311px; height:300px; float:left; margin:20px 0px 0px 20px; position:relative;border-right:#C7CBCC 2px solid; border-bottom:#C7CBCC 3px solid}
	.RL_mdiv{ position:absolute; left:0px; top:60px; font-size:200px; color:#F5F5F5; z-index:1; font-family:Arial, Helvetica, sans-serif; font-weight:bold; width:312px; text-align:center;}
	.RL_box .jieri_tab{position:absolute; left:0px; top:40px;width:312px; z-index:2}
	.RL_box .tit{height:40px; width:313px; line-height:40px; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif
	; font-weight:bold; text-align:center; color:#FFF; background-color:#DEDEDE; z-index:2; position:absolute; left:0px; top:0px}

	
.jieri_tab{ width:310px; height:auto;table-layout:fixed}
	.jieri_tab td{ text-align:center; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif}
	.jieri_tab tr.Week_tr td{ background-color:#E1E1E1; height:20px; line-height:20px; color:#999; border-top:#FFF 1px solid; width:14.2%}
	.jieri_tab tr.Day_tr td{ border-bottom:#ECECEC 1px solid; color:#999; width:14.2%; line-height:160%;white-space:nowrap;text-overflow:ellipsis;overflow: hidden;}
		.jieri_tab tr.jr_trB td{ border-bottom-width:0px}
		.Day_tr a{ font-weight:bold}
		.Day_tr a div,.Day_tr a:hover div{ clear:both;color:#F00; text-decoration:none}
		{ clear:both; color:#F00}
		a.A_C1{ color:#02A1FD}
		a.A_C2{ color:#FF9100}
		a.A_C3{ color:#33CCCC}
		a.A_C4{ color:#5CC252}
		
		
/*月份banner头*/
.chun .tit{ background-image:url(JR_ban/chun.jpg)}
.chun_on .tit{ background-image:url(JR_ban/chun_on.jpg)}
.xia .tit{ background-image:url(JR_ban/xia.jpg)}
.xia_on .tit{ background-image:url(JR_ban/xia_on.jpg)}
.qiu .tit{ background-image:url(JR_ban/qiu.jpg)}
.qiu_on .tit{ background-image:url(JR_ban/qiu_on.jpg)}
.dong .tit{ background-image:url(JR_ban/dong.jpg)}
.dong_on .tit{ background-image:url(JR_ban/dong_on.jpg)}

.chun_on .RL_mdiv{ color:#DEFAD1}
.xia_on .RL_mdiv{ color:#FEEFE8}
.qiu_on .RL_mdiv{ color:#FFFCD4}
.dong_on .RL_mdiv{ color:#E8FAFF}

div.chun_on .jieri_tab tr td.jr_today_td,div.chun_on .jieri_tab tr td.jr_today_td a{ background:#B8E590; color:#378A00; border-bottom-color:#378A00; font-weight:bold}
div.xia_on .jieri_tab tr td.jr_today_td,div.xia_on .jieri_tab tr td.jr_today_td a{ background:#F5D6CB; color:#853423; border-bottom-color:#853423;font-weight:bold}
div.qiu_on .jieri_tab tr td.jr_today_td,div.qiu_on .jieri_tab tr td.jr_today_td a{ background:#EAE693; color:#80630B; border-bottom-color:#80630B;font-weight:bold}
div.dong_on .jieri_tab tr td.jr_today_td,div.dong_on .jieri_tab tr td.jr_today_td a{ background:#AAECFF; color:#15659F; border-bottom-color:#15659F;font-weight:bold}
.jieri_tab tr td.jr_today_td a{ text-decoration:underline}

.chun_on .jieri_tab tr.Week_tr td{ background-color:#D6FFC3; color:#0BD100}
.xia_on .jieri_tab tr.Week_tr td{ background-color:#FEDBD5; color:#FF7978}
.qiu_on .jieri_tab tr.Week_tr td{ background-color:#FCF67C; color:#CEB800}
.dong_on .jieri_tab tr.Week_tr td{ background-color:#C3F1FF; color:#00A3D6}

/*公交查询*/
.gjc_tab{ border:0px}
	.gjc_tab .tit{ font-weight:bold; color:#333; border-bottom:#DEE3E4 1px solid; text-indent:19px; font-size:12px}
	.gjc_tab td{line-height:30px; vertical-align:top}
	.gjc_tab td a{ font-size:14px; margin-left:15px; display:block; float:left;white-space:nowrap}
	
	.gjc_tab td.td_L{ color:#666;text-align:right; width:58px; font-size:12px}

/*列车查询*/
input.btn_comm{ width:80px; padding:3px; height:24px; vertical-align:middle; color:#333}
.lc_wide{ border-bottom:#E3E3E3 1px solid; padding-bottom:16px}
.lc_wide h2{ margin:0px; padding:0px; line-height:40px; margin-top:10px; font-weight:normal; font-size:12px}
.lc_wide h2 strong{ font-weight:bold; color:#333}
.lc_wide input.inp_jsq{ height:22px}

.lieche_tab{ width:100%; border:0px}
.lieche_tab th{height:25px; line-height:25px; border-bottom:#E6EAEA 1px solid; background-position:0px -937px; color:#333; font-weight:normal; text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow: hidden; text-indent:8px; font-size:12px}
.lieche_tab td{line-height:25px; border-bottom:#EAEAEA 1px solid;color:#666; text-align:left; text-align:left;font-family:Verdana, Arial, Helvetica, sans-serif; padding-top:4px; padding-bottom:4px;white-space:nowrap;text-overflow:ellipsis;overflow: hidden; text-indent:8px; font-size:12px}
.lieche_tab td img{ vertical-align:middle}
tr.lieche_ktit td{ border-top:#9DB3C5 2px solid; border-bottom:#EAEEEE 1px solid; background-color:#F1F6FC}
tr.lieche_kcont td{ background-color:#F9FCFE; border-bottom:#BBCAD7 1px solid; text-indent:0px; text-align:center}

.lieche_nei{ width:95%; text-align:left; margin:5px auto}
	.lieche_nei_tab{ width:100%; border:#CEE5C8 1px solid; font-size:12px}
	.lieche_nei_tab tr th{ height:23px; line-height:23px; color:#333; background-position:0px 0px; border-bottom:#CEE5C8 1px solid; text-indent:8px; background-color:#F7FEE9; font-size:12px}
	.lieche_nei_tab tr td{ font-size:12px;text-align:left; text-indent:8px; border-bottom-width:0px; color:#999; background-color:#FFF}
		tr.lc_trbg td{ background-color:#F8FCF5}
		tr.lc_trblack td{ color:#333}
.lieche_zk_bot{ color:#999; font-family:"宋体"}
	.lieche_zk_bot span{ color:#333; font-family:Verdana, Arial, Helvetica, sans-serif}
.btn_botm{ margin:40px auto; text-align:center}
	input.btn_blue_B{ font-size:14px; color:#333; width:88px; height:30px; background-image:url(cx_btn.gif); background-repeat:no-repeat; border:0px; padding-top:2px}
	.lc_T_noti{ float:right; color:#999; font-size:12px}
	.lc_H{ margin-top:8px}
	
/*返回按钮*/
.bot_back_btn{text-align:left; padding-left:95px; margin-top:15px; clear:both; border-top:#E0E9ED 2px solid; padding-top:8px; padding-bottom:15px}
	input.Back_IND{font-size:14px; color:#333; padding-top:2px; height:30px;width:160px; padding-top:2px}

/*TOPso*/
#tbar {
	CLEAR: both; MARGIN-LEFT: auto; WIDTH: 960px; MARGIN-RIGHT: auto; HEIGHT: 25px; border:#C0D2E2 1px solid; overflow:hidden
}
#tbar A:link {
	COLOR: #1B75BE; TEXT-DECORATION: none
}
#tbar A:hover {
	TEXT-DECORATION: underline
}
#tbar A:visited {
	TEXT-DECORATION: none
}
#tbar A:active {
	TEXT-DECORATION: underline
}
#tbar DIV {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; TEXT-INDENT: 0px; PADDING-TOP: 5px; COLOR: #1B75BE
}
#tbar .r {COLOR: #1B75BE;
	FLOAT: right
}
#tbar .l {COLOR: #1B75BE;
	FLOAT: left
}

#soo{position:relative; width:960px; overflow:hidden}
/*定义页面左列样式*/
#sol { WIDTH:250px;
MARGIN: 0px;
PADDING: 0px;
HEIGHT: 110px;
FLOAT: left
}
/*定义页面右列样式*/
#sor { POSITION: absolute;
LEFT: 380px;
TOP:0px;
WIDTH:535px;
HEIGHT: 110px;
MARGIN: 0px;
PADDING: 0px;
}

/*air*/
.air{ color:#B0B0B0;}

/*侧边栏*/
.ND_Time{width:250px; height:195px;border:#CBD5D8 0px solid; background-color:#FFF; overflow:hidden}
	.ND_Time .tit{ height:24px; line-height:24px; color:#333; font-weight:bold;  background-color:#EEEEED; background-position:0px -540px; text-align:center}

.NC_Time{width:250px; height:277px;border:#CBD5D8 1px solid; background-color:#FFF; overflow:hidden}
	.NC_Time .tit{ height:24px; line-height:24px; color:#333; font-weight:bold;  background-color:#EEEEED; background-position:0px -540px; text-align:center}


#main {
	CLEAR: both; MARGIN-LEFT: auto; WIDTH: 960px; MARGIN-RIGHT: auto}

.sec_box_JSQ_table input,.bot_line_btnB,.btn_SER_Top,.td_fh input,a.Ico_aBox,.gj_tab td input.btn,.CD_tab tr.tr_on,.CD_tab tr.tr_kai_tit td,.ts_back input,.cy_so .btn,.sc_bot_div input,td.hb_time img,.hb_city_Chose a,div.sx_top input.btn,.xz_box,.zl_bot input,.WZ_CH,input.btn_comm,input.btn_blue_B,input.Back_IND{cursor:pointer!important;cursor:hand}
.bot_line_btnB{width:80px;height:28px;color:#333;padding-top:2px;margin-top:5px}




#BSide {
	FLOAT: left; WIDTH: 186px
}
#BMain {
	FLOAT: right; WIDTH: 700px
}
#BBottom {
	CLEAR: both
}
.noBSide #BSide {
	DISPLAY: none
}
.noBSide #BMain {
	WIDTH: 100%
}
.noBSide .subBM .titBar {
	FLOAT: left; WIDTH: 696px
}
.noBSide .subBM .txtBox {
	FLOAT: left; WIDTH: 696px
}
.noBSide .subBM .titBar H3 {
	WIDTH: 120px
}
.noBSide .urlTxt UL LI {
	WIDTH: 149px
}
#pageHead {
	OVERFLOW: hidden; WIDTH: 100%; BORDER-BOTTOM: #dedfdf 1px solid; HEIGHT: 22px
}
#phLinks {
	FLOAT: left
}
#phLinks LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#phLinks LI {
	LINE-HEIGHT: 22px; HEIGHT: 22px
}
#phLinks P {
	LINE-HEIGHT: 22px; HEIGHT: 22px
}
#SetHome {
	PADDING-RIGHT: 10px; PADDING-LEFT: 18px; BACKGROUND: no-repeat 0px 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#AddFavo {
	PADDING-RIGHT: 10px; PADDING-LEFT: 18px; BACKGROUND: no-repeat 0px 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#phRtInfo {
	FLOAT: right; WIDTH: 190px; LINE-HEIGHT: 22px; HEIGHT: 22px; TEXT-ALIGN: center
}
#Header {
	BACKGROUND: #fff; FLOAT: left; MARGIN: 0px 0px 4px
}
#Logo {
	FLOAT: left; MARGIN-LEFT: 5px
}
#TopLink {
	FLOAT: right; WIDTH: 560px
}
#TopLink LI {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 22px; PADDING-TOP: 0px; HEIGHT: 22px
}
#TopLink LI.lst {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#TopNav {
	BACKGROUND-POSITION: 0px -60px; FLOAT: right; MARGIN: 8px 0px 0px; WIDTH: 700px; BACKGROUND-REPEAT: repeat-x
}
#TopNav .l {
	FONT-SIZE: 1px; WIDTH: 7px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 60px
}
#TopNav .r {
	FONT-SIZE: 1px; WIDTH: 7px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 60px
}
#TopNav .l {
	BACKGROUND-POSITION: 0px 0px
}
#TopNav .r {
	BACKGROUND-POSITION: 100% 0px
}
#TopNav .c {
	FLOAT: left
}
#TopNav DL {
	CLEAR: both; OVERFLOW: hidden; WIDTH: 680px; HEIGHT: 30px
}
#TopNav DT {
	FLOAT: left
}
#TopNav DD {
	FLOAT: left
}
.tNav1 {
	FONT-WEIGHT: bold
}
.tNav1 DD {
	PADDING-RIGHT: 13px; BACKGROUND-POSITION: 8px 4px; PADDING-LEFT: 22px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px; BACKGROUND-REPEAT: no-repeat
}
.tNav1 DD.lst {
	PADDING-RIGHT: 0px
}
.tNav1 A:hover {
	COLOR: #fff
}
.tNav2 {
	OVERFLOW: hidden; LINE-HEIGHT: 30px
}
.tNav2 DD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.tNav2 .tit {
	PADDING-RIGHT: 3px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.tNav2 DD.fst {
	PADDING-RIGHT: 3px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.titBar {
	CLEAR: both; OVERFLOW: hidden
}
.txtBox {
	CLEAR: both; OVERFLOW: hidden
}
.titBar {
	OVERFLOW: hidden
}
.titBar H3 {
	FONT-SIZE: 12px; FLOAT: left
}
.titBar EM {
	FLOAT: right; FONT-STYLE: normal
}
.titBar .tabs {
	FLOAT: left
}
.titBar .tabs LI {
	FLOAT: left
}
.titBar .move {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FLOAT: left; PADDING-BOTTOM: 0px; CURSOR: pointer; LINE-HEIGHT: 25px; PADDING-TOP: 0px
}
.titBar .move A:link {
	COLOR: #6dbf00
}
.titBar .move A:hover {
	COLOR: #6dbf00
}
.titBar .move A:visited {
	COLOR: #6dbf00
}
.BM2 .titBar .move A:link {
	COLOR: #0072ff
}
.BM2 .titBar .move A:hover {
	COLOR: #0072ff
}
.BM2 .titBar .move A:visited {
	COLOR: #0072ff
}
.subBM .titBar .move0 {
	PADDING-TOP: 25px
}
.subBMover .titBar .move0 {
	PADDING-TOP: 0px
}
.subBS {
	CLEAR: both; FLOAT: left; MARGIN-BOTTOM: 9px
}
.subBM {
	CLEAR: both; FLOAT: left; MARGIN-BOTTOM: 9px
}
.BS1 {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid
}
.BM1 {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid
}
.BM2 {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid
}
.BM3 {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid
}
.subBS .titBar {
	WIDTH: 186px
}
.subBS .txtBox {
	WIDTH: 186px
}
.subBS .treeBox {
	WIDTH: 186px
}
.subBS .titBar {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 23px
}
.subBS .titBar H3 {
	LINE-HEIGHT: 25px; HEIGHT: 25px
}
.subBS .titBar EM {
	LINE-HEIGHT: 25px; HEIGHT: 25px
}
.subBS .titBar H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.subBS .titBar EM {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.subBS .txtBox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.subBS .listX1 UL {
	WIDTH: 100%
}
.subBS .listX1 LI {
	PADDING-LEFT: 12px; FLOAT: left; WIDTH: 100%
}
.subBS .listX2 {
	TEXT-ALIGN: center
}
.subBS .listX3 {
	TEXT-ALIGN: center
}
.subBS .listX2 UL {
	FLOAT: left
}
.subBS .listX3 UL {
	FLOAT: left
}
.subBS .txtBox UL {
	WIDTH: 100%
}
.HomePage .lstBS .txtBox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.HomePage .lstBS .txtBox UL {
	FLOAT: left
}
.subBS .txtBox LI {
	OVERFLOW: hidden; LINE-HEIGHT: 23px; HEIGHT: 23px
}
.subBS .txtBox DD {
	OVERFLOW: hidden; LINE-HEIGHT: 23px; HEIGHT: 23px
}
.subBS .txtBox UL.Top {
	FLOAT: none; MARGIN: 0px 10px; WIDTH: auto
}
.subBS .txtBox UL.Top LI {
	BORDER-BOTTOM: 1px dotted
}
#sTimer {
	HEIGHT: 18px; TEXT-ALIGN: center
}
#sWeather {
	BORDER-TOP: 1px solid
}
#sWeather .titBar {
	HEIGHT: 20px
}
#sWeather .titBar H3 {
	LINE-HEIGHT: 22px; HEIGHT: 22px
}
#sWeather .titBar EM {
	LINE-HEIGHT: 22px; HEIGHT: 22px
}
#sWeather .txtBox {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; BORDER-LEFT: 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: 1px solid
}
#sWeather .txtBox IFRAME {
	WIDTH: 186px
}
