body,html{/*height:100%;*/ font-family:" "; background:#f5f5f5}
* {  margin: 0;  padding: 0;}
a{ -webkit-transition: all 1s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;}
a:hover{text-decoration:none}
ul,li{ list-style:none} 
.header{ height:100px; background:#fff; position:fixed; top:0;width:100%; left:0; z-index:999}
.banner{margin-top:100px;}
.show-banner{margin-top:100px;height: 450px}
.show-banner img{ width:100%; display:block}
.banner-img{ width:100%; display:block}
nav.navbar.bootsnav ul.nav > li > a.web{color:#389c38}
nav.navbar.bootsnav ul.nav > li > a{font-size: 14px;}
.nav a.web span{margin-right:5px;}
.logo{ width:500px; float:left; height:80px; margin-top:10px; position: relative;z-index: 10;}
.logo img{ width:357px; display:block; height:67px; margin-top:13px;}
.navbar-nav{ margin-top:20px; margin-left:80px; padding-top:20px;}
.item-text{ position:absolute; left:10%; top:25%; width:80%; text-align:center}
.item-text p{ margin-bottom:20px;}
.a-but a{ display:inline-block; width:160px; height:46px; border-radius:100px; color:#fff; background:#00c8db; line-height:42px; box-shadow:0 6px 0px rgba(0,0,0,.08); margin:20px 5px;}
.a-but a:hover{background:#01b1c2; box-shadow:0 6px 10px rgba(0,0,0,.08); top:-1px; position:relative }
.a-but a.a-1{ background:#14c602}
.a-but a.a-1:hover{ background:#03ac14}
.box-1{ padding:30px 0}
.box-1 .title h3{ font-size:36px; letter-spacing:4px; padding:10px 0}
.box-1 .line{ background:url(../Images/line-1.png) no-repeat center; width:209px; height:8px; margin:0 auto}
.box-1 .title .line{margin-bottom: 30px;}
.box-1 .title h5{ font-size:18px; color:#149f01; padding:10px 0}
.box-1 .title p{ line-height:26px; width:80%; margin:0 auto;}
.yt-list{ background:#fff; border-radius:4px; box-shadow:2px 6px 30px rgba(0,0,0,.05); display:inline-block; padding-bottom:30px; margin-top:40px;}
.yt-list b{ overflow:hidden; width:100%; display:block}
.yt-list b img{ border-radius:4px 4px 0 0;width: 100%;
  top: 0;
  position: relative;
  left: 0;
  -webkit-transition: -webkit-transform 0.6s;
  -moz-transition: -moz-transform 0.6s;
  -o-transition: -o-transform 0.6s;
  transition: transform 0.6s;}
.yt-list:hover img{
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.yt-list h3{ font-size:24px; padding:0; margin:5px 0; padding-top:30px;}
.yt-list p{ padding:0; margin:0; margin-bottom:20px;}
.yt-list h5{ font-size:20px; font-weight:bold; margin:5px 0;}
.yt-list span{ color:#3f3f3f;font-size: 13px;}
.yt-list:hover{ position:relative; box-shadow:2px 2px 50px rgba(0,0,0,.14);transition: all ease-out .3s; top:-1px;}
.box-2{ /*background:url(../Images/map.jpg) no-repeat center;*/width:100%; height:800px; margin-top:40px; position:relative}
.gps{ /*position:absolute; top:200px; left:600px;*/z-index: 999999;}
.gps-box{ width:300px;  background:#fff; border-radius:4px; padding:20px;}
/*.gps{ position:fixed; top:100px; left:0; width:100%;z-index: 999999}
.gps-box{ width:300px; background:#fff; border-radius:4px; padding:20px; margin:0 auto}*/
.gps-tit{ position:relative;padding-top:10px;}
.gps-close{ position:absolute;top:0px; right:0px;}
.gps-close a{ font-size:20px; font-weight:normal; color:#999}
.gps .tx{ width:50px;height:50px; float:left}
.tx img{ width:50px; height:50px; display:block; border-radius:100px;}
.t-right{ float:left; width:200px; padding-top:3px; padding-left:10px;}
.t-right h3{ margin:0; font-size:20px;}
.t-right p{ font-size:14px; line-height:30px;}
.gps-img{ clear:both; padding:10px 0}
.gps-img img{ border-radius:4px;}
.gps-content{ padding-top:10px;}
.gps-content p{ color:#666; line-height:26px;}
.gps-but{ text-align:center; width:100%;}
.gps-but a{ display:block; width:120px; margin:5px; height:40px; line-height:36px; border:1px #eee solid; color:#666; border-radius:100px; float:left}
.gps-but a.a-add{ color:#149f01; border:#149f01 1px solid}
.gps-but a:hover{ color:#fff; border:#149f01 1px solid; background:#149f01}
.gps-list{ background:url(../Images/gps.png) no-repeat; width:50px; height:50px;}
.map-box{ position:absolute; width:100%; left:0; bottom:-60px;z-index: 100;}
.map-box .container{ background:#149f01; color:#fff; border-radius:4px; height:120px; box-shadow:4px 8px 40px rgba(0,0,0,.2);}
.map-box .container h3{padding-top:15px; font-size:42px; font-weight:600}
.map-box .container p{ font-size:24px; padding-top:45px;padding-left:20px;}
.map-box .container h5{ font-size:42px; font-weight:600; margin:0;}
.map-box .container span{ padding-top:15px;}
.map-line{ border:1px #3085cd solid; border-top:none; border-bottom:none;}
.map-sz{ margin-top:30px;}
.more{ position:absolute; width:100%; height:auto; bottom:110px; left:0}
.more a{ width:200px; height:40px; border-radius:100px 100px 0 0; display:block; margin:0 auto; color:#fff; font-size:12px; color:#b9cde9; background:#149f01; text-align:center; line-height:34px;}
.more a:hover{ color:#fff}
.xhb-ewm{ position:absolute; top:50px; right:50px;z-index: 100;background: #fff;border-radius: 5px;}
.xhb-ewm img{width: 140px;}
.box-3{width:100%;padding-top:100px; padding-bottom:50px;}
.new-title h3{ font-size:28px; padding:15px 0; margin:0;text-align: center;}
.new-title h3 { background: url(../images/icon01.jpg) center repeat-x; width: 620px; margin: 0 auto 0; }
.new-title h3 span {font-size: 28px; background: #fff;  padding:0px 30px 0px 30px; text-align: center;}
.new-title .line-2{ background:url(../Images/line-2.png) no-repeat  center; width:74px; height:8px;margin:0 auto;}
.new-box{ padding:30px 0}


.new-list{ background:#fff; border-radius:4px; box-shadow:2px 6px 30px rgba(0,0,0,.05); display:inline-block; padding-bottom:30px;}
.new-list b{ overflow:hidden; width:100%; display:block; position:relative; height:230px;}
.new-list .time{ position:absolute; left:0; bottom:0; background:rgba(5,184,76,.8); color:#fff; width:80px; height:80px; text-align:center; border-radius:0 6px 0 0; padding-top:15px;}/*rgba(39,136,57,.7)\rgba(0,212,84,.8)*/
.new-list .time h5{ margin:0; padding:5px 0; font-size:24px; font-weight:bold}
.new-list .time em{ margin:0;  font-style:normal; font-size:12px; font-weight:normal; color:#fff;}
.new-list b img{ border-radius:4px 4px 0 0;width: 100%;  top: 0;
  position: relative;
  left: 0;
  -webkit-transition: -webkit-transform 0.6s;
  -moz-transition: -moz-transform 0.6s;
  -o-transition: -o-transform 0.6s;
  transition: transform 0.6s;
  height: auto;
}
.new-list:hover img{
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.new-list h3 { height:70px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.new-list h3 a{ font-size:24px; color:#333; line-height:34px;}
.new-list h3 a:hover{ color:#149f01}
.new-list p{ line-height:24px; color:#3f3f3f;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.new-list span{ padding-top:10px;}
.new-list span a{color:#149f01}
.new-list span a:hover{ text-decoration:none;}
.new-list:hover{ position:relative; box-shadow:2px 2px 50px rgba(0,0,0,.14);transition: all ease-out .3s; top:-5px;}

/*公益分类项目——开始*/
.project-list{ background:#fff; border-radius:4px; box-shadow:2px 6px 30px rgba(0,0,0,.05); display:inline-block; padding-bottom:30px;}
.project-list b{ overflow:hidden; width:100%; display:block; position:relative; height:230px;}
.project-list .time{ position:absolute; left:0; bottom:0; background:rgba(0,107,197,.8); color:#fff; width:80px; height:80px; text-align:center; border-radius:0 6px 0 0; padding-top:15px;}
.project-list .time h5{ margin:0; padding:5px 0; font-size:24px; font-weight:bold}
.project-list .time em{ margin:0;  font-style:normal; font-size:12px; font-weight:normal; color:#fff;}
.project-list b img{ border-radius:4px 4px 0 0;width: 100%;  top: 0;
  position: relative;
  left: 0;
  -webkit-transition: -webkit-transform 0.6s;
  -moz-transition: -moz-transform 0.6s;
  -o-transition: -o-transform 0.6s;
  transition: transform 0.6s;
  height: auto;
}
.project-list:hover img{
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.project-list h3 { height:30px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;}
.project-list h3 a{ font-size:24px; color:#333; line-height:34px;}
.project-list h3 a:hover{ color:#149f01}
.project-list p{ line-height:24px; color:#3f3f3f;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.project-list span{ padding-top:10px;}
.project-list span a{color:#149f01}
.project-list span a:hover{ text-decoration:none;}
.project-list:hover{ position:relative; box-shadow:2px 2px 50px rgba(0,0,0,.14);transition: all ease-out .3s; top:-5px;}
/*公益分类项目——结束*/

.new-more{ padding:15px 0;}
.new-more a{ width:200px; height:50px; display:block; border:1px #eee solid; border-radius:100px; margin:0 auto; text-align:center; line-height:50px; color:#999}
.new-more a:hover{background:#149f01; color:#fff; border:1px #149f01 solid}
.box-4{ padding-top:50px;}
.gc-box{ background:#fff; margin-top:40px; border-radius:4px; height:518px; box-shadow:0px 2px 30px rgba(0,0,0,.05); padding:0;}
.gc-nav{padding-top:140px; float:right}
.gc-nav li a{width:200px; height:56px; background:#fff; line-height:56px; margin:5px 0; text-align:center; border-radius:4px 0 0 4px; display:block;color:#3f3f3f; font-size:16px; text-decoration:none}
.gc-nav li a:hover{ color:#149f01; background:#f5f5f5}
.gc-nav li.active a{ color:#fff; background:#149f01}
.gc-bg{ background:url(../Images/img-8.jpg) no-repeat center; background-size:cover; padding:0; height:100%; margin:0; border-radius:4px 0 0 4px}
.box-4 .tab-content{ padding:100px 50px 0 50px;}
.box-4 .tab-content h3{ line-height:50px; font-size:30px;margin-bottom:30px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden; height:100px;}
.box-4 .tab-content p{ line-height:28px; padding-top:20px; border-top:1px #eee solid;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden; }
.box-4 .tab-content a{ width:120px; height:36px; display:block; line-height:32px; text-align:center; border:1px #eee solid; color:#666; border-radius:100px; margin-top:30px;}
.box-4 .tab-content a:hover{ border:1px #149f01 solid; background:#149f01; color:#fff}
.box-5{ background:#149f01 url(../Images/img-9.jpg) no-repeat left center; margin-top:80px; height:620px;}
.about{  background:#149f01; height:620px; color:#fff; padding-left:70px; padding-top:40px;}
.about h3{ font-size:48px; padding:20px 0}
.about .line-3{ background:url(../Images/line-3.png) no-repeat; width:208px; height:8px; margin:20px 0;}
.about p{ font-size:24px; line-height:36px;}
.about span{ background:rgba(0,0,0,.2); border-radius:100px; padding:15px; display:block; width:400px; margin:25px 0; text-align:center}
.about b{ clear:both; width:120px;height:120px; overflow:hidden; border-radius:4px; display:block}
.about b img{ width:100%; display:block}
.about i{ display:block; width:120px; font-style:normal; text-align:center; line-height:40px;}
.box-6{ padding-top:20px;background:url(../Images/foot-bg.png) repeat-x top; }
.link{ clear:both; padding-top:20px;}
.link a{ color:#3f3f3f; margin-right:10px; line-height:28px;}
.link a:hover{color:#149f01}
.link-pic{ clear:both; padding:15px 0 30px 0;}
.link-pic a{ width:100%; height:100%; background:#fff;}
.link-pic a img{ display:block;}
.foot{ clear:both}
.foot h3{ font-size:16px;}
.foot p{ margin:0;}
.foot p a{ font-size:12px; color:#666; line-height:26px;}
.foot-mid{ padding:30px 0 20px 0; border-bottom:1px #eee solid; border-top:1px #eee solid;margin:30px 0 10px 0;}
.foot-mid p{ padding-top:20px}
.dz{ text-align:right; padding-top:20px;}
.foot-mid .logo-svg{ width:280px; display:block; float:left; margin-left:-15px;}
.foot-mid h3{ font-size:24px; font-weight:600; margin:0; padding-top:15px;}
.foot-mid b{ width:100px; height:140px; display:block; float:left;margin-left:50px;}
.foot-mid b img{ display:block; float:right; width:100%}
.foot-mid span{ font-weight:normal; font-size:12px; padding-top:5px; text-align:center; display:block; line-height:30px;}
.foot-mid p{ margin:0; padding:0; font-size:12px; line-height:26px;}
.foot-box{ padding-top:30px; padding-bottom:20px;}
.foot-box p{ font-size:12px; line-height:40px; color:#666}
.foot-box a{ float:right; width:40px; height:40px; text-align:center; font-size:16px; line-height:40px; margin-left:10px; border-radius:100px; background:#eee; color:#ccc}
.foot-box a:hover{  background:#149f01;color:#fff}
.carousel-control{ width:60px; height:60px; text-align:center; line-height:54px; font-size:40px; border-radius:100px; background:rgba(0,0,0,.1); top:45%; box-shadow:none; opacity:1; font-weight:normal;}
.carousel-control.left{ left:20px; background-image:none;}
.carousel-control.right{ right:20px; background-image:none;}
.attr-nav{ position:absolute; right:0px; top:20px;}
.top-search{ position:absolute; top:101px; background:rgba(0,0,0,.5)}
.show-box{ padding-top:20px; margin-bottom:30px;}
.show-left{ width:280px; float:left; background:#fff; border-radius:0 0 4px 4px;}
.show-left h3{ font-size:24px; background:#149f01; color:#fff; height:60px; line-height:60px; margin:0; padding:0; text-indent:20px;border-radius:4px 4px 0 0}
.show-left .nav-tabs{ border:0;}
.show-left ul{ background:#fff; padding-top:10px;}
.show-left li{ padding:0 15px;}
.show-left li a{ border-bottom:1px #f5f5f5 solid; display:block;width:100%; height:50px; line-height:50px; color:#333; text-decoration:none; font-size:14px;}
.show-left li a i{ margin-right:6px; color:#999}
.show-left li a span{ margin-right:6px; color:#999; float:right; line-height:50px; display:block;}
.show-left li a:hover{ border-bottom:1px #149f01 solid; color:#149f01}
.show-left li.active>a{ border-bottom:1px #149f01 solid; color:#149f01}
.show-left li.active a i{ margin-right:6px; color:#149f01}
.show-left .nav > li > a{ padding:0}
.show-left .nav > li > a:hover{ background:#fff}
.show-btn{ padding:5px 10px;}
.show-btn a{ width:100%; height:50px; line-height:50px; border-radius:4px; display:block; text-align:center; color:#fff; background:#00c8db; margin:10px 0; opacity:.8}
.show-btn a.btn-1{background:#149f01}
.show-btn a:hover{ opacity:1}
  
 .show-position p{background:#f5f5f5; padding-left:100px;height:50px; line-height:50px; font-size:15px;} 
 .show-right{margin:0 auto; height:auto; background:#fff;width:calc(100% - 300px); border-radius:4px; margin-top:20px;margin-bottom:60px;}
  
  .right-top{ height:60px; border-bottom:1px #f5f5f5 solid; line-height:64px; margin:0 25px; overflow:hidden;}
  .right-top p{ float:right; font-size:14px;}
  .right-top h3{ font-size:20px;}
  .show-right ul{ margin:5px 25px;}
  .show-right li a{ display:block; height:78px; line-height:78px; border-bottom:1px #f5f5f5 solid; font-size:16px; background:url(../Images/li-2.png) no-repeat left center; text-indent:10px; color:#333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
  .show-right li a span{ float:right;}
  .show-right li a:hover{ color:#149f01; border-bottom:1px #149f01 solid; background:url(../Images/li-1.png) no-repeat left center}
  .page{margin:50px 0 25px 0px;clear:both; height:50px;}
  .page a{ border:1px #eee solid; display:block; width:40px; height:40px; text-align:center; line-height:40px; float:left; border-radius:4px; margin-right:10px; color:#999}
  .page a:hover{ color:#149f01}
  .page a.page-active{ color:#fff; border:1px #149f01 solid; background:#149f01} 
  .page a.a-ye{ width:80px;}
  .show-foot{ width:100%; clear:both; background:#e5e5e5;}
.f-top{ padding:15px 0; background:url(../Images/foot-bg.png) repeat-x bottom; height:190px; padding-top:50px;}
.f-top b{ width:260px; float:left; display:block}
.f-top b img{ width:250px; display:block}
.f-top p{ width:500px; float:left; padding-top:15px; padding-left:10px;}
.f-top p span{ display:block; line-height:22px; font-size:12px;}
.f-right{ float:right; padding-top:10px;}
.f-right a{ text-align:center; font-size:14px; display:block;width:140px; height:45px; display:block; background:#aaa; float:left; margin:10px; line-height:45px; border-radius:4px; text-decoration:none; color:#fff; opacity:.8}
.f-right a:hover{ opacity:1; letter-spacing:2px;-webkit-transition: all 1s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;}

 .f-mid{ padding:30px 0;}
  .f-mid ul{ overflow:hidden;}
  .f-mid li{ float:left; width:14%}
  .f-mid li p{ font-size:20px; color:#333; font-weight:bold; height:40px; line-height:40px;}
  .f-mid li span{ display:block; line-height:30px;}
  .f-mid li span a{ color:#333}
  .f-mid li span a:hover{color:#149f01}
  .f-mid li img{ display:block; float:right}

  .f-bot{ background:url(../Images/foot-bg.png) repeat-x top;  padding-left:0;  line-height:26px; padding:30px 0;}
  .f-bot a{ display:block; float:left; color:#333; margin-right:10px;}
  .f-bot a:hover{color:#149f01}
  .f-bot span{ display:block; clear:both; width:100%;}
  .share a{ float:right; width:40px; height:40px; padding:0; text-align:center; font-size:16px; line-height:40px; margin-left:10px; border-radius:100px; background:#eee; color:#ccc; position:relative}
  .share a b{ width:110px; height:110px; background:#fff; position:absolute; left:-35px; bottom:50px; display:none; padding:5px; border-radius:4px;}
  .share a:hover{  background:#149f01;color:#fff}
  .share a:hover b{ display:block}
  .share a span{ line-height:40px; display:block;width:40px; height:40px; border-radius:100px;}
  .f-bot-left{ width:50%; float:left}
  .f-bot-left p{clear: both;}
  .right-content{ float:right; height:auto; background:#fff;width:calc(100% - 300px); border-radius:10px; }
  .c-top{ margin:25px; text-align:center; border-bottom:1px #eee solid; padding-bottom:30px;}
  .c-top h3{font-size: 18pt;line-height: 80px;font-weight: bold;}
  .c-top p{ font-size:14px; color:#999; height:30px;}
  .c-bot{ margin:40px; clear:both}
  .c-bot img{ display:block; margin:15px auto;max-width: 100%;height: auto !important; }
  .c-bot p{ font-size:16px; line-height:36px; color:#333;}
  .box-6 h3{ font-size:20px;}
  .foot-top{padding-top:50px; border-bottom:1px #eee solid; padding-bottom:30px;}

  .j-main{ display:none}
@media (max-width: 767px) {
	.header{ height:80px;}
	.logo{ width:100%; position:absolute; left:0; top:0; margin-top:0;z-index: 1;}
	.logo img{ width:140px; margin:0 auto;}
	nav.navbar.bootsnav .navbar-toggle{ float:right; margin-right:0; margin-top:30px;}
	.attr-nav{top:-55px; right:20px; position:absolute}
	.top-search{top:18px; background:rgba(0,0,0,.8)}
	.attr-nav i{color:#333}
	.navbar-header i{ font-size:24px;}
	.navbar-toggle{ float:left; top:10px; z-index:99999; margin-left:20px;}
	.carousel-control{ display:none}
	.a-but{ display:none}
	.box-1{ padding:10px 0}
  .box-1 .title{display: none} 
	.box-1 .title h3{ font-size:24px; width:100%; margin:15px auto; line-height:34px;}	
	.box-1 .title h3 { font-size:20px; padding:15px 0; margin:0;text-align: center;}
	.box-1 .title .line{ background:url(../Images/line-2.png) no-repeat  center; width:74px; height:8px;margin:0 auto; margin-bottom:20px;}
  /*.box-1 .title h3{ font-size:22px; width:100%; margin:15px auto; line-height:26px;}*/
	.box-1 .title p{ display:none}
  .yt-list h3{font-size: 18px;}
  .new-title h3{font-size: 20px;}
  .new-list h3 a{font-size: 18px;}
  .new-box{padding: 15px 0}
  .box-4{padding-top: 30px;} 
  .box-4 .tab-content h3{line-height: 40px;font-size: 18px;margin-bottom: 20px;height: 75px;}
	.yt-list{margin-top:10px;}
	.xhb-ewm{ display:none}
	.box-2{ height:400px !important;}
	.gps{ left:60px; top:60px;}
  /*.gps{ left:0; top:60px;}*/
	.more{bottom:130px;display: none;}
	.map-box{ bottom:-40px;}
	.map-box .container{ height:140px; width:80%; margin:0 auto;padding-left: 0;padding-right: 0;}
	.map-box .container h3{ text-align:center; font-size:24px; width:100%;padding-top: 0;margin-top: 10px;}
	.map-box .container p{ text-align:center; font-size:16px; width:100%; padding:0}
	.map-sz{margin-top:5px;}
	.map-box .container h5{ font-size:14px;}
    .map-box .container span{font-size: 12px;}
	.box-3{padding-top:75px; padding-bottom:10px;}
	.new-list{ margin-top:15px;}
	.gc-box{ height:auto; display:inline-block}
	.gc-bg{ background:none; height:80px;}
	.gc-nav{ padding:0; float:left; width:94%; margin-left:3%; margin-top:15px;}
	.gc-nav li { float:left; width:33.33%}
	.gc-nav li a{ width:100%; display:block; border-radius:4px;font-size: 15px;}
	.box-4 .tab-content{ padding:0 30px 30px 30px;}
	.box-5{ background:#149f01; margin-top:20px; height:auto}
	.about{ margin-left:0; padding-left:0; padding-top:20px;height: 560px;}
	.about h3{ font-size:20px; text-align:center}
	.about .line-3{ margin:0 auto; margin-bottom:20px;}
	.about p{ text-align:center; font-size:17px;}
	.about span{ width:100%; padding:0; text-align:center; height:45px; line-height:45px; font-size:12px;overflow: hidden;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 1;}
	.about b{ margin:0 auto}
	.about i{ margin:0 auto}
	.box-6{ display:none}
	
	.foot-top{ display:none}
	.foot-ewm{ display:none}
	.foot-box{ padding:20px 15px;}
	.foot-mid{ border:none; padding:0; margin:0; margin-top:20px;}
	.foot-mid b{ display:none}
	.foot-mid .logo-svg{ display:none}
	.foot-box a{ float:left; margin-top:20px; margin-left:0; margin-right:10px}
	.show-left{ display:none}
	.show-right{ width:100%}
	.dz{ text-align:left;}
	.right-top p{ display:none;}
    .show-right li a{ line-height:24px; height:auto; background:none; text-indent:0; padding:15px 0}
    .right-content{float:left; width:100%; margin-top:20px; }
  .c-top{ margin:25px; text-align:center; border-bottom:1px #eee solid; padding-bottom:30px;}
  .c-top h3{ font-size:24px; height:auto; line-height:30px;}
  .c-top p{ font-size:14px; color:#999; height:30px;}
  .c-bot{ margin:25px 10px; clear:both}
  .c-bot img{ display:block; margin:15px auto; width:100% !important;}
  .c-bot p{ font-size:16px; line-height:36px; color:#333;}
  .f-top{ display:none}
  .f-mid{ display:none}
  .f-bot-left{ width:100%}
  .share{ width:100%; padding-top:10px; padding-bottom:20px;clear: both;display: none;}
  .share a{ float:left; margin-left:0; margin-right:10px;} 
  .share a:hover b{ display:none}
  .new-list b{ height:230px;}
  .page{margin:40px 0 25px 0px;clear:both; height:50px;}
  .page a{ border:1px #eee solid; display:block; width:30px; height:30px; text-align:center; line-height:28px; float:left; border-radius:4px; margin-right:10px; color:#999;font-size:12px;}
  .page a:hover{ color:#149f01}
  .page a.a-ye{ width:60px;}
  
.banner{margin: 15px;width: calc(100% - 30px);margin-bottom: 0;margin-top: 95px;}
.show-banner{margin-top:80px; height:140px; background-size:cover !important;margin:15px; width:calc(100% - 30px); margin-bottom:0;margin-top:95px;}

.foot-box p{ font-size:12px; line-height:24px;}
.j-main{ position:fixed; width:100%; height:50px; background:#fff; z-index:9999999999; bottom:0; left:0; display:block}
.j-main a{ display:block; width:50%; float:left; text-align:center; background:#00c8db; color:#fff; height:50px; line-height:50px;}
.j-main a:last-child{ background:#14c602}
.show-foot{margin-bottom:40px;}
	}
 .side-right .navbar-toggle{ margin-left:240px; top:-2px;}
 .dropdown-menu > li > a{font-size: 16px;font-weight: unset;}      /*子菜单字体大小*/
 .skyblue{background: #00c8db !important}
 .blue{background: #149f01 !important}
 .show-foot .f-mid ul li:first-child{display: none;}
 .show-foot .f-mid ul li p a{color: #333}
 
  @media (max-width: 992px){.container{width:100%}}
  .text-center .c-theme-btn{background: #00c8db;
    border-color: #00c8db;
    border-radius: 4px;
    width: 200px;
    height: 50px;
	color:#fff}
ul.secondmenu{padding-left: 15px;}
ul.secondmenu li a{font-size: 13px;}
.AlignCenter{text-align: center !important;}
.AlignLeft{text-align: left !important;}
.AlignRight{text-align: right !important;}


/*项目信息中图片展示的样式*/
.img-list img{
	width:300px;;
	height:180px;
	margin-bottom:20px;
	border-radius: 5px;
}
.img-list:hover img{
  -webkit-transform: scale(1.01);
  -moz-transform: scale(1.01);
  -ms-transform: scale(1.01);
  -o-transform: scale(1.01);
  transform: scale(1.01);
}



/*中间数据统计条样式*/
#index-datas {
  height: 170px;
  background: #fff; /* #fbf8f5;*/
  padding: 44px 0px;
  z-index: -1;
}
#index-datas .list-inline li {
  float: left;
  text-align: center;
  width: 25%;
  border-right: 1px solid #e7e7e7;
}
#index-datas .list-inline li h4 {
  margin: 0px;
  font-size: 42px;
  font-weight: normal;
  color: #333333;
  margin-bottom: 15px;
  font-family: PingFang SC;
}
#index-datas .list-inline li h4 .st {
  font-size: 26px;
  color: #333333;
  font-weight: normal;
  font-family: PingFang SC;
}
#index-datas .list-inline li h4 small {
  font-size: 16px;
  color: #999999;
}
#index-datas .list-inline li h5 {
  margin: 0px;
  font-size: 16px;
  color: #999999;
  font-family: PingFang SC;
}
#index-datas .list-inline li:last-child {
  border-right: 0px;
}

/*视频样式*/
.nav-video {
	width: 100%;
}
.nav-video .nav-video-text {
      position: absolute;
      width:100%;
	  margin-top: -140px;
      right: 0; 
	  text-align: center;
}
.nav-video .nav-video-text h1 {
	font-size: 46px;
	color: #fff;
	letter-spacing: 2px;
	margin-bottom: 0;
}
.nav-video .nav-video-text h2 {
	font-size: 28px;
	color: #fff;
	letter-spacing: 2px;
	margin-bottom: 15px;
}


.dtList {
	/* height: 504px;
	overflow: hidden; */
	position: relative;
}
.dtList dl {
	padding: 10px 0;
	/* height: 42px; */
	overflow: hidden;
	border-bottom: 1px dashed #aeaeae;
}
.dtList dl dt {
	width: 42px;
	height: 42px;
	float: left;
}
.dtList dl dt img {
	width: 100%;
	height: 100%;
}
.dtList dl dd {
	width: 200px;
	padding-left: 10px;
	float: left;
}
.dtList dl dd p {
	color: #666666;
	font-size: 12px;
}
.dtList dl dd .title {
	height: 23px;
	line-height: 23px;
	color: #1da24c;
	font-size: 12px;
	position: relative;
}
.dtList dl dd .title .time {
	display: inline-block;
	position: absolute;
	top: 0;
	right: 0;
	color: #666;
}
.dtList dl dd p .num {
	display: inline-block;
	padding: 0 5px;
	font-weight: bold;
	color: #F00;
	font-family: Arial;
}
