/* 顶部 */

.logo{float:left;margin:0px;padding:0px;width:237px;height:70px;}

.top_right{float:right;margin:0px;padding:0px;width:350px;height:70px;}

/* 栏目 */

.Menu{margin:0px;padding:0px; }
.Menu ul{margin:0px;padding:0px 0px 0px 50px;}
.Menu ul li{float:left;margin:0px;padding:0px;width:91px;}
.Menu a:link,.Menu a:visited {display:block; padding:13px 0px 0px 0px; height:30px;font-size:14px;text-decoration:none; color:#FFF; text-align:center;}
/*.Menu a:hover {color:#FF0000; background:url(../images/tqcp/index_02.jpg) no-repeat; text-decoration:none;}*/
/*.Menu a.active {padding-left:0px; background:url(../images/tqcp/index_02.jpg) no-repeat; text-decoration:none;}*/
.Menu a:hover {color:#FF0000; text-decoration:none;}
.Menu a.active {padding-left:0px; text-decoration:none;}
.Menu a.active span { padding:0px; color:#FF0000; }

.tq-index-small-nav a{ display:inline-block;padding:0 4px}
.tq-indx-nav-bg{height:46px; background-image:url(https://www.tqcp.net/img/20180313/tq-nav-bg.png); background-repeat:repeat-x}
.tq-indx-nav-bg .Menu{margin-top:3px;}
.tq-indx-nav-bg .Menu a{height:27px;margin-top:4px;}
.tq-indx-nav-bg .Menu a.active{border:2px solid red; border-bottom:0;border-radius:10px 10px 0px 0px; background-color:#fff;}
.tq-indx-nav-bg .Menu a:hover{border:2px solid red; border-bottom:0;border-radius:10px 10px 0px 0px; background-color:#fff;}
/* 栏目end */	 
		 
		 
                      
.YSlide{position:relative;z-index:1;width:418px;height:206px;overflow:hidden;}
.YSample{margin:0 auto;overflow:hidden;}
.YSample,.YSample img{width:418px;height:206px;}
.YSample strong{position:absolute;z-index:5;bottom:4px;left:4px;font-weight:normal;width:400px;height:40px;line-height:40px;text-indent:10px;font-size:14px;color:#FFF;background-color:#000;opacity:.7;-moz-opacity:.7;filter:alpha(opacity=70);}
.YSIndex{position:absolute;z-index:6;bottom:16px;right:24px;width:300px;text-align:right;height:40px;line-height:40px;overflow:hidden;}
.YSIndex a:link,.YSIndex a:visited,.YSIndex a:hover{position:relative;z-index:6;padding:4px 8px;border:1px solid #FFF;color:#FFF;margin-right:5px;font-weight:bold;text-decoration:none;font-size:12px; font-weight:normal;}
.YSIndex a:hover, .YSIndex a.current:link, .YSIndex a.current:visited, .YSIndex a.current:hover{background-color:#35AADF;}


.qg-index-word1 p span{ display:inline-block;width:180px;white-space:nowrap;overflow: hidden;text-overflow: ellipsis;padding-right:6px;}
@-moz-document url-prefix(){
							.qg-bg-none ul li { margin-bottom:9px;}
							.qg-bg-none ul li .qg-float{ float:left;}
							.qg-bg-none ul li .qg-float-right{margin-left:24px;}
						} 

.tq-qxc-icon{ background-image:url(	https://www.tqcp.net/img/20180313/tq-qxc-LOGO.png); display:inline-block;width:28px;height:28px; margin-bottom:-8px;margin-right:12px; background-size:100%}
.tq-qxc-icon2{ background-image:url(	https://www.tqcp.net/img/20180313/tq-pl5-LOGO.png); display:inline-block;width:28px;height:28px; margin-bottom:-8px;margin-right:12px; background-size:100%}
.main_box .tq-index-title1 a{ font-size:15px;width:70px;}   
.main_box .tq-index-title1{width:840px;}  

.tab_box ul .tq-index-text1{height:32px;border:1px solid #fff}
.tab_box ul .tq-index-text1 a{width:260px;height:28px; line-height:28px;display:inline-block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }                  
					  
.tq-index-rj-box ul li{ float:left;}
.tq-index-rj-box .tq-index-rj-1 li{width:54px;margin-right:34px;}
.tq-index-rj-box .tq-index-rj-1 li p{ text-align:center}
.tq-index-rj-box .tq-index-rj-2 li{width:60px;height:24px;}
.tq-index-rj-box .tq-index-rj-2 li a{ font-size:12px; }
.tab_list ul li.on a{color:#F42424;}
.tab_list ul li.on{background:#fff;border-top:2px solid #F42424;}

/*特区彩票网首页样式代码结束*/


/*内容列表页*/
.qg-right-list ul li{width:310px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.tq-in-conten-zjsz ul li{ float:left;width:80px;margin:12px 0;font-size:14px}
.tq-in-conten-zjsz ul .tq-in-conten-zjsz-w{width:230px; }
.tq-in-conten-zjsz ul .tq-in-conten-zjsz-w2{width:180px; padding-top:12px;}
.tq-in-conten-zjsz ul .tq-in-conten-zjsz-img{width:120px; padding:10px 0 0 10px }

/*内容列表页end*/



/*专家实战*/
.tq-index-zjsz-box ul{width:100%; margin-bottom:16px}
.tq-index-zjsz-box ul li{ float:left; border:1px solid #ddd;width:260px;margin-left:26px;padding:10px;}
.tq-index-zjsz-box ul li img{ margin-top:-24px}
.tq-index-zjsz-box ul li a{ display:inline-block;width:160px}
/*专家实战end*/


/*点播喜报宣传str*/
.demand-recommend{
	font-size: 18px;
	font-weight: 500;
	color: #333333;
	margin-top: 14px;
}
.demand-recommend a{
	font-size: 16px;
	height: 30px;
	line-height: 30px;
	width: 64px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	background: #FFFFFF;
	border: 1px solid #999999;
	border-radius: 4px;
	margin-left: 10px;
	box-sizing: border-box;
	cursor: pointer;
}
.demand-recommend a:first-child{
	margin-left: 20px;
}
.demand-recommend a.active{
	background-color: #C72A29;
	color: #FFFFFF;
	border-color: #C72A29;
}

.play-type{
	font-weight: 500;
	color: #333333;
	margin-top: 20px;
}
.play-type a{
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	width: 64px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	background: #F2F2F2;
	color: #666666;
	border-radius: 4px;
	margin-left: 10px;
	box-sizing: border-box;
	cursor: pointer;
}
.play-type span:first-child{
	margin-left: 0;
}
.play-type span:first-child img{
	height: 30px;
	margin-top: -4px;
}
.play-type a:nth-child(2){
	margin-left: 20px;
}
.play-type a.active{
	background-color: #C72A29;
	color: #FFFFFF;
	border-color: #C72A29;
}
.play-type a.more{
	border: none;
	width: auto;
	float: inherit;
	background-color: #FFFFFF;
	margin-left: 20px;
	color: #C72A29;
}

.select-experts{
	border: 1px solid #DCDEDF;
	width: 100%;
	margin-top: 14px;
	margin-bottom: 20px;
	box-sizing: border-box;
}
.select-experts .title{
	font-size: 18px;
	font-weight: 500;
	color: #333333;
	padding: 20px;
	padding-bottom: 0;
}
.select-experts div{
	display: flex;
	justify-content: space-between;
}
.select-experts div p.line{
	display: block;
	/* height: 160px; */
	border-left: solid #F4F4F4 1px;
	margin-top: 40px;
}
.select-experts div ul{
	width: 320px;
	padding: 10px 0;
}
.select-experts div li{
	display: flex;
	justify-content: space-between;
	padding: 10px 20px;
	box-sizing: border-box;
	width: 100%;
	font-size: 14px;
}
.select-experts div li span{
	display: flex;
	align-items: center;
}
.select-experts div li span:first-child{
	font-size: 16px;
}
.select-experts div li span:nth-child(2){
	font-size: 14px;
	height: 24px;
	line-height: 24px;
	width: 54px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	background: #F2F2F2;
	color: #666666;
	border-radius: 4px;
	margin-left: 10px;
	box-sizing: border-box;
	background-color: #C72A29;
	color: #FFFFFF;
	border-color: #C72A29;
	margin-left: -24px;
}
.select-experts div li a{
	display: inline-flex;
	line-height: 24px;
	color: #3D91D7;
	cursor: pointer;
}
.select-experts div li span p{
	background-color: #CCCCCC;
	display: inline-block;
	font-size: 14px;
	width: 20px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	font-weight: 400;
	color: #FFFFFF;
	border-radius: 100px;
	margin-right: 5px;
	margin-bottom: -4px;
}
.select-experts div li span p.one{
	background-color: #FFD741;
}
.select-experts div li span p.two{
	background-color: #97B0C2;
}
.select-experts div li span p.three{
	background-color: #FFA95A;
}
.select-experts div li span font{
	display: block;
	width: 5em;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
/*点播喜报宣传end*/


/* 20240328新开奖号码增 str */
.ssq_l.w100{
    width: 100%;
}
.ssq_l.w100 .body_h2{
    border-bottom: none;
    padding-right: 0;
}
.ssq_l.w100 a{
    cursor: pointer;
}
.ssq_l.w100 .more{
    width: 126px;
    text-align: center;
	font-weight: bold;
}

.kj_title .left{
    border: solid #BECFDE 1px;
    padding: 19px;
    width: 710px;
    box-sizing: border-box;
	position: relative;
	height: 222px;
}
.kj_title .left .type{
	position: absolute;
	top: 18px;
	right: 0;
	font-weight: 400;
	font-size: 12px;
	color: #999999;
}
.kj_title .left .type span{
	color: #000;
	margin-left: 4px;
	margin-right: 23px;
}

/* 20240402下拉改a标签增 str */
.kj_title .left .select{
    border: solid #165E8F 1px;
    outline: none;
    height: 28px;
    border-radius: 6px;
	width: 102px;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	font-size: 13px;
	z-index: 1000;
}
.kj_title .left .select li{
	position: absolute;
	top: 29px;
	width: 102px;
	background-color: #FFFFFF;
	box-shadow: 0 0.01333rem 0.4266rem 0 rgba(174,174,174,0.67);
	box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.1);
    border-radius: 0 0 5px 5px;
	z-index: 100;
	display: none;
}
.kj_title .left .select li a{
	display: block;
	width: 100%;
	height: 28px;
	text-align: center;
	line-height: 28px;
	border-bottom: 1px solid #E4E4E4;
}
.kj_title .left .select li a:hover{
	color: #000;
}
.kj_title .left .select img{
	width: 14px;
	height: 14px;
}
/* 20240402下拉改a标签增 end */


.kj_title .left .kj_number{
    display: flex;
    align-items: center;
    font-weight: 400;
    font-size: 18px;
    color: #000000;
    margin-top: 17px;
}
.kj_title .left .kj_number li{
    display: flex;
    width: 522px;
    justify-content: center;
}
.kj_title .left.kl8 .kj_number{
	margin-top: 2px;
}
.kj_title .left.kl8 .kj_number li{
	width: 349px;
	margin-left: 105px;
	flex-wrap: wrap;
	justify-content: space-between;
}
.kj_title .left.kl8 .kj_number li span{
	width: 31px;
	height: 31px;
	margin: 0 1px;
	font-size: 16px;
}
.kj_title .left.kl8 .kj_number li span:nth-child(10n){
	margin-right: 0;
}
.kj_title .left.kl8 .kj_number li span:nth-child(10n+1){
	margin-left: 0;
}
.kj_title .left.kl8 .kj_number li span:nth-child(-n+10){
	margin-bottom: 5px;
}
.kj_title .left .time{
    display: flex;
    justify-content: space-between;
}
.kj_title .left .time li{
    width: 333px;
    height: 81px;
    background: #FAFAFA;
    margin-top: 22px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.kj_title .kl8 .time li{
	margin-top: 6px;
}
.kj_title .left .time li div{
    text-align: center;
}
.kj_title .left .time li span{
    text-align: center;
    font-weight: 400;
    font-size: 16px;
    color: #5072A0;
    display: block;
    height: 24px;
    line-height: 24px;
}
.kj_title .left .time li p{
    font-size: 14px;
    color: #999999;
}
.kj_title .left .kj_number span{
    display: flex;
    width: 32px;
    height: 32px;
    background-color: #FF5050;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
    font-weight: 400;
    font-size: 16px;
    color: #FFFFFF;
    margin: 0 2px;
}
.kj_title .left .kj_number span.blue{
	background-color: #009FFC;
}
.kj_title .right{
    width: 260px;
}
.ssq_l.w100 .center{
	text-align: center;
}
.pls_table td:nth-child(5) li{
	display: flex;
	justify-content: center;
	padding: 21px 26px;
}
.pls_table td:nth-child(6){
	width: 126px;
}
/* 福彩#d */
.pls_table.fc3d td:nth-child(5){
	width: 198px;
}
.pls_table td:nth-child(5) li span{
	width: 25PX;
	height: 25PX;
	background-color: #FF5050;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: 400;
	font-size: 12px;
	color: #FFFFFF;
	margin-right: 4px;
	margin-bottom: 4px;
}
.pls_table td:nth-child(5) li span.blue{
	background-color: #009FFC;
}
.pls_table td:nth-child(5) li span:last-child{
	margin-right: 0;
}
/* 快乐8 */
.pls_table.kl8 td:nth-child(1){
	width: 150px;
}
.pls_table.kl8 td:nth-child(2){
	width: 137px;
}
.pls_table.kl8 td:nth-child(3){
	width: 98px;
}
.pls_table.kl8 td:nth-child(4){
	width: 98px;
}
.pls_table.kl8 td:nth-child(5) li{
	display: flex;
	flex-wrap: wrap;
	padding: 21px 29px;
}
.pls_table.kl8 td:nth-child(5) li span{
	width: 25PX;
	height: 25PX;
	background-color: #FF5050;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: 400;
	font-size: 12px;
	color: #FFFFFF;
	margin-right: 4px;
	margin-bottom: 4px;
}
.pls_table.kl8 td:nth-child(5) li span:nth-child(n+10){
	margin-bottom: 0;
}
.pls_table.kl8 td:nth-child(6){
	width: 123px;
}

/* 分页str */
.page_div {
	text-align: center;
	box-sizing: border-box;
    margin-top: 22px;
    margin-bottom: 12px;
    display: none;
}
.page_div a {
	min-width: 30px;
	height: 30px;
	border: 1px solid #dce0e0!important;
	text-align: center;
	margin: 0 6px;
	cursor: pointer;
	line-height: 28px;
	color: #666666;
	font-size: 13px;
	display: inline-block;
    border-radius: 4px;
    text-decoration: none;
}
.page_div #firstPage,
.page_div #lastPage {
	width: 40px;
	color: #000000;
	border: 1px solid #F2F2F2!important;
    font-size: 14px;
}
.page_div #prePage,
.page_div #nextPage {
	width: 30px;
	color: #0073A9;
	border: 1px solid #F2F2F2!important;
}
.page_div #prePage img,.page_div #nextPage img{
    width: 20px;
    height: 20px;
    vertical-align: middle;
}
.page_div .current {
	border-color: #165E8F !important;
	color: #000000;
}
.page_div .totalPages {
	margin-right: 10px;
    font-size: 12px;
}
.page_div .totalPages font{
    color: #FF5099;
}
.page_div .totalSize span {
	color: #0073A9;
	margin: 0 5px;
}
.page_div .totality{
    font-weight: 400;
    font-size: 12px;
    color: #333333;
    margin-right: 10px;
}
.page_div .skipPages{
    border: 1px solid #F2F2F2!important;
    display: inline-flex;
    height: 30px;
    align-items: center;
    border-radius: 4px;
}
.page_div .skipPages input{
    width: 70px;
    text-align: center;
    border: none;
    outline: none;
}
.page_div .skipPages a{
    margin: 0;
    border-color: #165E8F !important;
    color: #165E8F;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
/* 分页end */
.footer{
	width: 100%;
}
.footer div{
	background-color: #F2F2F2;
}
.bonus_title{
	padding: 0;
	box-shadow: 0px 2px 7px 0px rgba(216,216,216,0.34);
	position: relative;
	z-index: 100;
	background-color: #FFFFFF;
}
.bonus_title.pr17{
	padding-right: 17px !important;
}
.bonus_scroll{
	width: 100%;
	max-height: 251.5px;
	overflow: hidden;
	overflow-y: auto;
}
.bonus_title span{
	display: inline-block;
	width: 33.3333%;
    font-size: 14px;
    color: #1d76a2;
    text-align: center;
    line-height: 35px;
	box-sizing: border-box;
	float: initial;
}
.bonus_title.column4 span:nth-child(1){
	width: 24.38%;
}
.bonus_title.column4 span:nth-child(2){
	width: 20.3%;
}
.bonus_title.column4 span:nth-child(3){
	width: 21.73%;
}
.bonus_title.column4 span:nth-child(4){
	width: 33.59%;
}
.pls_table.bonus tr td{
	width: 33.3333%;
}
.pls_table.column4 tr td:nth-child(1){
	width: 24.38%;
}
.pls_table.column4 tr td:nth-child(2){
	width: 20.3%;
}
.pls_table.column4 tr td:nth-child(3){
	width: 21.73%;
}
.pls_table.column4 tr td:nth-child(4){
	width: 33.59%;
}
.pls_table.column4 tr td span{
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background-color: #CC0000;
	margin: 0 3px;
}
.pls_table.column4 tr td span.blue{
	background-color: #0091FF;
}
.pls_table.column4 tr span.hidden{
	visibility: hidden;
}
.pls_table.column4 tr td li{
	display: inline-block;
	position: relative;
}
.pls_table.column4 tr td li div{
	width: 238px;
	background-color: #FFFFFF;
	box-shadow: 0px 0px 7px 0px rgba(139,139,139,0.34);
	border-radius: 4px;
	position: absolute;
	margin-left: -100px;
	margin-top: -4px;
	font-weight: 400;
	font-size: 12px;
	color: #1772A0;
	line-height: 19px;
	text-align: left;
	padding: 15px 20px;
	box-sizing: border-box;
	display: none;
	z-index: 100;
}
.pls_table.column4 tr td img{
	width: 16px;
	height: 16px;
	vertical-align: middle;
	margin-top: -2px;
	cursor: pointer;
}
.pls_table.bonus tr:nth-child(even){
	background-color: #FFFFFF;
}
.pls_table.bonus tr td.title{
	background-color: #FEFAF4;
}
.kj_title .right .h_117 {
    height: 117px;
	box-sizing: border-box;
}
.kj_title .right .h_222{
    height: 222px;
	box-sizing: border-box;
}
.kj_title .right .h_222 .ssqjq_list{
    padding: 8px 10px;
}
/* 20240328新开奖号码增 end */