/* m.css —— 2026-05-31 CSS死代码清理
 * 用途:清除大改版遗留的无用样式(全站25142个静态页+模板组2反向验证为零引用)
 * 变更:5244行 → 4657行;被移除的规则见同目录 (已归档,见git)
 * 顺带修复了原文件的CSS语法错(漏分号/悬空!important/孤立repeat/括号不平衡)
 * 备份:skin/.../*.bak.2026-05-31 与 tools/css-purge/backup/
 */
/* clearing */

html {

  font-size: 100%;

    -webkit-text-size-adjust: 100%;

    -ms-text-size-adjust: 100%;

    background: #eee;

}

body.search-result-page{
	overflow-x:hidden;
	background:#f3f6f4;
}

body.search-result-page table.search-shell,
body.search-result-page table.search-shell tbody,
body.search-result-page table.search-shell tr,
body.search-result-page table.search-shell td{
	display:block;
	width:100%;
	box-sizing:border-box;
	border:0;
	border-spacing:0;
}

body.search-result-page .search-shell{
	margin:0 auto;
	padding:10px 14px 24px;
	background:#f3f6f4;
}

body.search-result-page .search-wrap,
body.search-result-page .search-box,
body.search-result-page .search-item,
body.search-result-page .search-body,
body.search-result-page .search-url,
body.search-result-page .search-position,
body.search-result-page .search-summary,
body.search-result-page .search-form-row{
	max-width:100%;
	box-sizing:border-box;
}

body.search-result-page .search-body,
body.search-result-page .search-url,
body.search-result-page .r,
body.search-result-page .r a,
body.search-result-page .search-position,
body.search-result-page .search-summary,
body.search-result-page .search-form-row{
	white-space:normal;
	word-break:break-word;
	word-wrap:break-word;
	overflow-wrap:anywhere;
}

body.search-result-page .search-position{
	margin:8px 0 10px;
	padding:8px 12px;
	line-height:24px;
	color:#3d4b42;
	background:#fff;
	border:1px solid #d7e7dc;
	border-radius:6px;
}

body.search-result-page .search-wrap{
	width:100%;
	margin:0 auto;
}

body.search-result-page .search-box{
	margin:0 0 12px;
	padding:12px 14px;
	background:linear-gradient(180deg,#f7fff9 0%,#eef9f2 100%);
	border:1px solid #bfe0c9;
	border-radius:8px;
	box-shadow:0 1px 2px rgba(0,0,0,.04);
}

body.search-result-page .search-form-row{
	display:flex;
	align-items:center;
	gap:6px;
	line-height:30px;
	color:#333;
}

body.search-result-page #keyboard{
	width:min(320px,56vw);
	height:30px;
	line-height:30px;
	padding:0 9px;
	border:1px solid #94b79e;
	border-radius:5px;
	background:#fff;
	box-sizing:border-box;
}

body.search-result-page #search_news input[type="submit"]{
	height:30px;
	padding:0 14px;
	border:0;
	border-radius:5px;
	background:linear-gradient(180deg,#1ab65a 0%,#078339 100%);
	color:#fff;
	font-weight:700;
	cursor:pointer;
}

body.search-result-page .search-help{
	color:#66706a;
}

body.search-result-page .search-summary{
	margin:10px 0 0;
	padding-top:10px;
	border-top:1px solid #d9eadf;
	line-height:26px;
	color:#536058;
}

body.search-result-page .search-summary strong{
	color:#333;
	font-weight:700;
}

body.search-result-page .search-results{
	display:block;
	width:100%;
}

body.search-result-page .search-item{
	display:block;
	margin:0 0 11px;
	padding:15px 16px 16px;
	background:#fff;
	border:1px solid #d8e5dc;
	border-radius:8px;
	box-shadow:0 1px 2px rgba(0,0,0,.04);
}

body.search-result-page .search-item .r > span:first-child{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	min-width:24px;
	height:24px;
	padding:0 6px;
	margin-right:8px;
	border-radius:999px;
	background:#e9f8ee;
	border:1px solid #b7dfc4;
	color:#07833a;
	font-size:13px;
	font-weight:700;
	line-height:1;
	vertical-align:middle;
}

body.search-result-page .search-no{
	display:flex;
	align-items:center;
	justify-content:center;
	width:34px;
	height:34px;
	margin-top:2px;
	border-radius:999px;
	background:#e9f8ee;
	border:1px solid #b7dfc4;
	color:#07833a;
	font-size:15px;
	font-weight:700;
}

body.search-result-page .search-content{
	min-width:0;
}

body.search-result-page .r{
	display:block;
	margin:0 0 8px;
	font-size:16px;
	line-height:25px;
	font-weight:700;
	color:#161616;
}

body.search-result-page .r a{
	color:#161616;
	font-weight:700;
	width:auto;
	display:inline;
}

body.search-result-page .r font,
body.search-result-page .search-body font{
	font-weight:700;
}

body.search-result-page .search-body{
	display:block;
	width:100%;
	line-height:27px;
	color:#4e5651;
	font-size:14px;
}

body.search-result-page .search-url{
	display:block;
	margin-top:4px;
	line-height:24px;
	color:#078a22;
	font-size:14px;
}

body.search-result-page .bcgs_pages{
	width:100%;
	box-sizing:border-box;
	margin:14px 0 0;
	padding:6px 0 0;
}

@media screen and (max-width:520px){
	body.search-result-page .search-shell{
		padding:8px 8px 18px;
	}

	body.search-result-page .search-position{
		padding:7px 9px;
		font-size:13px;
		line-height:22px;
	}

	body.search-result-page .search-box{
		padding:10px;
	}

	body.search-result-page .search-form-row{
		flex-wrap:wrap;
		gap:7px;
		line-height:26px;
	}

	body.search-result-page #keyboard{
		flex:1 1 190px;
		width:auto;
		min-width:0;
	}

	body.search-result-page .search-help{
		flex:1 0 100%;
		font-size:12px;
		line-height:20px;
	}

	body.search-result-page .search-summary{
		font-size:13px;
		line-height:24px;
	}

	body.search-result-page .search-item{
		margin-bottom:9px;
		padding:12px 10px 13px;
	}

	body.search-result-page .search-no{
		width:30px;
		height:30px;
		font-size:13px;
	}

	body.search-result-page .r{
		font-size:14px;
		line-height:23px;
		margin-bottom:6px;
	}

	body.search-result-page .search-body{
		font-size:13px;
		line-height:25px;
	}

	body.search-result-page .search-url{
		font-size:12px;
		line-height:22px;
	}
}

body{margin:0px;padding:0px;margin-left:auto;margin-right:auto;background-color:#F5F5F5;overflow:hidden;overflow-y: scroll;max-width: 960px;}

@media screen and (min-width:1000px) {
	body{
		max-width: 960px;
	}
}

body>div{margin-right:auto;margin-left:auto}

label{cursor:pointer}

h1, h2, h3, h4, h5, h6,p,ol,ul,li,dl,dt,dd{margin:0px;padding:0; text-align:left;}

img{border:0;margin:0;vertical-align:top;}

form{margin:0px; padding:0px}

input, select{font-size:12px;vertical-align:middle;margin-left:0px;}

a, table, div, p, ul, li, td, pre, dt, dd,select, input, textarea {font-weight:normal;font-size:14px;font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans SC","Microsoft YaHei",Arial,sans-serif;}

li{list-style-type:none;}

a{text-decoration:none;color:#000;cursor:pointer;}

a:visited{text-decoration:none;color:#000;cursor:pointer;}



/* base Sytle

------------------------------------------------------------------------------------------------------------*/



.header{

    width: 100%;

    min-height: 44px;

    background: linear-gradient(180deg,#ffffff 0%,#f5fff8 100%);

    position: relative;

    display: flex;

    align-items: center;

    justify-content: space-between;

    gap: 8px;

    padding: 5px 6px;

    box-sizing: border-box;

}
.header{
    box-shadow:0 1px 4px rgba(5,78,36,.12);
}

.header .logo-link{

    display: block !important;

    width: 162px !important;

    height: 34px !important;

    flex: 0 0 auto !important;

}


.header img{

    display: block;

    width: 162px;

    height: 34px;

    max-width: calc(100% - 152px);

    flex: 0 1 auto;

}

.header .logo-link img{

    width: 100% !important;

    height: 100% !important;

    max-width: none !important;

    flex: none !important;

}

.header ul{

    display: flex;

    align-items: center;

    justify-content: flex-end;

    gap: 3px;

    margin: 0;

    padding: 10px 0 0;

    flex: 0 0 auto;

}

.header li{

    margin: 0;

    padding: 0;

}

.header a{color:#fff;font-size: 13px;}

.logo{

    display: inline-block; text-indent:-9999em;

    width: 162px; height: 34px;

    background-image: url(../images/logo.png);

    background-repeat: no-repeat;

    background-position: 0 0;



    background-size:162px 34px;

    margin: 5px 0 0 3px;

}

.logo a{

    display: block;

}

.jump{

	display: inline-block;

	float: none;

	position: static;

	margin: 0;

	padding:0 4px;

	display: block;

	background: linear-gradient(180deg,#31d778 0%,#0d8c43 100%);
	box-shadow:0 1px 3px rgba(5,92,44,.28);

	height: 26px;

	line-height: 25px;

	text-align: center;
	letter-spacing: 1.5px;

	border-radius: 4px;

	}



 .jump3{

		display: inline-block;

    float: none;

    width: 40px; 

	position: static;

	margin: 0; 

	display: block;

	background: linear-gradient(180deg,#26c96b 0%,#0b7f3b 100%);
	box-shadow:0 1px 3px rgba(5,92,44,.28);

	height: 26px;

	line-height: 25px;

	text-align: center;

	border-radius: 4px;

 }

 .jump4{

    display: inline-block;
    float: none;
    width: 46px;
    position: static;
    margin: 0;
    display: block;
    background: linear-gradient(180deg,#3bdd7f 0%,#11964b 100%);
    box-shadow:0 1px 3px rgba(5,92,44,.28);
    height: 26px;
    line-height: 25px;
    text-align: center;
    border-radius: 4px;
 }


 .jump5{

    display: inline-block;
    float: none;
    width: 60px;
    position: static;
    margin: 0;
    display: block;
    background: #f00;
    height: 26px;
    line-height: 25px;
    text-align: center;
    border-radius: 4px;
 }



 

/*-- menu --*/

.header_nav{position:relative;z-index:99;width:100%;float:left;background:linear-gradient(180deg,#17b85b 0%,#0d8c43 58%,#076b34 100%);overflow:visible;max-height:none;height:auto;border-bottom:#055c2c 2px solid;box-shadow:0 2px 6px rgba(5,78,36,.22);border-radius: 5px;}

#mainnav{background:transparent;position:relative;z-index:99;box-shadow: 0 3px 4px rgb(0 49 12 / 76%);}

#mainnav ul{
	display:grid;
	grid-template-columns:repeat(16, 1fr);
	align-items:center;
	padding:0;
	margin:0;
	background:transparent;
}

#mainnav li{float:none;position:relative;background:transparent;min-width:0;}

#mainnav li.line {display:none;}

#mainnav li a{
	font-size:14px;
	color:#fff;
	padding:6px 0 6px 0;
	display:flex;
	align-items:center;
	justify-content:center;
	white-space:nowrap;
	position:relative;
	text-align:center;
	text-decoration:none;
	text-shadow:0 1px 1px rgba(0,0,0,.85);
}

#mainnav li a::after{
	content:"";
	display:block;
	width:1px;
	height:12px;
	background:rgba(255,255,255,.42);
	position:absolute;
	right:0;
	top:50%;
	margin-top:-6px;
}

#mainnav li:last-child a::after{display:none;}

#mainnav li a.nav-hot,
#mainnav li a[style*="ffd700"]{
	color:#ffd700 !important;
	font-weight:800 !important;
	text-decoration:none;
}

#mainnav li a:hover{
	background:linear-gradient(180deg,rgba(255,255,255,.12) 0%,rgba(0,0,0,.08) 100%);
	text-decoration:none;
}

#mainnav li a:visited {color:#fff;cursor:hand;}
#mainnav li a.nav-hot:visited,
#mainnav li a[style*="ffd700"]:visited{color:#ffd700 !important;}

#mainnav li.on a{color:#fff;}
#mainnav li.on{background:#075f2f;font-weight:bold;color:#fff;}

#mainnav li.active a {
	position:relative;
	z-index:1;
	font-weight:bold;
}

#mainnav li.active a:before {
	content:"";
	position:absolute;
	left:5px;
	right:5px;
	top:5px;
	bottom:4px;
	background:linear-gradient(180deg,#075f2f 0%,#03451f 100%);
	border-radius:4px;
	box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 1px 2px rgba(0,0,0,.2);
	z-index:-1;
}

#mainnav li.active a:hover {
	text-decoration:none;
}
@media (max-width: 480px){
	#mainnav ul{
		grid-template-columns:repeat(8, 1fr);
	}

	#mainnav li a{
		font-size:13px;
		line-height:1.25;
		padding:5px 0 4px 0;
	}

	#mainnav li:nth-child(n+17){
		margin-top:-4px;
	}

	#mainnav li:nth-child(15) a::after{display:none;}

	#mainnav li.active a:before{
		left:5px;
		right:5px;
		top:4px;
		bottom:2px;
	}
}

