    body{
        margin: 0; 
        padding: 0; 
        font-size: 12px;
        color:#000;
        line-height:20px;
    }
    a{
        text-decoration: none;
        overflow-x: hidden;
        color:#000;
    }

    ol,ul{
        list-style: none;
    }
    p{
        display:block;
        margin-block-start:1em;
        margin-block-end:1em;
        margin-inline=start:0px;
        margin-inline-end:0px;
    }
    h1{
        font-family:'Microsoft YaHei';
        text-align: center;
        font-size: 44px;
        line-height: 60px;
        color:#c80000;
        border-bottom: dotted 1px #d6d6d6; 
        padding-bottom: 10px;
    }
    h2{
        
        font-family:'Microsoft YaHei';
    }
  
    h1 a{
        font-size: 44px;
        line-height: 60px;
        color:#c80000
    }
    .topnews{
        width:1200px;
        margin:10px auto 20px auto;
        zoom:1;
        overflow:hidden;
        clear:both;
    }
    .content{
        margin:0 auto;
        width:1400px;
        overflow: hidden;
    }
    .
    .picbox{
        width:600px;
        float:left;
        margin-top:30px;
        margin-bottom: 30px;
    }
    .titlebg{
        margin:0 auto; 
        height:420px;
        background: url(20190905title_bg.jpg) no-repeat top center;
        width:100%;
    }
    .w1200{
        width:1200px;
    }
    .clearfix {
        overflow:hidden;
        zoom:1;
    }
    .bc{
        margin-left: auto;
        margin-right: auto;
    }
    .w800{
        width:800px;
    }
    .fl{
        float:left;
        display:inline;
    }
    .picbox{
        width:800px;
        height:450px;
        overflow:hidden;
        position: relative;
    }
    .picData{
        height:450px;
        width:800px;
        margin:0px;
        padding:0px;
    }
    .picData li{
        float:left;
        width:800px;
        height:450px;
        overflow: hidden;
        position: relative;
    }
    .picData li h2{
        font-size:16px;
        color:#FFF;
        line-height: 40px;
        background:#000;
        text-indent: 10px;
        width:100%;
        position: absolute;
        left:0px;
        bottom:0px;
        opacity:0.7;
        margin:0 auto;
    
    }
  .picData li h2 a{
        color:#FFF;
    
    }
    .picBox{
        width:800px;
        height:450px;
        overflow: hidden;
        margin-bottom: 30px;
        position: relative;
    }
    .arrL{
        background:url(20190610leftArr.png);
        width:40px;
        height:70px;
        position: absolute;
        left:0;
        top:190px;
        cursor:pointer;
    }
    
    .arrR{
        background:url(20190610rightArr.png);
        width:40px;
        height:70px;
        position: absolute;
        right:0;
        top:190px;
        cursor:pointer;
    }
    .idx{
        font-size: 16px;
        color:#FFF;
        position: absolute;
        right: 10px;
        bottom: 0;
    }
    .idx span{
        font-size:30px;
        color:#FFF;
        line-height: 40px;
    }
    .w370{
        width:370px;        
    }
    .fr{
        float:right;
    }
    .fl .fr{
        display: inline;
    }
    .calendarBox{
        position: relative;
    }
    .calendarTitle{
        font-weight: normal;
        font-size: 22px;
        background:url(20190610title_bg1.png) no-repeat left 4px;
        border-bottom: 1px solid #DDD;
        text-indent: 40px;
        
    }
    .calendarDate{
        font-size: 22px;
        position:absolute;
        top:0;
        right:0;
    }
   .calendarNews{
        border-bottom: 1px solid #DDD
        margin:20px 0;
        
    }
   .calendarNewsTab dl{
        border-bottom: 1px solid #ddd;
        margin:0px 0px;
    }
   .calendarNews dt{
       font-weight: bold;
       font-size: 18px;
       line-height: 30px;
       margin-bottom: 20px;
    }
   .calendarNews dd{
       font-size: 14px;
       line-height: 28px;
       padding-bottom: 20px;
       margin:0 auto;
    }
    .calendarNewsList{
        font-size: 16px;
        list-style: none;
        padding:0px;
        
    }
    .calendarNewsList li{;
        line-height: 20px;
        display:list-item;
        text-indent: 10px;
        padding: 5px 0;
        background: url(20190610bg-3.gif) no-repeat left 15px;
        text-align: -webkit-match-parent;
        letter-spacing:1px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow:ellipsis;
    }
    .calendarNewsList li a{
        color:#000;
        text-decoration: none;
    }
    /*
    .channeltitle{
        margin-left: 5px; 
        height:70px;
        float:left;
        width:60px;
        background:url(20190610channeltitle.gif) no-repeat;
        border-right: solid 2px #C80000;
    }
    .channeltitle2{        
        font-family:'Microsoft YaHei';
        font-size:36px;
        color:#E09B05;
        text-align: left;
        margin-left: 20px;
        width:483px;
        float:right;
        line-height: 60px;
    }
    */
    .channeldiv{
        height:40px;
        width:100%;
        float:right;
        border-bottom: solid 2px #C80000;
    }
    .channeltitle{
        margin-left: 5px; 
        height:30px;
        margin-top:10px;
        float:left;
        width:30px;
        background:url(20190610icon04.png) no-repeat;
    }
    .channeltitle2{        
        font-family:'Microsoft YaHei';
        font-size:30px;
        color:#E09B05;
        text-align: left;
        margin-left: 10px;
        width:483px;
        float:left;
        line-height: 40px;
    }
    .newslist{
        font-size:16px;
        
    }
    .newslist ul{
        padding:0 10px;
    }
    .newslist li{
        background: url(20190610bg-3.gif) no-repeat;
        background-position:0 16px;
        padding:5px;
        line-height: 24px;
        text-indent: 10px;
        height:24px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow:ellipsis;
        
            
    }
    .vieochannel{
        height:30px;
    }
   .vieochannel h2{
      float:left;
       display:inline;
       font-size:22px;
       line-height:30px;
       padding:0 9px 0 17px; 
       background-image: url(20190610bg2.gif);
       background-repeat:no-repeat;
       background-position: 0 9px;
       background-color:#fff;
    }    
    .vieochannel a{
        float:right;
        line-height: 30px;
        padding-left: 9px;
        background-color: #fff;
        color:#888;
    }
    .spzy{
        height:230px;
        margin:0px 10px;
        width:275px;
        float:left;
    }
    .spzy a{
        font-size:16px;
        text-align: center;
        display:inline-block;
        margin:5px auto;
        width:275px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow:ellipsis;
      
    }