/* CSS reset & global */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.8 tahoma,arial,\5b8b\4f53;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
small{font-size:12px;}
ul,ol{list-style:none;}
img{ border:none; outline:medium none;}
a{text-decoration:none;color:#5E4635;}
a:hover{text-decoration:underline; color:#f60;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000;}
fieldset,img{border:none;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
.clearfix:before, .clearfix:after { content:""; display:table; } 
.clearfix:after { clear:both; } 
.clearfix { zoom:1; /* IE < 8 */ }
.hideText{ overflow:hidden; text-indent:-9999px;}
.blockLink a{display:block;height:100%;overflow:hidden;text-indent:-9999px;}
.fl{ float:left;} 
.fr{ float:right;}
.tc{ text-align:center;}
.ti{ text-indent:2em;}
.red{ color:#FB0000;}
.yellow{ color:yellow;}

body{ background:#FBFFF0 url(../images/bg.jpg) center top no-repeat; color:#fff;}
.wrap{ width:980px; background:url(../images/main.jpg) center top no-repeat; margin:0 auto; padding-top:180px; padding-left:20px; color:#000; font:normal 16px "Microsoft YaHei";}
.box1{ width:630px;}
.mb30{ margin-bottom:30px;}
.box2{ width:465px; height:70px;}
.box2 a{ display:block;width:465px; height:70px; line-height:70em; overflow:hidden; background:url(../images/btn.jpg) no-repeat;}
.box2 a:hover{ background:url(../images/btn.jpg) 0 -70px no-repeat;}
.box3{ width:470px;}
.box4{ margin:40px 0; height:40px;}
.box4 p{ font-size:14px; text-align:center;}
.box3 .qq{ margin-top:10px;}
.box3 .qq li{ display:block; width:230px; float:left; margin-bottom:3px;}
.box3 .qq li span{ color:red;}