* {
margin:0;
padding:0;
}
body {
background-color:#FFFFFF;
color:#666666;
font-family:Tahoma,SimSun,Arial;
font-size:12px;
line-height:15px;
}
ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
table {
border-collapse:collapse;
}
img {
border:0 none;
}
a:link, a:visited {
color:#3366CC;
text-decoration:none;
}
a:hover, a:active {
color:#FF5500;
text-decoration:underline;
}

.header {
background:#FFFFFF none repeat scroll 0 0;
color:#111111;
font-size:12px;
text-align:center;
}
.header .header-skin {
background:#FFFFFF none repeat scroll 0 0;
margin:0 auto;
width:950px;
}
.header-bottom {
margin:0 auto;
text-align:left;
width:950px;
}
.logo {
padding:8px 0 14px 8px;
}
.logo h1 {
margin:0;
padding:0;
}
.logo h1 a {
background:transparent url(../img/logo.gif) no-repeat scroll 0 0;
display:block;
height:30px;
overflow:hidden;
position:relative;
text-indent:-9999em;
width:335px;
}
.header .tab-hx {
display:inline;
float:left;
margin-left:10px;
position:relative;
}
.header .tab-hx a:link, .header .tab-hx a:visited {
color:#111111;
text-decoration:none;
}
.header .tab-hx a:hover, .header .tab-hx a:active {
color:#111111;
text-decoration:underline;
}
.header-bottom {
height:auto !important;
min-height:12px;
}
.footer {
background:#FFFFFF none repeat scroll 0 0;
clear:both;
color:#666666;
padding:10px 0;
text-align:center;
}

.footer a:link, .footer a:visited {
color:#3366CC;
text-decoration:none;
}
.footer a:hover, .footer a:active {
color:#FF5500;
text-decoration:underline;
}
.footer .skin {
background-color:#F2EFE7;
height:200px;
margin:0 auto;
width:950px;
}
.foot-nav {
padding:20px 0 10px;
}
.ali-group {
color:#666666;
padding:0 0 0px;
}
.copyright {
line-height:18px;
}
.h {
color:#FF3300 !important;
}