/*内容部分*/
#service-section{
	color: #000000;
	padding-bottom: 50px;
}
.serviceList{
	position: relative;
	padding: 25px 0;
	border-bottom: 1px solid #d2d0d0;
}
.serviceList>h3{
	font-size: 18px;
	color: #004198;
	font-weight: bold;
	margin-bottom: 16px;
}
.service-specInforCtn{
	display: none;
	width: 73.3%;
	overflow: hidden;
	padding-left: 38px;
}
.service-specInforCtn>h4{
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 6px;
}
.service-specInforCtn p{
	font-size: 14px;
	line-height: 28px;
}
/*li.service-before>div.controlShow-btn{
	display: none !important;
}*/
li:first-child>div.service-specInforCtn{
	display: block;
}
li.controlShow-active>.controlShow-btn>div[data-id="vertical"]{
	transform: translate(-50%,-50%) rotateZ(0deg);
	-webkit-transform: translate(-50%,-50%) rotateZ(0deg);
	-moz-transform: translate(-50%,-50%) rotateZ(0deg);
	-ms-transform: translate(-50%,-50%) rotateZ(0deg);
	-o-transform: translate(-50%,-50%) rotateZ(0deg);
}
/*控制按钮*/
.controlShow-btn{
	position: absolute;
	top: 20px;
	right: 25px;
	width: 25px;
	height: 25px;
	cursor: pointer;
}
.controlBtn{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 20px;
	height: 2px;
	background-color: #004198;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transition: all .5s;
}
[data-id="vertical"]{
	transform: translate(-50%,-50%) rotateZ(90deg);
	-webkit-transform: translate(-50%,-50%) rotateZ(90deg);
	-moz-transform: translate(-50%,-50%) rotateZ(90deg);
	-ms-transform: translate(-50%,-50%) rotateZ(90deg);
	-o-transform: translate(-50%,-50%) rotateZ(90deg);	
}



@media only screen and (max-width: 980px) {
	.service-specInforCtn{
		width: 100%;
		padding-left: 0px;
	}
}