@charset "utf-8";
/* CSS Document */

.fons2{ font-family:"宋体"; font-size:12px;}
.fona6 {font-family:Arial; font-size:16px;}
.fons4{ font-family:"宋体"; font-size:14px;}
.fonw4{font-family:"Microsoft YaHei", "微软雅黑", "Microsoft JhengHei", "华文细黑", STHeiti; font-size:14px;}
.fonw6{font-family:"Microsoft YaHei", "微软雅黑", "Microsoft JhengHei", "华文细黑", STHeiti; font-size:16px;}

.clear{ clear:both;}
.topbg{ width:100%;
		height:auto;
		margin:auto;
		}
.top{ width:1000px;
	  height:46px;
	  margin:auto;
	  }
.wellcome{ width:auto;
		   height:46px;
		   line-height:46px;
		   float:left;
		   color:#666666;
		   }
.phone{ width:347px;
		float:left;}
.toprexian{ width:auto;
			height:46px;
			line-height:46px;
			float:left;
			margin-left:100px;
			background:url(../phone.jpg) left center no-repeat;
			padding-left:24px;
			color:#666666;
			}
.num{ width:auto;
	  height:20px;
	  margin:12px 0px;
	  margin-left:4px;
	  display:block;
	  float:left;
	  }
.topR{ width:auto;
	   height:46px;
	   float:right;
	   line-height:46px;
	   color:#66666;
	   }
