@charset "utf-8";

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:950px;
	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
}
#t-wrap,#top {
	height:30px
}
#top {
	width:950px;
	margin:0 auto;
	position:relative;
	z-index:7
}
#top-l {
	float:left;
	width:382px
}
#top-r {
	float:right;
	width:64px;
	padding:0 59px 0 300px;
	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 {
	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) -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:256px;
	height:95px;
	position:absolute;
	z-index:8;
	top:5px;
	left:16px;
	display:none
}
#uname {
	font-family:Verdana;
}
#log1,#log2 {
	display:inline-block;
	width:366px;
	text-align:right;
	position:absolute;
	top:6px;
	top:7px\9;
	right:148px
}
#log1 a {
	display:inline-block;
	width:56px;
	margin-left:6px;
	height:20px;
	text-align:center
}
#log1 a.jbs {
	display:inline-block;
	width:60px;
	margin-left:6px;
	height:20px;
	text-align:center;
	color:#FFFFFF
}

#log1 a.qqjbs {
	display:inline-block;
	width:100px;
	margin-left:6px;
	height:20px;
	text-align:center;
	color:#FFFFFF;
background:url(qq_login.png) 0 0px no-repeat;
}
#log1 a:hover.jbs {
	color:#FFFFFF
}
#log1 a:hover {
	text-decoration:none
}
#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
}
.topb-c {
	height:108px;
	position:relative;
	z-index:6
}
#logo {
	display:inline-block;
	width:160px;
	height:80px;
	float:left;
	margin:14px 32px 0 108px;
	overflow:hidden
}
#logoset {
	display:none;
	position:absolute;
	top:8px;
	left:226px;
	cursor:pointer;
	width:16px;
	height:16px;
	background:url(h_bg.png) -76px -56px no-repeat
}
.s {
	float:left;
	margin-top:14px;
	height:56px;
	padding-top:25px;
	position:relative;
	z-index:6
}
#s-tl {
	margin-left:15px;
	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:499px
}
#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:390px;
	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 10px
}
#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;
	margin:6px 0 0;
	_margin:8px 0 0;
	width:390px;
	padding-left:4px
}
#s-btn {
	float:left;
	font-size:14px;
	height:30px;
	margin-top:3px;
	width:97px;
	font-weight:bold;
	cursor:pointer
}
#kwh {
	background:#ECF5FF;
	border:1px solid #75B1EE;
	left:-22px;
	position:absolute;
	top:57px;
	width:394px;
	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:384px
}
#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
}
#shurufa {
	float:left;
	margin:30px 0 0 12px;
	height:80px;
	cursor:pointer
}
#shurufa span {
	display:inline-block;
	width:80px;
	text-align:right
}
#shurufa em {
	display:inline-block;
	width:15px;
	height:15px;
	margin-left:4px;
	vertical-align:middle;
	background:url(h_bg.png) -57px -270px no-repeat;
	*background:url(h_bg.png) -57px -269px no-repeat;
}
#shurufa div {
	width:80px;
	position:absolute;
	top:65px;
	right:84px;
	display:none
}
#shurufa a {
	display:block;
	text-align:center
}
#main {
	position:relative;
	overflow:hidden;
	_height:0;
	_overflow:visible
}
#l {
	float:left;
	width:140px;
	min-height:504px;
	_height:494px
}
#r {
	position:relative;
	z-index:1;
	float:left;
	width:800px;
	padding:0 0 0 10px
}
#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 {
	width:140px;
	padding:2px 0 0 0;
	position:relative;
	z-index:2
}
.nav-b {
	height:1px;
	width:140px;
	position:absolute;
	top:-11px;
	left:0;
	overflow:hidden
}
#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 a b {
	display:block;
	height:19px;
	width:12px;
	position:absolute;
	top:10px;
	left:136px;
	background:url(h_bg.png) -102px -110px no-repeat
}
#nav li.cur #app_index {
	padding-top:5px
}
#nav a {
	display:inline-block;
	height:25px;
	width:112px;
	padding:10px 0 0 28px;
	font-size:14px;
	line-height:1.2
}
#nav li em {
	display:inline-block;
	vertical-align:top;
	background:url(appbg.png?1812) no-repeat;
	margin-right:10px;
	width:18px;
	height:22px
}
#nav a:hover {
	text-decoration:none
}
#nav li.cur {
	border:none
}
#nav .cur a {
	font-weight:bold;
	background: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
}
#appsl {
	height:102px;
	overflow:hidden
}
#weather_sl,#weatherset_sl,#date_sl,#news_sl {
	width:265px;
	float:left;
	overflow:hidden
}
#weatherset_sl {
	display:none
}
#weather_sl iframe {
	z-index:0
}
.appsl_line {
	width:1px;
	height:110px;
	float:left
}
#appsl h3 {
	height:18px;
	padding:10px 8px 0 9px
}
#appsl h3 b {
	font-weight:bold;
	float:left
}
#appsl h3 a {
	float:right
}
.slbox {
	padding:0 0 4px 9px;
	display:inline-block
}
#w_today {
	display:block;
	margin-left:50px;
	height:48px;
	font-family:
}
#w_t_img {
	float:left;
	width:48px;
	height:48px
}
#w_today em {
	display:block;
	float:left;
	height:14px;
	padding-top:6px;
	line-height:1.2;
	width:112px;
	margin-left:28px;
	*margin-left:30px;
	overflow:hidden
}
#date_sl h3 b {
	float:none;
	display:inline-block;
	text-align:center;
	width:100%
}
.w_qt {
	width:126px;
	overflow:hidden;
	display:inline-block;
	margin:0 0 4px;
	font-family:
}
.w_qt em {
	white-space:nowrap
}
.w_qt em.blue {
	padding-right:6px
}
#sl_clock {
	text-align:center;
	height:48px;
	overflow:hidden
}
#alarm,.noclock {
	display:inline-block;
	line-height:1.2;
	vertical-align:middle;
	*vertical-align:baseline
}
.noclock {
	width:192px;
	overflow:hidden;
	position:relative
}
.sl_onclock {
	height:16px;
	width:16px;
	display:inline-block;
	margin-right:6px;
	background:url(h_bg.png) -45px -56px no-repeat;
	position:absolute;
	top:-1px;
	left:0
}
#sl_clock_num {
	display:inline-block;
	height:32px;
	margin:10px 30px 0;
}
#sl_clock_num em {
	display:inline-block;
	height:32px;
	width:16px;
	margin:0 3px
}
#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:248px;
	overflow:hidden
}
#news_sl .slbox a {
	line-height:22px;
	line-height:21px\9;
	padding:0 12px 0 0;
	display:inline;
	zoom:0
}
#best-sc {
	height:28px;
	position:relative;
	z-index:2
}
.best-tb {
	float:left;
	height:27px;
	width:124px
}
.best-tb a {
	display:block;
	cursor:pointer;
	float:left;
	font-size:14px;
	height:20px;
	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:5px;
	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 {
	margin-top:5px;
	overflow:hidden
}
.best-tb a.best-cur,.best-cur .best-zdy {
	font-weight:bold
}
#bc0List,#bc0List_ {
	overflow:hidden;
	_overflow:visible;
	_height:0;
	padding-left:4px
}
#bests li,#bc0List li {
	float:left;
	height:20px;
	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
}
#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
}
#ad {
	padding:6px 0;
	margin-top:4px;
	height:18px;
	overflow:hidden;
	text-align:center
}
#ad a {
	display:inline-block;
	font-size:12px;
	line-height:20px;
	margin:0 8px;
	white-space:nowrap
}
.fl-tl,#stool {
	padding:3px 3px 0 0;
	height:18px;
	margin:0;
	overflow:hidden
}
.fl-tl a {
	font-size:14px;
	font-weight:bold;
	margin:0 3px 0 9px;
	display:inline-block
}
.fl-tz {
	display:block;
	float:left;
	width:746px
}
.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:696px;
	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 {
	height:34px;
	overflow:hidden
}
#stool A {
	DISPLAY:inline-block;
	FONT-SIZE:12px;
	MARGIN:0px 10px;
	line-height:34px;
	HEIGHT:34px;
	overflow:hidden
}
.stool-tl {
	font-weight:bold;
	width:54px;
	display:block;
	float:left;
	margin-right:10px
}
.st-tz {
	display:inline-block;
	width:683px;
	_width:680px
}
.st-tz a {
	display:inline-block;
	margin:0 8px;
	font-size:12px;
	color:#000;
}
#foot {
	width:950px;
	margin:10px auto 0;
	clear:both;
	height:30px;
	position:relative
}
#footline {
	height:1px;
	overflow:hidden
}
#footline div {
	height:1px;
	float:left;
	width:137px;
	overflow:hidden
}
#foot p {
	margin:0 auto;
	padding:6px 0 0 140px
}
#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;
}
.tishiarrow_l {
	position:absolute;
	top:14px;
	left:-6px;
	width:7px;
	height:14px;
	background:url(h_bg.png) -81px 0
}
.tishiarrow_t {
	position:absolute;
	top:20px;
	left:100px;
	height:7px;
	width:14px;
	background:url(h_bg.png) -88px 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:10px;
	border-left:1px solid #CCC81E;
	border-right:1px solid #CCC81E;
	background:url(h_bg.png) #FFFFDC 0 -291px repeat-x
}
.tishic p {
	padding-bottom:10px
}
#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
}
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 {
	color:#f00
}
.fl-tl a,#appsl h3 b,#appsl h3 a,.stool-tl,#shurufa,#shurufa a,#sps a {
	color:#155091
}
.fl-c-l {
	color:#900
}
.fbd {
	border-bottom:1px dashed #A1BBDC
}
#footline {
	background:#CBD6E8
}
#t-wrap,#top_ts {
	background:#E8F0FF;
	border-bottom:1px solid #D7E3F0
}
#top-l a,#top-r a,#setnav a,#log2,#log1 {
	color:#155091
}
#top-l a:hover,#setnav a:hover {
	color:#f00
}
#best-r,#other,#sites-r {
	border:1px solid #A1BBDC
}
#best-r {
	border-top:none
}
.banben-a {
	border:1px solid #E8F0FF
}
#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) -32px -56px
}
#face span {
	background:url(h_bg.png) 0 -241px no-repeat
}
.dlhome-bt em {
	background:url(h_bg.png) -103px -130px no-repeat
}
#log1 a {
	background:url(h_bg.png) 0 -270px no-repeat
}
#log1 a.jbs {
	background:url(b.png) 0 0 no-repeat
}
.iframe_loader iframe {
	background:#F8FBFE
}
#best-sc {
	background:#E3EFFF
}
#scsel {
	background:url(h_bg.png) 0 -206px
}
#s-tl a.s-cur {
	background:url(h_bg.png)
}
#search-ipt {
	background:url(h_bg.png) 0 -74px repeat-x
}
.s-lbg {
	background:url(h_bg.png) 0 -110px no-repeat
}
.s-rbg {
	background:url(h_bg.png) -98px -110px no-repeat
}
#banben-a em,.sethome em,#mail em,.jt01 {
	background:url(h_bg.png) -99px -21px #F2F8FE no-repeat
}
.jh01 {
	background:url(h_bg.png) -58px -28px #F2F8FE no-repeat
}
.jt02 {
	background:url(h_bg.png) -99px -30px #F2F8FE no-repeat
}
#mail em.mail-ic {
	background:url(h_bg.png) 0 -56px #F2F8FE no-repeat
}
.sethome em,#mhome em {
	background:url(h_bg.png) -81px -16px no-repeat
}
#s-btn {
	background:url(h_bg.png) 0 -164px no-repeat;
	border:none;
	color:#fff
}
.sl_jt {
	background:url(h_bg.png) -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.jpg) 2px 0 repeat-y
}
#nav li,.setnavb,#footline div,.nav-b {
	background:url(navbg.jpg) -157px 0 repeat-y;
}
#nav li.nav-t {
	background:url(navbg.jpg) -157px -3px repeat-y
}
#app_onlinenum {
	background:url(navbg.jpg) -441px 0 repeat-y
}
#app_onlinenum a {
	color:#999
}
#nav li.cur a {
	background:url(navbg.jpg) -299px 0 repeat-y;
	color:#c00
}
#nav a,.sk_wrap {
	color:#155091;
	background:url(navbg_m.jpg) 2px 0 repeat-y
}
#nav a:hover {
	color:#f00
}
.sk {
	background:url(h_bg.png) 0 -146px no-repeat;
	color:#A1BBDC;
	display:none;
}
.yy-play {
	background:url(h_bg.png) -66px -14px no-repeat
}
#nav .sk em.wp-dl {
	background:url(h_bg.png) -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) -75px -270px no-repeat
}
#appsl {
	border:1px solid #A1BBDC;
	border-bottom:none;
	background:#F8FBFE
}
.appsl_line {
	background:#DDEBFF
}
.fl-tl {
	background:#E1EDFC;
	border-top:1px solid #CFDFF4;
	border-bottom:1px solid #DEE8F4
}
.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) 0 -26px no-repeat
}
.down-n {
	background:url(h_bg.png) -28px -26px no-repeat
}
.up {
	background:url(h_bg.png) -14px -26px no-repeat
}
.up-n {
	background:url(h_bg.png) -42px -26px no-repeat
}


