@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, font, 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,

table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	background: transparent;

	border: 0;

	outline: 0;



	font-size: 1em;

}



body {

	font-size: 62.5%; background-color:#CCC;

}

@font-face {

    font-family: 'SourceHanSerifCN';

    font-style: normal;

    src: url('../font/SourceHanSerifCNRegular.eot'); /* IE9 Compat Modes */

    src: url('../font/SourceHanSerifCNRegular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

    url('../font/SourceHanSerifCNRegular.woff') format('woff'), /* Modern Browsers */

    url('../font/SourceHanSerifCNRegular.ttf')  format('truetype'); /* Safari, Android, iOS */

}



body,

table,

input, textarea, select, option {

	font-family:"Microsoft YaHei",微软雅黑;

}



article, aside, canvas, details, figcaption, figure,

footer, header, hgroup, menu, nav, section, summary {

	display: block;

}

/*------------------------------------------------------------

------------------------------------------------------------*/

a.tapCtrl, input.tapCtrl,

.tapCtrl a, .tapCtrl input {

	-webkit-tap-highlight-color: rgba(0,0,0,0);

}



ol, ul {

	list-style: none;

}



blockquote, q {

	quotes: none;

}



:focus {

	outline: 0;

}



ins {

	text-decoration: none;

}



del {

	text-decoration: line-through;

}



a:link {

	color: #2c3742;

	text-decoration: none;

}



a:visited {

	color: #2c3742;

	text-decoration: none;

}



a:hover {

	color: #2c3742;

	text-decoration: none;

}



a:active {

	color: #2c3742;

	text-decoration: none;

}



/*------------------------------------------------------------

------------------------------------------------------------*/

body {

	min-width: 960px;

	text-align:center;

	line-height: 1.5;

	-webkit-text-size-adjust: none;

	color: #000;

	font-size: 26px;

	overflow-x: hidden;

}

#container {

	margin: 0 auto;

	width: 980px;

	overflow: hidden;

	background: #EDEDED;

	text-align: left;

}



#main {

}



	* html #main {

		zoom: 1;

	}



	*+html #main {

		zoom: 1;

	}



#main:after {

	height: 0;

	visibility: hidden;

	content: ".";

	display: block;

	clear: both;

}

/*------------------------------------------------------------

------------------------------------------------------------*/

.taLeft { text-align: left !important; }

.taCenter { text-align: center !important; }

.taRight { text-align: right !important; }

.vaTop { vertical-align: top !important; }

.vaMiddle { vertical-align: middle !important; }

.fwNormal { font-weight: normal !important; }

.fwBold { font-weight: bold !important; }



/*------------------------------------------------------------

------------------------------------------------------------*/

.mt0 { margin-top: 0 !important; }

.mb0 { margin-bottom: 0 !important; }

.mr0 { margin-right: 0 !important; }



/*------------------------------------------------------------

------------------------------------------------------------*/

	* html .clearfix {

		zoom: 1;

	}



	*+html .clearfix {

		zoom: 1;

	}



.clearfix:after {

	height: 0;

	visibility: hidden;

	content: ".";

	display: block;

	clear: both;

}

img {

	vertical-align: top;

}



/*------------------------------------------------------------

------------------------------------------------------------*/

.bannerBox {

	background: #010F23;

}

.bannerBox .logo {

	padding: 26px 0 29px;

	text-align: center;

}