.aligncenter{

	margin: 30px auto;

	display: block;

}

.middiv {

	font-size: 14px;

	line-height: 20px;

	color: #333;

	text-decoration: none;

	width:100%;

	margin-top:2px;float: left;

	background-color: #f5f5f5;

}

.middiv:after{
	content:"";
	display:block;
	clear:both;
}

.col_01 {

	float: left;

	text-align:left;

	width: 100%;

	margin-top: 2px;

	padding-bottom:0px;letter-spacing: 0.05em;

}

.title1{

	height:30px;

	line-height:30px;

	background:linear-gradient(180deg,#17b85b 0%,#0d8c43 100%);
	box-shadow:0 1px 3px rgba(5,78,36,.18);

	padding-left:12px;

	font-weight:bold;

	font-size:14px;
	letter-spacing: 0;

	text-indent:5px;

	color: #fff;

	padding-left: 24px;

}



.title11{

	height: 30px;

	line-height: 30px;

	background:linear-gradient(180deg,#17b85b 0%,#0d8c43 100%);
	box-shadow:0 1px 3px rgba(5,78,36,.18);

	position: relative;

	overflow: hidden;

	margin-bottom: 3px;

	padding-left: 28px;

	color: #fff;

	font-weight: bold;
	font-size: 14px;
	letter-spacing: 0;

}

/* 0416 */

.col_02 ul li .tit .time{margin:0;background-color: #6490E6;color:white;}

.col_02 ul li .con .app{display:inline;}

/* end */



.time{color: #c00;}



.link{

	float:left;

	width:960px;

	border: 1px solid #c0c0c0;

	margin-top:2px;

	margin-bottom:15px;

	text-align:left;

	background-color:#F6FBF6;

}

.intro{padding:10px 10px 0 10px;line-height:22px;}

.intro p{line-height:22px;}

.ssdaoh{

	border-top:1px solid #c0c0c0;border-bottom:1px solid #c0c0c0;margin-bottom:5px;padding:6px 0 3px 0;font-size:12px;float:left;width:100%;

}

.ssdaoh div{padding-left:6px;}

.ssdaoh a{margin-right:10px;height:25px;float:left;font-size:14px;}



/*.app{background:url(../images/app2.gif) no-repeat 0px;padding:0 0 0 16px;}*/



.copyright{width:960px;text-align:center;margin:12px auto;line-height:20px;clear:both;}

.copyright p{text-align:center;line-height:20px;}

.copyright p span{padding:0 6px;}

.copyright a{color:black;}



/* ???????????????? */

.player {width:650px;text-align:center;padding:0px 2px;float:left;overflow:hidden;}

.player a{font-size:14px;}

.player .tips{width:650px;font-size:14px;margin-top:5px;}

.player h1{font-size:16px;text-align:center;margin-top:20px;}

.player .favit{margin:5px 12px 0 0;border:1px solid #c0c0c0;padding:5px 8px;font-size:14px;float:left;}

.player .favit a{margin-left:2px;cursor:hand;}

#display1{border:1px solid #c0c0c0;width:648px;height:476px;font-weight:bold;font-size:16px;}

#display1 span{font-size:12px;font-weight:normal;}

#display2{width:1px;height:1px;overflow:hidden;}

#tabcontent{height:272px;overflow-x:hidden;overflow-y:auto;border:1px solid #989898;width:300px;}

#tabcontent .othsig{padding:10px;line-height:24px;}

#tabcontent .othsig h1{font-size:14px;}

#tabcontent .othsig a{margin-right:5px;}

.bold{font-weight:bold;}



.footer{

	clear:both;background-color:#e3e3e3;border-top:1px solid #e5e5e5;text-align:center;line-height:35px;margin: 20px 0px 0px 0px;color: #007744;padding:10px 0;

}

.footer-text-shift{
	display:block;
	transform:translateY(10px);
}

.footer p{text-align:center;font-size:14px;}

.footer a{color: #646464;/* base Sytlemargin-left:10px;--*/line-height: 25px;}







.hot_casino {

	border: 1px solid #ddd;

	background: #fff;

}



.hot_casino_title {

	height: 25px;

	line-height: 25px;

	font-size: 14px;

	border-bottom: 2px solid #f1f1f1;

	color: #008000;

	padding: 0px 8px 4px 22px;

	background: url(../../images/pre_inco.png) -61px -0px no-repeat;

	margin: 6px 5px 8px 8px;

}




.clear {

	clear: both

}



.bcgs_pages {
	margin: 18px 0 12px;
	overflow: hidden;
}

.bcgs_pages ul {
	margin: 0;
	padding: 0;
	text-align: center;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	row-gap: 6px;
	font-size: 0;
	line-height: 0;
}

.bcgs_pages ul li,
.bcgs_pages ul > a,
.bcgs_pages ul > b {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-width: 36px;
	height: 32px;
	line-height: 32px;
	padding: 0 12px;
	margin: 0 0 0 -1px;
	border: 1px solid #d8d8d8;
	background: transparent;
	color: #333;
	font-size: 14px;
	font-weight: normal;
	font-family: Tahoma, Arial, sans-serif;
	text-align: center;
	text-decoration: none;
	box-sizing: border-box;
	vertical-align: top;
}

.bcgs_pages ul > a:first-child,
.bcgs_pages ul > a:first-of-type,
.bcgs_pages ul li:first-child {
	margin-left: 0;
}

.bcgs_pages ul > a:hover,
.bcgs_pages ul li:hover,
.bcgs_pages ul li a:hover {
	background: transparent;
	border-color: #008000;
	color: #008000;
	text-decoration: none;
	position: relative;
	z-index: 2;
}

.bcgs_pages ul > b,
.bcgs_pages ul li.thisclass,
.dede_pages ul li.thisclass a,
.pagebox ul li.thisclass a:hover {
	background: #008000;
	border-color: #008000;
	color: #fff;
	font-weight: normal;
	position: relative;
	z-index: 3;
}




.table-c {

	margin-bottom: 10px;

}

.site-notice{
	text-align:center !important;
	font-size:13px;
	padding:5px 8px;
	background:#f1f5ef;
	border:1px solid #b7d9ad;
	margin:8px 0 10px !important;
	line-height:20px;
	color:#24552a;
	letter-spacing:0;
	border-radius: 5px;
}

.site-notice a{
	color:#087a2c !important;
}

div[style*="border-style: groove"]{
	text-align:center !important;
	font-size:13px !important;
	padding:5px 8px !important;
	background:#f1f5ef !important;
	border:1px solid #b7d9ad !important;
	margin:8px 0 10px !important;
	line-height:20px !important;
	color:#24552a !important;
	letter-spacing:0 !important;
}

div[style*="border-style: groove"] a{
	color:#087a2c !important;
}

.table-c-tight{
	margin-bottom:5px;
}

.comment-item{
	padding:10px 0;
}

.section-spacer{
	padding:12px 0 0;
}

.notice-label{
	color:#d00;
	font-weight:bold;
}

.company-link-cell{
	text-align:center;
}

.benefit-link{
	color:#007700 !important;
	font-size:12px !important;
}
.benefit-link2{
	color:#ff0000 !important;
	font-size:12px !important;
}
.lead-card{
	background-color:#eaeaea;
	height:120px;
}

.lead-card img{
	object-fit:cover;
}

.lead-title{
	text-align:center;
	display:block;
	height:30px;
	line-height:30px;
	background-color:#e8ece6;
	color:#222;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	padding:0 8px;
}

.col_01 li[style*="background-color: #eaeaea"]{
	background-color:#eaeaea !important;
}

.col_01 li > a[style*="background-color: #e3e3e3"]{
	background-color:#e8ece6 !important;
	color:#222 !important;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	padding:0 8px;
	box-sizing:border-box;
}




.table-c .djmc {

	text-align: center;

	font-size: 14px;

	line-height: 22px;
	color: #24552a;
	background: #eef8ed;
	margin-bottom: 10px;

}



.table-c table {

	border-right: 1px solid #ccc;

	border-bottom: 1px solid #ccc

}



.table-c table td {

	border-left: 1px solid #ddd;

	border-top: 1px solid #ccc;

	padding: 7px 5px;

	text-align: center;

	color: #333;

	font-size: 13px;
	line-height: 21px;

}



@media screen and (min-width:760px) {

.table-c table td {

	border-left: 1px solid #ddd;

	border-top: 1px solid #ccc;

	padding: 6px;

	text-align: center;

	color: #333;

	font-size: 14px;

}

}







.table-c table th {

	background:
		linear-gradient(90deg,rgba(255,255,255,.18),rgba(255,255,255,0) 42%),
		linear-gradient(180deg,#19b760 0%,#0b8740 100%);

	height: 30px;

	line-height: 30px;

	border-left: 1px solid rgba(255,255,255,.45);

	border-top: 1px solid rgba(255,255,255,.35);

	border-bottom: 3px solid #064f28;

	box-shadow: inset 0 1px 0 rgba(255,255,255,.22);

	color: #FFF;

	text-align: center;
	font-size: 14px;
	font-weight: 800;
	letter-spacing: 0;

}



.table-c table td a { display:block; 



	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

	color: #000;

	font-size: 13px;

	line-height: 21px;

}



@media screen and (min-width:760px) {

	.table-c table td a { display:block; 



	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

	color: #000;

	font-size: 14px;

}

}





.table-c2 table td a { display:block; 

	font-size: 12px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

	color: #000;

}





.table-c2 table td {

	 

	padding: 4px;

	text-align: center;

	color: #333;

	font-size: 12px;

	background: #EAF7EF;

}



.table-c2 table th {

	background:linear-gradient(180deg,#0d8c43 0%,#076b34 100%);

	height: 30px;

	line-height: 30px;

 
 
	color: #FFF;

	text-align: center

}



.table-c2 table {

 
 

}



.table-c2 {

	margin-bottom: 5px;

	margin-top: 5px;

}





.jrgw {margin:auto;

	color: #ffffff !important;



	background-color: #008000;

	display:block; 

	width:30px;

	padding: 1px 6px 1px 6px;

}

.jrgw-dual {
	display: inline-flex;
	flex-direction: column;
	align-items: stretch;
	gap: 0;
	overflow: hidden;
	border-radius: 8px;
}

.jrgw-dual .jrgw {
	margin: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	box-sizing: border-box;
	width: 50px;
	height: 24px;
	padding: 0;
	line-height: 1;
	font-size: 12px;
	text-align: center;
	letter-spacing: 0.06em;
	white-space: nowrap;
	border-radius: 0;
}

.jrgw-dual .jrgw + .jrgw {
	border-top: 1px solid rgba(255,255,255,0.28);
}

.jrgw-alt {
	background-color: #39a85b;
}

.jrgw2 {margin:auto;

	color:#ffffff;
	background: #F3FBF6;
	display:block !important;

	

}

@media screen and (min-width:760px) {

	.jrgw2{width: 80px;height: 40px;}

}

@media screen and (min-width:760px) {

	.jrgw{width: 35px;color: #ffffff !important;}
	.jrgw-dual .jrgw{
		width: 80px;
		height: 24px;
		letter-spacing: 1em;
		text-indent: 1em;
	}

}



.table-c table td a.qdys{

	background-color:#fff;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

	color: #333;

	padding-left: 15px;

	padding-right: 15px;

}





.table-c table td .by {

	display: block;

	position: relative;

	cursor: pointer;

	color: #0D5585;

	height: 30px;

	line-height: 30px;

}



.table-c table td .by .lj {

	display: none;

	position: absolute;

	left: 0px;

	top: 30px;

	z-index: 2222

}



.table-c table td .by:hover  .lj {

	display: block;

	background: #EBEBEB;

	width: 80px;

	font-size: 12px

}



.table-c table td .by:hover  .lj a {

	display: block;

	width: 80px;

	text-align: center;

	color: #333;

	height: 25px;

	line-height: 25px;

	background: none;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

	padding-left: 0px;

	padding-right: 0px;

}













.table-c table td .by:hover  .lj a:hover  {

background-color: #0D5585;

color: #fff;

}





.nav_bcgs_title {
	background:#087a2c;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
}



.nav_bcgs {
	background:#f1f8ef;
	border-left:3px solid #087a2c;
}



.left_01 {
	line-height:34px;
	color:#fff;
	text-shadow:none;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	display:block;
	letter-spacing:0;
}



.left_00 {
	line-height:28px;
	color:#087a2c;
	font-size:15px;
	font-weight:bold;
}



.gsjs {

	width: 100%;

	*width: 99.9%;

	TEXT-ALIGN: left;
	margin-top:8px;

}



.gsjs1 {

	width:100%;
	margin-top:8px;
	border-collapse:separate;
	border-spacing:0;
	border:1px solid #d6e8d1;
	background:#fff;

}



.gsjs1 td {

	padding: 10px 12px;

	color: #333;

	font-size:14px;
	line-height:22px;

}



.gsjs1 td p {

	color: #333 !important;

	line-height: 1.9;

	text-indent: 2em;

	word-wrap: anywhere;
	margin: 0 0 8px;

}



.gsjs1 td p img{

	max-width: 100% !important;

	height: auto !important;



}





.gsjs1 td img {

	max-width: 100% !important;

	height: auto !important;

}







.gsjs1 td p span {

	color: #333 ;

}



.gsjs1 td p a {

	color: #333 ;

}



.company-title-wrap{
	margin:0 auto;
}

.bywz{
	width:92%;
	margin:8px auto 12px;
	overflow:hidden;
	text-align:center;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	gap:6px;
}

.bywz li,
.bywz-item{
	float:none !important;
	width:auto !important;
	min-width:96px;
	height:30px !important;
	line-height:30px !important;
	margin:0 !important;
	background:#0ba33a !important;
	border-radius:5px;
	box-shadow:inset 0 -1px 0 rgba(0,0,0,.12);
	display:inline-flex !important;
	align-items:center;
	justify-content:center;
}

.bywz li a,
.bywz-item a{
	margin-left:0 !important;
	padding:0 12px;
	color:#fff !important;
	font-size:13px !important;
	font-weight:bold;
	line-height:30px;
	display:block;
}





.bcgs_bg {

	width:100%; margin:0 auto; margin-top:10px; margin-bottom:10px; text-align:center

}



.bcgs_bg img {max-width: 100%; height:auto; max-height:120px; object-fit:cover;

}



.articlnb td {

	border-bottom: 1px solid #dbe8d7;

	color: #333;
	padding:8px 6px;
	font-size:13px;
	line-height:20px;
	background:#fff;

}

.articlnb table{
	border:1px solid #d6e8d1;
	border-bottom:0;
	border-collapse:separate;
	border-spacing:0;
	background:#fff;
}

@media screen and (min-width:1000px){
	.articlnb table{
		table-layout:fixed;
	}
	.articlnb tr td:nth-child(2){
		width:calc(32% + 100px);
	}
}

.articlnb img{
	max-width:107px;
	height:auto;
	vertical-align:middle;
}

.benefit-title,
.gsjs1 #yh .left_00,
#yh .left_00{
	color:#d90000 !important;
}

.benefit-name,
#yh td > span{
	color:#d90000 !important;
	font-size:14px !important;
	font-weight:bold;
	line-height:22px;
}

.comment-form-cell,
.gsjs1 td.comment-form-cell{
	padding:0 !important;
}

.gsjs1 input[type="text"],
.gsjs1 textarea{
	max-width:100%;
	box-sizing:border-box;
	border:1px solid #cfdccd;
	border-radius:4px;
	font-size:13px;
	line-height:20px;
}

.gsjs1 input[type="submit"],
.gsjs1 button{
	border:0;
	border-radius:4px;
	background:#0b8f32;
	color:#fff;
	min-height:28px;
	padding:0 12px;
	font-size:13px;
}

#ts_text #ts_text_t2_d input[name="ch"],
#ts_text #ts_text_t2_d input[name="tsemail"]{
	width:172px !important;
}

#ts_text #ts_text_t2_d input[type="text"],
#ts_text #ts_text_t3_d textarea,
#ts_text input#key{
	border:1px solid #bcc7d3;
	border-radius:4px;
	background:#fff;
	box-shadow:inset 0 1px 2px rgba(15, 23, 42, 0.04);
}

#ts_text #ts_text_t2_d input[type="text"],
#ts_text input#key{
	height:26px;
	padding:3px 8px;
	line-height:16px;
}

#ts_text #ts_text_t3_d textarea{
	padding:8px 10px;
	line-height:1.6;
}

#ts_text input#key{
	width:64px !important;
	margin-left:0 !important;
	text-align:center;
	letter-spacing:1px;
	text-transform:uppercase;
}

#ts_text img#plKeyImg{
	display:inline-block;
	width:72px;
	height:28px;
	margin:0 6px 0 4px;
	vertical-align:middle;
	border:1px solid #d6dde5;
	border-radius:4px;
}

#ts_text input#key + img#plKeyImg{
	position:relative;
	top:-1px;
}

