@charset "utf-8";

*, :after, :before {
    box-sizing: border-box;
}
html, body{overflow-y: auto;}

::-webkit-scrollbar-track-piece{width: 10px; background-color: #f2f2f2}
::-webkit-scrollbar{width: 5px; height: 6px}
::-webkit-scrollbar-thumb{height: 50px; background-color: #62bb46;}

.header{width: 100%; height: 88px; box-shadow: 0 0 9px rgba(0, 0, 0, 0.3);}
.header .container{width: 86%; display: flex; justify-content: space-between; align-items: center;}
.header .logo{width: 200px;}
.header .logo img{display: block; width: 100%; height: auto;}
.header_right{display: flex; align-items: center;}
.header_right .top_nav ul li{display: block; float: left; height: 48px; line-height: 48px; margin-right: 60px;}
.header_right .top_nav ul li a{font-size: 16px;}
.header_right .top_nav ul li a:hover{color: #62bb46;}
.header_right .top_nav ul li.on a{color: #62bb46;}
.header_right .top_last ul{display: flex; align-items: center;}
.header_right .top_last ul li{margin-right: 40px;}
.header_right .top_last ul li:last-child{margin-right: 0;}
.header_right .top_last ul .li_lx{width: 148px; height: 48px; line-height: 48px; text-align: center;}
.header_right .top_last ul .li_lx a{display: block; position: relative; width: 100%; height: 100%;  border-radius: 5px; overflow: hidden; font-size: 16px; color: #fff; z-index: 2; background: linear-gradient(45deg, #62bb46 0, #63d651 100%); background: -webkit-linear-gradient(45deg, #62bb46 0, #63d651 100%);}
.header_right .top_last ul .li_lx a::after{content: ""; position: absolute; left: -100%; top: 0; display: block; width: 100%; height: 100%; z-index: -1; background-color: rgba(255, 255, 255, 0.3); transition: all 0.5s ease;-webkit-transition: all 0.5s ease;}
.header_right .top_last ul .li_lx a:hover::after{left: 0;}
.header_right .top_last ul .li_phone{box-sizing: border-box; width: 170px; height: 48px; line-height: 48px;text-align: center; overflow: hidden; border-radius: 5px; border: 1px solid #333;}
.header_right .top_last ul .li_phone a{display: block; position: relative; width: 100%; height: 100%; font-size: 14px;}
.header_right .top_last ul .li_phone:hover{border-color: #62bb46;}
.header_right .top_last ul .li_phone a:hover{background-color: #62bb46; color: #fff;}
.header_right .top_last ul .li_serach{font-size: 18px; font-weight: 100; cursor: pointer;}

.menu_phone{display: none; position: fixed; left: 0; top: 0; width: 100%; height: 60px; box-shadow: 0 0 9px rgba(0, 0, 0, 0.3); background-color: rgba(255, 255, 255, 0.7); z-index: 99;}
.menu_phone .container{display: flex; justify-content: space-between; align-items: center;}
.menu_phone .logo{width: 160px;}
.menu_phone .logo img{display: block; width: 100%; height: auto;}
.menu_phone.lateral-menu-is-open{transform: translateX(-66%); -webkit-transform: translateX(-66%); -moz-transform:translateX(-66%);-ms-transform:translateX(-66%); -o-transform:translateX(-66%); transition:all 0.4s ease 0s; -webkit-transition: all 0.4s ease 0s;}

/* 搜素弹窗 */
.search-alert{display: none; width: 100%; height: 100%; position: fixed; left: 0; top: 0; z-index: 100; background-color: #222;} 
.search-alert .cent-form{position: absolute; width: 94.8%; left: 2.6%; top: 50%; height: 124px; margin-top: -63px; border-bottom: 1px solid #515151;} 
.search-alert .cent-form .tex{border: none; font-size: 66px; height: 124px; line-height: 124px; text-align: center; width: 100%; box-sizing: border-box; color: #555; background: none; font-family: "Base-font"; padding-left: 88px; padding-right: 80px; background: url(../images/ico_serach.png) no-repeat 35px 60px;} 
.search-alert .cent-form .sub-butn{position: absolute; right: 0; top: 0; width: 80px; height: 100px; margin-top: 24px; font-size: 24px; line-height: 100px; border: none; color: #555; text-align: right; background: none; font-family: "Base-font"; text-align: center; cursor: pointer;}
.search-alert .close{position: absolute; top: 38px; right: 2.6%; display: block; width: 18px; height: 18px; background: url(../images/ico_close.png) no-repeat center; cursor: pointer; transform:rotate(90deg); -webkit-transform:rotate(90deg); transition: transform 0.3s ease 0s;} 
.search-alert .close:hover{transform:rotate(180deg); -webkit-transform:rotate(180deg);}

.banner{width: 100%; position: relative; overflow: hidden;}
.index-banner{position: relative; width: 100%; height: auto;}
.index-banner .swiper-slide .bg{width: 100%; height: 100%; position: relative; background-repeat: no-repeat; background-position: center center; background-size: cover;}
.index-banner .swiper-slide .bg::before{content: ""; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.3);}
.index-banner .swiper-slide .txt{position: absolute; left: 0; top: 0; width: 100%; height: 100%; color: #fff; z-index: 3;}
.index-banner .swiper-slide .txt .table{display: table; width: 86%; height: 100%; margin: 0 auto;}
.index-banner .swiper-slide .txt .table .cell{display: table-cell; vertical-align: middle;}
.index-banner .swiper-slide .txt .table .cell .wz{opacity: 0;transform: translate3d(320px, 0, 0); -webkit-transform: translate3d(320px, 0, 0); transition: all 1.75s ease; -webkit-transition: all 1.75s ease;}
.index-banner .swiper-slide .txt .table .cell .wz h6{ margin-bottom: 30px; font-size: 15px; font-family: Arial, Helvetica, sans-serif; color: #fff; text-shadow: 0.1em 0.1em 0.1em rgba(0, 0, 0, 0.65); transition: all 0.3s ease; -webkit-transition: all 0.3s ease;}
.index-banner .swiper-slide .txt .table .cell .wz h2{ margin-bottom: 30px; font-size: 50px;  text-shadow: 0.1em 0.1em 0.1em rgba(0, 0, 0, 0.45); transition: all 0.3s ease; -webkit-transition: all 0.3s ease;}
.index-banner .view_more{position: relative; width: 200px; height: 53px; line-height: 53px; text-transform:uppercase;  font-size: 16px; font-family: Arial, Helvetica, sans-serif; text-align: center; z-index: 2; transition: all 0.3s ease; -webkit-transition: all 0.3s ease;}
.index-banner .view_more::after{content: ""; position: absolute; left: 0; top: 0; width: 50%; height: 100%; z-index: -1; border-radius: 5px; background-color:#62bb46; transition: all 0.3s ease; -webkit-transition: all 0.3s ease;}
.index-banner .view_more a{display: block;}
.index-banner .view_more a img{vertical-align: middle;}
.index-banner .view_more:hover::after{width: 100%;}
.index-banner .swiper-slide-active .txt .table .cell .wz{opacity: 1;transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);}
.index-banner .swiper-slide-active .txt .table .cell .wz h6{transition: all 0.5s 0.8s ease; -webkit-transition: all 0.5s 0.8s ease;}
.index-banner .swiper-slide-active .txt .table .cell .wz h2{transition: all 0.5s 1.2s ease; -webkit-transition: all 0.5s 1.2s ease;}
.index-banner .swiper-slide-active .view_more{ transition: all 0.5s 1.6s ease; -webkit-transition: all 0.5s 1.6s ease;}
.index-banner .swiper-pagination{left: 10%; width: auto; bottom: 60px; text-align: left;}
.index-banner .swiper-pagination-bullet{position: relative; width: auto; height: auto; color: #fff;margin: 0 12px!important;  font-size: 20px; opacity: 0.4; margin: 0 20px; background-color: transparent; transition: all 0.5s ease; -webkit-transition: all 0.5s ease;}
.index-banner .swiper-pagination-bullet::after{margin: 0 12px;}
.index-banner .swiper-pagination-bullet-active{opacity: 1;}
.index-banner .swiper-pagination-bullet-active::after{content: ""; display: inline-block; vertical-align: middle; width: 100px; height: 3px; background: url(../images/line_bg.jpg) no-repeat center center; transition: all 0.5s ease; -webkit-transition: all 0.5s ease;}
.banner_left, .banner_right{position: absolute; top: 50%; width: 46px; height:88px; margin-top: -46px; z-index: 20; cursor: pointer; background-repeat: no-repeat ;background-position: center center;}
.banner_left{left: 2%; background-image: url(../images/btn_L.png); } 
.banner_right{right: 2%; background-image: url(../images/btn_R.png);} 
.btn_left, .btn_right{position: absolute; bottom: 60px; width: 34px; height:19px;  z-index: 20; cursor: pointer; background-repeat: no-repeat ;background-position: center center;}
.btn_left{left: 7%; background-image: url(../images/btn_left2.png);} 
.btn_right{left: 28%; background-image: url(../images/btn_right2.png);} 
.index-banner .swiper-slide .p_bg{display: none; width: 100%; height: auto;}
.index-banner .swiper-slide .p_bg img{display: none; width: 100%; height: auto;}

.index1{position: relative; z-index: 20; position: relative; width: 100%; color: #fff; background: url(../images/index1-bg.jpg) no-repeat top center; background-size: cover;}
.index1_left{position: absolute;left: 0; top: 0; bottom: 0; display: flex; display: -webkit-box; display: -ms-flexbox; display: flex;-webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: auto 0; z-index: 31; }
.index1_left .btns{ position: absolute; left: -70px; padding:25px; font-size: 16px;font-weight: 700;font-family: Arial, Helvetica, sans-serif;text-transform: uppercase; text-align: center; transform: rotate(-90deg);-webkit-transform: rotate(-90deg);background: linear-gradient(45deg, #62bb46 0, #63d651 100%); background: -webkit-linear-gradient(45deg, #62bb46 0, #63d651 100%);}
.index1_left h2{font-size: 70px; font-weight: 700; line-height: 1.611; text-align: left;}
.index1_left h2::before{content: ''; display: inline-block; width: 140px; height: 2px; margin-right: 10px; background-color: #62bb46; vertical-align: middle;}
.index1_right{position: relative; margin-left: 30%; width: 70%; height: 300px;}
.index1_right ul{width: 100%; height: 100%; display: flex; align-items: center;}
.index1_right ul li{position: relative; width: 33.333%; height: 100%; text-align: center; background-image: none; background-repeat: no-repeat; background-position: center center; background-size: cover;}
.index1_right ul li .txt{ position: absolute; top: 0; bottom: 0; left: 0; right: 0; -webkit-transition: all 0.1s ease-out; transition: all 0.1s ease-out;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column; flex-direction: column;}
.index1_right ul li img{max-width: 100%; margin-bottom: 15px;}
.index1_right ul li h3{position: relative; margin-bottom: 16px; font-size: 32px;}
.index1_right ul li h3::after{content: ""; display: block; width: 53px; height: 3px; margin: 0 auto; margin-top: 18px; background-color: #62bb46;}
.index1_right ul li h4{margin-bottom: 18px; font-size: 14px; color: #aaa;}
.index1_right ul li h5{font-size: 22px; font-weight: bold;}
.index1_right ul li h5 em{font-size: 16px; font-style: none;}
.index1_right ul li .a1{position: relative; display: none; width: 60%; height: 53px; height: 53px; line-height: 53px; margin: 0 auto; margin-top: 50px; overflow: hidden; font-size: 16px; z-index: 2; border: 1px solid #62bb46;}
.index1_right ul li .a1::after{content: ''; position: absolute; left: -100%; width: 100%; height: 100%; background-color: #62bb46; z-index: -1;transition: all 0.5s ease; -webkit-transition: all 0.5s ease;}
.index1_right ul li .a1:hover::after{left: 0;}
.index1_right ul li .txt:hover{top: -50px; background: url(../images/index1-bg1.jpg) no-repeat top center; background-size: cover;}
.index1_right ul li .txt:hover .a1{display: block;}

.index1_swiper{width: 100%; padding-bottom: 45px; display: none;}  
.index1_swiper .txt{ -webkit-transition: all 0.1s ease-out; transition: all 0.1s ease-out;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column; flex-direction: column;}
.index1_swiper .txt img{max-width: 100%; margin-bottom: 15px;}
.index1_swiper .txt h3{position: relative; margin-bottom: 16px; font-size: 18px;}
.index1_swiper .txt h3::after{content: ""; display: block; width: 53px; height: 3px; margin: 0 auto; margin-top: 10px; background-color: #62bb46;}
.index1_swiper .txt h4{margin-bottom: 10px; font-size: 13px; color: #aaa;}
.index1_swiper .txt h5{font-size: 18px; font-weight: bold;}
.index1_swiper .txt h5 em{font-size: 12px; font-style: none;}
.index1_swiper .txt .a1{position: relative; display: block; width: 40%; height: 53px; height: 53px; line-height: 53px; margin: 0 auto; margin-top: 25px; text-align: center; overflow: hidden; font-size: 14px; z-index: 2; border: 1px solid #62bb46;}
.index1_swiper .txt .a1::after{content: ''; position: absolute; left: -100%; width: 100%; height: 100%; background-color: #62bb46; z-index: -1;transition: all 0.5s ease; -webkit-transition: all 0.5s ease;}
.index1_swiper .txt .a1:hover::after{left: 0;}
/* .index1_swiper .txt .txt:hover{top: -50px; background: url(../images/index1-bg1.jpg) no-repeat top center; background-size: cover;} */
.index1_swiper .txt .txt:hover .a1{display: block;}
.index1_swiper .index1_pagination .swiper-pagination-bullet{width: 9px; height: 9px; margin: 0 6px; opacity: 1; background-color: #fff;}
.index1_swiper .index1_pagination .swiper-pagination-bullet-active{background-color: #62bb46;}

.index2{width: 100%; padding: 80px 0; overflow: hidden; background: url(../images/index2-bg.jpg) no-repeat top center;background-size: cover;}
.index2 .container{width: 86%;}
.index2_main{ margin-bottom: 50px;}
.index2_left{box-sizing: border-box; width: 45%;}
.index2_left .txt{position: relative; box-sizing: border-box; padding: 0 40px; z-index: 2;}
.index2_left .txt::before{content: "";position: absolute;left: -8px; top: 0px; display: inline-block; width: 6px;height: 100%;  background-color: #62bb46;}
.index2_left .txt .img1{position: absolute; top: 50%; left: 50%; max-width: 100%; width: 60%; z-index: -1; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);}
.index2_left .txt h6{position: relative; margin-bottom: 30px;}
.index2_left .txt h6 img{display: block; width: 80%; max-width: 100%;}
.index2_left .txt h2{margin-bottom: 35px; font-size: 35px;}
.index2_left .txt .nr{margin-bottom: 35px;}
.index2_left .txt .nr p{font-size: 16px; line-height: 30px; color: #62bb46; text-align: justify;}
.index2_btn{padding: 0 40px;}
.index2_btn a{display: inline-block; position: relative; width:200px; height: 53px; height: 53px; line-height: 53px; text-align: center;  overflow: hidden;  font-size: 16px;  z-index: 2; border: 1px solid #62bb46;}
.index2_btn a::before{content: "";position: absolute;left: -100%;top: 0;width: 100%;height: 100%;z-index: -1;background-color: #62bb46; transition: all 0.5s ease; -webkit-transition: all 0.5s ease;}
.index2_btn a:hover{color: #fff;}
.index2_btn a:hover::before{left: 0;}
.index2_right{box-sizing: border-box; width: 55%;}
.index2_right .img_box{width: 100%; height: 490px; margin-bottom: 15px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);}
.index2_right .img_box .videoD_video{width: 100%; height: 100%;}
.index2_right .img_box .videoD_video video{width: 100%; height: 100%; object-fit: fill;}
.index2_click{font-size: 14px; letter-spacing:2px; color: #aaa; text-align: center;}
.index2_item{overflow: hidden;}
.index2-container{width: 100%;}
.index2-container .item{position: relative; top: 80px; opacity: 0; display: flex; justify-content: space-between; align-items: center;}
.index2-container .item .img{width: 30%;}
.index2-container .item .img img{display: block; width: 100%; height: auto;}
.index2-container .item .txt{width: 60%; padding-bottom: 15px; border-bottom: 1px solid #ccc;}
.index2-container .item .txt h6{font-size: 22px; margin-bottom: 15px;}
.index2-container .item .txt p{font-size: 16px; color: #999;}


.index3{position: relative; width: 100%; padding: 60px 0; z-index: 3; background: url(../images/index3-bg.jpg) no-repeat top center; background-size: cover;}
.index3_overlay{position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 46%; height: 100%; z-index: -1; background-color: rgba(32, 41, 56, 0.7);}
.index3_main{width: 100%;}
.index3_row{display: flex; align-items: center; flex-wrap: wrap; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap;}
.index3_left{width: 33.3333333333%; overflow: hidden; display: -webkit-box; display: -ms-flexbox; display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; -webkit-box-align: center;-ms-flex-align: center;align-items: center; -webkit-box-orient: vertical;-webkit-box-direction: normal; -ms-flex-direction: column;flex-direction: column; color: #fff;}
.index3_left .gallery{width: 100%; overflow: hidden;}
.index3_left .gallery h6{position: relative; display: inline-block; margin-bottom: 30px; margin-left: -20px; -ms-flex-item-align: start; align-self: flex-start;letter-spacing: 2px;  text-align: left; font-size: 14px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase;}
.index3_left .gallery h6::before{content: ''; display: inline-block; width: 200px;height: 2px; -ms-flex-item-align: start; align-self: flex-start;background-color: #62bb46;vertical-align: middle; margin-right: 20px;}
.index3_left .gallery .txt {width: 60%; margin: 0 auto;}
.index3_left .gallery .txt h2{font-size: 48px; margin-bottom: 40px;}
.index3_left .gallery .txt .nr{margin-bottom: 50px;}
.index3_left .gallery .txt .nr p{font-size: 16px; line-height: 25px; text-align: justify;}
.index3_left .gallery .more a{position: relative; display: inline-block; width: 60%; height: 53px;height: 53px;line-height: 53px;margin: 0 auto; overflow: hidden; text-align: center; font-size: 16px;z-index: 2; border: 2px solid #62bb46;}
.index3_left .gallery .more a::before{content: ""; position: absolute; left: -100%; top:0; width: 100%; height: 100%; z-index: -1; background-color: #62bb46; transition: all 0.5s ease; -webkit-transition: all 0.5s ease;}
.index3_left .gallery .more a:hover::before{left: 0;}
.index3_right{box-sizing: border-box; position: relative; width:66.6666666667%; padding: 110px 0 45px 60px; background-color: rgba(255, 255, 255, 0.902);}
.index3_title{box-sizing: border-box; position: relative;}
.index3_title h2{font-size: 27px; letter-spacing:4px; color: #999;}
.thumbs{width: 120%; overflow: hidden;}
.thumbs a{display: block;}
.thumbs .item .img{width: 100%; height: auto; margin-bottom: 35px; opacity: 0.5; box-shadow: 0 0 9px rgba(0, 0, 0, 0.2); background-repeat: no-repeat; background-position: center center; background-size: cover;}
.thumbs .item .img img{display: block; width: 100%; height: auto;}
.thumbs .item .txt{text-align: center;}
.thumbs .item .txt h6{margin-bottom: 13px; font-size: 16px; font-weight: bold;}
.thumbs .item .txt p{margin-bottom: 13px; font-family: Arial, Helvetica, sans-serif; color: #999999;}
.thumbs .item .txt .line{width: 70px; height: 1px; margin: 0 auto; background-color: #62bb46;}
.thumbs .item:hover .txt h6{color: #62bb46;}
.thumbs .swiper-slide-active .img{opacity:1;}
.index3 .slideTxtBox{position: relative;}
.index3 .slideTxtBox .hd{position: absolute; left: 0; top: 0; width: 100%; display: flex; z-index: 5; justify-content: space-between; align-items: center;}
.index3 .slideTxtBox .hd .boxL{width:33.3333333333%;}
.index3 .slideTxtBox .hd .boxR{width:66.6666666667%; padding: 35px 35px 35px 60px; display: flex; justify-content: space-between; align-items: center;}
.index3 .slideTxtBox .hd ul li{float: left; position: relative; width: auto; height: auto; margin: 0 12px; cursor: pointer; color: #62bb46;  font-size: 20px; opacity: 0.6; background-color: transparent; transition: all 0.5s ease;-webkit-transition: all 0.5s ease;}
.index3 .slideTxtBox .hd ul li::after{content: ""; margin: 0 12px;}
.index3 .slideTxtBox .hd ul li.on{opacity: 1;}
.index3 .slideTxtBox .hd ul li.on::after{display: inline-block; vertical-align: middle; width: 100px; height: 3px; background: url(../images/line_bg.jpg) no-repeat center center; transition: all 0.5s ease; -webkit-transition: all 0.5s ease;}


.index4{width: 100%; position: relative; padding:70px 0; background: url(../images/index4-bg.jpg) no-repeat top center; background-size: cover;}
.index4 .container{width: 86%;}
.picMarquee-container{overflow: hidden;}
.picMarquee-container .swiper-wrapper{transition-timing-function: linear; -webkit-transition-timing-function: linear;}
.picMarquee-container .item{position: relative; top: 80px; opacity: 0;}
.picMarquee-container .item img{display: block; width: 100%; height: auto;}
.picMarquee-container .item .img2{display: none;}

.index_title{text-align: center; margin-bottom: 60px;}
.index_title h6{font-size: 48px; margin-bottom: 18px;}
.index_title h2{color: #62bb46; text-transform: uppercase; font-size: 14px; font-family: Arial, Helvetica, sans-serif;}

.index_bg{width: 100%; background: url(../images/index-bg.jpg) no-repeat bottom center; background-size: cover;}
  
.index5{width: 100%; padding: 80px 0;}
.index5 .container{width: 86%;}
.index5_item{color: #fff;}
.index5_item{width: 90%; margin: 0 auto; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.index5_item .lis{width: 33.3333333333%;}
.index5_item .lis_item{padding: 50px 0;}
.index5_item .lis_item ul li{width: 100%;}
.index5_item .lis_item ul li .item{position: relative; width: 100%; height: 300px;}
.index5_item .lis_item ul li .item .img{position: relative; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; background-size: cover;}
.index5_item .lis_item ul li .item .img::before{content: ""; position: absolute; left: 0; top: 0; width: 100%;height: 100%; z-index: 1; background-color: rgba(0, 0, 0, 0.2);transition: all 0.5s ease;-webkit-transition: all 0.5s ease;}
.index5_item .lis_item ul li .item .img img{display: none; width: 100%; height: 100%;}
.index5_item .lis_item ul li .item .txt{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 5; text-align: center;}
.index5_item .lis_item ul li .item .txt .table{display: table; width: 60%; height: 100%; margin: 0 auto;}
.index5_item .lis_item ul li .item .txt .table .cell{display: table-cell; vertical-align: middle;}
.index5_item .lis_item ul li .item .txt .table .cell h6{font-size: 20px; font-weight: bold; margin-bottom: 20px;}
.index5_item .lis_item ul li .item .txt .table .cell .line{width: 80px; height: 2px; margin: 0 auto; margin-bottom: 20px; background-color: #62bb46;}
.index5_item .lis_item ul li .item .txt .table .cell .nr p{font-size: 16px; line-height: 25px; height: 75px; overflow : hidden; text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.index5_item .lis_item ul li .item:hover .img::before{background-color: #62bb46; opacity: 0.5;}
.index5_item .lis_list{box-sizing: border-box; padding: 35px; display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-pack: center; -ms-flex-pack: center;justify-content: center;-webkit-box-align: center;  -ms-flex-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column nowrap;flex-flow: column nowrap; text-align: center;-webkit-box-shadow: 0px 0px 27px -7px rgba(0, 0, 0, 0.55); box-shadow: 0px 0px 27px -7px rgba(0, 0, 0, 0.55);  background: url(../images/index5-bg.jpg) #202938 no-repeat top center; background-size: cover;}
.index5_item .lis_list .bt{margin-bottom: 50px;}
.index5_item .lis_list .bt h6{font-size: 36px; margin-bottom: 30px;}
.index5_item .lis_list .bt h6 span{display: block;}
.index5_item .lis_list .bt h6 span:nth-child(1){margin-bottom: 10px;}
.index5_item .lis_list .bt .line{width: 60px; height: 4px; margin: 0 auto; background-color: #62bb46;}
.index5_item .lis_list .nr{margin-bottom: 40px;}
.index5_item .lis_list .nr p{font-size: 14px; line-height: 25px; }
.index5_item .lis_list .item{width: 100%; margin-bottom: 50px;}
.index5_item .lis_list .item h6{font-size: 16px; margin-bottom: 40px; color: #62bb46;}
.index5_item .lis_list .item ul li{float: left; width:48%;  border-bottom: 1px solid #353c48; text-align:center;}
.index5_item .lis_list .item ul li:nth-child(even){float: right;}
.index5_item .lis_list .item ul li a{display: block;  padding: 15px 0; font-size: 16px;}
.index5_item .lis_list .item ul li a:hover{background-color: #62bb46;}
.index5_item .index5_more{width: 100%;}
.index5_item .index5_more a{position: relative; display: block; width: 60%; height: 53px; height: 53px; line-height: 53px; margin: 0 auto; overflow: hidden; font-size: 16px; z-index: 2;border: 1px solid #62bb46; }
.index5_item .index5_more a::after{content: ""; position: absolute; left: -100%; top: 0; width: 100%; height: 100%; background-color: #62bb46; z-index: -1;	transition: all 0.5s ease; -webkit-transition: all 0.5s ease;}
.index5_item .index5_more a:hover::after{left: 0;}

.index6{width: 100%; padding: 80px 0;}
.index6-container{width: 200%; margin: 0 -50%; padding-top: 50px; position: relative;}
.index6-container .item{margin: 0 20%; position: relative; top: 80px; opacity: 0;}
.index6-container .item .img{width: 100%; position: relative; background-repeat: no-repeat; background-position: center center; background-size: cover;}
.index6-container .item .img img{display: block; width: 100%; height: auto;}
.index6-container .item .overlay{position: absolute; left: -70px; top: -32px; width: 140px; height: 64px; line-height: 64px; box-shadow: 0 0 9px rgba(0, 0, 0, 0.2); color: #fff; font-size: 18px; text-align: center; background: url(../images/index6-bg.jpg) no-repeat top center; background-size: cover;}
.index6-container .item .line{width: 1px; height: 35px; margin-left: 5%; margin-bottom: 15px; background-color: #62bb46;}
.index6-container .item .txt{width: 90%; margin: 0 auto;}
.index6-container .item .txt h2{font-size: 18px; font-weight: bold; margin-bottom: 20px; transition: all 0.5s ease; -webkit-transition: all 0.5s ease;}
.index6-container .item .txt .nr p{font-size: 14px; line-height: 25px; color: #999; text-align: justify;}
.index6-container .item:hover .txt h2{color: #62bb46;}
.index6-container .swiper-button{top: 40%; width: 33px; height: 66px; z-index: 30; background-size: 100% auto;}
.index6_prev{left: 37%; background-image: url(../images/index6_L.png);}
.index6_next{right: 37%; background-image: url(../images/index6_R.png);}

.footer{width: 100%; padding-top: 45px; color: #fff; background: url(../images/footer-bg.jpg) no-repeat top center; background-size: cover;}
.footer .container{width: 75%;}
.footer .box1{margin-bottom: 30px;}
.footer .box1 img{max-width: 100%;}
.footer .box2{margin-bottom: 40px; display: flex; justify-content: space-between;}
.footer .box2_left{ width: 50%;}
.footer .box2_left ul{box-sizing: border-box; padding: 3% 0; padding-right: 8%; border-right: 1px solid #515151;}
.footer .box2_left ul{display: flex; justify-content: space-between;}
.footer .box2_left ul li a{display: block; line-height: 25px; font-size: 14px; color: #aaa;}
.footer .box2_left ul li a:hover{color: #62bb46;}
.footer .box2_left ul li h2{margin-bottom: 20px;}
.footer .box2_left ul li h2 a{color: #fff; font-size: 16px;}
.footer .box2_right{box-sizing: border-box; padding-left: 5%; width: 50%;}
.footer .box2_right .fbox1{margin-bottom: 20px; font-size: 16px; display: flex; justify-content: space-between; align-items: center;}
.footer .box2_right .footer_sele{position: relative; width: 85%; z-index: 1;}
.footer .box2_right .footer_sele h3{box-sizing: border-box; position: relative; width: 100%; height: 40px; line-height: 40px; padding: 0 3%; display: flex; justify-content: space-between; align-items: center; border: 1px solid #515151; cursor: pointer;}
.footer .box2_right .footer_sele h3 i{opacity: 0.6;}
.footer .box2_right .footer_sele ul{display: none; position: absolute; top: 100%; left: 0; width: 100%; background: #fff; border: solid 1px #515151; border-bottom: 0;}
.footer .box2_right .footer_sele li{border-bottom: solid 1px #515151;}
.footer .box2_right .footer_sele li a{display: block; box-sizing: border-box; padding-left: 3%; line-height: 40px; color: #333;}
.footer .box2_right .footer_sele li a:hover {background:#62bb46; color: #fff;}
.footer .box2_right .fbox2{display: flex; justify-content: space-between; align-items: center;}
.footer .box2_right .fbox2 .left{font-size: 16px;}
.footer .box2_right .fbox2 .left h6{margin-bottom: 15px;}
.footer .box2_right .fbox2 .left h2 p{color: #fff; line-height: 30px;}
.footer .box2_right .fbox2 .left h2 p:first-child{color: #aaa;}
.footer .box2_right .fbox2 .left h2 p img{vertical-align: middle; width: 6%; margin-right: 2%; height: auto;}
.footer .box2_right .fbox2 .left h2 p i{color: #aaa;}
.footer .box2_right .fbox2 .right ul{display: flex; align-items: center;}
.footer .box2_right .fbox2 .right ul li{text-align: center;}
.footer .box2_right .fbox2 .right ul li:first-child{margin-right: 10%;}
.footer .box2_right .fbox2 .right ul li img{max-width: 100%; margin-bottom: 10px;}
.footer .box2_right .fbox2 .right ul li p{font-size: 14px;}
.footer .box3{padding: 15px 0; border-top: 1px solid #515151;}
.footer .box3 a:hover{color: #62bb46;}

.inside-banner{width: 100%; position: relative;}
.inside-banner .bg{width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; background-size: cover;}
.inside-banner .txt{position: absolute; left: 0; top: 0; right: 0; bottom: 0; width: 100%; height: 100%; text-align: center;}
.inside-banner .table{display: table; width: 100%; height: 100%;}
.inside-banner .cell{display: table-cell; vertical-align: middle; color: #fff;}
.inside-banner .cell h6{font-size: 70px; margin-bottom: 28px;}
.inside-banner .cell p{font-size: 24px; font-family: Arial, Helvetica, sans-serif;}

.inside-title{margin-bottom: 40px; text-align: center;}
.inside-title h6{font-size: 30px; margin-bottom: 8px;}
.inside-title p{font-size: 16px; color: #999; margin-bottom: 22px; font-family: Arial, Helvetica, sans-serif;}
.inside-title .line{width: 48px; height: 2px; margin: 0 auto; background-color: #62bb46;}
.inside-title img{margin-top: 22px; max-width: 100%;}

.about1_sec{width: 100%; padding: 80px 0;}
.about1_sec .container{width: 82%; display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.about1_sec .container::after{display: none;}
.about1_sec .inside-title{text-align: left;}
.about1_sec .inside-title .line{margin: 0;}
.about1_left{box-sizing: border-box; float: none; width: 48%;}
.about1_left .nr p{font-size: 16px; color: #999; line-height: 30px;}
.about1_right{box-sizing: border-box; width: 48%;}
.about1_right .img{position: relative; width: 100%; z-index: 2;}
.about1_right .img::after{content: ""; position: absolute; top: -5%; right: -5%; width: 95%; height: 95%; z-index: -1; background-color: #dce9cf;}
.about1_right .img img{display: block; width: 100%; height: auto; box-shadow: 0 0 9px rgba(0, 0, 0, 0.2);}

.about2_sec{width: 100%; padding: 80px 0; background-color: #fcfbfc;}
.about2_sec .container{width: 86%;}
.about2_main{overflow: hidden;}
.lead_swiper{position: relative; width: 100%; padding-bottom: 60px;}
.lead_swiper .lis{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.lead_swiper .lis .img{width: 48%;}
.lead_swiper .lis .img img{display: block; width: 100%; height: auto;}
.lead_swiper .lis .txt{width: 48%;}
.lead_swiper .lis .txt p{font-size: 16px; color: #999; line-height: 30px;}
.lead_swiper .lis .txt p img{max-width: 100%;}
.lead_swiper .about2_pagination .swiper-pagination-bullet{width: 12px; height: 12px; margin: 0 10px; background-color: #4d9043; opacity: 0.5;}
.lead_swiper .about2_pagination .swiper-pagination-bullet-active{opacity: 1;}


.about3_sec{width: 100%; padding: 80px 0;}
.about3-container{width: 100%;}
.about3-container .item{position: relative; top: 80px; width: 100%; opacity: 0;}
.about3-container .item .img{box-sizing: border-box; position: relative; padding: 15% 5%;  margin-bottom: 18px; transition: all 0.5s ease; -webkit-transition: all 0.5s ease;}
.about3-container .item .img img{display: block; width: 100%; height: auto; box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.3);}
.about3-container .item p{text-align: center; font-size: 16px;}
.about3-container .item p i{color: #e2d2bd; margin-right: 5px;}
.about3-container .item:hover .img{box-shadow: 0 0 9px rgba(0, 0, 0, 0.2); z-index: 6;}

.about4_sec{width: 100%;}
.about4_sec .container{width: 86%;}
.about4_item{display: flex; justify-content: space-between; align-items: center;}
.about4_left{box-sizing: border-box; float: none; width: 48%;}
.about4_left .nr{background: url(../images/about4-bg.jpg) no-repeat top center; background-size: 100% auto;}
.about4_left .nr p{font-size: 16px; color: #999; line-height: 30px;}
.about4_right{width: 48%; float: none;}
.about4_right .img{position: relative;}
.about4_right .img img{position: relative; display: block; width: 100%; height: auto; box-shadow: 0 0 9px rgba(0, 0, 0, 0.2);}

.about5_sec{width: 100%;padding: 80px 0; overflow: hidden;}
.about5_sec .container{width: 86%;}
.pc_slide {position: relative;}
.pc_slide .preview{margin-bottom: 40px;}
.preview_swiper{border: solid 1px #ddd; border-left: 0; border-right: 0;}
.preview_swiper .swiper-slide{width: 210px; text-align: center;}
.preview_swiper .swiper-slide .liys .years{display: inline-block; line-height: 60px; cursor: pointer; font-size: 20px; transition: all 0.3s ease;-webkit-transition: all 0.3s ease;}
.preview_swiper .swiper-slide.active-nav .liys .years{color: #63d651;}
.pc_slide .view{width: 80%; margin: 0 auto;}
.view_swiper{width: 100%;}
.view_swiper .lis{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.view_swiper .lis .img_box{width: 48%;}
.view_swiper .lis .img img{width: 100%; height: auto;}
.view_swiper .lis .txt{width: 48%;}
.view_swiper .lis .txt h3{margin-bottom: 20px; font-size: 30px;}
.view_swiper .lis .txt .nr p{font-size: 18px; font-family: "宋体",SimSun; text-align: justify;  color: #999; line-height: 30px;}
.about5_btn{position: absolute; top: 70%;right: 0; transform: translateY(-70%);-webkit-transform: translateY(-70%); z-index: 15;}
.about5_button{width: 54px; height: 54px; background: rgba(0, 0, 0, 0.3); text-align: center; cursor: pointer; color: #fff; font-size: 30px;}
.about5_button i{line-height: 54px;}
.about5_btnL{background-color: #63d651;}
/* .home_recent-work{background: url(../images/about5-bg.jpg) no-repeat center;background-size: cover;padding-top: 0px;margin-bottom: 200px;padding-bottom: 173px;}
ul.timeline{display: inline-block;width: auto;height: 0;position: relative;white-space: nowrap;margin-top: 242px;-webkit-transition: margin-left .5s ease-in;transition: margin-left .5s ease-in}
ul.timeline.ondrag{-webkit-transition: none;transition: none}
ul.timeline:before{content: "";display: block;width: 200%;height: 0;border-bottom: 2px dotted #62bb46;position: absolute;top: -1px;left: -50%}
ul.timeline>li{display: inline-block;float: none;width: 300px;height: 54px;position: inherit;margin: 0;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out}
.time-item{width: 100%;height: 100%}
.time-inner{width: 22px;height: 22px;overflow: hidden;border-radius: 50%;top: 0;padding: 6px;border: 1px solid #62bb46;background: #f4f3f3;cursor: pointer;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out;box-shadow: 0 0 0 transparent;z-index: 1}
.time-inner,.time-inner:before{position: absolute;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%)}
.time-inner:before{display: block;width: 6px;height: 6px;border-radius: 50%;background: #62bb46;content: "";top: 50%}
.time-inner:not(.expands):hover{width: 106px;height: 106px;-webkit-animation: scaleInBorder .3s ease-out;animation: scaleInBorder .3s ease-out;z-index: 1}
.time-inner.expands{-webkit-transition: none;transition: none}
.time-inner:hover:before{width: 90px;height: 90px;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out}
.time-inner.ondrag:hover:before{-webkit-transition: none;transition: none}
.time-inner:not(.expands):hover .time-detail{-webkit-animation: scaleInFlex .3s ease-out;animation: scaleInFlex .3s ease-out;-webkit-transform: scale(1);transform: scale(1);-webkit-transition-delay: .1s;transition-delay: .1s}
.time-inner.ondrag:hover .time-detail{-webkit-transition-delay: 0s;transition-delay: 0s;-webkit-transition: none;transition: none}
.time-inner.expand{z-index: 102}
.time-inner.collapse{-webkit-animation: collapseWorkClient .3s linear;animation: collapseWorkClient .3s linear;-webkit-transition: none;transition: none;border-radius: 50%;z-index: 101}
.time-detail{width: 100%;height: 100%;border-radius: 50%;overflow: hidden;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;-webkit-transform: scale(0);transform: scale(0);position: relative;z-index: 0;white-space: normal;}
.time-inner.collapse .time-detail,.time-inner.expands .time-detail{-webkit-transform: none;transform: none;-webkit-transition: none;transition: none;border-radius: 0}
.time-detail .picture_holder{width: 100%;height: 100%; padding: 20px;}
.time-inner.expands .picture_holder{height: 260px;}
.time-detail .picture_holder .back_pic{width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; background-size: cover;}
.time-detail .details_content{padding: 20px 30px; height: 340px; box-sizing: border-box;background-color: #fff;text-align: left}
.time-detail .details_content h4{font-size: 26px; margin-bottom: 20px; color: #1f2122;font-weight: 300;}
.time-detail .details_content .nr p{font-size: 18px;line-height: 30px;color: #888; font-weight: normal; font-family: "宋体",SimSun;  text-align: justify;}
.time-detail .details_content .cta-button{font-size: 18px;line-height: 19px;color: #62bb46;font-weight: 300}
.time-detail .details_content .cta-button:hover .animated-arrow{color: #9c8050;}
.timeline .time-name{bottom: -10px;display: block;margin: 0;position: absolute;top: 24px;text-align: center;width: 100%;font-size: 24px;font-weight: 300;filter: blur(2px);-webkit-filter: blur(2px);-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;z-index: 0;text-transform: uppercase;}
.time-inner.expand~.time-name,.time-inner:hover~.time-name{top: 60px;filter: blur(0);-webkit-filter: blur(0)}
.timeline .time-name{opacity: .5}
.time-inner.expand~.time-name,.time-inner:hover~.time-name{opacity: 1}
.recent-work_content:hover .time-inner:not(.expand):not(:hover){width: 36px;height: 36px;padding: 0}
.recent-work_content:hover .time-inner:not(.expand):not(:hover) .time-detail{-webkit-transform: scale(1);transform: scale(1);} */



.proxq2_sec{width: 100%; position: relative; padding: 100px 0 30px 0; margin-top: -32px; background: url(../images/proxq2-bg_02.jpg) no-repeat top center; background-size: cover;}
.proxq2_sec .container{width: 86%;}
.proxq2_header{text-align: center; color: #fff; margin-bottom: 70px;}
.proxq2_header h6{font-size: 48px; font-weight: bold; margin-bottom: 20px;}
.proxq2_header p{font-size: 14px; text-transform:capitalize;}
.proxq2_box ul{overflow: hidden; box-sizing: border-box; padding: 5px;}
.proxq2_box ul li{float: left; width: 28%; margin: 0 2.6%; margin-bottom: 100px;}
.proxq2_box .item{box-shadow: 0 0 9px rgba(0, 0, 0, 0.15);}
.proxq2_box .img_box{overflow: hidden; position: relative;}
.proxq2_box .item .img{position: relative; background-repeat: no-repeat; background-position: center center; background-size: cover; transition: all 0.8s ease-in-out; -webkit-transition: all 0.8s ease-in-out; -moz-transition: all 0.8s ease-in-out; -ms-transition: all 0.8s ease-in-out;}
.proxq2_box .item .img::before{content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.2);}
.proxq2_box .item .img img{display: block; width: 100%; height: auto;}
.proxq2_box .item .num{position: absolute; right: 0px; bottom: -20px; font-family: Arial, helvetica, sans-serif; text-shadow: 0 0 6px rgba(255, 255, 255, 0.5);}
.proxq2_box .item .num_1{font-size: 70px; color: #fff;transition: all 0.8s ease-in-out;-webkit-transition: all 0.8s ease-in-out;-moz-transition: all 0.8s ease-in-out; -ms-transition: all 0.8s ease-in-out;}
.proxq2_box .item .num_2{font-size: 100px;color: #fff;transition: all 0.8s ease-in-out;-webkit-transition: all 0.8s ease-in-out;-moz-transition: all 0.8s ease-in-out;-ms-transition: all 0.8s ease-in-out;}
.proxq2_box .item .txt{box-sizing: border-box; position: relative; margin-top: -1px; padding: 33px; background: url(../images/proxq2-bg1.jpg) no-repeat top center; background-size: cover;}
.proxq2_box .item .txt::before, .proxq2_box .item .txt::after{position: absolute; content: "";width: 0px;height: 3px;display: block; background: #62bb46;}
.proxq2_box .item .txt::before{top: 0; left: 0;transition: all 0.8s ease-in-out;-webkit-transition: all 0.8s ease-in-out;-moz-transition: all 0.8s ease-in-out;-ms-transition: all 0.8s ease-in-out;}
.proxq2_box .item .txt::after{top: 3px;right: 0;transition: all 0.8s ease-in-out;-webkit-transition: all 0.8s ease-in-out;-moz-transition: all 0.8s ease-in-out;-ms-transition: all 0.8s ease-in-out;}
.proxq2_box .item .txt .bt{margin-bottom: 20px;}
.proxq2_box .item .txt .bt h6{font-size: 18px; font-weight: bold; margin-bottom: 10px;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
.proxq2_box .item .txt .bt .line{width: 32px; height: 2px; background-color: #62bb46;}
.proxq2_box .item .txt .nr p{font-size: 14px; line-height: 30px; height: 120px; overflow: hidden; text-align: justify; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4; -webkit-box-orient: vertical; color: #333;}
.proxq2_box .item:hover .img{transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1); -moz-transform: scale(1.1,1.1); -ms-transform: scale(1.1,1.1);}
.proxq2_box .item:hover .num_1{color: #62bb46; transition: all 0.8s ease-in-out;-webkit-transition: all 0.8s ease-in-out;-moz-transition: all 0.8s ease-in-out;-ms-transition: all 0.8s ease-in-out;}
.proxq2_box .item:hover .num_2{color: #62bb46;transition: all 0.8s ease-in-out;-webkit-transition: all 0.8s ease-in-out;-moz-transition: all 0.8s ease-in-out;-ms-transition: all 0.8s ease-in-out;}
.proxq2_box .item:hover .txt::before{width: 100%;transition: all 0.8s ease-in-out;-webkit-transition: all 0.8s ease-in-out;-moz-transition: all 0.8s ease-in-out;-ms-transition: all 0.8s ease-in-out;}
.proxq2_box .item:hover .txt::after{width: 100%;transition: all 0.8s ease-in-out;-webkit-transition: all 0.8s ease-in-out;-moz-transition: all 0.8s ease-in-out;-ms-transition: all 0.8s ease-in-out;}
.proxq2_box .item:hover .bt h6{color: #62bb46;}


.proxq3_sec{width: 100%; padding: 60px 0;}
.proxq3_sec .container{max-width: 970px;}
.proxq3_sec .go_back{margin-bottom: 45px; font-size: 14px; color: #999;}
.proxq3_sec .go_back img{margin-right: 14px;}
.proxq3_sec .go_back:hover{color: #62bb46;}
.proxq3_sec .pro_title{text-align: center; margin-bottom: 30px; padding-bottom: 30px; border-bottom: 1px solid #ccc;}
.proxq3_sec .pro_title h6{font-size: 28px;}
.proxq3_sec .nr{margin-bottom: 40px;}
.proxq3_sec .nr p{font-size: 16px; line-height: 30px; color: #777;}
.proxq3_sec .nr p img{max-width: 100%;}
.proxq3_sec .nr .center0{text-align: center;}

#backtop{text-align: center; cursor: pointer;}
#backtop img{margin-bottom: 10px;}
#backtop p{font-size: 14px; color: #999;}
#backtop p:hover{color: #62bb46;}

/* 案例中心 */
.case1_sec{width: 100%;}
.case1_sec .container{width: 80%;}
.case1_item{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.case1_item .img_box{width: 48%; position: relative; z-index: 2; }
.case1_item .img_box .img1 img{display: block; width: 100%; height: auto; box-shadow: 0 0 9px rgba(0, 0, 0, 0.15);}
.case1_item .img_box .img2{margin-top: -50px; margin-left: 40px; font-size: 94px; font-family: 黑体; font-weight: bold; color: #4e9144; text-shadow: 10px 10px 5px rgba(0, 0, 0, 0.15);}
.case1_item .txt{width: 48%;}
.case1_item .txt .wz{position: relative;}
.case1_item .txt .box1{display: none; text-align: right; margin-bottom: -8%; margin-right: 5%;}
.case1_item .txt .box1 img{width: 30%; max-width: 100%;}
.case1_item .txt .box2{box-sizing: border-box;}
.case1_item .txt .box2 .title{margin-bottom: 20px;}
.case1_item .txt .box2 .title h6{font-size: 20px;  margin-bottom: 20px;}
.case1_item .txt .box2 .title .line{width: 32px; height: 3px; background-color: #62bb46;}
.case1_item .txt .box2 .nr p{font-size: 18px; font-family: "宋体",SimSun; line-height: 30px; color: #999; text-align: justify;}
.case1_item .txt .box2 .nr p span{font-size: inherit!important;}


/* 翻页 */
.page_box{display: flex; justify-content: center; align-items: center; font-size: 14px; color: #666;}
.page_box a{display: inline-block; width: 40px; height: 40px; line-height: 40px; text-align: center; margin: 0 5px; border: 1px solid transparent;}
.page_box a:hover{color: #62bb46; font-weight: bold;}
.page_box a.current{color: #62bb46; font-weight: bold;}
.page_box a.page_prev, .page_box a.page_next{border-color: #aaa; font-size: 10px;}
.page_box a.page_prev i, .page_box a.page_next i{color: #333;}

.casexq_sec{width: 100%; padding: 60px 0;}
.casexq_sec .container{max-width: 970px;}
.casexq_sec .go_back{margin-bottom: 45px; font-size: 14px; color: #999;}
.casexq_sec .go_back img{margin-right: 14px;}
.casexq_sec .go_back:hover{color: #62bb46;}
.casexq_sec .casexq_title{text-align: center; margin-bottom: 30px; padding-bottom: 30px; border-bottom: 1px solid #ccc;}
.casexq_sec .casexq_title h6{font-size: 28px; margin-bottom: 20px;}
.casexq_sec .casexq_title h2{font-size: 14px; color: #666;}
.casexq_sec .nr{margin-bottom: 40px;}
.casexq_sec .nr p{font-size: 14px; line-height: 30px; color: #777;}
.casexq_sec .nr p img{max-width: 100%;}

/* .研发实力 */
.rese1_sec{width: 100%; padding: 80px 0; overflow: hidden;}
.rese1_sec .container{width: 80%;}
.rese1_sec ul li{float: left; width: 48%; box-shadow: 0 0 9px rgba(0, 0, 0, 0.15);}
.rese1_sec ul li:nth-child(even){float: right;}
.rese1_sec ul li img{display: block; width: 100%; height: auto;}


.rese2_sec{width: 100%; padding-bottom: 80px;}
.rese2_sec .container{width: 86%;}
.rese2_title{margin-bottom: 50px;}
.rese2_title h6{font-size: 36px; margin-bottom: 13px;}
.rese2_title h2{font-size: 12px; color: #999;}
.rese2_container{width: 100%;}
.rese2_container .swiper-slide{width: 40%;}
.rese2_container .lis{position: relative; top: 80px; opacity: 0;}
.rese2_container .lis .img{position: relative; background-repeat: no-repeat; background-position: center center; background-size: cover;}
.rese2_container .lis .img::before{content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.3);transition: all 0.5s ease; -webkit-transition: all 0.5s ease;}
.rese2_container .lis .img img{display: block; width: 100%; height: auto;}
.rese2_container .lis:hover .img::before{ background-color: rgba(0, 0, 0, 0.5);}
.rese2_container .lis .wz{position: absolute; left: 5%; bottom: 8%; color: #fff;}
.rese2_container .lis .wz h6{font-size: 32px; margin-bottom: 15px;}
.rese2_container .lis .wz h2{font-size: 20px;  margin-bottom: 15px;}
.rese2_container .lis .wz h3{font-size: 16px; font-family: Arial, Helvetica, sans-serif;}

/* 新闻中心 */
.news1_sec{width: 100%; padding: 80px 0; background: url(../images/news1-bg.jpg) no-repeat top center; background-size: cover;}
.news1_sec .container{width: 86%;}
.news1_sec .box1{margin-bottom: 80px; display: flex; justify-content: space-between; align-items: center;}
.news1_sec .box1_left ul li{float: left;  position: relative; padding: 0 15px;}
.news1_sec .box1_left ul li::after{content: ""; position: absolute; right: 0; top: 40%; width: 1px; height: 10px; background-color: #ccc;}
.news1_sec .box1_left ul li:last-child::after{display: none;}
.news1_sec .box1_left ul li a{position: relative; display: block; width: 88px; height: 40px; line-height: 40px; font-size: 15px; text-align: center; background: none;}
.news1_sec .box1_left ul li a:hover{color: #fff; background:linear-gradient(45deg, #62bb46 0, #63d651 100%); background: -webkit-linear-gradient(45deg, #62bb46 0, #63d651 100%);}
.news1_sec .box1_left ul li.on a{color: #fff; background:linear-gradient(45deg, #62bb46 0, #63d651 100%); background: -webkit-linear-gradient(45deg, #62bb46 0, #63d651 100%);}
.news1_sec .box1_right{width: 300px;}
.news1_sec .box1_right .news_serach{position: relative; }
.news1_sec .box1_right input{box-sizing: border-box; width:100%; height: 42px; line-height: 42px; padding-left: 8%; font-size: 14px; color: #333; box-shadow: 0 0 9px rgba(0, 0, 0, 0.15); border-radius: 20px;}
.news1_sec .box1_right input::-webkit-input-placeholder{color: #999;}
.news1_sec .box1_right input:-moz-placeholder{color: #999;}
.news1_sec .box1_right input::-moz-placeholder{color: #999;}
.news1_sec .box1_right input::-ms-placeholder{color: #999;}
.news1_sec .box1_right .serach{position: absolute; right: 0; top: 0; width: 42px; height: 42px; border-radius: 50%; cursor: pointer; box-shadow: 0 0 9px rgba(0, 0, 0, 0.2);}
.news1_sec .box1_right .serach span{position: relative; display: inline-block; width: 100%; height: 100%;}
.news1_sec .box1_right .serach span img{position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); -webkit-transform:translate(-50%, -50%);}
.news1_item{overflow: hidden; padding-top: 2%;}
.news1_item ul li{float: left;  width: 28%; margin: 0 2.5%; margin-bottom: 80px; border-radius: 15px; background-color: #fff; box-shadow: 0 0 9px rgba(0, 0, 0, 0.3);}
.news1_item ul li .img{position: relative; margin-top: -5%; margin-right: 5%; margin-left: -10%; box-shadow: 0 0 9px rgba(0, 0, 0, 0.2); position: relative; background-repeat: no-repeat; background-position: center center; background-size: cover; transition: all 0.5s ease; -webkit-transition: all 0.5s ease;}
.news1_item ul li .img::before{content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: none;	transition: all 0.5s ease; -webkit-transition: all 0.5s ease;}
.news1_item ul li .img img{display: block; width: 100%; height: auto;}
.news1_item ul li .overlay{position: absolute; left: 9.5%; bottom: 0; width: 140px; height: 25px; line-height: 25px; text-align: center; font-size: 14px; color: #fff;  background:linear-gradient(45deg, #62bb46 0, #63d651 100%); background: -webkit-linear-gradient(45deg, #62bb46 0, #63d651 100%);}
.news1_item ul li .txt{box-sizing: border-box; padding: 5%; background: url(../images/news1-bg1.jpg) no-repeat top center; background-size: cover;}
.news1_item ul li .txt h6{font-size: 20px; margin-bottom: 20px; line-height: 25px; height:50px;  overflow : hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.news1_item ul li .txt p{font-size: 16px; line-height: 25px; margin-bottom: 25px; color: #333;height: 100px; overflow : hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.news1_item ul li .txt .than{display: flex; justify-content: space-between; align-items: center;}
.news1_item ul li .txt .than span{font-size: 16px; color: #999;}
.news1_item ul li .txt .than i{font-size: 14px; color: #62bb46;}
.news1_item ul li:hover .img::before{background-color: rgba(0, 0, 0, 0.2);}
.news1_item ul li:hover .txt h6{color: #62bb46;}

.newsxq_sec{width: 100%; padding: 60px 0;}
.newsxq_sec .container{max-width: 970px;}
.newsxq_sec .go_back{margin-bottom: 45px; font-size: 14px; color: #999;}
.newsxq_sec .go_back img{margin-right: 14px;}
.newsxq_sec .go_back:hover{color: #62bb46;}
.newsxq_sec .newsxq_title{margin-bottom: 30px; padding-bottom: 20px; border-bottom: 1px solid #ccc;}
.newsxq_sec .newsxq_title h6{text-align: center;font-size: 28px; margin-bottom: 20px;}
.newsxq_sec .newsxq_title .news_share{display: flex; justify-content: space-between; align-items: center;}
.newsxq_sec .newsxq_title .news_share span{font-size: 14px; color: #666;}
.newsxq_sec .nr{margin-bottom: 40px;}
.newsxq_sec .nr p{font-size: 16px; line-height: 30px; color: #777;}
.newsxq_sec .nr p img{max-width: 100%;}
.newsxq_sec .nr iframe{margin: 0 auto;}
/* .newsxq_sec .nr video{object-fit: cover;} */
.x-video-player video{object-fit: cover;}

.newsxq_sec .video_mot{width: 90%; max-width: 875px; margin-bottom: 35px; position: relative; margin: 0 auto;}
.newsxq_sec .video_mot .img{width:100%; height: 440px;}
.newsxq_sec .video_mot .img img{display: block; width: 100%; height: 100%;}
.newsxq_sec .video_mot .videoD_video{position: absolute!important; left: 0; top: 0; width: 100%; height: 100%;}
.newsxq_sec .video_mot .videoD_video video{object-fit: fill;}

/* 人才招聘 */
.join_title{text-align: center; margin-bottom: 50px;}
.join_title h6{font-size: 30px; margin-bottom: 10px;}
.join_title h2{font-size: 16px; margin-bottom: 25px; font-family: Arial, Helvetica, sans-serif; color: #999;}
.join_title .line{width: 47px; height: 2px; background-color: #62bb46; margin: 0 auto;}

.join_sec{background: url(../images/join-bg.jpg) no-repeat top center; background-size: cover;}

.join1_sec{width: 100%; padding: 80px 0;}
.join1_sec .container{width: 86%; max-width: 1200px;}
.join1_item{display: flex; justify-content: space-between; align-items: center;}
.join1_left{width: 50%; height: 450px; background-color: #4f944d; color: #fff;}
.join1_left .txt{box-sizing: border-box; width: 60%; margin: 0 auto; padding: 80px 0; font-size: 18px;}
.join1_left .txt h6{margin-bottom: 30px;}
.join1_left .txt h6 strong{font-weight: normal; display: block; margin-bottom: 10px;}
.join1_left .txt h6 p{font-size: 22px;}
.join1_left .txt h2{margin-bottom: 30px;}
.join1_right{width: 50%; height: 450px; background-repeat: no-repeat; background-position: center center; background-size: cover;}

.join2_sec{width: 100%; padding: 30px 0 60px 0;}
.join2_sec .container{width: 82%;}
.join2_item{overflow: hidden; box-sizing: border-box; padding: 1%;}
.join2_item ul li{float: left; width: 23%; margin: 0 1%; margin-bottom: 60px; box-sizing: border-box; padding: 40px; cursor: pointer; box-shadow: 0 0 9px rgba(0, 0, 0, 0.2); background: url(../images/join2-bg.jpg) no-repeat top center; background-size: cover;}
.join2_item ul li .bt{font-size: 25px; margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #ccc;}
.join2_item ul li .txt h6{font-size: 18px; margin-bottom: 18px;}
.join2_item ul li .txt .nr {margin-bottom: 18px;}
.join2_item ul li .txt .nr p{font-size: 16px; line-height: 30px; color: #333;}
.join2_item ul li .txt .view_more{font-size: 14px; line-height: 25px;}
.join2_item ul li .txt .view_more i{margin-left: 20px; font-size: 20px; color: #666;}
.join2_item ul li .txt:hover .view_more{color: #62bb46;}

/* 弹窗 */
.fixed_box{position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); z-index: 999999; display: none; overflow: hidden; }
.fixed_box .job_fix{position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); background: #fff; border-radius: 4px;}
.fixed_box .job_top{position: relative;}
.fixed_box .job_bot{padding: 30px;}
.fixed_box .job_wz{margin-bottom: 20px;}
.fixed_box .job_wz:after{content: ''; clear: both; display: table;}
.fixed_box .job_wz h2{margin: 0; font-size: 28px; color: #333; font-weight: bold; line-height: 40px; letter-spacing: 2px;}
.fixed_box .job_wz h5{font-size: 14px; color: #888; margin: 12px 0 30px;font-family:Arial, Helvetica, sans-serif;}
.fixed_box .job_wz p{font-size: 14px; line-height: 28px; color: #888;}
.fixed_box .job_wz p span{line-height: inherit;}
.fixed_box .jobCot ul:after{content: '';display: table;clear: both;}
.fixed_box .jobCot li{width: 50%; float: left; font-size: 14px; line-height: 30px; color: #888;}
.fixed_box .jobCot li span{color: #888;}
.fixed_box .job_close{position: absolute; top: 20px; right: 20px; width: 36px; padding: 5px; border-radius: 3px; border: solid 1px rgba(255, 255, 255, 0.5); z-index: 2; cursor: pointer;transform:rotate(45deg); transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;}
.fixed_box .job_close img{width: 100%;}
.fixed_box .job_close:hover{transform:rotate(135deg); -webkit-transform:rotate(135deg);}

/* 联系我们 */
.contact1_sec{width: 100%; padding: 140px 0 80px 0; background: url(../images/con1-bg.jpg) no-repeat top center; background-size: cover;}
.contact1_sec .container{width: 80%;}
.contact1_left{box-sizing: border-box; width: 40%; padding-right: 60px;}
.contact1_title{position: relative; margin-bottom: 80px;}
.contact1_title h6{line-height: 30px;margin-bottom: 4px;color: #ccc;font-size: 16px;}
.contact1_title h2{font-size: 40px; color: #4e9144; line-height: 50px;}
.contact1_title img{max-width: 100%; width: 50%; position: absolute;top: 50%;left: 16%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);}
.contact1_title::after{content: ''; width: 3px; height: 40px; position: absolute; bottom: -14px; background: #999; transform: translateY(100%);-webkit-transform: translateY(100%);}
.contact1_wz .lis{margin-bottom: 20px; padding-bottom: 20px; border-bottom: solid 1px #ddd;} 
.contact1_wz .lis:last-child{margin: 0; padding: 0; border: 0;} 
.contact1_wz .lis h5{font-size: 16px; color: #4e9144; font-weight: bold; margin-bottom: 14px;} 
.contact1_wz .lis h5 i{margin-right: 10px; font-size: 18px;} 
.contact1_wz .lis p{font-size: 15px; color: #666; line-height: 22px; margin-bottom: 8px;} 
.contact1_wz .lis p:last-child{margin: 0;}
.contact1_right{width: 60%;}
.contact1_right .ditu{position: relative; width: 100%; height: 650px;}
.contact1_right .ditu::before{content: ""; width: 100%; height: 100%; position: absolute; bottom: -20px; left: -20px; background: #d2e2d6;}
.contact1_right .map{position: relative; width: 100%; height: 100%; z-index: 3; box-shadow: 0 0 9px rgba(0, 0, 0, 0.2);}
.anchorBL, .BMap_cpyCtrl{display: none;}

.contact2_sec{width: 100%; padding: 80px 0; overflow: hidden;}
.contact2_sec .container{max-width: 900px;}
.contact2_main{background: url(../images/contact2-bg.jpg) no-repeat top center; background-size: cover;}
.contact2_title{text-align: center; margin-bottom: 70px;}
.contact2_title h6{font-size: 20px; margin-bottom: 15px; color: #999;}
.contact2_title h2{font-size: 60px; color: #62bb46; margin-bottom: 15px;}
.contact2_title .line{width: 2px; height: 40px; margin: 0 auto; margin-bottom: 15px; background-color: #999;}
.contact2_title h3{font-size: 20px; line-height: 40px; color: #999;}
.contact2_sec .formbox ul li{float: left; width: 100%; margin-bottom: 25px;}
.contact2_sec .formbox ul .lis{width: 49%;}
.contact2_sec .formbox ul .lis:nth-child(2){float: right;}
.contact2_sec .formbox ul li input{width: 100%; height: 65px; line-height: 65px; padding-left: 25px; font-size: 16px; color: #000; box-sizing: border-box; box-shadow: 0 0 9px rgba(0, 0, 0, 0.2);}
.contact2_sec .formbox ul li textarea{width: 100%; height: 220px; padding: 25px; font-size: 16px; resize: none; box-sizing: border-box; box-shadow: 0 0 9px rgba(0, 0, 0, 0.2); font-family: inherit;}
.ind_more{text-align: center; margin-top: 30px;}
.ind_more a{width: 205px; height: 40px; display: inline-flex; align-items: center; justify-content: center; position: relative; text-transform: capitalize; font-size: 14px; border: solid 1px #ccc; color: #333; z-index: 2;}
.ind_more a:before{content: ""; display: block; position: absolute; left: auto; right: -1px; top: -1px; width: 0; height: calc(100% + 2px); background-color: #62bb46; transition: inherit; z-index: -1;}
.ind_more a i{position: absolute; right: -30px; width: 50px; height: 1px; background: #232323; transition: inherit; pointer-events: none;}
.ind_more a i::before{content: ""; position: absolute; right: 0; bottom: 0; border-top: 4px solid transparent; border-left: 4px solid #232323; border-right: 4px solid transparent; border-bottom: 4px solid #232323; transition: inherit;}
.ind_more a:hover{color: #fff;}
.ind_more a:hover::before{left: -1px; right: auto; width: calc(100% + 2px);}
.ind_more a:hover i{right: 10px; background: #fff;}
.ind_more a:hover i::before{border-left-color: #fff; border-bottom-color: #fff;}

.sub_navi{width: 100%; padding: 60px 0; text-align: center;}
.sub_navi .sub_box0{width:90%; margin: 0 auto;}
.sub_navi h2{font-size: 36px; color: #62bb46; margin-bottom: 18px;}
.sub_navi .line1{width:75px; height: 2px; margin: 0 auto; margin-bottom: 40px; background-color: #62bb46;}
.sub_navi .sub_box1{margin-bottom: 36px;}
.sub_navi .sub_box1 ul{width: 100%; display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.sub_navi .sub_box1 ul li{width: 12.5%}
.sub_navi .sub_box1 ul li:last-child{border-right: 1px solid #8b8b8b;}
.sub_navi .sub_box1 ul li a{box-sizing: border-box; display: block; width: 100%; height: 50px; line-height: 50px; font-size: 16px;  border: 1px solid #b8b8b8; border-right: none;}
.sub_navi .sub_box1 ul li.on a{background-color: #62bb46; color: #fff;}
.sub_navi .sub_box1 ul li a:hover{background-color: #62bb46; color: #fff;}
.sub_navi .line2{width:100%; height: 2px; margin: 0 auto; background-color: #62bb46;}

.stru1_sec{width: 100%;  padding-bottom: 70px;}
.stru1_sec .container{width: 80%;}
.stru1_sec .nr p{font-size: 18px; font-family: 宋体; line-height: 30px; color: #666;}
.stru1_sec .nr p span{font-size:inherit!important;}
.stru1_sec .nr p img{max-width: 100%;}
.stru1_sec .nr .center0{text-align: center;}

.vehi2_sec{width: 100%; padding: 80px 0;}
.vehi2_sec .container{width: 80%;}
.vehi2_sec ul li{float: left; width: 31%; margin: 0 1%;}
.vehi2_sec ul li img{display: block; width: 100%; height: auto;}

.pro1_sec{width: 100%; padding-bottom: 80px;}
.pro1_sec .container{width: 86%;}

.esta2_sec{width: 100%; height: 400px; color: #fff; margin-top: 50px; background: url(../images/esta2-01.jpg) no-repeat top center; background-size: cover; background-attachment: fixed;}
.esta2_sec .txt{ width: 95%; height: 100%; margin: 0 auto; display: flex; align-items: center; justify-content: center; flex-wrap: wrap;}
.esta2_sec .txt h2{margin-bottom: 48px; display: block; font-size: 74px; font-family: 黑体;}
.esta2_sec .txt p{font-size: 24px; font-family: Arial, Helvetica, sans-serif;}

.esta3_sec{width: 100%; padding: 80px 0;}
.esta3_sec .container{width: 70%;}
.esta3_main {margin-bottom: 70px;}
.esta3_swiper{width: 100%;}
.esta3_swiper .img{position: relative; z-index: 2;}
.esta3_swiper .img img{display: block; width: 100%; height: auto; border: 2px solid #fff; box-shadow: 0 0 9px rgba(0, 0, 0, 0.15);}
.esta3_swiper .swiper-slide .img::before{content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.3);}
.esta3_swiper .swiper-slide-active .img::before{ background-color:transparent;}
.esta3_sec .box1 h2{text-align: center; font-size: 36px; margin-bottom: 35px;}
.esta3_sec .box1 .nr{text-align: center;}
.esta3_sec .box1 .nr p{font-size: 16px; line-height: 30px; color: #666;}
.esta3_sec .box1 .nr p img{max-width: 100%;}

.vehi1_sec{padding-bottom: 80px;}

.pep1_sec ul{max-width: 1100px; margin: 0 auto;}
.pep1_sec ul li{float: left; width: 32%; margin: 0 0.5%; text-align: center;}

.sto1_sec .ul1{margin-bottom: 20px;}
.sto1_sec .ul1 li{float: left; width: 40%;}
.sto1_sec .ul1 li:first-child{margin-right: 1%;}

.sto1_sec .ul2{margin-bottom: 20px;}
.sto1_sec .ul2 li{float: left; width: 49%;}
.sto1_sec .ul2 li:first-child{width:15%; margin-right: 1%;}

.sto1_sec .ul4{float: none; width: 100%;}

.bms1_sec .ul1{max-width: 600px;}
.bms1_sec .ul1 li{float: left; width: 48%;}
.bms1_sec .ul1 li:nth-child(2){margin-top: 28px;}
.bms1_sec .ul2{max-width: 1100px; }
.bms1_sec .ul2 li{float: left; width: 49%;}
.bms1_sec .ul2 li:nth-child(2){margin-top: 10px;}

.bms1_sec table{width: 100%!important; text-align: center; max-width: 600px!important;border: 1px solid #ccc;}
.bms1_sec table tr{height: auto!important;}
.bms1_sec table tr th, .bms1_sec table tr td {border: 1px solid #cccc; word-break: break-all; padding: 15px 0;}
.bms1_sec table span{font-size: 14px!important;}

.anli1_sec{width: 100%;}
.anli1_sec .p1 img{width: 31%; float: left; margin: 0 1%;}
.anli1_sec .p1::after{content: ""; display: block;height: 0;clear: both;visibility: hidden;}

.hope1_sec .ul1{max-width: 1100px; width: 100%; margin: 0 auto;}
.hope1_sec .ul1 li{float: left; width: 32%; margin: 0 0.5%; margin-bottom: 15px; text-align: center;}

.park1_sec .ul1{max-width: 1100px; width: 100%; margin: 0 auto;}
.park1_sec .ul1 li{float: left; width: 32%; margin: 0 0.5%; margin-bottom: 15px; text-align: center;}

.ex1_sec ul li{text-align: center; margin-bottom: 25px;}
.ex1_sec ul li h3{display: inline-block; color: #fff; padding: 8px 15px; margin-bottom: 15px; font-size: 20px; font-weight:bold;  background-color: #62bb46;}
.ex1_sec .ul2 li{float: left; width: 48%; margin: 0 1%; margin-bottom: 25px;}
.ex1_sec .ul2 li:last-child{margin-bottom: 0;}