@charset "utf-8";
/*
Reset Stylesheet
Author: xiez studio
*/
* {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: 0 0;
	box-sizing: border-box;
	
}
:after, :before {
	box-sizing: border-box
}
html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%
}
.tipsmark, body {
	line-height:1.6;
	font-family: "微软雅黑";
	overflow-x: hidden;
	font-size: 14px;
	color: #666;
	background: #f2f2f2
}
.hide {
	display:none
}
.c-red {
	color:#e73f3f
}
.c-blue {
	color:#3771de
}
.c-orange {
	color:#ff790c
}
.c-true {
	color:green
}
.c-gray {
	color:#999
}
.c-false {
	color:#ff0037
}
address, caption, code, figcaption, pre, th {
	font-size: 1em;
	font-weight: normal;
	font-style: normal
}
blockquote, q {
	quotes: none
}
blockquote:after, blockquote:before, q:after, q:before {
	content: '';
	content: none
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:400
}
.clearfix {
	zoom:1
}
* html .clearfix {
	height:1%
}
fieldset, iframe, img {
	border: 0
}
.clearfix, html[xmlns] .clearfix {
	display:block
}
ins {
	background-color: #ff9;
	color: #000;
	text-decoration: none
}
caption, th {
	text-align: left
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
	display: block
}
.cai-num.center, body, html {
	-webkit-text-size-adjust:none
}
.content {
	margin-top:20px
}
::-webkit-scrollbar {
width:8px;
height:8px
}
::-webkit-scrollbar-button:vertical {
display:none
}
::-webkit-scrollbar-track:vertical {
background-color:#000
}
::-webkit-scrollbar-track-piece {
background-color:#eee
}
::-webkit-scrollbar-thumb:vertical {
margin-right:8px;
background-color:#bbb
}
::-webkit-scrollbar-thumb:vertical:hover {
background-color:#666
}
::-webkit-scrollbar-corner:vertical {
background-color:#535353
}
::-webkit-scrollbar-resizer:vertical {
background-color:#FF6E00
}
sup {
	vertical-align: text-top
}
sub {
	vertical-align: text-bottom
}
hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #ccc;
	margin: 1em 0;
	padding: 0
}
input, select {
	vertical-align: middle
}
button {
	background: 0 0;
	border: 0;
	box-sizing: content-box;
	color: inherit;
	cursor: pointer;
	font: inherit;
	line-height: inherit;
	overflow: visible;
	vertical-align: inherit
}
button:disabled {
	cursor: default
}
 audio:not([controls]) {
 display: none
}
.loadmark .load_tip, .tipsmark {
	border-radius:4px;
	color:#fff;
	overflow:hidden
}
.tipsmark {
	position:absolute;
	background:rgba(0, 0, 0, .8);
	padding:8px 11px;
	max-width:295px;
	z-index:1000
}
.tipsmark p {
	font-size:13px
}
.loadmark {
	width:100%;
	height:100%;
	background:rgba(255, 255, 255, .2);
	position:fixed;
	left:0;
	top:0;
	z-index:999999;
	text-align:center
}
.loadmark .load_tip {
	display:block;
	position:fixed;
	font-size:14px;
	left:50%;
	margin-top:-15px;
	top:50%;
	line-height:22px;
	padding:6px 15px;
	z-index:1002;
	background:#000;
	opacity:.75
}
.loadmark p.load_gif {
	display:block;
	width:36px;
	height:36px;
	padding:0 6px;
	margin:5px auto
}
:focus[data-focus-method=mouse]:not(input):not(textarea):not(select), :focus[data-focus-method=touch]:not(input):not(textarea):not(select) {
 outline: 0
}

