/* 清除浮动  */
.clearfix {
    zoom: 1;
}

.clearfix:after {
    content: "020";
    height: 0px;
    display: block;
    overflow: hidden;
    clear: both;
}

.bx1200{
    width: 1200px;
    height: auto;
    margin: 0 auto;
}

body {
    font-family: "PingFangSC-Semibold";
    min-width: 1200px;
}



.section02 {
            width: 100%;
            height: 625px;
            background: #fff;
            box-sizing: border-box;
            background: url(/cms_files/filemanager/1258174337/picture/202211/11c814b0c6bd4de899b82548ba6afb17.png) top center no-repeat;
        }
.bigTitle {
    padding: 20px 0 20px 160px;
    background: url(/cms_files/filemanager/1258174337/picture/202211/8fceb95eb2f348aa836c57a3bd41b949.jpg) no-repeat 50px center;
                    }


                    .bigTitle>a {
                        display: inline-block;
                        color: #d10206;
                        font-size: 36px;
                        font-family: "PingFangSC-Medium";
                        font-weight: bold;
                        position: relative;
                        line-height: 67px;
                    }

                    .bigTitle>a:hover {
                        color: #d10206;
                    }
.bt-box-1200.cont-new{
    padding: 0 20px;
    background-color: #fff;
}

        /* 轮播图 */
        .Rotation {
            width: 460px;
            height: 350px;
            overflow: hidden;
        }

        .Rotation01 {
            height: 350px;
        }

        .Rotation01 li {
            width: 460px;
            height: 350px;
            float: left;
            position: relative;
        }
        .Rotation01 li img{
            width: 100%;
            height: 100%;
        }

        .shadowBottom {
            width: 100%;
            height: 50px;
            position: absolute;
            bottom: 0;
            left: 0;
            background: rgba(0, 0, 0, 0.5);
            padding: 0 20px;
            box-sizing: border-box;
        }

        .shadowBottom a {
            display: inline-block;
            line-height: 20px;
            color: #ffffff;
            font-family: "PingFangSC-Regular";
            font-size: 16px;
            font-weight: 400;
            margin: 14px 0 16px 0;
        }

        .Rotation {
            position: relative;
        }

        .btn {
            height: 20px;
            position: absolute;
            bottom: 15px;
            right: 20px;
        }

        .btn li {
            width: 20px;
            height: 20px;
            float: left;
            margin-right: 8px;
            border-radius: 10px;
            background-color: #fff;
            color: #999999;
            text-align: center;
            line-height: 20px;
            cursor: pointer;
        }

        .btn li:last-child {
            margin-right: 0;
        }

        .btn .gl {
            background-color: #1a7bdd;
            color: #ffffff;
        }

        .ynxwBox {
            width: 670px;
            height: 100%;
        }

        .ynxwTitle {
            width: 380px;
            height: 49px;
        }

        .ynxwTitle li:last-child {
            margin-right: 0;
        }

        .ynxwTitle .gl a{
            color: #005BAC;
        }
        .ynxwTitleT{
            width: 280px;
            height: 49px;
        }
        .ynxwTitleT .gl a{
            color: #005BAC;
        }

        .ynxwBox01 {
            width: 380px;
            overflow: hidden;
        }

        .ynxwList {
            width: 380px;
            height: 292px;
            margin-top: 20px;
        }

        .ynxwList02 {
            /* width: 530px; */
            overflow: hidden;
        }

        .ynxwList02 li {
            width: 100%;
            line-height: 36px;
            text-align: justify;
            padding-left: 19px;
            padding-right: 10px;
            box-sizing: border-box;
            font-size: 16px;
            font-weight: 400;
            position: relative;
        }

        .ynxwList02 li p {
            width: 3px;
            height: 3px;
            background-color: #2C73D6;
            position: absolute;
            top: 17px;
            left: 0;
        }

        .ynxwList02 li a {
            color: #333;
        }

        .ynxwList02 li span {
            margin-left: 8px;
            color: #BFD5EE;
        }

        .ynxwList04{
            width: 280px;
            margin-top: 20px;
        }

        .jjxxBtn {
            height: 50px;
        }

        .jjxxBtn li {
            width: 255px;
            height: 50px;
            border-radius: 12px;
            float: left;
            font-size: 16px;
            font-weight: 400;
            line-height: 32px;
        }

        .jjxxBtn li:first-child {
            margin-right: 20px;
            background: url(jjxxImg01.png) no-repeat 72px 9px #2ea7e0;
        }

        .jjxxBtn li:last-child {
            background: url(jjxxImg02.png) no-repeat 72px 9px #2ea7e0;
        }

        .jjxxBtn li a {
            display: inline-block;
            color: #fff;
            padding: 9px 71px 9px 72px;
            text-indent: 48px;
        }
