#figure .imageshow{
	height:230pt;
}

.service{
	background-color: #A4BAAC;

}

.service .itemlist{
	
}

.service .itemlist li{
    width: 100%;
    overflow: hidden;
    text-align: center;
    background-color: #FFFFFF;
    border: 2pt solid #f8df6f;
    padding: 1em;
	box-sizing: border-box;
	flex-wrap: nowrap;
	align-items: center;	
	margin-bottom: 1em;
}

.service .itemlist img{
	width: 100%;
}

.service .itemlist li div:first-child{
	width: 22%;
	margin-right: 1em;
}
.service .itemlist li div:last-child{
	width: 75%;
	text-align: left;
}
.service .itemlist .tit{
	display: block;
	font-weight: bold;
	padding:0 0 0.2em;
}

.service .itemlist a{
    font-size: 1em;
    white-space: nowrap;
	line-height: 20pt;
	padding-left:1em;
	background: url(../img/sev05.png) no-repeat left center;
	background-size: 1em auto;
}

.advantage{
	background:url(../img/bk1.png) no-repeat;
	background-size: 60%;
	color:#c7e0cd;
}

#advimage video{
	width: 100%;
}

.advantage .itemlist li{
    display: block;
    width: 100%;
    overflow: hidden;
    padding-bottom: 15pt;
    margin-bottom: 15pt;
    vertical-align: top;
	position: relative;
}

.advantage .itemlist li:after{
	content: "";
	display: block;
	width: 80%;
	height: 1pt;
	border-bottom:1px dotted #7e9b85;
	position: absolute;
	left:60pt;
	bottom: 0;
}

.advantage .itemlist li:last-child:after{
	display: none;
}

.advantage .itemlist li img{
	width: 50pt;
	float:left;
	padding-right: 10pt;
}

.advantage .itemlist li .tit{
	color:#fff;
	padding:0 0 3pt;
	font-weight: bold;
	overflow: hidden;
}


.map .showimg .showbox li .pic{
	width: 100%;
	height: auto;
}

.map .showimg .showbox li .text{
	color:#fff;
}

.classify{

	background-color: #A4BAAC;
}

.classify ul{
    margin: auto;
	padding:10pt 0;	
}

.classify li{
	width: 48%;
	position: relative;
	margin-bottom: 10pt;
}


.classify li .pic{
	width: 100%;
	height: 0;
	padding-bottom: 90%;
}

.classify .tit{
	position: absolute;
	bottom: 0;
	width: 100%;
	text-align: center;
	color:#fff;
	background: url(../img/clbk.png) repeat-x;
    background-size: auto 100%;	
}

.solution{
	background: url(../img/bk6.png) no-repeat;
	background-position: right top;
	background-size: 70%;
	padding-bottom: 0;	
}

.solution li{
	width: 100%;
	box-sizing: border-box;
    margin-bottom: 10pt;
	background-color: #fff;
	padding: 30pt 20pt 20pt;
	text-align: center;
	padding-bottom: 10pt;	
}

.solution li img{
	width: 40pt;
}

.solution li:last-child{
	margin-right: 0;
}

.solution .tit{
	padding:10pt;
	font-weight: bold;
	display: inline-block;
	vertical-align: top;
}


.solution .link{
	width: 100%;
	overflow: hidden;
}

.solution .link a{
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    line-height: 25pt;
}


.aboutus{
	background-color: #A4BAAC;
}

.team {
    background: url(../img/bk4.png) no-repeat;
    background-size: 60% auto;
}

.team .content {
    background: url(../img/bk4-1.png) no-repeat right bottom;
    background-size: 60% auto;
}

#picnew .dowframe{
	bottom:30pt;
}