﻿* {
	margin:0;
	padding:0;
}
body {
	font: 12px/1.6 tahoma, arial, Microsoft Yahei, sans-serif;
	color:#666;
}
ul {
	margin:0px;
	padding:0px
}
li {
	list-style:none;
}
a {
	text-decoration:none;
	color:#666;
	-webkit-transition:color 0.3s linear;
	-moz-transition:color 0.3s linear;
	-o-transition:color 0.3s linear;
	transition:color 0.3s linear;
}
a:hover {
	color: #FF0000;
}
table {
	border-collapse:collapse;
}
.fl {
	float:left
}
.fr {
	float:right
}
#error {
	line-height:50px;
	color: red
}
.mt5 {
	margin-top:5px
}
img{ border:none}
.wrap {
	width:1000px;
	margin:0px auto;
	display:block;
	overflow:hidden
}
/*头部*/
.header_top {
	height:31px;
	background-color:#F7F7F7;
	border-bottom:solid 1px #E6E6E6;
	line-height:29px;
	display:block;
	clear: both;
	overflow:hidden
}
.header_color {
width:100px;

	overflow: hidden;
	display:block;
	float:left
	
}
.header_color a {
	display:block;
	float:left;
	width:10px;
	height:10px;
	margin-left:5px;
	outline:0;
	margin-top:11px;
}
.header_color a span {
	background:#fff url(../images/style.png) no-repeat;
	cursor:pointer;
	width:10px;
	height:9px;
	overflow:hidden;
	display:block;
}
.header_color a span.c0 {
	background-position:-10px 0px;
}
.header_color a span.c1 {
	background-position:0px -9px;
}
.header_color a span.c2 {
	background-position:0px -18px;
}
.header_color a span.c3 {
	background-position:0px -27px;
}
.header_color a span.c4 {
	background-position:0px -36px;
}
.header_color a span.c5 {
	background-position:0px -45px;
}

