@charset "utf-8";
/* CSS Document */
.container{float:left;width:1000px;position:relative;color:#4d4d4d; font-family:微软雅黑;}
.navbar{font-size:16px; line-height:36px; color:#666;font-family:微软雅黑;}
.navbar a{color:#2d64a5;}
*{margin:0; padding:0; font-weight:normal; list-style:none; text-decoration:none;}
img{border:0 none;}
.container table{text-align:center;}
.container th{background-color:#ededed; height:48px; font-size:18px;}
.container td{height:40px; font-size:14px; color:#666;}
.container a:hover{text-decoration:none !important;color:#186ea7 !important;}


/*=================================通用顶部topBar======================================*/
.container .topBar{width:998px; float:left; border:1px #ddd solid;}
.container .topBar ul{margin:10px; overflow:hidden;_padding-bottom:10px;}
.container .topBar li{display:inline-block; float:left;}
.container .topBar .specialImg{width:424px; height:265px;}
.container .topBar .shamaImg{background:url(../images/img_04.jpg) no-repeat top left;}
.container .topBar .newsImg{background:url(../images/img_11.jpg) no-repeat top left;}
.container .topBar .playImg{background:url(../images/img_03.jpg) no-repeat top left;}
.container .topBar .kjhImg{background:url(../images/img_02.jpg) no-repeat top left;}
.container .topBar .toolImg{background:url(../images/img_01.jpg) no-repeat top left;}
.container .topBar .tukuImg{background:url(../images/img_05.jpg) no-repeat top left;}


.container .topBar .explain{width:500px; height:265px; margin-left:30px;}
.container .topBar .explain h1{font-size:24px; line-height:40px;}
.container .topBar .explain p{font-size:16px; line-height:32px; color:#666; text-indent:36px;}
.container .topBar .explain p a{font-size:18px; line-height:36px; color:#666; text-indent:36px;color:#186ea7;}
.container .topBar .explain .vice{font-size:14px; line-height:24px; margin-top:10px; color:#999; text-indent:0;}
.container .topBar .explain .vice span{color:#666; font-size:16px;}
.container .topBar .explain .vice a{color:#186ea7; font-size:16px; line-height:30px;}




/*=================================通用热门推荐======================================*/
.container .hot{width:998px; float:left; border:1px #ddd solid; overflow:hidden; margin-top:5px;}
.container .hot li{display:inline-block; float:left;}
.container .hot .hotTitle{width:40px; height:130px; font-size:16px; line-height:28px; color:#fff; background-color:#b73634; text-align:center;}
.container .hot .hotTitle span{display:inline-block; width:24px; margin-top:8px;}

.container .hot .list{width:238px; height:130px; background:url(../images/line.jpg) no-repeat right center; overflow:hidden;}
.container .hot .nobg{background:none;}
.container .hot .list li{display:inline-block; float:left; font-size:14px; line-height:28px; vertical-align:middle;}
.container .hot .list .top10{margin-top:8px;}
.container .hot .list li a{display:inline-block; float:left; width:138px; color:#666;}
.container .hot .list .lotLogo{width:50px; height:50px; background:url(../images/lottery_logo.png) no-repeat top left; margin:40px 20px; _margin:40px 20px 40px 10px;}
.container .hot .list .fc3d{background-position:0 -100px;}
.container .hot .list .dlt{background-position:0 -300px;}
.container .hot .list .p3{background-position:0 -200px;}



/*=================================资讯列表======================================*/
.container .newsList{width:998px; float:left; border-width:2px 1px 1px; border-style:solid; border-color:#b73634 #ddd #ddd #ddd; overflow:hidden; margin-top:5px;}
.container .newsList ul{margin-left:20px;}
.container .newsList li{display:inline-block; float:left; width:958px; margin-top:20px; background:url(../images/line_03.png) repeat-x bottom left; padding-bottom:15px;}
.container .newsList h2 a{font-size:18px; line-height:40px; float:left; width:740px;}
.container .newsList li span{font-size:18px; color:#999; float:right; width:60px;}
.container .newsList p{font-size:14px; color:#666; line-height:28px; margin-left:10px; float:left; width:790px;_margin-left:5px;}
.container .newsList .moreNews{background:none; width:938px; text-align:center; font-size:18px; padding:0 10px 20px;}
.container .newsList .moreNews span{width:auto !important;display:inline-block; clear:both; float:none; height:30px; line-height:30px; padding:0 10px; font-size:16px; background-color:#186ea7; border:1px #186ea7 solid; color:#fff; margin:5px;}
.container .newsList .moreNews a{display:inline-block; height:30px; line-height:30px; padding:0 10px; font-size:16px; border:1px #ddd solid; margin:5px; color:#666;}
.container .newsList .moreNews a:hover{color:#fff !important; background-color:#186ea7; border:1px #186ea7 solid;}




/*=================================通用彩吧推荐栏======================================*/
/*.container .relevant{width:998px; border:1px #ddd solid; overflow:hidden; margin-top:10px;}
.container .relevant li{display:inline-block; float:left;}
.container .relevant .hotTitle{width:40px; height:100px; background-color:#186ea7; color:#fff; font-size:18px; line-height:22px; text-align:center; text-indent:0;}
.container .relevant .hotTitle span{display:inline-block; width:20px; margin-top:5px;}
.container .relevant .list{width:958px; margin-top:8px;}
.container .relevant li a{display:inline-block; width:190px;_width:185px; float:left; font-size:16px; color:#666; line-height:28px; text-indent:20px;}*/



/*=================================图谜图库======================================*/
.container .tukuList{border-width:2px 1px 1px; border-style:solid; border-color:#b73634 #ddd #ddd #ddd; float:left; margin-top:5px; width:998px;}
.container .tukuList .tukuTitle{display:inline-block; float:left; padding:0 10px; border-bottom:1px #ddd solid;}
.container .tukuTitle li{display:inline-block; float:left; width:326px; font-size:24px; height:64px; line-height:64px; text-align:center;}
.container .tukuTitle li span{font-size:30px; color:#b73634; margin:0 10px;}
.container .tukuTitle .last{text-align:left;}
.container .tukuTitle .next{text-align:right;}
.container .tukuTitle li a{color:#666; margin:0 10px; font-size:20px;}


.container .tukuList .list{display:inline-block; float:left; width:100%; overflow:hidden; padding-bottom:10px;}
.container .tukuList .list li{display:inline-block; width:266px; height:46px; background:url(../images/line_03.png) repeat-x bottom left; text-align:left; line-height:48px; text-indent:10px; color:#666; float:left; margin-left:50px; margin-top:10px; _margin:0 25px; _margin-top:10px;font-size:16px;}
.container .tukuList .list li a{font-size:16px; margin-left:10px; color:#186ea7;}
.container .tukuList .list li span{font-size:16px; margin-left:10px; color:#666;}



/*======================================玩法技巧文章================================================*/
.container .article{border-width:2px 1px 1px; border-style:solid; border-color:#b73634 #ddd #ddd #ddd; float:left; margin-top:5px; width:998px;}
.container .article .info{margin:20px;}
.container .article h2{font-size:24px; line-height:24px; color:#b73634; text-indent:10px; position:relative; margin:10px 0; margin:20px 0;}
.container .article h2 span{display:inline-block; width:4px; height:24px; background-color:#b73634; position:absolute; left:0; top:2px; *top:6px; _top:3px;_left:-12px;}
.container .article h3{font-size:20px; line-height:40px; color:#333; margin-top:10px; text-indent:32px;}
.container .article p{font-size:16px; color:#666; line-height:30px; text-indent:32px; font-family:宋体; margin-top:10px;}


/*======================================历史开奖================================================*/
.container .history{border-width:2px 1px 1px; border-style:solid; border-color:#b73634 #ddd #ddd #ddd; float:left; margin-top:5px; width:998px;text-align:center;}
.ballbox{display:inline-block; margin:0 auto; vertical-align:middle; overflow:hidden; *margin-left:5%;}
.middle{*margin-left:12%;}
.ballbox .ball{display:inline-block; width:24px; height:24px; font-size:14px; color:#fff; line-height:24px; float:left; background:url(../images/ball.png) no-repeat left top; margin:0 5px;}
.ballbox .red{background-position:-216px 0;}
.ballbox .blue{background-position:-242px 0;}
.grey{background-color:#f4f4f4;}
.textRight{text-align:right;}
.container .hisTitle{font-size:18px; text-align:left; text-indent:10px; color:#333;}
.container .query a{display:inline-block; margin:5px; width:60px; height:28px; line-height:28px; border:1px #ddd solid; color:#666;}
.container .query a:hover{border:1px solid #b73634; color:#b73634 !important;}
.container .query .current{border:1px solid #b73634; color:#b73634 !important;}
.container .query select{width:76px; height:30px; text-align:center; color:#666; font-size:14px;}
.container .query option{font-size:16px; line-height:28px; text-align:center; color:#666;}
.container .query input{width:80px; height:16px; padding:5px; line-height:16px; font-size:16px; color:#666; text-align:left; vertical-align:middle; border:1px #ddd solid;}
.container .query .querys{display:inline-block; width:48px; height:28px; background-color:#186ea7; color:#fff; text-align:center; vertical-align:middle; cursor:pointer; border:0 none;}
.container .history tbody td span{color:#B73634;}
.bg_grey{background-color:#f5f5f5;}

/*======================================开奖时间================================================*/
.container .kjsj{border-width:2px 1px 1px; border-style:solid; border-color:#b73634 #ddd #ddd #ddd; float:left; margin-top:5px; width:998px;}
.container .kjsj .time{display:inline-block; width:958px; margin:10px 20px; background:url(../images/line_03.png) repeat-x bottom left; padding-bottom:10px;}
.container .kjsj li{font-size:18px; line-height:36px; color:#666;}
.container .kjsj li a{color:#186ea7; margin-left:5px;}
.container .kjsj .kjsjTitle{font-size:24px; color:#b73634; position:relative; text-indent:14px; height:24px; line-height:24px; margin:10px 0;}
.container .kjsj .kjsjTitle span{display:inline-block; width:4px; height:22px; _height:20px; position:absolute; left:0; top:2px;_top:-2px; background-color:#b73634;}
.time .ballbox{margin:10px 0;}
.time .ballbox span{display:inline-block; float:left; line-height:30px; vertical-align:middle;}
.time .ballbox .ball{width:32px; height:32px; background:url(../images/ball_01.png) no-repeat left top; text-align:center; line-height:30px;}
.time .ballbox .red{background-position:-97px 0; color:#e74643;}
.time .ballbox .blue{background-position:-130px 0; color:#41aaf1;}
.container .kjsj .his{margin:10px 20px; padding-bottom:10px;}
.container .kjsj table .ballbox{*margin-left:6%;}
.container .kjsj table .middle{*margin-left:13%;}
.container .kjsj table .ballbox .ball{line-height:24px; color:#fff; font-size:14px;}
.container .kjsj table{border:1px #ddd solid; width:958px; margin:10px 20px;}


/*=================================工具类tool======================================*/
/*==模拟摇号器==*/
.container .tool{border-width:2px 1px 1px; border-style:solid; border-color:#b73634 #ddd #ddd #ddd; float:left; margin-top:5px; width:998px; text-align:center;}
.container .tool .column{margin:20px; padding:20px; height:730px;_height:740px; overflow:hidden; background-color:#eeeeee;}
.container .column li{display:inline-block; float:left;}
.container .column .yaojImg{width:380px; height:auto;}
.container .column .lotData{height:auto; width:530px; padding-bottom:10px;}
.container .column .lotData ul{display:inline-block; float:left;}
.container .column .lotData li{width:530px;}
.container .column .lotTitle{height:48px; font-size:20px; line-height:48px; text-indent:10px; margin-bottom:20px; text-align:left; position:relative;}
.container .column .lotTitle span{font-size:16px; color:#999; position:absolute; right:10px; top:0; cursor:pointer;}
.container .column .bgline{height:260px; background:url(../images/line_03.png) repeat-x bottom left;}
.container .column .lot-unm{height:300px; overflow-x:hidden; overflow-y:auto; position:relative;}

.ballbox-46{height:58px;}
.ballbox-46 .ball{display:inline-block; width:48px; height:48px; background:url(../images/ball.png) no-repeat top left; font-size:20px; line-height:46px; color:#fff; margin:5px; vertical-align:middle;}
.ballbox-46 .blue{background-position:-50px 0;}

.ballbox-40{background:url(../images/line_03.png) repeat-x bottom left; height:60px; text-align:left; width:500px !important; margin:0 10px; position:relative; _margin:0 5px;}
.ballbox-40 .ball{display:inline-block; width:42px; height:42px; line-height:42px; font-size:18px; margin:10px 5px; background:url(../images/ball.png) no-repeat top left; text-align:center; vertical-align:middle;}
.ballbox-40 .red{background-position:-144px 0; color:#e74643;}
.ballbox-40 .blue{background-position:-100px 0; color:#41aaf1;}
.ballbox-40 .clear{display:inline-block; width:25px; height:25px; background:url(../images/ball.png) no-repeat top left; background-position:-188px 0; position:absolute; top:10px; right:0; cursor:pointer;}

.container .column .but{height:100px;}
.container .but input{display:inline-block; margin:0 auto 0; margin-top:20px; width:200px; height:60px; *line-height:60px; font-family:微软雅黑; cursor:pointer; border:0 none; font-size:18px; color:#fff;}
.container .but .start{background:url(../images/ksyj.gif) no-repeat left top; margin:40px;}
.container .but .exprot{background:url(../images/dcsj.gif) no-repeat top left;}

/*==历史比较器==*/
.container .tool table{width:100%;}
.container .tool .half{width:498px; vertical-align:top; border-bottom:1px #ddd solid; *padding-bottom:10px; position:relative;}
.container .tool .half td{font-size:16px; text-align:left; text-indent:20px;}
.container .half ul{margin:0 20px;_margin:0 10px;}
.container .half li{font-size:16px; color:#666; text-align:left; float:left;}
.container .ballTitle{float:left; width:548px; font-size:18px; line-height:40px;}
.container .wRed{color:#b73634 !important;}
.container .wBlue{color:#186ea7 !important;}
.container .half .ballbox{display:inline-block; float:left; text-align:left; _margin-left:10px;}
.container .half .ball{display:inline-block;width:30px; height:30px; line-height:30px; float:left; margin:5px; background:url(../images/icon1.png) no-repeat top left; text-align:center; cursor:pointer;}
.container .half .grey,.container .half .bgrey{background-position:-178px -110px; color:#aaa;}
.container .half .red{background-position:-20px 0; color:#fff;}
.container .half .blue{background-position:-60px 0;}
.container .half .grey:hover{background-position:-20px 0; color:#fff;}
.container .half .bgrey:hover{background-position:-60px 0; color:#fff;}
.container .half .array{float:left;}
.container .half .array .red,.container .half .array .blue{color:#fff !important;}
.container .half .array li{line-height:36px; width:458px; text-align:left;}
.container .half .array li span{color:#999;}
.container .half .text{display:inline-block; width:30px; height:16px; padding:5px; line-height:16px; font-size:16px; border:1px #ddd solid; margin:5px; text-align:center; *vertical-align:-5px;}

.container .half .selected li{color:#999 !important;}
.container .half .textarea{width:400px; height:220px; padding:10px; border:1px solid #ddd; font-size:16px; line-height:36px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; color:#666;overflow-y:auto;overflow-x:hiden;}

.container .tool .button{width:998px; text-align:center;}
.container .tool .button .but{display:inline-block; margin:0 auto 0;}
.container .tool .but input{margin:40px 0;}
.container .tool .but .exprot{margin-left:40px;}
.container .tool .but .zero{margin-left:0;}

.container .tool h2{font-size:18px; height:40px; line-height:40px; text-align:left; text-indent:10px; background-color:#ddd; font-weight:bold;}

.width420{width:460px !important;}
.width320{width:320px !important;}

.container .tool .hisNum{text-align:left; text-indent:20px; width:998px; border-bottom:1px #ddd solid; font-size:16px; background-color:#fefefe;}
.container .tool .toptext{text-align:left; text-indent:20px; margin:20px 0; font-size:16px;}
.container .tool .toptext span{margin-right:30px;}
.container .tool .open{width:160px; height:32px; line-height:30px; background:url(../images/icon1.png) no-repeat left top; color:#666; background-position:0 -160px; border:0 none;*margin:0 10px;}
.container .tool .open:hover{background-position:0 -200px; color:#fff;}
.container .tool .half .list{font-size:16px; line-height:48px; text-align:left; text-indent:80px;}
.container .tool .half #result22 .bold{position:absolute; top:24px; right:20px; font-size:16px;}


/*==复式计算器==*/
.container .tool th{font-size:16px;}
.container .tool .choose{font-size:18px; line-height:32px; padding:10px 0;}
.container .tool select{font-size:14px; height:26px; padding:2px 2px 2px 4px; line-height:26px; text-align:center; *vertical-align:-5px !important;}
.container .tool option{text-align:center; line-height:20px;}


/*==胆拖计算器==*/
.container .tool .one{font-size:18px; width:998px; border-bottom:1px #ddd solid; text-align:left; text-indent:20px;}
.container .tool .half ul{overflow:hidden; padding:0 0 20px 0;}
.container .tool .half li{line-height:40px;}

/*==机选号==*/
.container .tool .random li{float:left; width:458px; line-height:48px; height:48px;}
.container .random .return{height:16px; padding:5px 0; text-align:center; *height:16px; *vertical-align:-5px;}

/*==3D和值速查==*/
.container .tool .hzsc th{font-size:20px;}
.container .tool .hzsc td{border-left:1px #ddd solid;border-bottom:1px #ddd solid; width:33px;}
.container .tool .hzsc .noLeft{border-left:0 none;}
.container .tool .hzsc .noBottom{border-bottom:0 none;}

/*==计算结果==*/
.container .result{width:998px; background:#fafcff; margin-top:-1px; overflow:hidden;}
.container .result .error{font-size:16px; text-align:center; line-height:40px;}
.container .result .error span{font-weight:bold; color:#fff; display:inline-block; width:24px; background:url(../images/ball.png) no-repeat -216px 8px;}
.container .result .sstitle{height:48px;padding-right:20px;line-height:48px;}
.container .result .sstitle h3{font-size:18px; text-indent:20px; background:none; border:none;}
.container .result .sstitle .count-box-btn{float:right;width:700px; font-size:16px;}

.container .result .number{width:978px;height:240px; margin:10px 10px 20px;_margin:5px 5px 20px; float:left;border:1px #cce0ff solid; background:#fafafa;overflow-y:auto;overflow-x:hiden; position:relative;}
.container .result .number .group2{width:578px; float:left;}
.container .result .number ul{margin:5px 0; display:inline-block; float:left; height:40px; border-bottom:1px #ddd solid; *margin:5px 15px; position:relative; overflow:hidden;}
.container .result .number .group2 ul{margin-left:60px;_margin-left:30px;}

.container .result .number .group3{width:380px; float:left;}
.container .result .number .group3 ul{margin-left:25px;*margin-left:20px;_margin-left:2px;}

.container .result .number .group{width:960px; float:left;}
.container .result .number .group ul{margin-left:30px;*margin-left:20px;}

.container .result .number li{float:left;height:32px;line-height:32px; font-size:14px;padding:0 20px 0 10px;margin:0 5px 5px 0;white-space:nowrap; cursor:default; position:relative;border:1px #fafafa solid;}
.container .result .number li:hover{background:#ddd; border:1px #999 solid;}
.container .result .number li .cancel-btn{background:url(../images/del.gif) left top no-repeat;width:20px;;height:20px;position:absolute;top:0;right:0;cursor:pointer;}
.container .result .number .select{background:#ddd; border:1px #999 solid;}

.container .result .count-box-btn .true_1,
.container .result .count-box-btn .false_1{color:#fafafa; border:none; font-size:16px; height:32px; *line-height:32px; margin:10px 5px; display:inline-block; float:left; cursor:pointer; background:url(../images/icon1.png) top left no-repeat; }
.container .result .count-box-btn .true_1{background-position:-100px -239px; width:84px;}
.container .result .count-box-btn .false_1{background-position:-0px -239px; width:84px;}
.container .export{display:inline-block; float:left;width:100%; text-align:center;}
.container .export .input{display:inline-block; margin:10px 0 30px; vertical-align:middle;}


.container .result .count-box-btn .true_1:hover{background-position:0 -279px;}
.container .result .count-box-btn .false_1:hover{background-position:0 -279px;}







/*=====文章详情======*/
.container .column{margin-top:10px;overflow:hidden;}
.container .infos{border-top:0 none; _margin:0;overflow:hidden;border:1px #ddd solid; padding-bottom:20px; display:inline-block; float:left; width:690px;}
.container .infoTitle{border-bottom:1px #ddd solid; position:relative; width:688px; height:88px;}
.container .infoTitle h1{font-size:24px; text-align:center; line-height:48px; width:100%;}
.container .infoTitle .tips{margin:0 auto 0; text-align:center; vertical-align:middle; margin-left:-20px;}
.container .infoTitle .tips span{font-size:14px; text-align:center; line-height:28px; color:#999; display:inline-block; text-indent:20px;}
.container .infoTitle .tips span u{text-decoration:none !important;}
.container .infoTitle .label{position:absolute; top:0px; left:0px; display:inline-block; width:34px; height:76px; background:url(../images/label.gif) no-repeat top left; text-align:center;}
.container .infoTitle .label span{font-size:16px; line-height:22px; color:#fff; display:inline-block; width:20px; margin-top:5px;}
.container .infoTitle .qishu{text-align:center;}
.container .infos .infoTitle .qishu p{display:inline; font-size:18px; margin:0 10px;}
.container .infos .infoTitle .qishu p span{font-size:24px; color:#b73634; margin:0 10px; font-weight:bold;}
.container .infos .infoTitle .qishu p a{color:#666;}
.container .infos .tukuInfo img{width:708px; height:auto; margin-top:10px; margin-left:5px;}
.container .infos .text{font-size:16px; color:#4d4d4d; line-height:36px; padding:10px 30px;}
.container .infos p{font-size:16px; line-height:36px; text-indent:2em; color:#4d4d4d;}


.container .rColumn{display:inline-block; float:right; width:300px; padding-bottom:10px;}
.container .rColumn ul{margin-bottom:10px;overflow:hidden;border:1px #ddd solid;padding-bottom:10px;}
.container .rColumn .rHot{width:288px;font-size:18px; height:40px; line-height:40px; border-bottom:1px #ddd solid; text-align:left; position:relative; padding-left:20px; background:none; margin:0;}
.container .rColumn .rHot span{display:inline-block;height:40px; width:10px; background-color:#B73634; position:absolute; left:0; top:0;}
.container .rColumn li{display:inline-block; float:left; width:278px; background:url(../images/more_02.png) no-repeat top right;border-bottom:1px #ddd dashed; margin:0 10px; height:40px;_margin:0 5px;}
.container .rColumn li a{display: inline-block; float:left; width:258px; font-size:15px; color:#666; height:40px; line-height:40px; text-overflow: ellipsis;white-space:nowrap;overflow:hidden;}




/*=======================================================中奖规则================================================================================*/
.container .ballbox .wblue-10,.container .ballbox .wred-10{ background:url(../images/icon1.png) no-repeat top left;display:inline-block; width:10px; height:10px; line-height:10px; float:left; vertical-align:middle;}
.container .ballbox .wred-10{background-position:0 -20px; }

.container .info table{background:#fafafa;}
.container .info table th{background:#ededed; height:40px; font-size:16px;}
.container .info table td{height:40px; color:#808080; line-height:20px;}
.container .info table .bg_grey{background-color:#f0f0f0;}
.container .info td .prize{text-align:left; text-indent:28px; line-height:28px; margin:5px 10px; width:400px;}
.container .info table td .ballbox{text-align:left; margin-left:10px;}
.container .info table td li{display:inline-block; width:100%; margin:5px 0; vertical-align:middle;}
.container .info .bor_rihgt{border-right:1px solid #ddd;}
.container .info .text_left{text-align:left;}
.height50{height:50px;}
.height60{height:60px;}


.topic-banner{padding:10px !important;}
.side-banner{border:1px #ddd solid;padding:5px;overflow:hidden;}
#gg_class8 ul{border:0 none;padding:0;margin:0;}
#gg_class8 li{background:none !important;}
#gg_class8 li a{width:130px !important;height:24px !important;line-height:24px !important;font-size:12px !important;color:#666 !important;} 
.tipword{float: right;height: 218px;width: 24px;padding-top: 130px;text-align: center; background: #efefef;line-height: 24px;}












