@charset "utf-8";

.banner .item .pc{position: relative;width: 100%;height: 100%;}
.banner .item .phone{display: none;}
.llwl-wrap6-main img.phone{display: none;}
.llwl-wrap8 .llwl-wrap8-main .phone{display: none;}

@media screen and (min-width: 1025px){
	.mshow{display: none;}

	.i-head{position: fixed;background: none;border-bottom-color: transparent;transition: height .5s;z-index: 9999;}
	.i-head .head-inner{transition: padding-top .5s;}
	.head-on{height: 90px;background: #fff;border-bottom-color: #eee;}
	.head-on .head-inner{padding-top: 21px;}
	.head-on .head-logo{margin-top: -5px;transition: all .5s;}
	.i-head .head-main .head-nav .item .item-link{color: #fff;}
	.i-head .head-main .head-nav .item .item-link::after{background: #fff;}
	.i-head .head-tool a{color: #fff;}
	.i-head .head-logo .logo2{display: none;}
	.head-on .head-tool a{color: #555;}
	.head-on .head-main .head-nav .item .item-link{color: #333;}
	.head-on .head-main .head-nav .item .item-link::after{background: #004098;}
	.head-on .head-logo .logo1{display: none;}
	.head-on .head-logo .logo2{display: block;}
	
	.contact-main .item:hover{padding: 40px 66px 22px 86px;background: #004098;}
	.contact-main .item:hover dt{color: #fff;}
	.contact-main .item:hover dd a{color: #fff;}
	.contact-main .item:hover dd span{color: #fff;}
	





}


@media screen and (max-width: 1440px){
	.hz-wrap1 .hz-wrap1-tags .item .item-icon{margin-right: 0px;}
	.hz-wrap1 .hz-wrap1-tags .item .item-text{padding: 0 10px 0 20px;width: calc(100% - 60px);box-sizing: border-box; line-height: 1.5em;}

	.hz-wrap2-ul .item .item-text .text-sum{line-height: 30px;}
	.hz-wrap2-ul .item .item-text{padding: 0 30px!important}

	.report-left-list a{height: 68px;display: flex;align-items: center;line-height: 30px;}
	.customer-bottom .customer-bottom-right{width: 40%;}
	.customer-bottom .customer-bottom-left{width: 60%;}
}


@media screen and (max-width: 1024px){
	.mhide{display: none !important;}
	.mshow{display: block;}
	.mb2, .mb, .sol-container{width: 94%;}
	.com-wrap{padding: 40px 0 60px;}
	.com-top{margin-bottom: 20px;padding: 10px 0;}
	.font65{font-size: 28px;}
	.font35{font-size: 20px;}
	.font16{font-size: 14px;}
	.font16 p{font-size: 14px;}
	.i-tit{font-size: 28px;}
	.more{width: 100px;height: 32px;line-height: 32px;font-size: 14px;}
	.more2{width: 100px;height: 32px;line-height: 30px;}
	.pager-box{margin-top: 30px;}
	.pager span, .pager a{width: 30px;height: 30px;line-height: 30px;}
	
	html, body{font-size: 14px;}
	body{padding-top: 60px;}
	.head{position: fixed;height: 60px;background: #fff;border-bottom: 1px solid #dedede;box-shadow: 0 0 10px rgba(0,0,0,.2);}
	.head .head-inner{padding: 10px 0;}
	.head .head-logo{width: 98px;margin-top: 0;}
	.i-head .head-logo .logo1{display: none;}
	.i-head .head-logo .logo2{display: block;}
	.head .head-menu{position: relative;float: right;margin-top: 5px;}
	.head-menu .line{display: block;width: 30px;height: 2px;margin: 6px 0;background: #004098;transition: opacity .2s,margin-top .2s,background-color .2s,-webkit-transform .2s .1s;transition: opacity .2s,margin-top .2s,transform .2s .1s,background-color .2s;transition: opacity .2s,margin-top .2s,transform .2s .1s,background-color .2s,-webkit-transform .2s .1s;}
	.head-menu-close .line:nth-child(1){-webkit-transform: translateY(8px)rotate(45deg);transform: translateY(8px)rotate(45deg);}
	.head-menu-close .line:nth-child(2){opacity: 0;}
	.head-menu-close .line:nth-child(3){-webkit-transform: translateY(-8px)rotate(-45deg);transform: translateY(-8px)rotate(-45deg);}
	.head .mhead-main{position: fixed;top: 60px;right: -100%;width: 100%;height: calc(100vh - 60px);padding-bottom: 30px;background: #fff;overflow-y: scroll;transition: all .5s;box-sizing: border-box;}
	.head-open .mhead-main{right: 0;}
	.mhead-main .head-nav .item{border-bottom: 1px solid #dedede;}
	.mhead-main .head-nav .item .item-link{padding: 0 3%;overflow: hidden;}
	.mhead-main .head-nav .item .item-link i{position: absolute;top: 0;right: 3%;font-size: 20px;font-weight: bold;transition: all .5s;}
	.mhead-main .head-nav .subnav-box{display: none;padding: 0 6% 20px;}
	.mhead-main .head-nav .subnav-box .subnav .sublink{line-height: 40px;text-align: left;}
	.mhead-main .head-nav .item-link .iconfont-rotate{transform: rotate(90deg);}
	.mhead-main .head-tool{display: flex;justify-content: space-between;width: 100%;margin-top: 50px;padding: 20px 40% 20px 3%;background: #fff;box-sizing: border-box;}
	.head-tool .iconfont{font-size: 24px;}
	.banner{/*height: auto;*/height: calc(100vh - 133px);}
	.banner .item .pc{display: none;}
	.banner .item .phone{position: relative; display: block;width: 100%;height: 100%;}
	.banner .item .phone video{display: none;}
	.banner .item .phone .bfimg{position: absolute;width: 100%;height: 100%;object-position: center;object-fit: cover;z-index: 2;}
	.banner .item{height: auto;background: none;}
	.banner .item img.mshow{width: 100%;/*height: auto;*/height: 100%;object-fit: cover;object-position: center;}
	.banner .item .item-img{width: 70%;}
	.banner .item .item-text .item-tit{font-size: 18px;}
	.banner .item .item-text .item-sum{font-size: 24px;letter-spacing: 0;}
	.banner .item .item-text .item-more{width: 80px;}
	.banner .banner-btn{display: none;}
	.i-link .i-link-item{padding: 10px 0;font-size: 14px;}
	.i-link .i-link-item i{display: block;font-size: 24px;text-align: center;margin: 0 auto;}
	.i-link .i-link-item:first-child i{margin-right: 0;font-size: 28px;}
	.i-about{padding: 60px 0 40px;background-size: cover;}
	.i-about .i-about-left, .i-about .i-about-right{float: none;width: 100%;margin: 0 auto 30px;}
	.i-about-left .i-about-tit{margin-bottom: 1em;}
	.i-about-left .i-about-subtit{margin-bottom: 1em;font-size: 20px;}
	.i-about-left .i-about-sum{margin-bottom: 2em;}
	.i-service{padding: 60px 0 40px;}
	.i-service .i-service-top{flex-wrap: wrap;flex-direction: column-reverse;}
	.i-service .i-service-top .i-service-left, .i-service .i-service-top .i-service-right{width: 100%;}
	.i-service .i-service-top .i-service-right{margin-bottom: 30px;}
	.i-service-left .swiper-slide .img-text{position: absolute;left: 0;bottom: 0;width: 100%;padding: 20px;background: rgba(0,0,0,.5);box-sizing: border-box;}
	.i-service-left .swiper-slide .img-text p{font-size: 14px;color: #fff;line-height: 1.5em;}
	.i-service-right .i-service-sum{margin-bottom: 2em;}
	.i-service-tabs{float: none;top: -10px;}
	.i-service-tabs .card{width: auto;}
	.i-service-tabs .card .card-inner{padding: 20px 10px;}
	.i-service-tabs .card .card-num{margin-bottom: .5em;font-size: 18px;}
	.i-service-tabs .card .card-sum{display: none;}
	.i-service-tabs .card .iconfont{display: none;}
	.i-service-tabs .card .card-tit{font-size: 14px;white-space: nowrap;}
	.i-city{padding: 60px 0 50px;}
	.i-city-top .i-city-left, .i-city-top .i-city-right{float: none;width: 100%;}
	.i-city-info .info1{margin-bottom: 10px;padding-bottom: 6px;}
	.i-city-info .info1 span{margin-right: 4px;}
	.i-city-info .info2 span{line-height: 20px;}
	.i-city-info .info-more{top: -50px;}
	.i-city-map, .i-city-num{float: none;width: 100%;}
	.i-city-map{margin-left: 0;margin-bottom: 20px;}
	.i-city-map .point span{font-size: 10px;transform: scale(.9);}
	.i-city-map .point{width: 2px;height: 2px;margin-top: -1px;margin-left: -1px;}
	.i-city-map .active::before{width: 30px;height: 30px;margin-top: -15px;margin-left: -15px;}
	.i-city-map .point13 span{left: -22px;bottom: 3px;}
	.i-city-num{margin-top: 20px;}
	.i-city-num ul{display: flex;justify-content: space-between;}
	.i-city-num .item{flex-wrap: wrap;align-items: flex-start;max-width: 25%;margin-bottom: 0;}
	.i-city-num .item .p1{width: auto;margin-bottom: 10px;padding-right: 4px;}
	.i-city-num .item .p1 span{font-size: 20px;line-height: 30px;}
	.i-city-num .item .p2{font-size: 12px;}
	.i-article{padding: 60px 0 40px;}
	.i-article .i-article-inner{margin: 0 3%;}
	.i-article .i-article-inner>div{float: none;width: 100%;padding: 0;}
	.i-article .i-article-left{display: flex;justify-content: space-between;align-items: center;margin-bottom: 20px;padding: 0;}
	.i-article-left .i-article-tit{margin-bottom: 0;}
	.i-article .i-article-bg1{top: 30px;}
	.i-article-right .swiper-slide{width: auto;padding: 10px;}
	.i-article-right .p1{margin-bottom: .6em;font-size: 16px;}
	.i-article-container .i-article-pagination{bottom: 20px;text-align: center;}
	.slide-pagination .swiper-pagination-bullet{width: 6px;height: 6px;margin: 0 3px !important;}
	.slide-pagination .swiper-pagination-bullet-active::after{width: 8px;height: 8px;margin-top: -4px;margin-left: -4px;}
	.foot .foot-main{padding: 30px 0;}
	.foot .foot-main .foot-nav-ul, .foot .foot-main .foot-share{margin-bottom: 20px;}
	.foot .foot-nav-ul li{width: 30%;margin: 0 1% 10px;}
	.foot .foot-bottom p{font-size: 12px;line-height: 1.2em;text-align: center;}
	.foot .foot-bottom p a{display: block;}
	.fixed-tool .item a{width: 50px;height: 50px;padding-top: 8px;}
	.fixed-tool .item .iconfont{font-size: 18px;}
	.search-box .search-form{width: 90%;height: 50px;}
	.search-box .search-mid{width: 80px;height: 50px;}
	.search-box .search-mid .search-mid-text{padding: 10px 4px;font-size: 14px;line-height: 30px;}
	.search-box .search-mid .search-mid-text i{font-size: 12px;}
	.search-box .search-mid ul{top: 50px;}
	.search-box .search-mid li{padding: 5px 4px;font-size: 13px;}
	.search-box .search-form .search-text{width: calc(100% - 130px);padding: 10px;font-size: 14px;}
	.search-box .search-form .search-submit{width: 50px;height: 50px;}

	.top-nav{}
	.top-nav .top-nav-inner{width: 100%;}
	.top-nav .top-nav-bread{width: 100%;padding: 10px 3%;margin: 0 auto;background: #fff;box-sizing: border-box;}
	.top-nav .top-nav-bread, .top-nav .top-nav-menu{float: none;}
	.top-nav .top-nav-bread a{padding: 5px 0;font-size: 13px;line-height: 20px;}
	.top-nav .top-nav-menu{display: flex;width: 100%;padding: 0 3%;text-align: left;overflow-x: auto;-webkit-overflow-scrolling: touch;box-sizing: border-box;}
	.top-nav .top-nav-menu::-webkit-scrollbar {display: none;}
	.top-nav .top-nav-menu a{margin-right: 20px;margin-left: 0;padding: 15px 0;font-size: 14px;line-height: 20px;white-space: nowrap;}
	.mb-banner{height: 200px;background-size: cover;}
	.mb-banner .mb-banner-text .p1{margin-bottom: 10px;font-size: 28px;letter-spacing: 1px;}
	.mb-banner .mb-banner-text .p2{font-size: 18px;letter-spacing: 1px;}
	.about-wrap1{margin-bottom: 30px;padding: 60px 0 0;}
	.about-wrap1 .about-wrap1-con, .about-wrap1 .about-wrap1-img{float: none;width: 100%;}
	.about-wrap1-con .about-wrap1-tit{margin-bottom: .6em;}
	.about-value{padding-bottom: 20px;}
	.about-value .about-value-ul{flex-wrap: wrap;}
	.about-value .about-value-ul .item{flex-wrap: wrap;align-items: flex-start;width: 50%;margin-bottom: 30px;}
	.about-value .item-icon{margin: 0 auto 10px;padding: 3px;border-width: 1px;}
	.about-value .item-icon .iconfont{width: 50px;height: 50px;font-size: 24px;line-height: 50px;}
	.about-value .item-icon .iconshiming{font-size: 20px;}
	.about-value .item-text{width: 100%;text-align: center;}
	.about-value .item-text .tit{margin-bottom: .6em;font-size: 16px;}
	.about-value .item-text .subtit{font-size: 13px;line-height: 1.5em;}
	.about-wrap2{padding: 60px 0 0;}
	.about-wrap2 .about-wrap2-tit{margin-bottom: 20px;}
	.about-wrap2 .about-wrap2-container{width: 90%;padding: 140px 0;}
	.about-wrap2-container .event-text{max-width: 85%;font-size: 12px;line-height: 1.5em;}
	.about-wrap2-btn a{width: ;font-size: 24px;}
	.about-wrap3 .about-wrap3-tit{margin-bottom: 30px;}
	.about-wrap3-container .item{width: 300px;}
	.article-wrap{padding: 30px 0 50px;}
	.article-wrap .article-list-nav{display: flex;justify-content: space-between;margin-bottom: 20px;}
	.article-list-nav a{width: 22%;margin-right: 0;font-size: 14px;line-height: 2.5em;}
	.article-list-ul .card{width: 100%;margin-right: 0;margin-bottom: 40px;}
	.article-list-ul .card .imgbigout{margin-bottom: 20px;}
	.article-list-ul .card .imgtext .text-tit{height: auto;margin-bottom: 10px;font-size: 16px;}
	.up-content{padding-bottom: 50px;}
	.up-content-top{padding: 34px 0 10px;}
	.up-content-main{min-height: auto;padding: 10px 0 30px !important;}
	.up-content-main .mceItem-movie{width: 100% !important;height: auto !important;}
	.up-content-main iframe, .up-content-main video{display: block;;width: 100% !important;height: auto !important;}
	.up-bottom{flex-wrap: wrap;padding: 10px 0;border-top: 1px solid #e5e5e5;}
	.up-bottom a{font-size: 14px;}
	.up-bottom .page-prev, .up-bottom .page-next{width: 100%;height: 2em;text-align: left;line-height: 2em;overflow: hidden;-webkit-line-clamp: 1;}
	.up-bottom .page-prev{margin-bottom: 10px;}
	.up-bottom .page-none{display: none;}
	.article-up-bottom .page-prev::before, .lcfw-project-read .page-prev::before{display: inline;content: "上一篇：";}
	.article-up-bottom .page-next::before, .lcfw-project-read .page-next::before{display: inline;content: "下一篇：";}
	.up-bottom span{display: none;}
	.up-bottom .more{display: none;}
	.contact-wrap{padding: 50px 0;}
	.contact-main .item{width: 100%;padding: 20px 10px 10px;}
	.contact-main .item dt{margin-bottom: .8em;font-size: 18px;}
	.contact-main .item dd{margin-bottom: 6px;}
	.contact-main .item dd a span{top: 1px;}

	.zlgl-wrap1{padding-top: 50px;}
	.zlgl-wrap1 .zlgl-wrap1-text{float: none;width: 100%;margin-bottom: 40px;}
	.zlgl-wrap1 .zlgl-wrap1-text .zlgl-wrap1-tit{margin: 0 0 20px;}
	.zlgl-wrap1 .zlgl-wrap1-img{float: none;width: 92%;}
	.zlgl-wrap1 .zlgl-wrap1-img .img1{top: -8%;right: -8%;width: 80%;}
	.zlgl-wrap2{margin-bottom: 40px;padding: 60px 0 0px;}
	.zlgl-wrap2 .zlgl-wrap2-top .zlgl-wrap2-tit{margin-bottom: 20px;}
	.zlgl-wrap3{padding-bottom: 60px;}
	.zlgl-wrap3 .zlgl-wrap3-main{width: 100%;padding: 0 50px;}
	.llwl-wrap1{padding: 50px 0 30px;}
	.llwl-wrap1 .llwl-wrap1-top{margin-bottom: 15px;}
	.llwl-wrap2{height: 220px;background-size: cover;}
	.llwl-wrap3{padding: 50px 0 40px;}
	.llwl-wrap3-main .llwl-wrap3-img, .llwl-wrap3-main .llwl-wrap3-con{float: none;width: 100%;}
	.llwl-wrap3-main .llwl-wrap3-con{margin-top: 40px;}
	.llwl-wrap3-con .llwl-wrap3-top{margin-bottom: 20px;}
	.llwl-wrap3-top .llwl-wrap3-title{margin-bottom: 20px;}
	.llwl-wrap3-list .item{height: 50px;padding: 0 10px;}
	.llwl-wrap3-list .item-text{font-size: 14px;}
	.llwl-wrap3-list .item-num{font-size: 24px;}
	.llwl-wrap5{padding: 50px 0;}
	.llwl-wrap5 .llwl-wrap5-main{padding: 60px 0;}
	.llwl-wrap5-main .llwl-wrap5-img{width: 120px;height: 120px;border-width: 5px;}
	.llwl-wrap5-main .llwl-wrap5-img .p1{margin-bottom: 6px;font-size: 20px;}
	.llwl-wrap5-main .llwl-wrap5-img .p2{font-size: 14px;line-height: 1.2em;}
	.llwl-wrap5-main .llwl-wrap5-list ul{top: 26px;}
	.llwl-wrap5-main .llwl-wrap5-list .llwl-wrap5-list-left{margin-right: 25px;}
	.llwl-wrap5-main .llwl-wrap5-list .llwl-wrap5-list-right{margin-left: 25px;}
	.llwl-wrap5-main .item{margin-bottom: 50px;}
	.llwl-wrap5-list-left .item:nth-child(2){margin-left: -45px;}
	.llwl-wrap5-list-right .item:nth-child(2){margin-right: -45px;}
	.llwl-wrap5-main .item .item-icon{width: 30px;height: 30px;}
	.llwl-wrap5-main .item .item-icon i{font-size: 16px;line-height: 30px;}
	.llwl-wrap5-list-left .item-icon{margin-left: 6px;}
	.llwl-wrap5-list-right .item-icon{margin-right: 6px;}
	.llwl-wrap5-main .item .item-text{font-size: 14px;}
	.llwl-wrap6{padding: 50px 0;background-size: cover}
	.llwl-wrap6-top .llwl-wrap6-title{margin-bottom: 20px;}
	.llwl-wrap6 .llwl-wrap6-top{margin-bottom: 30px;}
	.llwl-wrap6-main img.phone{display: block;width: auto;max-width: 100%;margin: 0 auto;}
	.llwl-wrap6-main img.pc{display: none;}
	.llwl-wrap7{padding: 50px 0 0;}
	.llwl-wrap7 .llwl-wrap7-top{margin-bottom: 30px;}
	.llwl-wrap7-top .llwl-wrap7-title{margin-bottom: 15px;}
	.llwl-wrap7-main .llwl-wrap7-bottom{margin-bottom: 30px;}
	.llwl-wrap7-main .llwl-wrap7-img{height: 150px;margin-bottom: 30px;background-size: cover;}
	.llwl-wrap7-main .llwl-wrap7-img p{width: 90%;font-size: 18px;}
	.llwl-wrap7-container .item .item-icon{width: 50px;height: 50px;margin-bottom: 10px;}
	.llwl-wrap7-container .item .item-icon i{font-size: 24px;line-height: 50px;}
	.llwl-wrap7-container .item .item-text{font-size: 14px;}
	.llwl-wrap7-btn{top: 40px;}
	.llwl-wrap8{padding: 50px 0 50px;}
	.llwl-wrap8 .llwl-wrap8-top{margin-bottom: 20px;}
	.llwl-wrap8-top .llwl-wrap8-title{margin-bottom: 20px;}
	.llwl-wrap8 .llwl-wrap8-main img.pc{display: none;}
	.llwl-wrap8 .llwl-wrap8-main .phone{display: block;max-width: 640px;margin: 0 auto;}
	.llwl-wrap8 .llwl-wrap8-main .phone .tit{margin: 58px 0 44px;text-align: center; font-size: 30px;line-height: 80px;background: #004098;color: #fff;}
	.llwl-wrap8 .llwl-wrap8-main .phone img{max-width: 100%;margin: 0 auto;}
	.llwl-wrap4{padding: 50px 0 60px;}
	.llwl-wrap4-container{width: 100%;}
	.llwl-wrap4-container .swiper-slide{width: 300px;}
	.slide-btn{margin-top: -20px;}
	.talent-list-nav a{width: 44%;}
	.talent-list-ul .card{width: 49%;margin-right: 2%;margin-bottom: 24px;}
	.talent-list-ul .card:nth-child(3n){margin-right: 2%;}
	.talent-list-ul .card:nth-child(2n){margin-right: 0;}
	.talent-list-ul .card .imgbigout{margin-bottom: 14px;}
	.talent-list-ul .text-tit{margin-bottom: 12px;}
	.talent-list-ul .text-tit span{padding: 0 10px;font-size: 18px;}
	.talent-up-content .up-content-top .cn-tit{margin-bottom: 0;}
	.talent-read{flex-wrap: wrap;margin-top: 20px;padding-bottom: 60px;}
	.talent-read .talent-img, .talent-read .talent-content{width: 100%;}
	.talent-read .talent-content{margin-top: 40px;}
	.talent-content .talent-content-title{margin-bottom: 0;font-size: 20px;}
	.user-banner .item{height: 250px;background-size: cover;}
	.user-banner .item1 .item-text{top: 10%;left: 6%;}
	.user-banner .item1 .item-text .text-tit{margin-bottom: 14px;}
	.user-banner .item1 .text-tit .p1{font-size: 16px;}
	.user-banner .item1 .text-tit .p2{font-size: 13px;}
	.user-banner .item1 .item-img{display: none;}
	.user-banner .item1 .text-code{width: 230px;}
	.user-banner .item1 .text-code-img{width: 100px;}
	.user-banner .item2 .item-text .p1{font-size: 16px;}
	.user-banner .item3 .item-text .text-tit{margin-bottom: 30px;}
	.user-banner .item3 .item-text .p1{font-size: 16px;}
	.user-banner .item3 .item-text .p2{font-size: 14px;}
	.user-banner-btn{display: none;}
	.user-banner-btn a{width: 30px;height: 30px;margin-top: -15px;}
	.user-banner-btn i{font-size: 16px;line-height: 30px;}
	.user-banner .user-pagination{bottom: 10px;}
	.user-banner .user-pagination .swiper-pagination-bullet{width: 6px;height: 6px;margin: 0 4px !important;}
	.user-slide .user-slide-tabs{margin-bottom: 10px;}
	.user-slide-tabs .tabs-a{padding: 50px 6px 15px;}
	.user-slide-tabs .tabs-a i{top: 15px;left: 50%;margin-top: 0;margin-left: -12px;font-size: 24px;}
	.user-slide-tabs .tabs-a-tit .p1{font-size: 16px;}
	.user-slide-tabs .tabs-a-tit .p2{font-size: 12px;}
	.user-slide-container .item{height: 200px;background-size: cover;}
	.user-slide-container .item1 .item-text{top: 12%;left: 8%;}
	.user-slide-container .item1 .item-text .p1{margin-bottom: .8em;font-size: 20px;}
	.user-slide-container .item1 .item-text img{width: 100px;}
	.user-slide-container .item2 .item-text{top: 30%;}
	.user-slide-container .item2 .item-text .p1{margin-bottom: .5em;font-size: 20px;}
	.user-slide-container .item2 .item-text .p2 i{width: 40px;height: 40px;margin-right: 14px;font-size: 14px;line-height: 40px;}
	.user-slide-container .item2 .item-text .p2 i::after{width: 28px;height: 28px;}
	.user-slide-container .item2 .item-text .p2 a{font-size: 22px;}

	.lcfw-sum{margin: 40px auto 24px;}
	.jb-nav-ul .item{width: 32%;margin-right: 0% !important;margin-bottom: 2%;}
	.jb-nav-ul .item:not(:nth-child(3n)) {margin-right: 2% !important;}
	.jb-nav-ul .item a{padding: 20% 0;}
	.jb-nav-ul .item .iconfont{margin-bottom: .4em;font-size: 32px;}
	.jb-nav-ul .item span{font-size: 16px;}
	.disease-read{padding: 40px 0 60px;}
	.disease-read .disease-read-top{margin-bottom: 24px;}
	.disease-read-top .disease-read-icon{width: 50px;height: 50px;}
	.disease-read-top .disease-read-icon i{font-size: 32px;line-height: 50px;}
	.disease-read-top .disease-read-title{margin-left: 50px;padding-left: 10px;font-size: 20px;line-height: 48px;border-bottom-width: 2px;}
	.disease-read-sum{margin-bottom: 30px;}
	.disease-read-sum p{font-size: 14px;}
	.disease-content{width: 100%;padding: 30px 4% 10px;}
	.disease-content-title{margin-bottom: 30px;}
	.disease-content-title::before{height: 1px;}
	.disease-content-title span{font-size: 18px;}
	.disease-content-main{flex-wrap: wrap;}
	.disease-content-main .disease-list{width: 100% !important;margin-bottom: 20px;}
	.disease-content-main .disease-list .disease-list-title{width: 120px;margin-left: -60px;}
	.disease-content-main .disease-list .disease-list-text{padding: 20px 10px 24px;}
	.disease-content-main .disease-list .disease-list-text p{font-size: 14px;}


	

	.lcfw-solution-wrap .com-banner{height: 200px;padding-top: 30px;background-size: cover;}
	.solution-banner-title .solution-list-tit{margin-bottom: 10px;font-size: 28px;}
	.solution-banner-title .cn-tit{font-size: 18px;}
	.lcfw-solution-wrap .com-banner .solution-banner-nav{bottom: -80px;}
	.solution-nav-ul{flex-wrap: wrap;}
	.solution-nav-ul li{width: 25%;height: 80px;padding-bottom: 0;}
	.solution-nav-ul li:nth-child(7){margin-right: 25%;}
	.solution-nav-ul span{margin-bottom: .5em;font-size: 24px;}
	
	.lcfw-solution-wrap .grey-bg{padding-bottom: 60px;}
	.lcfw-solution-wrap .solution-list{padding-top: 120px;}
	.lcfw-solution-wrap .lcfw-top .cn-tit{margin-bottom: 0;}
	.lcfw-solution-wrap .solution-list .solution-list-ul{margin-top: 30px;}
	.solution-list-ul .item{margin-bottom: 20px;}
	.solution-list-ul .item-a{border-bottom-width: 1px;}
	.solution-list-ul .item-top{padding: 20px 10px 8px;}
	.solution-list-ul .item-top .p1{width: calc(100% - 105px);font-size: 16px;line-height: 1.2em;}
	.solution-list-ul .imgtext{padding: 14px 10px 20px;}



	/* 解决方案 */
	.sol-container{padding-top: 50px;padding-bottom: 30px;}
	.sol-container .sol-section{margin-bottom: 42px;}
	.sol-sum{padding-bottom: 24px;}
	.sol-sum-tit{margin-bottom: 20px;}
	.sol-sum-tit span{min-width: auto;padding: 4px 10px;font-size: 16px;}
	.sol-sum-main .sol-info{margin-top: 20px;}
	.sol-sum-main .sol-sum-text-img{margin-top: 20px;}
	.sol-sum-main .sol-sum-text-img img{height: 200px;object-fit: cover;}
	.sol-item{margin-bottom: 40px;}
	.sol-item .sol-item-tit{margin-bottom: 12px;}
	.sol-item .item-tit-icon{margin-right: 8px;padding: 4px;}
	.sol-item .item-tit-icon .iconfont{font-size: 24px;}
	.sol-item .item-tit-text{font-size: 20px;line-height: 32px;}
	.sol-item .item-tit-text .span1{margin-bottom: .5em;}
	.sol-item .item-tit-text .span2{font-size: 18px;}
	.sol-item .sol-item-main{margin-top: 30px;}
	.sol-container .sol-com-tit{margin-bottom: 24px;}
	.sol-container .sol-com-tit span{height: 40px;padding: 0 50px 0 20px;font-size: 18px;line-height: 40px;}
	.sol-container .sol-com-tit span::after{height: 40px;}
	.sol-appli{padding-bottom: 40px;}
	.sol-appli-ul .item{width: 100% !important;margin-bottom: 10px;padding-right: 10px;box-sizing: border-box;}
	.sol-appli-ul .item .item-num{width: 40px;height: 40px;margin-right: 20px;line-height: 40px;}
	.sol-appli-ul .item .item-num::after{right: -6px;margin-top: -4px;border-top-width: 4px;border-bottom-width: 4px;border-left-width: 8px;}
	.sol-appli-ul .item p{width: calc(100% - 60px);padding: 4px 0;font-size: 13px;line-height: 1.2em;}
	.sol-appli .sol-appli-info{font-size: 12px;line-height: 1.5em;}
	.sol-solys{margin-bottom: 50px;}
	.sol-solys .sol-solys-main{padding: 20px 0 10px;border-width: 2px;}
	.sol-solys-main .sol-solys-ul{flex-wrap: wrap;}
	.sol-solys-ul .item{width: 100%;margin-bottom: 20px;}
	.sol-solys-ul .item .item-icon{width: 60px;height: 60px;margin-right: 12px;}
	.sol-solys-ul .item .item-icon i{font-size: 32px;line-height: 60px;}
	.sol-solys-ul .item .item-text{width: calc(100% - 70px);margin-top: 0;}
	.sol-solys-ul .item .item-text .tit{margin-bottom: 6px;font-size: 18px;}
	.sol-solys-main-four .sol-solys-ul{width: 94%;}
	.sol-solys-main-four .sol-solys-ul .item{margin-bottom: 20px;}
	.sol-proys{margin-bottom: 50px;}
	.sol-proys .sol-proys-main{padding: 20px 0;}
	.sol-proys-con .proys-con-text p{margin-bottom: .4em;font-size: 12px;font-size: 11px;line-height: 1.5em;}
	.sol-proys-con-two{width: 98%;}
	.sol-proys-con-two .proys-con-img{width: 120px;margin: 20px 14px 20px 0;}
	.sol-proys-con-three{width: 98%;}
	.sol-proys-con-three .proys-con-img{width: 150px;margin: 20px 14px 20px 0;}
	.sol-proys-con-four{width: 98%;}
	.sol-proys-con-four .proys-con-img{width: 150px;margin: 24px 14px 24px 0;}
	.sol-proys-con-six{width: 98%;}
	.sol-proys-con-six .proys-con-img{width: 110px;margin: 30px 10px 30px 10px;}
	.sol-proys-con-seven{width: 98%;}
	.sol-proys-con-seven .proys-con-img{width: 110px;margin: 20px 10px 20px 10px;}
	.sol-proys-con-seven .proys-con-text-left{width: auto;margin: 0;}
	.sol-proys-con-eight{width: 100%;}
	.sol-proys-con-eight .proys-con-img{width: 150px;margin: 0 10px;}
	.sol-table{margin-bottom: 50px;}
	.sol-table .text-info{font-size: 12px;}
	.sol-area{margin-bottom: 50px;}
	.sol-area-img{width: 35%;}
	.sol-area-con li{margin: 4px 0;padding: 6px 10px;font-size: 13px;line-height: 1.5em;}
	.sol-area-con .sol-area-con-text{font-size: 13px;}
	.sol-request{margin-bottom: 50px;}
	.sol-request .sol-request-main th{padding: 10px 0;font-size: 16px;}
	.sol-request .sol-request-main td{padding: 10px 0;font-size: 13px;}
	.sol-link-main li{padding-left: 16px;}
	.sol-link-main li::before{width: 6px;height: 6px;top: 11px;}
	.solxy-main{padding-top: 20px;}
	.solxy-main .solxy-tabs{width: 100%;margin-bottom: 20px;}
	.solxy-main .solxy-tabs a{font-size: 14px;line-height: 1.3em;}
	.sol-jiance{margin-bottom: 50px;}
	.xy-jiance dl{flex-wrap: wrap;margin-bottom: 20px;}
	.xy-jiance dl dt{min-width: auto;width: 100%;margin-right: 10px;margin-bottom: 6px;}
	.xy-subtit{display: inline-block;padding: 0 10px;font-size: 18px;}
	.xy-wrap-table{margin-bottom: 40px;}
	.xy-wrap-table .xy-subtit-box{width: auto;margin-bottom: 16px;}
	.sol-lc{margin-bottom: 50px;}
	.sol-lc-box{margin-bottom: 40px;padding: 20px 10px 30px;}
	.sol-lc-box .sol-lc-tu{margin-bottom: 20px;}
	.sol-lc-box .sol-lc-sm{width: 100%;padding-left: 2em;box-sizing: border-box;}
	.sol-lc-box .sol-lc-sm p{font-size: 13px;line-height: 1.5em;text-indent: -2em;}
	.sol-lc-box .sol-lc-bottom{bottom: -18px;width: 80%;height: 32px;line-height: 32px;border-radius: 32px;}
	.xg-appli{margin-top: 10px;}
	.xg-appli .xg-appli-text{padding: 15px 20px;}
	.xg-appli .xg-appli-text ul{width: 100%;}
	.xg-appli .xg-appli-text li{width: 100%;font-size: 14px;}
	.xg-appli .xg-appli-bottom{margin: 40px 0 20px;}
	.xg-appli .xg-appli-bottom .p1{margin-bottom: .8em;font-size: 18px;line-height: 1.5em;}
	.sol-10042 .sol-item .sol-item-sum p, .sol-8594 .sol-item .sol-item-sum p{padding-left: 40px;}
	.sol-8774 .sol-area-main{margin-top: 50px;}
	/* 解决方案end */

	.lcfw-project-wrap .com-banner{height: 150px;background-size: cover;}
	.project-list-top{padding: 30px 0 20px;}
	.com-search{width: 100%;}
	.com-search .search-text-box{width: 74%;height: 40px;padding: 5px 10px;border-radius: 40px;}
	.com-search .search-text-box span{font-size: 18px;}
	.com-search .search-text-box input{width: calc(100% - 30px);}
	.com-search .search-submit{width: ;height: 40px;font-size: 14px;line-height: 40px;border-radius: 40px;}
	.project-search-box{margin-bottom: 30px;padding-bottom: 10px;}
	.project-list-top .project-search{margin-bottom: 0;}
	.project-list-top .project-search .com-search{float: none;margin-right: 0;padding-left: ;}
	.letter-search{display: none;}
	.project-search .hot-word a{line-height: 40px;}
	.project-new-box .project-list-tit{margin-bottom: 14px;}
	.project-new-box .project-new-ul li{width: 49.5%;margin-right: 1%;margin-bottom: 1%;}
	.project-new-box .project-new-ul a{display: flex;align-items: center;height: 3em;padding: 5px 6px;font-size: 13px;border-bottom-width: 1px;}
	.project-list{padding-top: 30px;padding-bottom: 50px;}
	.project-list-nav{width: 40%;}
	.project-list-main{width: 58%;}
	.project-list-nav .project-list-nav-inner{padding: 7px 10px;}
	.project-list-nav .sidenav-li span a{padding: 10px 10px 10px 0;font-size: 14px;line-height: 1.5em;}
	.project-list-nav .sidenav-li span i{top: 7px;transform: translateY(0);font-size: 14px;}
	.project-list-nav .sidenav-li dl{padding: 6px 0;}
	.project-list-nav .sidenav-li dl a{padding: 6px 2px;font-size: 12px;line-height: 1.5em;}
	.project-list .project-list-ul{border-top-width: 2px;}
	.project-list-ul .item{margin-bottom: 10px;}
	.project-list-ul .item-top, .project-list-ul .item-text{padding-top: 6px;padding-bottom: 6px;}
	.project-list-ul .item-top, .project-list-ul .item-text{padding-left: 10px;padding-right: 10px;}
	.project-list-ul .item-top .cn-item-tit{margin-bottom: 0;font-size: 13px;}
	.project-list-ul .text-right{display: none;}
	.project-list-ul .text-left .p1{margin-right: 0;padding-left: 24px;font-size: 12px;line-height: 2em;}
	.project-list-ul .item-text .iconfont{top: 0;font-size: 12px;line-height: 2em;}
	.notice-wrap{margin-bottom: 50px;padding: 50px 10px 30px;}
	.notice-wrap .notice-top{margin-bottom: 30px;}
	.notice-top .notice-tit{text-align: left;}
	.notice-top .project-search{top: -10px;width: calc(100% - 100px);}
	.notice-top .com-search .search-text-box{width: 100%;}
	.notice-ul{margin-bottom: 30px;}
	.notice-ul .item a{height: 50px;}
	.notice-ul .item span{font-size: 14px;}



	.project-main{padding: 30px 0 50px;}
	.project-main .project-bread-menu{/*display: none;*/margin-bottom: 20px;}
	.project-main .project-bread-menu a{margin-right: 14px;padding: 6px 10px;font-size: 12px;line-height: 1.5em;}

	.project-main .project-bread-menu a:nth-child(2)::after{left: -10px;border-width: 4px;margin-top: -2px;}
	.project-main .project-content{margin-bottom: 20px;padding: 20px 10px;}

	.project-content .project-name{width: 72%;}
	.project-content .project-name-img{width: 24%;}

	.project-name-tit{margin-bottom: 1em;font-size: 14px;}
	.project-name-text{font-size: 16px;}


	.project-value-content .project-value-tit, .project-other-tit{margin-bottom: 1em;font-size: 16px;}
	.project-other-content .project-other-img{right: 0;}


	/*麻2021.12.02*/
	.sys-lc-top .sys-top-text{padding: 50px 0 10px;}
	.sys-top .sys-top-img{height: 220px;background-size:cover }
	.sys-lc-wrap{padding: 50px 0 60px;}
	.sys-lc-item .item-top{position: relative; height: auto;padding: 20px 60px}
	.sys-lc-item .item-top .icon1{width: 60px;height:100%;background-size: 25px 25px;}
	.sys-lc-item .item-top .item-top-tit{font-size: 18px;line-height: 30px;}
	.sys-lc-item .item-top .icon2{height: 100%; display: flex;justify-content: center;align-items: center;display: flex;}
	.sys-lc-item .item-con{padding: 20px;}

	.sys-bl-wrap{padding: 50px 0;}
	.sys-bl-top{margin-bottom: 30px;}
	.sys-bl-main{padding: 50px 0 30px;}
	.sys-bl-main .sys-bl-tabs{margin-bottom: 30px;}
	.sys-bl-tabs a:first-child{margin: 0;}
	.sys-bl-tabs a{width: 32%;box-sizing: border-box;}
	.sys-bl-container .item a{padding: 20px;}
	.sys-bl-container .item .imgtext .text-tit{font-size: 20px;}
	.sys-bl-container .item .imgtext .text-sum{margin-bottom: 0;height: 6em; line-height: 2em;}

	.sys-szyc-wrap{padding: 50px 0 0;}
	.sys-szyc-top .sys-top-icon{margin: 0 auto 30px;}
	.sys-szyc-top{margin-bottom: 30px;}
	.sys-szyc-tit{margin-bottom:0; font-size: 20px;}
	.sys-szyc-bottom{margin-bottom: 70px;}
	/*.yp-slide .yp-slide-container{width: 100%;}*/
	.yp-slide-container .swiper-slide .item-img{margin-bottom: 15px;}
	.yp-slide-container .swiper-slide .item-text{font-size: 16px;}

	.sys-ngs-wrap{padding-top: 50px;}
	.sys-ngs-top{margin-bottom: 30px;}
	.sys-ys .sol-solys-main{padding: 30px 30px 20px 30px;}
	.sys-ys .sol-solys-ul .item{width: 100%;align-items: center;margin-bottom: 10px;}
	.sys-ys .sol-solys-ul .item .item-icon{width: 50px;height: 50px;margin-right: 10px;}
	.sys-ys .sol-solys-ul .item .item-icon i{font-size: 24px;line-height: 50px;}
	.sys-ys .sol-solys-ul .item .item-text{width: calc(100% - 60px)}
	.sys-ys .sol-solys-ul .item .item-text .tit{display: inline-block;margin-right: 10px;}
	.sol-solys-ul .item .item-text .subtit{display: inline-block;}
	.sys-ys{margin-bottom: 40px;}

	.ywlc-wrap{padding: 50px 0 60px;}
	.ywlc-wrap .ywlc-slide{margin-bottom: 60px;}
	.yp-slide-btn a{padding: 0;}
	.yp-slide4-container{width: 84%;}
	.ywlc-bg{height: 200px;margin-bottom: 50px; background-size: cover;}
	.ywlc-wrap .ywlc-bottom-tit{margin-bottom: 1em;font-size: 20px;}

	.yfzx-wrap{padding: 50px 0 60px;}
	.yfzx-wrap .sys-top{margin-bottom: 30px;}
	.cell-box-3{width: 100%;flex-wrap: wrap;}
	.cell-box .cell-text .text-tit{font-size: 18px;}
	.cell-box-3 .cell-item{width: 100%;}
	.cell-box-3 .cell-item .cell{margin-bottom: 40px;}
	.cell-box-3 .cell .cell-2{height: 150px;}
	.cell-box-3 .blue-item .cell{width: 160px;}
	.cell-box-3 .orange-item .cell{width: 140px;}
	.cell-box-3 .pink-item .cell{width: 170px;}
	.cell-box-3 .cell span{font-size: 70px;line-height: 150px;}

	.hz-wrap1{padding: 50px 0 60px;margin-bottom: 0;}
	.hz-wrap1 .hz-wrap1-top{margin-bottom: 50px;}
	.hz-wrap1 .hz-wrap1-top .hz-wrap1-subtit{margin-bottom: 1em;}
	.hz-wrap1 .hz-wrap1-sum{padding: 0;margin-bottom: 36px;}
	.hz-wrap1 .hz-wrap1-sum p{font-size: 14px;}
	.hz-wrap1 .hz-wrap1-tags .item{width: 32%;}
	.hz-wrap1 .hz-wrap1-img{height: 200px;margin-bottom: 50px;background-size: cover;}
	.hz-wrap1-ul .item .item-text{font-size: 16px;line-height: 30px;}
	.hz-wrap1 .hz-wrap1-main{width: 100%;margin-bottom: 0;}
	.hz-wrap2{padding: 70px 0 60px;}
	.hz-wrap2-tit{margin-bottom: 30px;}
	.hz-wrap2-ul .item .item-text .text-num{margin-bottom: 10px; font-size: 18px;}
	.hz-wrap2-ul .item .item-text .text-sum{line-height: 1.8em;}
	.hz-wrap2-main .hz-wrap2-ul .item{margin-bottom: 20px;flex-wrap: wrap;}
	.hz-wrap2-ul .item .item-img{width: 100%;}
	.hz-wrap2-ul .item .item-text{width: 100%;padding: 30px 20px!important;}
	.hz-box .up-content-top{margin-bottom: 40px;}
	.hz-read .hz-read-img{margin-bottom: 40px;height: 200px;}
	.hz-read .hz-read-img img{width: 100%;object-fit: cover;object-position: center;height: 100%;}
	.hz-read .hz-read-main{padding: 25px 0;}
	.hz-read .hz-read-main .hz-read-icon{margin-bottom: 15px;}
	.hz-read .hz-read-main .hz-read-content{width: 90%;}
	.hz-read .hz-read-main .hz-read-content p{font-size: 14px;}

	.yfzx-wrap .sys-top span{line-height: 1.5em;}

	.report-main .report-right{width: 68%;margin-right: 0;}
	.report-right ul.c1>li{width: 48%;margin-right: 4%;margin-bottom: 15px;}
	.report-right ul.c1>li:nth-child(3n){margin-right: 4%;}
	.report-right ul.c1>li:nth-child(2n){margin-right: 0;}
	.report-left-list a{height: auto;padding: 10px 10px 10px 50px; font-size: 16px;line-height: 30px;}
	.report-left-list a span{left: 12px;top: 50%;transform: translateY(-50%);}
	.report-wx .report-wx-info{font-size: 14px;line-height: 20px;}
	.report-wx .report-wx-img{height: 200px;display: flex;flex-flow: column;align-items: center;justify-content: center;padding: 0;}
	.report-wx .report-wx-img img{width: 70px;margin-bottom: 10px;}
	.report-wx .report-wx-img p{font-size: 16px;}
	.popup_block{transform: translate(-50%,-50%); width: 90%!important;margin: 0!important;max-width: 410px;border: 4px solid #ddd;box-sizing: border-box;padding: 30px 20px 10px;}
	.popup_block .report-close{padding: 6px;font-size: 14px;}
	.popup_block h2{font-size: 20px;}
	.report-right ul.c1 .popup_block li{margin-bottom: 20px;}
	.report-right ul.c1 .popup_block li a{font-size: 14px;}

	.com-bg-box .com-read{padding: 50px 0;}
	.customer-box .customer-tit{font-size: 20px;}
	.customer-box .customer-text p{font-size: 14px;}
	.customer-box .customer-text{margin-bottom: 30px;}
	.customer-bottom-right .customer-tel-tit{padding-left: 20px;  font-size: 18px;}
	.customer-bottom-right .customer-tel-tit span{margin-right: 20px;}
	.customer-bottom-right .customer-tel-text{padding-left: 24px;font-size: 24px;}

	.fix-act{bottom: 150px;right: 0;padding-right: 0}
	.fix-act .close{top: -40px;right: 10px;}
	.fix-act .main img{width: 180px!important}
	.fix-act.small{display: none;}
	
	.esg-sh-wrap .show-main {flex-direction:column;align-items:center;justify-content:unset;}
	.esg-sh-wrap .show-main .right-part {width: 100%;}
	.esg-sh-wrap .top-showmain {margin-bottom: 65px;}
	.esg-sh-wrap .show-main .left-part {margin-bottom: 65px;}
	
	.esg-re-wrap .report-list .swiper-slide {width: 90vw;}
	.esg-re-wrap .report-list .swiper-slide .left-img {width: 40%;height: 100%;transition: all .3s;object-fit: contain;object-position: 50% 50%;}
	.esg-re-wrap .report-list .swiper-slide.swiper-slide-active .right-text {width: 60%;}
	.esg-re-wrap .report-list .swiper-slide .right-text .summary {margin-bottom: 20px;}
	
}

@media screen and (max-width: 768px){
	.sys-bl-container .item{margin-bottom: 20px;}
	.sys-bl-container .item a{flex-wrap: wrap;}
	.sys-bl-container .item .imgbigout{width: 100%;margin-bottom: 15px;}
	.sys-bl-container .item .imgtext{width: 100%;}

	.hz-wrap1 .hz-wrap1-tags .item{width: 48%;margin-bottom: 10px;height: 52px;}
	.hz-wrap1 .hz-wrap1-tags .item .item-icon{width: 50px;height: 50px;}
	.hz-wrap1 .hz-wrap1-tags .item .item-icon i{font-size: 24px;line-height: 50px;}
	.hz-wrap1 .hz-wrap1-tags .item .item-text{width: calc(100% - 50px); font-size: 14px;line-height: 20px;}
	.hz-wrap1 .hz-wrap1-img p{font-size: 18px;line-height: 1.5em;}
	.hz-wrap1 .hz-wrap1-main .hz-wrap1-ul{flex-wrap: wrap;}
	.hz-wrap1-ul .item{width: 50%;}

	.report-main .report-left{width: 100%;float: none;margin-bottom: 30px;}
	.report-left .report-wx{width: 100%;margin-bottom: 22px;}
	.report-left .report-left-list{width: 100%;}
	.report-main .report-right{width: 100%;float: none;}

	.customer-bottom{flex-wrap: wrap;height: auto;}
	.customer-bottom .customer-bottom-left,.customer-bottom .customer-bottom-right{width: 100%;float: none;}
	.customer-bottom .customer-bottom-left{height: 200px;}
	.customer-bottom-right .customer-tel-tit{height: 60px;}
	.customer-bottom-right .customer-tel-text{height: 140px;background-position: right -20% bottom -20px;}

	.zlgl-wrap3 .swiper-slide img{display: block;margin: 0 auto;}
	.llwl-wrap8 .llwl-wrap8-main .phone .tit{margin: 20px 0;font-size: 20px;line-height: 50px;}

	.layui-layer{width: 90%!important;}

	.i-article .i-article-bg3{background: none;}
	
	.esg-re-wrap .report-list {height: 810px;}
	.esg-re-wrap .report-list .swiper-slide { flex-direction: column;align-items: center;} 
	.esg-re-wrap .report-list .swiper-slide .left-img {width: 70%;height:50%;}
	
	.esg-re-wrap .report-list .swiper-slide.swiper-slide-active .right-text {width: 100%;}
	.esg-re-wrap .swiper-choice {width: 83%;}
}

