.s-but-box{ position:absolute; right:10px; top:36px; width:243px; height:274px; background:url(../images/r_but.jpg); }

.s-but-box a{ cursor:pointer; display:block; position:relative;  }
.s-but-box a:hover{background:url(../images/s_but.jpg) no-repeat;}
.s-but-box .s-down-sp{ width:229px; height:123px; margin:9px 0 0 7px; float:left; display:inline; }
.s-but-box a.s-down-sp:hover{ background-position:0px 0px;}
.sbt-ber{ width:222px; height:122px; float:left; margin-left:10px; display:inline; overflow:hidden; padding-top:10px; }
.sbt-ber a{float:left; width:111px; height:61px; }
.s-but-box a.s-game-zc:hover{ background-position:-0px -247px;}
.s-but-box a.s-game-jh:hover{ background-position:-111px -247px;}
.s-but-box a.s-game-pay:hover{ background-position:-222px -247px;}
.s-but-box a.s-game-zl:hover{ background-position:-333px -247px;}
.sr-hd-box{ width:243px; height:155px; position:absolute; right:10px; overflow:hidden; top:325px;}
.sr-hd-box a,.sr-hd-box img{ width:243px; height:155px;}
.sr-hd-box img{ opacity: 0.9; filter: alpha(opacity=90);}
.sr-hd-box img:hover{ opacity: 1; filter: alpha(opacity=100);}

.sr-wx{ width:243px; height:135px; position:absolute; top:637px; right:10px; background:url(../images/s_but.jpg) no-repeat 0px -470px;}
.sr-add{ width:243px; text-align:left; text-indent:57px; position:absolute; right:10px; height:127px; background:url(../images/s_but.jpg) no-repeat 0px -342px;top:495px;}
.sr-add div{ width:100%; height:63px; overflow:hidden;}
.sr-add div .sra-p1{ color:#6f90b3; padding-top:12px;}
.sr-add div .sra-p2{ color:#00c4d0; font-size:22px; font-family:"Electrolize","Î¢ÈíÑÅºÚ"; padding-top:3px;}


*html #kefu1 { /*--IE6 Hack - Fixed Positioning to the Bottom--*/
	margin-top: 50px; /*--Prevents IE6 from having an infinity scroll bar - due to 1px border on #footpanel--*/
	position: absolute;
	top:expression(eval(document.compatMode &&document.compatMode=='CSS1Compat') ?documentElement.scrollTop+50 : document.body.scrollTop +50);
}
#kefu1{position:fixed; right:0px; top:80px; z-index:10008; width: 132px; padding: 10px; background: #fff; border: 1px solid #ddd; box-shadow: 1px 1px 1px #d4d4d4; font-size: 12px;}
.cs_tel{height:25px; background: url(../images/img.gif) no-repeat 0px 0px;}
.cs_tel_ct{color: #666; line-height: 150%;}
.cs_tel_num{color:#00C; font-size: 18px; font-family: Arial,Verdana; font-style: italic; font-weight: bold; display: block; padding: 5px 0px;}

.cs_online{height:30px; background: url(../images/img.gif) no-repeat 0px -50px;}
.cs_online_qq{height: 25px;}
.cs_online_qq a:link, .cs_online_qq a:active, .cs_online_qq a:visited, .cs_online_qq a:hover{text-decoration: none; color: #666;}

.cs_qcode{padding: 10px 0px 0px 0px;}

.cs_free{height:32px; background: url(../images/img.gif) no-repeat 0px -100px;}
.cs_free a{display: block; height: 32px;}
.cs_free a span{display: none;}

.cs_baidu{height:32px; background: url(../images/img.gif) no-repeat 0px -200px;}
.cs_baidu a{display: block; height: 32px;}
.cs_baidu a span{display: none;}

.cs_spr{border-bottom: 1px dashed #c0c0c0; margin: 8px 0px;}
.cs_space{clear:both; overflow:hidden; height:8px;}
.cs_close{position: absolute; right: 5px; top: 5px; width: 12px; height: 12px; background: url(../images/img.gif) no-repeat 0px -150px;}
.cs_close a{display: block; height: 10px;}
.cs_close a span{display: none;}


