@charset "utf-8";
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.5tahoma, 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: couriernew, courier, monospace; }
small { font-size: 12px; }
ul, ol { list-style: none; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }
legend { color: #000; }
fieldset, img { border: 0; }
button, input, select, textarea { font-size: 100%; }
img { border: 0; vertical-align: middle }
table { border-collapse: collapse; border-spacing: 0 }
p { word-wrap: break-word }
.fl, .fr { display: inline; float: left; }
.fr { float: right; }
.pr { position: relative; }
.pa { position: absolute; }

.thickdiv { position: fixed; top: 0; left: 0; width: 100%;  height: 100%; background:#000000; border: 0 none; opacity: 0.5; filter:alpha(opacity=50); z-index:101;}
.download_pup{ position:fixed; _position:absolute; top:20%; left:50%; margin-left:-285px; width:569px; height:515px; z-index:102; }
.download_pup .forIE{ width:569px; height:515px; overflow:hidden;}
.download_pup .btn_close{ position:relative;  float:right; margin:13px 13px 0 0; width: 36px; height: 36px;}
.download_pup .btn_close:hover{ background-position:0 -36px;}
.download_pup .download_con{ margin:74px auto 30px; width:508px; height:362px; overflow:hidden;}
.download_pup .btn_download{ position:relative; display:block; margin:240px 0 0 335px; width:172px; height:65px;}
.download_pup .btn_download:hover{ background-position:0 -65px; }
.download_pup .site{ font-size:20px; color:#333aaa; text-align:center; letter-spacing:1px;}

.footer{ margin:0 auto; padding:20px 0; width:1000px; font-family:SimSun; text-align:center; line-height:25px; font-size: 14px;}

