

body{margin:0px; padding:0px; font-family: "微软雅黑",Arial, Helvetica, sans-serif; font-size:12px; color:#666; }

#container {margin:0 auto; width:100%;}
#header { height:122px;  width:100%; margin:0 auto; background:url(top_bg.jpg) repeat-x 50% 50%;}
#banner{ width:100%; height:403px; margin:0 auto; }
#nav0{ background:url(nav_bg.jpg) repeat-x; height:43px; line-height:43px;}
#banner2{ width:100%; height:290px;	 margin:0 auto; background:url(banner2.jpg) no-repeat center; border-bottom:1px solid #CCC; }
#mainContent {  width:100%;   }
#mainContent1 { background:url(main_bg.jpg) repeat-x top; width:100%; height:100px; }


.link{background:#E9E9E9; height:44px; clear:both;}
.link a{color:#ccc;}
#footer { height:133px;   color:#CCCCCC; background:#262626; font-size:12px; line-height:30px;  clear:both;}
#footer a{color:#fff; font-size:12px; font-weight:normal;}

img{border: none;}
.zong1{ margin-top:12px;}

.zong2{ padding-top:10px; }
a{text-decoration:none; color:#666;}
a:hover{text-decoration:none; color:#CC0000;}


.top1{width:1000px; margin:0 auto; height:122px; }
.top1_1{ height:29px; line-height:28px;}
.tel{background:url(tel.jpg) no-repeat; height:122px; width:287px; line-height:80px; font-size:13px;}

.main1{  height:432px; margin:0 auto; }

.main01 span{display:block; text-align:center}
.main01{padding-top:20px; padding-bottom:15px; width:455px; margin:0 auto;}
.main02{ background:url(about_bg.jpg) no-repeat; height:34px; line-height:34px; text-align:center; color:#0085cd; font-size:20px; font-weight:bold; }
.main03{ font-size:18px; color:#ABABAB; font-weight:bold; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; line-height:35px;}

.main01 span{ display:block; text-align:center}
.main1_2{ border-top:1px solid #CCC; background:#F1F1F1; height:301px; }
.main2{ background:url(bg.jpg) no-repeat center top; height:365px; }
.main2_1{width:1000px; margin:0 auto; height:301px;}
.main2_2{float:right; width:424px;}
.main2_3{float:left; width:500px; padding-left:20px; padding-top:20px; line-height:25px; font-size:13px;}
.main3{ height:670px; margin:0 auto;}
.main3_1{background:url(pro_bg.jpg) no-repeat center; height:543px; margin:0 auto;}
.main3_2{ margin:0 auto; width:1000px;}
.pro2 span{ display:block; text-align:center;}


.main3_3 ul li{width:145px; height:38px; background:#FFFFFF; float:left; margin-top:23px; margin-right:10px; margin-left:11px;  line-height:38px; text-align:center; font-size:14px; color:#333333;}
.main3_3 ul li a{color:#333;}
.main3_3 ul li a:hover{display:block; width:145px; height:38px; background:#E76D17; border:1px solid #FFF; color:#FFF;}

.main4_1{width:300px; height:374px; float:left; background:#5A5A5A; border:1px solid #999999; margin-top:40px;}
.main4_2{width:689px; height:374px; float:right; background:#F5F5F5; border:1px solid #999999; margin-top:40px;}

.main4_2 ul li{width:216px; height:168px; float:left; margin:7px auto 5px 9px; border:1px solid #999; background:#FFF; text-align:center;}
.main4_3{margin:10px auto auto auto; width:279px; height:335px;}

.main4_4{color:#FFF; text-align:left; line-height:23px;}
.main4_4 a{color:#FFF;}

.main5{ margin:0 auto; height:500px;}

.main5_1{ border-top:1px solid #CCC; background:url(case_bg.jpg) repeat; height:394px; }

.main5_2{width:332px; height:310px; float:left;  border:1px solid #999999; margin-top:40px;}
.main5_3{width:651px; height:310px; float:right; background:#Fff; border:1px solid #ccc; margin-top:40px;}
.main5_3_1{width:630px; margin:17px auto auto auto;}

.main5_3_2{ height:95px; border-bottom:1px solid #CCC;}
.date{width:75px; height:70px; background:url(date.jpg) no-repeat; float:left;}
.date2{width:537px; height:70px;  float:right;}
.date2 span{text-align:left; line-height:25px;}

.home_news ul li{width:303px; float:left; height:65px; margin-top:20px; margin-right:5px;}

.home_news_zi{font-size:35px; color:#0085cd; text-align:center;}







#layout dt { background: url(icon3.jpg) no-repeat 0px 7px; padding-left: 15px;line-height:35px; border-bottom:1px dashed #DBDBDB; height:35px; width:240px; }
#layout dt a{ color:#333; font-size:12px;}
#layout dt a:hover{ color:#06C; font-size:12px; text-decoration:underline;}





#menu1 DL {
	MARGIN: 0 auto; WIDTH: 219px; padding:0px; line-height:40px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5D5D5D;  font-family: "微软雅黑",Arial, Helvetica, sans-serif; font-weight:bold;
	
}

#menu1 DD {
	 FONT-SIZE: 14px; background:url(pro_bg01.jpg) no-repeat; line-height:40px; MARGIN: 0px; COLOR: #5D5D5D; width:219px; padding:0px; 
}
#gallery A {
	 DISPLAY: block; PADDING-LEFT: 30px; background:url(pro_bg.jpg) no-repeat;  WIDTH: 187px;  color:#5D5D5D; TEXT-DECORATION: none
}
#gallery A:visited {
	 DISPLAY: block; PADDING-LEFT: 30px; background:url(pro_bg1.jpg) no-repeat;  WIDTH: 187px;  color:#5D5D5D;  TEXT-DECORATION: none;
}
#gallery A:hover {
	 background:url(pro_bg1.jpg) no-repeat; color:#FFF; line-height:40px;
}
OL LI {
	FONT-SIZE: 12px
}



.foot1{ width:1000px; margin:0 auto;   line-height:22px;  color:#CACACA; height:133px; = }
.foot1_1{ font-size:14px; color:#FFF; font-weight:bold; }
.foot1_2{ height:133px; line-height:23px; width:1000px; margin:0px auto ;}
.foot1_3{ float:left;  width:550px; height:100px; padding-top:14px;}

.clear { clear: both; }

/*内页*/
.nei_about{ background:url(case_bg.jpg) repeat;}
.pro_content2{ width:1000px; margin:0 auto;  line-height:25px; color:#666; padding-top:5px; clear:both; padding-bottom:20PX;}

.pro_content1{width:1000px; margin:0 auto 10px auto; height:73px; background:#FFF; padding-top:10px; border:1px solid #CCC; padding-bottom:10px;}
.pro_content1 ul li{ font-size:12px; font-weight:bold; width:187px; height:31px;  float:left; margin-right:4px; margin-left:4px; text-align:center; line-height:31px; margin-bottom:10px; background:url(pro_bg1.jpg) no-repeat;  }
.pro_content1 ul li a:hover{ width:187px; height:31px;  float:left; margin-right:10px; color:#CC0000;  text-align:center; line-height:31px; margin-bottom:10px;}

.about1{ height:60px; line-height:60px; border-bottom:1px solid #CCC; margin-bottom:10px;}
.about_search{ width:245px; height:30px; border:1px solid #CCC; background:#FFF; margin-top:10px; line-height:20px;}
.zs{width:1000px; margin:10px auto 10px auto; border-top:1px solid #CCC;}

.zs ul li{width:277px; height:281px; float:left; margin-left:25px; margin-right:25px; background:url(pro_bg.jpg) no-repeat; margin-top:20px;}

.zs ul li span{display:block; text-align:center; padding-top:2px;}

.zs1{width:272px; margin:2px auto auto auto;}


.pro1{width:1000px;   margin-top:40px; margin:0 auto;}

.pro1 ul li{width:216px; height:168px; float:left; margin:7px 15px 5px 15px; border:1px solid #999; background:url(pbg.jpg); text-align:center;}

.pimg{ width:216px; height:139px;}
.ptit{ width:216px; height:29px; text-align:center; background-color:#000;}
.ptit a{ line-height:29px; color:#fff;}
.pro2{width:1000px;   margin-top:40px; margin:0 auto;}

.pro2 ul li{width:244px; height:223px; float:left; margin:7px 2px 5px 2px; border:1px solid #CCCCCC; background:#FFF; text-align:center; }
.pro2 ul li img{width:228px; height:174px; margin:0 auto;}
.pro2 ul li span{padding-top:7px;}



.about01{line-height:23px; padding-top:30px; padding-bottom:20px;}


#layout1 ul { list-style: none; }
#layout1 ul li { background: url(icon2.jpg) no-repeat 0px; padding-left: 20px; border-bottom:1px dashed #CCC; line-height:40px; }
#layout1 ul li  a:hover{color:#06C;}



/*菜单*/

* {
	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:994px; HEIGHT: 43px; padding:0;  font-family: Arial, Helvetica, sans-serif; color:#000000;  font-family: "微软雅黑",Arial, Helvetica, sans-serif; background:url(nav_bg0.jpg) repeat-x;}

#menu UL {
	MARGIN: 0px auto; WIDTH: 994px; LIST-STYLE-TYPE: none;  HEIGHT: 43px
}
#menu UL LI { FLOAT: left; WIDTH:142px; POSITION: relative;  HEIGHT:43px; 
}
#menu UL LI A {
	DISPLAY: block;  FONT-SIZE: 14px;  WIDTH:142px; COLOR: #fff; LINE-HEIGHT: 43px; LETTER-SPACING: 0px; TEXT-ALIGN: center; TEXT-DECORATION: none; font-weight:bold;}
#menu UL LI A:HOVER{
	DISPLAY: block;  FONT-SIZE: 14px; font-weight:bold; WIDTH:142px; color:#fff; LINE-HEIGHT: 43px; LETTER-SPACING: 0px; TEXT-ALIGN: center; TEXT-DECORATION: none; background:url(nav_hover.jpg);
}
#menu UL LI DIV {
	MARGIN-TOP: 0px; DISPLAY: none; Z-INDEX: 100; LEFT: 0px; POSITION: absolute; TOP:43px;
}
#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:31px; text-align:center; background:url(nav_bg01.jpg) no-repeat;  
}
#menu UL LI DIV UL LI A {
	FONT-SIZE: 12px; LINE-HEIGHT: 31px; TEXT-DECORATION: none; font-weight:normal; color:#000;  background:url(nav_bg01.jpg) no-repeat; 	
width:154px; }
#menu UL LI DIV UL LI A:HOVER {
	FONT-SIZE: 12px; LINE-HEIGHT: 31px; TEXT-DECORATION: none; color:#000; text-align:center; background:url(nav_hover.jpg) no-repeat; font-weight:normal; width:154px;}
.s_menu1 {
	background:url(nav_bg01.jpg) no-repeat; COLOR: #000; 
}
.s_menu2 {
	BACKGROUND: url(nav_bg02.jpg) no-repeat; COLOR: #000;text-decoration: none;
}




#menu1 { MARGIN: 0px auto; WIDTH:810px; HEIGHT: 38px; padding:0; font-family:Arial, Helvetica, sans-serif;  font-family: "微软雅黑",Arial, Helvetica, sans-serif; padding-top:15px;
}
#menu1 UL {
	MARGIN: 0px auto; WIDTH: 810px; LIST-STYLE-TYPE: none;  HEIGHT: 38px
}
#menu1 UL LI { FLOAT: left; WIDTH: 120px; POSITION: relative;  HEIGHT:38px; 
}
#menu1 UL LI A {
	DISPLAY: block;  FONT-SIZE: 13px;  WIDTH: 120px; COLOR: #000; LINE-HEIGHT: 38px; LETTER-SPACING: 0px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#menu1 UL LI A:HOVER{
	DISPLAY: block;  FONT-SIZE: 13px;  WIDTH: 120px; color:#fff;LINE-HEIGHT: 38px; LETTER-SPACING: 0px; TEXT-ALIGN: center; TEXT-DECORATION: none; background:#21705C;
}









#nav { width:240px; line-height: 41px; list-style-type: none; text-align:left;margin:0px; padding:0px; color:#000; /*定义整个ul菜单的行高和背景色*/
}
/*==================一级目录===================*/
#nav a { width: 200px; display: block; padding-left:40px; color:#000; /*Width(一定要)，否则下面的Li会变形*/
}
#nav li { float:left; color:#fff; background:url(pro_bg1.jpg) no-repeat; line-height:41px; font-weight:bold;  }
#nav li a:hover { line-height:41px; color:#003366; background:url(pro_bg2.jpg) no-repeat;    /*一级目录onMouseOver显示的背景色*/ }


#nav a:hover { color:#003366; text-decoration:none; font-weight:bold; font-size:14px; }
/*==================二级目录===================*/
#nav li ul { list-style:none; text-align:left; margin:0px; padding:0px; }
#nav li ul li { background:url(pro_bg02.jpg) no-repeat; line-height:35px; /*二级目录的背景色*/ font-weight:normal; }
#nav li ul a { padding-left:40px; width:200px;/* padding-left二级目录中文字向右移动，但Width必须重新设置=(总宽度-padding-left)*/
}
/*下面是二级目录的链接样式*/
#nav li ul a:link { color:#333333; text-decoration:none; }

#nav li ul a:hover { color:#000; text-decoration:none; font-weight:normal; font-size:12px; line-height:35px; /* 二级onmouseover的字体颜色、背景色*/
}
/*==============================*/
#nav li:hover ul { left: auto; line-height:35px;}
#nav li.sfhover ul { left: auto; }
#content { clear: left; }
#nav ul.collapsed { display: none; }
-->
#PARENT { width:240px; margin:0 auto;}









.DB_tab25 {
	POSITION: relative; WIDTH: 100%; HEIGHT: 403px
}
.DB_tab25 .DB_bgSet {
	POSITION: relative
}
.DB_tab25 .DB_bgSet LI {
	POSITION: absolute; WIDTH: 100%; HEIGHT: 403px
}
.DB_tab25 .DB_imgSet {
	POSITION: absolute; WIDTH: 100%; MARGIN-LEFT: -550px; LEFT: 50%
}
.DB_tab25 .DB_imgSet .DB_1_1 {
	POSITION: absolute; TOP: 0px; LEFT: 0px
}
.DB_tab25 .DB_imgSet .DB_1_2 {
	POSITION: absolute; TOP: 0px; LEFT: 500px
}
.DB_tab25 .DB_imgSet .DB_2_1 {
	POSITION: absolute; TOP: 0px; LEFT: 500px
}
.DB_tab25 .DB_imgSet .DB_2_2 {
	POSITION: absolute; TOP: 0px; LEFT: 550px
}
.DB_tab25 .DB_imgSet .DB_3_1 {
	POSITION: absolute; TOP: 0px; LEFT: 120px
}
.DB_tab25 .DB_imgSet .DB_3_2 {
	POSITION: absolute; TOP: 0px; LEFT: 630px
}
.DB_tab25 .DB_imgSet .DB_4_1 {
	POSITION: absolute; TOP: 0px; LEFT: 180px
}
.DB_tab25 .DB_imgSet .DB_4_2 {
	POSITION: absolute; TOP: 0px; LEFT: 700px
}
.DB_tab25 .DB_imgSet .DB_5_1 {
	POSITION: absolute; TOP: 290px; LEFT: 250px
}
.DB_tab25 .DB_imgSet .DB_6_1 {
	POSITION: absolute; TOP: 0px; LEFT: 238px
}
.DB_tab25 .DB_imgSet .DB_7_1 {
	POSITION: absolute; TOP: 252px; LEFT: 130px
}
.DB_tab25 .DB_menuWrap {
	POSITION: absolute; WIDTH: 1100px; MARGIN-LEFT: -500px; LEFT: 50%
}
.DB_tab25 .DB_menuWrap .DB_menuSet {
	POSITION: absolute; TEXT-ALIGN: center; WIDTH: 100%; FONT-SIZE: 0px; TOP: 380px
}
.DB_tab25 .DB_menuWrap .DB_menuSet LI {
	MARGIN: 0px 5px; DISPLAY: inline; CURSOR: pointer
}
.DB_tab25 .DB_prev {
	POSITION: absolute; DISPLAY: none; TOP: 190px; CURSOR: pointer; LEFT: -100px
}
.DB_tab25 .DB_next {
	POSITION: absolute; DISPLAY: none; TOP: 190px; CURSOR: pointer; RIGHT: 0px
}




.DB_tab26 {
	POSITION: relative; WIDTH: 100%; HEIGHT: 290px
}
.DB_tab26 .DB_bgSet {
	POSITION: relative
}
.DB_tab26 .DB_bgSet LI {
	POSITION: absolute; WIDTH: 100%; HEIGHT: 290px
}
.DB_tab26 .DB_imgSet {
	POSITION: absolute; WIDTH: 100%; MARGIN-LEFT: -550px; LEFT: 50%
}
.DB_tab26 .DB_imgSet .DB_1_1 {
	POSITION: absolute; TOP: 0px; LEFT: 0px
}
.DB_tab26 .DB_imgSet .DB_1_2 {
	POSITION: absolute; TOP: 0px; LEFT: 500px
}
.DB_tab26 .DB_imgSet .DB_2_1 {
	POSITION: absolute; TOP: 0px; LEFT: 500px
}
.DB_tab26 .DB_imgSet .DB_2_2 {
	POSITION: absolute; TOP: 0px; LEFT: 550px
}
.DB_tab26 .DB_imgSet .DB_3_1 {
	POSITION: absolute; TOP: 0px; LEFT: 120px
}
.DB_tab26 .DB_imgSet .DB_3_2 {
	POSITION: absolute; TOP: 0px; LEFT: 630px
}
.DB_tab26 .DB_imgSet .DB_4_1 {
	POSITION: absolute; TOP: 0px; LEFT: 180px
}
.DB_tab26 .DB_imgSet .DB_4_2 {
	POSITION: absolute; TOP: 0px; LEFT: 700px
}
.DB_tab26 .DB_imgSet .DB_5_1 {
	POSITION: absolute; TOP: 290px; LEFT: 250px
}
.DB_tab26 .DB_imgSet .DB_6_1 {
	POSITION: absolute; TOP: 0px; LEFT: 238px
}
.DB_tab26 .DB_imgSet .DB_7_1 {
	POSITION: absolute; TOP: 252px; LEFT: 130px
}
.DB_tab26 .DB_menuWrap {
	POSITION: absolute; WIDTH: 1100px; MARGIN-LEFT: -500px; LEFT: 50%
}
.DB_tab26 .DB_menuWrap .DB_menuSet {
	POSITION: absolute; TEXT-ALIGN: center; WIDTH: 100%; FONT-SIZE: 0px; TOP: 270px
}
.DB_tab26 .DB_menuWrap .DB_menuSet LI {
	MARGIN: 0px 5px; DISPLAY: inline; CURSOR: pointer
}
.DB_tab26 .DB_prev {
	POSITION: absolute; DISPLAY: none; TOP: 140px; CURSOR: pointer; LEFT: -100px
}
.DB_tab26 .DB_next {
	POSITION: absolute; DISPLAY: none; TOP: 140px; CURSOR: pointer; RIGHT: 0px
}

.news01
{
    width: 100%;
    margin: 10px auto;
}
.news_bt
{
    text-align: center;
    font-weight: bold;
    font-size: 16px;
    color: #666;
    height:40px;
    line-height:40px;
}
.shixian
{
    border-bottom: solid #d8d8d8 1px;
    height:1px;
    overflow:hidden;
}
.fabu
{
    color: #666;
    text-align: center;
    height:30px;
    line-height:30px;
    padding-left:40px;
}
.zhengwen
{
    color: #666;
    line-height: 25px;
    text-align:left
}






.topmenu { MARGIN: 0px auto; WIDTH:1000px; HEIGHT: 43px; padding:0;  font-family: Arial, Helvetica, sans-serif; color:#000000;  font-family: "微软雅黑",Arial, Helvetica, sans-serif; background:url(nav_bg0.jpg) repeat-x;}

.mul {
	MARGIN: 0px auto; WIDTH: 1000px; LIST-STYLE-TYPE: none;  HEIGHT: 43px
}
.nav { FLOAT: left; WIDTH:125px; POSITION: relative;  HEIGHT:43px; 
}
.nav-a {
	DISPLAY: block;  FONT-SIZE: 14px;  WIDTH:125px; COLOR: #fff; LINE-HEIGHT: 43px; LETTER-SPACING: 0px; TEXT-ALIGN: center; TEXT-DECORATION: none; font-weight:bold;}
.nav-a:hover{
	 background:url(nav_hover.jpg); color:#fff;
}
.tcur{background:url(nav_hover.jpg); color:#fff;}



.smenu
{
    margin: 0px auto;
    width: 180px;
    list-style-type: none;
    height: auto;
    background: url(../images/nav-bg.png);
    display: none;
    position: absolute;
    z-index: 300;
    left: 0px;
    top: 43px;
}
.smenu ul
{
    width: 180px;
    list-style-type: none;
    height: auto;
}
.smenu ul LI
{
    width: 180px;
    height: 25px;
    line-height: 25px;
    background: none;
    border-bottom:solid 1px #ddd;
}
.smenu ul LI A
{
    display: block;
    font-size: 13px;
    width: 180px;
    color: #fff;
    line-height: 25px;
    letter-spacing: 0px;
    text-align:center;
    text-decoration: none;
    background: url(nav_bg.jpg)
    
}
.smenu ul LI A:hover
{
    background: url(nav_hover.jpg);color:#fff;
}