@charset "utf-8";
/* 共用样式 */
/* Reset Begin */
body{ background-color:#62574a; margin: 0;padding: 0;}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code,form, fieldset, legend, input, button, textarea, p, blockquote, th, td { 
font-family:Arial, Helvetica, sans-serif, tahoma,; font-size:12px; margin: 0;padding: 0;}
fieldset, img {border: 0;}
a{ color:#5d5d5d;}
a:hover { color:#cc0000;}
/* remember to define focus styles! */
:focus {outline: 0;}
address, caption, cite, code, dfn, em, th, var, optgroup {font-style: normal;font-weight: normal;}
h1, h2, h3, h4, h5, h6 {font-size: 100%; font-weight: normal;}
abbr, acronym {border: 0; font-variant: normal;}
input, button, textarea,select, optgroup, option {font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;}
code, kbd, samp, tt {font-size: 100%;}
/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input, button, textarea, select {*font-size: 100%;}
body {line-height: 1.5;}
ol,ul,li {list-style-type:none; text-transform:capitalize;}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}
caption, th {text-align: left;}
sup, sub {font-size: 100%; vertical-align: baseline;}
/* remember to highlight anchors and inserts somehow! */
:link, :visited , ins {text-decoration: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
/* Reset End */
/* 顶部信息栏结束 */
/* 首页开始 */
/* 顶部LOGO通栏部分开始 */
.toplogo_box {width:1002px;	height:94px;background-image:url(/images/Home/topbg_03.jpg);background-position: center bottom;	margin-top: 10px;	margin-right: auto;	margin-bottom: 0;	margin-left: auto;	background-repeat: no-repeat;position: relative;}
.toplogo {float:left;width:172px; margin-left:37px;position:absolute; margin-top:26px;}
.logo_right{ float:right; width:207px; margin-top:56px; *margin-top:50px}
.logo_right .logo_yx { width:95px; float:left; color:#666; margin-top:-5px; *margin-top:0px;}
.logo_right .logo_yx a{ font-size:14px;}
.logo_right .logo_yx a:hover{font-size:14px;}
/* 顶部LOGO通栏部分结束 */
/* 导航栏部分开始 */
.clear {clear:both; *display:inline;/*IE only*/}

/*menu*/
#menu { width:1002px; height:37px; margin:auto;z-index: 10;}
#nav { height:37px;	margin: auto;position: relative;width:1002px;display:block;	background:url(/images/Home/lmbg_03.jpg);	font-weight:bold;z-index: 10;}
#nav .mainlevel {  font-size:14px; height:37px; float:left; width:140px;/*IE6 only*/}
#nav .mainlevel a {	color:#fff;	text-decoration:none;line-height:37px;	display:block;	width:140px;text-align:center;}
#nav .mainlevel a:hover {color:#fff;text-decoration:none;background-image: url(/images/Home/kdind_22.jpg);background-repeat: no-repeat;background-position: center center;}
#nav .mainlevel .dq {color:#fff;text-decoration:none;background-image: url(/images/Home/kdind_22.jpg);background-repeat: no-repeat;background-position: center center;}
#nav .mainlevel ul { margin:0 auto; display:none; position:absolute;}
#nav .mainlevel li { background:#a99d90; width:140px;/*IE6 only*/}
#nav .mainlevel li a {font-weight: normal;	color:#fff;	text-decoration:none;	line-height:26px;	display:block;	width:140px;}
#nav .mainlevel li a:hover {font-weight: normal;color:#fff; text-decoration:none; line-height:26px; background:#524638; display:block;width:140px;}

/* 导航栏部分结束 */

/* 清除浮动 Begin */
.clearfix { clear:both; font-size:0px; overflow:hidden; display:block; content:""; height:0; }
/* 清除浮动 End */
 
 
/* 底部版权信息部分开始 */
.copyright { width:1002px; margin:5px auto 0 auto; height:46px; background-image:url(/images/Home/ddd_45.jpg) }
.copyright .left {float:left;font-size:12px;color:#fff;	line-height:25px; margin-top: 10px;	margin-left: 10px;}
.copyright .right {float:right; font-size:12px;color:#fff;	line-height:25px; margin-top: 10px;	margin-right: 10px;}
.copyright .right a{ color:#fff; }
.copyright .right a:hover { color:#ccc; text-decoration:none; }
/* 底部版权信息部分结束 */

/* 首页样式*/
/*banner部分开始 */  	
.flashshow { width:1002px; margin:0 auto;height:305px; }
.flash_photo { width:1002px;height:305px;float:left }

/* 中间部分开始 */
.jzg_middle { margin:auto;width:1002px; _width:1002px;background:url(/images/Home/zjbg.jpg) no-repeat;background-repeat: no-repeat;background-position: bottom; background-color:#fcfdf8; position: relative; padding-bottom:16px;}

/* 左边部分开始 */
	.jzg_left {	width:321px;float:left;	margin-left:12px; _margin-left:6px;_margin-right:0px;margin-top: 11px;height:195px;	background-image:url(/images/Home/kdind_28.jpg);	background-position:top;background-repeat:no-repeat;}
	.jzg_left h1{ float:left;margin-left:35px;_margin-left:18px;margin-top:10px; color:#454545; font-weight:bold; }
	.jzg_left .more{float:right;margin-right:15px;_margin-right:8px;	margin-top:16px;}
	.jzg_left_main { float:left; width:310px; height:145px; position:relative; margin-top:10px;}
	.jzg_left_main ul { padding-left:10px; margin:0 auto; font-size:12px; padding-top:3px; }
	.jzg_left_main ul li { line-height:22px; width:300px; float:left; }
	.jzg_left_main ul li a { color:#6E6E6E; float:left; background:url(/images/Home/kdind_35.jpg) no-repeat; padding-left:10px; background-position:2px 8px; *background-position:2px 8px; _background-position:2px 8px;}
	.jzg_left_main ul li a:hover { color:#cc0000; }
	.jzg_left_main ul li span { float:right; color:#666; margin-right:5px; font-size:12px; }
/* 中间部分开始 */
.jzg_center {width:321px;float:left;margin-left:9px; _margin-left:4px; _margin-right:0px;margin-top: 11px;height:195px; _padding-right:2px;background-image:url(/images/Home/kdind_28.jpg);background-position:top;background-repeat:no-repeat;}
.jzg_center h1{ float:left;margin-left:35px; _margin-left:18px;margin-top:10px; color:#454545; font-weight:bold; }
.jzg_center .more{float:right;margin-right:15px;_margin-right:8px;	margin-top:16px;}
.jzg_center_main { float:left; width:310px; height:145px; position:relative; margin-top:10px;}
.jzg_center_main ul { padding-left:10px; margin:0 auto; font-size:12px; padding-top:3px; }
.jzg_center_main ul li { line-height:22px; width:300px; float:left; }
.jzg_center_main ul li a { color:#6E6E6E; float:left; background:url(/images/Home/kdind_35.jpg) no-repeat; padding-left:10px; background-position:2px 8px; *background-position:2px 8px; _background-position:2px 8px;}
.jzg_center_main ul li a:hover { color:#cc0000; }
.jzg_center_main ul li span { float:right; color:#666; margin-right:5px; font-size:12px; }
/* 右边部分开始 */
.jzg_right {width:321px;float:left;margin-left:9px; _margin-left:4px; _margin-right:2px;margin-top: 11px;height:195px; _padding-right:2px;background-image:url(/images/Home/kdind_28.jpg);background-position:top;background-repeat:no-repeat;}
.jzg_right h1{ float:left;margin-left:35px; _margin-left:18px;margin-top:10px; color:#454545; font-weight:bold; }
.jzg_right .more{float:right;margin-right:15px;_margin-right:8px;	margin-top:16px;}
.jzg_right_main { float:left; width:310px; height:145px; position:relative; margin-top:10px;}
.jzg_right_main ul { padding-left:10px; margin:0 auto; font-size:12px; padding-top:3px; }
.jzg_right_main ul li { line-height:22px; width:300px; float:left; }
.jzg_right_main ul li a { color:#6E6E6E; float:left; background:url(/images/Home/kdind_35.jpg) no-repeat; padding-left:10px; background-position:2px 8px; *background-position:2px 8px; _background-position:2px 8px;}
.jzg_right_main ul li a:hover { color:#cc0000; }
.jzg_right_main ul li span { float:right; color:#666; margin-right:5px; font-size:12px; }
/* 下行左边部分开始 */
.xm_left {	width:651px;float:left;	margin-left:12px;_margin-left:6px;margin-top: 5px;height:176px;	background-image:url(/images/Home/kdxw_39.jpg);	background-position:top;	background-repeat:no-repeat;}
.xm_left h1{ float:left;margin-left:35px; _margin-left:18px;margin-top:10px; color:#454545; font-weight:bold; }
.xm_left .more{float:right;margin-right:15px;_margin-right:8px;	margin-top:16px;}
.xm_left_main { float:left; width:640px; height:130px; position:relative; margin-top:10px;}
.xm_left_main ul { padding-left:0px; margin:0 auto; padding-top:0px; }
.xm_left_main ul li { margin-left:20px;_margin-left:10px; height:80px; text-align:center; width:190; float:left; }
/* 下行右侧部分开始 */
.xm_right {width:321px;float:left;	margin-left:9px;_margin-left:5px;margin-top: 5px;height:176px;	background-image:url(/images/Home/kdind_40.jpg);	background-position:top;	background-repeat:no-repeat;}
.xm_right h1{ float:left;margin-left:35px;_margin-left:18px;margin-top:10px; color:#454545; font-weight:bold; }
.xm_right .more{float:right;margin-right:15px;_margin-right:8px;	margin-top:16px;}
.xm_right_main { float:left; width:310px; height:130px; position:relative; margin-top:10px;}
.xm_right_main ul { padding-left:10px; margin:0 auto; font-size:12px; padding-top:3px; }
.xm_right_main ul li { line-height:22px; width:300px; float:left; }
.xm_right_main ul li a { color:#6E6E6E; float:left; background:url(/images/Home/kdind_35.jpg) no-repeat; padding-left:10px; background-position:2px 8px; *background-position:2px 8px; _background-position:2px 8px;}
.xm_right_main ul li a:hover { color:#cc0000; }
.xm_right_main ul li span { float:right; color:#666; margin-right:5px; font-size:12px; }
/* 中间部分结束 */
/* 首页结束 */
/* 内页部分 */
.nybanner {	height:203px;	width:1002px;	margin: auto;	position: relative;}
.zhongjian{ background-image: url(/images/Home/kdny_08.jpg);	background-repeat: repeat-x;background-position: left top;}
.nyleft{width:246px;}
.nyleft_lm {float:left;	margin-left:11px;	position: absolute;}
.nyleft_lm .rx { width:218px; height:71px; margin-top:10px;}
.nyleft_nr { width:218px; background-image:url(/images/Home/nyleftbg.jpg);}
.nyleft_nr UL {float:left; }
.nyleft_nr UL li { background-image:url(/images/Home/kdny_19.jpg); width:218px; height:34px; LINE-HEIGHT: 34px; FLOAT: left; FONT-SIZE: 14px;}
.nyleft_nr UL li .dq { background:url(/images/Home/kdny_17.jpg) no-repeat; width:218px; height:34px; LINE-HEIGHT: 34px; FLOAT: left; FONT-SIZE: 14px; color:#fff;}
.nyleft_nr UL li a { padding-left:43px; COLOR: #666;}
.nyleft_nr UL li a:hover {
	background-image:url(/images/Home/kdny_17.jpg);
	color:#fff;
	display: block;
}
.nyrightdh{
	height:40px;
	background-image:url(/images/Home/kdny_11.jpg);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left:13px;
	color:#454545;	
}
.nyrightnr {
	border-left:1px solid #c2b7a9;
	border-right:1px solid #c2b7a9;
	background-color:#FFF;
	color:#5d5d5d;
	line-height:20px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
/* 右侧内容区开始 */

/* 新闻列表 */
	.nry_lb { width:699px;float:left;position:relative;}
	.nry_lb ul { margin:auto; font-size:12px;}
	.nry_lb ul li { height:30px; border-bottom:1px dashed #CCC; line-height:30px;  width:690px; float:left; }
	.nry_lb ul li a { color:#6E6E6E; float:left; background:url(/images/Home/kdind_35.jpg) no-repeat; padding-left:10px; background-position:2px 15px; *background-position:2px 14px; _background-position:2px 15px;}
	.nry_lb ul li a:hover { color:#cc0000; }
	.nry_lb ul li span { float:right; color:#666; margin-right:5px; font-size:12px; }
	.yeshu { float:left; width:699px; height:24px;background-color:#f5f5f5; text-align: right; color:5d5d5d;}
	.hongzi{ color:#cc0000;}
/* 新闻详细内容页部分 */
.news_contentbox { width:700px;}
.news_content_title { height:50px; border-bottom:1px dashed #CCC; text-align:center; }
.news_content_title h3 { font-family:tahoma; font-size:19px; font-weight:bold; color:#cc0000; line-height:35px; }
.ncinfo { text-align:right;  font-size:12px; color:#cc0000; line-height:25px; margin-top:5px; }
.news_content_main {width:700px; line-height:190%; margin:15px auto 0 auto; text-align:justify;	text-justify:inter-ideograph; font-size:12px; font-family:tahoma; color:#555;}
/*项目页部分 */
 .xmbg{ width:198px; height:138px; border:#dad3ca 1px solid; background-color:#f6f4ee;}
 .xmbg .pic{ width:188px; height:128px; background-color:#fff; text-align: center; }
 .xmtop{ width:700px; border:#dad3ca 1px solid; background-color:#f6f4ee; padding:10px; margin-bottom:20px;}
 .dhongzi{ color:#cc0000; font-size:16px; line-height:30px;}
 .neilmt{height:27px;color:#cc0000; line-height:27px;font-size:12px;font-weight:bold;background-image: url(/images/Home/xmx_03.jpg);	background-repeat: no-repeat;	background-position: left bottom;	padding-left: 20px;}
 .zbhongse{ color:#c00; font-size:14px; font-weight:bold; line-height:26px; padding-left:10px;}
 .bgziti{ height:30px;color:5d5d5d; font-size:12px; font-family:tahoma; line-height:24px;  padding-right:10px;}
 .zplb{ height:30px; border-bottom:1px dashed #CCC; line-height:26px;}