
html {
  font-size: 62.5%;
}
body {
    margin: 0;
    padding: 0;

}
ul {
    list-style-type: none;
}
a {
    text-decoration: none;
    color: #000;
}
.sjb-logo {
    width: 100%;
    margin: 0 auto;
    text-align: center;
    height:auto;
    padding: 0.3rem 0 0.3rem 0;
    position: relative;
}
.sjb-logo img{
    float: left;
    width: 70%;
    margin-left: 3%;
}
.sjb-ssan{
    position: absolute;
    top: 50%;
    margin-top: -0.5rem;
    right: 0.5rem;
    width: 1.2rem;
}
.sjb-ssan span{
    display: inline-block;
    width: 100%;
    height: 100%;
}
.sjb-ssan img{
    width: 100%;
}
.sjb-sstck{
    display: none;
    padding: 0.3rem;
    background-color: #ffffff;
    border-radius: 0.1rem;
    width: 96%;
    position: absolute;
    top:2.6rem;
    z-index: 999;
    left: 2%;
    
    webkit-box-shadow: 0 0.05rem 0.2rem 0.05rem rgba(0, 0, 0, 0.2);
    box-shadow: 0 0.05rem 0.2rem 0.05rem rgba(0, 0, 0, 0.2);
}
.sjb-sstck:before {
    z-index: 99;
    top: -0.2rem;
    display: block;
    width: 0;
    height: 0;
    background: transparent;
    border-style: solid;
    border-width: 0 .2rem .2rem .2rem;
    border-color: transparent transparent #226eb4 transparent;
    content: " ";
    position: absolute;
    right: 0.6rem;
}
.sjb-sstck input{
    width: 91%;
    height: 1rem;
    float: left;
    border: 1px solid #eee;
    text-indent: 10px;
    font-size: 0.45rem;
}
.sjb-sstck button{
    width: 9%;
    float: right;
    height: 1rem;
    border: 0;
    background: url(/uploads/image/images/ksj-sjb-bj3.png) center top no-repeat ;
    background-size: 1.25rem 0.925rem; 
}
.sjb-nav{
    width: 100%;
    margin-top: 0.2rem;
    overflow: hidden;
    background: #1e4b8f;
    border-left: 1px solid #125b9e;
    border-top: 1px solid #125b9e;
}
.sjb-nav ul li{
    width: 25%;
    float: left;
    height: 1.7rem;
    text-align: center;
    line-height: 1.7rem;
    font-size: 0.75rem;
    border-right: 1px solid #2a5ca7;
    border-bottom: 1px solid #103771;
    border-top: 1px solid #2a5ca7;
    border-left: 1px solid #103771;
}
.sjb-nav ul li a{
    display: inline-block;
    width: 100%;
    height: 100%;
    color: #fff;
}
.sy-lm1{
    width: 100%;
    text-align: center;
    
}
.sy-lm1 p{
    padding: 0.3rem 0;
    line-height: 1rem;
}
.sy-lm1 a{
    color: #e90000;
    font-size: 0.74rem;
}
.sy-lm10410{
    width: 96%;
    margin: 0 auto;
    text-align: center;
}
.sy-lm10410 img{
    max-width: 100%;
}
.sy-lm2{
    width: 100%;
   
    background: url(/uploads/image/images/ksj-sjb-bj6.png) 50% 50% no-repeat ;
    background-size: 18rem 0.125rem; 
}
.sy-lm2 a{
    display: inline-block;
     height: 1.2rem;
    line-height: 1.3rem;
    padding: 0 0.3rem 0 1.325rem;
    background:#fff url(/uploads/image/images/ksj-sjb-bj5.png) 0.3rem 50% no-repeat ;
    background-size: 0.825rem 0.7rem; 
    margin-left: 0.5rem;
    font-size: 0.78rem;
    color: #1e4b8f;
}
.sy-lm3{
    width: 96%;
    margin: 0 auto;
    margin-top: 0.2rem;
    text-align: center;
}
.sy-lm3 ul li{
    width: 100%;
   text-align: left;
    border-bottom: 1px dashed #dddddd;
}
.sy-lm3 ul li a{
    display: inline-block;
    width: 100%;
     padding: 0.2rem 0 1.1rem 0;
    position: relative;
    line-height: 1.1rem;
    height: 100%;
    font-size: 0.7rem;
}
.sy-lm3 ul li i{
    display: inline-block;
    position: absolute;
    bottom: 0.15rem;
    right: 0;
    padding-left: 0.7rem;
    font-size: 0.5rem;
    letter-spacing: 0.02rem;
    color: #888888;
    background:#fff url(/uploads/image/images/ksj-sjb-bj7.png) 0 50% no-repeat ;
    background-size: 0.625rem 0.65rem; 
}
.sy-lm3 img{
    padding: 0.3rem 0;
    max-width: 100%;
}
.ty-gd{
    width: 100%;
    margin: 0 auto;
     margin-top: 0.4rem;
    height: 1.4rem;
    background: #e5e5e5;
    border: 1px solid #aaaaaa;
}
.ty-gd a{
    display: inline-block;
    width: 100%;
    height: 100%;
    line-height: 1.5rem;
    text-align: center;
    font-size: 0.68rem;
    color: #000;
}
.sy-lm4{
    width: 100%;
    margin-top: 0.6rem;
    border-top: 1px solid #edf4ff;
}
.sy-lm4-ty{
    width: 50%;
    border-left: 1px solid #edf4ff;
    text-align: center;
}
.sy-lm4-ty a{
    display: inline-block;
    width: 100%;
    padding: 0.4rem 0;
}
.sy-lm4-ty span{
    display:inline-block;
    width: 100%;
    height: 1.9rem;
    line-height: 1.9rem;
}
.sy-lm4-ty span img{

    vertical-align: middle;
}
.sy-lm4-ty p{
    font-size: 0.65rem;
    line-height: 1rem;
}
.sy-lm5{
    width: 100%;
    border-top: 1px solid #edf4ff;
}
.sy-lm5-ty{
    width: 33.33%;
    float: left;
    border-bottom: 1px solid #edf4ff;
     border-right: 1px solid #edf4ff;
    text-align: center;
}
.sy-lm5-ty a{
    display: inline-block;
    width: 100%;
    padding: 0.4rem 0;
}
.sy-lm5-ty span{
    display:inline-block;
    width: 100%;
    height: 1.9rem;
    line-height: 1.9rem;
}
.sy-lm5-ty span img{

    vertical-align: middle;
}
.sy-lm5-ty p{
    font-size: 0.65rem;
    line-height: 1rem;
}
.sy-lm6{
    width: 100%;
   margin-top: 0.3rem;
    background: url(/uploads/image/images/ksj-sjb-bj6.png) 50% 50% no-repeat ;
    background-size: 18rem 0.125rem; 
}
.sy-lm6 a{
    display: inline-block;
     height: 1.2rem;
    line-height: 1.3rem;
    padding: 0 0.3rem 0 1.325rem;
    background:#fff url(/uploads/image/images/ksj-sjb-bj15.png) 0.3rem 50% no-repeat ;
    background-size: 0.8rem 0.8rem; 
    margin-left: 0.5rem;
    font-size: 0.78rem;
    color: #1e4b8f;
}
.sy-lm7{
    width: 96%;
    margin: 0 auto;
    margin-top: 0.3rem;
    overflow: hidden;
}
.sy-lm7 ul{
    overflow: hidden;
}
.sy-lm7 ul li{
    width: 50%;
    float: left;
    height: 1.5rem;
    line-height: 1.5rem;
    background: #eeeeee;
    border:1px solid #fff;
    border-top: 0;
    border-right: 0;
}
.sy-lm7 ul li a{
    display: inline-block;
    width: 100%;
    height: 100%;
    font-size: 0.65rem;
    text-align: center;
    overflow: hidden;
}
.sy-lm70410{
    width: 98%;
    margin: 0 auto;
    margin-top: 0.3rem;
    overflow: hidden;
}
.sy-lm70410 ul{
    overflow: hidden;
}
.sy-lm70410 ul li{
    width: 48%;
    float: left;
    height: 2.5rem;
    margin: 0 1%;
    margin-bottom: 0.4rem;
   
}
.sy-lm70410 ul li img{
    width: 100%;
    height: 100%;
}
.sy-lm8{
    width: 96%;
    margin: 0 auto;
    margin-top: 0.6rem;
    height: 1.2rem;
    line-height: 1.2rem;
    background: #1e5096 url(/uploads/image/images/ksj-sjb-bj16.png) 37% 55% no-repeat ;
    background-size: 1rem 0.7rem; ;
}
.sy-lm8 a{
    display: inline-block;
    width: 100%;
    height: 100%;
    font-size: 0.68rem;color: #fff;text-align: center;
}
.sy-foot{
    width: 100%;
    margin-top: 0.5rem;
    padding: 0.4rem 0;
    background: #1e4b8f;
}
.sy-foot p{
    font-size: 0.55rem;
    line-height: 1.1rem;
    text-align: center;
    color: #fff;
}
.sy-foot p a,.sjb-foot p span{
    font-size: 0.35rem;
    line-height: 0.6rem;
    color: #fff;
}
.sy-foot p i{
    display: inline-block;
    width: 0.3rem;
    text-align: center;
    color: #fff;
}
.sj-bsfw{
    width: 100%;
    padding: 0.5rem 0 0.3rem 0;
}
.sj-bsfw-lm1{
    width: 90%;
    margin: 0 auto;
}
.sj-bsfw-lm1 img{
    width: 100%;
}
.sj-bsfw-lm2{
    width: 100%;
    margin-top: 0.5rem;
    background: #1e4b8f;
}
.kong02rem{
    height: 0.3rem;
}
.sj-bsfw-lm2 ul li{
    width: 32%;
    float: left;
    margin-left: 2%;
    height: 1.4rem;
    line-height: 1.2rem;
    text-align: center;
    color: #fff;
    font-size: 0.73rem;
    font-weight: bold;
}
.sj-bsfw-lm2 ul li:first-child{
    margin-left: 0;
}
.sj-bsfw-lm2 ul li.zx-xuan1{
    background: #fff;
    color: #1e4b8f;
}
.kongzhi1 ul li{
    width: 25%;
    float: left;
    margin-left: 0%;
    height: 1.3rem;
    line-height: 1.1rem;
    text-align: center;
    color: #fff;
    font-size: 0.71rem;
    font-weight: bold;
}
.sj-bsfw-lm3 ul li{
    width: 50%;
    float: left;
    margin-left: 0;
    height: 1.3rem;
    line-height: 1rem;
    text-align: center;
    color: #fff;
    font-size: 0.68rem;
    font-weight: bold;
}
.sj-hdjl{
    width: 100%;
    padding: 0.5rem 0 0.3rem 0;
}
.sj-hdjl-lm1{
    width: 94%;
    margin: 0 auto;
}
.sj-hdjl-lm1-l{
    width: 48%;
    float: left;
    height: 1.5rem;
    line-height: 1.5rem;
    background: #1780bb;
}
.sj-hdjl-lm1-l a{
    display: inline-block;
    width: 100%;
    height: 100%;
    color: #fff;
    font-size: 0.65rem;
    font-weight: bold;
    letter-spacing: 0.2rem;
    text-indent: 2.4rem;
    background:  url(/uploads/image/images/ksj-sjb-bj18.png) 20% 55% no-repeat ;
    background-size: 0.825rem 0.825rem; ;
}
.sj-hdjl-lm1-r{
    width: 48%;
    float: right;
    height: 1.5rem;
    line-height: 1.5rem;
    background: #9acb49;
}
.sj-hdjl-lm1-r a{
    display: inline-block;
    width: 100%;
    height: 100%;
    color: #fff;
    font-size: 0.65rem;
    font-weight: bold;
    letter-spacing: 0.2rem;
    text-indent: 2.4rem;
    background:  url(/uploads/image/images/ksj-sjb-bj19.png) 20% 55% no-repeat ;
    background-size: 0.875rem 0.875rem; 
}
.sj-hdjl-lm2{
    width: 100%;
    height: 1.3rem;
    line-height: 1.3rem;
    background: #f3f3f3;
    margin-top: 0.5rem;
}
.sj-hdjl-lm2 span{
    display: inline-block;
    margin-left: 0.6rem;
    padding-left: 0.45rem;
    background:  url(/uploads/image/images/ksj-sjb-bj20.png) 0 60% no-repeat ;
    background-size: 0.175rem 0.85rem; 
    font-size: 0.78rem;
    font-weight: bold;
    color: #1e4b8f;
}
.sj-hdjl-lm2 span a{
    color: #1e4b8f;
}
.sj-hdjl-lm2>a{
    display: inline-block;
    float: right;
    margin-right: 0.6rem;
    height: 1.2rem;
    line-height: 1.1rem;
    margin-top: 0.15rem;
    border:1px solid #ece9e9;
    background: #fff;
    padding:0 0.5rem;
    font-size: 0.6rem;
    color: #1e4b8f;
    font-weight: bold;
}
.sj-hdjl-lm3{
    width: 94%;
    margin: 0 auto;
    margin-top: 0.5rem;
}
.sj-hdjl-lm3-ty{
     width: 48%;

}
.sj-hdjl-lm3-ty img{
    width: 100%;
    height: 5.5rem;
}
.sj-hdjl-lm3-ty p{
    width: 100%;
    height: 1rem;
    line-height: 1rem;
    font-size: 0.52rem;
    text-align: center;
    overflow: hidden;
}
.sj-hdjl-lm4{
    width: 94%;
    margin: 0 auto;
    margin-top: 0.2rem;
}
.sj-hdjl-lm4 ul{
    overflow: hidden;
}
.sj-hdjl-lm4 p{
    font-size: 0.65rem;
    line-height: 1.2rem;
    margin-bottom: 0.2rem;
}
.sj-hdjl-lm4 ul li{
    width: 100%;
}
.sj-hdjl-lm4 ul li a{
    display: inline-block;
    padding: 0.3rem 0;
    border-bottom: 1px solid #dddddd;
}
.sj-hdjl-lm4 ul li a span{
    display: block;
    line-height: 1rem;
    font-size: 0.55rem;
    color: #888888;
}
.sj-hdjl-lm4 ul li a p{
    line-height: 1rem;
    font-size: 0.55rem;
}
.sj-hdjl-lm5{
    width: 100%;
    border-top: 1px solid #edf4ff;
}
.sj-hdjl-lm5-ty{
    width: 33.33%;
    float: left;
    border-bottom: 1px solid #edf4ff;
     border-right: 1px solid #edf4ff;
    text-align: center;
}
.sj-hdjl-lm5-ty a{
    display: inline-block;
    width: 100%;
    padding: 0.5rem 0;
}
.sj-hdjl-lm5-ty span{
    display:inline-block;
    width: 100%;
    height: 2rem;
    line-height: 2rem;
}
.sj-hdjl-lm5-ty span img{

    vertical-align: middle;
}
.sj-hdjl-lm5-ty p{
    font-size: 0.65rem;
    line-height: 1.2rem;
    color: #333333;
}
.sj-hdjl-lm6{
    width: 100%;
}
.sj-hdjl-lm6-ty{
    width: 50%;
    float: left;
    border-bottom: 1px solid #edf4ff;
     border-right: 1px solid #edf4ff;
    text-align: center;
}
.sj-hdjl-lm6-ty a{
    display: inline-block;
    width: 100%;
    padding: 0.5rem 0;
}
.sj-hdjl-lm6-ty span{
    display:inline-block;
    width: 100%;
    height: 2rem;
    line-height: 2rem;
}
.sj-hdjl-lm6-ty span img{

    vertical-align: middle;
}
.sj-hdjl-lm6-ty p{
    font-size: 0.6rem;
    line-height: 1.1rem;
    color: #333333;
}
.sj-hdjl-lm7{
    width: 94%;
    margin: 0 auto;
    margin-top: 0.5rem;
    overflow: hidden;
    height: 1.7rem;
    line-height: 1.7rem;
}
.sj-hdjl-lm7 ul li{
    width: 50%;
    float: left;
    border-left: 2px solid #fff;
    background: #f2f2f2;
}
.sj-hdjl-lm7 ul li:first-child{
    margin-left: 0;
}
.sj-hdjl-lm7 ul li a{
    display: inline-block;
    width: 100%;
    height: 100%;
    text-align: center;
    font-size: 0.65rem;
    color: #333333;
}
.sj-hdjl-lm7 ul li.sj-hdjl-lm7-a1 a{
    background:  url(/uploads/image/images/ksj-sjb-bj38.png) 24% 50% no-repeat ;
    background-size: 0.75rem 0.75rem; 
}
.sj-hdjl-lm7 ul li.sj-hdjl-lm7-a2 a{
    background:  url(/uploads/image/images/ksj-sjb-bj39.png) 24% 50% no-repeat ;
    background-size: 0.675rem 0.825rem; 
}
.sj-hdjl-lm8{
    width: 94%;
    margin: 0 auto;
    margin-top: 0.5rem;
    overflow: hidden;
}
.sj-hdjl-lm9{
    width: 100%;
}
.sj-hdjl-lm9-ty{
    width: 33.33%;
    float: left;
    text-align: center;
}
.sj-hdjl-lm9-ty a{
    display: inline-block;
    width: 100%;
    padding: 0.5rem 0;
}
.sj-hdjl-lm9-ty span{
    display:inline-block;
    width: 100%;
    height: 2.5rem;
    line-height: 2.5rem;
}
.sj-hdjl-lm9-ty span img{

    vertical-align: middle;
}
.sj-hdjl-lm9-ty p{
    font-size: 0.65rem;
    line-height: 1.3rem;
    color: #333333;
}
.sjb-dqwz{
    padding: 0.3rem 0.4rem;
    background: #eeeeee;
    border-bottom: 1px solid #dcdbdb;
}
.sjb-dqwz h2{
     font-size: 0.5rem;
    color: #888;
}
.sjb-dqwz a{
    font-size: 0.5rem;
    color: #888;
}
.sjb-ldjs-t-m{
    box-sizing: content-box;
    text-align: center;
    overflow: hidden;
    padding: 0.45rem;
    border: 1px solid #ddd;
    width: 35%;
    margin: 0 auto;
    margin-top: 0.2rem;
}
.sjb-ldjs-t-m img{
    width: 100%;
    display: block;
}
.sjb-ldjs-t-m p{
    width: 94%;
    margin: 0 auto;
    line-height: 1rem;
    font-size: 0.55rem;
}
.sjb-ldjs-t-x{
    width: 96%;
    margin: 0 auto;
    margin-top: 0.5rem;
}
.sjb-ldjs-t-x ul li{
    box-sizing: border-box;
    padding: 0.25rem;
    width: 30%;
    float: left;
    margin-left: 2.5%;
    margin-bottom: 0.5rem;
    border: 1px solid #ddd;
}
.sjb-ldjs-t-x ul li:nth-child(3n 1){
    clear: both;
} 
.sjb-ldjs-t-x ul li img{
    width: 100%;
    height: 5.575rem;
}
.sjb-ldjs-t-x ul li p{
     width: 94%;
    margin: 0 auto;
    line-height: 0.8rem;
    overflow: hidden;
    font-size: 0.55rem;
    text-align: center;
}
.sjb-sjgk{
    padding: 0.3rem;
    font-size: 0.65rem;
    line-height: 1.2rem;
}
.sjb-sjgk p{
    font-size: 0.50rem;
    line-height: 1rem;
    text-indent: 2em;
}
.ldxx-x{
    width: 90%;
    margin: 0 auto;
    margin-top: 0.5rem;
    overflow: hidden;
    line-height: 1.5rem;
}
.ldxx-x ul li{
    width: 50%;
    float: left;
    border-left: 2px solid #fff;
    background: #eeeeee;
}
.ldxx-x ul li a{
    display: inline-block;
    width: 100%;
    height: 100%;
    text-align: center;
    font-size: 0.6rem;
    color: #333333;
    overflow: hidden;
}
.ldxx{
    padding-bottom: 0.5rem;
}
.wsxf{
    width: 100%;
    padding: 0.5rem 0 0 0;
}
.wsxf-lm1{
    width: 92%;
    margin: 0 auto;
    padding: 0.2rem 0.3rem;
    border: 1px solid #dddddd;
}
.wsxf-lm1 span{
    display: block;
    line-height: 1.1rem;
    font-size: 0.6rem;
    color: #333333;
}
.wsxf-lm1 p{
    font-size: 0.5rem;
    line-height: 1rem;margin-bottom: 0.3rem;
}
.wsxf-lm2{
    width: 100%;
    margin-top: 0.5rem;
    line-height: 1.2rem;height: 1.2rem;
    border-bottom: 1px solid #e6e9ed;
}
.wsxf-lm2 span{
    display: inline-block;
    margin-left: 4%;
    font-size: 0.68rem;
    color: #1e4b8f;
}
.wsxf-lm2 a{
     display: inline-block;
    margin-right: 4%;
    float: right;
    font-size: 0.6rem;
    color: #1e4b8f;
}
.wsxf-lm3{
    width: 90%;
    margin: 0 auto;
    margin-top: 0.5rem;
}
.wsxf-lm3 input{
    width: 100%;
    margin: 0 auto;
    height: 1.3rem;
    line-height: 1.3rem;
    margin-bottom: 0.2rem;
    background: #e6e9ed;
    text-indent: 0.3rem;
    font-size: 0.6rem;
}
.wsxf-lm3 button {
    height: 1.2rem;
    border: 0;
    width: 100%;
    cursor: pointer;
    color: #fff;
    font-size: 0.65rem;
    background: #1e4b8f;
}
.wsxf-lm4 table {
    width: 100%;
    table-layout: fixed;
    border-collapse: collapse;
    margin: 0 auto;
    text-align: center;
}
.wsxf-lm4 table thead th {
    border: 1px solid #e5e5e5;
    border-top: 0;
    vertical-align: middle;
    color: #666;
    height: 1.2rem;
    font-size: 0.5rem;
    color: #000000;
}
.wsxf-lm4 table td {
    border: 1px solid #e5e5e5;
    font-size: 0.5rem;
    color: #000000;
    text-align: center;
    height: 1.2rem;
   vertical-align: middle;
    padding: 0.2rem;
    line-height: 0.55rem;
}
.wsxf-lm4 table td.wsxf-lm4-td1{
    text-align: left;
     padding-left: 0.5rem;
}
.wsxf-lm4 table thead th.wsxf-lm4-td1{
    text-align: left;
    padding-left: 0.5rem;
}
.sj-page{
    width: 100%;
    text-align: center;
    line-height: 1.3rem;
    margin-bottom: 0.5rem;
}
.sjb-dlmgl-t{
    width: 100%;
    height: 1.6rem;
    line-height: 1.6rem;
    background: #edeff2;
}
.sjb-dlmgl-t span{
    font-size: 0.73rem;
    margin-left: 0.5rem;
    color: #1e4b8f;
    font-weight: bold;
}
.mar-t05{
    margin-top: 0.5rem;
}
.sjb-dlmgl-t ul {
    font-size: 0;
    width: 74%;
    float: right;
    margin-right: 2%;
    font-family: none;
    white-space: nowrap;
    overflow: hidden;
    overflow-x: auto;
    height: 1.6rem;
    z-index: 9999;
    display: block;
}
.sjb-dlmgl-t ul li{
    text-align: center;
    font-size: 0.5rem;
    display: inline-block;
    height: 1.6rem;
    line-height: 1.7rem;
    color: #333;
    margin: 0 0.2rem;
}
.sjb-dlmgl-t ul li.sjb-dlmgl-t-li-xz{
    color: #c72500;
}
.sjb-dlmgl-x{
    width: 96%;
    
    margin: 0 auto;
    margin-top: 0.5rem;
}
.sjb-dlmgl-x ul li{
    width: 33.3%;
    height: 1.4rem;
    line-height:1.4rem;
    float: left;
     border-left:1px solid #fff; 
     background: #e1ebf4;
}
.sjb-dlmgl-x ul li:first-child{
    border-left:0; 
}
.sjb-dlmgl-x ul li a{
    display: inline-block;
    width: 100%;
    height: 100%;
    text-align: center;
    font-size: 0.68rem;
    font-weight: bold;
    color: #222222;
}
.mar-t0{
    margin-top: 0;
}
.tjzc0413{
    width: 100%;
    margin-top: 0.3rem;
    overflow: hidden;
}
.tjzc0413 ul{
    overflow: hidden;
    padding: 0 0.3rem;
}
.tjzc0413 ul li{
    overflow: hidden;
    float: left;
    width: 49%;
    margin-right: 2%;
    margin-bottom: 2%;
    text-align: center;
}
.tjzc0413 ul li:nth-of-type(2n-0) {
    margin-right: 0;
}
.tjzc0413 ul li img {
    width: 100%;
    display: block;
    margin: 5px 0;
    height: 5rem;
}
.tjzc0413 ul li p{
    font-size: 0.6rem;line-height: 1rem;
}