@charset "gb2312";
.tishi {
	display:none;
}
#tishi,#tishi2,#tishi3,#tishi4 {
	position:absolute;
	width:190px;
	line-height:1.5
}
.tishiarrow_l {
	position:absolute;
	width:7px;
	height:14px;
	top:20px;
	left:-6px;
	background:url(h_bg.png?110607) -81px 0
}
.tishiarrow_r {
	position:absolute;
	width:7px;
	height:14px;
	top:20px;
	right:-6px;
	background:url(h_bg.png?110607) -81px -34px
}
.tishiarrow_t {
	position:absolute;
	top:-6px;
	left:12px;
	height:7px;
	width:14px;
	background:url(h_bg.png?110607) -88px 0
}
.tishiarrow_b {
	position:absolute;
	height:7px;
	width:14px;
	background:url(h_bg.png?110607) -103px 0
}
.tishib1 {
	margin:0 2px;
	height:1px;
	background:#CCC81E;
	overflow:hidden
}
.tishib2 {
	margin:0 1px;
	height:1px;
	overflow:hidden;
	border-left:1px solid #CCC81E;
	border-right:1px solid #CCC81E;
	background:#fff
}
.tishic {
	padding:6px 10px;
	border-left:1px solid #CCC81E;
	border-right:1px solid #CCC81E;
	background:url(h_bg.png?110607) #FFFFDC 0 -291px repeat-x
}
.fontb {
	font-weight:bold
}
.tright {
	text-align:right;
	color:#999
}
#nav li .tishic a,#nav li.cur .tishic a {
	font-size:12px;
	display:inline-block;
	color:#155091;
	padding:0;
	width:auto;
	height:auto;
	background:none;
	font-weight:normal
}
.tishic a:hover {
	color:#f00
}
.tsclose {
	display:inline-block;
	margin-left:120px;
	font-weight:normal;
	color:#155091
}
a.tsclose:hover {
	color:#f00
}
b {
	font-weight:normal
}
body,div,table,ul,li,form,p,h1,h2,h3,form,input,textarea,td,img,iframe {
	margin:0;
	padding:0
}
em,b {
	font-style:normal;
	font-weight:normal
}
input,select,button {
	vertical-align:middle
}
body,h1,h2,h3 {
	font:12px/1.5 tahoma,arial,"ËÎÌå"
}
ul,li {
	list-style-type:none
}
img {
	border:0
}
a {
	font:12px/1.5 tahoma,arial,"ËÎÌå";
	text-decoration:none;
	cursor:pointer
}
a:hover {
	color:red;
	text-decoration:underline
}
#banben-qh a:hover {
	text-decoration:none
}
.hot2 {
	color:red
}
.hot {
	color:green
}
.b {
	font-weight:bold
}
.vm {
	vertical-align:middle
}
.topb-c,#main {
	width:980px;
	margin:0 auto
}
.fix .topb {
	display:block;
	position:fixed;
	top:-77px;
	width:100%;
	left:0;
	z-index:9999
}
.fix #l {
	position:fixed;
	top:4px;
	z-index:9999
}
.fix #r {
	margin-left:140px
}
.appcfgloaderror {
	text-align:center;
	padding:100px 0 0 10px;
	min-height:504px;
	_height:494px;
	border:1px solid #A1BBDC
}
.appcfgloaderror a {
	color:#f00;
	display:inline-block;
	margin:0 4px
}
#logo_flash {
	position:absolute;
	top:12px;
	left:110px;
	z-index:2
}
#logo_fl_a {
	position:absolute;
	display:block;
	width:160px;
	height:55px;
	top:20px;
	left:100px;
	z-index:3
}
#banner_hd {
	margin-bottom:6px;
	display:block
}
#banner_hd img {
	;border:1px solid #A1BBDC
}
#t-wrap {
	min-width:960px;
	width:100%
}
#t-wrap,#top {
	height:30px
}
#top {
	width:980px;
	margin:0 auto;
	position:relative;
	z-index:7
}
#top-l {
	float:left;
	width:560px
}
#top-r {
	float:right;
	width:64px;
	padding:0 59px 0 200px;
	color:#ddd
}
#banben-a em,.jt01,.jt02 {
	vertical-align:middle;
	display:inline-block;
	width:8px;
	height:4px;
	margin-left:2px;
	overflow:hidden
}
#banben-a,#log1,#log2 {
	display:inline-block
}
#mail,.sethome,#face,.dlhome-bt,.houdong_icon {
	display:inline-block;
	padding:6px 0 4px 0;
	position:relative;
	z-index:1000
}
.sethome,#mail {
	padding-left:20px;
	margin-right:26px
}
#mail {
	visibility:hidden
}
#mail-f {
	position:absolute;
	top:30px;
	left:138px;
	width:260px;
	height:174px;
	display:none;
	z-index:999;
	clear:both;
}
#mail em.mail-ic,#yijian em.yijian-ic,#face em,.dlhome-bt em {
	width:16px;
	height:14px;
	position:absolute;
	top:10px;
	left:0
}
.sethome em,#mhome em {
	width:14px;
	height:13px;
	position:absolute;
	top:9px;
	left:2px;
	display:inline-block;
	overflow:hidden
}
#mail em.mail-ic {
	height:11px
}
.dlhome-bt {
	padding:6px 0 4px 18px
}
.dlhome-bt em {
	width:14px;
	height:16px;
	top:8px
}
#cz {
	display:block;
	width:12px;
	height:12px;
	background:url(h_bg.png?110607) -62px -58px no-repeat;
	position:absolute;
	top:4px;
	right:6px
}
#face {
	padding:6px 0 4px 18px;
	padding:8px 0 4px 18px\9;
	_padding:6px 0 4px 18px;
}
#face em {
	width:14px;
	top:10px;
	left:0
}
#face span {
	display:none;
	width:115px;
	height:28px;
	position:absolute;
	top:24px;
	left:-60px
}
#clsmail {
	position:absolute;
	display:block;
	bottom:26px;
	*bottom:10px;
	right:16px;
	margin-left:10px;
	text-decoration:none
}
#weather-f {
	position:absolute;
	top:29px;
	left:174px;
	width:280px;
	height:176px;
	display:none;
	background:#fff
}
#mail-c {
	height:150px
}
#mail-c table {
	margin-top:10px
}
#mail-c td {
	padding:4px;
	padding:2px 4px\9;
	*padding:4px
}
#mail-c select {
	width:140px
}
.ipt1 {
	width:136px
}
.bt1 {
	width:70px
}
.wt-sz-tl {
	width:70px;
	text-align:right;
	font-size:ËÎÌå
}
.ipt1 {
	width:136px
}
.bt1 {
	width:70px
}
#ifweather {
	width:265px;
	height:70px;
	position:absolute;
	z-index:8;
	top:8px;
	left:11px;
	display:none
}
#uname {
	font-family:Verdana;
}
#log1,#log2 {
	display:inline-block;
	width:400px;
	text-align:right;
	position:absolute;
	top:6px;
	_top:4px;
	right:148px
}
#log2 {
	padding-left:20px
}
#log1 a {
	display:inline-block;
	width:56px;
	margin-left:6px;
	height:20px;
	text-align:center
}
#log2 a {
	display:inline-block;
	margin-left:12px
}
#log2 b {
	display:inline-block;
	padding-left:30px;
	position:relative
}
#log1 a:hover {
	text-decoration:none
}
#log2 em {
	display:inline-block;
	position:absolute;
	top:-2px;
	left:0;
	width:20px;
	height:20px;
	background:url(h_bg.png?110607) -82px -54px no-repeat;
	border:1px solid #D7E3F0
}
#my1616bt {
	display:inline-block;
	width:56px;
	height:20px;
	background:url(h_bg.png?110607) 0 -270px no-repeat;
	color:#155091;
	margin-left:6px
}
#gomycenter {
	width:92px;
	height:20px;
	line-height:20px;
	background:url(h_bg.png?110607) 0 -196px no-repeat;
	text-align:center
}
#log2 a#mycenter {
	margin:0
}
#banben-a {
	display:block;
	position:absolute;
	right:-4px;
	top:3px;
	top:5px\9;
	width:60px;
	height:16px;
	padding:2px 0px 1px 3px
}
#banben a {
	display:block;
	height:16px;
	padding:5px 0 0 8px
}
#banben-a:hover,#banben a:hover {
	text-decoration:none
}
#banben em,#weather em,#mail em {
	display:inline-block;
	width:9px;
	height:7px;
	overflow:hidden
}
#banben-qh {
	width:63px;
	position:absolute;
	top:23px;
	_top:25px;
	right:-4px;
	display:none;
	overflow:hidden
}
#banben-qh b {
	display:inline-block;
	width:18px;
	height:14px;
	margin-left:4px;
	font-weight:normal;
	color:#f00;
	overflow:hidden;
	line-height:1.4
}
#banben-qh a {
	display:block;
	height:18px;
	padding:4px 0 0 4px
}
#skinwrap,#bgwrap {
	width:100%;
	min-width:960px;
	margin:0 auto
}
#skinwrap {
	padding-top:1px;
	position:relative
}
.topb-c {
	height:90px;
	position:relative;
	z-index:6;
	margin:0 auto
}
#logo {
	display:inline-block;
	width:200px;
	height:80px;
	float:left;
	margin:8px 15px 0;
	overflow:hidden;
	text-align:center
}
#logoset {
	display:none;
	position:absolute;
	top:8px;
	left:226px;
	cursor:pointer;
	width:16px;
	height:16px;
	background:url(h_bg.png?110607) -76px -56px no-repeat
}
.s {
	float:left;
	margin-top:8px;
	height:56px;
	padding-top:25px;
	position:relative;
	z-index:6
}
#s-tl {
	margin-left:12px;
	height:25px;
	position:absolute;
	top:0
}
#s-tl a {
	display:block;
	float:left;
	font-size:14px;
	height:20px;
	padding:3px 0 0;
	text-align:center;
	width:52px;
	cursor:pointer;
	text-decoration:none
}
#s-tl a#scsel {
	display:block;
	height:22px;
	padding:6px 0 0 4px;
	float:none;
	width:82px;
	text-align:left
}
#scsel b {
	font-size:12px;
	display:block;
	float:left;
	padding:2px 0 2px 4px;
	width:46px
}
#s-tl a.s-cur {
	cursor:auto;
	height:23px;
	font-weight:bold
}
#search {
	height:56px;
	width:445px
}
#search_hidden {
	display:none
}
#search from {
	padding:0;
	margin:0
}
.s-lbg,.s-rbg {
	display:block;
	width:4px;
	float:left;
	height:36px;
	overflow:hidden
}
.stb-bg {
	width:73px;
	height:28px;
	position:relative
}
.stbc-bg {
	margin-top:-1px;
	padding-top:2px;
	overflow:hidden;
	_overflow:visible;
	_height:0
}
.sl_jt {
	display:block;
	width:15px;
	height:16px;
	float:right
}
#kwh iframe {
	position:absolute;
	top:0;
	left:-1px;
	width:326px;
	height:140px;
	z-index:-1;
	border:none;
	border-left:1px solid #75B1EE;
}
#search-ipt {
	height:36px;
	overflow:hidden
}
#search-ipt span,#search-ipt em {
	vertical-align:middle
}
#sps {
	padding:2px 0 0 12px
}
#sps label {
	margin:0 18px 0 2px;
	vertical-align:middle;
	_vertical-align:baseline
}
#sps input {
	vertical-align:middle
}
#sps a {
	display:inline-block;
	margin-right:26px
}
.sicon00 span,.sicon01 span,.sicon02 span,.sicon03 span,.sicon04 span,.sicon05 span,.sicon06 span,.sicon07 span {
	display:block;
	float:left;
	width:16px;
	height:16px
}
#keyword {
	float:left;
	border:none;
	background:none;
	font-size:16px;
	height:26px;
	line-height:26px;
	_line-height:18px;
	margin:6px 0 0;
	_margin:10px 0 0;
	width:336px;
	padding-left:4px;
}
#s-btn {
	float:left;
	font-size:14px;
	height:30px;
	margin-top:3px;
	width:97px;
	*width:97px;
	_width:100px;
	font-weight:bold;
	cursor:pointer;
	
}
#kwh {
	background:#ecf5ff;
	border:1px solid #75B1EE;
	left:-9px;
	position:absolute;
	top:57px;
	width:340px;
	z-index:3;
	display:none
}
#kwh,#kwh a {
	font:13px Verdana
}
#s-tl #kwh a {
	height:auto;
	padding:0
}
#kwh table {
	background:#ecf5ff;
	margin:2px 0
}
#kwh a,#kwh p {
	margin:2px;
	display:block;
	width:auto;
	text-decoration:none;
	text-align:left;
	width:320px
}
#s-tl #kwh a {
	height:16px;
	overflow:hidden;
	padding:0
}
#kwh p#_detail {
	height:30px;
	overflow:hidden
}
#kwh span {
	float:right;
	color:#090
}
#kwh span.kw-hi {
	float:none;
	color:red
}
.tb_keywords {
	width:288px;
	height:18px;
	overflow:hidden;
	margin-top:43px;
	padding:0 2px 0 10px;
}
.tb_keywords a {
	font-size:12px;
	white-space:nowrap;
	color:#555;
	display:inline-block;
	padding-right:10px;
	line-height:1.6
}
.tb_keywords a:hover {
	color:red
}
a.hot {
	color:green
}
a.hot3 {
	color:#f60
}
#shurufa {
	float:left;
	margin:48px 0 0 12px;
	height:16px;
	cursor:pointer
}
#shurufa span {
	display:inline-block;
	width:38px;
	text-align:right
}
#shurufa em {
	display:inline-block;
	width:15px;
	height:15px;
	margin-left:4px;
	vertical-align:middle;
	background:url(h_bg.png?110607) -57px -270px no-repeat;
	*background:url(h_bg.png?110607) -57px -269px no-repeat;
}
#shurufa div {
	width:56px;
	position:absolute;
	top:65px;
	right:84px;
	display:none
}
#shurufa a {
	display:block;
	text-align:center
}
#main {
	position:relative;
	overflow:hidden;
	_height:0;
	_overflow:visible;
	border:1px solid #8cc4e5
}
#l {
	float:left;
	width:180px;
	min-height:504px;
	_height:494px;
}
#r {
	position:relative;
	z-index:1;
	float:left;
	width:800px;
	background:#f2faff
}
#r_footbd {
	height:1px;
	margin-top:1px;
	overflow:hidden
}
#index_wrapper {
	padding-top:12px
}
#r .iframe_loader {
	width:800px;
	height:100%;
	background:#FFF;
	z-index:0
}
#loading {
	position:absolute;
	top:180px;
	left:320px;
	height:50px;
	width:200px;
	color:#999;
	font-size:14px;
	display:none;
}
#loading img {
	vertical-align:middle;
	margin-left:10px
}
#nav li {
	position:relative;
	z-index:2;
	color:#004995;
	padding-left:19px
}
#nav li a b {
	display:none
}
#nav li sup,#setnav sup {
	font-size:9px;
	font-size:12px\9;
	vertical-align:super;
	color:#f00;
	font-weight:bold
}
#nav li.cur {
	background:#acd7f0;
	border-right:1px solid #8cc4e5
}
#nav li.cur a.on {
	color:#c00;
	font-weight:bold;
}
#nav li.cur a b {
	display:block;
	height:10px;
	width:6px;
	position:absolute;
	top:11px;
	left:166px;
	_left:146px;
	background:url(lf_icon.png) no-repeat;
	overflow:hidden;
	cursor:default
}
#nav li.cur #app_index {
	padding-top:5px
}
#nav li em {
	display:inline-block;
	vertical-align:middle;
	background:url(appbg.png) no-repeat;
	margin-right:10px;
	width:18px;
	height:20px
}
#nav a {
	display:inline-block;
	height:20px;
	padding:5px 0 4px;
	font-size:14px;
	line-height:20px
}
#nav a:hover {
	text-decoration:none
}

