@charset "utf-8";
/* CSS Document */
html,body,p,h1,h2,h3,h4,h5,h6,img,span,input{ margin:0px; padding:0px;}
body{ font-family: Arial, Helvetica, sans-serif; font-size:12px;}
a img{ border:0px;}
.clear{ clear:both;}



/*��ҳ ��ʼ */
.box{ width:960px; margin:0px auto;}
.logo{ width:960px; height:102px; background:url(../images/logobg.gif) repeat-x left bottom;}
	.logoLeft{ width:392px; height:101px; float:left;}
	.logoRight{ width:560px; height:102px; float:right;}
		.logoRighttop{ width:350px; height:30px;margin-top:20px; float:right;}
		   .logoRighttop ul{ margin:0px; padding:0px; list-style:none;}
		     .logoRighttop ul li{ font-family:Arial, Helvetica, sans-serif; font-size:9px;height:25px; line-height:25px; background:url(../images/logolibg.gif) no-repeat left center; padding-left:14px; margin-left:20px; float:left;}
			 *html .logoRighttop ul li{ font-family:Arial, Helvetica, sans-serif; font-size:9px;height:25px; line-height:25px; background:url(../images/logolibg.gif) no-repeat left center; padding-left:14px; margin-left:18px; float:left;}
			   .logoRighttop ul li a{ color:#000; text-decoration:none;}
			   .logoRighttop ul li a:hover{ color:#F00;}
		.logoRightbottom{ width:560px; height:27px; margin-top:23px; float:right;}
		*html .logoRightbottom{ width:560px; height:27px; margin-top:25px; float:right;}
		   /* .logoRightbottom ul{ margin:0px; padding:0px; list-style:none;}
			   .logoRightbottom ul li{ width:76px; height:27px; line-height:27px; text-align:center; margin-left:4px; float:left;}
			    *html .logoRightbottom ul li{ width:76px; height:27px; line-height:27px; text-align:center; margin-left:3px; float:left;}
			     .logoRightbottom ul li a{ display:block; width:76px; height:27px; color:#FFF; text-decoration:none; background:url(../images/menu1.gif) no-repeat left center; }
				    .logoRightbottom ul li a:hover{ background:url(../images/menu2.gif) no-repeat left center;}
                       .logoRightbottom ul li a.root{ background:url(../images/menu2.gif) no-repeat left center;}*/

.reach{ width:960px; height:60px; background:url(../images/reachbg.gif) repeat-x left center;}
    .reachLeft{ width:330px; height:30px;  margin-left:20px; margin-top:10px; float:right;}
	  .reachLeft img { float:left; margin-top:2px;}
	  .reachLeft input{ width:270px; height:20px; line-height:20px; color:#666666; margin-top:4px;border:none; float:left;}
	  
	 .reachRight{ width:430px; height:60px; float:left;}
	    .reachRight p{ margin-left:20px; margin-top:10px; color:#444444;}
		.reachRight img { margin-right:10px;}
		.reachRight span{ font-family:Arial, Helvetica, sans-serif;font-size:24px; font-style:italic; color:#ff7b00;}
         .jike{ width:160px; height:33px; float:left; margin-top:15px;}

/*��ҳ���� ��ʼ*/
.main{ width:960px;}
/*�������*/
  .list{ width:203px; float:left;}
    .listBig{ width:203px;/* border-left:1px solid #e9f0f7; border-right:1px solid #e9f0f7;*/}
		/*.listTop{ width:203px; height:6px;background:url(../images/list1top.gif) no-repeat left top;}*/
		.listConter{ width:201px; min-height:475px; _height:475px; background:#fcfeff url(../images/subNavBack.gif) repeat-x left top; 			border: 1px solid #dbe7f3; /*border-left:1px solid #e9f0f7; border-right:1px solid #e9f0f7; float:left;*/
	}
		   .listConterTitle{ width:203px; height:25px; border-bottom:1px solid #d4e4f4; margin-top:4px;}
		       .listConterTitle h2{ font-size:14px; color:#005ba9; background:url(../images/listjiantou.gif) no-repeat left center; margin-left:20px; padding-left:20px;}
		       .listConter ul{ margin:0px; padding:0px; list-style:none; margin-top:10px;} 
			     .listConter ul li{ width:170px; /*height:30px; line-height:30px;*/ background:url(../images/logolibg.gif) no-repeat left 5px; margin-left:20px; margin-top:5px; margin-bottom:10px; padding-left:10px; position:relative;}
		            .listConter ul li a{ color:#05579e; text-decoration:none; font-size:14px; z-index:10;}
                          .listConter ul li li a{ color:#333; text-decoration:none; font-size:12px; }

					.listConter ul li a:hover{ color:#F00;}
					.listConter ul ul{ margin:0; padding:5;margin-top:10px; position:absolute; /*margin-left:140px; margin-top:-40px;*/background:#F7FFFF; display:none; border:#09C 2px solid; top:-10px; left:160px; z-index:9999;}
					.listConter ul li li{ margin-top:0px; padding-left:10px; line-height:1.5; width:200px;}
		.listBottom { width:203px; height:6px; background:url(../images/list1bottom.gif) no-repeat left center;}
   .listReach{ width:203px; margin-top:10px; clear:both;}
        .listReachTop{ width:203px; height:11px; background:url(../images/listreachtopbg.gif) no-repeat left top; float:left;}
		.listReachConter{ width:201px; min-height:175px; _height:175px; background:url(../images/listreachconterbg.gif) repeat-x left bottom; border:1px solid #e9f0f7; float:left;}
            .listReachTitle{ width:200px; height:85px; border-bottom:1px dashed #acafb2; float:left;}
			   .listReachTitle h2{ font-size:14px; color:#005ba9; margin-left:20px;}
			   .listReachTitle p{ width:172px; height:27px; background:url(../images/listreach.gif) no-repeat left center; margin-left:10px; margin-top:10px; }
			    .listReachTitle p img{ float:left;}
		           .listReachTitle p input{ width:120px; height:18px; line-height:20px;color:#666666; margin-top:3px; margin-left:8px; border:none; float:left;}
				   *html .listReachTitle p input{ width:120px; height:18px; line-height:20px;color:#666666; margin-top:2px; margin-left:2px; border:none; float:left;}
		    .lxwm{ width:203px; height:90px; background:url(../images/listreachtu1.gif) no-repeat 2px 15px; float:left;}
			  .lxwm h2{font-size:14px;  margin-left:120px; margin-top:40px;}
			    .lxwm h2 a{color:#005ba9; text-decoration:none;}
		.listReachBottom{ width:203px; height:7px; background:url(../images/listreachbottombg.gif) no-repeat left center; float:left;}
/*�Ҳ�����*/
.primary{ width:747px; float:right;}
  .primary .banner{ width:747px; height:144px;}
  .primaryConter{ width:747px;float:left;}
  .primaryTitle{ width:743px; height:30px; background:url(../images/titlebg.gif) no-repeat left bottom;}
  .primaryTitle h2{ height:30px; line-height:30px;font-size:14px; color:#005ba9;background:url(../images/listjiantou.gif) no-repeat left center; padding-left:20px; float:left;}
  .primaryTitle span{ height:30px; line-height:30px; float:right; margin-right:4px; color:#888888}
       .primaryTitle span a{ color:#888888; text-decoration:none;}
	   .primaryTitle span a:hover{ color:#F00;}
  .primarytu{ width:747px;}
       .primarytu ul{ margin:0px; padding:0px; list-style:none;}
	       .primarytu ul li{ width:169px; height:160px; text-align:center; margin-left:14px; margin-top:30px;float:left;}
		   .primarytu ul li img{
			     max-width: 169px; 
				 max-height: 120px; 
				 width: expression(this.width >169 && this.height < this.width ? 169: true); 
				 height: expression(this.height > 120 ? 120: true);
				 border:none;
		    }
/*		   *html  .primarytu ul li{ width:169px; height:120px; line-height:30px; text-align:center; margin-left:14px; margin-top:30px;float:left;}
*/		      .primarytu ul li a{ color:#05579e; text-decoration:none;}
			  .primarytu ul li a:hover{ color:#F00;}
			     
/*��ҳ���� ����*/

/*��������*/
.friends{ width:960px; min-height:125px; _height:125px; background:url(../images/friendsbg.gif) repeat-x left top; margin-top:20px;}
   .friends .title{ width:960px; height:30px; margin-top:10px; margin-bottom:10px; float:left;}
  .friends h2{ width:960px; height:30px; line-height:30px; font-size:14px; color:#005ba9; margin-left:20px; }
  .friends h2 a{ font-size:12px; font-weight:normal;color:#4286c0; text-decoration:none; margin-right:20px;}
     .friends h2 a:hover{ color:#F00;}
  .friends p{ margin-left:20px; margin-top:10px; color:#666666;}
     .friends p a{ color:#666666; text-decoration:none;}
	 .friends p a:hover{ color:#F00;}
/*��ҳ ����*/  

/*qq�ͷ� ��ʼ*/
.float0831 {
	POSITION: fixed; TOP: 180px; RIGHT: 1px; _position: absolute;
}
.float0831 A {
	COLOR: #00a0e9;
}
.float0831 A:hover {
	COLOR: #ff8100; TEXT-DECORATION: none;
}
.float0831 .floatL {
	POSITION: relative; WIDTH: 28px; FLOAT: left;
}
.float0831 .floatL A {
	TEXT-INDENT: -9999px; DISPLAY: block; FONT-SIZE: 0px;
}
.float0831 .floatR {
	BACKGROUND:url(../images/float_bg.gif);
}
.float0831 .tp {
	BACKGROUND: url(../images/float_bg.gif);
}
.float0831 .cn {
	BACKGROUND: url(../images/float_bg.gif);
}
.float0831 .floatR {
	PADDING-BOTTOM: 15px; WIDTH: 130px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -131px bottom; FLOAT: left; OVERFLOW: hidden;
}
.float0831 .tp {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0% 0%; HEIGHT: 10px;
}
.float0831 .cn {
	BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: -262px 0px;
}
.float0831 .cn H3 {
	TEXT-INDENT: -9999px; HEIGHT: 36px; FONT-SIZE: 0px;
}
.float0831 .cn UL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; PADDING-TOP: 0px; list-style:none; margin:0;
}
.float0831 .cn UL LI {
	BORDER-BOTTOM: #e6e5e4 1px solid; LINE-HEIGHT: 36px; WORD-WRAP: break-word; HEIGHT: 36px; OVERFLOW: hidden; WORD-BREAK: normal;
}
.float0831 .titZx {
	BACKGROUND: url(../images/float_s.gif) no-repeat;
}
.float0831 .titDh {
	BACKGROUND: url(../images/float_s.gif) no-repeat;
}
.float0831 .titDc {
	BACKGROUND: url(../images/float_s.gif) no-repeat;
}
.float0831 .icoZx {
	BACKGROUND: url(../images/float_s.gif) no-repeat;
}
.float0831 .icoTc {
	BACKGROUND: url(../images/float_s.gif) no-repeat;
}
.float0831 .icoFf {
	BACKGROUND: url(../images/float_s.gif) no-repeat;
}
.float0831 .icoTl {
	BACKGROUND: url(../images/float_s.gif) no-repeat;
}
.float0831 .btnOpen {
	BACKGROUND: url(../images/float_s.gif) no-repeat;
}
.float0831 .btnOpen_n {
	BACKGROUND: url(../images/float_s.gif) no-repeat;
}
.float0831 .btnCtn {
	BACKGROUND: url(../images/float_s.gif) no-repeat;
}
.float0831 .titZx {
	BACKGROUND-POSITION: 5px -10px;
}
.float0831 .titDh {
	BACKGROUND-POSITION: 5px -66px;
}
.float0831 .titDc {
	BACKGROUND-POSITION: 5px -124px;
}
.float0831 .icoZx {
	BACKGROUND-POSITION: 2px -154px;
}
.float0831 .icoTc {
	BACKGROUND-POSITION: 0px -323px;
}
.float0831 .icoFf {
	BACKGROUND-POSITION: 2px -213px;
}
.float0831 .icoTl {
	PADDING-LEFT: 20px; DISPLAY: block;  BACKGROUND-POSITION: 2px -266px; FLOAT: left;
}
.float0831 .btnOpen {
	BACKGROUND-POSITION: -30px -396px;
}
.float0831 .btnOpen_n {
	BACKGROUND-POSITION: 0px -530px;
}
.float0831 .btnCtn {
	BACKGROUND-POSITION: 0px -396px;
}
.float0831 .icoZx {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left;
}
.float0831 .icoTc {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left;
}
.float0831 .icoFf {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left;
}
.float0831 .btnOpen {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px;
}
.float0831 .btnOpen_n {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px;
}
.float0831 .btnCtn {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px;
}
.float0831 .btnOpen {
	TOP: 118px; LEFT: 1px;
}
.float0831 .btnOpen_n {
	TOP: 118px; LEFT: 1px;
}
.float0831 .btnCtn {
	TOP: 118px; LEFT: 2px;
}
.float0831 UL LI H3.titDc A {
	WIDTH: 80px; DISPLAY: block; HEIGHT: 36px;
}
.float0831 UL LI.top {
	BORDER-BOTTOM: #ace5f9 1px solid;
}
.float0831 UL LI.bot {
	BORDER-BOTTOM-STYLE: none;
}
/*.float0831 UL.webZx {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 164px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/webZx_bg.jpg) no-repeat; HEIGHT: 65px; PADDING-TOP: 0px
}*/
.float0831 UL LI.webZx-in {
	BORDER-BOTTOM-STYLE: none; PADDING-LEFT: 5px; HEIGHT: 50px; PADDING-TOP: 8px;
}
/*QQ�ͷ� ����*/


/*�����˵� ��ʼ*/

.homeNav{ width:560px; height:27px;}
#page-wrap{ width: 560px; margin: 25px auto; } 
.homeNav a{ text-decoration: none; }
.homeNav ul{ margin:0px; padding:0px;list-style: none;}
.homeNav ul.nav li a.root{ background:url(../images/menu2.gif) no-repeat left center;}
.homeNav ul.nav li a {display:block; width:74px; height:27px; color:#FFF; text-decoration:none; background:url(../images/menu1.gif) no-repeat left center;}

.homeNav ul.nav li a:hover{ background:url(../images/menu2.gif) no-repeat left center; color:#FFF;}

/* 
	LEVEL ONE
*/
.homeNav ul.nav { width:560px;position: relative;}
.homeNav ul.nav li{ width:76px; height:27px; line-height:27px; float: left; text-align:center; margin-left:3px;}
/*.homeNav ul.nav a:hover{ color:#FFF;}*/


.homeNav ul.nav a:active { color:#ffa500;}
.homeNav ul.nav li a{ display: block;}
.homeNav ul.nav li:last-child a { border-right: none;} /* Doesn't work in IE */
.homeNav ul.nav li.hover,
.homeNav ul.nav li:hover { /*color:#d90003;*/ position: relative;}
.homeNav ul.nav li .sub_menu{ width:160px; /*margin-top:1px;*/}
.homeNav ul.nav li .sub_menu li{width:160px; /*height:auto; line-height:2;*/ margin-left:0px; text-align:left;}
.homeNav ul.nav li .sub_menu li a{width:160px;/* height:auto; line-height:2*/;background:#2b91d3;}
.homeNav ul.nav li .sub_menu li a:hover{ background:#013eca;}
.homeNav ul.nav li .sub_menu li span{ margin-left:10px; margin-right:10px;}


/* 
	LEVEL TWO
*/
ul.nav ul{ width:76px; visibility: hidden; position: absolute; top: 100%; left: 0; }
ul.nav ul li{ font-weight: normal; background: #2b91d3; color: #000; 
									  border-bottom: 1px solid #ccc; float: none; }
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.nav ul li a{ width: 100%; display: inline-block; } 

/* 
	LEVEL THREE
*/
ul.nav ul ul { left: 100%; top: 0; }
ul.nav li:hover > ul { visibility: visible; }

/*�����˵� ����*/










/*����ҳ*/

/*��Ʒ����ҳ*/
.productInfo { width:747px; min-height:240px; _height:240px; float:right;}
     .productInfo .img{border:1px solid #e1e7f4;float:left; margin-right:20px;}
    .productInfo img { float:left; margin-right:10px;}
	.productInfo p{  font-size:14px; margin-top:10px; }
	    .productInfo span{ color:#005188; font-weight:bold;}
		.productInfo a{ color:#F00; text-decoration:none;}
.productFeature { width:747px; min-height:270px; _height:270px; float:right; margin-top:15px;}
   .productFeatureTitle{ width:747px; height:28px; line-height:27px;border-bottom:1px solid #9bc8e9;}
   
       .productFeatureTitle h2{ width:200px;height:33px; line-height:30px; text-align:center;font-family:"����"; font-size:14px; color:#FFF; background:url(../images/productListTu05.gif) no-repeat left center;}
	    .produCtont{line-height:1.7;}
	   .produCtont ul{ margin:0px; padding:0px; list-style:none; margin-top:10px;}
	      .produCtont ul li{ width:700px; height:auto; line-height:2; background:url(../images/productlibg.gif) no-repeat left 10px; margin-left:10px; margin-top:6px; padding-left:10px;}
		     .produCtont ul li a{ color:#444444; text-decoration:none;}
			 .produCtont ul li a:hover{ color:#F00;}
			 
			 


.chanptd h1{font-size:14px;}
.chanpInfo{ line-height:1.7;}
h1.ptit{ font-size:16px; color:#039;}
/*��ƷС���ͺ��б�*/
.productListCont1 { width:747px;}
   .productListCont1 h2{ width:737px; height:30px; line-height:30px; font-size:14px; color:#444444; border-bottom:1px solid #e5e5e5; padding-left:10px;}
   .productListCont1 .tu1{ width:350px; height:91px; float:left; margin-top:20px; margin-left:10px;}
      .tu1 img{ width:145px; height:91px; line-height:91px;float:left; margin-right:20px;}
	  .tu1 h3{ font-size:12px; font-weight:normal; color:#444444}
	     .tu1 h3 span{ font-size:14px; font-weight:bold;}
	  .tu1 p{font-size:12px; width:400px;height:25px; line-height:25px;color:#444444;}
	     .tu1 p span{ color:#888888;}
		 .tu1 p a{ color:#F00; text-decoration:none;}
		 
		  .number{width:700px; float:left; height:30px; padding-top:5px; line-height:30px;}
.productListCont2{ width:747px; float:left; margin-top:20px;}
   .productListCont2 h2{ width:737px; height:30px; line-height:30px; font-size:14px; color:#444444; border-bottom:1px solid #e5e5e5; padding-left:10px;}
   
   .productListCont2 .tu1{ width:737px; height:91px; margin-top:20px; margin-left:10px;}
      .tu1 img{ float:left; margin-right:20px;}
	  .tu1 h3{font-size:12px; font-weight:normal; margin-top:20px; color:#444444}
	     .tu1 h3 span{ font-size:14px; font-weight:bold;}
	  .tu1 p{font-size:12px; width:290px; *width:140px; height:20px; line-height:25px; margin-top:10px;color:#444444}
	     .tu1 p span{ color:#888888;}
		 .tu1 p a{ color:#F00; text-decoration:none;}



/*�����б�ҳ*/
.Newlist{ width:747px;}
  .Newlist ul{ margin:0px; padding:0px; list-style:none; margin-top:10px;}
      .Newlist ul li{width:710px; height:30px; line-height:30px; background:url(../images/newlistlibg.gif) no-repeat left center; margin-left:10px; padding-left:10px; color:#666666; border-bottom:1px dashed #dadada;}
	  .Newlist ul li span{ float:right;}
	     .Newlist ul li a{ color:#666666; text-decoration:none;}
		 .Newlist ul li a:hover{ color:#F00;}
		 
		 
/*��������ҳ*/
.NewInfo{ width:747px; margin-top:20px;}
  .NewInfo h1{ width:700px; height:30px; line-height:30px; font-size:14px; color:#444444; text-align:center; border-bottom:1px dashed #dadada; margin-left:20px;}
.title_bottom{ width:740px; text-align:center; margin-top:10px; color:#999999;}
  .title_bottom strong a{ color:#999999;}
 
.NewInfoCont{ width:700px; min-height:300px; _height:300px; margin-left:20px; margin-top:20px;}

  .NewInfoCont p{ color:#444444; text-indent:2em; line-height:25px;}
    .newsConFy{ width:700px;}
   .newsConFy .ss{ width:680px; line-height:25px; border-bottom:1px dashed #d7d7d7; margin-bottom:10px;margin-left:30px; padding-bottom:10px;}
		.newsConFy .ss a{ color:#30418a; text-decoration:none;}
		.newsConFy .ss a:hover{ color:#dd5f66}
		.newsConFy .xx{ width:680px; line-height:25px; }
		.newsConFy .xx a{ color:#30418a; text-decoration:none; margin-left:30px;}
		.newsConFy .xx a:hover{ color:#dd5f66}


/*��������ҳ*/
.ZlxzCont{ width:747px; margin-top:20px;}
     .ZlxzCont .tu2{ width:710px;min-height:120px; _height:120px;margin-top:20px; margin-left:20px; background:url(../images/Zlxatubg.gif) no-repeat left center; border-bottom:1px dashed #c6c6c6;}
     *html .ZlxzCont .tu2{ width:710px;min-height:120px; _height:120px;margin-top:4px; margin-left:20px; background:url(../images/Zlxatubg.gif) no-repeat left center; border-bottom:1px dashed #c6c6c6;}
               .ZlxzCont .tu2 a.img{ width:138px; height:90px; float:left; margin-top:10px; margin-right:20px; margin-left:7px;padding-bottom:20px}
     .ZlxzCont h2{ font-size:14px;margin-top:20px;}
     .ZlxzCont p{ margin-top:4px; line-height:24px; color:#888888;}



/*���Ʒ���ҳ*/    
.DzfwCont{ width:747px; min-height:400px; _height:400px; text-align:center;float:left;}
  .DzfwCont table{color:#444444; margin-top:40px;}
    .DzfwCont table input{ width:200px; height:20px; line-height:20px;}
	.DzfwCont table select{ width:200px; height:20px;}
	
.chanpin {
	width:747px;
	margin:0 auto;
}
.product_inf {width:747px; min-height:240px; _height:240px;
				
}
.product_inf h1 {
	color:#005188;
	padding:20px 0px 10px 0px;
	 text-align:center;
}
.product_inf img {
	float:left;
	margin-left:50px;
}
.chanpin_miaoshu {
	padding-top:20px;
	padding-left:40px;
	line-height:1.7;
	float:left;	
}