@charset "utf-8";
/* CSS Document */
.nban{ background:url(../images/nban.jpg) no-repeat center; height:250px;}
.bread{ padding-bottom:10px; border-bottom:1px dashed #CCC; width:1100px;}
.title {
	border-top:3px solid #FFF;
	font-family:"Times New Roman";
	font-size:20px;
	padding-top:5px;
	font-weight:bold;
}
.title span {
	font-family:"微软雅黑";
	line-height:35px;
	font-weight:700;
}
.path {
	background:url(../images/home.png) no-repeat left center;
	margin-top:27px;
	text-indent:20px;
}
.navbar { 
margin-top:30px;
	height:46px;
	font-size:15px;
}
.navbar a {
	display:block;
	border:1px solid #cacaca;
	color:#000;
	width:105px;
	text-align:center;
	height:35px;
	line-height:35px;
	margin-right:11px;
	float:left;
}
.navbar a:hover {
	background:#0054b8;
	border:1px solid #0054b8;
	color:#fff;
}
.navbar a.cur {
	background:#0054b8;
	border:1px solid #0054b8;
	color:#fff;
}
.content {
	padding-top:25px;
	min-height:533px;
	height:auto !important;
	height:533px;
}
.nnewsnr dl{ border-bottom:1px dotted #CCC; margin-bottom:20px; padding-bottom:20px;}
.nnewsnr dt{  width:180px; height:140px; float:left;}
.nnewsnr dd{ float:right; width:880px;}
.nnewsnr dd h3{ font-size:16px;font-family:"微软雅黑"; }
.nnewsnr dd h4{font-size:12px;font-family:"微软雅黑"; color:#999; font-weight:normal; margin-top:5px;}
.nnewsnr dd p{ margin-top:5px; height:70px; overflow:hidden; line-height:22px;}
.dede_pages {
	text-align: center;
	margin-top: 20px;
	padding-bottom:20px;
	width:320px;
}
.dede_pages li {
	float: left;
	border: 1px solid #CCC;
	margin: 0 3px;
	line-height:24px;
}
.dede_pages li a {
	display: block;
	padding: 0px 8px;
}
.dede_pages li a:hover {
	background: #0c4da2;
	color: #FFF; 
}
.nnews_con h1 {
	text-align: center;
	font-size: 15px;
	line-height:24px;
}
.nnews_con h2 {
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	color: #888;
	margin-top: 5px;
	margin-bottom:10px;
	line-height:24px;
}
.nnews_con p{ line-height:24px;}
.sxpian {
	margin-top: 10px;
	padding-top: 20px;
	padding-bottom: 20px;
	line-height:24px;
	border-top: 1px dashed #d9d9d9
}

.news_page {
	padding:12px 0;
}
.news_page a {
	color:#919191;
}
.news_page a:hover {
	color:#be0000;
}
.iw_poi_title {
	color:#CC5522;
	font-size:14px;
	font-weight:bold;
	overflow:hidden;
	padding-right:13px;
	white-space:nowrap;
}
.iw_poi_content {
	font:12px arial, sans-serif;
	overflow:visible;
	padding-top:4px;
	white-space:-moz-pre-wrap;
	word-wrap:break-word;
}
.map {
	width:700px;
	height:450px;
	border:#ccc solid 1px;
	margin-top:10px;
	float:right;
}
.ewm {
	margin-top:20px;
	text-align:center;
}
.nconta {
	float:left;
	margin-left:20px;
	margin-top:20px;
}

.nprod{margin-top:25px;}
.nprod dl{float:left;margin-right:30px;width:240px; margin-bottom:30px;}
.nprod dl dt{overflow:hidden;width:240px;height:214px;*line-height:214px;text-align:center;display:table;background:#FFF;}
.nprod dl img{vertical-align:middle;max-height:214px !important;max-width:240px !important;}
.nprod dl dt a{height:100%;vertical-align:middle\9;_writing-mode: tb-rl;display:table-cell;vertical-align:middle;}
.nprod dl dd a{ padding:20px;background:#f1f1f1; display:block; }
.nprod dl dd a p{ font-size:14px; margin-bottom:8px; font-weight:bold;}
.nprod dl dd a span{ color:#0c4da2}
.nprod dl dd:hover span{ color:#FFF;}
.nprod dl dd a:hover{  background:#0c4da2; color:#FFF; }
.npart dl {
	width:162px;
	height:100px;
	margin: 0 19px;
	float:left;
}
.npart dl dt {
	overflow:hidden;
	width:160px;
	height:60px;
*line-height:60px;
	text-align:center;
	display:table;
	background:#FFF;
}
.npart dl dd {
	height:35px;
	line-height:35px;
	text-align:center;
	width:162px;
	overflow:hidden;}
.npart dl dt em {
	height:100%;
	vertical-align:middle\9;
	_writing-mode: tb-rl;
	display:table-cell;
	vertical-align:middle;
	background:#FFF;
	border:1px solid #ccc;
}
.npart dl img {
	vertical-align:middle;
	max-height:60px !important;
	max-width:160px !important;
}
.tex2{ width:180px; height:25px; border:none; border:1px solid #dddddd;}
.tex3{ width:300px; height:60px; border:none; border:1px solid #dddddd;}
#content{ width:300px; height:60px; border:none; border:1px solid #dddddd;}
.input-text{ width:180px; height:25px; border:none; border:1px solid #dddddd;}

.sel_1{width:80px; height:25px; }
.message table td{ height:35px;}
.message table th{ text-align:right;}
.huise{color:#999999; margin-left:13px;}
.but4{ background:#0c4da2;width:73px; height:31px; border:none; color:#FFF; cursor:pointer;}
.join dl {
	margin-top:15px;
}
.join dt {
	font-size:16px;
	font-weight:bold;
	color:#0054b8;
}
.join dl h1 {
	font-size:14px;
	margin-top:5px;
}

