﻿/* banner
---------------------------------------------------------------------------------------------------*/
.homeBanner{
	height:418px;
	overflow: hidden;
	background: url(../image/banner2.png) no-repeat center center;
	_width: expression(((document.compatMode && document.compatMode=='CSS1Compat')? document.documentElement.clientWidth : document.body.clientWidth) < 1000? '1005px' :'auto');
	min-width:100%;	

}
.title{
	height:92px;
	line-height:92px;
	font-size:46px;
}


/* 公司概况
---------------------------------------------------------------------------------------------------*/
.who{
	height:340px;
	margin:42px 10px;
}
.who dt{
	height: 160px;
	width: 325px;
	background: url(../image/icon1.png) no-repeat;
	background-position: left -254px;
	float: left;
}
.container i{
	display:block;
}
.who dd{
	padding-top:25px;
	height:138px;
	width:640px;
	line-height:40px;
	float:left;
	font-size:14px;
}
.headline{
	height:50px;
	line-height:50px;
	font-size:30px;
	color:#fff;
	background:#FC857F;
	width:173px;
	text-align:center;
	margin:20px 0 15px 0;
}
.headline-1{
	width:143px;
}
.word{
	line-height:40px;
	font-size:14px;
}
.EBClist{
	height:530px;
	margin-top:50px;
}
.EBClist dl{
	height:170px;
	width:410px;
	float:left;
	margin-left:20px;
}
.EBClist dt{
	height:86px;
	width:109px;
	padding-top:23px;
	float:left;
	margin-left:20px;
	background:url(../image/icon1.png) no-repeat;
	background-position:-500px -158px;	
	cursor:pointer;
}
.EBClist dt span{
	display:block;
	height:75px;
	width:70px;
	margin:0 auto;
	background:url(../image/icon1.png) no-repeat;
	background-position:-500px -158px;	
}
.EBClist span.icon1{
	background-position:left -160px;
	margin-top:8px;
	*margin-top:34px;
}
.EBClist span.icon2{
	background-position:-100px -160px;
}
.EBClist span.icon3{
	background-position:-200px -160px;
	margin-top:6px;
	*margin-top:28px;
}
.EBClist span.icon4{
	background-position:-300px -160px;
	margin-top:3px;
	*margin-top:26px;
	width:64px;
}
.EBClist span.icon5{
	background-position:-400px -160px;
	width:36px;
	margin-top:10px;
	*margin-top:33px;
}

.EBClist dd{
	width:235px;
	margin-left:20px;
	float:left;
	line-height:24px;
	cursor:pointer;
}
.EBClist dd h5{
	line-height:40px;
	font-size:18px;
}
.EBClist dd p{
	font-size:14px;
}
/* 经营特色
---------------------------------------------------------------------------------------------------*/
.feature{
	height:510px;
	margin-top:90px;
}
.f-div{
	float:left;
	width:282px;
	height:365px;
	border:1px solid #CCCCCC;
	margin:0 7px;
	display:inline;
	position:relative;
	padding:80px 15px 0 15px;
}
.circle{
	height:56px;
	width:80px;
	padding-top:24px;
	position:absolute;
	left:119px;
	top:-40px;
	background:url(../image/icon1.png) no-repeat;
		
}

.icon5{
	background-position:-100px -415px;
}
.icon6{
	background-position:-200px -415px;
}
.icon7{
	background-position:-300px -415px;
}
.f-div h4,.f-div h6{
	text-align:center;
	font-size:24px;
	line-height:35px;
}
.f-div h6{
	font-size:14px;
	color:#f00;
}
.f-div p{
	margin-top:30px;
	color:#666;
	line-height:26px;
	font-size:14px;
	text-indent: 2em;
}


/* 公司历程
---------------------------------------------------------------------------------------------------*/
.process{
	/*height:1035px;*/
	margin:55px 0 30px 0;
	padding:10px;
}
.date{
	width:200px;
	float:left;
	border-right:6px solid #C8C8C8;
	/*height:1030px;*/
	text-align:center;
	font-size:28px;
	color:#676767;
	padding:10px;
}
.date ul li{
	position:relative;
	height:155px;
	line-height:155px;
}
.date li span{
	position:absolute;
	display:block;
	right:-37px;
	top:45px;
	background:#fff url(../image/icon1.png) no-repeat;
	background-position: -397px -404px;
	height: 74px;
	width: 61px;	
}
.deed{
	width:622px;
	border:1px solid #cccccc;
	position:absolute;
	left:270px;
	top:25px;
	font-size:14px;
	text-align:left;
	padding:0 10px 0 25px;
}
.deed i{
	display:block;
	width:20px;
	height:23px;
	background:#fff url(../image/icon1.png) no-repeat;
	background-position:-499px -415px;
	position:absolute;
	left:-19px;
	top:40px;
}
.deed p{
	height:108px;
	line-height:108px;
}
.deed ol{
	padding:28px 0;
}
.deed ol li{
	line-height:25px;
	height:25px;
}