::-moz-focus-inner {
 border: 0;
 padding: 0
}
@font-face {
font-family: "iconfont";
 src: url('iconfont/iconfont.eot'); /* IE9*/
 src: url('iconfont/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */  url('iconfont/iconfont.woff') format('woff'), /* chrome、firefox */  url('iconfont/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/  url('iconfont/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
@font-face {
/* font-test*/
font-family: time;
 src: url('iconfont/time.eot'); /* IE9*/
 src: url('iconfont/time.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */  url('iconfont/time.woff') format('woff'), /* chrome、firefox */  url('iconfont/time.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/  url('iconfont/time.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {
	font-family:"iconfont" !important;
  font-size:16px;
font-weight:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}

a, a:link, a:visited {
	color: #333;
	text-decoration: none
}
a:hover {
	text-decoration: none
}
a:active {
	text-decoration: none
}
ul {
	list-style: none
}
img {
	display: block;
	height: auto;
	max-width: 100%
}

:-moz-placeholder {
 /* Mozilla Firefox 4 to 18 */
	color: #fff;
 opacity: 1;
}

::-moz-placeholder {
 /* Mozilla Firefox 19+ */
	color: #fff;
 opacity: 1;
}
 input:-ms-input-placeholder {
 color: #fff;
 opacity: 1;
}






 input::-webkit-input-placeholder {
 color: #fff;
 opacity: 1;
}
i, em, b, strong {
	font-style: normal;
	font-weight: normal;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.row {
	width: 100%;
}
.over_f {
	overflow: hidden;
}
.bor6 {
	border-top: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	border-left: 1px solid #e6e6e6;
}
.bor1 {
	border-top: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	border-left: 1px solid #e6e6e6;
}
.col5 {
	color: #50c668;
}
.col6 {
	color: #f02f22;
}
.col7 {
	color: #bf0200;
	font-weight: 700
}
.pd {
	padding: 6px 0 48px 0
}
.pd10 {
	padding:10px;
}
.pd_top {
	margin-top: 6px!important
}
.mt10 {
	margin-top:10px
}
.mt15 {
	margin-top:15px
}
.mt20 {
	margin-top:20px
}
.ads_main {
	width: 1140px;
	margin: 0 auto;
	margin-top: 5px!important;
	
}
.ads_main img{
	padding:2px 0 2px 0;
    height: 80px;
}
.main {
	width: 1140px;
	margin: 0 auto;
}
.wrap {
	width:1140px;
	background:#fff;
	margin:0 auto;
	padding:15px;
	overflow:hidden;
	
}
.wrap1 {
	width:1140px;
/*	background:#fff;
*/	margin:0 auto;
/*	padding:15px;
*/	overflow:hidden;
	
}
.updata  {
	width:1140px; color:#999; padding-right:15px; padding-bottom:10px;



	margin:0 auto; text-align:right; font-size:12px; background:#fff;
	
	overflow:hidden;
	
}
.head {
	background: #393d49;
	height: 61px;
}
.bor {
	border: 1px solid #ff0000
}
.top {
	height: 61px;
	line-height: 61px;
}
.top span img {
	vertical-align: middle;
	display: inline-block;

}
.top ul {
	margin-left: 75px; 
}
.top ul li {
	float: left;
	width: 140px;
	font-size: 16px;
}

.top ul li a {
	color: #c4c5c9;
}
.top ul li a:hover {
	color: #fff
}
.top ul li a .iconfont {
	vertical-align:top;
	margin-top:-1px;
	margin-right:5px;
	display:inline-block;
	position:relative;
	z-index:3;
	font-size:20px; 
}
.nav {
	display: none;
	background: #fff;
	box-shadow: 0 1px 2px #e9e9e9;
	height: 50px;
	line-height: 50px;
}
.syh_nav ul {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}
.syh_nav ul li {
	float: left;
	margin:0 10px 0 10px;
	text-align: center;
}
.syh_nav ul li a {
	color: #333333; font-size:13px; 
}
.syh_nav ul li .active {
	color: #CC0000
}
.plan ul li {
	width: 379.33px;
	display: block;
	float: left;
	background: #fff;
	padding: 20px;
	border-bottom: 1px solid #e6e6e6;
}
.plan ul li:nth-child(3n+2) {
 border-left: 1px solid #e6e6e6;
 border-right: 1px solid #e6e6e6;
}


.plan ul li div {
	height: 94px;
}
.plan ul li div.plan_main {
}
.plan ul li div.plan_main div.plan_cont {
	display: block;
	text-align: center;
	float: left; overflow:hidden; width:105px
	
}
.plan ul li div.plan_main div.plan_cont img {
	margin-bottom: 10px; margin-left:22px
}
.plan ul li div.plan_main div.line {

	border-right: 1px dotted #e2e2e2;
}
.plan ul li div.plan_main div.plan_three {
	text-align: left;
	width: 100px;
	margin-left: 25px
}
.plan ul li div.plan_main div.plan_three p {
	color: #999;
	font-size: 12px;
	margin-bottom: 5px;
	line-height: 20px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	height: 40px
}
.plan ul li div.plan_main div.plan_three h6 {
	margin-bottom: 5px;
	height: 20px;
	width: 100px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight:normal
}
.plan ul li div.plan_main div.fr {
	line-height: 94px;
	color: #f47e5b;
	float: right;
}
.plan ul li div.plan_main div.fr .iconfont {
	font-size:16px
}
.face {
	margin-bottom: 48px
}
.face ul li {
	padding: 15px;
	height: 196px
}
.face ul li dl {
	overflow: hidden;
	height: 163px
}
.face ul li dl dt {
	float: left;
	width: 122px;
	height: 126px; text-align:center
}
.face ul li dl dt img{
margin-left:8px; margin-top:7px
}
.face ul li dl dd {
	float: left;
	width: 221px;
	height: 126px
}
.face ul li dl dd span {
	display: block;
}
.face ul li dl dd span.getName {
	padding-bottom: 8px;
	border-bottom: 1px dashed #eee;
	margin-bottom: 10px;
	width: 200px;
}
.face ul li dl dd span.getName strong {
	color: #555;
	font-weight: 400;
	margin-right: 10px
}
.face ul li dl dd span.getName em {
	color: #666
}
.face ul li dl dd span.getQ {
	color: #999999;
	margin-bottom: 15px;
	padding-left:10px;
}
.face ul li dl dd span.time {
	padding-left:10px;
}
.face ul li dl dd span.time b {
	background: #64616c;
	font-weight: 200;
	color: #fff;
	display: inline-block;
	width: 35px;
	height: 35px;
	border-radius: 4px;
	text-align: center;
	line-height: 35px;
	font-size: 24px;
	font-family:time
}
.face ul li dl dd span.time ins {
	background: no-repeat;
	color: #333;
	margin: 0 3px;
}
.face ul li dl div.link {
	clear: both;
	text-align: center;
}
.face ul li dl div.link a {
	display: inline-block;
	color: #555555;
	border: 1px solid #e5e5e5;
	border-radius: 3px;
	width: 88px;
	height: 33px;
	line-height: 33px;
	margin-left:5px;
	margin-right:5px
}
.foot {
	border-top: 1px solid #e2e2e2;
	text-align: center;
	padding-top:30px;
	color: #737573;
	margin-top:20px;
}
.foot ul li {
	line-height: 26px
}


.game_time{
 overflow:hidden
}
.index_chart_list{ background:#fff ; overflow:hidden;}
.index_chart_list li {
	float:left;
}
.index_chart_list li a {
	display:block;
	border-right:none;
	border-top:none;
	width:114px;
	text-align:center;
	height:40px;
	line-height:40px;
	background:#fff;
	font-size: 15px;
	color: #444;
	transition: all .2s;
	text-decoration: none;
    border-right:1px solid #dedbdb
}

.index_chart_list li a.on {
	background-color: #e73f3f;
	color: #fff;
}
.index_chart_list li a:hover {
	background-color: #e73f3f;
	color: #fff;
}


.lot-award {
	overflow:hidden; border-bottom:1px solid #eee; background:#fff
}
.lot-award li {
	float: left
}
.lot-award .logo {

	border-right:1px solid #eee; 
	 
}
.lot-award .logo a {
	display:block;
	width:100px;
	height:100px;
	text-indent:-9999px;
	margin: 10px 20px 10px 20px;
}
#pk10 .lot-award .logo a {
	background: url(../images/txffc.png) no-repeat;
	background-size:99%
}
#jspk10 .lot-award .logo a {
	background: url(../images/jspk10.png) no-repeat;
	background-size:99%
}
#mspk10 .lot-award .logo a {
	background: url(../images/mspk10.png) no-repeat;
	background-size:99%
}
#xyft .lot-award .logo a {
	background: url(../images/xyft.png) no-repeat;
	background-size:99%
}
#jsft .lot-award .logo a {
	background: url(../images/jsft.png) no-repeat;
	background-size:99%
}
#msft .lot-award .logo a {
	background: url(../images/msft.png) no-repeat;
	background-size:99%
}
#cqssc .lot-award .logo a {
	background: url(../images/cqssc.png) no-repeat;
	background-size:99%
}
#jsssc .lot-award .logo a {
	background: url(../images/jsssc.png) no-repeat;
	background-size:99%
}
#msssc .lot-award .logo a {
	background: url(../images/msssc.png) no-repeat;
	background-size:99%
}
#tjssc .lot-award .logo a {
	background: url(../images/tjssc.png) no-repeat;
	background-size:99%
}
#xjssc .lot-award .logo a {
	background: url(../images/xjssc.png) no-repeat;
	background-size:99%
}
#xync .lot-award .logo a {
	background: url(../images/xync.png) no-repeat;
	background-size:99%
}
#gdkl10 .lot-award .logo a {
	background: url(../images/gdkl10.png) no-repeat;
	background-size:99%
}
#jsk3 .lot-award .logo a {
	background: url(../images/jsk3.png) no-repeat;
	background-size:99%
}

	
.lot-award .currentAward {
	width:450px; margin:10px
}
.lot-award .currentAward .title {
	float: left;
	line-height: 35px;
	height: 35px;
	color: #333;
}
.lot-award .currentAward .current {
	text-align: right;
	line-height: 35px;
	float: left;
	color:red; 
}
.lot-award .currentAward .period-info {
	float: right;
	line-height: 35px; 
}
.lot-award .currentAward .period-info span {
	color: red;
	
}
.lot-award .currentAward .cai-num {
border:1px solid #eee;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	clear: both;
	padding-left:10px;
	width: 450px;
	background-color: #fff;
	height: 55px;
	line-height:55px;
	text-align:center;
	color:#FF3300;
}
.lot-award .currentAward .cai-num span {
	margin-top: 8px;
}


.lot-award .warnTime {
	
	 height:90px;
	 margin:10px; width:170px
}
.lot-award .warnTime .djs div {
	float: left
}
.lot-award .warnTime .title {
 overflow:hidden;line-height: 35px;
	height: 35px; 
}
.lot-award .warnTime .title div {
float:left;
		
}
.lot-award .warnTime #period {
		color:red; 

}
.lot-award .warnTime .djs span {
		-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	width: 58px;
	height: 55px;
	text-align: center;
	font-family: "time";
	font-size: 30px;
	line-height: 55px;
	color: #fff; font-size:34px;
	background: #64616c; display:block; float:left
}
.lot-award .warnTime .djs .opening{
	
	width: 155px;
	height: 55px;
	text-align: center;
	border:1px solid #eee;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color:#666;
	line-height: 50px;
	font-size:20px;
	
}
.lot-award .warnTime .djs .opening .iconfont{	 position: relative ; top:2px;font-size:24px; padding-right:5px; 
}
.lot-award .warnTime .djs em {
	line-height: 48px;
	margin: 0 5px; float:left
}


.lot-award .lotteryBtn {
	
	 height:90px; margin-top:18px; overflow:hidden
	
}

.lot-award .lotteryBtn .app_down {
 overflow:hidden; 
}
.lot-award .lotteryBtn .app_down i{  float:left; margin-left:12px}
.lot-award .lotteryBtn a{
-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	width: 120px;
	height: 35px;
	text-align: center;
	font-size: 13px;
	line-height: 35px;
	color: #777;
	border:1px solid #eee; display:block; float:left;
}	
.lot-award .lotteryBtn .chat_btn {
 overflow:hidden; margin-top:11px;
}
.lot-award .lotteryBtn .chat_btn i{ position: relative ; top:2px; font-size:18px; float:left; margin-left:10px}
.lot-award .zhibo {
 width:180px;
	 height:90px; margin-top:18px; overflow:hidden; float:right; margin-right:20px
	
}

/*长龙显示按钮*/
.cz-filter {
	height:30px;
	line-height:30px;
	position:relative
}
.cz-filter label {
	display:inline-block;
	margin-right:20px;
	cursor:pointer
}
.cz-filter label i {
	display:inline-block;
	width:12px;
	height:12px;
	line-height:15px;
	text-indent:1px;
	border:1px solid #c1c1c1;
	float:left;
	margin:8px 5px 0 0;
	font-size:13px;
	color:#999
}
.cz-filter .filter-time {
	border:1px solid #ddd;
	font-size:13px
}
.cz-filter .filter-time .text {
	float:left;
	height:28px;
	line-height:28px;
	padding:0 8px;
	width:99px;
	border-left:1px solid #ddd;
	background:url(../images/time.jpg) 89px center no-repeat;
	font-size:13px
}
.cz-filter .filter-time .btn, .cz-filter .filter-time span {
	display:inline-block;
	float:left;
	padding:0 10px;
	height:28px;
	line-height:28px;
	background:#f1f1f1
}
.cz-filter .filter-time .btn {
	cursor:pointer;
	font-size:13px
}


