body{
    text-align:left;
    margin:0 auto;
    font-family:Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size:14px;
    color:#222;
    background-color:#f1f1f1;
    /*padding-top:230px;*/
    /*background:url(//www.baoshandaily.com/d/file/2021/06/01/piaohong70.jpg) no-repeat center 0;*/

}


/*@media (max-width: 1200px)*/
/*{*/
/*    body{*/
/*        padding-top:200px;*/
/*    }*/
/*}*/
/*@media (max-width: 1200px)*/
/*{*/
/*.navlist {*/
/*        background-color: #fff;*/
/*        height: 200px;*/
/*    }*/
/*}*/
*{
    margin:0;
    padding:0;
}
a{
    text-decoration:none;
    color:#222;
}
a:hover{
    text-decoration:none;
    color:#239bdb;
    /*background-color:rgba(0, 0, 0, 0.05);*/
}
ul li{
    list-style:none;
}
/* Clear Fix */

.clearfix:after
{
    content:'.';
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
.clearfix
{
    display:inline-block;
}
/* Hide from IE Mac */
.clearfix {display:block;}
/* End hide from IE Mac */
/* end of clearfix */

.container{

    padding-top:7px;
    padding-bottom:7px;
    padding-left:0;
    padding-right:0;
    /*background-color:#fff;*/
}
.fixWid{
    display:none;
    /*width:1170px;*/
}
.pho-logo{
    display:none;
}
.toolbox{
    background-color:#f1f1f1;
    z-index:9999;
    height:50px;
}
.toolbox .pho-logo img{
    display:none;
}
.toolbox .topSearchBox{
    height:34px;
    line-height:34px;
    background-color:#f1f1f1;
}
.topSearchBox .setIndex img{
    display:inline-block;

}
.toolbox .topSearchBox .setIndex a{
    font-size:13px;
}

.toolbox .topSearchBox .search{
    text-align:right;

}

.toolbox .topSearchBox .search .form-group{
    margin-bottom:0;
}
.toolbox .topSearchBox .search .form-group .input_box{
    height:34px;
}

.btn-primary{
    background-color:#3ea3db;
    border-color:#3ea3db;
}
.logoBan{
    padding-bottom:0;
    top:50px;
    z-index:1031;
}
.logoBan .logo{
    margin:7px 0;

}

.logoBan .logo .logoImg{
    align-items:center;
}
.logoBan .logo .logoImg .ctime{
    width:100%;
    text-align:center;
    /*margin:0;*/
    /*padding:5px 0 0 5px;*/
}
.logoBan .logo .logoImg img{
    display:block;
    width:100%;
    height:auto;
}

.logoBan .logo .col-sm-9{
    padding:0;
}
.logoBan .logo .col-sm-9 .swiper-container{
    padding:0;
    /*height:100%;*/
    width:100%;

}
.logoBan .logo .col-sm-9 .swiper-container .swiper-wrapper{
    width:100%;
    /*height:100%;*/

}

.logoBan .logo .col-sm-9 .swiper-container .swiper-wrapper .swiper-slide{
    text-align:center;
    width:100%;
    color:#fff;
    font-size:18px;
    background:#fff;
    position:relative;
}
.logoBan .logo .col-sm-9 .swiper-container .swiper-slide .pic{
    display:block;
    width:100%;
    padding-bottom:13.333333%;
    height:0;
    position:relative;
}
.logoBan .logo .col-sm-9 .swiper-container .swiper-slide .pic img{
    width:100%;
    height:100%;
    /*height:128px;*/
    /*width:855px;*/
    /*border:1px solid red;*/
    position:absolute;
    left:0px;
}
.nav-mobile{
    display:none;
}
.navBox{
    background-color:#fff;
    padding:15px;
}
.navbar-default{
    /*top:168px;*/
    text-align:center;
    margin-bottom:0;
}
.navlist{
    background-color:#fff;
    /*height:230px;*/
    margin-bottom:0;
}

.navlist .navbar-default #menu-checkbox, .navlist .navbar-default label, .navlist .navbar-default span{
    display:none;
}


