/* CSS Document */

body{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; background:url(bg.jpg) repeat-x top; }

#container {margin:0 auto; width:100%;}
#header { height:91px;   width:100%;  margin:0 auto; background:url(top_bg.jpg) repeat-x;}
#banner{width:100%; height:318px;  margin:0 auto; background:url(banner_bg.jpg) repeat-x top; }
#logo{width:1000px; height:90px; margin:0 auto;}
#nav1{width:100%; line-height:35px; margin:0 auto; background:url(nav_bg.jpg) repeat-x;}

#mainContent { height:auto; width:1000px; margin:0 auto;  }
#mainContent1 {height:auto; width:1000px; margin:0 auto; background:url(main_bg2.jpg) repeat-y ; line-height:28px; }
#mainContent2 { height:auto; width:1000px; margin:0 auto; }
#footer { height:53px;   color:#333; text-align:center; width:100%; background:url(foot_bg.jpg) repeat-x; font-size:12px; line-height:30px; padding-top:10px;  }
#footer a{color:#333;}

img{border: none;}
.zong1{ margin-top:8px;}

.zong2{  margin-top:12px; }
a{text-decoration:none; color:#666;}
a:hover{text-decoration:none; color:#F60;}

.top{width:1000px;  margin:0 auto;}
.top1{background:url(top_bg1.jpg) no-repeat; line-height:21px;}
.nav123{width:1000px; line-height:35px; margin:0 auto; color:#FFF; }

.banner1{width:1000px; margin:0 auto; height:299px; padding-top:11px;}

.main1{ line-height:22px; font-size:12px; background:url(main_bg.jpg) repeat-x; }
.main1_zi{font-family: "微软雅黑", Verdana, Geneva, sans-serif; font-size:14px; color:#0066CC; font-weight:bold; line-height:40px;}
.home_pro{width:298px; margin:10px auto auto auto;}
.news1{width:380px; margin:10px auto auto auto; }
.news1_1{line-height:32px; border-bottom:1px dashed #CCC;}
.case1{width:255px; margin:10px auto auto auto;}
.case1_1{width:138px; margin:0 auto; border:1px solid #007900;}
.link{width:100%; margin:0 auto; background:url(link_bg.jpg) repeat-x; height:67px; }
.link1{width:1000px; margin:0 auto; color:#2D7A27; line-height:30px; font-size:13px; font-weight:bold;}



/*内页*/
.pro0{ width:231px; margin:auto auto 10px auto; line-height:25px;}
.pro01{width:720px;  margin:0 15px auto 30px;}
.pro01_1{background:url(nei_pro2.jpg) no-repeat; line-height:39px; color:#060; font-weight:bold;} 
.pro1{ border-bottom:1px dashed #CCC; line-height:23px; margin-top:10px;}
.pro1 a{ text-decoration:none; color:#000;}
.pro1 a:hover{text-decoration:underline; color:#F60;}
.home_pro1{ border:1px solid #CCC; width:168px; margin:0 auto; height:112px; }
.pro4{background:url(pro_top.jpg) no-repeat; line-height:69px; font-size:13px; font-weight:bold; color:#FFF; text-align:center;}

.news {width:720px; float:left; margin: 8px;}
.news ul{margin:0px; padding:0px; line-height:normal;  }
.news li{line-height:26px; list-style-type:disc; color:#999; width:720px; text-align:left; margin:0px; list-style-position: inside; border-bottom:1px dashed #CCC; list-style-image:url(icon.jpg);}
.news li a{color:#666;}
.news li a:hover{ color:#F60;}





/*菜单*/

* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
}

DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL LI {
	LIST-STYLE-TYPE: none
}


#menu { MARGIN: 0px auto; WIDTH:1000px; HEIGHT: 36px; padding:0; background: url(nav_bg2.jpg) no-repeat;
}
#menu UL {
	MARGIN: 0px auto; WIDTH: 1000px; LIST-STYLE-TYPE: none;  HEIGHT: 36px
}
#menu UL LI { FLOAT: left; WIDTH: 125px; POSITION: relative;  HEIGHT: 36px; 
}
#menu UL LI A {
	DISPLAY: block;  FONT-SIZE: 13px; font-weight:bold; WIDTH: 125px; COLOR: #fff; LINE-HEIGHT: 36px; LETTER-SPACING: 0px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#menu UL LI A:HOVER{
	DISPLAY: block;  FONT-SIZE: 13px; font-weight:bold; WIDTH: 125px; color:#fff;LINE-HEIGHT: 36px; LETTER-SPACING: 0px; TEXT-ALIGN: center; TEXT-DECORATION: none; background:url(nav2.jpg) no-repeat;
}
#menu UL LI DIV {
	MARGIN-TOP: 0px; DISPLAY: none; Z-INDEX: 100; LEFT: 0px; POSITION: absolute; TOP:36px
}
#menu UL LI DIV UL {
	MARGIN: 0px; LIST-STYLE-TYPE: none; width:125px; text-align:center;
}
#menu UL LI DIV UL LI {
	 WIDTH:125px;  HEIGHT:25px;  TEXT-ALIGN: center;  background:url(m3.jpg) no-repeat;
}
#menu UL LI DIV UL LI A {
	FONT-SIZE: 12px; LINE-HEIGHT: 25px; TEXT-DECORATION: none; font-weight:normal; color:#000; 
}
#menu UL LI DIV UL LI A:HOVER {
	FONT-SIZE: 12px; LINE-HEIGHT: 25px; TEXT-DECORATION: none; font-weight:normal; color:#333; background:url(m3.jpg) repeat-x;
}
.s_menu1 {
	BACKGROUND: url(m2.jpg) no-repeat; COLOR: #000; 
}
.s_menu2 {
	BACKGROUND: url(m0.jpg) repeat-x; COLOR: #000;text-decoration: none;
}




#nav { width:215px; line-height: 34px; list-style-type: none; text-align:left;margin:0px; padding:0px; /*定义整个ul菜单的行高和背景色*/
}
/*==================一级目录===================*/
#nav a { width: 175px; display: block; padding-left:40px; /*Width(一定要)，否则下面的Li会变形*/
}
#nav li { float:left; color:#DD1336; background:url(pro_bg2.jpg) no-repeat; line-height:34px;  }
#nav li a:hover { line-height:34px; color:#000; background:url(pro_bg1.jpg) no-repeat;    /*一级目录onMouseOver显示的背景色*/ }


#nav a:hover { color:#FFF; text-decoration:none; font-weight:bold; }
/*==================二级目录===================*/
#nav li ul { list-style:none; text-align:left; margin:0px; padding:0px; }
#nav li ul li { background:url(nei_pro_bg2.jpg) no-repeat; line-height:32px; /*二级目录的背景色*/ font-weight:normal; }
#nav li ul a { padding-left:40px; width:175px;/* padding-left二级目录中文字向右移动，但Width必须重新设置=(总宽度-padding-left)*/
}
/*下面是二级目录的链接样式*/
#nav li ul a:link { color:#28683C; text-decoration:none; }

#nav li ul a:hover { color:#000; text-decoration:none; font-weight:normal; line-height:32px; background:#FFAA1C;/* 二级onmouseover的字体颜色、背景色*/
}
/*==============================*/
#nav li:hover ul { left: auto; line-height:32px;}
#nav li.sfhover ul { left: auto; }
#content { clear: left; }
#nav ul.collapsed { display: none; }
-->
#PARENT { width:215px; margin:0 auto;}


.container {
	WIDTH: 1003px;
	HEIGHT: 260px
}
.container A IMG {
	WIDTH: 1003px;
	HEIGHT: 260px
}
.container IMG {
	BORDER-BOTTOM-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-TOP-STYLE: none;
	BORDER-LEFT-STYLE: none
}
.td_f A IMG {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}
.num {
	POSITION: absolute;
	WIDTH: 90px;
	FLOAT: right;
	TOP: 240px;
	LEFT: 900px
}
.num LI {
	TEXT-ALIGN: center;
	LINE-HEIGHT: 15px;
	LIST-STYLE-TYPE: none;
	MARGIN: 1px;
	WIDTH: 15px;
	FONT-FAMILY: Arial;
	BACKGROUND: url(../images/flashbutton.gif) no-repeat -15px 0px;
	FLOAT: left;
	HEIGHT: 15px;
	COLOR: #86a2b8;
	FONT-SIZE: 12px;
	CURSOR: pointer
}
.num LI.on {
	LINE-HEIGHT: 15px;
	WIDTH: 15px;
	BACKGROUND: url(../images/flashbutton.gif) no-repeat;
	HEIGHT: 15px;
	COLOR: #ffffff
}