/* 2011.05.31*/
#news_sl {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 265px
}
#news_sl .slbox {
	OVERFLOW: hidden; WIDTH: 248px; PADDING-TOP: 2px; HEIGHT: 62px
}
#news_sl .slbox LI {
	OVERFLOW: hidden; HEIGHT: 21px
}
#news_sl .slbox A {
	LINE-HEIGHT: 21px
}
#news_sl SPAN {
	DISPLAY: inline-block; WIDTH: 194px; TEXT-ALIGN: right
}
#news_sl H3 {
	PADDING-RIGHT: 0px
}
#news_sl H3 A {
	BORDER-RIGHT: #c5d5fc 1px solid; BORDER-TOP: #c5d5fc 1px solid; DISPLAY: inline-block; FLOAT: none; MARGIN-LEFT: 4px; BORDER-LEFT: #c5d5fc 1px solid; WIDTH: 14px; COLOR: #155091; LINE-HEIGHT: 1.2; BORDER-BOTTOM: #c5d5fc 1px solid; HEIGHT: 14px; TEXT-ALIGN: center
}
#news_sl H3 A.news_sl_on {
	COLOR: #f00
}
#news_sl H3 A:hover {
	TEXT-DECORATION: none
}
#news_sl H3 B A {
	MARGIN: 0px; WIDTH: auto; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#news_sl H3 B A:hover {
	TEXT-DECORATION: underline
}

