* {
    padding: 0;
    margin: 0;
    border: 0;
    font-family: "微软雅黑";
}

a {
    text-decoration: none;
    cursor: pointer;
}

ul,
li {
    list-style: none;
}

input {
    border: 0;
    outline: none;
}

i,
em {
    font-style: normal;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.clear:after {
    content: '';
    display: table;
    clear: both;
}

.pcNone{ display: block !important;}
.mobileNone{ display: none !important;}

body {
    padding:0;
    margin:0;
    background: #fff url(cshcstzzhjbhxd_appBg.jpg) no-repeat top center;
    background-size: 100% auto;
    font-size: 0;
}

.position{
    width: 6.6rem;
    height: 0.74rem;
    line-height: 0.74rem;
    margin:3.9rem auto 0.3rem;
    font-size: 0.24rem;
    color: #707070;
    text-align: center;
    background: #fff;
    border-radius: 0.36rem;
}

.position a{
  color:#707070;
}

.title a,.head a{
    display: block;
    margin:0.35rem 0 0 0.35rem;
}

.title a img,.head a img{
    width:3.1rem;
    height: auto;
}

.focus{
    width:7.5rem;
    height: 12rem;
    padding-top: 1.6rem;
    background: url(cshcstzzhjbhxd_bg_m.png) no-repeat top center;
    background-size: 100% auto;
    box-sizing: border-box;
}

.focus .tp{
    width:6.2rem;
    margin: 0 auto;
}

.focus .tp a img{
    display: block;
    width: 100%;
}

.focus .wz{
    width: 6.2rem;
    margin:0.34rem auto 0.28rem;
}
.focus .wz span p{
    font-size: 0.28rem;
    color: #2E415C;
    letter-spacing: 0;
    text-align: justify;
    line-height: 0.52rem;
    font-weight: 500;
    text-indent: 2em;
}

.focus .an a{
    display: block;
    width: 2rem;
    height: 0.72rem;
    line-height: 0.72rem;
    margin:0.5rem auto 0;
    font-size: 0.28rem;
    color: #FFFFFF;
    letter-spacing: 0;
    text-align: justify;
    font-weight: 400;
    text-align: center;
    background: #1FA747;
    border-radius: 0.38rem;
}

.introduct{

}

.introduct .hd{ position:relative;  }
.introduct .hd ul{ position:absolute; left:0.56rem; top:0.24rem; overflow: hidden;z-index: 2;}
.introduct .hd ul li{float: left; width:1.2rem; height:1.2rem; margin-right:0.16rem; cursor:pointer;  }
.introduct .hd ul .tb1{background: url(cshcstzzhjbhxd_tab_01.png) no-repeat top center;background-size: 1.2rem 1.2rem;}
.introduct .hd ul .tb1.on{background: url(cshcstzzhjbhxd_tab_01c.png) no-repeat top center;background-size: 1.2rem 1.2rem;}
.introduct .hd ul .tb2{background: url(cshcstzzhjbhxd_tab_02.png) no-repeat top center;background-size: 1.2rem 1.2rem;}
.introduct .hd ul .tb2.on{background: url(cshcstzzhjbhxd_tab_02c.png) no-repeat top center;background-size: 1.2rem 1.2rem;}
.introduct .hd ul .tb3{background: url(cshcstzzhjbhxd_tab_03.png) no-repeat top center;background-size: 1.2rem 1.2rem;}
.introduct .hd ul .tb3.on{background: url(cshcstzzhjbhxd_tab_03c.png) no-repeat top center;background-size: 1.2rem 1.2rem;}
.introduct .hd ul .tb4{background: url(cshcstzzhjbhxd_tab_04.png) no-repeat top center;background-size: 1.2rem 1.2rem;}
.introduct .hd ul .tb4.on{background: url(cshcstzzhjbhxd_tab_04c.png) no-repeat top center;background-size: 1.2rem 1.2rem;}

.introduct .bd ul{ height: 8.16rem;zoom:1;  }
.introduct .bd li{ width:6.9rem;height: 8.16rem;margin:0 auto;padding-top: 2rem;}
.introduct .bd .li1{background: url(cshcstzzhjbhxd_tabBg_01.png) no-repeat top center;background-size: 100% 100%;}
.introduct .bd .li2{background: url(cshcstzzhjbhxd_tabBg_02.png) no-repeat top center;background-size: 100% 100%;}
.introduct .bd .li3{background: url(cshcstzzhjbhxd_tabBg_03.png) no-repeat top center;background-size: 100% 100%;}
.introduct .bd .li4{background: url(cshcstzzhjbhxd_tabBg_04.png) no-repeat top center;background-size: 100% 100%;}

.introduct .bd li .first{
    width: 5.2rem;
    font-size: 0.32rem;
    margin:0 auto;
    color: #2E415C;
    line-height:0.52rem;
    font-weight: 500;
    text-indent: 2em;
}

.introduct ul li .second {
    width: 4rem;
    margin:0 auto;
    font-size: 0.4rem;
    color: #2e415c;
    letter-spacing: 0;
    line-height: 0.7rem;
    font-weight: 500;
    text-align: center;
  }
  
  .introduct ul li .third p {
    width: 4rem;
    margin:0 auto;
    font-size: 0.6rem;
    color: #d4550f;
    letter-spacing: 0;
    line-height: 0.6rem;
    font-weight: 500;
    text-align: center;
  }

  .introduct ul li .third p:nth-child(2) {
    margin-left: 2.65rem;
    margin-top: 0.2rem;
  }

  .introduct ul li .third .thirdcon {
    width: 5rem;
    margin:0.5rem auto 0;
    font-size: 0.4rem;
    color: #2e415c;
    letter-spacing: 0;
    text-align: justify;
    line-height: 0.5rem;
    font-weight: 500;
  }

.introduct ul li .introMore {
    display: block;
    width: 0.88rem;
    margin:0.56rem auto 0;
    font-size: 0.4rem;
    color: #154c94;
    text-align: center;
    font-weight: 500;
    line-height: 0.5rem;
  }
  
  .introduct ul li .introMore p{
    font-size: 0.28rem;
    color: #2E415C;
    letter-spacing: 0;
    line-height: 0.28rem;
  }

  .contorl{margin-top: 2.5rem;}

  .contorl .cobottom .left-content {
    width:6.9rem;
    margin: 0.5rem auto 0;
  
  }
  
  .contorl .cobottom .left-content .content {
    margin-bottom: 0.24rem;
    overflow: hidden;
  }
  
  .contorl .cobottom .left-content .content .coIcon {
    display: inline-block;
    padding:0 0.3rem;
    height: 0.4rem;
    font-size: 0.24rem;
    color: #2E415C;
    line-height: 0.4rem;
    text-align: center;
    border-radius: 0.26rem;
    border: none;
    background: #e1e9fc;
  }
  
  .contorl .cobottom .left-content .time {
    display: block;
    margin-top: 0.08rem;
    font-size: 0.24rem;
    letter-spacing: 0;
    text-align: justify;
    line-height: 0.4rem;
    font-weight: 400;
  }
  
  .contorl .cobottom .left-content a {
    float: right;
    width: 5.6rem;
    text-decoration: none;
    font-size: 0.28rem;
    color: #33383F;  
    line-height: 0.4rem;
  }
  
  .contorl .cobottom .left-content a:before{
    content:'';
    position:relative;
    top:-0.06rem;
    display: inline-block;
    width:0.08rem;
    height: 0.08rem;
    margin-right: 0.2rem;
    background: #154A9C;
  }
  
  .contorl .cobottom .right-content {
    width:6.9rem;
    margin: 0.4rem auto 0;
    text-align: center;
  }
  
  .contorl .cobottom .right-content button {
    display: inline-block;
    padding:0 0.2rem;
    height: 0.4rem;
    font-size: 0.24rem;
    color: #2E415C;
    line-height: 0.4rem;
    text-align: center;
    border-radius: 0.26rem;
    border: none;
    background: #e1e9fc;
  }

  .txtMarquee-top td{width:1.2rem;}

  .contorl .detailBtn{
    display: block;
    width: 6.9rem;
    height: 0.8rem;
    margin:0.4rem auto 0.8rem;
    background: #F3F7FF;
    border-radius: 0.46rem;
    font-size: 0.32rem;
    color: #2E415C;
    letter-spacing: 0;
    line-height: 0.8rem;
    font-weight: 500;
    text-align: center;
  }
  
  table {
    /* width: 100%; */
    border-collapse: collapse;
    table-layout: fixed;
  }

  .right-content tr{
    background-image: linear-gradient(90deg, rgba(249, 252, 255, 0.00) 0%, #F1F7FD 22%, #F1F7FD 100%);
  }
  .right-content thead tr{background:none;}
  
  .right-content th {
    padding:0 0.03rem 0.1rem;
    font-size: 0.16rem;
    color: #2E415C;
    letter-spacing: 0;
    text-align: center;
    line-height: 0.3rem;
    font-weight: 400;
    background:none;
  }
  
  .right-content td {
    padding:0.2rem 0.03rem;
    white-space: normal;
    word-break: break-all;
    font-size: 0.24rem;
    color: #2E415C;
  }
  
  .right-content td span{
    font-size: 0.32rem;
  }

  .titleLine{
      display: block;
      width:6.9rem;
      margin:0 auto;
  }

  .loacl .cobottom ul {
    width:6.9rem;
    margin: 0.5rem auto 0;
  
  }
  
  .loacl .cobottom ul .content {
    margin-bottom: 0.24rem;
    overflow: hidden;
  }
  
  .loacl .cobottom ul .content .coIcon {
    display: inline-block;
    padding:0 0.3rem;
    height: 0.4rem;
    font-size: 0.24rem;
    color: #2E415C;
    line-height: 0.4rem;
    text-align: center;
    border-radius: 0.26rem;
    border: none;
    background: #e1e9fc;
  }
  
  .loacl .cobottom ul .time {
    display: block;
    margin-top: 0.08rem;
    font-size: 0.24rem;
    letter-spacing: 0;
    text-align: justify;
    line-height: 0.4rem;
    font-weight: 400;
  }
  
  .loacl .cobottom ul a {
    float: right;
    width: 5.1rem;
    text-decoration: none;
    font-size: 0.28rem;
    color: #33383F;  
    line-height: 0.4rem;
  }
  
  .loacl .cobottom ul a:before{
    content:'';
    position:relative;
    top:-0.06rem;
    display: inline-block;
    width:0.08rem;
    height: 0.08rem;
    margin-right: 0.2rem;
    background: #154A9C;
  }
  
  .loacl .cobottom .right-content {
    width:6.9rem;
    margin: 0.4rem auto 0;
    text-align: center;
  }
  
  .loacl .cobottom .right-content button {
    display: inline-block;
    padding:0 0.3rem;
    height: 0.4rem;
    font-size: 0.24rem;
    color: #2E415C;
    line-height: 0.4rem;
    text-align: center;
    border-radius: 0.26rem;
    border: none;
    background: #e1e9fc;
  }

  .loacl .detailBtn{
    display: block;
    width: 6.9rem;
    height: 0.8rem;
    margin:0.4rem auto 0.8rem;
    background: #F3F7FF;
    border-radius: 0.46rem;
    font-size: 0.32rem;
    color: #2E415C;
    letter-spacing: 0;
    line-height: 0.8rem;
    font-weight: 500;
    text-align: center;
  }

  .notice-left {
    width:6.9rem;
    height: 4.5rem;
    margin:0 auto 0.8rem;
    padding:1.3rem 0.3rem 0;
    background: url(cshcstzzhjbhxd_bg_06m.png) no-repeat top center;
    background-size: 100% 100%;
    box-sizing: border-box;
    overflow: hidden;
  }

  .notice-left .left-content{
    float: left;
    width:3.2rem;
  }

  .notice-left .left-content span{
    display: inline-block;
    text-align: left;
    font-size: 0.28rem;
    color: #FFFFFF;
    letter-spacing: 0;
    line-height: 0.4rem;
  }

  .notice-left .left-content img{
    display: block;
    width:3rem;
    margin-top: 0.26rem;
  }

  .notice-left .right-content{
    float: right;
    width:2.6rem;
  }

  .notice-left .right-content img{
    display: block;
    width: 100%;
  }

  .notice .left-contentT {
    width:6.9rem;
    margin: 0.5rem auto 0;
  
  }
  
  .notice .left-contentT .content {
    margin-bottom: 0.24rem;
    overflow: hidden;
  }
  
  .notice .left-contentT .content .coIcon {
    display: inline-block;
    padding:0 0.3rem;
    height: 0.4rem;
    font-size: 0.24rem;
    color: #2E415C;
    line-height: 0.4rem;
    text-align: center;
    border-radius: 0.26rem;
    border: none;
    background: #e1e9fc;
  }
  
  .notice .left-contentT .time {
    display: block;
    margin-top: 0.08rem;
    font-size: 0.24rem;
    letter-spacing: 0;
    text-align: justify;
    line-height: 0.4rem;
    font-weight: 400;
  }
  
  .notice .left-contentT a {
    float: right;
    width: 5.6rem;
    text-decoration: none;
    font-size: 0.28rem;
    color: #33383F;  
    line-height: 0.4rem;
  }
  
  .notice .left-contentT a:before{
    content:'';
    position:relative;
    top:-0.06rem;
    display: inline-block;
    width:0.08rem;
    height: 0.08rem;
    margin-right: 0.2rem;
    background: #154A9C;
  }

  .notice .detailBtn{
    display: block;
    width: 6.9rem;
    height: 0.8rem;
    margin:0.4rem auto 0.8rem;
    background: #F3F7FF;
    border-radius: 0.46rem;
    font-size: 0.32rem;
    color: #2E415C;
    letter-spacing: 0;
    line-height: 0.8rem;
    font-weight: 500;
    text-align: center;
  }

  .download-left{padding-bottom:0.88rem;overflow:hidden; position:relative; }
  .download-left .hd{position:absolute; bottom:0;left:50%;width:6.9rem;height:0.6rem;margin-left:-3.45rem;z-index: 2;}
  .download-left .hd .prev,.download-left .hd .next{ display:block;  width:0.32rem; height:0.32rem; overflow:hidden;cursor:pointer; }
  .download-left .hd .prev{position:absolute; top:50%;left:0;margin-top:-0.16rem;background:url(cshcstzzhjbhxd_icon_02m.png) no-repeat;background-size:100% 100%;z-index: 1;}
  .download-left .hd .next{position:absolute; top:50%;right:0; margin-top:-0.16rem; background:url(cshcstzzhjbhxd_icon_01m.png) no-repeat;background-size:100% 100%;z-index: 1;}
  .download-left .hd ul{display: none;}
  .download-left .hd .pageState{display:block;font-size:0.36rem;color:#2e415c;font-weight: bold;text-align: center;}
  
  .download-left .bd{}
  .download-left .bd ul{ overflow:hidden; zoom:1; }
  .download-left .bd ul li{ margin:0; float:left; _display:inline; overflow:hidden;}
  
  .download-left .bd ul li .contQ{width:6.8rem; height: 1.28rem;margin:0.32rem auto 0.28rem; padding:0.32rem 0.1rem 0 1.4rem;font-size: 0.28rem;line-height:0.4rem; color: #7D4D39;background:url(cshcstzzhjbhxd_bg_09m.png) no-repeat;background-size:100% 100%;box-sizing: border-box;font-weight: 600;}
  
  .download-left .bd ul li .contB{width:7.5rem;}
  .download-left .bd ul li .contBox{
    position: relative;
    width:6.9rem; 
    height:6.39rem;
    margin:0 auto;
    padding:0.28rem 0.3rem 0;
    box-sizing: border-box;
    background:url(cshcstzzhjbhxd_bg_10m.png) no-repeat;
    background-size:100% 100%;
    border-radius: 0.1rem;
  }
  .download-left .bd ul li .contBox p{
    font-size: 0.28rem;
    color: #2E415C;
    line-height: 0.52rem;
    font-weight: 400;
  }
  
  .download-left .bd ul li .contBox .lookall {
    position: absolute;
    bottom: 0.32rem;
    left: 50%;
    width:1.6rem;
    margin-left: -0.8rem;
    padding-left: 0.14rem;
    font-size: 0.28rem;
    color: #154C94;
    font-weight: 500;
    line-height: 0.3rem;
    text-align: center;
    background: url(cshcstzzhjbhxd_icon_03m.png) no-repeat left center;
    background-size: 0.3rem 0.2rem;

  }
  
  .download .download-right {
    position: relative;
    width:6.9rem;
    margin: 0.46rem auto 0.6rem;
  }
  
  .download .download-right ul{
    overflow: hidden;
  }
  
  .download .download-right ul li{
    position: relative;
    width:3.04rem;
    height:3.6rem;
  }
  
  .download .download-right .left {
    float: left;
    background: url(cshcstzzhjbhxd_bg_07m.png) no-repeat;
    background-size: 100% 100%;
  }
  
  .download .download-right .right {
    float: right;
    background: url(cshcstzzhjbhxd_bg_08m.png) no-repeat;
    background-size: 100% 100%;
  }
  
  
  .download .download-right .contT {
    width: 2.4rem;
    margin:1.2rem auto 0;
    font-size: 0.28rem;
    color: #FFFFFF;
    line-height: 0.38rem;
    font-weight: 600;
  }
  
  .download .download-right .contC {
    position: absolute;
    bottom: 0.4rem;
    left: 50%;
    width: 2.2rem;
    height: 0.5rem;
    margin-left: -1.1rem;
    border: 1px solid rgba(255, 255, 255, 0.4);
    border-radius: 0.24rem;
    background-color: transparent;
  }
  
  .download .download-right .contC a{
    display: inline-block;
    width:47%;
    height: 100%;
    border: none;
    background-color: transparent;
    font-size: 0.18rem;
    color: rgba(255, 255, 255, 0.4);
    line-height: 0.5rem;
    letter-spacing: 0;
    font-weight: 400;
    text-align: center;
  }
  
  .download .download-right .contC i{
    font-size: 0.18rem;
    color: rgba(255, 255, 255, 0.4);
    line-height: 0.5rem;
    letter-spacing: 0;
    font-weight: 400;
    font-style: normal;
  }
  
  .download .download-right .contC a:hover{
    color:#fff;
    font-weight: bold;
  }

  .img {
    width:7.5rem;
    min-height: 12rem;
    background: url(cshcstzzhjbhxd_bg_13m.png) no-repeat top center;
    background-size: 100% 100%;
    margin: 0.05rem auto 0;
  }

  .centertop {
    width:6.8rem;
    margin:0 auto;
    padding-top: 0.1rem;
    overflow: hidden;
  }
  
  .centertop a {
    float:right;
    font-size: 0.26rem;
    color: #154A9C;
    letter-spacing: 0;
    font-weight: 600;
  
  }

  .centerheadimg {
    margin: 0.3rem auto 0;
  }
  
  .centerheadimg img {
    display: block;
    width: 6.8rem;
    margin: 0 auto;
  }
  
  .centerul {
    width: 6rem;
    margin:0.4rem auto;
  
  }
  
  .centerul li{
    padding-bottom: 0.24rem;
  }
  
  .centerul li a{
    display: block;
    font-size: 0.28rem;
    color: #33383F;
    letter-spacing: 0;
    text-align: justify;
    line-height: 0.4rem;
    font-weight: 400;
    
  }
  
  .centerul li a:hover {
    color: #154A9C;
  }
  
  .centerul a .left {
    position: relative;
    top:0.16rem;
    float: left;
    width: 0.08rem;
    height: 0.08rem;
    background: #1C70E5;
    margin:0 0 0 -0.2rem;
  }
  
  .centerul a .right {
    display: block;
    font-size: 0.24rem;
  }

  /* 分页样式 */
.nypage {
  margin: 0.4rem 0 0.6rem;
  text-align: center;
  color: #333;
  line-height: 0.6rem;
  font-size: 0;
}

.nypage a {
  display: inline-block;
  min-width: 0.66rem;
  height: 0.6rem;
  text-align: center;
  line-height: 0.6rem;
  color: #666;
  margin: 0 0.04rem;
  border: 1px solid #ddd;
  font-size: 0.28rem;
  border-radius: 2px;
}

.nypage a.index, .nypage a.end {
  width: 0.9rem;
}

.nypage a.next {
  width: 1.22rem;
}

.nypage a.cur {
  background: #1C70E5;
  color: #fff;
}

 /* 表格 */
 .container-fluid{position:relative; margin-bottom:0.52rem; padding:0.34rem 0.4rem 0; overflow: hidden;}
 
 #right_table2 tr{
  background-image: linear-gradient(90deg, rgba(249, 252, 255, 0.00) 0%, #F1F7FD 22%, #F1F7FD 100%);
}

 #left_div{
   width:1.1rem;
   float: left;
 }
 #left_div1{
   width: 100%;
 }
 #left_div2{
   /* margin-top:-20px; */
   width: 100%;
   /* height: 400px; */
   overflow: hidden;
 }
 #left_table1 th{
   text-align:center;
 }
 #left_table2 th{
   text-align:center;
 }
 
 #left_table2 th p{
   width:1.1rem;
   height: 0.44rem;
   margin-bottom: 0.32rem;
   font-size: 0.22rem;
   color: #2E415C;
   line-height: 0.44rem;
   border-radius: 0.26rem;
   background: #e1e9fc;
   text-align:center;
 }
 
 #right_div{
   float: left;
   width: 5.6rem;
 }
 #right_div1{
   width: 100%;
   overflow: hidden;
 }
 #right_divx{
   /* width: 5rem; */
 }
 #right_div2{
   /* margin-top:-20px; */
   padding-top: 0.25rem;
   width:100%;
   /* height:400px; */
   overflow: auto;
 }
 #right_table1{
   width: 100%;
 }
 #right_table2{
   /**width和max-width一起写，手机浏览器打开也能固定长度**/
   width: 100%;
   /* max-width: 880px; */
   white-space:nowrap;
 }
 #right_table1 th{
   text-align:center;
   width:10%;
   vertical-align:top;
 }
 #right_table2 td{
   width:10%;
   text-align:center;
 
 }
 
 #right_table2 td p{
   font-size: 0.24rem;
   color: #2E415C;
   text-align: center;
   line-height: 0.44rem;
   font-weight: 600;
   padding: 0.16rem;
 }
 
 .topT p{
   font-size: 0.2rem;
   line-height: 0.28rem;
   padding-top: 0.1rem;
   padding-bottom: 0.08rem;
 }
 
 .bottomT p{
   padding: 0 0 0.65rem;
   font-size: 0.3rem;
   color: #003A89;
   line-height:0.5rem;
   font-weight: 600;
 }
 
 .topT2 p{
   font-size:0.16rem;
   line-height: 0.24rem;
   height: 0.72rem;
 }
 
 .bottomT2 p{
   font-size: 0.3rem;
   line-height:0.5rem;
   color:#003A89;
 }

 .tableList {
  position: relative;
  width:6.8rem;
  margin:0.34rem auto 0.52rem;
  text-align: center;
}

