/**
 * 头部 
 */
header{
	width:100%;
	height:600px;
	position:relative;
	/* background: linear-gradient(180deg, #2450E2 0%, #173EC8 88.57%), linear-gradient(99.31deg, #0E1B32 10.18%, #0F2148 86.63%), #3364FF; */
	background-color: var(--bg-color);
}
header .swiper-wrapper{
	width:100%;
	height:600px;
}
header .swiper-slide{
	width:100%;
	height:600px;
	background:url(../img/index/bg.png) no-repeat !important;
	background-size:cover !important;
	background-position:50% !important;
	display:-webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content: center;
	-webkit-box-align:center;
	-ms-flex-align: center;
	-webkit-align-items:center;
	align-items:center;
}
header .swiper-pagination-bullet{
	width:15px !important;
	height:15px !important;
	border-radius:50%;
}
header .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
	margin:0 11px;
}
.head{
	width:100%;
	height:110px;
	background: rgba(0, 0, 0, 0.1);
	/* position:fixed; */
	position:absolute;
	top:0;
	z-index:999;
}
.header{
	height: 100%;
}
/* 第一行 */
.header_one{
	display:flex;
	justify-content:space-between;
	font-size:13px;
	line-height:13px;
	padding:7px 0 10px 0;
}
.scroll .header_one_con{
	border-bottom:1px solid #F2F2F2;
}
.header_one div a{
	color:#fff;
	font-size:13px;
	border-right:1px solid #C4C4C4;
	padding:0 8px 0 8px;
}
.header_one div a:last-child{
	border-right:0;
	padding-right:0;
}
.header_one div a:first-child{
	padding-left:0;
}
.popup_title{
	/*position:relative;*/
	display:flex;
}
.indexback{
	border-right: 0 !important;
}
.indexback img{
	width: 20px;
	height: 18px;
	margin-right: 6px;
	vertical-align: middle;
}
.hello{
	font-size:13px;color:#fff;
}
.scroll .hello{
	color: #181818;
}
.popup_title a:nth-child(2) img{
	vertical-align:middle;
}
.popup_title .enters{
	color:#fff;
	border-right:0;
	position:relative;
	cursor:pointer;
	padding:0 8px;
	border-right:1px solid #C4C4C4;
}
.enters img{
	width: 10px;
	height: 6px;
}
.popup_line{
	position:absolute;
	top:0;
	right:-30px;
	height:24px;
	width:122px;
}
.popup{
	position:absolute;
	top:20px;
	right:-30px;
	width: 122px;
	height: 160px;
	font-size:14px;
	line-height:14px;
	color: #181818;
	background: #FFFFFF;
	z-index:999;
	box-sizing: border-box;
	text-align:center;
	box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.1);
	cursor:pointer;
	display: none;
}
.popup div a{
	display:block;
	color: #333333;
	padding:13px 0;
}
.popup div a:hover{
	color:var(--text-color) !important;
	background: #EBF4F1;
}
.scroll .chooseCompany{
	color: var(--text-color) !important;
}

/* 第二行 */
.header_two{
	display:flex;
	justify-content:space-between;
	margin-top:17px !important;
}
/* logo */
.header_logo{
	display:flex;
	color:#fff;
}
.logo_img img{
	width:132px;
	height:39px;
	margin-right:70px;
	margin-bottom:-27px;
}
/* 导航 */
nav{
	padding-top:11px;
}
nav a,.nav_lease{
	color: #FFFFFF;
	font-weight: normal;
	font-size: 18px;
	line-height:18px;
	margin-right:32px;
	padding-bottom:21px;
}
nav a.active,nav a:hover,.nav_lease.active{/*,.nav_lease:hover*/
	font-weight: bold;
	color:#FFFFFF !important;
	border-bottom:3px solid #fff !important;
}
.nav_lease{
	display: inline-block;
	cursor: pointer;
	position: relative;
}
.nav_lease_title{
	display: inline-block;
}
.nav_lease_title img{
	width: 10px;
	height: 6px;
	margin-left: 9px;
}
.nav_lease_popup{
	position: absolute;
	top: 35px;
	left: -20px;
	width: 122px;
	height: 80px;
	background-color: #ffffff;
	box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.1);
	z-index: 999;
	display: none;
}
.nav_lease_popup a{
	display: block;
	width: 100%;
	height: 40px;
	color: #333333;
	font-size: 14px;
	line-height: 40px;
	text-align: center;
	padding: 0;
	margin: 0;
}
.nav_lease_popup a:hover{
	color:var(--text-color) !important;
	font-weight: normal !important;
	background: #EBF4F1;
	border-bottom: 0 !important;
}