#ts_text .help-form-row{
	display:flex;
	align-items:flex-start;
	margin-bottom:10px;
}

#ts_text .help-form-label{
	display:block;
	flex:0 0 68px;
	line-height:22px;
}

#ts_text .help-form-field{
	display:block;
	flex:1 1 auto;
	min-width:0;
}

#ts_text .help-form-field input[name="title"],
#ts_text .help-form-field textarea[name="smalltext"]{
	width:100% !important;
	max-width:100%;
	margin-left:0 !important;
	box-sizing:border-box;
}

#pl > table > tbody > tr > td > table[align="center"]{
	width:calc(100% - 24px) !important;
	margin:0 12px;
	background:#fff;
	border-bottom:1px solid #e2e6e1;
	display:block;
	padding:9px 0;
	box-sizing:border-box;
}

#pl > table > tbody > tr > td > table[align="center"] tbody,
#pl > table > tbody > tr > td > table[align="center"] tr{
	display:block;
}

#pl > table > tbody > tr > td > table[align="center"] tr:first-child{
	display:flex;
	align-items:center;
	gap:10px;
}

#pl > table > tbody > tr > td > table[align="center"] tr:first-child td{
	border:0;
	height:auto;
	padding:0;
}

#pl > table > tbody > tr > td > table[align="center"] tr:first-child td:first-child{
	flex:1 1 auto;
	min-width:0;
}

#pl > table > tbody > tr > td > table[align="center"] tr:first-child td:last-child{
	flex:0 0 auto;
}

#pl > table > tbody > tr > td > table[align="center"] tr:not(:first-child) td{
	display:block;
	width:100% !important;
	height:auto !important;
	box-sizing:border-box;
}

#pl > table > tbody > tr > td > table[align="center"] tr:not(:first-child) td:not(.text){
	padding:0 !important;
	border:0;
}

#pl > table > tbody > tr > td > table[align="center"] tr:nth-child(3) td:first-child{
	display:none;
}

#pl > table > tbody > tr > td > table[align="center"] tr:nth-child(3) td:last-child{
	display:block;
	width:100% !important;
}

#pl .name{
	display:inline-block;
	max-width:180px;
	padding:0 8px;
	border-radius:5px;
	background:#1f64a5;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	line-height:19px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}

#pl .text{
	color:#333;
	font-size:14px;
	line-height:22px;
	padding:7px 0 8px !important;
	height:auto !important;
	min-height:0 !important;
	display:block;
	border:0;
}

#pl .re{
	color:#777;
	font-size:12px;
	line-height:20px;
	height:auto !important;
	min-height:0 !important;
	padding:2px 0 0 !important;
	text-align:right;
	display:block;
	border:0;
	clear:both;
}

#pl .re a{
	color:#1f5d98;
}

