.ico2{
    width: 8px;height: 8px;display: inline-block;background: #5298ff;border-radius: 2px;margin-right: 3px;
}
.tjwz{
    border-bottom:solid 1px #dfe0e1;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;
}
.sub-title {
    border-bottom: 2px solid #2fadf8;
    font-size: 17px;
    line-height: 2.3rem;
    font-weight: bold;
    color: #333;
}

.xian{
	border-top: 1px dashed #CCC;
    height: 1px;
    overflow: hidden;
    margin-top: 5px;
    margin-bottom: 5px;
}

.left-ad {
    position: fixed;
    top: 50%;
    left: 8%;
    transform: translateY(-50%);
    padding: 10px;
    width: 200px;
    height: 400px;
    background-color: #fff;
}

.right-ad {
    position: fixed;
    top: 50%;
    right: 8%;
    transform: translateY(-50%);
    padding: 10px;
    width: 200px;
    height: 400px;
    background-color: #fff;
}

.anniu{
position: relative;
    z-index: 1;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    height: 37px;
    line-height: 37px;
    padding-left: 20px;
    padding-right: 20px;
    margin-right: 10px;
    margin-bottom: 10px;
    border: 1px solid #d7d7d7;
    border-width: 1px 1px 4px;
    font-size: 14px;
    font-weight: 700;
    color: #0b588c;
    text-decoration: none;
    -moz-transition: none;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    border-radius: 2px;
}

