html{
	padding: 0;
	margin: 0;
	overflow: hidden;
}
body {
	overflow-y: hidden;	
	font-family: 'Arial', '宋体';
}
h1, h2, h3, h4, h5, h6{
	font-family: 'Arial', 'Microsoft Yahei', '微软雅黑', '黑体';
	font-weight: normal;
}
* {
	padding: 0; margin: 0;
}
.demo{
	font-size: 14px;  
}			
.demo .ac-h1 {
	font-size: 16px; margin-bottom: 20px; color:#3C70A5;	 
}
.demo .ac-h1 strong {
	color: #0071BC;
}
.demo .ac-des {
	margin-bottom: 15px; line-height:22px;
}
.demo .ac-h2 {
	font-size:18px; color:#3C70A5; margin:10px 0;
}
.demo .ac-h3 {
	font-size:14px; color:#3C70A5; margin:10px 0;
}
.demo .ac-ul {
	margin:10px 20px;
}
.demo .ac-ul li {
	list-style-type:disc; line-height:24px;
}
.demo .ac-ol {
	margin:10px 20px;
}
.demo .ac-ol li {
	list-style-type:disc; line-height:24px;
}
.demo .ac_link, .ac-ul a, .ac-ol a {
	color:#064581
}
.demo .ac_link:hover, .ac-ul a:hover, .ac-ol a:hover {
	color:#990000;
}
.demo .ac-table {
	width:100%; margin: 15px 0;
}
.demo .ac-table thead {
	background: #cacaca;
}
.demo .ac-table thead td {
	padding:10px; text-align:center;
}		
.demo .ac-table tbody td {
	padding:5px;
}	
.demo .ac-table tbody em {
	color: red; font-style:normal;
}
.demo .ac-table tbody a {
	color: blue;
}
.demo .pannel-title {
	padding: 10px; 
	font-size: 16px;
	margin-bottom: 20px; 
	background-color: #f9f9f9;
	color: #666;
	font-family: 'Arial', 'Microsoft Yahei';
}
.demo .pannel-content {
	padding: 0 20px 20px 20px; 
}
.demo .codeview.pannel {
	background: #cacaca;
}
.demo .pannel {
	margin-bottom: 20px;
	background-color: #f9f9f9;
}
.demo .fitsetArea {
	width: 330px;
}
.demo .fitsetHead {
	padding: 0 5px; font-size: 16px; font-weight:bold;
}
.demo .fitsetBody {
	padding: 15px;
}
.demo .pannel-content-part {
	margin-bottom: 10px;
}
.demo .pannel-content-tool {
	margin-bottom:10px;
}
.demo .pannel-show {
	background: #eee;
	padding: 10px;
	margin-top: 20px;
}

.demo .button{
	border: 1px solid #555;
	padding: 0.5em;
	font-size: 14px;
	line-height: 1.2em;
	background-image: -webkit-linear-gradient(bottom, #ccc 0%, #fff 100%);
	background-image: -moz-linear-gradient(bottom, #ccc 0%, #fff 100%);
	background-image: -ms-linear-gradient(bottom, #ccc 0%, #fff 100%);
	background-image: -o-linear-gradient(bottom, #ccc 0%, #fff 100%);
	box-shadow: 1px 1px 1px #fff;
	border-radius: 5px;
	cursor: default;
}

.demo .button:focus, .demo .button:hover, .demo .button:active{
	outline: none;
	border: 2px solid #058cf5;
	margin: -1px;
}


.demo-clear:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.demo-clear{zoom:1;}
.demo ul{
	list-style-position: inside;
	margin: 10px 0;
}
.demo p{
	margin: 10px 0;
}