/* CSS Document */
*{
	font-size:13px;
	margin:0px;
	padding:0px;
border:0px;}
*html *{
	font-size:13px;
	margin:0px;
	padding:0px;
border:0px;}
*+html *{
	font-size:13px;
	margin:0px;
	padding:0px;
border:0px;}

body{
	background:url(../images/body.jpg);
margin-left: auto !important;
margin-right: auto !important; 
text-align:center;}
*html body{
background:url(../images/body.jpg);
margin-left: auto !important;
margin-right: auto !important; 
text-align:center;}
*+html body{
background:url(../images/body.jpg);
margin-left: auto !important;
margin-right: auto !important; 
text-align:center;}
#container{
background:#FFF;
padding:0px;
margin:0px;
MARGIN-RIGHT: auto;MARGIN-LEFT: auto;
font-size:12px;
width:1006px !important;
width:1006px;
height:auto;
overflow:hidden;
border:1px #999 solid;
}
*+html #container{
background:#FFF;
padding:0px;
margin:0px;
font-size:12px;
width:1004px !important;
width:1004px;
height:auto;
}
.Flash {
	background:url(../images/bj-4.gif) repeat-x;
	height:198px;
	overflow:hidden;
	width:1005px;}
#banner{
	margin-left:1px !important;
	margin-left:1px;
	height:265px;
border:1px #7ca0de solid;
width:1001px !important;
width:1002px;
overflow:hidden;
}
#banner1{

width:1002px;
height:16px;}
#bbbb {
	margin-right:30px !important;
	margin-right:15px;
	float:right;
	font-size:13px;
	top:18px;
	width:160px;
	height:43px;

}
#bbbb ul{
display:inline;
list-style:none;}
#bbbb li{
text-align:center;
float:left;
width:70px;
height:43px;}
#bbbb li a{
	margin-top:20px;
	width:70px;
	height:43px;
	display:block;
	text-decoration:none;
	font-size: 13px;
/*background-image: url(../images/z-z3.jpg);*/
	background-repeat: no-repeat;
	line-height:38px;
	color:#000000;
}
#bbbb li a:hover{
	width:70px;
	height:43px;
	/*background-image: url(../images/z-z2.jpg);*/
	background-repeat: no-repeat;
	color:#FF0000;
	font-size:15px;
}
.HackBox{
clear:both;
border-top:0px;
margin-top:0px;
visibility:hidden;}



#links{
	
width:1003px !important;
width:1004px;

}

.menucontainer{
	background: #fff url(images/bgOFF.gif) no-repeat bottom left;
	font-size:12px;
	}

.menu {
	float:left;
	font-family: arial,verdana,sans-serif;
	width:100%;
	position:relative;
	font-size:14px;
	background:url(../images/bgOFF.gif) repeat-x bottom left;
	border-top:4px solid #B30000;
	height:32px; padding-top:12px;
	}

.menu ul {
	padding:0;
	margin:0;
	list-style-type:none;
	float:left;
	position:relative;
	}
.menu ul li {
	margin:0px;
	padding:0px;
	float:left;
	position:relative;
	display:inline;
	background:url(images/bgDIVIDER.gif) no-repeat bottom right;
	width:108px;
	font-weight:bold;
	color:#009;
	border:none;
	text-align:center;
	}
.menu ul li a { text-decoration:none; color:#006;}
.menu ul li a:hover { color:#F00;}

.menu .ADV-one { color:#F00; font-size:14px;}
.menu .ADV-one a{ color:#F00;}

#nav {
     line-height: 38px;  
	 list-style-type: none; 
	 float:left;
	 background:url(../images/btn-2.jpg) 
}
*html #nav {
     line-height: 38px;  
	 list-style-type: none; 
	 float:left;
	 background:url(../images/btn-2.jpg) 
}

*+HTML #nav {
     line-height: 38px;  
	 list-style-type: none; 
	 float:left;
	 background:url(../images/btn-2.jpg) 
}





#nav a {
	margin:0px;
	padding:0px;
    display: block;
	width: 84px; 
	text-align:center;
	text-decoration:none;
	color:#000000;
	height:38px;
	font-size:14px;
}


