@charset "utf-8";
.header .banner .image{width: 100%;}
.header .banner img{height: 630px;width: 100%;object-fit: cover;}
.box1{clear: both;}
.box1 .left {
    width: 56%;
    position: relative;
    margin-top: 22px;
    z-index: 2;
}

.box1 .left .item {
    position: relative;
}

.box1 .left .item .img {
    overflow: hidden;

}

.box1 .left .item .img img {
    width: 100%;
    height: 548px;
    object-fit: cover;
}

.box1 .left .item .back {
    width: 100%;
    height: 135px;
    position: absolute;
    bottom: 0;
    left: 0;
}

.box1 .left .item .title {
    position: absolute;
    bottom: 55px;
    padding: 0px 52px;
    box-sizing: border-box;
    font-size: 20px;
    color: #ffffff;
    width: 100%;
    padding-right: 25%;
    transition: all 0.4s;
}

.box1 .left .item .date {
    position: absolute;
    left: 30px;
    top: 30px;
    width: 72px;
    height: 72px;
    overflow: hidden;
    text-align: center;
    background: #539f1b;
}

.box1 .left .item .date1 {
    color: #fff;
    line-height: 34px;
    font-size: 24px;
    font-weight: 600;
    margin-top: 8px;
}

.box1 .left .item .date2 {
    color: #ffffff;
    font-size: 14px;
    margin-top: 2px;
}

.box1 .left .fade-23 .slick-dots li button {
    display: none;
}
.box1 .left .item:hover .img img {
    transition: all 0.4s;
    transform: scale(1.1);
}

.box1 .left .item:hover .title {
    transform: translateX(20px);
    /* color: #539f1b; */
}
.fade-23 .slick-dots {
    position: relative;
    /*right: 100px;*/
    bottom: 52px;
    color: #fff;
    text-align: right;
    line-height: 1;
    height: 0px;
    padding-right: 20px;
    box-sizing: border-box;
}

.fade-23 .slick-dots li {
    display: inline-block;
    width: 8px;
    height: 8px;
    margin: 2px 5px;
    cursor: pointer;
    border-radius: 50%;
    box-sizing: border-box;
    background: #ffffff;
}

