﻿@charset "utf-8";
/* CSS Document */

body{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666;  }

#container {margin:0 auto; width:100%;}
#header { height:144px;   width:100%;  margin:0 auto; background:url(top_bg.jpg) repeat-x top;}
#header2 {  height:144px;   width:100%;  margin:0 auto; background:url(top_bg.jpg) repeat-x top;}
#banner{width:100%;  margin:0 auto; height:100% }

#banner2{width:100%;  margin:0 auto; background:url(banner_bg.jpg) repeat-x; height:220px; }


#mainContent1 { width:100%;  margin:0 auto; background:url(main_bg.jpg) repeat-y top center #C4C4C4;}
#mainContent2{ width:100%;  margin:0 auto; background:url(about_main.jpg) repeat top center;}


#footer { line-height:41px;   color:#fff;  width:100%;font-size:12px; clear:both; background:url(foot_bg.jpg) repeat-x; text-align:center; }
#footer a{color:#fff;}
#footer a:hover{color:#F60;}
img{border: none;}
.zong1{ margin-top:8px; margin-bottom:10px;}

.zong2{  margin-top:20px; }
a{text-decoration:none; color:#333;}
a:hover{text-decoration:none; color:#F60;}


.top{width:100%; background:url(top0.jpg) no-repeat top left;   margin:0 auto; height:144px;}
.top1{ width:330px; margin-left:870px; height:94px; padding-top:10px; }
.top1 a{color:#FFF;}
.top1 a:hover{color:#F60; text-decoration:none;}
.top2{width:100%; background:url(top1.jpg) no-repeat top left;   margin:0 auto; height:144px;}
.nav0{ width:800px; margin-left:258px; line-height:40px; color:#FFF; background:url(nav_bg.jpg) no-repeat;}


.main1{ line-height:22px; font-size:12px; width:995px; margin:0 auto; padding-top:20px;}
.main1 a{color:#333333;}
.main1 a:hover{color:#F60;}
.home_about{background:url(about_bg.jpg) repeat-y;}
.home_about1{width:364px; margin:0 auto; padding-top:10px;}
.home_news{ border-bottom:1px dashed #CCC; line-height:30px;}


.foot1{ width:1000px; margin:0 auto; color:#000; line-height:38px; height:49px;}

/*内页*/
.nei_top{background:url(nei_top.jpg) repeat-x; height:24px;}
.pro1{ width:1000px; margin:0 auto;  }

.pro2{ width:980px; margin:0 auto; line-height:26px; padding-top:20px; color:#000; font-size:13px;  }
.pro_main1{ line-height:23px; width:829px; margin:0 auto; }
.pro3{width:229px; margin:0 auto; background:url(pro2_bg.jpg) no-repeat; line-height:35px;}
.pro4{width:750px; margin:0 auto; line-height:23px;}

.pro0 { background:url(pro_top2.jpg) no-repeat; line-height:47px;  font-size:12px; color:#333;  font-family:Verdana, Geneva, sans-serif; padding-left:50px; }


.pro1_1{line-height:51px; background:url(service_top.jpg) no-repeat; color:#fff; font-size:13px; font-weight:bold; text-align:center; }
.pro1_2{ background:#FFF;}
.pro1_3{background:url(pro_bg3.jpg) no-repeat; line-height:33px; color:#003366; }
.pro1_3 a{color:#003366; }
.pro1_3 a:hover{color:#F60;}

.pro1_4{border-bottom:1px dashed #999; line-height:25px;}
.pro1_4 a{ color:#333;}






/*菜单*/

* {
	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;text-align:left;  WIDTH:800px; HEIGHT: 40px; padding:0; font-family: Verdana, Geneva, sans-serif;
}
#menu UL {
	MARGIN: 0px auto; WIDTH: 800px; LIST-STYLE-TYPE: none;  HEIGHT: 40px;text-align:left;
}
#menu UL LI { FLOAT: left; padding-left:10px;POSITION: relative;  HEIGHT: 40px; text-align:left;
}
#menu UL LI A {
	DISPLAY: block;  FONT-SIZE: 13px; font-weight:bold; padding-left:10px; COLOR: #fff; LINE-HEIGHT: 40px; LETTER-SPACING: 0px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
#menu UL LI A:HOVER{
	DISPLAY: block;  FONT-SIZE: 13px; font-weight:bold; padding-left:10px;color:#FF6700; LINE-HEIGHT: 40px; LETTER-SPACING: 0px; TEXT-ALIGN: center; TEXT-DECORATION: none; background:url(bg3.png) no-repeat;text-align:left;
}
#menu UL LI DIV {
	MARGIN-TOP: 0px; DISPLAY: none; Z-INDEX: 100; LEFT: 0px; POSITION: absolute; TOP:40px; text-align:left;
}
#menu UL LI DIV UL {
	MARGIN: 0px; LIST-STYLE-TYPE: none; width:150px; text-align:left; 
}
#menu UL LI DIV UL LI {
	 WIDTH:150px;  HEIGHT:25px;  TEXT-ALIGN: left;  background:url(m3.jpg) repeat-x;text-align:left;
}
#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:#999; background:url(m1.jpg) no-repeat;
}





#nav { width:230px; line-height: 32px; list-style-type: none; text-align:left; margin:0px; padding:0px; /*定义整个ul菜单的行高和背景色*/
}
/*==================一级目录===================*/
#nav a { width: 195px; display: block; padding-left:35px; font-size:11px; /*Width(一定要)，否则下面的Li会变形*/
}
#nav li { float:left; color:#DD1336; background:url(service_bg2.jpg) no-repeat; line-height:32px;  padding:0px;  font-size:11px;  }
#nav li a:hover { line-height:32px; color:#000; background:url(service_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 { line-height:32px;  /*二级目录的背景色*/ font-weight:normal; }
#nav li ul a { padding-left:35px; width:195px; color:#FFF;   /* padding-left二级目录中文字向右移动，但Width必须重新设置=(总宽度-padding-left)*/
}
#nav li ul li a:hover{ line-height:32px;  background:url(service_bg2.jpg) no-repeat;  /*二级目录的背景色*/ font-weight:normal; }

#PARENT { width:230px; margin:0 auto;}




