
#mobile img{display: block;}

#mobile .cms-contentes{
    width: 100%;
    margin:.4rem auto;
    color: #333333;
    font-size: .427rem!important;
    min-height: calc(100vh - 2rem);
}

#mobile .cba_top{
    margin-top: 1.7rem;
}
.cms-contentes{width:1280px;margin:46px auto;min-height: 650px;}
/* .cms-contentes img:not(.icon){
    cursor: default !important;
    width:100%!important;
} */

#mobile .cms-info{width:100%;float:none;padding:0 .533rem;margin:0}

.cms-info{width:840px;float:left;margin-left: 55px;}
.cms-info .cms-image{width:100%;}
.cms-info .cms-image img{width:100%!important;margin-bottom:20px;}
.cms-info .cbaapp.cate-name{display:none}
#mobile .cms-info .cate-name{    
    color: #fff;
    font-size: .267rem;
    height: .467rem;
    background: rgba(200,174,106,1);
    border-radius: 2px;
    width: auto;
    text-align: center;
    margin-bottom: .133rem;
    padding: 0 .13rem;
    line-height: .467rem;
    min-width: 1rem;
}
.cms-info .cate-name{    
    float: left;
    padding: 0 10px;
    width: auto;
    min-width: 74px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    background: rgba(200,174,106,1);
    border-radius: 2px;
    font-size: 12px;
    color: #FFFFFF;
    letter-spacing: 0.86px;
}
#mobile .cms-info .cate-names, #mobile .cms-info .cate-names .cate_a {
    color: rgba(30,102,161,1);
    font-size: .35rem;
}
.cms-info .cate-names, .cms-info .cate-names .cate_a {
    color: rgba(30,102,161,1);
}
#mobile .cms-info .cms-desc {padding: 0 10px 0 0;position: relative;}
.cms-info .cms-desc {padding: 40px 10px 10px 0;}
.cms-info .cms-desc .cms-date{float:left;font-size: 12px;color: #333333;}
#mobile .cms-info .cms-desc .cms-date  {
    float: left;
    font-size: .297rem;
    color: #BBBBBB;
    position: absolute;
    right: 0;
    top: -.6rem;
}
#mobile .cms-info .cms-desc .cms-datess{
    float:right;
    padding-top:10px;
    font-size:.293rem;
    color: #333333; 
    line-height: .4rem;
    /* text-indent: 2em; */
}
.cms-info .cms-desc .cms-datess{
    float:right;
    padding-top:10px;
    font-size: 12px;
    color: #333333; 
    line-height: 16px;
    /* text-indent: 2em; */
}
.cms-info .cms-title{    
    font-size: 30px;
    font-weight: bold;
    color: rgba(51,51,51,1);
    line-height: 45px;
    letter-spacing: 2px;
    margin-bottom: 30px;
}
#mobile .cms-info .cms-title{    
    font-size: .48rem;
    font-weight: bold;
    color: rgba(51,51,51,1);
    line-height: .6rem;
    letter-spacing: 2px;
    padding-bottom: .55rem;
}

#mobile .cms-info .cms-content *{
    font-size: .4rem!important;
    letter-spacing: 0;
    line-height: .706rem!important;
    margin: .267rem 0!important;
    padding: 0!important;
    /* text-indent: 2em; */
    width: 100%!important;
}
.cms-info .cms-content {
    width: 100%;
    min-height: 300px;
}
#mobile .cms-info .cms-content{
    min-height: 5rem;
}
.cms-info .cms-content *{
    font-size: 16px!important;
    letter-spacing: 1px;
    line-height: 24px!important;
    margin:10px 0!important;
    padding:0!important;
}

