﻿@charset "utf-8";
/* CSS Document */
body {font: 12px/150% tahoma,arial,"Hiragino Sans GB","微软雅黑",sans-serif;color:#666;background:#fff;}
*{ margin:0; padding:0;}
.shuiying{
	background-image: url(../images/shuiyingblack.png);
	background-repeat:  no-repeat;
	background-position:160px center ;
	
}
.shuiying1{
	background-image: url(../images/shuiyingblack.png);
	background-repeat:  no-repeat;
	background-position:70px center ;
	
}
.detailshuiying{
	background: url(../images/shuiyingblack.png) no-repeat 180px center;
	
}
.detailshuiying1{
	background: url(../images/shuiyingblack.png) no-repeat 100px center;
	
}
.detailshuiying520{
	background: url(../images/shuiyingblack.png) no-repeat 520px center;
	
}
abbr, article, aside, bb, datagrid, datalist, details, dialog, eventsource, figure, figcaption, mark, menu, meter, nav, output, progress, section, time {display: block;height: auto;margin: 0;padding: 0;}
header, footer{display: none;height: auto;margin: 0;padding: 0;}
li{ list-style:none;outline:0 none;}
img{ border:none; vertical-align:middle;}
a{color: #474747;text-decoration:none;font-family:"微软雅黑";cursor:pointer;outline:0 none;}
a:hover {color: #000;}
iframe{ border:medium none;}
table{BORDER-SPACING: 0; BORDER-COLLAPSE: collapse}
ol {list-style:none;outline:0 none;}
ul {list-style:none;outline:0 none;}
em,i{FONT-STYLE: normal}
input{FONT: 12px Arial, Tahoma, simsun;outline: 0 none;}
textarea{ overflow-y:auto;FONT: 12px Arial, Tahoma, simsun}
select{FONT: 12px Arial, Tahoma, simsun}
button{ padding:0;vertical-align:middle; overflow:visible; cursor:pointer;outline: 0 none; }
.clear { display: block;hegiht: 0px; VISIBILITY: visible; CLEAR: both; overflow: hidden; width:100%;}
.w1200{ width:1200px; margin-left:auto;margin-right:auto; overflow:auto}
.w1000{ width:1000px; margin-left:auto;margin-right:auto; overflow:auto}
.hidden{ display:none!important;}
.visible{ display:block!important;}
.botmline2{border-bottom:2px solid #dfdfdf;+border-bottom:2px solid #dfdfdf;overflow:hidden;clear:both;line-height:0px;+height:0px;height:0px;font-size:0px; padding:0px!important; margin:0px}
.rimg{background-image:url(../images/rally.png);}
.w60p25{width:60px; padding:0px 25px}

/* 圆球样式  START */
.Ball_red{background:url(../images/ball_red.png) center center no-repeat; min-width:24px; min-height:24px;text-align:center; line-height:24px; font-size:14px;color:#fff;margin:5px auto;}
.Ball_green{background:url(../images/ball_green.png) center center no-repeat; min-width:24px; min-height:24px;text-align:center; line-height:24px; font-size:14px;color:#fff;margin:5px auto;}
.Ball_blue{background:url(../images/ball_blue.png) center center no-repeat; min-width:24px; min-height:24px;text-align:center; line-height:24px; font-size:14px;color:#fff;margin:5px auto;}
.B_red{background:url(../images/b_red.png) center center no-repeat; min-width:20px; text-align:center; line-height:20px; color:#fff!important;font-weight:bold;}
.B_green{background:url(../images/b_green.png) center center no-repeat; min-width:20px;text-align:center; line-height:20px;color:#fff!important;font-weight:bold;}
.B_blue{background:url(../images/b_blue.png) center center no-repeat; min-width:20px;text-align:center; line-height:20px; color:#fff!important;font-weight:bold;}

.red_ball{ height:35px; min-width:35px; background-image:url(../images/red_ball.png); background-repeat:no-repeat; background-position:center center; color:#FFF; line-height:35px; text-align:center; font-size:16px; font-family:Arial; font-weight:bold}
.blue_ball{ height:35px; min-width:35px;background-image:url(../images/blue_ball.png); background-repeat:no-repeat; background-position:center center; color:#FFF; line-height:35px; text-align:center; font-size:16px; font-family:Arial; font-weight:bold}
.green_ball{ height:35px; min-width:35px;background-image:url(../images/green_ball.png); background-repeat:no-repeat; background-position:center center;color:#FFF; line-height:35px; text-align:center; font-size:16px; font-family:Arial; font-weight:bold}
.sblue_ball{ height:35px; min-width:35px;background-image:url(../images/sblue_ball.png); background-repeat:no-repeat; background-position:center center;color:#0c346f; line-height:35px; text-align:center; font-size:16px; font-family:Arial; font-weight:bold}
/* 圆球样式  START */


/* 公共内外间距样式 STAR */
.ml10{margin-left:10px}
.mr10{margin-right:10px}
.mt10{margin-top:10px}
.mt8{margin-top:8px}
.mb10{margin-bottom:10px;}
.ml5{margin-left:5px}
.ml1{margin-left:1px}
.ml8{margin-left:8px}
.mt15{margin-top:15px}
.mt6{margin-top:6px}
.mt5{margin-top:5px}
.mt2{margin-top:2px}
.mt1{padding-top:5px; line-height:18px}
.pl10{padding-left:10px}
.pr10{padding-right:10px}
.pt10{padding-top:10px}
.pb10{padding-bottom:10px;}
.prl1{ padding:0px 1px}
.plr5{ padding-left:5px; padding-right:5px}
.ptb5{ padding-top:5px; padding-bottom:5px}
/* 公共内外间距样式 END */

/* CSS 公共文字颜色 STAR */
.red{ color:red !important;}  /* 大红色 文字香港开奖 */
.red1{ color:#ff0033 !important;}  /* 梅红色 文字香港开奖 */
.green{ color:#127d00 !important;}  /*暗绿色文字 */
.green1{ color:#00cc00 !important;}   /*亮绿色文字 */
.grey{color:#bbb !important;}  /* 浅灰色 */
.greys{color:#666666 !important;}  /* 深一点的浅灰色  */
.royalblue{ color:#3f9ffa !important;}  /* 天蓝色文字  */
.fontblue{ color:#1d88d0 !important;}  /* 暗一点的 蓝色文字  */
.fontorange{ color:#fe6c00 !important;}  /* 桔红色文字 
/* CSS 公共文字颜色 END */


/* CSS 背景颜色 STAR */
.bgs_blue{background-color:#f6fafd}
.bgs_yellow{background-color:#fcf7f1}
.bgs_grey{background-color:#fcfcfc}
.bgs_greys{background-color:#f8f8f8}  /* 深一点的浅灰色背景 */
.bgs_pink{background-color:#fff8f5}
/* CSS 背景颜色 END */

/* CSS 公共对齐方式 STAR */
.alignc{text-align:center;}
.alignr{text-align:right;}
.alignl{text-align: left;}
/* CSS 公共对齐方式 END */

/* CSS 公共文字大小 STAR */
.f12 { font-size:12px }
.f14 { font-size:14px }
.f16 { font-size:16px }
.f18 { font-size:18px }
.f24 { font-size:24px;}
.float_l{float:left}
.float_r{float:right}
/* CSS 公共文字大小 END */


/* CSS 滚动条样式 STAR */
::-moz-selection {
  background: #007aff;
  color: white;
  text-shadow: none; }

::selection {
  background: #007aff;
  color: white;
  text-shadow: none; }

::-webkit-scrollbar {
 width: 8px; }

::-webkit-scrollbar-thumb {
  background: #bbbbbb;
  background: rgba(0, 0, 0, 0.15);
  border-radius: 5px; }

::-webkit-scrollbar-track {
  background: #dddddd;
  background: rgba(0, 0, 0, 0.05); }
/* CSS 滚动条样式 END */


/* 页码样式  START */
.page{width:100%; margin:8px auto 0px; text-align:center;clear:both; overflow:hidden;}
.page .pgu{float:left;left:50%;margin:10px auto 2px;position:relative; width:auto!important}
.page .pgu li{text-align:center;list-style:none;float:left;position:relative;right:50%;margin-left:2px;display:block; width:auto!important; list-style:none;}
.page .pgu li a{ background:#0078d7; padding:0px 15px; display:block; line-height:28px; margin:0px 5px; text-decoration:none; color:#fff; border-radius:3px}
.page .pgu li a:hover{ background:#0078d7; color:#fff}
/* 页码样式  END */





.header{ width:100%;}
.header_top{ background:#00375d; height:30px; line-height:30px; border-bottom:1px solid #0062a7;}
.header_top .h_top_center{ width:1000px; margin:auto;}
.header_top .h_top_center .header_top_l li{ float:left;margin-right:10px; color:#fff; float:left;position:relative;  }
.header_top .h_top_center .header_top_r li{ float:left;margin-left:10px; color:#fff;  float:left;position:relative; }
.header_top .h_top_center ul li a{ height:30px; display:block;float:left; color:#fff;font-family:tahoma,arial,"Hiragino Sans GB","瀹嬩綋",sans-serif;}
.header_top .sel_home .home_icon{ width:30px; height:30px; background:url(../images/header_icon.png) no-repeat; background-position: 0 0;float:left;}
.header_top ul li .phone_icon{width:25px; height:25px;background:url(../images/header_icon.png) no-repeat; background-position:0 -30px;float:left;}
.header_top ul li:hover .phone_icon{background-position:0 -60px;}
.header_top ul li .drop_right {background: url(../images/head_drop.png) no-repeat;width:20px; height:20px; float:right; margin-top:5px; margin-right:5px; display:inline;}
.header_top ul li:hover .drop_right{ background: url(../images/head_drop_hover.png) no-repeat;transition-duration: .5s;transform: rotate(180deg);-webkit-transform: rotate(180deg);behavior:url(csshover.htc);}
.header_top .hd_phones{ color:#fff; width:92px; height:30px; display:block;float:left;}
.header_top .hd_language{color:#fff;text-align:center;width:120px;height:30px; float:left;}
.header_top .hd_phones:hover{ text-decoration:none; }
.header_top .hd_language:hover{ text-decoration:none;}
.header_top .drop_list{ z-index:9999;}
.header_top .drop_list:hover{ background:#fff;border-left:1px solid #558dc6;border-right:1px solid #558dc6; width:150px; color:#333;}
.header_top .drop_list:hover a{ color:#333;}
.header_top ul li .ph_layer{top: 30px; left:-1px;background:#fff;border:1px solid #558dc6;border-top:none; width:150px; z-index:9999;display: none;position: absolute; }
.header_top ul li:hover .ph_layer{display:block;}
.header_top ul li .ph_layer a{ display:block; outline: none; color:#333 !important; border-bottom:1px dotted #eee;  text-indent:5px;text-align:left;}
.header_top ul li .ph_layer a:hover{ background:#eee;}
.header_top_r li{ margin:0 6px;}

.header_nav{ background:#1e88d2; border-bottom:2px solid#0062a7; height:72px;} 
.header_nav .menu{width:1200px; margin:auto;}
.header_nav .menu .logo{ float:left; margin:10px 0 0 5px;}
.header_nav .menu .nav{ float:left; margin:30px 0 0 35px;}
.header_nav .menu .nav li{ float:left;position:relative; margin-right:11px; text-align:left; }
.header_nav .menu .nav a{ float:left;font-size:15px; line-height:30px; color:#fff;}
.header_nav .menu .nav a:hover{ color:#FF0;}
.header_nav .menu .nav .nvcur{ color:#FF0;}
/*.header_nav .menu .nav li .supnav{ display:none; position:absolute; top:32px; left:0; z-index:99999; background:#FFF; border:1px solid #0062a7; width:154px; padding:0 0 5px 5px;}
*/
.header_nav .menu .nav li .supnav {
    display: none;
    position: absolute;
    top: 32px;
    left: 50%;
    z-index: 99999;
    background: #FFF;
    border: 1px solid #0062a7;
    width: 108px;
    margin-left: -55px;
}
.header_nav .menu .nav li:hover .supnav{ display:block;}
/*.header_nav .menu .nav li .supnav dd{ float:left; height:24px; border-bottom:1px dashed #d6d6d6; width:70px; font-size:12px; margin:3px 5px 2px 0px; text-align:center; line-height:24px;}
*/.header_nav .menu .nav li .supnav dd {
    height: 24px;
    border-bottom: 1px solid #eee;
    line-height: 24px;
    padding: 5px 0;
}

.header_nav .menu .nav li .supnav dd:hover{ background:#dedede; border-bottom:1px solid #dedede}
/*.header_nav .menu .nav li .supnav dd a{color:#666; font-size:12px; margin:0; padding:0; line-height:24px;width:70px; text-align:center;}
*/
.header_nav .menu .nav li .supnav dd a {
    color: #666;
    font-size: 12px;
    margin: 0;
    padding: 0;
    line-height: 24px;
    display: block;
    text-align: center;
    float: none;
}
.header_nav .menu .nav li .supnav dd:hover a{ color:#333;}

/*.header_nav .menu .nav li .supnav .nav_drop{ background:url(../images/nav_drop.png) no-repeat; position: absolute; top:-10px; left:10px; width:160px; height:10px; overflow:hidden;}
*/
.header_nav .menu .nav li .supnav .nav_drop {
    position: absolute;
    top: -7px;
    left: 50%;
    margin-left: -8px;
    z-index: 1000;
    width: 0;
    height: 0;
    border-bottom: 6px solid #0062a7;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    font-size: 0;
}
.header_nav .menu .tel_online{float:right;  line-height:30px; color:#fff; margin-top:25px;}
.Telephone{ height:30px; width:35px; background: url(../images/header_icon.png) no-repeat; background-position:0 -150px; display:block; float:left;}

.marquee_ad_bg{ height:30px; background:#ffffe8; border-bottom:1px solid #ffca59; color:#ff6c00;}
.marquee_ad{ margin:auto;line-height:32px; overflow:hidden;}
.marquee{ overflow:hidden;overflow: hidden;white-space: nowrap;}
.marquee .qimo {/*width:99999999px;*/width:8000%; height:30px;}
.marquee .qimo div{ float:left;}
.marquee .qimo ul{float:left; height:30px; overflow:hidden; zoom:1; }
.marquee .qimo ul li{float:left; line-height:30px; list-style:none; margin-right:50px;}
.marquee .qimo ul li a{margin-right:10px;color:#ff6c00;}
/*.marquee .qimo ul li a:hover{ text-decoration:underline;}*/
.ad_box{ margin:10px auto 0; width:1200px;}

.menu_list{ margin:10px auto 0; width:1198px; border:1px solid #cccccc; border-bottom:4px solid #1681c0; height:35px;}
.menu_list nav a{ display:block; float:left; height:35px; line-height:35px; position:relative; top:0; text-align:center; font-size:14px; float:left; color:#1581bf; padding:0 15px;}
.menu_list nav a:hover{ background:#f1f1f1; color:#f00; border-bottom:4px solid #cc6633; text-decoration:none;}
.menu_list nav a span{float:left; display:block;margin-top: 15px;width: 1px;height: 10px;overflow:hidden; background:#666; position:relative; float:left;left:-15px;}
.menu_list nav .navsel { border-bottom:4px solid #cc6633; background:#f1f1f1; color:#f00 ;}
.menu_list nav .nav_bf{ text-indent:30px; background:none; border:none; color:#1581bf; }
.menu_list nav .nav_bf:hover{text-indent:30px; background:none; border:none; color:#1581bf;}
.jsbf_icon{ background:url(../images/jxbf_icon.png) no-repeat center; width:25px; height:35px;transform: none !important; z-index:50000; display:block; float:left; margin:0 5px;}
/*图标向上旋转*/
.hover-up{transition-duration: .5s;transform: rotate(180deg);-webkit-transform: rotate(180deg);behavior:url(csshover.htc);}
/*图标向下旋转*/
.hover-down{transition-duration: .5s;transform: rotate(0deg);-webkit-transform: rotate(0deg);behavior:url(csshover.htc)}

/* 底部footer*/
.runball0{padding:0px 0p 5px   20px;background:url(../images/home_zd0.gif) 0 0px no-repeat;}
.runball1{padding:0px 0p 5px   20px;background:url(../images/home_zd1.gif) 0 0px no-repeat;}
.dosettop{padding:0px 0p 5px   20px;background:url(../images/home_1.png) 0 -40px no-repeat;}
.notsettop{padding:0px 0p 5px  20px;background:url(../images/home_1.png) -20px -24px no-repeat;}
.alive{background:url(../images/home_1.png) 1px -58px no-repeat;width:16px;height:10px;padding-left: 15px; }
.mar_t15{margin-top:15px;}
.mar_t10{margin-top:10px;}
.tx_l{ text-align:left;}
.linkbox{ border-top:1px solid #d6d6d6; background:#f8f8f8; padding:10px 0 20px; text-align:left;font-family:"Microsoft YaHei","微软雅黑",tahoma,arial,"Hiragino Sans GB","宋体",sans-serif;}
.link_tit{ font-size:12px; font-weight:normal; height:30px; line-height:30px; border-bottom:1px solid #eaeaea; color:#666666}
.link_tit span{ min-width:50px; display:inline-block; float:left; padding:0 5px; border-bottom:1px solid #1e88d2;}
.link_tit a,.link_tit a:hover{ float:right; color:#666666; text-decoration:none;}
.link{ margin:15px auto; text-align:left}
.link a{ display:inline-block;margin:0 15px 0 0; color:#999999; text-decoration:none;}
.link a:hover{ color:#666666; text-decoration:none;}
.foot_btm{
	margin-top: 20px;
}
.foot_btm .w1200{ background:#A5A5A5; padding:15px 0 30px;
border: 1px solid #242424; 
text-align:center;font-family:"Microsoft YaHei","微软雅黑",tahoma,arial,"Hiragino Sans GB","宋体",sans-serif;}
.foot_btm nav{ font-size:12px; color:#eeeeee;}
.foot_btm nav a{ display:inline-block; margin:0 7px; font-size:14px; color:#ffffff;}
.foot_btm .icp,.foot_btm .icp a{ color:#fff; text-decoration:none;}
.foot_btm .icp{ margin-top:10px;}
.renzheng{margin:9px 0; text-align:center;}
.foot_btm .auth{display:inline-block;width:100px;height:40px; margin:0 8px;}
.foot_btm .auth.org1{background:url(../images/foot_auth.gif) 0px 0px no-repeat;}
.foot_btm .auth.org2{background:url(../images/foot_auth.gif) 0px -40px no-repeat;}
.foot_btm .auth.org3{background:url(../images/foot_auth.gif) 0px -80px no-repeat;}
.foot_btm .auth.org4{background:url(../images/foot_auth.gif) 0px -118px no-repeat;}
.foot_btm .auth.org5{background:url(../images/foot_auth.gif) -100px 0px no-repeat;}
.foot_btm .auth.org6{background:url(../images/foot_auth.gif) -100px -40px no-repeat;}
.foot_btm .auth.org7{background:url(../images/foot_auth.gif) -100px -80px no-repeat;}
/* 底部footer结束*/



.font_red ,.subnav_top .font_red{color:#f00;}
.font_jeckpot{  font-size: 14px;  color: #FF0000;}

/* 语言选择 START*/
.flag_zh,.flag_tw,.flag_vi,.flag_th,.flag_in,.flag_ko{background:url(../images/flag.png) no-repeat;padding-left:22px;}
.header_top ul li .ph_layer a{ float:none;}
.header_top .header_top_r li .ph_layer a:hover{ background:#eee url(../images/flag.png) no-repeat;}
.flag_zh{ background-position:0 0!important;}
.flag_tw{ background-position:0 -30px!important;}
.flag_vi{ background-position:0 -60px!important;}
.flag_th{ background-position:0 -90px!important;}
.flag_in{ background-position:0 -120px!important;}
.flag_ko{ background-position:0 -150px!important;}
/* 语言选择 END*/

/* 推荐样式*/
.a_tj{position:relative;padding-right:8px}
.a_tj .tuijian{display: inline-block;height:19px;width:17px;top:-5px;right:-10px;z-index:999;position:absolute;background:url(../images/tuijian.png) no-repeat;}

/*注册登录样式*/
	.login-register {
        float: right;
        margin-right: 15px;
        color:#fff; 
    }
    #unLogin a:hover  {color:white;text-decoration: none }

    .login, .register {
        margin: 0px 15px;
        color: #fff;
    }

    .users:first-child {
        margin: 0px;
    }

    .users:last-child {
        margin: 0px 15px 0px 0px;
    }

    .users, .userexit {
        color: #fff;
    }

    .userexit {
        cursor: pointer;
        margin-left: 15px;
    }
    
    .userexit a{
    	color: #fff;
    }
    /*全屏显示超链接*/
    .Switch{
    	display:none;
    }

    /*广告*/
.ad_left,.ad_right{position: fixed; bottom:0;  z-index: 999;}
.ad_left>a>img,.ad_right>a>img{ height: 100%;  width: 100%;}
.ad_couplet_right .exitIcon,.ad_couplet_left .exitIcon,.ad_left .exitIcon,.ad_right .exitIcon,#ad_center .exitIcon{cursor: pointer;width: 20px;height: 20px;position: absolute;display: inherit;background: url(../images/exit.png) no-repeat;}
#ad_center{margin: 5px auto 10px auto;position: relative}
.ad_couplet_right span,.ad_couplet_left span,.ad_left span,.ad_right span,#ad_top span,#ad_center span{position: absolute;display: inline-block;width: 28px;text-align: center;line-height: 1;background: #888;color: #fff;}
.ad_left{ left: 0;}
.ad_right{ right: 0;}
.ad_couplet_left{max-height:600px;width:100px;display:block;position:fixed;left:0;top:125px;overflow: hidden;}
.ad_couplet_right{max-height:600px;width:100px;display:block;position:fixed;right:0;top:125px;overflow: hidden;}
