html, body, div, ul, li, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, form, input, textarea, th, td, select {
    margin: 0;
    padding: 0;
    }
    *{box-sizing: border-box;}
    html, body {
    min-height: 100%;
    }
    
    body {
    font-family: "Microsoft YaHei";
    font-size:14px;
    color:#333;
    }
    h1, h2, h3, h4, h5, h6{font-weight:normal;}
    ul,ol {
    list-style: none;
    }
    
    img {
    border: none;
    vertical-align: middle;
    }
    
    a {
    text-decoration: none;
    color: #333333;
    }
    
    table {
    border-collapse: collapse;
    table-layout: fixed;
    }
    
    input, textarea {
    outline: none;
    border: none;
    }
    
    textarea {
    resize: none;
    overflow: auto;
    }
    
    .clearfix {
    zoom: 1;
    }
    
    .clearfix:after {
    content: ".";
    width: 0;
    height: 0;
    visibility: hidden;
    display: block;
    clear: both;
    overflow:hidden;
    }
    
    .fl {
    float: left
    }
    
    .fr {
    float: right
    }
    
    .tl {
    text-align: left;
    }
    
    .tc {
    text-align: center
    }
    
    .tr {
    text-align: right;
    }
    
    .ellipse {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    }
    .inline{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    }
    /* 公共的尾部央视 */
    .commonFotter{
        width: 100%;
        height:70px;
        background:rgba(33,33,33,1);  
        padding-top: 10px;  
    }
    .commonFotter .content{
        margin: 0 auto;
       width: 1200px;
       height: 205px;
       padding:0 56px 0 ; 
       border-bottom:1px solid rgba(57,57,57,1);
    }
    .commonFotter .content ul{
        float: left;
     }
     .commonFotter .content ul li{
        height:20px;
        font-size:14px;
        font-family:MicrosoftYaHei;
        color:rgba(255,255,255,1);
        line-height:20px;
        cursor: pointer;
     }
     .commonFotter .content .ul{
        width: 235px;
     }
     .commonFotter .content .ul1{
        width: 269px;
     }
     .commonFotter .content .ul2{
        width: 348px;
     }
     .commonFotter .content .ul{
        width: 235px;
     }
     .commonFotter .content ul li{
       width: 100%;
       margin-bottom: 16px;
     }
     .commonFotter .content ul .li{
        width: 100%;
        margin-bottom: 30px;
        font-size:16px;
      }
      .commonFotter .content .ul3 .ewm{
        float: left;
        width: 88px;

      }
      .commonFotter .content .ul3 .ewm1{
        margin-left: 60px;

      }
      .commonFotter .content .ul3 .ewm img{
        width: 100%;
        height: 88px;
        margin-bottom: 17px;

      }
      .commonFotter .content .ul3 .ewm span{
          display: inline-block;
        width: 100%;
        height:20px;
        font-size:14px;
        font-family:MicrosoftYaHei;
        color:rgba(255,255,255,1);
        line-height:20px;
        text-align: center;

      }
      .commonFotter .icp{
        width: 100%;
        text-align: center;
        height:18px;
        font-size:14px;
        font-family:MicrosoftYaHei;
        color:rgba(255,255,255,1);
        line-height:18px;
        margin-top: 16px;
      }