.cms-info .cms-content *:not(a) {
    color: #333333;
}
.cms-info .cms-content a{
    text-decoration: underline;
}
.cms-info .cms_downd{
    width: 100%;
    padding-top: 50px;
}
.cms-info .cms_downd>h5{
    font-size:14px;
    font-weight:bold;
    color:rgba(51,51,51,1);
    padding-bottom: 22px;
    letter-spacing:1px;
}
#mobile .cms_downd .cms_down_item{
    display: none;
}
#pc .cms_downd .mobile_down{
    display: none;
}
#mobile  .cms_downd  .mobile_down{
   display: flex;
   justify-content: space-between;
   flex-wrap: wrap;
}
#mobile .mobile_down>li{
    width: 4.26rem;
    height: 2.906rem;
    padding: 1rem 0 0;
    margin-top: .4rem;
    border: 1px solid #D5DEDE;
 }
 #mobile .mobile_down>li>a{
     display: block;
    width:.627rem;
    height: .627rem;
    margin:0 auto;
    background-repeat: no-repeat;
    background-size: cover;
 }
 #mobile .mobile_down>li>span{
    display: block;
    overflow: hidden;
    font-size:.266rem;
    line-height: .32rem;
    color:rgba(51,51,51,1);
    letter-spacing:1px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    text-align: center;
    width: 75%;
    margin: .173rem auto 0;
}
.cms_downd .cms_down_item>li{
    float: left;
    width: 90px;
    margin-right: 29px;
    margin-top:20px;
}
.cms_downd .cms_down_item>li>a{
    display: block;
    width: 32px;
    height: 38px;
    margin:0 auto;
    /* background:rgba(255,186,76,1);
    background-position: center; */
    background-repeat: no-repeat;
    background-size: cover;
}
.cms_downd .cms_down_item>li>span{
    display: block;
    margin-top: 6px;
    width: 100%;
    overflow: hidden;
    font-size:10px;
    line-height: 20px;
    color:rgba(51,51,51,1);
    letter-spacing:1px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    line-height: 16px;
}
.right-box {
    float: right;
    width: 302px;
    display: none;
}
#mobile .right-box{
    display: none!important;
}
#mobile .slide_right{
    display: none;

}
.right-box .out-box {
    margin-bottom: 31px;
    border-bottom: 1px solid transparent;
    box-sizing: border-box;
}

.right-box .out-box .title {
    font-size: 24px;
    color: #333;
    padding-bottom: 6px;
    border-bottom: 1px solid #ededed;
    margin-bottom: 26px;
    font-weight: bold;
}

/* video */
.videoDiv{
    display: none;
    padding: 10px 0;
    width: 100%;
    height: 420px;
}
#mobile .videoDiv{
    padding: .133rem 0;
    width: 100%;
    height: 5.6rem;
}
#mobile .prism-player>video{
    object-fit: cover;
    object-position: center center;
}
#mobile .prism-player .prism-big-play-btn .outter{
    width: 1rem;
    height: 1rem;
    border: .1rem solid rgba(255,255,255,.51);
}
#mobile .prism-player .prism-big-play-btn{
    width: 1rem;
    height: 1rem;
    left: 45%!important;
    bottom: 45%!important;
    z-index: 200;
}
#pc .prism-player .prism-big-play-btn{
    left: 47%!important;
    bottom: 45%!important;
    z-index: 400;
}
#mobile .prism-player .prism-play-btn{
    width: .5rem;
    height: .5rem;
    margin-top: .13rem!important;
    margin-left: .4rem!important;
}
#mobile .prism-player .prism-time-display{
    font-size: .32rem;
    margin-top: .2rem!important;
}
#mobile .prism-player .prism-fullscreen-btn{
    width: .5rem;
    height: .5rem;
    margin-top: .15rem!important;
    margin-right: .4rem!important;
}
#mobile .prism-player .prism-setting-btn{
    width: .5rem;
    height: .5rem;
    margin-top: .066rem!important;
}
#mobile .prism-player .prism-volume{
    position: relative;
    margin-right: .3rem!important;
    margin-top: .15rem!important;
}
#mobile .prism-player .prism-volume .volume-icon{
    width: .5rem;
    height: .5rem;
}
#mobile .prism-player .prism-volume-control{
    width: .6rem;
    height: 2rem;
    bottom: .7rem;
}
#mobile .prism-player .prism-volume-control .volume-range{
    position: absolute;
    left: .25rem;
    bottom: .13rem;
    border-radius: 1px;
    background: #6c6262;
    box-shadow: inset 1px 1px 1px 0 rgba(0,0,0,.06);
    width: .1rem;
    height: 1.5rem;
}
#mobile .prism-player .prism-volume-control .volume-cursor{
    position: absolute;
    background: #fff;
    width: .2rem;
    height: .2rem;
    border-radius: 50%;
    left: -.05rem;
}
#mobile .prism-player .prism-liveshift-progress .prism-progress-played,#mobile .prism-player .prism-progress .prism-progress-played{
    background-color: #C0A353;
}
#mobile .prism-player .prism-liveshift-progress .cursor-hover, #mobile .prism-player .prism-progress .cursor-hover{
    width: .293rem;
    height: .293rem;
    border-radius: 50%;
    top: -.1rem!important;
}
#mobile .prism-player .prism-liveshift-progress .cursor-hover img, #mobile .prism-player .prism-progress .cursor-hover img{
    width: .29rem;
    height: .29rem;
}
#mobile .prism-player .prism-progress-hover{
    height: 8px;
}
#mobile .prism-player .prism-liveshift-progress, #mobile .prism-player .prism-progress{
    bottom: .9rem!important;
}
#mobile .prism-player .prism-controlbar{
    height: .8rem;
}
#mobile .prism-player .prism-controlbar .prism-controlbar-bg{
    height: .8rem;
    background: none;
}