@charset "utf-8";
/* CSS Document */

* {
    padding: 0;
    margin: 0
}

ul,
ol {
    list-style-type: none
}

a {
    text-decoration: none
}

img {
    border: 0
}

.qingchu {
    clear: both
}

h2 {
    font-family: "微软雅黑";
}

.ov2 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #ffffff;
    font-family: "微软雅黑";
    font-size: 32px;
    margin-top: 10px;
}

.ov3 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #333333;
    font-family: "微软雅黑";
    font-size: 32px;
}

.ov4 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    color: #333333;
    font-family: "微软雅黑";
    font-size: 18px;
    line-height: 30px;
}

.ov5 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #333333;
    font-family: "微软雅黑";
    font-size: 36px;
    line-height: 56px;
}

.ov6 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #343434;
    font-family: "微软雅黑";
    font-size: 22px;
}

.bt {
    width: 100%;
    margin: auto;
}



.sp {
    width: 930px;
    margin: auto;
    height: 500px;
    position: relative
}

h2 .da {
    text-align: left;
    margin-bottom: 50px;
}

body {
    background-color: #5f88ff;
}

.blhwk { width: 100%;  max-width: 1000px;  margin: auto; background: url(wkbg.jpg) no-repeat top; background-size: auto; overflow: hidden}

.one { width: 100%; margin: auto; height: 3704px; overflow: hidden;}

.two { width: 100%; margin: auto; overflow: hidden;}
.two .bt{ width: 516px;}
.twotop {  width: 900px; margin: auto; margin-top: 50px;}
.twotop img{ width: 900px; height: 506px;}

.twodown { width: 900px;  margin: auto; margin-top: 60px; overflow: hidden;}
.twodown ul { display: flex; justify-content: space-between; flex-wrap: wrap;}
.twodown ul li { width: 438px}
.twodown ul li:nth-child(even) { margin-top: 100px; }
.twodown ul li img { width: 438px; height: 780px;}

.three { width: 100%; margin: auto; overflow: hidden; margin-top: 128px;}
.three .bt{ width: 661px;}
.three ul { width: 900px;  margin: auto; margin-top: 60px; overflow: hidden; display: flex; justify-content: space-between; flex-wrap: wrap;}
.three ul li { width: 438px}
.three ul li:nth-child(even) { margin-top: 100px; }
.three ul li img { width: 438px; height: 780px;}

.four { width: 100%; margin: auto; overflow: hidden; margin-top: 128px;}
.four .bt{ width: 695px;}
.four ul { width: 900px;  margin: auto; margin-top: 60px; overflow: hidden; display: flex; justify-content: space-between; flex-wrap: wrap;}
.four ul li { width: 438px}
.four ul li:nth-child(even) { margin-top: 100px; }
.four ul li img { width: 438px; height: 780px;}

.five { width: 100%; margin: auto; overflow: hidden; margin-top: 128px;}
.five .bt{ width: 900px;}
.five ul { width: 900px;  margin: auto; margin-top: 60px; overflow: hidden; display: flex; justify-content: space-between; flex-wrap: wrap;}
.five ul li { width: 438px}
.five ul li:nth-child(even) { margin-top: 100px; }
.five ul li img { width: 438px; height: 780px;}

.six { width: 100%; margin: auto; overflow: hidden; margin-top: 128px;}
.six .bt{ width: 661px;}
.six ul { width: 900px;  margin: auto; margin-top: 60px; overflow: hidden; display: flex; justify-content: space-between; flex-wrap: wrap;}
.six ul li { width: 438px}
.six ul li:nth-child(even) { margin-top: 100px; }
.six ul li img { width: 438px; height: 780px;}

.sevne { width: 100%; margin: auto; overflow: hidden; margin-top: 128px;}
.sevne .bt{ width: 678px;}
.sevne ul{ margin-top: 60px; width: 900px; overflow: hidden;}
.sevne ul li{  width: 900px; height: 197px; display: flex; justify-content: space-around; margin-bottom: 28px;}
.sevne ul li .stwz{ width: 604px; height: 197px; background-color: #ffffff;}
.sevne ul li .stwz h2{ width: 90%; margin: auto; margin-top: 56px; line-height: 32px;}
.sevne ul li img{ width: 296px; height: 197px;}



.footer { width: 100%; margin: auto; margin-top: 180px;}