.w1200 {
    width: 1200px;
    margin: 0 auto;
}

.pb20 {
    padding: 20px;
}

.place {
    font-size: 13px;
    color: #666;
    text-decoration: none;

}
.phb-showClass-list-nav{
    margin-top: 10px;
}
.phb-showClass-list-nav >span{
    display: inline-block;
    color: #3885e1;
    border: 1px solid;
    padding: 5px 20px;
}
.phb-showClass-list-nav >span.on{
    background: #3885e1;
    color: #FFFFFF;
}
.phb-showClass-content iframe{
    display: none;
}


.phb-showClass-content iframe.on{
    display: block;
}

.scorll-sqt::-webkit-scrollbar {
    /*滚动条整体样式*/
    width : 10px;  /*高宽分别对应横竖滚动条的尺寸*/
    height: 1px;
}
.scorll-sqt::-webkit-scrollbar-thumb {
    /*滚动条里面小方块*/
    border-radius: 10px;
    box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);
    background   : #535353;
}
.scorll-sqt::-webkit-scrollbar-track {
    /*滚动条里面轨道*/
    box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
    background   : #ededed;
}
.video_content>div{
    float: left;
    background: #FFFFFF;
    margin-top: 10px;
    padding: 10px;
    box-sizing: border-box;
}
.video_content .video_left{
    width: 790px;
}
.video_content .video_right{
    width: 360px;
    margin-left: 10px;
    font-size: 12px;
}
.video_title{
    font-size: 18px;
    padding-bottom: 10px;
    border-bottom: 1px solid #f2f2f2;
    margin-top: 10px;
}
.pox-pic{
    width: 100%;
    height: 180px;
    object-fit: contain;
    margin-bottom: 8px;
}
.date-span{
    font-size: 12px;
}
.title-hot{
    font-size: 14px;
    font-weight: bold;
}
.list-dl >li{
    margin-bottom: 10px;
}
.list-dl >li:first-child{
    margin-top: 10px;
}
.ibg-box >li{
    display: block;
    margin-bottom: 10px;
    font-size: 12px;
}
.ibg-box >li:first-child{
    margin-top: 10px;
}
.ibg-box >li:hover a{
    color: #3a8ee6;
    text-decoration: underline;
}
.zy-tag-tit {
    border-left: 3px solid #2d8cf0;
    padding-left: 5px;
    font-size: 15px;
    color: #333;
    margin-bottom: 5px;
}
.ibg-box >li::before{
    content: "○";
    margin-right: 4px;
}
.phb-a-list-of-hot .phb-a-list-of-hot-img {
    width: 110px!important;
    height: 60px!important;
}
.phb-a-list-of-hot .phb-a-list-of-hot-img img {
    width: 120px;
    height: 60px;
}
.phb-a-list-of-hot ul li div {
    float: right;
    width: 200px;
    overflow: hidden;
}
.phb-a-list-of-hot ul li div h6 a {
    width: 180px;
    height: 50px;
    line-height: 25px;
    font-size: 15px;
    margin-top: -5px;
    overflow: hidden;
    font-weight: 400;
}
.phb-a-list-of-hot li {
    padding-bottom: 20px;
    margin-top: 20px;
    border-bottom: 1px solid #e6e6e6;
    overflow: hidden;
}
.phb-a-list-of-hot ul li div p span {
    margin-top: 5px;
    padding-left: 20px;
    color: #999;
    background: url(../images/time.png) no-repeat left 50%;
    font-size: 12px;
}
.video_hot .ibg a {
    background: none;
    padding-left: 28px;
    line-height: 36px;
    height: 36px;
    display: block;
    overflow: hidden;
    font-size: 14px;
}

.ibg {
    background: url(../images/bg.png) no-repeat;
    background-position: -306px -143px;
}
.mg-t-15{
    margin-top: 15px!important;
}