#nav a:hover  {
	margin:0px;
	padding-top:1px;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	background:url(../images/btn-4.gif) 5px 6px no-repeat;
	font-size:13px;
}

#nav li {
	margin:0px;
	padding:0px;
    float: left; 
	width: 84px;
	background:url(../images/btn-5.gif) 82px 10px no-repeat;
}

#nav li ul {
    line-height: 20px; 
	list-style-type: none;
	text-align:left;
    left: -999em; 
	width: 83px; 
	position: absolute;
	margin:0px;
	padding:0px;
}
#nav li ul li{
	width:84px;
	margin:0px;
	padding:0px;
    float: left; 
	width: 83px;
	height:20px;
	border:1px #a6bde9 solid;
}


#nav li ul a{
    display: block; width: 83px;text-align:center;
	background:url(../images/btn-2.jpg);
	height:20px;
	font-size:13px;
}


#nav li ul a:hover  {
    color:#FF0000;text-decoration:none;font-weight:normal;
	background:#FFFF00;
	font-size:12px;
}

#nav li:hover ul {
    left: auto;
}
*html #nav li:hover ul {
    left: auto;
}
*+html #nav li:hover ul {
    left: auto;
}


#nav li.sfhover ul {
left:auto;
}
*html #nav li.sfhover ul {
left:auto;
}

*+html #nav li.sfhover ul {
left:auto;
}


.content{
	margin:0px;
	padding:0px;
	width:1005px;
	height:auto;

}
#search{
float:right;
width:120px;
margin:7px 0px 0px 0px !important;
margin:7px 0px 0px 0px ;
}
#search form{
	margin:0px;
	padding:0px;
	float:right;
	width:120px;}
#search span{
	font-size:13px;
	color:#F00;}
.searchBox{
	width:60px;
	color:#F00;
	border:1px #CCC solid;
	height:18px;}
.searchBtn{
	width:50px;
	color:#F00;
	border:1px #000 solid;}
#content{
	width:1002px;
	height:300px;
	margin:0px;
	padding:0px;}
#contentLeft{
	margin-left:2px!important;
	margin-left:1px;
	margin-top:5px;
	float:left;
	width:260px !important;
	width:259px;
	height:auto;
	border:1px #7ca0de solid;
	
}

.Invention { width:115px; height:155px; float:left; padding:10px 0px;}
.Invention img {
	width:100px;
	height:150px;}
#LeftLinks{
/*background:url(../images/menu.jpg) no-repeat;*/
height:auto;
width:259px;
margin:0px;
padding:0px;
}
.Title7{
width:250px;
height:25px;
background:#999999;
font-size:15px;}
.Linkstop{
	margin:20px 20px 0px 20px;
	height:30px;
	font-size:20px;
	text-align:center;
	border-bottom:1px #000 solid;
	font-weight: bolder;

}

#LinksDown{
margin:0px;
width:250px;
height:auto;
margin:0px;
padding-bottom:4px;}
#LinksDown ul{
list-style:none;}
#LinksDown li{
height:25px;
line-height:23px !important;
line-height:25px;
margin:0px;
padding:0px;
text-align:left;}
#LinksDown a{
background:url(../images/btn-6.gif) 40px no-repeat;
padding-left:50px !important;
padding-left:50px;
color:#FFF;
font-size:13px;
height:25px;
display:block;
text-decoration:none;
}
#LinksDown a:hover{
color:#FF0000;
font-size:13px;
border-top:1px #CCCCCC solid;
border-bottom:1px #CCCCCC solid;
text-decoration:none;
background:none;
margin-top:2px;
height:22px;}
#contact{
margin-top:2px;
padding:0px;
width:258px;
height:245px;
background:url(../images/contact.jpg) no-repeat;
float:left;}
#contact #contactUs{
text-align:left;
font-size:14px;
color:#FFFFFF;
width:170px;
float:left;
}
#contactUs ul{
list-style:none;}
#contactUs li{
margin:0px;
padding:0px;
height:22px;}
#contactUs li.wihtd{
margin:0px;
padding:0px;
height:50px;
font-weight:bold;}