#nav img {
	vertical-align:middle;
	display:inline-block;
	width:32px;
	height:30px
}
#setnav {
	height:70px;
	padding-top:1px
}
.setnavb {
	height:2px;
	overflow:hidden
}
#setnav a {
	display:inline-block;
	height:14px;
	margin:10px 0 0 56px
}
#setnav em {
	display:inline-block;
	position:absolute;
	width:12px;
	height:8px;
	overflow:hidden;
	margin:5px 6px 0;
	*margin:2px 6px 0;
	left:30px
}
.sk_wrap {
	_display:inline-block;
	line-height:0
}
.sk {
	display:inline-block;
	height:13px;
	_height:12px;
	line-height:1.2;
	margin:0 0 4px 16px;
	width:106px;
	padding:3px 6px 2px 6px;
	_padding-top:4px;
	text-align:center;
	overflow:hidden
}
#nav .sk em.wp-dl {
	display:inline-block;
	width:12px;
	height:12px;
	margin-right:4px;
	_vertical-align:top;
	margin-right:0
}
#nav .sk em.wp-jd {
	display:inline-block;
	width:84px;
	height:14px;
	position:relative;
	text-align:left;
	margin-top:-1px;
	margin-right:0;
	background:none
}
.wp-jd b {
	display:block;
	height:14px;
	_height:12px;
	background:#FFD697
}
.wp-jd span {
	width:84px;
	text-align:left;
	display:block;
	position:absolute;
	top:0;
	left:0;
	text-align:left;
	height:14px
}
#app_onlinenum {
	padding-left:14px;
	height:50px;
	overflow:hidden
}
#app_onlinenum a {
	display:block;
	padding:6px
}
#app_onlinenum .setnavb {
	height:1px
}
#weather_sl a:hover {
	color:red
}
#d0,#d1,#d2,#d3 {
	background:url(clock.png) no-repeat 0 -290px
}
#d4,#d5 {
	background:url(clock.png) no-repeat -9px -610px
}
#sl_clock_num em#d4,#sl_clock_num em#d5 {
	width:8px
}
#d4 {
	margin-left:6px
}
#clock_num10 {
	background:url(clock.png) no-repeat scroll 0 -650px
}
#appsl h3 b a {
	font-weight:bold;
	float:none
}
#news_sl .slbox {
	height:62px;
	_padding-top:2px;
	width:238px;
	position:relative;
	top:-19px;
	overflow:hidden
}
#news_sl .slbox li {
	height:22px;
	overflow:hidden
}
#news_sl .slbox a {
	line-height:22px
}
#news_sl span {
	display:inline-block;
	width:16px;
	position:absolute;
	right:0;
	_right:-1px;
	top:1px
}
#news_sl h3 {
	padding-right:0;
	position:relative
}
#news_sl h3 a {
	height:18px;
	width:16px;
	color:#155091;
	line-height:1.2;
	text-align:center;
	margin-bottom:1px;
	background:#e5effb;
	float:none;
	display:inline-block
}
#news_sl h3 a.news_sl_on {
	color:#f00;
	font-weight:bold;
	background:#c5e1fa
}
#news_sl h3 a:hover {
	text-decoration:none
}
#news_sl h3 b a {
	border:none;
	margin:0;
	width:auto
}
#news_sl h3 b a:hover {
	text-decoration:underline
}
#best-sc {
	height:29px;
	position:relative;
	z-index:2;
	display:none
}
.best-tb {
	float:left;
	height:27px;
	width:124px
}
.best-tb a {
	display:block;
	cursor:pointer;
	float:left;
	font-size:14px;
	height:27px;
	margin-right:3px;
	padding:4px 0 0 9px;
	width:80px
}
.best-tb a:hover {
	text-decoration:none
}
.best-zdy {
	width:76px;
	float:left
}
#bc0 {
	width:110px
}
.best-sb {
	display:block;
	position:absolute;
	width:42px;

	text-align:center;
	line-height:14px;
	height:14px;
	top:4px;
	left:78px;
	padding:3px 0;
	padding:4px 0 2px\9;
	_padding:2px 0 4px;
	font-size:12px;
	font-weight:normal;
	vertical-align:middle
}
#best-sc-r {
	float:left;
	width:673px;
	height:27px;
	overflow:hidden
}
#best-sc-r div {
	float:right;
	padding-top:5px;
	clear:both;
	padding-right:8px;
	color:#f00;
	height:22px
}
#bests {
	overflow:hidden;
	position:relative
}
.best-tb a.best-cur,.best-cur .best-zdy {
	font-weight:bold
}
#bc0List,#bc0List_ {
	overflow:hidden;
	_overflow:visible;
	_height:0;
	padding:0 0 3px 4px
}
#bests li,#bc0List li {
	float:left;
	height:18px;
	margin:0;
	overflow:hidden;
	padding:6px 30px 5px 2px;
	position:relative;
	text-align:center;
	white-space:nowrap;
	width:100px
}
#bests li b {
	font-family:Arial;
	background:url(dian.gif) no-repeat;
	display:inline-block;
	margin:0 2px;
	width:3px;
	height:18px;
	line-height:18px;
	background-position:0 12px;
	*background-position:center center;
	_background-position: center center;	
}
#bests a.mybests-e,#bests a.mybests-n {
	font:12px "Arial";
	position:absolute;
	right:0;
	top:8px;
	width:30px
}
#bests a,#bc0List a {
	margin:0 2px;
	width:auto;
	font-size:14px
}
#bests a.nwidth {
	margin:0 2px
}
.mybests-e {
	color:#990000
}
.mybests-n,a.mybests-n:hover {
	color:#999
}
.wrap-fl {
	position:relative
}
#sites-ab {
	position:absolute;
	width:798px;
	height:106px;
	top:24px;
	left:0
}
#sites-ab ul {
	padding:8px 0;
	overflow:hidden;
	_overflow:visible;
	_height:0;
	margin-top:-1px
}
#sites-ab li {
	padding:4px;
	height:18px;
	overflow:hidden;
	text-align:center;
	width:124px;
	display:block;
	float:left
}
#sites-ab li a {
	font-size:14px
}
.sites-ab-em {
	width:12px;
	height:6px;
	overflow:hidden;
	position:relative;
	margin:0 auto
}
.site-ab-b {
	height:8px;
	clear:both;
	overflow:hidden;
	clear:both
}
.fl-tl,#stool {
	padding:4px 3px 0 0;
	height:25px;
	margin:0;
	overflow:hidden
}
.fl-tl em a {
	font-size:14px;
	font-weight:bold;
	padding:0 12px;
	display:inline-block;
	background:url(lf_icon.png) 0 -36px no-repeat;
	margin-left:-1px
}
.fl-tz {
	display:block;
	float:left;
	width:746px;
	height:22px;
	overflow:hidden
}
.fl-tl a.up,.fl-tl a.up-n,.fl-tl a.down,.fl-tl a.down-n {
	margin:2px 6px 0 0
}
.fl-tlh {
	font-weight:bold
}
.fl-c {
	padding:6px 0 3px 0
}
.fl-c-r {
	display:inline-block
}
.fl-c li {
	padding:5px 0 5px 0;
	height:21px
}
.fl-c li a {
	font-size:14px
}
.fl-c li a.fl-c-l {
	display:inline-block;
	width:50px;
	margin:0 0 0 9px;
	font-size:14px
}
.fl-c-c {
	display:inline-block;
	width:690px;
	text-align:center
}
.fl-c-c a {
	display:inline-block;
	margin:0 12px;
}
.up,.up-n,.down,.down-n {
	display:block;
	float:right;
	width:14px;
	height:14px;
	overflow:hidden;
	cursor:pointer
}
#xungou {
	margin-top:-1px
}
#xungou h2 {
	padding-right:0
}
#xungoulink {
	width:702px;
	white-space:nowrap
}
#xungoulink a {
	font-weight:normal;
	margin:0 10px
}
#stool {
	padding:6px 0 6px 0;
	height:17px;
	overflow:hidden;
	text-align:center;
	border-bottom:1px solid #a2cfea;
	border-top:1px solid #a2cfea;
	background:#f6fdff
}
#stool a {
	display:inline-block;
	margin:0 10px;
	font-size:12px;
	height:20px;
}
.bc-lines {
	padding:0;
	height:1px;
	overflow:hidden;
	border-bottom:1px dashed #C6E0FB;
	width:100%
}
#foot {
	width:880px;
	margin:10px auto 0;
	clear:both;
	height:30px;
	position:relative
}
#footline div {
	height:1px;
	float:left;
	width:137px;
	overflow:hidden
}
#foot p {
	margin:0 auto;
	padding:6px 0 0 70px
}
#foot p.footbb {
	text-align:center;
	padding-bottom:10px
}
#foot a {
	display:inline-block;
	margin:0 10px
}
#foot span {
	display:inline-block;
	font-family:Arial
}
#foot a#mhome {
	position:relative;
	padding-left:20px;
	margin-right:20px
}
#foot a#mhome em {
	top:3px
}
#foot a#jingbei {
	display:inline-block;
	margin-right:44px;
	margin-right:74px\9
}
.t {
	height:40px;
	line-height:40px;
	font-size:14px;
	color:#000;
	padding:20px 0 0 20px;
}
#tishi {
	position:absolute;
	top:0;
	left:142px;
	width:160px;
}
#nav li .tishic a,#nav li.cur .tishic a {
	font-size:12px;
	display:inline-block;
	color:#155091;
	padding:0;
	width:auto;
	height:auto;
	background:none;
	font-weight:normal
}
.wrap_sq,.wrap_sqd {
	height:7px;
	overflow:hidden;
	text-align:center
}
.wrap_sq div,.wrap_sqd div {
	width:9px;
	height:5px;
	overflow:hidden;
	margin:1px auto
}
.wrap_sq div {
	background:url(h_bg.png?110607) no-repeat -98px -46px
}
.wrap_sqd div {
	background:url(h_bg.png?110607) no-repeat -98px -37px
}
#appsl2 {
	height:36px;
	z-index:3;
	border:1px solid #A1BBDC;
	border-bottom:none;
	background:#EFF8FE;
	color:#000;
}
#appsl2 a {
	color:#155091;
	text-decoration:underline;
}
#appsl2 .appsl_dt b {
	font-weight:bold
}
#appsl2 .appsl_dt em {
	display:inline-block;
	vertical-align:middle;
	width:16px;
	height:16px;
	background:url(h_bg.png?110607) -45px -56px no-repeat;
}
body {
	background:#f8fbfe;
	overflow-y:scroll;
	*overflow-y:visible;
}
a,#s-tl a.s-cur:hover {
	color:#000
}
a:hover,#log2 .hot2,#log1 .hot2,#appsl h3 a:hover,.slbox a:hover,.slbox a:hover em,.slbox .sl_newsjd a:hover,#top-r a:hover,.stool-tl:hover,#sps a:hover,a.sites-ab-more:hover {
	color:#f00
}
.fl-tl a,#appsl h3 b,#appsl h3 a,.stool-tl,#shurufa,#shurufa a,#sps a,a.sites-ab-more {
	color:#155091
}
.fl-c-l {
	color:#900
}
.fbd {
	border-bottom:1px dashed #a1bbdc
}
#footline {
	background:#cbd6e8
}
#t-wrap,#top_ts {
	background:#daeffd;
	border-bottom:1px solid #8cc4e5
}
#top-l {
	width:400px;
	position:relative
}
#top-r {
	padding:0 80px 4px 0;
	padding-top:1px\0;
	*padding-top:2px;
	_padding-top:1px;
	width:460px;
	color:#69c;
	text-align:right
}
#top-l a,#top-r a,#setnav a,#log2,#log1 {
	color:#155091
}
#top-l a:hover,#setnav a:hover {
	color:#f00
}
#top-l a {
	float:left
}
.banben-a {
	border:1px solid #e8f0ff;
	text-align:left
}
#banben-qh,.banben-a-on,.wc-tl,.mail-tl,#mail-c {
	border:1px solid #cfdff4;
	background:#eef8ff
}
#ifweather {
	background:#f8fbfe
}
#banben-qh a:hover {
	background:#e1f3ff
}
#face em {
	background:url(h_bg.png?110607) -32px -56px
}
#face span {
	background:url(h_bg.png?110607) 0 -241px no-repeat
}
.dlhome-bt em {
	background:url(h_bg.png?110607) -103px -130px no-repeat
}
#log1 a {
	background:url(h_bg.png?110607) 0 -270px no-repeat
}
#log1 a#regist {
	background:url(r_icon.png) no-repeat;
	color:#fff
}
.sethome,.dlhome-bt {
	padding:6px 0 4px 20px;
	*padding:6px 0 4px 20px;
	padding:7px 0 4px 20px\9
}
.sethome {
	_padding:6px 0 4px 20px;
	margin-right:23px
}
.dlhome-bt {
	padding:6px 0 4px 0;
	*padding:7px 0 4px 0;
	padding:8px 0 4px 0\9;
	_padding:6px 0 4px 0;
	margin-left:12px
}
#mail {
	margin-right:10px
}
#mail-f {
	color:#000;
	left:544px
}
#mail,#face {
	padding-top:6px;
	padding-top:7px\0;
	*padding-top:6px;
	_padding-top:5px;
	padding-bottom:0
}
#mail em.mail-ic,#face em {
	top:10px;
	top:9px\0;
	*top:8px;
	_top:9px
}
.personal_centre {
	margin:0 10px
}
.als {
	margin-right:10px;
	padding:6px 0 4px;
	*padding:8px 0 4px;
	padding:8px 0 4px 0\9;
	_padding:6px 0 4px
}
#log3 {
	display:none;
	margin:0 10px
}
#log3 b {
	display:inline-block;
	padding:0 15px 0 26px;
	position:relative
}
#log3 em {
	background:url(h_bg.png) no-repeat -82px -54px;
	border:1px solid #d7e3f0;
	width:20px;
	height:20px;
	display:inline-block;
	position:absolute;
	top:-2px;
	left:0
}
#log3 em img {
	width:20px;
	height:20px
}
.iframe_loader iframe {
	background:#f8fbfe
}
#best-sc {
	background:#daeffa
}
#scsel {
	background:url(h_bg.png?110607) 0 -206px
}
#s-tl a.s-cur {
	background:url(h_bg.png?110607)
}
#search-ipt {
	background:url(h_bg.png?110607) 0 -74px repeat-x
}
.s-lbg {
	background:url(h_bg.png?110607) 0 -110px no-repeat
}
.s-rbg {
	background:url(h_bg.png?110607) -98px -110px no-repeat
}
#banben-a em,.sethome em,#mail em,.jt01 {
	background:url(h_bg.png?110607) -99px -21px #f2f8fe no-repeat
}
.jh01 {
	background:url(h_bg.png?110607) -58px -28px #f2f8fe no-repeat
}
.jt02 {
	background:url(h_bg.png?110607) -99px -30px #f2f8fe no-repeat
}
#mail em.mail-ic {
	background:url(h_bg.png?110607) 0 -56px #f2f8fe no-repeat
}
.sethome em,#mhome em {
	background:url(h_bg.png?110607) -81px -16px no-repeat;
	
}
#s-btn {
	background:url(h_bg.png?110607) 0 -164px no-repeat;
	*background:url(h_bg.png?110607) 0 -164px no-repeat;
	_background:url(s1.gif) 0 0 no-repeat;
	border:none;
	color:#fff;
	
	
}
.sl_jt {
	background:url(h_bg.png?110607) -96px 0 no-repeat
}
#shurufa div {
	border:1px solid #ccdbec;
	background:#fff
}
#shurufa a:hover {
	background:#e1f0f7;
	color:#f00
}
#ad {
	border-top:1px solid #e1edfc
}
#mail-c {
	border-right:2px solid #c8d6e1;
	border-bottom:2px solid #c8d6e1
}
.stbc-bg {
	border-left:1px solid #75b1ee;
	border-right:1px solid #75b1ee;
	border-bottom:1px solid #75b1ee;
	background:#f6f9fe
}
#main {
	background:#f8fbfe;
	background:url(navbg_m.png) 0 0 repeat-y
}
#app_onlinenum {
	background:url(navbg.jpg) -441px 0 repeat-y
}
#app_onlinenum a {
	color:#999
}
#nav a,.sk_wrap {
	color:#155091;
}
#nav a:hover {
	color:#f00
}
.sk {
	background:url(h_bg.png?110607) 0 -146px no-repeat;
	color:#a1bbdc;
	display:none;
}
.yy-play {
	background:url(h_bg.png?110607) -66px -14px no-repeat
}
#nav .sk em.wp-dl {
	background:url(h_bg.png?110607) -67px -1px no-repeat
}
.sk em {
	color:#a1bbdc
}
#fs input {
	border:1px solid #ccdbec
}
.best-tb a.best-cur,.best-cur .best-zdy,.best-sb {
	color:#155091
}
.best-sb {
	background:url(h_bg.png?110607) -75px -270px no-repeat
}
#appsl {
	background:#daf1fd;
	height:28px;
	overflow:hidden;
	border-bottom:1px solid #8cbce5
}
.appsl_line {
	background:#ddebff
}
#sites-ab ul {
	background:url(sitebg.jpg) repeat-x
}
.sites-ab-em {
	background:url(h_bg.png?110607) 0 -43px no-repeat
}
.site-ab-b {
	background:url(sitebg.jpg) 0 -97px repeat-x
}
.fl-tl {
	background:#daeffa;
}
.fl-tl b {
	color:#900
}
#xungou {
	border-left:1px solid #a1bbdc;
	border-right:1px solid #a1bbdc;
	border-bottom:1px solid #a1bbdc
}
.fl-c li {
	border-color:#c6e0fb
}
.down {
	background:url(h_bg.png?110607) 0 -26px no-repeat
}
.down-n {
	background:url(h_bg.png?110607) -28px -26px no-repeat
}
.up {
	background:url(h_bg.png?110607) -14px -26px no-repeat
}
.up-n {
	background:url(h_bg.png?110607) -42px -26px no-repeat
}
.wrap_sq,.wrap_sqd {
	border-top:1px solid #D6E4F5;
	border-bottom:1px solid #b7cfec;
	border-left:1px solid #a1bbdc;
	border-right:1px solid #a1bbdc;
	background:#f8fafD
}
#best-r #tishi {
	position:absolute;
	right:0;
	top:259px;
	width:130px;
	left:auto
}
#best-r .tishiarrow_b {
	right:20px;
	top:33px
}
#best-r .tsclose {
	margin-left:0;
	padding-left:10px
}
.mztj {
	padding:0 0 4px 4px;
	border-top:1px dashed #cfe9f8
}
.refresh {
	width:16px;
	height:13px;
	position:absolute;
	right:18px;
	top:274px;
	background:url(hh.png) no-repeat;
}
#refresh a {
	outline:none;
	blr:expression(this.onFocus=this.blur());
}
.rotate {
	-webkit-transition:all .2s ease-in;
	-moz-transition:all .2s ease-in;
	-o-transition:all .2s ease-in;
	-ms-transition:all .2s ease-in;
	transition:all .2s ease-in
}
.rotate:hover {
	-moz-transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg)
}
.ie9 .rotate:hover {
	-ms-transform:rotate(90deg)
}
.ie9 .rotate:hover {
	-ms-transform:rotate(90deg)
}
.trigger,.triggernone {
	position:absolute;
	right:5px;
	top:259px;
	width:14px;
	height:14px;
	background:url(trigger.png) 0 -16px no-repeat;
	display:block
}
.triggernone {
	background-position:0 0
}
.lf_news,.lf_sort {
	width:160px;
	padding:8px 5px 10px 15px;
	border-top:1px solid #8cc4e5;
	overflow:hidden
}
.lf_news {
	position:relative;
	padding-top:12px;
	margin-top:5px
}
.lf_news h3,.lf_sort h3 a {
	font-weight:bold;
	font-size:14px;
	color:#004995
}
.lf_news span {
	position:absolute;
	display:inline-block;
	right:10px;
	top:15px;
	width:76px;
}
.lf_news span a {
	width:24px;
	height:14px;
	line-height:14px;
	background:#f1fbff;
	color:#004995;
	display:inline-block;
	text-align:center;
	border:1px solid #9ecbe9;
	margin-left:-1px
}
.lf_news span a:hover {
	text-decoration:none;
	color:red
}
.lf_news span a.on {
	background:url(lf_icon.png) 0 -12px no-repeat;
	font-weight:bold;
	color:red;
	width:26px;
	height:18px;
	border:0;
	border-top:1px solid #9ecbe9;
	vertical-align:top
}
.news_box {
	height:95px;
	overflow:hidden;
	padding:5px 0 0
}
.news_box li {
	height:23px;
	line-height:23px;
	width:155px;
	overflow:hidden
}
.lf_sort ul {
	overflow:hidden
}
.lf_sort ul li {
	float:left;
	height:25px;
	padding-right:10px;
	width:43px;
}
.lf_sort ul li.l {
	float:left;
	height:25px;
	padding-right:10px;
	width:70px;
	line-height:25px;
	overflow:hidden
}
.lf_sort ul li a {
	font-size:14px
}
.lf_sort h3 {
	clear:both;
	padding:8px 0 6px 0;
}
.noborder {
	border:0
}
#aa_01,#aa_02 {
	clear:both;
	height:77px;
	width:798px
}
#aa_02 {
	background:url(aoyu_bg.jpg) no-repeat
}
.aoyun_btnbox {
	height:24px;
	background:url(aoyun_repeatbg.png) repeat-x;
	border-top:1px solid #bdcfe6
}
.ay_btn {
	width:65px;
	height:17px;
	background:url(aoyun_btn.png) 0 0 no-repeat;
	margin:0 auto
}
.ay_lf a,.ay_rt a {
	display:inline-block;
	width:31px;
	height:16px;
	margin-left:1px
}
.ay_lf a:hover {
	background:url(aoyun_btn.png) -1px -18px no-repeat
}
.ay_rt a:hover {
	background:url(aoyun_btn.png) -33px -18px no-repeat
}
.aoyun_yugao,.jiangpaibang,.aoyun_xinwen {
	float:left;
	height:77px;
	overflow:hidden
}
.aoyun_yugao em,.jiangpaibang em,.aoyun_xinwen em {
	display:block;
	float:left;
	width:24px;
	height:77px;
	background:url(aoyun_title.png) no-repeat
}
.jiangpaibang em {
	background-position:-25px 0
}
.aoyun_xinwen em {
	background-position:-50px 0
}
.aoyun_yugao em {
	position:absolute;
	left:0;
	top:0
}
.aoyun_yugao {
	width:209px;
	position:relative
}
.jiangpaibang {
	width:290px
}
.aoyun_xinwen {
	width:299px
}
#news_sl {
	float:left;
	height:77px;
	width:274px;
	overflow:hidden
}
.yugao_list {
	padding:0 5px 0 12px;
	height:63px;
	width:165px;
	overflow:hidden;
	position:absolute;
	left:21px;
	top:8px
}
.yugao_list a {
	color:#048;
	display:block;
	text-decoration:none;
	height:21px
}
.yugao_list a:hover {
	color:red
}
.yugao_list a span {
	color:#ff6000;
	padding-right:10px
}
.jiangpai_list {
	padding:2px;
	float:left
}
.jiangpai_list table th {
	height:19px;
	margin-bottom:1px;
	background-color:#d3edff;
	font-weight:normal
}
.jiangpai_list table td {
	height:17px;
	line-height:17px;
	text-align:center;
	color:#048
}
.jiangpai_list table td a {
	color:#048
}
.jiangpai_list table td a:hover {
	text-decoration:none;
	color:red
}
#new_appsl {
	height:28px;
	background:url(weather_bg.png) repeat-x;
	border-bottom:1px solid #bdcfe6;
	position:relative
}
#weather_sl,#date_sl {
	height:25px;
	overflow:hidden;
	position:absolute
}
#weather_sl {
	width:520px;
	left:4px
}
#date_sl {
	right:0;
	width:305px;
	height:21px;
	padding-top:6px;
}
#weather_sl a {
	color:#155091
}
.nwt_lf,#w_con {
	float:left;
	height:18px;
	line-height:18px;
	padding-top:6px
}
#weather_sl .nwt_lf {
	float:left;
	padding-left:10px
}
#w_con em {
	width:18px;
	height:18px;
	padding-right:5px
}
#w_con span,#w_con em,#w_con a,#w_today,#w_qt {
	float:left
}
#w_con span {
	padding-top:0;
	padding-top:2px\9;
	_padding-top:0;
}
.nwt_lf #wt_head {
	font-weight:bold;
	padding:0 5px 0 0;
	color:#155091
}
.nwt_lf #wt-city {
	color:#597fa6
}
#w_con {
	width:385px;
	color:#155091;
	padding-left:10px
}
#w_today {
	padding:0 12px 0 2px
}
#w_tomorrow {
	padding-left:2px
}
#w_7day {
	padding-left:12px
}
#date_sl a {
	color:#333;
}
#date_sl a:hover {
	color:red
}
.new_alarm {
	position:absolute;
	right:10px;
	top:4px
}
#ifweather {
	height:25px;
	width:520px;
	left:0;
	top:3px;
	position:absolute;
	background:url(weather_bg.png) repeat-x;
	overflow:hidden
}
#best-sc-r div a {
	padding-right:5px;
	height:20px;
	display:block;
	clear:both;
	text-align:right;
	padding:0 2px 0 15px
}
#best-sc-r div {
	width:300px;
	over-flow:hidden;
	height:21px;
}
#appsl {
	overflow:hidden
}
#news_sl .slbox {
	top:5px;
	left:5px;
	width:250px
}

