﻿/* CSS Document */

/*
 * Ƶ��ҳ
 * 2012.12.22
 * 
*/

.box-fc3d{height:33px;background:url(../img/zimi/channel-img.gif) 0 -70px;margin-top:10px;}
.fc3d-notice-txt a:hover{color:#f00;}
.fc3d-text1 {font-family:"����"; font-size:18px; float:left; padding:6px 0 0 10px;}

.fc3d-text2-l, .fcssq-text2-l,
.fcp3-text2-l, .fcp5-text2-l,
.fcdlt-text2-l, .fcqxc-text2-l,
.fcqlc-text2-l, .fc22x5-text2-l,
.fcnews-text2-l, .fcdictionary-text2-l,
.fcpuzzle-text2-l, .fcfunction-text2-l, .fcxibao-text2-l
{
	float:left; 
	height:33px; 
	width:110px;
	margin-left:28px;
	background:url(../img/zimi/channel-img.gif) no-repeat;
}
.fc3d-text2-l{ background-position: 0 -127px;}
.fcssq-text2-l{ background-position: -100px -127px;}
.fcp3-text2-l{ background-position: -195px -127px;}
.fcp5-text2-l{ background-position: -290px -127px;}
.fcdlt-text2-l{ background-position: -385px -127px;}
.fcqxc-text2-l{ background-position: -475px -127px;}
.fcqlc-text2-l{ background-position: -570px -127px;}
.fc22x5-text2-l{ background-position: -670px -127px;}
.fcnews-text2-l{ background-position: 0 -172px;}
.fcxibao-text2-l{width:156px;background-position: -384px -172px;}
.fcdictionary-text2-l{ background-position: -100px -172px;}
.fcpuzzle-text2-l{ background-position: -195px -172px;}
.fcfunction-text2-l{ background-position: -290px -172px;}

.r-news-listq a{ color:#049;}


/*main*/
.ticketcontent-img{ padding:10px 0 0 10px;}
.ticket,.ticket11,.ticket21,.ticket2{ float:left; margin:0px 10px 10px 0;}
.ticket,.ticket11{ width:322px;}
.ticket2,.ticket21{ width:398px;}
.ticket3{ float:left; width:220px;margin-top:10px}
.ticket-right{ float:right;}

.ticketnav,.ticketnav2,.ticketnav3,.ticketnav4,.ticketnav41,.ticketnav4p5,.ticketnav5,.ticketnav51,.ticketnav5p5,.ticketnav6,.ticket-title6,.ticket-title{ background: url(../img/zimi/ticket-img.gif) no-repeat;}
.ticketnav,.ticketnav2,.ticketnav3,.ticketnav6,.ticketnav ul li,.ticket-title,.ticketnav6 ul li,.ticket-title6,.ticketnav2 ul li a:hover,.ticket-title,.ticketnav3 ul li,.ticket-title{ height:34px;}
.ticketnav5,.ticketnav51,.ticketnav5p5,.ticketnav9,.ticketnav4,.ticketnav41,.ticketnav4p5{ height:31px;}
.ticketnav{ background-position: -64px 0;}
.ticketnav4,.ticketnav41,.ticketnav4p5{ background-position: -64px -34px ;}
.ticketnav6,.ticketnav5,.ticketnav51,.ticketnav5p5{ background-position:0 -34px;}
.ticketnav4,.ticketnav41,.ticketnav4p5,.ticketnav5,.ticketnav51,.ticketnav5p5{ border-left: 1px solid #BAC6DA; border-right: 1px solid #BAC6DA; border-top: 1px solid #405E8F;}
.ticketnav9{background: url(../img/zimi/tab_3d.gif) repeat-x;border-left: 1px solid #edc7c7; border-right: 1px solid #edc7c7; border-top: 1px solid #edc7c7;}

.ticketnav ul li,.ticket-title,.ticketnav6 ul li,.ticket-title6,.ticketnav2 ul li,.ticketnav2 ul li a:hover,.ticket-title,.ticketnav3 ul li,.ticket-title{ width:79px;}

.ticketnav ul li{ float: left; line-height:34px; padding-right:10px; text-align:center;}
.ticketnav ul li a,.ticketnav6 ul li a,.ticketnav41 a:hover,.ticketnav51 a:hover,.ticketnav4 a:hover,.ticketnav5 a:hover{ color:#444;}
.ticket-title{  text-decoration:none; line-height:32px;}

.ticketnav6 ul li{ float: left; line-height:34px; padding-right:10px; text-align:center;}
.ticket-title6{ background-position: -79px -68px;display:inline-block; color:#3b6399; font-family:"����"; font-size:15px; text-decoration:none; line-height:32px;}

.ticketnav4 ul li a,.ticketnav41 ul li a,.ticketnav4p5 ul li a{ color:#444;}


/*�л�tab*/
.ticket-title4,.ticket-title41,.ticket-title4p5,.ticket-title5,.ticket-title51,.ticket-title5p5,.ticket-title5p5{   text-decoration:none;  font-weight:bold; background:#fff;}
.ticketnav5 ul li,.ticketnav51 ul li,.ticketnav5p5 ul li,.ticketnav4 ul li,.ticketnav41 ul li,.ticketnav4p5 ul li,.ticketnav9 li{ float: left;height:31px; width:100px; line-height:31px; text-align:center; font-size:14px;border-right: 1px solid #C8D7E7; color:#444;}
.ticketnav9 li{ float: left;height:30px; width:85px; line-height:31px; text-align:center; font-size:14px;border-right: 1px solid #FFC4C4; color:#444;}
.ticketnav41 a,.ticketnav51 a,.ticketnav4 a,.ticketnav5 a{ text-decoration:none;}

.ticketnav9 ul{ float: left;}
.xb-more{ float:right; line-height:30px; padding-right:10px;}

.ticketnav2 ul li{ float: left;height:31px; line-height:31px; padding-right:10px; text-align:center;}
.ticketnav2 ul li a{ color:#444;}
.ticketnav2 ul li a:hover,.ticket-title{ background:url(../img/zimi/ticket-img.gif) 0 -68px no-repeat;display:inline-block; color:#955454; font-family:"����"; font-size:15px; text-decoration:none; line-height:32px;}
.ticketnav3 ul li{ float: left; line-height:34px; padding-right:10px; text-align:center;}
.ticket-title{ background-position:0 -68px;display:inline-block; color:#955454; font-family:"����"; font-size:15px; text-decoration:none; line-height:32px;}


.ticketcontent,.ticketcontent11,.ticketcontent-red{ width:320px; height:410px; }
.ticketcontent2,.ticketcontent21,.ticketcontent-red2{ width:396px; height:410px;}
.ticketcontent,.ticketcontent11,.ticketcontent2,.ticketcontent21{ border-bottom: 1px solid #BAC6DA; border-left:1px solid #BAC6DA; border-right:1px solid #BAC6DA;}
.ticketcontent-red,.ticketcontent-red2{ border-bottom: 1px solid #EDC7C7; border-left:1px solid #EDC7C7; border-right:1px solid #EDC7C7;}


.ticketcontent p,.ticketcontent2 p,.ticketcontent21 p,.ticketcontent3 p,.ticketcontent11 p{ padding:6px 0 0 5px; font-size:14px;}
.ticketcontent3{ width:218px; height:410px;  border-bottom: 1px solid #C3D6E7; border-left:1px solid #C3D6E7; border-right:1px solid #C3D6E7;}


.piece2-main-txt li{ height:24px;line-height:24px; }
.experts-name{ float:right;display:inline-block;font-size:12px;}
.piece3-main-txt{ padding:3px 0 0 5px;}

/*.boxListT, .boxList{ height:27px;line-height:27px; font-size:14px;}*/

.boxList{ height:27px;line-height:27px; font-size:14px;overflow: hidden;}

.boxListT {padding:3px 0 3px 0;height: 21px;overflow: hidden;}

.article,.dian{ font-size:14px;}
.article2{ font-size:12px;}
.dian{ color:#ccc;}
.date { padding-right:10px; padding-left:10px; color:#bdbdbd; float:right; display:inline-block;font-size:12px;}
.line-heng{ background:url(../img/zimi/line-heng.gif) repeat-x; height:2px; width:96%; padding-top:-3px; font-size:0; margin:-3px 0 0 10px;}
.line-heng1{ background:url(../img/zimi/line-heng.gif) repeat-x; height:2px;width:96%; font-size:0; margin:2px 0 4px 3px;clear:both;}


.box-left-title,.box-h1{ background:url(../img/zimi/channel-img.gif) no-repeat; height:20px;}
.box-left-title{ height:29px;}
.box-left-1{ width:322px;}
.box-left-main{ border-left:#c3d6e7 1px solid; border-bottom:#c3d6e7 1px solid; border-right:#c3d6e7 1px solid; height:164px;}
.box-right-title{ background:url(../img/zimi/channel-img.gif) -322px 0 no-repeat;}
.box-right-title{ height:29px;overflow:hidden;}
.box-right-main{ border-left:#c3d6e7 1px solid; border-bottom:#c3d6e7 1px solid; border-right:#c3d6e7 1px solid; height:368px;}
.channel{height:auto !important;min-height:196px;margin-bottom:10px;}
.box-h1{ background-position:-543px 1px; padding: 5px 10px 0 33px; float:left}
.color-more{float:right; padding-right:10px; height:29px; line-height:32px; display:inline-block;}
h1{ font-size:14px; font-weight:700; color:#049;}
.box-h2{ float:right;padding: 5px 10px 0 0;}

/*�л�*/
.ticketcontent-text,.ticketcontent-text2,.ticketcontent-text3,.ticketcontent-text4{ display:none;}
.move-on,.move-on2,.move-on3,.move-on4{ display:block;}


.news{ width:220px;}
.newsnav-ul li{ float:left; line-height:26px; text-align:center; padding:0 3px; }
.newsnav-ul li a{ color:#444;}
.newsnav-ul li a:hover,.news-on{ text-decoration:none; text-align:center; display:inline-block; background:#fff; border-left:#ccc 1px solid; border-right:#ccc 1px solid; border-bottom:#fff 1px solid; margin:0 0 -1px -1px; color:#b21000;}
.newsnav{ height:26px; border:#ccc 1px solid; background:#f6f6f6; width:218px;}

.news-img{ padding:6px 0 0 10px;}
.newscontent{ width:220px; background:#fff; border-bottom: 1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.newscontent p{ padding:5px 0 0 5px;}

.box-ball li{
    color: #FFFFFF;
    display: inline-block;
    float: left;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    height: 19px;
    line-height: 19px;
    text-align: center;
    width: 19px;
	margin-right:3px;
}
.box-ball{ height:20px; border-bottom:#ccc 1px solid;}
.box-message{ background:#f4f8fb; height:123px;}
.box-txt li{ float:left; padding-left:10px; line-height:24px;}
.box-txt{ padding-top:5px; height:52px;}
.box-txt li .buylottery {display:inherit;float:left;margin:0px 40px 0px 30px;text-align:center;width:80px;height:22px;background:url(../img/zimi/spread/buy.png) no-repeat;cursor:pointer;}
.box-txt li .buylottery a { text-decoration:none;color:#fff;}
.box-txt li .lotterytime {float:left;}
.box-left-main img, .box-left-main dl {float: left;padding: 0 0 0 0;}
.box-ball span{ margin-top:10px;}
.box-left, .box-middle, .box-right {margin-bottom:10px;}
.box-left{ float:left; width:322px;}
.box-right{ float:left; width:221px; margin-left:10px;}
.box-middle{ margin-left:10px;width:397px;float:left;}
.box-middle-top{background:url(pd-top.gif) no-repeat; width:397px; height:89px;}
.box-middle-bottom{ background: url(box-middle-bottom.gif) repeat-x; border-left:#ccc 1px solid;  border-right:#ccc 1px solid;  border-bottom:#ccc 1px solid; height:301px;}
.box-middle dt{ font-size:20px; font-family:"����"; text-align:center;padding-top:10px;}
.box-middle dt a{ color:#c30000;}
.box-middle dt a:hover{ color:#f00; text-decoration:underline;}
.box-middle dd{ line-height:26px; font-size:14px; padding-left:10px;}
.box-right-main img{ margin:10px 0 0 10px;}
.box-right-main dl{ margin:0 0 0 6px;padding:6px 0 3px 0;}
.box-right-main .r-news-listq {padding:0;}
.box-right-main dl dd {padding:3px 0 2px 0;}



.box-fc3d{ height:33px; background:url(../img/zimi/channel-img.gif) 0 -70px; margin-top:10px;}
.fc3d-notice-txt a:hover{ color:#f00;}
.fc3d-text1{ font-family:"����"; font-size:18px; float:left; padding:6px 0 0 10px;}

.fc3d-text2-l,
.fcssq-text2-l,
.fcp3-text2-l,
.fcp5-text2-l,
.fcdlt-text2-l,
.fcqxc-text2-l,
.fcqlc-text2-l,
.fc22x5-text2-l,
.fcnews-text2-l,
.fcdictionary-text2-l,
.fcpuzzle-text2-l,
.fcfunction-text2-l{ float:left; height:33px; width:110px;margin-left:28px;background:url(../img/zimi/channel-img.gif) no-repeat;}
.fcxibao-text2-l{ float:left; height:33px; width:156px;margin-left:28px;background:url(../img/zimi/channel-img.gif) no-repeat;}


.fc3d-text2-l{ background-position: 0 -127px;}
.fcssq-text2-l{ background-position: -100px -127px;}
.fcp3-text2-l{ background-position: -195px -127px;}
.fcp5-text2-l{ background-position: -290px -127px;}
.fcdlt-text2-l{ background-position: -385px -127px;}
.fcqxc-text2-l{ background-position: -475px -127px;}
.fcqlc-text2-l{ background-position: -570px -127px;}
.fc22x5-text2-l{ background-position: -670px -127px;}
.fcnews-text2-l{ background-position: 0 -172px;}
.fcxibao-text2-l{ background-position: -384px -172px;}
.fcdictionary-text2-l{ background-position: -100px -172px;}
.fcpuzzle-text2-l{ background-position: -195px -172px;}
.fcfunction-text2-l{ background-position: -290px -172px;}

.r-news-listq a{ color:#049;}



/*Ƶ��ҳ�Ƽ�ר��ͷ��*/
.hotexpert{ width:320px; height:160px; margin:0; padding:0;}
.hotexpert li{ float:left; width:80px; padding:0; margin:6px 0 0 0;}
.hotexpert li span{ display:block;margin:auto; padding:2px 0 0 0; text-align:center;}
.hotborder{ border:1px solid #ccc; height:50px; width:50px;}
.hotexpert li span img{ margin:auto; padding:0 0 0 1px; text-align:center;}
.hotexpert li span a{ color:#049; font-size:12px;}

.l-newsnav,.l-newsnav-ul li a,.r-newsnav,.r-newsnav-ul li a,.r-newsnav-ul2 li a,.notice,.lottery-title td,.chart-title,.chart-main li,.ssq-top,.ssq-notice-title,.expert-title,.expert-tab,.ssq-piece-title,.zjbj,.fcsd-top,.pls-top{ background:url(../img/zimi/index_img.gif);background-repeat: no-repeat;}
.look-more{ float:right; padding-right:10px;}



/*���а�*/
.l-newsnav,.l-newsnav-ul li a,.r-newsnav,.r-newsnav-ul li a,.r-newsnav-ul2 li a,.notice,.lottery-title td,.chart-title,.chart-main li,.ssq-top,.ssq-notice-title,.expert-title,.expert-tab,.ssq-piece-title,.zjbj,.fcsd-top,.pls-top{ background:url(../img/zimi/index_img.gif);background-repeat: no-repeat;}
.look-more{ float:right; padding-right:10px;}
.expert-title { height: 26px; line-height: 26px; padding-left: 6px; width: 214px; background-position:-338px -270px;}
.expert-title-text{ float:left; font-size:14px;}
.expert-tab { height: 23px; width: 220px;background-position:-338px -296px;}
.expert-main {  text-align: center;  width: 220px;}
.expert-tab li {float: left;height: 23px;line-height: 23px; text-align: center; width:55px;}
.tab-navs { background:url(../img/zimi/index_img.gif);background-repeat: no-repeat; display:block; background-position:-238px -280px; color:#049;}
.cur-nav { background:url(../img/zimi/index_img.gif);background-repeat: no-repeat; display:block; background-position:-169px -280px; color:#049; text-decoration:none;}
.expert-but td{ border: 1px solid #AACBEE; height: 40px; border-top:0px;}
.expert-main-text td { border: 1px solid #AACBEE; height: 27px; line-height:27px;}
.expert-main-title td{ height: 28px; color:#049; line-height:28px;}
.expert-main-text var { color: #FFFFFF;  display: inline-block; font-size: 12px; font-style: normal; font-weight: 700; height: 14px;  line-height: 14px; width: 14px; background:url(../img/zimi/nub.gif); text-align:center;}
.expert-but-ul li{ float:left; padding:5px 0 0 8px;}
.ssq-forecast{ width:655px; height:432px; float:left;}
.ssq{ height:482px; margin-top:10px;}
.ssq-notice-txt a:hover{ color:#f00;}
.expert{ float:right;}
.exper-table{ width:220px;}
.exper-table td{ border: 1px solid #CCC;height:29px;text-align: center; line-height:29px;}
.exper-table var{ background:url(../img/zimi/nub.gif) no-repeat; width:14px; height:14px; display:inline-block;font-size: 14px;font-style: normal;font-weight: 700; color:#fff; line-height:14px;}


/*������*/
.chart-main{ width:220px; text-align:center;}
.chart-main-top{ color:#049; height:26px; border-left:#a9cbf0 1px solid; border-right:#a9cbf0 1px solid;}
.chart-main td{ border:#aacbee 1px solid; height:27px;}

.input_2{ border:1px solid #e6e6e6; width:80px; text-align:center}
.charts{ float:left;}
.chart-title{ width:220px; font-size:14px; background:url(../img/zimi/expert-img.gif) -425px -252px no-repeat; height:26px; line-height:26px;}
.chart-tab,.chart-tab2,.chart-tab3{ width:220px; background:url(../img/zimi/expert-img.gif) -425px -278px no-repeat; height:23px;}
.chart-tab li,.chart-tab2 li,.chart-tab3 li{ width:73px; height:23px; line-height:23px; text-align:center; float:left;}
.chart-tab a,.chart-tab2 a,.chart-tab3 a{ color:#004499; background:url(../img/zimi/expert-img.gif) -340px -278px no-repeat; width:73px; height:23px; display:block;}
.chart-tab a:hover,.chart-tab2 a:hover,.chart-tab3 a:hover{color:#004499;text-decoration:none;}
.chart-tab-on a,.chart-tab2-on a,.chart-tab3-on a{ color:#004499; background:url(../img/zimi/expert-img.gif) -266px -278px no-repeat; width:73px; height:23px; display:block; text-decoration:none;}
.chart-1 {
	width:220px;
	float:left;
    font: 12px/1.5 '����',tahoma,Srial,helvetica,sans-serif;
}
.time_search { float:right}
.s1{display:none}


/*Ƶ�����ײ�ͷ��������*/
.bottom-left-content-top{height:70px; padding-bottom:3px; margin-bottom:3px;}    
.bottom-left-content-topdl{float:left; width:210px;padding-top: 5px;padding-left: 5px;}  
.bottom-left-content-topdl dd{ width:210px; height:23px; line-height:23px; margin:0; padding:0; }  
.bottom-left-content-topdl dd a{ float:left; display:block;height:23px; line-height:23px; padding-right:5px;}  
.dian-b{float:left; display:block; width:10px; height:23px; line-height:23px; text-align:center; color:#ccc;}  


/*��������*/
.ball li{background:url(../img/zimi/500-red.gif) center center;}
.ball2 li{background:url(../img/zimi/500-blue.gif) center center;}

/*label��ʽ*/
.mtop5{margin-top:5px}.mtop8{margin-top:8px}.mtop10{margin-top:10px}
.w150{width:150px}.w130{width:130px}.w120{width:120px}.w110{width:110px}.w100{width:100px}

.c999{color:#999999}.cred{color:#ff0000}.cff66{color:#FF6600}.cBA2636{color:#BA2636}.c666{color:#666666}
.c00f{color:#00f} .c00f a{color:#00f}
.cDRed, .cDRed a, .cDRed a:link, .cDRed a:visited{color:#BA2636}
.cRed, .cRed a, .cRed a:link, .cRed a:visited{color:#f00}
.cDBlue, .cDBlue a, .cDBlue a:link, .cDBlue a:visited{color:#003399}


.center{text-align:center}
.label_indent{text-indent:2em}
.underline{ border-bottom:1px solid #eeeeee; height:1px; font-size:0px}

.label_li_first:first-line {color:#F00}

.label_12px_title{font-size:12px; font-weight:bold;overflow:hidden}
.label_14px_title{font-size:14px; font-weight:bold;overflow:hidden}
.label_bigsize{font-family:����;font-size:19px;font-weight:100; text-align:center; color:#F00;line-height:24px;margin:0px 5px 5px}

.label_ul_b li {padding:2px 0 1px 0;font-size:14px;}

.bold_title{ color:#C30000;}
.label_category{float:left;color:#656668;}
.label_datatime,.label_datetime{float:right;color:#656668;font-size:12px;}
.label_summary{font-size:12px; color:#999999;margin:0 5px 5px 5px; text-indent:2em; line-height:150%}

.label_dashed{border-bottom:1px dashed #ccc; margin:5px 0 5px 0; font-size:0; height:1px;clear:both;width:650px;}
.label_border_dashed{border-bottom:1px dashed #cccccc;}

.borderimg {border:2px solid #CCCCCC; clear:both;width:130px; height:100px; display:block; padding:2px; margin:auto; overflow:hidden;}
#ticketmain{height:auto !important;min-height:350px;overflow:hidden;}
.ticketcontent,.ticketcontent2,.ticketcontent11,.ticketcontent21{height:auto !important;min-height:365px;}
.piece3-main-txt .article a{color:#0d4094;}
.piece3-main-txt .article a:hover{text-decoration:underline;}
.nav_box{width:958px;height:32px;line-height:32px;margin:0 auto 10px;border:1px solid #CFCFCF;border-top:none;background:#f5f5f5;}
.nav_box dt{float:left;font-weight:bold;font-size:16px;text-indent:12px;}
.nav_box dd,.nav_box .last_dd{float:right;padding-right:12px;}
.nav_box .last_dd a{color:#959595;}
.color-blue{color:#0068AE;}
.tr-blue td{background:#f4f8fb;}

/* 字谜汇总页：三列网格，填满 960 宽 */
.zimi-hub-grid {
  width: 960px;
  margin: 0 auto 10px;
}
.zimi-hub-grid #ticketmain {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  min-height: 0;
  overflow: visible;
  align-items: stretch;
}
.zimi-hub-grid .ticket,
.zimi-hub-grid .ticket11,
.zimi-hub-grid .ticket2,
.zimi-hub-grid .ticket21 {
  float: none;
  width: calc((100% - 20px) / 3);
  margin: 0;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
}
.zimi-hub-grid .ticketcontent,
.zimi-hub-grid .ticketcontent11,
.zimi-hub-grid .ticketcontent2,
.zimi-hub-grid .ticketcontent21 {
  width: 100%;
  flex: 1;
  display: flex;
  flex-direction: column;
  min-height: 0;
  height: auto !important;
  box-sizing: border-box;
}
.zimi-hub-grid .ticketnav4 ul li,
.zimi-hub-grid .ticketnav41 ul li,
.zimi-hub-grid .ticketnav4p5 ul li,
.zimi-hub-grid .ticketnav5 ul li,
.zimi-hub-grid .ticketnav51 ul li {
  width: 50%;
  box-sizing: border-box;
}
.zimi-hub-grid .bottom-left-content-topdl {
  width: calc(100% - 105px);
}
.zimi-hub-grid .bottom-left-content-topdl dd {
  width: 100%;
}

/* 字谜汇总：tab 面板仅显示带 move-on* 的层 */
.zimi-hub-grid .ticketcontent > [class*="ticketcontent-text"]:not(.move-on):not(.move-on2),
.zimi-hub-grid .ticketcontent11 > [class*="ticketcontent-text"]:not(.move-on):not(.move-on2),
.zimi-hub-grid .ticketcontent2 > [class*="ticketcontent-text"]:not(.move-on):not(.move-on2),
.zimi-hub-grid .ticketcontent21 > [class*="ticketcontent-text"]:not(.move-on):not(.move-on2) {
  display: none !important;
}
.zimi-hub-grid .ticketcontent > [class*="ticketcontent-text"].move-on,
.zimi-hub-grid .ticketcontent > [class*="ticketcontent-text"].move-on2,
.zimi-hub-grid .ticketcontent11 > [class*="ticketcontent-text"].move-on,
.zimi-hub-grid .ticketcontent11 > [class*="ticketcontent-text"].move-on2,
.zimi-hub-grid .ticketcontent2 > [class*="ticketcontent-text"].move-on,
.zimi-hub-grid .ticketcontent2 > [class*="ticketcontent-text"].move-on2,
.zimi-hub-grid .ticketcontent21 > [class*="ticketcontent-text"].move-on,
.zimi-hub-grid .ticketcontent21 > [class*="ticketcontent-text"].move-on2 {
  display: block !important;
  flex: 1;
}

/* 字谜汇总：列表固定 5 行高度，三列对齐 */
.zimi-hub-grid .piece3-main-txt {
  width: 100%;
  box-sizing: border-box;
  min-height: 140px;
}
.zimi-hub-grid .piece3-main-txt li.boxList,
.zimi-hub-grid .piece3-main-txt li.boxListT {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  height: auto;
  min-height: 28px;
  line-height: 28px;
  padding: 0;
  overflow: hidden;
}
.zimi-hub-grid .piece3-main-txt li.boxList .dian,
.zimi-hub-grid .piece3-main-txt li.boxListT .dian {
  flex-shrink: 0;
  margin-right: 2px;
}
.zimi-hub-grid .piece3-main-txt li.boxList .date,
.zimi-hub-grid .piece3-main-txt li.boxListT .date {
  float: none;
  flex-shrink: 0;
  margin-left: auto;
  padding: 0 8px 0 6px;
  color: #bdbdbd;
  font-size: 12px;
  white-space: nowrap;
}
.zimi-hub-grid .piece3-main-txt li.boxList .article,
.zimi-hub-grid .piece3-main-txt li.boxListT .article {
  flex: 1;
  min-width: 0;
  overflow: hidden;
  margin-right: 0;
}
.zimi-hub-grid .piece3-main-txt li.boxList .article a,
.zimi-hub-grid .piece3-main-txt li.boxListT .article a {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.zimi-hub-grid .piece3-main-txt li.line-heng1 {
  width: 100%;
  height: 2px;
  padding: 0;
  margin: 4px 0;
  float: none;
  clear: both;
  overflow: visible;
}
