    * {
    	word-wrap: break-word
    }
    
    html,
    body,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    hr,
    p,
    iframe,
    dl,
    dt,
    dd,
    ul,
    ol,
    li,
    pre,
    form,
    button,
    input,
    textarea,
    th,
    td,
    fieldset {
    	margin: 0;
    	padding: 0
    }
    
    ul,
    ol,
    dl {
    	list-style-type: none
    }
    
    html,
    body {
    	*position: static
    }
    
    html {
    	font-family: sans-serif;
    	-webkit-text-size-adjust: 100%;
    	-ms-text-size-adjust: 100%
    }
    
    address,
    caption,
    cite,
    code,
    dfn,
    em,
    th,
    var {
    	font-style: normal;
    	font-weight: 400
    }
    
    input,
    button,
    textarea,
    select,
    optgroup,
    option {
    	font-family: inherit;
    	font-size: inherit;
    	font-style: inherit;
    	font-weight: inherit
    }
    
    input,
    button {
    	overflow: visible;
    	vertical-align: middle;
    	outline: none
    }
    
    body,
    th,
    td,
    button,
    input,
    select,
    textarea {
    	font-family: "Microsoft Yahei", "Hiragino Sans GB", "Helvetica Neue", Helvetica, tahoma, arial, Verdana, sans-serif, "WenQuanYi Micro Hei", "\5B8B\4F53";
    	font-size: 12px;
    	color: #333;
    	-webkit-font-smoothing: antialiased;
    	-moz-osx-font-smoothing: grayscale
    }
    
    body {
    	line-height: 1.6
    }
    
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
    	font-size: 100%
    }
    
    a,
    area {
    	outline: none;
    	blr: expression(this.onFocus=this.blur())
    }
    
    a {
    	text-decoration: none;
    	cursor: pointer
    }
    
    a:hover {
    	text-decoration: underline;
    	outline: none
    }
    
    a.ie6:hover {
    	zoom: 1
    }
    
    a:focus {
    	outline: none
    }
    
    a:hover,
    a:active {
    	outline: none
    }
    
    :focus {
    	outline: none
    }
    
    sub,
    sup {
    	vertical-align: baseline
    }
    
    button,
    input[type="button"],
    input[type="submit"] {
    	line-height: normal !important;
    }
    /*img*/
    
    img {
    	border: 0;
    	vertical-align: middle
    }
    
    a img,
    img {
    	-ms-interpolation-mode: bicubic
    }
    
    .img-responsive {
    	max-width: 100%;
    	height: auto
    }
    /*IE下a:hover 背景闪烁*/
    
    *html {
    	overflow: -moz-scrollbars-vertical;
    	zoom:expression(function(ele) {
    		ele.style.zoom="1";
    		document.execCommand("BackgroundImageCache", false, true)
    	}
    	(this))
    }
    /*HTML5 reset*/
    
    header,
    footer,
    section,
    aside,
    details,
    menu,
    article,
    section,
    nav,
    address,
    hgroup,
    figure,
    figcaption,
    legend {
    	display: block;
    	margin: 0;
    	padding: 0
    }
    
    time {
    	display: inline
    }
    
    audio,
    canvas,
    video {
    	display: inline-block;
    	*display: inline;
    	*zoom: 1
    }
    
    audio:not([controls]) {
    	display: none
    }
    
    legend {
    	width: 100%;
    	margin-bottom: 20px;
    	font-size: 21px;
    	line-height: 40px;
    	border: 0;
    	border-bottom: 1px solid #e5e5e5
    }
    
    legend small {
    	font-size: 15px;
    	color: #999
    }
    
    svg:not(:root) {
    	overflow: hidden
    }
    
    fieldset {
    	border-width: 0;
    	padding: 0.35em 0.625em 0.75em;
    	margin: 0 2px;
    	border: 1px solid #c0c0c0
    }
    
    input[type="number"]::-webkit-inner-spin-button,
    input[type="number"]::-webkit-outer-spin-button {
    	height: auto
    }
    
    input[type="search"] {
    	-webkit-appearance: textfield;
    	/* 1 */
    	-moz-box-sizing: content-box;
    	-webkit-box-sizing: content-box;
    	/* 2 */
    	box-sizing: content-box
    }
    
    input[type="search"]::-webkit-search-cancel-button,
    input[type="search"]::-webkit-search-decoration {
    	-webkit-appearance: none
    }
    /*
    Name:			style_clearfix
    Example:		class="clearfix|cl"
    Explain:		Clearfix（简写cl）避免因子元素浮动而导致的父元素高度缺失能问题
    */
    
    .cl:after,
    .clearfix:after {
    	content: ".";
    	display: block;
    	height: 0;
    	clear: both;
    	visibility: hidden
    }
    
    .cl,
    .clearfix {
    	zoom: 1
    }
    
    .content {
    	height: 100%;
    }
    
    #spinner-jiaz {
    	position: fixed;
    	background: rgba(0, 0, 0, .5);
    	top: 0;
    	bottom: 0;
    	left: 0;
    	right: 0;
    	z-index: 9;
    }
    
    .spinner {
    	margin: 180px auto;
    	width: 20px;
    	height: 20px;
    	position: relative;
    }
    
    .container1 > div,
    .container2 > div,
    .container3 > div {
    	width: 15px;
    	height: 15px;
    	background-color: #fabc73;
    	border-radius: 100%;
    	position: absolute;
    	-webkit-animation: bouncedelay 1.2s infinite ease-in-out;
    	animation: bouncedelay 1.2s infinite ease-in-out;
    	-webkit-animation-fill-mode: both;
    	animation-fill-mode: both;
    }
    
    .spinner .spinner-container {
    	position: absolute;
    	width: 50px;
    	height: 50px;
    }
    
    .container2 {
    	-webkit-transform: rotateZ(45deg);
    	transform: rotateZ(45deg);
    }
    
    .container3 {
    	-webkit-transform: rotateZ(90deg);
    	transform: rotateZ(90deg);
    }
    
    .circle1 {
    	top: 0;
    	left: 0;
    }
    
    .circle2 {
    	top: 0;
    	right: 0;
    }
    
    .circle3 {
    	right: 0;
    	bottom: 0;
    }
    
    .circle4 {
    	left: 0;
    	bottom: 0;
    }
    
    .container2 .circle1 {
    	-webkit-animation-delay: -1.1s;
    	animation-delay: -1.1s;
    }
    
    .container3 .circle1 {
    	-webkit-animation-delay: -1.0s;
    	animation-delay: -1.0s;
    }
    
    .container1 .circle2 {
    	-webkit-animation-delay: -0.9s;
    	animation-delay: -0.9s;
    }
    
    .container2 .circle2 {
    	-webkit-animation-delay: -0.8s;
    	animation-delay: -0.8s;
    }
    
    .container3 .circle2 {
    	-webkit-animation-delay: -0.7s;
    	animation-delay: -0.7s;
    }
    
    .container1 .circle3 {
    	-webkit-animation-delay: -0.6s;
    	animation-delay: -0.6s;
    }
    
    .container2 .circle3 {
    	-webkit-animation-delay: -0.5s;
    	animation-delay: -0.5s;
    }
    
    .container3 .circle3 {
    	-webkit-animation-delay: -0.4s;
    	animation-delay: -0.4s;
    }
    
    .container1 .circle4 {
    	-webkit-animation-delay: -0.3s;
    	animation-delay: -0.3s;
    }
    
    .container2 .circle4 {
    	-webkit-animation-delay: -0.2s;
    	animation-delay: -0.2s;
    }
    
    .container3 .circle4 {
    	-webkit-animation-delay: -0.1s;
    	animation-delay: -0.1s;
    }
    
    @-webkit-keyframes bouncedelay {
    	0%,
    	80%,
    	100% {
    		-webkit-transform: scale(0.0)
    	}
    	40% {
    		-webkit-transform: scale(1.0)
    	}
    }
    
    @keyframes bouncedelay {
    	0%,
    	80%,
    	100% {
    		transform: scale(0.0);
    		-webkit-transform: scale(0.0);
    	}
    	40% {
    		transform: scale(1.0);
    		-webkit-transform: scale(1.0);
    	}
    }