@charset "gb2312";
/* CSS Document */

body,html{width:100%;}
body{ padding-top:70px; }
.main{margin-bottom:50px;}


/*head start*/
/*导航*/
.head{ width: 100%; height:70px; position: fixed; left: 0; top: 0; background: #f7f7f7; z-index: 100;}
.head .navs{ position: absolute; right: 0px; top: 50%;margin-top: -20px;padding-right: 15px;}
.head img{width: 60%;}
#logo1{position: absolute;height: 0.5rem;padding-left: 15px;top: 50%;margin-top: -15px;}
#logo2{ position: absolute; left: 50%; margin-left: -62px;top: 50%;margin-top: -16px;}
.navs li{ width:32px; height:4px; background: #1ba34f; box-shadow:0 -2px 0.5px 0px  #1BA34F ; margin-top: 8px; }

/*菜单*/
.nav-ul a{font-size: 15px;}
.nav-ul{ width: 100%; height:100%; position:absolute; top:70px;  display: none; z-index: 99; overflow-y:scroll;}
.nav-ul li{ border-bottom: 1px solid #d9d9d9; position: relative; background: #FFFFFF;padding-top: 0.3rem;overflow-y:scroll;}
.nav-ul li img{ width: 0.3rem; height:0.3rem; margin-left: 0.24rem; }
.nav-ul li a.first-nav{ display: block;padding-bottom: 0.3rem;position: relative; }
.nav-ul li a p{position: absolute;left: 18%;display: inline;}
.nav-ul li span{ display: inline-block; width: 21px; height: 14px; background: url(../webimg/jiantou.png) no-repeat; position: absolute; top: 4px; right: 22px;transition: 0.5s;}
.nav-ul li span.arrow{ transform: rotate(180deg);}

/*二级菜单*/
.sceond-nav{display:none;overflow-y:scroll;}
.nav-ul li .sceond-nav a{margin:0;display: block;background: #dadada; color: #000000;position: relative;z-index: 99;padding:0.3rem 0;text-indent: 16%;font-size: 15px;}
.nav-ul li .sceond-nav a:hover{ background: #1eae35; color: #FFFFFF; }
/*head end*/

/*section start*/
/*滚动图*/
.banner{ position: relative; width: 100%; /*margin-top: 0.97rem;*/ overflow: hidden; z-index: 10;}
.banner ul{ width: 9999px; }
.banner ul li{ float: left; }
.banner li img{ width: 100%; }
.banner .banner-pagination{position: absolute;left: 50%;z-index: 20;top: 84%;text-align: center;margin-left: -24px;}
.banner-pagination span{width: 10px;height: 10px;border-radius: 100%;margin: 0 3px;border: 1px solid #FFFFFF;display: inline-block;}
.banner-pagination span.cur{background: #FFFFFF;}

/*查询*/
.search-ul li{ float: left; width: 25%;  padding: 15px 0px;}
.search-ul li .li-search{width: 90%;margin: 0 auto;border: 1px solid #cecece;border-radius:20px;}
.search-ul li img{ width: 0.7rem;height: 0.7rem; margin: 0.16rem auto; display: block;}
.search-ul li a{ color: #333333; font-size: 0.18rem; display: block; text-align: center; }

.search-text{width: 100%;}
.search-text form{width: 98%; auto;background: #ededed;padding: 0.16rem 0.15rem;margin: 0.15rem 1%;}
.search-text input[type='text']{width: 75%;height: 0.66rem;float: left;font-size: 15px;padding-left: 0.15rem;}
.search-text input[type='submit']{width: 25%;height:0.66rem;background: url(../webimg/search.png) #1BA34F no-repeat ;background-position:15% center ;background-size:22%;border: none;font-size: 15px;color: #FFFFFF;text-indent:1em}

/*视频*/
.video ul li{margin-top:10px;}  
.video dl{ position: relative;}
.video dl dt{background: #009541;font-size: 18px;color: #FFFFFF; font-weight:bold;} 
.video dl dt{ height: 0.8rem; line-height: 0.8rem; }
.video dl dd{ width:90%; height:auto; margin:15px auto 15px auto;} 
/*section end*/

/*信息展示*/
.message ul li{margin-top:10px;}
.message ul li img{width: 100%;}
.message>a{background:#ededed;width: 96%;height: 0.8rem;line-height:0.8rem;font-size: 15px;text-align: center;margin: 0.3rem 2%;color: #666666;display: block;}
.message dl{text-indent: 0.15rem;position: relative;}
.message dl dt,footer p,footer a{background: #009541;font-size: 18px;color: #FFFFFF; font-weight:bold;} 
.message dl dt{ height: 0.8rem; line-height: 0.8rem; }
.message dl dd{ font-size:0.2rem;height: 60px;line-height: 60px;border-bottom: 1px solid #d9d9d9;position: relative;}
.message dl dd a{ width: 80%; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;display: block;}
.message dl span{ position: absolute;right: 14px; top: 50%; margin-top: -30px;}
/*section end*/

/*案例展示*/
.case ul li{margin-top:10px;}
.case ul li img{width: 100%;}
.case>a{ background:#ededed;width: 96%;height: 0.8rem;line-height:0.8rem;font-size: 15px;text-align: center;margin: 0.3rem 2%;color: #666666;display: block;}
.case dl{ position: relative; overflow:hidden;}
.case dl dt{text-indent: 0.15rem; background: #009541;font-size: 18px;color: #FFFFFF; font-weight:bold;}
.case dl dt{ height: 0.8rem; line-height: 0.8rem; }
.case dl dd{ width:50%; float:left; margin:3% auto auto auto; position: relative; text-align:center;}
.case dl dd span{ width:100%; text-align:center; }
.case dl dd span img{ width:90%;}
.case dl dd h3{ width:100%; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;display: block; line-height:40px; border-bottom: 1px solid #d9d9d9; }

.caselist ul li{margin-top:10px;}
.caselist ul li img{width: 100%;} 
.caselist dl{ position: relative; overflow:hidden;}
.caselist dl dt{text-indent: 0.15rem; background: #009541;font-size: 16px;color: #FFFFFF;}
.caselist dl dt{ height: 0.8rem; line-height: 0.8rem; }
.caselist dl dd{ width:50%; float:left; margin:3% auto auto auto; position: relative; text-align:center;}
.caselist dl dd span{ width:100%; text-align:center; }
.caselist dl dd span img{ width:90%; }
.caselist dl dd h3{ width:100%; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;display: block; line-height:40px; border-bottom: 1px solid #d9d9d9; }


.baselist ul li{margin-top:10px;}
.baselist ul li img{width: 100%;} 
.baselist dl{ position: relative; overflow:hidden;}
.baselist dl dt{text-indent: 0.15rem; background: #009541;font-size: 16px;color: #FFFFFF;}
.baselist dl dt{ height: 0.8rem; line-height: 0.8rem; }
.baselist dl dd{ width:100%; float:left; margin:3% auto auto auto; position: relative; text-align:center;}
.baselist dl dd span{ width:100%; text-align:center; }
.baselist dl dd span img{ width:90%; }
.baselist dl dd h3{ width:100%; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;display: block; line-height:40px; border-bottom: 1px solid #d9d9d9; }

 

/*footer start*/
footer p{text-align: center;font-size: 12px;padding: 0.2rem 3%;}
footer a{text-align: center;font-size: 12px;}
footer{ }
/*footer end*/

/*新闻列表 新闻详细 start*/
/*header start*/
/*头部样式*/
.head h2{color: #FFFFFF;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.head a.back{position: absolute;top: 20%;left: 4%;width: 0.6rem;height:0.7rem;background: url(../webimg/back.png) no-repeat;background-size: 62%;}
/*header end*/
/*section start*/

.sort-list{ width:100%; padding:2% 0px 2% 0px; overflow:hidden; background:url(../webimg/sub_bg.jpg) no-repeat center; }
.sort-list a{ float:left; display:block; width:45%; margin:1.5% auto auto 3%;;  border:1px solid #d7d7d7; background:#f2f2f2; text-align:center;font:1em/2.375 "Microsoft Yahei"; color:#000; text-overflow: ellipsis;overflow: hidden; white-space: nowrap; border-radius:10px;}

.sub-t{ width:100%; background:url(../webimg/sub_bg.jpg) no-repeat center; background-size:100%; text-align:center; line-height:1rem; font-size:18px; font-weight:bold; color:#000;}

/*新闻列表*/
.newslist{margin-top: 0.3rem;}
.newslist a{display: block;width: 100%;}
.newslist dl{margin: 0px; padding: 5% 4%; border-bottom: 1px solid #D9D9D9;}
.newslist dt{float: left;width: 35%;margin-right:15px;height: 100%;}
.newslist dl dt img{width: 100%;}
.newslist dd h3{color: #1BA34F; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; font-size: 16px; }
.newslist dd p.newstime{color: #999999;}
.newslist dd p.newscontent{color: #666666;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-size: 13px; line-height: 18px; }
.newslist a.more,.newsdetails a.backnews{background:#ededed;width: 96%;height: 0.8rem;line-height:0.8rem;font-size: 15px;text-align: center;margin: 0.3rem 2%;color: #666666;display: block;}

/*新闻详细*/
.newsContentTitle{margin-top:0.3rem;border-bottom: 1px solid #D9D9D9; padding-bottom:3%;}
.newsContentTitle h3{color:#1BA34F;padding: 3% 3% 0 3%;text-align: center; font-size:18px;}
.newsContentTitle p{text-align: center;font-size: 16px;padding: 3% 0;}

.newsdetails{padding: 5% 3%;}
.newsdetails p{font-weight: normal;font-size: 14px;font-family: "微软雅黑";color: #000000;line-height: 24px;}
.newsdetails p img{width: 100%;}
/*section end*/
/*新闻列表 新闻详细 end*/



