.ban02{ display:none;}

.flex{display: flex;flex-wrap: wrap;}

/* 选择我们 */

.in_choose{padding: 90px 0 45px;}

.in_choose .tit{color: #222;line-height: 1.2;font-size: 45px;font-weight: 600;}

.in_choose .flex{margin-top: 4%;}

.in_choose .flex li{width: calc(100% / 4);text-align: center;}

.in_choose .flex .pic{position:relative;border:1px solid #11a84e;border-radius:50%;padding:6%;display:inline-block;vertical-align:middle;transition:.5s ease-in-out}

.in_choose .flex .pic img{transition:.5s ease-in-out}

.in_choose .flex li:hover .pic{transition: .5s ease-in-out;background: #11a84e;}

.in_choose .flex .pic .i2{display: none;}

.in_choose .flex li:hover .pic .i1{display: none;}

.in_choose .flex li:hover .pic .i2{display: block;}

.in_choose .flex .info h3{font-size:20px;color:#363636;margin-top:20px;transition:.5s ease-in-out;margin-bottom:10px;font-weight:700}

.in_choose .flex .info p{font-size:16px;line-height:1.5}

.in_choose .flex li:hover .info h3{color: #11a84e;}

.in_choose .flex li:hover .info p{color: #11a84e;}

@media (max-width: 1024px) {

.in_choose{padding: 50px 0 0;}

.in_choose .tit{font-size: 36px;}

.in_choose .flex li{width: 50%;margin-bottom: 4%;}

.in_choose .flex .info{padding: 10px;}

}

@media (max-width: 768px) {

.in_choose{padding: 30px 0 0;}

.in_choose .tit{font-size: 24px;}

.in_choose .flex .info h3{font-size: 14px;}

.in_choose .flex .info p{font-size: 14px;}

}



@media (max-width: 768px) {

.in_choose .flex .pic img{ max-width:40px;}

}



.ban01::after {

    content: "";

    position: absolute;

    left: 0;

    top: 0;

    width: 100%;

    height: 100%;

    z-index: 1;

   /* background: rgba(0, 0, 0, 0.6);*/

}

.neirong {

    left: 10%;

    position: absolute;

    top: 20%;

   

	z-index:10;

}

.neirong h4 {

    color: #11a84e;

    font-size: 60px;

	font-weight:normal;

	font-weight:800;

	margin-bottom:30px;

}

.neirong p {

color: #fff;

    font-size: 24px;

    line-height: 2;

    /*LETTER-SPACING: 2PX;*/

}



.neirong .go a {

    color:#fff;

    border: 2px solid #11a84e;

	background:#11a84e;

	margin-top:20px;

}

@media (max-width: 768px) {

.neirong {

    left:3%;

    position: absolute;

    top: 45%;

    transform: translate(0,0);

	z-index:10;

}

.neirong h4 {

    color: #11a84e;

    font-size: 18px;

 	margin-bottom:20px;

}

.neirong p {

display:none;

color: #fff;

    font-size: 14px;

    padding: 10px 0;

    line-height: 2;

}



.neirong .go a {

   

	margin-top:5px;

}



}

 

 

.flx_w {

    display: flex;

    flex-wrap: wrap;

    justify-content: space-between;

}

/* home_system */

			.home_system{overflow: hidden; padding:7% 0;}

			.home_system .lf_part{width: 50%;transition: all .3s ease;}

			.home_system .lf_part .img img{width: 100%;}

			

			.home_system .rt_part{padding: 2.6% 8% 1% 6.2%;width:50%;box-sizing: border-box;background: url(../images/sys_bg02.png)no-repeat center/cover;transition: all .3s ease;}

			.home_system .rt_part .title{text-align: right;}

			.home_system .rt_part .title b{font-size: 40px;color: #333;}

			.home_system .rt_part .title .con{margin-top: 18px;font-size: 18px;color: #999;line-height: 30px;}

			.home_system .rt_part ul{margin-top: 7%;}

			.home_system .rt_part ul li{padding: 3.5% 3% 3.5% 3.5%;margin-bottom: 8%;width: 48.3%;border-radius: 10px;border: 1px solid #eee;box-sizing: border-box;background: #fff; text-align:center;}

			.home_system .rt_part ul li:nth-last-child(-n+2){margin-bottom: 0;}

			.home_system .rt_part ul li i{display: inline-block;}

			.home_system .rt_part ul li i img{ width:100%; max-width:130px;}

			.home_system .rt_part ul li .tit{margin-top: 27%;font-size: 24px;color: #333;}

			.home_system .rt_part ul li .des{margin-top: 18px;font-size: 16px;line-height: 24px;color: #666;}

			/*

			.home_system .rt_part ul li:hover{background: #11a84e;}

			.home_system .rt_part ul li:hover i img{filter: grayscale(1) brightness(10);}

			

			.home_system .rt_part ul li:hover .tit,.home_system .rt_part ul li:hover .des{color: #fff;}*/

			.home_system .rt_part .right .more span{margin-top: 6%;}

			@media only screen and (max-width:1300px){

				.home_system .rt_part{padding-left:4%;padding-right: 4%;}

			}

			@media only screen and (max-width:1000px){

				.home_system .rt_part .title b{font-size: 30px;}

				.home_system .rt_part .title .con{font-size: 15px;}

				.home_system .rt_part ul li .tit{margin-top: 20%;font-size: 20px;}

				.home_system .rt_part ul li .des{font-size: 14px;}

			}

			@media only screen and (max-width:1280px){

				 

				.home_system .lf_part{padding-top:13%;}

				 

			}

			@media only screen and (max-width:1080px){

				.home_system .layout{flex-flow: column-reverse;}

				.home_system .lf_part{width: 100%;padding:0 0 0;}

				.home_system .rt_part{padding: 30px 4%;width: 100%;}

			}

			@media only screen and (max-width:480px){

				.home_system .rt_part{padding: 0;}

				.home_system .rt_part .title{text-align: center;}

				.home_system .rt_part .title b{font-size: 22px;}

				.home_system .rt_part .title .con{margin-top: 12px;font-size: 13px;line-height: 24px;}

				.home_system .rt_part ul li{padding: 0;}

				.home_system .rt_part ul li i{width: 40px;}

				.home_system .rt_part ul li .tit{font-size: 16px;}

				.home_system .rt_part ul li .des{font-size: 13px;}

				

				.home_system .lf_part{ display:none;}

			}

			 







/*banner轮播*/

.homebanner {

    overflow: hidden;

    width: 100%;

    max-height: 960px;

    position: relative;

}

.homebanner ul {}

.homebanner ul li {

    width: 100%;

    height:100%;

    max-height: 1024px;

    overflow: hidden;

    position: relative;

}

.homebanner ul li.slider>a {

    display:block;

}

.homebanner ul li video,

.homebanner ul li img {

    width:100%;

    

}



.go-more {

    position: absolute;

    bottom: 5%;

    z-index: 1;

    width: 100%;

    height: 100px;

    background: url(../images/banner/more.html) no-repeat center center/30px;

    animation: go-more 0.3s linear infinite;

}



/*banner图导航按钮*/

.homebanner .swiper-pagination {

    left: 8%;

    bottom: 10% !important;

    width: 100px;

    color: #fff;

}

.pagination-banner span.swiper-pagination-current {

    font-size: 28px;

    color: #fff;

    font-family: 'Futura';

}

.pagination-banner span.swiper-pagination-total {

    font-size: 16px;

    color: #fff;

    font-family: 'Futura';

}





.banner .swiper-page{

    width:100%;

}

.banner .swiper-page a{ 

    display:block;

    position:absolute;

    top:40%;

    width:41px;

    height:41px;

    z-index:99999;

}



.homebanner .swiper-page{ }

.homebanner .swiper-page a{ 

    display:block;

    position:absolute;

    top:40%;

    width:40px;

    height:40px;

    background:#000;

    z-index:99999;

}

.homebanner .swiper-page a.prev {

    left:5%;

    background:rgba(0, 0, 0, 0.5) url(../images/next.svg) no-repeat center center/20px;

    transform: rotate(-180deg);

}

.homebanner .swiper-page a.next {

    right:5%;

    background:rgba(0, 0, 0, 0.5) url(../images/next.svg) no-repeat center center/20px;

}

.homebanner .swiper-page a:hover {

    background:rgba(229, 0, 45, 0.8) url(../images/next.svg) no-repeat center center/20px;

}

@media screen and (max-width:1024px){

.homebanner .fix-word {

    padding-top: 60%;

}



.homebanner .fix-word .p1 {

    font-size: 24px;

    margin-bottom:3%;



}

.homebanner .fix-word .p2 {

    font-size: 24px;

}

.homebanner .fix-word .p3 {

    width: 120px;

    margin-top:10%;

    font-size: 12px;

    line-height: 36px;  

}

.go-more {

    bottom: 1%;

    background: url(../images/banner/more.html) no-repeat center center/20px;

}

}



/*板块标题*/

.home-title {}

.home-title h5 {

    font-size:38px;

    color: #11a84e;

    font-weight: bold;

}

.home-title h6 {

    font-size: 18px;

    color: #333;

    margin: 20px 0 0 0;

}

@media screen and (max-width:1024px){

.home-title {}

.home-title h5 {

    font-size: 24px;

}

.home-title h6 {

    font-size: 16px;

    line-height: 1.6;

    margin: 10px 0 0 0;

}

}

/*板块标题 end*/







.title {

    position: relative;

    margin:3% auto;

}

.title h3 {

    font-size: 30px;

    color:#3a3a3a;

}

.title i {

    display: block;

    width: 60px;

    height: 2px;

    background: #dedede;

    margin: 20px 0;

}

.title h4 {

    font-size: 24px;

    color: #323232;

    

}

.title h6 {

    position: absolute;

    left: 0%;

    top: 50%;

    transform: translate(0%, -40%);

    z-index: -1;

    opacity: 0.5;

    font-size: 360px;

    color: #dcdddd;

    font-family: "SangBleuEmpire-Regular";

}



@media screen and (max-width:1024px){

.home-about .title {

    margin:8% auto;

}

.home-about .title h3 {

    font-size: 24px;

    color:#333;

    font-family: 'Montserrat';

}

.home-about .title i {

    display:block;

    width:60px;

    height:3px;

    background:#143059;

    margin:5% 0;

}

.home-about .title h4 {

    font-size: 24px;

}

.title h6 {

    font-size: 160px;

}

}



/*热销产品*/

.home-product {

    width: 100%;

    padding:7% 0;

}

.home-product .product-item {}

.home-product .product-item .product-list {

    margin:30px 0 0 0;

}

.home-product .product-item .product-list ul {}

.home-product .product-item .product-list ul li {

    position:relative; width:24.5%; margin-bottom:2.5%;

}

.home-product .product-item .product-list ul li a {

    display:block;

    padding:2%;

}

.home-product .product-item .product-list ul li .photo {

    width: 100%;

    padding-top: 80%;

    overflow: hidden;

    position: relative;

}

.home-product .product-item .product-list ul li .photo img {

    position:absolute;

    top:0;

    left:0;

    width: 100%;

    height: 100%;

    display: block;

    object-fit: cover;

    transition: all 0.6s ease;

	border:1px solid #ddd;

}

.home-product .product-item .product-list ul li:hover .photo img{

    /*transform: scale(1.05);*/

}

.home-product .product-item .product-list ul li .word {;

    padding:15% 0 0 0;

    text-align: center;

}



.home-product .product-item .product-list ul li .word h3 {

    font-size: 22px;

    line-height:1.6;

}

.home-product .product-item .product-list ul li:hover .word h3 {

    color:#11a84e;

}

.home-product .product-item .product-list ul li .word p {

    padding:10px 0 10px 0;

    font-size: 16px;

    color:#666;

}

.home-product .product-item .product-list ul li .word::after {

    content: "+";

    width: 24px;

    border-radius: 50%;

    background:#eee;

    margin: 0 10px;

    font-size: 16px;

    color:#999;

    line-height: 24px;

    display: inline-block;

    vertical-align: middle;

}

.home-product .product-item .product-list ul li:hover .word::after {

    color:#fff;

    background:#11a84e;

}

@media screen and (max-width:1024px){

.home-product {

    padding:30px 0;

}

.home-product .product-item {}

.home-product .product-item .product-list {

    margin:20px 0 0 0;

}

.home-product .product-item .product-list ul {}

.home-product .product-item .product-list ul li {

}

.home-product .product-item .product-list ul li a {

    padding:0%;

}

.home-product .product-item .product-list ul li .photo {}

.home-product .product-item .product-list ul li .photo img {

    width:100%;

}



.home-product .product-item .product-list ul li .word {

    padding:15% 0 0 0;

}

.home-product .product-item .product-list ul li .word h3 {

    font-size: 16px;

    padding:10px 0 0 0;

}

.home-product .product-item .product-list ul li .word p {

    font-size: 14px;

}



}

/*热销产品*/







/*关于品牌*/

.home-about {

    position:relative;

    padding:4% 0;

    overflow:hidden;

}

.home-about::before {

    content: "";

    position: absolute;

    top: 0%;

    z-index: -1;

    width: 100%;

    height: 100%;

    background: #f9f9f9;

    margin: 0 10px;

    display: inline-block;

    vertical-align: middle;

    opacity: 1;

    -webkit-filter: grayscale(0%);

}

.home-about .item {

    overflow:hidden;

}

.home-about .item .word {

    width: 65%;

    padding: 2% 0%;

	background: url(../images/partner_bg.png) no-repeat right;

}

}

.home-about .item .word .home-title {}

.home-about .item .word .home-title h5 {

    font-size: 48px;

    color: #11a84e;

    font-weight: bold;

}

.home-about .item .word .home-title h6 {

    font-size: 28px;

    color: #11a84e;

}

.home-about .item .word .content {

    margin: 5% 0 5% 0;

}

.home-about .item .word .content .profile {}

.home-about .item .word .content .profile h3 {

    font-size: 24px;

    color: #11a84e;

    margin:0 0 20px 0;

}

.home-about .item .word .content .profile p {

    font-size: 16px;

    color: #333;

    line-height: 2.0;

    margin:0 0 10px 0;

	width:70%;

}

.home-about .item .word .content .go {

    margin:8% 0 0 0;

}





.home-about .item .word-number {

    width: 30%;

    padding: 0% 0%;

}





.home-about .item .word-number .number {

    margin:10% 0 0 0;

}

.home-about .item .word-number .number ul {

    overflow:hidden;

    padding:0 0%;

}

.home-about .item .word-number .number ul li {

    float:left;

    width:100%;

    padding:0 0 4% 0;

}

.home-about .item .word-number .number ul li h3 {

}

.home-about .item .word-number .number ul li h3 strong {

    padding:0 5px 0 0;

    font-size: 78px;

    color: #11a84e;

    letter-spacing: 0;

    font-family: "DIN";

}

.home-about .item .word-number .number ul li h3 span {

    font-size: 18px;

    color: #666;

}

.home-about .item .word-number .number ul li p {

    font-size: 14px;

    color: #333;

    padding-top: 5px;

}





@media screen and (max-width:1024px){

.home-about {

    position:relative;

    padding:4% 0;

    overflow:hidden;

    box-shadow: 0 -10px 15px 8px rgba(0, 0, 0, 0.05);

}

.home-about::before {

    content: "";

    position: absolute;

    top: 0%;

    z-index: -1;

    width: 100%;

    height: 100%;

    background: #f9f9f9;

    margin: 0 10px;

    display: inline-block;

    vertical-align: middle;

}

.home-about .item {

    overflow:hidden;

}

.home-about .item .word {

    width: 100%;

    padding: 8% 0%;

}

.home-about .item .word .home-title {}

.home-about .item .word .home-title h5 {

    font-size: 24px;

}

.home-about .item .word .home-title h6 {

    font-size: 18px;

}

.home-about .item .word .content {

    margin: 10% 0 10% 0;

}

.home-about .item .word .content .profile {}

.home-about .item .word .content .profile h3 {

    font-size: 20px;

    margin:0 0 20px 0;

}

.home-about .item .word .content .profile p {

    font-size: 14px;

    margin:0 0 10px 0;

}

.home-about .item .word .content .go {

    margin:8% 0 0 0;

}





.home-about .item .word-number {

    width: 100%;

    padding: 0% 0%;

}





.home-about .item .word-number .number {

    margin:0% 5%;

}

.home-about .item .word-number .number ul {

    padding:0 0%;

}

.home-about .item .word-number .number ul li {

    width:50%;

    padding:0 0 4% 0;

}

.home-about .item .word-number .number ul li h3 {

}

.home-about .item .word-number .number ul li h3 strong {

    padding:0 5px 0 0;

    font-size: 38px;

    color: #11a84e;

    letter-spacing: 0;

    font-family: "DIN";

}

.home-about .item .word-number .number ul li h3 span {

    font-size: 18px;

    color: #666;

}

.home-about .item .word-number .number ul li p {

    font-size: 14px;

    color: #666;

    padding-top: 5px;

}

}

/*关于品牌*/





/*低砺前行 创造明天*/

.home-power {

    padding: 3% 0;

}



.home-power .power-item {

    padding: 5% 0;

    overflow: hidden;

}



.home-power .power-item ul {}

.home-power .power-item ul li {

    position:relative;



    overflow:hidden;

}

.home-power .power-item ul li.item-01 {

    float:left;

    width: 51.3%;

}

.home-power .power-item ul li.item-02 {

    float:right;

    width: 47.6%;

}

.home-power .power-item ul li.item-03 {

    float:right;

    width: 47.6%;

    margin:1.11% 0 0 0;

}



.home-power .power-item ul li .photo {

    /* filter: grayscale(100%); */

    /* opacity: 0.2; */

}

.home-power .power-item ul li .photo::after {

    content: '';

    display: block;

    position: absolute;

    left: 0;

    bottom: 0;

    width: 100%;

    height: 100%;

    opacity: 0.7;

    background: #000;

}

.home-power .power-item ul li .photo img {

    width:100%;

    transition: all 0.6s ease;

}

.home-power .power-item ul li:hover .photo img {

    transition: all 0.6s ease;

    transform: scale(1.05);

}

.home-power .power-item ul li .word {

    position: absolute;

    left: 0%;

    top: 0%;

    z-index: 1;

    max-width: 600px;

    padding:100px 0 0 90px;

    transition: all 0.5s;

}

.home-power .power-item ul li .word h5 {

    font-size: 30px;

    color: #fff;

    font-weight: bold;

    font-family: 'Futura-Medium';

}

.home-power .power-item ul li .word i {

    display:block;

    width:60px;

    height:3px;

    background: #fff;

    margin:30px 0 40px 0;

}

.home-power .power-item ul li .word p {

    font-size: 14px;

    color: #fff;

    line-height: 1.8;

    font-family: 'Futura-Medium';

}

@media screen and (max-width:1024px){

.home-power {

    padding: 8% 0;

}



.home-power .power-item {

    padding: 8% 0;

}



.home-power .power-item ul {}

.home-power .power-item ul li {

    position:relative;



    overflow:hidden;

}

.home-power .power-item ul li.item-01 {

    float:left;

    width: 51.3%;

}

.home-power .power-item ul li.item-02 {

    float:right;

    width: 47.6%;

}

.home-power .power-item ul li.item-03 {

    float:right;

    width: 47.6%;

    margin:1.11% 0 0 0;

}



.home-power .power-item ul li .photo {

    

}

.home-power .power-item ul li .photo::after {

    content: '';

    display: block;

    position: absolute;

    left: 0;

    bottom: 0;

    width: 100%;

    height: 100%;

    background-image: linear-gradient(to bottom,rgba(0,0,0,0.5) 0,rgba(0,0,0,.5) 100%);

    

}

.home-power .power-item ul li .photo img {

    width:100%;

}

.home-power .power-item ul li .word {

    position: absolute;

    left: 50%;

    top: 50%;

    transform: translate(-50%, -50%);

    z-index: 10;

    max-width: 600px;

    padding: 0% 0 0 0%;

}

.home-power .power-item ul li .word h5 {

    font-size: 16px;

}

.home-power .power-item ul li .word i {

    display: none;

    width:30px;

    height:2px;

    margin:30px 0 40px 0;

}

.home-power .power-item ul li .word p {

    display: none;

    font-size: 14px;

    line-height: 1.6;

}

}

/*低砺前行 创造明天 end*/



/*招商加盟*/

.join {

    position: relative;

	/*

    margin: 80px 0 0 0;

    padding: 100px 0 100px 0;

    background: #000 url(../images/home/join.jpg) no-repeat top center/cover;*/

}

/**/

.join:after {

    content: "";

    position: absolute;

    left: 0;

    top: 0;

    width: 100%;

    height: 100%;

    background: rgba(0, 0, 0, 0.75);

    z-index: 1;

    /*transition: all 0.3s;*/

}





.join .join-item {

   /* position: relative;*/

    z-index: 2;

    left: 50%;

    position: absolute;

    top: 50%;

    transform: translate(-50%, -50%);

    width: 100%;

    max-width: 1600px;

    padding: 0 15px;

}



.join .join-item .word {

    width:100%;

    max-width: 700px;

}



.join .join-item .word h3 {

    font-size: 48px;

    color: #11a84e;

    font-weight: bold;

    font-family: "DIN";

    letter-spacing: 0;

    text-transform: uppercase;

    margin: 50px 0 0;

}

.join .join-item .word h4 {

    font-size: 46px;

    color: #11a84e;

    font-weight: bold;

    margin: 40px 0 0 0;

    

}

.join .join-item .word h5 {

    font-size: 24px;

    color: #fff;

    line-height: 1.6;

    margin: 40px 0 0 0;

}

.join .join-item .word p {

    font-size: 14px;

    color: #fff;

    margin:70px 0 0 0;

}



.join .join-item .word .go {

    margin:60px 0 0 0;

}

.join .join-item .word .go a {

    color:#fff;

    border: 2px solid #11a84e;

	background:#11a84e

}

.join .join-item .word .go a:hover {

    border: 2px solid #11a84e;

}

@media screen and (max-width:1024px){

/*

.join {

    position: relative;

    margin: 40px 0 0 0;

    padding: 50px 0 50px 0;

    background: #000 url(../images/home/join.jpg) no-repeat top center/cover;

}

.join::before {

    content: "";

    position: absolute;

    bottom: 0;

    right:0;

    z-index: 1;

    width: 100%;

    height: 100%;

    background: url(../images/home/tray.html) no-repeat center bottom /2.8rem;

    margin: 0 0;

    display: inline-block;

    vertical-align: middle;

    opacity: 0.6;

}

*/





.join .join-item {

 

}

.join .join-item .word {

    width:100%;

    max-width: 700px;

}



.join .join-item .word figure {}

.join .join-item .word figure img {

    width:130px;

}

.join .join-item .word h3 {

    font-size: 24px;

    letter-spacing: 0;

    text-transform: uppercase;

    margin: 25px 0 0;

}

.join .join-item .word h4 {

    font-size: 25px;

    margin: 20px 0 0 0;

    

}

.join .join-item .word h5 {

    font-size: 16px;

    line-height: 1.6;

    margin: 20px 0 0 0;

}

.join .join-item .word p {

    font-size: 14px;

    margin:35px 0 0 0;

}



.join .join-item .word .go {

    margin:30px 0 0 0;

}

.join .join-item .word .go a {}



}







@media screen and (max-width:480px){

.home-about .item .word-number .number ul li h3 strong {    

    font-size: 30px;   

}

.home-product .product-item .product-list ul li {

    position:relative; width:49%; 

}

.home-product .product-item .product-list ul li .word h3 {

    font-size: 14px;

    padding: 10px 0 0 0;

	display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow:hidden;

}



.home-about .item .word .content .profile p {

    font-size: 14px;

    color: #333;

    line-height: 1.8;

    margin:0 0 10px 0;

	width:100%;

}



.join .join-item .word p {

display:none;

   

}



.join .join-item .word h3 {

    font-size: 16px;

    letter-spacing: 0;

    text-transform: uppercase;

    margin: 25px 0 0;

	display:none;

}

.join .join-item .word h4 {

    font-size: 18px;

    margin: 20px 0 0 0;

    

}

.join .join-item .word h5 {

    font-size: 14px;

    line-height: 1.6;

    margin: 20px 0 0 0;

}

.join .join-item .word p {

    font-size: 14px;

    margin:35px 0 0 0;

}



.home-news .news-item .list-item .left-news ul li .word p {

    display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow:hidden;

}



.home-title h6 {

    font-size: 13px;

    line-height: 1.6;

    margin: 10px 0 0 0;

}

.home-about .item .word .content {

    margin: 5% 0 10% 0;

}

}







/*招商加盟*/



/*成功案例*/

.home-case {

    padding:80px 0;

}

.home-case .case-item .case-list {

    position: relative;

    padding:50px 0;

    overflow:hidden;

}

.home-case .case-item .case-list ul {

}

.home-case .case-item .case-list ul li {

    float:left;

    width:33%;

}

.home-case .case-item .case-list ul li .photo {

    width: 100%;

    height: 0;

    padding-top: 70%;

    overflow: hidden;

    position: relative;

}

.home-case .case-item .case-list ul li .photo img {

    position: absolute;

    top:0;

    width: 100%;

    height: 100%;

    display: block;

    object-fit: cover;

    transition: all 0.6s ease;

}



.home-case .case-item .case-list ul li .word {

    padding:5%;

}

.home-case .case-item .case-list ul li .word h3 {

    font-size: 18px;

    color:#333;

    text-align: center;

}



.home-case .swiper-bottom {

    position:absolute;

    bottom:50%;

    right:0px;

    width:100%;

    padding:0;

    z-index:2;

}

.swiper-relative {

    position:relative;

    height:50px;

    overflow:hidden;

}

.swiper-relative div {

    position:absolute;

    width:43px;

    height:43px;

    border:1px solid rgba(255,255,255,.01);

    border-radius:100%;

    cursor:pointer;

}

.home-case .swiper-case-prev {

    background: rgba(0, 0, 0, 0.2) url(../images/left.svg) no-repeat center center/40%;

    left: 2%;

}

.home-case .swiper-case-next {

    background: rgba(0, 0, 0, 0.2) url(../images/right.svg) no-repeat center center/40%;

    right:2%;

}

.home-case .swiper-button-disabled {

    opacity:0.35;

}

.home-case .swiper-case-prev:hover {

    background: rgba(229,0,45, 1) url(../images/left.svg) no-repeat center center/40%;

}

.home-case .swiper-case-next:hover {

    background: rgba(229,0,45, 1) url(../images/right.svg) no-repeat center center/40%;

}

/*成功案例*/





/*新闻资讯*/

.home-news {

    position: relative;

    z-index: 1;

    padding: 3% 0 0 0;

    background:#f6f6f6;

}

.home-news::before {

    content: "";

    position: absolute;

    top: 0;

    z-index: -1;

    width: 100%;

    height: 100%;

    background: url(../images/eagle-icon.html) no-repeat right center/40%;

    margin: 0 10px;

    display: inline-block;

    vertical-align: middle;

    opacity: 0.02;

    -webkit-filter: grayscale(0%);

}



.home-news .home-title {

}

.home-news .home-title h5 {



}

.home-news .home-title h6 {

}

.home-news .news-item {

    padding:5% 0;

}

.home-news .news-item .list-item {

    overflow: hidden;

}

.home-news .news-item .list-item .left-news {

    float:left;

    width: 61.3%;

}

.home-news .news-item .list-item .left-news ul {}

.home-news .news-item .list-item .left-news ul li {

    float:left;

    width:48%;

    overflow:hidden;

    margin:0 2% 0 0;

}

.home-news .news-item .list-item .left-news ul li .photo {

    width: 100%;

    height: 0;

    padding-top: 65.41%;

    overflow: hidden;

    position: relative;

}

.home-news .news-item .list-item .left-news ul li .photo .photo-box {

    position: absolute;

    top: 0%;

    left: 0%;

    width: 100%;

    height: 100%;

}

.home-news .news-item .list-item .left-news ul li .photo .photo-box img {

    width: 100%;

    height: 100%;

    display: block;

    object-fit: cover;

    transition: all 0.6s ease;

}

.home-news .news-item .list-item .left-news ul li:hover .photo .photo-box img {

   transform: scale(1.1);

}

.home-news .news-item .list-item .left-news ul li .word {

    padding:4% 2%;

}

.home-news .news-item .list-item .left-news ul li .word h3 {

    font-size: 20px;

    color: #3a3a3a;

    

    line-height: 1.6;

    transition: transform 0.6s ease;

	display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow:hidden;

}

.home-news .news-item .list-item .left-news ul li:hover .word h3 {

    color: #000;

    transform: translate(5px,0px);

}

.home-news .news-item .list-item .left-news ul li .word p {

    font-size: 14px;

    color: #999;

    

    line-height: 1.6;

    margin: 5% 0 2% 0;

}

.home-news .news-item .list-item .left-news ul li .word time {

    display:inline-block;

    font-size: 14px;

    color: #999;

    

    font-style: normal;

}

.home-news .news-item .list-item .left-news ul li .word time::before {

   /* content: "";

    width: 20px;

    height: 40px;

    background: url(../images/time-icon.html) no-repeat center center/18px;

    margin: 0 5px 0 0;

    display: inline-block;

    vertical-align: middle;*/

}



.home-news .news-item .list-item .news-right {

    float:right;

    width:35%;

}

.home-news .news-item .list-item .news-right ul li {

    margin:0 0 30px 0;

    padding:0 0 20px 0;

    border-bottom:1px dotted #dedede;

}

.home-news .news-item .list-item .news-right ul li  h3 {

    font-size: 20px;

    color: #3a3a3a;

    

    white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

    transition: transform 0.6s ease;

}

.home-news .news-item .list-item .news-right ul li:hover h3 {

    color: #000;

    transform: translate(5px,0px);

}

.home-news .news-item .list-item .news-right ul li p { 

    font-size: 14px;

    color:#999;

    

    margin:14px 0 0 0;

}



.home-news .news-item .list-item .news-right ul li p span { 

    color:#999;

    

    padding:0 15px 0 0;

}

.home-news .more a {

    display: block;

    float: left;

    width: 150px;

    font-size: 14px;

    

    text-align: center;

    margin: 30px 0 0 0;

    padding: 10px 10px 10px 10px;

    border: 1px solid #dedede;

    border-radius: 3px;

    box-shadow: 0 10px 6px 0 rgb(224 27 49 / 1%);

    transition: padding 0.5s;

}

@media screen and (max-width:1024px){

.home-news {

    padding:8% 0;

}

.home-news .home-title {

}

.home-news .home-title h5 {



}

.home-news .home-title h6 {

}

.home-news .news-item {

    padding:8% 0;

}

.home-news .news-item .list-item {}

.home-news .news-item .list-item .left-news {

    width: 100%;

}

.home-news .news-item .list-item .left-news ul {}

.home-news .news-item .list-item .left-news ul li {

    width: 100%;

    margin: 2% 0;

    background: #fff;

}

.home-news .news-item .list-item .left-news ul li .photo {

    width: 100%;

    height: 0;

    padding-top: 65.41%;

    overflow: hidden;

    position: relative;

}

.home-news .news-item .list-item .left-news ul li .photo .photo-box {

    position: absolute;

    top: 0%;

    left: 0%;

    width: 100%;

    height: 100%;

}

.home-news .news-item .list-item .left-news ul li .photo .photo-box img {

    width: 100%;

    height: 100%;

    display: block;

    object-fit: cover;

    transition: all 0.6s ease;

}

.home-news .news-item .list-item .left-news ul li .word {

    padding:4% 2%;

}

.home-news .news-item .list-item .left-news ul li .word h3 {

    font-size: 16px;

}

.home-news .news-item .list-item .left-news ul li .word p {

    font-size: 14px;

    line-height: 1.8;

    margin: 5% 0 2% 0;

}

.home-news .news-item .list-item .left-news ul li .word time {

    display:inline-block;

    font-size: 14px;

    color: #999;

    font-style: normal;

}

.home-news .news-item .list-item .left-news ul li .word time::before {

    /*content: "";

    width: 20px;

    height: 40px;

    background: url(../images/time-icon.html) no-repeat center center/14px;

    margin: 0 5px 0 0;

    display: inline-block;

    vertical-align: middle;*/

}



.home-news .news-item .list-item .news-right {

    width:100%;

    padding:5% 0;

}

.home-news .news-item .list-item .news-right ul li {

    margin:0 0 20px 0;

    padding:0 0 10px 0;

}

.home-news .news-item .list-item .news-right ul li  h3 {

    font-size: 16px;

}

.home-news .news-item .list-item .news-right ul li p { 

    font-size: 14px;

    margin:14px 0 0 0;

}



.home-news .news-item .list-item .news-right ul li p span { 

    padding:0 15px 0 0;

}

.home-news .news-item .list-item .news-right .go {

    margin:2% 0 0 0;

    text-align: center;

}

.home-news .news-item .list-item .news-right .go a {

    

}

}

/*新闻资讯 end*/



/*联系我们*/

.home-contact {

    padding: 5% 0;

}

.home-contact .word {

    width:50%;

}



.home-contact .word .word-list {

    margin:20px 0 20px 0;

}

.home-contact .word .word-list h4 {

    font-size: 34px;

    color: #11a84e;

    font-family: "DIN";

    margin:0 0 20px 0;

}

.home-contact .word .word-list p {

    font-size: 16px;

    color: #323232;

    

    line-height: 2;

}





.home-contact .word-msg {

    width:50%;

    margin:2% 0 0 0;

}

.home-contact .word-msg h3 {

    font-size: 24px;

    color:#3a3a3a;

    font-weight: bold;

    margin:0 0 5% 0;

}



.home-contact .word-msg input,.home-contact .word-msg select {

    float:left;

    background: #fff;

    border: solid 1px #f0f0f0;

    font-size: 14px;

    

    padding: 0 5%;

    margin:1%;

    line-height: 46px;

    width: 48%;

    height:46px;

}

.home-contact .word-msg .buttom {

	position: relative;

    box-sizing: border-box;

    text-align: center;

    display: inline-block;

    font-size: 15px;

    font-weight: 400;

    font-stretch: normal;

    letter-spacing: 0;

    color: #11a84e;

    width: 160px;

    line-height: 44px;

    border-radius: 42px;

    border: 2px solid #11a84e;

    background: transparent;

    z-index: 0;

	margin:30px auto;

	display:block;

}



@media screen and (max-width:1024px){

.home-contact {

    margin:3% auto;

}

.home-contact .word {

    width:100%;

}

.home-contact .word .title {

}

.home-contact .word .title h3 {

    font-size: 20px;

}

.home-contact .word .title i {

    display:block;

    width:50px;

    height:3px;

    background:#143059;

    margin:3% 0;

}

.home-contact .word .title h4 {

    font-size: 20px;



}



.home-contact .word .word-list {

    margin:10px 0 10px 0;

}

.home-contact .word .word-list h4 {

    font-size: 24px;

    margin:0 0 20px 0;

}

.home-contact .word .word-list p {

    font-size: 14px;

}





.home-contact .word-msg {

    width:100%;

    margin:2% 0 0 0;

}

.home-contact .word-msg h3 {

    font-size: 20px;

    margin:5% 0 5% 0;

}



.home-contact .word-msg input,.home-contact .word-msg select {

    line-height: 46px;

    width: 100%;

}





}