html,body,div,h1,h2,h3,h4,h5,input,textarea,p,i,em,span,strong,form,button,img,ul,li,ol,table,tr,td,dl,dt,dd,section,article,b,header,footer{
	padding: 0;
	margin: 0;
	font-size: 14px;
	line-height: 1.8;
	font-family: "open sans";
	box-sizing: border-box;
}
table{border-collapse: collapse;}
ul,li{list-style-type: none;}
a{text-decoration: none;color: #666;}
a:hover{color: #ffc001;}
img{border: 0;}
@font-face {
	font-family: "open sans";
	src: url(../fonts/opensans.ttf);
}
input[type="text"]:focus{outline:none;}
select,button:focus{outline:none;}
a,img{ transition: all .5s ease-in-out;-webkit-transition: all .5s ease-in-out;-moz-transition: all  .5s ease-in-out;
-ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out;}
.clear{clear: both;}
.fl{float: left;}
.fr{float: right;}
.red{color: #FF0000;}
.center{text-align: center;}
.line{display: inline-block;width: 1px; background: #000;height: 20px;}
.line1{display: block;height: 1px;width: 100%; background: #dedede;clear: both;}