.hf{
            margin: 15px 0;
        }

.section03 {
    width: 100%;
    height: 505px;
    background-color: #f0f7ff;
    padding-top: 20px;
}

.qxjj {
    width: 1020px;
    height: 70px;
    margin-left: 88px;
    margin-bottom: 20px;
}

.qxjj li {
    width: 240px;
    height: 70px;
    margin-right: 20px;
    font-size: 22px;
    font-weight: 400;
    line-height: 28px;
    text-align: center;
    float: left;
}

.qxjj li:first-child {
    background: url(kxyjImg01.png) no-repeat #fff;
}

.qxjj li:nth-child(2) {
    background: url(kxyjImg03.png) no-repeat #fff;
}

.qxjj li:nth-child(3) {
    background: url(kxyjImg05.png) no-repeat #fff;
}

.qxjj li:last-child {
    margin-right: 0;
    background: url(kxyjImg07.png) no-repeat #fff;
}

.qxjj li a {
    display: inline-block;
    color: #333;
    padding: 20px 0px 22px 104px;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    text-align: left;

}

.qxjj .gl:first-child {
    background: url(kxyjImg02.png) no-repeat #005BAC;
}

.qxjj .gl:nth-child(2) {
    background: url(kxyjImg04.png) no-repeat #005BAC;
}

.qxjj .gl:nth-child(3) {
    background: url(kxyjImg06.png) no-repeat #005BAC;
}

.qxjj .gl:last-child {
    background: url(kxyjImg08.png) no-repeat #005BAC;
}

.qxjj .gl a {
    color: #fff;
}

.h1 {
    width: 1200px;
    height: 1px;
    background-color: #d8d8d8;
}

.qxyjBox {
    width: 100%;
    height: 375px;
    padding-top: 20px;
    box-sizing: border-box;
    overflow: hidden;
}

.qxyjBox01 {
    width: 100%;
    height: 355px;
}

.qxyjBox02 {
    width: 585px;
    height: 49px;
}

.qxyjBox03 {
    width: 800px;
    height: 49px;
}

.qxyjBox04 {
    width: 370px;
    height: 49px;
}

/* 通用标题 */
.tyTitle {
    width: 100%;
    height: 49px;
    border-bottom: 1px solid #d8d8d8;
}

.tyTitle li {
    float: left;
    margin-right: 40px;
    font-size: 20px;
    font-weight: 400;
    line-height: 25px;
}

.tyTitle li a {
    color: #333;
  	 font-weight: bold;
}

.tyTitle li p {
    width: 80px;
    height: 4px;
}

.tyTitle .gl a {
    color: #005bac;
}

.tyTitle .gl p {
    background-color: #2C73D6;
    margin-top: 20px;
}

.dwjjBox {
    width: 800px;
    height: 286px;
    margin-top: 20px;
}

.dwjjImg {
    width: 380px;
    height: 286px;
}

.dwjjImg img{
    display: block;
    width: 100%;
}

.dwjjText {
    width: 400px;
    height: 286px;

}

.dwjjText p {
    font-size: 16px;
    font-weight: 400;
    line-height: 32px;
    text-align: justify;
    color: #333;
}

.dwjjText p a {
    color: #005BAC;
}

.zzjgList {
    width: 370px;
    height: 286px;
    margin-top: 20px;
}

.zzjgList li {
    width: 175px;
    height: 133px;
    margin: 20px 20px 0 0;
    line-height: 20px;
    text-align: center;
    float: left;
}

.zzjgList li:nth-child(2n) {
    margin-right: 0;
}

.zzjgList li:nth-child(-n+2) {
    margin-top: 0;
}

.zzjgList li:nth-child(1) {
    background: url(zzjg01.png) no-repeat 59px 20px #fff;
}

.zzjgList li:nth-child(2) {
    background: url(zzjg02.png) no-repeat 59px 20px #fff;
}

.zzjgList li:nth-child(3) {
    background: url(zzjg03.png) no-repeat 59px 20px #fff;
}

.zzjgList li:nth-child(4) {
    background: url(zzjg04.png) no-repeat 59px 20px #fff;
}

