@charset "utf-8";
body {margin:0px; padding:20px; margin-top:0px; color:#313131;text-align: left; font-family:"microsoft yahei",Verdana, Arial, Helvetica, sans-serif; background:#ffffff; }

img{border:none;}
/* __link */
a {color: #035db8; text-decoration:none;}
a:link {color: #035db8;text-decoration:none;}
a:visited {color: #035db8;text-decoration:none;}
a:hover { color:#035db8; text-decoration:none;}
a:active { color: #035db8; }
/* __color */
.cWhite,a.cWhite:link,a.cWhite:visited{ color:#ffffff;}
.cBlue,a.cBlue:link,a.cBlue:visited,a.cBlue:active{color:#066bb7; }
.cBlack,a.cBlack:link,a.cBlack:visited,a.cBlack:active{color:#000000; }
.cRed,a.cRed:link,a.cRed:visited{ color:#ff0000; }
.cGold,a.Gold:link,a.Gold:visited{ color:gold; }
.cOrange,a.cOrange:link,a.cOrange:visited{ color:orangered; }
.cGray,a.cGray:link,a.cGray:visited{ color:#7c7d7d; }
.cGray2,a.cGray2:link,a.cGray2:visited{ color:#ccc; }
a.cGray:hover,a.cGray2:hover {color:orangered;}
.cGrayover,a.cGrayover:link,a.cGrayover:visited{ color:#cccccc; text-decoration:line-through;}
.cRed2,a.cRed2:link,a.cRed2:visited{ color:#ce0400; } a.cRed2:hover{ color:#000000; text-decoration:underline; }
/* __font */
.f12{ font-size:12px; }
.f14{ font-size:14px; }
.f16{ font-size:16px; }
.f18{ font-size:18px; }
.f20{ font-size:20px; }
.h28{ line-height:28px;}
.fn { font-weight:normal; }
.h  { font-family:"黑体"; }
.en {font-family:Verdana, Arial, Helvetica, sans-serif,"宋体"; }
.bg1 { background:#f1f7eb;}
.bg2 { background:#ffffff;}
/* __float */
.left { float: left;}
.right{ float: right;}
.center{ text-align:center;}
.clear{ clear: both; margin:0; padding:0; border:0;margin-top:2px;}
div.side{ width:269px;float:left; background:#e9f2fe; zoom:1;}
/* __width */
.w { width:880px; clear: both; }
/* __other */
div.clearfix { zoom:1;}
div.clearfix:after {content:".";clear:both;height:0;display:block;visibility:hidden;}
/* Hide from IE Mac \*/ 
.clearfix { display:block; } 
.code { background:#f1fbd6; border:1px dashed rgb(124, 175, 0); padding:10px;margin-top:20px; font-size:12px; line-height:22px;}
.back {margin-top:60px;}
.back a,.back a:link,.back a:visited { line-height:60px;height:60px; background:#eaf6fe; width:260px; border:1px #0187e1 solid; text-align:center;border-radius:5px; display:block; float:left; margin-right:50px; color:#333333;}
.back a:hover { background:#0099ff; color:#ffffff; border:1px #0099ff solid; border-radius:5px;block; float:left; }

footer{ color:#c1c2c3; border-top:1px #efefef solid; margin-top:50px; font-size:14px;}