/* CSS Document */


body {
  margin: 0 auto;
  padding: 0;
  font-size:12px;
  font-family:Arial,""Helvetica,sans-serif;
  line-height:180%;
  color:#000;
  text-align:left;
  white-space:normal; 
  word-break:break-all;
  background-color:#FFF;
}
a {
	font-size: 12px;
	color: #333333;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}


*{ margin:0; padding:0; }
fieldset, img {border:0;}
h1, h2, h3, h4, h5, h6 {  }
h1 {
  font-size: 30px;
}
h2 {
  font-size: 24px;
}
h3 {
  font-size: 18px;
}
h4 {
  font-size: 16px;
}
h5 { 
  font-size: 14px;
}

h6 {
  font-size: 12px;
  font-style: italic;
}
div,form,img,ul,ol,li,dl,dt,dd,p {
  margin:0;
  padding:0;
  border:0;
}

table,td,tr,th{
  font-size:12px;
}

ul,ol,li {
  list-style:none;
}

.floatleft {
  float:left;
}

.floatright {
  float:right;
}

.clear {
  clear:both;
}
#ii{
height:5px;
float:left;
clear:both;
overflow:hidden;
width:100%;
}
/*
 ----------------------------
 ***** head(ͷ) *******
 ----------------------------
*/
#head{
margin:0px auto;
width:967px;
clear:both;
}
#head #top{
clear:both;
float:left;
width:100%;
}
#head #top #logo{
width:460px;
float:left;
}
#head #top #lng{
width:507px;
float:left;
text-align:right;
}
#head #top #lng2{
width:507px;
float:left;
text-align:right;
}
#head #nav{
width:100%;
float:left;
height:37px;
clear:both;
}
#head #nav #nleft{
width:10px;
height:37px;
background-image:url(../images/index_03.jpg);
float:left;
}
#head #nav #ncenter{
width:941px;
height:37px;
float:left;
background-image:url(../images/index_04.jpg);
}
#head #nav #ncenter #n1{
width:130px;
height:37px;
float:left;
text-align:center;
line-height:37px;
}
#head #nav #ncenter #n1 a{
font-size:14px;
color:#FFFFFF;
font-weight:bold;
}
#head #nav #ncenter #n2{
width:4px;
height:37px;
float:left;
background-image:url(../images/index_06.jpg);
}
#head #nav #nright{
float:left;
width:16px;
height:37px;
background-image:url(../images/index_08.jpg);
}
/*ͷ*/

/*Bannerʼ*/
#banner{
clear:both;
margin:0 auto;
width:967px;
height:218px;
}
#banner img{
border:0px;
}
/*Banner*/

/*忪ʼ*/
#main{
margin:0 auto;
width:967px;
}
#main #index_left{
width:199px;
float:left;
}
#main #index_right{
width:758px;
float:right;
}
#main #index_right1{
width:758px;
float:left;
}

#main #index_right2{
width:758px;
float:left;
margin-top:10px;
}

/*ҳ˾鿪ʼ*/
#main #indexa{
width:236px;
float:left;
}
#main #indexa #topa{
width:236px;
float:left;
clear:both;
height:17px;
}
#main #indexa #topa #topla{
width:8px;
height:17px;
background-image:url(../images/index_14.jpg);
float:left;
}
#main #indexa #topa #topca{
width:202px;
float:left;
height:17px;
line-height:17px;
background-image:url(../images/index_16.jpg);
}
#main #indexa #topa #topca a{
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}
#main #indexa #topa #topra{
width:26px;
height:17px;
float:left;
background-image:url(../images/index_18.jpg);
}
#main #indexa #maina{
width:234px;
float:left;
border-left:#c8cdd1 1px solid;
border-right:#c8cdd1 1px solid;
border-bottom:#c8cdd1 1px solid;
padding-bottom:8px;
height:227px;
}
#main #indexa #maina #mainla{
width:218px;
float:left;
line-height:22px;
color:#2b518f;
padding-left:8px;
padding-right:8px;
padding-top:5px;
}
#main #indexa #maina #mainla span{
widht:98px;
float:right;
text-align:right;
}
#main #indexa #maina #mainca{
float:left;
width:218px;
}
/*ҳ˾*/

