@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:#0c4c93;
}
.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;
}


@charset "UTF-8";
.top_nav a { color: #333; text-decoration: none;}
.top_nav a:hover { color: #333; text-decoration: underline;}
a.log_btn, a.reg_btn {
    width: 108px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    border-radius: 3px;
    font-size: 14px;
}
a.log_btn {
    background-color: #ee8600;
    border:1px solid #ee8600;
    color: #fff;
}
a.log_btn:hover {
    color: #fff;
}
a.reg_btn {
    background-color: #fff;
    border:1px solid #f26522;
    color: #f26522;
}
a.reg_btn:hover {
    color: #f26522;
}
/* 公共 */
.green { color: #2eb670;}
.red { color:#ed1c24;}

/*2016首页新春版 图标样式冲突 新春版下线 替换回原来图片  */
.sprites{
    /* background-image: url(https://r.aicai.com/v2/images/webclient/index/index2016/newyear/temp-sprites.png?v=20160128001); */
    background-image: url(https://r.aicai.com/v2/images/webclient/index/index2015/sprites.png?v=20160128001);
    background-repeat: no-repeat;
}

.top_nav {
    height: 35px;
    line-height: 35px;
    background-color: #f5f5f5;
    border-bottom:1px solid #eee;
    position: relative;
    z-index: 1002;
}

/* tit */
.loginbarMenu {
    position: relative;
    zoom: 1;
    z-index: 7;
    float: left;
}
.loginbarMenuTitle {
    float: left;
    height: 35px;
    line-height: 35px;
    padding: 0 23px 0 13px;
    position: relative;
    color: #333;
}
.bar-triangle {
    position: absolute;
    top: 16px;
    right: 12px;
    width: 0;
    height: 0;
    line-height: 0;
    overflow: hidden;
    border-style: solid dashed dashed;
    border-color: #999 transparent transparent transparent;
    border-width: 4px 4px 0;
    -moz-transition: -moz-transform .2s ease-in;
    -o-transition: -o-transform .2s ease-in;
    transition: transform .2s ease-in;
}
/* con */
.loginbarMenuCon {
    position: absolute;
    top: 35px;
    left: 0;
    background: #fff;
    box-shadow: 0 0 3px #ddd;
    border: 1px solid #ddd;
    z-index: 99;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}


/* hover */
.loginbarMenu.hover .loginbarMenuTitle .bar-triangle {
    border-top-color: #999;
    -moz-transform: rotate(180deg);
    -moz-transform-origin: 50% 30%;
    -webkit-transform: rotate(180deg);
    -webkit-transform-origin: 50% 30%;
    -o-transform: rotate(180deg);
    -o-transform-origin: 50% 30%;
    transform: rotate(180deg);
    transform-origin: 50% 30%;
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}
.loginbarMenu.hover .loginbarMenuTitle {
    padding: 0 22px 0 12px;
    color: #333;
    box-shadow: 0 -1px 1px #ddd;
    background: #fff;
    border: 1px solid #ddd;
    height: 34px;
    line-height: 34px;
    border-bottom: 0;
    z-index: 100;
}
.loginbarMenu.hover .loginbarMenuCon {
    opacity: 1;
    visibility: visible;
    top: 34px;
}


/* jiegou */
.top_nav_help li {
    float: left;
    height: 35px;
    margin-left: 15px;
    display: inline;
}
.globalAppMenu li {
    float: left;
    height: 35px;
    margin-right: 15px;
    display: inline;
}

.icon_mb { 
    display: inline-block;
    vertical-align: middle;
    width: 30px;
    height: 30px;
    background-position: 0 0;
}
.icon_sina {
    display: inline-block;
    vertical-align: middle;
    width: 30px;
    height: 30px;
    background-position: -30px 0;
}
.icon_alipay {
    display: inline-block;
    vertical-align: middle;
    width: 30px;
    height: 30px;
    background-position: -126px -35px;
}
.icon_qq {
    display: inline-block;
    vertical-align: middle;
    width: 30px;
    height: 30px;
    background-position: -90px -33px;
}
.icon_weixin {
    display: inline-block;
    vertical-align: middle;
    width: 30px;
    height: 30px;
    background-position: -326px -75px;
}

.otherLogin {
    width: 120px;
    zoom: 1;
    padding: 5px 0;
}
.otherLogin li {
    float: none;
    display: block;
    height: 30px;
    line-height: 30px;
    margin-right: 0;
}
.otherLogin li a {
    display: block;
    color: #666;
    padding-left: 5px;
}
.otherLogin li a:hover {
    background-color: #f5f5f5;
    color: #666;
    text-decoration: none;
}



/* new 2015-06-23 ken */

.vipDetails {
    width: 250px;
    top: 35px;
    line-height: 22px;
}
.vip_dj {
    padding: 5px 12px;
}

.loginbarCore .hover .loginbarMenuCon {
    opacity: 1;
    visibility: visible;
    top: 35px;
}

.VIPstate {
    zoom: 1;
}
.l-cztb {
    display: inline;
    float: left;
    text-align: center;
}
.l-cztb b, .l-cztb b span {
    text-align: left;
    height: 8px;
    overflow: hidden;
    font-size: 0;
    width: 110px;
    display: inline-block;
    margin: 3px 10px 0;
    vertical-align: middle;
    background-color: #ccc;
}
.l-cztb b span {
    background-color: #60ba00;
    margin: 0;
    vertical-align: top;
}
.l-cztb p {
    text-align: center;
    height: 12px;
    line-height: 12px;
    color: #666;
    font-size: 11px;
    font-size: 'Tahoma';
}
.l-cfz {
    margin-top: 6px;
}

.vip_tq { color: #066666;}
.vip_privilege {
    border-top: 1px solid #ddd;
    background-color: #f5f5f5;
    padding: 10px;
}
.vip_privilege_item{
    display: inline;
    float: left;
    padding: 6px 10px;
}
.icon_libao {
    display: inline-block;
    vertical-align: middle;
    width: 40px;
    height: 40px;
    background-position: -120px -310px;
}
.icon_jiangli {
    display: inline-block;
    vertical-align: middle;
    width: 40px;
    height: 40px;
    background-position: -160px -310px;
}

.icon_youhui {
  display: inline-block;
  vertical-align: middle;
  width: 40px;
  height: 40px;
  background-position: -199px -310px;
}

.vip_ft {
    padding: 10px 20px;
}
.vip_btn_group {
    padding: 10px;
}
.vip_btn_group a{
    width: 90px;
    height: 30px;
    line-height: 30px;
}

.icon_hide {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 40px;
    height: 40px;
    background-position: -180px -240px;
}
.icon_show {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 130px;
    height: 40px;
    background-position: -228px -240px;
}
.icon_msg {
    display: block;
    width: 30px;
    height: 30px;
    background-position: -165px -30px;
}
.icon_msg span {
    position: absolute;
    top: 2px;
    right: -3px;
    background-color: #ee8600;
    color: #fff;
    font-size: 12px;
    line-height: 1;
    padding: 1px 3px;
    border: 2px solid #fff;
    font-style: normal;
}

.dd_dorpdown {
    background-color: #fff;
    opacity: 0.9;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
    position: absolute;
    top: 35px;
    left: 0;
    width: 100%;
    z-index: 999;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.dd_dorpdown.hover {
    opacity: 1;
    visibility: visible;
}

.fore_box {
    color: #666;
    line-height: 30px;
    border-right: 1px solid #eee;
}
.fore_box dl {
    float: left;
    height: 250px;
}
.fore_box .item {
    display: inline;
    float: left;
    width: 90px;
}
.fore1 {
    width: 370px;
    padding:20px;
    border-left: 1px solid #eee;
}
.fore2 {
    width: 180px;
    padding:20px;
    border-left: 1px solid #eee;
}
.fore3 {
    width: 180px;
    padding:20px;
    border-left: 1px solid #eee;
}
.fore4 {
    width: 180px;
    padding:20px;
    border-left: 1px solid #eee;
}
.fore1 dt { color: #2eb670; font-weight: bold;}
.fore2 dt { color: #ee8600; font-weight: bold;}
.fore3 dt { color: #0072bc; font-weight: bold;}
.fore4 dt { color: #ed1c24; font-weight: bold;}

/* == top_tips 顶部tips公告 ==*/
.top_tips {
    height: 40px;
    line-height: 40px;
    background-color: #fcf4e6;
    border-bottom: 1px solid #e5e5e5;
    color: #ab733d;
    font-size: 12px;
}
.top_tips a, .top_tips a:hover {
    color: #ee8600;
    font-weight: bold;
    text-decoration: underline;
}
.top_tips .top_tips_close {
    width: 30px;
    height: 30px;
    font-size: 14px;
    line-height: 30px;
    text-align: center;
    font-weight: bold;
    color: #ca835a;
    text-decoration: none;
    margin-top: 5px;
}
.top_tips .top_tips_close:hover {
    background-color: #fae6c4;
    color: #ee8600;
    text-decoration: none;
}
.icon_top_tips {
    display: inline-block;
    vertical-align: middle;
    width: 30px;
    height: 30px;
    background-position: -285px -32px;
}


/* 2020首页新版样式gcheader_2015 for top1 & top2 */

body{ min-width: 1200px;background:#F2F2F2; color:#333; font-family:Open Sans,Neue Frutiger,Frutiger Next,Frutiger,Myriad Pro,Myriad,San Francisco,Segoe UI,Helvetica Neue,Helvetica,Arial,Verdana,Source Han Sans CN,PingFang SC,Lantinghei SC,Hiragino Sans GB,Wenquanyi Micro Hei,Microsoft YaHei,sans-serif;}
a:hover{text-decoration: none;}

.wrap1200{ width:1200px; margin-left:auto; margin-right:auto; position:relative;}
.mod_topMenuCon,
.mod_subSlide,
.mod_topMenu,
.mod_allNav,
.mod_downLoadInfo_Wrap{-webkit-transition:all .2s ease; -moz-transition:all .2s ease; -o-transition:all .2s ease; -ms-transition:all .2s ease; transition:all .2s ease;}


.mod_topBar{  font-size: 12px; background: #F6F6F6; }
.mod_topBar .logo{ width: 86px; height: 18px; margin-top: 7px; }
.mod_topBar .logo img{ display: block; width: 100%; height: 100%; }
.mod_topMenu{ position: relative; }
.mod_topMenu:hover,.mod_topMenu.hover{ background: #eee; }
.mod_topMenuTitle{ display: block; height: 35px; padding: 0 20px 0 10px; color: #666; }
.mod_topMenuCon{ position: absolute; top: 40px; z-index: 10;opacity: 0;visibility: hidden;  background:#fff; box-shadow:0px 4px 8px 0px rgba(0,0,0,0.05); border-radius:8px; border:1px solid rgba(238,238,238,1); }
.mod_topMenu.hover .mod_topMenuCon,
.mod_navSlide.hover .mod_topMenuCon{ opacity: 1; visibility: visible; top: 35px; }
.mod_navSlide.hover .mod_topDownload{ top: 50px; }
.mod_navSlide.hover a{ color: #FFDA44; }
.mod_topMenu.hover .g-triangle,
.mod_nav .mod_navSlide.hover .g-triangle{-moz-transform:rotate(180deg);-moz-transform-origin:50% 50%;-webkit-transform:rotate(180deg);-webkit-transform-origin:50% 50%;-o-transform:rotate(180deg);-o-transform-origin:50% 50%;transform:rotate(180deg);transform-origin:50% 50%;filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);top:13px\9}
.mod_topBar .link a,.mod_topBar .link span{ display: block; padding: 0 10px; color: #666; }
.mod_topBar .link a:hover{ text-decoration: underline; cursor: pointer; }
.mod_topMenuTitle .g-triangle,.mod_navSlide .g-triangle{
    position: absolute;
    top: 15px;
    right: 6px;
    width: 0;
    height: 0;
    line-height: 0;
    overflow: hidden;
    border-style: solid dashed dashed;
    border-color: #666 transparent transparent transparent;
    border-width: 4px 4px 0;
    -moz-transition: -moz-transform .2s ease-in;
    -webkit-transition: -webkit-transform .2s ease-in;
    -o-transition: -o-transform .2s ease-in;
    transition: transform .2s ease-in;
}

.mod_navBar{ position: relative; height: 60px; background: rgb(60 130 216); }
.mod_nav{ margin-left: -15px; }
.mod_nav .g-triangle{border-color: #fff transparent transparent transparent; top: 28px; right: 18px;}
.mod_nav > li{ position: relative; float: left; }
.mod_nav > li > a{ display: block; height: 60px; line-height: 60px; padding: 0 15px; font-size: 14px; color: #fff; }
.mod_nav .mod_navSlide > a{ padding-right: 33px;}
.mod_nav > li.active > a,
.mod_nav > li:hover > a{ color: #FFDA44; }
.mod_nav > li.active:after,
.mod_nav > li:hover:after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0;
    margin-left: -14px;
    width: 28px;
    height: 3px;
    background: #FFDA44;
    border-radius: 4px;
    animation: .4s both activeScaleX;
    -webkit-animation: .4s both activeScaleX;
}
.mod_nav > li.navSlide:hover:after{ display: none; }
@-webkit-keyframes activeScaleX{
  0%{-webkit-transform:scaleX(0);transform:scaleX(0)}
  50%{-webkit-transform:scaleX(1.2);transform:scaleX(1.2)}
  to{-webkit-transform:scaleX(1);transform:scaleX(1)}
}
.mod_allNav{ opacity: 0; visibility: hidden; position: fixed; width: 100%; min-width: 1260px; left: 0; top: 40px; z-index: 16; background: #fff;box-shadow:0px 4px 8px 0px rgba(0,0,0,0.1);}
.mod_topMenu.hover .mod_allNav{ opacity: 1; visibility: visible; top: 35px; }
.mod_allNavColumn{ height: 220px; float: left; padding-left: 40px; border-left: 1px solid #eee;}
.mod_allNavColumn h3{ padding: 18px 0 10px; font-size: 14px; font-weight: 800; line-height: 20px; }
.mod_allNavColumn ul{ float: left; }
.mod_allNavColumn ul.w100{ width: 100px; }
.mod_allNavColumn ul.w110{ width: 110px; }
.mod_allNavColumn ul.w115{ width: 115px; }
.mod_allNavColumn ul.w130{ width: 130px; }
.mod_allNavColumn ul.w140{ width: 140px; }
.mod_allNavColumn ul.w150{ width: 150px; }
.mod_allNavColumn ul li a{ line-height: 25px; color: #333; }
.mod_allNavColumn ul li a:hover{ text-decoration: underline; }
.bdr_eee{ border-right: 1px solid #eee; }

.mod_loginWrap{ height: 60px; right: 0; top: 0; }
.mod_loginBtn{ padding-top: 12px; }
.mod_loginBtn a{display: block; float: left; margin-left: 10px; width: 78px; height: 34px; line-height: 34px; border: 1px solid #fff; border-radius: 4px; text-align: center; font-size: 14px; color: #fff;}
.mod_loginBtn a:hover{ color: #fff; }
.mod_loginBtn a.yellow{ width: 80px; height: 36px; line-height: 36px; border: 0; background: #FFDA44; color: #333; }
.mod_loginBtn a.yellow:hover{ background: #f7c708; }
.mod_loginWrap .mod_userInfo{ color: #fff; font-size: 12px; padding-top: 12px; line-height: 36px; }
.mod_loginWrap .mod_userInfo a{ margin-left: 16px; display: inline-block;width:80px;height:36px; line-height: 36px; text-align: center;border-radius:4px; background: rgba(255, 255, 255, 0.15); color: #fff; font-weight: bold; }
.mod_loginWrap .mod_userInfo a:hover{ background: rgba(236, 235, 235, 0.15); }
.mod_loginWrap .mod_userInfo a.signOut{ display: inline; background: none; font-weight: normal; }
.mod_loginWrap .mod_userInfo a.signOut:hover{ text-decoration: underline; }
.mod_topShare{ right: 0; width:197px; padding-bottom: 10px;}
.mod_slideShare dl{ font-size: 14px; color: #333;}
.mod_slideShare dl dt{ height: 40px; line-height: 40px; font-weight: bold; padding-left: 16px; }
.mod_slideShare dl dd{ padding-left: 20px; height: 40px; line-height: 40px; }
.mod_slideShare dl dd a{ display: block; color: #333; }
.mod_slideShare dl dd:hover{ background: #EEF8FF; }
.mod_slideShare .mod_shareIcon{ margin-right: 16px; display: inline-block; vertical-align: top; margin-top: 12px; width: 17px; height: 17px;}
.mod_slideShare .mod_shareIcon svg{ display: block; }
.mod_slideShare .mod_ewm{ padding-left: 56px; }
.mod_slideShare .mod_ewm img{ width: 80px; height: 80px; display: block; }

.mod_topDownload{ width: 420px; padding: 20px; height: 303px; top: 55px; left: 50%; margin-left: -205px; overflow: hidden;border:0;}
.mod_downLoadInfo_Wrap{ cursor: pointer; border-radius: 8px; overflow: hidden; }
.mod_downLoadInfo_Wrap:hover{box-shadow:0px 0px 16px 0px rgba(0,0,0,0.2);}
.mod_downLoadInfo{ position: relative; width: 200px; text-align: center; padding-top: 20px; height: 170px;background:linear-gradient(315deg,rgba(157,200,226,1) 0%,rgba(100,151,194,1) 100%); }
.mod_ttyqLogo{ display: block; width: 32px; height: 32px; margin: 0 auto; }
.mod_downLoadInfo h2{ color: #fff; margin-top: 5px; line-height: 17px; font-size: 12px; }
.mod_downLoadInfo p{ color: rgba(255,255,255,.5); font-size: 12px; }
.mod_downLoadInfo h3{ color: #fff; font-size: 16px; margin-top: 10px; line-height: 22px; }
.mod_downLoadInfo.red{background:linear-gradient(315deg,rgba(238,76,76,1) 0%,rgba(201,92,92,1) 100%);}
.mod_downBot{ border-radius:0 0 8px 8px;border:2px solid rgba(238,238,238,1); border-top: 0; }
.mod_ewm{ position: relative; display: block; width: 70px; height: 70px; margin: 10px auto; margin-top: -35px; }
.mod_bot{ height: 33px; border-top: 1px solid #eee; line-height: 32px; color: #bbb; margin-top: 14px; }

.mod_subSlide{ opacity: 0; visibility: hidden; text-align: center; position: fixed; left: 0; top: 100px; width: 100%; z-index: 17; height:auto;background:#fff;box-shadow:0px 4px 8px 0px rgba(0,0,0,0.1);}
.mod_navSlide.hover .mod_subSlide{ opacity: 1; visibility: visible; top: 95px;}
.mod_subSlide ul{ font-size: 0; }
.mod_subSlide ul li{ display: inline-block; vertical-align: top; width: 100px; height: 100px;}
.mod_subSlide ul li.active,.mod_subSlide ul li:hover{ background: #F2F2F2; }
.mod_subSlide ul li a{ padding: 20px 0 15px; display: block; color: #333;}
.mod_subSlide ul li span{ color: #333; font-size: 14px; font-weight: bold; margin-top: 12px; display: block; }
.mod_subSlide ul li i{ display: block; margin: 0 auto; width: 32px; height: 32px; }
.subSprite{background-image: url(https://r.aicai.com/v2/images/webclient/index/index2020/subSprite.png); background-repeat:no-repeat; background-size: 64px 224px;}
.mod_subSlide ul li i.jz{ background-position: -32px 0; }
.mod_subSlide ul li i.sfc{ background-position: -32px -32px; }
.mod_subSlide ul li i.jl{ background-position: -32px -64px; }
.mod_subSlide ul li i.ssq{ background-position: -32px -96px; }
.mod_subSlide ul li i.dlt{ background-position: -32px -128px; }
.mod_subSlide ul li i.fc3d{ background-position: -32px -160px; }
.mod_subSlide ul li i.pl3{ background-position: -32px -192px; }
.mod_subSlide ul li i.zqzl{ background-position: 0 0; }
.mod_subSlide ul li i.lqzl{ background-position: 0 -32px; }
.mod_subSlide ul li i.bfzs{ background-position: 0 -64px; }
.mod_subSlide ul li i.ggtj{ background-position: 0 -96px; }
.mod_subSlide ul li i.zcrl{ background-position: 0 -128px; }
.mod_subSlide ul li:hover i{-webkit-animation: jump ease .8s 0s both;}

.mod_member a{color: #B78D68; display: block; padding: 0 10px;}
.mod_member a i{ display: inline-block; vertical-align: top; margin-top: 9px; width: 16px; height: 16px; margin-right: 3px; }
.mod_member a svg{ display: block; }
.mod_member a:hover i{ -webkit-animation: jump ease .8s 0s both;}




@-webkit-keyframes jump {
    0% {
        -webkit-transform: translate(0);
        transform: translate(0)
    }

    10% {
        -webkit-transform: translateY(5px) scaleX(1.2) scaleY(0.8);
        transform: translateY(5px) scaleX(1.2) scaleY(0.8)
    }

    30% {
        -webkit-transform: translateY(-13px) scaleX(1) scaleY(1) rotateZ(5deg);
        transform: translateY(-13px) scaleX(1) scaleY(1) rotateZ(5deg)
    }

    50% {
        -webkit-transform: translateY(0) scale(1) rotateZ(0);
        transform: translateY(0) scale(1) rotateZ(0)
    }

    55% {
        -webkit-transform: translateY(0) scaleX(1.1) scaleY(0.9) rotateZ(0);
        transform: translateY(0) scaleX(1.1) scaleY(0.9) rotateZ(0)
    }

    70% {
        -webkit-transform: translateY(-4px) scaleX(1) scaleY(1) rotateZ(-2deg);
        transform: translateY(-4px) scaleX(1) scaleY(1) rotateZ(-2deg)
    }

    80% {
        -webkit-transform: translateY(0) scaleX(1) scaleY(1) rotateZ(0);
        transform: translateY(0) scaleX(1) scaleY(1) rotateZ(0)
    }

    85% {
        -webkit-transform: translateY(0) scaleX(1.05) scaleY(0.95) rotateZ(0);
        transform: translateY(0) scaleX(1.05) scaleY(0.95) rotateZ(0)
    }

    100% {
        -webkit-transform: translateY(0) scaleX(1) scaleY(1);
        transform: translateY(0) scaleX(1) scaleY(1)
    }
}

@-moz-keyframes jump {
    0% {
        -webkit-transform: translate(0);
        transform: translate(0)
    }

    10% {
        -webkit-transform: translateY(5px) scaleX(1.2) scaleY(0.8);
        transform: translateY(5px) scaleX(1.2) scaleY(0.8)
    }

    30% {
        -webkit-transform: translateY(-13px) scaleX(1) scaleY(1) rotateZ(5deg);
        transform: translateY(-13px) scaleX(1) scaleY(1) rotateZ(5deg)
    }

    50% {
        -webkit-transform: translateY(0) scale(1) rotateZ(0);
        transform: translateY(0) scale(1) rotateZ(0)
    }

    55% {
        -webkit-transform: translateY(0) scaleX(1.1) scaleY(0.9) rotateZ(0);
        transform: translateY(0) scaleX(1.1) scaleY(0.9) rotateZ(0)
    }

    70% {
        -webkit-transform: translateY(-4px) scaleX(1) scaleY(1) rotateZ(-2deg);
        transform: translateY(-4px) scaleX(1) scaleY(1) rotateZ(-2deg)
    }

    80% {
        -webkit-transform: translateY(0) scaleX(1) scaleY(1) rotateZ(0);
        transform: translateY(0) scaleX(1) scaleY(1) rotateZ(0)
    }

    85% {
        -webkit-transform: translateY(0) scaleX(1.05) scaleY(0.95) rotateZ(0);
        transform: translateY(0) scaleX(1.05) scaleY(0.95) rotateZ(0)
    }

    100% {
        -webkit-transform: translateY(0) scaleX(1) scaleY(1);
        transform: translateY(0) scaleX(1) scaleY(1)
    }
}

@-o-keyframes jump {
    0% {
        -webkit-transform: translate(0);
        transform: translate(0)
    }

    10% {
        -webkit-transform: translateY(5px) scaleX(1.2) scaleY(0.8);
        transform: translateY(5px) scaleX(1.2) scaleY(0.8)
    }

    30% {
        -webkit-transform: translateY(-13px) scaleX(1) scaleY(1) rotateZ(5deg);
        transform: translateY(-13px) scaleX(1) scaleY(1) rotateZ(5deg)
    }

    50% {
        -webkit-transform: translateY(0) scale(1) rotateZ(0);
        transform: translateY(0) scale(1) rotateZ(0)
    }

    55% {
        -webkit-transform: translateY(0) scaleX(1.1) scaleY(0.9) rotateZ(0);
        transform: translateY(0) scaleX(1.1) scaleY(0.9) rotateZ(0)
    }

    70% {
        -webkit-transform: translateY(-4px) scaleX(1) scaleY(1) rotateZ(-2deg);
        transform: translateY(-4px) scaleX(1) scaleY(1) rotateZ(-2deg)
    }

    80% {
        -webkit-transform: translateY(0) scaleX(1) scaleY(1) rotateZ(0);
        transform: translateY(0) scaleX(1) scaleY(1) rotateZ(0)
    }

    85% {
        -webkit-transform: translateY(0) scaleX(1.05) scaleY(0.95) rotateZ(0);
        transform: translateY(0) scaleX(1.05) scaleY(0.95) rotateZ(0)
    }

    100% {
        -webkit-transform: translateY(0) scaleX(1) scaleY(1);
        transform: translateY(0) scaleX(1) scaleY(1)
    }
}

@keyframes jump {
    0% {
        -webkit-transform: translate(0);
        transform: translate(0)
    }

    10% {
        -webkit-transform: translateY(5px) scaleX(1.2) scaleY(0.8);
        transform: translateY(5px) scaleX(1.2) scaleY(0.8)
    }

    30% {
        -webkit-transform: translateY(-13px) scaleX(1) scaleY(1) rotateZ(5deg);
        transform: translateY(-13px) scaleX(1) scaleY(1) rotateZ(5deg)
    }

    50% {
        -webkit-transform: translateY(0) scale(1) rotateZ(0);
        transform: translateY(0) scale(1) rotateZ(0)
    }

    55% {
        -webkit-transform: translateY(0) scaleX(1.1) scaleY(0.9) rotateZ(0);
        transform: translateY(0) scaleX(1.1) scaleY(0.9) rotateZ(0)
    }

    70% {
        -webkit-transform: translateY(-4px) scaleX(1) scaleY(1) rotateZ(-2deg);
        transform: translateY(-4px) scaleX(1) scaleY(1) rotateZ(-2deg)
    }

    80% {
        -webkit-transform: translateY(0) scaleX(1) scaleY(1) rotateZ(0);
        transform: translateY(0) scaleX(1) scaleY(1) rotateZ(0)
    }

    85% {
        -webkit-transform: translateY(0) scaleX(1.05) scaleY(0.95) rotateZ(0);
        transform: translateY(0) scaleX(1.05) scaleY(0.95) rotateZ(0)
    }

    100% {
        -webkit-transform: translateY(0) scaleX(1) scaleY(1);
        transform: translateY(0) scaleX(1) scaleY(1)
    }
}
/*当前位置*/
.positionBar{ color: #999; line-height: 18px; }
.positionBar a{ color: #999; }
.positionBar a:hover{ text-decoration: underline; }
.positionBar i{ display: inline-block; width: 18px; height: 18px; vertical-align: top; margin: 0 1px; }
.positionBar i svg{ display: block; margin: 4px; }






.footer {
    background-color: #1fa35f;
    padding: 20px 0;
    color: #fff;
    line-height: 30px;
    min-width: 1080px;
}
.companyNav {
    color: #fff;
}
.companyNav a {
    margin: 0 5px;
    white-space: nowrap;
    color: #fff;
}
.companyNav a:hover{
	color: #fff;
	text-decoration:underline;
}
.securityCell {
    zoom: 1;
    text-align: center;
    padding: 9px 0 0 0;
}
.securityCell a {
    display: inline-block;
    vertical-align: middle;
    width: 108px;
    height: 45px;
    margin: 0 5px;
    overflow: hidden;
}
.securityCell a{
    background-image: url(../css/images/head_footBg.png);
    background-repeat: no-repeat;
}
.securityA{background-position:0 0}
.securityB{background-position:-121px 0}
.securityC{background-position:0 -50px}
.securityD{background-position:-121px -50px}
.securityE{background-position:0 -100px}
.securityF{background-position:-121px -100px}
.securityG{background-position:0 -150px}
.securityH{background-position:-121px -150px}
.securityI{background-position:0 -200px}
.securityNewA{background-position:-121px -257px}
.securityNewB{background-position:0 -257px}
.securityNewC{background-position:0 -357px}
.securityI img{display:none}
.ft_info {
    display: block;
    vertical-align: middle;
    background-color: #198e52;
    padding: 0 10px 0 2px;
    line-height: 30px;
    border-radius: 30px;
    margin: 10px auto;
    width: 490px;
}
.icon_info {
    display: inline-block;
    vertical-align: middle;
    width: 30px;
    height: 30px;
    background-position:  -300px 0;
}

.friendLink{width:960px; margin:10px auto 0; padding:10px 0; position:relative; zoom:1; border:1px solid #eee; margin-bottom: 10px;}

.friendLinkHead{height:20px; line-height:20px; padding:0 12px;}
.friendLinkHead li{float:left; margin-right:18px; display:inline; height:20px; line-height:18px;}
.friendLinkHead li a{color:#666}
.friendLinkHead li a:hover{color:#333; text-decoration:none;}
.friendLinkHead li.on a{ position:relative; color:#333; padding-bottom:3px;}

.friendLinkCon{ padding:0 8px; padding-top:7px; line-height:22px; color:#ddd;}
.friendLinkCon a{margin:0 5px; white-space:nowrap; color:#999}
.friendLinkCon a:hover{color:#999; text-decoration:underline;}
