﻿
/* index.html */
/*
    .cm-nav-2021-3
    导航模块
    PC端 
    —— ChengMo
*/
.cm-nav-2021-3{
    background-color: #306bcd;
}
.cm-nav-2021-3 .cm-content{
    color: white;
    width: 1440px;
    margin: 0 auto;
    background: url(../img/cm-nav-2021-3-nav-bg2.png) no-repeat;
    background-size:50%;
    background-position: top right;
}

.cm-nav-2021-3 .cm-logo-div{
    max-width: 340px;
    /* max-height: 4rem; */
}

.cm-nav-2021-3 .cm-logo-img{
    max-width: 720px;
    margin: 1rem;
    margin-left: 0;
    margin-top: 0;
}

.cm-nav-2021-3 .cm-content-grid{
    padding: 1rem 0 0 0;
}

.cm-nav-2021-3 .cm-nav-title h1{
    font-size: 3rem;
    font-weight: bold;
    font-family: "楷体";
    line-height: 64px;
    /* border-left: 1px solid #ffffff; */
    text-indent: 20px;
}

.cm-nav-2021-3 .cm-nav-title2{
    max-width: 120px;
    float: right;
}

.cm-nav-2021-3 .cm-nav-a:link,.cm-nav-2021-3 .cm-nav-a:visited{
    color: white;
}

.cm-nav-2021-3 .cm-nav-a:hover{
    text-decoration: underline;
}

.cm-nav-2021-3 .cm-nav-menu{
    padding: 0;
    border-top: 1px solid #ffffff;
}

.cm-nav-2021-3 .cm-nav-menu .menu li a{
    /* line-height: 1.6rem; */
    border-left: solid 4px #306bcd;
    padding: 0 1rem;
    margin:  1rem;
}

.cm-nav-2021-3 .cm-nav-menu .menu li a:link,.cm-nav-2021-3 .cm-nav-menu .menu li a:visited{
    color: white;
}

