/* common部分修改 */

* {
    padding: 0;
    margin: 0;
    /* 盒子模型 */
    box-sizing: border-box;
}

body {
    background-color: #282c34;
    /* background: url(https://imglf6.lf127.net/img/2a1fab49086b607a/RmpJaGZGcmxuWUsrb0lCNjJTNmwyMUF6SERiRFRDVGVhSm9YUVJpY1lUWT0.png?imageView&thumbnail=1920y2364&type=png&quality=96&stripmeta=0) no-repeat; */
    /* background: url(https://imglf6.lf127.net/img/d891adaf52b30773/RmpJaGZGcmxuWUsrSStRZzBXeCthNEtQYncrQ3BON3N1c1JjNHVmNFRKZz0.png?imageView&thumbnail=1920y900&type=png&quality=96&stripmeta=0) no-repeat; */
    /* background: url(https://imglf6.lf127.net/img/2a1fab49086b607a/RmpJaGZGcmxuWUsrb0lCNjJTNmwyMUF6SERiRFRDVGVhSm9YUVJpY1lUWT0.png?imageView&thumbnail=1920y2364&type=png&quality=96&stripmeta=0) no-repeat; */
    background: url(https://pic.imgdb.cn/item/6328a06916f2c2beb10bc3eb.png) no-repeat;
    /* background-size: contain; */
    background-size: cover;
    font-size: 16px!important;
}

.tab {
    width: 1200px;
    /* height: 1950px; */
    height: 1980px;
    color: #607291;
    background-color: #fff;
    overflow: hidden;
    /* margin-top: 240px;
    margin-bottom: 240px; */
    margin: 240px auto 100px;
    border-radius: 15px;
    /* border: 1px solid #666; */
}

input {
    display: none;
}

label {
    float: left;
    width: 600px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    background-color: #e5e9ea;
    transition: all .3s;
}

label:hover {
    background-color: #fff;
}

ul {
    /* 清除浮动 */
    clear: both;
    /* width: 3500px; */
    width: 4800px;
    height: 210px;
    transition: all .5s;
}

ul li {
    float: left;
    list-style: none;
    width: 1200px;
    /* height: 210px; */
    /* padding: 40px; */
    /* padding: 40px 40px 0 80px; */
    /* padding: 40px; */
}

ul li p {
    /* 首行缩进两个字符 */
    /* text-indent: 2em; */
    /* 伸缩盒子模型 */
    display: -webkit-box;
    /* 在伸缩盒子模型里让子元素垂直排列 */
    -webkit-box-orient: vertical;
    /* 这个不是css的标准语句，需要配合以上两种属性一起使用，意思是只显示三行 */
    -webkit-line-clamp: 3;
    /* 溢出隐藏 */
    overflow: hidden;
    /* 溢出隐藏的文字呈现省略号 */
    /* text-overflow: ellipsis; */
    margin-top: 10px;
}

#tab1:checked~ul {
    margin-left: 0;
}

#tab2:checked~ul {
    /* margin-left: -700px; */
    margin-left: -1200px;
}

#tab1:checked~label[for="tab1"] {
    background-color: #fff;
}

#tab2:checked~label[for="tab2"] {
    background-color: #fff;
}


/* 个性化修改部分 */


/* tab1-开始 */

.tab1-content-qian {
    margin: 0 auto 0;
    width: 1000px;
    display: flex;
    justify-content: space-between;
}

.tab1-content-qian-left {
    margin-top: 18px;
    width: 241px;
    /* height: 346px; */
    height: 400px;
    /* background-color: #607291; */
}

.tab1-content-qian-right {
    padding-left: 40px;
    width: 759px;
    height: 400px;
    /* background-color: pink; */
}

.tab1-content-qian-right p {
    margin-bottom: 10px;
}

.tab1-content-liu {
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
    width: 1000px;
    height: 1100px;
    /* background-color: skyblue; */
}

.tab1-content-liu-left {
    margin-top: 20px;
    width: 241px;
    height: 500px;
    /* background-color: orange; */
}

.tab1-content-liu-right {
    padding-left: 40px;
    width: 759px;
    height: 500px;
    /* background-color: blueviolet; */
}

.tab1-content-liu {
    width: 1000px;
    height: 468px;
    /* background-color: turquoise; */
}

.tab1-content-liu-left h6 {
    margin-top: 20px;
    font-size: 24px;
}

.tab1-content-liu2 {
    /* display: flex;
    justify-content: space-between; */
    margin: 0 auto 0;
    width: 1000px;
    height: 1000px;
    /* background-color: orange; */
    margin-top: 50px;
}

.tab1-content-liu2-box {
    display: flex;
    justify-content: space-between;
    margin: 0 auto 0;
    width: 1000px;
    border-top: solid 1px #000;
    /* background-color: #213144; */
}

