@charset "utf-8";
/*首页*/
.indextopbg{
background:url(images/banner.jpg);height:360px;
}
.h360{height:360px;}
.index-tit{font-size:70px;}
.index-subtit{font-size:32px;margin:10px 0 30px 0;}
.index-btn{padding:10px 30px;border:2px solid #fff;font-size:14px;}
.aboutbox{padding:20px 0 20px 0;border-bottom:1px solid #E9E9E9;}
.about-tit{color:#262626;font-size:26px;}
.about-des{color:#949494;font-size:16px;margin-top:10px;}
.about-us{color:#E9E9E9;font-size:48px;}
.aboutbox1{padding:30px 0;}
.aboutbox1 .flex-1:first-child{padding-right:20px;}
.aboutbox1 img{width:90%;}
.company-name{color:#33C35A;font-size:32px;}
.company-des{color:#949494;font-size:16px;line-height:160%;margin-top:20px;}
.company-btn{background:#33C35A;width:140px;height:46px;color:#fff;line-height:46px;margin-top:30px;}
.aboutbox2{padding:20px 0;}

.aboutbox2 .flex-1 p:first-child{color:#33C35A;font-size:56px;font-weight:bold;}
.aboutbox2 .flex-1 p:first-child em{font-size:18px;}
.aboutbox2 .flex-1 p:last-child{color:#949494;font-size:20px;}
.aboutbox2 .flex-1 div{position:relative;}
.aboutbox2 .flex-1:not(:last-child) div:before{content:'';position:absolute;height:100%;width:1px;right:0;}
.aboutbox2 .flex-1:not(:last-child) div:before{
background: -webkit-linear-gradient(0,#fff,#E9E9E9,#fff);
background: -o-linear-gradient(0,#fff,#E9E9E9,#fff);
background: -moz-linear-gradient(0,#fff,#E9E9E9,#fff);
background: linear-gradient(0,#fff,#E9E9E9,#fff);
}
/*业务*/
.project{background:url(images/project.jpg);height:700px;}
.projectbox{border-bottom:1px solid #E9E9E9;padding:20px 0 20px 0;}
.projectbox1{padding:30px 0;}
.projectbox1 .flex-1:not(:last-child){margin-right:20px;}
.ject-img img{width:100%;}
.ject-box{background:#fff;}
.ject-box .ject-tit{color:#262626;font-size:28px;margin-bottom:10px;}
.ject-tit-box{height:280px;}
.ject-box .ject-subtit1,.ject-box .ject-subtit2,.ject-box .ject-subtit3{color:#949494;font-size:18px;margin:5px 0;}
.projectbox1 .flex-1 .ject-icon{width:89px;height:89px;position:absolute;top:-46px;}
.projectbox1 .flex-1:nth-of-type(1) .ject-icon{background:url(images/icon01.png) no-repeat;}
.projectbox1 .flex-1:nth-of-type(2) .ject-icon{background:url(images/icon02.png) no-repeat;}
.projectbox1 .flex-1:nth-of-type(3) .ject-icon{background:url(images/icon03.png) no-repeat;}
.projectbox1 .flex-1:nth-of-type(4) .ject-icon{background:url(images/icon04.png) no-repeat;}

.productbox{padding:20px 0 20px 0;border-bottom:0 solid #E9E9E9;}
.product-tit{color:#262626;font-size:26px;}
.product-des{color:#949494;font-size:16px;margin-top:10px;}
.product-us{color:#E9E9E9;font-size:48px;}

.productbox1{margin-bottom:20px;}
.productbox1 .flex-1,.productbox2 .flex-1{background:#F6F6F6;padding:40px 0;}
.productbox1 .flex-1:not(:last-child),.productbox2 .flex-1:not(:last-child){margin-right:10px;}
.productbox1 p,.productbox2 p{color:#262626;margin-top:30px;}
.productbox2{margin-top:20px;margin-bottom:20px;}
.productbox1 img,.productbox2 img{height:200px;width:200px;}


.productbox1 p,.productbox2 p{color:#262626;font-size:24px;}

.productbox1,.productbox2{align-items: center;justify-content:center;}
.productbox1 .flex-1,.productbox2 .flex-1{text-align:center;border:1px solid #F6F6F6;}


.productbox1 .flex-1:hover,.productbox2 .flex-1:hover{border:1px solid #33C35A;}


.newsbox{}

.newsbox{padding:20px 0;border-bottom:0 solid #E9E9E9;background:#F6F6F6;}
.news-tit{color:#262626;font-size:26px;}
.news-des{color:#949494;font-size:16px;margin-top:10px;}
.newstype a{color:#262626;font-size:14px;width:100px;height:40px;background:#E9E9E9;display:inline-block;text-align:center;line-height:40px;margin-top:10px;}
.newstype a.cur{background:#33C35A;color:#fff;}
.newstype a:not(:last-child){margin-right:15px;}

.newsbox1{padding:20px 0 20px 0;}

.newsbox2{}
.newsbox2 .flex-1:not(:last-child){margin-right:20px;}
.news-img1 img{width:565px;height:142px;}
.news-img2 img{width:565px;height:133px;}
.news-img3 img{width:565px;height:141px;}
.news-img1{background:#ffffff;}
.news-img2{background:#e9e9e9;}
.news-cont{padding:20px 10px;height:94px;}
.news-cont .news-tit{}
.news-cont:not(:last-child){border-bottom:1px solid #E9E9E9;}
.news-time{color:#33C35A;}
.news-time p:first-child{font-size:40px;}
.news-time p:last-child{font-size:12px;}
.news1-tit{height: 24px;
    overflow: hidden;
    line-height: 24px;}
.news1-tit,.news1-tit a{font-size:18px;color:#33C35A;}
.news1-des{color:#949494;font-size:14px;margin-top:10px;

white-space: pre-wrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2; /* 显示的行数 */
  -webkit-box-orient: vertical;

}

.partner{padding:20px 0;}
.partner-tit{font-size:26px;color:##262626;}

.partner img{height:60px;}
.partner .flex{padding:20px 0;}

.navigation{background:#262626;padding:20px 0;}
.nav-tit{color:#ffffff;font-size:16px;}
.nav-tit span{display:inline-block;height:42px;margin-bottom:20px;}
.nav-tit span:before{content:'';height:3px;width:40px;background:#33C35A;position:absolute;bottom:0;}
.nav-box a,.nav-box{color:#ffffff;font-size:14px;line-height:32px;}
.nav-box a{position:relative;padding-left:10px;}
.nav-box a:before{content:'';position:absolute;left:0;top:10px;width:4px;height:4px;background:#ffffff;}
.ewm{width:120px;margin-top:20px;}