.cz-filter label.active i:before, .trend-filter dl dd label.active i:before {
	content:'\e654'; font-size:10px
}


.trend-tab {
	height:40px;
	line-height:40px;
	border-bottom:1px solid #e5e5e5
}
.trend-tab .tab-a {
	background:#fafafa;
	overflow:hidden
}
.trend-tab .tab-a a {
	display:inline-block;
	float:left;
	width:110px;
	text-align:center;
	color:#333
}
.trend-tab .tab-a a.active, .trend-tab .tab-a a:hover {
	background:#666;
	color:#fff
}
.trend-tab .day-a a {
	display:inline-block;
	height:28px;
	line-height:28px;
	width:45px;
	text-align:center;
	float:left;
	margin-left:5px;
	margin-top:6px;
	border-radius:3px;
	font-size:13px
}
.trend-tab .day-a a.active, .trend-tab .day-a a:hover {
	background:#e73f3f;
	color:#fff
}
.trend-tab .filter-time {
	border:1px solid #ddd;
	font-size:13px;
	margin-top:5px;
	margin-left:30px
}
.trend-tab .filter-time .text {
	float:left;
	height:28px;
	line-height:28px;
	padding:0 8px;
	width:99px;
	border-left:1px solid #ddd;
	background:url(../images/time.jpg) 89px center no-repeat;
	font-size:13px
}
.trend-tab .filter-time .btn, .trend-tab .filter-time span {
	display:inline-block;
	float:left;
	padding:0 10px;
	height:28px;
	line-height:28px;
	background:#f1f1f1
}
.trend-tab .filter-time .btn {
	cursor:pointer;
	font-size:13px
}
.trend-filter {
	padding:15px 0 8px;
	font-size:13px
}
.trend-filter .box {
	display:none
}
.trend-filter dl {
	padding:3px 0 0;
	overflow:hidden;
	line-height:26px
}
.trend-filter dl dt {
	float:left;
	width:72px
}
.trend-filter dl dd {
	width:888px;
	float:left
}
.trend-filter dl dd a {
	display:inline-block;
	float:left;
	width:63px;
	height:24px;
	line-height:24px;
	border-radius:3px;
	border:1px solid #e5e5e5;
	background:#fafafa;
	text-align:center;
	margin:0 10px 10px 0
}
.trend-filter dl dd a.active, .trend-filter dl dd a:hover {
	background:#fff7f7;
	border-color:#ffabab
}
.trend-filter dl dd label {
	display:inline-block;
	margin:0 11px 10px 0;
	cursor:pointer
}
.trend-filter dl dd label i {
	display:inline-block;
	width:12px;
	height:12px;
	line-height:15px;
	text-indent:1px;
	border:1px solid #c1c1c1;
	float:left;
	margin:6px 6px 0 0;
	font-size:13px;
	color:#999
}
.trend-filter dl dd label.active i {
	color:#e73f3f;
	border-color:#e73f3f
}
.trend-filter dl dd label:hover {
	color:#e73f3f
}
.trend-filter dl dd .btn a {
	margin:0 0 0 10px;
	color:#fff;
	width:46px
}
.trend-filter dl dd .btn a.choose-all {
	border-color:#666;
	background:#666
}
.trend-filter dl dd .btn a.clean-all {
	background:#e73f3f;
	border-color:#e73f3f
}
#dewdrop {
	margin-top:-15px
}
.lz-table {
	margin-top:15px
}
.lz-table .table-title {
	height:38px;
	line-height:38px;
	background:#fafafa;
	border:1px solid #e5e5e5;
	padding:0 15px;
	font-size:13px
}
.lz-table .table-title a, .lz-table .table-title input, .lz-table .table-title select, .lz-table .table-title span {
	display:inline-block;
	float:left
}
.lz-table .table-title input, .lz-table .table-title select {
	margin:7px 5px 0;
	height:24px;
	border:1px solid #e5e5e5;
	line-height:22px;
	background:#fff;
	width:45px;
	text-align:center;
	font-size:13px;
	padding:0 3px
}
.lz-table .table-title .num {
	height:22px;
	line-height:22px;
	width:40px
}
.lz-table .table-title .btn {
	background:#666;
	border-radius:3px;
	color:#fff;
	border-color:#666;
	cursor:pointer;
	margin-right:10px
}
.blue-theme .lottery-news .box dl dd .txt p a, .blue-theme .lottery-news .box ul li a:hover i, .blue-theme .lottery-news .box ul li a:hover span, .blue-theme .lottery-news .tab .fl a:hover, .blue-theme .lottery-news .tab h6 span {
	color:#3771de
}
.lz-table .table-title .fr a, .lz-table .table-title .fr span {
	margin-left:5px
}
.lz-table .table-title .fr a i {
	font-size:18px;
	display:inline-block;
	vertical-align:middle
}
.lz-table .table {
	margin-top:-1px;
	width:100%;
	overflow-x:auto;
	overflow-y:hidden;
	float:left
}
.lz-table .table table {
	font-size:13px
}
.lz-table .table td {
	text-align:center;
	height:100px;
	vertical-align:top;
	padding:5px 5px 15px;
	min-width:19px
}
.lz-table .table td span {
	display:block;
	line-height:20px;
	cursor:pointer
}
.lz-table .table td.even {
	background:#fafafa
}
.lz-table .table td.active {
	background:#F9FB05
}

/*走勢圖*/

.page-cont {
	
	overflow:hidden;
	background:#fff;
	
}
.page-filter {
	position:relative
}
.page-filter .filter-top {
	overflow:hidden
}
.page-filter .filter-top a {
	display:inline-block;
	width:153px;
	height:40px;
	line-height:40px;
	text-align:center;
	float:left;
	margin-right:10px;
	font-size:16px;
	color:#333;
	border:1px solid #e5e5e5
}
.page-filter .filter-top a i {
	display:inline-block;
	width:21px;
	height:20px;
	background:url(../images/tb-ico.png) center top no-repeat;
	vertical-align:middle;
	margin-right:10px
}
.page-filter .filter-top a i.ico2 {
	background-position:center -21px
}
.page-filter .filter-top a.active, .page-filter .filter-top a:hover {
	background:#fffbf6;
	border-color:#ffcc82;
	color:#333
}
.page-filter .filter-top .filter-time {
	border:1px solid #ddd;
	position:absolute;
	right:0;
	top:5px
}
.page-filter .filter-top .filter-time .text {
	float:left;
	height:30px;
	line-height:30px;
	padding:0 8px;
	width:99px;
	border-left:1px solid #ddd;
	background:url(../images/time.jpg) 89px center no-repeat
}
.page-filter .filter-top .filter-time select {
	float:left;
	height:30px;
	line-height:30px;
	background:#fff;
	width:118px;
	padding:0 5px;
	border-left:1px solid #ddd
}
.page-filter .filter-top .filter-time .btn, .page-filter .filter-top .filter-time span {
	display:inline-block;
	float:left;
	padding:0 10px;
	height:30px;
	line-height:30px;
	background:#f1f1f1
}
.page-filter .filter-top .filter-time .btn {
	cursor:pointer
}
.page-filter .filter-top .filter-select {
	position:absolute;
	right:0;
	top:5px;
	line-height:1
}
.page-filter .filter-top .filter-select select {
	border:1px solid #ddd;
	height:32px;
	padding:0 6px
}
.page-filter .filter-down {
	margin-top:10px;
	height:43px;
	line-height:43px;
	border-bottom:1px solid #e5e5e5
}
.page-filter .filter-down .tab-a a {
	display:inline-block;
	float:left;
	padding:0 15px;
	height:42px;
transition:color ease-out .3s;
-moz-transition:color ease-out .3s;
-webkit-transition:color ease-out .3s;
-o-transition:color ease-out .3s;
	margin-right:5px
}
.page-num-filter dl dd a, .trend-list dl dd a, .trend-list dl dt i {
	margin-right:10px;
	display:inline-block;
	float:left
}
.page-filter .filter-down .tab-a a.active, .page-filter .filter-down .tab-a a:hover {
	color:#333;
	border-bottom:2px solid #e73f3f
}
.page-filter .filter-down .fr a {
	display:inline-block;
	float:left;
	margin-left:16px
}
.page-filter .filter-down .fr a.active, .page-filter .filter-down .fr a:hover {
	color:#e73f3f
}