.tab1-content-liu2-box h6 {
    width: 241px;
    /* text-align: center; */
    text-align: left;
    font-size: 20px;
}

.tab1-content-liu2-box span,
.tab1-content-liu2-box p {
    padding-left: 40px;
    width: 759px;
    vertical-align: text-top;
}

.tab1-content-liu2-box:nth-of-type(1),
.tab1-content-liu2-box:nth-of-type(2),
.tab1-content-liu2-box:nth-of-type(3),
.tab1-content-liu2-box:nth-of-type(4),
.tab1-content-liu2-box:nth-of-type(5),
.tab1-content-liu2-box:nth-of-type(7) {
    height: 90px;
}

.tab1-content-liu2-box:nth-of-type(6),
.tab1-content-liu2-box:nth-of-type(9) {
    height: 60px;
}

.tab1-content-liu2-box:nth-of-type(8) {
    height: 130px;
}

.tab1-content-liu2-box h6:nth-of-type(1) {
    padding-top: 10px;
}

.tab1-content-liu2-box h6:nth-of-type(2) {
    padding-top: 5px;
}

.tab1-content-liu2-box h6:nth-of-type(3) {
    padding-top: 20px;
}

.tab1-content-liu2-box h6:nth-of-type(4) {
    padding-top: 20px;
}

.tab1-content-liu2-box h6:nth-of-type(5) {
    padding-top: 20px;
}

.tab1-content-liu2-box h6:nth-of-type(6) {
    padding-top: 20px;
}

.tab1-content-liu2-box h6:nth-of-type(7) {
    padding-top: 20px;
}

.tab1-content-liu2-box h6:nth-of-type(8) {
    padding-top: 20px;
}

.tab1-content-liu2-box span {
    margin-top: 10px;
}

.tab1-content-liu2-box:nth-of-type(9),
.tab1-content-liu2-box:nth-of-type(10) {
    border: 0px;
}

.tab1-content-liu2-box:nth-of-type(9) {
    height: 40px;
}


/* tab1-结束 */

.tab1-content-qian-left h5 {
    text-align: center;
    font-size: 20px;
    line-height: 40px;
}

.tab1-content-liu-left h5 {
    text-align: center;
    font-size: 20px;
    line-height: 40px;
}

.tab2-content {
    /* display: flex; */
    /* flex-direction: column;
    justify-content: center; */
    /* align-items: center; */
    height: 300px;
    padding: 0 100px 0;
}

.tab2-content h5 {
    margin: 40px auto 20px;
    text-align: center;
    mix-blend-mode: normal;
    color: #646464;
    font-size: 24px;
}

.tab2-content span:nth-of-type(1) {
    display: block;
    /* background-color: yellow; */
    margin-top: 40px;
}

.tab2-content p:nth-child() {
    height: 300px;
}


/* .tab1-content-xhcj {
    margin: 0 auto;
    width: 1000px;
    height: 70px;

}

.tab1-content-xhcj-left {
    float: left;
    width: 241px;

}

.tab1-content-xhcj-left h6 {
    font-size: 20px;
    margin-top: 0px;
}

.tab1-content-xhcj-right {
    float: left;
    padding-left: 40px;
    width: 759px;

}

.tab1-content-xhcj-right p {
    margin-top: 0px;
} */

.tab1-content-other {
    margin: 40px auto 0;
    width: 1000px;
    height: 2200px;
    /* background-color: #424920; */
}

.tab1-content-other img {
    margin: 0 auto 20px;
    width: 1000px;
    height: 326px;
}

.tab1-content-other-text {
    width: 1000px;
    height: 326px;
    font-size: 16px;
}

.tab1-content-other-text h5 {
    margin-top: 20px;
    font-size: 20px;
}

.tab1-content-other-text span {
    display: block;
    font-size: 18px;
    margin-top: 20px;
}

.tab1-content-xhcj-hdzx {
    margin: 0 auto;
    width: 1000px;
    height: 220px;
    margin-bottom: 10px;
}

.tab2-content-img {
    display: flex;
    /* justify-content: space-between; */
    justify-content: space-between;
    width: 1000px;
    height: 272px;
    margin: 30px auto 30px;
}

.tab2-content-img img {
    width: 480px;
    height: 271px;
    background-color: #982827;
}


/* 复制过来的部分 */

.tab ul li h2 {
    width: 200px;
    height: 32px;
    font-family: SourceHanSansCN-Bold;
    font-size: 32px;
    color: #982827;
    font-weight: 700;
    margin: 20px auto 25px;
}

.tab2-content p:nth-of-type(9),
.tab2-content p:nth-of-type(11) {
    /* color: #982827; */
    font-weight: 700;
}

.tab2 h5 {
    margin-top: 40px;
}


/* .tab2 {
    background-color: yellow;
} */

.tab1 h2,
.tab2 h2 {
    text-align: center;
}

.tab1,
.tab2 {
    line-height: 30px;
}