/* reset */
body {margin:0; padding:0; background:#FFF; font-family: Microsoft YaHei Source Han Sans CN !important; /*font-family:Tahoma,Arial,'宋体',sans-serif;*/ font-size:12px; line-height:1.5; cursor:default;}
div {margin:0 auto;}
h1,h2,h3,h4,h5,h6 {margin:0; padding:0; font-size:12px;}
img {border:0;}
* {outline:none;}
ul,ol {margin:0; padding:0; list-style:none;}
p,textarea,form {margin:0; padding:0;}
input {margin:0; padding:0; font-size:12px; font-family: Microsoft YaHei Source Han Sans CN !important; /*font-family:Tahoma, Helvetica, Arial, '宋体', sans-serif;*/}
select {font-size:12px;}
label {margin:0; padding:0;}
textarea {resize:none;}
a {color:#0464BB; text-decoration:none;}
a:hover {color:#1C417C; text-decoration:underline;}

/* common */
.underline{text-decoration:underline;}
.bold{font-weight:bold;}
.normal{font-weight:normal;}
.red{color:red;}
.dark-red{color:#C00;}
.blue{color:blue;}
.green{color:green;}
.orange{color:orange;}
.gray{color:gray;}
.light-gray{color:#ccc;}
.black{color:black;}
.purple{color:#BD5274;}
.gray-white{color:#ccc;}
.dark-blue{color:#466283;}
.bg-red{color:#C65055;}
.bg-blue{color:#1A65A3;}
.bg-green{color:#008C77;}
.bg-orange{color:#D39049;}
.light-red{color:lightsalmon;}
.light-blue{color:lightblue;}
.light-green{color:lightgreen;}
.light-orange{color:lightyellow;}

.f_l{ float:left;}
.f_r{ float:right;}
.t_l{text-align:left;}
.t_r{text-align:right;}
.t_c{text-align:center;}

.hide{display:none;}