.cm-nav-2021-3 .cm-nav-menu .menu li a:hover{
    color: #ff9900;
    /* text-decoration: underline solid 2px #ff0000; */
    border-left: solid 4px #ff9900;
    /* background-color: rgba(255,255,255,0.1); */
}






    /* 
    首屏模块2021 框架样式
    —— ChengMo
    */
    .cm-above-2021{
        width: 1440px;
        margin: 20px auto;
      }
  
      .cm-above-2021 .cm-above-c1,.cm-above-2021 .cm-above-c2,.cm-above-2021 .cm-above-c3{
        border-right:1px solid #cccccc ;
        padding: 2rem 2rem 2rem 0;
        min-height: 700px;
      }
  
      .cm-above-2021 .cm-above-c3{
        border-right:none;
      }
  
      /* 
      card2021111115模块样式
      —— ChengMo
      */
      
      .cm-card2021111115 .cm-title,.cm-card2021111115 .cm-content{
        min-height: 1.5rem;
        margin-bottom: 2rem;
      }
  
      .cm-card2021111115 .cm-title .cm-t-left{
        padding: 0 0 0 1rem;
        border-left: 10px solid #306bcd;
        font-size: 1.5rem;
        line-height: 1.5rem;
        font-weight: bold;
        /* text-indent: 1rem; */
        float: left;
      }
  
      .cm-card2021111115 .cm-title .cm-t-right a:link ,.cm-card2021111115 .cm-title .cm-t-right a:visited{
        font-size: 1rem;
        font-weight: bold;
        line-height: 1.5rem;
        color: #306bcd;
        float: right;
      }
  
      .cm-card2021111115 .cm-content .cm-c-img{
        margin-bottom: 1rem;
      }
  
      .cm-card2021111115 .cm-content .cm-c-text h2{
        font-size: 1.5rem;
        line-height: 2.5rem;
        font-weight: bold;
      }
  
  
      /* 
      card2021111116 模块样式
      —— ChengMo
      */
      .cm-card2021111116 .cm-title,.cm-card2021111116 .cm-content{
        min-height: 1.5rem;
        margin-bottom: 2rem;
      }
      .cm-card2021111116 .cm-title .cm-t-left{
        padding: 0 0 0 1rem;
        border-left: 10px solid #306bcd;
        font-size: 1.5rem;
        line-height: 1.5rem;
        font-weight: bold;
        /* text-indent: 1rem; */
        float: left;
      }
  
      .cm-card2021111116 .cm-title .cm-t-right a:link ,.cm-card2021111116 .cm-title .cm-t-right a:visited{
        font-size: 1rem;
        font-weight: bold;
        line-height: 1.5rem;
        color: #306bcd;
        float: right;
      }
  
      .cm-card2021111116 .cm-content .cm-list li{
        padding: 0.5rem 0;
      }
  
      .cm-card2021111116 .cm-content .cm-list .cm-li-div .cm-date-div{
        max-width: 6rem;
        /* background-color: deepskyblue; */
        padding-right: 1rem;
      }
      .cm-card2021111116 .cm-content .cm-list .cm-li-div .cm-date-div .cm-date{
        border: 1px solid #306bcd;
        border-top-width: 6px;
        
      }
  
      .cm-card2021111116 .cm-content .cm-list .cm-li-div .cm-date-div .cm-date .cm-day{
        font-size: 2.5rem;
        line-height: 3rem;
        font-weight: bold;
        text-align: center;
      }
  
      .cm-card2021111116 .cm-content .cm-list .cm-li-div .cm-date-div .cm-date .cm-month{
        font-size: 1rem;
        font-weight: bold;
        text-align: center;
      }
  
      .cm-card2021111116 .cm-content .cm-list .cm-li-div .cm-title-div a:link,.cm-card2021111116 .cm-content .cm-list .cm-li-div .cm-title-div a:visited{
        color: #306bcd;
        font-size: 1.2rem;
        line-height: 2rem;
      }
  
  
      /* 
      .list2021111118 模块样式
      —— ChengMo
      */

  
      .cm-list2021111118 .cm-title,.cm-list2021111118 .cm-content{
        min-height: 1.5rem;
        margin-bottom: 2rem;
      }
      .cm-list2021111118 .cm-title .cm-t-left{
        padding: 0 0 0 1rem;
        border-left: 10px solid #306bcd;
        font-size: 1.5rem;
        line-height: 1.5rem;
        font-weight: bold;
        /* text-indent: 1rem; */
        float: left;
      }
  
      .cm-list2021111118 .cm-title .cm-t-right a:link ,.cm-list2021111118 .cm-title .cm-t-right a:visited{
        font-size: 1rem;
        font-weight: bold;
        line-height: 1.5rem;
        color: #306bcd;
        float: right;
      }
  
      .cm-list2021111118 .cm-content .cm-list li{
        margin-bottom: 1rem;
      }
      .cm-list2021111118 .cm-content .cm-list .cm-ld{
        border: 1px solid #306bcd;
        /* background-color:#efefef; */
        /* border-left: 10px solid #306bcd; */
        padding: 1rem;
      }
  
      .cm-list2021111118 .cm-content .cm-list a:link,.cm-list2021111118 .cm-content .cm-list a:visited{
        /* color: #0a0a0a; */
        color: #306bcd;
      }
      

  
      .cm-list2021111118 .cm-content .cm-list .cm-ld .cm-l-title{
        font-size: 1.2rem;
        line-height: 2rem;
        font-weight: bold;
      }
  
      .cm-list2021111118 .cm-content .cm-list .cm-ld .cm-intro{
        color: #0a0a0a;
      }



      /* banner */
      /* .cm-banner{
          width: 1440px;
          height: 120px;
          overflow: hidden;
          margin: 0 auto;
          background: url(../img/banner.jpg);
          color: #ffffff;
          font-size: 3rem;
          text-align: center;
          line-height: 120px;
      } */
  


    /* 
    分割线cm-hr2021111120 栏目大标题 样式
    —— ChengMo
    */
    .cm-hr2021111120{
        margin-bottom: 2rem;
      }

    .cm-hr2021111120 .cm-hr{
        border-bottom: 1px solid #306bcd;
        margin: 0 auto;
        margin-top: 3rem;
        max-width: 1440px;
      }
  
      .cm-hr2021111120 .cm-hr-d1{
        border: 10px solid #306bcd;
        border-top: none;
        border-bottom: none;
        background-color: white;
        height: 2rem;
        width: 20rem;
        margin: 0 auto;
        margin-top: -1rem;
      }
  
      .cm-hr2021111120 .cm-hr-d2{
        background-color: white;
        font-size: 3rem;
        line-height: 3rem;
        height: 3rem;
        width: 18rem;
        margin: 0 auto;
        margin-top: -2.5rem;
      }


      /* 
      2屏模块2021 框架样式
      —— ChengMo
      */

      .cm-sec-2021111312{
        width: 1440px;
        margin: 0 auto;
      }

      /* 
      模块 cm-mod2021111312
      */
      .cm-mod2021111312 .cm-title{
          position: relative;
          background-color: #306bcd;
          color: white;
          width: 120px;
          height: 200px;
          padding: 1rem;
          margin-bottom: -180px;
          z-index: 10;
          /* border-right: solid 4px #cccccc;
          border-bottom: solid 4px #cccccc; */
          box-shadow: 10px 10px 0px rgba(108,60,196,0.5);
      }
      
      .cm-mod2021111312 .cm-title .cm-tp{
          font-size: 2rem;
          line-height: 2.2rem;
          font-weight: bold;
      }

      .cm-mod2021111312 .cm-title .cm-tg{
          margin-top: 3rem;
      }

      .cm-mod2021111312 .cm-title a:link,.cm-mod2021111312 .cm-title a:visited{
          color: white;
      }
      

      .cm-mod2021111312 .cm-content{
          /* position: relative; */
          border: solid 2px #306bcd;
          border-top-width: 6px;
          z-index: 9;
          min-height: 200px;
          padding: 1rem;
          margin-left: 20px;
      }

      .cm-mod2021111312 .cm-content .cm-c-div{
          /* background-color: yellow; */
          margin-left: 120px;
          padding-bottom: 1rem;
      }

      .cm-mod2021111312 .cm-content .cm-c-div ul li{
          
          padding: 0.5rem;
          clear: both;
      }

      .cm-mod2021111312 .cm-content .cm-c-div ul li span:hover{
          /* text-decoration: underline; */
      }
      
      .cm-mod2021111312 .cm-content .cm-c-div ul li a:link,.cm-mod2021111312 .cm-content .cm-c-div ul li a:visited{
          color: #306bcd;
          font-size: 1.2rem;
          line-height: 2rem;
      }

      .cm-mod2021111312 .cm-content .cm-c-div ul li .cm-date{
          font-size: 0.8rem;
          color: gray;
      }


      /*
          图片模块框架   cm-pick2021111315
          PC端 
          —— ChengMo
      */
      .cm-pick2021111315{
        width: 1440px;
        margin: 3rem auto;
        padding: 2rem;
        background-color: #306bcd;
      }

      .cm-pick2021111315 .cm-title{
        /* color: white;
        font-size: 2rem;
        line-height: 3rem;
        margin: 0 0 2rem 0;
        text-align: center; */
      }

      .cm-pick2021111315 img{
        outline: solid 6px rgba(0,0,0,0.2);
        /* outline: solid 6px white; */
      }


      /*
          图片模块   cm-picmod2021111314
          PC端 
          —— ChengMo
      */
      .cm-picmod2021111314{
          width: 100%;
          margin: 0 auto;
      }


      .cm-pick2021111315 .cm-title{
        margin-bottom: 2rem;
      }
      
      .cm-pick2021111315 .cm-title .cm-hr{
        border-bottom: 1px solid white;
        margin: 0 auto;
        margin-top: 3rem;
      }

      .cm-pick2021111315 .cm-title .cm-hr-d1{
        border: 10px solid white;
        border-top: none;
        border-bottom: none;
        background-color: #306bcd;
        height: 2rem;
        width: 20rem;
        margin: 0 auto;
        margin-top: -1rem;
      }

      .cm-pick2021111315 .cm-title .cm-hr-d2{
        background-color: #306bcd;
        font-size: 3rem;
        line-height: 3rem;
        height: 3rem;
        width: 18rem;
        margin: 0 auto;
        margin-top: -2.5rem;
        color: white;
      }



    /*
        .cm-footer2021
        底部模块
        PC端 
        —— ChengMo
    */
    .cm-footer2021{
      background-color: #306bcd;
    }
    .cm-footer2021 .cm-content{
        color: white;
        width: 1440px;
        margin: 0 auto;
        padding: 2rem;
        padding-left: 0;
    }

    .cm-footer2021 .cm-content .cm-col1{
      
    }
    .cm-footer2021 .cm-content .cm-col1 .cm-logo{
      width: 100%;
      margin-bottom: 1rem;
      border-bottom: 1px solid white;
    }

    .cm-footer2021 .cm-content .cm-col1 .cm-logo img{
      max-width: 360px;
      margin-bottom: 1rem;
    }

    .cm-footer2021 .cm-content .cm-col1 .cm-text{
      color: white;
    }
    
    .cm-footer2021 .cm-content .cm-col2{
      padding-left: 4rem;
    }

    .cm-footer2021 .cm-content .cm-col2 .cm-title{
      font-weight: bold;
      font-size: 1.2rem;
    }

    .cm-footer2021 .cm-content .cm-col2 .cm-link-ul li a:link,.cm-footer2021 .cm-content .cm-col2 .cm-link-ul li a:visited{
      color: white;
    }

    .cm-footer2021 .cm-content .cm-col3 .cm-ul li .cm-ic-d{
      width: 48px;
    }

    .cm-footer2021 .cm-content .cm-col3 .cm-ul li .cm-ic-d .cm-i-d {
      width: 48px;
      height: 48px;
      border: 1px solid white;
      padding: 10px;
      border-radius: 100px;
    }

    .cm-footer2021 .cm-content .cm-col3 .cm-ul li .cm-ic-d .cm-i-d img{
      width: 24px;
      
    }

    .cm-footer2021 .cm-content .cm-col3 .cm-ul li p{
      color: white;
      /* line-height: 48px; */
    }

    .cm-footer2021 .cm-content .cm-col3 .cm-title{
      font-weight: bold;
      font-size: 1.2rem;
    }




    .cm-mb{
      font-size: 1rem;
    }
    .cm-mb-nav{
      background-color: #306bcd; 
      /* width: 100%; */
    }
    .cm-mb-logo{
      width: 100%;
      padding:0.6rem 0.3rem;
    }
    .cm-m-menu{
      display: none;
      background-color: #306bcd;
      color: white;
    }
    .cm-m-menu ul li a{
      color: white;
    }

    .cm-m-f{
      font-size: initial !important;;
      line-height: initial !important;;
    }

    .cm-a-k{
      padding: 1rem;
    }
    .cm-a-k-footer{
      padding: 1rem;
      background-color: #306bcd;
    }
    .cm-a-k-footer a{
      color: white;
    }

    .cm-a-k h1,.cm-a-k h2,.cm-a-k h3,.cm-a-k h4{
      font-weight: bold;
    }
    .cm-a-k h3{
      border-left: 6px solid #306bcd;
      text-indent: 0.5rem;
    }

    .cm-hr2021111120 .cm-m-hr-d1 {
      border: 10px solid #306bcd;
      border-top: none;
      border-bottom: none;
      background-color: white;
      height: 2rem;
      width: 14rem;
      margin: 0 auto;
      margin-top: -1rem;
  }
    .cm-hr2021111120 .cm-m-hr-d2{
      background-color: white;
      font-size: 2rem;
      line-height: 2rem;
      height: 2rem;
      width: 10rem;
      margin: 0 auto;
      margin-top: -2rem;
    }

    .cm-mod2021111312 .cm-m-title{
    /* position: relative; */
    background-color: #306bcd;
    color: white;
    padding: 1rem;
    margin-bottom: -1rem;
    /* z-index: 10; */
    width: 50%;
    box-shadow: 10px 10px 0px rgb(108 60 196 / 50%);
  }
  .cm-mod2021111312 .cm-m-title .cm-tp{
    font-size: 1.2rem;
    line-height: 1rem;
    font-weight: bold;
}
.cm-mod2021111312 .cm-content .cm-m-c-div {
  /* background-color: yellow; */
  /* margin-left: 120px; */
  padding-bottom: 1rem;
}
.cm-mod2021111312 .cm-content .cm-m-c-div ul li .cm-date {
  font-size: 0.8rem;
  color: gray;
}

