@charset "GBK";
/* reset */
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, label, legend, keygen, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video, input, textarea, select, button { margin:0; padding:0;}
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 {}
ol, ul { list-style:none;}
img{border:0;}
body, html { font-family: "微软雅黑"; font-size:12px; color:#C1C1C3; background-color:#000000;}
a { color:#C1C1C3; font-size:12px; text-decoration:none; outline:none; -webkit-tap-highlight-color:rgba(0,0,0,0);
-webkit-transition: all .3s ease-out;
   -moz-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
        transition: all .3s ease-out;}
a:hover { color:#ffffff; text-decoration:underline;}
.clear{ clear:both; height:0;  line-height:0; font-size:0}

td{}
table{}

select{padding:5px; outline:none; }

.fd{max-width: 100%; 
	transition: all 0.8s;
	-webkit-transform: all 0.8s;    /* for Chrome || Safari */
	-moz-transform: all 0.8s;       /* for Firefox */
	-ms-transform: all 0.8s;        /* for IE */
	-o-transform: all 0.8s;         /* for Opera */
	display:block;
}
.fd:hover{
	transform: scale(1.05);
	-webkit-transform: scale(1.05);    /* for Chrome || Safari */
	-moz-transform: scale(1.05);       /* for Firefox */
	-ms-transform: scale(1.05);        /* for IE */
	-o-transform: scale(1.05);        /* for Opera */
}


/*动画效果*/
@-webkit-keyframes fadeIn {
	0% {
	opacity: 0; /*初始状态 透明度为0*/
	}
	20%{
		filter:alpha(opacity=20); /* IE */
		-moz-opacity:0.2; /* 老版Mozilla */
		-khtml-opacity:0.2; /* 老版Safari */
		opacity: 0.2; /* 支持opacity的浏览器*/
	}
	50% {
		filter:alpha(opacity=50); /* IE */
		-moz-opacity:0.5; /* 老版Mozilla */
		-khtml-opacity:0.5; /* 老版Safari */
		opacity: 0.5; /* 支持opacity的浏览器*/
	}
	70%{
		filter:alpha(opacity=70); /* IE */
		-moz-opacity:0.7; /* 老版Mozilla */
		-khtml-opacity:0.7; /* 老版Safari */
		opacity: 0.7; /* 支持opacity的浏览器*/
	}
	100% {
		filter:alpha(opacity=100); /* IE */
		-moz-opacity:1; /* 老版Mozilla */
		-khtml-opacity:1; /* 老版Safari */
		opacity: 1; /* 支持opacity的浏览器*/
	}
}

.toe{
	/*超出省略号*/
	 word-break:keep-all;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
}

/* function */
.f-dn { display:none;}
.f-db { display:block;}
.f-di { display:inline;}
.f-fl { float:left; display:inline;}
.f-fr { float:right; display:inline;}
.f-fn { float:none;}
.f-pr { position:relative;}
.f-pa { position:absolute;}
.f-oh { overflow:hidden;}
.f-fs12 { font-size:12px;}
.f-fs14 { font-size:14px;}
.f-fwb { font-weight:bold;}
.f-tal { text-align:left;}
.f-tac { text-align:center;}
.f-tar { text-align:right;}
.f-vam { vertical-align:middle;}
.f-vat { vertical-align:top;}
.f-wsn { word-wrap:normal; white-space:nowrap;}
.f-ti { overflow:hidden; text-indent:-999em;}
.f-ti2 { text-indent:2em;}
.f-cp { cursor:pointer;}
.f-nus { -webkit-user-select:none; -ms-user-select:none; user-select:none;}
.f-clear { overflow:hidden; display:block; clear:both; height:0;}
.f-clearfix:before, .f-clearfix:after { content:''; display:table;}
.f-clearfix:after { clear:both;}
.f-clearfix,.f-zm { *zoom:1;}
.f-yahei { font-family:\5fae\8f6f\96c5\9ed1;}
.f-song { font-family:\5b8b\4f53;}
.f-cred { color:#f00;}

