@charset "utf-8";

.public{padding: 80px 0 120px 0;}

/* 分类 */
.list-btn{width: 100%;background: #f5f8fc;padding: 30px;}
.list-btn ul{display: flex;width: 100%;margin-bottom: 30px;flex-wrap: wrap;}
.list-btn ul:last-child{margin-bottom: 0;}
.list-btn li h4{font-size: 18px;line-height: 36px;font-family: "微软雅黑";color: #666;padding: 14px 26px;display: inline-block;}
.list-btn li.active h4{color: #fff;background: #007ed3;border-radius: 10px;}

.per-list{margin-top: 60px;}
.per-list ul{display: flex;flex-wrap: wrap;justify-content: flex-start;}
.per-list li{width: 32%;background: #f5f8fc;padding: 40px;margin-bottom: 20px;margin: 0 0.5% 1%;}
.per-list li a{display: block;width: 100%;height: 100%;}
.per-list li .box h5{font-family: "微软雅黑";font-weight: bold;font-size: 18px;line-height: 60px;color: #666;}
.per-list li .box p{font-family: "微软雅黑";font-size: 16px;line-height: 40px;color: #999;}
.per-list li .box p:nth-child(2){width: 100%;padding-left: 40px;background: url(../images/per-box1.png)no-repeat left center;color: #999;text-align: left;}
.per-list li .box p:nth-child(3){width: 100%;padding-left: 40px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
background: url(../images/per-box2.png)no-repeat left center;color: #999;text-align: left;}
.per-list li:hover{border-bottom:2px solid #007ed3 ;}
.per-list li a:hover h5{color: #007ed3;}
.list-more{margin-bottom: 0;}
@media (max-width:1280px) {
	.public{padding:4% 0 6% 0 ;}
	.list-btn li h4{padding: 8px 15px;line-height: 30px;}
	.per-list{margin-top: 4%;}
}
@media (max-width:1080px) {
	.per-list li{width: 48%;margin-right: 0;}
	.per-list li:nth-child(2n){margin-left: 2%;}
}
@media (max-width:769px) {
	.list-btn{padding: 20px;}
	.per-list li{padding: 25px;}
	.list-btn li h4{font-size: 16px;line-height: 32px;padding: 4px 10px;}
	.list-btn ul{margin-bottom: 2%;}
	.per-list li .box h5{font-size: 16px;line-height: 32px;}
	.per-list li .box p{font-size: 14px;line-height: 34px;}
	.per-list li .box p:nth-child(2){padding-left: 32px;}
	.per-list li .box p:nth-child(3){padding-left: 32px;}
}
@media (max-width:480px) {
	.per-list li{width: 100%;margin-bottom: 10px;}
	.per-list li:nth-child(2n){margin-left: 0;}
	.per-list li{padding: 20px;}
	.title .img{margin-bottom: 20px;}
	.list-btn li h4{font-size: 12px;line-height: 28px;padding: 0px 8px;border-radius: 8px;}
	.per-list li .box p{background-size: 5%!important;padding-left: 24px!important;}
}

/* 内页页码 */
.page01{text-align: center;width: 100%;margin-top: 30px;}
.page01 .current{color: #fff;background: #007ed3;}
.page01 a{display: inline-block;zoom: 1;padding: 0 16px;height: 40px;line-height: 40px;margin-right: 4px;color: #999999;background: #f5f5f5;cursor: pointer;text-align: center;}
.page01 input.go{background: #007ed3;color: #fff;border:none}
.page01 a:hover{background: #007ed3;}


/* 详情页 */
/* 人才中心 详情 */
.rczxmore-nav .location{float: left;margin-left: 20px;}
.personnel{width: 100%;margin-top: 80pxv;}
.per-tit{width: 100%;padding: 20px 0;border-bottom: 1px solid #e0e0e0;}
.per-tit .left{float: left;width: 80%;}
.per-tit h2{font-family: "微软雅黑";font-size: 36px;line-height: 60px;font-weight: bold;color: #333;}
.per-tit ul{display: flex;}
.per-tit li{font-family: "微软雅黑";font-size: 16px;line-height: 30px;color: #333;padding: 0 40px;}
.per-tit li:first-child{padding: 0 40px 0 0;border-right: 1px solid #e0e0e0;}
.per-tit li:last-child{padding: 0 0 0 40px;border-left: 1px solid #e0e0e0;}
.per-tit .right{float: right;width: 12%;margin-top: 30px;}
.per-tit .right a{display: block;width: 100%;height: 42px;font-size: 16px;line-height: 42px;color: #fff;background: #006fba;text-align: center;border-radius: 30px;}
.per-tit .right span{margin-left: 10px;}

.personnel .editor{border-bottom: none;}
@media (max-width:1080px) {
	.per-tit h2{font-size: 28px;}
	.per-tit li{font-size: 14px;}
	.per-tit .left{width: calc(100% - 120px);}
	.per-tit .right{width: 120px;}
	.per-tit .right a{line-height: 40px;font-size: 14px;}
	.per-tit li{padding: 0 20px;}
	.per-tit li:first-child{padding: 0 20px 0 0;}
	.per-tit li:last-child{padding: 0 0 0 20px;}
}
@media (max-width:769px) {
	.per-tit{padding: 10px 0;}
	.per-tit h2{font-size: 22px;line-height: 50px;}
	.per-tit .right a{font-size: 12px;line-height: 30px;height: 30px;}
}
@media (max-width:450px) {
	.per-tit .right{width: 95px;}
	.per-tit .right{display: none;}
	.per-tit .left{width: calc(100% - 95px);}
}

/* 招标合作 */
.bidding{padding: 80px 0;background: #fff;}
.bidding .tiele ul{display: flex;width: 100%;margin-bottom: 40px;}
.bidding .tiele li{margin: 0 20px;}
.bidding .tiele li:first-child{margin-left: 0;}
.bidding .tiele li.active h4{color: #006fba;border-bottom: 1px solid #006fba;}
.bidding .tiele li h4{font-size: 24px;line-height: 36px;color: #666;font-family: "微软雅黑";padding-bottom: 14px;}
.bidding .notice{width: 100%;height: 584px;background: #f5f8fc;padding: 40px 0 80px 0;}
.bidding .notice h3{font-size: 22px;line-height: 28px;color: #006fba;font-family: "微软雅黑";}

.bidding .notice ul{display: flex;}
.bidding .notice li{width: 16%;display: flex;padding: 0 40px;align-items: center;    justify-content: space-between;flex-direction: column;}
.bidding .notice li img{max-width: 108px;object-fit: cover;display: block;}
.bidding .notice li h4{font-size: 16px;line-height: 28px;color: #666;text-align: center;word-break:break-all;}
/* .bidding .notice li:nth-child(odd){border: 1px solid #bedaff;border-bottom: none;border-top-right-radius: 50%;border-top-left-radius: 50%;}
.bidding .notice li:not(:nth-child(1)){transform: translateX(1px);}
.bidding .notice li:nth-child(2n){border: 1px solid #bedaff;border-top: none;border-bottom-right-radius: 50%;border-bottom-left-radius: 50%;transform: translateY(100%);}
 */
.bidding .notice li{position: relative;}
.bidding .notice li:nth-child(odd)::before{
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	position: absolute; 
	left: 0;
	top: 0;
	border-radius: 50% 50% 0 0;  /* 不同点2 */
	border: 1px solid #bedaff;
	border-bottom: none;
}

.bidding .notice li:nth-child(2n){transform: translateY(50%);}
.bidding .notice li:nth-child(2n)::after{
	content: '';
	display: block;
    width: 100%;
	height: 100%;
	position: absolute;  /* 不同点1 */
	left: 1px;
	top: 0;
	border-radius: 0 0 50% 50%;  /* 不同点2 */
	border: 1px solid #bedaff;
	border-top: none;
}
.bidding .notice li:nth-child(4)::after{left: 3px;}
.bidding .notice li:nth-child(3)::before{left: 2px;}
.bidding .notice li:nth-child(5)::before{left: 4px;}
.bidding .notice li:nth-child(6)::after{left: 5px;}
.bidding .notice li:nth-child(1)::after{
	content: '';
	display: block;
	width: 10px;
	height: 10px;
	position: absolute;  /* 不同点1 */
	left: -5px;
	bottom: -12px;
	border-radius: 50%;  /* 不同点2 */
	border: 1px solid #bedaff;
}
.bidding .notice li:nth-child(6)::before{
	content: '';
	display: block;
	width: 10px;
	height: 10px;
	position: absolute;  /* 不同点1 */
	right: -12px;
	top: -12px;
	border-radius: 50%;  /* 不同点2 */
	border: 1px solid #bedaff;
}

.bidding .notice li:nth-child(odd) img{margin: 20px;}
.bidding .notice li:nth-child(2n) img{margin: 20px;}
.bidding .notice li:nth-child(odd){justify-content: flex-start;}
.bidding .notice li:nth-child(2n){justify-content: flex-end;}

.bidding-list{padding: 80px 0;}
.bidding-list ul{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
.bidding-list li{width: 48%;padding: 40px 0;border-bottom: 1px solid #e0e0e0;}
.bidding-list li:first-child{border-top:  1px solid #e0e0e0;}
.bidding-list li a{display: flex;justify-content: space-between;}
.bidding-list li:nth-child(2){border-top:  1px solid #e0e0e0;;}
.bidding-list li h4{font-size: 18px;line-height: 36px;color: #666;font-family: "微软雅黑";transition: all .4s linear;-webkit-transition: all .4s linear;}
.bidding-list li .look{display: flex;}
.bidding-list li .look .img{margin-left: 16px;width: 36px;height: 36px;transition: all .4s linear;-webkit-transition: all .4s linear;background-image: url(../images/down-no.png);background-repeat: no-repeat;background-size: cover;}
.bidding-list li:hover .look .img{background-image: url(../images/down-on.png);}
.bidding-list li:hover h4{color: #006fba;}

@media (max-width:1360px) {
	.bidding .notice ul{flex-wrap: wrap;}
	.bidding .notice li{width: 33%;margin-bottom: 10%;}
	.bidding .notice{height: 800px;}
}
@media (max-width:1280px) {
	.bidding-list li h4{max-width: 30%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
	.bidding-list li .look h4{max-width: 100%; white-space: nowrap;}
	.bidding{padding: 4% 0;}
	.bidding .notice li h4{font-size: 14px;line-height: 24px;}
	.bidding-list{padding:4% 0 ;}
}
@media (max-width:1080px) {
	.bidding .notice li img{max-width: 80px;z-index: 10;}
	.bidding .tiele li h4{font-size: 20px;}
}
@media (max-width:769px) {
	.list-more{margin-top: 2%;}
	.bidding .tiele ul{margin-bottom: 2%;}
	.bidding .notice li:nth-child(odd)::before{border: none;}
	.bidding .notice li:nth-child(2n)::after{border: none;}
	.bidding .notice li:nth-child(1)::after{border: none;}
	.bidding .notice li:nth-child(6)::before{border: none;}
	.bidding .notice li:nth-child(2n){transform: translateY(0);}
	.bidding .notice{height: auto;padding:4% 0;}
	.bidding .notice li{margin-bottom: 2%;padding: 0 10px;}
	.bidding-list li{width: 100%;}
	.bidding-list li{padding: 2% 0;}
}
@media (max-width:480px) {
	.bidding .tiele li h4{font-size: 14px;}
	.bidding .notice h3{font-size: 14px;}
	.bidding .notice li h4{font-size: 12px;line-height: 20px;}
	.bidding .notice li img{max-width: 50px;}
	.bidding-list li h4{font-size: 12px;}
	.bidding-list li .look{align-items: center;}
	.bidding-list li .look .img{width: 20px;height: 20px;}
}


/* 招标合作 详情 */
.bidding-more{padding: 80px 0 130px 0;}
.bidding-more .title h3{font-size: 36px;line-height: 36px;font-weight: bold;font-family: "微软雅黑";color: #333;}
.bidding-more .title ul{display: flex;justify-content: center;margin-top: 24px;}
.bidding-more .title li{margin: 0 30px;}
.bidding-more .title li p{font-size: 16px;line-height: 36px;font-family: "微软雅黑";color: #999;}

.bidding-more .text{padding: 76px 0 80px 0;border-top: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0;}
.bidding-more .text p{font-size: 18px;line-height: 36px;color: #666;font-family: "微软雅黑";}
.bidding-more .text .bottom-right{text-align: right;}

.bidding-more .bott{margin-top: 30px;width: 100%;display: flex;justify-content: space-between;align-items: center;}
.bidding-more .bott h4{font-size: 18px;line-height: 36px;color: #666;font-family: "微软雅黑";}
.bott .left{width: 70%;}
.bott .right h5{font-size: 16px;line-height: 24px;color: #fff;font-family: "微软雅黑";}
.bott .right{width: 144px;height: 42px;background: #006fba;text-align: center;border-radius: 20px;}
.bott .right a{justify-content: space-evenly;display: flex;align-items: center;height: 100%;}

@media (max-width:1280px) {
	.bidding-more{padding: 4% 0 6% 0;}
	.bidding-more .title h3{font-size: 26px;}
	.bidding-more .title li p{font-size: 14px;line-height: 20px;}
	.bidding-more .text{padding: 6% 0;}
	.bidding-more .bott h4{white-space: nowrap;text-overflow: ellipsis;width: 100%;overflow: hidden;}
}
@media (max-width:769px) {
	.bidding-more .title h3{font-size: 20px;line-height: 30px;}
	.bidding-more .title ul{margin-top: 1%;}
	.bidding-more .text p{font-size: 14px;line-height: 30px;}
	.bidding-more .bott h4{font-size: 14px;line-height: 30px;}
	.bott .right h5{font-size: 14px;}
	.bott .right{width: 120px;height: 38px;}
}
@media (max-width:480px) {
	.bidding-more .title h3{font-size: 18px;}
	.bidding-more .title li p{font-size: 12px;}
	.bidding-more .text p{font-size: 12px;line-height: 24px;}
	.bidding-more .bott h4{font-size: 12px;line-height: 24px;}
	.bott .right img{display: block;width: 100%;max-width: 12px;}
	.bott .right h5{font-size: 12px;}
	.bott .right{width: 90px;height: 30px;}
}

/* 招标合作 表格 */
.bidding-more .text table{width: 100%;background: #f5f5f5;}
.bidding-more .text table h5{font-size: 18px;line-height: 24px;color: #666;font-family: "微软雅黑";}
.bidding-more .text table td{padding: 22px 24px;border: 1px solid #e0e0e0;}
.bidding-more .text table tr td:nth-child(odd){width: 134px;}
@media (max-width:1080px) {
	.bidding-more .text table tr td:nth-child(odd){width: 134px;text-align: center;}
	.bidding-more .text table td{padding: 18px;}
}
@media (max-width:769px) {
	.bidding-more .text table h5{font-size: 14px;white-space: nowrap;}
	.bidding-more .text table tr{width: 100%;display: flex;flex-wrap: wrap;}
	.bidding-more .text table td{width: 50%;}
	.bidding-more .text table tr td:nth-child(odd){width: 26%;}
	.bidding-more .text table tr td:nth-child(2n){width: 74%;}
}