.zzjgList li a {
    display: block;
    width: 100%;
    height: 100%;
    padding-top: 88px;
    box-sizing: border-box;
    color: #005BAC;
}

.zzjgList li:hover {
    box-shadow: 0px 2px 10px rgba(153, 153, 153, 0.3);
}

.kxyjList {
    width: 585px;
    height: 288px;
    margin-top: 20px;
    overflow: hidden;
}

.kxyjListBox {
    width: 585px;
    height: 288px;
}

.kxyjList01 {
    width: 585px;
    height: 288px;
}

.kxyjList01 li {
    width: 100%;
    line-height: 36px;
    text-align: justify;
    padding-left: 19px;
    padding-right: 13px;
    box-sizing: border-box;
    position: relative;
    font-size: 16px;
    font-weight: 400;
}

.kxyjList01 li p {
    width: 3px;
    height: 3px;
    background-color: #2C73D6;
    position: absolute;
    top: 16.5px;
    left: 0;
}

.kxyjList01 li a {
    color: #333;
}

.kxyjList01 li a:hover {
    color: #2C73D6;
}

.kxyjList01 li span {
    color: #999;
    margin-left: 9px;
}

.section04 {
    width: 100%;
    padding-top: 20px;
    box-sizing: border-box;
}

.sectionBox03 {
    width: 100%;
    overflow: hidden;
    margin-bottom: 30px;
}

.sectionTitle01 {
    width: 800px;
    height: 49px;
}

.sectionTitle02 {
    width: 370px;
    height: 49px;
}

.sectionList {
    width: 800px;
    height: 285px;
    margin-top: 20px;
}

.sectionList li {
    width: 185px;
    height: 132px;
    margin: 21px 20px 0 0;
    text-align: center;
    line-height: 20px;
    float: left;
}

.sectionList li:nth-child(-n+4) {
    margin-top: 0;
}

.sectionList li:nth-child(4n) {
    margin-right: 0;
}

.sectionList li:nth-child(1) {
    background: url(ywzsImg01.png) no-repeat #ECF1FD;
}

.sectionList li:nth-child(2) {
    background: url(ywzsImg02.png) no-repeat #FDF6E7;
}

.sectionList li:nth-child(3) {
    background: url(ywzsImg03.png) no-repeat #FDF1EB;
}

.sectionList li:nth-child(4) {
    background: url(ywzsImg04.png) no-repeat #F1F1FE;
}

.sectionList li:nth-child(5) {
    background: url(ywzsImg05.png) no-repeat #FDF1EB;
}

.sectionList li:nth-child(6) {
    background: url(ywzsImg06.png) no-repeat #F1F1FE;
}

.sectionList li:nth-child(7) {
    background: url(ywzsImg07.png) no-repeat #ECF1FD;
}

.sectionList li:nth-child(8) {
    background: url(ywzsImg08.png) no-repeat #FDF6E7;
}

.sectionList li:nth-child(1) a {
    color: #4867a5;
}

.sectionList li:nth-child(2) a {
    color: #ac6a02;
}

.sectionList li:nth-child(3) a {
    color: #985540;
}

.sectionList li:nth-child(4) a {
    color: #6150a4;
}

.sectionList li:nth-child(5) a {
    color: #985540;
}

.sectionList li:nth-child(6) a {
    color: #6150a4;
}

.sectionList li:nth-child(7) a {
    color: #4867a5;
}

.sectionList li:nth-child(8) a {
    color: #ac6a02;
}

.sectionList li a {
    display: block;
    width: 100%;
    height: 100%;
    padding-top: 88px;
}

.location {
    width: 370px;
    height: 285px;
    background-color: #f0f7ff;
    margin-top: 20px;
    padding: 20px;
    box-sizing: border-box;
}

.locationList {
    width: 100%;
    height: 100%;
    padding: 10px 20px;
    box-sizing: border-box;
}

.locationList li {
    width: 100%;
    height: 45px;
    border-bottom: 1px dashed #d8d8d8;
    background: url(location.png) no-repeat 0px 8px;
    padding-left: 48px;
    line-height: 45px;
    font-size: 16px;
}

.locationList li a {
    color: #333;
}

.zznlTitle {
    width: 100%;
    height: 49px;
}

.RotationBox {
    width: 100%;
    height: 120px;
    margin: 20px 0 40px 0;
    overflow: hidden;
}

.Rotation02 {
    width: 1200px;
    height: 120px;
}

.Rotation02 li {
    width: 285px;
    height: 120px;
    float: left;
    position: relative;
    margin-right: 18px;
}