#contentMain{
float:right;
width:731px !important;
width:730px;
height:auto;
margin-bottom:4px;}
#MainTop{
height:auto !important;
height:auto;
margin:5px 0 0 0px;
border:1px #7ca0de solid;
padding:5px;
width:708px;}

#MainTop h1 {
	text-align:left;
padding-left:20px !important;
padding-left:20px;
color:#FF0000;
font-weight:bold;

font-size:24px;
line-height:28px;
	}

#MainTop h2 {
	padding-left:20px !important;
	padding-left:20px;
color:#FF0000;
font-weight:bold;
text-align:left;
font-size:14px;
line-height:14px;
	}
	#MainTop h2 a { color:#F09; text-decoration:none;}
	#MainTop h2 a:hover { color:#F00; text-decoration:none;}
.Title6{
	text-align:left;
background:url(../images/btn-2.jpg);
height:33px;
font-weight:bold;
padding-left:50px;
line-height:33px;
font-size:14px;}
.Title8{
	text-align:left;
	margin-bottom:5px;
	height:40px;
	color:#006;
	background:url(../images/btn-2.jpg);
	font-weight:bold;
	padding-left:30px;
	line-height:40px;
	font-size:14px;]
}
.Title8 .Tleft {
	width:40%; 
	float:left;
	font-size:14px;}
.Title8 span {
	color:#F00;
	margin-right:20px;}
.Title8 span a {
	
	color:#F00;
	text-decoration:none;
	font-size:13px;}
.Title8 span a:hover {
	color:#F6C;
	font-size:14px;
	text-decoration:underline;}
#title9{
width:1004px;
background:url(../images/btn11.jpg);
height:10px;
margin:0px;
font-size:0px;
}
#MainTop p.Title{
color:#FF0000;
font:"宋体";
font-weight:bold;
text-align:left;
margin:0px;
width:415px;
display:block;
font-size:18px;
line-height:30px;;
}

