@charset "utf-8";
/* CSS Document */

body {font-family:\5B8B\4F53,arial,serif;background:#ffffff;font-size:12px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote{padding:0; margin:0;}
table,td,tr,th{font-size:12px;}
table {border-collapse: collapse;border-spacing: 0;}
img{vertical-align:top;border:0;}
ol,ul,li {list-style:none;}
caption,th {text-align:left;}   
q:before,q:after {content:'';}   
abbr,acronym {border:0;}
address,caption,cite,code,dfn,em,th,var {font-weight:normal; font-style:normal;} 
.left{float:left;}
.right{float:right;}
.hidden{display:none;}
.noBorder{border:none;}
button{border:none; cursor:pointer;}

/*------------------------------------------公用链接--------------------------------------------------*/
a,a:visited,a:active {color:#000;text-decoration:none;}
a:hover {color:#1171c8;text-decoration:underline;} 
.unLine,.unLine a{text-decoration:none;}
.cWhite,.cWhite:visited,.cWhite a{color:#fff;}
.cYellow,.cYellow:visited{color:#ff0;}
.cGreen,.cGreen:visited{color:#008000;}
.cGray,.cGray:visited,.cGray a,.cGray a:visited {color:#585858;}
.cBlack,.cBlack:visited,.cBlack a,.cBlack a:visited {color:#000;}
.cBlue,.cBlue:visited,.cBlue a,.cBlue a:visited {color:#1171c8;}
.cRed,.cRed:visited,.cRed a,.cRed a:visited {color:Red;}
.cRed a:hover,a.cRed:hover,.cBlue a:hover,a.cBlue:hover,.cGray a:hover,a.cGray:hover,.cWhite a:hover,a.cWhite:hover,.cBlack a:hover,a.cBlack:hover,.cGreen a:hover,a.cGreen:hover,.cYellow a:hover,a.cYellow:hover{color:#1171c8;}

/*------------------------------------------公用字体及大小--------------------------------------------------*/
.fB{font-weight:bold;}
.fI{font-style: italic;}
.f12px{font-size:12px;}
.f14px{font-size:14.7px;}

.font_blue{color:#1171c8;}
.font_black{color:#000;}
.font_gray{color:#666;}
.font_orange{color:#f60;}
.font_red{color:#f00;}
.font_green{color:#0f0;}

.font12B_blue{font-size:12px; font-weight:bold;color:#1171c8;}
.font12B_black{font-size:12px; font-weight:bold;color:#000;}
.font12B_gray{font-size:12px; font-weight:bold;color:#666;}
.font12B_orange{font-size:12px; font-weight:bold;color:#f60;}
.font12B_green{font-size:12px; font-weight:bold;color:#0f0;}
.font12B_red{font-size:12px; font-weight:bold;color:#f00;}

.font14B_blue{font-size:14.7px; font-weight:bold;color:#1171c8;}
.font14B_black{font-size:14.7px; font-weight:bold;color:#000;}
.font14B_gray{font-size:14.7px; font-weight:bold;color:#666;}
.font14B_orange{font-size:14.7px; font-weight:bold;color:#f60;}
.font14B_green{font-size:14.7px; font-weight:bold;color:#0f0;}
.font14B_red{font-size:14.7px; font-weight:bold;color:#f00;}


/*------------------------------------------公用清除浮动/空白间距--------------------------------------------------*/
.clear {clear:both; height:0; overflow:hidden; display:block;}
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.blankW {background:#fff;}
.blank3 {clear:both; height:3px; overflow:hidden; display:block;}
.blank6 {clear:both; height:6px; overflow:hidden; display:block;}
.blank9 {clear:both; height:9px; overflow:hidden; display:block;}
.blank9w {clear:both; height:9px; overflow:hidden; display:block;background:#ffffff;}
.blank12 {clear:both; height:12px; overflow:hidden; display:block;}
.blank15 {clear:both; height:15px; overflow:hidden; display:block;}
.blank20 {clear:both; height:20px; overflow:hidden; display:block;}