.page-num-filter {
	padding:13px 0 5px
}
.page-num-filter dl {
	padding:2px 0 0
}
.page-num-filter dl dt {
	float:left;
	line-height:30px;
	padding-right:10px
}
.page-num-filter dl dd {
	float:left;
	overflow:hidden;
	width:838px;
	font-size:13px
}
.page-num-filter dl dd a {
	width:68px;
	height:28px;
	line-height:28px;
	text-align:center;
	border:1px solid #e5e5e5;
	border-radius:3px;
	color:#333;
	margin-bottom:10px
}
.page-num-filter dl dd a.active, .page-num-filter dl dd a:hover {
	border-color:#ffabab;
	background:#fff7f7
}
.page-num-filter dl dd a.btn-reset {
	width:48px!important;
	border-color:#e73f3f;
	background:#e73f3f;
	color:#fff
}
.page-num-filter dl dd.btn-filter-type a {
	width:auto;
	padding:0 10px
}










.kalendae .k-calendar, .kalendae .k-separator {
	zoom:1;
	vertical-align:top;
	display:inline-block
}
.kalendae .k-title, .kalendae div, .kalendae span {
	white-space:nowrap
}
.kalendae {
	display:inline-block;
	zoom:1;
	border:1px solid #ddd;
	font-size:12px;
	font-family:'Helvetica Neue', Helvetica;
	cursor:default;
	position:relative;
	background:#fff
}
.kalendae.k-floating {
	position:absolute;
	top:0;
	left:0;
	z-index:100000;
	margin:0;
	box-shadow:0 1px 3px rgba(0, 0, 0, .75);
	-moz-box-shadow:0 1px 3px rgba(0, 0, 0, .75);
	-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, .75)
}
.kalendae .k-btn-close {
	position:absolute;
	top:-8px;
	right:-8px;
	width:16px;
	height:16px;
	background:#fff;
	border:2px solid #ccc;
	color:#999;
	line-height:17px;
	text-align:center;
	font-size:13px;
	border-radius:10px;
	box-shadow:0 1px 3px rgba(0, 0, 0, .75);
	cursor:pointer;
	text-decoration:none
}
.kalendae .k-btn-close:after {
	content:"\2716"
}
.kalendae .k-btn-close:hover {
	color:#7EA0E2;
	background:#fff;
	border-color:#7EA0E2
}
.kalendae .k-calendar {
	width:224px
}
.kalendae .k-separator {
	width:2px;
	background:#ddd;
	height:224px;
	margin:0 10px
}
.kalendae .k-title {
	text-align:center;
	position:relative
}
.kalendae .k-caption {
	display:inline-block;
	font-size:14px;
	line-height:30px
}
.kalendae .k-btn-next-month, .kalendae .k-btn-next-year, .kalendae .k-btn-previous-month, .kalendae .k-btn-previous-year {
	width:30px;
	height:30px;
	cursor:pointer;
	position:absolute;
	top:0;
	color:#777;
	font-size:26px;
	line-height:30px;
	font-weight:700;
	font-family:arial;
	text-decoration:none
}
.kalendae .k-btn-previous-year {
	left:0;
	background:url(../images/first.png) center center no-repeat
}
.kalendae .k-btn-previous-month {
	left:30px;
	background:url(../images/prev.png) left center no-repeat
}
.kalendae .k-btn-next-month {
	right:30px;
	background:url(../images/next.png) right center no-repeat
}
.kalendae .k-btn-next-year {
	right:0;

	display:inline-block;
	background:url(../images/last.png) center center no-repeat
}
.kalendae .k-first-month .k-btn-next-month, .kalendae .k-first-month .k-btn-next-year, .kalendae .k-last-month .k-btn-previous-month, .kalendae .k-last-month .k-btn-previous-year, .kalendae .k-middle-month .k-btn-next-month, .kalendae .k-middle-month .k-btn-next-year, .kalendae .k-middle-month .k-btn-previous-month, .kalendae .k-middle-month .k-btn-previous-year, .kalendae .k-title.k-disable-year-nav .k-btn-next-year, .kalendae .k-title.k-disable-year-nav .k-btn-previous-year {
	display:none
}
.kalendae .k-title.k-disable-year-nav .k-btn-next-month {
	right:6px
}
.kalendae .k-title.k-disable-year-nav .k-btn-previous-month {
	left:6px
}
.kalendae .k-days, .kalendae .k-header, .kalendae .k-title {
	display:block;
	overflow:hidden
}
.kalendae .k-header, .kalendae .k-title {
	background-color:#FBFBFB
}
.kalendae.k-disable-next-month-btn .k-btn-next-month, .kalendae.k-disable-next-year-btn .k-btn-next-year, .kalendae.k-disable-previous-month-btn .k-btn-previous-month, .kalendae.k-disable-previous-year-btn .k-btn-previous-year {
	display:none
}
.kalendae .k-days span, .kalendae .k-header span {
	float:left
}
.kalendae .k-title {
	padding:0;
	height:30px;
	line-height:30px;
	background:#eee;
	border-bottom:1px solid #ddd
}
.kalendae .k-header span {
	text-align:center;
	width:32px;
	margin:5px 0;
	padding:1px 0;
	color:#8B8C8C
}
.kalendae .k-days span {
	width:32px;
	height:30px;
	font-size:14px;
	line-height:30px;
	text-align:center;
	color:#444;
	margin:1px 0
}
.kalendae .k-days .k-in-month {
	background-color:#C8EAFF
}
.kalendae .k-days .k-selected:first-child {
	background-color:#ccc;
	border-radius:12px 0 0
}
.kalendae .k-days span.k-in-month.k-active {
	border-color:#ddd;
	background-color:#fff;
	color:#444
}
.kalendae span.k-in-month.k-today.k-active {
	color:#20aeeb;
	font-weight:700
}
.kalendae .k-days span.k-out-of-month {
	color:#999
}
.kalendae .k-days span.k-active {
	cursor:pointer
}
.kalendae .k-days span.k-selected {
	border-color:#1072A5;
	color:#1072A5
}
.kalendae .k-days span.k-selected.k-active {
	background:#20aeeb;
	color:#fff
}
.kalendae .k-days span.k-range {
	background:0 0;
	border-color:#6DD4FE
}
.kalendae .k-days span.k-range.k-in-month {
	background:#20aeeb;
	color:#fff
}
.kalendae .k-days span.k-active:hover, .kalendae .k-week:hover span.k-active {
	border-color:#666
}
.clearfix:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0
}

.kalendae.ie8.k-floating {
	border:1px solid #ccc
}
.kalendae.ie8 .k-btn-close {
	width:20px;
	height:20px;
	background:url(../images/close.png) center center no-repeat
}
.kalendae.ie8 .k-btn-close:after, .kalendae.ie8 .k-btn-next-month:after, .kalendae.ie8 .k-btn-next-year:after, .kalendae.ie8 .k-btn-previous-month:after, .kalendae.ie8 .k-btn-previous-year:after {
	display:none
}



.page-title {
	font-size:16px;
	color:#333;
	line-height:1.3;
	border-bottom:1px solid #e5e5e5;

	height:40px; line-height:40px; overflow:hidden;
}
.page-title h2 {
	float:left
}
.page-title .tab {
	float:left;
	padding-left:20px;
	font-size:13px
}
.page-title .tab a {
	padding:6px 14px;
	margin-top:-6px;
	border:1px solid #dfdfdf;
	float:left;
	margin-right:5px;
	position:relative
}
.page-title .tab a.active, .page-title .tab a:hover {
	background:#fafafa;
	color:#666
}
.page-title .tab a img {
	position:absolute;
	left:50px;
	bottom:20px;
	z-index:2
}
.page-title span{line-height:35px;}
.page-title select{
	
	height:28px;
	border:1px solid #ddd;
	line-height:28px;
	background:#fff;
	width:100px;
	text-align:center;
	font-size:14px;

	
}
.page-title input{
	
	height:28px;
	border:1px solid #ddd;
	line-height:28px;
	background:#fff;
	width:50px;
	text-align:center;
	font-size:14px;
	
	
}

