body {
    width: 100%;
    background-size: 100% 100%;
    /* background-color: #fff; */
    background: rgb(253, 235, 195);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}


iframe {
    width: 100%;
    height: 1000px;
}

.margintop40px {
    margin-top: 40px;
}

.width50 {
    width: 56px;
}

.icon {
    display: inline-block;
    width: 24px;
    height: 24px;
    background: url("../images/sprit.png") 0px 0px;
    vertical-align: middle;
}

.textCenter {
    text-align: center;
}

.posR {
    position: relative;
}

.posA {
    position: absolute;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.marginauto {
    margin: 0 auto;
}

.strmit {
    display: inline-block;
    text-overflow: ellipsis;
    width: 270px;
    white-space: nowrap;
    overflow: hidden;
}

.strmitp {
    width: 110px;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    text-align: right;
    padding-right: 10px;
}

.strmitlunp {
    width: 164px;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    text-align: right;
    padding-right: 10px;
}

.hidden {
    display: none;
}

.strmitspan {
    width: 120px;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.width300px {
    width: 400px;
}

.main {
    width: 100%;
    background: #fdebc3;
    font: 12px 微软雅黑;
    min-width: 1000px;
}

.banxin {
    width: 1250px;
    margin: 0 auto;
    min-width: 1000px;
}

/*遮盖层*/
.zhegaidiv {
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
    position: fixed;
    z-index: 9999;
}

.zhegainone {
    display: none;
}


/*头部*/
.header {
    background: url("../images/4.png") repeat-x;
    height: 150px;
    min-width: 1200px;
}

.header h1 {
    float: left;
    margin: 0 -9999px;
}

.headerleft, .headerright {
    margin-top: 41px;
}

.headerleft {
    float: left;
    margin-left: 43px;
}

.headerleft img {
    display: inline-block;
    vertical-align: top;
}

.headerleft .img1 {
    width: 62px;
    margin-right: 18px;
}

.headerleft .img2 {
    width: 752px;
    height: 73px;
}

.headerright {
    margin-right: 43px;
    margin-top: 47px;
}

.headerright li {
    float: left;
    margin-left: 16px;
    cursor: pointer;
}

.headerright li .login {
    background-position: -24px 0px;
}

.headerright li .client {
    background-position: -49px 0px;
}

.headerright img {
    width: 174px;
    margin-top: -10px;
    margin-right: 10px;
}

.headerright .androidimg, .headerright .iosimg {
    width: 120px;
}

.headerright .androidimgli, .headerright .iosimgli {
    position: absolute;
    z-index: 100;
}

.headerright .androidimgli {
    display: none;
    top: 20px;
    right: 85px;
}

.headerright .iosimgli {
    display: none;
    top: 20px;
    right: -35px;
}

.headerright .qyynewsshow {
    position: absolute;
    width: 40px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    border-radius: 7px;
    top: 35px;
    left: 35px;
    cursor: pointer;
}

.headerright .qyynewsshow .newsshowiconspan {
    position: absolute;
    width: 15px;
    height: 15px;
    line-height: 15px;
    background-color: #980000;
    color: #fff;
    border-radius: 15px;
    font-weight: bolder;
}

.headerright .qyyloginout {
    top: 7px;
    right: 0px;
    width: 40px;
    height: 25px;
    text-align: center;
    line-height: 25px;
    cursor: pointer;
    border: 1px solid #ccc;
}

.headerright .qyyloginout:hover {
    background: #980000;
    color: #fff;
}

/*导航*/
.nav {
    width: 100%;
    height: 51px;
    line-height: 51px;
    background: url("../images/13.png") repeat-x;
}

.nav ul li {
    float: left;
    font: 14px 微软雅黑 bolder;
    color: #fff;
    width: 94px;
    height: 51px;
    text-align: center;
    cursor: pointer;
}


.nav ul li a {
    text-decoration: none;
    color: #fff;
    width: 94px;
    display: inline-block;
    border-right: 2px solid #fff;
    margin-top: 16px;
}

.nav ul li:hover a {
    text-decoration: none;
    color: red;
}

.nav ul li:active a {
    color: red;
}

.nav .bordernone {
    border: none;
}

/*通用左侧部分*/
.content {
    padding-top: 10px;
}

.content.banxinbg {
    margin-top: 0px;
}

.content .utilscontentlefttop {
    width: 248px;
    margin: 20px 20px 10px 0px;
    background: #f5e6bb;
    border: 4px solid #e8d6a4;
    border-top: none;
    border-bottom: none;
    overflow: hidden;
}

.content .newlistleft {
    margin-left: 10px;
}

.utilscontentlefttop img {
    width: 200px;
    margin: 0 auto;
    margin-top: 10px;
}

.utilscontentlefttop .highsearch {
    margin-left: 10px;
    margin-top: 20px;
}

.utilscontentlefttop .highsearch p {
    margin-right: 10px;
}

.utilscontentlefttop .highsearch select {
    width: 160px;
    height: 25px;
    margin-top: -5px;
}

.utilscontentlefttop .keywords {
    margin-top: 20px;
    margin-left: 20px;
    margin-bottom: 30px;
}

.utilscontentlefttop .keywords input {
    height: 25px;
    width: 160px;
}

.utilscontentlefttop .keywords .search {
    background-position: 8px -257px;
    background-color: #3f3d3e;
    width: 35px;
    cursor: pointer;
    margin-top: -2px;
    margin-left: -4px;
}

.content .utilscontentleftbottom img {
    width: 248px;
}

.content .utilscontentleftbottom ul {
    top: 75px;
    left: 30px;
}

.content .utilscontentleftbottom ul li {
    margin-bottom: 6px;
    font-size: 14px;
}

.content .utilscontentleftbottom ul li span {
    top: 3px;
    left: 35px;
}

.content .utilscontentleftbottom ul li span:hover {
    color: #980000;
}

/*轮播1*/
.lunb1 img {
    width: 100%;
    vertical-align: middle;
}

.lunb1 .contentsnow {
    width: 400px;
    height: 440px;
    position: absolute;
    top: 0px;
    right: 0px;
}


/*导航2*/
.nav2 {
    background: url("../images/16.png") repeat-x;
    height: 68px;
}

.nav2 .nav2left span {
    margin-top: 20px;
    background-position: -75px 0px;
    vertical-align: top;
}

.nav2 .nav2left ul {
    display: inline-block;
}

.nav2 .nav2left li {
    float: left;
    font: 13px 微软雅黑 bolder;
    color: #fff;
    margin-left: 8px;
    cursor: pointer;
    height: 68px;
    line-height: 68px;
}

.nav2 .nav2left li:hover {
    color: #fdebc3;
}

#hotsearchwordli:hover {
    color: #fff;
}

.nav2 .nav2right input {
    width: 199px;
    height: 27px;
    text-indent: 5px;
    margin-top: 20px;
}

.nav2 .nav2right span {
    margin-top: 20px;
    width: 53px;
    height: 27px;
    background-color: #3f3d3e;
    margin-left: -5px;
    background-position: 18px -255px;
}

.banxinbg {
    background: #fff;
    margin-top: 3px;
    padding-top: 20px;
}

.lunb2 .lunb2left {
    margin-left: 15px;
    margin-top: 10px;
}

.lunb2 .lunb2left .width440 {
    width: 440px;
}

.lunb2 .lunb2left .lunb2ul {
    width: 418px;
    margin-left: 11px;
}

.lunb2 .lunb2left .lunb2ul img {
    width: 418px;
    margin-top: 13px;
}

.lunb2right {
    margin-right: 10px;
}

.lunb2right .lunb2rightMoreInfos {
    position: absolute;
    top: 0px;
    right: 50px;
    color: #000;
}

.lunb2right .lunb2rightMoreInfos:hover {
    color: #980000;
    cursor: pointer;
}


.lunb2right img {
    width: 700px;
}

.lunb2right .Importnews {
    margin-left: 10px;
}

.lunb2right .Importnews .icon {
    background-position: -27px -251px;
}

.lunb2right .Importnews li {
    height: 34px;
    line-height: 34px;
    border-bottom: 1px dashed #ccc;
    cursor: pointer;
    font-size: 14px;
}

.lunb2right .Importnews li:hover {
    color: #980000;
}

.lunb2right .Importnews li p {
    margin-right: 30px;
}

.lunb3 {
    margin-top: 20px;
}

.lunb3 .classic {
    margin-bottom: 20px;
}

.lunb3 .classic img {
    width: 344px;
    margin: 0 auto;
}

.bunch .bunchleft {
    margin-left: 30px;
}

.bunch .bunchleft img {
    width: 363px;
    height: 287px;
}

.bunch .bunchleft p {
    text-overflow: ellipsis;
    width: 270px;
    white-space: nowrap;
    overflow: hidden;
    text-indent: 5px;
    font-weight: bolder;
}

.bunch .bunchright {
    margin-right: 10px;
}

.bunchrighttopul {
    width: 830px;
}

.bunchrighttopul li:hover {
    color: #980000;
}

.lunb3 .bunchrighttop li {
    margin-left: 22px;
    float: left;
    cursor: pointer;
    margin-bottom: 10px;
}

.lunb3 .bunchrighttop .lunb3bunchrighttopdiv {
    width: 180px;
    height: 118px;
    overflow: hidden;
}

.lunb3 .bunchrighttop li img {
    width: 180px;
    height: 118px;
    cursor: pointer;
    transition: all 0.6s;
}

.lunb3 .bunchrighttop li img:hover {
    transform: scale(1.4);
}

.lunb3 .bunchrighttop li p {
    text-overflow: ellipsis;
    width: 180px;
    white-space: nowrap;
    overflow: hidden;
    text-indent: 5px;
    font-weight: bolder;
}


.lunb4 {
    margin-top: 20px;
}


.lunb4ul .arrowleft, .lunb4ul .arrowright {
    width: 35px;
    height: 35px;
    top: 114px;
    background-position: -88px -33px;
}

.lunb4ul .lunb4li {
    width: 164px;
    border: 1px solid #ccc;
    margin-left: 3px;
}

.lunb4ul .lunb4li:hover {
    color: #980000;
}

.lunb4ul .arrowleft {
    background-position: -88px -33px;
}

.lunb4 .lunb4ul {
    width: 1141px;
    top: 19px;
    left: 58px;
    position: absolute;
}

.lunb4ul .arrowright {
    background-position: -88px -79px;
}

.lunb4 .lunb4ul img {
    width: 160px;
    height: 190px;
    display: inline-block;
}

.lunb4 .lunb4ul p {
    text-align: center;
}

.newsinfo {
    margin-top: 30px;
}

.newsinfo .newinfo1 {
    margin-left: 10px;
}

.newinfo1 ul .icon {
    background-position: -27px -251px;
}

.newinfo1 .infoPic {
    width: 148px;
    top: -13px;
    left: 124px;
}

.newinfo1 .standinfo {
    top: -10px;
    left: 124px;
    z-index: 100;
    width: 148px;
    text-align: center;
    font-size: 16px;
    font-weight: bolder;
    color: #241912;
}

.newsinfo .newinfo1, .newsinfo .newinfo2, .newsinfo .newinfo3 {
    width: 396px;
    border: 1px solid #d0a758;
}

.newinfo1 li, .newinfo2 li, .newinfo3 li {
    height: 33px;
    line-height: 33px;
    border-bottom: 1px dashed #ccc;
    cursor: pointer;
}

.newinfo1 li:hover, .newinfo2 li:hover, .newinfo3 li:hover {
    color: #980000;
}

.newinfo1 li p {
    margin-right: 0px;
}

.newsinfo .newinfo3 {
    margin-right: 10px;
}

.newsinfo .newinfo2 {
    margin-left: 18px;
}

.newinfos {
    margin-top: 20px;
    margin-bottom: 20px;
}

.newinfos .newinfo4 {
    width: 809px;
    margin-left: 10px;
}

.newinfo4 .newinfo4header {
    line-height: 32px;
    text-indent: 10px;
    height: 32px;
    background-color: #d0a758;
    border: 1px solid #8f5430;
    font-size: 16px;
    font-weight: bolder;
    color: #241912;
}

.newinfo4 .newinfo4footer {
    border: 1px solid #8f5430;
}

.newinfo4footer ul {
    margin-left: 12px;
}

.newinfo4footer li {
    float: left;
    border: 1px solid #ddd;
    margin: 3px 3px 6px 8px;
    cursor: pointer;
}

.newinfo4footer li:hover {
    color: #980000;
}

.newinfo4footer img {
    width: 131px;
    height: 157px;
    margin: 5px;
}

.newinfo4footer li p {
    text-align: center;
    margin: 0 auto;
    width: 125px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.newinfo5 {
    width: 397px;
    margin-right: 23px;
}

.newinfo5 .newinfo5header {
    border: 1px solid #8f5430;
    height: 30px;
    line-height: 30px;
    background: #d0a758;
    text-indent: 10px;
    font-size: 16px;
    font-weight: bolder;
    color: #241912;

}

.newinfo5footer ul {
    border: 1px solid #8f5430;
}

.newinfo5footer li {
    height: 39px;
    line-height: 39px;
    border-bottom: 1px dashed #ccc;
    cursor: pointer;
}

.newinfo5footer li:hover {
    color: #980000;
}

.newinfo5footer ul .icon {
    background-position: -27px -251px;
}

/*底部*/
.footer {
    background: url("../images/3.png");
    height: 270px;
    width: 100%;
    border-top: 1px solid #fff;
}

.footer .info {
    margin-top: 85px;
}


.footer .info ul {
    text-align: center;
    margin: 0 auto;
}

.footer .info li {
    display: inline-block;
    border-right: 2px solid #000;
    padding-right: 10px;
    margin-right: 10px;
    cursor: pointer;
}

.bordernone {
    border: none !important;
}

.footerinfo {
    margin-bottom: 5px;
}

.margintop40px {
    margin-top: 40px;
}

.footer .erweima {
    display: inline-block;
    width: 90px;
    height: 105px;
}


.footer .ios {
    background: url("../images/sprit.png") -1px -290px;
    bottom: 0px;
    right: 250px;
}

.footer .android {
    background: url("../images/sprit.png") 1px -403px;
    bottom: 0px;
    right: 145px;
}

.footer .duoH5 {
    background: url("../images/sprit.png") 1px -518px;
    bottom: 0px;
    right: 35px;
}


/* 导航栏下方标题样式 */
.content .videocontentRight {
    width: 964px;
    margin: 0 auto;
}

.videocontentRighttop {
    margin-top: 30px;
    color: #a10d00;
}

.videocontentRighttop .videocontentRighttopleft img {
    width: 46px;
    display: inline-block;
    vertical-align: top;
}

.videocontentRighttop .videocontentRighttopleft span {
    font: 24px 微软雅黑 bolder;
    display: inline-block;
    margin-top: -7px;
}

.videocontentRighttop .videocontentRigthtopright {
    margin-right: 25px;
}

.videocontentRighttop .videocontentRigthtopright li {
    float: left;
}

.videocontentRightmiddle {
    width: 100%;
    height: 6px;
    margin-top: 5px;
    background: url("../images/20.png") repeat-x 0px 0px;
    margin-bottom: 20px;
}

/* 分页器容器 */
#eleBox {
    text-align: center;
    /*-webkit-transform: scale(1.2);*/
    margin: 50px 0px;
}

/*分页*/
/* 页数按钮样式 */
.page_div button {
    display: inline-block;
    min-width: 30px;
    height: 28px;
    cursor: pointer;
    color: #666;
    font-size: 13px;
    line-height: 28px;
    background-color: #f9f9f9;
    border: 1px solid #dce0e0;
    text-align: center;
    margin: 0 4px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

#firstPage, #lastPage, #nextPage, #prePage {
    width: 50px;
    color: #af110d;
    border: 1px solid #af110d
}

#nextPage, #prePage {
    width: 70px
}

