html,body,address,dl,form,h1,h2,h3,h4,h5,h6,ol,p,table,ul,dd,dt,li,em,i,img,span,strong,select,input,button,textarea {
	margin: 0;
	padding: 0
}

body {
	font-family: 'Microsoft YaHei','Tahoma', 'Verdana', 'Arial', 'Helvetica', 'sans-serif';
	font-size: 12px;
	-webkit-text-size-adjust: none;
	color: #333
}

address,cite,dfn,em,var,i {
	font-style: normal
}

fieldset,img,button,input {
	border: 0
}

h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
	font-size: 100%
}

button,input,select,textarea {
	font-size: 14px;
	font-family: 'Microsoft YaHei'
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

article,aside,details,figcaption,figure,footer,header menu,nav,section {
	display: block
}

ul,dl,div,article,aside,footer,header,menu,nav,section {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

a {
	text-decoration: none;
	color: #333
}

li {
	list-style: none
}

input[type=search] {
	-webkit-appearance: none;
	outline: none
}

input {
	outline: 0 none
}

input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button {
	display: none
}

img {
	border: 0
}

input,button,textarea {
	outline: none
}

em,i {
	font-style: normal
}

strong {
	font-weight: normal
}

.normal {
	font-style: normal
}

.bold {
	font-weight: bold
}

html {
	-webkit-text-size-adjust: none
}

.size-12 {
	font-size: 12px
}

.size-13 {
	font-size: 13px
}

.size-14 {
	font-size: 14px
}

.size-15 {
	font-size: 15px
}

.size-16 {
	font-size: 16px
}

.size-18 {
	font-size: 18px
}

.size-20 {
	font-size: 20px
}

.size-22 {
	font-size: 22px
}

.size-23 {
	font-size: 23px
}

.size-24 {
	font-size: 24px
}

.size-25 {
	font-size: 25px
}

.hide {
	display: none
}

.tr {
	text-align: right
}

.tc {
	text-align: center
}

.fl {
	float: left
}

.fr {
	float: right
}

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: "020";
	clear: both;
	height: 0
}

.clearfix {
	zoom: 1;
	clear: both
}

.wraper {
	width: 1200px;
	margin: 0 auto
}

.c6 {
	color: #666
}

.c0 {
	color: #000
}

.cwhite {
	color: #fff
}

.pb20 {
	padding-bottom: 20px
}

.pt5 {
	padding-top: 5px
}

/*# sourceMappingURL=reset.css.map */

@-webkit-keyframes fadeIn {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

@keyframes fadeIn {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

.fadeIn {
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn
}
.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}



@keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-20px);
		-ms-transform: translateY(-20px);
		transform: translateY(-20px)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0)
	}
}
@-webkit-keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-20px);
		-ms-transform: translateY(-20px);
		transform: translateY(-20px)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0)
	}
}
.fadeInDown {
	-webkit-animation-name: fadeInDown;
	animation-name: fadeInDown;
}
@-webkit-keyframes bounce{
	0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}
	40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}
	60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}
}
@keyframes bounce{
	0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
	40%{-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}
	60%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}}
.bounce{-webkit-animation-name:bounce;animation-name:bounce}
@-webkit-keyframes fadeInRight{
	0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}
	100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}
@keyframes fadeInRight{
	0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}
	100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}
.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}
@-webkit-keyframes rotateInDownRight{
	0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}
	100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}}
@keyframes rotateInDownRight{
	0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}
	100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);opacity:1}}
.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}
@-webkit-keyframes fadeInLeft{
	0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}
	100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}
@keyframes fadeInLeft{
	0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}
	100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}
.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}