/* 搜索 */
.header_search{
	width: 450px;
}
/* 搜索框 */
.search_col{
	width: 450px;
	height:42px;
	/* background: #F4F4F4; */
	box-sizing: border-box;
	border: 1px solid rgba(255, 255, 255, 1);
	position:relative;
}
/* 下拉菜单 */
.search_select{
	width:120px;
	height:41px;
	font-size: 14px;
	color: #fff;
	text-align:center;
	position:relative;
}
.select_value{
	line-height:41px;
	cursor:pointer;
}
.select_value img{
	vertical-align:middle;
	width:10px;
	height: 6px;
	margin-left:7px;
}
.select_list{
	position:absolute;
	top:38px;
	left:0;
	width:100%;
	color:#181818;
	background-color:#fff;
	font-size:14px;
	line-height:40px;
	cursor:pointer;
	display:none;
	box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.1);
	z-index:999;
}
.select_list div:hover{
	background: #EBF4F1;
	color:var(--text-color);
}
.serach_fen{
	position:absolute;
	top:0;
	left:104px;
	height:41px;
	line-height:41px;
	color:#E6E8EC;
}
/* 输入框 */
.search_input{
	width:234px;
	height:37px;
	color:#ffffff;
	background-color:rgba(255,255,255,0);
	position:absolute;
	top:2px;
	right:93px;
	font-size:14px;
}
.search_input::-webkit-input-placeholder {
	color:#ffffff;
}
.search_input:-moz-placeholder { 
	color:#ffffff;
}
.search_input::-moz-placeholder {
	color:#ffffff;
}
.search_input:-ms-input-placeholder {
	color:#ffffff;
}
/* 按钮 */
.search_btn{
	width: 93px;
	height: 41px;
	font-weight: 500;
	font-size: 14px;
	color:#fff;
	position:absolute;
	right:0;
	top:0;
	cursor: pointer;
}
/*                              滚动start                               */
.scroll{
	background: rgba(255,255,255,1);
	z-index:9999;
}
.scroll a,.scroll .nav_lease{
	color:#181818 !important;
}
.scroll .a_blue{
	/* color:var(--text-color) !important; */
}
.scroll nav a.active,.scroll nav .nav_lease.active{
	color:var(--text-color) !important;
	border-bottom-color:var(--bg-color) !important;
}
.scroll nav a:hover/*,.scroll nav .nav_lease:hover*/{
	color:var(--text-color) !important;
	border-bottom-color:var(--bg-color) !important;
}
.scroll .search_col{
	background: #F4F4F4;
	border: 1px solid rgba(255, 255, 255, 0.8);
}
.scroll .search_btn{
	color:#FFFFFF !important;
	background: var(--bg-color) !important;
}
.scroll .search_select{
	color:#181818;
}
.scroll .select_list{
	/* background: #F2F2F2; */
}
.scroll .serach_fen{
	color:#E8E9E9;
}
.scroll .popup_title .enters{
	color:#181818 !important;
}
.scroll ::-webkit-input-placeholder {
	color:#707070;
}
.scroll :-moz-placeholder { 
	color:#707070;
}
.scroll ::-moz-placeholder {
	color:#707070;
}
.scroll :-ms-input-placeholder {
	color:#707070;
}
.scroll .search_input{
	color:#181818;
}


/**
 * 主营业务
 */
.business1{
	background-color: #FFFFFF;
	/* padding: 70px 0 92px 0; */
	padding: 35px 0 46px 0;
	margin-bottom: 50px;
}
.business2{
	display:flex;
	align-items: center;
	/* justify-content: space-between; */
	justify-content: center;
}
	/*主营业务-左侧*/
.business_title{}
.business_title_con{
	display: flex;
	align-items: center;
}
.business_title_line{
	width: 6px;
	height: 32px;
	background: var(--bg-color);
	border-radius: 3px;
}
.business_title_text{
	font-size: 28px;
	color: #000000;
	line-height: 32px;
	margin-left: 25px;
}
.business_title_tips{
	width: 322px;
	font-size: 14px;
	color: #333333;
	font-weight: normal;
	line-height: 25px;
	margin-top: 37px;
}
  /*主营业务-右侧*/
.business{
	/* width: calc(100% - 414px); */
	width: 100%;
	display:flex;
	/* justify-content:space-between; */
	justify-content:space-evenly;
}
.business_list{
	display:flex;
	flex-direction: column;
	align-items:center;
}
.business_list img{
	width:auto;
	height:62px;
	margin-bottom: 30px;
}
.business_top{
	font-weight: 500;
	font-size: 24px;
	color: #000000;
	line-height: 28px;
	text-align: center;
}
.business_bottom{
	font-size: 15px;
	color: #333333;
	line-height: 28px;
	margin-top:10px;
	text-align: center;
}


/**
 * 中间内容
 */
