@charset "utf-8";
	html,body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,a,img,small,sub,b,dl,dd,dt,ul,li,label,article,details,footer,header,menu,nav,input,textarea,select{
	background:transparent;
	border:0;
	outline:0;
	padding:0;
	margin:0;
	font-family: "微软雅黑";
	}
	
	
	html,body{
		font-family: 'Open Sans', sans-serif;
		font-size:12px;
		height:100%;
		width:100%;
		color:#999999;
	}
	
	body{
		overflow-x:hidden
	}
	
	h1, h2, h3, h4, h5, h6 {
		font-weight: 400;
		text-transform:uppercase;
		color:#222222;
	}	
	
	h1 {
		font-size:36px;
		letter-spacing:3px;
		color:#222222;
		text-transform:uppercase;
		margin-bottom: 15px;
	}
	
	p {
		font-size:14px;
	}
	.copyrights{text-indent:-9999px;height:0;line-height:0;font-size:0;overflow:hidden;}
	
	b {
		color:#222;
	}
	
	.container {
		width:1200px;
		margin:0 auto;
	}
	
	a:hover, a:active, a:focus {
	  outline: 0;
	}
	
	a {
        text-decoration: none;
        -webkit-transition: background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out, outline .3s ease;
           -moz-transition: background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out, outline .3s ease;
            -ms-transition: background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out, outline .3s ease;
             -o-transition: background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out, outline .3s ease;
                transition: background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out, outline .3s ease;
    }
	
	li {
		list-style:none;
	}
	
	a {
		outline: 0;
	}
	
	a:hover {
		text-decoration:none;
	}
	
	.left{
		float: left;
	}
	.right{
		float: right;
	}
