A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
BODY {
	FONT-SIZE: 12px; COLOR: #036; FONT-FAMILY: Arial, Helvetica, sans-serif; MARGIN: 0px; background-color:#FFF;
	background:url(bg.gif) #b4b3b3;
}
TD {
	FONT-SIZE: 12px; COLOR: #036; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TH {
	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif
}
P A:link {
	COLOR: #036; TEXT-DECORATION: none
}
A:visited {
	COLOR: #036; TEXT-DECORATION: none
}
P A:hover {
	COLOR: #ff6600; TEXT-DECORATION: underline;
}
A:link {
	COLOR: #036; TEXT-DECORATION: none
}
.bnrimage {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
A:hover {
	COLOR: #4d88e0; TEXT-DECORATION: underline;
}
A:active { color: #006; TEXT-DECORATION: none
}
.uprbar {
	BORDER-TOP: #ff6699 1px dotted; WIDTH: auto
}

.newfoot {
	FONT: 10px/15px Arial, Helvetica, sans-serif; COLOR: #666666; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.newfoot:link {
	COLOR: #666666; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.newfoot:visited {
	COLOR: #666666; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.newfoot:hover {
	COLOR: #ff6600; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.mainnav {
	FONT-SIZE: 14px; TEXT-DECORATION: none
}
A.mainnav:link {
	COLOR: #666666; TEXT-DECORATION: none
}
A.mainnav:visited {
	COLOR: #666666; TEXT-DECORATION: none
}
A.mainnav:hover {
	COLOR: #ff6600; TEXT-DECORATION: none
}
H3 {
	FONT: 12px Arial, Helvetica, sans-serif
}
#description {
	BORDER-RIGHT: #ff6699 0px dotted; BORDER-TOP: #ff6699 0px dotted; FONT-SIZE: 12px; BORDER-LEFT: #ff6699 0px dotted; BORDER-BOTTOM: #ff6699 0px dotted
}
#hdr {
	FONT-SIZE: 13px; COLOR: #333333
}
#container {
	MARGIN-LEFT: auto; WIDTH: 540px; MARGIN-RIGHT: auto; TEXT-ALIGN: left
}
.td_l {
	BACKGROUND: #e1eff7 url(td_l_bg.gif) repeat-x; width:235px;padding-left:0px; border-right:#FFF 5px solid;border-bottom:#FFF 10px solid;
}
.td_a {
	BACKGROUND: #fff; background-image:url()
}
.td_r {
	BACKGROUND: #fff; width:760px; background-image:url(tdr-bg.gif); background-repeat: repeat-x;
}
.td_w {
	BACKGROUND: #fff; width:975px; padding-top:10px; padding-left:10px;
}
.td_f {
	BACKGROUND: #fff; width:995px; background-image:url(bg_001.gif); background-repeat: repeat-x;
}
.lwrbar {
	margin:0 auto;width:995px;BACKGROUND: #ef0007; HEIGHT: 3px;
}
.lineheight160 { line-height:160%;}
/*.about160 { font-family:仿宋_GB2312; line-height:180%; font-size:16px; color:7e7e7c;}*/
.about160 { line-height:180%;}
.genborder { border:0px solid #CCC; margin:5px 0 5px 0;}
.pro_a,.pro_a:visited,.pro_a:link {
	
     COLOR: #006;
	 text-decoration:none;
}
.pro_a:hover {
	COLOR: #ff6600;
	font-weight:bold;text-decoration:none;
}
.newstitle {font-family:Verdana, Geneva, sans-serif; font-size:18px; padding-bottom:10px; width:auto; border-bottom:1px #CCC solid; margin-bottom:10px;}
.td_foot_bg {background-image: url(); background-repeat: repeat-x;}
.lineheight180 { line-height:180%;}
.line_height {background-image: url(line_height.gif); background-repeat: repeat-x; line-height:25px;}
.button_2 {text-decoration: none;
font-size:12px;
color:#08486A;
background-image:url(../images/but9.gif);
width:85px;
height:41px;
line-height:21px;
padding:3px 8px 4px 13px;
margin:0;
}
.button_2:hover {
	text-decoration: underline;
	color: #0092DE;
}
/*about_menu*/
.tit { color: #FFF; }

.tit a {
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
	}
.tit a:hover {
	color: #C00;
	font-weight: bold;
}
.tit_nv { color: #FFF; }
.tit_nv a {
	color: #000;
	text-decoration: none;
	font-weight: normal;
	}
.tit_nv a:hover {
	color: #111;
	font-weight: bold;
}
.tit_nvp {
	color: #000;
	background-color:#333333;
}
.tit_nvp a{
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
.tit_nvp a:hover {
	color: #C00;
	font-weight: bold;
}
/**/
 /*cookie菜单start*/
#menu {width:220px;margin-left:5px;padding:0px;text-align:left;} 
#menu .item {margin:0px; margin-top:10px;padding:0px;list-style:none;} 
#menu .item ul { padding-left:0px;margin-left:0px;display:none; list-style:none;}
a.MenuTitle{ padding:5px 5px 5px 5px;
width:220px;
	height:32px;
  	text-decoration:none;
  	font-size:14px;
  	color:#4356a6;
	font-weight:bold;
	border-bottom:0px #e5e5e5 dotted;
} 
a.MenuTitle:hover{  	color:#F60;
  	text-decoration:none;
	background-color:#E8FBE3;} 
.option {margin-top:5px;}
.option li { margin:0 2px 0 2px;background-color: #F9F9F9;} 
a.MenuTitleFollow{ 
 padding:0px 5px 0px 35px;
width:220px;
  	color:#4356a6;
	height:20px;
  	font-size:12px;
	background:url(v5_bullets_60.gif) no-repeat 20px 3px;text-decoration:none;} 
a.MenuTitleFollow:hover{background:url(v5_bullets_54.gif) no-repeat 20px 3px; color:#F60; background-color:#E8FBE3;text-decoration:none;} 

 /*cookie菜单end*/
 
 
 /*Nav_menu*/
.Nav_menu {
margin:0px auto;
text-align:center;
width:970px;
height:32px;
position:relative;
padding-top:5px;
}
.Nav_menu ul {
padding:0; 
margin:0px;
list-style-type: none;
}
.Nav_menu ul li {
margin-left:0px;
float:left; 
position:relative;
font-size:12px; color:#FFF; font-weight:bold;
}
.Nav_menu ul li a, .Nav_menu ul li a:visited {
display:block; 
text-align:center; 
text-decoration:none; 
width:120px; 
height:28px; 
color:#FFF;
line-height:28px; 
}
.Nav_menu ul li ul {
display: none;
}
.Nav_menu ul li:hover a {
color:#fff; 
background:#3e81d2;
}
.Nav_menu ul li:hover ul {
display:block;
position:absolute; 
top:28px; 
left:0px; 
width:120px;FILTER: Alpha(Opacity=90); opacity: 0.9;
}
.Nav_menu ul li:hover ul li a {
display:block; 
background:#3e81d2; 
color:#FFF;
}
.Nav_menu ul li:hover ul li a:hover {
background:#bed7f5; 
color:#000;
}
/*Nav_menu*/
/*Lan_menu*/
.Lan_menu {
width:65px; 
margin:0px 3px 0 0;
float:left;
height:26px;
}
.Lan_menu ul {
padding:0; 
margin:0;
list-style-type: none;
}
.Lan_menu ul li {
float:left; 
position:relative;
}
.Lan_menu ul li a, .Lan_menu ul li a:visited {
display:block; 
text-align:center; 
text-decoration:none; 
width:65px; 
height:26px; 
color:#000;
background:#FFF; 
line-height:28px; 
}
.Lan_menu ul li ul {
display: none;
}
.Lan_menu ul li:hover a {
color:#000; 
background:#fff; 
}
.Lan_menu ul li:hover ul {
display:block; 
position:absolute; 
top:26px; 
background:#FFF;
left:0; 
width:65px; 
}
.Lan_menu ul li:hover ul li a {
display:block; 
background:#bed7f5; 
color:#000;
}
.Lan_menu ul li:hover ul li a:hover {
background:#3e81d2; 
color:#FFF;
}
/*Lan_menu*/


.navi{	
margin:0px auto;
padding:0px;
}
.topmenu{
   margin-top: 8px;
   width: 250px; float: left;
   margin-left:75px;
   height:28px;
   font-size:12px;
}
.topmenu A:link{
   position: relative;
    margin-bottom: 0px;
	
    color: #666;
    text-decoration: none;
}
.topmenu A:visited{
   position: relative;
    margin-bottom: 0px;
    color: #666;
    text-decoration: none;
}
.topmenu A:hover{
   position: relative;
    margin-bottom: 0px;
    color: #000;
    text-decoration: none;
}
.topmenu A:link SPAN{
   position: absolute;
    color: #636363;
    top: -1px;
    left: -1px;
}
.topmenu A:visited SPAN{
   position: absolute;
    color: #636363;
    top: -1px;
    left: -1px;
}
.topmenu A:hover SPAN{
   position: absolute;
    color: #fb4801;
    top: -1px;
    left: -1px;
	cursor:pointer;
}
/*top_menu*/


/*============================*/
/*=== Custom Slider Styles ===*/
/*============================*/
#slider-wrapper {
    width:995px;
    height:300px;
    margin:0 auto;
    padding-top:0px;
    margin-top:0px;
}

#slider {
	position:relative;
    width:995px;
    height:300px;
    margin-left:0px;
	background:url(loading.gif) no-repeat 50% 50%;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	left:260px;
	bottom:42px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}

/*====================*/
/*=== Other Styles ===*/
/*====================*/
.clear {
	clear:both;
}

/*======上下滚动==============*/
#Marquee{ width:100%; height:30px; overflow:hidden;} 
#Marquee div{width:100%; height:30px; line-height:30px;} 
/*====================*/
/*=======产品分类树型菜单=============*/
#ProMenu {
font: normal 12px verdana;
width:226px;
z-index:10;
position:relative !important;
float:left;
}
#ProMenu ul {
margin: 0;
padding: 0;
list-style: none;
width: 226px; /* Width of Menu Items */
border-bottom:2px solid #69C;
}

#ProMenu ul li {
position: relative;
}

#ProMenu ul li ul {
position: absolute;
left: 226px; /* Set 1px less than menu width */
top: 0;
display: none;
}

/* Styles for Menu Items */
#ProMenu ul li a {
display: block;
text-decoration: none;
color: #303;
background: url(list_top_bg.gif) #145da9; /* IE6 Bug */
padding: 5px;
border: 0px solid #69C;
border-bottom: 0;

width:215px;
line-height:26px;
height:26px;

}

/* Fix IE. Hide from IE Mac \*/
* html #ProMenu ul li { float: left; height: 1%; }
* html #ProMenu ul li a { height: 1%; }
/* End */

#ProMenu ul li a:hover { color: #0FF; background: #69C;} /* Hover Styles */

#ProMenu li ul li a { padding: 2px 5px;

height:24px;
width:215px;
line-height:24px; } /* Sub Menu Styles */

#ProMenu li:hover ul, #ProMenu li.over ul { display: block; } /* The magic */