#MainTop p.Title1{
color:#FF0000;
font:"宋体";
font-weight:bold;
text-align:center;
font-size:14px;
line-height:18px;
}
.Title2{
	color:#000000;
	text-align:left;
	font-size:14px;
	font-family:"宋体";
	line-height: 21px;
	text-indent: 28px;
	margin:0;
}
.Title2 a{ color:#F09; text-decoration:none;}
.Title2 a:hover { color:#F00;}
.other-contain {text-align:left; text-indent: 28px; margin-top:10px;}
.other-contain a { text-decoration:none; color:#009;}
.other-contain a:hover { text-decoration:underline; color:#F00;}

.Title2-1{
	color:#000000;
	text-align:left;
	font-size:14px;
	font-family:"宋体";
	line-height: 14px;
	text-indent: 28px;
	margin:0;
}
#MainMidd1{
clear:both;
height:196px;
margin:10px 0px 0px 0px !important;
margin:5px 0px 0px 0px;
width:720px;}
#MainMidd1 #MiddLeft{
float:left;
border:1px #7ca0de solid;
width:232px;
height:auto;}
.Other-Left {
float:left;
width:340px;
height:auto;
text-align:left;
font-size:13px;
line-height:20px;}
.Other-Bottom {
	border:1px solid #7ca0de;
	border-top:none;
	padding:4px;
	text-indent:24px;
	color:#666;}
.Other-Bottom a{
	color:#666;
	text-decoration:none;}
.Other-Bottom a:hover{
	color:#F00;}
.kuang{
text-align:left;
width:232px;
clear:both;

margin-bottom:5px;
font-size:13px;
height:30px;
line-height:30px;
border-bottom:1px #7ca0de solid;
background:url(../images/btn11.jpg);}
.kuangL {
	float:left;
	color:#666;}
.kuangR {
	padding-right:10px;
	float:right;}
.kuangR a { text-decoration:none;}
.kuangR a:hover { text-decoration:none; color:#F00;}
.StationsL {
	line-height:18px;
	height:18px;
	text-align:left;
	margin:0px;
	color:#000;
	padding:0px;
	width:232px;}
.LContent a {
	color:#666;
	line-height:18px;
	height:18px;
	text-decoration:none;
	font-size:13px;}
.LContent a:hover {
	/*background:url(../images/btn11.jpg) ;*/
	line-height:18px;
	height:18px;
	text-decoration:underline;
	display:block;
	font-size:13px;
	color:#F00;}
.LContent {
	padding-left:2px;
	text-align:left;
	float:left;
	width:228px;}
.RContent {
	text-align:left;
	float:left;
	width:auto;}
#MainMidd1 #MiddRight{
float:right;
border:1px #7ca0de solid;
width:232px;
height:auto;}
#MiddRight #StationsR {
	text-align:left;
	margin:0px;
	padding:0px;
	width:338px;
	height:160px;}
.kuang1{
height:160px !important;
height:auto;
border:1px #7ca0de solid;
padding-top:2px;
padding-bottom:1px;}
.SubLisnt{
margin:0px;}
.SubLisnt li{
width:338px;
height:22px;
display:block;
}
/*#SubLisnt li span{
	height:25px;
	width:338px;
	background-image: url(../images/3.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
}*/
.SubLisnt a{
width:333px;
height:22px;
display:block;
color:#000000;
line-height:22px;
text-decoration:none;
padding-left:5px;
}
.SubLisnt a:hover{
width:333px;
height:25px;
display:block;
color:#f00;
border-bottom:1px #CCC solid;
border-top:1px #CCC solid;
background:#FFFFFF;
}


#pic{
margin:0 !important;
margin:5px 0 0 0px;
width:720px;
height:auto;}
.Pic {
float:none;
margin:0 !important;
margin:5px 0 0 0px;
width:720px;
height:196px;}
.kuang2{
	text-align:left;
	clear:both;
	font-size:14px;
	height:30px;
	line-height:30px;
	border:1px #7ca0de solid;
	background:url(../images/btn11.jpg);
	color:#666;
	font-weight:bold;}
#pic #picT{
}

#picT img {
	margin-right:4px;
	width:210px;
	height:170px;}

#pic #picW{
width:auto;
margin-top:8px !important;
margin-top:0px;
height:20px !important;
height:23px;
background:url(../images/btn11.jpg);
border:1px #7ca0de solid;}



.MainLinks {
	margin:0px;
	padding:0px;
	height:auto;}
.MainLinks ul {
	list-style:none;
	margin:0px;
	padding:0px;}
.MainLinks li {
	margin:0px;
	padding:0px;
	padding-left:10px;
	display:block;
	text-align:left;
	line-height:20px;}
.MainLinks li a {
	color:#009; text-decoration:none;}
.MainLinks li a:hover {
	color:#F00;
	text-decoration:underline;}
	
	
	.MainLinks1 {
	margin:0px;
	padding:0px;
	height:auto;}
.MainLinks1 ul {
	list-style:none;
	margin:0px;
	padding:0px;}
.MainLinks1 li {
	height:40px;
	margin:0px;
	padding:0px;
	padding-left:40px;
	display:block;
	text-align:left;
	line-height:35px;}
.MainLinks1 li a {
	color:#009;}
.MainLinks1 li a:hover {
	color:F00;}
	
	
.MainLinks .Other-Link {
	height:18px;
	line-height:18px;}
.MainLinks .Other-Link img { height:18px;}
.MainLinks li img {
	margin:0px;
	padding:0px;
	width:90px;
	height:35px;}





#footer{
margin-top:1px;
border-top:3px #CCCCCC solid;
background:#C1C1C1;
width:1004px;
padding-top:10px;
height:65px;
}
#footerPic{
margin-left:150px !important;
margin-left:75px;
width:65px;
height:65px;
float:left;
background:url(../images/logo.gif) no-repeat;}
#footerSavLink{
	padding-top:6px;
width:370px;
height:auto;
float:left;}
#footerSavLink ul{
list-style:none;}
#footerSavLink li{
margin-left:10px !important;
margin-left:10px;
text-align:left;
margin:0px;
padding:0px;
font-size:12px;
line-height:14px;}
#footerSavLinkM {
                  float:left;
				  margin-top:20px;
				  margin-left:15px !important;
				  margin-left:15px;
				  width:150px;
				  }