/*ҳѶʼ*/
#main #indexb{
width:273px;
float:left;
margin-left:12px;
height:250px;
}
#main #indexb #topb{
width:273px;
background-image:url(../images/index_16.jpg);
height:17px;
}
#main #indexb #topb #toplb{
width:8px;
height:17px;
background-image:url(../images/index_14.jpg);
float:left;
}
#main #indexb #topb #topcb{
width:239px;
float:left;
height:17px;
line-height:17px;
}
#main #indexb #topb #topcb a{
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}
#main #indexb #topb #toprb{
width:26px;
height:17px;
float:left;
background-image:url(../images/index_18.jpg);
}
#main #indexb #mainb{
width:271px;
float:left;
border-left:#c8cdd1 1px solid;
border-right:#c8cdd1 1px solid;
border-bottom:#c8cdd1 1px solid;
padding-bottom:8px;
height:227px;
}
#main #indexb #mainb #mainlb{
width:256px;
float:left;
padding-left:8px;
padding-right:8px;
}
#main #indexb #mainb #maincb{
float:left;
width:256px;
}
#main #indexb #mainb #maincb ul li{
width:256px;
background:url(../images/index_28.jpg) left center no-repeat;
line-height:24px;
height:24px;
float:left;
}
#main #indexb #mainb #maincb ul li a{
width:240px;
color:#003266;
float:left;
line-height:24px;
border-bottom:1px #b2c1d6 dashed;
padding-left:16px;
}
#main #indexb #mainb #mainrb{
width:273px;
float:left;
}
/*ҳѶ*/

/*ҳΧʼ*/
#main #indexc{
width:226px;
float:right;
}
#main #indexc #topc{
width:226px;
float:left;
background-image:url(../images/index_16.jpg);
height:17px;
}
#main #indexc #topc #toplc{
width:8px;
height:17px;
background-image:url(../images/index_14.jpg);
float:left;
}
#main #indexc #topc #topcc{
width:192px;
float:left;
height:17px;
line-height:17px;
}
#main #indexc #topc #topcc a{
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}
#main #indexc #topc #toprc{
width:26px;
height:17px;
float:left;
background-image:url(../images/index_18.jpg);
}
#main #indexc #mainc{
width:224px;
float:left;
border-left:#c8cdd1 1px solid;
border-right:#c8cdd1 1px solid;
border-bottom:#c8cdd1 1px solid;
padding-bottom:8px;
height:227px;
}
#main #indexc #mainc #mainlc{
width:208px;
float:left;
padding-right:8px;
padding-left:8px;
}
#main #indexc #mainc #maincc{
width:208px;
float:left;
padding-top:5px;
}
#main #indexc #mainc #maincc ul li{
width:208px;
float:left;
line-height:25px;
color:#2b518f;
padding-bottom:15px;
border-bottom:#2b518f 1px dashed;
padding-top:10px;
}
#main #indexc #mainc #maincc ul li a{
color:#2b518f;
}
#main #indexc #mainc #maincc ul li span{
width:100px;
float:left;
text-align:left;
padding-right:5px;
}
#main #indexc #mainc #mainrc{
}
/*ҳΧ*/





/*ҳƷбʼ*/
#main #indexd{
width:199px;
float:left;
}
#main #indexd #topd{
width:199px;
float:left;
clear:both;
background-image:url(../images/index_16.jpg);
height:17px;
}
#main #indexd #topd #topld{
width:8px;
height:17px;
background-image:url(../images/index_14.jpg);
float:left;
}
#main #indexd #topd #topcd{
width:165px;
float:left;
height:17px;
line-height:17px;
}
#main #indexd #topd #topcd a{
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}
#main #indexd #topd #toprd{
width:26px;
height:17px;
float:left;
background-image:url(../images/index_18.jpg);
}
#main #indexd #maind{
width:197px;
float:left;
border-left:#c8cdd1 1px solid;
border-right:#c8cdd1 1px solid;
border-bottom:#c8cdd1 1px solid;
padding-bottom:4px;
}
#main #indexd #maind #mainld{
width:179px;
float:left;
padding-left:8px;
padding-right:9px;
}
/*
#main #indexd #maind #maincd{
width:179px;
float:left;
}
#main #indexd #maind #maincd ul li{
width:154px;
float:left;
background:url(../images/index_10.jpg) repeat-y 3px left;
height:26px;
line-height:26px;
color:#0a315a;
padding-left:25px;
margin-top:3px;
}
#main #indexd #maind #maincd ul li a{
color:#0a315a;
}
#main #indexd #maind #maincd ul li a:hover{
color:#0099CC;
}*/
#main #indexd #maind #mainrd{
width:179px;
float:left;
padding-left:8px;
padding-right:9px;
padding-top:5px;
}
#main #indexd #maind #mainxd{
width:179px;
float:left;
line-height:20px;
padding-left:8px;
padding-right:9px;
color:#0a315a;
}

/*ҳƷб*/

/* //////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////
*/



