/* CSS Document */
/* 主体初始化设置 */
body,td,th {
	margin:0px;
	padding:0px;
	font-family: 宋体;
	font-size: 12px;
}
body{ background-color:#FCFAEE; background-image:url(images/dg.png); background-position:top center; background-repeat:no-repeat;}
div,form,img,ul,ol,li,dl,dt,dd,p {margin: 0; padding: 0; border: 0; }
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
/* 文本链接样式 */
a:link {color:#000000; text-decoration:none;}
a:visited {color:#000000;text-decoration:none;}
a:hover {color:#FF0000; text-decoration:underline;}
a:active {color:#000000;TEXT-DECORATION:none }
h2{ color:#333; padding:6px 28px 10px 28px; font-size:15px;  line-height:20px; font-weight:normal; font-weight:bold;font-family: '黑体';}
h3{ text-align:center; line-height:35px; font-size:13px; color:#333;font-family: '微软雅黑';}
h4{ color:#333; padding:22px 28px 15px 28px; font-size:12px; text-indent:2em; line-height:20px; font-weight:normal;}
h4 a{ color:#333;}
h5{line-height:21px; padding:5.6px 10px; font-weight:normal; font-size:13px; color:#333333; background-color:#F2F2F2;border: 1px solid #CCCCCC; border-bottom-width:0px; border-top-width:0px;}
.clear{ clear:both;}

/***顶部***/
.navtop{ height:37px; background-color:#FFF; background-image:url(/zdh/zj/navtop/images/topbj.jpg);}
.navtopdh{ width:1000px; height:37px; margin:auto; }
.navtopdh .left{ float:left; width:183px; height:37px; line-height:37px; background-image:url(images/logo.jpg);}
.navtopdh .right{ float:right; width:600px; height:37px; text-align:right; line-height:37px;}
/**** 版头 ***/
.header{ width:1000px; height:210px; margin:auto; overflow:hidden;}
/*-------公共元素（居中）------*/
.main{ height:auto; margin:auto;}
/*---------- 标题栏 ---------*/
.biaotil{ width:998px; height:70px; margin-top:10px; position:relative;}
.biaotil p{ position:absolute; text-align:center; font-size:22px; color:#967e50; font-weight:bold; background-color:#FFF; padding:22px 22px;}
.biaotil span a{ position:absolute; text-align:center; font-size:15px; color:#967e50; background-color:#FFF; padding:28px 22px; right:0;}
.btgreen{border:1px solid #88a314; border-bottom:0px; border-top-width:4px;}
.btyelloy{border:1px solid #F0D237; border-bottom:0px; border-top-width:4px;}
.btpink{border:1px solid #E50075; border-bottom:0px; border-top-width:4px;}
.brown{border:1px solid #967E50; border-bottom:0px; border-top-width:4px;}

/**** 幻灯片、头条列表 ***/
.cont1{ width:998px; height:335px; margin:auto; background-color:#FFF; margin-top:10px; }
.cont1 .left{ float:left; width:455px; height:300px; padding:15px 0 0 15px; }
.cont1 .right{ float:left; width:490px; margin-left:10px; height:315px; background-image:url(images/daoyu.jpg); background-position:-6px 10px; background-repeat:no-repeat; padding-right:20px;}

/*--------------幻灯片----------------*/
.flashNews {
	position:relative;
	width:440px;
	height:290px;
	overflow:hidden;
	text-align:left;
}
.firstNews {position:relative;float:right;width:320px;margin-bottom:12px;overflow:hidden;border:1px solid #B6CAE3;}
.flashNews, .firstNews {
	height:290px;
}
.flashNews .bg {
	position:absolute;
	left:0px;
	bottom:-2px;
	width:470px;
	height:33px;
	background:#000000;
	filter:alpha(opacity=39);
	-moz-opacity:0.39;
	opacity:0.39;
}
.flashNews p {position:absolute;left:10px;top:200px;width:500px;height:92px;line-height:92px;z-index:2; margin:0px; padding:0px; text-align:left; text-indent:6em; color:#FFF; }
.flashNews p a {font-size:20px;font-size:15px;color:#FFFFFF;}
.flashNews p a:hover {color:#FFFFFF;}
.flashNews p { float:left;position:absolute;left:-50px;top:265px;width:500px;height:20px;line-height:20px;;z-index:2;}
.flashNews p a {color:#FFFFFF;}
.flashNews p a:hover {color:#F20000;}
.flashNews ul {position:absolute;right:0;bottom:0;padding-left:47px;_padding-left:46px; background:url(flashPage_bg.png) 0 0 no-repeat;z-index:2;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='flashPage_bg.png',sizingMethod='crop')}
.flashNews ul li {float:left;width:22px;height:22px;line-height:22px;text-align:center;margin-left:1px;background:#000000; list-style-type:none;}
.flashNews ul li a {display:block;width:22px;height:22px;font-size:10px;font-family:Tahoma;font-weight:bold;color:#FFFFFF;}
.flashNews ul li a:hover, .flashNews ul li a.sel {color:#F20000;}
.firstNews h3 {width:432px;height:27px;line-height:27px;text-indent:14px;font-size:12px;border:1px solid #FFFFFF;background:#F2F6FB;}
.firstNews p {position:absolute;top:5px;right:12px; }
.firstNews p a {font-size:12px;}


/*---------- 中心内容 ---------*/
.cnt{ width:998px; height:100px;}
.cgreen{border:1px solid #88a314; border-top-width:0px; background-color:#FFF;}
.cyelloy{border:1px solid #F0D237; border-top-width:0px; background-color:#FFF;}
.cpink{border:1px solid #E50075; border-top-width:0px; background-color:#FFF;}
.cbrown{border:1px solid #967E50; border-top-width:0px; background-color:#FFF;}
.rendering{border:1px solid #967E50; border-top-width:0px; background-color:#FFF;}
.gray{border:1px solid #F0D237; background-color:#FFF;}
.picbox{ width:972px; height:442px; padding:10px 13px 10px 13px; background-image:url(images/picbox.jpg); background-position:bottom right; background-repeat:no-repeat;}
.picbox .pic1{ float:left; width:421px; height:433px; margin-top:6px; background-color:#6C3;}
.picbox .pic2{ float:left; width:269px; height:214px; margin:6px 0 0 6px;}
.gdpic{width:794px; height:306px; padding:0 102px 0 102px;}
.history{ width:998px; height:666px;}
.history .left{ float:left; width:500px; height:640px; margin:10px 0 0 10px;; }
.history .right{ float:left; width:450px; height:640px; margin:10px; }
.imgtext{ float:left; width:395px; line-height:22px; text-indent:2em; margin-left:26px;}
.imgtext img{ float:left; margin:0px; margin-right:10px;}


.contthr{ width:993px; height:320px; margin:auto; padding-top:18px; padding-left:5px; }
.contthr .left{ float:left; width:306px; height:298px; position:relative;}
.contthr .center{ float:left; width:376px; height:298px; border-left-width:0px;border-right-width:0px; background-color:#E9E9E9; background-image:url(images/tdbj.jpg)}
.contthr .right{ float:left; width:306px; height:298px; position:relative;}
.textbj{ width:100%; height:30px; line-height:30px; background-color:#000;background: rgba(0, 0, 0, 0.12) !important; color:#000; text-align:center; bottom:0px;position:absolute;}
.textbj2{
	width: 400px;
	height: 86px;
	line-height: 30px;
	background-color: #000;
	background: rgba(0, 0, 0, 0.3) !important;
	color: #FFF;
	text-align: left;
	bottom: -1px;
	position: absolute;
	line-height: 22px;
	padding: 10px;
}
.list{ float:left; width:369px; height:156px; color:#333;}
.list ul{ list-style-type:none;}
.list ul li{ float:left; width:326px; line-height:26px; margin-left:32px;_margin-left:15px;}

/**** 视觉享受 ****/
.tuji{ width:1000px; height:662px; background-color:#FFF; overflow:hidden;}

/*-------------大图滚动CSS-----------------*/
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
.slide_container {
  position: relative;
  float: left;
  width: 100%;
  }

.slide {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.slide li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  }
  
 .slide img {
  display: block;
  position: relative;
  z-index: 1;
  height: auto;
  width: 100%;
  border: 0;
  }

.slide .caption {
  display: block;
  position: absolute;
  z-index: 2;
  font-size: 20px;
  text-shadow: none;
  color: #fff;
  background: #000;
  background: rgba(0,0,0, .5);
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px 20px;
  margin: 0;
  max-width: none;
  }
  
 .slide_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 52%;
  left: 0;
  opacity: 0.7;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 33px;
  background: transparent url("/zdh/zj/dongpeng/images/themes.gif") no-repeat left top;
  margin-top: -45px;
  background-color:#000;
  }

.slide_nav:active {
  opacity: 1.0;
  }

.slide_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
  }

.caption {
	position:absolute;
	bottom:-35px;
	height:22px;
	padding:5px 20px 0 20px;
	background:#000;
	background:rgba(0,0,0,.5);
	width:998px;
	font-size:1.3em;
	line-height:1;
	color:#fff;
	text-shadow:none;
}
.caption p{ color:#FFF;}

#footer {
	text-align:center;
	width:580px;
	margin-top:9px;
	padding:4.5px 0 18px;
	border-top:1px solid #dfdfdf;
}

#footer p {
	margin:4.5px 0;
	font-size:12px;
}

a:link,a:visited {
	text-decoration:none;
}

a:hover,a:active {
	color:#599100;
	text-decoration:underline;
}
.cont3{ width:998px; margin:auto; background-color:#FFF;}
.box{ float:left; width:237px; height:202px; margin:5px 0 5px 10px ; position:relative;}
.box .text{ width:237px; height:30px; line-height:30px; color:#FFF; text-align:center; background-color:#000;background: rgba(0, 0, 0, 0.13) !important;position:absolute; bottom:0px;}
.box2{ float:left; width:237px; height:118px; margin:5px 0 5px 10px ; position:relative;}
.box2 .text{ width:237px; height:30px; line-height:30px; color:#FFF; text-align:center; background-color:#000;background: rgba(0, 0, 0, 0.13) !important;position:absolute; bottom:0px;}

.cont2{ width:998px; height:330px; margin:auto; background-color:#FFF;}
.cont2 .left{ width:80%; float:left; width:490px; height:315px; margin-left:10px; margin-top:10px;}
.cont2 .left h5{  line-height:19px; }
.cont2 .right{ float:left; width:475px; height:267px; margin-left:10px; margin-top:10px; position:relative; background-color:#CCC}
.cont2 .right .text{width:480px; height:30px; line-height:30px; color:#FFF; text-align:center;background-color:#000;background: rgba(0, 0, 0, 0.32) !important; position:absolute; bottom:0px;}

/**** 栏目模块 ***/
.biaotilan{ width:1000px; height:35px; text-indent:2em; line-height:30px; font-size:15px; font-family:"黑体"; font-weight:bold;margin:auto; background-image:url(http://src.house.sina.com.cn/imp/imp/deal/a4/eb/6/2a01c3301f81ca5e50282f43bcf_p1_mk1.gif); margin-top:6px; background-repeat:repeat-x; color:#993300;}


/**** 返回顶部 ***/
.backtop{ width:1000px; height:90px; margin:auto; margin-top:6px; margin-bottom:6px;}