#footerSavLinkR {
                  float:left;
				  margin-top:10px;
				  margin-left:15px !important;
				  margin-left:15px;
				  }
#footerOther{
float:left;
font-size:14px;}
#footerOther span {
	color:#F00;
	font-size:14px;
	padding-right:5px;}

.AboutUs{
float:right;
width:724px;
height:auto;}
.AboutUs .UsTop{
height:auto;
margin:5px 0 0 0px;
border:1px #7ca0de solid;
padding:0px;}
.AboutUs .UsBottom{
padding:8px;
margin-top:2px;
font-size:13px;
color:#F00;
height:auto;}
.FFlash {float:right; margin:5px !important; margin-right:15px !important; margin:5px;}
.AboutUs .UsBottom img{
	margin:10px !important;
margin:10px;
float:right;
width:210px;
height:210px;
border:1px #09F solid;}
.AboutUs .UsBottom span {
	text-indent:0px;
	font-size:15px;
	color:#F00;}
.qiyeL{
	float:left;
	width:350px;
	height:auto;
	margin:20px 0 0 0px;
	border:1px #7ca0de solid;
	padding-bottom:10px;}
.qiyeL img{
	width:180px;
	height:200px;
	margin-left:5px !important;
	margin-left:5px;
	margin-right:5px !important;
	margin-right:5px;
	margin-top:2px!important;
	margin-top:4px;
	float:left;
	padding:2px;}
.qiyeR{
	float:right;
	width:350px;
	height:250px;;
	margin:20px 0 0 10px;
	border:1px #7ca0de solid;
	padding-bottom:18px;}
.qiyeR img{
	width:240px;
	height:73px;
	margin-left:10px !important;
	margin-left:10px;
	margin-right:10px !important;
	margin-right:10px;
	margin-top:5px!important;
	margin-top:10px;
	padding:2px;}
.Title11{
	color:#000000;
	text-align:left;
	font-size:14px;
	font-family:"宋体";
	line-height: 22px;
	text-indent: 28px;
	margin-top:10px;
		}
		
		
.NewsTop{
	height:230px;
	text-align:left;
	width:728px;
	margin:5px 0 0 5px;
	border:1px #7ca0de solid;
	padding-bottom:10px;}
.More {
	text-align:right;
	font-size:14px;
	padding-right:30px;
	float:right;
	padding-TOP:10px;
	}
.NewsTop .conntentN{
	width:730px;
	height:20px;
	}
.conntentNL {
	float:left;
	width:400px;
	margin-left:30px !important;
	margin-left:15px;
	padding-left:20px;
	background-image: url(../images/8.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.conntentNR{
	float:left;
	width:150px;
	margin-left:15px !important;
	margin-left:30px;}	
.NewsTop .conntentN a{
	display:block;
	width:730px;
	height:16px;
	line-height:16px;
	font-size:12px;
	color:#666;
	text-decoration:none;
	}
.NewsTop .conntentN a:hover{
	/*background:url(../images/btn11.jpg);*/
	text-decoration:underline;
	display:block;
	width:730px;
	height:16px;
	line-height:16px;
	font-size:12px;
	color:#f00;
	}
.ProTop{
	width:728px;
	height:auto;
	margin:5px 0 0 5px;
	border:1px #7ca0de solid;
	padding-bottom:10px;}
	.CgTop{
	height:auto;
	width:728px;
	margin:5px 0 0 5px;
	border:1px #7ca0de solid;
	padding-bottom:10px;
	}
#CgX{
	
	width:720px;
	overflow:hidden;
	margin-bottom:4px;}
#CgX ul{
	list-style:none;
	display:inline;}
#CgX li{
	float:left;
	width:220px !important;
	width:225px;
	height:220px;
	border:1px #09F solid;
	margin-top:5px !important;
	margin-bottom:4px !important;
	margin-left:10px !important;
	margin-left:5px;
	text-align:center;} 
#CgX li p{
	width:220px;}
#CgX a img{
	margin-left:15px;
	width:180px;
	height:180px;}
#CgX a:hover img{
	margin-left:15px;
	text-align:center;
	width:180px;
	height:178px;}
#CgX a{
	color:#006;
	font-size:13px;
	text-decoration:none;}