/*ҳƷչʾʼ*/
#main #indexz{
width:758px;
float:left;
}
#main #indexz #topz{
width:758px;
float:left;
clear:both;
background-image:url(../images/index_16.jpg);
height:17px;
}
#main #indexz #topz #toplz{
width:8px;
float:left;
height:17px;
}
#main #indexz #topz #topcz{
width:724px;
float:left;
height:17px;
background:url(../images/index_16.jpg);
}
#main #indexz #topz #topcz a{
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}

#main #indexz #topz #toprz{
width:26px;
height:17px;
float:left;
}
#main #indexz #mainz{
width:756px;
float:left;
border-left:#c8cdd1 1px solid;
border-right:#c8cdd1 1px solid;
border-bottom:#c8cdd1 1px solid;
padding-bottom:10px;
}
#main #indexz #mainz #mainlz{
width:756px;
float:left;
}
#main #indexz #mainz #maincz{
width:756px;
float:left;
}
#main #indexz #mainz #maincz ul li{
width:145px;
float:left;
height:107px;
margin-top:10px;
margin-left:3px;
border:#c8cdd1 1px solid;
}

/**/


/*ײʼ*/
#foot{
width:967px;
margin:0 auto;
background-color:#00489d;
text-align:center;
color:#FFFFFF;
line-height:28px;
clear:both;
}
#foot a{
color:#FFFFFF;
}
/*ײ*/


#main{
width:967px;
margin:0px auto;
clear:both;
}
/*??*/
#main #left{
float:left;
width:164px;
}
#main #left #m1{
font-size:14px;
color:#00489d;
font-weight:bold;
text-align:center;
width:164px;
height:44px;
line-height:44px;
float:left;
clear:both;
background-image:url(../images/inside_03.jpg);
}
#main #left #m2{
float:left;
width:164px;
clear:both;
}
#main #left #m2 ul li{
width:115px;
float:left;
height:36px;
border-bottom:1px solid #ebebeb;
border-left:1px solid #e6e6e6;
border-right:1px solid #e6e6e6;
line-height:36px;
padding-left:49px;
}
#main #left #m3{
 float:left;
 width:164px;
 clear:both;
}
#zxpage_inside_navproduct {
  padding-top:10px;
  border-bottom:1px solid #ebebeb;
  border-left:1px solid #e6e6e6;
  border-right:1px solid #e6e6e6;
}

#zxpage_inside_navproduct li {
  background:url(home_15.jpg) no-repeat top left;
  padding:1px 0 10px 24px;
  font-weight:bold;
  border-bottom:1px solid #ebebeb;
  display:block;
}

#zxpage_inside_navproduct li ul {
	padding-left:10px;
}

#zxpage_inside_navproduct li ul li {
  background:url();
  padding:0;
  font-weight:normal;
  border:none;
}

#zxpage_inside_navproduct li ul li ul li{
  background:url(icon_01.png) no-repeat 8px 10px;
  padding:0 0 0 15px;
  font-weight:normal;
}


/*ҳcss*/
#main #center{
float:left;
width:26px;
vertical-align:top;
}

#main #right{
width:767px;
float:left;
}
#main #right #atitle{
float:left;
clear:both;
height:17px;
}
#main #right #atitle #l{
float:left;
width:18px;
height:17px;
vertical-align:middle;
}
#main #right #atitle #c{
width:212px;
float:left;
padding-left:5px;
height:17px;
color:#00489d;
font-weight:bold;
}
#main #right #atitle #r{
float:left;
width:522px;
height:17px;
text-align:right;
line-height:17px;
}
#main #right #leftr{
clear:both;
float:left;
width:77px;
background-color:#a82d32;
height:2px;
overflow:hidden;
}
#main #right #rightb{
float:left;
width:690px;
height:2px;
background-color:#e3e3e3;
overflow:hidden;
}
#main #right #acontent{
margin-bottom:10px;
margin-top:10px;
float:left;
clear:both;
width:767px;
height:auto!important;
}
#main #right #acontent #title{
height:25px;
line-height:25px;
background-color:#E0E0E0;
float:left;
text-align:center;
width:767px;
font-size:13px;
font-weight:bold;
}
#main #right #acontent #content{
width:750px;
margin:0px auto;
padding:10px 0px;
}
#main #right #acontent ul li{
width:767px;
float:left;
height:30px;
border-bottom:1px #ccc dashed;
}
#main #right #acontent ul li a{
width:667px;
float:left;
height:30px;
}
#main #right #acontent ul li span{
width:100px;
text-align:center;
float:left;
}

/*分页标签*/
#zx_inside_list_page{
  width:750px;
  padding-right:17px;
  font-size:12px;
  padding-top:5px;
  text-align:right;
  display:block;
}
#zx_inside_list_page a{
  color:#000000;
  text-decoration:none;
}
#zx_inside_list_page a:hover{
  color:#FF0000;
  text-decoration:none;
}