.navlist .navbar-default{
    background-color:#f00;
}
.navlist .navbar-default .nav{

    padding-right:15px;
}

.navlist .navbar-default .nav li{
    display:inline-block;
    padding:0 15px;
}
.navlist .navbar-default .nav li a{
    color:#fff;
    padding:0;
    line-height:50px;
    height:50px;
    font-size:16px;
    font-weight:bold;
    position:relative;
}
.navlist .navbar-default .nav li a:after{
    position:absolute;
    top:50%;
    right:-20px;
    margin-top:-10px;
    display:block;
    content:"";
    background-color:#fff;
    width:1px;
    height:20px;
}
.navlist .navbar-default .nav li:last-child a:after{
    background:none;
}



/*通用一级栏目*/

.ty-first-class .row .col-sm-8 .classNav{
    font-size:16px;
    font-weight:bold;
    color:#3ea3db;
    border-bottom:2px solid #3ea3db;
}
.ty-first-class .row .col-sm-8 .classNav a{
    font-size:16px;
    font-weight:bold;
    color:#3ea3db;
}
.ty-first-class .row{
    margin-left: 0;
    margin-right: 0;
}
.ty-first-class .row .col-sm-8 .newsList{
    padding:15px 0;
}
.ty-first-class .row .col-sm-8 .classNav{
    padding:0;
    height:28px;
    line-height:18px;
}
.ty-first-class .row .col-sm-8 .newsList .title{
    /*background-color:#f1f1f1;*/
    background-color:#e9f2fb;
    height:40px;
    margin-top:15px;
}
.ty-first-class .row .col-sm-8 .newsList .title strong{
    display:inline-block;
    margin-left:7px;
}
.ty-first-class .row .col-sm-8 .newsList .title a{
    display:inline-block;
    margin-right:7px;
}
.ty-first-class .row .col-sm-8 .newsList .box tbody tr td ul li{
    height:28px;
    line-height:28px;
    overflow:hidden;
}
.ty-first-class .row .col-sm-8 .newsList .box tbody tr td ul li span{
    float:right;
    padding-right:7px;
}

.ty-first-class .row .col-sm-8 .newsList .title strong,.ty-first-class .row .col-sm-8 .newsList .title a{
    color:#3ea3db;
}

/*专题列表*/
.zt-list-box .zt-list .list-content .class-nav{
    background:#fff;
    color:#239bdb;
    border-bottom:2px solid #3ea3db;
    padding:15px;
    line-height:28px;
}
.zt-list-box .zt-list .list-content .class-nav a{
    color:#239bdb;
    padding:7px;
    font-size:14px;
    font-weight:bold;
}
.zt-list-box .zt-list .list-content .zt-item-list ul{
    padding:10px 0 10px 10px;
    background-color:#fff;
    /*border-bottom:1px dashed #999;*/
    margin:0;
}

.zt-list-box .zt-list .list-content .zt-item-list li{
    padding:15px;
    border-bottom:1px dashed #999;
}
.zt-list-box .zt-list .list-content .zt-item-list li .zt-item .title-info .title{
    padding:10px 0;
}
.zt-list-box .zt-list .list-content .zt-item-list li .zt-item .title-info .title a{
    font-size:16px;
    color:#239bdb;
}
.zt-list-box .zt-list .list-content .zt-item-list li .zt-item .title-info .smalltext a{
    display:block;
    text-indent:2em;

}
.zt-list-box .zt-list .list-content .zt-item-list ul li .zt-item .title-pic img{
    width:100%;
    height:auto;
    border-radius:10px;
}


/*l+默认新闻列表模板*/

