
	@charset "utf-8";



	
body,div,span,h1,h2,h3,h4,h5,h6,p,em,img,ul,li,dl,dt,dd{ 	margin:0; padding:0;	}
ol,ul,li{ 	list-style:none;		}
*{
										-webkit-box-sizing: border-box;
										-moz-box-sizing: border-box;
										box-sizing: border-box;
										outline: 0;
										font-family:"sourcehansans"!important;
									}
									@font-face {
    font-family: "sourcehansans"; 
    src: url("fant/sourcehansans.eot"); 
    src: url("fant/sourcehansans.eot?#iefix") format("embedded-opentype"),
    url("fant/sourcehansans.woff") format("woff"),
    url("fant/sourcehansans.ttf") format("truetype"),
    url("fant/sourcehansans.svg#YourWebFontName")
     format("svg"); 
   
  }

/*
	--------------------------
	A标签 配置
	--------------------------
*/
	a  								{
										text-decoration:none;
										outline:none;
										color: #666;
									}

	a:hover 						{	color: #1f2c5c;			}
	img  							{	border: 0;
										max-width: 100%;
									}
	a:focus 						{	outline: none;			}
/*
	--------------------------
	Body 配置
	--------------------------
*/
	html             				{
										overflow-x:hidden;
										-webkit-text-size-adjust:none;
									}
	body 							{
										-webkit-font-smoothing: antialiased;
										/*font-family:"SourceHanSansCNNormal","Arial"!important;*/
										background: #fff;
										font-size: 14px;
										color: #666;
  										margin-left: auto;
 	 									margin-right: auto;
 	 									overflow: hidden;
									}

	.clearfix 						{
									  clear: both;
									}
	.clearfix:after 				{	clear: both;
										height: 0;
										content: "";
										line-height: 0;
										font-size: 0;
										display: block;
									}
.container{ width: 1200px;margin:0px auto;}
@media (max-width:1100px) {

.container{ width: 100%;margin: auto; overflow:hidden}
}