.fx-desc {
	padding:15px 0
}
.foot-desc {
	padding:15px;
	background:#f9f9f9;
	border:1px dashed #ddd;

	font-size:14px; line-height:30px;
}
/*表格*/
.table {
	position:relative
}
.table table {
	border-collapse:collapse;
	font-size:13px
}
.table table td, .table table th {
	line-height:36px;
	text-align:center;
	border:1px solid #e5e5e5
}
.table table th {
	background:#f9f9f9
}
.table th a.iconfont {
	vertical-align:top;
	margin-top:1px;
	color: #000099;
	margin-bottom:-2px;
	margin-left:5px;
	display:inline-block;
	position:relative;
	z-index:3;
	font-size:13px; 
}
.table table td.number span {
	display:inline-block;
	width:24px;
	height:24px;
	line-height:24px;
	border-radius:50%;
	text-align:center;
	background:#e73f3f;
	color:#fff;
	position:relative;
	z-index:3
}

.table table td.numbera span {
	display:inline-block;
	width:24px;
	height:24px;
	line-height:24px;
	border-radius:50%;
	text-align:center;
	background:#1384e7;
	color:#fff;
	position:relative;
	z-index:3;
	display:inline-block;
	-webkit-border-radius:5rem;border-radius:5rem; text-align:center;background:#f5faff;color:#359cf3;border:1px solid #5baef5;
}
.table table td.numberb span {
	display:inline-block;
	width:24px;
	height:24px;
	line-height:24px;
	border-radius:50%;
	text-align:center;
	background:#1384e7;
	color:#fff;
	position:relative;
	z-index:3;
	display:inline-block;
	-webkit-border-radius:5rem;border-radius:5rem; text-align:center;background:#f5faff;color:#d31611;border:1px solid #d31611;
}
.table table td.f-blue {
	background:#e73f3f;
	color:#fff
}
.table table td.f-orange {
	background:#ff9c00;
	color:#fff
}
.table table td.f-green {
	background:#5cd38f;
	color:#fff
}
.table table td.f-red {
	background: #9966CC;
	color:#fff
}
.table table td.bg-gray {
	background:#f9f9f9
}
.table table td.bg-red {
	background:#e73f3f;
	color:#fff
}
.table table td.bg-blue {
	background:#3771de;
	color:#fff
}
.table table .tl {
	text-align:left;
	padding:0 15px
}
.table table .td-span {
	overflow:hidden
}
.table table .td-span span {
 width:16.65%;
	float:left;
	margin:0 -1px -1px 1px;
	border:1px solid #e5e5e5;
	border-left:none;
	border-top:none;
	height:40px;
	line-height:40px;
	text-align:center;
}
.table table tr td span:nth-child(6n+6){
	border-right: 0;
}
.table table#hot-table td {
	padding:6px 0 0 6px;
	line-height:32px;
	height:32px
}
.table table#hot-table td .cai-num {
	padding:0
}
.table table#hot-table td .cai-num span {
	margin:0 6px 6px 0
}
.table table.kill-table .cai-num span {
	margin:0 1.5px
}

.table table.kill-table .num-td {
	width:260px
}
.table table.kill-table .num {
	width:115px
}
.table table.kill-table td {
	font-size:12px
}
.table table.kill-table .td-f, .table table.kill-table .td-g {
	display:none
}
.table table.kill-jsft-table .num-td, .table table.kill-jspk10-table .num-td, .table table.kill-pk10-table .num-td, .table table.kill-speed10-table .num-td, .table table.kill-xyft-table .num-td {
	min-width:360px
}
.table table.kill-pk10-table .num, .table table.kill-speed10-table .num {
	width:90px
}
.table table.kill-jspk10-table .num {
	min-width:93px
}
.table table.kill-gdkl10-table .num-td, .table table.kill-xync-table .num-td {
	min-width:295px
}
.table.h40 td, .table.h40 th {
	height:40px;
	line-height:40px
}
.table.h45 td, .table.h45 th {
	height:45px;
	line-height:45px
}
.table .cai-num {
	padding-left:7px
}
.table .cai-num.center {
	padding-left:0
}
.table.history-table .tab-a {
	font-size:0
}
.table.history-table .tab-a a {
	display:inline-block;
	height:26px;
	vertical-align:top;
	font-size:13px;
	padding:0 10px;
	margin:9px 3px 0;
	line-height:26px;
	border-radius:3px;
	background:#b9b9b9;
	color:#fff
}
.table.history-table .tab-a a.active {
	background:#50515f
}
.table.history-table .td-box {
	display:none
}
.table.history-table .td-box.show {
	display:block
}
.table.history-table td {
	font-size:13px
}
.table.history-table td.td-gdkl10 span, .table.history-table td.td-xync span {
	margin:0 7px
}
.table.history-table td.td-cqssc span, .table.history-table td.td-tjssc span, .table.history-table td.td-xjssc span {
	margin:0 10px
}
.table.history-table .time {
	color:#888
}
.table.history-table .time span {
	color:#555
}
.trend-cont .table td, .trend-cont .table th {
	font-size:12px
}
.trend-cont .table th {
	background:#fafafa;
	font-weight:700
}
.trend-cont .table th a.iconfont {
	vertical-align:top;
	margin-top:1px;
	color: #000099;
	margin-bottom:-2px;
	margin-left:5px;
	display:inline-block;
	position:relative;
	z-index:3;
	font-size:13px; 
}
.trend-cont .table .svg {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:2
}

.cai-num.center span, .cai-num>img {
	vertical-align:middle
}


.banner .hd li, .cai-num span, .lottery-nav a, .page-nav a {
	display:inline-block
}

.cai-num, .cai-num span {
	line-height:38px;
	overflow:hidden
}