main{
	
}
.platform{
	
}
/* 公共标题 */
.platform_title{
	display:flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 25px;
}
.platform_titles{
	display:flex;
	align-items: center;
}
.platform_title_line{
	width: 6px;
	height: 32px;
	background: var(--bg-color);
	border-radius: 3px;
}
.platform_title_text{
	font-size: 28px;
	color: #000000;
	font-weight: bold;
	line-height: 32px;
	margin-left: 19px;
}
.platform_more{
	display:flex;
	align-items: center;
	font-weight: normal;
	font-size: 14px;
	color: #333333;
}
.platform_more img{
	width: 7px;
	height: 10px;
	margin-left: 10px;
}

/* 租赁平台-设备租赁/租赁平台-材料租赁 */
.platform_lease{}
.lease_list{
	display:flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: stretch;
}
.lease_item{
	width: calc(50% - 10px);
	background-color: #FFFFFF;
	box-sizing: border-box;
	padding: 30px;
	margin-bottom: 20px;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.lease_item_top{
	display:flex;
	align-items: flex-start;
	justify-content: space-between;
	margin-bottom: 20px;
}
.lease_item_top_left{
	display:flex;
	align-items: flex-start;
}
.info_blue{
	width: 56px;
	height: 24px;
	font-size: 12px;
	color: var(--text-color);
	line-height: 22px;
	border:1px solid var(--text-color);
	box-sizing: border-box;
	margin-right:14px;
	text-align: center;
}
.info_bold{
	max-width: 290px;
	font-weight: bold;
	font-size: 16px;
	color: #181818;
	line-height: 24px;
	cursor: pointer;
}
.lease_item_position{
	max-width: 180px;
}
.lease_item_position img{
	width: 14px;
	height: 16px;
	vertical-align: middle;
}
.lease_item_position span{
	font-size: 14px;
	color: #333333;
}
.lease_item_no{
	font-size: 14px;
	color: #222222;
	line-height: 16px;
	margin-bottom: 16px;
}
.lease_item_company{
	font-size: 14px;
	color: #555555;
	line-height: 16px;
	margin-bottom: 16px;
}
.lease_item_time{
	font-size: 14px;
	color: #222222;
	line-height: 16px;
	margin-bottom: 16px;
}
.lease_item_bottom{
	display:flex;
	align-items: center;
	justify-content: space-between;
}
.lease_item_eqs{
	display:flex;
	flex-wrap: wrap;
	align-items: center;
	width: 400px;
}
.lease_item_eqs .time_blue{
	height: 28px;
	font-size: 14px;
	line-height: 28px;
	color: #386E5A;
	background: #E8F1EE;
	padding: 0 8px;
	margin:5px 10px 5px 0;
}
.lease_item_detail{
	width: 90px;
	height: 34px;
	font-size:14px;
	color:#ffffff;
	line-height:34px;
	background-color: var(--bg-color);
	box-sizing: border-box;
	cursor:pointer;
	text-align: center;
}
  /* 无数据 */
.data-none{
	background-color: #FFFFFF;
	width: 100%;
	padding: 40px 0;
}

/* 山东高速废旧物资处置平台 */
.platform_dispose{
	margin-bottom: 26px;
}
[v-cloak]{
	display: none;
}
.auction_list{
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	width:100%;
	background-color: #ffffff;
	box-sizing: border-box;
	padding:22px 20px 0 20px;
}
.auction_item{
	width: 276px;
	height:340px;
	background-color: #ffffff;
	margin-right:calc((1200px - (4 * 276px) - 40px) / 3);
	margin-bottom: 20px;
	position: relative;
}
.auction_item:nth-child(4n){
	margin-right: 0;
}
.vrSwitch{
	position: absolute;
	top: 155px;
	right: 11px;
	width: 35px;
	height: 26px;
}
.auction_item_link{
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.auction_item_con{
	position: relative;
}
.auction_item_status{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 30px;
	display:flex;
	align-items: center;
}
.auction_item_status_notstart{
	background: rgba(0,0,0,0.5);
}
.auction_item_state{
	flex-shrink: 0;
	width: 80px;
	height: 100%;
	color: #ffffff;
	font-size: 13px;
	line-height:30px;
	text-align:center;
}
/* 即将开始 */
.auction_item_state_notstart{
	background: var(--bg-color);
}
/* 正在进行 */
.auction_item_state_inprogress{
	background-color: #FA6F00;
}
/* 已结束 */
.auction_item_state_end{
	background: #989898;
}
/* 竞拍审核中 */
.auction_item_state_examine{
	background: #FA6F00;
}
/* 竞价成功 */
.auction_item_state_success{
	background: var(--bg-color);
}

.auction_item_time{
	width: 100%;
	color: rgba(255,255,255,0.76);
	font-size: 13px;
	/* margin-left: 10px; */
	display:flex;
	align-items: center;
}
.auction_item_time>span{
	margin:0 4px;
}
.auction_item_time span{
	font-size: 15px;
	color: #ffffff;
	/* margin:0 4px; */
}
.auction_item_time #countdown{
	color: rgba(255,255,255,0.76);
}
.auction_item_img{
	width: 278px;
	height: 190px;
}
.auction_item_info{
	padding-top:16px;
}
.auction_item_info_title{
	font-weight: normal;
	font-size: 16px;
	color: #000000;
	line-height: 20px;
	margin-bottom: 6px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.auction_item_info_price,
.auction_item_info_time,
.auction_item_info_company,
.auction_item_info_address{
	font-weight: 400;
	font-size: 13px;
	color: #666666;
	line-height: 24px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.auction_item_info_price{
	line-height: 40px;
}
.auction_item_info_time span,
.auction_item_info_company span,
.auction_item_info_address span{
	font-size: 13px;
	color: #444444;
}
.auction_item_info_time span{
	color: #000000;
}
.auction_item_info_price span{
	color: #FF0000 !important;
	font-size: 15px;
}

/* 山东高速云商城平台-具体其它样式等对接后补齐 */
.platform_shop{
	margin-bottom: 50px;
}
.shop_price{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.shop_price_1{
	
}
.shop_price_2{
	font-size: 14rpx !important;
	color: #777777;
}

/* 广告 */
.adv_list{
	margin-top: 50px;
	margin-bottom: 50px;
}
.adv_list img{
	width: 100%;
	height: 100%;
}
.adv_list .swiper-container{
	width:100%;
	height:159px;
}
.adv_list .swiper-slide{
	width:100%;
	height:159px;
	display:-webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content: center;
	-webkit-box-align:center;
	-ms-flex-align: center;
	-webkit-align-items:center;
	align-items:center;
}
.adv_list .swiper-container-horizontal>.swiper-pagination-bullets,.adv_list .swiper-pagination-custom,.adv_list .swiper-pagination-fraction{
	bottom:10px;
}
.adv_list .swiper-pagination{
	text-align:right;
}
.adv_list .swiper-pagination span:last-child{
	margin-right:18px;
}
.adv_list .swiper-pagination-bullet{
	width: 15px;
	border-radius: 20px;
	opacity:1;
}
.adv_list .swiper-pagination-bullet-active{
	background-color:var(--bg-color);
}

/**
 * 友情链接
 */
.platform_link{
	margin-bottom: 50px;
}
.link_cons{
	background: #FFFFFF;
	padding-top: 25px;
}
.link_con{
	/* height: 190px; */
	/* padding: 20px 0;
	background: #FFFFFF; */
	display: flex;
	justify-content: space-evenly;
	align-items: center;
	flex-wrap: wrap;
	margin-top: 25px;
}
.link_item{
	width: 23%;
	height: 40px;
	margin-bottom: 30px;
}
.link_item a{
	display: block;
	position: relative;
}
.link_item img{
	width: 90%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	/* transform: translate(-50%, -50%); */
}


/**
 * 悬浮弹窗
 */
.kefu_qrcode,
.wx_qrcode{
	display: inline-block;
	position: fixed;
	right: 30px;
	width: 48px;
	height: 48px;
	background-color: #656565;
	z-index: 999;
	cursor: pointer;
}
.kefu_qrcode .title,
.wx_qrcode .title{
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 13px;
	color: #FFFFFF;
	line-height: 18px;
	text-align: center;
}
.kefu_qrcode:hover .hide,
.wx_qrcode:hover .hide {
	display: inline-block;
}
.kefu_qrcode:hover,
.wx_qrcode:hover{
	background-color: var(--bg-color);
}
.wx_qrcode {
	top: calc((100% + 58px) / 2);
}
.kefu_qrcode {
	top: calc((100% - 48px) / 2);
}

/* 二维码弹窗 */
.suspen_popup {
	width: 100px;
	height: 100px;
	background-color: #ffffff;
	box-shadow: 0px 2px 8px 0px rgba(120,120,120,0.3);
	position: absolute;
	top: 0px;
	right: 61px;
	z-index: 1000;
}
.suspen_popup img {
	width: 90px;
}
.suspens_img{
	width: 100%;
	height: 100%;
	display:flex;
	align-items: center;
	justify-content: center;
}
.suspens_horn{
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #ffffff;
	position: absolute;
	top: 42px;
	right: -15px;
	transform: rotate(90deg);
}

/*返回顶部*/
.back_top {
	width: 48px;
	height: 48px;
	position: fixed;
	right: 30px;
	top: calc((100% + 164px) / 2);
	background-color: #656565;
	z-index: 9;
	display:flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
}
.back_top img {
	width: 20px;
	height: 18px;
}