.cont1{
	width: 1160px;
	margin: 0 auto;
	overflow: hidden;
}
#banner{
	margin-top:50px;
	height:calc(100vh - 50px);
	overflow:hidden;
}
#banner .item,
#banner  .carousel-inner{
	height:100%;
}
#banner .item a{
	width:100%;
	height:100%;
	display:block;
	background-size: cover !important;
}

.about{
	text-align: center;
	padding: 60px 0;
	min-height: 360px;
}
.about h3{
	font-size: 40px;
	margin-bottom: 12px;
}
.about>p{
	font-size: 18px;
	font-weight: 600;
	/* margin-top: 10px; */
}
.about div{
	font-size: 16px;
	margin-top: 20px;
	text-align: left;
	text-indent: 2rem;
	font-weight: 400;
	line-height: 2;
}


.cnumber{
	background: url(/img/base/numBg.jpg);
	background-size: 100% 100%;
	width: 100%;
	height: 400px;
}
.cnumber ul{
	display: flex;
	padding-top: 100px;
}
.cnumber ul li{
	flex: 1;
	text-align: center;
}
.cnumber ul li span{font-size: 48px;color: #b08742;}
.cnumber ul li p{color: #aaa;font-size: 18px;}

.mPark{
	position: relative;
	top: -120px;
	background: #fff;
	padding: 20px 50px;
}
.mPark .title{
	padding-bottom: 10px;
}
.mPark .title h2{}
.mPark .title h2 span{
	font-size: 36px;
	color: #000;
}
.mPark .title a{}
.mPark .parkList{display: flex;flex-wrap: wrap;justify-content: space-between;}
.mPark .parkList li{
	width: 340px;
	/* float: left; */
	height: 340px;
	margin-top: 40px;
	/* border: 1px solid; */
}
.mPark .parkList li .img{}
.mPark .parkList li .img img{
	width: 340px;
	height: 240px;
}
.mPark .parkList li .bottom{
	font-size: 20px;
	padding-left: 12px;
	padding-top: 20px;
}
.mPark .parkList li .bottom .bottomEnglish{
	font-size: 14px;
}
.mCompany{}
.mCompany h3{
	font-size: 36px;
	text-align: center;
	margin: 20px;
}
.mCompany .img{
	width: 100%;
	height: 420px;
}
.mCompany .img img{
	width: 100%;
	height: 100%;
}
.mCompany{}
.mCompany{
	padding: 20px 0;
}


.footL{}
footer .footL p{color: #fff;font-size: 14px;line-height: 3;}
.footL ul{
width: 170px;
float: left;
}
.footL ul li{
line-height: 2;
}
.footL ul li a{color: #ddd;font-size: 14px;}
.footR{}
footer .footR>p{font-size: 20px;}
.footR .footRt{}
.footR .footRt li{
float: left;
margin-right: 20px;
text-align: center;
}
.footR .footRt li img{
width: 120px;
}
.footR .footRt li p{
line-height: 3;
}
.footB{
border-top: 1px solid #939393;
line-height: 60px;
height: 40px;
margin-top: 20px;
color: #939393;
font-size: 14px;
}


.park{ }
.title{
	width:100%;
	border-bottom:2px solid #D8D8D8;
	line-height:36px;
}
.title h2{
	font-size: 18px;
	/* border-bottom:2px solid #0096DF; */
	display: inline-block;
	position: relative;
	left: 0;
	line-height:36px;
	bottom:-2px;
	color: #808080;
}
.title h2 i{
	display:block;
	width: 20px;
	height: 20px;
	background: url(/img/base/index/service.png);
	background-size: 20px 20px;
	float:left;
	margin-right:10px;
	top:8px;
	position:relative;
}
.title a{
	float:right;
	font-size:14px;
	position: relative;
	bottom:-2px;
	color: #666;
}


.park ul{
	overflow:hidden;
	padding:30px 0 20px;
}
.park ul li{
	width:275px;
	float:left;
	margin-right:20px;
	margin-bottom:20px;
	border: 1px solid #D8D8D8;
}
.park ul li a:hover{
	color:#0096DF;
	text-decoration:none;
}
.park ul li:nth-child(4n){
	margin-right:0;
}
.park ul li .img{
	width:100%;
	height:170px;
}
.park ul li .img img{
	width:100%;
	height:100%;
}

.park ul li .bottom{
	height:80px;
	padding:0 10px;
}
.park ul li .bottom strong{
	font-size:16px;
	line-height:32px;
	display: block;
}
.park ul li .bottom p{
	font-size: 10px;
	color: #666666;
	line-height:20px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.park ul li .bottom p i{
	display:inline-block;
	width:14px;
	height:14px;
	background:url(/img/base/index/buliding.png) no-repeat;
	position:relative;
	top:3px;
}
.park ul li .bottom p:nth-child(2) i{
	background-position:-44px -10px;
}
.park ul li .bottom p:nth-child(3) i{
	background-position:-10px -10px;
}


.line{
	display:none;
	position:absolute;
	z-index:10;
	width:3px;
	height:3px;
	background-color:#0096DF;
}
.line1{left: 0;top:0;}
.line2{left: 0;top:0;}
.line3{bottom: 0;right:0;}
.line4{bottom: 0;right:0;}


.service{}
.service .serviceLise{
	overflow:hidden;
	margin:20px 0 40px;
}
.service .serviceLise li{
	float:left;
	width:360px;
	height:200px;
	margin-right:40px;
}
.service .serviceLise li:nth-child(3){
	margin-right:0;
}
.service .serviceLise li img{
	width:100%;
	height:100%;
}
.info{}
.info .infoList{
	overflow:hidden;
	margin:20px 0 40px;
}
.info .infoList li{
	float:left;
	width:275px;
	margin-right:20px;
}
.info .infoList li:nth-child(4){
	margin-right:0;
}
.info .infoList li .img{
	height:190px;
}
.info .infoList li .img img{
	height:100%;
	width:100%;
}
.info .infoList li .bottom{
	height:80px;
	border-bottom: 1px dashed #979797;
}
.info .infoList li .bottom p{
	font-size: 14px;
	color: #333333;
	margin:10px 0 20px;
}
.info .infoList li .bottom .time{
	font-size: 14px;
	color: #999999;
}
.company{}
.company .img{
	width:1160px;
	height:280px;
	margin:20px 0 40px;
}
.company .img img{
	width:100%;
	height:100%;
}
.loginClass{
	height: 28px;
}