
.app .main .max-views{width:75%;height:100%;margin:0 auto;}
.app .content-main{margin-top:0px;}
.app .nav{background:#F8F8F8;height:70px;}
.app .nav ul{height:100%;width:100%;display:flex;align-items:center;justify-content:flex-start;}
.app .nav ul li{transition:.3s;height:100%;width:145px;}
.app .nav ul li a{color:#5D5B65;display:block;width:100%;height:100%;text-align:center;line-height:70px;font-size:16px;}
.app .nav ul li:hover{background:#4CAF50;}
.app .nav ul li:hover a{color:white;}
.app .nav ul .active{background:#4CAF50;}
.app .nav ul .active a{color:white;}
.app .nav ul::-webkit-scrollbar{width:0 !important;height:0 !important;}
.app .button-btn{width:100%;height:auto;background:#F8F8F8;margin-bottom:108px;display:flex;justify-content:space-between;align-items:center;flex-direction:row;box-sizing:border-box;padding:20px 20px;}
.app .button-btn p{color:#181623;}
.app .button-btn p a{color:#181623;}
.app .button-btn p a:hover{color:#008c3f;}
.app .banners{height:500px;width:100%;background-size:100% 100% cover;}
.app .banners .max-views{position:relative;}
.app .banners .max-views .text{position:absolute;left:0px;top:50%;}
.app .banners .max-views .text h2{font-size:36px;color:white;}
.app .banners .max-views .text p{font-size:46px;color:white;line-height:1;text-transform:uppercase;}
.app .banners .max-views .text p span{color:#008c3f;}
.app .butns{width:100%;text-align:right;margin-bottom:60px;}
.app .butns .active{color:#008c3f;}
.app .butns a{display:inline-block;}
.app .butns .bef,.app .butns .nex{width:30px;height:30px;background:#F0F0F0;border-radius:6px;text-align:center;font-size:12px;line-height:30px;}
.app .butns .bef:hover,.app .butns .nex:hover{background:#008c3f;color:white;}
.app .butns .bef{margin-right:20px;}
.app .butns .nex{margin-left:20px;}
.app .butns .a{padding:0 10px;}
.app .butns .a:hover{color:#008c3f;}
.app .news{width:100%;height:auto;}
.app .news .content .content-main{width:100%;height:auto;padding:0px 0 0 0;}
.app .news .content .content-main .max-views .cons{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:wrap;}
.app .news .content .content-main .max-views .cons .lis{width:31%;}
.app .news .content .content-main .max-views .cons .lis a{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;}
.app .news .content .content-main .max-views .cons .lis a .imgs{width:100%;height:280px;}
.app .news .content .content-main .max-views .cons .lis a .imgs img{width:100%;height:100%;}
.app .news .content .content-main .max-views .cons .lis a .txts{padding:20px 0 10px 0;box-sizing:border-box;height:262px;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;width:100%;}
.app .news .content .content-main .max-views .cons .lis a .txts h4{transition:.3s;font-size:18px;margin-bottom:10px;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.app .news .content .content-main .max-views .cons .lis a .txts>p{min-height:70px;font-size:13px;text-align:left;color:#9E9E9F;width:100%;display:-webkit-box;-webkit-line-clamp:3;/* 行数 */-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.app .news .content .content-main .max-views .cons .lis a .txts>div{margin-top:30px;width:100%;display:flex;align-items:center;justify-content:space-between;flex-direction:row;border-top:1px solid #EEEEEE;}
.app .news .content .content-main .max-views .cons .lis a .txts>div p span{color:#5D5B65;}
.app .news .content .content-main .max-views .cons .lis a .txts>div p:nth-child(1){font-size:32px;}
.app .news .content .content-main .max-views .cons .lis a .txts>div p:nth-child(2){font-size:16px;}
.app .news .content .content-main .max-views .cons .lis a .txts>div>span{text-transform:uppercase;font-size:16px;}
.app .news .content .content-main .max-views .cons .lis:hover .txts h4{color:#008c3f;}
.app .newsdetail{height:auto;width:100%;position:relative;}
.app .newsdetail .bacgroun-color{width:100%;height:639px;position:absolute;left:0;top:0;/* background:#F8F8F8;*/}
.app .newsdetail .max-views{padding-top:40px;height:auto;position:relative;}
.app .newsdetail .max-views .title{text-align:center;}
.app .newsdetail .max-views .title h1{font-size:36px;color:#181623;}
.app .newsdetail .max-views .title p{font-size:12px;color:#9E9E9F;margin-top:20px;}
.app .newsdetail .max-views .content{text-align:center;margin:70px 0;}
.app .newsdetail .max-views .content img{max-width:100% !important;height:auto !important;/* margin-bottom:70px;*/}
.app .newsdetail .max-views .content p{text-align:left;font-size:16px;color:#545E67;margin-bottom:16px;line-height: 30px;}
.app .contactus .content .content-main .max-views h1{text-align:center;font-size:36px;color:#181623;margin-bottom:70px;}
.app .contactus .content .content-main .max-views .cont{text-align:center;}
.app .contactus .content .content-main .max-views .cont p{text-align:left;font-size:16px;color:#545E67;margin-bottom:40px;}
.app .contactus .content .content-main .max-views .cont img{margin-bottom:60px;max-width:100% !important;height:auto !important;}
.app .recruit .content .content-main .max-views table{width:100%;border-collapse:collapse;border-spacing:0;margin-bottom:50px;}
.app .recruit .content .content-main .max-views table thead{background:#9E9E9F;height:60px;}
.app .recruit .content .content-main .max-views table thead tr{border-bottom:20px solid white;height:60px;}
.app .recruit .content .content-main .max-views table tbody tr{transition:.3s;height:60px;background:#FBFBFC;border-bottom:20px solid white;}
.app .recruit .content .content-main .max-views table tbody tr td{padding:10px;text-align:center;font-size:16px;color:#545E67;}
.app .recruit .content .content-main .max-views table tbody tr td a{display:inline-block;width:100%;height:100%;}
.app .recruit .content .content-main .max-views table tbody tr:hover{background:#008c3f;}
.app .recruit .content .content-main .max-views table tbody tr:hover td{color:white;}
.app .about-bann{height:750px;}
.app .information .maps{width:100%;height:700px;}
.app .framework .content-main img{width:100%;}
.app .companyprofile .content .content-main .max-views .txt{width:100%;height:auto;display:flex;align-items:center;justify-content:space-between;flex-direction:row;}
.app .companyprofile .content .content-main .max-views .txt .t-left{width:50%;max-width:552px;height:552px;}
.app .companyprofile .content .content-main .max-views .txt .t-left img{width:100%;height:100%;object-fit:cover;}
.app .companyprofile .content .content-main .max-views .txt .t-right{width:50%;}
.app .companyprofile .content .content-main .max-views .txt .t-right span.gs_reveal{font-size:41px;display:block;width:415px;}
.app .companyprofile .content .content-main .max-views .txt .t-right h2{font-size:32px;margin-bottom:50px;}
.app .companyprofile .content .content-main .max-views .txt .t-right>div p{font-size:16px;color:#545E67;}
.app .companyprofile .content .content-main .max-views .txt:nth-child(3){flex-direction:row-reverse;margin-bottom:100px;}
.app .companyprofile .content .content-main .max-views .video{width:100%;height:200px;display:flex;justify-content:center;align-items:center;flex-direction:row;border-top:1px solid #DEDEDE;border-bottom:1px solid #DEDEDE;margin:100px 0;}
.app .companyprofile .content .content-main .max-views .video ul{height:100%;width:100%;display:flex;justify-content:space-around;align-items:center;flex-direction:row;}
.app .companyprofile .content .content-main .max-views .video ul li{position:relative;}
.app .companyprofile .content .content-main .max-views .video ul li>div::before{content:'';display:block;width:16px;height:2px;background:#D1D1D1;position:absolute;bottom:38px;left:40%;}
.app .companyprofile .content .content-main .max-views .video ul li>div{margin-bottom:20px;display:flex;align-items:flex-start;justify-content:center;}
.app .companyprofile .content .content-main .max-views .video ul li strong{font-size:42px;font-weight:400;line-height:1.1;}
.app .companyprofile .content .content-main .max-views .video ul li span{font-size:12px;}
.app .companyprofile .content .content-main .max-views .video ul li p{font-size:16px;color:#9E9E9F;text-align:center;}
.app .companyprofile .content .content-main .max-views .video video{height:100%;}
.app .framework .content .content-main .max-views .cont-top{width:100%;height:723px;padding-bottom:60px;}
.app .framework .content .content-main .max-views .cont-top .swiper{width:100%;height:100%;position:relative;}
.app .framework .content .content-main .max-views .cont-top .swiper .swiper-but{position:absolute;bottom:50px;right:628px;z-index:10;display:flex;align-items:center;flex-direction:row;}
.app .framework .content .content-main .max-views .cont-top .swiper .swiper-but span{transition:.3s;display:block;width:45px;height:45px;line-height:45px;text-align:center;border:1px solid #CDCDCD;border-radius:50%;cursor:pointer;background:white;}
.app .framework .content .content-main .max-views .cont-top .swiper .swiper-but span:hover{background:#008c3f;color:white;border:1px solid #008c3f;}
.app .framework .content .content-main .max-views .cont-top .swiper .swiper-but:first-child{margin-right:25px;}
.app .framework .content .content-main .max-views .cont-top .swiper-slide{text-align:center;font-size:18px;background:#fff;/* Center slide text vertically */display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.app .framework .content .content-main .max-views .cont-top .swiper-slide .lef{width:35%;height:100%;box-sizing:border-box;padding:50px 0;}
.app .framework .content .content-main .max-views .cont-top .swiper-slide .rig{width:51.8%;text-align:left;height:590px;overflow-y:scroll;box-sizing:border-box;padding:50px 0;}
.rig::-webkit-scrollbar{width:5px;background:none;}
.rig::-webkit-scrollbar-thumb{width:5px;background:#ccc;}
.rig::-webkit-scrollbar-corner{background:none;}
.rig::-webkit-scrollbar:horizontal{height:9px;}
.app .framework .content .content-main .max-views .cont-top .swiper-slide .rig .title{margin-bottom:50px;}
.app .framework .content .content-main .max-views .cont-top .swiper-slide .rig .title h2{color:#181623;font-size:30px;}
.app .framework .content .content-main .max-views .cont-top .swiper-slide .rig .title span{font-size:22px;display:block;width:504px;}
.app .framework .content .content-main .max-views .cont-top .swiper-slide .rig .conts h4{font-size:18px;margin-bottom:20px;}
.app .framework .content .content-main .max-views .cont-top .swiper-slide .rig .conts p{font-size:16px;color:#545E67;margin-bottom:18px;}
.app .framework .content .content-main .max-views .cont-top .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover;}
.app .framework .content .content-main .max-views .buttom-view{width:100%;display:flex;flex-direction:row;justify-content:space-between;margin-top:100px;margin-bottom:100px;}
.app .framework .content .content-main .max-views .buttom-view .title{width:746px;padding:100px 0;}
.app .framework .content .content-main .max-views .buttom-view .title h2{font-size:30px;}
.app .framework .content .content-main .max-views .buttom-view .title span{font-size:22px;display:block;margin-bottom:40px;}
.app .framework .content .content-main .max-views .buttom-view .title p{color:#545E67;font-size:16px;}
.app .honor .content .content-main .max-views{text-align:center;margin-bottom:110px;}
.app .honor .content .content-main .max-views h1{font-size:36px;color:#181623;margin-bottom:46px;}
.app .honor .content .content-main .max-views .test p{font-size:16px;margin-bottom:16px;text-align:left;color:#545E67;}
.app .honor .content .content-main .max-views .test img{margin-bottom:60px;max-width:100% !important;height:auto !important;}
.app .business .content .max-views{width:71.1%;padding:90px 0;padding-bottom:0;}
.app .business .content .max-views .lis{width:100%;height:420px;margin-bottom:100px;}
.app .business .content .max-views .lis a{width:100%;height:100%;display:flex;justify-content:space-between;align-items:flex-start;box-sizing:border-box;padding-top:20px;}
.app .business .content .max-views .lis a .imgs{width:43.6%;height:396px;}
.app .business .content .max-views .lis a .imgs img{width:100%;height:100%;}
.app .business .content .max-views .lis a .text{width:50.5%;}
.app .business .content .max-views .lis a .text:nth-child(1){font-size:16px;color:#181623;display:block;margin-bottom:13px;}
.app .business .content .max-views .lis a .text h3{font-size:36px;color:#181623;margin-bottom:50px;}
.app .business .content .max-views .lis a .text h3::before{content:'';display:block;width:18px;height:4px;background:#181623;}
.app .business .content .max-views .lis a .text p{color:#545E67;font-size:16px;margin-bottom:60px;}
.app .business .content .max-views .lis:nth-child(even) a{flex-direction:row-reverse;}
.app .culture .content .max-views{width:75%;height:auto;padding:60px 0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:center;}
.app .culture .content .max-views .lis{width:31.2%;height:334px;margin-bottom:34px;position:relative;}
.app .culture .content .max-views .lis .imgs{width:100%;height:240px;}
.app .culture .content .max-views .lis .imgs img{width:100%;height:100%;}
.app .culture .content .max-views .lis .text p{margin:30px 0 24px;font-size:16px;min-height:58px;width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.app .culture .content .max-views .lis::before{content:'';display:block;width:0%;height:2px;background:#008c3f;position:absolute;bottom:0;left:0%;}
.app .culture .content .max-views .lis:hover::before{width:100%;transition:.3s;}
.app .culture .content .max-views .lis:hover .text p{color:#008c3f;}
.app .culture .content .max-views::after{content:"";width:31.2%;}
.app .culturaldetails{height:auto;width:100%;position:relative;}
.app .culturaldetails .bacgroun-color{width:100%;height:639px;position:absolute;left:0;top:0;background:#F8F8F8;}
.app .culturaldetails .max-views{padding-top:80px;height:auto;position:relative;}
.app .culturaldetails .max-views .title{text-align:center;margin-top:140px;}
.app .culturaldetails .max-views .title h1{font-size:36px;color:#181623;}
.app .culturaldetails .max-views .title p{font-size:12px;color:#9E9E9F;margin-top:20px;}
.app .culturaldetails .max-views .content{text-align:center;margin:70px 0;}
.app .culturaldetails .max-views .content .views{width:78.8%;height:570px;margin:0 auto;position:relative;margin-bottom:70px;}
.app .culturaldetails .max-views .content .swiper{width:100%;height:100%;}
.app .culturaldetails .max-views .content .swiper .button{width:100%;height:auto;position:absolute;top:37%;left:0;z-index:9;display:flex;justify-content:space-between;align-items:center;flex-direction:row;}
.app .culturaldetails .max-views .content .swiper .button div{width:70px;height:70px;background:#9E9E9F;transition:.3s;cursor:pointer;}
.app .culturaldetails .max-views .content .swiper .button div span{font-size:16px;color:white;text-align:center;line-height:70px;}
.app .culturaldetails .max-views .content .swiper .button div:hover{background:#008c3f;}
.app .culturaldetails .max-views .content .swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.app .culturaldetails .max-views .content .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover;}
.app .culturaldetails .max-views .content p{text-align:left;font-size:16px;color:#545E67;margin-bottom:40px;}
.app .cleanindustry .content .content-main .max-views{width:71.1%;}
.app .cleanindustry .content .content-main .cons .title a{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;}
.app .cleanindustry .content .content-main .cons .title a .imgs{width:43.9%;height:300px;}
.app .cleanindustry .content .content-main .cons .title a .txt{width:51.7%;}
.app .cleanindustry .content .content-main .cons .title a .txt h2{font-size:24px;color:#181623;margin-bottom:19px;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.app .cleanindustry .content .content-main .cons .title a .txt span{font-size:13px;color:#545E67;display:block;margin-bottom:67px;}
.app .cleanindustry .content .content-main .cons .title a .txt p{font-size:13px;color:#545E67;width:100%;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:70px;}
.app .cleanindustry .content .content-main .cons .list{width:100%;height:auto;}
.app .cleanindustry .content .content-main .cons .list .li{width:100%;padding-bottom:50px;margin-bottom:50px;border-bottom:1px solid #F0F0F0;}
.app .cleanindustry .content .content-main .cons .list .li a{display:flex;flex-direction:row;align-content:flex-start;justify-content:space-between;align-items:flex-start;}
.app .cleanindustry .content .content-main .cons .list .li a .imgs{width:25.6%;height:195px;}
.app .cleanindustry .content .content-main .cons .list .li a .imgs img{width:100%;height:100%;}
.app .cleanindustry .content .content-main .cons .list .li a .txt{width:60.1%;height:auto;}
.app .cleanindustry .content .content-main .cons .list .li a .txt h4{font-size:16px;margin-bottom:24px;color:#181623;transition:.3s;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.app .cleanindustry .content .content-main .cons .list .li a .txt p{font-size:13px;margin-bottom:58px;color:#9E9E9F;width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.app .cleanindustry .content .content-main .cons .list .li a .txt span{font-size:16px;display:flex;}
.app .cleanindustry .content .content-main .cons .list .li a .txt span span{display:none;}
.app .cleanindustry .content .content-main .cons .list .li a .time{width:8.6%;text-align:left;}
.app .cleanindustry .content .content-main .cons .list .li a .time span{font-size:52px;line-height:1;color:#545E67;}
.app .cleanindustry .content .content-main .cons .list .li a .time p{font-size:13px;color:#9E9E9F;}
.app .cleanindustry .content .content-main .cons .list .li:hover .txt h4{color:#008c3f;}
.app .cleanindustry .content .content-main .cons .list .li:hover .txt span{color:#008c3f;}
.app .cleanindustry .content .content-main .cons .list .li:hover .txt span span{display:block;}
.app .publicity .content .content-main .max-views ul{margin-bottom:50px;width:100%;height:auto;}
.app .publicity .content .content-main .max-views ul li{width:100%;height:auto;border-bottom:1px solid #F0F0F0;margin-bottom:8px;}
.app .publicity .content .content-main .max-views ul li a{display:flex;justify-content:space-between;align-items:center;flex-direction:row;}
.app .publicity .content .content-main .max-views ul li span{font-size:13px;}
.app .publicity .content .content-main .max-views ul li div{width:86%;display:flex;justify-content:flex-start;align-items:center;flex-direction:row;}
.app .publicity .content .content-main .max-views ul li div span{margin-right:10px;font-size:12px;}
.app .publicity .content .content-main .max-views ul li div p{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:16px;margin-bottom:34px;margin-top:34px;}
.app .publicity .content .content-main .max-views ul li:hover div span{color:#008c3f;}
.app .publicity .content .content-main .max-views ul li:hover div p{color:#008c3f;}
.app .report .content .content-main .top-views>p{font-size:20px;font-weight:bold;margin-bottom:100px;}
.app .report .content .content-main .top-views .buttons{display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;margin-bottom:110px;}
.app .report .content .content-main .top-views .buttons .lis{height:100%;width:33.33%;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;}
.app .report .content .content-main .top-views .buttons .lis img,.app .report .content .content-main .top-views .buttons .lis p,.app .report .content .content-main .top-views .buttons .lis span{margin-bottom:10px;}
.app .report .content .content-main .top-views .buttons .lis span{display:block;width:80%;margin:0 auto;min-height:51px;}
.app .report .content .content-main .imgs{width:100%;height:570px;box-sizing:border-box;padding:188px 0 188px 80px;margin-bottom:110px;}
.app .report .content .content-main .imgs .txt{width:499px;}
.app .report .content .content-main .imgs .txt:nth-child(2){font-size:36px;text-transform:uppercase;}
.app .report .content .content-main .imgs .txt:nth-child(3){font-size:30px;}
.app .partynews .content .content-main .max-views{width:71.1%;}
.app .partynews .content .content-main .cons{margin-top:50px;}
.app .partynews .content .content-main .cons .lis a{display:flex;justify-content:space-between;padding-bottom:50px;border-bottom:1px solid #F0F0F0;margin-bottom:50px;}
.app .partynews .content .content-main .cons .lis a .imgs{width:27.8%;}
.app .partynews .content .content-main .cons .lis a .imgs img{width:100%;height:100%;}
.app .partynews .content .content-main .cons .lis a .txt{width:57.1%;box-sizing:border-box;padding-top:28px;}
.app .partynews .content .content-main .cons .lis a .txt h4{font-size:16px;color:#181623;margin-bottom:27px;}
.app .partynews .content .content-main .cons .lis a .txt p{font-size:13px;color:#9E9E9F;}
.app .partynews .content .content-main .cons .lis a .time{width:8.2%;}
.app .partynews .content .content-main .cons .lis a .time span{color:#9E9E9F;font-size:22px;}
.app .partynews .content .content-main .cons .lis a .time:nth-child(2){display:block;width:100%;height:40px;border-left:1px solid #E5E5E5;margin-top:50px;padding-left:18px;}
.app .partynews .content .content-main .cons .lis:hover .txt h4{color:#008c3f;}
.app .partynews .content .content-main .cons .lis:hover .time:nth-child(2){color:#008c3f;}
.app .brand .content .content-main .cons{text-align:center;}
.app .brand .content .content-main .cons>img{max-width:100% !important;height:auto !important;}
.app .brand .content .content-main .cons>p{text-align:left;text-indent:2em;font-size:16px;color:#545E67;}
.app .brand .content .content-main .cons .title{margin-top:100px;}
.app .brand .content .content-main .cons .title a{height:300px;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;}
.app .brand .content .content-main .cons .title a .imgs{width:43.9%;height:300px;}
.app .brand .content .content-main .cons .title a .txt{width:51.7%;display:flex;flex-direction:column;align-items:flex-start;text-align:left;}
.app .brand .content .content-main .cons .title a .txt h2{font-size:24px;color:#181623;margin-bottom:19px;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.app .brand .content .content-main .cons .title a .txt span{font-size:13px;color:#9E9E9F;display:block;margin-bottom:67px;}
.app .brand .content .content-main .cons .title a .txt p{text-align:left;font-size:13px;color:#9E9E9F;width:100%;display:-webkit-box;-webkit-line-clamp:3;/* 行数 */-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:70px;}
.app .brand .content .content-main .cons .lis{width:100%;height:auto;margin-top:70px;}
.app .brand .content .content-main .cons .lis .li{width:100%;padding-bottom:50px;border-bottom:1px solid #F0F0F0;margin-bottom:50px;}
.app .brand .content .content-main .cons .lis .li a{display:flex;flex-direction:row;align-content:center;align-items:center;justify-content:space-between;}
.app .brand .content .content-main .cons .lis .li a .txt{text-align:left;width:68.2%;box-sizing:border-box;padding-top:25px;}
.app .brand .content .content-main .cons .lis .li a .txt h2{font-size:16px;color:#2F3439;margin-bottom:17px;transition:.3s;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.app .brand .content .content-main .cons .lis .li a .txt p{font-size:13px;color:#96999B;margin-bottom:30px;width:100%;display:-webkit-box;-webkit-line-clamp:2;/* 行数 */-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.app .brand .content .content-main .cons .lis .li a .txt span{font-size:12px;color:#96999B;}
.app .brand .content .content-main .cons .lis .li a .imgs{width:26.38%;}
.app .brand .content .content-main .cons .lis .li a .imgs img{width:100%;height:100%;}
.app .brand .content .content-main .cons .lis .li:hover .txt h2{color:#008c3f;}
.app .thematicwork .content .content-main .cons{text-align:center;}
.app .thematicwork .content .content-main .cons>img{max-width:100% !important;height:auto !important;}
.app .thematicwork .content .content-main .cons .title{margin-top:100px;margin-bottom:82px;}
.app .thematicwork .content .content-main .cons .title a{height:300px;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;text-align:left;}
.app .thematicwork .content .content-main .cons .title a .imgs{width:43.9%;height:300px;}
.app .thematicwork .content .content-main .cons .title a .imgs img{width:100%;height:100%;}
.app .thematicwork .content .content-main .cons .title a .txt{width:51.7%;display:flex;flex-direction:column;align-items:flex-start;}
.app .thematicwork .content .content-main .cons .title a .txt h2{font-size:24px;color:#181623;margin-bottom:19px;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.app .thematicwork .content .content-main .cons .title a .txt span{font-size:13px;color:#9E9E9F;display:block;margin-bottom:67px;}
.app .thematicwork .content .content-main .cons .title a .txt p{text-align:left;font-size:13px;color:#9E9E9F;width:100%;display:-webkit-box;-webkit-line-clamp:3;/* 行数 */-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:70px;}
.app .thematicwork .content .content-main .cons .lis{width:100%;height:auto;margin-top:70px;}
.app .thematicwork .content .content-main .cons .lis .li{width:100%;padding-bottom:50px;border-bottom:1px solid #F0F0F0;margin-bottom:50px;}
.app .thematicwork .content .content-main .cons .lis .li a{display:flex;flex-direction:row;align-content:center;align-items:center;justify-content:space-between;}
.app .thematicwork .content .content-main .cons .lis .li a .txt{text-align:left;width:68.2%;box-sizing:border-box;padding-top:25px;}
.app .thematicwork .content .content-main .cons .lis .li a .txt h2{font-size:16px;color:#2F3439;margin-bottom:17px;transition:.3s;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.app .thematicwork .content .content-main .cons .lis .li a .txt p{font-size:13px;color:#96999B;margin-bottom:30px;width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.app .thematicwork .content .content-main .cons .lis .li a .txt span{font-size:12px;color:#96999B;}
.app .thematicwork .content .content-main .cons .lis .li a .imgs{width:26.38%;}
.app .thematicwork .content .content-main .cons .lis .li a .imgs img{width:100%;height:100%;}
.app .thematicwork .content .content-main .cons .lis .li:hover .txt h2{color:#008c3f;}
/* j */
.linkA{position:absolute;left:0;top:0;width:100%;height:100%;z-index:99;}
.j-mrlist{margin-bottom:70px;}
.j-mrlist li{position:relative;padding:70px 0 40px 0;border-bottom:1px dashed #CCCCCC;}
.j-mrlist li:hover .j-mldate{background:#008c3f;color:#fff;}
.j-mrlist li:hover .j-mlbt,.j-mrlist li:hover .j-more{color:#008c3f;}
.j-mrlist li:hover .j-more em{background:url(../images/j-jt2.png) no-repeat;background-size:contain;}
.j-mldate{float:left;background:#FAFAFB;width:104px;height:104px;text-align:center;box-sizing:border-box;line-height:1.2;padding-top:8px;color:#999999;font-size:16px;transition:0.35s;}
.j-mdday{display:block;font-size:53px;}
.j-mlwz{float:right;width:90%;}
.j-mlbt{color:#333333;font-size:20px;line-height:1.5;height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.j-mlms{color:#999999;font-size:16px;margin-top:20px;height:29px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.j-more{display:block;color:#999999;font-size:16px;text-transform:uppercase;margin-top:40px;}
.j-more em{display:block;width:94px;height:8px;background:url(../images/j-jt1.png) no-repeat;background-size:contain;}
.insides-menu{height:82px;line-height:82px;border-bottom:1px solid rgba(112,112,112,.3);}
.imleft{float:left;}
.ilqh{position:relative;display:inline-block;color:#333333;font-size:16px;margin-right:40px;}
.ilqh:hover,.ilqh.active{color:#008c3f;}
.ilqh:before{content:"";position:absolute;right:0;bottom:0;width:0;height:3px;background:#008c3f;transition:0.45s;}
.ilqh:hover:before,.ilqh.active:before{left:0;width:100%;}
.imright{float:right;}
.imright a{display:block;color:#999999;font-size:16px;}
.imright a:hover{color:#008c3f;}
.bd1left{float:left;width:47%;padding-top:100px;padding-bottom:40px;}
.bd1right{float:right;width:47%;}
.bd1right img{display:block;width:100%;}
.bwt1{display:block;color:#333333;font-size:30px;line-height:1.5;}
.bwt2{display:block;font-family:'Proxima Nova Rg';color:#999999;font-size:16px;text-transform:uppercase;}
.bwt3{color:#666666;font-size:16px;margin-top:40px;/*height:115px;overflow:hidden;*/}
.gybt{position:relative;color:#333333;font-size:30px;line-height:1.5;padding-bottom:20px;}
.gybt:before{content:"";position:absolute;left:0;bottom:0;width:59px;height:5px;background:#008c3f;}
.bdbot2{background:#F6F6F6;padding:65px 0;}
.bd2list{margin:60px 0 70px 0%;}
.bd2list li{position:relative;float:left;width:24.25%;margin-left:1%;    margin-bottom: 3%;}
.bd2list li:hover .bl2pic img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);transform:scale(1.05);}
.bd2list li:hover .bl2txt{background:#008c3f;color:#fff;}


.bd2list li:nth-child(4n+1) {margin-left: 0px;}
.bl2pic{overflow:hidden;    height: 195px;}
.bl2pic img{display:block;width:100%;transition:0.45s;}
.bl2txt{background:#f7f7f7;height:60px;line-height:60px;text-align:center;padding:0 10px;color:#666666;font-size:16px;}
.j-mtop{margin-top:79px;}
.header-active{transition:.2s;background:white !important;border-bottom:1px solid #f5f5f5 !important;}
.header-active .max-views .head-right .mobile-view span{color:#181623 !important;}
.header-active .logo a:first-child{display:none !important;}
.header-active .logo a:last-child{display:block !important;}
.header-active .max-views .head-right ul>li>a{color:black !important;}
.header-active .max-views .head-right ul>.active>a{color:#008c3f !important;}
.header-active .max-views .head-right ul>li>a::before{border-color:#008c3f !important;}
.header-active .max-views .head-right ul>li>a::after{border-color:#008c3f !important;}
.j-brand{padding:100px 0;background-repeat:no-repeat;background-size:cover;}
.j-bbt{color:#DC2A3E;font-size:36px;text-align:center;}
.j-bnr{text-align:center;color:#666666;font-size:18px;margin-top:40px;}
.pb3list{margin-top:48px;}
.pb3list li{margin-top:10px;}
.pl3bt{background:#CB0011;padding:20px;cursor:pointer;}
.pl3bt.active .pl3jj:before{opacity:0;visibility:hidden;}
.pl3txt{float:left;color:#fff;font-size:16px;}
.pl3jj{position:relative;display:block;float:right;width:16px;height:3px;background:#fff;margin-top:16px;}
.pl3jj:before{content:"";position:absolute;top:-6px;left:50%;transform:translateX(-50%);width:3px;height:16px;background:#fff;transition:0.5s;}
.pl3zk{display:none;padding:50px 45px;color:#666666;font-size:16px;background:#fff;}
.eT{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
@media screen and (max-width:1550px){.j-mlwz{width:88%;}
.j-mldate{font-size:16px;width:90px;height:90px;}
.j-mdday{font-size:40px;}
.j-mlbt{font-size:18px;height:27px;}
.j-mlms{font-size:16px;height:25px;margin-top:10px;}
.j-more{margin-top:20px;font-size:12px;}
.j-more em{width:84px;height:6px;}
.j-mrlist li{padding:50px 0 30px 0;}
.insides-menu{height:70px;line-height:70px;}
.ilqh{font-size:16px;}
.bwt1{font-size:24px;}
.bwt2{font-size:16px;}
.bwt3{font-size:16px;margin-top:20px;}
.gybt{font-size:26px;}
.insides-menu{height:40px;line-height:40px;}
.j-bbt{font-size:28px;}
.j-bnr{font-size:15px;}
.pl3zk{font-size:16px;}}@media screen and (max-width:1024px){.j-mtop{margin-top:65px;}
.j-mldate{font-size:12px;width:55px;height:55px;}
.j-mdday{font-size:24px;}
.j-mlwz{width:80%;}
.j-mrlist li{padding:20px 0;}
.j-more{margin-top:10px;}
.j-mrlist{margin:20px 0 40px 0;}
.j-mlms{margin-top:5px;}
.imleft{float:none;width:100%;text-align:center;height:auto;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;white-space:nowrap;}
.bdbot1,.bdbot2{padding:40px 0;}
.ilqh{margin:0 10px;font-size:13px;}
.imright{display:none;}
.bd1right,.bd1left{float:none;width:100%;}
.bwt1{font-size:18px;}
.bwt3{margin-top:10px;}
.gybt{font-size:18px;padding-bottom:10px;}
.gybt:before{width:49px;height:3px;}
.bd2list{margin:20px 0 30px -2%;}
.bd2list li{width:48%;margin-left:2%;margin-top:10px;}
.bl2txt{height:40px;line-height:40px;font-size:16px;}
.bd1left{margin-top:20px;padding-top:0;padding-bottom:0;}
.bdbot2 .butns{margin-bottom:0;}
.j-bbt{font-size:18px;}
.j-bnr{font-size:16px;}
.j-brand{padding:40px 0;}
.j-bnr{margin-top:20px;}
.pl3txt{font-size:16px;}
.pl3bt{padding:15px;}
.pl3jj{margin-top:10px;}
.pl3zk{padding:20px 15px;}
.pb3list{margin-top:20px;}}


.banners1{    background-position: bottom;    background-size: cover;}