@charset "utf-8";

body , div , dl , dt , dd , ul , ol , li , h1 , h2 , h3 , h4 , h5 , h6 , pre , form , fieldset , input , textarea , p , blockquote , th , td {
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

table th , table td {
	padding: 5px;
}

fieldset , img {
	border: 0;
}

address , caption , cite , code , dfn , em  , th , var {
	font-style: normal;
	font-weight: normal;
}

ol , ul {
	list-style: none;
} 
  
.tl {
	text-align: left;
}

.tc {
	text-align: center;
}

.tr {
	text-align: right;
}

.bc {
	margin-left: auto;
	margin-right: auto;
}

.fl {
	float: left;
	display: inline;
}

.fr {
	float: right;
	display: inline;
}

.cb {
	clear: both;
}

.cl {
	clear: left;
}

.cr {
	clear: right;
} 

.clr {
	clear:both;
}

.vm {
	vertical-align: center;
}

.pr {
	position: relative;
}

.pa {
	position: absolute;
}
 
.zoom {
	zoom: 1
}

.hidden {
	visibility: hidden;
}

.none {
	display: none;
}
    
sup {
	vertical-align: baseline;
}

sub {
	vertical-align: baseline;
}
  

table {
	font-size: inherit;
	font: 100%;
	border-collapse: collapse;
}

pre,code,tt {
	font-family: monospace;
	*font-size: 108%;
	line-height: 100%;
}
 
h1 {
	font-size: 32px;
}

h2 {
	font-size: 26px;
}

h3 {
	font-size: 20px;
}

h4 {
	font-size: 14px;
}

h5 {
	font-size: 12px;
}

h6 {
	font-size: 10px;
}

 
body {
	background-color: #f3f2f2;
	overflow-x: hidden;
	color: #666;
	font-size: 12px;
	font-family: microsoft yahei , Tahoma;
	position: relative;
}
a {
	color: #666;
	text-decoration: none;
}

a:focus {
	outline: 0;
}

a:hover {
	text-decoration: underline;
} 

.clear {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}

p {
	word-spacing: -1.5px;
}

.tr {
	text-align: right;
}

.tl {
	text-align: left;
}

.center {
	text-align: center;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.pa {
	position: absolute;
}

.pr {
	position: relative
}
   
.header , .content , .footer {
	width: 1000px;
	margin: 0 auto;
	font-family: microsoft yahei;
}

.left {
	width: 201px;
	float: left;
	overflow: hidden;
}

.left_large {
	width: 700px;
	float: left;
	overflow: hidden;
}
 

.left_top {
	height: 3px;
	font-size: 0;
	overflow: hidden;
}
 

.left_bottom {
	height: 3px;
	font-size: 0;
	overflow: hidden;
	margin-bottom: 10px;
}

.right_bottom {
	height: 3px;
	font-size: 0;
	overflow: hidden;
	margin-bottom: 10px;
}

.right {
	width: 784px;
	float: right;
	display: inline;
	overflow: hidden;
}

.right_main {
	width: 782px;
	min-height: 458px;
	border: solid 1px #d5d5d5;
	padding-bottom: 15px;
	overflow: hidden;
	background: #fff;
}

.right_small {
	width: 275px;
	float: right;
	overflow: hidden;
}
   
.right_small_main {
	width: 273px;
	border: solid 1px #d5d5d5;
	margin-top:3px;
	padding-bottom: 15px;
	overflow: hidden;
	background: #fff
}

.left_main {
	width: 698px;
	border: solid 1px #d5d5d5;
	padding-bottom: 15px;
	overflow: hidden;
	background: #fff;
}
 
.container {
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
}
 
.header {
	position: relative;
	z-index: 998;
	width: 100%;
}
		 
.head_top {
	border-bottom: 1px solid #ebebeb;
}

.head_top .container {
	height: 39px;
	line-height: 39px;
}

.head_top a {
	padding: 0 10px;
}

.head_top span {
	color: #8cb9db;
}
		 
.head_content {
	position: relative;
	height: 116px;
	overflow: hidden;
}

.head_content .head_logo {
	position: absolute;
	left: 0;
	top: 28px;
}

.head_content .head_logo dd {
	margin-left: 16px;
	padding-left: 12px;
	height: 58px;
	border-left: 1px solid #c2c2c2;
}

.head_content .head_logo dd h2 {
	padding-top: 6px;
	padding-bottom: 10px;
	font-size: 16px;
	color: #e00c19;
}

.head_content .head_logo dd p {
	font-size: 18px;
	color: #333;
	font-weight: bold;
}

.head_content .tel_phone {
	padding: 2px 0px 2px 52px;
	margin-top: 34px;
	background: url(hotline.png)/*tpa=http://www.ncldbj.com/App/Tpl/Home/Default/Public/images/hotline.png*/ no-repeat left center;
	font-size: 14px;
	color: #ffa22b;
}

.head_content .tel_phone dd {
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
		 
.tel_nav {
	background-color: #d5111e;
}

.tel_nav ul {
	height: 48px;
}

.tel_nav li {
	float: left;
}

.tel_nav li a {
	display: block;
	padding: 0 14px;
	height: 48px;
	line-height: 48px;
	font-size: 14px;
	color: #fff;
	font-family: microsoft yahei;
	background: url(bar_red_bg.png)/*tpa=http://www.ncldbj.com/App/Tpl/Home/Default/Public/images/bar_red_bg.png*/ no-repeat left center;
	text-decoration: none;
}

.tel_nav li a.navHome {
	padding: 0 20px;
	background-image: none;
}

.tel_nav li a:hover , .tel_nav li a.cur {
	background-color: #ffe165;
	color: #333;
}

 
.foot_nav_bg {
	height: 48px;
	line-height: 48px;
	overflow: hidden;
	background-color: #d5242e;
}

.footer_nav {
	color: #fff;
	text-align: center;
}

.footer_nav a {
	padding: 0 12px;
	color: #fff;
	font-size: 14px;
}
 
.foot_wrap {
	background-color: #f2f2f2;
}

.footer {
	position: relative;
	height: 200px;
	overflow: hidden;
}

.foot_dl {
	margin-top: 44px;
}

.foot_dl dt {
	margin-left: 200px;
	padding-top: 40px;
}

.foot_dl dd {
	padding-left: 26px;
	margin-left: 400px;
	line-height: 24px;
	color: #333;
	border-left: 1px solid #d6d6d6;
}

.foot_dl dd a {
	color: #333;
}
 
ul.t05_ul table {
	*margin-left: -15px;
} 

.imt {
	color: Red;
} 
  
.p {
	cursor: pointer;
}

.p5 {
	padding: 5px;
}

.hd {
	display: none;
}
   
.t05_ul .nones {
	background: none;
	border: 0
}
 

.t05_ul li.cur a {
	font-weight: bold;
	color: #fa8d0d;
} 
 
.t05_ul li.cur a {
	font-weight: bold;
	color: #fa8d0d;
}
  
.ob {
	margin: 0 4px;
	padding: 3px 6px 1px;
	border: 1px solid #ddd;
	text-decoration: none;
	background: #fff;
}  
   
.pl , .pr {
	width: 12px;
	float: left;
}

.page_breadcrumb { 
    margin: 0 0 30px 0;
}

.page_breadcrumb a{ 
    font-size:14px;
}


.Page{width:100%; text-align:center; padding:20px 0px;}
.Page a{display:inline-block;width:65px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px; float:left;text-decoration:none; color:#333; outline:none;}
.Page a:hover{ background:#d5111e; color:#FFF;background-repeat:no-repeat; }
.Page span{display:inline-block;min-width:45px; padding:0 10px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px;float:left;}
.Page span.current{ background:#d5111e; color:#FFF}


.guestbook_table { line-height:45px; margin-left:100px;}
.guestbook_table .form_text { height:35px; width:250px;}
.form_text_verifycode { height:35px; width:250px;}
.guestbook_table textarea { width:350px; height:135px;}
.form_button { width:105px; padding:5px;}
.form_button:hover { background-color:#2354bb; color:#FFFFFF;}
.required { color:red; font-weight:bold; margin-left:5px;}