



.policyList{

	margin: 68px auto 0;

	width: 726px;

}

.policyList .unit{

	box-sizing: border-box;

	margin-bottom: 22px;

	width: 100%;

	padding: 58px 50px;

	border: 1px solid #ededed;

	background: #fff;

}

/*.policyList .unit:hover .content{*/
.policyList .unit.show .content{
	margin-top: 40px;
	max-height: 999px;
}

/*.policyList .unit:hover .tit:after{*/
.policyList .unit.show .tit:after{

	-webkit-transform: rotate(90deg);

	-moz-transform: rotate(90deg);

	transform: rotate(90deg);

}

.policyList .unit .tit{

	position: relative;

	width: 100%;

	font-size: 18px;

	color: #0084c9;

}

.policyList .unit .tit:after{

	content: '';

	position: absolute;

	right: 0;

	top: 2px;

	display: block;

	width: 8px;

	height: 13px;

	background: url(../images/icon9.png) no-repeat center;

	background-size: 100% 100%;

	image-rendering: pixelated;

	/*transition: transform 0.4s;*/

}

.policyList .unit .content{

	margin-top: 0;

	max-height: 0;

	overflow: hidden;

	line-height: 2.2;

	font-size: 14px;

	/*transition: all 0.6s;*/

}



.policyList2{

	width: 100%;

	margin-top: 60px;

	padding-top: 6px;

	border-top: 1px solid #dfdfdf;

}

.policyList2 .unit{

	box-sizing: border-box;

	padding: 40px 0 14px;

	width: 100%;

}

.policyList2 .unit.show .content{

	max-height: 999px;

	padding: 24px 50px;

}

.policyList2 .unit.show .tit{

	color: #0084c9;

}

.policyList2 .unit.show .tit:after{

	background: url(../images/icon10-on.png) no-repeat center;

}

.policyList2 .unit .tit{

	box-sizing: border-box;

	position: relative;

	width: 100%;

	padding: 0 20px;

	font-size: 16px;

	font-weight: 400;

}

.policyList2 .unit .tit:after{

	content: '';

	position: absolute;

	right: 20px;

	top: 0;

	display: block;

	width: 30px;

	height: 16px;

	background: url(../images/icon10.png) no-repeat center;

	background-size: 100% 100%;

	image-rendering: pixelated;

	/*transition: transform 0.4s;*/

}

.policyList2 .unit .content{

	margin-top: 30px;

	max-height: 0;

	padding: 0;

	overflow: hidden;

	line-height: 1.4;

	font-size: 14px;

	/*transition: all 0.6s;*/

	background: #fff;

	color: #666;

	border-bottom: 1px solid #dfdfdf;

}



.manualCol{

	margin-top: 54px;

	text-align: center;

	font-size: 0;

}

.manualCol a{

	display: inline-block;

	margin-right: 40px;

	font-size: 18px;

	color: #999;

}

.manualCol a:last-of-type{

	margin-right: 0;

}

.manualCol .line{

	display: inline-block;

	margin-right: 40px;

	height: 20px;

	width: 1px;

	background: #bbb;

	vertical-align: top;

}

.manualCol a.active{

	color: #333;

}



.manualList{

	margin: 80px auto 0;

	width: 648px;

}

.manualList .unit{

	position: relative;

	padding-left: 36px;

	padding-top: 2px;

	margin-bottom: 28px;

	height: 38px;

	background: url(../images/icon11.png) no-repeat left top;

}

.manualList .unit .tit{

	margin-bottom: 10px;

	color: #0084c9;

	font-size: 16px;

	font-weight: 400;

}

.manualList .unit .date{

	display: block;

	font-size: 12px;

	color: #666;

}

.manualList .unit .moreBtn{

	position: absolute;

	right: 0;

	top: 4px;

}

.manualList .version{

	margin-top: 48px;

	margin-bottom: 40px;

	font-size: 20px;

}