 body,
        html {
            min-width: 1300px;
        }

        a {
            -webkit-transition: all .2s;
            -moz-transition: all .2s;
            transition: all .2s;
        }

        a:active,
        a:hover {
            color: #FFD133 !important;
            /* font-family: "微软雅黑"; */
        }

        /* .content {
        width: 1200px;
        height: auto;
        margin: 20px auto 0;
    } */
        @-moz-keyframes leftIn {
            from {
                left: 100%
            }

            to {
                left: 0;
                z-index: 3
            }
        }

        @-webkit-keyframes leftIn {
            from {
                left: 100%
            }

            to {
                left: 0;
                z-index: 3
            }
        }

        @keyframes leftIn {
            from {
                left: 100%
            }

            to {
                left: 0;
                z-index: 3
            }
        }

        @-moz-keyframes leftOut {
            from {
                left: 0
            }

            to {
                left: -100%;
                z-index: 1
            }
        }

        @-webkit-keyframes leftOut {
            from {
                left: 0
            }

            to {
                left: -100%;
                z-index: 1
            }
        }

        @keyframes leftOut {
            from {
                left: 0
            }

            to {
                left: -100%;
                z-index: 1
            }
        }

        


        .lmtBox {
            width: 1200px;
            margin: 0 auto;
            text-align: center;
            position: relative;
        }

        /*part1*/
        .dtt {
            width: 1200px;
            overflow: hidden;
            margin: 0 auto;
        }

        .dtt .tit {
            width: 1200px;
            font-size: 38px;
            /*font-size: 25px;*/
            color: #cc1b17;
            font-weight: bold;
            overflow: hidden;
            line-height: 47px;
            margin-top: 50px;
            text-align: center;
        }

        .dtt .tit a {
            color: #cc1b17;
            font-weight: bold;
        }

        .dtt .txt {
            width: 1200px;
            font-size: 16px;
            color: #666;
            height: 24px;
            overflow: hidden;
            line-height: 24px;
            margin-top: 15px;
            text-align: center;
			text-overflow:ellipsis;white-space: nowrap;
        }

        .dtt .txt a {
            color: #666;
        }

        .part1 {
            width: 1200px;
            height: auto;
            position: relative;
            margin: 0 auto;
            border-top: 1px dashed #999;
            padding-top: 20px;
            margin-top: 20px;
        }

        .part1-left {
            width: 800px;
            height: 450px;
            position: relative;
            float: left;
        }

        .part1-left .arrow-left {
            background: url(20220624gab25_arrows_v1.png) no-repeat left top;
            position: absolute;
            left: 10px;
            top: 47%;
            margin-top: -15px;
            width: 17px;
            height: 30px;
            z-index: 2
        }

        .part1-left .arrow-right {
            background: url(20220624gab25_arrows_v1.png) no-repeat left bottom;
            position: absolute;
            right: 10px;
            top: 47%;
            margin-top: -15px;
            width: 17px;
            height: 30px;
            z-index: 2
        }

        .part1-left .swiper-container {
            width: 800px;
            height: 450px;
        }

        .swiper-slide {
            position: relative;
        }


        .part1-left .pagination {
            left: auto;
            bottom: 5px;
            width: auto;
            right: 20px;
            color: #e8e8e8;
            font-weight: normal;
            font-size: 14px;
            z-index: 99;
            position: absolute;
        }

        .part1-left .pagination .swiper-pagination-current {
            font-size: 24px;
            color: #fff;
            font-style: italic;
            font-weight: normal;
        }

        .part1-left .pagination .swiper-pagination-total {
            font-size: 18px;
            color: #e8e8e8;
            font-style: italic;
            font-weight: normal;
        }

        .part1-left .picTitle {
            position: relative;
            width: 800px;
            height: 450px;
            overflow: hidden;
        }

        .part1-left .picTitle .img img {
            width: 800px;
            height: 450px;
            display: block;
        }

        .part1-left .picTitle .bg {
            background: #000;
            bottom: 0;
            height: 50px;
            left: 0;
            opacity: 0.6;
            filter: alpha(opacity=60);
            position: absolute;
            width: 100%;
            z-index: 10;
            display: none;
        }

        .part1-left .picTitle .name {
            position: absolute;
            left: 0;
            right: 0;
            bottom: 0;
            z-index: 3;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            width: 100%;
            font-size: 20px;
            font-weight: 400;
            line-height: 26px;
            padding: 10px 60px 10px 10px;
            color: #fff;
            background: rgba(0, 0, 0, 1);
            background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .1)), to(rgba(0, 0, 0, .7)));
            background: -webkit-linear-gradient(top, rgba(0, 0, 0, .1) 0, rgba(0, 0, 0, .7) 100%);
            background: -moz-linear-gradient(top, rgba(0, 0, 0, .1) 0, rgba(0, 0, 0, .7) 100%);
            background: linear-gradient(to bottom, rgba(0, 0, 0, .1) 0, rgba(0, 0, 0, .7) 100%);
        }

        .part1-left .picTitle .name a {
            color: #fff;
            text-decoration: none;
        }

        /*蓝*/
        .part1-right {
            width: 380px;
            float: right;
        }

        .part1tit {
            border-bottom: 1px dashed #ccc;
            padding-bottom: 15px;
        }

        .part1-right h3 {
            font-size: 24px;
            color: #333;
            padding: 0px 0px 10px 0px;
            text-align: left;
            margin: 0 auto;
            line-height: 32px;
            font-weight: bold;
        }

        .part1-right h3 a {
            color: #333;
            font-weight: bold;
        }

        .part1-right p {
            font-size: 14px;
            line-height: 24px;
            color: #6b6b6b;
            text-indent: 2em;
        }

        .part1-right ul {
            overflow: hidden;
            margin: 5px auto 0;
        }

        .part1-right li {
            padding: 10px 0px 10px 20px;
            font-size: 16px;
            padding-left: 15px;
            position: relative;
            border-bottom: 1px dashed #ccc;
        }

        .part1-right li::before {
            content: "";
            width: 6px;
            height: 6px;
            background: #cc1b17;
            position: absolute;
            border-radius: 10px;
            left: 0;
            top: 20px;
            z-index: 2;
        }

        .part1-right li a {
            color: #333;
			text-overflow: ellipsis;
    overflow: hidden;
    display: block;
	white-space: nowrap;
        }

        .part1-right .more {
            text-align: center;
            font-size: 14px;
            border-top: 1px solid #fff;
            height: 30px;
            line-height: 30px;
        }

        .part1-right li * {
            vertical-align: middle;
        }

        .mul-play {
            position: absolute;
            width: 70px;
            height: 70px;
            bottom: 57px;
            left: 10px;
            display: none;
            cursor: pointer;
            z-index: 999;
        }

        .mul-play img {
            width: 100%;
            height: 100%;
        }

        .videoPart {
            width: 800px;
            height: 450px;
            background: #333;
            position: absolute;
            top: 0;
            right: 0;
            z-index: 50;
        }

        .videoPart iframe {
            width: 800px;
            height: 454px;
        }

        .videoPart iframe video {
            width: 100%;
            height: 100%;
        }

        .videoPart .videoPart-close {
            width: 22px;
            height: 22px;
            position: absolute;
            top: 0;
            right: -22px;
            z-index: 50;
            background: url(20220624gab25_closeBtn_v1.png) no-repeat;
            cursor: pointer;
            background-size: 100% auto;
        }
		
		
		.videoPart01 {
            width: 800px;
            height: 450px;
            background: #333;
            position: absolute;
            top: 0;
            right: 0;
            z-index: 50;
        }

        .videoPart01 video {
            width: 800px;
            height: 450px;
        }

        .videoPart01 .videoPart-close {
            width: 22px;
            height: 22px;
            position: absolute;
            top: 0;
            right: -22px;
            z-index: 50;
            background: url(20220624gab25_closeBtn_v1.png) no-repeat;
            cursor: pointer;
            background-size: 100% auto;
        }

        .videoPart02 {
            width: 100%;
            height: 100%;
            background: rgba(51, 51, 51, 0.6);
            position: fixed;
            top: 0;
            right: 0;
            z-index: 999;
        }

        .videoPart02 video {
            width: 1200px;
            height: 675px;
            position: absolute;
            left: 50%;
            top: 50%;
            margin-top: -337px;
            margin-left: -600px;
            z-index: 99;
        }

        .videoPart02 img {
            width: 1200px;
            height: 675px;
            position: absolute;
            left: 50%;
            top: 50%;
            margin-top: -337px;
            margin-left: -600px;
            z-index: 99;
        }
		
		.videoPart02 .title{
			position: absolute;
			top: 50%;
			font-size:24px;
			color:#fff;
			line-height:1.3;
			padding: 12px 0;
			margin-top: 260px;
			z-index: 200;
			width: 1200px;
			left: 50%;
			margin-left: -600px;
			text-align: center;
			background: rgba(0, 0, 0, 1);
            background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .1)), to(rgba(0, 0, 0, .7)));
            background: -webkit-linear-gradient(top, rgba(0, 0, 0, .1) 0, rgba(0, 0, 0, .7) 100%);
            background: -moz-linear-gradient(top, rgba(0, 0, 0, .1) 0, rgba(0, 0, 0, .7) 100%);
            background: linear-gradient(to bottom, rgba(0, 0, 0, .1) 0, rgba(0, 0, 0, .7) 100%);
		
		}

        .videoPart02 .videoPart-close {
            width: 22px;
            height: 22px;
            position: absolute;
            left: 50%;
            top: 50%;
            margin-top: -337px;
            margin-left: 600px;
            z-index: 50;
            background: url(20220624gab25_closeBtn_v1.png) no-repeat;
            cursor: pointer;
            background-size: 100% auto;
            z-index: 999;
        }


        .part2 {
            width: 100%;
            margin: 0 auto;
            margin-top: 40px;
        }

        .part2_con {
            width: 100%;
            background: url(20220624gab25_zyhdBg_v1.png) 50% 20px no-repeat;
            margin-top: 40px;
            overflow: hidden;
        }

        .part2_con .zyhd_nr {
            width: 1300px;
            margin: 0 auto 50px;
			height:360px;
        }

        .part2_con .focusBox4 {
            width: 1300px;
            position: relative;
        }

        .part2_con .focusBox4 .arrow-left4 {
            background: url(20220624gab25_zyhdAnleft_v1.png) no-repeat left top;
            position: absolute;
            left: 0px;
            top: 189px;
            width: 45px;
            height: 45px;
            z-index: 2;
        }

        .part2_con .focusBox4 .arrow-right4 {
            background: url(20220624gab25_zyhdAnright_v1.png) no-repeat left bottom;
            position: absolute;
            right: 0px;
            left: auto;
            top: 189px;
            width: 45px;
            height: 45px;
            z-index: 2;
        }

        .part2_con .focusBox4 .arrow-left4:hover,
        .part2_con .focusBox4 .arrow-right4:hover {
            opacity: .6;
        }

        .part2_con .focusBox4 .swiper-container {
            width: 1100px;
            margin: 0 auto;
        }

        .part2_con .swiper-slide {
            position: relative
        }

        .part2_con .swiper-slide .img {
            width: 640px;
            height: 360px;
            float: left;
        }

        .part2_con .swiper-slide .img img {
            width: 640px;
            height: 360px;
        }

        .part2_con .swiper-slide .text {
            width: 425px;
            float: right;
            padding-top: 15px;
        }

        .part2_con .swiper-slide .text h3 {
            font-size: 24px;
            line-height: 38px;
        }

        .part2_con .swiper-slide .text h3::after {
            content: "";
            width: 65px;
            height: 1px;
            display: block;
            background: #cc0000;
            margin: 30px 0 20px;
        }

        .part2_con .swiper-slide .text p {
            font-size: 16px;
            line-height: 28px;
            color: #333;
        }

        .part2_con .swiper-slide .text span {
            text-align: right;
            display: block;
            color: #cc0000;
            padding-top: 20px;
        }

        .part2_con .swiper-slide .text span a {
            color: #cc0000;
        }

        .part2_con .zyhd_list {
            width: 1200px;
            margin: 0 auto;
        }

        .part2_con .zyhd_list li {
            float: left;
            width: 280px;
        }

        .part2_con .zyhd_list li+li {
            margin-left: 25px;
        }

        .part2_con .zyhd_list li img {
            width: 280px;
            height: 158px;
        }

        .part2_con .zyhd_list li h3 {
            font-size: 18px;
            line-height: 30px;
            margin-top: 10px;
            padding: 0 10px;
        }

        .part2_con .zyhd_list li h3::after {
            content: "";
            width: 60px;
            height: 2px;
            display: block;
            background: #cc0000;
            margin-top: 10px;
        }

        .part3 {
            width: 100%;
            margin: 40px auto 0;
            background: url(20220624gab25_rlfxBg_v1.png) 50% 120px no-repeat;
            padding-bottom: 50px;
        }

        .part03_con {
            width: 1200px;
            margin: 40px auto 0;
        }

        .part03_left {
            width: 590px;
            float: left;
        }

        .xxdt_list2 {
            width: 100%;
            height: auto;
        }

        .xxdt_list2 li {
            width: 100%;
            height: 170px;
            overflow: hidden;
            position: relative;
            margin-bottom: 20px;
        }

        .xxdt_list2 li img {
            float: left;
            width: 270px;
            height: 152px;
            margin-right: 5px;
            position: relative;
            z-index: 2;
            margin-top: 10px;
        }

        .xxdt_list2 li h3 {
            width: 390px;
            height: 170px;
            background: #fff3e8;
            position: absolute;
            right: 0;
            top: 0;
            padding: 0px 10px 0 90px;
            box-sizing: border-box;
            display: flex;
            justify-content: center;
            align-items: center;
            font-size: 18px;
            color: #333;
            line-height: 30px;
            overflow: hidden;
            z-index: 1;
        }

        .xxdt_list2 li h3 a {
            color: #333;
        }

        .xxdt_list3 {
            width: 100%;
            height: auto;
        }

        .xxdt_list3 li {
            width: 100%;
            height: 170px;
            overflow: hidden;
            position: relative;
        }

        .xxdt_list3 li img {
            float: right;
            width: 270px;
            height: 152px;
            margin-right: 5px;
            position: relative;
            z-index: 2;
            margin-top: 10px;
        }

        .xxdt_list3 li h3 {
            width: 390px;
            height: 170px;
            background: #fff3e8;
            position: absolute;
            left: 0;
            top: 0;
            padding: 0px 90px 0 10px;
            box-sizing: border-box;
            display: flex;
            justify-content: center;
            align-items: center;
            font-size: 18px;
            color: #333;
            line-height: 30px;
            overflow: hidden;
            z-index: 1;
        }

        .xxdt_list3 li h3 a {
            color: #333;
        }

        .part03_right {
            width: 570px;
            float: right;
        }

        .jj_list {
            margin-top: 9px;
        }

        .jj_list li {
            font-size: 18px;
            color: #333;
            position: relative;
            line-height: 25px;
            padding-left: 15px;
            height: auto;
        }

        .jj_list li+li {
            margin-top: 20px;
        }

        .jj_list li a {
            color: #333;
			text-overflow: ellipsis;
    overflow: hidden;
    display: block;
	white-space: nowrap;
        }

        .jj_list li:before {
            content: "";
            position: absolute;
            left: 0;
            top: 9px;
            width: 5px;
            height: 5px;
            background: #d30306;
            border-radius: 100%;
        }

        .part4 {
            width: 100%;
            margin: 20px auto 0;
            background: url(20220624gab25_jcsjBg_v1.png) 50% 0 no-repeat;
            padding-top: 30px;
        }

        .part4_con {
            width: 1200px;
            margin: 40px auto 0;
        }


        .part4_con .tab1 {
            width: 100%;
            position: relative;
            margin: 40px auto 170px;
        }

        .part4_con .tab1 .tab_menu {
            width: 550px;
            padding-left: 100px;
            padding-bottom: 10px;
            margin: 0 auto;
            overflow: hidden;
            background: #ffe8e640;
            background: -webkit-linear-gradient(top, #ffe8e600 30%, #ffe8e6 100%);
            background: -moz-linear-gradient(top, #ffe8e600 30%, r#ffe8e6 100%);
            background: linear-gradient(to bottom, #ffe8e600 30%, #ffe8e6 100%);
        }

        .part4_con .tab1 .tab_menu li {
            width: 240px;
            height: 60px;
            line-height: 60px;
            cursor: pointer;
            text-align: center;
            position: relative;
            font-size: 30px;
            color: #333;
            float: left;
        }

        .part4_con .tab1 .tab_menu li a {
            color: #333;
        }

        .part4_con .tab1 .tab_menu li+li {
            margin-left: 30px;
        }

        /* .part4_con .tab1 .tab_menu li::after {
            content: "";
            width: 10px;
            height: 10px;
            display: block;
            position: absolute;
            right: -25px;
            top: 35px;
            background: #ff6633;
            margin-left: 30px;
        }
        .part4_con .tab1 .tab_menu li + li:before {
            content: "";
            width: 14px;
            height: 14px;
            position: absolute;
            display: block;
            left: -38px;
            top: 15px;
            background: #cc9966;
        }
        .part4_con .tab1 .tab_menu li + li::after {
            display: none;
        } */
        .part4_con .tab1 .tab_box {
            width: 100%;
            height: auto;
            clear: both;
            position: relative;
            margin-top: 30px;
            overflow: hidden;
        }

        .part4_con .tab1 .tab_menu .selected {
            background: url(20220624gab25_jcsjOn_v1.png) 50% 0 no-repeat;
            color: #cc0000;
        }

        .part4_con .tab1 .tab_menu .selected a {
            color: #cc0000;
        }

        .part4_con .tab1 .hide {
            display: none
        }

        .part4_con .tab1 .tab_menu a {
            color: #fff
        }

        .part4_con .tab_box dt{
            float: left;
            width: 597px;
            position: relative;
        }
        .part4_con .tab_box dt img{
            width: 597px;
            height: 336px;
        }
		
.part4_con .tab_box .mul-play {
            display: block;
        }

        .part4_con .tab_box dt .mul-play img {
            width: 100%;
            height: 100%;
        }

        .part4_con .tab_box dd .mul-play {
            width: 30px;
            height: 30px;
            bottom: auto;
            top: -25px;
        }

        .part4_con .tab_box dd .mul-play img {
            width: 100%;
            height: 100%;
        }

        
        .part4_con .tab_box dt .tit{
            position: absolute;
            left: 0;
            right: 0;
            bottom: 0;
            z-index: 3;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            width: 100%;
            font-size: 20px;
            font-weight: 400;
            line-height: 26px;
            padding: 10px 10px 10px 10px;
            color: #fff;
            background: rgba(0, 0, 0, 1);
            background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .1)), to(rgba(0, 0, 0, .7)));
            background: -webkit-linear-gradient(top, rgba(0, 0, 0, .1) 0, rgba(0, 0, 0, .7) 100%);
            background: -moz-linear-gradient(top, rgba(0, 0, 0, .1) 0, rgba(0, 0, 0, .7) 100%);
            background: linear-gradient(to bottom, rgba(0, 0, 0, .1) 0, rgba(0, 0, 0, .7) 100%);
        }
        .part4_con .tab_box dt .tit a{
            color: #fff;
        }
        .part4_con .tab_box dd{
            width: 590px;
            float: right;
        }
        
        .part4_con .tab_box dd li{
            width: 290px;
            float: left;
            position: relative;
            margin-bottom: 10px;
        }
        .part4_con .tab_box dd li:nth-child(even){
            float: right;
        }
        .part4_con .tab_box dd li img{
            width: 290px;
            height: 163px;
        }
        .part4_con .tab_box dd li .tit{
            position: absolute;
            left: 0;
            right: 0;
            bottom: 0;
            z-index: 3;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            width: 100%;
            font-size: 16px;
            font-weight: 400;
            line-height: 26px;
            padding: 10px 10px 10px 10px;
            color: #fff;
            background: rgba(0, 0, 0, 1);
            background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .1)), to(rgba(0, 0, 0, .7)));
            background: -webkit-linear-gradient(top, rgba(0, 0, 0, .1) 0, rgba(0, 0, 0, .7) 100%);
            background: -moz-linear-gradient(top, rgba(0, 0, 0, .1) 0, rgba(0, 0, 0, .7) 100%);
            background: linear-gradient(to bottom, rgba(0, 0, 0, .1) 0, rgba(0, 0, 0, .7) 100%);
        }
        .part4_con .tab_box dd li .tit a{
            color: #fff;
        }
        /*返回top*/
        .backtop {
            width: 74px;
            height: 70px;
            cursor: pointer;
            overflow: hidden;
            position: fixed;
            top: 750px;
            right: 50%;
            margin-right: -750px;
            z-index: 99;
            display: none;
        }

        .footCon {
            min-width: 1200px;
            border-top: 6px solid #d43230;
            background-color: #e4e4e4;
        }

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

        .unit {
            width: 312px;
            height: 147px;
            float: left;
        }

        .unit img {
            float: right;
            margin: 46px 26px 0 0;
        }

        .webInfo {
            width: 576px;
            float: left;
            margin-top: 20px;
        }

        .webInfo p {
            line-height: 36px;
            font-size: 14px;
            color: #2c2c2c;
            text-align: center;
        }

        .webInfo p a,
        .webInfo p span {
            color: #29477b;
        }

        .webInfo p span {
            padding: 0 6px;
        }

        .findMistake {
            float: left;
        }

        .findMistake img {
            margin: 52px 0 0 40px;
        }