@charset "utf-8";
.index-left{
    width: 800px;
}
.top_ad{
    margin-bottom: 20px;
}
.top_ad img{
    width: 100%!important;
}
.index-right{
    width: 335px;
}
.big-pic-box{
    position: relative;
    height: 460px;
}
.big-pic{
    position: absolute;
    width: 800px;
    height: 300px;
    margin-bottom: 30px;
    overflow: hidden;
}
.big2-pic{
    position: relative;
    width: 260px;
    height: 145px;
    margin-bottom: 30px;
    overflow: hidden;
    float: left;
    top: 310px;
    margin-right: 10px;
}
.big2-pic:last-child{
    margin-right: 0;
}
.big-pic:before, .big2-pic:before, .topic-content:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    opacity: 1;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    background: -webkit-gradient(linear,0 30%,0 100%,from(rgba(0,0,0,0)),to(#121515));
    background: -moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0),#121515);
    background: -ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0),#121515);
    background: -o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0),#121515);
}
.big-pic .back-img img{
    width: 100%;
    transition: all ease .3s;
    position: relative;
    top: 0;
}
.big-pic .back-img, .big2-pic .back-img {
    position: absolute;
    width: 100%;
    height: 300px;
}
.big2-pic .back-img{
    width: 260px;
    height: 145px;
    overflow: hidden;
}
.big2-pic .back-img img{
    width: 260px;
    height: 145px;
    transition: all ease .3s;
}
.big-pic-content,.big2-pic-content {
    position: absolute;
    width: 800px;
    height: 300px;
    z-index: 10;
    cursor: pointer;
    display: block;
}
.big2-pic-content{
    width: 260px;
    height: 145px;
}
.t-h1 {
    margin: 0 30px;
    bottom: 22px;
    position: absolute;
    line-height: 1.5;
    font-size: 24px;
    color: #fff;
    word-wrap: break-word;
    word-break: normal;
}
.big2-pic-content .t-h1 {
    font-size: 16px;
    margin: 0 20px;
    bottom: 16px;
}
.big-pic:hover img, .big2-pic:hover img, .hot-article-img:hover img, .mod-thumb:hover img, .topic-content:hover img {
    -webkit-transform: scale(1.04);
    -moz-transform: scale(1.04);
    -ms-transform: scale(1.04);
    -o-transform: scale(1.04);
    transform: scale(1.04);
}
.big-pic img, .big2-pic img, .mod-thumb img, .topic-content img {
    height: 100%;
    object-fit: cover;
}
.nav{
    border-bottom: solid 1px #f6f6f6;
    background: rgba(255,255,255,.9);
    padding-left: 20px;
    box-sizing: border-box;
}
.nav ul{
    line-height: 50px;
}
.nav ul li{
    float: left;
    font-size: 16px;
    margin-right: 55px;
}
.nav ul li:last-child{
    margin-right: 0;
}
.nav ul li a{
    color: #999999;
    position: relative;
}
.nav ul li a:hover{
    color: #444444;
}
.nav ul li a.act{
    color: #444;
    font-weight: 600;
}
.nav ul li a::after {
    position: absolute;
    bottom: -17px;
    border-radius: 5px;
    left: 0;
    content: '';
    width: 100%;
    height: 3px;
    background: #f33333;
    transform: scale(0, 1);
    transform-origin: right top;
    transition: transform .3s;
}
.nav ul li a:hover::after {
    transform-origin: left top;
    transform: scale(1, 1);
}
.nav ul li a.act::after {
    transform-origin: left top;
    transform: scale(1, 1);
    position: absolute;
    bottom: -17px;
}
.nav-fixed{
    position: fixed;
    z-index: 3;
    top: 0;
    margin-top: 0;
    width: 800px;
}
.newsitem{
    height: 135px;
    position: relative;
    border-bottom: solid 1px #f6f6f6;
    padding-bottom: 22px;
    margin-top: 22px;
}
.news-pic{
    width: 240px;
    height: 135px;
    position: relative;
    float: left;
}
.news-pic img{
    width: 240px;
    height: 135px;
}
.news-tip{
    position: absolute;
    top: 10px;
    left: 10px;
    background: rgba(0,0,0,.5);
    padding: 3px 10px;
    border-radius: 50px;
    color: #fff;
    font-size: 12px;
}
.news-info .news-txt .news-tit{
    font-size: 24px;
}
.news-info .news-txt{
    padding-left: 270px;
    font-weight: 600;
}
.news-info .news-txt .news-tit a{
    color: #444444;
    transition: all ease .3s;
}
.news-info .news-txt .news-tit a:hover{
    color: #f33333;
}
.news-info .news-txt .news-mob{
    position: absolute;
    bottom: 22px;
    font-size: 14px;
    color: #999999;
    font-weight: normal;
    width: 530px;
}
.news-info .news-txt .news-mob time{
    margin-right: 50px;
}

