﻿*{
    margin: 0;
    padding: 0;
}
body 
{
    font-family: "Lucida Grande" ,Arial,Lucida,Verdana,Helvetica, "微软雅黑" ,"宋体" ,sans-serif;
    height: 100%;
    font-size: 12px;
    margin: 0 auto;
    background-color:White;
}
ul{ list-style-type:none;}
img{border: 0 none;}
li{list-style: none outside none;word-spacing: normal;}

/*input{ border: 1px solid #C8D2D9; background-color:#FFFFFF; margin:0px; height:18px; width:150px; }*/
a { text-decoration: none; text-align:left;color:#000; }
a:link { color: #929292; text-decoration: none; letter-spacing:1px;}
/*a:visited{ color: #DA0000; text-decoration: none; letter-spacing:1px;}*/
a:hover { color:#DA0000; text-decoration:none;}

.clear{ clear:both;}
.hidden{ display:none;}
.container{
	text-align:left; width:980px; margin: 0 auto;
	overflow:hidden;
	height:auto;
	position:relative;
}

#header{ width:100%;}
#header .topimage
{
    position:relative;
    height:70px;
    width:100%;
}

#header .topimage .logo
{ z-index:1;
    width:100%;
    height:80px;
    background:url(../img/logo.jpg) 0 15px no-repeat;
}
#header .topimage .alink
{
    position:absolute; right:0; top:15px; height:20px; line-height:20px;
}
#header .topimage .alink a
{
     margin:0 10px;
     color:#555;
}
#header .topimage .alink a:hover
{
    color:#f00;
}
#header .ullink
{z-index:2;
    height:37px;
    width:100%;
    background-color:#ff5a5a;
    line-height:37px;
    font-size:16px;
    font-weight:600;
    position:relative;
}
#header .ullink ul li
{
    width:140px;
    float:left;
   position:relative;
}

#header .ullink ul li .menutitleare
{
     width:139px;
    
    height:37px;
}
#header .ullink ul li .menutitleare a
{
    color:White;
    display:block;
    height:37px;
    width:139px;
    text-align:center;
}
#header .ullink ul li:hover .menutitleare a
{
    background:#c00;
}
#header .ullink ul li .menutitleare a.cur
{
    background:#c00;
}
#header .ullink ul li .soon_title
{
   
    position: absolute;
    z-index:20;

}
#header .ullink ul li .soontitlemiddle a
{ background:url(../img/navbg.png) repeat;
    color:White;
    display:block;
    height:37px;
    width:139px;
    text-align:center;
}
#header .ullink ul li .soontitlemiddle a:hover
{ background:#c00;
}
#header .hot{ position:absolute; top:-20px; right:0px; width:30px; height:20px; background:url(../img/NEW.png) no-repeat; display:block; z-index:22;}
#header .top_ad{ width:980px; height:70px; margin:0 auto; position:relative;}
#top_ad_close {
float: left;
width: 15px;
height: 16px;
margin-top: 4px;
margin-left: -20px;
text-indent: -999px;
overflow: hidden;
background: #333 url(../img/bg.png) -42px -1px no-repeat;
background-color: #FFFFE3;
cursor: pointer;
}

#footer
{ overflow:hidden;
    line-height:40px;
    margin-top:60px;
    height:40px;
    background-color:#ECECEC;
    width:100%;
    padding-top:20px;
    padding-bottom:20px;
    border-top:1px solid #ccc;
}
#footer .mid{ width:980px; margin:0 auto;}
#footer .company
{
    font-size:18px;
    font-weight:600;
    margin-left:10px;
}
#footer .company-split
{
    margin-left:38px;
}
#footer .khfk
{
    margin-left:78px;
}