.dot{
	background:url(dian.gif) no-repeat;
	display:inline-block;
	margin:0 0px;
	width:3px;
	height:18px;
	line-height:18px;
	background-position:0 10px;
	*background-position:0 4px;
	_background-position:0 4px;
}





.links1 { margin-bottom:0px; margin-top:0px; display:none}
.links1 .title {margin:0px 0 0; padding:5 10px; height:27px; overflow:hidden; color:#155091; background:#daeffa}
.links1 .subject {float:left;width:100px;font-size:14px; font-weight: bold; padding:3px 0px 0px 8px}
.links1 .link {float:left; font-size:12px; padding:3px 0px 0px 5px}
.links1 .time {float:right; font-size:12px; padding:3px 10px 0px 5px}
.links1 .time a{color:#155091;}
.links1 .con { padding:12px 4px; line-height:26px;}
.links1 ul { overflow:auto; zoom:1 }
.links1 li { float:left; width:112px; padding:0 0px 0 0px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; height:28px; text-align:center}
.links1 li a{ font-size:14px}	
.links1clear{ font-size:0px; line-height:0px; clear:both; height:0px}


.links2 { margin-bottom:0px; margin-top:0px;}
.links2 .title {margin:0px 0 0; padding:5 10px; height:27px; overflow:hidden; color:#155091; background:#daeffa}
.links2 .subject {float:left;width:100px;font-size:14px; font-weight: bold; padding:3px 0px 0px 8px}
.links2 .subject a{color:#155091;font-size:14px; font-weight: bold;}
.links2 .link {float:left; font-size:12px; padding:3px 0px 0px 5px}
.links2 .time {float:right; font-size:12px; padding:3px 10px 0px 5px}
.links2 .time a{color:#155091;}
.links2 .con { padding:12px 4px; line-height:26px;}
.links2 ul { overflow:auto; zoom:1 }
.links2 li { float:left; width:112px; padding:0 0px 0 0px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; height:28px; text-align:center}
.links2 li a{ font-size:14px}	

#log4 b {
    display: inline-block;
    padding: 0 0 0 25px;
    position: relative;
}
#log4 em {
    background: url("other.png") no-repeat scroll 0 -672px transparent;
    display: inline-block;
    height: 20px;
    left: 5px;
    position: absolute;
    top: -1px;
    width: 20px;
}
#log4 u {
    background: url("sina.png") repeat scroll 0 0 transparent;
    display: inline-block;
    height: 16px;
    left: 5px;
    position: absolute;
    top: -1px;
    width: 16px;
}
#log4 i {
    background: url("other.png") no-repeat scroll 0 -642px transparent;
    display: inline-block;
    height: 20px;
    left: 5px;
    position: absolute;
    top: -1px;
    width: 20px;
}
