@charset "utf-8";
/* CSS Document */

/*公用类start*/
.container{ width:100%; height:auto; margin:0; padding:0; position:relative; background: #fffef1;}
.con-box{
	width:1200px; height:auto;  margin:0 auto; background: #FFF;
 	position:relative; top: -50px; z-index: 99; border-radius:20px; border:dashed 1px #009430; overflow: hidden;
}
.side-left{ float:left; width:900px; padding:20px 20px 20px 0; height:auto; overflow:hidden;border-right:1px solid #DDD; min-height: 750px;}
.side-right{ float:right; width:260px; padding-left: 10px; height:auto;}
.sider-title{ width:100%; height:30px; border-bottom:1px solid #c6cfd6}
.sider-title h3 { width:64px; height:29px; font-size:16px; border-bottom:#0f63a9 solid 2px;}
.page{ width:100%; height:50px; line-height:50px; margin:10px 0; text-align:center; font-size:14px;}
.page a,.page span {color:#666; border:1px solid #c6cfd6; display:inline-block; *display:inline; *zoom:1; height:28px; line-height:28px; padding:0 10px; background:#fff; font-size:14px; margin:0 2px; border-radius:3px;}
.page a:hover { background:#faa708; color:#fff; text-decoration:none;}
.page .current { border:1px solid #faa708; color:#faa708;}
.rich-text{ font-size: 14px; line-height: 30px;}

/*栏目标题栏*/
.sub-banner{ width:100%; height: 200px; background: url(../images/ad.jpg) center no-repeat; overflow: hidden;}
.location{ width: 1160px; height: 50px; line-height: 50px; color:#fff; padding:0 20px; margin: 0 auto; background: #009430; }
.location .current{ float: left; width: 50%; font-size: 18px;  background: url(../images/icon01.png) left no-repeat; padding-left: 40px;}
.location .crumbs{ float: right; font-size: 14px;}

.single-page{ width:1160px; padding:20px; height:auto; min-height:300px; font-size:14px; line-height:35px; overflow:hidden;}

/*详情页*/
.details-page{ width:1160px; height:auto; padding:0 20px 10px 20px; text-align: justify; overflow:hidden;}
.details-head{ text-align:center; float:left; width:100%; height:80px; margin-top:20px;}
.details-head h4{ font-size:24px; }
.details-head p{ text-align:center; float:left; width:100%; font-size:14px; border-bottom: dashed 1px #c6cfd6; border-top: 1px dashed #c6cfd6;
 height:30px; margin-top:20px; line-height:32px;}
.details-con{ float:left; line-height:40px; width:100%; font-size:14px; text-align:justify; margin-top:15px; font-family:"微软雅黑";}
.switch{ width:100%; height:auto; margin-top:15px; float:left; font-size:14px;}
.switch p{ height:20px; line-height:20px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.switch span{ font-weight:bold;}
.fanhui{ text-align:right; width:100%; height:20px; line-height:20px; float:left; padding:10px 0px;}

/*精品工程*/
.pic-list{ width: 1160px; padding:0 20px; height: auto; overflow: hidden; }
.pic-ul { width: 1200px;}
.pic-ul li{ float:left; width: 204px; height: 245px; margin:20px 20px 0 0; border: 1px solid #CCC; background-color: #FFF; padding:5px;  }
.pic-ul li .pic{width: 204px; height: 208px; overflow: hidden;}
.pic-ul li img{ width: 204px; height: 208px; transition-duration: 0.5s;}
.pic-ul li h5{ font-size: 14px; margin-top: 10px; text-align: center; }
.pic-ul li a:hover{ text-decoration: none; }
.pic-ul li:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
/*新闻中心*/
.news{ width:1160px; padding:0 15px; height:auto; overflow:hidden;}
.news li{width:100%; height:auto; padding:15px 0;font-size:14px; border-bottom:1px solid #c6cfd6; overflow:hidden;}
.newsli-pic{ float:left; width:220px; height:140px; background:#FFF;}
.newsli-pic img {width:220px; height:140px;}
.newsli-pic img:hover{filter:alpha(opacity=90); opacity:0.9;}
.newsli-text{ float:right; width:930px; height:124px;}
.newsli-text h3{ width:100%; height:30px; font-size:18px; font-weight: bold;}
.newsli-text p.time{ font-size: 16px; margin:10px 0; color: #666; }
.newsli-text p.con { font-size:14px; color:#666; height:50px; line-height:25px; overflow:hidden}

