@charset "utf-8";

a {
    color: #000
}

body {
    font-family: '微软雅黑';
}

img {
    vertical-align: top;
}

.autoline {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 2;
}

.nowrap {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.dis_flex {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.wrapper_1600 {
    min-width: 1576px;
    margin: 0px auto;
    padding: 0px;
    max-width: 1600px;
}

.wrapper_1400 {
    width: 1400px;
    margin: 0px auto;
    padding: 0px;
    height: 100%
}

.wrapper_142 {
    width: 1400px;
    margin: 0px auto;
    padding: 0px;
    height: auto
}

.wrapper_1300 {
    width: 1300px;
    margin: 0 0 0 150px;
    padding: 0px;
    height: auto
}

.wrapper_1200 {
    width: 1200px;
    margin: 0px auto;
    padding: 0px;
    height: 100%
}

.wrapper_1400>a {
    width: 500px;
    height: 150px;
    position: absolute;
    margin-left: 450px
}

.bg1 {
    height: 2224px;
    background: url(http://www.legaldaily.com.cn/templateRes/202602/09/60586/images/2026_zylh_001.jpg);
    overflow: hidden;
}

.bg2 {
    height: 569px;
    background: url(http://www.legaldaily.com.cn/templateRes/202602/09/60586/images/2026_zylh_010.jpg?a=1) center top;
    overflow: hidden;
}

.bg3 {
    height: 694px;
    background: url(http://www.legaldaily.com.cn/templateRes/202602/09/60586/images/2026_zylh_011.jpg);
    overflow: hidden;
}

.bg4 {
    height: 653px;
    background: url(http://www.legaldaily.com.cn/templateRes/202602/09/60586/images/2026_zylh_021.jpg);
    overflow: hidden;
}

.bg5 {
    min-height: 434px;
    background: #FFF6E5;
    overflow: hidden;
}

.bg5 .wrapper_1200 {
    height: 434px;
    background: url(http://www.legaldaily.com.cn/templateRes/202602/09/60586/images/2026_zylh_023.jpg);
}

.bg6 {
    height: 573px;
    background: url(http://www.legaldaily.com.cn/templateRes/202602/09/60586/images/2026_zylh_026.jpg);
    overflow: hidden;
}

.bg7 {
    height: 895px;
    background: url(http://www.legaldaily.com.cn/templateRes/202602/09/60586/images/2026_zylh_027.jpg);
    overflow: hidden;
}

.bg8 {
    height: 776px;
    background: url(http://www.legaldaily.com.cn/templateRes/202602/09/60586/images/2026_zylh_028.jpg?a=1);
    overflow: hidden;
}

.bg9 {
    height: 169px;
    background: url(http://www.legaldaily.com.cn/templateRes/202602/09/60586/images/2026_zylh_029.jpg);
    overflow: hidden;
}

.col1 {
    background: url(http://www.legaldaily.com.cn/templateRes/202602/09/60586/images/2026_zylh_002.jpg);
}

.col2 {
    background: url(http://www.legaldaily.com.cn/templateRes/202602/09/60586/images/2026_zylh_003.jpg);
}

.col3 {
    background: url(http://www.legaldaily.com.cn/templateRes/202602/09/60586/images/2026_zylh_004.jpg);
}

.col4 {
    background: url(http://www.legaldaily.com.cn/templateRes/202602/09/60586/images/2026_zylh_005.jpg);
}

.col5 {
    background: url(http://www.legaldaily.com.cn/templateRes/202602/09/60586/images/2026_zylh_006.jpg);
}

.col6 {
    background: url(http://www.legaldaily.com.cn/templateRes/202602/09/60586/images/2026_zylh_009.jpg);
}

.col7 {
    background: url(http://www.legaldaily.com.cn/templateRes/202602/09/60586/images/2026_zylh_007.jpg);
}

.col8 {
    background: url(http://www.legaldaily.com.cn/templateRes/202602/09/60586/images/2026_zylh_008.jpg);
}

.col1,
.col2,
.col3,
.col4,
.col5,
.col6,
.col7,
.col8 {
    height: 152px;
    overflow: hidden;
    width: 100%;
}

.col1>a,
.col3>a,
.col4>a,
.col5>a,
.col6>a,
.col7>a,
.col8>a {
    height: 152px;
    overflow: hidden;
    width: 600px;
    margin-left: 550px;
    position: absolute;
}

.tt {
    width: 1200px;
    margin: 900px 0 0 100px;
    min-height: 110px;
    position: absolute;
    display: flex;
    align-items: center;
}

.tt .title {
    font-size: 40px;
    max-height: 110px;
    font-weight: bold;
    line-height: 55px;
    width: 1200px;
    text-align: center;
}

.tt2 {
    width: 1200px;
    margin: 1020px 0 0 100px;
    min-height: 60px;
    position: absolute;
    display: flex;
    align-items: center;
}

.tt2 .summary {
    max-height: 60px;
    line-height: 30px;
    font-size: 20px;
    text-align: center;
    width: 1200px;
}

.tt a,
.tt2 a {
    color: #FFF784
}

.scroll-pic {
    width: 1240px;
    height: 715px;
    overflow: hidden;
    position: absolute;
    margin: 1132px 0 0 30px;
}

.scroll-pic .hd {
    position: absolute;
    width: 100%;
    height: 0;
    top: 50%;
    margin-top: -22px;
    z-index: 1;
}

.scroll-pic .hd .prev,
.scroll-pic .hd .next {
    display: block;
    width: 44px;
    height: 44px;
    cursor: pointer;
    opacity: .8;
}

.scroll-pic .hd .prev {
    float: left;
    margin-left: 0px;
    background: url(http://www.legaldaily.com.cn/templateRes/202602/09/60586/images/PNG1.png) no-repeat;
}

.scroll-pic .hd .next {
    float: right;
    margin-right: 0px;
    background: url(http://www.legaldaily.com.cn/templateRes/202602/09/60586/images/PNG2.png) no-repeat;
}

.scroll-pic .hd .prev:hover,
.scroll-pic .hd .next:hover {
    opacity: 1;
}

.scroll-pic .pic img {
    width: 1090px;
    height: 615px;
    display: block;
}

.scroll-pic .bd,
.scroll-pic .bd ul,
.scroll-pic .bd li {
    height: 715px;
    width: 1090px;
}

.scroll-pic .bd {
    margin-left: 75px
}

.scroll-pic .bd ul li {
    overflow: hidden;
    position: relative;
}

.scroll-pic .pic {
    text-align: center;
}

.scroll-pic .title {
    width: 750px;
    height: 55px;
    line-height: 55px;
    box-sizing: border-box;
    font-size: 24px;
    position: absolute;
    left: 175px;
    bottom: 0;
    text-align: center;
    font-weight: bold
}

.scroll-pic .title a {
    color: #fff;
}

.m2 {
    width: 1120px;
    margin: 1862px 0 0 140px;
    position: absolute;
}

.m2title {
    width: 500px;
    font-size: 18px;
    line-height: 30px;
    margin-top: 40px;
    color: #fedc67;
    height: 60px;
    display: flex;
    align-items: center;
}

.m2title a {
    color: #333
}

.scroll-pic2 {
    width: 723px;
    height: 508px;
    overflow: hidden;
    position: absolute;
    margin: 31px 0 0 132px;
}

.scroll-pic2 .hd {
    position: absolute;
    width: 100%;
    height: 0;
    top: 50%;
    z-index: 1;
}

.scroll-pic2 .hd .prev,
.scroll-pic2 .hd .next {
    display: block;
    width: 43px;
    height: 43px;
    cursor: pointer;
    opacity: .3;
    background: url(http://www.legaldaily.com.cn/templateRes/202602/09/60586/images/home-scroll-icons.png) -1px -2px no-repeat;
}

.scroll-pic2 .prev {
    float: left;
    margin-left: 10px;
}

.scroll-pic2 .hd .next {
    float: right;
    margin-right: 10px;
    background-position: -1px -49px;
}

.scroll-pic2 .hd .prev:hover,
.scroll-pic2 .hd .next:hover {
    opacity: 1;
}

.scroll-pic2 .hd ul {
    position: absolute;
    right: 10px;
    top: 170px;
    overflow: hidden;
    zoom: 1;
}

.scroll-pic2 .hd ul li {
    float: left;
    width: 10px;
    height: 10px;
    overflow: hidden;
    margin-right: 6px;
    text-indent: -999px;
    cursor: pointer;
    background: #fff;
    border-radius: 6px;
    overflow: hidden;
}

.scroll-pic2 .hd ul li.on {
    background: #FDAC07;
    opacity: 1;
}

.scroll-pic2 .bd ul {
    height: 508px
}

.scroll-pic2 .pic img {
    width: 723px;
    height: 469px;
    display: block;
}

.scroll-pic2 .bd ul li {
    float: left;
    overflow: hidden;
    position: relative;
    height: 100%
}

.scroll-pic2 .title {
    width: 100%;
    height: 36px;
    line-height: 36px;
    box-sizing: border-box;
    font-size: 18px;
    position: absolute;
    left: 0;
    bottom: 0;
    text-align: center;
    overflow: hidden;
}

.scroll-pic2 .title a {
    color: #fff;
}

.ywsl {
    width: 429px;
    position: absolute;
    margin: 80px 0 0 855px;
}

.ywsl div {
    line-height: 25px;
    overflow: hidden;
    font-size: 16px;
    height: 50px;
    padding: 10px 10px 10px 20px;
    display: flex;
    align-items: center;
    width: 100%
}

.ywsl .active {
    background: #FEE3AB
}

.ywsl .active a {
    color: #222
}

.ywsl a {
    color: #fff
}

.m41 {
    position: absolute;
    margin: 40px 0 0 165px;
}

.m41_d {
    margin-bottom: 45px;
    width: 250px;
}

.m41>div:nth-child(2),
.m41>div:nth-child(4) {
    margin-left: 35px
}

.m42_main {
    width: 660px;
    position: absolute;
    margin: 50px 0 0 540px
}

.m42_content {
    display: none;
    height: 465px
}

.m42_content img {
    width: 610px;
    height: 340px;
    top: 20px;
    left: 20px;
    position: relative;
}

.m42_content .title {
    font-size: 30px;
    line-height: 50px;
    margin-bottom: 10px;
    text-align: center;
    background: linear-gradient(180deg, #FC8554, #C50000);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
}

.m42_content .summary {
    font-size: 16px;
    line-height: 25px;
    color: #555;
    height: 50px;
    overflow: hidden;
    text-indent: 2em
}

.swiper1 {
    height: 380px;
    overflow: hidden;
    position: absolute;
    margin: 50px 0 0 35px;
    width: 1330px
}

.swiper1 .swiper-container {
    width: 1225px;
    margin: 0 auto;
    overflow: hidden;
}

.swiper1 .swiper-wrapper img {
    width: 225px !important;
    height: 380px;
}

.swiper1 .swiper-slide {
    width: 246px !important;
    height: 380px;
}

.swiper1 .swiper-button-prev,
.swiper1 .swiper-button-next {
    width: 44px;
    height: 44px;
    background: url(http://www.legaldaily.com.cn/templateRes/202602/09/60586/images/PNG1.png);
    left: 0px;
}

.swiper1 .swiper-button-next {
    background: url(http://www.legaldaily.com.cn/templateRes/202602/09/60586/images/PNG2.png);
    right: 0px;
    left: auto;
}

.m51 {
    width: 671px;
    height: 347px;
    overflow: hidden;
    margin: 42px 64px;
    position: absolute;
}

.m51 img {
    width: 671px;
    height: 347px
}

.m51 p {
    line-height: 35px;
    background: rgba(33, 33, 33, 0.4);
    color: #fff;
    position: absolute;
    bottom: 0;
    font-size: 16px;
    width: 100%;
    text-align: center;
}

.m52 {
    width: 400px;  margin: 130px 740px;
    position: absolute;
}

.m52 .box {
    background: url(http://www.legaldaily.com.cn/templateRes/202602/09/60586/images/2026_zylh_022.jpg) 0 10px no-repeat;
    height: 132px;
    width: 100%;
    margin-top: 8px
}

.m52 .box .title {
    line-height: 30px;
    padding-left: 20px;
    color: #9C5C13;
    font-size: 18px;
    font-weight: bold;
    height: 60px;
    overflow: hidden;
}

.m52 .box .summary {
    color: #B59064;
    margin-top: 5px;
    line-height: 25px;
    text-indent: 2em;
    font-size: 16px;
    height: 50px;
    overflow: hidden;
    padding-left: 20px
}

.m52>div:nth-child(1) {
    border-bottom: 1px dashed #B59064;
}

.m53 {
    width: 1140px;
    position: relative;
    margin: 20px 0 20px 130px;
}

.m53 .box {
    background: url(http://www.legaldaily.com.cn/templateRes/202602/09/60586/images/2026_zylh_024.png) no-repeat;
    height: 170px;
    width: 553px;
}

.m53>div:nth-child(2),
.m53>div:nth-child(4) {
    background-image: url(http://www.legaldaily.com.cn/templateRes/202602/09/60586/images/2026_zylh_025.png)
}

.m53 .box .title {
    line-height: 30px;
    padding-left: 25px;
    font-size: 18px;
    font-weight: bold;
    display: flex;
    align-items: center;
    height: 60px;
    color: #fff;
    margin-top: 5px;
    width: 500px
}

.m53 .box .summary {
    color: #FEC2C3;
    margin-top: 5px;
    line-height: 25px;
    text-indent: 2em;
    font-size: 16px;
    height: 75px;
    overflow: hidden;
    padding-left: 25px;
    width: 500px
}

.m6 {
    width: 1140px;
    position: relative;
    margin: 55px 0 0 130px;
    display: grid;
    grid-template-columns: repeat(4, 200px);
    grid-column-gap: 113px
}

.m6 .box {
    width: 200px;
}

.m6 .box .title {
    line-height: 35px;
    font-size: 22px;
    font-weight: bold;
    display: flex;
    align-items: center;
    height: 105px;
    color: #EE1B0D;
    margin-top: 5px;
}

.m6 .box .summary {
    color: #000;
    margin-top: 15px;
    line-height: 30px;
    text-indent: 2em;
    font-size: 18px;
    height: 180px;
    overflow: hidden;
}

.scroll-pic3 {
    width: 1220px;
    height: 585px;
    overflow: hidden;
    position: absolute;
    margin: 70px 0 0 90px;
}

.scroll-pic3 .hd {
    position: absolute;
    width: 100%;
    height: 0;
    top: 250px;
    z-index: 1;
}

.scroll-pic3 .hd .prev,
.scroll-pic3 .hd .next {
    display: block;
    width: 44px;
    height: 44px;
    cursor: pointer;
    opacity: .8;
}

.scroll-pic3 .hd .prev {
    float: left;
    margin-left: 0px;
    background: url(http://www.legaldaily.com.cn/templateRes/202602/09/60586/images/PNG1.png) no-repeat;
}

.scroll-pic3 .hd .next {
    float: right;
    margin-right: 0px;
    background: url(http://www.legaldaily.com.cn/templateRes/202602/09/60586/images/PNG2.png) no-repeat;
}

.scroll-pic3 .hd ul {
    position: absolute;
    right: 10px;
    top: 170px;
    overflow: hidden;
    zoom: 1;
}

.scroll-pic3 .hd ul li {
    float: left;
    width: 10px;
    height: 10px;
    overflow: hidden;
    margin-right: 6px;
    text-indent: -999px;
    cursor: pointer;
    background: #fff;
    border-radius: 6px;
    overflow: hidden;
}

.scroll-pic3 .hd ul li.on {
    background: #FDAC07;
    opacity: 1;
}

.scroll-pic3 .bd ul {
    width: 1000px;
    margin-left: 130px
}

.scroll-pic3 .pic img {
    width: 195px;
    height: 195px;
    display: block;
}

.scroll-pic3 .bd ul li {
    float: left;
    overflow: hidden;
    position: relative;
    height: 100%
}

.scroll-pic3 .bd ul li .box {
    height: 195px;
    width: 670px
}

.scroll-pic3 .bd ul li>div:nth-child(2) {
    flex-direction: row-reverse;
    margin-left: 300px;
}

.scroll-pic3 .title {
    width: 450px;
    height: 70px;
    line-height: 35px;
    font-size: 20px;
    text-align: center;
    overflow: hidden;
    margin-top: 75px;
    font-weight: bold
}

.scroll-pic3 .title a {
    color: #fff;
}

.swiper2 {
    height: 616px;
    overflow: hidden;
    position: absolute;
    margin: 50px 0 0 25px;
    width: 1350px
}

.swiper2 .swiper-container {
    width: 1219px;
    margin: 0 auto;
    overflow: hidden;
}

.swiper2 .swiper-wrapper img {
    width: 394px !important;
    height: 616px;
}

.swiper2 .swiper-slide {
    height: 616px;
}

.swiper2 .swiper-button-prev,
.swiper2 .swiper-button-next {
    width: 44px;
    height: 44px;
    background: url(http://www.legaldaily.com.cn/templateRes/202602/09/60586/images/PNG1.png);
    left: 0px;
}

.swiper2 .swiper-button-next {
    background: url(http://www.legaldaily.com.cn/templateRes/202602/09/60586/images/PNG2.png);
    right: 0px;
    left: auto;
}

.certify3 {
    position: relative;
    max-width: 100%;
    min-width: 1576px;
    height: 690px;
    padding: 50px 0;
    background: #FFF6E5
}

.certify3 .swiper-container {
    position: absolute;
    width: 100%
}

.certify3 .swiper-slide {
    width: 1215px;
    height: 685px;
    background: #fff;
    box-shadow: 0 8px 30px #ddd;
    transform: none;
}

.certify3 .swiper-slide img {
    width: 1215px;
    height: 685px;
    display: block;
}

.certify3 .swiper-slide p {
    width: 1215px;
    height: 60px;
    line-height: 60px;
    box-sizing: border-box;
    padding-left: 10px;
    font-size: 24px;
    position: absolute;
    left: 0;
    bottom: 0;
    color: #fedc67;
    text-align: center;
    background: rgba(0, 0, 0, 0.5);
    margin: 0;
    font-weight: bold;
}

.certify3 .swiper-slide a {
    color: #fff;
}

.certify3 .swiper-button-prev,
.certify3 .swiper-button-next {
    width: 50px;
    height: 90px;
    background-size: 100%;
    position: relative;
    background-color: rgba(255, 255, 255, 0.6);
}

.certify3 .swiper-button-prev {
    background-image: url(http://www.legaldaily.com.cn/style/img/20220707b1.png);
    float: left;
    left: 180px
}

.certify3 .swiper-button-next {
    background-image: url(http://www.legaldaily.com.cn/style/img/20220707b2.png);
    float: right;
    right: 180px
}

.certify3 .swiper-button-prev:hover,
.certify3 .swiper-button-next:hover {
    opacity: 1
}

.certify3 .swiper-slide-prev p,
.certify3 .swiper-slide-next p {
    display: none
}

.m2title a:hover,
.ywsl div a:hover {
    text-decoration: underline;
}