a:hover{ text-decoration:none !important;}
a:active{ -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}

.bd-ys{ background:#041741!important;min-width:960px;   }
.n-tb{ height: 110px; display: block; position:relative;  margin-bottom:10px!important; }
.n-tb div{ 
   position: absolute;
   left: 8px; 
   top: 28px; 
   display: block; 
   font-size: 44px;
    color: #fed001;
    font-family: cursive!important;
    transform: scale(1,1.7);
    font-weight: bold;
    letter-spacing: 5px;
    text-shadow: 2px 2px 4px #2e4967;
}
.n-tb img{ width: 100%; height: 110px; display: block; }

.pagination {
    margin: 0px auto 20px;
    justify-content: center;
}
.pagination {
    box-sizing: border-box; 
    padding: 0 20px; 
    list-style: none;
  
}


.a-sy-gd
{
  position: absolute; 
  right: 20px; 
  top: 0px;
  height: 36px; 
  line-height: 36px; 
  color: #fff; 
  font-weight: 500;
  font-size: 12px; 
}
.a-sy-gd:hover{ 
    color: #f90;
    text-decoration: underline!important;
}



.pagination li {
    display: inline-block;
     cursor: pointer;
    padding: 10px 0;
    /*margin:0 5px;*/
    background-color: #fff;
}
.pagination li a

.pagination li.active{
    text-decoration: none;
    border-color:#1848ff;
}
.pagination li.active span,.pagination li span:hover,.pagination li a:hover {
    z-index: 1;
    font-weight: bold;
    color: #1848ff;
    border-color: #1848ff;
}

.pagination li:first-child a {
    margin-left: 0;
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem;
}
a:not(:disabled):not(.disabled) {
    cursor: pointer;
}

.mbx a{ color:#333!important;}
.mbx a:hover{ color:#333!important; text-decoration:underline !important; }
.pagination li a,.pagination li span {
    position: relative;
    display: block;
    padding: .5rem .75rem;
   
    line-height: 1.25;
    color: #423783;
    background-color: #fff;
    /*border: 1px solid #dee2e6;*/
}



.a-mk1{
    height: 280px; 
}
.a-mk1-left{
    float: left;
    width: 270px; 
    box-sizing: border-box;
    height: 280px; 
    background: #1e2c51;
    border:1px solid #2f3d62;
}

.a-mk1-left h5{
    position: relative;
    width: 100%; 
    line-height: 36px; 
    height: 36px; 
    background: linear-gradient(to bottom, #304779, #2c3d68, #27355a);
    padding: 0 8px; 
    box-sizing: border-box;
    margin-top: -1px;
    border-bottom: 1px solid #2f3d62;
    color: #fed001;
    font-size: 14px; 
    font-weight: bold;
}
.a-mk1-left h5 a
{
  position: absolute; 
  right: 20px; 
  top: 0px;
  height: 36px; 
  line-height: 36px; 
  color: #fff; 
  font-weight: 500;
  font-size: 12px; 
}
.a-mk1-left h5 a:hover{ 
    color: #f90;
    text-decoration: underline!important;
}
.a-mk1-left dd{
    height: 29.8px; 
    line-height: 29.8px;
    border-bottom: 1px solid #2f3d62;
    box-sizing: border-box;
    padding-left: 20px; 
    width: 100%;
}
.a-mk1-left dd a{ 
    color: #fff; 
    font-size: 12px; 
    display: block; 
    width: 100%;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.a-mk1-left dd a:hover{ 
    color: #f90;
    text-decoration: underline!important;
}

.a-mk1-right{
    width: 684px; 
    height: 280px;
    float: right;
}

.home-banner{ width: 100%; height: auto; position: relative; }
.home-banner img{ width: 100%; height: 280px; display: block; }

.a-mk2{
    height: auto; 
    min-height: 388px;
    margin-top: 10px!important; 
    margin-bottom: 10px!important;
    background: #efefef;
}
.a-mk2-left{
    min-height: 388px;
    float: left;
    width: 270px; 
    box-sizing: border-box;
    height: auto; 
    position: relative;
    background: #041741;
}

.a-mk2-left:after{
    width:6px; 
    height: 100%; 
    content:"";
    position: absolute; 
    right: -6px; 
    top: 0px; 
    background: #041741; 
}

.a-mk2-left-t{
    padding-bottom: 1px;
   border: 1px solid #2f3d62; background:linear-gradient(to bottom, #304779, #2c3d68, #27355a);
   margin-bottom: 10px;
  

}

.a-mk2-left-t h5,.a-mk2-left-b h5{
    position: relative;
    width: 100%; 
    line-height: 36px; 
    height: 36px; 
    background: linear-gradient(to bottom, #304779, #2c3d68, #27355a);
    padding: 0 8px; 
    box-sizing: border-box;
    color: #fed001;
    font-size: 14px; 
    font-weight: bold;
}
.a-mk2-left-t h5 a,.a-mk2-left-b h5 a
{
  position: absolute; 
  right: 20px; 
  top: 0px;
  height: 36px; 
  line-height: 36px; 
  color: #fff; 
  font-weight: 500;
  font-size: 12px; 
}
.a-mk2-left-t h5 a:hover,.a-mk2-left-b h5 a:hover{ 
    color: #f90;
    text-decoration: underline!important;
}

.a-mk2-left-t-nr{
    width: 97%; 
    margin: 0 auto;
    background: #111f42;
    border: 1px solid #2f3d62;
    font-size: 12px;
    color: #5a86c2;
}

.a-mk2-left-t-nr h4{
    padding: 0 5px; 
    width: 100%; 
    box-sizing: border-box;
     font-size: 12px;
    color: #5a86c2;
    height: 22px; 
    line-height: 22px;
}
.a-mk2-left-t-nr h4 span{
    margin-left: 7px;
}
.a-mk2-left-t-nr h4 b{
    color: #fff;
     margin-left:5px;
     font-weight: 500;
}
.a-mk2-left-t-nr p{ 
   padding: 0 5px; 
    width: 100%; 
    box-sizing: border-box; 
     border-top: 1px solid #2f3d62;
     line-height: 29px;
}
.a-mk2-left-t-nr p span{
    color: #fff; 
    margin-left: 5px;
}

.a-mk2-left-b{
    border:1px solid #2f3d62;
    background:#1e2c51 ;
}
.a-mk2-left-b h5{
    margin-top: -1px; 
}


.a-mk2-right-head{
    position: relative;
    width: 100%; 
    line-height: 36px; 
    height: 36px; 
    background: linear-gradient(to bottom, #304779, #2c3d68, #27355a);
    padding: 0 8px; 
    box-sizing: border-box;
    color: #fed001;
    font-size: 14px; 
    font-weight: bold;
}
.a-mk2-right-head a
{
  position: absolute; 
  right: 20px; 
  top: 0px;
  height: 36px; 
  line-height: 36px; 
  color: #fff; 
  font-weight: 500;
  font-size: 12px; 
}
.a-mk2-right-head a:hover{ 
    color: #f90;
    text-decoration: underline!important;
}



.a-mk2-left-b dd{
    height: auto; 
    
    border-bottom: 1px solid #2f3d62;
    box-sizing: border-box;
    padding-left: 20px; 
    width: 100%;
}
.a-mk2-left-b dd a{ 
    color: #fff; 
    font-size: 12px; 
    display: block; 
    line-height: 29px;
    width: 100%;
}
.a-mk2-left-b dd a:hover{ 
    color: #f90;
    text-decoration: underline!important;
}


.a-mk2-right{
    width: 684px; 
    height: 280px;
    float: right;
   
}

.a-kj{ 
 width: 100%; height: 110px;    
}

.a-zs{ width: 100%; height: auto;   }
.a-zs-h{ width: 100%; height: 28px;   }
.a-zs-h span{  float: left; width: 285px; height: 28px;   }
.rx-border{ border-right: 1px solid #e6e4e4; border-bottom: 1px solid #e6e4e4;  box-sizing: border-box;  }
.a-zs-h em{ float: left; width: 285px; height: 28px;line-height: 28px ; text-align: center; font-weight: bold; color: #000; font-size: 12px;  }
.a-zs-h b{ float: left; width:114px; height:28px; border-right: 0px solid #ddd!important;  }

.a-zs-item{ width: 100%;  height: 28px;}
.a-zs-item span{  float: left; width: 170px; height: 28px; line-height: 28px; font-size: 12px; font-weight: 500; color: #000; text-align: center;   }
.a-zs-item span:nth-of-type(2){ width: 228px;  }
.a-zs-item span:nth-of-type(3){ font-weight:bold; width: 286px; border-right: 0px solid #ddd!important; }

.a-jb{
    width: 100%; 
    height: 54px; 
    background: #07102d; 
    color: #5384c6;
    margin-top: 20px; 
    font-size: 12px; 
}
.a-jb-left{
    float: left; 
    padding-left: 10px; 
     box-sizing: border-box; 
     line-height: 54px; 
}
.a-jb-right{
    float: right; 
    text-align: right; 
}

.a-jb-right a{
    color: #5384c6;
     line-height: 54px; 
     margin-right: 3px; 
}
.a-jb-right a:hover{ 
     color: #5384c6;
    text-decoration: underline!important;   
}


.a-zltk{
    height: auto;
    background: #fff;
    margin-top: 10px!important;
}
.a-zltk h5{
    width: 100%; 
    height: 35px; 
    line-height: 35px; 
    background: linear-gradient(to bottom, #304779, #2c3d68, #27355a);
    padding: 0 8px; 
    box-sizing: border-box;
    font-size: 14px; 
    font-weight: bold; 
    color: #fed001;
}
.a-zltk dl{
    width: 100%; 
    height: auto;
    padding: 15px 28px 1px;
     box-sizing: border-box;
}
.a-zltk dd{
    float: left; 
    width: 205px; 
    margin-right: 28px; 
    margin-bottom: 10px;
    height: 355px; 
     box-sizing: border-box;
    border: 1px solid #000;
    padding-top: 2px; 
}
.a-zltk dd:nth-of-type(4n){
    margin-right: 0px;
}
.a-zltk dd a{
    display: block;
    width: 100%;
    height: 100%;
}
.a-zltk dd a img{
   width: 200px; 
   height: 310px; 
   margin: 0 auto; 
   display: block;
}
.a-zltk dd a p{
    color: #000; 
    font-size: 16px; 
    text-align: center; 
    width: 100%; 
    height: 42px; 
    line-height: 42px; 
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.a-zltk dd a:hover p{
    text-decoration: underline!important;
}

.a-zltk-nrxs{
    width: 100%;
    height: auto;
}
.a-zltk-nrxs img{
    display: block; 
    width: 100%; 
    height: auto;
}


.a-know{
    margin-top: 10px!important; 
}
.a-konw-l{
    float: left; 
    width: 228px; 
    height: auto; 
    border: 1px solid #2f3d62;
    background: #1e2c51;
     box-sizing: border-box;
}
.a-konw-l h5{
    height: 36px; 
    padding: 0 8px; 
    box-sizing: border-box;
    background: linear-gradient(to bottom, #304779, #2c3d68, #27355a);
    font-size: 14px; 
    color: #fed001; 
    font-weight: bold;
    line-height: 36px; 
}



.a-konw-l li{
    line-height: 29px; 
    border-bottom: 1px solid #2f3d62;
    padding-left: 20px; 
    box-sizing: border-box;
     font-size: 12px; 
     color: #fff; 
     cursor: pointer;
     line-height: 29px; 
}
.a-konw-l li a{
    font-size: 12px; 
    color: #fff; 
    line-height: 29px; 
    width: 100%; 
    display: block;
}
.a-konw-l li a:hover{
    text-decoration: underline!important;
    color: #fff;
}

.a-konw-l li:hover{
    text-decoration: underline!important;
    color: #fff;
}


.a-know-r{
    float: right;
    width: 718px; 
    background: #fff; 
    border: 1px solid #2f3d62;
    min-height: 240px;
    background: #fff;
    box-sizing: border-box;
}

.a-know-r-title{
    height: 36px; 
    width: 100%;
    padding: 0 8px; 
    box-sizing: border-box;
    background: linear-gradient(to bottom, #304779, #2c3d68, #27355a);
    font-size: 14px; 
    color: #fed001; 
    font-weight: bold;
    line-height: 36px; 
}

.a-know-cont{
    width: 100%;
    padding: 10px; 
    box-sizing: border-box;
}
.a-know-p{
    font-size: 14px; 
    color: #333;
    line-height: 20px; 
}
.a-know-bt{
    font-size: 14px; 
    color: #333;
    padding: 10px; 
    box-sizing: border-box;
    line-height: 20px; 
    font-weight: bold;
}

.a-know-dt{
    padding: 10px; 
    box-sizing: border-box;
    width: 100%;
    text-align: center;
    font-size: 14px;
    color: #333;
    line-height: 20px;
}
.a-know-dt img{
    display: block; 
    width: 100%;
    height: auto;
}


.a-knowa-t{
    width: 100%; 
    height: 120px; 
    padding-right: 230px; 
    box-sizing: border-box;
    position: relative;
}
.a-knowa-t img{
    width: 220px; 
    height: auto; 
    position: absolute; 
    right: 0px; 
    top: 0px; 
}


.a-knowa-pic{
    margin-top: 15px; 
    margin-bottom: 10px;
}
.a-knowa-pic img{
   display: inline-block;
   vertical-align:middle;
}

.a-knowb-t{
    width: 100%; 
    padding-right: 230px;
    padding-left: 10px;
    box-sizing: border-box;
    position: relative;
    height: 280px;
}
.a-knowb-pic1{
    position: absolute; 
    right: 80px; 
    top: 0px; 
    width: 150px; 
    height:auto; 
    display: block;
}

.a-knowb-t-bt{
    font-size: 12px; 
    color: #333; 
    font-weight: bold;
    margin-bottom:5px;
}
.a-knowb-rl{
    margin-bottom: 20px;
}
.a-knowb-rl h5{
    height: 25px; 
    line-height: 25px; 
}
.a-knowb-rl h5 span{
    float: left;
    width: 25px; 
    height: 25px; 
    text-align: center; 
    font-size: 12px; 
    color: #333; 
}
.a-knowb-rl h5 span:nth-of-type(2n){
    color: #ff9900;
}
.a-knowb-tips{
    font-size: 12px; 
    line-height:16px; 
}
.a-knowb-tips span{
    color: #f90;
}

.a-knowb-b{
    width: 600px; 
    margin-bottom: 10px;
}
.a-knowb-b img{
    width: 100%; 
    height: auto;
    display: block;
}
.a-know-pm{
    font-size: 12px; 
    color: #333;
    line-height: 24px; 
    font-family: Arial, Helvetica, sans-serif, '新宋体';
    padding: 10px 0 ;
}

.a-knowc-bg{
    width: 100%; 
    height: auto;
    border-top: 1px solid #000;
    border-left: 1px solid #000;
}
.a-knowc-item{
   height: 26px; 
   box-sizing:border-box;
   font-size: 12px; 
   color: #333;
   font-family: Arial, Helvetica, sans-serif, '新宋体';
   line-height: 26px;
}
.a-knowc-item span{
    float: left; 
    width: 60px; 
    height: 100%;
    text-align: center;
     box-sizing:border-box;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
}
.a-knowc-item span:nth-of-type(2){
    width: 230px;
    text-align: left;padding: 0 5px; 
}
.a-knowc-item span:nth-of-type(3){
    width:406px;
    text-align: left;padding: 0 5px;  
}



.a-knowd-t{
    width: 100%;
    padding-left: 380px; 
    padding-right: 120px;
    padding-top: 15px;
    box-sizing:border-box;
    position: relative;
    height: 180px; 
}
.a-knowd-t img{
    width: 360px; 
    position: absolute; 
    left: 0px; 
    top: 0px; 
    height: auto; 
    display: block;
}

.a-knowd-t p{
   box-sizing:border-box;
   font-size: 12px; 
   margin-bottom: 20px;
   color: #333;
   font-family: Arial, Helvetica, sans-serif, '新宋体';
   line-height: 18px;
}

.a-knowd-jj{
    width: 100%; 
    padding-left: 25px; 
    box-sizing: border-box;
}

.a-knowd-jj-item{
    width: 100%; 
    padding: 10px 0; 
    box-sizing: border-box;
}
.a-knowd-jj-item span{
    float: left;
    width: 105px; 
    font-size: 12px; 
    color: #333; 
     display: block;
    font-family: Arial, Helvetica, sans-serif, '新宋体';
    line-height: 16px; 
}
.a-knowd-jj-item em{
    float: left;
    width:478px; 
    display: block;
    font-size: 12px; 
    font-weight: 500;
    color: #333; 
    font-family: Arial, Helvetica, sans-serif, '新宋体';
    line-height: 16px; 
}

.a-knowd-jjp{
    font-size: 12px;
    margin: 20px 0 30px;
    font-weight: 500;
    color: #333; 
    font-family: Arial, Helvetica, sans-serif, '新宋体';
    line-height: 16px; 
}


.a-knowe-t{
    width: 100%;
    height: 600px; 
    padding:10px 250px 0 10px; 
    box-sizing: border-box;
    position: relative;
}

.a-knowe-t-pic {
    position: absolute; 
    right: 0px; 
    top: 0px; 
    
}


.a-knowe-t-p{
    font-size: 12px;
    font-weight: 500;
    color: #333; 
    font-family: Arial, Helvetica, sans-serif, '新宋体';
    line-height: 16px; 
    padding: 10px 0 ; 
}



.a-knowe-jj{
    width: 100%; 
    padding-left: 25px; 
    box-sizing: border-box;
}

.a-knowe-jj-item{
    width: 100%; 
    padding: 10px 0; 
    box-sizing: border-box;
}
.a-knowe-zb{
    float: left;
    width: 140px; 
    font-size: 12px; 
    color: #333; 
     display: block;
    font-family: Arial, Helvetica, sans-serif, '新宋体';
    line-height: 16px; 
}

.a-knowe-zj{
    float: left; 
    width: 210px; 
    font-size: 12px; 
    font-weight: 500;
    color: #333; 
    font-family: Arial, Helvetica, sans-serif, '新宋体';
    line-height: 16px;
}

.a-knowe-zj span{
    display: inline-block; 
    width: 20px; 
    height: 20px; 
    background: radial-gradient(circle at 10px 5px, #f89ba1,#e91f0b);
    border-radius: 20px;
    margin-right: 2px;
}

.a-bg-hs{
    background: radial-gradient(circle at 10px 5px, #f6ceb5, #f0973e)!important;
}

.a-knowe-yb{
    float: left;
    width:40px; 
    display: block;
    font-size: 12px; 
    font-weight: 500;
    color: #333; 
    font-family: Arial, Helvetica, sans-serif, '新宋体';
    line-height: 16px; 
}

.a-knowf-nr{
    text-align: center; 
    width: 100%; 
    height: 500px;
    padding-top: 200px; 
    box-sizing: border-box;
    background: #f7f7f7; 
}

.a-knowf-nr img{
    margin: 0 auto; 
    display: block;
}
.a-knowf-nr p{
    font-size: 14px;
    color: #333;
    line-height: 25px; 
}

.a-kjjl{
    height: 36px; 
    background: linear-gradient(to bottom, #304779, #2c3d68, #27355a);
    padding: 0 8px; 
    box-sizing: border-box;
    margin-top: 10px!important;
}
.a-kjjl span{
    line-height: 36px; 
    color: #fed001;
    font-weight: bold;
    font-size: 14px; 
}
.a-kjjl-r-wb{
    float: right;
    text-align: right;
    line-height: 36px; 
    height: 36px; 
}
.a-kjjl-r-wb a{
    font-size: 12px; 
    margin-right: 15px; 
    color: #fff; 
}

.a-kjjl-r-wb a:hover{
    color: #f90;
    text-decoration: underline!important;
}

.a-jzjl-list{
    background: #fff;
}


.a-gywm{
    padding-left:242px;
    position: relative;
    box-sizing: border-box;
}
.a-gywm .a-konw-l{
    position: absolute;
    height: 100%;
    left: 0px; 
    top: 0px; 
}

.a-gywm .a-know-r{
    float: initial!important;
    width: 100%!important;
}
.a-gywm-nr{
    width: 100%; 
    height: auto;
    padding: 10px; 
    box-sizing: border-box;
}
.a-none{
    display: none;
}
.a-qyjj-1,.a-qyjj-1 img{
    width: 100%; 
    height: auto;
}

.a-gywm-nr .a-know-p{
    margin-top: 15px; 
}
.a-qyjj-2{
    width: 300px; 
    margin: 0 auto; 
}
.a-qyjj-2 img{
    width: 100%; 
    height: auto; 
    margin: 15px 0 ;
    display: block;
}
.a-qyjj-2 p{
    text-align: center; 
    font-weight: bold; 
    color: #b09a59; 
    font-size: 14px; 
}

.a-qyjj-rtxt{
    text-align: right;
    font-size: 14px; 
    color: #aaa;
    width: 100%; 
    line-height: 14px; 
    margin-top: 15px; 
}
.a-cl-hs{
    color: #b09a59!important; 
    font-weight: bold;
}
.a-qyjj-zj{
    color: #333; 
    font-size: 14px; 
    text-align: center;
    line-height: 30px; 
}


.a-wzlb-bt{
    font-size: 12px; 
    color: #fff; 
    height: 26px; 
    line-height: 26px; 
    margin-top: 10px; 
}

.a-wzlb-bt a{
    color: #fff;
}
.a-wzlb-bt a:hover,.a-wzlb-list dd a:hover{
    text-decoration: underline!important;
    color: #f90;
}


.a-wzlb{
    height: auto; 
    padding-right:260px; 
    box-sizing: border-box;
    position: relative;
    min-height: 380px;
    
}
.a-wzlb-ct{
    width: 240px; 
    position: absolute; 
    right: 0px; 
    top: 0px; 
    display: block;
}

.a-wzlb-list{
    width: 100%; 
    height: auto; 
    box-sizing: border-box;
    background: #1e2c51;
    padding: 10px; 
    border: 1px solid #2f3d62;
}
.a-wzlb-list dd{
    height: 100px;
    background: #fff; 
    border-radius: 5px; 
    margin-bottom: 20px; 
    padding: 10px; 
    box-sizing: border-box;
    position: relative;
}
.a-wzlb-list dd a{
    width: 100%; 
    padding-right: 80px; 
     box-sizing: border-box;
     height: 30px; 
     line-height: 30px; 
     color: #1a63b5;
     font-size: 14px; 
     overflow: hidden; 
     text-overflow: ellipsis;
     white-space: nowrap;
     display: block;
}
.a-wzlb-list dd span{
    position: absolute; 
    right: 10px; 
    top: 10px; 
    width: 72px; 
    overflow: hidden;
    font-size: 12px; 
    color: #808080;
    height: 30px; 
    line-height: 30px; 
}

.a-wzlb-list dd p{
    color: #808080;
    font-size: 12px;
    height: 32px; 
    line-height: 16px; 
    overflow: hidden;
}

.a-xwxq{
    margin-top: 10px!important; 
    height:auto;
}
.a-xwxq-title{
    width: 100%; 
    height: 36px; 
    line-height: 36px; 
    background: linear-gradient(to bottom, #304779, #2c3d68, #27355a);
    padding: 0 8px; 
    box-sizing: border-box;
    font-size: 14px; 
    font-weight: bold; 
    color: #fed001;
}

.a-xwxq-cont{
    width: 100%; 
    height: auto; 
    padding: 20px; 
    box-sizing: border-box;
    background: #fff;
    font-size: 16px; 
    color: #333;
}
.a-xwxq-cont img{
    max-width: 100%;
    display: block; 
    margin: 5px auto;
}







.n-box{ height: 520px; background: #6fcbff; box-sizing: border-box; border:1px solid #ccc;   }
.n-box-left{ padding-right:5px; width: 550px; float: left; height: 550px;box-sizing: border-box;  }
.n-box-right{ width: 448px; float: right; height: 550px; background:#ededed; box-sizing: border-box;  }

.zc-title{ border-bottom: 1px solid #ccc; box-sizing: border-box; height: 36px; box-sizing: border-box; }
.zc-title-img{ border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding-top: 4px;   }
.zc-title-img img{ width: 450px; height: 27px;  }

.zc-gsjs{ width: 100%;border-bottom: 1px solid #ccc; border-right: 1px solid #ccc;box-sizing: border-box;   }
.zc-gsjs-nr{ width: 100%; border-left: 1px solid #ccc; height: 125px; background: #fff; padding-top:15px; box-sizing: border-box; padding-left:20px;  }
.zc-gsjs-zw{ float: left; width: 370px; padding-right: 5px; box-sizing: border-box; font-size: 13px; color: #ed8012; line-height: 18px;  }
.zc-gsjs-zw span{ margin-top:13px;  display: block; font-weight: bold;  }

.zc-gsjs-yw{ float: right; margin-right:10px;  width: 310px; padding-right: 2px; box-sizing: border-box; font-size: 15px; color:rgb(237, 128, 18); line-height: 18px;  }
.zc-gsjs-yw span{ margin-top: 3px;  display: block; font-weight: bold;  }

.n-kj-box{  width: 100%; height: 203px;  border-bottom: 1px solid #ccc; border-right: 1px solid #ccc;box-sizing: border-box;   }
.n-kj-box-nr{ border-left: 1px solid #ccc; background: #fff; width: 100%; height: 201px;  }

.s-r-tu{ height: 364px;  width: 100%; padding-top: 0; box-sizing: border-box;  }
.s-r-tu img{ height: 322px; width: 100%; display: block; }
.s-r-bt{ width: 100%; height: 27px;  }
.s-r-bt img{ width: 396px; height: 27px;  }
.s-r-line{ width: 100%; height: 44px;  }

.n2-h{  border:1px solid #ccc; border-top: none; background: #6fcbff; box-sizing: border-box;    }
.n2-h-left{ width: 550px; border-right: 1px solid #ccc; float: left; box-sizing: border-box;  }
.n2-h-right{ width: 448px; float: right; box-sizing: border-box; }
.n2-jjfp{ height: 84px; box-sizing: border-box; width: 100%; padding-top: 20px; line-height: 15px; font-size: 12px; color: #333;    background: #fff;  }
.s-r-db-l{ float: left; width: 288px; padding-top: 5px; box-sizing: border-box;padding-right: 8px; border-right: 1px solid #ccc; box-sizing: border-box; }
.s-r-db-l-nr{ width: 100%; height: 115px; background: #fff; line-height: 16px; color: #333; font-size: 12px;  }
.s-r-db-r{ width: 160px; float: right; height: 135px; box-sizing: border-box;   }
.s-r-db-r img{ width: 100%; height:133px;  }

.n3-h{ height: 233px; box-sizing: border-box;  border:1px solid #ccc; background: #6fcbff; } 
.n3-h-left{ width: 710px; float: left; box-sizing: border-box; border-right: 1px solid #ccc;  } 
.n3-h .zc-title{ height: 29px; padding-top: 1px; box-sizing: border-box; padding-left: 0px;  }
.n3-h .zc-title-img{ padding-top: 0px; border:none;  }
.n3-l-db{ height: 202px; background: #fff;  }
.n3-l-pic{ height: 202px;  float: left; width: 218px; border-right: 1px solid #ccc; padding-top: 8px; box-sizing: border-box; padding-right: 3px;  }
.n3-l-pic img{width:214px; height: 183px; display: block;}

.n3-h-right{ width: 288px; float: right; box-sizing: border-box;  }
.n3-r-db{ width: 100%; height: 202px; background: #fff; padding: 0 3px; box-sizing: border-box;  }
.n3-r-db img{ width: 280px; height: 183px; margin:0 auto; display: block;  }
.n3-l-nr{ width: 490px; float: right; padding: 4px 32px 0 10px; box-sizing: border-box; font-size: 15px; line-height: 22px; color: #333;   }



.kj{ width: 100% ;  box-sizing: border-box;  }
.kj-titles{ position: relative; padding: 0 0px 0 95px; box-sizing: border-box; width: 100%;   }

.kj-titles span{ text-align: left; padding-left: 10px; box-sizing: border-box;  position: absolute; left: 0px; top: 0px; height:28px; line-height:28px; font-size:18px; color: #7563C6;  }
.kj-titles span b{font-size:22px;  line-height: 38px; display: inline-block; font-weight: 500;  }
.kj-titles span strong{  color: #f00; font-weight: bold; }

.kj-djs{ text-align: left; width: 100%;  line-height:28px;height:28px;  font-size:18px; color: #7563C6; }
.kj-djs em{ color: #f00; font-weight: bold; }


.kj-conts{ width: 100%; height: auto; background:#fff; margin:0px auto 10px; padding: 0 0px; box-sizing: border-box;    }
.kj-conts ul{ width: 100%;  }
.kj-conts-sx{ margin-top: 10px; }


.kj-conts-tm , .kj-conts-sx{ width: 100%; box-sizing: border-box;  position:relative; height: 40px; line-height: 40px; color: #000; font-size: 16px; font-weight: bold; text-align: right; padding-right: 0px; }

.x-wz{ width: 70px; padding-right: 0px; position: absolute; left: 0px; top: 0px; text-align: center; box-sizing: border-box; }

.kj-conts li{ float:left; width:12.5%;  text-align: center; height: 40px;  }
.kj-conts li:nth-of-type(7){ width:9%; }
.kj-conts li:nth-of-type span{  width:initial; }
.kj-conts li img{ width: 40px; height: 40px; margin: 0 auto; display: block; }
.kj-conts li span{ line-height:40px; font-size:16px; color: #333;   width: 40px; height: 40px; height: auto; margin: 0 auto; display: block; }
.kj-conts li em{ line-height:40px; font-size:28px; color: #000;   width: 40px;  height: auto; margin: 0 auto; display: block; font-weight: 500; }

.next-date{ width: 100%;padding-left: 100px; box-sizing: border-box; font-size: 18px; position: relative;  height: 30px; line-height: 30px;   }
.next-date span{ color: #f00;  font-weight: bold;  }
.next-date span b{ color: #000; font-weight: 500;  }

.ht-nr{ font-size: 14px; line-height: 25px;  }
.ht-nr img{ max-width:100%; margin: 0 auto;  }

.tk-nr{ width: 100%; padding: 0 25px; box-sizing: border-box;  }
.tk-nr dd{ width:340px; float: left; box-sizing: border-box; padding-right: 30px; height:60px;  }
.tk-nr dd a{ height: 60px; line-height: 60px; display: block; width: 100%; overflow: hidden;text-overflow: ellipsis; white-space: nowrap; font-size: 18px; color: #333;  }
.tk-nr dd a:hover{ text-decoration: underline!important; }

.n-tk-bt{ text-align: center;  }
.n-tk-bt h5{ font-size: 18px; color: #A94D02; font-weight: bold; margin: 15px 0 ;  }
.n-tk-bt p{ font-size: 12px; color: #333;  }

.gfkj{ width: 100%; height:85px; border: 2px solid #000; padding-top: 10px; box-sizing: border-box;  }
.gfkj h5{ text-align: center; font-size:18px; color: #060;  font-weight: bold; line-height: 30px;   }
.gfkj h5 a{ font-size: 18px; color: #000; line-height: 30px;    }
.gfkj h4{ text-align: center; }
.gfkj h4 a{ background: #ff0; color: #f00; font-size: 18px; line-height: 30px; font-weight: bold; padding:0 10px;  }

.yum{ width: 100% ; padding:0px 0 0; height: 75px; box-sizing: border-box;   background: #f00;  }
.yum a{ display: block; text-align: center; line-height:35px; font-size: 18px; color: rgb(255,255,0); font-weight: bold; }

.tzhi{ box-sizing: border-box;  width: 100%; height: auto; padding: 5px 30px; background: #ff0; text-align: center;  }
.tzhi h5{ font-size: 30px; line-height: 40px; color: #f00; font-weight: bold; margin-bottom:5px; }
.tzhi h4{ margin-bottom: 10px;  }
.tzhi h4 b{ text-align: center; background: #f00; color: #ff0; font-size: 18px; font-weight: bold; }
.tzhi h3{ text-align: center; color: #333; font-size:18px; font-weight: bold; line-height: 35px;  }
.tzhi h3 span{ color: #0000ff;  }
.gly{background-color: #0000FF!important; border: none !important; margin-bottom: 5px;  }
.gly h4 a{ color: #ff0 !important; background: none !important;  }
.lmbt{ width: 100%; height: 60px; background: #00f; text-align: center;  }
.lmbt span{ font-size:26px; color: #ff0; line-height: 60px; font-weight:bold; font-family:  "楷体"; }
.lt-list{ width: 100%; height: auto; }
.lt-item{ height: 40px; border-bottom: 2px solid #ddd; text-align: center;   }
.lt-item a{ display: block; line-height: 40px; text-align: center; font-weight: bold; font-size: 18px; color: #000; }
.lt-item span{ color:#008080;  }
.lt-item b{ color:#FF00FF;  }

.jzxc-nr{ width: 100%;  }
.jzxc-nr .kj-titles{ padding:0 0 0 150px;   }
.jzxc-nr .kj-conts{ padding: 0 220px 0 0px;  }
.jzxc-nr .next-date{ text-align: left;  }


.sbx{ width: 100%; height: auto;  }
.sbx img{ width: 100%; max-width: 100%; height: auto; display: block;}
.sbx-btn{ width: 100%; height: 40px; margin-top: 5px;   }
.sbx-btn a{ float: left; width: 48%; height: 35px; border: 1px solid #ccc; line-height: 35px; background: #aaa; background-image:linear-gradient(to top, #ddd, #fff); border-radius: 5px; text-align: center; font-size: 15px; color: #333; font-weight: 500;    }
.sbx-btn a:last-child{ float: right; }
.bh{ background: #ff0 !important; color: #f00 !important;  }

.xbx-list{ width: 100%; height: auto; }
.xbx-item{ line-height: 25px; font-size: 16px;  font-family: "楷体";  padding: 10px 0px; box-sizing: border-box; border-bottom: 2px solid #ccc;  }
.xbx-item h5{ color: #f00; font-family: "楷体";  }
.xbx-item h4{ color: #008000; font-family: "楷体";  }
.xbx-item h3{ color: #333;  font-family: "楷体";  }


.gst-list,.m-list{ width: 100%; height: auto; }
.gst-item{ padding: 15px 10px 15px 75px; box-sizing: border-box; position: relative; border-bottom: 1px solid #ccc;  }
.gst-item a,.m-item a{ color: #333;  }
.gst-item span{ position: absolute; left: 15px; top: 15px; background:#00aee7; line-height: 25px; height: 25px; color: #fff; border-radius: 5px; padding: 0 5px; }
.gst-item h4{ width: 100%; height: 25px; line-height: 25px;  }

.m-item{ padding: 15px 10px; box-sizing: border-box; text-align: center; position: relative; border-bottom:2px solid #000;  }


.kj-cont { width: 100%; height: auto; padding: 20px 10px; box-sizing: border-box; background: #fff; text-align: center;  }
.kj-cont h6{ text-align: center; font-size: 16px; color: #000;   }
.kj-cont h6 span{ color:rgba(255,0,4,1.00) }
.kj-cont h5{ text-align: center; font-size: 16px; color: #000;   }
.kj-cont h5 span{ color:rgba(255,0,4,1.00) }

.kjjl{ margin: 30px auto; width:320px;   }
.kjjl img{ float: left; width: 40px; }
.kjjl span{ float: left; width: 40px; display: block; height: 40px; text-align: center; font-size: 28px; color: rgba(25,25,25,1.00); line-height: 40px;}

.kj-list{ width: 100%;   padding:5px;  border-radius: 5px;  background: #4292EF; box-sizing: border-box;   }

.jl-table{ width: 100%; height: auto;border-collapse: separate; border-spacing: 2px; }
.jl-table th{ text-align: center;vertical-align: middle; background: #fff; color: #000; font-size: 16px; line-height: 24px; height: 60px;   }

.jl-table td{text-align: center; vertical-align: middle; background: #fff; color: #000; font-size: 16px; line-height: 20px; height:80px;    }
.kjjls{  text-align: center;  }
.kjjls img{ display: inline-block; width: 30px; height: auto;  }
.kjjls span{display: inline-block; width: 30px; height: 30px; text-align: center; font-size:18px; color: rgba(25,25,25,1.00); line-height:30px;}



.line{ width: 100%; padding:5px;  border-radius: 5px;  background: #4292EF; box-sizing: border-box; margin: 5px auto;    }

.yxym-item{ width: 100%; padding:10px;  border-radius: 5px;  background: #4292EF; box-sizing: border-box;    }
.yxym-table{ width: 100%; height: auto; border-collapse: separate; border-spacing:1px; }

.yxym-table th{ text-align: center;vertical-align: middle; background: #f00; color:rgb(255,255,0); font-weight: bold; font-size: 18px; line-height: 30px; height:30px;   }

.yxym-table td{text-align: center; vertical-align: middle; background: #fff; color: #000; font-weight: bold; font-size: 16px; line-height:30px;  word-break:break-all; word-wrap:break-word;    }
.bg-g{ background: rgb(204,255,255) !important; }
.yxym-table td i{ background: #FFFF00; color: #f00;  }

.xs{ width: 100%; padding:10px;  border-radius: 5px;  background: #4292EF; box-sizing: border-box; margin:5px 0;     }
.xs-title{ height:50px; line-height: 50px;  background: #f00; text-align: center; font-size: 28px; font-weight: bold; color:rgb(255,255,0);margin-bottom: 1px; }
.xs-list{ width: 100%; height: auto; }
.xs-list li{ text-align: center; margin-bottom: 1px; padding:5px 0; box-sizing: border-box; background: #fafafa;  }
.xs-list li h5{ line-height: 25px; color: #000; font-size: 18px;  }
.xs-list li h5 span{ color:#0000FF;   }
.xs-list li h5 i,.xs-list li h4 i{ font-weight: bold; background:#FFFF00; color: #f00;  }

.xs-list li h4{ line-height: 25px;  color: #000; font-size: 18px;}

.box{ width: 100%; padding:0px 5px;  border-radius: 5px;  background: #4292EF; box-sizing: border-box; margin:5px 0;     }

.jhtz{ width: 100%;  text-align: center; }
.jhtz span{
    display: block;width: 100%;
    background: linear-gradient(transparent,#dacfcf);
    color: yellow;
    text-shadow: 0px 0px 10px red;
    border-left: 1px solid #4292EF;
    border-right: 1px solid #4292EF;
    height: 40px;
    line-height: 40px;
    font-size: 20pt;
    text-align: center;
    text-shadow: 1px 4px 1px #b99b5f; 
    font-weight: bold;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.sxdz{ padding: 5px; box-sizing: border-box; width: 100%; height: auto; }
.sxdz img{ width: 100%; height: auto; }
.foot{ margin-top: 40px; font-weight: 500;  width: 100%; padding:5px 80px 30px; box-sizing: border-box; text-align: center; }
.foot h5{ font-size: 14px; line-height: 20px; text-align: center; color: #000; margin-bottom: 10px;  }
.foot a{ font-size:18px; line-height: 25px; text-align: center; color:#00f; font-weight: bold; display: inline-block;  }
.foot a:hover{ text-decoration:underline!important; }


.tk-list{ width: 100%; height: auto; padding-top:5px;  }
.tk-list dd{ width:32%; height: 40px; float: left; margin-bottom:5px;  margin-right:2%; background: #fff; border-radius: 8px;   }
.tk-list dd a{ font-weight: 500; display: block; text-align: center; font-size: 16px; color: #333; line-height: 40px; border-radius: 8px;    }
.tk-list dd a:hover{ background: #55dd88; color: #fff;  font-weight: bold; }
.tk-list dd:nth-of-type(3n){ margin-right: 0px;  }

.cs-list{ width: 100%; height: auto; }
.cs-list dd{  margin-bottom: 1px;  background: #fafafa;  }
.cs-list dd h5{ font-family: "楷体";  box-sizing: border-box; font-weight: bold; padding: 10px; border-bottom: 1px solid #ccc;  line-height: 25px; color: #333; font-size: 18px;  }
.cs-list dd h5 a{ color: #333; font-family: "楷体";   }
.cs-list dd h5 span{ font-family: "楷体";  color:#f00; word-break:break-all; word-wrap:break-word;   }
.cs-list dd h5 span i{background:#FFFF00; font-family: "楷体";  }
.cs-list dd p{padding:0px 10px; font-family: "楷体";  box-sizing: border-box; height: 40px; background: #ff0; line-height: 40px; font-weight: bold; color:#0000FF; font-size: 18px;   }
.cs-list dd p em{ color: #FF0000; font-family: "楷体";   }

.tu{ width: 100%; height: auto; padding:5px; }
.tu img{ width: 100%; height: auto;  }

.page-head{ position: fixed; z-index: 99;  width:100%; height:45px; box-sizing:border-box; background:#4292ef; padding:0 10px; text-align:center; max-width: 800px; margin: 0 auto; }
.page-head span{font-size:17px; line-height:45px; color:#fff; }
.page-head .back{ position:absolute; left:10px; top:0px;font-size:25px; line-height:42px; color:#fff; }

.zi{ padding:5px; box-sizing: border-box; }
.lt-box{ width: 100%; padding: 10px; background: #fff; box-sizing: border-box; }
.lt-title{ width: 100%; height: auto; font-size: 16px; color: #0000FF; line-height: 25px;  margin-bottom: 10px; }
.lt-title span{ padding: 0 5px;  line-height: 25px; background: #f00; color: #fff; font-size: 16px;   }
.lt-cont{ width: 100%; font-size: 15px; line-height: 25px;  }


.box-tc-bg{width:100%; height:100%; position:fixed; top:0px; left:0; background:rgba(0,0,0,0.5); z-index:1888000; display:none; }
.box-tc{ font-size: 14px; color: #333; line-height: 25px;  width:500px; max-height:800px; overflow-y:auto;  padding:20px 15px 10px ; box-sizing:border-box;  background:#fff;  position:fixed; left:50%; top:100px;  z-index:1889000; margin-left:-250px; border-radius:6px; display:none; }

.box-tc-bgs{width:100%; height:100%; position:fixed; top:0px; left:0; background:rgba(0,0,0,0.5); z-index:1888000; display:none; }
.box-tcs{ font-size: 14px; color: #333; line-height: 25px;  width:500px; max-height:800px; overflow-y:auto;  padding:20px 15px 10px ; box-sizing:border-box;  background:#fff;  position:fixed; left:50%; top:100px;  z-index:1889000; margin-left:-250px; border-radius:6px; display:none; }

.box-tc-bgss{width:100%; height:100%; position:fixed; top:0px; left:0; background:rgba(0,0,0,0.5); z-index:1888000; display:none; }
.box-tcss{ font-size: 16px; color: #333; line-height: 25px;  width:500px; max-height:800px; overflow-y:auto;  padding:20px 15px 10px ; box-sizing:border-box;  background:#fff;  position:fixed; left:50%; top:100px;  z-index:1889000; margin-left:-250px; border-radius:6px; display:none; text-align: center; }
.box-tcss-btn{ margin-top: 20px;  }
.box-tcss-btn a{ display: inline-block; padding:5px 30px; box-sizing: border-box; background:#4292ef; color: #fff; margin: 0 10px; line-height: 30px; border-radius: 5px;   }

.login-cont{ overflow:hidden; width:100%; border-radius:3px; padding:10px 20px 0; box-sizing:border-box; margin-bottom:20px;  }
.login-ipt h5{ color:#333; text-transform:uppercase; font-size:14px; margin-bottom:10px; font-weight: bold; }
.login-ipt input{ width:100%; border:1px solid #ddd; border-radius:8px; height:36px; padding:0 10px; background:none; line-height:36px;  color:#333; box-sizing:border-box; font-size: 14px;  margin-bottom:20px;  }
.login-tips{ width:100%; position:relative; height:40px; margin-bottom:15px; }
.login-tips a{ display: block; width:100%; height:40px; background:#4292ef; font-size:15px; font-weight:bold; color:#fff; border-radius:8px;  text-align:center;   line-height:40px; }

.box-close-dl{ position: absolute; right: 15px; cursor: pointer; top: 10px; width: 20px; height: 20px;  }
.box-close-dl img{ width: 20px; height: 20px;  }
.box-close-zc{ position: absolute; right: 15px; cursor: pointer; top: 10px; width: 20px; height: 20px;  }
.box-close-zc img{ width: 20px; height: 20px;  }

.kjjl-more{ margin: 5px auto; text-align: center;  }
.kjjl-more a{ padding: 0 10px; color: #4292ef;  height: 30px; line-height: 30px; border-radius: 3px; background: #fff; margin: 0 auto; display: inline-block; font-size: 14px;    }



.box1 {
    padding-bottom: 70px;
    height: auto;
    overflow: hidden;
    background: #f1f1f1 !important
}
.box1 .propTable{ background: #fff; height: 265px;  }


.box1 .propTable h1 {
    height: 45px;
    line-height: 45px;
    padding-left: 20px;
    font-size: 15px;
    color: #333;
    border-top: 1px solid #ccc; 
    border-bottom: 1px solid #e6e6e6
}

.box1 .propTable .propKinds {
    height: 45px;
    line-height: 45px;
    width: 100%;
    padding-left: 10px; box-sizing: border-box;
    margin: 0 auto;
    font-size: 14px
}

.box1 .propTable .propKinds li {
    float: left;
    margin: 0 10px
}

.box1 .propTable .propKinds a:hover {
    color: #f8223c
}

.box1 .propTable table {
    width: 970px;
    margin: 0 auto;
    background: #e6e6e6;
    font-size: 16px;
    border-top:1px solid #f1f1f1;
    border-left:1px solid #f1f1f1;

}

.box1 .propTable table thead .tablename {
    height: 40px;
    color: #333
}

.box1 .propTable table thead .tablename th {
    background: #f1f1f1; line-height: 40px; font-size: 14px; 
}

.box1 .propTable table thead .title {
    height: 35px;
    line-height: 35px; font-size: 14px; 
}

.box1 .propTable table thead .title th {
    background: #fff; border-right: 1px solid #f1f1f1; border-bottom: 1px solid #f1f1f1; 
}

.box1 .propTable table thead th {
    text-align: center
}

.box1 .propTable table tbody td {
    height: 30px;line-height: 30px; 
    text-align: center;
    background: #fff;font-size: 14px; 
    border-right: 1px solid #f1f1f1; border-bottom: 1px solid #f1f1f1; 
}

.box1 .propTable .redRuffles {
    color: #f8223c
}

.box1 .propTable .blueRuffles {
    color: #0093e8
}

.box1 .propTable .greenRuffles {
    color: #1fc26b
}

.box1 .propTable .sxTable {
    display: none
}

.box1 .propTable .sxTable .title .itemspace {
    width: 1px
}

.box1 .propTable .wxTable {
    display: none
}

.box1 .propTable .jqysTable {
    display: none
}

.box1 .propTable .jqysTable .title .itemspace {
    width: 1px
}

.box1 .propTable .boygirlTable {
    display: none
}

.box1 .propTable .tiandiTable {
    display: none
}

.box1 .propTable .fourjiTable {
    display: none
}

.box1 .propTable .qqshTable {
    display: none
}

.box1 .propTable .threecolorTable {
    display: none
}





/*手机适配样式*/
@media screen and (max-width: 640px) { 



}