/* 公司历程
---------------------------------------------------------------------------------------------------*/
.certificate{
	min-height:520px;
	height:auto;
	margin-top:40px;
}
.certificate dl{
	width:246px;
	height:224px;
	background:url(../image/icon1.png) no-repeat;
	background-position:left -500px;
	float:left;
	text-align:center;
	margin:0 50px 50px 22px;
	display:inline;
	font-size:14px;
	color:#666;
}
.certificate dt{
	height:182px;
	width:246px;
}

.certificate  img{
	margin-top:15px;
}

/* 公司团队
---------------------------------------------------------------------------------------------------*/
.team{
	min-height:520px;
	height:auto;
	margin-top:30px;
}

.mx-info {
	color: #444;
}

.mx-info-intro {
	background: #fff;
	border-left: 5px solid #c62828;
	padding: 28px 34px;
	margin-bottom: 28px;
	line-height: 28px;
	font-size: 15px;
}

.mx-info-intro h2 {
	font-size: 28px;
	font-weight: bold;
	color: #333;
	margin-bottom: 14px;
}

.mx-card-list {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 22px;
}

.mx-card-list dl {
	float: none;
	width: auto;
	height: auto;
	min-height: 188px;
	margin: 0;
	padding: 24px 22px;
	background: #fff;
	border: 1px solid #e6e6e6;
	text-align: left;
	color: #555;
	font-size: 14px;
	line-height: 25px;
}

.mx-card-list dt {
	width: auto;
	height: auto;
	font-size: 20px;
	font-weight: bold;
	color: #c62828;
	margin-bottom: 12px;
}

.mx-card-list dd {
	line-height: 26px;
}

.mx-team-grid {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 22px;
}

.mx-team-card {
	background: #fff;
	border: 1px solid #e6e6e6;
	padding: 26px 24px;
	min-height: 178px;
	line-height: 26px;
	font-size: 14px;
	color: #555;
}

.mx-team-card h3 {
	font-size: 20px;
	font-weight: bold;
	color: #c62828;
	margin-bottom: 14px;
}
.team-box{
	width:430px;
	height:195px;
	border:1px solid #cccccc;
	float:left;
	margin:0 30px 40px 0;
	display:inline;
	padding:15px;
	color:#666;
	font-size:14px;
}
.team-box h3{
	font-size:16px;
	padding-bottom:20px;
}

.team-box dt{
	width:135px;
	float:left;
}
.team-box dd{
	width:285px;
	float:left;
	line-height:25px;
}
.team-pic{
	text-align:center;
	padding-top:10px;
}

/* 合作伙伴
---------------------------------------------------------------------------------------------------*/
.partner{
	height:1160px;
	margin-top:30px;
}

.trade h4{
	border-bottom:1px solid #cccccc;
	margin-top:40px;
	font-size:22px;
}
.trade span{
	height:53px;
	line-height:53px;
	width:135px;
	text-align:center;
	display:block;
	border:1px solid #cccccc;
	border-bottom:none;
	background:#F5F5F5;
	color:#666;
	padding:0 20px;
}


/* 联系方式
---------------------------------------------------------------------------------------------------*/
.relation{
	height:2100px;
	margin-top:40px;
}
.contactWay{
	margin:0 auto;
	width:560px;
	height:120px;
}
.contactWay a{
	display:block;
	width:100px;
	height:100px;
	background:url(../image/icon1.png) no-repeat;
	float:left;
	margin-right:34px;
	display:inline;
}
.contactWay a.way1{
	background-position:-1px -736px;
}
.contactWay a.way2{
	background-position:-110px -735px;
}
.contactWay a.way3{
	background-position:-220px -735px;
}
.contactWay a.way4{
	background-position:-331px -736px;
}

.address{
	width:316px;
	height:280px;
	padding:90px 15px 0 15px;
	border:1px solid #cccccc;
	float:left;
	margin:100px 0 0 85px;
	display:inline;
	position:relative;
}
.city{
	position:absolute;
	height:136px;
	line-height:136px;
	text-align:center;
	font-size:34px;
	color:#808080;
	width:136px;
	left:105px;
	top:-63px;
	background:url(../image/icon1.png) no-repeat;
	background-position:-440px -733px;
}
.address li{
	line-height:30px;
	clear:both;
	font-size:14px;
}
.address li.font3{
	font-size:16px;
}
.address li span{
	float:left;
	width:42px;
}
.address li span.span1{
	width:84px;
}
.address li p{
	float:left;
	width:260px;
}
.address li p.p1{
	width:230px;
}

/*-------add------*/
.EBClist span.icon8{
	background:url(../image/calcu.png) no-repeat;
	width:50px;
	margin-top:0px;
	*margin-top:23px;
}














