body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,button,chackbox,radio{margin:0;padding:0;}
body{font-size:12px; line-height:22px; font-family:"Î¢ÈíÑÅºÚ","Arial"; color:#333; text-align:left; background:url(../images/index_bg.jpg) top center no-repeat #fff;}
ul,ol,dl{ list-style:none;}
.clearfix:after {visibility: hidden;display: block;content: ".";clear: both;height: 0;}
.clearfix { display: inline-table; }
/* Hides from IE-mac \*/
* html .clearfix { height:1%; }
.clearfix {display: block;}
/* End hide from IE-mac */
.clear{ clear:both; font-size:0; line-height:0; height:0;}
.test{ border:#F00 1px solid;}
a{ text-decoration:none; color:#f60;}
a:hover{ text-decoration:underline; color:#f60;}
img{ border:none;}
h2{ display:block; padding:0 0 20px 16px; font-size:16px; font-weight:normal; line-height:30px; color:#F00; }
h3{ display:block; padding:28px 0; font-size:24px; font-weight:bold; line-height:24px; color:#FC0; font-family:"Î¢ÈíÑÅºÚ","ºÚÌå";}

#wrapper{width:820px; margin:0 auto; display:block; }
#head{width:820px; display:block; float:left; }
#main{width:820px; display:block; float:left; }
#main .textA{ width:820px; padding:0; float:left; padding-bottom:20px;}
#main .textA span{ font-size:14px; font-weight:normal; color:#ff4200; }
#main .textA li { display:block; width:440px; float:left;}
#main .textA li span{ font-size:14px; color:#FFF;}
#main .textB{ width:760px; padding:22px 30px; float:left; background:#f4f4f4;}

#demo{ width:820px; overflow:hidden; text-align:right; padding:0 0 20px 0px; margin:0 auto;}
#demo img{ padding-right:16px;}
#demo table td{ background:#fff;}

#foot{width:100%; height:100px; color:#d5d5d5; text-align:center; padding-top:30px; background:#303030;}
#foot a{ color:#fff; text-decoration:underline;}

