html{overflow:-moz-scrollbars-vertical;}
html{min-height:101%;}
li{ list-style-type:none;}
*{margin:0;padding:0;}
body{font:14px Helvetica,Arial,Tahoma,"\5b8b\4f53",sans-serif;background:#eee;color:#222d34;overflow-x: hidden;}

body {font-family: Arial, sans-serif;}
a,a:link,a:visited,a:active{text-decoration:none;outline: none;color: #222d34;}

a:active{star:expression(this.onFocus=this.blur());}
:focus{outline:0;}
#header{width:100%;height:70px;overflow:hidden; background-image:url(../images/2025.jpg);background-size:cover;}
.logo{width:100px;height:70px;float:left;margin-left:5px;background:url(../images/logo.png);background-size:cover;}
.logo a{width:100px;height:70px;float:left;}

.nav {float:left;}
.nav ul {-webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%;
  }
.nav ul li {float:left; margin-left:15px;line-height:69px;}
.nav ul li a{font-size:16px;color: #fff;font-weight:bold;}
.nav ul li a:hover{color:red}

.menu-button {width:30px;height:20px;margin-top:27px;margin-left:30px;float:left;background:url(../images/ico.png) no-repeat;
  background-color: transparent;
  border: none;
  color: #000;
  font-size: 16px;
  cursor: pointer;
  transition: background-color 0.3s ease-in-out;
}

.menu-button:hover,
.menu-button:focus {
  background:url(../images/ico.png) 0 -21px no-repeat;
}
#bg-layer {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.5);z-index: 98;visibility: hidden;opacity: 0;transition: all 0.3s ease-in-out;}
body.open-sidebar #bg-layer {visibility: visible;opacity: 1;}
#sidebar {position: fixed;top: 0;right: -300px;width: 220px;height: 100%;background-color: #fff;box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);z-index: 99;transition: all 0.3s ease-in-out;overflow-y: auto;}
#sidebar.open {right: 0;}
#sidebar .close-button {
position: absolute;
top: 20px;
right: 20px;
font-size: 18px;
background:url(/pic/btn_close.gif) no-repeat;
width:20px;
height:20px;
border: none;
cursor: pointer;}

#sidebar .nav-header {height:70px;background:#1d7db1;}
#sidebar .nav-header a{color:#ddd;padding-left:35px;}
#sidebar ul{padding:10px 0;font-size:15px;}
#sidebar ul li{width:100%;height:35px;line-height:35px;border-bottom:1px solid #eceff5;}
#sidebar ul li a{margin-left:5px;float:left;padding-left:15px;}

.nav-link{float:left;margin-left:20px;margin-top:20px;padding:8px 15px 5px 15px;background:url(../images/user/mb-user.png) no-repeat;}
.nav-link .ui-icon{margin-right:10px}

.index-03yy{margin-top:80px;color:#E9E7E7;font-size:22px;font-weight:bold;text-align:center}

#main{width:100%; background:#fff;padding-bottom:30px;}
.swiper-container { z-index: 1;}
.swiper-slide {margin-top:23px;}
.ibanner{margin:0 20px 10px 20px;}
.ibanner,.ibanner .swiper-slide{position:relative}
.ibanner .swiper-slide a,.ibanner .swiper-slide a img{display:block;width:100%;height:160px;}
.ibanner .swiper-slide p{position:absolute;bottom:0;z-index:2;padding:8px 0;width:100%;background-image:linear-gradient(transparent,rgba(0,0,0,.6));background-repeat:no-repeat;color:#000000;text-align:center;font-weight:700;font-size:1.6rem;opacity:.5}
.ibanner .swiper-slide:after{position:absolute;top:0;left:0;display:inline-block;width:100%;height:100%;background-color:rgba(0,0,0,.6);content:''}
.ibanner .swiper-slide.swiper-slide-active:after{display:none;opacity:0}
.ibanner .swiper-slide.swiper-slide-active p{opacity:1}
.ibanner .swiper-pagination{display:table;padding-top:10px;width:97.5%;height:3px}
.ibanner .swiper-pagination-bullet{display:inline-block;margin:0 5px;width:18px;height:3px;border-radius:10px;vertical-align:top}
.ibanner .swiper-pagination-bullet-active{background:#CC0000}
.ibanner .swiper-button-next,.ibanner .swiper-button-prev{width:50px;background-size:100%;opacity:.5}
.ibanner .swiper-button-next:hover,.ibanner .swiper-button-prev:hover{opacity:1}
.ibanner .swiper-button-next{display: none;right:0;background-image:url(../images/right_arrow_bg.png)}
.ibanner .swiper-button-prev{display: none;left:0;background-image:url(../images/left_arrow_bg.png)}
.min-banner{}/* 新修改 */
.dao-s{width:80%;margin:0 auto;padding-top:30px;}

.dropdown {float:left;
      position: relative;
      display: inline-block;
	  margin-top:4px;
    }
.dropdown span{font-size: 16px;
    line-height: 30px;
    padding: 8px 10px;
    border: 1px solid #eee;
    border-radius: 5px;
    box-shadow: 0 5px 7px -4px rgb(0 9 20 / 10%);
}
.dropdown-content {
	width:300px;
      display: none;
      position: absolute;
      background-color: #fff;
      box-shadow: 0 8px 16px rgba(0, 0, 0, 0.1);
      z-index: 1;
      animation: fadeIn 0.3s ease-in-out;
	  padding-bottom:10px;
	  border:1px #eceff5 solid;
    }
.dropdown-content ul{float:left;border-bottom: 1px solid #eceff5;}
	.dropdown-content ul h4{float:left;line-height:22px;padding-left:20px;margin-top:8px;}
	.dropdown-content ul li{float:left;width:290px;padding-left: 10px;}
.dropdown-content ul li a {float:left;color: #333;padding: 4px 12px;text-decoration: none;}

.dropdown-content a:hover {
      background-color: #f1f1f1;
    }
.close-btn {
      cursor: pointer;
	  position: absolute;
	  top:0;right:0;
      padding: 6px;
      background-color: #ddd;
      border: none;
      color: #333;
      font-size: 14px;
    }

@keyframes fadeIn {
      from {
        opacity: 0;
      }
      to {
        opacity: 1;
      }
    }
.ks-content{float:left;width:300px;margin:20px auto;text-align:center}
.ks-content a{color:green;font-size:16px;}
.dfl{color:red;}

	
.search {}
.search2 {width: 100%;margin:0 auto}

.search form {
            position: relative;
            width: 100%;
            margin: 0 auto;
        }

.search input, button {
            border: none;
            outline: none;
        }

.search input {
			box-sizing: border-box;
            width: 100%;
            height: 36px;
            padding-left: 13px;
        }

.search  button {
            height: 36px;
            width: 42px;
            cursor: pointer;
            position: absolute;
			
        }

.bar1 {}
.bar-width{width: 70%;margin-left:30px;float:left;}
.bar-width2{width: 60%;padding-top:25px;}
.bar1 input {
            border: 1px solid #e2282e;
            border-radius: 5px;
            background: transparent;
            top: 0;
            right: 0;
			font-size: 13px;
        }
.bar1 button {
            background: #e2282e;
            border-radius: 0 5px 5px 0;
            width: 60px;
			top: 0;
            right: 0;
        }
.bar1 button:before {
            content: "搜索";
            font-size: 13px;
            color: #F9F0DA;
        }
.bar2 {float:left;width: 80%;margin-left:20px;margin-top:20px;background: #f5f7fa;}
.bar2 input, .bar5 button {
            background: transparent;
        }

.bar2 button {background: #e2282e;
            top: 0;
            right: 0;
        }
.bar2 button:before {
            content: "搜索";
            font-family: FontAwesome;
            font-size: 13px;
            color: #F9F0DA;
        }
.highlight {
    color: red; 
    font-weight: bold;
}

.custom-suggestions {
    background-image: linear-gradient(to top,#d3def0,#fff);
    color: #fff;
    padding: 10px;
    border-radius: 4px;
    margin-bottom: 5px;
	position: absolute; 
    top: 100%; 
    width: 100%;
    z-index: 1000; 
}
.custom-suggestions h4{color:#222}
.custom-suggestions ul {
    list-style: none;
    padding: 0;
}
.custom-suggestions li {
    padding: 5px 0;
}
.custom-suggestions span{padding:2px 5px;margin-right:5px;display: inline-block;text-align:center;}
.custom-suggestions a {
    text-decoration: none;
}

.autocomplete-suggestions {
    background-image: linear-gradient(to top,#d3def0,#fff);
    position: absolute;
    top: 100%;
    width: 100%;
    z-index: 9999;
    padding: 10px;
    border-radius: 4px;
}
.autocomplete-suggestion, .autocomplete-suggestions li {
    padding: 5px 0;
    cursor: pointer;
}
.autocomplete-suggestion:first-child {
    border-top: 0;
}
.wordlist li {
    display: block;
   padding-left:20px;
    overflow: hidden;
	background:url(../images/wdlist_s.png) 0 7px no-repeat;
}
.wordlist a {
    display: block;
    width: 100%;
    overflow: hidden;
}
.Notice{float:left;text-align:center;width:90%;margin-left:4%;padding-left:5px;margin-top:15px;margin-bottom:10px;line-height:35px;font-size:16px;border-radius: 50px;background: #e50914;
    color: #fff;
    background: linear-gradient(to right,#ff711f 0%,#e50914 100%);
    box-shadow: 0 10px 12px -4px rgb(229 9 20 / 25%);}
.Notice a{color:#fff}
.telegram{float:left;width:100%;margin-bottom:10px;margin-top:15px;line-height:32px;font-size:12px;color:red}
.telegram ul{margin-left:3%;padding-left:40px;background:url(/pic/tg.png) 0 -8px no-repeat;}
.telegram a{color:#0096ff;font-size:14px;text-decoration:underline}
/* 新修改 */ 
.Netflix{float:left;width:100%;margin-top:20px;margin-bottom:15px;line-height:35px;font-size:15px;}
.Netflix a{margin:10px 0 10px 3.3%;text-align:center;border: 1px solid #eee;
	border-radius: 5px;
    font-weight: 300;
    display: inline-block;
	width:20%;
	
    box-shadow: 0 5px 7px -4px rgb(000 9 20 / 10%);
}
.Netflix a:hover{color:red}
/* 结束 */ 
.content-title{width:100%;height:35px;margin-top:30px;float:left;}
.content-title h4{float:left;margin-left:4%;height: 24px;line-height: 24px;font-size: 18px;font-weight: 500;}
.content-title span{float:right;margin-right:4%;}
.content-title h5{float:left;margin-left:4%;padding-left:10px;height: 24px;line-height: 24px;font-size: 18px;font-weight: 500;border-left: solid 3px #408bea;}
.content-title span{float:right;margin-right:4%;line-height: 26px;font-size: 12px;}
.content-title span a{color:#fff;background: #408BEA;padding:3px 8px;border-radius:3px;}
.b10{height:10px;clear: both;}

.select-menu{width:100%;margin-top:12px;FLOAT:left;}
.select-menu ul{margin:0 auto;}
.select-menu ul h2{padding-left:4%;font-size:18px;height:30px;line-height:30px;font-weight: 500;}
.select-menu ul span{float:left;width:24%;margin-left:6%;}
.select-menu ul li{width:96%;padding-left:4%;float:left;font-size:14px;padding-top:15px;margin-top:12px;border-top: 2px solid #274F69;}
.select-menu ul li a{width:60px;height:25px;line-height:25px;float:left;text-align:center;color: #274F69;}
.select-menu ol li{width:96%;padding-left:4%;float:left;font-size:16px;padding-top:15px;margin-top:12px;border-top: 2px solid #274F69;}
.select-menu ol li a{width:50px;height:30px;line-height:30px;float:left;text-align:center;color: #274F69;}
.select-menu .current{background:#CC0000;color:#fff;border-radius:3px;}
.select-menu .active{background:linear-gradient(to right,#247ebe 0,#6bb8ee 100%);color:#fff;border-radius:3px;}
.active_2{}

.select-menu h1{padding-left:4%;FLOAT:left;font-size:18px;height:30px;line-height:30px;font-weight: 500;}
.select-menu .right-j{float:right;padding-right:4%;height:30px;line-height:30px;font-weight: 500;}
.select-menu .right-j a{color:blue}
.select-menu-small{float:left;width:76px;margin-left:10px;}

.mid-box-s-d{}
.s-d{width: 92%;
    margin: 30px auto 0 auto;
    background: #fff;
    border: 1px solid #eee;}

.bread-crumb-nav{FLOAT:left;height:54px;line-height:54px;margin:0 auto; clear:both; width:100%;BORDER-BOTTOM: 2px solid #274F69;text-align:center}
.bread-crumb-nav h1{margin-top:15px;height: 24px;line-height: 24px;font-size: 20px;font-weight: 500;}
.bread-crumb-nav h2{margin-left:4%;float:left;margin-top:15px;height: 24px;line-height: 24px;border-left: solid 3px #408bea; font-size: 20px;font-weight: 500;padding-left: 10px;}
.bread-crumb-nav h4{margin-left:20px;float:left;margin-top:15px;height: 24px;line-height: 24px;border-left: solid 3px #408bea; font-size: 20px;font-weight: 500;padding-left: 10px;}
.bread-crumb-nav ul{margin-left:1%;width:99%;overflow:hidden;height:55px}
.bread-crumbs li{float:left;font-size:14px;padding:0 12px 0 20px;background: url(../images/ico.png) -43px 21px no-repeat;}
.bread-crumbs li.back{ float:left;background:url(../images/ico.png) -55px -31px no-repeat;margin-left:10px;}
.bread-crumbs li.home{ background:none;}
.bread-crumbs span{float:left;color:red;}
.b-home{float:right;margin-right:4%;}
.bread-0{BORDER-BOTTOM:none}


select {
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      background-image: url(../images/ico-d.png);
      background-repeat: no-repeat;
      background-position: right center;
      background-size: auto 100%;
      height: 30px;
	  width:100%;
      font-size: 15px;
      background-color: #fff;
      color: #274F69;
      padding: 5px;
      border: 1px #f5f7fa solid;
     
    }
	
.select-highlight {
        color: #007bff; 
    }	
.m-class{width:92%;padding-top:20px;margin-left:4%;margin-right:4%;float:left;border-bottom:1px #eee solid}/* 新添加修改 */
.m-class h1{font-size:20px;}
.m-class h1{padding:5px 5px;text-align:center;float:left;
border-top: 1px #eee solid;border-left: 1px #eee solid;border-right: 1px #eee solid;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
.m-class span{float:right;margin-top:10px;height:26px;}
.m-class a{float:left;margin-left:10px;line-height:26px;}

/* 结束 */

.ppp{float:left;width: 100%;position:relative;border-bottom:1px solid #f5f7fa;}
.tips{height:20px;width:90px;text-align:right;color:#aaa;position: absolute;bottom:-5px;;left:20px;background: url(../images/swipe_ico.gif) no-repeat;}
.slide-box { white-space:nowrap; overflow-x:auto;width: 100%;}
.slide-box::-webkit-scrollbar { width:0; height:0; display: none; }
.Pic-list{width: 100%;padding-bottom:10px;border-bottom:1px solid #f5f7fa;}
.Pic-list ul{width: 94%;margin:0px auto;}
.Pic-list ul::-webkit-scrollbar {display: none;}
.m-pic-list{width: 100%;}
.m-pic-list ul{width: 90.8%;margin:0px auto;overflow:auto}
.look-more{margin:0 5px;display: inline-block;}
.pic-content{margin-left:1.2%;margin-top:8px;display: inline-block;}
.pic-content h4{line-height:30px;height:30px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight: 500;}
.pic-content span{width:95%;height: 35px;line-height: 45px;color: #eee;position: absolute;right: 0;bottom: 0;text-align: right;padding-right: 5%;
background-image: linear-gradient(180deg,transparent,#000 98%);}
.pic-content .vbd{padding:2px 3px;color: #fff;font-size:12px;position: absolute;right:0; top:0;text-align: right;background:#edb610;}
.pic-content i{display:block; width:36px; height:20px; background:url(../images/ico.png) 0 -107px no-repeat;line-height:20px; color:#fff; position:absolute; left:-4px; top:5px; text-align:center;font-style:normal}
.pic-content .rebo-i{display:block; width:45px; background:#edb610;font-size:12px;height:20px;line-height:20px; color:#fff; position:absolute; left:-4px; top:5px; text-align:center;}
.pic-content .rebo-x{display:block; width:45px; background:#408BEA;font-size:12px;height:20px;line-height:20px; color:#fff; position:absolute; left:-4px; top:5px; text-align:center;}
.pic-content .rebo-c{display:block; width:45px; background:#aaa;font-size:12px;height:20px;line-height:20px; color:#fff; position:absolute; left:-4px; top:5px; text-align:center;}
.pic-content .rebo-j{display:block; width:45px; background:#408BEA;font-size:12px;height:20px;line-height:20px; color:#fff; position:absolute; left:-4px; top:30px; text-align:center;}
.pic-content .rebo-y{display:block; width:45px; background:#edb610;font-size:12px;height:20px;line-height:20px; color:#fff; position:absolute; left:-4px; top:30px; text-align:center;}
.pic-content .update{line-height:20px;margin-bottom:20px;height:20px;width:100%;overflow:hidden;border-radius:15px;float:left;text-align:center;font-weight: 500;background:#20a0da;color:#fff;font-size:10px}

/* 新修改 */
.pic-content .rebo-up{display:block;padding:1px 2px;color:#3e4f5b; background-image: linear-gradient(132deg,#e1b271 0,#fce5aa 100%);
border-bottom-right-radius: 10px;font-size:10px;height:14px;line-height:14px;  position:absolute; left:0; top:0; text-align:center;overflow:hidden;} 
/* 结束 */
.dj-note{position:absolute;top:50px;right:4%;}
.b_l{float:left;}
.b-l{display: inline-block;}
.pic-height-a{ padding-top: 136%;}
.pic-height-b{ padding-top: 45%;}
.pic-width{width: 28%;}
.pic-width-b{width: 46.5%;}
.pic-width-c{width: 26%;}
.pic-width-2{width: 31%;}
.pic-height-t{padding-top: 40%;}
.pic-m-b{margin-bottom:35px;}


.m-pic-l {
 position:relative;
    width:100%;
    height:0;
}
.m-pic-l img {
position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
border:none;vertical-align:middle;background:url(../images/lazyload.gif) no-repeat scroll center center transparent;
}
.m-pic-l h4{line-height:20px;height:20px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:absolute;  bottom:-25px;font-weight: 500;}
.textlink-list{width:100%;}
.textlink-list ul{width: 100%;margin:0px auto;}
.textlink-list ul li{padding:0 4%;height:50px;line-height:50px;text-align:left;overflow: hidden;border-bottom:1px solid #f5f7fa;}
/*.textlink-list ul li:nth-child(2n) {background-color: #f9f9fa;}*/
.textlink-list ul li a{FLOAT: left;margin-left:10px}
.textlink-list ul li a:hover{color: #a74d00;background-color: #f5f7fa;}
.textlink-list ul li span{FLOAT: left;}

.m-l-10{margin-left:10px}
.num1{background:gold}.num2{background:#d4d4d4}.num3{background:#ff9900}.num-other{background:#ccc;}
.num{line-height:22px;height:22px;width:36px;margin-top:14px;text-align:center;color:#bbb;border-right:1px #eee solid;font-size:20px;}
.remarks{color:red;font-size:12px;}
.area,.year{color:#ccc;font-size:12px;}
.time-l{float:right;color:green;}
.type-n{float:right;margin-right:10px;text-align:center;width: 60px;}
.time-update{float:right;color:#20a0da;font-size:12px}

.num-lg{background-image: linear-gradient(to right,#999999,#eee);color: #eee;}
.num-lg-1{background-image: linear-gradient(to right,#ff9900,#ffff00);color: #eee;}
.num-lg-2{background-image: linear-gradient(to right,#d4d4d4,#ffffff);color: #999999;}
.num-lg-3{background-image: linear-gradient(to right,#ff9900,#dedede);color: #eee;}



.paihang{FLOAT: left;width:100%;position: relative;display: inline-block;margin-bottom:10px;}
.paihang ul{padding:0 5%;}
.paihang ul li{position: relative;padding: 15px;padding-left:90px;border-bottom: 1px solid #eee;}
.paihang ul li span{position: absolute;left: 60px;top: 10px;font-size:16px;text-align: center;width: 20px;line-height:60px;color:#fff;}
.paihang ul li a{font-weight: 500;font-size: 16px;line-height: 50px;color: #274F69;}
.paihang ul li p{font-size: 14px;margin-top: 7px;line-height: 20px;color:#edb610}
.paihang .img{position: absolute;left: 0;top: 10px;text-align: center;width: 60px;height:60px;color:#fff;background-size:cover;}
.l-douban{position: absolute;right: 0;top: 25px;width: 80px;line-height:30px;color:green;}


.box-office-list{FLOAT: left;width:100%;position: relative;display: inline-block;margin-bottom:10px;}
.box-office-list ul{padding:0 4%;}
.box-office-list ul h6{text-align:right;margin-right:5px;font-size:12px;color:#bbb}
.box-office-list ul li{background:#666;position:relative;margin-top:30px;height: 51px;filter: drop-shadow(3px 3px 5px #666);}
.box-office-list ul li a{font-size: 16px;line-height: 50px;color: #fff;margin-left: 80px;font-weight: bold;}
.box-office-list ul li span{margin-left:10px;color: #fff;}
.box-office-list .img{position: absolute;left: 0;top: 15px;text-align: center;width: 60px;height:60px;color:#fff;background-size:cover;}
.box-office-list .imdb{position: absolute;right: 10px;top:0;line-height:50px;font-size:22px;font-weight:bold;filter: drop-shadow(1px 1px #aaa);background-image: linear-gradient(180deg, #aaa, #fff, #bbb);
      -webkit-background-clip: text;
      color: transparent;}
.box-office-list .o-list{float:left;margin-right:10px;font-size:16px;text-align: center;width: 60px;line-height:50px;
font-weight:bold;background-image: linear-gradient(180deg, #000, #aaa, #000);
      -webkit-background-clip: text;
      color: transparent;border-right:1px #ddd solid}
.sort{width:80px;height:50px;position:absolute;top:-5px;left:1px;background:#fff;
  clip-path: polygon(0 0, 100% 0, 45px 100%, 0 100%);line-height:50px;
}
.sort p{width:55px;text-align:center;font-weight:bold}
.p1{border-TOP:5px red solid;color:red}
.p2{border-TOP:5px #f60 solid;color:#f60}
.p3{border-TOP:5px #faa90e solid;color:#faa90e}
.p-o{border-TOP:5px gray solid;color:green}

.tab{float:left;height:2.5rem;width:100%;margin-top:10px;margin-bottom: 10px;}/* 新修改 */
.tab ul{width: 92%;margin:0px auto;}
.tab ul a{}
.tab li{float:left; color:#3097FD;border-bottom: 1px solid #eee;width:33.3%;height:2.5rem; line-height:2.5rem; text-align:center;}
.tab li.on_zzjs {width:33.3%; height:2.5rem;line-height:2.5rem;border-bottom: 2px solid #3097FD;}
.tab li.on_zzjs a{color:#00698C; }
.tab li.on_zzjsj {width:33.3%; height:2.5rem;line-height:2.5rem;border-bottom: 2px solid #00698C;margin-bottom:10px;}
.tab li.on_zzjsj a{color:#00698C;font-weight:bold;font-size:16px}
.tab li span{color:red;}


.m-bigbox{width:100%;float:left;padding-top:10px;padding-bottom:10px;}
.m-bigbox-2{width:100%;float:left;padding-top:10px;padding-bottom:10px;position:relative;}
.m-content{float:left;width:56%;}
.m-content ul{width:100%;text-align:left;}
.m-content ul h2{FLOAT:left;margin-top:10px;font-size: 1rem;max-width:70%;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.m-content ul h1{FLOAT:left;margin-top:10px;font-size: 1rem;}
.m-content ul li{width:100%;margin-top:5px;float:left;height:18px;overflow: hidden; margin-right:12px;text-overflow:ellipsis;white-space:nowrap;}
.m-content ul span{float:left;margin-right:10px;}
.m-content ul em{FLOAT:left;font-style:normal;margin-left:10px;font-size: 1rem;margin-top:10px;}
.m-content ul p{}
.m-bigbox-2 .topic-num{font-size: 16px;text-align:center;width:35px;height: 24px;line-height: 24px;border-radius:0px 8px;position: absolute;left: 0;top: 0;}
.m-content .douban{float:left;width:100%;margin-top:5px;}
.m-content .douban-p{float:left;}
.m-content .em-c{color:red;}
  
.m-pic {float:left;margin:10px 20px;position:relative;height:0;}

.m-pic img {
position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
	  box-shadow: 3px 5px 5px rgba(0, 0, 0, 0.3);
border:none;vertical-align:middle;background:url(../images/lazyload.gif) no-repeat scroll center center transparent;
}

.c-pic1{width:30%;padding-top: 42%; }
.c-pic2{width:30%;padding-top: 42%; }
.content-tip{color:#e09015;}
.content-tips{float:left;width:100%;margin:10px auto;text-align:center;}
.content-tips ul{padding: 5px 10px;
    background: #f5f0c5;
    width: 80%;
    margin: 0 auto;
    color: green;
    border-radius: 10px;}
.color-ccc{color:#ccc;}
.color-red{color:red;}
.rating_box{width:120px;height:12px;padding:5px 0;line-height:12px;overflow:hidden;color:#666;color: #e09015;}
.rating_box .rating{width:85px;height:12px;}
.rating_box .rating i{float:left;width:55px;height:11px;text-indent:58px;font-style:normal}
.rating_box .star0{background:url(../images/rating_s.png) 0 -110px no-repeat;} .star1{background:url(../images/rating_s.png) 0 -99px no-repeat;} .star2{background:url(../images/rating_s.png) 0 -88px no-repeat;}
.star3{background:url(../images/rating_s.png) 0 -77px no-repeat;} .star4{background:url(../images/rating_s.png) 0 -66px no-repeat}
.star5{background:url(../images/rating_s.png) 0 -55px no-repeat;} .star6{background:url(../images/rating_s.png) 0 -44px no-repeat;}
.star7{background:url(../images/rating_s.png) 0 -33px no-repeat;} .star8{background:url(../images/rating_s.png) 0 -22px no-repeat;}
.star9{background:url(../images/rating_s.png) 0 -11px no-repeat;}
.star10{background:url(../images/rating_s.png) 0 0 no-repeat;}
.d-line{border-bottom:1px solid #f5f7fa;}

.b-play {float:left;width:100%;margin-top:5px;
}
.b-play a{
background-color: #FF9900;
    border: 1px solid #FF9900;
    color: #FFFFFF;
    display: inline-block;
    padding: 6px 30px;
    font-size: 12px;
border-radius: px;}

.m-intro{float:left;width:100%;padding-top:20px;}
.m-intro ul{width:80%;margin:0 auto;border-bottom:1px solid #f5f7fa;padding-bottom:30px;}
.m-intro ul h4{font-size: 18px;font-weight: 500;margin-bottom:10px;}
.m-intro ul h1{font-size: 18px;font-weight: 500;margin-bottom:10px;}
.m-intro p{line-height:23px;font-size: 15px;}

.m-zhuanfa {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  height: 100px;
  margin: 0 auto;

}

.m-zhuanfa ul {
  width: 300px;
  height: 60px;
  line-height: 60px;
background:#f5f7fa;

}
.m-zhuanfa a{ width: 148px;height: 40px;line-height: 40px;margin-top:10px; text-align:center;float:left;font-size:16px;}
.zf-line{border-right:solid #ccc 1px;}

.clearfix {
    clear: both;
}
.title-netf{width: 100%;height:36px;float:left}
.title-netf h4{float:left;font-size:22px;font-weight: 500;margin-left:4%;color:#bbb;}
.tan-y{float:right;margin-right:4%}

.type-box{width:100%;float:left;padding-top:10px;padding-bottom:10px;min-height:100px;}
.page-next{FLOAT:left;width:100%;margin-top:20px;}
.page-next ul{text-align:center;}
.page-next ul a{padding:5px 8px 5px 8px;line-height:30px;background-color:#eee;border-radius:2px;}
.page-next ul p{width:100%;FLOAT:left;margin-top:15px;line-height:30px;}
.page-next ul img{margin-bottom:-8px;}
.page-next .page_current{ color:#eee;background-color: #ff9900;background: linear-gradient(to right,#ff9900 0,#ff9f16 100%);box-shadow: 0 5px 10px rgb(255 111 0 / 25%);
}
.page-next input{width:40px;}



.topic-list{width: 100%;float: left;margin-bottom:20px;}
.topic-list ul{width: 90%;margin:0 auto;}
.topic-list ul li{float:left;width: 100%;margin-top:20px;}
.topic-list ul h4{height: 50px;line-height: 50px;padding-left:10px;background:#f5f7fa;border-radius:0 0 5px 5px;}
.topic-list ul li p{line-height:24px;}
.b-l-h{float:left;}

.header2 { position: fixed;display: none;top: 0;width: 100%;z-index: 98;}
.header2 ul { width: 96%; padding-left:4%;margin:0 auto; height: 50px; background: #f5f7fa;line-height:50px; font-size:20px;}
.header2 h1{float:left;width:63%;text-align:center;font-size:16px;font-weight:normal}
.back-1{ float:left;height: 36px;width:15%;line-height:36px;}
.back-1 a{width:40px;height:36px;float:left;}
.top-right-share{float:right;height: 28px;width:25px;margin-top:5px;background:url(../images/ico.png) 0 -73px no-repeat;}
.top-right-share a{width:25px;height:28px;float:left;}
.top-right-a{float:right;height: 36px;line-height:36px;margin-top:5px;}/*新添加修改*/
.top-right-a a{margin-right:10px;color:#ddd;}/*结束*/
.pian-b1{background:url(../images/ico.png) -50px -33px no-repeat;}
.pian-b2{background:url(../images/ico.png) -50px -68px no-repeat;}
.logo2{width:20%;float:right;text-align:left;}
.logo2 a{color:#ccc;font-size:16px;}

.topic-h{display:none}
.topic{width:100%;float:left;margin-bottom:15px;position:relative;}
.topic .img{width:100%;float:left;background-size:cover;height:180px}
.topic ul{width:92%;margin:0 auto; padding:0 4%;height:180px;position:absolute;top:0;left:0;background: linear-gradient(rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%, rgba(255,255,255,0) 100%);}
.topic ul h2{float:left;height:35px;color:#4c8fe8;line-height:35px;margin-top:15px;}/*修改*/
.topic ul li{width:96%;float:left;color:#eee;}
.topic .tback{width:100%;float:left;color:#eee;margin-top:5px;}
.backtop {height:30px;width:30px;display: none;filter: drop-shadow(1px 1px 2px #aaa); position: fixed; bottom: 50px; right: 20px; cursor: pointer;background:url(../images/ico.png) -45px -128px no-repeat;}
.popup {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 20px;
  background: #fff;
  box-shadow: 2px 8px 8px rgba(0, 0, 0, 0.5);
  width:300px;
  border:#eee 1px solid;
  border-radius:3px;
}
.popup h5{margin-bottom:8px;color:green}
.popup input {
  width: 100%;
  height:30px;
  margin-bottom: 10px;
}

.popup button {
  padding: 8px 16px;
  background: #169dea;
  border: none;
  color: #fff;
  cursor: pointer;
}

.popup button + button {
  margin-left: 10px;
}


.fjtab{display:inline-block;width:100%;height:35px; line-height:35px; text-align:center;}
.fjtab.cur,.xjul.cur a{width:100%;color:red; height:35px;line-height:35px;background:#169dea;border-radius:4px;color:#fff;}

.topic-tag {overflow-x:auto;width:100%;FLOAT: left;white-space:nowrap;}
.topic-tag ul{margin-left:20px;}
.topic-tag::-webkit-scrollbar {display: none;}
.topic-tag ul span{height:24px;line-height:24px;color:#aaa;}
.topic-tag ul a{margin:10px 10px 20px 0;display: inline-block;height:20px;line-height:20px;padding:2px 6px;background:#fff;filter: drop-shadow(1px 2px 2px #ddd);border-radius:3px;BORDER: #f5f7fa 1px solid;}

.P-Tip{width:100%;float:left;position:relative;}
.scroll-tip {
  position: absolute; 
  top: -110px;
  left: 35%;
  background: url(../images/p_tips.png) no-repeat; 
  color: #fff;
  padding: 10px;
  border-radius: 8px;
  z-index: 1000; 
height: 105px;
}

.scroll-tip p {
  margin-top: 20px;
  padding: 5px;
}

.scroll-tip button {
position: absolute;
top: 0px;
  left: 105px;
  padding: 5px 10px;
  background-color: #ff0000;
  border: none;
  color: #fff;
  cursor: pointer;
  border-radius: 5px;
}

.scroll-tip button:hover {
  background-color: #cc0000;
}
.p-tips-2{width:92%;padding:10px 4%;float:left}
.p-tips-2 a{color:blue;margin-left:10px}
.playfrom{float:left;width:100%;white-space:nowrap;overflow-x:auto;padding-top:10px;padding-bottom:10px;background-image: linear-gradient(#f5f7fa,#fff);}
.playfrom::-webkit-scrollbar {display: none;}
.playfrom ul{margin-left:20px;padding:0; list-style:none;}
.playfrom ul li{display: inline-block; width:24%;height:35px; line-height:35px; text-align:center;}
.playfrom ul li.on {width:24%; color:#169dea;font-size:18px;height:35px;line-height:35px;border-bottom:solid 2px #169dea;}

.play_list{float:left;width:100%;border-bottom: 1px solid #f5f7fa;position:relative;}
.play_list ul {padding-top:20px;padding-bottom:10px;width:97%;padding-left:3%;max-height: 527px;overflow-y: auto;}
.play_list ul li{float:left; width:30%;margin-left:5px;margin-bottom:10px;border: 1px solid #eee;border-radius:.25rem;} 
.play_list ul li A {FLOAT: left;COLOR: #ff0000; background:#f5f7fa; width:100%;LINE-HEIGHT: 28px; HEIGHT: 28px;overflow: hidden; TEXT-ALIGN: center;}
.play_list ul li A:hover{background:#000;color:yellow;}
.play_list ul li.playon a{border-color:#444;background:#1b1b1b;color:#FFE199!important}
.list-item {position: relative;}
.today-badge{position: absolute;background-color: #247ebe;color: white;padding: 1px 3px;border-radius: 3px;font-size: 10px;top: -8px;right: -3px;line-height: 16px;}
.yesterday-badge{position: absolute;background-color: #ffa500;color: white;padding: 1px 3px;border-radius: 3px;font-size: 10px;top: -8px;right: -3px;line-height: 16px;}
.repair-badge{position: absolute;background-color: green;color: white;padding: 1px 3px;border-radius: 3px;font-size: 10px;top: -8px;right: -3px;line-height: 16px;}

.play-error{width:100%;float:left;height:40px;color:#ccc;font-size:16px;background:#1b1a25}
.play-error a{line-height: 40px;color: #999;margin-left:8px;margin-right:8px;}
.play-error span{float:left;margin-left:4%}
.play-error .PartI{float:right;margin-right:4%}

.paixu-btn{position:absolute;top:-6px;;right:20px;font-size:12px;width:50px;background:#fff;height:24px;text-align:center}
.paixu-btn a{line-height:24px;font-weight: bold;}
.p-intro{line-height:20px;color:red;padding-left:4%;font-size:12px;}

.player_1{float:left;height:240px;width:100%;background:#000000;position: relative;}
.m-top10{float:left;height:10px;width:100%;background:#f5f7fa;}
/* 新修改加添加 */ 
.play_list .playvip a {
    background: #f5f7fa url(../images/pl-login.gif) no-repeat;background-size: 26px 16px;
}
/* 结束 */ 
       #refresh-message {
            position: absolute;
            top: -50px;
            left: 0;
            right: 0;
            height: 50px;
            background-color: #4caf50;
            color: white;
            text-align: center;
            line-height: 50px;
            transition: top 0.3s;
        }

        .scroll-container {
            overflow: auto;
            height: 100vh; /* 让内容可滚动 */
        }

#footer{width:100%;background: #111111;color:#ddd;overflow:auto;}
#footer ul{width:90%;margin:40px auto;text-align:center}
#footer ul span{margin-left:10px;}
#footer ul p{margin-top:5px;}
#footer ul a{color:#ddd;text-decoration:underline;}

.c-us{float:left;width:100%;min-height:260px;}
.c-us ul{width:92%;margin:20px auto;}
.c-us ul h4{line-height:30px;font-size:18px;margin-top:20px;}
.c-us ul p{line-height:25px;}

@media screen and (min-width: 901px) {
#header{width:80%;margin:0 auto;background-size:auto;background-image:url(../images/20251.jpg);}
#main{width:80%;margin:0 auto;}
#footer{width:80%;margin:0 auto;}
.ibanner .swiper-button-next{display: block;}
.ibanner .swiper-button-prev{display: block;}
.content-title h5{margin-left:2%}
.pic-width{width: 14.6%;}
.pic-width-c{width: 15%;}
.pic-width-2{width: 14.99%;}
.pic-height-b{padding-top: 45%;}
.pic-width-b{width: 30.8%;}
.c-pic1 {width:15%;padding-top: 20%;}
.c-pic2 {width: 26%;padding-top: 36%;}
.m-bigbox-2{width:50%}
.m-intro ul{width:96%;margin:0 auto;}
.m-pic-list ul{width: 96%;}

.dj-note{right:30%}
  
.b-l-h{width: 50%;}
.pic-height-t{padding-top: 15%;}
.tips{background: none}
/* 新修改 */ 
.min-banner{width:100%;float:left;}
.Netflix{float:left;width:50%;}
.dao-s{float:left;margin-left:2%;width:48%;}
.play_list .playvip a {
    background-size: 36px 22px;
}
.bar-width2{width: 30%;}
/* 结束 */
.player_1{height:400px;}
.topic-list ul li{width: 47%;margin-left:2%}
.topic{width:96%;padding:2%;border-bottom:#eee 10px solid}
.topic .img{width:400px;float:left;background-size:400px 180px;background-image:no-repeat;}
.topic ul{background: none;padding:0 2%;}
.topic ul h2{margin-left:420px;margin-top:25px;}/* 新修改 */ 
.topic ul li{width:auto;color:#222d34;margin-left:420px;}
.topic-h{display:block}
.topic .tback{display:none;}

}
@media (min-width: 901px) and (max-width: 1200px) {
.c-pic1 {width: 20%;padding-top: 27%;}
.c-pic2 {width: 30%;padding-top: 40%;}
}
@media (min-width:600px) and (max-width: 900px) {
.c-pic2 {width: 20%;padding-top: 27%;}
.ibanner .swiper-button-next{display: block;}
.ibanner .swiper-button-prev{display: block;}
.ibanner .swiper-slide a,.ibanner .swiper-slide a img{height:180px;}
}
@media screen and (min-width: 1600px) {
#header{width:64%;margin:0 auto;background-size:auto}
#main{width:64%;margin:0 auto;}
#footer{width:64%;margin:0 auto;}