.tableList tr{
  background-image: linear-gradient(90deg, rgba(249, 252, 255, 0.00) 0%, #F1F7FD 22%, #F1F7FD 100%);
}
.tableList thead tr{background:none;}

.tableList .firstLine td{
  padding:0.2rem 0 0;
}

.tableList .lastLine td{
  padding:0 0 0.2rem;
}

.tableList button{
  position: relative;
  top:0.12rem;
  display: block;
  width:1.1rem;
  height: 0.44rem;
  margin-bottom: 0.32rem;
  font-size: 0.22rem;
  color: #2E415C;
  line-height: 0.44rem;
  border-radius: 0.26rem;
  background: #e1e9fc;
  text-align:center;
}


.tableList td span{
  font-size: 0.28rem;
  color: #2E415C;
  text-align: center;
  line-height: 0.22rem;
  font-weight: 600;
  /* padding: 11px; */
}

.tableList .firstTh{
  vertical-align: top;
}

.tableList .topT1{
  font-size: 0.2rem;
  line-height: 0.28rem;
  padding-top: 0.1rem;
  padding-bottom: 0.08rem;
  height: 0.72rem;
  box-sizing: border-box;
}

.tableList .bottomT1{
  font-size: 0.3rem;
  color: #003A89;
  line-height:0.5rem;
  font-weight: 600;
  padding-bottom: 0.1rem;
}

.tableList .topT2{
  padding:0 0.05rem;
  font-size:0.16rem;
  line-height: 0.24rem;
  height: 0.72rem;
}

.tableList .bottomT2{
  font-size: 0.3rem;
  line-height:0.5rem;
  color:#003A89;
  padding-bottom: 0.1rem;
}