@charset "UTF-8";
/**!
 * 安徽建工集团全流程招投标电子化平台项目
 * date:2021-10-18
 * author: gaojian&zsy;
 */
.com-header {
	position: absolute;
	height: 153px;
	top: 0;
	left: 0;
	right: 0;
	z-index: 2;
	background: none;
}

.com-hd {
	position: relative;
	height: 70px;
	line-height: 69px;
	padding: 0 6px 0 55px;
	background-repeat: no-repeat;
	background-position: left center;
}

.com-hd:before,
.com-hd:after {
	position: absolute;
	content: '';
}

.com-hd:before {
	width: calc(100% - 40px);
	height: 0;
	bottom: -2px;
	left: 40px;
	border-bottom: 1px solid #fccfcb;
	z-index: 2;
}

.com-hd:after {
	width: 34px;
	top: 0;
	left: 0;
	height: 72px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-bottom: 2px solid #d7083c;
}

.com-tt {
	font-family: 'SourceHanSerifCN-Heavy';
	font-size: 24px;
}

/* banner轮播 */
.banner-swiper {
	position: relative;
	height: 515px;
}

.banner-swiper .swiper-pagination-bullet {
	width: 6px;
	height: 6px;
	opacity: 0.7;
	background: #fff;
}

.banner-swiper.swiper-container-horizontal > .swiper-pagination-bullets {
	bottom: 13px;
}

.banner-swiper.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 3.5px;
}

.banner-swiper.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet-active {
	width: 27px;
	border-radius: 3px;
	opacity: 1;
	background: #fff;
}

/*招标采购*/
.floor1 {
	height: 697px;
	padding-top: 38px;
	background-color: #f8f4f4;
}

.notice {
	height: 660px;
	background-color: #ffffff;
	-webkit-box-shadow: 0px 3px 13px 0px rgba(185, 197, 209, 0.21);
	box-shadow: 0px 3px 13px 0px rgba(185, 197, 209, 0.21);
	border-radius: 5px;
}

.notice-hd {
	width: 160px;
}

.notice-hd .notice-item {
	height: 220px;
	font-size: 24px;
	line-height: 28px;
	letter-spacing: 1px;
	color: #ba2b2c;
	text-align: center;
	cursor: pointer;
	position: relative;
}

.notice-hd .notice-item h2 {
	font-family: 'SourceHanSerifCN-Heavy';
	height: 96px;
	line-height: 96px;
	box-sizing: border-box;
}

.notice-hd .notice-item:nth-child(3) h2 {
	line-height: 32px;
	padding-top: 28px;
}

.notice-hd .notice-item .more {
	display: block;
	width: 130px;
	height: 32px;
	font-size: 16px;
	line-height: 32px;
	color: #ba2b2c;
	background: rgba(255, 255, 255, 0.6);
	border-radius: 16px;
	margin: 50px auto;
}

.notice-hd .notice-item:nth-child(1) {
	background: url('../images/notice_item1.png');
}

.notice-hd .notice-item:nth-child(1).active {
	color: #fff;
	background: url('../images/notice_item1h.png');
}

.notice-hd .notice-item:nth-child(1).active:after {
	position: absolute;
	right: -16px;
	top: 50%;
	margin-top: -14px;
	content: '';
	width: 16px;
	height: 27px;
	background: url('../images/tabarr.png') no-repeat;
}

.notice-hd .notice-item:nth-child(2) {
	background: url('../images/notice_item2.png');
}

.notice-hd .notice-item:nth-child(2).active {
	color: #fff;
	background: url('../images/notice_item2h.png');
}

.notice-hd .notice-item:nth-child(2).active:after {
	position: absolute;
	right: -16px;
	top: 50%;
	margin-top: -14px;
	content: '';
	width: 16px;
	height: 27px;
	background: url('../images/tabarr.png') no-repeat;
}

.notice-hd .notice-item:nth-child(3) {
	background: url('../images/notice_item3.png');
}

.notice-hd .notice-item:nth-child(3).active {
	color: #fff;
	background: url('../images/notice_item3h.png');
}

.notice-hd .notice-item:nth-child(3).active:after {
	position: absolute;
	right: -16px;
	top: 50%;
	margin-top: -14px;
	content: '';
	width: 16px;
	height: 27px;
	background: url('../images/tabarr.png') no-repeat;
}

.notice-bd {
	margin-left: 160px;
	padding: 26px 27px 0 32px;
}

.bdl {
	display: none;
}

.second-hd {
	font-size: 0;
	border-radius: 25px;
	position: relative;
}

.second-hdl {
	display: inline-block;
	height: 36px;
	line-height: 34px;
	padding: 0 40px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #e6e6e6;
	background-color: #f7f7f7;
	cursor: pointer;
}

.second-hdl:nth-child(1) {
	border-radius: 25px 0 0 25px;
}

.second-hdl:last-child {
	border-radius: 0 25px 25px 0;
}

.second-hdl > a {
	font-size: 18px;
	color: #333;
}