.topR a{ color:#666666;}


.bannerbox{ width:100%;
		    height:568px;
			margin:auto;
			border-top:solid 2px #9aa5ba;
			}
.navbox{ width:224px;
		 height:568px;
		 margin:auto;
		 background:#FFFFFF;
		 z-index:999999;
		 position:absolute;
		 top:0;
		 left:12.8%;
		 }
.logo{ width:100%;
	   height:100px;
	   background:#FFF url(../logobg.jpg) left bottom repeat-x;
	   text-align:center;
	   padding-top:30px;
	   }
.gaoduan{ width:100%;
		  height:52px;
		  line-height:52px;
		  margin:6px auto;
		  text-align:center;
		  color:#ff8f00;
		  background:url(../line.png) center center no-repeat;
		  }
.navul{ width:auto;
		padding:0 20px;
		background:#f4f3f1;
		display:block;
		}
.navul li{ width:100%;
		   height:48px;
		   line-height:48px;
		   border-bottom:solid 1px #e1e1e1;
		   text-align:center;
		   color:#555555;
		   }
.navul li:hover{ background:url(../hover.png) center top repeat-y;}
.navul li a{ color:#555555;
			 display:block;
		   }
.navul li a:hover{ color:#242424;}
.box{ width:100%;
	  height:auto;
	  margin:auto;
	  overflow:hidden;
	  }
.searchbox{ width:1000px;
			height:auto;
			margin:12px auto;
			}
.sousuo{ width:auto;
	     height:36px;
		 line-height:36px;
		 float:left;
		 color:#333333;
		 }
.sousuo a{ color:#333333;
		   padding:0px 10px;
		   }
.search{ width:288px;
		 height:30px;
		 float:right;
		 margin:2px 0px;
		 border:solid 1px #d2d2d2;
		 }
.sarform{ width:288px;
		  height:30px;
		  margin:0px;
		  padding:0px;
		  display:block;
		  }

.inptext{ width:252px;
		  height:20px;
		  line-height:20px;
		  float:left;
		  margin:5px 0px;
		  padding:0px;
		  border:none;
		  border-right:solid 1px #1b1b1b;
		  color:#878787;
		  padding-left:4px;
		  }
.inpicon{ width:31px;
		  height:30px;
		  float:left;
		  background:url(../search.jpg) center center no-repeat;
		  border:none;
		  }
.bg1{ background:#f8feff;
	 }
	 
.Middle{ width:1000px;
		 height:auto;
		 margin:auto;
		 margin-bottom:18px;
		 overflow:hidden;
		 }
.line{ border-top:solid 1px #a0a0a0;}
.Htit{ width:100%;
	   height:38px;
	   line-height:38px;
	   color:#0e5ab2;
	   margin-top:20px;
	   text-align:center;
	   font-family:"微软雅黑";
	   font-size:24px;
	   }
.More{ width:100%;
	   height:20px;
	   line-height:20px;
	   color:#333333;
	   text-align:center;
	   margin-bottom:14px;
	   }
.More a{color:#333333}
	   
.jueul{ width:100%;
		height:auto;
		display:block;
		background:#ebfbff;
		margin-top:6px;
		}
.jueul .li1{ width:250px;
		     height:auto;
			 display:block;
			 float:left;
			 text-align:center;
			 }
.jueul .li1:hover{ background:#FFFFFF;}
.juep{ width:100%;
	   height:44px;
	   line-height:44px;
	   background:#0e5ab2;
	   text-align:center;
	   }
.CUR{ width:248px;
	   height:44px;
	   line-height:44px;
	   background:#0e5ab2;
	   text-align:center;
	   background:#aaf0ff;
	   margin-right:2px;}
.CUR a{ color:#0e5ab2;
		display:block;
		}
.juep a{ color:#FFFFFF;
		 display:block;}
.juep:hover{ width:248px; border-right:solid 2px #FFFFFF; background:#aaf0ff;}
.juep:hover a{ color:#0e5ab2;}
.jueul2{ width:100%;
		 height:auto;
		 display:block;
		 background:#ebfbff;
		 }
.jueul2:hover{ background:#FFFFFF}

.jueul2 li{ width:216px;
		    height:48px;
			margin:auto;
			line-height:48px;
			border-bottom:dotted 1px #dcdcdc;
			text-align:center;
			}
.jueul2 li a{ color:#333333;}

.casebg{ width:100%;
		 height:auto;
		 margin:auto;
		 background:url(../casebg1.jpg) center top no-repeat;
		 }
.caseul{ width:1010px;
		 height:auto;
		 margin:auto;
		 display:block;
		 padding:30px 0px 0px 0px;
		 }
.caseul li{ width:188px;
		    height:auto;
			display:block;
			float:left;
			margin-right:13px;
			background:url(../casebg.png) center bottom no-repeat;
			}
.caseimg{ width:188px;
		  height:318px;
		  text-align:center;
		  }
.casecha{ width:110px;
		 height:32px;
		 line-height:32px;
		 border:dotted 1px #FFFFFF;
		 margin:2px auto;
		 text-align:center;
		 }
.casecha:hover{ background:rgba(255,255,255,0.5)}
.casecha a{ color:#333333;
		    display:block;}
.casecha a:hover{ color:#1992bf;}

.Hzhuan{ width:1000px;
	     height:36px;
		 line-height:36px;
		 margin:auto;
		 color:#666666;
		 text-align:center;
		 font-family:"微软雅黑";
		 font-size:24px;
		 margin-top:34px;
		 }
.titcolor{ color:#fe0002;}
.fbg{ width:100%;
	  height:462px;
	  margin:auto;
	  background:url(../zhuanzhubg.jpg) center bottom no-repeat;
	  }
.fcontainer{ width:1000px;
		     height:438px;
			 margin:auto;
			 overflow:hidden;
			 }
.divtop1{ width:100%;
		  height:174px;
		  margin:auto;
		  }
.div1{ width:116px;
	   height:58px;
	   line-height:58px;
	   text-align:center;
	   border:solid 3px #2db1ec;
	   position:relative;
	   margin-left:30px;
	   margin-top:54px;
	   color:#333333;
	   z-index:9999;
	   float:left;
	   }
.cover{ width:180px;
		height:166px;
		background:rgba(0,134,184,0.9);
		position:absolute;
		left:-32px;
		top:-60px;
		display:none;
		}
.div1:hover .cover{ display:block;}
.div2:hover .cover{ display:block;}
.div3:hover .cover{ display:block;}
.div4:hover .cover{ display:block;}
.div5:hover .cover{ display:block;}
.div6:hover .cover{ display:block;}
.p1{ width:100%;
	 line-height:36px;
	 color:#FFFFFF;
	 margin-top:14px;}
.p2{ padding:4px 14px;
	 line-height:24px;
	 color:#FFFFFF;
	 }
	 
.div2{ width:116px;
	   height:58px;
	   line-height:58px;
	   text-align:center;
	   border:solid 3px #2db1ec;
	   position:relative;
	   margin-left:122px;
	   margin-top:98px;
	   color:#333333;
	   z-index:9999;
	   float:left;
	   }
.div3{ width:116px;
	   height:58px;
	   line-height:58px;
	   text-align:center;
	   border:solid 3px #2db1ec;
	   position:relative;
	   margin-left:42px;
	   margin-top:98px;
	   color:#333333;
	   z-index:9999;
	   float:left;
	   }
.div4{ width:116px;
	   height:58px;
	   line-height:58px;
	   text-align:center;
	   border:solid 3px #2db1ec;
	   position:relative;
	   margin-left:112px;
	   margin-top:18px;
	   color:#333333;
	   z-index:9999;
	   float:left;
	   }
.div5{ width:116px;
	   height:58px;
	   line-height:58px;
	   text-align:center;
	   border:solid 3px #2db1ec;
	   position:relative;
	   margin-left:282px;
	   margin-top:66px;
	   color:#333333;
	   z-index:9999;
	   float:left;
	   }
.div6{ width:168px;
	   height:48px;
	   text-align:left;
	   border:solid 3px #2db1ec;
	   position:relative;
	   margin-left:134px;
	   margin-top:26px;
	   color:#333333;
	   z-index:9999;
	   float:left;
	   padding:10px 10px;
	   }
.color3{ color:#0058bd;
		 line-height:24px;
		 }
.color4{ color:#00ecb2;
		 font-size:24px;}
.color_4{ color:#00aeac;
		 font-size:24px;
		}
.huawen{ width:100%;
		 height:auto;
		 background:url(../diwen.png) left top repeat-y;
		 overflow:hidden;}
		 
.lybg{ width:1000px;
	   height:192px;
	   overflow:hidden;
	   margin:auto;
	   background:url(../lvye.jpg) center center no-repeat;
	   margin-top:4px;
	   }
.touming{ width:812px;
		 height:152px;
		 margin:auto;
		 background:url(../touming.png) center center no-repeat;
		 padding:20px ;
		 }
.touming2{ width:812px;
		 height:152px;
		 margin:auto;
		 background:url(../touming2.png) center center no-repeat;
		 padding:20px ;
		 }
.color5{ color:#878787;}
.lyp{ line-height:30px;
	  text-align:center;
	  }
.lyrx{ width:380px;
	   height:36px;
	   margin:8px auto;
	}
.rexian2{ width:auto;
		  height:36px;
		  line-height:36px;
		  float:left;}
.zixun{ width:104px;
		height:36px;
		line-height:36px;
		text-align:center;
		color:#FFFFF;
		background:#0e5ab2;
		float:left;
		margin-left:20px;
		}
.zixun a{ color:#FFFFFF;
		  display:block;
		  }
.colortext{ color:#032765;}

.zsbg{ width:1000px;
	   height:192px;
	   overflow:hidden;
	   margin:auto;
	   background:url(../zhuangshi.jpg) center center no-repeat;
	   margin-top:0px;
	   }
.youshibg{ width:100%;
		 height:auto;
		 margin:30px auto;
		 background:url(../bg.jpg) center top no-repeat;
		 }
.youshi{ width:1000px;
		 height:auto;
		 margin:auto;
		 overflow:hidden;
		 }
.num1{ width:100%;
	   height:226px;
	   margin:auto;
	   margin-top:212px;
	   margin-bottom:68px;
	   }
.num1 .Hleft{ width:384px;
		height:auto;
		float:left;
		margin-left:220px;
		margin-top:30px;
		}
.text1{ width:100%;
		height:44px;
		line-height:44px;
		font-size:26px;
		color:#0e59b4;
		font-family:"微软雅黑";
		}
.text2{ width:auto;
		line-height:30px;
		color:#000000;
		font-size:18px;
		}
.num1 .Hright{ width:auto;
			   height:224px;
			   float:left;
				}
.num2{ width:100%;
	   height:auto;
	   margin:auto;
	   }
.num2 .Hleft{ width:318px;
			  height:auto;
			  float:left;
		      }
.num2 .Hright{ width:auto;
			   height:auto;
			   float:left;
			   margin-left:60px;
			   margin-top:100px;}
.num3{ width:100%;
	   height:226px;
	   margin:auto;
	   margin-top:60px;
	   margin-bottom:36px;
	   }
.num3 .Hleft{ width:270px;
		height:auto;
		float:left;
		margin-left:94px;
		margin-top:118px;
		}
.num3 .Hright{ width:auto;
			   height:auto;
			   float:left;
			   margin-left:20px;
			   margin-top:0px;
			   }
.num4{ width:100%;
	   height:auto;
	   margin:auto;
	   }
.num4 .Hleft{ width:auto;
			  height:auto;
			  float:left;
			  margin-left:94px;
		      }
.num4 .Hright{ width:auto;
			   height:auto;
			   float:left;
			   margin-left:70px;
			   margin-top:140px;
			   }
.num5{ width:100%;
	   height:226px;
	   margin:auto;
	   margin-bottom:40px;
	   }
.num5 .Hleft{ width:394px;
		      height:auto;
		      float:left;
			  margin-left:220px;
			  margin-top:56px;
			}
.num5 .Hright{ width:auto;
			   height:224px;
			   float:right;
				}
.proleft{ width:374px;
		  height:auto;
		  float:left;
		  }
.proright{ width:594px;
		   height:auto;
		   float:left;
		   margin-left:32px;
		   }
.protit{ width:auto;
		 height:30px;
		 margin-bottom:10px;
		 }
.protext{ width:auto;
		  line-height:34px;
		  margin-top:18px;
		  color:#333333;
		  text-indent:2em;
		  }
.protext a{ color:#333333;}
.footbg{ width:100%;
		 height:310px;
		 margin:auto;
		 background:#0e5ab2;
		 }
.foot{ width:1000px;
	   height:310px;
	   margin:auto;
	   overflow:hidden;
	   }
.ftop{ width:1000px;
	   height:16px;
	   line-height:16px;
	   margin:auto;
	   margin-top:20px;}
.foottop{ width:209px;
		  height:16px;
		  background:#aaf0ff url(../sanjiao.jpg) right center no-repeat;
		  }
.footul{ width:164px;
		 height:262px;
		 display:block;
		 float:left;
		 background:#aaf0ff;
		 padding:24px 16px;
		 }
.footul li{ padding-left:30px;
			height:40px;
			line-height:40px;
			border-bottom:dotted 1px #FFFFFF;
			background:url(../ficon.png) 6px center no-repeat;
			}
.footul li a { color:#333333;}
.footul li a:hover{ color:#222222;}
.footdiv{ width:400px;
		  height:auto;
		  float:left;
		  margin-left:40px;
		  margin-top:24px;
		  }
.ftext{ line-height:26px;
		color:#FFFFFF;
		margin-top:10px;
		}
.ftext a{ margin-right:26px;
		  color:#FFFFFF;
		  }
.footdiv2{ width:328px;
		   float:left;
		   margin-left:36px;
		   }
.weixin{ width:84px;
		 height:84px;
		 float:left;
		 margin-top:20px;
		 border:solid 2px #FFFFFF;
		 }
.link{ line-height:36px;
		color:#FFFFFF;
		margin-top:20px;
		}
.sao{ width:auto;
	  height:12px;
	  line-height:12px;
	  padding-top:94px;
	  margin-left:8px;
	  float:left;
	  color:#FFFFFF;
	  }