.news-info .news-txt .news-mob span img{
    margin-right: 10px;
}
.news-info .news-txt .news-mob i{
    border: 2px solid #9ba3bd;
    color: #9ba3bd;
    padding: 3px 10px;
    border-radius: 50px;
    float: right;
    margin-left: 30px;
}
.news-info .news-txt .news-mob i:last-child{
    margin-right: 0;
}
.news-info .news-txt .news-mob i.yc{
    border-color: #f33333;
    color: #f33333;
}
.r-ad{
    position: relative;
}
.ad-tip{
    background: rgba(0,0,0,.8);
    color: #fff;
    width: 34px;
    height: 18px;
    text-align: center;
    line-height: 18px;
    font-size: 12px;
    position: absolute;
    bottom: 15px;
    right: 10px;
}
.hours li{
    color: #ccc;
    margin: 25px 0;
    padding-left: 15px;
    background: url("../images/hours_bg.jpg") left 5px no-repeat;
}
.hours li a{
    color: #333;
    margin-bottom: 10px;
    display: block;
    transition: all ease .3s;
}
.hours li a:hover{
    color: #f33333;
}
.hours li .more-btn a{
    width: 120px;
    height: 30px;
    border: solid 1px #f33333;
    color: #f33333;
    display: block;
    text-align: center;
    line-height: 30px;
    font-size: 12px;
    transition: all ease .3s;
    margin: 30px auto;
    border-radius: 3px;
}
.hours li .more-btn a:hover{
    background: #f33333;
    color: #fff;
}
.hours li:last-child{
    background: none;
}
.index-box{
    position: relative;
}
.index-smk{
    position: absolute;
    z-index: 10;
    background: rgba(0,0,0,.0);
    width: 100%;
    left: 0;
    top: 0;
    visibility: hidden;
    height: 100%;
    transition: all ease .3s;
}

.smk-on{
    visibility: visible;
    background: rgba(0,0,0,.7);
}
.top10{
    margin-bottom: 30px;
}
.top10 ul li{
    position: relative;
    margin-top: 20px;
}
.top10 ul li .top10-pic{
    width: 120px;
    height: 90px;
    float: left;
    position: relative;
    background-size:cover ;
    background-position:50% ;
}
.top10 ul li .top10-pic .top10-tip{
    position: absolute;
    left: 0;
    top: 0;
    width: 35px;
    height: 26px;
    text-align: center;
    line-height: 26px;
    font-size: 14px;
    color: #fff;
    background: rgba(0,0,0,.5);
}

