﻿@charset "utf-8";
/* CSS Document */

/* =Reset
----------------------------------- */
html,body,
div,p,hr,pre,
h1,h2,h3,h4,h5,h6,
form,fieldset,input,textarea,select,label,
ul,ol,dl,li,dt,dd { margin:0; padding:0; border:0; outline:none; list-style:none; }
img { border:0; }
li{list-style-type:none;}
a { text-decoration:none; outline:none;color:#000000;}
a:hover { text-decoration:underline;}

/* body { line-height: 1; font-size: 88%;} 
 一般浏览器默认文字大小是1em，大约是16px，那body文字大小88%后，大约14px，所以h系列的大小也在14px左右。如果想给文字设置为12px，那么p{font-size:90%} */

h1 { font-size:200%;}
h2 { font-size:180%;}
h3 { font-size:160%;}
h4 { font-size:140%;}
h5 { font-size:120%;}
h6 { font-size:100%;}

/* color */
.fontblue,.fontblue a{ color:#024387!important;}
.fontbrown,.fontbrown a{ color:#464646!important;}
.fontred,.fontred a{ color:#C00000!important;}
.fontgray,.fontgray a{ color:#999!important;}

.font12,.font12 a{ font-size:12px!important;}
.font13,.font13 a{ font-size:13px!important;}
.font14,.font14 a{ font-size:14px!important;}
.font15,.font15 a{ font-size:15px!important;}
.font16,.font16 a{ font-size:16px!important;}

.fontb{ font-weight:bold!important;}
.fontn{ font-weight:normal!important;}

.img_small img{ width:60px!important; height:60px!important;}
.img_middle img{ width:90px!important; height:65px!important;}

/* 间距 */
.p3 { padding:3px; }
.p5 { padding:5px; }
.p10 { padding:10px; }
.p20 { padding:20px; }
.pl10 { padding-left:10px; }
.pl20 { padding-left:20px; }
.pr10 { padding-right:10px; }
.pt5 { padding-top:5px; }

a { text-decoration:none; outline:none;}
a:hover { text-decoration:underline;}


.clear { clear:both;} 
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
* html .clearfix             { zoom: 1; } /* IE6 */ 
*:first-child+html .clearfix { zoom: 1; } /* IE7 */ 

q:before,q:after { content:'';}
