.dqgz-row-index1{

    padding: 91px 0 82px;

    background: #fbfcff;

}

.dqgz-row-index1 .index1-content{

    display: flex;

}

.dqgz-row-index1 .index1-content .left{

	display: block;

    width: 36.43%;

	/* height: 525px; */

    margin-right: 2.1%;

	background-image: linear-gradient(

		#ffffff, 

		#ffffff), 

	linear-gradient(

		#ffffff, 

		#ffffff);

	background-blend-mode: normal, 

		normal;

	box-shadow: 0px 0px 9px 0px 

		rgba(51, 51, 51, 0.09);

	border: solid 1px #e7ebf5;

}

.dqgz-row-index1 .index1-content .left img{

	display: block;

	width: 100%;

	min-height: 299px;

	object-fit: cover;

}

.dqgz-row-index1 .index1-content .left .txt{

	padding: 33px 33px 31px 31px;

}

.dqgz-row-index1 .index1-content .left .txt h3{

	font-family: MicrosoftYaHei-Bold;

	font-size: 20px;

	color: #333333;

	margin-bottom: 11px;

	line-height: 29px;

}

.dqgz-row-index1 .index1-content .left .txt:hover h3{

	color: #015aa4;

	-webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    display: -webkit-box;

    overflow: hidden;

}



.dqgz-row-index1 .index1-content .left .txt p{

	font-family: MicrosoftYaHei;

	font-size: 16px;

	color: #666666;

	margin-bottom: 22px;

	line-height: 28px;

	overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    word-break: break-all;

}

.dqgz-row-index1 .index1-content .left .date{

	font-family: MicrosoftYaHei;

	font-size: 14px;

	color: #999999;

}

.dqgz-row-index1 .index1-content .right{

    width: 61.43%;

	/* height: 525px; */



	background-color: #ffffff;

	box-shadow: 0px 0px 9px 0px 

		rgba(51, 51, 51, 0.09);

	border: solid 1px #e7ebf5;

}

.dqgz-row-index1 .index1-content .right ul li{

	display: flex;

	align-items: center;

	justify-content: space-between;

	/* align-items: center; */

	padding: 41px 38px 41px 30px;

}

.dqgz-row-index1 .index1-content .right ul li a{

	width: 100%;
	
	display: flex;

	align-items: center;

	justify-content: space-between;

}



/* .dqgz-row-index1 .index1-content .right ul li:first-child,.dqgz-row-index1 .index1-content .right ul li:nth-child(2){

	padding-bottom: 0px;

} */

.dqgz-row-index1 .index1-content .right ul li .date2{

	width: 84px;

	min-height: 73px;

	background-color: #ffffff;

	border-radius: 5px;

	border: solid 1px #ef981c;

	padding: 10px 12px 12px;

	margin-right:35px;

	flex-shrink: 0;

}

.dqgz-row-index1 .index1-content .right ul li .date2 .d{

	font-family: ArialMT;

	font-size: 38px;

	color: #ef981c;

	text-align: center;

}

.dqgz-row-index1 .index1-content .right ul li .date2 .ym{

	font-family: ArialMT;

	font-size: 14px;

	color: #ef981c;

	text-align: center;



}

.dqgz-row-index1 .index1-content .right ul li .txt{
	width: calc(100% - 119px);
	max-width: 100%;
	flex-grow: 1;
}

.dqgz-row-index1 .index1-content .right ul li .txt h3{

	font-family: MicrosoftYaHei-Bold;

	font-size: 20px;

	color: #333333;

	margin-bottom: 18px;

	white-space: nowrap;

	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;

	overflow: hidden;

}

.dqgz-row-index1 .index1-content .right ul li .txt p{

	font-family: MicrosoftYaHei;

	font-size: 16px;

	color: #666666;

	line-height: 28px;

	overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    word-break: break-all;

}

.dqgz-row-index1 .index1-content .right ul li:hover{

	background-color: #015aa4;

}

.dqgz-row-index1 .index1-content .right ul li:hover .txt h3,.dqgz-row-index1 .index1-content .right ul li:hover .txt p{

	color:#fff

}

.dqgz-row-index2{

	padding: 76px 0 78px;

	background-color: #fff;

}

.dqgz-row-index2 .index2-content h3{

	font-family: MicrosoftYaHei-Bold;

	font-size: 20px;

	color: #333333;

	text-align: left;

	margin-bottom: 21px;

	-webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    overflow:hidden;

}

.dqgz-row-index2 .index2-content ul{

	margin-right: -28px;

	display: flex;

	flex-wrap: wrap;

	align-items: center;



}

.dqgz-row-index2 .index2-content ul li{

	margin-right: 28px;

	padding: 40px;

	padding-bottom: 31px;

	width: calc(50% - 28px);

	/* margin-right: 1%; */

	/* background-image: linear-gradient(

		#ffffff, 

		#ffffff), 

	linear-gradient(

		#ffffff, 

		#ffffff);

	background-blend-mode: normal, 

		normal; */

	box-shadow: 0px 0px 9px 0px 

		rgba(51, 51, 51, 0.09);

	border: solid 1px #e7ebf5;

	/* margin-bottom: 1.2%; */

	margin-bottom: 34px;

	flex-shrink: 0;

	

}

.dqgz-row-index2 .index2-content ul li:nth-child(odd){

	/* margin-right: 1%; */

	/*margin-right: 28px;*/

	

}

.dqgz-row-index2 .index2-content .txt{

	border-bottom: 1px solid #d9d9d9;

	padding-bottom: 41px;

}



.dqgz-row-index2 .index2-content ul li:hover .txt{

	border-bottom: 1px solid #2768a6;

}

.dqgz-row-index2 .index2-content p{

	-webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    overflow:hidden;

	font-family: MicrosoftYaHei-Bold;

	font-size: 16px;

	line-height: 28px;

	color: #666666;

	text-align: left;

	

}

.dqgz-row-index2 .index2-content ul li:hover{

	background: url(../images/a/dqgz-row1-1.jpg) center no-repeat;

	background-size: cover;

	display: block;

}

.dqgz-row-index2 .index2-content ul li:hover h3,.dqgz-row-index2 .index2-content ul li:hover p,.dqgz-row-index2 .index2-content ul li:hover  .more{

 color: #fff;

}



.dqgz-row-index2 .index2-content ul li  .more{

    /* color: #e2982f; */

    font-family: MicrosoftYaHei;

	font-size: 14px;

    background: linear-gradient(0deg, 

    #c77500 0%, 

    #db870e 50%, 

    #ef981c 100%); /* 红色到黄色的垂直渐变 */

  -webkit-background-clip: text; /* 用于Safari和Chrome */

  color: transparent; /* 使文字透明，以显示背景渐变 */

  display: flex;

  justify-content: flex-start;

  align-items: center;

  margin-top: 24px;

}

.dqgz-row-index2 .index2-content ul li  .more a{
	font-size: inherit;
	color: inherit;
}

.dqgz-row-index2 .index2-content ul li  .more .rightArr{

    width: 16px;

    height: 16px;

    margin-left: 10px;

    background: url(../images/a/right4.png) center no-repeat;

	/* background-image: linear-gradient(0deg, 

		#c77500 0%, 

		#db870e 50%, 

		#ef981c 100%); */

}

.dqgz-row-index2 .index2-content ul li:hover  .more .rightArr{

    background: url(../images/a/right6.png) center no-repeat;

}

.dqgz-row-index3{

	padding: 79px 0 105px;

	background: #fbfcff;

}

.dqgz-row-index3 .index3-content ul{

	margin-right: -24px;

	margin-bottom: -30px;

	display: flex;

	flex-wrap: wrap;

	/* align-items: center; */

}

.dqgz-row-index3 .index3-content ul li{

	width: calc(25% - 24px);

	margin-right: 24px;

	margin-bottom: 30px;

	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.07);

	flex-shrink: 0;

}

.dqgz-row-index3 .index3-content ul li:nth-child(4){

	margin-right: 0px;

}

.dqgz-row-index3 .index3-content ul li .txt{

	padding: 23px 16px 21px 24px;

}

.dqgz-row-index3 .index3-content ul li img{

	display: block;

	width: 100%;

	height: 186px;

	object-fit: cover;

}

.dqgz-row-index3 .index3-content ul li h3{

	font-family: MicrosoftYaHei-Bold;

	font-size: 18px;

	line-height: 28px;

	color: #333333;

	margin-bottom: 18px;

	-webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    display: -webkit-box;

    overflow: hidden;

}

.dqgz-row-index3 .index3-content ul li p{

	font-family: MicrosoftYaHei;

	font-size: 16px;

	line-height: 26px;

	color: #777777;

	margin-bottom: 5px;

	overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    word-break: break-all;

}

.dqgz-row-index3 .index3-content ul li .date{

	font-family: MicrosoftYaHei;

	font-size: 14px;

	line-height: 29px;

	color: #999999;

}

.dqgz-row-index3 .index3-content ul li:hover{

	background: #015aa4;

}

.dqgz-row-index3 .index3-content ul li:hover h3,.dqgz-row-index3 .index3-content ul li:hover p,.dqgz-row-index3 .index3-content ul li:hover .date{

	color: #fff;

}

.banner-bg .banner-txt div{

	color: #fff !important;

}

.banner-bg .banner-txt span{

	color: #fff !important;

}

.dqgz-row-xf{

	padding: 76px 0 110px;

	background: #fbfcff;

}

.dqgz-row-xf .g-title01 h3{

	color: #015aa4;

}

.dqgz-row-partyBuild{

	padding: 76px 0 118px;

	background: #fbfcff;

}

.dqgz-row-partyBuild .g-title01{
	margin-bottom: 41px;
}

.dqgz-row-partyBuild .g-title01 h3{

	color: #015aa4;

}

.dqgz-row-partyBuild2 .g-title01 h3{

	color: #333;

}

.dqgz-row-partyBuild .index1-content{

	padding: 0  0 58px;

	border-left: 1px solid #dadada;

}

.dqgz-row-partyBuild .index1-content ul li{

	display: flex;

	align-items: flex-start;

	justify-content: space-between;

	padding: 38px 35px 33px;

	border-bottom: 1px solid #dadada;

	position: relative;

}

.dqgz-row-partyBuild .index1-content ul li a{

	width: 100%;

	display: flex;

	align-items: flex-start;

	justify-content: space-between;

}

.dqgz-row-partyBuild .index1-content ul li .circle{

	width: 15px;

	height: 15px;

	border-radius: 50%;

	background-color: #ffffff;

	border: solid 1px #dadada;

	position: absolute;

	left: -7.5px;

	top: 35px;



}

.dqgz-row-partyBuild .index1-content ul li .date{

	width: 84px;

	min-height: 73px;

	background-color: #ffffff;

	border-radius: 5px;

	border: solid 1px #ef981c;

	margin-right: 43px;

	padding: 4px 12px 12px;

	text-align: center;

	flex-shrink: 0;

}

.dqgz-row-partyBuild .index1-content ul li .date .d{

	font-family: ArialMT;

	font-size: 38px;

	/* line-height: 44px; */

	/* line-height: 30px; */



	color: #ef981c;

	text-align: center;

}

.dqgz-row-partyBuild .index1-content ul li .date .ym{

	margin-top: 6px;

	font-family: ArialMT;

	font-size: 14px;

	/* line-height: 44px; */

	color: #ef981c;

	text-align: center;

}

.dqgz-row-partyBuild .index1-content ul li .content{

	flex-grow: 1;

	display: flex;

	justify-content: space-between;

}

.dqgz-row-partyBuild .index1-content ul li .content img{

	margin-right: 38px;

	width: 271px;

	height: 159px;

	object-fit: cover;

	flex-shrink: 0;

}

.dqgz-row-partyBuild .index1-content ul li .content .txt{

	padding-top: 6px;

	flex-grow: 1;

}

.dqgz-row-partyBuild .index1-content ul li .content h3{

	font-family: MicrosoftYaHei-Bold;

	font-size: 20px;

	/* line-height: 29px; */

	color: #333333;

	margin-bottom: 25px;

	
	white-space: nowrap;

	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;

	overflow: hidden;



	/* margin-bottom: 30px; */

}

.dqgz-row-partyBuild .index1-content ul li .content p{

	font-family: MicrosoftYaHei;

	font-size: 16px;

	line-height: 28px;

	color: #666666;

	/* margin-bottom: 28px; */

	margin-bottom: 21px;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	display: -webkit-box;

	overflow: hidden

}



.dqgz-row-partyBuild .index1-content ul li  .more{

    /* color: #e2982f; */

    font-family: MicrosoftYaHei;

	font-size: 14px;

	color: #999;

	display: flex;

	justify-content: flex-start;

	align-items: center;

}

.dqgz-row-partyBuild .index1-content ul li  .more .rightArr{

    width: 16px;

    height: 16px;

    margin-left: 10px;

    background: url(../images/a/right7.png) center no-repeat;

	/* background-image: linear-gradient(0deg, 

		#c77500 0%, 

		#db870e 50%, 

		#ef981c 100%); */

}

.dqgz-row-partyBuild .index1-content ul li:hover  .more .rightArr{

    background: url(../images/a/right6.png) center no-repeat;

}

.dqgz-row-partyBuild .index1-content ul li:hover{

	background-color: #015aa4;

}

.dqgz-row-partyBuild .index1-content ul li:hover h3,.dqgz-row-partyBuild .index1-content ul li:hover p,.dqgz-row-partyBuild .index1-content ul li:hover  .more{

	color:#fff

}

@media only screen and (max-width:1399px){

	.dqgz-row-index1 .index1-content .left .txt h3{margin-bottom: 10px; font-size: 18px;}
	.dqgz-row-index1 .index1-content .left .txt p{font-size: 14px;}
	.dqgz-row-index1 .index1-content .right{padding: 20px 0;}
	.dqgz-row-index1 .index1-content .right ul li{padding: 20px 30px;}
	.dqgz-row-index1 .index1-content .right ul li .date2 .d{font-size: 30px;}
	.dqgz-row-index1 .index1-content .right ul li .date2 .ym{margin-top: 4px;}
	.dqgz-row-index1 .index1-content .right ul li .txt h3{font-size: 18px;}
	.dqgz-row-index1 .index1-content .right ul li .txt p{font-size: 14px; line-height: 1.75;}
	.dqgz-row-index2 .index2-content .txt{padding-bottom: 30px;}
	.dqgz-row-index2 .index2-content h3{margin-bottom: 20px; font-size: 18px;}
	.dqgz-row-index2 .index2-content p{font-size: 14px; line-height: 1.75;}
	.dqgz-row-index2 .index2-content ul li .more{margin-top: 20px;}
	.dqgz-row-index3 .index3-content ul li h3{font-size: 16px; margin-bottom: 10px;}
	.dqgz-row-index3 .index3-content ul li p{font-size: 14px;}
	.dqgz-row-partyBuild .index1-content ul li .date{padding: 10px 12px 12px;}
	.dqgz-row-partyBuild .index1-content ul li .date .d{font-size: 30px;}
	.dqgz-row-partyBuild .index1-content ul li .date .ym{margin-top: 4px;}
	.dqgz-row-partyBuild .index1-content ul li .content h3{margin-bottom: 15px; font-size: 18px;}
	.dqgz-row-partyBuild .index1-content ul li .content p{margin-bottom: 15px; font-size: 14px;}

}

@media only screen and (max-width:1199px){

    .dqgz-row-partyBuild{

        padding-top: 30px;

        padding-bottom: 30px;



    }

	.dqgz-row-index1 .index1-content{display: block;}
	.dqgz-row-index1 .index1-content .left, .dqgz-row-index1 .index1-content .right{width: 100%; margin: 0;}
	.dqgz-row-index1 .index1-content .left{margin-bottom: 30px;}
    .dqgz-row-index3 .index3-content ul li img{height: 150px;}
    .dqgz-row-index3 .index3-content ul li{width: calc(33.33% - 24px);}

}

@media only screen and (max-width:767px){

	.dqgz-row-index1,.dqgz-row-index2,.dqgz-row-index3{

		padding: 30px 0;

	}

	.dqgz-row-index1 .index1-content{

		flex-wrap: wrap;

	}

	.dqgz-row-index1 .index1-content .left{

		width: 100%;

		margin-right: 0px;

		margin-bottom: 20px;

	}

	.dqgz-row-index1 .index1-content .right{

		width: 100%;

	}

	.dqgz-row-index1 .index1-content .right ul li{

		margin-bottom: 20px;

	}

	.dqgz-row-index1 .index1-content .right ul li .txt h3{

    white-space: nowrap;

    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;

    overflow: hidden;

	}

	.dqgz-row-index2 .index2-content ul{

		flex-wrap: wrap;

	}

	.dqgz-row-index2 .index2-content ul li{

		width: 100%;

	}

	.dqgz-row-index2 .index2-content ul li:nth-child(odd){

		margin-right: 0px;

		margin-bottom: 20px;



	}

	.dqgz-row-index3 .index3-content ul {

		flex-wrap: wrap;

	}

	.dqgz-row-index3 .index3-content ul li{

		width: 100%;

		margin-bottom: 20px;

	}

	.dqgz-row-partyBuild .index1-content ul li .content{

		flex-wrap: wrap;

	}

	.dqgz-row-partyBuild .index1-content ul li .content h3{

		margin-top: 20px;

	}

	.dqgz-row-index1 .index1-content .left img{min-height: 180px;}
	.dqgz-row-index1 .wp>.flex-node{margin-top: 30px !important;}
	.dqgz-row-index1 .index1-content .left .txt{padding: 20px;}
	.dqgz-row-index1 .index1-content .left .txt h3{font-size: 16px;}
	.dqgz-row-index1 .index1-content .right ul li{margin: 0; padding: 15px 20px;}
	.dqgz-row-index1 .index1-content .right ul li .date2{margin-right: 25px; width: 74px; min-height: 68px;}
	.dqgz-row-index1 .index1-content .right ul li .date2 .d{font-size: 24px;}
	.dqgz-row-index1 .index1-content .right ul li .date2 .ym{font-size: 12px;}
	.dqgz-row-index1 .index1-content .right ul li .txt{width: calc(100% - 99px);}
	.dqgz-row-index1 .index1-content .right ul li .txt h3{margin-bottom: 10px; font-size: 16px;}
	.dqgz-row-index2 .index2-content ul{margin: 0;}
	.dqgz-row-index2 .index2-content ul li{margin-bottom: 20px; padding: 30px 20px;}
	.dqgz-row-index2 .index2-content .txt{padding-bottom: 20px;}
	.dqgz-row-index2 .index2-content h3{font-size: 16px; margin-bottom: 10px; display: block; line-height: 1.5;}
	.dqgz-row-index3 .index3-content ul{margin: 0;}
	.dqgz-row-index3 .index3-content ul li .txt{padding: 20px;}
	.dqgz-row-index3 .wp>.flex-node{margin-top: 10px !important;}
	.dqgz-row-partyBuild .index1-content ul li{flex-wrap: wrap; padding: 30px;}
	.dqgz-row-partyBuild .index1-content ul li a{flex-wrap: wrap;}
	.dqgz-row-partyBuild .index1-content ul li .date{margin: 0; margin-bottom: 15px;}
	.dqgz-row-partyBuild .index1-content ul li .date .d{font-size: 24px;}
	.dqgz-row-partyBuild .index1-content ul li .date .ym{margin-top: 2px;}
	.dqgz-row-partyBuild .index1-content ul li .content{width: 100%;}
	.dqgz-row-partyBuild .index1-content ul li .content .txt{width: 100%;}
	.dqgz-row-partyBuild .index1-content ul li .content img{margin: 0; width: 100%; height: 160px;}
	.dqgz-row-partyBuild .index1-content ul li .content h3{font-size: 16px;}
	.dqgz-row-index3 .index3-content ul li img{height: 190px;}

}