.cai-num span {
	width:38px;
	height:38px;
	float:left;
	margin-right:5px;
	text-align:center;
	border-radius:50%;
	font-size:18px;
	color:#fff;
	font-weight:700;
	background:#e73f3f;
}
.cai-num span.opacity {
	opacity:.1;
	filter:alpha(opacity=10)
}
.cai-num.mspk10-num span, .cai-num.msft-num span, .cai-num.jsft-num span, .cai-num.jspk10-num span, .cai-num.pk10-num span, .cai-num.speed10-num span, .cai-num.xyft-num span {
	border-radius:3px;
	text-shadow:0 0 1px #000
}
.cai-num.mspk10-num span.n1, .cai-num.msft-num span.n1, .cai-num.jsft-num span.n1, .cai-num.jspk10-num span.n1, .cai-num.pk10-num span.n1, .cai-num.speed10-num span.n1, .cai-num.xyft-num span.n1 {
	background:#e6de00
}
.cai-num.mspk10-num span.n2, .cai-num.msft-num span.n2, .cai-num.jsft-num span.n2, .cai-num.jspk10-num span.n2, .cai-num.pk10-num span.n2, .cai-num.speed10-num span.n2, .cai-num.xyft-num span.n2 {
	background:#0092dd
}
.cai-num.mspk10-num span.n3, .cai-num.msft-num span.n3, .cai-num.jsft-num span.n3, .cai-num.jspk10-num span.n3, .cai-num.pk10-num span.n3, .cai-num.speed10-num span.n3, .cai-num.xyft-num span.n3 {
	background:#4b4b4b
}
.cai-num.mspk10-num span.n4, .cai-num.msft-num span.n4, .cai-num.jsft-num span.n4, .cai-num.jspk10-num span.n4, .cai-num.pk10-num span.n4, .cai-num.speed10-num span.n4, .cai-num.xyft-num span.n4 {
	background:#ff7600
}
.cai-num.mspk10-num span.n5, .cai-num.msft-num span.n5, .cai-num.jsft-num span.n5, .cai-num.jspk10-num span.n5, .cai-num.pk10-num span.n5, .cai-num.speed10-num span.n5, .cai-num.xyft-num span.n5 {
	background:#17e2e5
}
.cai-num.mspk10-num span.n6, .cai-num.msft-num span.n6, .cai-num.jsft-num span.n6, .cai-num.jspk10-num span.n6, .cai-num.pk10-num span.n6, .cai-num.speed10-num span.n6, .cai-num.xyft-num span.n6 {
	background:#5234ff
}
.cai-num.mspk10-num span.n7, .cai-num.msft-num span.n7, .cai-num.jsft-num span.n7, .cai-num.jspk10-num span.n7, .cai-num.pk10-num span.n7, .cai-num.speed10-num span.n7, .cai-num.xyft-num span.n7 {
	background:#bfbfbf
}
.cai-num.mspk10-num span.n8, .cai-num.msft-num span.n8,.cai-num.jsft-num span.n8, .cai-num.jspk10-num span.n8, .cai-num.pk10-num span.n8, .cai-num.speed10-num span.n8, .cai-num.xyft-num span.n8 {
	background:#ff2600
}
.cai-num.mspk10-num span.n9, .cai-num.msft-num span.n9, .cai-num.jsft-num span.n9, .cai-num.jspk10-num span.n9, .cai-num.pk10-num span.n9, .cai-num.speed10-num span.n9, .cai-num.xyft-num span.n9 {
	background:#780b00
}
.cai-num.mspk10-num span.n10, .cai-num.msft-num span.n10, .cai-num.jsft-num span.n10, .cai-num.jspk10-num span.n10, .cai-num.pk10-num span.n10, .cai-num.speed10-num span.n10, .cai-num.xyft-num span.n10 {
	background:#07bf00
}
.cai-num.gdkl10-num span.n19, .cai-num.gdkl10-num span.n20 {
	background:#e73f3f
}
/**/
.cai-num.mspk10-num span, .cai-num.msft-num span, .cai-num.jsft-num span, .cai-num.jspk10-num span, .cai-num.m5wfsc-num span, .cai-num.qwsc-num span, .cai-num.klft-num span, .cai-num.azsc-num span, .cai-num.m5ffc-num span, .cai-num.speed10-num span, .cai-num.xyft-num span {
	border-radius:3px;
	text-shadow:0 0 1px #000
}
.cai-num.mspk10-num span.n1, .cai-num.msft-num span.n1, .cai-num.jsft-num span.n1, .cai-num.jspk10-num span.n1, .cai-num.m5wfsc-num span.n1, .cai-num.qwsc-num span.n1, .cai-num.azsc-num span.n1, .cai-num.klft-num span.n1, .cai-num.m5ffc-num span.n1, .cai-num.speed10-num span.n1, .cai-num.xyft-num span.n1 {
	background:#e6de00
}
.cai-num.mspk10-num span.n2, .cai-num.msft-num span.n2, .cai-num.jsft-num span.n2, .cai-num.jspk10-num span.n2, .cai-num.m5wfsc-num span.n2,.cai-num.qwsc-num span.n2, .cai-num.azsc-num span.n2, .cai-num.klft-num span.n2, .cai-num.m5ffc-num span.n2, .cai-num.speed10-num span.n2, .cai-num.xyft-num span.n2 {
	background:#0092dd
}
.cai-num.mspk10-num span.n3, .cai-num.msft-num span.n3, .cai-num.jsft-num span.n3, .cai-num.jspk10-num span.n3, .cai-num.m5wfsc-num span.n3,.cai-num.qwsc-num span.n3, .cai-num.azsc-num span.n3,.cai-num.klft-num span.n3, .cai-num.m5ffc-num span.n3, .cai-num.speed10-num span.n3, .cai-num.xyft-num span.n3 {
	background:#4b4b4b
}
.cai-num.mspk10-num span.n4, .cai-num.msft-num span.n4, .cai-num.jsft-num span.n4, .cai-num.jspk10-num span.n4, .cai-num.m5wfsc-num span.n4, .cai-num.qwsc-num span.n4, .cai-num.azsc-num span.n4,.cai-num.klft-num span.n4, .cai-num.m5ffc-num span.n4, .cai-num.speed10-num span.n4, .cai-num.xyft-num span.n4 {
	background:#ff7600
}
.cai-num.mspk10-num span.n5, .cai-num.msft-num span.n5, .cai-num.jsft-num span.n5, .cai-num.jspk10-num span.n5, .cai-num.m5wfsc-num span.n5,.cai-num.qwsc-num span.n5, .cai-num.azsc-num span.n5,.cai-num.klft-num span.n5, .cai-num.m5ffc-num span.n5, .cai-num.speed10-num span.n5, .cai-num.xyft-num span.n5 {
	background:#17e2e5
}
.cai-num.mspk10-num span.n6, .cai-num.msft-num span.n6, .cai-num.jsft-num span.n6, .cai-num.jspk10-num span.n6, .cai-num.m5wfsc-num span.n6, .cai-num.qwsc-num span.n6,.cai-num.azsc-num span.n6,.cai-num.klft-num span.n6, .cai-num.m5ffc-num span.n6,  .cai-num.speed10-num span.n6, .cai-num.xyft-num span.n6 {
	background:#5234ff
}
.cai-num.mspk10-num span.n7, .cai-num.msft-num span.n7, .cai-num.jsft-num span.n7, .cai-num.jspk10-num span.n7, .cai-num.m5wfsc-num span.n7,.cai-num.qwsc-num span.n7,.cai-num.azsc-num span.n7, .cai-num.klft-num span.n7, .cai-num.m5ffc-num span.n7, .cai-num.speed10-num span.n7, .cai-num.xyft-num span.n7 {
	background:#bfbfbf
}
.cai-num.mspk10-num span.n8, .cai-num.msft-num span.n8,.cai-num.jsft-num span.n8, .cai-num.jspk10-num span.n8, .cai-num.m5wfsc-num span.n8, .cai-num.qwsc-num span.n8, .cai-num.azsc-num span.n8,.cai-num.klft-num span.n8, .cai-num.m5ffc-num span.n8, .cai-num.speed10-num span.n8, .cai-num.xyft-num span.n8 {
	background:#ff2600
}
.cai-num.mspk10-num span.n9, .cai-num.msft-num span.n9, .cai-num.jsft-num span.n9, .cai-num.jspk10-num span.n9, .cai-num.m5wfsc-num span.n9,.cai-num.qwsc-num span.n9, .cai-num.azsc-num span.n9,.cai-num.klft-num span.n9,  .cai-num.m5ffc-num span.n9, .cai-num.speed10-num span.n9, .cai-num.xyft-num span.n9 {
	background:#780b00
}
.cai-num.mspk10-num span.n10, .cai-num.msft-num span.n10, .cai-num.jsft-num span.n10, .cai-num.jspk10-num span.n10, .cai-num.m5wfsc-num span.n10, .cai-num.qwsc-num span.n10,.cai-num.azsc-num span.n10, .cai-num.klft-num span.n10, .cai-num.m5ffc-num span.n10, .cai-num.speed10-num span.n10, .cai-num.xyft-num span.n10 {
	background:#07bf00
}
.cai-num.gdkl10-num span.n19, .cai-num.gdkl10-num span.n20 {
	background:#e73f3f
}
/**/
.cai-num.xync-num span {
	background:url(../images/xync-38.png) left center no-repeat;
	text-indent:999px;
	border-radius:0
}
.cai-num.xync-num span.n1 {
	background-position:0 center
}
.cai-num.xync-num span.n2 {
	background-position:-48px center
}
.cai-num.xync-num span.n3 {
	background-position:-96px center
}
.cai-num.xync-num span.n4 {
	background-position:-144px center
}
.cai-num.xync-num span.n5 {
	background-position:-192px center
}
.cai-num.xync-num span.n6 {
	background-position:-240px center
}
.cai-num.xync-num span.n7 {
	background-position:-288px center
}
.cai-num.xync-num span.n8 {
	background-position:-336px center
}
.cai-num.xync-num span.n9 {
	background-position:-384px center
}
.cai-num.xync-num span.n10 {
	background-position:-432px center
}
.cai-num.xync-num span.n11 {
	background-position:-480px center
}
.cai-num.xync-num span.n12 {
	background-position:-528px center
}
.cai-num.xync-num span.n13 {
	background-position:-576px center
}
.cai-num.xync-num span.n14 {
	background-position:-624px center
}
.cai-num.xync-num span.n15 {
	background-position:-672px center
}
.cai-num.xync-num span.n16 {
	background-position:-720px center
}
.cai-num.xync-num span.n17 {
	background-position:-768px center
}
.cai-num.xync-num span.n18 {
	background-position:-816px center
}
.cai-num.xync-num span.n19 {
	background-position:-864px center
}
.cai-num.xync-num span.n20 {
	background-position:-912px center
}
.cai-num.jsk3-num  span {
	background:url(../images//jsk3-38.png) left center no-repeat;
	text-indent:999px;
	border-radius:0
}
.cai-num.jsk3-num span.n1 {
	background-position:0 center
}
.cai-num.jsk3-num span.n2 {
	background-position:-48px center
}
.cai-num.jsk3-num span.n3 {
	background-position:-96px center
}
.cai-num.jsk3-num span.n4 {
	background-position:-144px center
}
.cai-num.jsk3-num span.n5 {
	background-position:-192px center
}
.cai-num.jsk3-num span.n6 {
	background-position:-240px center
}
/**/
.cai-num.ahk3-num  span {
	background:url(../images//jsk3-38.png) left center no-repeat;
	text-indent:999px;
	border-radius:0
}
.cai-num.ahk3-num span.n1 {
	background-position:0 center
}
.cai-num.ahk3-num span.n2 {
	background-position:-48px center
}
.cai-num.ahk3-num span.n3 {
	background-position:-96px center
}
.cai-num.ahk3-num span.n4 {
	background-position:-144px center
}
.cai-num.ahk3-num span.n5 {
	background-position:-192px center
}
.cai-num.ahk3-num span.n6 {
	background-position:-240px center
}
/**/
/**/
.cai-num.m5k3-num  span {
	background:url(../images//jsk3-38.png) left center no-repeat;
	text-indent:999px;
	border-radius:0
}
.cai-num.m5k3-num span.n1 {
	background-position:0 center
}
.cai-num.m5k3-num span.n2 {
	background-position:-48px center
}
.cai-num.m5k3-num span.n3 {
	background-position:-96px center
}
.cai-num.m5k3-num span.n4 {
	background-position:-144px center
}
.cai-num.m5k3-num span.n5 {
	background-position:-192px center
}
.cai-num.m5k3-num span.n6 {
	background-position:-240px center
}

.cai-num.hbk3-num  span {
	background:url(../images//jsk3-38.png) left center no-repeat;
	text-indent:999px;
	border-radius:0
}
.cai-num.hbk3-num span.n1 {
	background-position:0 center
}
.cai-num.hbk3-num span.n2 {
	background-position:-48px center
}
.cai-num.hbk3-num span.n3 {
	background-position:-96px center
}
.cai-num.hbk3-num span.n4 {
	background-position:-144px center
}
.cai-num.hbk3-num span.n5 {
	background-position:-192px center
}
.cai-num.hbk3-num span.n6 {
	background-position:-240px center
}
/**/
.cai-num.size-32 {
	line-height:32px
}
.cai-num.size-32 span {
	width:32px;
	height:32px;
	line-height:32px;
	font-size:16px
}
.cai-num.size-32.xync-num span {
	background:url(../images/xync-32.png) left center no-repeat
}
.cai-num.size-32.xync-num span.n1 {
	background-position:0 center
}
.cai-num.size-32.xync-num span.n2 {
	background-position:-48px center
}
.cai-num.size-32.xync-num span.n3 {
	background-position:-96px center
}
.cai-num.size-32.xync-num span.n4 {
	background-position:-144px center
}
.cai-num.size-32.xync-num span.n5 {
	background-position:-192px center
}
.cai-num.size-32.xync-num span.n6 {
	background-position:-240px center
}
.cai-num.size-32.xync-num span.n7 {
	background-position:-288px center
}
.cai-num.size-32.xync-num span.n8 {
	background-position:-336px center
}
.cai-num.size-32.xync-num span.n9 {
	background-position:-384px center
}
.cai-num.size-32.xync-num span.n10 {
	background-position:-432px center
}
.cai-num.size-32.xync-num span.n11 {
	background-position:-480px center
}
.cai-num.size-32.xync-num span.n12 {
	background-position:-528px center
}
.cai-num.size-32.xync-num span.n13 {
	background-position:-576px center
}
.cai-num.size-32.xync-num span.n14 {
	background-position:-624px center
}
.cai-num.size-32.xync-num span.n15 {
	background-position:-672px center
}
.cai-num.size-32.xync-num span.n16 {
	background-position:-720px center
}
.cai-num.size-32.xync-num span.n17 {
	background-position:-768px center
}
.cai-num.size-32.xync-num span.n18 {
	background-position:-816px center
}
.cai-num.size-32.xync-num span.n19 {
	background-position:-864px center
}
.cai-num.size-32.xync-num span.n20 {
	background-position:-912px center
}
.cai-num.size-32.jsk3-num span {
	background:url(../images/jsk3-32.png) left center no-repeat
}
.cai-num.size-32.jsk3-num span.n1 {
	background-position:0 center
}
.cai-num.size-32.jsk3-num span.n2 {
	background-position:-42px center
}
.cai-num.size-32.jsk3-num span.n3 {
	background-position:-84px center
}
.cai-num.size-32.jsk3-num span.n4 {
	background-position:-126px center
}
.cai-num.size-32.jsk3-num span.n5 {
	background-position:-168px center
}
.cai-num.size-32.jsk3-num span.n6 {
	background-position:-210px center
}
.cai-num.center {
	text-align:center;
	font-size:0
}
.cai-num.center span {
	margin:2.5px;
	float:none
}
.cai-num.type-num span {
	background:url(../images/num-32.png) center top no-repeat;
	text-indent:99px
}
.cai-num.type-num span.n-da {
	background-position:center -192px
}
.cai-num.type-num span.n-xiao {
	background-position:center -224px
}
.cai-num.type-num span.n-dan {
	background-position:center -128px
}
.cai-num.type-num span.n-shuang {
	background-position:center -160px
}
.cai-num.type-num.zh-num span {
	background-position:center -256px
}
.cai-num.type-num.zh-num .n0, .cai-num.type-num.zh-num .n4, .cai-num.type-num.zh-num .n6, .cai-num.type-num.zh-num .n8, .cai-num.type-num.zh-num .n9 {
	background-position:center -288px
}
.cai-num.type-num.fw-num .n1, .cai-num.type-num.fw-num .n13, .cai-num.type-num.fw-num .n17, .cai-num.type-num.fw-num .n5, .cai-num.type-num.fw-num .n9 {
	background-position:center -320px
}
.cai-num.type-num.fw-num .n10, .cai-num.type-num.fw-num .n14, .cai-num.type-num.fw-num .n18, .cai-num.type-num.fw-num .n2, .cai-num.type-num.fw-num .n6 {
	background-position:center -352px
}
.cai-num.type-num.fw-num .n11, .cai-num.type-num.fw-num .n15, .cai-num.type-num.fw-num .n19, .cai-num.type-num.fw-num .n3, .cai-num.type-num.fw-num .n7 {
	background-position:center -384px
}
.cai-num.type-num.fw-num .n12, .cai-num.type-num.fw-num .n16, .cai-num.type-num.fw-num .n20, .cai-num.type-num.fw-num .n4, .cai-num.type-num.fw-num .n8 {
	background-position:center -416px
}
.cai-num.type-num.zfb-num .n1, .cai-num.type-num.zfb-num .n2, .cai-num.type-num.zfb-num .n3, .cai-num.type-num.zfb-num .n4, .cai-num.type-num.zfb-num .n5, .cai-num.type-num.zfb-num .n6, .cai-num.type-num.zfb-num .n7 {
	background-position:center -448px
}
.cai-num.type-num.zfb-num .n10, .cai-num.type-num.zfb-num .n11, .cai-num.type-num.zfb-num .n12, .cai-num.type-num.zfb-num .n13, .cai-num.type-num.zfb-num .n14, .cai-num.type-num.zfb-num .n8, .cai-num.type-num.zfb-num .n9 {
	background-position:center -480px
}
.cai-num.type-num.zfb-num .n15, .cai-num.type-num.zfb-num .n16, .cai-num.type-num.zfb-num .n17, .cai-num.type-num.zfb-num .n18, .cai-num.type-num.zfb-num .n19, .cai-num.type-num.zfb-num .n20 {
	background-position:center -512px
}
.td-mspk10 .cai-num.type-num span, .td-msft .cai-num.type-num span, .td-jsft .cai-num.type-num span, .td-jspk10 .cai-num.type-num span, .td-pk10 .cai-num.type-num span, .td-speed10 .cai-num.type-num span, .td-xyft .cai-num.type-num span {
	border-radius:3px
}
.td-mspk10 .cai-num.type-num span.n-da, .td-msft .cai-num.type-num span.n-da, .td-jsft .cai-num.type-num span.n-da, .td-jspk10 .cai-num.type-num span.n-da, .td-pk10 .cai-num.type-num span.n-da, .td-speed10 .cai-num.type-num span.n-da, .td-xyft .cai-num.type-num span.n-da {
	background-position:center -64px
}
.td-mspk10 .cai-num.type-num span.n-xiao, .td-msft .cai-num.type-num span.n-xiao, .td-jsft .cai-num.type-num span.n-xiao, .td-jspk10 .cai-num.type-num span.n-xiao, .td-pk10 .cai-num.type-num span.n-xiao, .td-speed10 .cai-num.type-num span.n-xiao, .td-xyft .cai-num.type-num span.n-xiao {
	background-position:center -96px
}
.td-mspk10 .cai-num.type-num span.n-dan, .td-msft .cai-num.type-num span.n-dan, .td-jsft .cai-num.type-num span.n-dan, .td-jspk10 .cai-num.type-num span.n-dan, .td-pk10 .cai-num.type-num span.n-dan, .td-speed10 .cai-num.type-num span.n-dan, .td-xyft .cai-num.type-num span.n-dan {
	background-position:center 0
}
.td-mspk10 .cai-num.type-num span.n-shuang, .td-msft .cai-num.type-num span.n-shuang, .td-jsft .cai-num.type-num span.n-shuang, .td-jspk10 .cai-num.type-num span.n-shuang, .td-pk10 .cai-num.type-num span.n-shuang, .td-speed10 .cai-num.type-num span.n-shuang, .td-xyft .cai-num.type-num span.n-shuang {
	background-position:center -32px
}









/*位置*/
.page-current{
height:40px; line-height:40px; padding-left:10px; 
}





/*走势图*/


.trend-list {
}

.trend-list dl {
    border-top: 1px solid #f1f1f1;
    background: #fdfdfd;
    padding: 20px;
  
    overflow: hidden;
     overflow:hidden
}

.trend-list dl.odd {
    background: #fafafa
}

.trend-list dl dt {
    float: left;
    width: 180px; 
}


.trend-list dl dt a {
    font-size: 16px;
    color: #333; 
}

.trend-list dl dt a:hover {
    color: #e73f3f
}

.trend-list dl dd {
    
    float: left
}

.trend-list dl dd a {
    height: 30px;
    line-height: 30px;
    padding: 0 14px;
    background: #fff;
    border: 1px solid #e5e5e5;
    border-radius: 3px
}

.trend-list dl dd a:hover {
    background: #e73f3f;
    color: #fff;
    border-color: #e73f3f
}




.plan-tab {
	height:40px;
	line-height:40px; margin:5px 0 5px 0
	
}
.plan-tab .num-a {
	overflow:hidden;
}
.plan-tab .num-a a {
	display:inline-block;
	float:left;
	width:110px;
	text-align:center;
	color:#444; 		
	margin-right:5px;
	border-radius:3px;
	background:#fafafa;


}
.plan-tab .num-a a.active, .plan-tab .num-a a:hover {
	background:#666;	
	color:#fff;border-radius:3px;
}
.plan-tab .ball-a a {
	display:inline-block;
	height:28px;
	line-height:28px;
	
	text-align:center; padding:0 6px 0 6px;
	float:left;
	margin-left:5px;
	margin-top:6px;
	border-radius:3px;
	font-size:13px
}
.plan-tab .ball-a a.active, .plan-tab .ball-a a:hover {
	background: #e73f3f;
	color:#fff
}



.fly-case-list{ font-size: 0; overflow:hidden}
.fly-case-list li {display: inline-block; vertical-align: middle; *display: inline; *zoom:1; font-size: 14px; background-color: #fff;}
.fly-case-list li{width: 270px; margin: 0 8px 15px 7px; padding: 10px; float:left;	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px; box-shadow: 1px 1px 5px rgba(0,0,0,.1);}
.fly-case-list li:hover{box-shadow: 1px 1px 5px rgba(0,0,0,.1);}
.fly-case-img{position: relative; display: block; left:50px}
.fly-case-list li h2{padding: 10px 0 5px; font-size: 12px; height:40px; line-height:40px; white-space: nowrap; overflow: hidden; text-align: center;}
.fly-case-list li h2 a{ font-size:14px}
.fly-case-desc{height: 60px; line-height: 20px; font-size: 12px; color: #666; overflow: hidden;}
.fly-case-info{position: relative; margin: 10px 0 0; border-top: 1px dotted #eee; text-align:center; padding-top:10px}
.fly-case-info p{height:24px; line-height: 24px;}

.fly-case-list li h2{padding: 10px 0 5px; line-height: 22px; font-size: 18px; white-space: nowrap; overflow: hidden; text-align: center;}


.weixin .weixin_nr{width:120px; height:120px; padding:10px; background:#fff; text-align:center; border:1px solid #eee;position:absolute;  display:none;z-index:9999999px}
.weixin .weixin_nr img{ margin-bottom:5px;}
.weixin .weixin_nr .arrow{ width:0; height:0; border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent; position:absolute; left:50px; top:-10px;}
.weixin.on .weixin_nr{ display:block;}




.header {
    width: 100%;
    padding: 0;
    margin: 0 auto;
    height: 80px;
    background-color: #FFFFFF;
}

.top_logo {
    width: 1140px;
    padding: 0;
    margin: 0 auto;
    height: 80px;
}

.top_logo1 {
    float: left;
    width: 300px;
    height: 60px;
    margin-top: 10px;
}

.top_logo2 {
    float: right;
    width: 840px;
    height: 60px;
    margin-top: 10px;
}

.nav_bg {
    width: 100%;
    margin: 0 auto;
    height: 55px;
    color: #fff;
    background: #d31611;
    background: -webkit-linear-gradient(left, #d31611 40%, #d31611 55%);
    background: -o-linear-gradient(left, #d31611 40%, #d31611 55%);
    background: -moz-linear-gradient(left, #d31611 40%, #d31611 55%);
    background: linear-gradient(left, #d31611 40%, #d31611 55%);
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    margin-bottom: 10px;
}

.nav_tit {
    position: relative;
    width: 1140px;
    padding: 0;
    margin: 0 auto;
    height: 55px;
}

.nav_tit li {
    float: left;
    list-style: none;
    text-decoration: none;
}

.nav_tit li a {


}

.nav_link.on {
    background-color: #E32521;
}

.nav_link {
    float: left;
    width: 140px;
    height: 55px;
    line-height: 55px;
    font-size: 16px;
    COLOR: #ffffff;
    TEXT-DECORATION: NONE;
    text-align: center;
    TEXT-DECORATION: none;
    font-weight: bold;
    transition: all .2s;
    border-right: 1px solid #e44747
}

.nav_link:hover {
    background-color: #E32521;
}


.cphost_content {
    position: absolute;
    width: 100%;
    top: 55px;
    /*height: 265px;*/
    background: #fff;
    z-index: 4;
    display: none;
    left: 0;
    box-shadow: 0 4px 8px rgba(0, 0, 0, .15);
}

.cphost_content .content_middle {
    width: 1140px;
    height: auto;
    margin: 0 auto;
    background: #fff;
    color: #333;
}

.cphost_content .content_middle div {
    width: 100%;
    height: auto;
    clear: both;
}

.cphost_content .content_middle .LineOne {
    height: auto;
    font-size: 18px;
    text-align: left;
    border-bottom: 1px solid #e7e6e7;
}

.cphost_content .content_middle .LineOne span {
    display: inline-block;
    width: auto;
    height: 55px;
    line-height: 55px;
}

.cphost_content .content_middle ul {
    width: 1016px;
    display: inline-block;
    height: auto;
    padding: 12px 0;
    background: #fff !important;
}

.cphost_content .content_middle ul li {
    width: auto;
    height: 30px;
    line-height: 30px;
    float: left;
    font-size: 14px;
    border-radius: 3px;
}

.cphost_content .content_middle ul li a {
    font-size: 14px;
    width: auto;
    height: 30px;
    line-height: 30px;
    color: #333;
    border-radius: 3px;
    padding: 5px 8px;
    text-overflow: clip;
}

.cphost_content .content_middle ul li a:hover {
    background-color: red;
    color: #fff;
}

.RMC_span, .GPC_span, .JWC_span, .QGC_span {
    vertical-align: middle;
    padding-left: 30px;
    margin-left: 10px;
    float: left;
    margin-right: 30px;
}

.cphost_content .content_middle .RMC_span {
    background: url(/public/static/pc/images/RMC.png) no-repeat;
    background-position-y: center;
}

.cphost_content .content_middle .GPC_span {
    margin-top: 17px;
    background: url(/public/static/pc/images/GPC.png) no-repeat;
    background-position-y: center;
}

.cphost_content .content_middle .JWC_span {
    background: url(/public/static/pc/images/JWC.png) no-repeat;
    background-position-y: center;
}

.cphost_content .content_middle .QGC_span {
    background: url(/public/static/pc/images/QGC.png) no-repeat;
    background-position-y: center;
}