.news-list-box .list_page .list-content .class-nav{
    background:#fff;
    color:#239bdb;
    border-bottom:2px solid #3ea3db;
    padding:15px;
    line-height:28px;
}
.news-list-box .list_page .list-content .class-nav a{
    color:#239bdb;
    padding:7px;
    font-size:14px;
    font-weight:bold;
}
.news-list-box .list_page .list-content .news_list ul{
    padding:10px 0 10px 10px;
    background-color:#fff;
    border-bottom:1px dashed #999;
    margin:0;

}
.news-list-box .list_page .list-content .news_list ul li{
    height:28px;
    line-height:28px;
    overflow:hidden;
}
.news-list-box .list_page .list-content .news_list ul li:hover{
    background-color:#f1f1f1;
}
.news-list-box .list_page .list-content .news_list ul li a{
    color:#333;
    font-size:12px;

}
.news-list-box .list_page .list-content .news_list ul li span{
    padding-left:5px;
    padding-right:20px;
    float:right;
    color:#666;
}
.news-list-box .list_page .list-content .epages a{
    padding: 1px 4px 1px;
    border: 1px solid #A6CBE7;
    margin: 0 1px 0 0;
    text-align: center;
}


/*l+在线电影列表模板*/
.online-move .row .col-sm-8 .classNav{
    font-size:16px;
    font-weight:bold;
    color:#3ea3db;
    border-bottom:2px solid #3ea3db;
}
.online-move .row .col-sm-8 .classNav a{
    font-size:16px;
    font-weight:bold;
    color:#3ea3db;
}

.online-move .row .col-sm-8 .move-box .move-list .titlepic .pic{
    width:120px;
    height:68px;
    overflow:hidden;
}
.online-move .row .col-sm-8 .move-box .move-list .titlepic{
    text-align:center;
}
/*.online-move .row .col-sm-8 .move-box .move-list .one-line {*/
/*    float:left;*/
/*}*/
.online-move .row .col-sm-8 .move-box .move-list .titlepic .play{
    width:120px;


}
.online-move .row .col-sm-8 .move-box .move-list .titlepic .play a{
    display:block;
    background-color:#0a0;
    color:#fff;
    margin:7px;
    border-radius:20px;
    text-align:center;
}
.online-move .row .col-sm-8 .move-box .move-list .titlepic .pic img{
    width: 120px;

}

.online-move .row{
    margin-left: 0;
    margin-right: 0;
}
.online-move .row .col-sm-8 .move-box{
    padding:15px 0;
}
.online-move .row .col-sm-8 .move-box .move-list .one-line{
    border-bottom:2px dashed #ccc;
    padding:10px 0;
}





/*L+在线电影内容模板*/

.movie-content-page .row .col-sm-12 .main{
    background-color:#fff;
    padding:7px;
}
.movie-content-page .row .col-sm-12 .class-nav{
    background:#fff;
    color:#239bdb;
    /*border-bottom:2px solid #3ea3db;*/
    /*border-bottom-width: 2px;*/
    /*border-bottom-style: solid;*/
    /*border-bottom-color:#3ea3db;*/
    padding:4px 0;
    line-height:28px;

}
.movie-content-page .row .col-sm-12 .class-nav a{
    color:#239bdb;
    padding:7px;
    font-size:18px;
    font-weight:600;
}
.movie-content-page .row .col-sm-12 .main h3,.movie-content-page .row .col-sm-12 .main h5{
    text-align:center;
}
.movie-content-page .row .col-sm-12 .main h3{
    font-size: 24px;
    padding:0;
    margin:0;
}

.movie-content-page .row .col-sm-12 .main h5{
    font-size: 18px;
}
.movie-content-page .row .col-sm-12 .main .info-text{
    /*border-bottom: 1px dashed #ccc;*/
    border-bottom:2px solid #ccc;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color:#ccc;
    height:40px;
    padding: 15px 0;
    line-height:0px;
}
.movie-content-page .row .col-sm-12 .main .info-text p{
    text-align:center;
}
.movie-content-page .row .col-sm-12 .main .info-text span{
    color: #666;
}
.movie-content-page .row .col-sm-12 .main .moviesay{
    text-align:center;
}
.movie-content-page .row .col-sm-12 .main .newstext{
    text-align:center;
}
.movie-content-page .row .col-sm-12 .main .newstext iframe{
    width:640px;
    height:480px;
}

