@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, input, textarea, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin:0;
	padding:0;
	border:0;
	font:inherit;
	text-decoration:none;
}
html {
	font-size:62.5%;
}
body {
    margin:0;
    padding:0;
	font-family:Helvetica, Arial, sans-serif;
	background:#f3f3f3f3;
	line-height:150%;
	color:#333;
	font-size:1.4rem;
	font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue","WenQuanYi Micro Hei","\5B8B\4F53","微软雅黑";
}
table {
	border-collapse:collapse;
	border-spacing:0
}
fieldset, img {
	border:0
}

ol, ul {
	list-style:none
}
li{ list-style-type:none;}

h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal
}

abbr, acronym {
	border:0
}
a {
	text-decoration:none;
	color:#333;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
-webkit-user-select: none;
-moz-user-focus: none;
-moz-user-select: none;
}

html {
	-webkit-text-size-adjust:none
}

img {
border:none;

}
embed{
width:100%;
height:auto;
}
video {
	margin-left:auto;
	margin-right:auto;
	max-width:100%;
}

input, textarea{ outline: none;}
input[type="text"]:disabled
{ 
color: #999;
}
input{
-webkit-user-select:auto !important;
}
input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; }

.train{
transition: all 0.4s;
-moz-transition: all 0.4s;	/* Firefox 4 */
-webkit-transition: all 0.4s;	/* Safari �� Chrome */
-o-transition: all 0.4s;	/* Opera */
}


.efont{font-family:arial,Helvetica,tahoma,Verdana,sans-serif;}

.all{box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.L{ float:left}
.R{ float:right}

.fullscreen{width:94%; height:auto; float:left; margin:0 3%;}
.whf{width:100%; height:auto; float:left;}


.txt_center{ text-align:center}
.txt_right{ text-align:right}
.f12{ font-size:1.2rem}
.f14{ font-size:1.4rem}
.f16{ font-size:1.6rem}
.f18{ font-size:1.8rem}
.f20{ font-size:2.0rem}
.fstrong{ font-weight:700}
.lineH20{ line-height:2rem}
.lineH30{ line-height:3rem}
.txt_one{overflow:hidden; white-space:nowrap;text-overflow :ellipsis}
.colred{ color:red}
.colfff{ color:#fff}
.col999{ color:#999}
.col666{ color:#666}
.col333{ color:#333}

.mar_10{ margin:1rem}
.mar_t10{ margin-top:1rem}
.mar_r10{ margin-right:1rem}
.mar_l10{ margin-left:1rem}
.mar_b10{ margin-bottom:1rem}

.pad_10{ padding:1rem}
.pad_t10{ padding-top:1rem}
.pad_r10{ padding-right:1rem}
.pad_l10{ padding-left:1rem}
.pad_b10{ padding-bottom:1rem}

.mar_5{ margin:.5rem}
.mar_t5{ margin-top:.5rem}
.mar_r5{ margin-right:.5rem}
.mar_l5{ margin-left:.5rem}
.mar_b5{ margin-bottom:.5rem}

.pad_5{ padding:.5rem}
.pad_t5{ padding-top:.5rem}
.pad_r5{ padding-right:.5rem}
.pad_l5{ padding-left:.5rem}
.pad_b5{ padding-bottom:.5rem}

.bgfff{ background:#fff}

.borderonececec{border:.1rem solid #ececec}
.borderbottom{border-bottom:.1rem solid #ececec}
.bordertop{border-top:.1rem solid #ececec}
.borderight{border-right:.1rem solid #ececec}
.borderleft{border-left:.1rem solid #ececec}

.yuanjiao{ -webkit-border-radius:.6rem;-moz-border-radius:.6rem;border-radius:.6rem;}
.yuanjiao100{ -webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;}

.alltanchubg{width:100%; height:100%; position: fixed; z-index: 99; background: rgba(0,0,0,.6);}



