.warpTop{
	height: auto;
	display: flex;
}
.warpTop .warpBox{
	width: 33.3%;
	margin-left: 1.25rem;
	text-align: center;
	background: url('../images/bg3.png') no-repeat;
	/* background-size: 100% 100%; */
	background-size: cover;
}
.warpBox span{
	width: 100%;
	line-height: 1.875rem;
	text-align: center;
	font-weight: bold;
	font-size: 1.5rem;
	color: #FFFFFF;
	margin: 2rem auto 2.625rem auto;
	display: block;
}
.warpSearch input{
	width: calc(100% - 2.5rem);
	margin-bottom: 1.25rem;
	border-radius: 0.5rem;
	padding: 0.625rem 1.25rem;
	font-size: 1rem;
}

.warpSearch{
	width: calc(100% - 5rem);
	padding:0  2.5rem;
}
.warpSearch input::placeholder{
    color: rgba(255, 255, 255, 0.5); /* 例如，设置为灰色 */
}
.warpSearch input[type="text"]{
    /* 设置背景颜色 */
    background-color: rgba(255, 255, 255, 0.2); /* 浅灰色背景 */
    -webkit-background-color: rgba(255, 255, 255, 0.2);; /* 针对旧版Chrome/Safari */
    -moz-background-color: rgba(255, 255, 255, 0.2);; /* 针对Firefox */
    -ms-background-color: rgba(255, 255, 255, 0.2);; /* 针对IE/Edge早期版本 */
 
    /* 设置文本颜色 */
    color: #fff; /* 深灰色文本 */
    -webkit-color: #fff; /* 针对旧版Chrome/Safari */
    -moz-color: #fff; /* 针对Firefox */
    -ms-color: #fff; /* 针对IE/Edge早期版本 */
 
    /* 设置边框颜色 */
	border: none;
    -webkit-border: none; /* 针对旧版Chrome/Safari */
    -moz-border: none;/* 针对Firefox */
    -ms-border: none; /* 针对IE/Edge早期版本 */
}
.warpSearch  .searchBtn{
	height: 2.5rem;
	width: 100%;
	background: #FEFBC6;
	border-radius: 0.5rem;
	font-weight: bold;
	font-size: 1.125rem;
	color: #0050A0;
	margin: 1.875rem auto;
}
.warpSearch  .searchBtn2{
	width: 100%;
	height: 3.75rem;
	background: linear-gradient(0deg, #CCD2E3 0%, #FFFFFF 100%);
	border-radius: 0.5rem;
	font-weight: bold;
	font-size: 1.125rem;
	color: #0050A0;
}
/* 通知公告 */
.tzList{
	width: 65.2%;
	position: relative;
	background: rgba(255,255,255,0.5);
	padding-right: 1.25rem;
}
.tzList ul li{
	width: calc(100% - 2.5rem);
	height: 5rem;
	font-size: 1.125rem;
	color: #4A4E58;
	line-height: 1.5rem;
	display: flex;
	align-items: center;
	padding: 0 1.25rem;
}
.tzList ul li:hover{
	color: #0050A0;
}
.tzList ul a:nth-of-type(2n) li{
	background: #fff;
}
.tzList ul a:nth-of-type(2n+1) li{
	background: #F0F1F7;
}
.tzList ul div{
	width: 100%;
	display: block;
	margin-bottom: -0.625rem;
}
.tzList ul img{
	width: 4.125rem;
	height: 1.25rem;
	margin-right: 1.25rem;
}
/**end**/
/* 奖项 */
.MainView5{
	width: 100%;
	height: auto;
	/* background: linear-gradient(180deg, #F0F1F7 0%, rgba(240,241,247,0.5) 100%); */
	position: relative;
	padding: 0.625rem 0;
}
.color {
    height: 80%;
    width: calc(75% + 25% / 2);
    /* max-width: calc(1440px + (100% - 1440px) / 2); */
    left: 0;
    background: antiquewhite;
    position: absolute;
	background: linear-gradient(180deg, #F0F1F7 0%, rgba(240,241,247,0.5) 100%);
}
.jxView {
    width: 75%;
	 /* max-width: 1440px; */ 
	margin: 0 auto;
    position: relative;
	display: flex;
    align-items: center;
}
.actBtn {
	position: absolute;
	float: right;
	right: 1.25rem;
	cursor: pointer;
}
.actBtn .prevBtn,
.actBtn .nextBtn{
	width: 3.75rem !important;
	height: 3.75rem !important;
	margin-right: 1.25rem;
}
.jx-list{
	width: calc(100% - 2.8125rem);
	/* padding-left: 2.8125rem; */
	display: flex;
	overflow: hidden;
	margin: 1.25rem auto 5rem auto;
	justify-content: center;
}
.intro{
	font-size: 1.125rem;
	margin-top: 1.75rem;
	color: #FFFFFF;
	line-height: 1.5rem;
	/* display: -webkit-box; */
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: justify;
}

.jx-box{
	/* width: calc(22.9% - 5rem); */
	width: calc(17.1% - 5rem);
	max-width: 20.625rem;
	min-width: 18.125rem;
	min-height: 19.375rem; 
	height: auto;
	padding: 1.25rem;
	background: linear-gradient(0deg, #0050A0 0%, #3BADFF 100%);
	text-align: center;
	position: relative;
}
.jx-box:not(:last-child){
	margin-right: 2.5rem;
}
.jx-box:hover{
	width: calc(21.6% - 5rem);
	height: auto;
	min-width: 30rem;
	min-height: 17.5rem;
	position: relative;
	padding: 2.5rem;
	text-align: left;
	/* background: url('../images/bg5.png') no-repeat; */
	/* background-size: 100% 100%; */
}
.intro{
	display: none;
}
.jx-box:hover .intro{
	display: -webkit-box;
}
.jx-box:first-of-type:hover{
	margin-left: 13.75rem;
	background: url('../images/bg5.png') no-repeat;
	background-size: 100% 100%;
}
.jx-box:nth-of-type(2):hover{
	background: url('../images/bg4.png') no-repeat;
	background-size: 100% 100%;
}
.jx-box:nth-of-type(3):hover{
	background: url('../images/bg8.png') no-repeat;
	background-size: 100% 100%;
}
.jx-box:nth-of-type(4):hover{
	background: url('../images/bg6.png') no-repeat;
	background-size: 100% 100%;
}
.jx-box:last-of-type:hover{
	margin-right: 20rem;
	background: url('../images/bg7.png') no-repeat;
	background-size: 100% 100%;
}
.jx-box .action2{
	display: flex;
	width: 100%;
	position: absolute;
	width: calc(100% - 5rem);
	bottom: 1.25rem;
}
.action2 span{
	text-align: center;
}
.action2 a:first-child{
	width:50%;
	margin-right: 1.25rem;
}
.action2 a:last-child{
	width:50%;
}
.jx-box .title{
	font-weight: bold;
	font-size: 2.25rem;
	color: #FFFFFF;
	line-height: 3rem;
	display: block;
}
.action {
	position: absolute;
	width: calc(100% - 5rem);
	bottom: 20px;
}
.action span{
	margin: 0 1.25rem;
}
.action2 span{
	margin: 0;
}
.action span,.action2 span{
	display: block;
	width: 100%;
	padding: 0.625rem 0;
	border-radius: 0.5rem;
	border: 1px solid #FEFBC6;
	font-weight: bold;
	font-size: 1.125rem;
	margin-bottom: 1.25rem;
	color: #FEFBC6;
}
.action2 a:first-child span{
	/* background: #FEFBC6;
	color: #0050A0; */
	margin-right: 1.25rem;
}
.action2 a span:hover,
.action a span:hover{
	background: #FEFBC6;
	color: #0050A0;
}
/**end**/
.rightView.cg li{
	display: list-item;
	list-style-image: url('../images/li-green.png');
}
.rightView.cg li:hover{
	list-style-image: url('../images/li-red.png');
}
.rightView.cg .rightList{
	font-size: 1.125rem;
	line-height: 1.5rem;
}
div.cgjBox{
	margin-top: 1.875rem;
	width: 100%;
	/* height: 11.25rem; */
	display: flex;
	align-items: center;
	background: url('../images/cgj.png') no-repeat;
	background-size: 100% 100%;
	padding: 2.0625rem 0;
}
div.cgjBox span:first-of-type{
	font-weight: bold;
	font-size: 1.875rem;
	color: #FFFFFF;
	line-height: 2.25rem;
	margin: 0 4.6875rem;
}
div.cgjBox span:last-of-type,
div.cgjBox span:last-of-type a{
	font-size: 1.125rem;
	color: #FFFFFF;
	line-height: 1.875rem;
	text-indent: 2rem;
	flex: 1;
	margin-right: 60px;
	text-align: justify;
	/* padding: 2.0625rem 0; */
}
.rightList .award-title{
	width: 100%;
	font-weight: bold;
	font-size: 1.875rem;
	color: #4A4E58;
	line-height: 2.5rem;
	text-align: center;
}
.rightList .award-intro{
	font-size: 1.5rem;
	color: #6E7179;
	line-height: 2.5rem;
	text-align: center;
}
.award-top{
	width: 90%;
	margin: 0 auto;
	padding-bottom: 2.5rem;
	border-bottom: 0.0625rem solid #F0F1F7;
}
.rightList .award-content{
	font-size: 1.25rem;
	color: #4A4E58;
	line-height: 3rem;
	white-space: pre-wrap;
	/* padding: 1.625rem 1.875rem; */
}
/* 托举工程奖 */
.awardRightView{
	width: 81.9%;
	margin-left: 1.25rem;
	background: #fff;
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 1.25rem;
	color: #4A4E58;
	line-height: 3rem;
}
ul#peopleList{
	width: 100%;
}
#peopleList li{
	position: relative;
	width: 100%;
	display: flex;
	align-items: center;
	padding:  2.75rem 0;
}
.peopleImg img{
	width: 11.875rem;
	height: 16.5625rem;
	margin-right: 1.25rem;
}
.peopleIntro{
	flex: 1;
	font-size: 1.25rem;
	color: #4A4E58;
	line-height: 2.25rem;
	text-align: justify;
}
.notice-article{
	width: calc(100% - 5.125rem);
	padding: 3rem 2.5625rem;
	font-size: 1.25rem;
	color: #4A4E58;
	line-height: 3rem;
}
.notice-article  span{
	display: flex;
}
.article-t{
	width: 3.75rem;
	white-space: nowrap;
}
.notice-article div{
	margin-left: 3.75rem;
	display: flex;
	align-items: center;
}
.notice-article  span div{
	margin-left: 0;
}
.notice-article  img{
	width: 2rem;
	height: 2rem;
	margin: 0 0.625rem;
}
/**end**/