/*新闻内页*/
#zx_page_main_content_right_new{
  padding:10px;
  width:740px;
}
#zx_page_main_content_right_new_title{
  font-size:14px;
  font-weight:bold;
  text-align:center;
  height:30px;
  line-height:30px;
}
#zx_page_main_content_right_new_info{
  margin-top:20px!important;
  margin-top:0px;
  font-size:12px;
  height:25px;
  color:#999999;
  text-align:center;
}
#zx_page_main_content_right_new_des{
 font-size:12px;
 line-height:20px;
}

/*产品列表*/
#pro_content{
  width:750px;
  margin-left:8px;
  margin-top:40px!important;
  margin-top:5px;
}
#pro_content ul{
  margin:0px;
  padding:0px;
  border:0px;
  list-style-type:none;
}
#pro_content ul li{
  float:left;
  width:180px;
  margin-left:5px;
  text-align:center;
}
#pro_content ul li span{
  float:left;
  width:180px;
  text-align:center;
  display:block;
}
#pro_content ul li img {
  border:1px solid #ccc;
  padding:2px;
}

/*产品内页*/
#zxpage_home_right_b{
  padding:10px;
  width:740px;
}
#zx_page_main_content_right_title{
	font-size:14px;
	font-weight:bold;
	text-align:center;
	height:30px;
	line-height:30px;
	color:#000000;
}
#zx_page_main_content_right_time{
  margin-top:20px!important;
  margin-top:0px;
  color:#999999;
  font-size:12px;
  text-align:center;
}
#zx_page_main_content_right_text{
  font-size:12px;
  line-height:22px;
  color:#000000;
  white-space:pre-wrap; 
  word-wrap:break-word;
  word-break:break-all;
}


#zxpage_head_menu a:active {
    text-decoration: none;
	color:#FFFFFF;
}
#zxpage_head_menu a:visited {
	text-decoration: none;
	color:#FFFFFF;
}
#zxpage_head_menu{
  float:left;
}
#zxpage_head_menu li{
float:right;
position:relative;
width:105px;
height:31px;
text-align:center;
line-height:31px;
font-size:12px;
padding-left:10px;
display:block;
color:#0000FF;
}

#zxpage_head_menu ul{
	list-style-type:none;
	display:none;
	position:absolute;
	line-height:31px;
	z-index:9000;
	float:right;
	margin-top:-1px!important;
	margin-left:-16px!important;
	margin-top:22px;
	margin-left:-110px;
	width:150px;
    text-indent:2px;
}

#zxpage_head_menu ul li{
width:150px;
text-align:left;
background-image:url(../images/index_04.jpg);
background-repeat:repeat-x;
height:25px;
display:block;
}

#zxpage_head_menu li ul a {
height:auto;
float:left;
padding-left:10px;
}

#zxpage_head_menu li ul a:hover {
height:auto;
float:left;
padding-left:10px;
color:#FF0000;
}

#zxpage_head_menu ul ul{
  margin-left:160px!important;
  margin-top:0px!important;
  margin-top:2px;
  margin-left:75px;
  margin-top:0px;
  padding:0px;
  list-style-type:none;
  display:none;
  width:150px;
}	

#zxpage_head_menu li:hover ul ul, #zxpage_head_menu li:hover ul ul ul, #zxpage_head_menu li:hover ul ul ul ul{
display:none;
}
#zxpage_head_menu li:hover ul, #zxpage_head_menu li li:hover ul, #zxpage_head_menu li li li:hover ul, #zxpage_head_menu li li li li:hover ul{
display:block;
}


/*友情链接*/
#zx_page_link{
  margin:0px auto;
  width:967px;
  border:1px solid #CCCCCC;
}

#zx_page_link_a ul{
  margin:0px;
  padding:0px;
  list-style-type:none;
}
#zx_page_link_a ul li{
  float:left;
  font-size:12px;
  line-height:22px;
  color:#000000;
  margin-left:5px;
}
#zx_page_link_a a:hover{
  color:#B3D9D9;
}


/*首页左侧菜单*/
#zx_main_menu_left{
  width:179px;
  float:left;
  background:url(../images/menubg.gif) repeat-y;
}
#zxpage_main_navproduct ul{
  padding:0px;
  margin:0 0 0 10px;
}
#zxpage_main_navproduct span{
  padding:0px;
  margin:0px;
  line-height:32px;
}
#zxpage_main_navproduct li a{
  color: #333333;
  line-height:32px;
  padding:0 0 0 20px;
  text-decoration:none;
  background:url(../images/menu01.gif) no-repeat 5px;
}