﻿@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:130px;  width:100%; margin:0 auto; background:url(top_bg.jpg) repeat-x; }
#banner{ width:100%; height:423px; margin:0 auto; }
#nav0{ background:url(nav_bg001.jpg) repeat-x; height:43px; line-height:43px;}
#banner2{ width:100%; height:303px;	 margin:0 auto;}
#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:165px;   color:#fff; background:#003C7E; 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:#0099FF;}


.top1{width:1000px; margin:0 auto; height:130px; }
.top1_1{ height:29px; line-height:28px;}

.main1{  height:417px; padding-top:15px; }
.main01{padding-top:15px; padding-bottom:15px;}
.main1_top{ background:url(product_top.jpg) no-repeat; height:44px; width:1000px; margin:0 auto;}
.main1_top1{font-size:20PX; font-weight:bold; line-height:44PX; text-align:center; color:#FFF; width:200px; float:left;}
.main1_top2{font-size:20PX; font-weight:bold; line-height:44PX; text-align:center; color:#FFF; width:200px; float:right;}
.main1_2{ border-top:1px solid #CCC; }
.main2{ background:url(bg.jpg) no-repeat center top; height:365px; }
.main2_1{width:1000px; margin:0 auto;}



.home_p{ height:283px; margin:0 auto; width:1000px; padding-top:30px;}

.home_p1{ float:left; padding-top:117px; width:50px;}
.home_p2{ float:right; padding-top:117px; width:50px;}

.home_p3{ float:left; width:900px; overflow:hidden; height:282px;}
#marquee1{ width:891px; overflow:hidden; height:282px; margin:0px auto;}
#marquee2{ width:230px; height:254px; overflow:hidden;}
#marquee2 ul{ width:230px; list-style:none; margin:0px; padding:0px;}
#marquee2 ul li{ width:230px; float:left}

.hli{width:277px; height:282px; float:left;  padding:0 10px; position:relative}



.home_p4{background:none; width:277px; height:282px; margin:0 auto; z-index:1px; top:0px; left:0px; position:absolute;background:url(pro_bg.jpg) no-repeat;}

.home_p4 ul li{background:none;  margin:4px auto auto 2px; width:272px; font-size:14px; text-align:center; height:182px; }

.home_p4 ul li  span{display:block;}
.zi_gao{height:100px;}


.hmp{ display:none; background-color:#000; filter:alpha(opacity=80);  
      -moz-opacity:0.8;  
      -khtml-opacity: 0.8;  
      opacity: 0.8;  width:277px; height:282px;z-index:2px; position:absolute; top:0px; left:0px; color:#fff}
.hmp a{ width:85px; margin:0px auto; height:25px; display:block; background-color:Blue; color:#fff; line-height:25px; text-align:center; font-size:14px;}
.hmp div{ width:249px; height:152px; overflow:hidden; padding:28px 0 0 28px; line-height:20px; color:#fff}


.home_about{ width:453px; background:url(about_bg.png) no-repeat; height:326px; float:left; margin-top:10px;}

.home_about1_1{ width:500px; float:right; padding-top:40px; color:#FFF; line-height:25px;}

.home_about1_1 span{display:block;}

.home_about1_2{ font-size:20px; font-weight:bold; height:50px; line-height:50px;}
.home_about1_2_1{ width:397px; height:251px; margin:40px auto auto auto; }

.home_about1_3 ul li{ float:left; width:298px; height:361px; background:#FFF; border:1px solid #B0B0B0; margin:20px 15px auto 15px;}

.home_about1_3 ul li div{background:none; border:none; width:277px; height:338px; margin:10px auto auto auto;}


.home_about2{ background:#F5F8FC; height:400px;  }


.home_about2_1{ width:1000px; margin:0 auto;}

.home_about2_2{width:636px; float:left; padding-top:15px;}
.home_about2_2_zi{ font-size:18px; color:#004490; font-weight:bold;}

.home_about2_01{ padding-top:10px; padding-bottom:10px;}

.home_about2_02{ width:278px; height:302px; float:left;}
.home_about2_02_bg{background:#004490; height:110px; color:#FFF; padding:0;}

.home_about2_03{ width:322px; height:302px; float:right;}

.home_about2_03 ul li{ height:70px; border-bottom:1px solid #CCC; padding-top:5px; }
.home_about2_03 ul li span{display:block; line-height:25px;}
.home_about2_04{ border-right:1px solid #CCC; font-size:30px; color:#999; font-family:Arial, Helvetica, sans-serif; width:50px;}
 

.home_about2_bg1{ width:278px; height:193px;}
.home_about2_bg2{ width:248px; height:70px; margin:0 auto; padding-top:15px;
}
.home_about2_bg2 span{display:block;}
.home_about2_bg2 span a{color:#CCC;}
.home_about2_3{width:320px; float:right; padding-top:15px;}


.honor1{width:320px; height:306px; margin:10px auto auto auto; border:1px solid #CCC; background:#FFF;}

.p01{width:1000px; margin:0 auto;}
#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:60px; border-bottom:1px solid #29598E; padding-top:20px;  }
.foot1_1{ font-size:14px; color:#FFF; font-weight:bold; }
.foot1_2{ height:85px; line-height:23px; width:1000px; margin:5px auto auto auto;}
.foot1_3{ float:left;  width:550px; height:100px; padding-top:14px;}

.clear { clear: both; }

/*内页*/
.nei_about{ border-top:1px solid #CCC; background:#F5F8FC; }
.pro_content2{ width:1000px; margin:0 auto;  line-height:25px; color:#666; padding-top:20px; clear:both; padding-bottom:20PX;}

.pro_content1{width:1000px; margin:0 auto;}
.pro_content1 ul li{ font-size:12px; width:238px; height:37px; border:1px solid #CCCCCC; background:#FFF; float:left; margin-right:10px; text-align:center; line-height:37px; margin-bottom:10px;  }
.pro_content1 ul li a:hover{ width:238px; height:37px;  background:#D2E9FF; float:left; margin-right:10px;  text-align:center; line-height:37px; margin-bottom:10px;}


.zs{width:1000px; margin:10px auto 10px auto; border-top:1px solid #CCC;}

.zs ul li{width:277px; position:relative; 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;}

.hmp{ display:none; background-color:#000; filter:alpha(opacity=80);  
      -moz-opacity:0.8;  
      -khtml-opacity: 0.8;  
      opacity: 0.8;  width:277px; height:282px;z-index:2px; position:absolute; top:0px; left:0px; color:#fff}
.hmp a{ width:85px; margin:0px auto; height:25px; display:block; background-color:Blue; color:#fff; line-height:25px; text-align:center; font-size:14px;}
.hmp div{ width:249px; height:152px; overflow:hidden; padding:28px 0 0 28px; line-height:20px; color:#fff}

.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: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;}

#menu UL {
	MARGIN: 0px auto; WIDTH: 1000px; LIST-STYLE-TYPE: none;  HEIGHT: 43px
}
#menu UL LI { FLOAT: left; WIDTH:111px; POSITION: relative;  HEIGHT:43px;  z-index:10000;
}
#menu UL LI A {
	DISPLAY: block;  FONT-SIZE: 14px;  WIDTH:111px; 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:111px; color:#fff; LINE-HEIGHT: 43px; LETTER-SPACING: 0px; TEXT-ALIGN: center; TEXT-DECORATION: none; background:#024085;
}
#menu UL LI DIV {
	MARGIN-TOP: 0px; DISPLAY: none; Z-INDEX: 20000; 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:194px;  HEIGHT:30px; text-align:center; background:url(nav_bg01.jpg) no-repeat;   border-bottom:solid 1px #fff;
}
#menu UL LI DIV UL LI A {
	FONT-SIZE: 12px; LINE-HEIGHT: 30px; TEXT-DECORATION: none; font-weight:normal; color:#fff;  background:url(nav_bg.png); 	
width:194px; }
#menu UL LI DIV UL LI A:HOVER {
	FONT-SIZE: 12px; width:194px;LINE-HEIGHT: 30px; TEXT-DECORATION: none; color:#fff; text-align:center; background:url(nav_bg.jpg); font-weight:normal; }
.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;
}
.nav a:hover{
	background:url(nav_bg1.jpg) no-repeat; 
}





#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;}








.news01
{
    width: 1000px;
    margin: 10px auto;
}

.news_bt
{
    text-align: center;
    font-weight: bold;
    font-size: 16px;
    color: #666;
    line-height: 40px;
}
.shixian
{
    border-bottom: solid #d8d8d8 1px;
}
.fabu
{
    color: #666;
    text-align: center;
    line-height: 30px;
}
.zhengwen
{
    color: #666;
    line-height: 25px;
    text-align: left;
}

.pro_content1_1{ }
.pro_content1_2{ float:right; width:750px;}
.nei_p{border-top:1px solid #CCC;}
.pleft{ width:240px; float:left}
.service3
{
    min-height: 400px;
}
.service3 ul li
{
    width: 360px;
    height: 195px;
    margin: 10px 0px 5px 8px;
    border: 1px solid #DEDEDE;
    float: left;
}
.service4
{
    width: 350px;
    margin: 10px auto auto auto;
    background-color:#fff;
}
.service4_1
{
    width: 187px;
    height: 170px;
    border: 1px solid #CCC;
    float: left;
}

.service4_2
{
    width: 157px;
    height: 170px;
    float: right;
    line-height: 25px;
}
.service4_2 span{ display:block;line-height: 20px;}
.service4_2_zi
{
    font-weight: bold;
    color: #333;
}

.plfm{ width:240px; list-style:none; padding:0px; margin:10px 0 0; border:solid 1px #ccc;}
.plfm li{ width:240px; height:35px; border-bottom:solid 1px #ccc;}
.plfm li a{ width:240px; height:35px; display:block; color:#333; text-align:center; line-height:35px;}
.plfm li a:hover{ background-color:#F5F8FC}
.pcon{ width:230px; margin-top:15px; border:solid 1px #ccc; padding:5px; margin-bottom:20px;}
.pinf{ width:210px; margin:0px auto; line-height:25px; text-align:left; font-size:13px;}


.index_banner{position:relative;}
.index_banner ul{overflow:hidden;}
.index_banner li{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:423px;}
.index_banner li a{display:block;margin:0 auto;}
.index_banner li div{display:block;margin:0 auto;}
.index_banner cite{position:absolute;bottom:10px;left:90%;z-index:999;display:block;margin-left:-144px;width:288px;height:15px;_display:none;}
.index_banner cite span{float:left;display:block;margin:0 4px;width:40px;height:8px;background-color:#e5e5e5;text-indent:-999em;opacity:.8;cursor:pointer;}
.index_banner cite span:hover{background-color:#f5f5f5;}
.index_banner cite span.cur{background-color:#1d8bd8;cursor:default;}
.clear{clear:both;}



.DB_tab25 {
	POSITION: relative; WIDTH: 100%; HEIGHT: 423px
}
.DB_tab25 .DB_bgSet {
	POSITION: relative
}
.DB_tab25 .DB_bgSet LI {
	POSITION: absolute; WIDTH: 100%; HEIGHT: 423px
}
.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: 400px
}
.DB_tab25 .DB_menuWrap .DB_menuSet LI {
	MARGIN: 0px 5px; DISPLAY: inline; CURSOR: pointer
}
.DB_tab25 .DB_prev {
	POSITION: absolute; DISPLAY: none; TOP: 210px; CURSOR: pointer; LEFT: -100px
}
.DB_tab25 .DB_next {
	POSITION: absolute; DISPLAY: none; TOP: 210px; CURSOR: pointer; RIGHT: 0px
}