body{ color:#535353; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height:150%; background:#fff;}
a:link, a:visited{ color:#535353; text-decoration:none;}
a:hover,a:active{ color:#ff0000; text-decoration:none;}
body{ margin:0 auto;}
img,form,ul,ol{ margin:0; padding:0; border: 0; list-style:none;}
h1,h2,h3,h4,h5,h6{ font-size:12px; margin:0; padding:0}
h2,h4{ font-size:14px;}
.clearfix:after{content:"";  display: block;  height: 0;  clear: both;  visibility: hidden;}
.clearfix{display: block;}/* End hide from IE-mac */
.clearfix{display:inline-block;}/* End hide from IE-mac */
.clear{clear:both; line-height:0; height:0; font-size:0px;}
.h20 , .h15 , .h10 , .h5 , h7{height:20px; font-size: 0px; display: block; line-height: 0px; width: 10px; clear: both;}
.h15{height:15px;}
.h10{height:10px;}
.h5{height:5px;}
.h7{height:7px;}
#footer{ width:100%; margin:0; background:#fff; padding-top:10px; display:block; clear:both}
#footer div{ margin:auto; width:950px; text-align: center; background:#fff url(../images/foot_bg.gif) top repeat-x; padding-top:10px; display:block; clear:both; font-size:12px;}
#footer div img{ vertical-align:middle}

/* header */
#header{ width:950px; height:66px; margin:0 auto; font-size:12px; background:url(../images/header_bg.gif) right top no-repeat;}
.logo{ padding:6px 0 5px 10px; float:left;}
.logo img{ vertical-align:bottom;}
.topNav{ float:right; line-height:24px; margin-top:-5px;}
.topNav img{ vertical-align:middle; margin-right:5px;}

.quickChannel { padding:0; z-index:500;}
.quickChannel li {display:block; float:left; position:relative; z-index:100;}
.quickChannel li span {display:block; z-index:100; padding:5px 8px 0 8px; }
.quickChannel li a, .quickChannel li a:visited {white-space:nowrap;}

.quickChannel dl {position:absolute; top:0; left:0; margin: 0; padding: 0; }
.quickChannel dl.twoline {width:214px;}
.quickChannel dt { margin:0;display:block; color:#000; padding:5px 8px 0 8px; font-size:12px;}
.quickChannel li.fuwu{ background:url(../images/person_bot.gif) no-repeat 0px 12px; padding-left:6px;}
.quickChannel li.fuwu dt,.quickChannel li.baozhang dt{ padding-top:5px; padding-left:14px;}
.quickChannel li.baozhang{ background:url(../images/ensure.gif) no-repeat 0px 12px; padding-left:6px;}
.quickChannel li.help{ background:url(../images/quick_help.gif) no-repeat 0px 12px;}

* html .quickChannel dd { filter:Alpha(opacity=95);-moz-opacity:0.95;opacity:0.95;background:white;zoom:1;margin-top:1px; z-index:101}
.quickChannel dd {display:none; clear:left; margin:0; padding:0; color: #fff; text-align:left;filter:Alpha(opacity=95);-moz-opacity:0.95;opacity:0.95;background:white;zoom:1; margin-top:1px;border:1px solid #E1E1E1; height:auto; font-size:12px;}
.quickChannel dd a, .quickChannel dd a:visited {color:#666666; display:block; padding:1px 8px 1px 12px;}

.quickChannel li a:hover {border:0;}

.quickChannel li:hover dd, .quickChannel li a:hover dd {display:block;}
.quickChannel li:hover dl, .quickChannel li a:hover dl {}
.quickChannel dd {margin-top:2px; z-index:500}
.quickChannel dd a{ float:left; width:86px; display:block; margin-top:0px;  filter:Alpha(opacity=95);-moz-opacity:0.95;opacity:0.95;background:white;zoom:1; z-index:500; overflow:hidden}
.quickChannel li:hover dt a, .quickChannel li a:hover dt a, .quickChannel dd a:hover {color:#c00;}
.quickChannel dd a:hover {background:url(../images/quick_bg.gif) no-repeat;}

.quick{ padding-top:30px; float:right; margin-top:-54px;}

/* nav */
.navBg{ background:url(../images/nav_bg.gif) repeat-x top;}
#nav {font-size:14px; height:66px; width:950px; margin:0 auto; background:url(../images/nav_bg.gif) repeat-x top;position:relative; overflow:hidden}
#nav .search{ background:url(../images/navigation_totem.gif) no-repeat right; width:171px; height:32px; line-height:32px; float:right; text-align:center; color:#fff;padding-top:10px;}
#nav .search a:link,#nav .search  a:visited{ color:#cddaf6;}
#nav ul { width:777px; height:34px; margin-left:-2px;}
#nav ul ul {width:949px; height:34px;}

#nav table {border-collapse:collapse; margin:-1px -20px 0 0; padding:0; width:0; height:0;}

#nav li {float:left; height:34px;}
#nav li a {float:left; display:block; padding:6px 0 0 10px; height:32px; line-height:32px; background:url() no-repeat top left; color:#000000;}
#nav li a b {float:left; height:32px; display:block; padding:0 3px 0 3px; background-image:url(); background-position:50% 0; cursor:pointer; display:inline; font-weight:normal; }
#nav li.current a {background-position:0 -32px; border-color:#fff;}
#nav li.current a b {background-position:50% -32px; color:#fff;}
#nav li ul {position:absolute; top:32px; height:34px; left:-9999px; z-index:10; background:url() repeat-x bottom;}
#nav li ul li{line-height:28px; background:url() repeat-x bottom; font-size:12px;}
#nav li.current ul {left:0; z-index:1;}

#nav li a:hover {background-position:0 -64px; cursor:pointer;}
#nav li a:hover b {background-position:50% -64px; color:#666666;}

#nav li:hover > a  {background-position:0 -64px; cursor:pointer;}
#nav li:hover > a b {background-position:50% -64px; color:#666666;}

#nav li.current a:hover {background-position:0 -32px;}
#nav li.current a:hover b {background-position:50% -32px; color:#666666;}
#nav li.current:hover a {background-position:0 -32px;}
#nav li.current:hover a b {background-position:50% -32px; color:#666666;}

#nav ul :hover { border:0px solid #123456;}
#nav ul :hover ul{left:0;}
#nav ul ul.blank { padding-left:10px; color:#535353;}

#nav ul :hover ul li a {display:inline; background:url(../images/nav_bg.gif) repeat-x bottom; padding:0 10px; margin:0; width:auto; white-space:nowrap; font-weight:normal; border:0; color:#595C61; height:34px; line-height:28px;}

#nav ul li.current ul li a,
#nav li.current a:hover ul li a,
#nav li.current:hover ul li a	{display:inline; background:url(../images/nav_bg.gif) repeat-x bottom;  padding:0 10px; margin:0; width:auto; white-space:nowrap; font-weight:normal; border:0; color:#595C61; height:34px; line-height:28px;}



#nav li ul li.current_sub a,
#nav li a:hover ul li.current_sub a,
#nav li:hover ul li.current_sub a,
#nav li a:hover ul li a:hover,
#nav li:hover ul li a:hover {color:#000; }

#nav li.current ul li.current_sub a,
#nav li.current a:hover ul li.current_sub a,
#nav li.current:hover ul li.current_sub a,
#nav li.current a:hover ul li a:hover,
#nav li.current:hover ul li a:hover {color:#000;}

#nav li.current ul li.current_sub a,
#nav li.current a:hover ul li.current_sub a,
#nav li.current:hover ul li.current_sub a
{color:#000;background:url(../images/nav_li_now.gif) no-repeat center;}



.most{width:950px; margin:0px auto 0 auto;}
.newsOut{width:950px; margin:0 auto 0px auto; padding-top:10px; background:url(../images/notice_bg.gif) top repeat-x; font-size:12px; display:block;  height:30px;}
#news{background:#FFFBF2; border:1px solid #F9F4E7; width:683px; height:22px; margin:0px auto auto 265px;}
#news .newsCont{padding:0px;overflow:hidden; line-height:22px; height:22px; float:left; }
#news .newsCont li{ margin-left:10px; line-height:22px;white-space:nowrap; padding-left:20px; background:url(../images/notice.gif) left no-repeat}
#news .handle{width:60px;float:right;_display:inline;margin:3px 10px 0 0;overflow:hidden;}
#news .handle li{float:left;_display:inline;}
#news .handle li a{background:url(../images/switcher.gif) 0px -15px;display:block;width:15px;height:15px;overflow:hidden;}
#news .handle li a:hover{background:url(../images/switcher.gif) 0px 15px;}
#news .handle li a.current{background: url(../images/switcher.gif) 0px 0px;}

.wrapper{ width:950px; margin:0 auto 2px auto; font-size:12px;}
.grLeft{float:left; width:250px; position:relative; top:0px;}
.login{ width:250px; padding:0; background:url(../images/login_topbg.gif) top repeat-x; border:1px solid #F1EADC;}
.loginTitle{ padding:5px 0 0 15px; line-height:25px;}
.loginTitle h2{ font-size:12px;}
.loginIframe{}
.loginHelp{ background:#FEFBF4; border:1px dashed #FBD9C2;margin:7px 14px; padding:2px 10px}
.loginHelp li{ background: url(../images/loginhelp_li.gif) no-repeat 0px 7px; padding-left:12px; line-height:22px}
.loginWel{ text-align:center; padding:20px 5px;}
.loginWel span{ display:block; background:url(../images/login_youemail.gif); width:200px; line-height:35px; font-size:14px; font-weight:bold; margin:10px auto;}
.loginWel span a:link, .loginWel span a:visited{ color:#824A08;}
.loginWel .line{border-top:1px dashed #E1E1E1; }
.loginWel ul{ margin:10px; height:40px;}
.loginWel li{ float:left; width:108px;}

.comOperation{ width:228px; margin:10px 0 0 0px; background:#EDF6FC url(../images/comoperation_bg.gif) no-repeat bottom; padding:0 12px 12px 12px;}
.operationTitle{ background:url(../images/operationtitle.gif) top no-repeat;padding:5px 0 0 15px; margin:0 -15px; line-height:30px;}
.operationTitle h4 span{ font-size:12px; font-weight:normal; padding-left:12px;}

.comChange{ width:226px;}
.comChange li{ background-image:url(../images/comchange.gif); background-position:right; float:left; width:113px; line-height:29px; text-align:center;}
.comChange li.now{background-position:left;}
.comSon{ background:#fff; padding:10px 0 10px 14px; height:86px;clear:both;}
.comSon li{ float:left; width:206px; overflow:hidden;}

.grRight{ float:right; width:685px; overflow:hidden;}

.service{ border:1px solid #E1E1E1; width:683px; overflow:hidden; height:198px;}
.service ul{ _margin-left:-18px;}
.service .pro li{ width:90px; height:75px; float:left; margin:6px 10px 5px 13px;}
.service .pro li a{ display:block; background:url(../images/service_bg.gif) right; height:75px; width:90px;}
.service .pro li a:hover{ background:url(../images/service_bg.gif) left;}
.service .pro li a span{ display:block; background-image:url(../images/service_100303.gif); height:75px; width:90px; cursor:pointer;}
span.credit{ background-position:540px -10px;}
span.mobile{ background-position:450px -10px;}
span.charge{ background-position:360px -10px;}
span.transfer{ background-position:270px -10px;}
span.insurance{ background-position:180px -10px;}
span.game{ background-position:90px -10px;}
span.house{background-position:540px 80px; }
span.szxDeposite{background-position:450px 80px; }
span.communicate{ background-position:360px 80px;}
span.gamemoney{ background-position:360px 80px;}
span.majordomo{ background-position:270px 80px;}
span.billpay{ background-position:180px 80px;}
span.card{ background-position:90px 80px;}

.saleNews{ border:1px solid #E1E1E1; margin:9px 0; width:683px; height:184px; *height:182px;}
.saleNews h6,.service h6{ background:url(../images/sn_bg.gif) repeat-x; line-height:25px; padding-left:15px; height:25px; display:block;}
.saleNews h6 span{ font-weight:normal; width:100px; display:block; float:left; line-height:25px; text-align:center}
.saleNews h6 span.now{ font-weight:bold; background:url(../images/club_bg.gif) no-repeat; }
.commend{padding:5px 0px 5px 5px; line-height:19px; width:683px;}
.commend ul{ float:left; width:100px; padding:0px 0px 0 10px; background:url(../images/commend_ul.gif) left no-repeat;}
.extend li{ float:left;width:110px;overflow:hidden;}
.extend li img{ margin:5px 0 5px 11px}


.info{ border:1px solid #E1E1E1; width:683px; height:97px; *height:98px; background:url(../images/commend_ul.gif) 450px 40px no-repeat;}
.info h6{background:url(../images/sn_bg.gif) repeat-x; line-height:25px; padding-left:15px; }
.bank h6{ margin:-10px 0 5px -10px;}
.message h6{margin:0 0 5px -21px; padding-left:20px;}
.bank{ float:left; padding:10px 0 0px 10px; width:432px; _width:433px;}
.message{float:right; width:220px; padding:0 0 0 20px}

#saleSon2{ padding-top:10px}
.clubNews{ width:225px; float:left;padding:0px 0px 5px 10px; margin-right:10px; line-height:22px;background:url(../images/commend_ul.gif) right no-repeat;} 
.clubFx{ float:left;padding-top:10px;}
.encapsulation{border:1px solid #E1E1E1; margin:5px 0px 5px 0px; height:175px}

.highRed{font-size:12px; font-weight:bold; color:#FF0000;}
.returnCash{width:410px; background:url(../images/cash_tab.gif) repeat-x; word-spacing:5px}
.returnCash strong{font-size:12px;padding-left:10px}

.adver_table{width:410px; word-spacing:5px;}
.adver_table div{text-align:left; float:left; width:30%; margin-left:10px}
.adver_table a{text-align:left; float:left; width: 28%; padding-left:20px; padding-right:-10}
.adver_table a:link, .adver_table a:visited{ color:#666;}
.adver_table a:hover, .adver_table a:active{ background:#FCEEDA; color:#a56b50; }
.register{background-image:url(../images/fanxian_flow.gif); background-repeat:no-repeat; height:21px; width:410px; margin:4px 0px 6px 0px;}
.register ul{ width:410px;}
.register li{float:left; padding:0 20px 0 10px}
