﻿@charset "utf-8";
/* CSS Document */
/*全局样式
---------------------------------------------*/
section,article,aside,header,footer,nav,figure{ display:block; }
*{padding:0; margin:0;}
body,h1,h2,h3,h4,h5,h6,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,table,tr,th,td,figure{ margin:0; padding:0; }
body,button,input,select,textarea{ font:12px/1.5 "simsun"; color:#666; }
h1,h2,h3,h4,h5,h6,button,input,select,textarea{ font-size:100%; }
address,cite,dfn,em,var,i{ font-style:normal; }
code,kbd,pre,samp{ font-family:courier new,courier,monospace; }
p,ul,li,dl,dd,dt,form,h1,h2,h3,h4,h5,h6{list-style:none;}
fieldset,img{ border:0; }
input::-moz-focus-inner,button::-moz-focus-inner{ border:0;padding:0;outline:0; }
*html{ zoom:expression(function(ele){ele.style.zoom = "1";document.execCommand("BackgroundImageCache",false,true)}
(this));background-image:url(about:blank);background-attachment:fixed;}

.line5{clear:both;font-size:0px;height:5px;overflow:hidden;}
.line10{clear:both;font-size:0px;height:10px;overflow:hidden;}
.line15{clear:both;font-size:0px;height:15px;overflow:hidden;}
.line20{clear:both;font-size:0px;height:20px;overflow:hidden;}
.line30{clear:both;font-size:0px;height:30px;overflow:hidden;}

.clear{clear:both;font-size:0px;height:0px;overflow:hidden; }
/* Clear Fix */ 
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;} 
.clearfix{display:inline-block;} 
/* Hide from IE Mac */ 
.clearfix {display:block;} 
/* End hide from IE Mac */ 
/* end of clearfix */ 

.left{float:left;}
.right{float:right;}
.flin{float:left;_display:inline;}
.frin{float:right;_display:inline;}

a:link,a:visited {color: #333;text-decoration: none;}a:hover {text-decoration: underline;color: #DE1500;}
.green,.green:link,.green:visited,.green:hover {color: #CC0800;text-decoration: none;}/**color: #3EB428;**/
.red,.red:link,.red:visited,.red:hover {color: #DE1500;text-decoration: none;}
.darkred,.darkred:link,.darkred:visited,.darkred:hover {color: #FF6600;text-decoration: none;}
.gray,.gray:link,.gray:visited,.gray:hover {color: #999999;text-decoration: none;}
.white,.white:link,.white:visited,.white:hover {color: #ffffff;text-decoration: none;}
.black,.black:link,.black:visited,.black:hover {color: #000000;text-decoration: none;}
.blue,.blue:link,.blue:visited,.blue:hover {color:#0e7cca;text-decoration: none;}

.pad20{padding:20px;}
.pad5{padding:5px;}

.mar0auto{margin:0 auto;}
.marL10{margin-left:10px;}
.margin2010{margin:20px auto 15px auto;}
.ml15{margin-left:15px;}

.hg22{ line-height:22px;}
.hg20{ line-height:20px;}
.hg24{ line-height:24px;}
.hg25{ line-height:25px;}
.hg28{ line-height:28px;}
.hg30{ line-height:30px;}
.hg18{ line-height:18px;}
.hg16{ line-height:16px;}
.hg35{ line-height:35px;}

.font_16px {font-size: 16px}
.font_14px {font-size: 14px}
.font_13px {font-size: 13px}
.font18,.font_18px{font-size:18px;}
.font_16_h {font-size: 16px;font-weight: bold;color: #333333;}
.font_15_h {font-size: 15px;font-weight: bold;color: #333333;}
.font_20_h {font-size: 20px;font-weight: bold;color: #333333;}
.font_14_hs {color: #CC0000;font-size: 14px;font-weight: bold;}
.font_hs_b {color: #CC0000;font-weight: bold;}
.font_14_h {line-height: 25px;font-size: 14px;font-weight: bold;color: #000;}
.font_16px_hs {font-size: 16px;color:#CC0800}
.font_22_h {font-size: 22px;font-weight: bold;color: #333333;}
.font_c_bs {color: #FFFFFF}
/* font-family */
.fa{font-family:Arial;}
.ft{font-family:Tahoma;}
.fv{font-family:Verdana;}
.fs{font-family:Simsun;}
/*.fl{font-family:'Lucida Console';}*/
.fw{font-family:'Microsoft Yahei';}
/* font-style */
.n{font-weight:normal; font-style:normal;}
.b{font-weight:bold;}
.i{font-style:italic;}
/* text-align */
.tc{text-align:center;}
.tr{text-align:right;}
.tl{text-align:left;}
.tj{text-align:justify;}
/* text-decoration */
.tdl{text-decoration:underline;}
.tdn,.tdn:hover,.tdn a:hover,a.tdl:hover{text-decoration:none;}
/* letter-spacing */
.lt-1{letter-spacing:-1px;}
.lt0{letter-spacing:0;}
.lt1{letter-spacing:1px;}