#CgX a:hover{
	color:#F00;
	font-size:11px;
	padding:5px;}
#Xxi{
	margin-left:14px;
	width:702px;}
#Xxi #Xcontent{
	text-align:left;
	margin-top:20px;
	height:auto;
	padding:0px;
	width:700px;}
#Xxi #Xcontent ul {
	display:inline;
	list-style-type:none;}
#Xxi #Xcontent li{
	font-size:15px;
	float:left;
	color:#F00;
	width:120px;}
#Xxi #Xcontent li ul {
	list-style-type:none;}
#Xxi #Xcontent li ul li {
	height:20px;
	width:150px;}
#Xxi #Xcontent li ul li.content1 {
	font-size:13px;
	display:block;
	height:20px;
	width:320px;}
#MainContactT {
	text-align:left;
	font-size:14px;
	color:#F00;
	margin-top:10px;
	margin-left:10px;
	width:700px;}
#MainContact {
	text-align:left;
	margin-top:10px;
	margin-left:10px;
	width:700px;
	height:350px;}
#MainContact ul{
	display:inline;
	list-style-type:none;}
#MainContact li {
	
	float:left;
}
#MainContact li ul {
	list-style-type:none;}
#MainContact ul li {
	color:#F00;
	font-size:13px;
	color:#000;
	width:180px;}
	#MainContact ul li.RMainContact {
	color:#000;
	width:300px;}
#MainMapL {
	font-size:14px;
	padding-left:50px;
	line-height:100px;
	margin-top:50px;
	width:200px;
	float:left;
	color:#F00;
	}
#MainMapL a {
	margin:0px;
	padding:0px;
	text-decoration:none;
	color:#F00;}
#MainMapL a:hover {
	margin:0px;
	padding:0px;
	color:#006;}
#MainMapR {
	float:right;
	margin-top:50px;
	width:350px;
	}
#Products {
	width:718px;
	margin-top:5px;
	margin-left:10px;
	}
#ProductsC {
	height:auto;
	font-size:13px;
	margin:0px;
	padding:0px;}
#ProductsC ul {
	margin:0px;
	padding:0px;
	list-style-type:none;}
#ProductsC li{
	margin-bottom:3px!important;
	margin-bottom:-1px;
	padding:0px;
	border:1px #CCC solid;
	height:70px;
	display:block;
	width:710px;}
#ProductsC li a {
	margin:0px;
	padding:0px;
	color:#CCC;
	width:700px;
	text-decoration:none;}
#ProductsC li a:hover {
	margin:0px;
	padding:0px;
	background:none !important;
	background:#000;
	color:#00F;}


#ProductsC li ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	display:inline;}
#ProductsC li ul li.LProductsC {
	text-align:left;
	margin:0px;
	padding:0px;
	padding:2px;
	border:none;
	border-right:1px #CCC solid;
	width:80px;
	float:left;
	height:65px;}
#ProductsC li ul li.MProductsC {
	text-align:left;
	border:none;
	padding:2px;
	border-right:1px #CCC solid;
	width:300px;
	float:left;
	height:65px;}
#ProductsC li ul li.RProductsC {
	text-align:left;
	border:none;
	padding:2px;
	width:300px;
	float:left;
	height:65px;
	color:#006;}
#ProductsC li ul li.RProductsC a { color:#F00; background:none;}
#ProductsC li ul li.RProductsC a:hover { background:none;}
#Vodeos { height:auto; margin-top:40px;}
#Vodeos ul {
	list-style-type:none;}
#Vodeos li {
	text-align:left;
	width:200px;
	height:auto;
	padding-left:24px;
	padding-bottom:12px;
	padding-top:12px;
	border-bottom:1px dashed #CCC;
	float:left;}
#Vodeos li a{
	width:200px;
	color:#006;
	height:20px;
	text-decoration:none;}
#Vodeos li a:hover {
	width:200px;
	color:#F00;
	height:18px;
	text-decoration:none;}
#Vodeos li p { margin-bottom:8px;}
#PLink a{
	color:#000;
	font-size:12px;
	}
#PLink a:hover {
	color:#F00;
	font-size:12px;}