.page_div .current {
    background-color: #af110d;
    border-color: #af110d;
    color: #FFF
}

/* 页面数量 */
.totalPages {
    margin: 0 10px
}

.totalPages span, .totalSize span {
    color: #0073A9;
    margin: 0 5px
}

/*button禁用*/
.page_div button:disabled {
    opacity: .5;
    cursor: no-drop
}

/*二级内容*/
.secondcontentdiv {
    width: 230px;
    background: #3c3a3b;
    border-radius: 6px;
    height: 30px;
    margin: 10px auto;
    color: #fff;
    font-size: 15px;
    line-height: 30px;
    text-align: center;
    cursor: pointer;
}

.secondecontentdivbg {
    background: #980000;
}

/*戏剧排行*/
.bg-0 {
    width: 27px;
    height: 27px;
    background: url('../images/rankings.png') -58px -10px;
}


.bg-1 {
    width: 27px;
    height: 27px;
    background: url('../images/rankings.png') -10px -57px;
}


.bg-2 {
    width: 27px;
    height: 27px;
    background: url('../images/rankings.png') -57px -57px;
}


.bg-3 {
    width: 27px;
    height: 26px;
    background: url('../images/rankings.png') -105px -10px;
}


.bg-4 {
    width: 27px;
    height: 26px;
    background: url('../images/rankings.png') -105px -56px;
}