/*Ӳ˵*/








.wrap-fl {
	POSITION: relative
}
#sites-ab {
	LEFT: 0px; WIDTH: 798px; POSITION: absolute; TOP: 24px; HEIGHT: 106px
}
#sites-ab UL {
	PADDING-RIGHT: 0px; MARGIN-TOP: -1px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; OVERFLOW: visible; PADDING-TOP: 8px; HEIGHT: 0px;
}
#sites-ab LI {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: 4px; OVERFLOW: hidden; WIDTH: 124px; PADDING-TOP: 4px; HEIGHT: 18px; TEXT-ALIGN: center
}
#sites-ab LI A {
	FONT-SIZE: 14px
}
.sites-ab-em {
	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 12px; POSITION: relative; HEIGHT: 6px
}
.site-ab-b {
	CLEAR: both; OVERFLOW: hidden; HEIGHT: 8px
}
.fl-tl {
	PADDING-RIGHT: 3px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 3px; HEIGHT: 24px
}

.fl-tl A {
	DISPLAY: inline-block; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 0px 3px 0px 9px
}
.fl-tz {
	DISPLAY: block; FLOAT: left; WIDTH: 746px
}
.fl-tl A.up {
	MARGIN: 2px 6px 0px 0px
}
.fl-tl A.up-n {
	MARGIN: 2px 6px 0px 0px
}
.fl-tl A.down {
	MARGIN: 2px 6px 0px 0px
}
.fl-tl A.down-n {
	MARGIN: 2px 6px 0px 0px
}
.fl-tlh {
	FONT-WEIGHT: bold
}
.fl-c {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 6px
}
.fl-c-r {
	DISPLAY: inline-block
}
.fl-c LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; HEIGHT: 21px
}
.fl-c LI A {
	FONT-SIZE: 14px
}
.fl-c LI A.fl-c-l {
	DISPLAY: inline-block; FONT-SIZE: 14px; MARGIN: 0px 0px 0px 9px; WIDTH: 50px
}
.fl-c-c {
	DISPLAY: inline-block; WIDTH: 696px; TEXT-ALIGN: center
}
.fl-c-c A {
	DISPLAY: inline-block; MARGIN: 0px 12px
}
.up {
	DISPLAY: block; FLOAT: right; OVERFLOW: hidden; WIDTH: 14px; CURSOR: pointer; HEIGHT: 14px
}
.up-n {
	DISPLAY: block; FLOAT: right; OVERFLOW: hidden; WIDTH: 14px; CURSOR: pointer; HEIGHT: 14px
}
.down {
	DISPLAY: block; FLOAT: right; OVERFLOW: hidden; WIDTH: 14px; CURSOR: pointer; HEIGHT: 14px
}
.down-n {
	DISPLAY: block; FLOAT: right; OVERFLOW: hidden; WIDTH: 14px; CURSOR: pointer; HEIGHT: 14px
}

