@import url("reset.css");
@import url("swiper.min.css");
@import url("../fonts/font.css");
@import url("../libs/layer/theme/default/layer.css");



/*public*/
.text-ellipsis {
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}


.line-ellipsis {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

i.ico {
	font-style: normal;
	margin: 0 5px;
}

.container {
	width: 1200px;
	margin: 0 auto;
	/* position: relative; */
}

.container.paddingtb {
	padding: 60px 0 60px;
}

.img img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

h1.title {
	font-size: 36px;
	color: #101010;
	line-height: 70px;
	font-weight: normal;
	text-align: center;
}

.sub-title {
	font-size: 16px;
	font-weight: 400;
	color: #333333;
	text-align: center;
	line-height: 1.8;
}

h2.title {
	font-size: 24px;
	color: #444;
	line-height: 70px;
	font-weight: normal;
}

.bg-f7 {
	background: #F7F7F7;
}

.bg-f8 {
	background-color: #f8f8f8;
}

.bg-fff {
	background: #fff;
}

.color-org {
	color: #FF7200;
}

.color-666 {
	color: #666;
}

.color-999 {
	color: #999;
}

.color-blue {
	color: #1B80C7;
}

.font-12 {
	font-size: 12px;
}

.font-14 {
	font-size: 14px;
}

.font-16 {
	font-size: 16px;
}

.font-18 {
	font-size: 18px;
}

.font-20 {
	font-size: 20px;
}

.font-22 {
	font-size: 22px;
}

.font-24 {
	font-size: 24px;
}

.font-30 {
	font-size: 30px;
}


/*header*/

header {
	height: 90px;
	width: 100%;
	background: #fff;
	position: fixed;
	top: 0;
	z-index: 888;
	box-shadow: 0 0 5px rgba(0, 0, 0, .2);
}
header .container {
	display: flex;
	/* width: 100%; */
	justify-content: space-around;
}

header .logo {
	height: 30px;
	margin-top: 19px;
	/* float: left; */
	/* margin-right: 50px */
}

nav {
	color: #333;
	flex:1;
	height: 100%;
	/* float: left */
	display: flex;
	justify-content: center;
	align-items: center;
}

nav .item {
	/* float: left; */
	position: relative;
	padding: 0 14px;
}

nav .item:hover .subset,
.userCon .user .item:hover .subset {
	display: block;
}

nav .item>a {
	line-height: 90px;
	display: block;
	color: #333;
	font-size: 16px;
	position: relative;
}

nav .item>a:before {
	content: '';
}

nav .item>a:hover,
nav .item>a.act {
	color: #4182FF;
}

nav .item>a.act:before {
	width: 100%;
	height: 4px;
	border-radius: 2px;
	background: #4182ff;
	position: absolute;
	bottom: 3px;
	left: 0;
}

nav .item .subset,
.userCon .subset {
	display: none;
	background: #fff;
	position: absolute;
	width: 120px;
	left: calc(50% - 60px);
	z-index: 2;
	border-radius: 4px;
	padding: 4px 0;
	box-shadow: rgba(0, 0, 0, .2) 0 0 5px;
}

nav .item .subset:before,
.userCon .subset:before {
	content: '';
	width: 10px;
	height: 10px;
	background: #fff;
	transform: rotate(45deg);
	position: absolute;
	top: -5px;
	z-index: -1;
	left: calc(50% - 6px);
	box-shadow: rgba(0, 0, 0, .05) -1px -1px 2px;
}

nav .item .subset a,
.userCon .subset a {
	display: block;
	line-height: 40px;
	text-align: center;
}

nav .item .subset a:hover,
.userCon .subset a:hover {
	background: rgba(65, 130, 255, .1);
}

nav .item .subset a.act,
.userCon .subset a.act {
	background: rgba(65, 130, 255, .1);
	color: #4182FF;
}

.userCon {
	/* position: absolute;
	right: 0; */
	/* float: right; */
	line-height: 90px;
	display: flex;
	align-content: center;
}

.userCon .group {
	position: relative;
}

.userCon .group input {
	width: 180px;
	height: 34px;
	border: none;
	padding: 0 50px 0 15px;
	background: #F8F8F8;
	border-radius: 17px;
	font-size: 13px;
}

.userCon .group .ico {
	border: none;
	color: #4182FF;
	position: absolute;
	top: 28px;
	right: 5px;
	font-size: 20px;
	height: 34px;
	background: none;
}

.userCon .user {
	width: 110px;
	height: 90px;
	margin-left: 15px;
	position: relative;
}

.userCon .user .user-btn {
	display: flex;
	align-items: center;
	height: 90px;
	justify-content: flex-end;
}

.userCon .user .user-btn img {
	width: 30px;
	height: 30px;
	border-radius: 20px;
	margin-right: 10px;
	display: block;
}

.userCon .user .user-btn div {
	width: 70px;
}

.userCon .item .subset .out {
	border-top: 1px solid #ddd;
}

.userCon .user .register,
.userCon .user .login {
	display: block;
	width: 50px;
	height: 30px;
	line-height: 30px;
}

.userCon .user .register {
	background: #4182FF;
	border-radius: 15px;
	text-align: center;
	color: #fff;
}

.userCon .user .login:hover {
	color: #4182FF;
}

/*foot*/
.friend-link {
	display: flex;
	align-items: center;
}

.link-list {
	display: flex;
}

.link-title {
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	margin-right: 37px;
}

.link-list .link {
	font-size: 16px;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 40px;
	position: relative;
	margin-right: 35px;
}

.link-list li:last-child {
	margin: 0;
}

.link-list .link:before {
	content: "";
	display: block;
	width: 7px;
	height: 16px;
	position: absolute;
	top: 0;
	left: -10px;
	top: 4px;
	background: url(../images/ahcce/more.png) no-repeat;
}

.contact {
	margin: 36px 0 23px 0;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	display: flex;
	align-items: center;
}

.contact span {
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 23px;
}

.code-box {
	position: absolute;
	right: 0;
	top: 85px;
}

.code-list {
	display: flex;
}

.code-list li {
	text-align: center;
	margin-right: 68px;
}

footer {
	background: #222222;
	color: #fff;
	overflow-x:hidden;
}

footer .copyright {
	line-height: 70px;
	text-align: center;
	background: #222222;
	border-top: 1px solid #2D2D2D;
}

footer .copyright a {
	color: #fff;
}

footer .container {
	width: 1200px;
	position: relative;
	padding: 32px 0 20px 0;
	line-height: 24px;
}

footer .position-tel {
	font-size: 48px;
	position: absolute;
	right: 0;
	bottom: 50px;
}

/*右侧客服*/
.serve-box {
	position: fixed;
	bottom: 80px;
	right: 20px;
	z-index: 888;
}

.serve-box .side {
	position: absolute;
	top: 120px;
	left: -32px;
}

.serve-box .type-list {
	background: #FFFFFF;
	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
	border-radius: 6px;
}

.serve-box .type-list {
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-flow: column;
}

.serve-box .type-list li {
	width: 80px;
	height: 80px;
	display: flex;
	flex-flow: column;
	justify-content: center;
	align-items: center;
	border-bottom: 1px solid #EEEEEE;
	position: relative;
}
.serve-box .type-list li:last-of-type{
	border: none;
}
.serve-box .type-list .img {
	margin-bottom: 8px;
}
.serve-box .online-contact{
	line-height: 30px;
}
.serve-box .side-box{
	width: 30px;
	height: inherit;
	background-color: transparent;
	position: absolute;
	left: -20px;
}
.serve-box .type-list li .show-box{
	position: absolute;
	background: #fff;
	top: 0;
	right: 90px;
	border-radius: 6px;
	padding: 10px;
	color: #333;
	font-size: 14px;
	display: none;
	z-index: 99;
	box-shadow: 0px 0px 2px rgba(0,0,0,0.1);
}
.serve-box .type-list li:hover .show-box{
	display: block;
}
/*登录注册*/
.logInAndRegister{
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
	display: flex;
	align-items: center;
	justify-content: center;
}

.mask {
	width: 100%;
	height: 100%;
	position: absolute;
	background: rgba(0, 0, 0, .5);
}
.formCon .form-item{
	display: flex;
	margin-bottom: 15px;
}
.formCon .form-item .name{
	min-width: 86px;
	font-size:16px;
	font-weight: 400;
	color: #333333;
	line-height:45px;
	margin-right: 10px;
	text-align: right;
}
.formCon .form-item span{
	color: #EE0000;
}
.formCon .form-item  textarea{
	border: 1px solid #eee;
	padding: 0 15px 0 46px;
	border-radius: 6px;
	padding :15px !important;
	font-size: 16px;
	width: 100%;
	height: 100px;
}
.formCon  .form-item .add-pic{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100px;
	height: 100px;
	line-height: 100px;
	border: 1px solid #eee;
}
.formCon  .form-item .add-pic img{
	width:30px;
	height:30px;
}
.formCon .form-item input{
	padding-left: 14px !important;
}
.formCon .form-item .btns{
	display: flex;
}
.formCon .btns{
	display:flex;
	align-items: center;
	justify-content: center;
}
.formCon .btns p{
	width: 150px;
	height:45px;
	text-align: center;
	line-height:45px;
	border-radius: 3px;
	font-size: 16px;
	font-weight: 400;
}
.formCon  .btn-grey{
	border: 1px solid #eee;
	margin-right: 30px;
}
.formCon  .btn-blue{
	background-color: #4182ff;
	color: #FFFFFF;
}
.logInCon,
.registerCon,
.forgetCon,.suggestDialog {
	position: relative;
	z-index: 2;
	width: 560px;
	background: #fff;
	border-radius: 5px;
}

.logInAndRegister .close {
	position: absolute;
	top: 18px;
	right: 15px;
	color: #888;
	font-size: 20px;
	cursor: pointer;
}

.logInAndRegister .top {
	height: 80px;
	border-bottom: 1px solid #E6E6E6;
	line-height: 80px;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
}

.logInAndRegister .login-mode {
	font-size: 20px;
	color: #333;
	display: flex;
	align-content: center;
	justify-content: center;
}

.logInAndRegister .login-mode li {
	line-height: 60px;
	margin: 0 40px;
	cursor: pointer;
	position: relative;
}

.logInAndRegister .login-mode li.act {
	color: #4182FF;
}

.logInAndRegister .login-mode li.act:after {
	content: '';
	width: 100%;
	bottom: 0;
	background: #4182FF;
	position: absolute;
	left: 0;
	height: 4px;
	border-radius: 2px;
}

.logInAndRegister .formCon {
	padding:30px 105px 40px;
}

.logInAndRegister .formCon input {
	font-size: 16px;
	width: 100%;
	border: 1px solid #eee;
	height: 46px;
	padding: 0 15px 0 46px;
	border-radius: 6px;
}

.logInAndRegister .formCon input.width {
	width: 220px;
}

.logInAndRegister .formCon .btn {
	width: 100%;
	height: 44px;
	background: #4182FF;
	border: none;
	border-radius: 3px;
	color: #fff;
	font-size: 16px;
	margin-bottom: 15px;
}

.logInAndRegister .formCon .tabBtn,
.logInAndRegister .formCon .tabBtn-f {
	color: #4182FF;
	font-size: 16px;
}

.logInAndRegister .logIngroup {
	margin-bottom: 20px;
	position: relative;
}

.logInAndRegister .logIngroup label {
	display: block;
	width: 46px;
	height: 46px;
	text-align: center;
	line-height: 46px;
	font-size: 22px;
	color: #B6B6B6;
	position: absolute;
	left: 0;
}

.logInAndRegister .logIngroup .btnCode {
	display: block;
	width: 100px;
	float: right;
	height: 46px;
	border: 1px solid #EDEDED;
	cursor: pointer;
	text-align: center;
	line-height: 46px;
}

.logInAndRegister .logIngroup .btnCode.disabled {
	cursor: no-drop;
	color: #999;
}


/*banner*/
.banner {
	background: #F2F2F2;
	position: relative;
	margin-top: 90px;
	margin-bottom: 30px;
	width:100%;
}

.banner-container {
	width:100%;
	height: 520px;
}

/*.banner-container .swiper-slide {*/
/*	background-size: cover;*/
/*	background-position: center;*/
/*}*/
.banner-container .swiper-slide img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.banner-container .swiper-slide  {
	width: 100%;
}

.banner-container .swiper-pagination {
	bottom: 70px;
}

.banner-container .swiper-pagination .swiper-pagination-bullet {
	width: 30px;
	height: 6px;
	background: #F4F6FB;
	border-radius: 3px;
	opacity: 1;
}

.banner-container .swiper-pagination .swiper-pagination-bullet-active {
	background: #4182FF;
	width: 50px;
}

.bannerTab {
	width: 1200px;
	height: 80px;
	overflow: hidden;
	background: #fff;
	box-shadow: 0px 5px 15px 0px rgba(13, 33, 71, 0.05);
	border-radius: 8px;
	position: absolute;
	z-index: 10;
	top: 480px;
	left: calc(50% - 600px);
	color: #fff;
}

.bannerTab .item {
	display: block;
	padding: 0 20px;
	height: 80px;
	line-height: 80px;
	font-size: 18px;
	color: #333;
	padding-left: 60px;
	padding-right: 300px;
}

.bannerTab>.ico {
	position: absolute;
	font-size: 30px;
	color: #4182FF;
	margin-right: 10px;
	top: 20px;
	left: 20px;
}

.bannerTab .item .date {
	position: absolute;
	right: 20px;
	color: #999999;
	font-size: 16px;
}

/*运营数据*/
.operational-data {
	display: flex;
	width: 1200px;
	padding: 40px ;
	flex-wrap: wrap;
	justify-content: space-between;
	padding-bottom: 0px !important;
}

.operational-data .item {
	width: 240px;
	height: 120px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.operational-data .item img {
	display: block;
	width: 70px;
	height: 70px;
}

.operational-data .right-info {
	flex:1;
	font-size: 18px;
	color: #333333;
	text-align:center;
}

.operational-data .num {
	color: #4182FF;
	font-size: 40px;
}

/*最新资讯*/
.new-tab-con {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 30px 0;
}

.new-tab-con li {
	padding-bottom: 30px;
	font-size: 26px;
	margin: 0 80px 20px;
	position: relative;
	cursor: pointer;
}

.new-tab-con li.act {
	color: #4182FF;
}

.new-tab-con li.act:before {
	content: '';
	position: absolute;
	width: 106px;
	height: 5px;
	background: #4182FF;
	border-radius: 3px;
	bottom: 0;
}

.new-list-con .list-img {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.new-list-con .list-img .item {
	width: 360px;
	/* height: 300px; */
	background: #fff;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
	border-radius: 8px;
	overflow: hidden;
	line-height: 70px;
	transition: transform .3s, box-shadow .3s;
}

.new-list-con .list-img .item img {
	display: block;
	height: 260px;
	width: 100%;
	object-fit: cover;
}

.new-list-con .list-img .brief {
	padding: 0 15px;
	font-size: 16px;
	padding-right: 120px;
	position: relative;
}

.new-list-con .list-img .brief .intro {
	flex:1;
}
.new-list-con .list-img .brief span {
	/* position: absolute;
	right: 15px; */
	width: 80px;
	color: #999;
}

.new-list-con .list-img .item:hover {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
	transform: translateY(-10px);
}

.new-list-con .list-img .item:hover .brief,
.new-list-con .list-img .item:hover .brief span,
.new-list-con .list-text a:hover,
.new-list-con .list-text a:hover span {
	color: #4182FF;
}

.new-list-con .list-text {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	justify-content: space-between;
	margin: 30px 0;
}

.new-list-con .list-text a {
	display: block;
	width: 48%;
	line-height: 50px;
	color: #333333;
	padding-right: 50px;
	position: relative;
	font-size: 16px;
}
.new-list-con .list-text .intro {
	width: 420px;
	position: absolute;
	left: 28px;
}

.new-list-con .list-text a .data {
	position: absolute;
	right: 0;
	font-size: 14px;
	color: #999;
}

/*平台特色*/
.feature-list-con {
	margin-top: 65px;
	display: flex;
	justify-content: space-between;
}

.feature-list-con li {
	width: 220px;
	height: 325px;
	padding: 45px 20px 0 20px;
	border-radius: 4px;
	box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.15);
	position: relative;
	transition: .5s;
}

.feature-list-con li::before {
	content: '';
	display: block;
	width: 106px;
	height: 6px;
	background: #417BF5;
	border-radius: 0px 0px 2px 2px;
	position: absolute;
	top: 0;
}

.feature-list-con li .item-title {
	font-size: 24px;
	font-weight: bold;
	color: #4182FF;
	line-height: 24px;
	margin-bottom: 27px;
}

.feature-list-con li .item-intro {
	font-size: 16px;
	font-weight: 400;
	color: #666666;
	line-height: 30px;
}

.feature-list-con li:hover {
	background-color: #4182FF !important;
	transform: translateY(-10px);
	transition: .5s;
}

.feature-list-con li:hover::before {
	background: #fff;
}

.feature-list-con li:hover .item-title,
.feature-list-con li:hover .item-intro {
	color: #fff;
}

/*服务介绍*/
.step-list {
	width: 1200px;
	display: flex;
	justify-content: space-between;
	margin: 90px auto 34px;
}

.step-list li {
	flex:1;
	text-align: center;
	position: relative;
}

.step-list li:not(:last-child)::after {
	content: '';
	display: block;
	position: absolute;
	width: 125%;
	height: 100px;
	top: 36px;
	right: -100px;
	background-color: #417BF5;
	background: url(../images/ahcce/step.png) no-repeat;
}

.step-list img {
	width: 70px;
}

.step-list .name {
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 25px 0 17px 0;
	font-size: 20px;
	color: #4182FF;
}

.step-list .name span {
	display: inline-block;
	font-size: 30px;
	font-weight: 400;
	color: #4182FF;
	margin-right: 10px;
}

.step-list .detail {
	font-size: 14px;
	font-weight: 400;
	color: #333333;
	line-height: 24px;
}

/**/
.link-btn {
	display: block;
	width: 240px;
	line-height: 50px;
	border: 1px solid #4182FF;
	border-radius: 26px;
	font-size: 18px;
	color: #4182FF;
	margin: 0 auto;
	position: relative;
	transition: background .3s;
}

.link-btn .ico {
	position: absolute;
	right: 30px;
}

.link-btn:hover {
	background: rgba(65, 130, 255, .1);
}

.optimal-model-list .item {
	background: #fff;
	border: none;
	width: 380px;
	height: 400px;
}

.optimal-model-list .item .img {
	height: 230px;
}

.optimal-model-list .item .brief {
	padding: 25px 20px;
}

.optimal-model-list .item .brief .title {
	font-size: 22px;
}

.optimal-model-list .item .brief .price {
	font-size: 18px;
}

.optimal-model-list .item .brief .tag {
	font-size: 14px;
}

.optimal-model-list-lr .item {
	background: #fff;
	width: 380px;
	height: 125px;
}

.optimal-model-list-lr .item .img {
	width: 198px;
	height: 100%;
	float: left;
}

.optimal-model-list-lr .item .brief {
	padding: 20px 0 20px 210px;
}

.optimal-model-list-lr .item .brief .title {
	font-size: 14px;
}

.optimal-model-list-lr .item .brief .price {
	font-size: 12px;
}

.sold-list {
	padding: 0 20px;
	border: 1px solid #E8E8E8;
	margin-bottom: 15px;
	background: #fff;
}

.sold-list .item {
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #E8E8E8;
	padding: 0 15px;
	font-size: 15px;
}

.sold-list .item:last-child {
	border-bottom: none;
}

.sold-list .item .title {
	width: 180px;
	float: left;
}

.sold-list .item .color {
	width: 150px;
	float: left;
	text-align: center;
}

.sold-list .item .price {
	width: 270px;
	float: left;
	text-align: center;
}

.sold-list .item .tag {
	width: 350px;
	float: left;
	text-align: center;
	color: #6C6C6C;
}

.sold-list .item .tagLast {
	width: 178px;
	float: left;
	text-align: right;
	color: #6C6C6C;
}

.carSalesProcess {
	overflow: hidden;
	margin: 30px 0 20px;
}

.carSalesProcess .item {
	width: 25%;
	float: left;
	text-align: center;
	position: relative;
}

.carSalesProcess .item .img {
	width: 86px;
	height: 86px;
	background: #1B80C7;
	border-radius: 43px;
	margin: 0 auto;
	padding: 13px;
}

.carSalesProcess .item .title {
	font-size: 24px;
	color: #1B80C7;
	margin: 15px 0 10px;
}

.carSalesProcess .item p {
	height: 30px;
	line-height: 15px;
	font-size: 12px;
	color: #444;
}

.carSalesProcess .item:after {
	content: '';
	display: block;
	width: 46px;
	height: 19px;
	background: url(../images/ahcce/process.png) no-repeat center;
	position: absolute;
	right: -23px;
	top: 33px;
}

.carSalesProcess .item:last-child:after {
	display: none;
}

input:focus,
textarea:focus {
	outline: none;
	border-color: #1B80C7 !important;
}

.searchCar {
	border: 1px solid #EAEAEA;
	border-bottom: none;
	margin-bottom: 30px;
}

.searchCar dl {
	border-bottom: 1px solid #eaeaea;
	min-height: 50px;
	position: relative;
	overflow: hidden;
}

.searchCar dt {
	float: left;
	width: 70px;
	height: 100%;
	position: absolute;
	line-height: 50px;
	font-size: 14px;
	color: #7a838d;
	text-align: center;
	background: #fafafa;
}

.searchCar dd {
	float: right;
	width: 1128px;
}

.searchCar .dd-top {
	height: 50px;
	padding: 15px 0 15px 6px;
}

.searchCar .a-box {
	float: left;
	width: 1000px;
	height: 20px;
	overflow: hidden;
}

.searchCar .dd-top a {
	float: left;
	height: 20px;
	font-size: 14px;
	line-height: 20px;
	padding: 0 10px;
	color: #495056;
	margin: 0 8px;
}

.searchCar .dd-top a.act {
	color: #fff;
	background: #1B80C7;
}

.searchCar .dd-top a.act:hover {
	color: #fff;
}

.searchCar .dd-btn {
	float: right;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	padding: 0 7px;
	color: #495056;
	cursor: pointer;
}

.searchCar .dd-btn.act {
	color: #1B80C7
}

.searchCar .dd-btn.act .ico {
	display: inline-block;
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
	color: #333;
}

.searchCar .dd-all {
	border-top: 1px solid #eaeaea;
	padding: 20px 20px 10px;
	display: none;
}

.searchCar .dd-all .item {
	margin-bottom: 10px;
	line-height: 24px;
}

.searchCar .dd-all .item-title {
	width: 25px;
	float: left;
	font-size: 20px;
	color: #1B80C7;
}

.searchCar .dd-all .item-list {
	padding-left: 25px;
}

.searchCar .dd-all .item a {
	padding-right: 10px;
	margin-right: 8px;
	display: inline-block;
}

.searchCar .dd-all .item a:hover,
.searchCar .dd-top a:hover {
	color: #1B80C7
}

.searchCarList {
	border: 1px solid #eaeaea;
	margin-bottom: 30px;
	padding: 0 25px 10px;
}

.searchCarList .item {
	height: 115px;
	border-bottom: 1px solid #eaeaea;
	display: block;
	padding: 20px 0;
	position: relative;
	background: #fff;
	-webkit-transition: .1s;
	-o-transition: .1s;
	transition: .1s;
}

.searchCarList .item:hover {
	-webkit-transform: scale(1.01) translatey(3px);
	-ms-transform: scale(1.01) translatey(3px);
	transform: scale(1.01) translatey(3px);
	z-index: 1;
}

.searchCarList .item:last-of-type {
	border: none;
}

.searchCarList .title {
	font-size: 18px;
	color: #1B80C7;
	margin-bottom: 10px;
}

.searchCarList .tag {
	color: #666;
	line-height: 22px;
}

.searchCarList .price {
	font-size: 18px;
	position: absolute;
	right: 0;
	top: 20px;
}

.searchCarList .date {
	color: #6C6C6C;
	position: absolute;
	right: 0;
	bottom: 20px;
}

.searchCarSource {
	padding-bottom: 50px;
}


/*分页*/

.pagination {
	padding: 0;
	overflow: hidden;
	text-align: center;
	margin: 50px auto;
}

.pagination li {
	display: inline-block;
}

.pagination li a,
.pagination li span {
	float: left;
	display: inline-block;
	min-width: 37px;
	padding: 0 12px;
	height: 37px;
	text-align: center;
	line-height: 37px;
	text-decoration: none;
	border: 1px solid #e7e7e7;
	background: #f8f8f8;
	margin: 0 3px;
	cursor: pointer;
}

.pagination li a.act,
.pagination li span.act {
	border: none;
	background: none;
}


/*relaeaseCar*/

.releasegroup {
	min-height: 520px;
	border: 1px solid #EAEAEA;
	margin-bottom: 100px;
	position: relative;
}

.incompleteInfo {
	position: absolute;
	top: 140px;
	width: 300px;
	text-align: center;
	left: calc(50% - 150px);
	font-size: 24px;
}

.incompleteInfo .ico {
	font-size: 100px;
	color: #C7C7C7;
}

.incompleteInfo .btn {
	background: #FF7200;
	color: #fff;
	font-size: 18px;
	display: inline-block;
	line-height: 45px;
	padding: 0 50px;
	border-radius: 5px;
	margin-top: 25px;
}

.completeInfo {
	padding: 40px 50px;
}

.completeInfo .left,
.completeInfo .right {
	width: 50%;
	float: left;
}

.inputgroup {
	margin-bottom: 20px;
	position: relative;
}

.inputgroup.selestList .selectGroup {
	display: inline-block;
}

.inputgroup.selestList .selectGroup select {
	width: 195px;
	height: 40px;
	border: 1px solid #EDEDED;
	color: #666;
}

.inputgroup>label {
	display: inline-block;
	width: 100px;
}

.inputgroup .textInput {
	width: 390px;
	height: 40px;
	line-height: 38px;
	border: 1px solid #EDEDED;
	padding: 0 15px;
}

.inputgroup .selectList {
	position: absolute;
	top: 40px;
	background: #fff;
	border: 1px solid #EDEDED;
	border-top: none;
	left: 103px;
	width: 390px;
	line-height: 30px;
	z-index: 10;
	max-height: 300px;
	overflow-y: auto;
	display: none;
}

.inputgroup .selectList li {
	padding: 0 20px;
	cursor: pointer;
}

.inputgroup .selectList li:hover {
	background: #F4F4F4;
}

.inputgroup .selectList li.act {
	color: #fff;
	background: #1B80C7;
}

.inputgroup .textInput.min {
	width: 180px;
}

.inputgroup .fileInput {
	width: 200px;
	height: 130px;
	position: relative;
	z-index: 1;
	opacity: 0;
}

.inputgroup .fileInput+.img {
	width: 200px;
	height: 130px;
	background: #aaa url(../images/ahcce/fileImg.jpg) no-repeat center;
	border-radius: 5px;
	position: absolute;
	left: 103px;
	top: 0;
	overflow: hidden;
}

.inputgroup .textInput:focus {
	outline: none;
	border-color: #1B80C7;
}


/*销售表单*/

.salesFormList .label {
	float: left;
}

.salesFormList div.btn {
	width: 120px;
	background: #FF7200;
	color: #fff;
	border-radius: 3px;
	line-height: 40px;
	text-align: center;
	margin-left: 105px;
	margin-bottom: 20px;
	cursor: pointer;
}

.salesFormCon {
	padding-left: 77px;
	overflow: hidden;
	margin-bottom: 10px;
}

.salesFormCon .item {
	border: 1px solid #EDEDED;
	width: 310px;
	float: left;
	margin-right: 20px;
	padding: 10px 15px 0;
	margin-bottom: 10px;
	line-height: 30px;
	position: relative;
	margin-top: 10px;
}

.salesFormCon .item .close {
	position: absolute;
	top: -10px;
	right: -10px;
	border: 1px solid #999;
	width: 25px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	border-radius: 13px;
	background: #fff;
	font-size: 12px;
	cursor: pointer;
}

.salesFormCon .item div {
	margin-bottom: 10px;
}

.salesFormCon .item input {
	float: right;
	height: 30px;
	width: 200px;
	border: 1px solid #ededed;
	padding: 0 10px;
}

.configuration .label {
	display: block;
	width: 100px;
	float: left;
	line-height: 45px;
}

.configurationTab {
	padding-left: 100px;
	margin-bottom: 30px;
}

.configurationTab .topTab {
	border-bottom: 1px solid #EAEAEA;
	overflow: hidden;
}

.configurationTab .topTab li {
	width: 120px;
	float: left;
	line-height: 40px;
	background: #eee;
	cursor: pointer;
	margin-right: 10px;
	border-radius: 5px 5px 0 0;
	position: relative;
	padding-left: 35px;
}

.configurationTab .topTab li .group {
	position: absolute;
	left: 0;
	z-index: 1;
}

.configurationTab .topTab li .group .radio {
	width: 20px;
	height: 20px;
	position: relative;
	top: 5px;
	left: 5px;
	opacity: 0;
}

.configurationTab .topTab li .group .radio:checked+.radioStyle:after {
	background: #FF7200;
}

.configurationTab .topTab li .group .radioStyle {
	position: absolute;
	width: 21px;
	height: 21px;
	border: 1px solid #aaa;
	border-radius: 10px;
	top: 9px;
	left: 8px;
	z-index: -1;
	background: #fff;
}

.configurationTab .topTab li .group .radioStyle:after {
	content: '';
	width: 11px;
	height: 11px;
	position: absolute;
	top: 4px;
	left: 4px;
	border-radius: 6px;
}

.configurationTab .topTab li.act {
	background: #1B80C7;
	color: #fff;
}

.configurationInfo {
	border: 1px solid #EAEAEA;
	border-top: none;
	padding: 30px 20px 20px;
}

.configurationInfo .radioGroup {
	display: none;
}

.configurationInfo .radioGroup.act {
	display: block;
}

.configurationInfo .group {
	margin-bottom: 20px;
}

.completeInfo .completeInfoBtn {
	margin: 30px 0 100px 100px;
}

.completeInfoBtn {
	background: #FF7200;
	border: none;
	color: #fff;
	width: 200px;
	height: 45px;
	font-size: 16px;
	border-radius: 5px;
}

.radioGroup {
	display: inline-block;
}

.radioGroup .group {
	display: inline-block;
	position: relative;
	margin-right: 30px;
	z-index: 1;
}

.radioGroup .radio {
	width: 20px;
	height: 20px;
	position: relative;
	top: 5px;
	opacity: 0;
}

.radioGroup .radio:checked+.radioStyle:after {
	background: #FF7200;
}

.radioGroup .radioStyle {
	position: absolute;
	width: 21px;
	height: 21px;
	border: 1px solid #E3E3E3;
	border-radius: 10px;
	top: 7px;
	left: 4px;
	z-index: -1;
}

.radioGroup .radioStyle:after {
	content: '';
	width: 11px;
	height: 11px;
	position: absolute;
	top: 4px;
	left: 4px;
	border-radius: 6px;
}

.topPrompt {
	display: inline-block;
	border: 1px solid #FF7200;
	min-width: 600px;
	line-height: 45px;
	margin-bottom: 30px;
	background: #FEF7EB;
	padding: 0 40px;
}


/*关于我们*/

.about-con {
	padding: 70px 0;
	border-bottom: 1px solid #EFEFEF;
	font-size: 16px;
	line-height: 40px;
}

.about-con p {
	margin: 30px 0;
}

.about-con li {
	padding-left: 15px;
	position: relative;
}

.about-con li:before {
	content: '';
	display: block;
	width: 8px;
	height: 8px;
	border-radius: 4px;
	background: #D5D5D5;
	position: absolute;
	left: 2px;
	top: 15px;
}

.contact-con {
	padding: 70px 0 100px;
	font-size: 16px;
	line-height: 50px;
	position: relative;
}

.contact-con .ico {
	font-size: 20px;
	color: #444;
}

.contact-con .img {
	width: 708px;
	height: 196px;
	position: absolute;
	right: 0;
	top: 85px;
}





/*车详情*/

.topSupplier {
	border: 1px solid #EAEAEA;
	padding: 24px;
	height: 230px;
	position: relative;
}

.topSupplier .img {
	width: 180px;
	height: 180px;
	background: #F6F6F6;
	float: left;
}

.topSupplier .brief {
	padding-left: 200px;
	height: 180px;
}

.topSupplier .name {
	font-size: 24px;
	margin-bottom: 24px;
}

.topSupplier .item {
	margin-bottom: 12px;
}

.topSupplier .item span {
	color: #6C6C6C;
	display: inline-block;
	width: 80px;
	float: left;
}

.topSupplier .item .right {
	padding-left: 80px;
	line-height: 20px;
}

.topSupplier .evaluation {
	position: absolute;
	bottom: 2px;
	font-size: 16px;
}

.topSupplier .evaluation a {
	color: #1B80C7;
	margin-left: 10px;
}

.topSupplier .tag {
	position: absolute;
	right: 24px;
	top: 28px;
}

.topSupplier .tag span {
	margin-left: 20px;
	font-size: 16px;
	cursor: pointer;
}

.carDetailsCon {
	overflow: hidden;
	margin: 20px 0 60px;
}

.carDetails {
	width: 895px;
	float: left;
}

.carDetailsCon .model-list {
	width: 925px;
}

.carDetailsCon .optimal-model-list-lr .item {
	width: 432px;
	height: 145px;
}

.carDetailsCon .optimal-model-list-lr .item .img {
	width: 230px;
}

.carDetailsCon .optimal-model-list-lr .item .brief {
	padding: 30px 20px 30px 245px
}

.carDetailsCon .optimal-model-list-lr .item .brief .title {
	font-size: 16px !important;
}

.basicInfo,
.carMoreInfo {
	border: 1px solid #eaeaea;
	margin-bottom: 20px;
}

.basicInfo .info {
	padding: 30px;
}

.infoList {
	border-bottom: 1px solid #EFEFEF;
	padding-bottom: 30px;
	position: relative;
}

.infoList .item {
	line-height: 30px;
	overflow: hidden;
}

.infoList .titSide {
	width: 100px;
	float: left;
	color: #6c6c6c;
	height: 100%;
}

.infoList .brief {
	padding-left: 105px;
}

.infoList .brief p {
	line-height: 24px;
}

.infoList .btn {
	position: absolute;
	right: 0px;
	bottom: 30px;
	padding: 8px 15px;
	background: #FF7200;
	color: #fff;
	font-size: 16px;
	border-radius: 3px;
}

.basicInfo .btnCon {
	padding-top: 25px;
}

.basicInfo .btnCon .btn {
	display: inline-block;
	padding: 15px 28px;
	background: #1B80C7;
	color: #fff;
	font-size: 16px;
	border-radius: 3px;
	margin: 0 5px;
	position: relative;
}

.basicInfo .btnCon .btn.org {
	background: #FF7200;
}

.basicInfo .btnCon .btn>.ico {
	font-size: 20px;
	position: relative;
	top: 2px;
}

.basicInfo .btnCon .btn:hover .salesInfoCon {
	display: block
}

.basicInfo .btnCon .salesInfoCon {
	position: absolute;
	width: 830px;
	overflow: hidden;
	top: 60px;
	left: 0;
	z-index: 10;
	display: none;
}

.basicInfo .btnCon .salesInfo {
	display: inline-block;
	width: 250px;
	background: #fff;
	border: 1px solid #D6D6D6;
	color: #444;
	padding: 15px;
	margin-bottom: 10px;
	margin-right: 10px;
}

.basicInfo .btnCon .salesInfo li {
	line-height: 2;
	position: relative;
	padding-left: 105px;
	font-size: 14px;
}

.basicInfo .btnCon .salesInfo li span {
	position: absolute;
	left: 0;
	color: #666;
}

.carDetails .car-img {
	border: 1px solid #eaeaea;
	padding: 20px;
	padding-bottom: 0;
	margin-bottom: 20px;
}

.carDetails .car-img img {
	display: block;
	width: 100%;
	margin-bottom: 20px;
}

.topTitle {
	height: 70px;
	line-height: 70px;
	background: #F6F6F6;
	padding: 0 20px;
	font-size: 20px;
}

.topTitle .other {
	float: right;
	font-size: 14px;
}

.topTitle .other span {
	font-size: 16px;
	margin-left: 40px;
	cursor: pointer;
}

.carMoreInfo {
	width: 285px;
	float: right;
}

.moreInfoList {
	padding: 0 20px;
}

.moreInfoList .item {
	display: block;
	height: 125px;
	border-bottom: 1px solid #ececec;
	padding: 18px 0;
}

.moreInfoList .item:hover .img {
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
}

.moreInfoList .item .img {
	height: 90px;
	width: 90px;
	float: left;
	-webkit-transition: -webkit-transform .2s;
	transition: -webkit-transform .2s;
	-o-transition: transform .2s;
	transition: transform .2s;
	transition: transform .2s, -webkit-transform .2s;
}

.moreInfoList .item .brief {
	padding-left: 100px;
	line-height: 30px;
}

.moreInfoList .more {
	display: inline-block;
	margin: 15px 0;
	font-size: 16px;
	color: #0096FF;
}


/*个人中心*/

.mineCon {
	overflow: hidden;
	padding-bottom: 100px;
}

.sideNav {
	width: 200px;
	background: #fff;
	float: left;
	padding: 0 15px;
}

.sideNav .topHead {
	border-bottom: 1px solid #EAEAEA;
	padding: 30px 0 20px;
	font-size: 20px;
	text-align: center;
}

.sideNav .topHead .img {
	width: 110px;
	height: 110px;
	border: 1px solid #EAEAEA;
	border-radius: 55px;
	padding: 5px;
	overflow: hidden;
	margin: 0 auto 10px;
}

.sideNav .topHead .img img,
.mine-head-change .img img {
	border-radius: 50%;
}

.sideNavList {
	padding: 20px 0;
}

.sideNavList a {
	display: block;
	line-height: 45px;
	text-align: center;
	font-size: 16px;
}

.sideNavList a.act {
	color: #fff;
	position: relative;
	z-index: 1;
}

.sideNavList a.act:before {
	content: '';
	width: 206px;
	height: 45px;
	background: #1B80C7;
	position: absolute;
	left: -15px;
	top: 0;
	z-index: -1;
}

.mine-container {
	width: 980px;
	background: #fff;
	float: right;
	padding: 0 30px 40px;
	min-height: 595px;
}

.mine-title {
	height: 90px;
	border-bottom: 1px solid #ececec;
	line-height: 90px;
	font-size: 24px;
}

.mine-title .Tabitem {
	font-size: 20px;
	margin: 0 30px;
}

.mine-title .Tabitem.act {
	color: #1B80C7;
	position: relative;
}

.mine-title .Tabitem.act:after {
	content: '';
	width: 100%;
	height: 2px;
	background: #1B75CD;
	position: absolute;
	bottom: -33px;
	left: 0;
}

.mine-title .btn {
	background: #FF7200;
	color: #fff;
	font-size: 16px;
	line-height: 2;
	padding: 0 15px;
	border-radius: 3px;
	float: right;
	margin-top: 30px;
}

.mine-container .infoList {
	border: none;
	padding: 0;
}

.mine-container .infoList .item {
	margin-bottom: 15px;
}

.mine-head-change {
	margin: 20px 0;
	overflow: hidden;
	line-height: 130px;
}

.mine-head-change .img {
	width: 130px;
	height: 130px;
	border: 1px solid #EAEAEA;
	border-radius: 5em;
	padding: 5px;
	float: left;
	margin-right: 20px;
}

.mine-container .formGroup {
	border-bottom: 1px solid #ECECEC;
	padding: 20px 0;
	margin-bottom: 30px;
	font-size: 16px;
}

.mine-container button.btn {
	background: #FF7200;
	color: #fff;
	border: none;
	width: 200px;
	height: 45px;
	font-size: 16px;
	border-radius: 3px;
}

.mine-container .filegroup {
	height: 95px;
}

.mine-container .filegroup .img {
	width: 95px;
	height: 95px;
	background: url(../images/ahcce/fileImg.jpg) center no-repeat;
	background-size: auto 100%;
	position: absolute;
	left: 102px;
	top: 0;
}

.mine-container .filegroup .fileCon {
	height: 95px;
	position: absolute;
	left: 210px;
	top: 0;
}

.mine-container .filegroup .file {
	width: 77px;
	height: 27px;
	background: #FF7200;
	margin-bottom: 20px;
	border-radius: 3px;
	position: relative;
}

.mine-container .filegroup .file:after {
	content: '上传图片';
	display: block;
	width: 77px;
	height: 27px;
	line-height: 27px;
	text-align: center;
	color: #fff;
	background: #FF7200;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}

.mine-container .textareagroup label {
	position: absolute;
}

.mine-container .textareagroup .textarea {
	margin-left: 102px;
	width: 710px;
	height: 104px;
	border: 1px solid #EDEDED;
	resize: none;
}

.messageList,
.collectionList {
	margin: 30px 0;
}

.messageList .item {
	border: 1px solid #EDEDED;
	padding: 20px;
	margin-bottom: 25px;
}

.messageList .item p {
	line-height: 1.8;
	margin-bottom: 10px;
	font-size: 16px;
}

.collectionList .item {
	border: 1px solid #EDEDED;
	height: 122px;
	margin-bottom: 25px;
	-webkit-transition: -webkit-box-shadow .2s;
	transition: -webkit-box-shadow .2s;
	-o-transition: box-shadow .2s;
	transition: box-shadow .2s;
	transition: box-shadow .2s, -webkit-box-shadow .2s;
}

.collectionList .item:hover {
	-webkit-box-shadow: 0 0 15px #ddd;
	box-shadow: 0 0 15px #ddd;
}

.collectionList .item .img {
	display: block;
	width: 197px;
	height: 120px;
	float: left;
	position: relative;
	z-index: 2;
}

.collectionList .item .brief {
	height: 120px;
	background: #fff;
	padding: 15px 15px 15px 220px;
	position: relative;
	line-height: 30px;
}

.collectionList .item .price,
.collectionList.order .item .status {
	position: absolute;
	right: 15px;
	top: 10px;
}

.collectionList.order .item .img>span {
	position: absolute;
	top: 0;
	background: #1B80C7;
	color: #fff;
	font-size: 12px;
	line-height: 2;
	padding: 0 8px;
}

.collectionList.order .item .price {
	top: 40px;
}

.collectionList .item.border-none {
	border: none;
}

.collectionList .item.border-none .brief {
	padding-top: 0;
	padding-bottom: 0;
}

.collectionList .item.border-none .brief .height {
	line-height: 40px;
}

.collectionList .item.border-none:hover {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.collectionList .item .btn-con {
	position: absolute;
	bottom: 15px;
	right: 15px;
}

.collectionList .item .btn-con.center {
	bottom: 45px;
}

.collectionList .item .colletBtn {
	display: inline-block;
	background: #A6A6A6;
	color: #fff;
	border-radius: 3px;
	cursor: pointer;
	margin-left: 10px;
	min-width: 80px;
	text-align: center;
	padding: 0 15px;
}

.collectionList .item .colletBtn.org {
	background: #FF7200;
}

.submitComments {
	display: block;
	margin: 30px 0;
	width: 100%;
	min-height: 200px;
	border: 1px solid #EDEDED;
	resize: none;
	padding: 15px;
	font-size: 16px
}

.mine-container .infoListBorder,
.mine-container .logistics {
	border-top: 1px solid #EDEDED;
	border-bottom: 1px solid #EDEDED;
	padding: 30px 0;
	font-size: 16px;
}

.mine-container .infoListBorder .brief {
	padding-left: 120px;
}

.mine-container .infoListBorder .item {
	line-height: 60px;
	margin-bottom: 0;
}

.mine-container .deposit {
	padding: 25px 0;
}

.mine-container .deposit label {
	display: block;
	font-size: 16px;
	color: #666;
	margin-bottom: 20px;
}

.deposit .inputgroup {
	height: 130px;
}

.deposit .inputgroup .img {
	width: 200px;
	height: 130px;
	background: #aaa url(../images/ahcce/fileImg.jpg) no-repeat center;
	border-radius: 5px;
	position: absolute;
	left: 0;
	top: 0;
	overflow: hidden;
}

.mine-container .logistics {
	border-top: 1px solid #EDEDED;
	border-bottom: 1px solid #EDEDED;
}

.mine-container .logistics li {
	padding-left: 25px;
	margin-top: 30px;
	position: relative;
}

.mine-container .logistics li:before {
	content: '';
	width: 14px;
	height: 14px;
	border: 2px solid #FF7200;
	position: absolute;
	left: 0;
	top: 3px;
	border-radius: 7px;
}

.mine-container .logistics li:after {
	content: '';
	width: 2px;
	height: 36px;
	position: absolute;
	left: 6px;
	top: 17px;
	background: #FF7200;
}

.mine-container .logistics li:last-child:before {
	background: #FF7200;
}

.mine-container .logistics li:last-child:after {
	display: none;
}

.mine-container .logistics .case {
	position: absolute;
	left: 170px;
}

.mine-container .logistics li:last-child .case {
	font-weight: bold;
}

.minTopTitle {
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 30px;
}

.evaluation {
	padding: 20px 0;
}

.fileImgCon {
	overflow: hidden;
}


/*添加销售*/

.addSales-con {
	padding: 30px 0;
	overflow: hidden;
}

.addSales-con li {
	border: 1px solid #ddd;
	float: left;
	width: 290px;
	margin-right: 25px;
	padding: 20px;
	font-size: 16px;
	line-height: 30px;
	height: 130px;
	margin-bottom: 25px;
	position: relative;
}

.addSales-con li:nth-child(3n) {
	margin-right: 0;
}

.addSales-con li .delete,
.addSales-con li .edit {
	position: absolute;
	right: 10px;
	top: 0;
	font-size: 12px;
	cursor: pointer;
	color: #999;
	display: none;
}

.addSales-con li:hover .delete,
.addSales-con li:hover .edit {
	display: block;
}

.addSales-con li .delete:hover {
	color: #FF5722;
}

.addSales-con li .edit:hover {
	color: #1B80C7;
}

.addSales-con li .edit {
	right: 60px;
}

.salesFormPopup {
	border: 1px solid #EDEDED;
	width: 310px;
	padding: 10px 15px 0;
	line-height: 30px;
	position: relative;
	background: #fff;
}

.salesFormPopup div {
	margin-bottom: 10px;
}

.salesFormPopup input {
	float: right;
	height: 30px;
	width: 200px;
	border: 1px solid #ededed;
	padding: 0 10px;
}


/*发布车源选择销售*/

.addSales-con-select {
	padding: 0;
}

.addSales-con-select li {
	font-size: 14px;
}

.addSales-con-select li input {
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	opacity: 0;
}

.addSales-con-select li .selected {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 1;
}

.addSales-con-select li input:checked+.selected {
	border: 2px solid #1B80C7
}

a.btn-org {
	display: inline-block;
	background: #FF7200;
	color: #fff;
	padding: 0 30px;
	line-height: 40px;
	border-radius: 3px;
	margin-bottom: 20px;
}

/*vinn-s*/
/*最新资讯*/
/*调整*/
.topImgCon {
	height: 240px;
	background: #fff no-repeat center;
	background-size: cover;
	margin-top: 90px;
	font-size: 40px;
	font-style: italic;
	color: #fff;
	line-height: 240px;
}

.topImgCon .title {
	padding-left: 71px;
}

/*新增*/
.side-page-container {
	position: relative;
	top: -40px;
	min-height: 500px;
	background: #fff;
	padding-bottom: 40px;
}

.side-page-type {
	border-bottom: 1px solid #eee;
	font-size: 18px;
	padding: 0 60px;
	color: #333;
	line-height: 108px;
}

.side-page-type a {
	margin: 0 15px;
	padding: 14px 44px;
	background: #eee;
	border-radius: 4px;
}

.side-page-type a:hover {
	color: #4182FF;
}

.side-page-type a.act {
	background: #4182FF;
	color: #fff !important;
}

.img-new-list .item,
.text-new-list .item {
	display: block;
	position: relative;
	height: 260px;
	padding: 30px 40px 30px 380px;
}

.img-new-list .item:after,
.text-new-list .item:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 40px;
	width: calc(100% - 80px);
	border-bottom: 1px solid #eee;
}

.img-new-list .item img {
	position: absolute;
	left: 40px;
	width: 300px;
	height: 200px;
	object-fit: cover;
	border-radius: 6px;
	box-shadow: 0 0 10px rgba(0, 0, 0, .2);
}

.img-new-list .item .info {
	display: flex;
	justify-content: space-between;
}

.img-new-list .item .text {
	width: 620px;
	font-size: 28px;
	color: #333333;
	line-height: 1.8;
}

.img-new-list .item .text p {
	font-size: 16px;
}

.img-new-list .item .data {
	padding-top: 20px;
	color: #999;
	text-align: center;
	font-size: 16px;


}

.img-new-list .item .data .btn {
	width: 120px;
	line-height: 38px;
	border: 1px solid #4182FF;
	border-radius: 19px;
	color: #4182FF;
	margin-top: 30px;
}

.img-new-list .item .data .btn:hover {
	background: rgba(65, 130, 255, .1);
}

.img-new-list .item:hover .text div {
	color: #4182FF !important;
}

.img-new-list .item:hover,
.text-new-list .item:hover {
	background: rgba(65, 130, 255, .03);
}

/*信息公示*/
.text-new-list .item {
	height: 70px;
	line-height: 70px;
	padding: 0 350px 0 40px;
	font-size: 18px;
}

.text-new-list .item .ico {
	font-size: 26px;
	position: relative;
	top: 3px;
	margin-right: 10px;
}

.text-new-list .item .data {
	position: absolute;
	right: 40px;
	font-size: 16px;
	color: #999;
}

.text-new-list .item .data .btn {
	padding: 10px 30px;
	background: #4182FF;
	border-radius: 19px;
	margin-left: 30px;
	color: #fff;
}

.text-new-list .item .data .btn:hover {
	box-shadow: 0 0 3px rgba(0, 0, 0, .4);
}
