*{margin: 0; padding: 0;}
body {font-family:"Open Sans";font-size: 12px; background: #F7F7F7;}
div,form,ul,ol,li,span,p{margin:0;padding:0;border:0;}
img,a img{border:0;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
ul,ol,li{list-style:none;font-family:"Open Sans";}
table,td,input{font-size:12px}
h1, h2, h3, h4, h5, h6, form, p, i, img, ul,li, ol, table, tr, td,th, fieldset, label, legend,button,input,dl,dt,dd { margin:0;padding:0;font-family:"Open Sans";}
a{text-decoration: none; color: #666666 !important;transition: all .5s;-webkit-transition: all .5s;-moz-transition: all  .5s;font-family:"Open Sans";}
a:hover,a:active,a:link{ text-decoration: none !important; color: #ffc001;}
input[type="text"]:focus{outline:none;}
select,button:focus{outline:none;}
.line1{height: 1px;width: 100%;background: #ccc;clear: both;}
@font-face {
	font-family:"Open Sans";
	src: url(../fonts/opensans.ttf);
}
img{ -webkit-transition: all .5s ease-in-out;-moz-transition: all  .5s ease-in-out;
-ms-transition: all .5s ease-in-out;}
a{-webkit-transition: all .5s ease-in-out;-moz-transition: all  .5s ease-in-out;
-ms-transition: all .5s ease-in-out;}
.clear{clear: both;}
.fl{float: left;}
.fr{float: right;}
.hr10{width: 100%;height: 10px;clear: both;}
.hr40{width: 100%;height: 40px;clear: both;}
.show{display: block;}
.red{color: #FF0000 !important;}
