﻿/* 清除内外边距 */
*{ margin: 0;padding: 0;}
address, cite, dfn, em, var { font-style: normal; }
code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace; } 
small { font-size: 12px; } 

/* 重置列表元素 */
ul, ol { list-style: none; }

/* 重置文本格式元素 */
a { text-decoration: none; }
a:hover { text-decoration: none; }

abbr[title], acronym[title] {  border-bottom: 1px dotted;cursor: help;}

/* 重置表单元素 */
legend { color: #000; }
fieldset, img { border: none; } 
/* 注：optgroup 无法扶正 */
button, input, select, textarea {font-size: 100%;}

/* 重置表格元素 */
table { border-collapse: collapse;border-spacing: 0;}

/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
html { overflow-y: scroll; }
*,:after,:before {-webkit-box-sizing: border-box;box-sizing: border-box;}
body {line-height: 1.8;color: #333333;-webkit-text-size-adjust: none;-webkit-tap-highlight-color: rgba(255, 255, 255, 0);width: 100%;height: 100%;font-size: 14px;font-family: "微软雅黑", arial, helvetica, '冬青黑体', '华文细黑', 'Microsoft YaHei';}
fieldset,img {border: 0;}
address,caption,cite,code,dfn,em,th,var {font-weight: normal;font-style: normal;}
caption,th {text-align: left;}

abbr,acronym {border: 0;}
hr {margin: 0;padding: 0;border: 0;color: #CDCDCD;background-color: #CDCDCD;height: 1px;}
blockquote {color: #666;font-style: italic;}
sup,sub {line-height: 0;}
abbr,acronym {border-bottom: 1px dotted #666;}
pre {white-space: pre;}
pre,code,tt {font: 12px 'andale mono', 'lucida console', monospace;line-height: 1.5;}
.clearfix:after {content: "\0020";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {zoom: 1;}
.clear {clear: both;display: block;height: 0;float: none;}
.radius5 {-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.p10 {padding: 0 10px;}
.pt10 {padding: 10px;}
.p20 {padding: 20px 10px;}
.pt20 {padding: 20px;}
.ty {-webkit-box-shadow: 0px 2px 2px #CCC;-moz-box-shadow: 0px 2px 2px #CCC;box-shadow: 0px 2px 2px #CCC;}
.l {float: left;}
.r {float: right;}
img {max-width: 100%;display: block;width: auto;}
input[type="button"],input[type="submit"],input[type="reset"] {-webkit-appearance: none;cursor: pointer;}
textarea {-webkit-appearance: none;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color: #c5c5c5;}
input:-moz-placeholder,textarea::-webkit-input-placeholder {color: #c5c5c5;}
input::-moz-placeholder,textarea::-webkit-input-placeholder {color: #c5c5c5;}
input:-ms-input-placeholder,textarea::-webkit-input-placeholder {color: #c5c5c5;}
.mb5 {margin-bottom: 5px !important;}
.mb10 {margin-bottom: 10px !important;}
.mb8 {margin-bottom: 8px !important;}
.mb15 {margin-bottom: 15px !important;}
.mb16 {margin-bottom: 16px !important;}
.mb20 {margin-bottom: 20px !important;}
.mt5 {margin-top: 5px !important;}
.mt10 {margin-top: 10px !important;}
.mt20 {margin-top: 20px !important;}
.mt40 {margin-top: 40px !important;}
.ml5 {margin-left: 5px !important;}
.ml10 {margin-left: 10px !important;}
.ml20 {margin-left: 20px !important;}
.mr5 {margin-right: 5px !important;}
.mr8 {margin-right: 8px !important;}
.mr10 {margin-right: 10px !important;}
.mr20 {margin-right: 20px !important;}
.mr40 {margin-right: 40px !important;}
.mb40 {margin-bottom: 40px !important;}
.w1 {width: 10%;}
.w15 {width: 15%;}
.w2 {width: 20%;}
.w25 {width: 25%;}
.w3 {width: 30%;}
.w33 {width: 33.3%;}
.w4 {width: 40%;}
.w48 {width: 48%;}
.w45 {width: 45%;}
.w5 {width: 50%;}
.w55 {width: 55%;}
.w6 {width: 60%;}
.w7 {width: 70%;}
.w8 {width: 80%;}
.w85 {width: 85%;}
.w9 {width: 90%;}
.mg {margin: 0 auto;}
.marginNone {margin: 0;}
input,
button,
textarea,
select,
optgroup,
option {font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;outline: 0;}
a:active {color: inherit;}
a:hover {color: inherit;}
a:link {color: inherit;}
a:visited {color: inherit;}
.rem6 {width: 6rem;margin: 0 auto 0.2rem;}
.rem64 {width: 6.4rem;}
.table {display: table;vertical-align: middle;}
.table-cell {display: table-cell;vertical-align: middle;}
.background {background-position: center center;background-size: auto 100%;background-repeat: no-repeat;transition: all 0.2s linear;}
.material-icons {
	font-family: 'Material Icons';
	font-weight: normal;
	font-style: normal;
	font-size: 16px;
	display: inline-block;
	width: 1em;
	height: 1em;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	font-feature-settings: 'liga';
	vertical-align: middle;
}

::-webkit-scrollbar {
	width: 8px;
	height: 8px;
	background-color: #F5F5F5;
}

::-webkit-scrollbar-track {
	border-radius: 10px;
	background-color: #E2E2E2;
}

::-webkit-scrollbar-thumb {
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
	background-color: #555;
}


/*内容*/