/* CSS Document */
body{
background:#FFF;
text-align:center;
color: #333;
font-family:arial,verdana,sans-serif;
}
#header{
width:816px;
margin-right: auto;
margin-left: auto; 
padding: 0px;
background: #FFF;
height:50px;
text-align:left;
}

#ChinaCaheader{width:816px;
margin-right: auto;
margin-left: auto; 
padding: 0px;
background: #FFF;
height:60px;
text-align:left;
margin-top:10px;}
#EnglishCateheader{width:816px;
margin-right: auto;
margin-left: auto; 
padding: 0px;
background: #FFF;
height:60px;
text-align:left;
margin-top:10px;}
#ChinaCalogo{border:0px; float:left; margin:0px; width:220px;}
#ChinaCalogo img{ border:0px;}
#EnglishCalogo{border:0px; float:left; margin:0px; width:220px;}
#EnglishCalogo img{ border:0px;}
#googleba{ float:right; width:480px;}
 
#right{
float: right; 
margin: 2px 0px 2px 0px;
padding:0px; 
width: 614px; 
background: #FFF;
text-align:left;
}
#left{
float: left; 
margin: 2px 2px 0px 0px; 
padding: 0px; 
background: #FFF;
width: 190px;
text-align:left;
}
#footer{
clear:both;
width:816px;
margin-right: auto;
margin-left: auto; 
padding: 0px;
background: #FFF;
height:60px;}
.text{margin:0px;padding:5px;}

#contain{
margin-right: auto;
margin-left: auto;
width: 816px;
} #mainbg{
width:816px;
padding: 0px;
background: #FFF;
float: left;
}
/*页面主体左边框架样式*/
#vertmenu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
width: 184px;
padding: 0px;
margin: 0px;
}
#vertmenu h1 {
display: block;
background-color:#ED1B24;
font-size:16px;
padding: 5px 0 5px 3px;
border: 1px solid #FFF;
color: #FFF;
margin: 0px;
width:179px;
text-align:center;
}
#vertmenu h4 {
margin-top:10px;
color:#036803;
line-height:20px;
}
#vertmenu ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#vertmenu ul li {
	margin: 3px;
	padding: 2px;
	line-height:20px;
}
#vertmenu ul li a {
	font-size:10px;
	border-bottom: 1px dashed #C39C4E;
	padding: 5px 0px 2px 4px;
	text-decoration: none;
	color: #666666;
	width:160px;
}
#vertmenu ul li a:hover, #vertmenu ul li a:focus {
color: #FFF;
background-color: #ED1B24;}

/*主体右侧样式表*/

*{
    margin:0;
    padding:0;
    font-size:12px;
    color:#000;
    text-decoration:none;
}


#product {
    width:594px;
}
#product li {
    width:594px;
    height:25px;
    float:left;
	margin-top:5px;
    display:inline;
}

#product li a {
    display:block;
}

#product li span a {
    height:25px;
	float:left;
	white-space:nowrap;
    text-overflow:ellipsis; 
    overflow: hidden;
	margin-left:24px;
	font-weight:400; color:#333; font-size:14px;
}
#product li span a:hover{ font-weight:400; color:#ED1B24; font-size:14px; background-color:ED1B24;}

#products {
    width:594px;
}
#products li {
    width:594px;
    height:25px;
    float:left;
	margin-top:5px;
    display:inline;
}
.Above { background-color:#999999; width:770px; height:55px;}
.down { background-color:#666633; width:770px; height:55px;}
#products li a {
    display:block;
}
#products li a p {
padding-top:0px;
	padding-left:10px;
	width:55px;
	height:25px;
	font-weight:500; color:#ED1B24;
	font-size:13px;
}
#products li a p:hover{ font-weight:600; color:#FF0000; font-size:14px;}
.NavM{font-weight:600; color:#ED1B24; font-size:14px;}
#products li span a {
    height:25px;
	float:left;
	white-space:nowrap;
    text-overflow:ellipsis; 
    overflow: hidden;
		/*width:56px;*/
	margin-left:10px;
}
#products li span a:hover{ font-weight:400; color:#FF0000;}

.BaCenter{ text-align:center;}



#nav{
  padding: 10px 10px 0;
  font-size: 12px;
  font-weight: bold;
  margin: 1em 0 0;
  list-style:none;
}

#nav li{
  float:right;
  margin-right: 1px;
}

.bi{
  position: relative;
  z-index: 0;
}

.bi:hover{
  z-index: 99;
}

.bi:hover span{
  visibility: visible;
  top: 0;
  left: 0;
  cursor: pointer;
}

.bi span{
  position: absolute;
  left: -999em;
  visibility: hidden;
}

#nav li a,.bi:hover span{
  line-height: 20px;
  text-decoration: none;
  background: #ED1B24;
  color: #FFF;
  display: block;
  width: 80px;
  text-align: center;
}

#nav li a:hover,.bi:hover span{
  color: #ED1B24;
  background: #FFF;
}

.bi:hover span{
  padding-top: 2px;
}

#navbar{
  background: #ED1B24;
  height: 8px;
  overflow: hidden;
  clear: both;
}



.Top{ color:#006600;}



#menu {
    padding:0;
    margin:10px 40px;
    height:2em;
    list-style-type:none;
	border-left:1px solid #ED1B24;
}
#menu li {
    float:left; 
    width:8em; 
    height:2em;
    line-height:2em;
    border-right:1px solid #ED1B24;
    position:relative;
    text-align:center;
}
#menu li a, #menu li a:visited {
    display:block;
    text-decoration:none; 
    color:#000;
}
#menu li a span, #menu li a:visited span {
    display:none;
}
#menu li a:hover {
    border:0;
    color:#bbb;
}
#menu li a:hover span {
    display:block;
    width:8em;
    height:2em;
    text-align:center;
    position:absolute; 
    left:-1px; 
    top:-2px; 
    color:#ED1B24; 
    cursor:pointer;
}