/* 子页面头部导航
    author:yf
    desc:复制topMenu 引入；
    
*/
    .top-nav{
        height:62px;
        line-height: 20px;
        background:rgba(255,255,255,1);
        box-shadow:0px 0px 10px 0px rgba(167,167,167,0.18);
        width: 100%;
        position: relative;
    }
    .top-nav > .logo{
        position: absolute;
        left: 90px;
        /* height: 80px; */
        width: 140px;
        margin-top: -20px;
        cursor: pointer;
    }
    .top-nav > .logo img{
        height: 100%;
        width: 100%;
    }
    .top-nav > ul{
        position: absolute;
        right: 90px;
        line-height: 62px;

    }
    .top-nav > ul > li{
        width: auto;
        display: inline-block;
        margin: 0 18px;
        font-size: 16px;
        position: relative;
        transition: .3s;
        cursor: pointer;
    }
    .top-nav > ul > li.active{
        color: #FF4936;
    }
    .top-nav > ul > li.active > a{
        color: #FF4936;
        text-decoration: none;
    }
    .top-nav > ul > li.active::after{
        color: #FF4936;
        width: 100%;
    }
    .top-nav > ul > li > a{
        transition: .3s;
        text-decoration: none;
    }
    .top-nav > ul > li::after{
        content: '';
        display: block;
        width: 0;
        background-color: #ff4936;
        height: 2px;
        margin-top: -14px;
        transition: .3s;
    }
    .top-nav > ul > li:hover::after{
        width: 100%;
    }
    .top-nav > ul > li > ul{
        width: auto;
        font-size: 14px;
        position:absolute;
        width: 120px;
        height: 0;
        overflow: hidden;
        transition: .6s;
        left: -50%;
        margin-left: 18px;
        z-index: 1;
    }
    .top-nav > ul > li:hover{
       color: #FF4936;
    }
    .top-nav > ul > li:hover > a{
        text-decoration: none;
       color: #FF4936;
    }
    .top-nav > ul > li.active > a{
       color: #FF4936;
    }
    .top-nav > ul > li:hover > ul{
        display: block;
        text-align: center;
        padding-top: 14px;
        padding-bottom: 14px;
        background-color: #fff;
        height: auto;
        overflow: hidden;
        background:rgba(255,255,255,1);
        border-radius:8px;
        opacity:0.9;
        box-shadow:0px 0px 10px 0px rgba(167,167,167,0.18);

    }
    .top-nav > ul > li > ul > li{
        /* position: absolute; */
        width: 120px;
        color: #333;
        line-height: 44px;
        cursor: pointer;
        transition: all ease-in .4s;
        height: 0;
        overflow: hidden;
    }
    .top-nav > ul > li:hover > ul > li{
        height: 44px;
        transition: ease-in .4s;
        overflow: hidden;
        text-decoration: none;
    }
    .top-nav > ul > li:hover > ul > li > a{
        text-decoration: none;
    }
    .top-nav > ul > li > ul > li:hover{
        /* position: absolute; */
        width: 120px;
        color: #333;
        height: 44px;
        color: #FF4936;
        background-color: #fff;
    }
    .top-nav > ul > li > ul > li:hover > a, .top-nav > ul > li > ul > li.active > a{
        color: #FF4936;
        
    }
    .check-btn{background-color: #ccc}
    .contain .list > .list-item > .box-r .title {
        height: 72px;
        font-size: 16px;
        /* padding-bottom: 12px; */
        display: inline-block;
        padding-right: 30px;
        margin-bottom: 30px;
        line-height: 60px;
        border-bottom: 1px solid #EBEBEB;
    }
    .contain .list > .list-item > .box-r .liner {
        display: none;
    }
    .audioplayer-time{
        font-size:14px;
        position: absolute;
        left: 24px;
        top:21px;
    }
    .footerbox{
        margin-top: 90px;
    }


    .pagebox {
        margin-top: 80px;
      }
      .pagebox div.boxs {
        color: #888;
        line-height: 28px;
        text-align: center;
        font-size: 13px;
      }
      .pagebox div.boxs > a > div.pages {
        display: inline-block;
        width: 30px;
        height: 28px;
        margin-right: 5px;
        color: #888;
        border: 1px solid #BABABA;
        border-radius: 4px;
      }
      .pagebox div.boxs > a > div.pages.active {
        color: #FF4936;
        border: 1px solid #FF4936;
      }
      .pagebox div.boxs > a > div.pages:hover {
        color: #FF4936;
        cursor: pointer;
        border: 1px solid #FF4936;
      }
      .pagebox div.boxs > a > div {
        display: inline-block;
      }
      .pagebox div.boxs > div {
        display: inline-block;
      }
      .pagebox div.boxs > div.jump {
        margin-left: 22px;
        text-align: center;
      }
      .pagebox div.boxs > div.jump input {
        border: 1px solid #BABABA;
        width: 40px;
        height: 28px;
        border-radius: 2px;
        text-align: center;
      }
      .pagebox div.boxs > div.jump input::-webkit-outer-spin-button,
      .pagebox div.boxs > div.jump input::-webkit-inner-spin-button {
        -webkit-appearance: none !important;
        margin: 0;
      }
      .pagebox div.boxs > div.jump input[type="number"] {
        -moz-appearance: textfield;
      }
      