.second-hdl a.more {
	display: none;
	position: absolute;
	width: 57px;
	right: 6px;
	top: 0px;
	height: 34px;
	line-height: 34px;
	padding: 0 7px;
	border-radius: 15px;
	color: #9fa6c3 !important;
	background-color: #edeef4;
	background-image: linear-gradient(to right, #fff, #edeef4);
	font-weight: normal !important;
}

.second-hdl.active {
	border-color: #e3aaaa;
	background-color: #f9efef;
}

.second-hdl.active > a {
	font-weight: 600;
	color: #d7083c;
}

.second-hdl.active a.more {
	display: block;
}

.second-bd {
	margin-top: 13px;
}

/* 平台公告 */
.floor2 {
	height: 358px;
	padding-top: 8px;
}

.plat-box {
	width: 816px;
}

.plat-box .com-hd {
	background-image: url('../images/plat_tt.png');
}

.plat-box .com-hd .com-tt > a {
	color: #888;
}

.plat-box .com-hd .com-tt.active > a {
	color: #333;
}

.plat-box .com-hd .com-tt + .com-tt {
	margin-left: 26px;
}

.plat-bd {
	margin-top: 3px;
}

.plat-bd .bdl {
	position: relative;
}

.plat-bd .bdl .more {
	position: absolute;
	right: 6px;
	top: -38px;
	height: 24px;
	line-height: 24px;
	padding: 0 7px;
	border-radius: 15px;
	color: #9fa6c3;
	background-color: #edeef4;
	background-image: -webkit-gradient(linear, left top, right top, from(#fff), to(#edeef4));
	background-image: linear-gradient(to right, #fff, #edeef4);
}

.quick-login {
	width: 316px;
}

.quick-login .com-hd {
	background-image: url('../images/login_tt.png');
}

.login-list {
	margin: 18px 0 0 -8px;
}

.login-item {
	height: 229px;
	width: calc(33.33% - 8px);
	margin-left: 8px;
}

.login-item > a {
	display: block;
	border-radius: 6px;
	height: 100%;
	text-align: center;
	padding-top: 80px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.login-item > a > span {
	display: inline-block;
	width: 20px;
	line-height: 20px;
	font-size: 18px;
	font-family: 'SourceHanSerifCN-Heavy';
}

.login-item:nth-child(1) span {
	color: #6e4338;
}

.login-item:nth-child(2) span {
	color: #6f3e42;
}

.login-item:nth-child(3) span {
	color: #15415e;
}

.login-item:nth-child(1) > a {
	background: url('../images/login_bg1.png') no-repeat;
}

.login-item:nth-child(2) > a {
	background: url('../images/login_bg2.png') no-repeat;
}

.login-item:nth-child(3) > a {
	background: url('../images/login_bg3.png') no-repeat;
}

/* 数据分析 */
.floor3 {
	height: 462px;
	padding-top: 15px;
	background: url('../images/data_bg.jpg') no-repeat center top;
}

.floor3 .com-hd {
	background-image: url('../images/data_tt.png');
}

.date-select {
	width: 140px;
	margin-left: 24px;
}

.data-sel {
	display: none;
}

.date-select .chosen-container-single .chosen-single {
	height: 32px;
	line-height: 30px;
	color: #666;
	font-size: 16px;
	padding-left: 16px;
	border-color: #fccfcb;
	border-radius: 15px;
	background: #f7f7f7;
}

.date-select .chosen-container-single .chosen-single div {
	right: 10px;
}

.date-select .chosen-container-single .chosen-single div b {
	background: url('../images/footersel_down.png') no-repeat center;
}

.date-select .chosen-container-single.chosen-with-drop .chosen-single div b {
	background-image: url('../images/footersel_up.png');
}

.date-select .chosen-container .chosen-drop {
	border: none;
	background: #f7f7f7;
}

.date-select .chosen-container .chosen-results {
	margin: 0;
	padding: 0;
}

.date-select .chosen-container .chosen-results li {
	padding: 5px 17px;
}

.data-to {
	line-height: 24px;
	margin-top: 28px;
	font-size: 16px;
	color: #6f433a;
}

.data-bd {
	margin-top: 38px;
}

.data-box {
	height: 304px;
	border-top: 1px solid #d7083c;
	border-radius: 5px;
	-webkit-box-shadow: 0px 3px 18px 0px rgba(206, 185, 185, 0.24), inset 0px 1px 0px 0px rgba(215, 8, 60, 0.004);
	box-shadow: 0px 3px 18px 0px rgba(206, 185, 185, 0.24), inset 0px 1px 0px 0px rgba(215, 8, 60, 0.004);
	background-color: #fff;
	overflow: hidden;
}

.data-box:nth-child(1) {
	width: 440px;
}

.data-box:nth-child(2) {
	width: 725px;
}

.data-list {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 2;
}

.data-list:before,
.data-list:after {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 50%;
	content: '';
	background-color: #fef5f4;
	background-image: -webkit-gradient(linear, left top, right top, from(#fef5f4), color-stop(#fff), to(#fff));
	background-image: linear-gradient(to right, #fef5f4, #fff, #fff);
	z-index: -1;
}

.data-list:after {
	left: 50%;
}

.data-item {
	width: 50%;
	padding: 35px 0 10px 110px;
	margin-top: 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 16px;
}

.data-tt {
	line-height: 24px;
}

.data-num {
	height: 30px;
	margin-top: 5px;
	color: #d7083c;
}

.data-num > span {
	font-family: 'OPPOSans-Bold';
	font-size: 24px;
	margin-right: 13px;
}

.data-item:nth-child(1) {
	background: url('../images/data_ico1.png') no-repeat 23px 30px;
}

.data-item:nth-child(2) {
	background: url('../images/data_ico2.png') no-repeat 23px 30px;
}

.data-item:nth-child(3) {
	background: url('../images/data_ico3.png') no-repeat 23px 30px;
}

.data-item:nth-child(4) {
	background: url('../images/data_ico4.png') no-repeat 23px 30px;
}

.tooltip-name {
	margin-right: 8px;
	font-size: 24px;
	font-family: 'D-DIN';
	font-weight: 600;
}

.series-name {
	margin-right: 15px;
}
