@charset "utf-8";
::-webkit-scrollbar {
	width: 8px
}

::-webkit-scrollbar-track {
	background: #fff
}

::-webkit-scrollbar-thumb {
	background: #ff0000;
}

::-webkit-scrollbar-thumb:window-inactive {
	background: #ff0000;
}

::-webkit-scrollbar-thumb:vertical:hover {
	background: #ff0000;
}

body,
header,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
form,
lable,
input,
button,
textarea,
p,
blockquote,
th,
td,
img,
select,
option {
	margin: 0;
	padding: 0;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
}

img {
	border: 0;
}

li {
	list-style: none;
}

a {
	text-decoration: none;
}

a:focus {
	outline: none;
}

:focus {
	outline: 0;
}

input,
textarea {
	outline: none;
	resize: none;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
}

html {
	font-size: 625%;
	width: 100%;
}

body {
	font-size: 14px;
	overflow-x: hidden;
	width: 100%;
}

.w100 {
	width: 100%;
}

.w1300 {
	width: 1300px;
	margin: 0 auto;
}

.c {
	clear: both;
}

.t {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.top {
	z-index: 999999;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	background: url(../images/top.png) no-repeat center center;
	-webkit-transition: all ease-out .3s;
	-moz-transition: all ease-out .3s;
	transition: all ease-out .3s;
	background-size: cover;
	position: fixed;
	right: 50px;
	bottom: 50px;
	display: none;
	opacity: .5;
	-webkit-opacity: .5;
	-moz-opacity: .5;
	filter: alpha(opacity=50)
}

.top:hover {
	opacity: 1;
	-webkit-opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100)
}


.ani{transition:all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;-webkit-transition:all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;-moz-transition:all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,lable,input,button,textarea,p,blockquote,th,td,em,b,span,a {margin:0;padding:0;}
fieldset,img{border:0;}
:focus{outline:0;}
body{line-height:24px;color:#4e4e4e;font-family:'Microsoft YaHei','Hiragino Sans GB',Helvetica,Arial,'Lucida Grande',sans-serif;}
address, caption, cite, code, dfn, em, th, var, optgroup,i{ font-style: normal; font-weight: normal;}
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
abbr, acronym { border: 0; font-variant: normal;}
input, button, textarea, select, optgroup, option {color:#5e5e5e;font-family: inherit;font-size: 12px; font-style: inherit; font-weight: inherit;}
code, kbd, samp, tt { font-size: 100%;}

ol, ul {list-style:none;}
table {border-collapse:collapse;border-spacing:0;}
caption{text-align: left;}
:link,:visited ,ins {text-decoration: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
body,button,input,select,textarea{font:12px/1.5 'Microsoft YaHei';}
address,cite,dfn,em,var{font-style:normal;}
small{font-size:14px;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000;}

table{border-collapse:collapse;border-spacing:0;}
.clearfix:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}

a{color:#000000;text-decoration:none;-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;}
a:hover{color:#FF0000;}
.block,a.block,a.block:hover{color:#000;}
.green,a.green,a.green:hover{color:#009900;}
.red,a.red,a.red:hover{color:#ff5462;}
.orange,a.orange,a.orange:hover{color:#ff3300;}
.gray,a.gray,a.gray:hover{color:#999999;}
.white,a.white,a.white:hover{color:#fff; text-decoration:none;}
.yellow,a.yellow,a.yellow:hover{color:#ff8d04;}
.blue,a.blue,a.blue:hover{color:#00a1e9;}
.cb{vertical-align:middle;margin-top:-1px;margin-bottom:1px;margin-right:5px;}

.fwb{font-weight:bold;}
.fwn{font-weight:normal;}
.fl{float:left;}
.fr{float:right;}
.tdn{text-decoration:none;}
.tdu{text-decoration:underline;}
.tdlt{text-decoration:line-through;}
.cp{cursor:pointer;}
.cd{cursor:default;}

.db{display:block;}
.di{display:inline;}
.tal{text-align:left }
.tac{text-align:center }
.tar{text-align:right }
.clearboth{clear:both;height:0;overflow:hidden; display:block;}
.check_box{ margin-bottom:1px; margin-top:-1px; vertical-align:middle;}

.vam{vertical-align:middle;}
.vat{vertical-align:top;}
.vab{vertical-align:bottom;}

.beaeaea{border:1px solid #eaeaea;}

a,span,div{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;}


@media(max-width:480px) {
	.top {
		right: 20px;
		bottom: 40px
	}
}


@media (max-width:1300px) {
	.w1300 {
		width: 100%;
	}
}
