* {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}

body {
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 1920px;
    height: 1078px;
    overflow-x: hidden;
}

.title{
    width: 961px;
    height: 141px;
    position: relative;
    top: 25px;
    left: 202px;
}

.btn_img {
    display: inline-block;
    background-image: url(../img/pic/btn2x.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 319px;
    height: 69px;
}

.btn_intro {
    position: absolute;
    top: 201px;
    left: 1146px;
}

.word_intro {
    line-height: 34px;
    font-size: 34px;
    font-weight: bold;
    color: rgba(36, 61, 150, 1);
    position: absolute;
    top: 15px;
    left: 82px;
}

.btn_work {
    position: absolute;
    top: 380px;
    left: 1272px;
}

.btn_duty {
    position: absolute;
    top: 582px;
    left: 1300px;
}

.btn_system {
    position: absolute;
    top: 776px;
    left: 1204px;
}

.btn_photo {
    position: absolute;
    top: 952px;
    left: 966px;
}

/*风采照片*/
.Imgcontent {
        width: 1580px;
        height: 760px;
        /* border: 1px solid #eee; */
        margin: 0 auto;
        margin-top: 80px;
      }
      .Imgcontent .ImgList {
        width: 1580px;
        height: 660px;
        /* border: 1px solid #eee; */
      }
      .Imgcontent li {
        width: 220px;
        height: 300px;
        border-top-left-radius: 1em;
        border-top-right-radius: 1em;
        float: left;
        margin: 20px;
        background: #fff;
        list-style: none;
      }
.Imgcontent .ImgList p a{
text-decoration:none ;
color:#333333;
font-family:"PingFang-SC-Regular";
font-size:14px;
font-weight:400;
}
      .ImgList li img {
        width: 220px;
        height: 250px;
        border-top-left-radius: 1em;
        border-top-right-radius: 1em;
      }
      .ImgList li p {
        text-align: center;
margin-top:8px;
      }
      .header {
        width: 100%;
        height: 120px;
      }
      .header .logo {
        float: left;
        margin-left: 50px;
        padding: 12px;
      }
      .header .nextPage {
        float: right;
        margin-right: 95px;
        padding: 18px;
      }
      .header .nextPage img {
       width: 205px;
height: 96px;
      }
      .logo img {
        width: 500px;
        height: 100px;
      }

/*page*/
.page-large{margin:40px 0 20px; text-align:center;}
.page-large a{min-width:34px; height:34px; display:inline-block; box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; line-height:34px; text-align:center; float:left; text-indent:0; color:#666666; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0 3px;}
.page-large a.on{ background:#4362AC; color:#fff;border-radius:25px;}
.page-large a.none{border:none;}
.page-large .Num:hover{border:1px solid #4362AC; color:#ef3838;border-radius:25px;}
.page-large .on:hover{border:1px solid #4362AC; color:#fff;border-radius:25px;}
.page-large a{border:0;border-radius:50%;}
.page-large a.prev-page{border-radius:5px;box-shadow:-4px 0 5px  #ccc;}
.page-large a.next-page{border-radius:5px;box-shadow:4px 0 5px   #ccc;}
.page-large .prev-page{background:url(../images/prev.png) center center no-repeat;}
.page-large a.prev-page{width:120px;height:40px;}
.page-large a.next-page{width:120px;height:40px;}
.page-large .next-page{background:url(../images/next.png) center center no-repeat;}
.page-large .prev-page:hover{background:url(../images/prev.png) center center no-repeat;}
.page-large .next-page:hover{ background:url(../images/next.png) center center no-repeat;}
/*简介*/
.logo_title {
    display: inline-block;
    background-image: url(../img/duty@2x.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 349px;
    height: 97px;
    position: relative;
    top: 25px;
    left: 60px;
}

.logo_back {
    display: inline-block;
    background-image: url(../img/pic/back.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 205px;
    height: 96px;
 position: absolute;
    top: 18px;
    left: 1659px;
}
.swiper_container {
    width: 1250px;
    height: 780px;
    margin: 0 auto;
    position: relative;
    top: 90px;
    overflow: hidden;
   background-image: url(../img/pic/border.png);
   background-size:100% 100%;
}
.swiper_container .intro{
   width:1000px;
    min-height:560px;
   background:#fff;
    position: absolute;
   border-radius:25px;
left:100px;
top:90px;
   z-index:5;
padding:20px;
}
.img_warp{
    width: 100%;
    height: 636px;
    margin: auto;
    overflow: auto;
    overflow-x: hidden;
    text-align: center;
}
.logo_title {
    display: inline-block;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 349px;
    height: 97px;
    position: relative;
    top: 25px;
    left: 60px;
}