#pl .ecomment{
	margin:2px 0 7px;
	padding:7px 9px;
	background:#f6f7f6;
	border:0;
	border-left:3px solid #b8ccb3;
	border-radius:0;
	color:#666;
}

#pl .ecommentauthor{
	display:block;
	float:none;
	color:#999;
	font-size:12px;
	margin-bottom:2px;
}

#pl .ecommenttext{
	display:block;
	margin:0;
	color:#555;
	line-height:20px;
}

#pl td[background*="plhrbg.gif"]{
	height:0 !important;
	background:none !important;
	padding:0 !important;
	border:0 !important;
}

@media (max-width:520px){
	#pl > table > tbody > tr > td > table[align="center"]{
		width:calc(100% - 20px) !important;
		margin:0 10px;
		padding:8px 0 9px;
	}

	#pl .name{
		max-width:220px;
		font-size:12px;
	}

	#pl .text{
		font-size:14px;
		line-height:21px;
	}
}

@media (max-width:430px){
	.left_01{
		font-size:17px;
		line-height:33px;
		padding:0 8px;
	}

	.gsjs1 td{
		padding:9px 10px;
		font-size:14px;
		line-height:22px;
	}

	.articlnb td{
		padding:7px 5px;
		font-size:13px;
		line-height:20px;
	}

	.articlnb td a{
		display:inline-flex;
		align-items:center;
	}

	.articlnb td a img[src*="enterweb.png"]{
		width:88px !important;
		height:auto !important;
		vertical-align:middle;
	}
}

@media (max-width:360px){
	.bywz{
		width:96%;
		gap:5px;
	}

	.bywz li,
	.bywz-item{
		min-width:88px;
	}

	.bywz li a,
	.bywz-item a{
		font-size:12px !important;
		padding:0 10px;
	}
}



.center {

	overflow: hidden

}













.table-d table{
	background:#e2e8dd;
	margin-top:6px;
	margin-bottom:12px;
	border-collapse:separate;
	border-spacing:0;
	border-top:1px solid #d6e3d2;
	border-left:1px solid #d6e3d2;
	table-layout:fixed;
}

.table-d table td{
	background:#fff;
	text-align:center;
	line-height:18px;
	vertical-align:middle;
	font-size:12px;
	color:#333;
	border-right:1px solid #d6e3d2;
	border-bottom:1px solid #d6e3d2;
	padding:5px 3px;
	word-break:keep-all;
	overflow-wrap:anywhere;
}

.table-d table td:first-child{
	background:#0b6d16;
	color:#fff;
	font-size:13px;
	line-height:19px;
	font-weight:bold;
	white-space:nowrap;
	word-break:normal;
	overflow-wrap:normal;
}

.table-d table td:first-child a,
.table-d table td a{
	color:#fff;
	font-size:12px;
}

.table-d table td:nth-child(5){
	color:#e60012;
	font-size:12px;
	font-weight:400;
	line-height:18px;
}

.table-d table td:last-child{
	font-size:12px;
	font-weight:bold;
	word-break:normal;
	overflow-wrap:normal;
}



