@charset "utf-8";
/* CSS Document */

.NMiddle{ width:1000px;
		  height:auto;
		  margin:auto;
		  overflow:hidden;
		  }
.Ntopbg2{ width:100%;
		height:auto;
		margin:auto;
		border-top:solid 1px #e5e5e5;
		overflow:hidden;
		}
.Ntop{ width:1000px;
	   height:auto;
	   margin:24px auto;
	   }
.nlogo{ width:auto;
		height:62px;
		float:left;
		}
.ntopR{ width:auto;
		height:auto;
		float:right;
		}
.TONG{   width:288px;
		 height:30px;
		 margin:2px 0px;
		 border:solid 1px #d2d2d2;
	   }
.Nnavbg{ width:100%;
		 height:44px;
		 margin:auto;
		 background:#f4f3f1;
		 }
.Nnav{ width:1000px;
	   height:44px;
	   margin:auto;
	   display:block;
	   }
.Nnav li{ width:130px;
		  height:44px;
		  line-height:44px;
		  float:left;
		  text-align:center;
		  }
.Nnav li.current{ background:#0e5ab2;}
.Nnav li.current a{ color:#FFFFFF;}
.Nnav li a { color:#333333;display: inline-block;width: 100%;height: 100%;}

.Nnav li:hover{ background:#0e5ab2;
		     }
.Nnav li:hover a{ color:#FFFFFF;}

.probanner{ width:100%;
			height:332px;
			margin:auto;
			position:relative;
			overflow:hidden;
			margin:12px 0px;
			}
.proban{ width:1920px;
		 height:332px;
		 position:absolute;
		 margin-left:-960px;
		 left:50%;
		 overflow:hidden;
		 }
.loc{ width:100%;
		   height:54px;
		   background:#0e5ab2;
		   }
.location{ width:auto;
			padding-left:6px;
			float:left;
			line-height:54px;
			color:#FFFFFF;
			width: 380px;
			height: 54px;
			}
.location a{ color:#FFFFFF;}

.san{ width:auto;
	  height:54px;
	  line-height:54px;
	  float:left;
	  margin-left:50px;
	  }
.san a{  width:auto;
	      height:54px;
	     display:block;
		margin:0px 24px;
		float:left;
		color:#FFFFFF;
		}
/*.san a.cur{ background:url(../san.png) center bottom no-repeat;}	
.san a:hover{background:url(../san.png) center bottom no-repeat;}*/

.clfnav{ background:url(../san.png) center bottom no-repeat;}	


.Nleft{ width:244px;
		height:auto;
		float:left;
		margin-top:12px;
		}
.Nleft .Tit{ width:100%;
		     height:84px;
			 background:#0a76ae;
			 overflow:hidden;
			 }
.fenlei{ width:100%;
		 height:36px;
		 line-height:36px;
		 color:#FFFFFF;
		 text-align:center;
		 margin-top:12px;
		 }
.guchen{ width:100%;
		 line-height:20px;
		 color:#79b0d7;
		 text-align:center;
		 }
		 
		 
		
/*主要样式*/
.subNavBox{width:244px;
		   background:#0e5ab2;
		   overflow:hidden;
		   }
.subNav{cursor:pointer;
		font-weight:bold;
		font-size:14px;
		color:#333;
		line-height:46px;
		margin:10px 6px;
		padding-left:28px;
		background:#aaf0ff url(../jiantou1.png) left center no-repeat;
		background-position:95% 50%;
		}

.currentDd a{color:#333333;}
.currentDt{background-image:url(../jiantou.png);}
.navContent{ display: none;
			 margin:0px 6px;}
.navContent li{ 
				height:52px;
				line-height:52px;
				background:url(../ling.png) 10px center no-repeat;
				border-bottom:dotted 1px #FFFFFF;
				padding-left:20px;
				}
.navContent li a{ display:block;
				  width:100%;
				  height:52px;
				  text-align:left;
				  padding-left:10px;
				  font-family:"Microsoft YaHei", "微软雅黑", "Microsoft JhengHei", "华文细黑", STHeiti;
				  font-size:14px;
				  line-height:52px;
				  color:#FFFFFF;
				  }
.navContent li a:hover{color:#ffcc00;}
.navContent li.CURRENT a{color:#ffcc00;}

.NproR{ width:744px;
		height:auto;
		float:left;
		margin-left:10px;
		margin-top:12px;
		}
.Nproul{ width:100%;
		 height:auto;
		 display:block;
		 }
.Nproul li{ width:240px;
		    height:auto;
			display:block;
			float:left;
			margin-left:8px;
			margin-bottom:20px;
			}
.proimg{ width:242px;
		 height:272px;
		 position:relative;
		 overflow:hidden;
		 }
.proimg img{ width:242px;
		 height:239px;}
.ncover{ width:240px;
				height:32px;
				line-height:32px;
				background:rgba(0,0,0,0.5);
				position:absolute;
				left:0px;
				top:240px;
				text-align:center;
				z-index:9999;
				}
.ncover a{ color:#FFFFFF;}
.xq{ width:236px;
	 height:28px;
	 line-height:28px;
	 border:solid 2px #ffc600;
	 text-align:center;
	 }
.xq a{ color:#0e5ab2;}

.NEI{ width:1000px;
	  height:auto;
	  margin:auto;} 
.fenye{ width:100%;
		line-height:30px;
		color:#666666;
		text-align:center;
		}
.fenye li{float:left;padding:5px 10px;list-style: none;}
.NproR .xqRight{ width:720px;
			     height:auto;
				 margin-left:24px;
				 }	
.xqing { width:100%;
		 height:26px;
		 line-height:26px;
		 border-bottom:solid 2px #0eaef1;
		 color:#333333;
		 } 
.Dproimg{ width:auto
		  height:auto;
		  margin:18px 0px;
		  }
.Dprotext{ width:100%;
		   height:auto;
		   line-height:30px;
		   color:#555555;
		   margin:10px 0px;
		   }
.DproTit{ width:100%;
		  height:40px;
		  line-height:30px;
		  text-align:center;
		  color:#0e5ab2;
		  background:url(../proDetail_07.jpg) center bottom no-repeat;
		  }
.Newsul{ width:100%;
		 height:auto;
		 display:block;
		 padding-bottom:10px;
		 }

.Newsul li{ width:100%;
			height:auto;
			display:block;
			float:left;
			margin:16px 0px;
			}
.newsimg { width:156px;
		   height:110px;
		   float:left;
		   }
.NewsRight{ width:534px;
		    height:auto;
			margin-left:30px;
			float:left;
			overflow:hidden;
			}
.Newstit{ height:24px;
		  line-height:24px;
		  color:#0e5ab2;
		  }
.Dprotext a{ color:#555555;}
.Dprotext a:hover{ color:#333333;}
.newsxq a{ color:#0e5ab2;}
.Newstit a{ color:#0e5ab2;}

.pubRight .tit {
		height: 40px;
		line-height: 40px;
		text-align: center;
		font-family:"微软雅黑";
		color:#666666
		font-size: 18px;
		font-weight:bolder;
		overflow: hidden; 
		color:#333;
		background:#fdfdfd;
		margin-top:12px;
		margin-bottom:10px;
		border-bottom:solid 1px #eaeaea;
		}
.pubRight .related {padding: 6px 0px;
                    text-align: center;
                    color: #6A6A6A;}
.pubNr{ width:100%; height:auto; margin:auto; margin-top:10px;}
.pubNr p{ margin-bottom:10px;}
.pubRight .text {padding: 10px 10px 10px 10px;}
.newstext{color:#555555; line-height:36px; text-indent:2em;}

.pre{ width:auto; height:36px; padding-right:20px; line-height:36px; text-align:right; color:#666666;}
.pre a{ color:#555555;}
.pre a:hover{ color:#F00;}

.profiletext{ width:auto;
			  line-height:34px;
			  margin:10px 0px;
			  color:#555555;
			  }
.message{ width:100%;
		  height:auto;
		  padding-top:32px;
		  }
.formbox{ width:100%;
		  height:auto;
		  display:block;
		  margin-top:20px;
		  }
.inputP{ width:auto;
		 height:auto;
		 margin:10px 0px;
		 }
.inputP .L{ width:96px;
		   height:26px;
		   line-height:26px;
		   float:left;
		   color:#333333;
		   text-align:right;
		   }
.inputbox{ width:256px;
		   height:26px;
		   line-height:26px;
		   margin:0px;
		   padding:0px;
		   padding-left:3px;
		   color:#555555;
		   display:block;
		   float:left;
		   margin-left:5px;
		   border:solid 1px #b5b5b5;
		   }
.xing{ color:#ff0000;
	   padding:0px 4px;
	   height:26px;
	   line-height:26px;
	   font-size:16px;
	 }
.inputbox2{ width:556px;
		    height:120px;
		    margin:0px;
		    padding:0px;
		    padding-left:3px;
		    color:#555555;
		    float:left;
		    margin-left:5px;
		    border:solid 1px #b5b5b5;
			line-height:30px;
		   }
.tijiao{ width:84px;
		 height:28px;
		 line-height:28px;
		 text-align:center;
		 background:#0e5ab2;
		 color:#FFFFFF;
		 margin-left:98px;
		 float:left;
		 margin-top:4px;
		 }
.tijiao a{ color:#FFFFFF;}

.quxiao{ width:84px;
		 height:28px;
		 line-height:28px;
		 text-align:center;
		 background:#0e5ab2;
		 color:#FFFFFF;
		 margin-left:30px;
		 float:left;
		 margin-top:4px;
		 }
.quxiao a{ color:#FFFFFF;}
.tian{ width:auto;
       line-height:28px;
	   float:left;
	   margin-left:10px;
	   color:#666666;
	   }