.header_link a{ float:left; display:block; margin-left:5px}
/*头部*/
.header {
	height:125px;
	line-height:94px;
	clear: both;
	overflow:hidden
}
.header .logo a {
	background:url(../images/logo.png) no-repeat left center;
	width:215px;
	height:94px;
	display:block;
	text-indent:-9999px
}
.header .header_center {
	background:url(../images/msg.png) no-repeat left center;
	width:240px;
	height:94px;
}
.header .header_mobile {
	width:200px;
	height:65px;
	margin-top:15px
}
.nav {
	height:42px;
	line-height:42px;
	clear: both;
	overflow:hidden;
	font-size:15px;
	color:#fff;
}
.nav ul li {
	float:left;
	width:145px;
}
.nav ul li a {
	display:block;
	text-align:center;
	font-size:15px;
	color:#fff;
}
.nav ul li a:hover {
	color: #FFFFCC
}
.nav ul .home {
	width:113px;
	letter-spacing:1px;
	text-align: left;
	padding-left:13px;

}
.nav ul .home a{ text-align:left}
.hot-icon {
	width:20px;
	height:14px;
	background:url(../images/hot_new.gif) no-repeat;
	position:absolute;
	overflow:hidden;
	z-index:10
}
.new-icon {
	width:22px;
	height:14px;
	background:url(../images/new.gif) no-repeat;
	position:absolute;
	overflow:hidden;
	z-index:10
}
.sub {
	height:43px;
	line-height:43px;
	background:#F2F2F2;
	clear: both;
	overflow:hidden;
	border:1px solid #E6E6E6
}
.sub ul li {
	float:left;
	padding:0 10px 0 10px
}
.sub ul li b {
	color:#CC0000
}
.sub ul li a {
	color:#666
}
.sub ul li a:hover {
	color:#FF7300;
}
.table {
	width:100%;
	font-size:12px
}
.table .head th {
	border:solid 1px #DDD;
	height:40px;
	font-size:14px;
	background:#f9f9f9;
	padding-left:5px
}
.table td {
	border: 1px solid #DDD;
	height:40px;
	text-align:center
}
.table th {
	border: 1px solid #DDD;
	height:40px;
	text-align:center
}
/*走势图列表*/
.index_chart_list {
	border:solid 1px #ddd;
	border-bottom:none;
	border-left:none;
	overflow:hidden;
}
.index_chart_list ul li {
	float:left;
}
.index_chart_list ul li a {
	font-size:14px;
	display:block;
	border:1px solid #ddd;
	border-right:none;
	border-top:none;
	width:110px;
	text-align:center;
	height:40px;
	line-height:40px;
	background:#fefefe;
	background:-moz-linear-gradient(top, #fefefe, #ededed);
	background:-o-linear-gradient(left top, left bottom, from(#fefefe), to(#ededed));
	background:-webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#ededed));
}
/* IE10+ */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)  {
   .index_chart_list ul li a {

	background:#fefefe;

}
}
.index_chart_list ul .drop .chart_sub{width:110px;}
.index_chart_list ul .drop a{ background:url(../images/u.gif) no-repeat right center; color:red}
.index_chart_list ul .drop a:hover{ background:url(../images/d.gif) no-repeat right center}

.index_chart_list ul .drop ul li a{ border-right:1px solid #ddd; background:none;background:#fff; color:red; clear:both
}
.index_chart_list ul .drop ul li a:hover{
	background: #f9f9f9;
}

.index_chart_list ul li a:hover {
	background: #f9f9f9;
}
.index_chart_list ul li a.cur{	background: #f9f9f9; font-weight:bolder; color:red}
/*走势图块*/

/*首页主体*/
.main {
	overflow:hidden
}
/*未得到结果提示*/
#warn_tips {
	line-height:25px;
	background:#FFFDF1;
	border:1px solid #F2DCAF;
	margin-top:5px;
	text-align:center;
	color:#FF6600
}
.msg {
	line-height:25px;
	background:#FFFDF1;
	border:1px solid #F2DCAF;
	margin-top:5px;
	text-align:center;
	color:#FF6600
}
.lot-award {
	padding: 6px;
	height: 82px;
	text-align: left;
	background-color:#FFFDF1;
	border:1px solid #F2DCAF
}
.lot-award li {
	float: left
}
.lot-award .logo {
	width: 82px;
	height: 82px;
	margin-right: 15px
}
.lot-award .logo img {
	width: 82px;
	height: 82px
}
.lot-award .currentAward {
	width: 200px;
	margin-right: 20px
}
.lot-award .currentAward .title {
	float: left;
	line-height: 45px;
	height: 45px;
	color: #999
}
.lot-award .currentAward .period {
	text-align: right;
	line-height: 45px;
	float: left;
	color: #999
}
.lot-award .currentAward .period-info {
	float: right;
	line-height: 45px
}
.lot-award .currentAward .period-info span {
	color: red;
	font-weight: bold
}
.lot-award .video_btn {
	display: block;
	float: right;
	width: 55px;
	height: 23px;
	text-align: center;
	line-height: 23px;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	margin: 5px 10px 0px 0px;
	background: url(../images/sp_btn.png) no-repeat 0px 0px;
}
.lot-award .video_btn:hover {
	color:#ffff00;
	background: url(../images/sp_btn.png) no-repeat 0px -24px;
}
.lot-award .warnTime {
	border: solid 1px #F2DCAF;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 4px;
	width: 276px;
	padding: 7px 3px 8px 8px;
	height: 48px;
	margin-top: 8px;
	background-color: #fff
}
.lot-award .warnTime div {
	float: left
}
.lot-award .warnTime .title {
	margin-left: 0px;
	margin-right: 5px
}
.lot-award .warnTime .title div {
	float: none;
	line-height: 23px
}
.lot-award .warnTime #period {
	width: 80px;
	color: green;
	font-weight: bold
}
.lot-award .warnTime .minute, .warnTime .second {
	background: url(../images/time-bg2.png) no-repeat;
	width: 49px;
	height: 48px;
	text-align: center;
	font-family: Tahoma;
	font-size: 24px;
	line-height: 48px;
	color: #fff;
	font-weight: bold
}

.lot-award .warnTime .sound {
	background: url(../images/sound.jpg) no-repeat 0 -54px;
	display: block;
	float: left;
	width: 27px;
	height: 27px;
	cursor: pointer;
	margin-top: 12px;
}
.lot-award .warnTime .close {
	border: 0;
	background: url(../images/sound.jpg) no-repeat 0 0;
	margin-top: 12px;
}
.lot-award .warnTime .red-bg {
	background: url(../images/time-bg.png) no-repeat
}
.lot-award .warnTime .t2 {
	line-height: 48px;
	margin: 0 5px
}
.lot-award .warnTime {
	float:left;
}
.lot-award .currentAward {
	width:360px;
}
.lot-award .currentAward .title {
	height:31px;
	line-height:31px;
}
.lot-award .currentAward .period, .lot-award .currentAward .period-info {
	line-height:31px;
}
.lot-award .navi {
	float: right;
	width: 200px;
	line-height: 30px;
	padding-top: 10px
}
.lot-award .navi ul li {
	width: 98px
}
.lot-award .navi ul li a {
	display: block
}
.lot-award .navi .sp {
	background: url(../images/ico_sp.png) 0 7px no-repeat;
	padding-left: 18px
}
.lot-award .navi .yj {
	background: url(../images/ico_yj.png) 0 9px no-repeat;
	padding-left: 18px
}
.lot-award .navi .dz {
	background: url(../images/ico_dz.png) 0 7px no-repeat;
	padding-left: 18px
}
.lot-award .navi .sx {
	background: url(../images/help.gif) 0 8px no-repeat;
	padding-left: 18px
}
.lot-award .navi .qq {
	background: url(../images/qq.png) 0 8px no-repeat;
	padding-left: 18px
}
/*开奖记录列表*/
#history .p {
	float: left;
	padding-left: 15px
}
#history .t {
	margin-right: 15px;
	color: #6f8a97;
	float: right
}
#history p {
	line-height: 35px
}
#history .r {
	color: #de2020
}
#hisotry .choiceTime {
	line-height: 25px
}
.lot-table {
	width: 100%;
	text-align: center
}
.lot-table .head {
	height: 40px;
	background-color: #f9f9f9
}
.lot-table td {
	border: solid 1px #ddd;
	height: 25px
}
.lot-table tbody td {
	border: solid 1px #ddd;
	height: 37px
}
.lot-table .odd {
	background-color: #fff;
	font-size: 13px
}
.lot-table .even {
	background-color: #f9f9f9;
	font-size: 13px
}
.lot-table .lose {
	color: #21961c
}
.lot-table .win {
	color: #e84147
}
.lot-table .align {
	text-align: center
}
/*各个游戏 走势图*/