@media screen and (min-width:760px) {

	.table-d table td a{ color:#FFF;font-size: 14px;}

	.table-d table td{ background:#FFF;text-align: center;line-height:22px;  vertical-align:middle;font-size: 14px;}



}



.table-d table th{
	text-align:center;
	background:#f5f8f2;
	height:32px;
	line-height:32px;
	padding-left:4px;
	padding-right:4px;
	font-weight:normal;
	color:#333;
	border-right:1px solid #d6e3d2;
	border-bottom:1px solid #d6e3d2;
	white-space:nowrap;
}

.table-d table th:nth-child(1),
.table-d table td:nth-child(1){width:22%;}

.table-d table th:nth-child(2),
.table-d table td:nth-child(2),
.table-d table th:nth-child(4),
.table-d table td:nth-child(4){width:16%;}

.table-d table th:nth-child(3),
.table-d table td:nth-child(3){width:10%;}

.table-d table th:nth-child(5),
.table-d table td:nth-child(5){width:16%;}

.table-d table th:nth-child(6),
.table-d table td:nth-child(6),
.table-d table th:nth-child(7),
.table-d table td:nth-child(7){width:10%;}





.bottom-footer{width: 96%;margin: 0 auto;padding: 20px 0;}





.channelName{ width:100%; 

    border-top: 2px solid #008000;

    overflow: hidden;

    margin-bottom: 5px;

    padding-bottom: 5px;     color: #008000; margin-top:4px; background:#E8E8E8 

}

.channelName h3{    color:#008000 ;

 padding:0 .5em;font-weight:bold !important; padding-top: 5px;font-size:18px!important}

.channelName a{    color: #008000 ;font-size: 14px;

}

.paddingWrapper{ padding:0 10px;}

.picTxtGroup > li{ border-bottom:1px solid #e4eef2; padding: 20px 0; position:relative;}

.picTxtGroup li:after{ clear:both;content:""; display:table;}

.picTxtGroup li img{

	display:block;

	width:25%;

	height:100px !important;

	float:left;

	margin-right:3%;

	max-height:none;

	object-fit:cover !important;
	object-position:center top !important;

	background:#f3f3f3 url(/e/data/images/notimg.gif) center top no-repeat !important;

	background-size:cover !important;

	background-position:center top !important;

	background-repeat:no-repeat !important;
	border-radius: 6px;

}

.picTxtGroup li .txtArea{

	width: 70%;
	min-height: 100px;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}

.picTxtGroup li .txtArea h3{
	font-weight: 500 !important;
	font-size:20px;
	float: none;
	width: 100%;
	color: #333;
	margin: 0 0 12px;
	line-height: 1.4;
}

.fmys1 a{font-weight: 500 !important; color: #1EA05A;}

.fmys1 {font-weight: 500 !important; color: #1EA05A;float: left;}



.fmys2 a{font-weight: 500 !important; color: #333;letter-spacing: 1px}

.fmys2 {font-weight: 500 !important;color: #333;float: left;padding-right: 10px;margin-top: 5px;margin-bottom: 5px;}

.fmys2 a:first-child{
	color:#087a2c !important;
}

.fmys2 a:not(:first-child){
	color:#222 !important;
	letter-spacing:0;
}



.fmys3 {font-weight: 500 !important;color: #333;float: left;padding-right: 10px;margin-top: 9px;}

.fmys3 a{font-weight: 500 !important; color: #333;letter-spacing: 1px}

.fmys3 a:first-child{
	color:#087a2c !important;
}

.fmys3 a:not(:first-child){
	color:#222 !important;
	letter-spacing:0;
}



.picTxtGroup p{ color:#939598;font-size:.875em; max-height:3.6em; }

.picTxtGroup .itemDate{position: absolute;right: 0;bottom: 3px;}

.itemDate1{
	position: static;
	height: auto;
	max-height: 4.8em;
	width: 100%;
	overflow: hidden;
	line-height: 1.7;
	margin: 0 0 14px;
	flex: 1 1 auto;
}



 @media screen and (max-width:760px) {

	 .itemDate1{
		position: static;
		max-height: 5.1em;
		margin-bottom: 12px;
	}
	 .picTxtGroup li img{
		padding:0 !important;
		object-fit:cover !important;
		object-position:center top !important;
		background-size:cover !important;
		background-position:center top !important;
	}

	.picTxtGroup > li{
		padding: 16px 0;
	}

	.picTxtGroup li .txtArea{
		min-height: 88px;
        padding-right: 5px;
	}

	.picTxtGroup li .txtArea h3{
		font-size: 16px;
		margin-bottom: 10px;
		line-height: 1.35;
	}

}

.itemDate2{
	position: static;
	margin-top: auto;
}

.itemDate2 a{
	position: static;
	margin: 0;
	color: #ffffff;
	background-color: #008000;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-width: 92px;
	height: 32px;
	padding: 0 14px;
	border-radius: 4px;
	line-height: 1;
	font-size: 14px;
	font-weight: 600;
}



 @media screen and (max-width:760px) {

.itemDate2 {
	position: static;
	display: block;
	margin: 0;
	width: auto;
}

.itemDate2 a{
	min-width: 88px;
	height: 30px;
	padding: 0 12px;
	font-size: 13px;
}

}



.picTxtGroup2 > li{ border-bottom:1px solid #e3e3e3; padding:7px 0; position:relative;}

.picTxtGroup2.compact-list > li,
.col_01 > .picTxtGroup2 > li{
	padding:7px 0;
}

.picTxtGroup2 li:after{ clear:both;content:""; display:table;}



.picTxtGroup2 li img{

	display:block;

	width:20%;

	height:72px !important;

	float:left;

	margin-top:1.15em;

	margin-right:3%;

	max-height:none;

	object-fit:cover;

	background:#f3f3f3 url(/e/data/images/notimg.gif) center top no-repeat !important;

	background-size:cover !important;

	background-position:center top !important;

	background-repeat:no-repeat !important;

}



 @media screen and (max-width:760px) {

.picTxtGroup2 li img{ display:block; width:20%;height:52px !important;float:left; margin-top:0.5em; margin-right:3%;max-height:100px;border-radius: 4px;}

}



/* 首页各资讯版块（业界/分析预测/币圈/百科/新手指南）：左侧缩略图与首条大图对齐偏上，露出顶部水印或站点字样 */

.middiv .col_01 .picTxtGroup2 li img{

	object-position:center top;

}

.middiv .col_01 .lead-card img{

	object-position:center 44%;

}



.picTxtGroup2 li .txtArea{float: right;width: 75%;margin-top: 13px;}

.picTxtGroup2 li .txtArea h3{font-weight: 300 !important; font-size:40px}

.picTxtGroup2 p{ color:#939598;font-size:.875em; max-height:3.6em; overflow:hidden; text-align: right;}

.picTxtGroup2 .itemDate2{position: absolute;right: 0;bottom: 10px;}









.contentLeft{overflow:hidden;background:#fff;}

.contentLeft h1{font-size:28px;color:#1f1f1f;clear:both; font-weight: bold !important;  width:94% !important; text-align:center !important; padding:12px 3% 0 !important; line-height:1.35 !important; margin:18px 0 14px;letter-spacing:0;}



@media screen and (max-width:760px) {

	.contentLeft h1{font-size:20px;color:#1f1f1f;clear:both; font-weight: bold !important;  width:94% !important; text-align:center !important; padding:0 3% !important; line-height:1.45 !important; margin:14px 0 10px;letter-spacing:0;}

}









#contentMsg{margin:0 auto 14px;height:auto; font-size:13px;line-height:24px !important;border-bottom:1px solid #eef2ec; color:#888;text-align: center  !important;width:94% !important;padding-bottom:12px;}

#contentMsg a{color:#666;}



#fontMinus{border-left:#ccc 1px solid;}

#plnum b{font-weight:normal;font-style:norma;padding:2px 3px;color:#fff;margin-right:10px;background:#0875D2}







#newstext{letter-spacing:0;font-size:16px;line-height:1.8;color:#4a4a4a;max-width:860px;margin:28px auto 0;text-indent:0;}

#newstext video{ margin:10px auto; display: block; min-width:290px; min-height:200px; max-width:100%;background:#000}



#contentMain{width:auto;font-size:16px;color:#4a4a4a;line-height:1.8;text-align:left;word-wrap:break-word;word-break:break-word;clear:both;overflow:hidden;margin:0 auto 48px;}

#contentMain img { max-width:100%!important; height:auto!important;margin: 0 auto;display: block;border-radius: 5px;}

#contentMain h2,
#contentMain h3,
#contentMain h4,
#contentMain h5,
#contentMain h6{color:#222;line-height:1.5;margin:0 0 18px;font-weight:700;font-size:18px;}

#contentMain p{margin:0 0 15px;color:#4a4a4a;line-height:1.8;text-indent:0;font-size:16px;}

#contentMain p:last-child{margin-bottom:0;}

#contentMain p a{color:#333; text-decoration:underline;line-height:1.8;}

@media screen and (max-width:760px) {

	#contentMsg{margin:0 auto 10px;font-size:12px;line-height:22px !important;padding-bottom:10px;}

	#newstext{font-size:15px;line-height:1.75;max-width:85%;margin:24px auto 0;}

	#contentMain{font-size:15px;line-height:1.75;margin:0 auto 40px;}

	#contentMain h2,
	#contentMain h3,
	#contentMain h4,
	#contentMain h5,
	#contentMain h6{font-size:16px;line-height:1.55;margin:0 0 16px;}

	#contentMain p{font-size:15px;line-height:1.75;}

	#contentMain p a{line-height:1.75;}

}









.rslides {

  position: relative;

  list-style: none;

  overflow: hidden;

  width: 100%;

  padding: 0;

  margin: 0;

  }



.rslides li {

  -webkit-backface-visibility: hidden;

  position: absolute;

  display: none;

  width: 100%;

  left: 0;

  top: 0;

  }



.rslides li:first-child {

  position: relative;

  display: block;

  float: left;

  }



.rslides img {

  display: block;

  height: auto;

  float: left;

  width: 100%;

  border: 0;

  }

.slide_container {

  margin-bottom: 10px;

  position: relative;

  float: left;

  width: 100%;

  }



.slide {

  position: relative;

  list-style: none;

  overflow: hidden;

  width: 100%;

  padding: 0;

  margin: 0;

  }



.slide li {

  position: absolute;

  width: 100%;

  left: 0;

  top: 0;

  }

  

 .slide img {

  display: block;

  position: relative;

  z-index: 1;

  height: auto;

  width: 100%;

  border: 0;

  }



.slide .caption {

  display: block;

  position: absolute;

  z-index: 2;

  font-size: 16px;

  text-shadow: none;

  color: #fff;

  background: #000;

  background: rgba(0,0,0, .8);

  left: 0;

  right: 0;

  bottom: 0;

  padding: 10px 20px;

  margin: 0;

  max-width: none;

  }

 .slide .caption2 {

  display: block;

  z-index: 2;

  font-size: 16px;

  text-shadow: none;

  color: #000;

  left: 0;

  right: 0;

  bottom: 0;

  padding: 10px 20px;

  margin: 0;

  max-width: none;

  } 

 .slide_nav {

  position: absolute;

  -webkit-tap-highlight-color: rgba(0,0,0,0);

  top: 52%;

  left: 0;

  opacity: 0.7;

  z-index: 3;

  text-indent: -9999px;

  overflow: hidden;

  text-decoration: none;

  height: 61px;

  width: 38px;

  background: transparent url("../images/themes.gif") no-repeat left top;

  margin-top: -45px;

  }



.slide_nav:active {

  opacity: 1.0;

  }



.slide_nav.next {

  left: auto;

  background-position: right top;

  right: 0;

  }

  

.dhsycss {

	float: left;padding: 5px 3px 5px 3px;}

   

  

.focus{ width:100%; height:180px;  margin:0 auto; position:relative; overflow:hidden;   }

	.focus .hd{ width:100%; height:11px;  position:absolute; z-index:1; bottom:35px; text-align:center;  }

	.focus .hd ul{ display:inline-block; height:5px; padding:3px 5px; background-color:rgba(255,255,255,0.7); 

		-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;

	}

	.focus .hd ul li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden;   }

	.focus .hd ul .on{ background:#FE6C9C;  }



	.focus .bd{ position:relative; z-index:0; }

	.focus .bd li img{ width:100%;  height:150px; background:url(images/loading.gif) center center no-repeat; border-radius: 5px; }

	.focus .bd li a{ 

	-webkit-tap-highlight-color:rgba(0, 0, 0, 0); 

	text-align: center;

	display: block;

	font-size: 14px;

	line-height: 10px;

	background-color: #e3e0e0;

	padding-bottom: 10px;

	}

  .ssadh{ width:100%; margin-top:8px; margin-bottom:8px;}

   .ssadh img{   width: 100%;display:block;height: 80px;}

  @media screen and (max-width:760px){
	.ssadh img{  width: 100%;display:block;height: 65px;}
	}   

    .ssadh2{ width:100%; margin-top:8px; margin-bottom:8px;}

   .ssadh2 img{ max-height:80px;     width: 100%;display:block;}

@media screen and (max-width:760px){
	.ssadh2 img{ max-height:80px;     width: 100%;display:block;height: 65px;}
	}  

     .ssadh3{ width:98%; margin-top:8px; margin-bottom:8px;padding: 5px;}



.mc-gbh-info-list {padding: 0;	margin: 0;} 

.mc-gbh-info-list li {

    width: 300px;

    margin-bottom: 25px;

    margin-left: 35px;

    display: inline-block;

    height: 150px;

    min-height: 120px;

    overflow: hidden;

}	 

.software_t {

    width: 100%;

}

.software_t th, .software_t td {

    border: 1px solid #eee;

}

.software_t a:link, .software_t a:visited {

    color: #0000ff;

    text-decoration: underline;

}

.table-bordered {

    border: 1px solid #dee2e6;

}

.table {

    width: 100%;

    max-width: 100%;

    margin-bottom: 1rem;

    background-color: transparent;

	text-align: center;

}

caption {

    padding-top: 0.75rem;

    padding-bottom: 0.75rem;

    color: #6c757d;

    text-align: left;

    caption-side: bottom;

}

.dqwz {

    height: 35px;

    line-height: 35px;

    font-size: 14px;

    border-bottom: 1px solid #edf2ea;

    padding: 0 10px;

    color: #666;
	background:#fafcf9;
	display:flex;
	align-items:center;
	flex-wrap:nowrap;
	box-sizing:border-box;

}

.dqwz span {

    background: url(../../images/pre_inco.png) -61px -6px no-repeat;

    float: none;

    width: 16px;

    height: 16px;

    margin: 0 5px 0 3px;
	flex-shrink:0;

}

.dqwz a:last-of-type{
	margin-right:4px;
}



.ts_sy_xianshi {

	width: 100%;

    margin: 0 auto;	

}



.ts_sy_xianshi li {

	margin-top: 2px;

	padding: 5px 0;

	border-bottom: 1px solid #ccc;

	color: #323232;
	border-radius: 6px;
}

.ts_sy_xianshi li .title{font-size:14px;border-radius: 5px; padding:0px 5px; margin-left:5px; margin-right:5px; background:#096; color:#fff}
.ts_sy_xianshi li .title a{  color:#fff}

.ts_sy_xianshi li .ys1{background:#aaf;}
.ts_sy_xianshi li .ys2{background:#0faab4;}
.ts_sy_xianshi li .ys3{background:#008000;}
.ts_sy_xianshi li .ys4{background:#005f9f;}
.ts_sy_xianshi li .ys5{background:#169af3;}
.ts_sy_xianshi li .ys6{background:#149f41;}
.ts_sy_xianshi li .ys7{background:#1f3a87;}
.ts_sy_xianshi li .ys8{background:#187fc3;}
.ts_sy_xianshi li .ys9{background:#1656f3;}
.ts_sy_xianshi li .ys10{background:#4c4f55;}

.ts_sy_xianshi .comment-item{
	display:grid;
	grid-template-columns:56px minmax(120px,220px) minmax(0,1fr);
	gap:10px 14px;
	align-items:start;
	margin-top:0;
	padding:9px 0 9px 10px;
	border-bottom:1px solid #e2e6e1;
	color:#222;
	font-size:14px;
	line-height:22px;
}

.ts_sy_xianshi .comment-item .time{
	grid-column:1;
	grid-row:1;
	color:#222222;
	font-size:13px;
	font-weight:normal;
	white-space:nowrap;
	margin-left: 10px;
}

.ts_sy_xianshi .comment-item > a{
	min-width:0;
	color:#222;
	line-height:22px;
	word-break:break-word;
}

.ts_sy_xianshi .comment-item > a:first-of-type{
	grid-column:2;
	grid-row:1;
	min-width:0;
	max-width:100%;
	overflow:hidden;
}

.ts_sy_xianshi .comment-item > a:last-of-type{
	grid-column:3;
	grid-row:1;
	padding-left:6px;
}

.ts_sy_xianshi .comment-item .title{
	display:inline-block;
	max-width:100%;
	min-width:0;
	margin:0;
	padding:0 8px;
	border-radius:5px;
	background:#0d8c43;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	line-height:19px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	vertical-align:top;
	box-sizing:border-box;
}

.ts_sy_xianshi .comment-item .ys2,
.ts_sy_xianshi .comment-item .ys8{
	background:#009e9a;
}

.ts_sy_xianshi .comment-item .ys4,
.ts_sy_xianshi .comment-item .ys5,
.ts_sy_xianshi .comment-item .ys7,
.ts_sy_xianshi .comment-item .ys9{
	background:#1f64a5;
}

.ts_sy_xianshi .comment-item .ys1,
.ts_sy_xianshi .comment-item .ys10{
	background:#687078;
}

.ts_sy_xianshi .comment-item > a img{
	vertical-align:middle;
}

.ts_sy_xianshi .comment-item .ecomment{
	margin:2px 0 7px;
	padding:7px 9px;
	background:#f6f7f6;
	border:0;
	border-left:3px solid #b8ccb3;
	color:#666;
	font-size:13px;
	line-height:20px;
}

.ts_sy_xianshi .comment-item .ecommentauthor{
	display:block;
	float:none;
	color:#999;
	margin-bottom:2px;
}

.ts_sy_xianshi .comment-item .ecommenttext{
	display:block;
	color:#555;
	line-height:20px;
}

@media screen and (max-width:520px){
	.ts_sy_xianshi .comment-item{
		grid-template-columns:48px 1fr;
		gap:6px 8px;
		row-gap:8px;
		padding:8px 0 9px 10px;
		line-height:21px;
	}

	.ts_sy_xianshi .comment-item .time{
		grid-column:1;
		grid-row:1;
	}

	.ts_sy_xianshi .comment-item > a:first-of-type{
		grid-column:2;
		grid-row:1;
	}

	.ts_sy_xianshi .comment-item > a:last-of-type{
		grid-column:1 / -1;
		grid-row:2;
		padding-left:calc(48px + 8px);
		font-size:14px;
		line-height:21px;
		padding-right: 5px;
	}

	.ts_sy_xianshi .comment-item .title{
		max-width:170px;
	}
}



.cka{ height:0px; overflow:hidden}
.ckb{ height:0px; overflow:hidden}
.ckc{ height:0px; overflow:hidden}

.quchu{ height:auto; overflow: auto}
.quchu2{ height:auto; overflow: auto}
.quchu3{ height:auto; overflow: auto}

.djck-a,
.djck-b,
.djck-c{font-size:14px;border-radius: 5px; padding:0 0.5em; box-sizing:border-box; margin:0 auto; width:160px; height:30px; line-height:30px; background:#999; color:#fff; text-align:center}



.tsbz_sy {

  

    height: 30px;

    line-height: 30px;

    padding-left: 26px;

    color: #FFF;

    font-size: 14px;

    font-weight: bold;letter-spacing: 0.1em;background: #008000 url(/skin/default/images/tba3.png) no-repeat 4px 7px;

}

.col-md-6{

    position: relative;

    width: 100%;

    min-height: 1px;

	 float: left;

}

.title-wrap--line {

    padding: 5px 0 5px 12px;

}

.title-wrap {

    position: relative;

    overflow: hidden;

    margin-bottom: 3px;

	background: #008000 url(/skin/default/images/tba1.png) no-repeat 6px 7px;

	padding-left: 28px;

	color: #fff;

	font-weight: bold;

}



.thumb--size-2 {

    height: 120px;

}

.thumb {

    margin-bottom: 48px;

}

.entry {

    overflow: hidden;

    position: relative;

    margin-bottom: 15px;

}

.style-rounded .thumb__img-holder {

    border-radius: 5px;

}



.thumb__img-holder {

    height: 100%;

    margin-bottom: 0;

}



.bottom-gradient {

    position: absolute;

    width: 100%;

    height: 70%;

    bottom: 0;

    z-index: 1;

    background: rgba(0, 0, 0, 0.7);

    background: -webkit-gradient( linear, left bottom, left top, from(rgba(0, 0, 0, 0.7)), to(transparent) );

    background: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, transparent 100%);

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );

}

.thumb-text-holder--1 {

    text-align: left;

}

.thumb-text-holder {

    position: absolute;

    bottom: 6px;

     z-index: 3;

    padding: 0 14px;

    text-align: center;

}

.thumb-text-holder--1 .thumb-entry-title {

    font-size: 18px;

    margin-bottom: 3px;

}



.thumb-entry-title a{

    font-size: 14px;

    margin-bottom: 24px;

	font-weight: bold;

	color: #fff;

}



.thumb-entry-title {

    color: #fff;

    font-size: 15px;

    margin-bottom: 0;

}



.mb-24 {

    margin-bottom: 24px;

}

.post-list-small--arrows {

    position: relative;

}



.post-list-small__item:first-child {

    padding-top: 0;

}

.post-list-small--arrows li {

    padding-left: 8px;

}

.post-list-small--dividers li {

    border-bottom: 1px solid #e3e4e8;

}

.post-list-small__item {

   /*!    padding: 5px 0;*/

	padding-left: 0px;

    position: relative;

}



.post-list-small__body {

    overflow: hidden;

}

.post-list-small__entry-title {

    font-size: 14px;

    line-height: 1.5;

}



.post-list-small__entry-title a {

    color: #171821;

	line-height: 24px;

}

.post-list-small__entry-title .fmys2 a:first-child,
.picTxtGroup2 .fmys3 a:first-child{
	font-size: 13px;
	font-weight: 500 !important;
}

.itemDate {
	font-size: 12px !important;
	color: #999 !important;
}

.picTxtGroup2 h3 a {
	font-size: 14px;
	line-height: 21px;
}

.post-list-small__body{
	display:flex;
	align-items:center;
	gap:8px;
	min-height:31px;
}

.post-list-small__entry-title{
	flex:1 1 auto;
	min-width:0;
	display:flex;
	align-items:center;
	margin:0;
}

.post-list-small__entry-title .fmys2,
.picTxtGroup2 .fmys3{
	float:none;
	flex:0 0 auto;
	margin:0 8px 0 0;
	padding-right:0;
	display:inline-block;
	white-space:nowrap;
}

.post-list-small__entry-title > a,
.picTxtGroup2 h3 > a{
	flex:1 1 auto;
	min-width:0;
	color:#222 !important;
	letter-spacing:0;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	line-height:25px;
}

.post-list-small__body .itemDate{
	flex:0 0 auto;
	margin:0 12px 0 auto;
	line-height:25px;
	text-align:right;
}

.picTxtGroup2 li .txtArea h3{
	display:flex;
	align-items:center;
	font-size:14px;
	line-height:22px;
	margin:0;
	min-height:24px;
}

@media screen and (max-width:760px) {
	.picTxtGroup2 li .txtArea{
		margin-top:4px;
	}

	.picTxtGroup2 li .txtArea h3{
		align-items:flex-start;
		min-height:0;
	}

	.picTxtGroup2 h3 > a{
		white-space:normal;
		overflow:visible;
		text-overflow:clip;
		line-height:21px;
	}

	.picTxtGroup2 .fmys3{
		display:none;
		line-height:21px;
	}

	.picTxtGroup2 .txtArea .itemDate{
		display:block;
		margin-top:4px;
		line-height:18px;
	}
}

.entry__img-holder {

    position: relative;

    overflow: hidden;

    margin-bottom: 20px;

    background-repeat: no-repeat;

    background-size: cover;

    background-position: 50%;

}



.singlegame-iframe

{

    position: absolute;

    overflow: hidden;

  width: 100%;

    /* min-width: 730px; */

    min-width: auto;

    max-width: 800px;

    min-height: 560px;

    max-height: 100%;

    border: 0;

    margin: 0;

    padding: 0;

    box-sizing: border-box;

    -webkit-box-sizing: border-box;

}

.text { font-size: 14px; padding-left: 5px; padding-right: 5px; line-height: 20px}

.re a { color: #1f3a87; }

.name { color: #1f3a87; }

.name a { color: #1f3a87; text-decoration: underline;}

.retext { background-color: #f3f3f3; width: 100%; float: left; padding-top: 22px; padding-bottom: 22px;  }

.retext textarea {height: 130px; float: left; margin-left: 6px; border-top-style: inset; border-top-width: 2px; border-left-style: inset; border-left-width: 2px; width: 99%;}



.ecomment {display:block;margin:0;padding:0;}

.ecomment {display:block;margin-bottom:12px;overflow-x:hidden;overflow-y:hidden;padding-bottom:3px;padding-left:3px;padding-right:3px;padding-top:3px;background:#eee;padding:3px;border:solid 1px #ccc;}

.ecommentauthor {float:left; color:#939598; }

.ecommenttext {display:block;clear:left;margin:0;padding:0;}

 

#fanye {

  padding: 20px;

  color: #323232;

  background: #f5f5f5;

}

#fanye p{

  padding: 5px;

  color: #323232;

}

.bifen{
	margin-top:6px;
	background:#f6faf4;
	border:1px solid #d6e8d1;
	border-top:0;
	padding:8px 7px 7px;
}

.bifen ul{
	display:flex;
	gap:8px;
	overflow:hidden;
}

.bifen ul li{
	float:none;
	flex:1;
	width:auto;
	text-align:center;
	padding:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

.bifen ul li .bifen_1{
	background:#d4d8d1;
	height:8px;
	line-height:8px;
	width:100%;
	border-radius:8px;
	overflow:hidden;
}

.bifen ul li .bifen_1 span{
	background:#56a947;
	display:block;
	height:8px;
	border-radius:8px;
	font-size:0;
	line-height:0;
}

.bifen ul li .bifen_2{
	text-align:center;
	height:24px;
	line-height:24px;
	color:#087a2c;
	font-size:13px;
	white-space:nowrap;
}

/* 投诉帮助卡片 */
.tsbz_sy,
.tsbz{
	height:38px;
	line-height:38px;
	padding-left:48px;
	color:#fff;
	font-size:18px;
	font-weight:bold;
	letter-spacing:0;
	background:#008000 url(/skin/default/images/tba3.png) no-repeat 18px 10px;
	box-sizing:border-box;
}

.ts_sy_xianshi.qa-list,
.ts_xianshi.qa-list{
	width:100%;
	margin:14px auto 18px;
}

.qa-list ul{
	margin:0;
	padding:0;
	list-style:none;
}

.qa-card{
margin: 14px 0 0 !important;
    padding: 10px 15px 10px 15px  !important;
    border: 1px solid #e1e5e1 !important;
    background: #fff;
    box-shadow: 0 3px 14px rgba(0, 0, 0, .08);
    color: #222;
    overflow: hidden;
}

.qa-card:first-child{
	margin-top:0 !important;
}

.qa-card > a{
	display:block;
	padding:16px 20px 18px 30px;
	color:#222;
	text-decoration:none;
}

.qa-meta{
	display:flex;
	align-items:center;
	flex-wrap:wrap;
	justify-content:flex-start;
	gap:0;
	width:100%;
	box-sizing:border-box;
	padding-bottom:13px;
	border-bottom:1px dashed #d7d7d7;
	color:#222;
	font-size:14px;
	line-height:20px;
	padding-top: 10px;
}

.qa-meta-item{
	display:flex;
	align-items:center;
	min-width:0;
	padding:0 18px;
	border-left:1px solid #d9d9d9;
	box-sizing:border-box;
	white-space:nowrap;
}

.qa-meta-item.qa-meta-title{
	order:1;
	flex:0 1 auto;
	min-width:0;
	padding-left:0;
	border-left:0;
}

.qa-meta-item.qa-meta-user{
	order:2;
	flex:0 0 auto;
}

.qa-meta-item.qa-meta-date{
	order:3;
	flex:0 0 auto;
	margin-left:auto;
}

.qa-meta-text{
	min-width:0;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}

.qa-icon{
	position:relative;
	display:inline-block;
	flex:0 0 auto;
	width:15px;
	height:15px;
	margin-right:9px;
	color:#222;
	box-sizing:border-box;
}

.qa-icon-date{
	border:1px solid currentColor;
	border-radius:2px;
}

.qa-icon-date:before{
	content:"";
	position:absolute;
	left:2px;
	right:2px;
	top:4px;
	border-top:1px solid currentColor;
}

.qa-icon-user{
	width:14px;
	height:14px;
	color:#555;
}

.qa-icon-user:before{
	content:"";
	position:absolute;
	left:4px;
	top:1px;
	width:6px;
	height:6px;
	border-radius:50%;
	border:1.5px solid currentColor;
	background:transparent;
	box-sizing:border-box;
}

.qa-icon-user:after{
	content:"";
	position:absolute;
	left:2px;
	bottom:1px;
	width:10px;
	height:6px;
	border-radius:6px 6px 2px 2px;
	border:1.5px solid currentColor;
	border-bottom:0;
	background:transparent;
	box-sizing:border-box;
}

.qa-icon-tag{
	width:12px;
	height:12px;
	margin-left:2px;
	border:1px solid currentColor;
	border-radius:3px;
	transform:rotate(45deg);
}

.qa-icon-tag:before{
	content:"";
	position:absolute;
	width:3px;
	height:3px;
	top:2px;
	left:2px;
	border-radius:50%;
	background:currentColor;
}

.qa-question,
.qa-answer{
    display: flex;
    align-items: flex-start;
    margin-top: 8px;
    font-size: 15px;
    line-height: 26px;
    padding: 2px 5px 10px 5px;
}

.qa-label{
	flex:0 0 auto;
	margin-right:13px;
	padding:2px 8px;
	border-radius:3px;
	font-size:14px;
	font-weight:bold;
	line-height:22px;
}

.qa-label-question{
	background:#e9e9e9;
	color:#444;
}

.qa-label-answer{
	background:#008000;
	color:#fff;
}

.qa-text{
	flex:1 1 auto;
	min-width:0;
	color:#222;
	word-break:break-word;
}

.qa-answer .qa-text{
	color:#222;
}

.qa-card .ts_yonghu,
.qa-card .ts_sy_yonghu{
	color:inherit;
	margin-right:0;
}

@media screen and (max-width:520px){
	.tsbz_sy,
	.tsbz{
		height:38px;
		line-height:38px;
		padding-left:46px;
		font-size:16px;
		background-position:18px 10px;
	}

	.ts_sy_xianshi.qa-list,
	.ts_xianshi.qa-list{
		width:100%;
		margin-top:12px;
	}

	.qa-card{
		margin-top:10px !important;
		box-shadow:0 2px 10px rgba(0,0,0,.07);
	}

	.qa-card > a{
		padding:12px 12px 14px 22px;
	}

	.qa-meta{
		padding-bottom:10px;
		font-size:12px;
		line-height:18px;
	}

	.qa-meta-item{
		padding:0 9px;
	}

	.qa-icon{
		width:13px;
		height:13px;
		margin-right:6px;
	}

	.qa-icon-tag{
		width:10px;
		height:10px;
	}

	.qa-question,
	.qa-answer{
		margin-top:10px;
		font-size:14px;
		line-height:22px;
	}

	.qa-label{
		margin-right:8px;
		padding:1px 5px;
		font-size:12px;
		line-height:18px;
	}
}

/* Scoped footer refresh for [!--temp.footer--]. */
.wqt-footer{
	clear:both;
	margin:20px 0 0;
	padding:32px 12px 34px;
	background:linear-gradient(180deg,#fafafa 0%,#f1f3f5 100%);
	border-top:1px solid #d9dee5;
	text-align:center;
	color:#667085;
	font-size:14px;
	line-height:1.9;
}

.wqt-footer .footer-text-shift{
	display:block;
	max-width:980px;
	margin:0 auto;
	transform:none;
}

.wqt-footer .footer-logo{
	margin-bottom:16px;
	mix-blend-mode: multiply;
}

.wqt-footer .footer-logo img{
	width:191px;
	max-width:56%;
	height:auto;
	filter:grayscale(1);
	opacity:.72;
	vertical-align:middle;
}

.wqt-footer .footer-links{
	margin:0 auto 18px;
	display:flex;
	justify-content:center;
	flex-wrap:wrap;
	gap:0;
}

.wqt-footer .footer-links a,
.wqt-footer .footer-links a:visited{
	position:relative;
	min-width:auto;
	height:28px;
	padding:0 18px;
	display:inline-flex;
	align-items:center;
	justify-content:center;
	border:0;
	border-radius:0;
	background:transparent;
	color:#4b5563;
	text-decoration:none;
	font-size:13px;
	font-weight:600;
	line-height:28px;
	box-shadow:none;
}

.wqt-footer .footer-links a + a{
	border-left:0;
}

.wqt-footer .footer-links a + a:before{
	content:"";
	position:absolute;
	left:0;
	top:50%;
	width:1px;
	height:14px;
	margin-top:-7px;
	background:#d5dce5;
}

.wqt-footer .footer-links a:hover{
	color:#0b8a32;
}

.wqt-footer .bottom-footer{
	max-width:920px;
	width:auto;
	margin:0 auto;
	padding:0;
	color:#667085;
}

.wqt-footer .footer-mail{
	color:#334155;
	font-weight:700;
	white-space:nowrap;
}

.wqt-footer .footer-copy{
	margin-top:8px;
	color:#94a3b8;
	font-size:12px;
}

@media screen and (max-width:640px){
	.wqt-footer{
		padding:26px 12px 30px;
		font-size:13px;
		line-height:1.8;
	}

	.wqt-footer .footer-logo{
		margin-bottom:14px;
		mix-blend-mode: multiply;
	}

	.wqt-footer .footer-logo img{
		width:168px;
		max-width:62%;
	}

	.wqt-footer .footer-links{
		max-width:390px;
		margin-bottom:17px;
		flex-wrap:nowrap;
	}

	.wqt-footer .footer-links a,
		.wqt-footer .footer-links a:visited{
			padding:0 9px;
			color:#475569;
			white-space:nowrap;
		}

		.wqt-footer .footer-links a + a:before{
			height:13px;
			margin-top:-6.5px;
		}

	.wqt-footer .bottom-footer{
		max-width:94%;
		text-align:center;
	}
}

@media screen and (max-width:360px){
	.wqt-footer .footer-links{
		max-width:340px;
	}

	.wqt-footer .footer-links a,
	.wqt-footer .footer-links a:visited{
		padding:0 7px;
		font-size:12px;
	}
}


/* Unified green section bars with icons */
.title1,
.title11,
.tsbz_sy,
.tsbz{
	position:relative !important;
	display:block !important;
	height:30px !important;
	line-height:30px !important;
	padding:0 10px 0 34px !important;
	box-sizing:border-box !important;
	background:linear-gradient(180deg,#17b85b 0%,#0d8c43 100%) !important;
	box-shadow:0 1px 3px rgba(5,78,36,.18) !important;
	color:#fff !important;
	font-size:14px !important;
	font-weight:bold !important;
	letter-spacing:0 !important;
	text-indent:0 !important;
	overflow:hidden !important;
	white-space:nowrap !important;
}

.title1:before,
.title11:before,
.tsbz_sy:before,
.tsbz:before{
	content:"";
	position:absolute;
	left:12px;
	top:50%;
	width:14px;
	height:14px;
	margin-top:-7px;
	background:url(/skin/default/images/tba3.png) no-repeat center center;
	background-size:14px 14px;
}

.title1 a,
.title11 a,
.tsbz_sy a,
.tsbz a{
	color:#fff !important;
	text-decoration:none !important;
}


/* Section-specific green title bars */
.section-bar,
.title-wrap.section-bar{
	position:relative !important;
	display:block !important;
	height:30px !important;
	line-height:30px !important;
	padding:0 10px 0 34px !important;
	box-sizing:border-box !important;
	background:linear-gradient(180deg,#17b85b 0%,#0d8c43 100%) !important;
	box-shadow:0 1px 3px rgba(5,78,36,.18) !important;
	color:#fff !important;
	font-size:14px !important;
	font-weight:bold !important;
	letter-spacing:0 !important;
	text-indent:0 !important;
	overflow:hidden !important;
	white-space:nowrap !important;
	margin-bottom:3px;
}

.section-bar:before,
.title-wrap.section-bar:before{
	content:"";
	position:absolute;
	left:12px;
	top:50%;
	width:15px;
	height:15px;
	margin-top:-7.5px;
	background:#fff;
	opacity:.96;
	-webkit-mask:var(--section-icon) no-repeat center / contain;
	mask:var(--section-icon) no-repeat center / contain;
}


.section-bar a,
.title-wrap.section-bar a{
	color:#fff !important;
	text-decoration:none !important;
}


/* Local section icon files */
.section-football{--section-icon:url(/skin/default/images/section-football.svg);}
.section-help{--section-icon:url(/skin/default/images/section-help.svg);}
.section-comments{--section-icon:url(/skin/default/images/section-comments.svg);}
.section-news{--section-icon:url(/skin/default/images/section-news.svg);}
.section-exposure{--section-icon:url(/skin/default/images/section-exposure.svg);}
.section-analysis{--section-icon:url(/skin/default/images/section-analysis.svg);}
.section-review{--section-icon:url(/skin/default/images/section-review.svg);}
.section-crypto{--section-icon:url(/skin/default/images/section-crypto.svg);}
.section-tips{--section-icon:url(/skin/default/images/section-tips.svg);}
.section-wiki{--section-icon:url(/skin/default/images/section-wiki.svg);}
.section-guide{--section-icon:url(/skin/default/images/section-guide.svg);}


/* Normalize section bar height and image spacing */
.section-bar,
.title-wrap.section-bar{
	height:30px !important;
	line-height:30px !important;
	margin-bottom:5px !important;
}

a:has(> .section-bar) + .col_01,
a:has(> .section-bar) + .row{
	margin-top:0 !important;
}


/* Normalize section image spacing to 3px */
.section-bar,
.title-wrap.section-bar{
	margin-bottom:3px !important;
}


/* Polished responsive section bars */
.section-bar,
.title-wrap.section-bar{
	position:relative !important;
	display:block !important;
	height:34px !important;
	line-height:31px !important;
	padding:0 12px 0 42px !important;
	box-sizing:border-box !important;
	background:linear-gradient(90deg,rgba(255,255,255,.18),rgba(255,255,255,0) 42%),linear-gradient(180deg,#19b760 0%,#0b8740 100%) !important;
	border-bottom:3px solid #064f28 !important;
	box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 2px 8px rgba(14,90,44,.08) !important;
	color:#fff !important;
	font-size:14px !important;
	font-weight:500 !important;
	text-indent:0 !important;
	overflow:hidden !important;
	white-space:nowrap !important;
	text-overflow:ellipsis !important;
	margin-bottom:3px !important;
	letter-spacing:1px !important;
}

.section-bar:before,
.title-wrap.section-bar:before{
	content:"" !important;
	position:absolute !important;
	left:12px !important;
	top:50% !important;
	width:17px !important;
	height:17px !important;
	margin-top:-10px !important;
	border-radius:4px !important;
	background:rgba(255,255,255,.18) !important;
	box-shadow:inset 0 0 0 1px rgba(255,255,255,.26) !important;
	-webkit-mask:none !important;
	mask:none !important;
}

.section-bar:after,
.title-wrap.section-bar:after{
	content:"";
	position:absolute;
	left:14.5px;
	top:50%;
	width:12px;
	height:12px;
	margin-top:-7.5px;
	background:#fff;
	-webkit-mask:var(--section-icon) no-repeat center / contain;
	mask:var(--section-icon) no-repeat center / contain;
}

.section-bar a,
.title-wrap.section-bar a{
	color:#fff !important;
	text-decoration:none !important;
}


/* Remove section icon tile background */
.section-bar:before,
.title-wrap.section-bar:before{
	display:none !important;
}

.section-bar:after,
.title-wrap.section-bar:after{
	left:14px !important;
	width:14px !important;
	height:14px !important;
	margin-top:-8.5px !important;
}


/* Match preview section bar color and remove image gap */
.section-bar,
.title-wrap.section-bar{
	background:linear-gradient(90deg,rgba(255,255,255,.18),rgba(255,255,255,0) 42%),linear-gradient(270deg,#19b760 0%,#0b8740 100%) !important;
	border-bottom:3px solid #064f28 !important;
	margin-bottom:0 !important;
	border-radius: 6px 6px 0 0;
}


/* Enlarge section icons while keeping vertical center */
.section-bar:after,
.title-wrap.section-bar:after{
	left:12px !important;
	top:50% !important;
	width:18px !important;
	height:18px !important;
	margin-top:0 !important;
	transform:translateY(-50%) !important;
}


/* Company platform list card layout - 2026-05-28 */
.page-gongsi .table-c{
	margin-bottom:14px !important;
}

.page-gongsi .table-c .djmc{
	margin:0 0 8px !important;
	padding:6px 10px !important;
	border:1px solid #d6eadb !important;
	border-radius:6px !important;
	background:#dfffeb !important;
	color:#237a46 !important;
	font-weight:700 !important;
}

.page-gongsi .table-c table{
	display:block !important;
	width:100% !important;
	border:0 !important;
	background:transparent !important;
}

.page-gongsi .table-c table tbody{
	display:block !important;
	width:100% !important;
}

.page-gongsi .table-c table tr{
	display:grid !important;
	grid-template-columns:96px minmax(120px,.64fr) minmax(112px,.82fr) minmax(90px,.66fr) minmax(132px,.94fr) 76px !important;
	align-items:center !important;
	margin:0 0 8px !important;
	padding:8px 3px !important;
	border:1px solid #d9e5dc !important;
	border-radius:8px !important;
	background:#fff !important;
	box-shadow:0px 3px 6px rgba(0, 0, 0, 0.1) !important;
	overflow:hidden !important;
}

.page-gongsi .table-c table tr:first-child{
	display:none !important;
}

.page-gongsi .table-c table tr:not(:has(td:nth-child(6))){
	grid-template-columns:96px minmax(126px,.78fr) minmax(154px,1.02fr) minmax(120px,.84fr) 76px !important;
}

.page-gongsi .table-c table td{
	display:block !important;
	border:0 !important;
	padding:0 8px !important;
	background:transparent !important;
	text-align:center !important;
	color:#1f2933 !important;
	line-height:20px !important;
}

.page-gongsi .table-c table td:nth-child(3),
.page-gongsi .table-c table td:nth-child(4),
.page-gongsi .table-c table td:nth-child(5){
	transform:none !important;
}

.page-gongsi .table-c table td:nth-child(1){
	padding-left:0 !important;
}

.page-gongsi .table-c table td:nth-child(1) img{
	width:78px !important;
	height:38px !important;
	object-fit:contain !important;
	border:1px solid #cfe8d7 !important;
	background:#eef9f2 !important;
	border-radius:4px !important;
}

.page-gongsi .table-c table td:nth-child(2){
	text-align:left !important;
	font-weight:700 !important;
}

.page-gongsi .table-c table td:nth-child(5) a{
	line-height:19px !important;
}

.page-gongsi .table-c table td:nth-child(6){
	padding-right:0 !important;
	text-align:center !important;
}

.page-gongsi .jrgw-dual{
	display:inline-flex !important;
	flex-direction:column !important;
	gap:0 !important;
	align-items:stretch !important;
	width:60px !important;
	margin:0 auto !important;
	overflow:hidden !important;
	border-radius:8px !important;
}

.page-gongsi .jrgw-dual .jrgw{
	display:flex !important;
	align-items:center !important;
	justify-content:center !important;
	box-sizing:border-box !important;
	width:100% !important;
	height:20px !important;
	line-height:1 !important;
	padding:0 !important;
	margin:0 !important;
	border-radius:0 !important;
	font-size:13px !important;
	letter-spacing:6px !important;
	text-indent:6px !important;
	background:#0b8740 !important;
	box-shadow:none !important;
}

.page-gongsi .jrgw-dual .jrgw + .jrgw{
	border-top:1px solid rgba(255,255,255,.28) !important;
}

.page-gongsi .jrgw-dual .jrgw-alt{
	background:#24a84f !important;
}

.page-gongsi .table-c-tight .djmc{
	display:none !important;
}

.page-gongsi .djck-a,
.page-gongsi .djck-b,
.page-gongsi .djck-c{
	margin-top:-10px !important;
	margin-bottom:10px !important;
}

@media screen and (max-width:520px){
	.page-gongsi .table-c table tr{
		grid-template-columns:78px minmax(64px,.4fr) minmax(54px,.55fr) minmax(48px,.5fr) minmax(72px,.72fr) 60px !important;
		padding:6px 7px 6px 5px !important;
	}

	.page-gongsi .table-c table tr:not(:has(td:nth-child(6))){
		grid-template-columns:78px minmax(82px,.95fr) minmax(52px,.55fr) minmax(38px,.42fr) 60px !important;
	}

	.page-gongsi .table-c table td{
		padding:0 4px !important;
		font-size:12px !important;
	}

	.page-gongsi .table-c table td:nth-child(3),
	.page-gongsi .table-c table td:nth-child(4),
	.page-gongsi .table-c table td:nth-child(5){
		transform:none !important;
	}

	.page-gongsi .table-c table td:nth-child(1) img{
		width:66px !important;
		height:33px !important;
	}

	.page-gongsi .jrgw-dual{
		width:56px !important;
	}

	.page-gongsi .jrgw-dual .jrgw{
		font-size:12px !important;
		letter-spacing:3px !important;
		text-indent:3px !important;
	}
}


/* Home primary platform list card layout - 2026-05-28 */
.page-home .table-c-primary{
	margin-bottom:14px !important;
}

.page-home .table-c-primary .djmc{
	margin:0 0 8px !important;
	padding:6px 10px !important;
	border:1px solid #d6eadb !important;
	border-radius:6px !important;
	background:#f3fbf6 !important;
	color:#237a46 !important;
	font-weight:700 !important;
}

.page-home .table-c-primary table{
	display:block !important;
	width:100% !important;
	border:0 !important;
	background:transparent !important;
}

.page-home .table-c-primary table tbody{
	display:block !important;
	width:100% !important;
}

.page-home .table-c-primary table tr{
	display:grid !important;
	grid-template-columns:96px minmax(120px,.64fr) minmax(112px,.82fr) minmax(90px,.66fr) minmax(132px,.94fr) 76px !important;
	align-items:center !important;
	margin:0 0 8px !important;
	padding:8px 3px !important;
	border:1px solid #d9e5dc !important;
	border-radius:8px !important;
	background:#fff !important;
	box-shadow:0px 3px 6px rgba(0, 0, 0, 0.1) !important;
	overflow:hidden !important;
}

.page-home .table-c-primary table tr:first-child{
	display:none !important;
}

.page-home .table-c-primary table td{
	display:block !important;
	border:0 !important;
	padding:0 8px !important;
	background:transparent !important;
	text-align:center !important;
	color:#1f2933 !important;
	line-height:20px !important;
}

.page-home .table-c-primary table td:nth-child(1){
	padding-left:0 !important;
}

.page-home .table-c-primary table td:nth-child(1) img{
	width:78px !important;
	height:38px !important;
	object-fit:contain !important;
	border:1px solid #cfe8d7 !important;
	background:#eef9f2 !important;
	border-radius:4px !important;
}

.page-home .table-c-primary table td:nth-child(2){
	text-align:left !important;
	font-weight:700 !important;
}

.page-home .table-c-primary table td:nth-child(5) a{
	line-height:19px !important;
}

.page-home .table-c-primary table td:nth-child(6){
	padding-right:0 !important;
	text-align:center !important;
}

.page-home .table-c-primary .jrgw-dual{
	display:inline-flex !important;
	flex-direction:column !important;
	gap:0 !important;
	align-items:stretch !important;
	width:60px !important;
	margin:0 auto !important;
	overflow:hidden !important;
	border-radius:6px !important;
}

.page-home .table-c-primary .jrgw-dual .jrgw{
	display:flex !important;
	align-items:center !important;
	justify-content:center !important;
	box-sizing:border-box !important;
	width:100% !important;
	height:20px !important;
	line-height:1 !important;
	padding:0 !important;
	margin:0 !important;
	border-radius:0 !important;
	font-size:13px !important;
	letter-spacing:6px !important;
	text-indent:6px !important;
	background:#0b8740 !important;
	box-shadow:none !important;
}

.page-home .table-c-primary .jrgw-dual .jrgw + .jrgw{
	border-top:1px solid rgba(255,255,255,.28) !important;
}

.page-home .table-c-primary .jrgw-dual .jrgw-alt{
	background:#24a84f !important;
}

.page-home .djck-a{
	margin-top:-10px !important;
	margin-bottom:10px !important;
}

@media screen and (max-width:520px){
	.page-home .table-c-primary table tr{
		grid-template-columns:78px minmax(64px,.4fr) minmax(54px,.55fr) minmax(48px,.5fr) minmax(72px,.72fr) 60px !important;
		padding:6px 7px 6px 5px !important;
	}

	.page-home .table-c-primary table td{
		padding:0 4px !important;
		font-size:12px !important;
	}

	.page-home .table-c-primary table td:nth-child(1) img{
		width:66px !important;
		height:33px !important;
	}

	.page-home .table-c-primary .jrgw-dual{
		width:56px !important;
	}

	.page-home .table-c-primary .jrgw-dual .jrgw{
		font-size:12px !important;
		letter-spacing:3px !important;
		text-indent:3px !important;
	}
}

@media screen and (max-width:374px){
	.page-gongsi .table-c table tr,
	.page-home .table-c-primary table tr{
		grid-template-columns:60px minmax(58px,1fr) 34px 34px minmax(48px,.9fr) 44px !important;
		padding:6px 4px !important;
	}

	.page-gongsi .table-c table tr:not(:has(td:nth-child(6))){
		grid-template-columns:60px minmax(72px,1fr) 34px minmax(40px,.7fr) 44px !important;
	}

	.page-gongsi .table-c table td,
	.page-home .table-c-primary table td{
		padding:0 2px !important;
		font-size:12px !important;
		line-height:18px !important;
	}

	.page-gongsi .table-c table td:nth-child(1) img,
	.page-home .table-c-primary table td:nth-child(1) img{
		width:56px !important;
		height:30px !important;
	}

	.page-gongsi .table-c table td:nth-child(2),
	.page-home .table-c-primary table td:nth-child(2){
		text-align:center !important;
	}

	.page-gongsi .table-c table td:nth-child(5) a,
	.page-home .table-c-primary table td:nth-child(5) a{
		font-size:11px !important;
		line-height:17px !important;
	}

	.page-gongsi .jrgw-dual,
	.page-home .table-c-primary .jrgw-dual{
		width:42px !important;
		border-radius:7px !important;
	}

	.page-gongsi .jrgw-dual .jrgw,
	.page-home .table-c-primary .jrgw-dual .jrgw{
		height:20px !important;
		font-size:12px !important;
		letter-spacing:0 !important;
		text-indent:0 !important;
	}
}
