@charset "utf-8";
/* CSS Document */
#weizhi .demo{ width:60%; position:absolute; top:0px; right:16px; text-align:right;}
body{ background:#fff;}
.zi-banner{height:auto;margin:auto; /*background-repeat:no-repeat; background-position:center; background-size: 160% 100%;*/}
.zi-banner img{width:100%; display:block;}
/**/
/*#fenye{ width:100%; margin:auto; height:29px; background-color:#ffffff; position:relative;}
*/.fenye{width:100%; height:28px; display:block; text-align:center; margin-top:16px; margin-bottom:24px;}
.fenye  a{ display:block; float:left; width:32%; line-height:26px; color:#5f5f5f; border:1px solid #d3d3d3; text-align:center; overflow:hidden; height:26px; margin-right:1%;}
.fenye  a.next{margin-right:0px;}
@media screen  and (max-width: 960px) {
.zi-banner{}	
#weizhi .demo{ display:none;}
}
@media screen  and (max-width: 500px) {
.zi-banner{}	
}
/*.bbt{ height:39px; line-height:40px; position:relative; background:#ffffff; padding-left:39px; padding-right:3%; max-width:972px; font-size:14px; font-weight:bold; color:#424141; border-bottom:1px solid #d1d1d1;}
.bbt span{width:18px; height:18px; display:inline-block; background: url(../images/about_03.png) left center no-repeat; background-size:cover; position:absolute; left:3%; top:11px;}
*/@media screen  and (max-width: 960px) {
}
@media screen  and (max-width: 500px) {
}
/*about*/
.about-main{ width:100%; background-color:#f6f6f6; padding-bottom:120px;}
.zi-type{padding:0 6% 0 3%; background-color:#48b234; position:relative; overflow:hidden; color:#ffffff; line-height:30px; height:30px; border-bottom:2px solid #006e04;}
.zi-type i{ position:absolute; right:3%; top:0px;}
.zi-type i:before{
	font-family: "fontcustom";
    content: "\f107";
	font-style:normal;
	font-size:16px;
	}

.about-main .view{width:94%; margin:auto; position:relative; overflow:hidden; padding-top:15px;}
@media screen  and (max-width: 960px) {
.about-main{ }
}


/*新闻中心*/
.zi-news{padding:24px 3% 0px 3%; height:auto; background-color:#f6f6f6; }
.zi-news ul li.xw{width:80%; display:block; position:relative; overflow:hidden; border-top:1px solid #d9d9d9; border-bottom:1px solid #ffffff; padding-left:20%; padding-top:8px; padding-bottom:14px;}
.zi-news ul li.xw.fir{border-top:none;}
.zi-news ul li.xw div.rq{width:18%; height:56px; position:relative; overflow:hidden; position:absolute; left:0px; top:8px;}
.zi-news ul li.xw div.rq div{display:block; overflow:hidden;text-align:center;color:#48b234;}
.zi-news ul li.xw div.rq div.day{ height:43px; line-height:43px; font-size:34px;  }
.zi-news ul li.xw div.rq div.month{height:13px; line-height:13px; }
.zi-news ul li.xw div.list-right{width:100%; float:left; position:relative; overflow:hidden;}
.zi-news ul li.xw div.list-right a.title{width:100%; height:26px; line-height:26px; display:block; font-size:16px; color:#393939; overflow:hidden;}
.zi-news ul li.xw div.list-right div.brief{width:100%; height:30px; line-height:16px; color:#626161; overflow:hidden;}

/*工程案例*/
.zi-news ul li.al{width:100%; display:block; position:relative; overflow:hidden;
-webkit-box-shadow:0 0 10px rgba(210, 209, 209, .8);  
  -moz-box-shadow:0 0 10px rgba(210, 209, 209, .8);  
  box-shadow:0 0 10px rgba(210, 209, 209, .8);
  margin-bottom:24px;}
.zi-news ul li.al a.tu{width:100%; display:block;}
.zi-news ul li.al a.tu img{display:block; width:100%;}
.zi-news ul li.al div.al-wz{padding-right:16%; width:84%; height:46px; overflow:hidden; position:relative;}
.zi-news ul li.al div.al-wz a.title{width:95%; border-right:1px solid #e6e6e6; display:block; float:left; padding-left:5%;border-right:1px solid #e6e6e6; line-height:46px; color:#009242; font-weight:bold;}
.zi-news ul li.al div.al-wz a.see-main{width:16%; height:46px; display:block; position:absolute; right:0px; top:0px; text-align:center; line-height:46px; font-size:16px; color:#b7b7b7;}
/*工程案例 end*/


/*新闻中心详情页*/
.news-content{padding:0 3%; height:auto; background-color:#f6f6f6; padding-top:12px; }
.news-content .tit-main{width:100%; border-bottom:1px solid #d9d9d9; position:relative; overflow:hidden;padding-bottom:9px; }
.news-content .tit-main .news-view-title{width:100%; height:45px; line-height:22px; overflow:hidden; color:#393939; font-size:16px;}
.news-content .tit-main .news-view-xx{width:100%; height:27px; line-height:27px; color:#48b234;}
.news-content .wenzhang{width:100%; border-top:1px solid #ffffff; padding-top:16px; color:#626161; line-height:21px; padding-bottom:46px;}


/*产品中心*/
#cp-link{ position:relative; }

#cp-link .bbt{padding:0 6% 0 3%; width:91%; height:30px; background-color:#48b234; color:#ffffff; border-bottom:2px solid #006e04; position:relative; overflow:hidden; }
#cp-link .bbt span{width:91%; height:30px;  line-height:30px;}
#cp-link .bbt b{display:block; position:absolute; right:3%; top:6px;}
#cp-link .bbt b:before{	
	font-family: "fontcustom";
    content: "\f106";
	font-size:16px;
	color:#ffffff;
}

#cp-link .bbt.on b:before{	
	font-family: "fontcustom";
    content: "\f107";
	font-size:16px;
	color:#ffffff;
}


#cp-link dl{width:100%; height:auto; display:block;}
#cp-link dl dd{padding:0 6% 0 3%; width:91%; height:35px; line-height:35px;  display:none;border-bottom:2px solid #006e04; position:relative; overflow:hidden;}
#cp-link dl dt{height:auto; width:100%;  display:none;border-bottom:2px solid #006e04;}
#cp-link dt{display:none; padding:7px 0px 8px 0px;}
#cp-link dl dd a{color:#5f5f5f;width:91%; height:35px;line-height:35px;  display:block; float:left;}
#cp-link dl dd a.sec{color:#48b234; font-weight:bold;}
#cp-link dl dt a{ color:#5f5f5f; width:88%; padding:0 6%;  height:26px;line-height:26px; display:block; position:relative; overflow:hidden;}
#cp-link dl dt a i{width:2px; height:2px; display:block; background-color:#48b234; position:absolute; left:3%; top:13px;}
#cp-link dl dd b{ display:block; position:absolute; right:3%; top:0px;}
#cp-link dl dd b:before{	
	font-family: "fontcustom";
    content: "\f106";
	font-size:16px;
	color:#48b234;
}

#cp-link dl dd.on b:before{	
	font-family: "fontcustom";
    content: "\f107";
	font-size:16px;
	color:#48b234;}

/*产品列表*/
.cp-list{padding:12px 3% 0 3%; background-color:#f6f6f6; position:relative; overflow:hidden;}
.cp-list ul li{width:47.8%; display:block; float:left; position:relative; overflow:hidden; margin-right:3%; margin-bottom:10px; border:1px solid #efefef; border-top:none;}
.cp-list ul li a.tu{width:100%;  display:block; }
.cp-list ul li a.tu img{display:block;}
.cp-list ul li div.wz{padding:0 3%; height:70px; position:relative; overflow:hidden;}
.cp-list ul li div.wz a.title{width:100%; height:34px; line-height:34px; display:block; border-bottom:1px dotted #b2b2b2; color:#48b234; overflow:hidden;}
.cp-list ul li div.wz a.ss{width:100%; height:35px; line-height:35px; color:#979797; display:block; overflow:hidden;}
/*产品列表 end*/

/*产品中心 end*/

/*产品详细 */
/*多图*/
.view-tu{width:100%; position:relative;}
.view-tu .list{ position:relative; width:100%; }
.view-tu .list ul li{ display:block; float:left; height:216px;}
.view-tu .list ul li img{display:block; width:100%;  vertical-align:top;}
.view-tu .hd{width:100%; height:7px; overflow:hidden; text-align:center; position:absolute; bottom:13px;}
.view-tu .hd ul li{width:7px; height:7px; display:inline-block; background-color:#ffffff; margin:0 3px; border-radius:100%;}
.view-tu .hd ul li.on{background-color:#48b234;}
/*多图 end*/

/*标题*/
.tis-title{padding:0 3%; background-color:#48b234; height:30px; line-height:30px; border-bottom:2px solid #006e04; color:#ffffff; overflow:hidden;}
/*标题 end*/

/*内容*/
.nn-con{padding:8px 3% 55px 3%; background-color:#f6f6f6; color:#555555;}
/*内容 end*/

/*产品详细 end*/

/*搜索结果*/
.hotel { margin: 13px 3% 80px 3%;}

.hotel ol{width:98%; height:100%; background:#ffffff; overflow:hidden; margin-left:1%; margin-right:1%;}

.hotel ol li.p1{width:100%; padding:11px 0px; display:block; position:relative; overflow:hidden; border-top:1px solid #dfdfdf; border-bottom:1px solid #ffffff; }
.hotel ol li.p1 a.picture{width:28%;  display:block; float:left;  border:1px solid #dbdbdb;}
.hotel ol li.p1 a.picture img{ display:block;}
.hotel ol li.p1 div.p-box{width:55%; height:61px; padding-left:3%; padding-right:13%; position:relative; float:left; overflow:hidden;}
.hotel ol li.p1 div.p-box a.title{width:100%; padding-top:12px;padding-right:13%; height:18px; display:block; position:relative; overflow:hidden; color:#383838; line-height:18px;white-space: nowrap;text-overflow: ellipsis;}
.hotel ol li.p1 div.p-box a.icon i{width:17px; height:17px; display:inline-block; background:url(../images/about_03.png) left center no-repeat; position:absolute; right:0; top:22px; background-size:cover;}


/*footer*/
footer{ position:fixed; bottom:0px; left:0px; width:100%; z-index:1005; background-color:#48b234;}
footer ul li{ display:block; width:28.9%; height:41px; line-height:41px; float:left; text-align:right; position:relative; color:#ffffff; padding-right:4%; border-right:1px solid #4dbe38; border-left:1px solid #42a530;}
footer ul li a{color:#ffffff;}
footer ul li.on{ }
footer ul li i{ display:inline-block; width:19px; height:18px; position:absolute; left:15%; top:12px;}
footer ul li.f1{border-left:none;}
footer ul li.f3{border-right:none;}
footer ul li.f1 i{ background-image:url(../images/foot-i_03.png); background-repeat:no-repeat; background-size:100% 100%;}
footer ul li.f2 i{ background-image:url(../images/foot-i_05.png); background-repeat:no-repeat; background-size:100% 100%;}
footer ul li.f3 i{ background-image:url(../images/foot-i_07.png); background-repeat:no-repeat; background-size:100% 100%;}