.movie-content-page .row .col-sm-12 .temp-content{
    padding: 7.5px;
    border: 1px solid #999;
}

.movie-content-page .row .col-sm-12  .temp-content{
    padding: 7.5px;
    border: 1px solid #999;
}
.movie-content-page .row .col-sm-12  .temp-content form table .title{
    padding: 7.5px 0;
}
.movie-content-page .row .col-sm-12 .temp-content textarea{
    width:100%;
    margin:15px 0;
}

/*L+新闻内容页模板*/


.list-title{
    background:#fff;
    color:#239bdb;
    border-bottom:2px solid #3ea3db;
    line-height: 18px;
    height: 28px;
    font-size:14px;
    font-weight:bold;
}
.content .row .col-sm-12{
    /*background-color:#f1f1f1;*/
}
.content .row .col-sm-12 .main{
    background-color:#fff;
    padding:7px;
}
.content .row .col-sm-12 .class-nav{
    background:#fff;
    color:#239bdb;
    /*border-bottom:2px solid #3ea3db;*/
    /*border-bottom-width: 2px;*/
    /*border-bottom-style: solid;*/
    /*border-bottom-color:#3ea3db;*/
    padding:4px 0;
    line-height:28px;

}
.content .row .col-sm-12 .class-nav a{
    color:#239bdb;
    padding:7px;
    font-size:18px;
    font-weight:600;
}
.content .row .col-sm-12 .main h3,.content .row .col-sm-12 .main h5{
    text-align:center;
}
.content .row .col-sm-12 .main h3{
    font-size: 24px;
    padding:0;
    margin:0;
}

.content .row .col-sm-12 .main h5{
    font-size: 18px;
}
.content .row .col-sm-12 .main .info-text{
    /*border-bottom: 1px dashed #ccc;*/
    border-bottom:2px solid #ccc;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color:#ccc;
    height:40px;
    padding: 15px 0;
    line-height:0px;
}
.content .row .col-sm-12 .main .info-text p{
    text-align:center;
}
.content .row .col-sm-12 .main .info-text span{
    color: #666;
}
.content .row .col-sm-12 .main .newstext{
    margin-top:30px;
    padding:15px;
    /*-moz-box-shadow: 0px -6px 20px #e0e4e9;*/
    /*-webkit-box-shadow: 0px -6px 20px #e0e4e9;*/
    /*box-shadow: 0px -6px 20px #e0e4e9;*/
}
.content .row .col-sm-12 .main .newstext p a{
    display:block;
    text-align:center;
}
.content .row .col-sm-12 .main .newstext img{
    width: 80%;
    max-width:80%;
    height: auto;
}

/*@media (max-width:767px){*/
/*    .content .row .col-sm-12 .main .newstext img{*/
/*        width: 100%;*/
/*        max-width: 100%;*/
/*        height: auto;*/
/*    }*/
/*}*/


.content .row .col-sm-12 .main .newstext p{
    padding:5px 0;
    text-align:justify;
    line-height:1.8em;
}
.content .row .col-sm-12 .main .share{
    /*margin-right:0;*/
}


.content .row .col-sm-12 .related-news,.content .row .col-sm-3 .hots-img,.content .row .col-sm-3 .recommend-news,.content .row .col-sm-3 .hotspot-news{
    padding-top:10px;
}

.newsList ul{
    padding-top:15px;
}
.content .row .col-sm-12 .related-news .newsList ul,.content .row .col-sm-3 .hots-img .newsList,.content .row .col-sm-3 .recommend-news .newsList,.content .row .col-sm-3 .hotspot-news .newsList{
    padding-top:15px;
}
.content .row .col-sm-3 .recommend-news .newsList table tr,.content .row .col-sm-3 .hotspot-news .newsList table tr{

    line-height:25px;
    height:25px;

}
.content .row .col-sm-12 .related-news .newsList ul li a,.content .row .col-sm-3 .recommend-news .newsList a,.content .row .col-sm-3 .hotspot-news .newsList a{
    display:inline;
    line-height:20px;
    height:20px;
    font-size:14px;
    /*font-weight:600;*/
    overflow:hidden;
}
.newsList ul li a{
    display:inline-block;
    line-height:20px;
    height:20px;
    font-size:14px;
    /*font-weight:600;*/
    overflow:hidden;
}