.bc-lines {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #c6e0fb 1px dashed; HEIGHT: 1px
}




#sites-ab {
	LEFT: 0px; WIDTH: 798px; POSITION: absolute; TOP: 24px; HEIGHT: 106px
}
#sites-ab UL {
	PADDING-RIGHT: 0px; MARGIN-TOP: -1px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; OVERFLOW: visible; PADDING-TOP: 8px; HEIGHT: 0px; 
}
#sites-ab LI {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: 4px; OVERFLOW: hidden; WIDTH: 124px; PADDING-TOP: 4px; HEIGHT: 18px; TEXT-ALIGN: center
}
#sites-ab LI A {
	FONT-SIZE: 14px
}
.sites-ab-em {
	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 12px; POSITION: relative; HEIGHT: 6px
}
.site-ab-b {
	CLEAR: both; OVERFLOW: hidden; HEIGHT: 8px
}
#sites-ab UL {
	BACKGROUND: url(sitebg.jpg) repeat-x; height:50px
}
.site-ab-b {
	CLEAR: both; OVERFLOW: hidden; HEIGHT: 8px
}
.sites-ab-em {
	BACKGROUND: url(h_bg2.png) no-repeat 0px -43px
}
.site-ab-b {
	BACKGROUND: url(sitebg.jpg) repeat-x 0px -97px
}
A.sites-ab-more:hover {
	COLOR: #f00
}
A.sites-ab-more {
	COLOR: #155091
}
.wrap-fl {
	POSITION: relative
}









.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") no-repeat -98px -46px} .wrap_sqd div{background:url("h_bg.png") 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: none; } #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") -45px -56px 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} 