
/*reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img { border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
button {cursor:pointer;}
/*global*/
html { background:#FFF;}
body { font:normal 12px/20px tahoma, Hiragino Sans GB, Microsoft YaHei, Simsun, Arial, sans-serif; color:#333; }
a { color:#646464; text-decoration:none; }
a:hover { text-decoration:underline; }
input, select, form img, button,label,textarea{ font-size:12px; vertical-align:middle; font-family:Tahoma; color:#000000;}
.clear{ clear:both; }
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.hide{ position:absolute; left:-99999em;}

.wp { width:998px; margin:0 auto; position:relative;padding:10px 0 0 0;}
.header { height:76px; position:relative;}
.header .ms { position:absolute; left:220px; top:25px; color:#959595;}
.header .nav { position:absolute; right:0px; top:23px;}
.header .nav li { float:left; _display:inline;margin-left:20px; height:23px; line-height:23px;}
.header .nav li a { float:left; color:#444;}
.header .nav li.on a { color:#FFF;background:url(../images/bg_on.png) no-repeat; width:56px; height:23px;text-align:center; font-weight:700; }

.main { height:462px; background:url(../images/macxl-banner.jpg) no-repeat; position:relative;margin-bottom:18px;}
.main a.down { display:block; width:276px; height:77px;  position:absolute; left:528px; top:348px; text-indent:-9999em; overflow:hidden; z-index:20; background:url(../images/bg_tmo.gif) repeat;}
.main .downbox { position:absolute; z-index:10; left:604px; top:385px; color:#E4EFDE;}
.main .downbox p { height:16px; overflow:hidden;;font-family:tahoma; }
.main .downbox p span {padding-left:40px;}

.info { height:266px; background:url(../images/bg-info.jpg) no-repeat;}

.footer {  position:relative; overflow:hidden; text-align:center; background:url(../images/p_10.jpg) no-repeat center top;padding:30px 0;}
.ft_wp{line-height:25px; color:#939393; }
.ft_wp a{padding:0 5px; color:#939393;  }
.ft_wp a:hover { color:#939393;}