.content .row .col-sm-3 .hots-img .newsList table tbody tr td{
    /*display:block;*/
    width:50%;

}
.content .row .col-sm-3 .hots-img .newsList table a{
    display:block;
    width:100%;
    padding-right:10px;
    /*padding-bottom:56.25%;*/
    /*height:0;*/
}
.content .row .col-sm-3 .hots-img .newsList table a img{
    display:block;
    width:100%;
    height:100%;
}
.content .row .col-sm-3 .hots-img .newsList table a span{
    display:block;
    width:100%;
    height:20px;
    overflow:hidden;
}

/*.content .row .col-sm-12 .main .temp-content{*/
/*    padding: 7.5px;*/
/*    border: 1px solid #999;*/
/*}*/
/*.content .row .col-sm-12 .main .temp-content form table .title{*/
/*    padding: 7.5px 0;*/
/*}*/
/*.content .row .col-sm-12 .main .temp-content textarea{*/
/*    width:100%;*/
/*    margin:15px 0;*/
/*}*/

/*专题*/
.zt-banner img{
    width:100%;
    max-width:100%;
}
.zt-banner .row .col-sm-12{
   padding-right:0;
   padding-left:0;
}
.cfooter{
    font-size:12px;
    padding-top: 15px;
    /*background-color:#3ea3db;*/
}
.footer{
    font-size:12px;
    background-color:rgba(241,241,241,0.5);
    padding:20px 0 0 0;
}


/*含子专题*/
.ztbox .row {
    margin-left:0;
    margin-right:0;
}
.ztbox .row .zztbox .zztname{
    background-color: #ff0000;
    padding-left: 30px;
    width: 100%;
    font-weight: 700;
    box-sizing: border-box;
    line-height: 30px;
    height: 30px;
    position:relative;

}

