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:920px;
	margin:0 auto;
	position:relative;
	z-index:7
}
#top-l {
	float:left;
	width:382px
}
#top-r {
	float:right;
	width:300px;
	padding:0 59px 0 0px;
	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(../images/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:266px;
	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: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(../images/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:25px;
	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: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(../images/h_bg.png) -57px -270px no-repeat;
*background:url(../images/h_bg.png) -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
}
#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(../images/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 img {
	width:18px;
	height:22px;
	margin-right:10px;
}
#nav li em {
	display:inline-block;
	vertical-align:top;
	background:url(../images/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(../images/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(../images/clock.png) no-repeat 0 -290px
}
#d4, #d5 {
	background:url(../images/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(../images/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:24px;
	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 {
	padding:11px 0 10px 10px;
	height:18px
}
.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:70px;
	position:relative
}
#footline {
	height:1px;
	overflow:hidden
}
#foot .foot_page {
	margin:10px;
	text-align:center;
}
#footline div {
	height:1px;
	float:left;
	width:137px;
	overflow:hidden
}
#foot p {
	margin:0 auto;
	padding:6px 0 0 140px
}
#foot .footbb {
	text-align:center;
	margin-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:86px
}
#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(../images/h_bg.png) -81px 0
}
.tishiarrow_t {
	position:absolute;
	top:20px;
	left:100px;
	height:7px;
	width:14px;
	background:url(../images/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:6px 10px;
	border-left:1px solid #CCC81E;
	border-right:1px solid #CCC81E;
	background:url(../images/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
}
.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(../images/h_bg.png) -32px -56px
}
#face span {
	background:url(../images/h_bg.png) 0 -241px no-repeat
}
.dlhome-bt em {
	background:url(../images/h_bg.png) -103px -130px no-repeat
}
#log1 a {
	background:url(../images/h_bg.png) 0 -270px no-repeat
}
.iframe_loader iframe {
	background:#F8FBFE
}
#best-sc {
	background:#E3EFFF
}
#scsel {
	background:url(../images/h_bg.png) 0 -206px
}
#s-tl a.s-cur {
	background:url(../images/h_bg.png)
}
#search-ipt {
	background:url(../images/h_bg.png) 0 -74px repeat-x
}
.s-lbg {
	background:url(../images/h_bg.png) 0 -110px no-repeat
}
.s-rbg {
	background:url(../images/h_bg.png) -98px -110px no-repeat
}
#banben-a em, .sethome em, #mail em, .jt01 {
	background:url(../images/h_bg.png) -99px -21px #F2F8FE no-repeat
}
.jh01 {
	background:url(../images/h_bg.png) -58px -28px #F2F8FE no-repeat
}
.jt02 {
	background:url(../images/h_bg.png) -99px -30px #F2F8FE no-repeat
}
#mail em.mail-ic {
	background:url(../images/h_bg.png) 0 -56px #F2F8FE no-repeat
}
.sethome em, #mhome em {
	background:url(../images/h_bg.png) -81px -16px no-repeat
}
#s-btn {
	background:url(../images/h_bg.png) 0 -164px no-repeat;
	border:none;
	color:#fff
}
.sl_jt {
	background:url(../images/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(../images/navbg_m.jpg) 2px 0 repeat-y
}
#nav li, .setnavb, #footline div, .nav-b {
	background:url(../images/navbg.jpg) -157px 0 repeat-y;
}
#nav li.nav-t {
	background:url(../images/navbg.jpg) -157px -3px repeat-y
}
#app_onlinenum {
	background:url(../images/navbg.jpg) -441px 0 repeat-y
}
#app_onlinenum a {
	color:#999
}
#nav li.cur a {
	background:url(../images/navbg.jpg) -299px 0 repeat-y;
	color:#c00
}
#nav a, .sk_wrap {
	color:#155091;
	background:url(../images/navbg_m.jpg) 2px 0 repeat-y
}
#nav a:hover {
	color:#f00
}
.sk {
	background:url(../images/h_bg.png) 0 -146px no-repeat;
	color:#A1BBDC;
	display:none;
}
.yy-play {
	background:url(../images/h_bg.png) -66px -14px no-repeat
}
#nav .sk em.wp-dl {
	background:url(../images/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(../images/h_bg.png) -75px -270px no-repeat
}
#appsl {
	border:1px solid #A1BBDC;
	border-bottom:none;
	background:#F8FBFE
}
.appsl_line {
	background:#DDEBFF
}
.clock_sw {
	background:url(../images/clockbg_m.png) no-repeat
}
.clock_xw {
	background:url(../images/clockbg_a.png) no-repeat
}
.clock_ws {
	background:url(../images/clockbg_n.png) no-repeat
}
.clock_lc {
	background:url(../images/clockbg_l.png) no-repeat
}
.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(../images/h_bg.png) 0 -26px no-repeat
}
.down-n {
	background:url(../images/h_bg.png) -28px -26px no-repeat
}
.up {
	background:url(../images/h_bg.png) -14px -26px no-repeat
}
.up-n {
	background:url(../images/h_bg.png) -42px -26px no-repeat
}