.fade-23 .slick-dots li.slick-active {
    background: #539f1b;
}
.cont1{padding: 40px 0px;background: url(/topic-ddesjsizqh/images/bj2.png) no-repeat top center;}
.tit{display: flex;align-items: center;justify-content: center;gap: 30px;/* margin-bottom: 50px; */}
.tit .tit-text{text-align: center;margin-top: -40px;}
.tit h1{color: #ff4935;font-size: 30px;margin-bottom: 10px;}
.tit p{color:#ef720a;font-size: 15px;line-height: 1.4;}
.tit .deco{height: 145px;width: auto;object-fit: contain;pointer-events: none;}
.tit .deco-l{width: 550px;}
.tit .deco-r{width: 534px;}
.fade-23 .slick-prev,
.fade-23 .slick-next {
	width: 9px;
	height: 16px;
	top: inherit;
	bottom: 57px;
	position: absolute;
	z-index: 11;
}

.fade-23 .slick-prev {
	right: 17.5%;
	background: url(/topic-ddesjsizqh/images/ban-prev.png) no-repeat;
}

.fade-23 .slick-next {
	right: 3%;
	background: url(/topic-ddesjsizqh/images/ban-next.png) no-repeat;
}
.down-page {
	position: absolute;
	width: 80px;
	height: 80px;
	line-height: 80px;
	right: 6%;
	bottom: 27px;
	/* transform: translateX(-20%); */
	z-index: 99;
	font-size: 0;
	text-align: center;
	cursor: pointer;
}

@keyframes svg-sircle {
	0% {
		stroke-dasharray: 300;
		stroke-dashoffset: 300;
	}

	100% {
		stroke-dasharray: 300;
		stroke-dashoffset: 0;
	}
}

.down-page svg {
	vertical-align: middle;
	width: 100%;
	height: 100%;
}

.down-page.on .pie-bar {
	animation: svg-sircle 10s linear;
}

.down-page .pie-bg {
	stroke: #fff;
	opacity: .3;
}

.down-page .pie-bar {
	stroke: #fff;
}

.down-page circle {
	stroke-dashoffset: 0;
	transform: rotate(-90deg);
	transform-origin: center;
	transition: all .2s;
	stroke: currentColor;
	z-index: 2;
}

.down-page>img {
	position: absolute;
	left: 50%;
	top: 30%;
	transform: translateX(-50%) translateY(-30%);
	display: block;
	width: 27px;
	animation: move 1.5s infinite ease-in-out;
	cursor: pointer;
}

@keyframes move {

	0%,
	100% {
		top: 45%;
	}

	50% {
		top: calc(45% + 0.1rem);
	}
}
.cont1 .right{width: 44%;z-index: 1;}
.cont1 li{padding: 0px 22px;position: relative;}
.cont1 li a{border-bottom: 1px solid #f2f1f0;padding: 20px 0px;}
.cont1 .right h1{font-size: 18px;margin-bottom: 10px;font-weight: normal;}
.cont1 .right div.l2{font-size: 15px;height: 50px;line-height: 24px;}
.cont1 .right p.time{position: absolute;right:0;bottom: -7px;color: #999;display: inline-block;background: #fff;}
.more-link {
	text-align: right;
	margin-top: 40px;
}
.more-link a {
	color: #cba473;
	text-decoration: none;
	font-size: 15px;
	background: url(/topic-ddesjsizqh/images/icon2.png) right center no-repeat;
	display: inline-block;
	padding-right: 15px;
}
.cont1 li:first-child{background: url(/topic-ddesjsizqh/images/bj3.png) no-repeat top center;margin-left: -32px;padding: 0 22px 0px 42px;background-size: cover;}
.cont1 li:first-child a{border-bottom: none;}
.cont1 li:first-child h1{color: #fff;}
.cont1 li:first-child div.l2{color:#fec0c0;font-size: 13px;}
.cont1 li:hover h1,.more-link a:hover{color:#c30e21;}
.cont1 li:first-child:hover h1{color:#fec0c0;}
.toutiao {text-align: center;margin-bottom: 50px;}
.toutiao a{font-size: 36px;font-weight: bold;color: #c80000;}
.cont2 .more-link,.cont4 .more-link{text-align: center;margin-top: 10px;}
.cont2 .left-area,.cont2 .right-area{width: 48%;font-size: 16px;}
.cont2 .left-area li{clear: both;margin-bottom: 40px;border:1px solid #dfdfdf;border-radius: 5px;position: relative;}
.cont2 .left-area .pic-box{width: 336px;height: 200px;overflow: hidden;border-radius: 10px;display: table-cell;}
.cont2 .left-area .pic-box img{width: 100%;height: 100%;object-fit: cover;}
.cont2 .left-area .text-box{box-sizing: border-box;/* width: calc(100% - 356px); */vertical-align: middle;display: table-cell;padding: 0 20px;}
.cont2 .left-area li:hover .pic-box img,.cont4 .cgz:hover .pic-box img{transition: all 0.4s ease 0s;transform: scale(1.1);}
.cont2 .left-area li:hover .text-box,.cont2 .right-area li a:hover,.cont4 a:hover{color: #e30004;}
.cont2 .right-area li{background: url(/topic-ddesjsizqh/images/bj4.png) bottom center no-repeat;border:1px solid #dfdfdf;border-radius: 5px;position: relative;padding: 52px 46px 0px;min-height: 204px;margin-bottom: 40px;line-height: 30px;background-size: cover;}
.cont2 .left-area .text-box p{line-height: 27px;font-size: 16px;}
.cont2 .right-area li a{font-size: 16px;}
.cont3{width: 100%;display: flex;margin-top: 60px;} 
.student_fl{width: 48.5%;margin-top: -12px;}
.student_fl ul{
    width: 100%;
    background: url(/topic-ddesjsizqh/images/bj5.png);
    background-position: bottom;
    background-size: 100% 100%;
    padding: 54px 30px 28px 0;
    padding-left: calc(100% - 673px);
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-content: space-between;
    }
.student_fl ul li{width: 48%;border: 1px solid #e09393;margin-bottom: 26px;}
.student_fl ul li .npd{padding: 30px 15px 15px;}
.student_fl ul li p.time,.student_fl ul li p.l2 a{color: #fff;}
.student_fl ul li p.time{margin-bottom: 20px;background: url(/topic-ddesjsizqh/images/time.png) left center no-repeat;padding-left: 14px;font-size: 14px;}
.student_fl ul li p.l2{line-height: 30px;height: 60px;}
.student_fl ul li a.more{font-size: 14px;color: #fff;background: url(/topic-ddesjsizqh/images/icon4.png) left center no-repeat;padding-left: 22px;margin-top: 20px;display: inline-block;float: right;}
.student_fl{position:relative;}
.study-home-more{position:absolute;right:34px;bottom:8px;z-index:2;}
.study-home-more a{color:#fff;font-size:14px;}
.student_fl .tit .deco-l{width: 160px;height: 72px;}
.student_fl .tit .deco-r{width: 168px;height: 72px;}
.student_fl  .tit .tit-text{margin-top: -20px;}
.student_fr{
    width: 51.5%;
    padding: 42px 0 124px 4.5%;
    background: url(/topic-ddesjsizqh/images/lzfg_bg.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding-right: calc(51.5% - 727px);
    margin-top: 22px;
    }
.student_fr ul {
    margin-top: 5px;
}

.student_fr ul li {
    border-bottom: 1px dashed #EFCE63;
    line-height: 100px;
}

.student_fr ul li a {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.student_fr ul li a p {
    width: calc(100% - 100px);
    font-size: 16px;
    color: #FFFFFF;
    padding-left: 20px;
    position: relative;
    transition: all 0.3s ease-in-out;
}

.student_fr ul li a p::before {
    position: absolute;
    content: "";
    width: 3px;
    height: 20px;
    background: #FFFFFF;
    left: 0;
    top: calc(50% - 10px);
}

.student_fr ul li a span {
    display: block;
    font-size: 16px;
    color: #EFCE63;
}
.student_fl .tit{margin-bottom: 30px;margin-left: calc(100% - 673px);}
.student_fr .title{text-align: right;margin-bottom: 25px;}
.student_fr .title a{color: #fff;background: url(/topic-ddesjsizqh/images/icon3.png) right center no-repeat;padding-right: 24px;display:inline-block;}
.student_fr li:hover p,.student_fl ul li:hover p.l2 a {font-weight: bold;}
.student_fl ul li:hover a,.student_fr .title a:hover{color: #EFCE63;}
.cont4{margin-top: 85px;background: url(/topic-ddesjsizqh/images/bj6.png) no-repeat bottom center;padding-bottom: 156px;}
.cont4 .cgz_tit{text-align:center;}
.cont4 .cgz_tit span{display: inline-block;font-size: 18px;background: url(/topic-ddesjsizqh/images/bj7.png) no-repeat;min-width: 249px;/* height: 61px; */line-height: 84px;color: #fff;font-weight: bold;}
.cont4 .cgz_box a,.cont4 .cgz_box .cgz-content{display: block;border: 1px solid #dfdfdf;border-radius: 5px;padding: 25px 0;}
.cont4 .cgz_box .pic-box {
    width: 336px;
    height: 190px;
    overflow: hidden;
    border-radius: 10px;
    display: table-cell;
    vertical-align: middle;
}
.cont4 .cgz_box .text-box {
    box-sizing: border-box;
    vertical-align: middle;
    display: table-cell;
    padding: 0 20px;
}
.cont4 .cgz_box .pic-box img{display:block;width:100%;height:100%;object-fit:cover;}
.cont4 .cgz{margin-bottom: 35px;}
.cont4 .more{text-align: center;}
.cont4 .more a{display: inline-block;padding: 13px 47px;background: #e92400;color: #fff;border-radius: 5px;}
.cont4 .more a:hover{background: #f99c17;}
.cont4 .achievement-extra{display:none;}
.cont4 .cgz_box .text-box p{line-height: 1.5;margin-bottom: 10px;}
.cont4 .cgz_box .text-box h3{font-size:18px;color:#d52725;margin:14px 0 8px;}
.cont4 .cgz_box .merger-list{line-height:28px;}
.cont4 .cgz_box .merger-list li{position:relative;padding-left:14px;line-height: 2;}
.cont4 .cgz_box .merger-list li::before{content:"";position:absolute;left:0;top:13px;width:5px;height:5px;border-radius:50%;background:#d52725;}
.cont4 .cgz_box .achievement-list{line-height:30px;}
.cont4 .cgz_box .achievement-list li{position:relative;padding-left:16px;margin-bottom:8px;}
.cont4 .cgz_box .achievement-list li::before{content:"";position:absolute;left:0;top:12px;width:6px;height:6px;border-radius:50%;background:#d52725;}
.cont4 .cgz-merger .pic-box,.cont4 .cgz-reform .pic-box,.cont4 .cgz-three-refinements .pic-box,.cont4 .cgz-low-carbon .pic-box,.cont4 .cgz-international .pic-box,.cont4 .cgz-digital .pic-box,.cont4 .cgz-brand .pic-box,.cont4 .cgz-party-leadership .pic-box,.cont4 .cgz-responsibility .pic-box{vertical-align:top;}
.cont4 .cgz-merger .text-box,.cont4 .cgz-reform .text-box,.cont4 .cgz-three-refinements .text-box,.cont4 .cgz-low-carbon .text-box,.cont4 .cgz-international .text-box,.cont4 .cgz-digital .text-box,.cont4 .cgz-brand .text-box,.cont4 .cgz-party-leadership .text-box,.cont4 .cgz-responsibility .text-box{vertical-align:top;padding-top:20px;padding-bottom:20px;}
.cont4 .tit{margin-bottom: 0;}
<!--ºÄÊ±1790223606.4245Ãë-->