.cm-m-pick2021111315 {
  width: 100%;
  margin: 1rem auto;
  padding: 0.5rem;
  background-color: #306bcd;
  color: white;
}

.cm-footer2021 .cm-m-content {
  color: white;
  /* width: 1440px; */
  margin: 0 auto;
  padding: 2rem;
  padding-left: 0;
}






/* single.html */

.cm-sin-h1{
  font-size: 2.5rem;
}

.cm-article{
  padding: 1rem;
}  
.cm-article h1{
  text-align: center;
  font-size: 2rem;
  color: #306bcd;
}
.cm-article .cm-a-pub{
  font-size: 0.9rem;
  text-align: center;
  margin: 1rem 0 2rem 0;
}
.cm-a-body{
  font-size: 1rem;
}


/* category.html */
      /* 
      模块 cm-mod2022043012
      */
      .cm-mod2022043012 .cm-title{
        position: relative;
        background-color: #306bcd;
        color: white;
        width: 12rem;
        padding: 1rem;
        margin-bottom: -2rem;
        z-index: 10;
        /* border-right: solid 4px #cccccc;
        border-bottom: solid 4px #cccccc; */
        box-shadow: 10px 10px 0px rgba(108,60,196,0.5);
    }
    
    .cm-mod2022043012 .cm-title .cm-tp{
        font-size: 1.2rem;
        /* line-height: 2.2rem; */
        font-weight: bold;
        margin-bottom: 0;
    }

    .cm-mod2022043012 .cm-title .cm-tg{
        margin-top: 3rem;
    }

    .cm-mod2022043012 .cm-title a:link,.cm-mod2022043012 .cm-title a:visited{
        color: white;
    }
    

    .cm-mod2022043012 .cm-content{
        /* position: relative; */
        border: solid 2px #306bcd;
        border-top-width: 6px;
        z-index: 9;
        min-height: 200px;
        padding: 1rem;
        margin-left: 20px;
        margin-right: 10px;
    }

    .cm-mod2022043012 .cm-content .cm-c-div{
        /* background-color: yellow; */
        /* margin-left: 120px; */
        padding-bottom: 1rem;
        padding-top: 2rem;
    }

    .cm-mod2022043012 .cm-content .cm-c-div ul li{
        
        padding: 0.5rem;
        clear: both;
    }

    .cm-mod2022043012 .cm-content .cm-c-div ul li span:hover{
        text-decoration: underline;
    }
    
    .cm-mod2022043012 .cm-content .cm-c-div ul li a:link,.cm-mod2022043012 .cm-content .cm-c-div ul li a:visited{
        color: #306bcd;
        font-size: 1.2rem;
        line-height: 2rem;
    }

    .breadcrumbs{
      margin: 2rem 0 1rem 1rem;
    }
    .breadcrumbs li a{
      font-size: 1rem;

    }
    .cm-list-ul li{
      padding: 1rem;
    }
    .cm-list-ul li,.cm-list-ul li a{
      font-size: 1.2rem;
    }
    .cm-l-date{
      font-size: 1rem;
      color: gray;
      float: right;
      }