.index-head .trend {
	float: right;
	width: 645px;
	border: solid 1px #ddd;
}
.index-head .trend #sContainer {
	height:220px
}
.index-head .lot-article {
	width: 338px;
	height: 258px;
	float: left;
	border: solid 1px #ddd
}
.index-head .lot-article ul {
	padding:5px;
}
.index-head .lot-article ul li {
	width: 320px;
	line-height: 30px;
	background:url(../images/dian.gif) no-repeat left center;padding-left:10px;
}
.index-head .lot-article ul li span {
	float: right;
	color:#CCC
}
.l-title {
	height: 37px;
	line-height: 37px;
	padding: 0 10px;
	background-color: #f9f9f9;
	border-bottom: solid 1px #ddd
}
.l-title h2 {
	font-size: 12px;
	font-weight: bold;
	float: left;
	display: block
}
.l-title a {
	float: right;
	display: block;
	color: #666
}
.l-title a:hover {
	color: #ed1c24
}
/*各个游戏按日期检索记录*/
.gametool {
	overflow:hidden;
	height:28px;
	line-height:27px;
}
.gametool .fenxi {
	float:left;
	font-size:14px;
	width:450px;
}
.gametool .fenxi ul li {
	float:left;
	width:85px
}
.gametool .defaultNum {
	float:left;
	font-size:12px;
	margin-right:10px;
}
.gametool .defaultNum label {
	border:1px solid #ddd;
	float:left;
	height:25px;
	line-height:25px;
	margin-top:1px;
	border-right:none;
	padding:0 3px 0 3px;
	background:#f1f1f1
}
.gametool .defaultNum input {
	border-radius:1px;
	height:25px;
	width:50px;
	padding-left:5px;
	margin-top:1px;
	border:1px solid #ddd;
	float:left
}
.gametool .defaultNum a {
	display:block;
	border:1px solid #ddd;
	float:right;
	height:25px;
	line-height:25px;
	margin-top:1px;
	border-left:none;
	padding:0 3px 0 3px;
	background:#f1f1f1
}
.gametool .date {
	float:right;
	font-size:12px
}
.gametool .date label {
	border:1px solid #ddd;
	float:left;
	height:25px;
	line-height:25px;
	margin-top:1px;
	border-right:none;
	padding:0 3px 0 3px;
	background:#f1f1f1
}
.gametool .date #dateData {
	border-radius:1px;
	height:25px;
	width:90px;
	padding-left:5px;
	margin-top:1px;
	border:1px solid #ddd;
	float:left
}
.gametool .date a {
	display:block;
	border:1px solid #ddd;
	float:right;
	height:25px;
	line-height:25px;
	margin-top:1px;
	border-left:none;
	padding:0 3px 0 3px;
	background:#f1f1f1
}
/*走势图 球位选项*/
.gametool .ball {
	overflow:hidden;
	float: left;
	width:815px;
}
.gametool .ball li {
	float:left;
	display:block;
}
.gametool .ball li a {
	float:left;
	width:80px;
	display:block;
	text-align:center;
	border:1px solid #ddd;
	border-bottom:none;
	background:#f9f9f9;
}
.gametool .ball li .no {
	border-left:none
}
.gametool .ball .cur {
	color:red;
	background:#fff;
}
.gametool .help {
	float:right;
	background: url(../images/help.gif) 0 8px no-repeat;
	padding-left:14px;
	display:block
}
/*号码显示*/
#show-type a {
	display: inline-block;
	width: 60px;
	height: 21px;
	text-align: center;
	line-height: 21px;
	margin: 0px 5px;
	font-size:12px;
	color:#FFF;
	background: url(../images/type_bg.png) no-repeat 0 0;
}
#show-type a:hover, #show-type a.cur {
	background-position:0px -22px;
}
/*走势图框*/
#container {
	height:400px;
	line-height:400px;
	text-align:center;
	font-size:14px;
	color:#CCC
}
/*路珠*/
.roadmap-table-caption {
	width: 100%;
	color: #666;
	text-align: left;
	line-height: 30px;
	border: solid 1px #ddd;
	margin-bottom: -1px;
	height: 30px;
	background-color: #f4f4f4
}
.roadmap-table-caption .r {
	color: Red
}
.roadmap-table-caption .g {
	color: Green
}
.roadmap-table-caption .b {
	color: Blue
}
.roadmap-table-caption td {
	width: 100%;
	text-align: right;
	padding-right: 5px
}
.roadmap-table-caption td a {
	float: left;
	margin-left: 5px;
	color: green
}
.roadmap-table-caption .count {
	color: #e84147
}
.roadmap-table {
	text-align: center;
}
.roadmap-table td {
	border: solid 1px #ddd;
	line-height: 18px;
	padding-top: 5px;
	text-align: center;
	font-size: 14px;
	padding-left:5px; padding-right:5px

}
.roadmap-table .odd {
	background-color: #f9f9f9;
}
.roadmap-table span {
	color: red;
	display: block
}
.roadmap-table font {
	display: block
}
.roadmap-table label {
	display: block;
	color: blue
}
.roadmap-table p {
	display: block;
	color: green
}
.footer {
	margin-top:20px;
	line-height:30px;
	text-align:center;
	padding-top:10px;
	border-top:1px solid #ddd;
	background:#f8f8f8
}
.footer .foot_nav {
	color:#ccc
}
.footer .foot_nav a {
	padding:0px 10px 0px 10px; font-size:14px
}
.footer .footer_bottom { background:#333; height:38px; line-height:38px; color:#f8f8f8; margin-top:10px;}
.footer .footer_bottom a{ color:#fff}
/*长龙*/
.kaijiang_tiptool {
	text-align: center;
	font-family: '微软雅黑';
	font-size: 12px;
	width:1000px;
	float: left;
	clear: left;
}
.kaijiang_tiptool .tiptool_head {


	height: 30px;
	background: #f9f9f9;
	text-align: left;
	line-height:30px;
	border: 1px solid #ddd;
	padding-left:10px; font-size:14px
}

.tiptool_info {
	width: 100%;
	float: left;
	clear: left;
	border-left:1px solid #ddd
}
.tiptool_info ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
	float: left;
	clear: left;
}

.tiptool_info li {
	width: 165.5px;
	height: 30px;
	line-height:30px;
	border:1px solid #ddd;
	border-top:none;
	border-left: none;
	display: block;
	float: left; font-size:12px
}
.tiptool_info li span.last {
	border-right: 0;
}



/*top*/
#scrollTop,#scrollTop .level-2{background:url(../images/rocket_up.png) no-repeat 0 0;}
#scrollTop div{left:0;overflow:hidden;position:absolute;top:0;width:60px;margin:0;padding:0;}
#scrollTop .level-2{background-position:-60px 0;display:none;height:180px;opacity:0;z-index:100;}
#scrollTop .level-3{background:none;cursor:pointer;display:block;height:180px;z-index:101;}
#scrollTop{cursor:pointer;display:block;height:180px;overflow:hidden;position:fixed;right:36px;bottom:0;width:60px;z-index:110;margin:0;padding:0;margin-bottom: 0px;}

/*checkbox*/
.checkbox {
    display: block;
    width: 15px;
    float: left;
    height: 15px;
    cursor: pointer;
    background: url(../images/checkbox.png) -18px 0px no-repeat;
}

.checked {
    background: url(../images/checkbox.png) 0px 0px no-repeat;
}
#ball-choose {border:1px solid #ddd; overflow:hidden; margin-top:5px; border-bottom:none; padding-left:3px; }
#ball-choose li{ float:left; height:30px; line-height:30px;; margin-right:10px; font-size:14px; }
#ball-choose li b{ margin-top:9px}
#ball-choose li .ckb-txt{ margin-left:2px}
#ball-choose li input{ border:none; border:1px solid #ddd; font-size:12px; color:#555}

.kj{width: 340px;float:left;height: 275px;}
.l-title1 {
	height: 37px;
	width: 321px;
	line-height: 37px;
	padding: 0 10px;
	background-color: #ececec;
	border-bottom: solid 1px #ddd

}
.l-title1 h2{
    font-size: 12px;
    font-weight: bold;
    float: left;
    display: block;
}
.l-title1 a {
    float: right;
    display: block;
    color:#0894E4;
}
.yl{width: 650px;float:right;}

.l-title2 {
	height: 37px;
	
	width: 640px;
	line-height: 37px;
	padding: 0 10px;
	background-color: #ececec;
	border-bottom: solid 1px #ddd;
	    margin-left: 5px;
}
.l-title2 h2{
    font-size: 12px;
    font-weight: bold;
    float: left;
    display: block;
}
.l-title2 a {
    float: right;
    display: block;
    color: #0894E4;
	margin-right: 20px;
}

.sContainerimg img{float:right }

.indexboxp { border:1px solid #ddd; border-top:2px solid #db7a1a; height:auto; overflow:hidden}
.indexboxpimg {       margin-top:10px; margin-right:5px;       margin-bottom:20px;   margin-left:5px;          }
.indexboxpt { height:32px; line-height:32px; border-bottom:1px solid #ddd; background:#fafafa ; clear:both; width:100%;}
.indexboxpt span { float:left; padding-left:10px; font-size:14px; font-weight:600}
.indexboxpt em { float:right; padding-right:10px; font-size:12px; }
.indexboxpt em a { color:#f60}
.indexboxpc { padding:10px; height:auto; clear:both; overflow:hidden}
.indexboxpc_li { padding:9px 10px; height:auto; clear:both; overflow:hidden}
.indexboxpc_li li { float:left; width:100%; height:29px; line-height:29px; border-bottom:1px dotted #ddd; overflow:hidden;}
.indexboxpc_pkt { height:20px; padding:8px 16px 0;}
.indexboxpc_pkt li { float:left; height:20px; line-height:20px; font-size:12px; font-family:"simsun"; cursor:pointer; padding:0 5px; margin:0 1px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.indexboxpc_pkt .active { background:#f60; color:#fff;}
.indexboxpc_pkc { clear:both; height:218px; overflow:hidden}
.indexboxpc_pkc_c { width:548px; height:268px; margin:-35px 0 0 -20px}

.main740 { width:100%; height:auto; clear:both; overflow:hidden}
.main740z { float:left; width:490px; height:auto; overflow:hidden}
.main740y { float:right; width:240px;}

.l-title3 {
	height: 37px;
	line-height: 37px;
	padding: 0 10px;
	background-color: #ececec;
	border-bottom: solid 1px #ddd

}
.l-title3 h2{
    font-size: 12px;
    font-weight: bold;
    float: left;
    display: block;
}
.l-title3 a {
    float: right;
    display: block;
    color:#f60;
}