/*banner*/
 .banner {
	 width: 7.5rem;
     height: 13.06rem;
     background: url(../images/ban-sj.jpg) no-repeat center;
	 background-size: 7.5rem 13.06rem;
}
 .banner2 {
	 display: none;
     height: 4.17rem;
     background: url(../images/banner2.jpg) no-repeat center;
}
 .top{
     width: 100%;
}
 .top-1 {
     width: 6.9rem;
     height: 0.8rem;
     margin: 0 auto;
     display: flex;
     justify-content: space-between;
     align-items: center;
}
 .top .logo {
     width: 2.49rem;
     height: 0.56rem;
}
 .zx {
     font-size: 0.24rem;
     color: #fff;
     display: block;
     width: 1.5rem;
     height: 0.5rem;
     text-align: center;
     line-height: 0.5rem;
     background: #284095;
     cursor: pointer;
     transition: 0.3s;
     border-radius: 0.3rem;
}
 .zx:hover{
     background: #f9c03f;
}
 .w{
     width: 7rem;
     margin: auto;
}
/*dy*/
 .dy{
     background: url(../images/dy-sj.jpg) no-repeat top,#e6eef9;
	 background-size: 7.5rem 1.56rem;
     padding-bottom: 0.7rem;
}
 .bt{
     display: flex;
     justify-content: space-between;
     flex-wrap: wrap;
     margin: auto;
}
 .bt1{
     width: 5.02rem;
     margin: auto;
     margin-bottom: 0.34rem;
}
 .bt img{
     width: 1.03rem;
     height: 0.28rem;
     margin-top: 0.18rem;
}
 .bt-h{
     font-size: 0.44rem;
     text-align: center;
}
 .bt-h1{
     color: #284095;
}
 .dy-2{
     background: #fff;
     border-radius: 0.2rem;
     padding: 0.34rem;
     position: relative;
}
 .dy-ul{
     display: flex;
     justify-content: space-between;
     flex-wrap: wrap;
     position: relative;
     z-index: 3;
}
 .dy-ul li{
     width: 2.9rem;
     height: 4.03rem;
     background: #e6eef9;
     border-radius: 0.2rem;
     text-align: center;
	 margin-bottom: 0.54rem;
}
 .dy-ul li img{
     
     margin-top: 0.6rem;
     margin-bottom: 0.08rem;
}
 .dy-ul li h4{
     font-size: 0.38rem;
     color: #284095;
     text-align: center;
}
 .dy-ul li p{
     font-size: 0.38rem;
     color: #333333;
     margin: 0.1rem auto 0.3rem;
}
 .dy-ul li a{
     font-size: 0.28rem;
     color: #fff;
     background: #284095;
     width: 2.02rem;
     height: 0.5rem;
     line-height:0.5rem;
     display: block;
     border-radius: 0.1rem;
     text-align: center;
     margin: auto;
     transition: 0.3s;
}
 .dy-ul li a:hover{
     background: #f6c313;
     color: #333;
}
 .heng{
	 display: none;
     width: 10.31rem;
     border: 1px solid #284095;
     position: absolute;
     top: 1.56rem;
     left: 0.34rem;
     z-index: 2;
}
 .yh{
     width: 6.98rem;
     height: 2.07rem;
     background: url(../images/yh-sj.png) no-repeat center;
	 background-size: 6.98rem 2.07rem;
     margin-top: 0.38rem;
}
 .yh h4{
     font-size: 0.26rem;
     color: #fff;
     padding-top: 0.22rem;
     margin-left: 2rem;
     line-height: 0.52rem;
}
 .yh h4 span{
     font-size: 0.28rem;
}
 .yh h4 b{
     color: #f6c313;
}
 .yh-a1{
     font-size: 0.24rem;
     color: #333;
     background: #fff;
     width: 1.32rem;
     height: 0.36rem;
     line-height: 0.36rem;
     display: block;
     text-align: center;
     border-radius: 0.4rem;
     transition: 0.3s;
     margin-left: 2rem;
     margin-top: 0.1rem;
}
 .yh-a1:hover{
     background: #f6c313;
}
/*kc*/
 .kc{
     background: #284095;
         padding: 0.5rem 0rem 0.7rem;
}
 .bt2{
     width: 5.02rem;
     margin: auto;
}
 .bt-h2{
     color: #fff;
}
 .ds{
     margin: 0.4rem 0rem 0rem;
}
 .ds a{
     font-size: 0.26rem;
    width: 2.06rem;
    height: 0.62rem;
    line-height: 0.62rem;
    background: #fff;
    color: #333;
    display: block;
    float: left;
    margin-right: 0.25rem;
    text-align: center;
    transition: 0.3s;
    margin-bottom: 0.25rem;
}
 .ds a:hover{
     background: #f6c313;
}
 .ds a.active{
     background: #f6c313;
}
 .kb table th{
     font-size: 0.2rem;
     color: #333;
     background: #f6c313;
     height: 0.6rem;
     border: 1px solid #333;
}
 .kb table td{
     font-size: 0.16rem;
     color: #333;
     background: #fff;
     padding: 0.05rem;
     border: 1px solid #333;
     text-align: center;
}
 .kc-a1{
     font-size: 0.18rem;
     width: 1.52rem;
     height: 0.46rem;
     line-height: 0.46rem;
     display: block;
     background: #284095;
     color: #fff;
     border-radius: 0.4rem;
     transition: 0.3s;
     text-align: center;
     margin: auto;
}
 .kc-a1:hover{
     background: #c73b58;
}
 .td-l{
     text-align: left!important;
}
/*ys*/
 .ys{
     background: #e6eef9;
     padding: 0.7rem 0rem;
}
 .bt3{
     width: 7.05rem;
}
 .ys-2{
     width: 6.9rem;
     background: #fff;
	 border-radius: 0.2rem;
     margin: 0.4rem 0rem 0.6rem;
     padding: 0.01rem;
}
 .ys-ul{
     width: 6.32rem;
     margin:0.3rem auto 0rem;
    
}
 .ys-ul li{
     width: 6.32rem;
     height: 1.26rem;
     margin-bottom: 0.15rem;
     padding-left: 1.4rem;
}
 .ys-ul li:nth-of-type(1){
     background: url(../images/ys-img1-sj.png) no-repeat center;
	 background-size: 100% 100%;
}
 .ys-ul li:nth-of-type(2){
     background: url(../images/ys-img2-sj.png) no-repeat center;
	 background-size: 100% 100%;
}
 .ys-ul li:nth-of-type(3){
     background: url(../images/ys-img3-sj.png) no-repeat center;
	 background-size: 100% 100%;
}
 .ys-ul li:nth-of-type(4){
     background: url(../images/ys-img4-sj.png) no-repeat center;
	 background-size: 100% 100%;
}
 .ys-ul li:nth-of-type(5){
     background: url(../images/ys-img5-sj.png) no-repeat center;
	 background-size: 100% 100%;
}
 .ys-ul li:nth-of-type(6){
     background: url(../images/ys-img6-sj.png) no-repeat center;
	 background-size: 100% 100%;
}
 .ys-ul li p{
     font-size: 0.24rem;
    color: #333;
    padding-top: 0.26rem;
    margin-bottom: 0.15rem;
}
 .ys-a1{
     font-size: 0.24rem;
     color: #fff;
     background: #284095;
     width: 1.36rem;
     height: 0.36rem;
     line-height: 0.36rem;
     display: block;
     text-align: center;
     border-radius: 0.4rem;
     transition: 0.3s;
}
 .ys-a1:hover{
     background: #c73b58;
}
/*sm*/
 .sm{
     background: #fff;
     border-radius: 0.2rem;
     padding: 0.34rem 0rem;
     margin-top: 0.36rem;
}
 .sm-ul{
     width: 6.69rem;
     margin: auto;
     display: flex;
     justify-content: space-between;
     flex-wrap: wrap;
}
 .sm-ul li{
     width: 6.69rem;
     height: 1.63rem;
	 margin-bottom: 0.3rem;
}
 .sm-ul li:nth-of-type(1){
     background: url(../images/sm-img1-sj.png) no-repeat center;
	 background-size: 100% 100%;
}
 .sm-ul li:nth-of-type(2){
     background: url(../images/sm-img2-sj.png) no-repeat center;
	 background-size: 100% 100%;
}
 .sm-ul li:nth-of-type(3){
     background: url(../images/sm-img3-sj.png) no-repeat center;
	 background-size: 100% 100%;
}
 .sm p{
     font-size: 0.28rem;
     color: #333;
     text-align: center;
   
}
/*jr*/
 .jr{
     background: #284095;
     padding: 0.66rem 0rem 1rem;
}
 .bt4{
     width: 9rem;
     margin: auto;
}
 .jr-ul{
     margin-top: 0.55rem;
     display: flex;
     justify-content: space-between;
     flex-wrap: wrap;
}
 .jr-ul li{
     width: 2.56rem;
     height: 4.26rem;
     border-radius: 0.2rem;
     background: #fff;
     padding: 0.1rem;
     text-align: center;
}
 .jr-ul li img{
     width: 2.31rem;
     height: 2.31rem;
    
}
 .jr-div1 p{
         font-size: 0.24rem;
    color: #333333;
    margin: 0.2rem auto 0.1rem;
    width: 58%;
    line-height: 0.36rem;
}
 .jr-div1 a{
     font-size: 0.24rem;
     color: #fff;
     background: #c73b58;
     width: 1.84rem;
     height: 0.52rem;
     line-height: 0.52rem;
     display: block;
     border-radius: 0.4rem;
     text-align: center;
     margin: auto;
}
 