 @media screen and (max-width:5560px) and (min-width: 1024px){
 body{ font-size:0.22rem;   }
 .width1735{ width:19.54rem; margin:0 auto; }  
 .logo{ height:0.48rem; width:auto; }
 .logobox{ display:flex; align-items:center; font-size:0.3rem;  line-height:0  }
 .logobox i{ padding:0 8px 0 5px; color:#999;}
 .topbox{ height:0.83rem; display:flex; justify-content: space-between; align-items: center; }
 .toplink{ display:flex; justify-content:space-between; align-items:center; width:4.3rem;}
 .toplink a{ width:1.25rem; height:0.49rem; line-height:0.49rem; border-radius:10px; border:1px solid #59a4cc; text-align:center; }
.banner{ width:100%; height:5.03rem; background:url(../images/bannerbg.jpg) no-repeat center; background-size:100% auto;  }
.textbox{  height:5.03rem; display:flex; width:100%;   flex-direction: column; justify-content:center; align-items:center; }
.textbox h1{ font-size:0.9rem; color:#fff; font-weight:bold; }
.textbox p{ padding:0.1rem 0  0rem 0; font-size:0.24rem; color:#fff; }
.box1title{ display:flex; flex-direction:column; justify-content:center; align-items:center;
}
.box1title{ margin:0.34rem auto; }
 .h2title{font-size:0.42rem; color:#173497;   margin-bottom:0.2rem; display:flex; align-items:center; }
 .h2title img{ width:0.14rem; height:0.31rem; margin-right:0.1rem; }
 .more{color:#333}
 .newsbox { display:flex; justify-content:space-between; flex-wrap:wrap; }
 .newsbox li{ width:9.6rem; margin-bottom:0.2rem; height:1.34rem; background:#f2f3f5; border-radius:10px; padding:0.25rem 0.3rem; box-sizing:border-box; display:flex; flex-direction:column; justify-content:space-between;}
 .newsbox li a{ background:url(../images/dianpng.png) no-repeat left center; background-size:0.09rem  0.09rem; padding-left:0.2rem;  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; color:#333; font-size:0.22rem }
  .newsbox li span{ display:flex; height:0.22rem; align-items:center; color:#666 }
  .newsbox li span img{ width:0.23rem; height:0.22rem; margin-right:0.1rem;  }

  .box2{ background:#edf7fd; padding:0.3rem 0; }
  .box1{ background:url(../images/kx.png) no-repeat; background-size:2.59rem 2.98rem; background-position:22rem 0.2rem; padding-bottom:0.3rem }
  .box2c{ display:flex; justify-content:space-between;  }
  .box2c-l{ background:#d0ebfa; width:50%; padding:0.3rem; box-sizing:border-box; display:flex;          padding-top: 0.6rem;}
  .box2c-l h2{ writing-mode: vertical-rl; margin-right:0.3rem; color:#173497;}
   .ulbox,.box2c-l ul{ width:8.5rem; }
.box2c-l ul li span{ width:0.8rem;  }
 .ychun a{ overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;  }
   .listyle li{ display:flex; justify-content:flex-start; align-items:center; font-size:0.22rem; margin:0.15rem 0 }
   .listyle li:before{ content:"";   padding:0.04rem; line-height:0; background:#173497; border-radius:100%; margin-right:0.1rem;   }
 .box2c-r{ width:50%; display:flex; justify-content:space-between; background:#def1fb }
 .imgbox{ display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    width: 5.2rem;
    height: 3.3rem;
    align-items: center;
    align-content: space-between;
    flex-direction: column; margin:0 0.3rem; }
  .imgbox img{ width:2.48rem; height:1.51rem; }
.morebox{ text-align:right; }
  .txtbox{ display:flex; justify-content:center; align-items:center; width:4rem }
  .txtbox img{ width:2.68rem; height:1.13rem;}
  .zsbox{ display:flex; justify-content:space-between; }
  .zsbox h2{ color:#173497;}
  .zsbox li{ width:5.5rem; height:3.62rem; background-repeat:no-repeat; background-size:100% auto; background-position:left top; }
   .zsbox li div{ width:2.1rem; padding:0.6rem 0 0 0.3rem; }
   .zsbox li div p{ padding-top:0.15rem; }
   .zsbox li:nth-child(1){ background-image:url(../images/zs1.png); }
   .zsbox li:nth-child(2){ background-image:url(../images/zs2.png); }
   .zsbox li:nth-child(3){ background-image:url(../images/zs3.png); }
   .box3{ background: url(../images/footbgbg.png) no-repeat 0.5rem 0.5rem  #edf7fd; background-size:4.44rem 3.43rem; padding:0.3rem 0 0.6rem 0; margin-top:0.3rem; }
   .box3c{ display:flex; justify-content:space-between; }
   .box3parta{ width:12.4rem; background:#fff; border-radius:20px; overflow:hidden; }
   .box3partb{ width:6.33rem; background:#fff; border-radius:20px; overflow:hidden;}
   .box3title{ padding:0.3rem 0 0.3rem 1.2rem; }
   .box3title h2{ color:#173497; }
   .box3title_bg1{ background:url(../images/sicon.png) no-repeat 0.3rem center; background-size:0.55rem 0.55rem; }
    .box3title_bg2{ background:url(../images/kuicon.png) no-repeat 0.3rem center; background-size:0.59rem 0.60rem; }
   .boxfott{ height:1.23rem; width:100%; display:flex; align-items:center; justify-content:space-between; background: url(../images/bg1111.png) no-repeat center; background-size: cover; }
   .boxfott i{ display:flex; align-items:center;justify-content:center; color:#fff; width:33.3%;}
.boxfott a{ color:#fff; font-size:0.32rem; }
 .boxfott i img{ margin-right:0.15rem; height:0.6rem; width:auto; }
 
.box3partc{height:1.23rem; width:100%; background: url(../images/fbgg.png) no-repeat center; background-size: cover;}

.p40{padding:0.4rem 0;}







  }

@media screen and (max-width: 1000px) and (min-width:0){ 
 .p40{margin:20px 0}
  body{ font-size:1rem;   }
 .width1735{ width:100%;  padding:0 15px; box-sizing:border-box; }  
 .logo{ height:1.5rem; width:auto; }
  .logobox{ display:flex; align-items:center; font-size:1rem;  line-height:0  }
 .logobox i{ padding:0 8px 0 5px; color:#999;}
 .topbox{ height:3rem; display:flex; align-items: center; }
 .toplink{ display:none; justify-content:space-between; align-items:center; width:4.3rem;}
 .toplink a{ width:1.25rem; height:0.49rem; line-height:0.49rem; border-radius:10px; border:1px solid #59a4cc; text-align:center; }
.banner{ width:100%; height:8rem; background:url(../images/bannerbg.jpg) no-repeat center;     margin-bottom: 30px; }
.textbox{  height:8rem; display:flex;   flex-direction: column; justify-content:center; }
.textbox h1{ font-size:2rem; color:#fff;  text-align:center; }
.textbox p{ padding:0.1rem 0  0rem 0; font-size:0.84rem; color:#fff; text-align:center;}
.box1title{ display:flex; flex-direction:column; justify-content:center; align-items:center;
}
h2{font-size: 20px!important;}
h2.h2title{font-size:24px!important;}
.box1title{ margin:10px 0 30px 0; }
 .h2title{font-size:24px; color:#173497;    display:flex; align-items:center; }
 .h2title img{ width:10px; height:auto; margin-right:15px; }
 .more{color:#333}
 .newsbox { display:flex; justify-content:space-between; flex-wrap:wrap; }
 .newsbox li{ width:100%; margin-bottom:15px;   background:#f2f3f5; border-radius:10px; padding:10px; box-sizing:border-box; display:flex; flex-direction:column; justify-content:space-between;}
 .newsbox li a{ background:url(../images/dianpng.png) no-repeat left center; background-size:6px 6px; padding-left:15px;  overflow: hidden;
 
  text-overflow: ellipsis; color:#333;  }
  .newsbox li span{ display:flex;   align-items:center; color:#666; padding-left:20px; }
  .newsbox li span img{ width:15px; height:auto;  margin-right:10px;  }

  .box2{ background:#edf7fd; padding:30px 0; margin-bottom:40px }
  .box1{ background:url(../images/kx.png) no-repeat; background-size:2.59rem 2.98rem; background-position:22rem 0.2rem; padding-bottom:0.3rem }
  .box2c{   }
  .box2c-l{ background:#d0ebfa; width:100%; padding:15px; box-sizing:border-box;  }
  .box2c-l h2{ color:#173497;}
   .ulbox,.box2c-l ul{ width:100%; }
.box2c-l ul li span{ width:0.8rem; display:none;    }
 .ychun a{ overflow: hidden;
  
  text-overflow: ellipsis;  }
   .listyle li{ display:flex; justify-content:space-between; align-items:center;  margin:15px  0 }
   .listyle li:before{ content:"";   padding:3px; line-height:0; background:#173497; border-radius:100%; margin-right:10px;   }
 .box2c-r{ width:100%; display:flex; justify-content:space-between; background:#def1fb }
 .imgbox{ display: flex;
    justify-content: space-between;
    align-items: center;
    align-content: space-between;
      }
  .imgbox img{ width:auto; height:50px; }
.morebox{ text-align:right; }
  .txtbox{ display:flex; justify-content:center; align-items:center; width:7rem }
  .txtbox img{ width:4.68rem; height:auto;}
  .zsbox{  }
  .zsbox h2{ color:#173497;}
  .zsbox li{   background-repeat:no-repeat; background-size:100% auto; background-position:left top; height:251px }
   .zsbox li div{ width:120px; padding:32px 0 0 15px; }
   .zsbox li div p{ padding-top:0.15rem; }
   .zsbox li:nth-child(1){ background-image:url(../images/zs1.png); }
   .zsbox li:nth-child(2){ background-image:url(../images/zs2.png); }
   .zsbox li:nth-child(3){ background-image:url(../images/zs3.png); }
   .box3{ background: url(../images/footbgbg.png) no-repeat 0.5rem 0.5rem  #edf7fd; background-size:4.44rem 3.43rem; padding:30px 0 60px 0; margin-top:30px; }
   .box3c{   }
   .box3parta{   background:#fff; border-radius:10px; overflow:hidden; margin-bottom:25px; }
   .box3partb{  background:#fff; border-radius:10px; overflow:hidden;}
   .box3title{ padding:15px 0 15px 60px; }
   .box3title h2{ color:#173497; }
   .box3title_bg1{ background:url(../images/sicon.png) no-repeat 15px center; background-size:25px auto; }
    .box3title_bg2{ background:url(../images/kuicon.png) no-repeat 15px center; background-size:25px auto; }
   .boxfott{ height:50px; width:100%; display:flex; align-items:center; justify-content:space-between; background: url(../images/bg1111.png) no-repeat center; background-size: cover; }
   .boxfott i{ display:flex; align-items:center;justify-content:center; color:#fff; width:33.3%;}
.boxfott a{ color:#fff; font-size:18px; }
 .boxfott i img{ margin-right:10px; height:30px; width:auto; }
 
.box3partc{height:50px; width:100%; background: url(../images/fbgg.png) no-repeat center; background-size: cover;}
 .pcnoshow{display: block;}
.mobilenoshow{display: none;}

 
}
    

 
 @media screen and (max-width: 5560px) and (min-width: 1600px){

   
 body{ font-size:0.22rem;   }
 .width1735{ width:17.54rem; margin:0 auto; }  
 .logo{ height:0.48rem; width:auto; }
 .logobox{ display:flex; align-items:center; font-size:0.3rem;  line-height:0  }
 .logobox i{ padding:0 8px 0 5px; color:#999;}
 .topbox{ height:0.83rem; display:flex; justify-content: space-between; align-items: center; }
 .toplink{ display:flex; justify-content:space-between; align-items:center; width:4.3rem;}
 .toplink a{ width:1.25rem; height:0.49rem; line-height:0.49rem; border-radius:10px; border:1px solid #59a4cc; text-align:center; }
.banner{ width:100%; height:5.03rem; background:url(../images/bannerbg.jpg) no-repeat center; background-size:100% auto;  }
.textbox{  height:5.03rem; display:flex; width:100%;   flex-direction: column; justify-content:center; align-items:center; }
.textbox h1{ font-size:0.9rem; color:#fff; font-weight:bold; }
.textbox p{ padding:0.1rem 0  0rem 0; font-size:0.24rem; color:#fff; }
.box1title{ display:flex; flex-direction:column; justify-content:center; align-items:center;
}
.box1title{ margin:0.64rem auto; }
 .h2title{font-size:0.32rem; color:#173497;   margin-bottom:0.2rem; display:flex; align-items:center; }
 .h2title img{ width:0.14rem; height:0.31rem; margin-right:0.1rem; }
 .more{color:#333}
 .newsbox { display:flex; justify-content:space-between; flex-wrap:wrap; }
 .newsbox li{ width:8.6rem; margin-bottom:0.2rem; height:1.34rem; background:#f2f3f5; border-radius:10px; padding:0.25rem 0.3rem; box-sizing:border-box; display:flex; flex-direction:column; justify-content:space-between;}
 .newsbox li a{ background:url(../images/dianpng.png) no-repeat left center; background-size:0.09rem  0.09rem; padding-left:0.2rem;  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; color:#333; font-size:0.3rem }
  .newsbox li span{ display:flex; height:0.22rem; align-items:center; color:#666 }
  .newsbox li span img{ width:0.23rem; height:0.22rem; margin-right:0.1rem;  }

  .box2{ background:#edf7fd; padding:0.3rem 0; }
  .box1{ background:url(../images/kx.png) no-repeat; background-size:2.59rem 2.98rem; background-position:22rem 0.2rem; padding-bottom:0.3rem }
  .box2c{ display:flex; justify-content:space-between;  }
  .box2c-l{ background:#d0ebfa; width:50%; padding:0.3rem; box-sizing:border-box; display:flex;         padding-top: 0.6rem;
           
   }
  .box2c-l h2{ writing-mode: vertical-rl; margin-right:0.15rem; color:#173497;}
   .ulbox,.box2c-l ul{ width:7.8rem; }
.box2c-l ul li span{ width:1rem;        text-align: right;  }
 .ychun a{ overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;  }
   .listyle li{ display:flex; justify-content:flex-start; align-items:center; font-size:0.22rem; margin:0.15rem 0 }
   .listyle li:before{ content:"";   padding:0.04rem; line-height:0; background:#173497; border-radius:100%; margin-right:0.1rem;   }
 .box2c-r{ width:50%; display:flex; justify-content:space-between; background:#def1fb }
 .imgbox{ display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    width: 4.2rem;
    height: 3.3rem;
    align-items: center;
    align-content: space-between;
    flex-direction: column; margin:0 0.3rem; }
  .imgbox img{ width:1.95rem; height:1.51rem; }
.morebox{ text-align:right; }
  .txtbox{ display:flex; justify-content:center; align-items:center; width:4rem }
  .txtbox img{ width:2.68rem; height:1.13rem;}
  .zsbox{ display:flex; justify-content:space-between; }
  .zsbox h2{ color:#173497;        font-size: 0.28rem;}
  .zsbox li{ width:5.5rem; height:3.62rem; background-repeat:no-repeat; background-size:100% auto; background-position:left top; }
   .zsbox li div{ width:2.1rem; padding:0.6rem 0 0 0.3rem; }
   .zsbox li div p{ padding-top:0.15rem; }
   .zsbox li:nth-child(1){ background-image:url(../images/zs1.png); }
   .zsbox li:nth-child(2){ background-image:url(../images/zs2.png); }
   .zsbox li:nth-child(3){ background-image:url(../images/zs3.png); }
   .box3{ background: url(../images/footbgbg.png) no-repeat 0.5rem 0.5rem  #edf7fd; background-size:4.44rem 3.43rem; padding:0.3rem 0 0.6rem 0; margin-top:0.3rem; }
   .box3c{ display:flex; justify-content:space-between; }
   .box3parta{ width:11.4rem; background:#fff; border-radius:20px; overflow:hidden; }
   .box3partb{ width:5.73rem; background:#fff; border-radius:20px; overflow:hidden;}
   .box3title{ padding:0.3rem 0 0.3rem 1.2rem; }
   .box3title h2{ color:#173497;         font-size: 0.28rem;}
   .box3title_bg1{ background:url(../images/sicon.png) no-repeat 0.3rem center; background-size:0.55rem 0.55rem; }
    .box3title_bg2{ background:url(../images/kuicon.png) no-repeat 0.3rem center; background-size:0.59rem 0.60rem; }
   .boxfott{ height:1.23rem; width:100%; display:flex; align-items:center; justify-content:space-between; background: url(../images/bg1111.png) no-repeat center; background-size: cover; }
   .boxfott i{ display:flex; align-items:center;justify-content:center; color:#fff; width:33.3%;}
.boxfott a{ color:#fff; font-size:0.32rem; }
 .boxfott i img{ margin-right:0.15rem; height:0.6rem; width:auto; }
 
.box3partc{height:1.23rem; width:100%; background: url(../images/fbgg.png) no-repeat center; background-size: cover;}

.p40{padding:0.4rem 0;}



 }
 body.useOldFixed .p40{margin:20px 0}
body.useOldFixed body{ font-size:1rem;   }
body.useOldFixed .width1735{ width:100%;  padding:0 15px; box-sizing:border-box; }  
body.useOldFixed .logo{ height:1.5rem; width:auto; }
body.useOldFixed .logobox{ display:flex; align-items:center; font-size:1rem;  line-height:0  }
body.useOldFixed .logobox i{ padding:0 8px 0 5px; color:#999;}
body.useOldFixed .topbox{ height:3rem; display:flex; align-items: center; }
body.useOldFixed .toplink{ display:none; justify-content:space-between; align-items:center; width:4.3rem;}
body.useOldFixed .toplink a{ width:1.25rem; height:0.49rem; line-height:0.49rem; border-radius:10px; border:1px solid #59a4cc; text-align:center; }
body.useOldFixed .banner{ width:100%; height:8rem; background:url(../images/bannerbg.jpg) no-repeat center;     margin-bottom: 30px; }
body.useOldFixed .textbox{  height:8rem; display:flex;   flex-direction: column; justify-content:center; }
body.useOldFixed .textbox h1{ font-size:1.5rem; color:#fff; font-weight:normal; text-align:center; }
body.useOldFixed .textbox p{ padding:0.1rem 0  0rem 0; font-size:0.24rem; color:#fff; text-align:center;}
body.useOldFixed .box1title{ display:flex; flex-direction:column; justify-content:center; align-items:center;
}
body.useOldFixed .box1title{ margin:10px 0 30px 0; }
body.useOldFixed .h2title{font-size:24px; color:#173497;    display:flex; align-items:center; }
body.useOldFixed .h2title img{ width:10px; height:auto; margin-right:15px; }
body.useOldFixed .more{color:#333}
body.useOldFixed .newsbox { display:flex; justify-content:space-between; flex-wrap:wrap; }
body.useOldFixed .newsbox li{ width:100%; margin-bottom:15px;   background:#f2f3f5; border-radius:10px; padding:10px; box-sizing:border-box; display:flex; flex-direction:column; justify-content:space-between;}
body.useOldFixed .newsbox li a{ background:url(../images/dianpng.png) no-repeat left center; background-size:6px 6px; padding-left:15px;  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; color:#333;  }
body.useOldFixed .newsbox li span{ display:flex;   align-items:center; color:#666; padding-left:20px; }
body.useOldFixed .newsbox li span img{ width:15px; height:auto;  margin-right:10px;  }
body.useOldFixed .box2{ background:#edf7fd; padding:30px 0; margin-bottom:40px }
body.useOldFixed .box1{ background:url(../images/kx.png) no-repeat; background-size:2.59rem 2.98rem; background-position:22rem 0.2rem; padding-bottom:0.3rem }
body.useOldFixed .box2c{   }
body.useOldFixed .box2c-l{ background:#d0ebfa; width:100%; padding:15px; box-sizing:border-box;  }
body.useOldFixed .box2c-l h2{ color:#173497;}
body.useOldFixed .ulbox,.box2c-l ul{ width:100%; }
body.useOldFixed .box2c-l ul li span{ width:0.8rem; display:none;    }
body.useOldFixed .ychun a{ overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;  }
body.useOldFixed .listyle li{ display:flex; justify-content:space-between; align-items:center;  margin:15px  0 }
body.useOldFixed .listyle li:before{ content:"";   padding:3px; line-height:0; background:#173497; border-radius:100%; margin-right:10px;   }
 body.useOldFixed .box2c-r{ width:100%; display:flex; justify-content:space-between; background:#def1fb }
 body.useOldFixed .imgbox{ display: flex;
    justify-content: space-between;
    align-items: center;
    align-content: space-between;
      }
body.useOldFixed .imgbox img{ width:auto; height:50px; }
body.useOldFixed .morebox{ text-align:right; }
body.useOldFixed .txtbox{ display:flex; justify-content:center; align-items:center; width:7rem }
body.useOldFixed .txtbox img{ width:4.68rem; height:auto;}
body.useOldFixed .zsbox h2{ color:#173497;}
body.useOldFixed .zsbox li{   background-repeat:no-repeat; background-size:100% auto; background-position:left top; height:251px }
body.useOldFixed .zsbox li div{ width:120px; padding:15px 0 0 15px; }
body.useOldFixed .zsbox li div p{ padding-top:0.15rem; }
body.useOldFixed .zsbox li:nth-child(1){ background-image:url(../images/zs1.png); }
body.useOldFixed .zsbox li:nth-child(2){ background-image:url(../images/zs2.png); }
body.useOldFixed .zsbox li:nth-child(3){ background-image:url(../images/zs3.png); }
body.useOldFixed  .box3{ background: url(../images/footbgbg.png) no-repeat 0.5rem 0.5rem  #edf7fd; background-size:4.44rem 3.43rem; padding:30px 0 60px 0; margin-top:30px; }
body.useOldFixed .box3c{   }
body.useOldFixed .box3parta{   background:#fff; border-radius:10px; overflow:hidden; margin-bottom:25px; }
body.useOldFixed .box3partb{  background:#fff; border-radius:10px; overflow:hidden;}
body.useOldFixed .box3title{ padding:15px 0 15px 60px; }
body.useOldFixed .box3title h2{ color:#173497; }
body.useOldFixed .box3title_bg1{ background:url(../images/sicon.png) no-repeat 15px center; background-size:25px auto; }
body.useOldFixed .box3title_bg2{ background:url(../images/kuicon.png) no-repeat 15px center; background-size:25px auto; }
body.useOldFixed .boxfott{ height:50px; width:100%; display:flex; align-items:center; justify-content:space-between; background: url(../images/bg1111.png) no-repeat center; background-size: cover; }
body.useOldFixed .boxfott i{ display:flex; align-items:center;justify-content:center; color:#fff; width:33.3%;}
body.useOldFixed .boxfott a{ color:#fff; font-size:18px; }
body.useOldFixed .boxfott i img{ margin-right:10px; height:30px; width:auto; }
 
body.useOldFixed .box3partc{height:50px; width:100%; background: url(../images/fbgg.png) no-repeat center; background-size: cover;}