.bg-5 {
    width: 27px;
    height: 26px;
    background: url('../images/rankings.png') -10px -104px;
}


.bg-6 {
    width: 27px;
    height: 26px;
    background: url('../images/rankings.png') -57px -104px;
}


.bg-7 {
    width: 26px;
    height: 26px;
    background: url('../images/rankings.png') -104px -104px;
}


.bg-8 {
    width: 26px;
    height: 26px;
    background: url('../images/rankings.png') -152px -10px;
}


.bg-9 {
    width: 28px;
    height: 27px;
    background: url('../images/rankings.png') -15px -10px;
}

.lunb3title {
    position: absolute;
    font-size: 20px;
    left: 50%;
    width: 100px;
    font-family: "SimSun";
    text-align: center;
    margin-left: -50px;
    padding-top: 5px;
    font-weight: bolder;
    background-image: -webkit-linear-gradient(left, #a81e19, #f9ffcd 10%, #fd403b 20%, #fd403b 30%, #CCCCFF 40%, #00FFFF 50%, #CCCCFF 60%, #CC00CC 70%, #CC00FF 80%, #66FFFF 90%, #a81e19 100%);
    -webkit-text-fill-color: transparent; /* 将字体设置成透明色 */
    -webkit-background-clip: text; /* 裁剪背景图，使文字作为裁剪区域向外裁剪 */
    -webkit-background-size: 200% 100%;
    animation: masked-animation 3s infinite linear;
}

.web-font {
    position: absolute;
    padding-top: 10px;
    font-family: "SimSun";
    color: #333;
    font-size: 26px;
    height: 36px;
    font-weight: bolder;
    background-image: -webkit-linear-gradient(left, #a81e19, #f9ffcd 10%, #fd403b 20%, #fd403b 30%, #CCCCFF 40%, #00FFFF 50%, #CCCCFF 60%, #CC00CC 70%, #CC00FF 80%, #66FFFF 90%, #a81e19 100%);
    -webkit-text-fill-color: transparent; /* 将字体设置成透明色 */
    -webkit-background-clip: text; /* 裁剪背景图，使文字作为裁剪区域向外裁剪 */
    -webkit-background-size: 200% 100%;
    animation: masked-animation 3s infinite linear;
}

@keyframes masked-animation {
    0% {
        background-position: 0 0; /*background-position 属性设置背景图像的起始位置。*/
    }
    100% {
        background-position: -100% 0;
    }

}

@-webkit-keyframes masked-animation {
    0% {
        background-position: 0 0; /*background-position 属性设置背景图像的起始位置。*/
    }
    100% {
        background-position: -100% 0;
    }

}