.slide-box {
    height: 20px;
    overflow: hidden;
    position: relative;
    color: white;
    border-radius: 4px;
    font-size: 14px;
    font-weight: bold;
    /* 七彩闪烁背景 */
    background: linear-gradient(90deg, 
        #ff0000, #ff7f00, #ffff00, #00ff00, 
        #0000ff, #4b0082, #8b00ff, #ff0000);
    background-size: 150% 100%;
    animation: rainbow 2s linear infinite;
}

.slide-content {
    position: absolute;
    animation: slide 8s infinite;
}

.slide-item {
    height: 20px;
    line-height: 20px;
    padding: 0 10px;
    white-space: nowrap;
    /* 添加文字阴影增强可读性 */
    text-shadow: 0 0 3px rgba(0,0,0,0.7);
}

@keyframes slide {
    0%,25% {transform:translateY(0);}
    25.01%,50% {transform:translateY(-20px);}
    50.01%,75% {transform:translateY(-40px);}
    75.01%,100% {transform:translateY(-60px);}
}

/* 七彩闪烁动画 */
@keyframes rainbow {
    0% { background-position: 0% 50%; }
    100% { background-position: 200% 50%; }
}

.tit {
    margin-bottom: 15px;
    font-size: 14px;
    color: #0b588c;
    font-weight: 700;
}

 .gg{width: 29px;
    height: 19px;
    display: inline-block;
    text-indent: 0;
    margin-right: 2px;
    background-size: 100% auto;
    line-height: 18px;
    font-style: normal;
    margin-top: 6px;
    vertical-align: middle;
    text-align: center;
    font-size: 13px;
    border: 1px solid #dcdcdc;
    color: #a7a7a7;}

::-webkit-scrollbar{width:5px}
::-webkit-scrollbar-track-piece{background:#fff}
::-webkit-scrollbar-thumb:vertical{background-color:#6d65656b;border-radius:515px}
.title:after {
    content: " ";
    position: absolute;
    height: 16px;
    width: 0;
    border: 1.5px solid #5298ff;
    left: 0;
    border-radius: 9px;
    top: 9px;
    background: #5298ff;
}
.zzggg{width: 100%;overflow: hidden;display: block;box-shadow: 0 1px 2px 0 rgba(0,0,0,.05);}.zzggg a{width: 9.5%;float: left;border-radius: 10px;line-height: 35.35px;height: 35.35px;text-align: center;font-size: 15px;color: #fff;display: inline-block;background-color: rgb(255, 153, 159);margin: 2.7px;transition-duration: .3s;}.zzggg a:nth-child(1) {background-color: #840228;}.zzggg a:nth-child(2) {background-color: #008792;}.zzggg a:nth-child(3) {background-color: #28a745;}.zzggg a:nth-child(4) {background-color: #008792;}.zzggg a:nth-child(5) {background-color: #28a745;}.zzggg a:nth-child(6) {background-color: #008792;}.zzggg a:nth-child(7) {background-color: #28a745;}.zzggg a:nth-child(8){background-color: #008792;}.zzggg a:nth-child(9) {background-color: #28a745;}.zzggg a:nth-child(10) {background-color: #008792;}.zzggg a:hover{background:#FF2805;color:#FFF}@media screen and (max-width: 1000px) {.zzggg a{width: 47.96%;float: left;border-radius: 2px;line-height: 35.35px;height: 35.35px;text-align: center;font-size: 14px;color: #fff;display: inline-block;background-color: rgb(255, 153, 159);margin: 2.5px;transition-duration: .3s;}}


.dhanniu{
	width: 24%;overflow: hidden;padding: 0.3rem 0;border: 1px solid #9a9fa5;
    background-color: #ffffff52;
    border-radius: 0rem;
}
.dhanniu4{
float: left;
    height: 40px;
    line-height: 2.8;
    width: 25%;
    text-align: center;
    border: 1px #eaeaea solid;
    border-width: 1px 1px 0px 0px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: clip;
}
@keyframes change{ 0% {color: #ff00f9;}25% {color: #ff0000;}50% {color: #0572c8;}75% {color: #00fc00;}100% {color: #ff8600;}}
.dhanniu3{
    float: left;
    height: 40px;
    line-height: 2.8;
    width: 33.33%;
    text-align: center;
    border: 1px #eaeaea solid;
    border-width: 1px 1px 0px 0px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: clip;
    text-align: left;
    text-overflow: ellipsis;
    padding: 3px;
}
.se a:hover {
    color: #fff; background: #2fadf8;
}
.list-unstyled a{
  text-decoration: none;  
  white-space: nowrap; 
  display: inline-block; /* 或 block */
  max-width: 60%; /* 根据父元素宽度限制 */
  text-overflow: ellipsis;
  overflow: hidden;
}


li{list-style: none;}



/*å³ä¾§å¿«æ·*/
.elevator_item .hd-time-limited {
    display: block;
    position: fixed;
    right: 0;
    bottom: 445px;
    width: 40px;
    height: 140px;
    background: url(assets/img/right.png) no-repeat center;
}

.elevator_item {
    position: fixed;
    right: 0;
    bottom: 200px;
    z-index: 11;
}
.elevator_item .feedback {
    width: 36px;
    height: 41px;
    font-size: 12px;
    padding: 5px 6px;
    display: block;
    border-radius: 5px;
    text-align: center;
    margin-top: 10px;
    box-shadow: 0 1px 2px rgba(0,0,0,.35);
    cursor: pointer;
}
.graHover {
    position: relative;
    overflow: hidden;
}
  .tp-ad-text1 {width:100%;padding-top:6px;box-sizing:border-box;overflow: hidden;background: rgba(255,255,255,.2);}
  .tp-ad-text1 a {color:#7fba00;font-size:14px;line-height:38px;text-align:center;border:1px dashed rgba(0,0,0,.2);padding:0 3px;box-sizing:border-box;float:left;width:11.5%;height:38px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0 0.5% 6px;text-decoration:none;transition:all .6s;}
  .tp-ad-text1 a:hover {font-weight: bold;color:#fff!important;background:#7fba00;transition: all .6s;}
  .tp-ad-text1 a:nth-child(2n) {color:#f74e1e;}
  .tp-ad-text1 a:nth-child(2n):hover {background:#f74e1e;border-color: #f74e1e;}
  .tp-ad-text1 a:nth-child(3n) {color:#00a4ef;}
  .tp-ad-text1 a:nth-child(3n):hover {background:#00a4ef;border-color: #00a4ef;}
  .tp-ad-text1 a:nth-child(4n) {color:#0517c2;}
  .tp-ad-text1 a:nth-child(4n):hover {background:#0517c2;border-color: #0517c2;}
  .tp-ad-text1 a:nth-child(5n) {color:#601165;}
  .tp-ad-text1 a:nth-child(5n):hover {background:#601165;border-color: #601165;}
  .tp-ad-text1 a:nth-child(6n) {color:#ffb900;}
  .tp-ad-text1 a:nth-child(6n):hover {background:#ffb900;border-color: #ffb900;}
  .tp-ad-text1 a:nth-child(7n) {color:#0fc317;}
  .tp-ad-text1 a:nth-child(7n):hover {background:#0fc317;border-color: #0fc317;}
  .tp-ad-text1 a:nth-child(8n) {color:#601165;}
  .tp-ad-text1 a:nth-child(8n):hover {background:#601165;border-color: #601165;}
  .tp-ad-text1 a:nth-child(9n) {color:#fba78f;}
  .tp-ad-text1 a:nth-child(9n):hover {background:#fba78f;border-color: #fba78f;}
  .tp-ad-text1 a:nth-child(10n) {color:#13cf8f;}
  .tp-ad-text1 a:nth-child(10n):hover {background:#13cf8f;border-color: #13cf8f;}
  .tp-ad-text1 a:nth-child(11n) {color:#f74e1e;}
  .tp-ad-text1 a:nth-child(11n):hover {background:#f74e1e;border-color: #f74e1e;}
  .tp-ad-text1 a:nth-child(12n) {color:#ffb900;}
  .tp-ad-text1 a:nth-child(12n):hover {background:#ffb900;border-color: #ffb900;}
  .tp-ad-text1 a:nth-child(13n) {color:#fba78f;}
  .tp-ad-text1 a:nth-child(13n):hover {background:#fba78f;border-color: #fba78f;}
  .tp-ad-text1 a:nth-child(14n) {color:#f74e1e;}
  .tp-ad-text1 a:nth-child(14n):hover {background:#f74e1e;border-color: #f74e1e;}
  .tp-ad-text1 a:nth-child(15n) {color:#7fba00;}
  .tp-ad-text1 a:nth-child(15n):hover {background:#7fba00;border-color: #7fba00;}
  .tp-ad-text1 a:nth-child(16n) {color:#0fc317;}
  .tp-ad-text1 a:nth-child(16n):hover {background:#0fc317;border-color: #0fc317;}
  .tp-ad-text1 a:nth-child(17n) {color:#0517c2;}
  .tp-ad-text1 a:nth-child(17n):hover {background:#0517c2;border-color: #0517c2;}
  .tp-ad-text1 a:nth-child(18n) {color:#13cf8f;}
  .tp-ad-text1 a:nth-child(18n):hover {background:#13cf8f;border-color: #13cf8f;}
  .tp-ad-text1 a:nth-child(19n) {color:#ffb900;}
  .tp-ad-text1 a:nth-child(19n):hover {background:#ffb900;border-color: #ffb900;}
  .tp-ad-text1 a:nth-child(20n) {color:#f74e1e;}
  .tp-ad-text1 a:nth-child(20n):hover {background:#f74e1e;border-color: #f74e1e;}
  @media screen and (max-width: 1198px){
    .tp-ad-text1 a{
      width: 24%;
    }
  }
  

.bianse22{background:linear-gradient(90deg,#ffc107,#ff7365,#ff82ea,#ffc107);background-size:1400% 300%;animation:mymove 10s ease infinite;-webkit-animation:mymove 10s ease infinite;-moz-animation:mymove 10s ease infinite;color:#fff;border:none;}
@keyframes mymove{0%{background-position:0% 0%;}50%{background-position:50% 100%;}100%{background-position:100% 0%;}}
.bianse22{
    background: linear-gradient(90deg, #ffc107, #ff7365, #ff82ea, #ffc107);
    background-size: 1400% 300%;
    animation: mymove 10s ease infinite;
    -webkit-animation: mymove 10s ease infinite;
    -moz-animation: mymove 10s ease infinite;
    color: #fff;
    border: none;
    display: inline-block;
    height: 100%;
    line-height: 21px;
    border: 0px solid #ffffff;
    padding: 0 10px;
    border-radius: 13px;
    transition: all 0.3s ease;
    border-color: #ff8a00;
    margin-top: 6px;
	margin-right: 18px;
}

.wzss {animation: change 1s linear 0s infinite;}


