body { color:#6A6C75; font-size:14px; font-family:"Arial"; -webkit-text-size-adjust:none; }
form,div,body,img,p,img,dl,dt,dd,h3,h1,h2,body{ margin:0px; padding:0px; border:0; }
a:link{ color:#5A5A5A; text-decoration:none;}
a:visited{ color:#5A5A5A; text-decoration:none;}
a:hover{ color:#5A5A5A; text-decoration:none;}
a:focus { -moz-outline-style: none; }
a:active{ outline:none; text-decoration:none;}
em,i{ font-style:normal; }
ul,li{ list-style:none; margin:0; padding:0;}
input,textarea,select{ color:#333; margin:0; padding:0; font-size:12px; font-family:Arial; vertical-align:middle;}
input:focus,textarea:focus{ outline:none;}
input[type=button],input[type=input],input[type=checkbox],select{
	-webkit-appearance:none;
	outline:none
}
.clearboth:after{ display:block; clear:both; content:""; overflow:hidden; height:0; }
.clearboth{ *zoom:1;}

.header{
	width:100%;
}
.list1{
	clear:both;
	padding:15px;
}
.list1 .title{
	height:50px;
	line-height:50px;
	border-bottom: 1px solid #cfcfcf;
}
.list1 .title h2{
	float: left;
	color:#5b1315;
	font-size: 18px;

}
.list1 .title span{
	float: left;
	color:#888888;
	padding-left: 60px;
	font-size: 18px;
}

.list1 ul li{
	line-height: 44px;
	border-bottom: 1px solid #cfcfcf;
	color:#333333;
}
.list1 ul li span.icon{
	height: 23px;
	width:23px;
	float: right;
	padding-right:5px;
	margin-top: 10px;
}
.list1 ul li.open span.icon{
	background:url(icon1.png) no-repeat; background-size:23px 23px;
}
.list1 ul li.close span.icon{
	background:url(icon2.png) no-repeat; background-size:23px 23px;
}
.list1 ul li.open div.content{
	display: block;
}
.list1 ul li.close div.content{
	display: none;
}
.list1 ul li div.content{
	display: none;
	border-top: 1px solid #cfcfcf;
	padding:15px;
}


.list2{
	clear:both;
	padding:0 15px;
}
.list2 ul li{
	margin-top:18px;
	position: relative;
}
.list2 ul li span{
	position: absolute;
	width: 74px;
	height: 74px;
	top: 50%;
	left: 50%;
	background: url(icon.png);
	background-size: 74px 74px;
	margin-top: -36px;
	margin-left: -36px;
}