.top10 ul li .top10-tit{
    font-size: 16px;
    color: #333333;
    font-weight: 600;
    padding-left: 130px;
    transition: all ease .2s;
}
.top10 ul li a:hover .top10-tit{
    color: #f33333;
}
.top10 .top10-tit .time{
    position: absolute;
    bottom: 0;
    font-size: 12px;
    font-weight: normal;
    color: #999;
}
.top10 ul li:first-child .top10-pic,.top10 ul li:nth-child(2) .top10-pic{
    width: 100%;
    height: 185px;
    float: none;
    position: relative;
    background-size:cover ;
    background-position:50%;
}
.top10 ul li:first-child .top10-pic:before,.top10 ul li:nth-child(2) .top10-pic:before{
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    opacity: 1;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    background: -webkit-gradient(linear,0 30%,0 100%,from(rgba(0,0,0,0)),to(#121515));
    background: -moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0),#121515);
    background: -ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0),#121515);
    background: -o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0),#121515);
}
.top10 ul li:first-child .top10-pic .top10-tip,.top10 ul li:nth-child(2) .top10-pic .top10-tip{
    position: absolute;
    left: auto;
    right: -7px;
    top: 10px;
    width: 61px;
    height: 35px;
    text-align: center;
    line-height: 26px;
    font-size: 14px;
    color: #fff;
    background: url("../images/top1.png") 0 0 no-repeat;
}
.top10 ul li:nth-child(2) .top10-pic .top10-tip{
    background: url("../images/top2.png") 0 0 no-repeat;
}
.top10 ul li:first-child .top10-tit,.top10 ul li:nth-child(2) .top10-tit{
    position: absolute;
    bottom: 20px;
    z-index: 20;
    color: #fff;
    padding: 0 20px;
}
.top10 ul li:first-child .top10-tit .time,.top10 ul li:nth-child(2) .top10-tit .time{
    display: none;
}
.r-download{
    margin-bottom: 30px;
}
.r-download ul{
    display: flex;
    padding-top: 50px;
}
.r-download ul li{
    flex: 1;
    text-align: center;
}
.r-download ul li img{
    margin-bottom: 10px;
}
.r-download > p{
    text-align: center;
    margin-top: 30px;
}
.sj{
    margin-top: -10px!important;
}
.sj,.sjpl,.lxnc{
    background: url("../images/sj_bg.jpg") 0 0 no-repeat;
    width: 100%;
    max-width: 1920px;
    margin: 0 auto;
    background-size:cover ;
}
.sjpl{
    background: url("../images/pl_bg.jpg") 0 0 no-repeat;
}
.lxnc{
    background: url("../images/lx_bg.jpg") 0 0 no-repeat #f2f2f3;
}
.ff-tit{
    font-size: 36px;
    background: url("../images/stp1.png") left center no-repeat;
    padding-left: 50px;
    margin-bottom: 157px;
}
.ff-tit i{
    font-family: "Arial Narrow";
    font-size: 30px;
    color: #999999;
    letter-spacing:20px
}
.sj-info{
    padding: 55px 0 217px 0;
}
.sj-txt{
    padding-left: 770px;
}
.money{
    font-size: 16px;
}
.money span{
    font-size: 36px;
    color: #f33333;
}
.money span i{
    font-size: 16px;
}
.txt-stic{
    font-size: 16px;
    color: #444444;
    line-height: 30px;
    margin-top: 55px;
}
.num{
    font-size: 16px;
    color: #999;
    margin-top: 46px;
}
.num i{
    width: 25px;
    height: 32px;
    background: #5588fe;
    display: inline-block;
    border-radius: 4px;
    text-align: center;
    line-height: 32px;
    font-size: 16px;
    color: #FFF;
    font-family: Arial;
    font-weight:600 ;
    margin-right:5px;
}
.num i:last-child{
    margin-right: 20px;
}
.buy-btn{
    width: 250px;
    height: 45px;
    margin-top: 90px;
}
.buy-btn a{
    width: 100%;
    height: 45px;
    display: block;
    background: #f33333;
    color: #fff;
    text-align: center;
    line-height: 45px;
    border-radius: 5px;
    font-size: 24px;
}
.sjpl-txt{
    padding-left: 0!important;
    padding-right: 770px;
}
.pl-info .ff-tit{
    margin-bottom: 88px!important;
}
.pl-info{
    padding: 55px 0 113px 0;
}
.lxnc-info .ff-tit{
    margin-bottom: 58px!important;
}
.lxnc-info .sj-txt{
    margin-top: 130px;
}
#notie-alert-outer{
    margin-left: -150px!important;
    left: 50%!important;
    font-size: 16px!important;
    border-radius: 0 0 10px 10px;
}
#notie-alert-text{
    font-size: 18px!important;
}
.zt-info .zt-item{
    width: 380px;
    float: left;
    margin-right: 30px;
    margin-bottom: 30px;
}
.zt-info .zt-item:nth-child(3n){
    margin-right: 0;
}
.zt-pic{
    width: 380px;
    height: 212px;
    background-size:cover ;
}
.zt-txt{
    height: 100px;
    position: relative;
    background: #fff;
    border: solid 1px #e0e0e0;
    border-top:transparent;
    padding: 22px;
    box-sizing: border-box;
    font-size: 16px;
    color: #333;
}
.zt-txt time{
    position: absolute;
    left: 22px;
    bottom: 10px;
    font-size: 14px;
    color: #cccccc;
}
.page{
    margin: 50px 0;
}
.page ul{
    text-align: center;
}
.page{text-align: center;position: relative;margin-bottom: 50px;}
.page span{text-align: center;width:35px; height:35px;display: inline-block;line-height: 35px;background: #f90; color: #fff;border-radius:2px; position: relative;top: -2px}
.page a{width:35px;height:35px;display:inline-block; background: #cccccc; color: #ffffff; text-align: center; line-height: 35px; font-size: 18px;margin: 0 3px;border-radius: 2px;}
.page a:NTH-CHILD(2),.page a:LAST-CHILD{font-size:0;}
.page a i{font-size: 20px; color: #fff;font-family: '宋体'; font-weight: bold;}
.page a:hover{background: #f90;}
.page a:FIRST-CHILD{display: none!important;}
.hd-info .hd-tit{
    font-size: 24px;
    color: #333;
    text-align: left;
    margin-bottom: 20px;
}
.hd-info .hd-tit span{
    font-size: 16px;
    display: inline-block;
    float: right;
}
.hd-info .hd-tit i{
    width: 3px;
    height: 20px;
    background: #f33333;
    display: inline-block;
    margin-right: 20px;
}
.hd-info .hd-tit span a:hover{
    color: #f33333;
}
.hd-info .hd-item{
    width: 270px;
    float: left;
    margin-right: 40px;
    margin-bottom: 10px;
}


.hd-info .hd-item .hd-pic{
    width: 270px;
    height: 150px;
    border-radius: 15px;
    overflow: hidden;
    margin-bottom: 10px;
    background-size: cover;
}
.hd-info  .hd-list{
    margin-bottom: 40px;
}
.hd-info .hd-item .hd-txt{
    font-size: 16px;
    color: #333;
    position: relative;
    height: 70px;
}
.hd-info .hd-item .hd-txt time{
    position: absolute;
    bottom: 0;
    left: 0;
    font-size: 14px;
    color: #CCC;
}
.hd-info .hd-item a:hover .hd-txt{
    color: #f33333;
}
.hxm-banner{
    width: 100%;
    height: 370px;
    background: #010509;
    margin-top: -10px;
}
.hxm .hxm-tip{
    display: flex;
    background: #fff;
    margin-top: -50px;
    margin-bottom: 50px;
}
.hxm .hxm-tip .hxm-tiplist{
    flex: 1;
    text-align: center;
}
.hxm .hxm-tip .hxm-tiplist .hxm-icon{
    margin-bottom:30px;
}
.hxm .hxm-tip .hxm-tiplist .hxm-icont h1{
    font-size: 18px;
    font-weight: 700;
    color: #333;
    margin-bottom: 20px;
}
.hxm .hxm-tip .hxm-tiplist .hxm-icont p{
    font-size: 14px;
}
.hxm .hxm-info .hxm-item{
    width: 390px;
    float: left;
    -moz-box-shadow:0 1px 20px #CCC;
    -webkit-box-shadow:0 1px 20px #CCC;
    box-shadow:0 1px 20px #CCC;
    margin-right: 15px;
    margin-bottom: 50px;
}
.hxm .hxm-info .hxm-item:nth-child(3n){
    margin-right: 0;
}
.hxm .hxm-info .hxm-pic{
    width: 390px;
    height: 220px;
}
.hxm .hxm-info .hxm-tit{
    font-size: 24px;
    color: #333;
    padding: 15px 15px 0 15px;
}
.hxm .hxm-info .hxm-tit .line{
    width: 100%;
    height: 1px;
    background: #f2f2f2;
    margin-top: 15px;
}
.hxm .hxm-info .hxm-m{
    text-align: left;
    padding: 15px 15px 20px 15px;
}
.hxm .hxm-info .hxm-m i{
    position: relative;
    top: 3px;
    margin-right: 5px;
}
.hxm .hxm-info .hxm-m span{
    float: right;
    font-size: 24px;
    color: #f33333;
    font-weight: 600;
}
.hxm-btn{
    width: 260px;
    height: 60px;
    margin: 50px auto;
    border-radius: 5px;
    overflow: hidden;
}
.hxm-btn a{
    width: 100%;
    height: 60px;
    background: #f33333;
    color: #fff;
    text-align: center;
    line-height: 60px;
    display: block;
    font-size: 18px;
}
.hd-info .video-item .hd-pic{
    border-radius: 0;
}
.video-item .hd-pic .v-smk{
    width: 100%;
    position: absolute;
    height: 150px;
    top: 0;
    left: 0;
    background: rgba(0,0,0,.0);
    transition: all ease .3s;
}
.video-item .hd-pic{
    position: relative;
}
.video-item:hover .hd-pic .v-smk{
    background: rgba(0,0,0,.3);
}

.video-item .hd-pic .play {
    width: 60px;
    height: 60px;
    position: absolute;
    top: 45px;
    left: 50%;
    margin-left: -30px;
    background: url(../images/play.png) no-repeat;
    transform: scale(0,0);
    -ms-transform: scale(0,0);
    -webkit-transform: scale(0,0);
    -o-transform: scale(0,0);
    -moz-transform: scale(0,0);
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    -webkit-transition: opacity .3s ease-in-out .1s,-webkit-transform .3s ease-in-out .1s;
    transition: opacity .3s ease-in-out .1s,-webkit-transform .3s ease-in-out .1s;
    transition: transform .3s ease-in-out .1s,opacity .3s ease-in-out .1s;
    transition: transform .3s ease-in-out .1s,opacity .3s ease-in-out .1s,-webkit-transform .3s ease-in-out .1s;
    -webkit-transition: -webkit-transform .3s ease-in-out .1s,opacity .3s ease-in-out .1s;
    -moz-transition: -moz-transform .3s ease-in-out .1s,opacity .3s ease-in-out .1s;
    -o-transition: -o-transform .3s ease-in-out .1s,opacity .3s ease-in-out .1s;
    -ms-transition: -ms-transform .3s ease-in-out .1s,opacity .3s ease-in-out .1s;
}
.video-item:hover .hd-pic .play {
    transform: scale(1,1);
    -ms-transform: scale(1,1);
    -webkit-transform: scale(1,1);
    -o-transform: scale(1,1);
    -moz-transform: scale(1,1);
    opacity: 1;
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
}
.load_btn {
    width: 191px;
    height: 40px;
    margin: 50px auto;
    overflow: hidden;
}
.load_more_btn, .load_more_close {
    width: 191px;
    height: 40px;
    float: left;
    font-size: 14px;
    color: #444;
    text-align: center;
    line-height: 40px;
    cursor: pointer;
    position: relative;
    *border: 1px solid #39414d;
}
.load_more_btn i {
    margin-left: 8px;
    font-style: normal;
}
.load_more_btn:after, .load_more_close:after {
    width: 100%;
    height: 100%;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    border: 1px solid #39414d;
    border-radius: 25px;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    transition: border .15s ease-out;
    -moz-transition: border .15s ease-out;
    -webkit-transition: border .15s ease-out;
    -o-transition: border .15s ease-out;
    -ms-transition: border .15s ease-out;
}
.load_more_btn:hover, .load_more_close:hover {
    text-decoration: none;
    color: #f33333;
    *border: 1px solid #f33333;
}
.load_more_btn:hover:after, .load_more_close:hover:after {
    border: 4px solid #f33333;
}
.video-detail .video-wrapper {
    position: relative;
    max-width: 1200px;
    margin: 0 auto;
    display: table;
    width: 100%;
}
.video-detail{
    width: 1200px;
    margin: 0 auto;
}
.video-detail .video-left {
    background-color: #fff;
    min-height: 5rem;
    display: table-cell;
    vertical-align: top;
    max-width: 720px;
}
.video-detail .video-player-wrapper {
    position: relative;
    width: 100%;
    padding-bottom: 75%;
}
.video-player-component, .video-player-third-party {
    position: absolute;
    top: 0;
    left: 0;
    background-color: #262626;
    width: 100%;
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: end;
    align-items: flex-end;
}
.video-detail .video-player-wrapper .video-player-el {
    background-color: #000;
}
.video-player-component .video-el, .video-player-third-party .video-el {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: transparent 50% 50%/cover no-repeat;
}
.video-player-component *, .video-player-third-party * {
    outline: none;
}
.video-detail .video-right-posts {
    background-color: #282828;
}
.video-detail .video-right {
    display: table-cell;
    width: 400px;
    vertical-align: top;
    -ms-flex-order: 2;
    order: 2;
}
.video-detail .video-posts {
    position: relative;
    width: 100%;
    padding: 20px 25px;
    box-sizing: border-box;
}
.video-detail .video-posts .posts-title {
    opacity: .7;
    font-size: 16px;
    line-height: 22px;
    color: #fff;
    margin-bottom: 8px;
}
.video-detail .video-posts .post-item {
    position: relative;
    height: 94px;
    padding: 7px;
    padding-left: 154px;
    display: block;
}
.video-detail .video-posts .post-item .cover {
    position: absolute;
    width: 139px;
    height: 80px;
    background: hsla(0,0%,100%,.14) no-repeat 50%;
    background-size: cover;
    top: 7px;
    left: 0;
}
.video-detail .video-posts .post-item .cover .play {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 36px;
    height: 36px;
    background: url(https://krplus-pic.b0.upaiyun.com/avatar/201802/05035837/znuo5ov1swkyc1p8.png) no-repeat 50%;
    background-size: contain;
}
.video-detail .video-posts .post-item:hover .cover .play {
    display: block;
}
.video-detail .video-posts .post-item .info {
    display: -ms-flexbox;
    display: flex;
    height: 80px;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-direction: column;
    flex-direction: column;
}
.video-detail .video-posts .post-item .title {
    opacity: .7;
    font-size: 14px;
    color: #fff;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    overflow: hidden;
    line-height: 20px;
    max-height: 60px;
    word-break: break-all;
}
.video-detail .video-posts .post-item .time {
    font-size: 12px;
    color: #828a91;
    line-height: 17px;
}
.video-detail .video-posts .readmore-btn {
    display: -ms-flexbox;
    display: flex;
    width: 280px;
    height: 36px;
    background: #4285f4;
    border-radius: 4px;
    font-size: 15px;
    color: #fff;
    line-height: 22px;
    text-align: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 40px auto 0;
}
.video-detail .content-wrapper h1 {
    font-family: PingFang SC,Lantinghei SC,Helvetica Neue,Helvetica,Arial,Microsoft YaHei,\\5FAE\8F6F\96C5\9ED1,STHeitiSC-Light,simsun,\\5B8B\4F53,WenQuanYi Zen Hei,WenQuanYi Micro Hei,"sans-serif";
    color: #3d464d;
    font-size: 26px;
    font-weight: 600;
    margin: 20px 0;
    text-align: left;
    line-height: 36px;
    word-break: break-word;
    word-wrap: break-word;
}
.video-detail .single-post-desc {
    font-size: 14px;
    color: #828a91;
    line-height: 20px;
    margin: 20px 0;
}
.video-detail .video-comment-area {
    margin-top: 60px;
}
.article-detail .single-post-comment h4 {
    font-size: 16px;
    margin-bottom: .5rem;
    margin-top: 1rem;
}
.article-detail .single-post-comment .comment-title {
    display: block;
    margin-bottom: 15px;
}
.article-detail .single-post-comment .comment-list-title {
    position: relative;
    margin: 10px 0;
    padding-left: 8px;
    text-align: left;
    font-size: 16px;
    font-weight: 600;
    line-height: 18px;
    color: #666;
}
.article-detail .single-post-comment .comment-list-title:before {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    content: "";
    width: 3px;
    height: 100%;
    background-color: #4285f4;
}
.article-detail .single-post-comment .input-module {
    margin-bottom: 2rem;
}
.article-detail .single-post-comment .input-module .textarea-wrapper {
    width: 100%;
    border: 1px solid #d3d7db;
    border-radius: 3px;
}
.article-detail .single-post-comment .input-module .textarea-wrapper textarea {
    outline: none;
    -webkit-appearance: none;
    padding: .25rem .5rem;
    width: 100%;
    background-color: #fff;
    border: none;
    font-size: 14px;
    resize: none;
    height: 5rem;
}
.article-detail .single-post-comment .input-module .textarea-wrapper .user {
    padding: .35rem .5rem;
    background-color: #f7f7f7;
    overflow: hidden;
}
.article-detail .single-post-comment .input-module .textarea-wrapper button {
    outline: none;
    float: right;
    color: #fff;
    border-radius: 3px;
    border: none;
    background-color: #008df2;
    font-size: 14px;
    line-height: 26px;
    padding: 1px 6px;
}
.article-detail .single-post-comment .notlogin button a {
    color: #fff;
}
.article-detail .single-post-comment .input-module .textarea-wrapper .current-user {
    float: left;
    height: 22px;
    font-size: 14px;
    line-height: 26px;
    margin-top: 2px;
}
.article-detail .single-post-comment .display-module li {
    text-align: left;
    padding: .75rem 0;
}
.article-detail .single-post-comment .display-module .img {
    float: left;
    width: 2rem;
    height: 2rem;
    border-radius: 50%;
    display: inline-block;
    margin-right: .75rem;
    vertical-align: middle;
}
.article-detail .single-post-comment .display-module .msgwrap {
    overflow: hidden;
    font-size: 14px;
    line-height: 21px;
}
.article-detail .single-post-comment .display-module .msgwrap .user-info {
    position: relative;
    margin-bottom: 8px;
}
.article-detail .single-post-comment .display-module .msgwrap .name {
    color: #666;
    font-size: 14px;
}
.article-detail .single-post-comment .display-module .msgwrap .reply, .article-detail .single-post-comment .display-module .msgwrap .time {
    color: #ccc;
}
.article-detail .single-post-comment .display-module .msgwrap .text {
    color: #333;
    word-break: break-all;
    word-wrap: break-word;
    white-space: pre-line;
}

/*用户中心保留*/
/*.main{padding-top: 140px;}*/
.container .reg_box{width: 390px;background: #fff;padding: 30px; box-sizing: border-box;margin: 0 auto;margin-top: 50px;}
.container .reg_box .reg_title{text-align: left; font-size: 18px; font-weight: bold;margin-bottom: 20px;}
.container .reg_box .reg_title span{float: right;font-weight: normal;font-size: 14px; color: #999;}
.container .reg_box .reg_title span a{color: #f90;}
.container .reg_box .reg_tab ul{border: solid 1px #f90;border-radius: 5px; margin-bottom: 20px;}
.container .reg_box .reg_tab ul li{float: left;width: 50%;height: 50px; line-height: 50px; text-align: center; font-size: 16px; color: #f90;cursor: pointer;}
.container .reg_box .reg_tab ul li.act{background: #f90;color: #fff;}
.container .reg_box .reg_tab .phone_info input{width: 100%;padding: 15px;border-radius: 5px;box-sizing: border-box;background:none;border: solid 1px #e0e0e0;font-size: 16px; margin-bottom: 15px;}
.container .reg_box .reg_tab .phone_info input.img_yzm{width: 50%;}
.container .reg_box .reg_tab .phone_info a.yzm_pic{border: solid 1px #e0e0e0; display: inline-block;background: #f6f6f6;width: 143px; height: 43px; text-align: center; line-height: 43px;border-radius: 5px;}
.container .reg_box .reg_tab .phone_info input.reg_btn{background: #f90; color: #fff; border: transparent; cursor: pointer;}
.container .reg_box .reg_tab .phone_info p{text-align: center;border-bottom: solid 1px #e0e0e0;padding-bottom: 20px;cursor: pointer;}
.container .reg_box .reg_tab .phone_info .third {  width: 100%;  text-align: center;  }
.container .reg_box .reg_tab .phone_info .third p{margin-top: 20px;border-bottom: none;}
.container .reg_box .reg_tab .phone_info .third a {  margin: 0 13px;  width: 48px;  height: 48px;  display: inline-block;  }
.container .reg_box .reg_tab .phone_info a.weibo {  background: url(../images/dds_03.png) no-repeat;  }
.container .reg_box .reg_tab .phone_info a.weixin {  background: url(../images/dds_05.png) no-repeat;  }
.container .reg_box .reg_tab .phone_info a.qq {  background: url(../images/dds_07.png) no-repeat;  }
.container .reg_box .reg_tab .phone_info .email_box{display: none;}
.hide{display: none;}

/*活动底页保留*/
.main {padding-top: 30px;}
.container {width: 1170px;position: relative;margin: 0 auto;}
.club-banner{width: 100%;margin-top: 1px;}
.activity-detail {position: relative;}
.activity-detail .image {width: 750px;height: 420px;overflow: hidden;float: left;}
.activity-instr {float: right;width: 400px;height: 320px;background-color: #fafafa;padding: 50px;box-sizing: border-box;}
.activity_fixed{position: fixed;top:0;margin-left: 770px;}
.activity-instr .activity-title {font-size: 18px;line-height: 28px;}
.activity-instr ul {margin-top: 15px;}
.activity-instr ul li {font-size: 16px;line-height: 28px;color: #999;}
.activity-instr ul li:LAST-CHILD{margin-bottom:30px;}
.btn-sign-up.w100 {padding: 0;width: 100%;}
.btn-sign-up {padding: 0 28px;height: 40px;color: #fff;line-height: 38px;font-size: 18px;text-align: center;display: inline-block;}
.activity-introduce {margin-top: 75px;}
.span-mark-author {display: inline-block;border-bottom: 4px solid #f63756;position: absolute;z-index: 1;height: 28px;line-height: 20px;margin: -28px 0 0 0;font-size: 16px;}
.activity-introduce .activity-content {font-size: 16px;line-height: 28px; width:750px;margin-bottom:100px;padding: 35px 0 0 0;word-break: break-all;word-wrap: break-word;border-top: 1px solid #f0f0f0;}
.activity-content p img{width: 750px!important;height:auto!important;margin-bottom: -8px;}
.sell{background: #ff6060;color: #fff;}
.prepare{background: #369f00;color: #fff;}
.acting{background: #ff9900;color: #fff;}
.over{background: #e8e8e8;color: #9e9e9e;}
.ok{background: red;color: #fff;}
.btnLogin{margin-bottom: 20px;background: #3ca5f6;color:#fff;border-color:transparent;cursor: pointer;}

/*新闻底页保留*/
.main .index_left{width: 820px;position: relative;}
.main .index_left .detail_title{    font-size: 34px;  font-weight: 700;  line-height: 44px;  color: #222; margin-bottom: 15px;}
.main .index_left .news_txt .news_title{ margin-bottom: 10px; padding-top: 10px;    display: block;  font-size: 20px;  line-height: 1.3;  font-weight: 700;  max-height: 52px;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 2;  overflow: hidden;  text-overflow: ellipsis;}
.main .index_left .news_txt .news_title a{font-size: 20px; color: #333333; transition: all ease-out .2s}
.main .index_left .news_txt .news_title a:hover{ color: #e70012;}

.container .detail_main .detail_name{margin-bottom: 25px;}
.container .detail_main .detail_name abbr{ font-size: 14px;margin-right: 15px;}
.container .detail_main .detail_name span{color: #999999;}
.container .detail_main p {font-size: 16px;line-height: 28px;margin: 30px 0;color: #222;word-wrap: break-word;}


.container .detail_main .detail_name{margin-bottom: 25px;}
.container .detail_main .detail_name abbr{ font-size: 14px;margin-right: 15px;}
.container .detail_main .detail_name span{color: #999999;}
.container .detail_main .detail_stic{background: #f4f5f6;padding: 20px; line-height: 25px; font-size: 16px;}
.container .detail_main .detail_stic b{font-weight: 600;}
.container .detail_main img{margin: 20px auto; display: block;}
.container .detail_main p{font-size: 16px;line-height: 28px; margin: 30px 0;color: #222;word-wrap: break-word;}
.container .detail_main .detail_like{width: 150px; height: 45px; margin: 50px auto;}
.container .detail_main .detail_like a{width: 100%; height: 45px; display: block;background: #f2f2f2; text-align: center; line-height: 45px; font-weight: 600;border-radius: 50px;transition: all ease .2s}
.container .detail_main .detail_like i{width: 18px; height: 16px; display: inline-block;background: url("../images/like_icon.png") 0 0 no-repeat;position: relative; top: 2px;left: -5px;}
.container .detail_main .detail_like a:hover i{background: url("../images/like_icon.png") -19px 0 no-repeat;}
.container .detail_main .detail_like a:hover{background: #e5353d; color: #fff}
.container .detail_main .wxgzh{font-size: 16px;font-weight: bold;color: #333;margin-bottom: 30px;}
.container .detail_main .bq{font-size: 14px; margin-bottom: 30px;}
.container .detail_main .bq a{padding: 3px 8px; background: #111111; color: #ffffff;margin-left:10px;}
.container .detail_main .share{border-bottom: solid 1px #eeeeee; padding-bottom: 50px;margin-bottom: 30px;}
.container .detail_main .news_gbook{position: relative;}
.container .detail_main .news_gbook h1{font-weight: bold;margin-bottom: 20px;}
.container .detail_main .news_gbook .gbook_input .gbook_tx{width: 57px;float: left; }
.container .detail_main .news_gbook .gbook_input .gbook_btn{position: absolute;right: 0; bottom: 0;}
.container .detail_main .news_gbook .gbook_input .gbook_btn button{width: 150px; height: 35px; background: #e5353d; color: #ffffff;border: transparent;transition: all ease .2s}
.container .detail_main .news_gbook .gbook_input .gbook_btn button:hover{background: #f7555d; }
.container .detail_main .news_gbook .gbook_input .gbook_tx img{margin: 0;border-radius: 50%;}
.container .detail_main .news_gbook .gbook_input .gbook_info{border: solid 1px #eee; padding: 10px; width: 720px;margin-bottom:50px; height: 120px; text-align: center; line-height: 120px; font-size: 16px;}
.container .detail_main .news_gbook .gbook_input .gbook_info a{font-weight: bold;color: #e5353d;margin-right: 5px;}
.container .detail_main .news_gbook .gbook_input textarea.gbook_info{text-align: left;line-height: 30px;margin-bottom: 50px;}
.container .detail_main .news_gbook .gbook_input .comment_info{border: solid 1px #eee; padding: 10px; width: 720px;margin-bottom:50px; height: 120px; text-align: center; line-height: 120px; font-size: 16px;}
.container .detail_main .news_gbook .gbook_input .comment_info a{font-weight: bold;color: #e5353d;margin-right: 5px;}
.container .detail_main .news_gbook .gbook_input .comment_info .pre{white-space: pre-wrap;white-space: -moz-pre-wrap;white-space: -pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word;}
.container .detail_main .news_gbook .gbook_input textarea.comment_info{text-align: left;line-height: 30px;margin-bottom: 50px;}
.container .detail_main .gbook_box{margin-top: 50px;}
.container .detail_main .gbook_box h1{font-weight: bold; font-size: 14px; margin-bottom: 20px;}
.container .detail_main .gbook_box .gbookitem{border-bottom: solid 1px #eee;padding-bottom: 30px; margin-top: 30px;}
.container .detail_main .gbook_box .gbookitem:last-child{border-bottom: none}
.container .detail_main .gbook_box .gbookitem .gbookitem_tx{width: 50px;}
.container .detail_main .gbook_box .gbookitem .gbookitem_tx img{border-radius: 50px; margin: 0}
.container .detail_main .gbook_box .gbookitem .gbookitem_info{margin-left: 70px;}
.container .detail_main .gbook_box .gbookitem .gbookitem_info .gbook_name span{margin-left: 10px; font-size: 12px; color: #999}
.container .detail_main .gbook_box .gbookitem .gbookitem_info .gbook_name {margin-bottom: 10px;}
.container .detail_main .gbook_box .gbookitem .gbookitem_info .gbook_text{font-size: 16px; line-height: 30px;}
.container .index_right .hotbq .hotbq_info{padding-top: 20px;}
.container .index_right .hotbq .hotbq_info a{color: #444; font-weight: 600; font-size: 16px;border:solid 1px #eaeaea; padding: 4px 8px; margin-left: 10px; margin-bottom: 15px; display: inline-block}

/*专题底页保留*/
.container .zt_box .zt_disc{font-size: 16px; background: #ffffff; padding: 40px 0px; line-height: 30px; margin-top: 20px;}
.container .zt_box .zt_main{margin-top: 20px;}
.container .zt_box .zt_main .zt_left{width: 775px; background: #ffffff;padding: 0px 22px;box-sizing: border-box }
.container .zt_box .zt_main .zt_left .title{font-size: 16px; font-weight: bold;margin-bottom: 20px;margin-left: -12px;}
.container .zt_box .zt_main .zt_left .title span{width: 3px;  height: 16px;  display: inline-block;  background: #f90;  position: relative;  left: -10px;  top: 3px;}
.container .zt_box .zt_main .zt_left .slide_box .slide{width: 730px;overflow: hidden;height: 485px;position: relative;}
.container .zt_box .zt_main .zt_left .slide_box .slide .slide_img{width: 500000px; position: absolute;}
.container .zt_box .zt_main .zt_left .slide_box .slide .slide_img li{float: left; width: 730px; height: 485px; position: relative;}
.container .zt_box .zt_main .zt_left .slide_box .slide .slide_img li p{position: absolute; bottom: 0;background: rgba(0,0,0,.5);padding: 20px;box-sizing: border-box; font-size: 14px; color: #fff; line-height: 30px;}
.container .zt_box .zt_main .zt_left .slide_box .slide .btn{width: 30px;transition: all ease .3s; height: 50px;background: rgba(0,0,0,.5); font-size: 40px; color: #ffffff; font-family:'宋体';cursor: pointer; position: absolute;top: 50%;margin-top: -25px;text-align: center; line-height: 50px;visibility: hidden;opacity: 0;}
.container .zt_box .zt_main .zt_left .slide_box .slide:hover .btn{visibility: visible;opacity: 1;}
.container .zt_box .zt_main .zt_left .slide_box .slide .btn_l{left: 0}
.container .zt_box .zt_main .zt_left .slide_box .slide .btn_r{right: 0}
.container .zt_box .zt_main .zt_left .zt_news{margin-bottom: 30px;}
.container .zt_box .zt_main .zt_left .zt_news .zt_newsitem{border-bottom: solid 1px #e0e0e0;padding-bottom: 20px; margin-top: 20px;}
.container .zt_box .zt_main .zt_left .zt_news .zt_newsitem:last-child{border-bottom: none;}
.container .zt_box .zt_main .zt_left .zt_news .zt_newsitem .zt_newspic{width: 220px; height: 155px; overflow: hidden;float: left;}
.container .zt_box .zt_main .zt_left .zt_news .zt_newsitem .ztnews_text{padding-left: 240px;}
.container .zt_box .zt_main .zt_left .zt_news .zt_newsitem .ztnews_text .ztnews_title{font-size: 18px;margin-bottom: 20px;line-height: 30px;padding-top: 10px;}
.container .zt_box .zt_main .zt_left .zt_news .zt_newsitem .ztnews_text .ztnews_title a{ color: #333;}
.container .zt_box .zt_main .zt_left .zt_news .zt_newsitem .ztnews_text .ztnews_stic{font-size: 14px; color: #858585;line-height: 24px;}
.container .zt_box .zt_main .zt_right{width: 380px;padding: 20px; box-sizing: border-box;background: #fff}
.container .zt_box .zt_main .zt_right .title{font-size: 16px; font-weight: bold;margin-bottom: 20px;margin-left: -10px;}
.container .zt_box .zt_main .zt_right .title span{width: 3px;  height: 16px;  display: inline-block;  background: #f90;  position: relative;  left: -10px;  top: 3px;}
.container .zt_box .zt_main .zt_right .jb_item{width: 340px;overflow: hidden;border-bottom: solid 1px #e0e0e0;padding-bottom: 30px; margin-top: 30px;}
.container .zt_box .zt_main .zt_right .jb_item:last-child{border: none;}
.container .zt_box .zt_main .zt_right .jb_item .jb_img{width: 340px; height: 240px;overflow: hidden;}
.container .zt_box .zt_main .zt_right .jb_item .jb_txt p{line-height: 24px; color: #999999}
.container .zt_box .zt_main .zt_right .jb_item .jb_txt .jb_name{font-size: 16px; color: #333;font-weight: 600; margin: 10px 0;}

.qu-tit{
    font-size: 24px;
    font-weight: 600;
    color: #444;
    margin-top: 20px;
}
.qu-tit span{
    width: 3px;
    height: 20px;
    display: inline-block;
    background: #f33333 ;
    margin-right: 20px;
    position: relative;
    top: 2px;
}
























