.headerTop {
    margin-top: 70px;
    height: 400px;
    width: 100%;
    background: url("/static/images/banner.jpg") no-repeat center center;
    background-size: cover;
    overflow: hidden;
    min-width: 1200px;
}
.headerTop .bannerDesc{
    font-size:40px;
    color: #fff;
    margin-top: 173px;
    text-align: center;
}
.headerTop img {
    height: 158px;
    width: 158px;
    margin:0 auto;
    margin-top: 41px;
}
.bannerTitle{
    font-size: 30px;
    color: #000;
    text-align: center;
    margin-bottom: 20px;
}
.bannerText .describe{
    font-size: 18px;
    color: #000;
    line-height: 40px;
    width: 800px;
    margin: 0 auto;
}
.bannerText {
    width: 100%;
    height: 280px;
    margin-top: 90px;
}
.title{
    color: #111111;
    text-align: center;
    font-size: 30px;
    margin-top: 70px;
}
.title1{
    color: #444444;
    text-align: center;
    font-size: 16px;
    margin:23px auto 38px auto;
    font-family:Microsoft YaHei;
}

.mediaCoverage{
    margin-top: 40px;
    overflow: hidden;
}
.mediaList{
    background:rgba(252,253,253,1);
    height: 570px;
    margin: 0 auto;
    margin-top: 35px;
    display: flex;
    justify-content: space-between;
    text-align: center;
}
.mediaList .item{
    width: 279px;
    background:rgba(255,255,255,1);
    box-shadow:0px 3px 2px 0px rgba(0, 0, 0, 0.05);
    border-bottom: 2px solid #E6E6E6;
    padding: 40px 30px;
    box-sizing: border-box;
    position: relative;
}
.mediaList .item img{
    margin-left: 19px;
    height: 182px;
    width: 182px;
    margin-bottom: 30px;
    border-radius: 50%;
    box-shadow:0px 3px 8px 0px rgba(0, 0, 0, 0.15);
    text-align: center;
}
.mediaList .item .desc1{
    height: 60px;
    font-size:16px;
    color: #000;
    font-weight: bold;
    text-align: left;
    font-family:Microsoft YaHei;
}
.mediaList .item .desc2{
    font-family: Microsoft YaHei;
    font-size: 14px;
    color: #000;
    text-align: left;
    margin-top: 10px;
    line-height: 24px;
}
.mediaList .item .button{
    width:155px;
    height:40px;
    line-height: 40px;
    border-radius: 20px;
    background:rgba(230,230,230,1);
    border:1px solid rgba(255,255,255,1);
    color: #0D233A;
    font-size: 18px;
    position: absolute;
    left: 23%;
    bottom: 46px;
}
.mediaList .item .button:hover a{
    color: #0D233A;
}
.contactWe{
     height: 284px;
     width: 1092px;
     border: 1px solid #f2f2f2;
     padding: 50px;
     padding-bottom: 0;
     margin: 0 auto;
     margin-top: 40px;
     background: #fff;
     margin-bottom: 80px;
 }
 .contactWe:hover{
    box-shadow: 0px 0px 10px 0px #1476CB;
}
.contactWe li{
    margin-top: 10px;
    position: relative;
}

.foot-goLogin {
    margin-top: 0;
}

.contactWe .icon1{
    width:56px;
    height:56px;
    position:absolute;
    left:90px;
    top: -15px;
    animation:mymove .5s infinite;
    -webkit-animation:mymove .5s infinite; /* Safari and Chrome */
}
@keyframes mymove
{
    from {top:-15px}
    5%{top:-16px;}
    10%{top:-17px;}
    15%{top:-18px;}
    20%{top:-19px;}
    25%{top:-20px;}
    30%{top:-19px;}
    35%{top:-18px;}
    40%{top:-17px;}
    45%{top:-16px;}
    50%{top:-15px;}
    55%{top:-14px;}
    60%{top:-13px;}
    65%{top:-12px;}
    70%{top:-11px;}
    75%{top:-10px;}
    80%{top:-11px;}
    85%{top:-12px;}
    90%{top:-13px;}
    95%{top:-14px;}
    to{top:-15px;}
}
@-webkit-keyframes mymove /* Safari and Chrome */
{
    from {top:-15px}
    5%{top:-16px;}
    10%{top:-17px;}
    15%{top:-18px;}
    20%{top:-19px;}
    25%{top:-20px;}
    30%{top:-19px;}
    35%{top:-18px;}
    40%{top:-17px;}
    45%{top:-16px;}
    50%{top:-15px;}
    55%{top:-14px;}
    60%{top:-13px;}
    65%{top:-12px;}
    70%{top:-11px;}
    75%{top:-10px;}
    80%{top:-11px;}
    85%{top:-12px;}
    90%{top:-13px;}
    95%{top:-14px;}
    to{top:-15px;}
}
.swiper-button-prev{
    color: #ccc;
    left: 12px;
}
.swiper-button-next{
    color: #ccc;
    right: 12px;
}
.slideCon{
    height: 435px;
    margin-top: 40px;
    position: relative;
}
.slideCon img{
    height: 435px;
    width: 800px;
    padding: 0 10%;
}
.joinUsTitle{
    font-size:30px;
    text-align: center;
    margin-bottom:42px ;
}
.joinUsCon{
    height: 320px;
}
.joinUsCon .leftImg{
    float: left;
}
.joinUsCon .leftImg img{
    width:656px;
    height:319px;
    margin-right: 40px;
}
.rightDesc{
    float: left;
}
.recommend{
    font-size:24px;
    line-height:32px;
    font-family:Microsoft YaHei;
    /*width: 228px;*/
}
.btn{
    width:185px;
    height:40px;
    background:rgba(47,133,252,1);
    border:1px solid rgba(255,255,255,1);
    border-radius:20px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    font-size: 18px;
    margin-top: 20px;
    cursor: pointer;
    display: block;
}
.btn:hover{
    color: #fff;
}
.rightDesc{
    float: left;
}
.setWidth{
    width: 1000px;
    margin: 0 auto;
}
.linkUs{
    height: 490px;
    width: 100%;
    background: url("/static/images/linkus.jpg") no-repeat center center;
    background-size: cover;
    padding: 90px 0;
    box-sizing: border-box;
    color: #fff;
}
.linkUs .title{
    margin-top: 0;
    color: #fff;
    font-size: 30px;
}
.linkUs .addressInfo{
    font-size: 24px;
    line-height: 36px;
    margin-bottom: 50px;
    color: #fff;
    width: 780px;
    margin: 49px auto;
}
.linkUs .consultBtn{
    display: block;
    width:155px;
    height:40px;
    background:rgba(255,255,255,1);
    border:1px solid rgba(255,255,255,1);
    border-radius:20px;
    line-height: 40px;
    text-align: center;
    color: #0D233A;
    font-size: 18px;
    cursor: pointer;
    margin-top: 45px;
}
.swiper_btn{
    background-image: url("/static/images/arrow.png") !important;
    width: 44px;
    height: 89px;
    background-size: 44px 89px !important;
    outline: none !important;
    cursor: pointer !important;
    top: 42%;
}
.swiper_btn-next{
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
.setBackground{
    background: #FCFDFD;
    padding-top: 20px;
}