.ztbox .row .zztbox .zztname a{
    display:block;
    height:36px;
    line-height:36px;
    color:#ffff00;

}
.ztbox .row .zztbox .zztname a span{
    position: absolute;
    right: 30px;
    top: 0px;
    color:#fff;

}
.ztbox .row .zztbox .zzt-list{
   padding-top:10px;
    padding-left:15px;

}
.ztbox .row .zztbox .zzt-list .list {

    padding-top: 3px;
    padding-bottom: 3px;
}
.ztbox .row .zztbox .zzt-list .list a{
    color: #222;
    display: block;
    line-height: 26px;
    height: 26px;
    font-size: 12px;
    /* font-weight: 600; */
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

/*专题轮播头图*/

.ztbox .row .zztbox .lunbo .picbox{
    /*width:100%;*/
    /*height:100%;*/
}
.ztbox .row .zztbox .lunbo .picbox >a {
    display:block;
    width:100%;
    padding-bottom:56.25%;
    height:0;
    position:relative;
}

.ztbox .row .zztbox .lunbo .picbox a img{
    display:block;
    width:100%;
    height:100%;
    position:absolute;
    left:0px;
    padding-top:10px;
}
.ztbox .row .zztbox .lunbo .picbox .title{
    display: block;
    position: absolute;
    left: 0;
    bottom: 0px;
    padding:0 15px;
    /*background-color: rgba(0, 0, 0, 0.4);*/
    width: 100%;
    text-align: center;
}
.ztbox .row .zztbox .lunbo .picbox .title a{
    color: #fff;
    display: block;
    background-color: rgba(0, 0, 0, 0.4);
    line-height: 30px;
    height: 30px;
    font-size: 12px;
    font-weight: bold;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
/*线上展*/
.zhanguan{
    position:relative;
    top:50%;
}
.zhanguan .swiper-container{
    padding:0;
}
.zhanguan .swiper-container .class-nav{
    background-color: #ff0000;
    padding-left: 30px;
    width: 100%;
    font-weight: 700;
    box-sizing: border-box;
    line-height: 30px;
    height: 30px;
    position: relative;
    color: #ffff00;
}

.zhanguan .swiper-container .class-nav a{
    /*display: block;*/
    height: 36px;
    line-height: 36px;
    color: #ffff00;
}
.zhanguan .swiper-container .class-nav a span{
    position: absolute;
    right: 30px;
    top: 0px;
    color: #fff;
}

.zhanguan .swiper-container .swiper-wrapper{
    width:100%;
}

.zhanguan .swiper-container .swiper-wrapper .swiper-slide{
    text-align:center;
    width:100%;
    font-size:18px;
    background:#fff;
    position:relative;
}
.zhanguan .swiper-container .swiper-wrapper .swiper-slide .pic{
    display:block;
    width:100%;
    padding-bottom:56.25%;
    height:0;
    position:relative;
}
.zhanguan .swiper-container .swiper-slide .pic img{
    width:100%;
    height:100%;
    /*width:760px;*/
    /*height:506.656px;*/
    /*border:1px solid red;*/
    position:absolute;
    left:0px;
}
.zhanguan .swiper-container .swiper-slide .picTitle{
    display:block;
    position:absolute;
    width:100%;
    height:30px;
    line-height:30px;
    bottom:0;
    background:rgba(0, 0, 0, 0.4);
    text-align:center;
    color:#fff;
    font-size:12px;
    font-weight:bold;
}

.zhanguan .swiper-container .swiper-pagination{
    position:absolute;
    left:50%;
    bottom:45px;
}

/*书法线上展*/
.shufazhanguan{
    position:relative;
    top:50%;
}
.shufazhanguan .swiper-container{
    padding:0;
}
.shufazhanguan .swiper-container .class-nav{
    background-color: #ff0000;
    padding-left: 30px;
    width: 100%;
    font-weight: 700;
    box-sizing: border-box;
    line-height: 30px;
    height: 30px;
    position: relative;
    color: #ffff00;
}

.shufazhanguan .swiper-container .class-nav a{
    /*display: block;*/
    height: 36px;
    line-height: 36px;
    color: #ffff00;
}
.shufazhanguan .swiper-container .class-nav a span{
    position: absolute;
    right: 30px;
    top: 0px;
    color: #fff;
}

.shufazhanguan .swiper-container .swiper-wrapper{
    width:100%;
}

.shufazhanguan .swiper-container .swiper-wrapper .swiper-slide{
    text-align:center;
    width:100%;
    font-size:18px;
    background:#fff;
    position:relative;
}
.shufazhanguan .swiper-container .swiper-wrapper .swiper-slide .pic{
    display:block;
    height:2700px;
    width:auto;
    /*width:100%;    */
    /*padding-bottom:56.25%;*/
    /*height:0;*/
    position:relative;
}
.shufazhanguan .swiper-container .swiper-slide .pic img{
    height:2700px;
    width:auto;
    /*width:760px;*/
    /*height:506.656px;*/
    /*border:1px solid red;*/
    position:absolute;
    left:0px;
}
.shufazhanguan .swiper-container .swiper-slide .picTitle{
    display:block;
    position:absolute;
    width:100%;
    height:30px;
    line-height:30px;
    bottom:0;
    background:rgba(0, 0, 0, 0.4);
    text-align:center;
    color:#fff;
    font-size:12px;
    font-weight:bold;
}

.shufazhanguan .swiper-container .swiper-pagination{
    position:absolute;
    left:50%;
    bottom:45px;
}

/*底部*/
.container .copyright{
    font-size:12px;
}
.container .copyright .row .col-sm-12{
    text-align:center;
}


.footer{
    font-size:12px;
    /*background-color:#f1f1f1;*/
    padding:20px 0 0 0;
}
.container .copyright{
    font-size:12px;
}
.footer .footercenter{
    text-align:center;
    font-size:12px;
    height:26px;
    line-height:26px;

}
.footer .internet{
    text-align:center;
    font-size:12px;
    padding-top:35px;

}