@font-face {
    font-family: 'MiSans';
    src: url('../MiSans-Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'MiSans-semi';
    src: url('../MiSans-Semibold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


.g_container{width: 100%; overflow: hidden; background: #fff; min-width: 980px;}


/*头部*/
.g_head{width: 100%; background: #fff; height: 100px; position: absolute; left: 0; top: 0; z-index: 1000;}
.g_head-container{width: 1200px; height: 100px; margin: 0 auto; padding-left: 145px; display: flex; align-items: center; justify-content: space-between; position: relative;}
.g_logo{display: flex; height: 100px; align-items: center; position: absolute; left: 0; top: 0;}
.g_logo img{width: 60px;}
.g_nav{display: inline-block;}
.g_nav ul{display: flex; flex-wrap: wrap;}
.g_nav ul li{height: 100px; display: inline-block; margin-right: 40px; position: relative;}
.g_nav-first{display: block; height: 100px; position: relative; line-height: 100px; font-size: 14px; font-weight: 500; color: #666;}
.g_hot-line{font-size: 14px; color: #E60012;}
.g_hot-line b{font-weight: 600;}
.g_nav-dqys .g_nav-first::after{content: ''; display: block; height: 4px; width: 100%; background: #e60012; position: absolute; left: 0; bottom: 0;}
.g_nav-second{display: none; position: absolute; width: 140px; background: #fff; box-shadow: 0px 4px 7px 0px rgba(0, 0, 0, 0.1); left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); top: 100px; padding: 10px 0 10px 26px;}
.g_nav-second a{display: flex; align-items: center; font-size: 14px; line-height: 34px; color: #666; width: 93px; justify-content: space-between;}
.g_nav-second a:hover{color: #333; font-weight: 700;}
.g_nav-second a:hover::after{content: ''; display: inline-block; width: 5px; height: 9px; background: url(../images/g_50.png) no-repeat center; background-size: 100% 100%;}
.g_nav-dqys .g_nav-second{display: block;}


/*banner*/
.g_banner{width: 100%; position: relative; overflow: hidden; height: 530px; padding-top: 100px;}
.g_banner-img{width: 1920px; height: 430px; display: block; position: absolute; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); top: 100px;}
.g_banner-container{position: absolute; height: 100%; width: 1200px;  left: 50%;transform: translateX(-50%); -webkit-transform: translateX(-50%); top: 0; display: flex; flex-direction: column; justify-content: center; padding-top: 100px;}
.g_banner-container h1{font-size: 38px; font-weight: 900; color: #fff;}
.g_banner-container p{font-size: 18px; font-weight: 500; color: #fff; line-height: 34px; margin-top: 8px; max-width: 585px; text-align: justify;}
.g_banner-buttons{ margin-top: 30px; display: flex; justify-content: center;}
.g_banner-buttons a{margin:0 8px; height: 54px; display: flex; justify-content: center; align-items: center; border-radius: 4px; border: 2px solid #e60012; font-size: 16px; font-weight: 500; padding: 0 20px;}
.g_banner-buttons a img{width: 14px; height: 14px; margin-left: 6px;}
.g_btn-red{background: #e60012; color: #fff;}
.g_btn-white{background: #fff; color: #e60012;}
.g_banner-buttons a:hover{box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4);}


/*最新动态*/
.g_news{overflow: hidden;}
.g_moudle-title{text-align: center; font-size: 28px; font-weight: 700; color: #333; margin-top: 65px;}
.l_system-title{margin-bottom: 41px;}
.g_news-title{font-size: 20px; font-weight: 700; color: #333; position: absolute; top: -40px; left: 0;}
.g_news-container{width: 1200px; margin: 100px auto 0; padding:0 0 89px 455px; position: relative;}
.g_news-fl{position: absolute; width: 440px; height: 252px; left: 0; top: 0;}
.g_news-img{display: block; width: 100%; border-radius: 4px;}
.g_news-fl::after{content: ''; display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; border-radius: 4px; background: rgba(51,51,51,0.5);}
.g_btn-play{display: block; width: 20px; height: 20px; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); z-index: 10;}
.g_btn-play img{display: block; width: 20px; height: 20px;}
.g_news-first{position: absolute; left: 0; bottom: 0; width: 100%; height: 84px; display: flex; flex-direction: column; justify-content: center; padding:0 19px; background: rgba(51,51,51,0.5); z-index: 11;}
.g_news-first p{font-size: 14px; color: #fff; font-weight: 700;}
.g_news-first span{display: inline-block; font-size: 12px; color: #CACACA; line-height: 18px; margin-top: 3px;}
.g_news-fr{width: 100%; height: 252px; background: url(../images/g_08.png) no-repeat center top; background-size: 100% 100%; padding: 0 56px 0 34px; position: relative;}
.g_news-fr ul{display: flex; flex-wrap: wrap; justify-content: space-between;}
.g_news-fr ul li{display: inline-block; width: 50%; border-bottom: 1px solid #F0F0F0;}
.g_news-fr ul li:nth-child(2n){padding-left: 37px;}
.g_news-fr ul li a{ padding: 17px 0; display: block;}
.g_news-fr ul li a p{font-size: 14px; color: #666; font-weight: 500;}
.g_news-fr ul li a time{display: flex; font-size: 12px; color: #999; margin-top: 12px; align-items: center;}
.g_news-fr ul li a time::before{content: ''; display: inline-block; width: 12px; height: 12px; background: url(../images/g_07.png) no-repeat center; background-size: 100%; margin-right: 6px;}
.g_news-fr ul li:nth-last-child(-n+2){padding-bottom: 0; border-bottom: 0 none;}
.g_news-fr ul li:hover a p{color: #e60012;}


/*用友影响力*/
.g_influence{background: url(../images/g_09.jpg) no-repeat center top; background-size: 100% 100%;}
.g_influence-container{width: 1200px; margin: 0 auto; overflow: hidden;}
.g_moudle-subtitle{font-size: 14px; color: #999; margin-top: 10px; text-align: center;}
.g_influence-list{margin-top: 60px; padding-bottom: 72px;}
.g_influence-list ul{display: flex; justify-content: center;flex-wrap: wrap;}
/* .g_influence-list ul li{width: 25%; display: inline-block;}
.g_influence-list ul li img{display: block; width: 40px; margin: 0 auto;} */
.g_influence-list ul li{width: 31%; display: inline-block;height: 220px;background: #fff;box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.07);border-radius: 8px;padding: 25px;margin-bottom: 24px;margin-right: 24px;border: 1px solid #fff;}
.g_influence-list ul li:hover{border: 1px solid #EE2233;cursor: pointer;}
.g_influence-list ul li:hover p{color: #E60012;}
.g_influence-list ul li p{font-size: 20px;color: #333333;font-family: PingFangSC, PingFang SC;font-weight: 600;margin-bottom: 24px;}
.g_influence-list ul li span{font-size: 14px;color: #555555;font-family: PingFangSC, PingFang SC;}
.g_influence-list ul li img{display: block; }
.g_influence-data{text-align: center; font-size: 16px; font-weight: 700; color: #333; margin-top: 30px;}
.g_influence-data span{font-size: 28px; font-weight: 700; color: #e60012; margin-right: 4px; font-family: Misans;}
.g_influence-font{margin-top: 23px; text-align: center;}
.g_influence-font p{font-size: 16px; font-weight: 700; color: #333;}
.g_influence-font span{display: block; font-size: 14px; line-height: 24px; color: #666; margin-top: 5px;}



/*用友可持续行动*/
.g_sustainable{width: 100%;}
.g_sustainable-container{width: 1200px; overflow: hidden; margin: 0 auto; padding-bottom: 94px;}
.g_sustainable-hxk{width: 1116px; margin: 40px auto 0; padding: 20px 0 7px 582px; position: relative; height: 344px;}
.g_sustainable-imgs{width: 651px; height: 344px; position: absolute; left: 0; top: 0;}
.g_sustainable-imgs img{display: none; width: 100%;}
.g_sustainable-list{width: 100%; height: 317px; background: url(../images/g_17.png) no-repeat center top; background-size: 100% 100%; box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.15); border-radius: 2px; padding: 26px 51px 39px 46px;}
.g_sustainable-list ul li{padding: 26px 0; border-bottom: 1px solid #e5e5e5;}
.g_sustainable-list ul li a{font-size: 14px; color: #666; line-height: 24px;}
.g_sustainable-more{text-align: right;line-height: 24px;margin-top: 5px;}
.g_sustainable-more a{font-size: 14px;  color: #999;background: url(../images/g_18.png) no-repeat right center; background-size: 5px 9px; padding-right: 10px; }
.g_sustainable-list ul li.g_sustainable-dqys a{color: #e60012; font-weight: 700;}


/*安全可信*/
.g_safe{width: 100%; height: 480px; background: url(../images/g_19.png) no-repeat center top; background-size:1920px 480px;}
.g_safe-container{width: 1122px; height: 480px; margin: 0 auto; padding-right: 550px; position: relative;}
.g_safe-img{width: 461px; position: absolute; right: 0; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%);}
.g_safe-content{display: flex; flex-direction: column; justify-content: center; height: 480px;}
.g_safe-content p{font-size: 28px; font-weight: 700; color: #fff; position: relative;}
.g_safe-content p::after{content: ''; display: block; width: 30px; height: 2px; background: #D8D8D8; margin-top: 15px;}
.g_safe-content span{display: inline-block; font-size: 14px; color: #fff; line-height: 34px; margin-top: 20px;}
.g_safe-content a{display: flex; align-items: center; justify-content: center; width: 90px; height: 30px; background: #e60012; border-radius: 2px; font-size: 12px; color: #fff; margin-top: 12px;}
.g_safe-content a::after{content: ''; display: inline-block; width: 6px; height: 10px; background: url(../images/g_20.png) no-repeat center; background-size:6px 10px; margin-left: 7px;}


/*社会影响力*/
.g_social{width: 100%;}
.g_social-container{width: 1200px; margin: 0 auto; overflow: hidden;}
.g_social-list{margin-top: 35px; padding-bottom: 81px;}
.g_social-list ul{display: flex; justify-content: space-between;}
.g_social-list ul li{width: 228px; height: 306px; position: relative;
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
}
.g_social-hgq{width: 228px; height: 306px; position: relative; overflow: hidden; border-radius: 4px; opacity: 1; 
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
}
.g_social-hgqimg{width: 228px; height: 306px; display: block; border-radius: 4px;}
.g_social-hgq::after{content: ''; display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: rgba(51,51,51,0.2);}
.g_social-hgqcontent{ width: 100%; position: absolute; left: 0; bottom: 0; padding-bottom: 43px; z-index: 10;}
.g_social-hgqicon{display: block; width: 25px; height: 25px; margin: 0 auto;}
.g_social-hgqcontent p{font-size: 18px; color: #fff; text-align: center; font-weight: 700; margin-top: 5px;}
.g_social-hgqcontent p::after{content: ''; display: block; width: 20px; height: 4px; border-radius: 4px; background: #e60012; margin: 10px auto 0;}
.g_social-list ul li a{width: 100%; height: 100%; position: absolute; left: 0; top: 0; overflow: hidden; opacity: 0;
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
}
.g_social-hgh{width: 471px; height: 306px; position: relative; overflow: hidden; border-radius: 4px;}
.g_social-hghimg{display: block; width: 471px; height: 306px;}
.g_social-hgh::after{content: ''; display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: rgba(51,51,51,0.7);}
.g_social-hghcontent{position: absolute; width: 100%; left: 0; padding: 123px 16px 0 37px; top: 0; z-index: 11;}
.g_social-hghicon{display: block; width: 45px; height: 45px;}
.g_social-hghcontent p{font-size: 18px; font-weight: 700; line-height: 24px; color: #fff; margin-top: 12px;}
.g_social-hghcontent span{display: block; font-size: 14px; line-height: 23px; color: #fff;}
.g_social-list ul li.g_social-dqys{width: 471px;}
.g_social-list ul li.g_social-dqys .g_social-hgq{opacity: 0;}
.g_social-list ul li.g_social-dqys a{opacity: 1;}


/*人才发展*/
.g_talent{width: 100%; height: 700px; background: url(../images/g_38.png) no-repeat center top; background-size:1920px 700px;}
.g_talent-container{width: 1200px; overflow: hidden; margin: 0 auto; height: 700px;}
.g_talent-list{ margin-top: 38px;}
.g_talent-list ul{display: flex; justify-content: space-between;}
.g_talent-list ul li{width: 389px; position: relative; height: 430px;}
.g_talent-item{width: 389px; height: 430px; position: relative; box-shadow: 0px 4px 21px 0px rgba(0, 0, 0, 0.2); border-radius: 4px; overflow: hidden;
	transform: translateY(0);
	-webkit-transform: translateY(0);
	transition: all 0.2s ease-in-out; 
	-webkit-transition: all 0.2s ease-in-out; 
	
}
.g_talent-bg{display: block; width: 100%; height: 100%;}
.g_talent-img{height: 327px; position: absolute; z-index: 10;
	transform: translateY(0);
	-webkit-transform: translateY(0);
	transition: all 0.4s ease-in-out; 
	-webkit-transition: all 0.4s ease-in-out; 
}
.g_talent-list ul li:nth-child(1) .g_talent-img{right: -29px; top: -29px;}
.g_talent-list ul li:nth-child(2) .g_talent-img{right: 1px; bottom: -5px;}
.g_talent-list ul li:nth-child(3) .g_talent-img{right: -36px; top: -29px;}
.g_talent-content{width: 100%; height: 146px; position: absolute; left: 0; bottom: 0; background: rgba(255,255,255,0.6); padding: 36px 0 0 48px;}
.g_talent-list ul li:nth-child(2) .g_talent-content{top: 0; bottom: auto;}
.g_talent-content p{font-size: 36px; font-family: MiSans-semi; font-weight: 600; color: #999;}
.g_talent-content span{display: block; font-size: 18px; font-weight: 500; color: #333; line-height: 24px;}
.g_talent-content span::after{content: ''; display: inline-block; width: 18px; height: 2px; margin-left: 19px; background: #e60012;}
.g_talent-list ul li:hover .g_talent-item{
	transform: translateY(-10px);
	-webkit-transform: translateY(-10px);
}
.g_talent-list ul li:hover .g_talent-img{
	transform: translateY(-10px);
	-webkit-transform: translateY(-10px);
}


/*公司治理*/
.g_administer{width: 100%; height: 480px; background: url(../images/g_45.png) no-repeat center top; background-size:1920px 480px;}
.g_administer .g_safe-content p{color: #333;}
.g_administer .g_safe-content span{color: #666;}
.g_administer .g_safe-container{padding-right: 525px;}
.g_administer .g_safe-content a{margin-top: 46px;}
.g_safe-content a:hover{box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, 0.2);}
.g_administer .g_safe-content a:hover{box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4);}


/*获取历年报告*/
.g_contact{width: 100%; position: relative; height: 500px;}
.g_contact-list{width: 100%; height: 73px; background: rgba(255, 255, 255, 0.4); backdrop-filter: blur(3px); box-shadow: inset 0px 0.5px 2px 0px rgba(255, 255, 255, 0.4); bottom: 0; left: 0; position: absolute;}
.g_contact-list ul{height: 73px; display: flex; justify-content: center;}
.g_contact-list ul li{height: 73px; display: flex; align-items: center; margin: 0 63px;}
.g_contact-list ul li img{height: 25px; margin-right: 11px;}
.g_contact-list ul li span{font-size: 14px; color: #333;}
.g_contact-container{width: 1200px; margin: 0 auto; overflow: hidden;}
.g_report-scroll{width: 100%; height: 260px; position: relative; overflow: hidden; margin-top: 20px; padding: 10px 0;}
.g_report-scrollv{height:260px; width:100%; overflow:hidden; overflow-y:scroll; padding-right:25px; box-sizing: unset; -webkit-box-sizing: unset;}
.g_report-list{overflow: hidden;}
.g_report-list ul{display: flex; justify-content: space-between; flex-wrap: wrap;overflow: hidden;}
.g_report-list ul li{width: 582px; height: 68px; margin-bottom: 18px; padding: 0 150px 0 22px; background: url(../images/g_48.png) no-repeat center; background-size: 100% 100%; display: flex; flex-direction: column; justify-content: center; box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1); position: relative;}
.g_report-list ul li p{font-size: 14px; font-weight: 500; color: #666;}
.g_report-list ul li time{font-size: 12px; color: #999; line-height: 20px; padding-left: 24px; background: url(../images/g_47.png) no-repeat left 2px; background-size: 14px; margin-top: 6px;}
.g_report-list ul li a{display: flex; position: absolute; right: 27px; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); width: 91px; height: 28px; justify-content: center; align-items: center; font-size: 12px; font-weight: 500; color: #fff; background: #e60012; border-radius: 4px;}
.g_report-list ul li a img{width: 12px; height: 12px; margin-left: 5px;}
.scrollVBar{width:5px; height:100%; top:0px; position:absolute; right:2px; border-radius:5px; background:#F4F4F4; display:none;}
.scrollVBar i{position:absolute; width:100%;display:none; background:#999; display:block; height:100px; border-radius:5px; cursor:pointer; opacity:0.9;}
.g_report-more{padding-right: 15px;}
.g_report-list ul li a:hover{box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4);}


/*底部*/
.g_footer{width: 100%; background: #333; position: relative;}
.g_footer-copy{width: 100%; height: 63px; background: #666; position: absolute; left: 0; bottom: 0; text-align: center; font-size: 16px; color: #fff; line-height: 63px;}
.g_footer-container{width: 1200px; padding: 72px 0 146px; display: flex; justify-content: space-between; flex-wrap: wrap; margin: 0 auto;}
.g_footer-left{position: relative;}
.g_footer-left::after{content: ''; display: block; width: 1px; height: 220px; background: linear-gradient(180deg, rgba(153,153,153,0.00) 0%, #999999 53%, rgba(153,153,153,0.00) 100%) ; position: absolute; right: -53px; top: 45px;}
.g_footer-logo{display: block; height: 40px;}
.g_footerlogo-img{height: 40px;}
.g_footer-mobile{margin-top: 20px; display: flex; justify-content: space-between;}
.g_mobile-item p{font-size: 14px; font-weight: 500; color: #fff; margin-bottom: 3px;}
.g_mobile-content{display: flex; align-items: center;}
.g_mobile-content::before{content:'';width:16px; height: 16px; margin-right: 5px; display: inline-block; background:url(../images/footer/g_41.png) no-repeat center; background-size: 100%;}
.g_mobile-content span{font-size: 16px; font-weight: 600; color: #fff;}
.g_footer-address{margin-top: 24px; font-size: 14px; font-weight: 500; color: #999;}
.g_footer-ctrls{margin-top: 20px; display: flex; flex-wrap: wrap;}
.g_ctrls-item p{font-size: 14px; font-weight: 500; color: #999;}
.g_ctrls-img{margin-top: 8px; display: flex; flex-wrap: wrap;}
.g_ctrls-img a{margin-right: 16px; position: relative;}
.g_ctrls-img a>img{height: 25px; opacity: 0.3;}
.g_ctrls-img a>.g_ctrls-hgh{display: none;}

.g_mobile-item:nth-child(2){margin-left: 60px;}
.g_ctrls-item{margin-right: 30px;}
.g_ctrls-item:last-child{margin-right: 0;}
.g_footer-right{padding-top: 22px;}
.g_footer-right ul{display: flex; flex-wrap: wrap; justify-content: space-between;}
.g_footer-right ul li p{font-size: 16px; font-weight: 500; color: #999;}
.g_footer-nav{margin-top: 31px;}
.g_footer-nav a{display: block; font-size: 12px; color: #999; margin-bottom: 22px;}
.g_footer-nav a:last-child{margin-bottom: 0;}
.g_footer-right ul li{margin-right: 54px;}
.g_footer-nav a:hover{color: #fff; font-weight: bold;}
.g_ctrls-img a:hover>.g_ctrls-hgq{display: none;}
.g_ctrls-img a:hover>.g_ctrls-hgh{display: block; opacity: 1;}
.g_ctrls-img a span{position: absolute; width: 87px; height: 87px; top: 40px; left: 0; background: #fff; padding: 0px; border-radius: 3px; display: none; z-index: 10;}
.g_ctrls-img a span img{width: 100%; height: 100%;}
.g_ctrls-img a:hover span{display: block;}

/*集团首页-底部*/
.g_footer-index{background: #f6f6f6;}
.g_footer-index .g_mobile-item p{color: #333;}
.g_footer-index .g_mobile-content span{color: #e60012;}
.g_footer-index .g_mobile-content::before{background:url(../images/footer/g_93.png) no-repeat center; background-size: 100%;}
.g_footer-index .g_footer-address{color: #333;}
.g_footer-index .g_footer-copy{background: #333; color: #999; font-size: 12px;}
.g_footer-index .g_footer-nav a:hover{color: #e60012;}
.g_footer-index .g_footer-right ul li p{color: #333;}


/*弹窗*/
.g_video-pop{width: 100%; height: 100%; left: 0; top: 0; position: fixed; z-index: 2000; background: rgba(0,0,0,0.5); display: none;}
.g_video-container{width: 711px; height: 400px; position: absolute; left: 50%; top: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
}
.g_btn-close{display: block; width: 30px; height: 30px; position: absolute; right: 0; top: -40px;}
.g_btn-close img{width: 100%; display: block;}
.g_video-container video{width: 711px; height: 400px; display: block;}


/*可持续产品与解决方案*/
.g_provideo{width: 100%; overflow: hidden; padding-bottom: 90px;}
.g_provideo-container{width: 1200px; margin: 36px auto 0; height: 350px; background: url(../images/g_68.png) no-repeat center top; background-size: 100% 100%; position: relative; padding: 49px 32px 49px 510px;}
.g_provideo-fl{width: 439px; position: absolute; left: 41px; top: 49px; border-radius: 4px; overflow: hidden; cursor: pointer;}
.g_provideo-img{display: block; width: 100%; border-radius: 4px;}
.g_provideo-fr{padding-top: 30px;}
.g_provideo-fr p{font-size: 24px; font-weight: 700; line-height: 42px; color: #333;}
.g_provideo-fr span{display: block; font-size: 14px; line-height: 42px; color: #999; margin-top: 9px;}
.g_solution{width: 100%; overflow: hidden; padding-bottom: 66px; background: url(../images/g_69.jpg) no-repeat center top; background-size: 100% 100%;}
.g_solution-container{width: 1200px; margin: 49px auto 0;}
.g_solution-list ul{display: flex; flex-wrap: wrap; justify-content: space-between;}
.g_solution-list ul li{width: calc((100% - 18px) / 3); background: #fff; border-radius: 4px; overflow: hidden; height: 329px; position: relative; margin-bottom: 20px; box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);}
.g_solution-list ul li:last-child{display: none;}
.g_solution-img{display: block; width: 100%;}
.g_solution-div{padding: 16px 22px 30px;}
.g_solution-logo{display: block; height: 40px;}
.g_solution-div p{display: block; font-size: 18px; color: #333; font-weight: 700; margin-top: 5px;}
.g_solution-div a{display: flex; align-items: center; justify-content: center; width: 90px; height: 30px; background: #e60012; border-radius: 2px; font-size: 12px; color: #fff; margin-top: 10px;}
.g_solution-div a::after{content: ''; display: inline-block; width: 6px; height: 10px; background: url(../images/g_20.png) no-repeat center; background-size:6px 10px; margin-left: 7px;}
.g_pro-contact{height: 73px;}


/*人才发展*/
.g_measures{width: 100%; overflow: hidden;}
.g_measures-container{width: 1200px; margin: 40px auto 0; padding-bottom: 59px;}
.g_measures-container ul{display: flex; justify-content: space-between;}
.g_measures-container ul li{width:calc((100% - 52px) / 4); height: 328px; }
.g_measures-item{background: url(../images/talent/g_15.png) no-repeat center top; background-size: 100% 100%; border-radius: 4px; overflow: hidden; box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1); width: 100%; height: 328px;
	transform: translateY(0);
	-webkit-transform: translateY(0);
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
}
.g_measures-img{width: 100%; display: block;}
.g_measures-div{padding: 12px 13px 17px 18px;}
.g_measures-div p{font-size: 18px; color: #333; font-weight: 500;}
.g_measures-div span{display: block; font-size: 12px; color: #999; line-height: 22px; margin-top: 5px; height: 88px;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	white-space: normal;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	text-align: justify;
}
.g_measures-more a{font-size: 12px;}
.g_measures-container ul li:hover .g_measures-item{
	transform: translateY(-10px);
	-webkit-transform: translateY(-10px);
}
.g_performance{height: 370px; width: 100%; background: url(../images/talent/g_07.png) no-repeat center top; background-size: 1920px 380px;}
.g_performance-container{width: 1200px; margin: 0 auto; overflow: hidden;}
.g_performance-list{margin-top: 80px;}
.g_performance-list ul{display: flex; justify-content: space-between; padding-right: 50px;}
.g_performance-list ul li{width: 25%; position: relative; padding-left: 135px; height: 70px;}
.g_performance-icon{width: 60px; position: absolute; left: 57px; top: 50%; 
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}
.g_performance-font p{font-size: 16px; color: #333; font-weight: 700;}
.g_performance-font p b{font-size: 28px; font-weight: 700; color: #e60012; font-family: Misans; margin-right: 5px;}
.g_performance-font span{display: block; font-size: 16px; font-weight: 700; line-height: 24px; margin-top: 7px;}
.g_performance-list ul li::after{width: 1px; height: 70px; background: #e1e1e1; content: ''; display: block; position: absolute; top: 0; right: 0;}
.g_performance-list ul li:last-child::after{display: none;}
.g_system{width: 100%;}
.g_system-container{width: 1200px; margin: 0 auto; overflow: hidden; padding-bottom: 20px;}
.g_system-list{width: 100%; background: url(../images/talent/g_14.png) no-repeat center top; background-size: 100% 100%; padding: 0 43px;}
.g_system-list ul li{padding: 30px 0 30px 30px; position: relative; border-bottom: 1px solid #dfdfdf; cursor: pointer;}
.g_system-icon{display: block; width: 20px; height: 20px; position: absolute; left: 0; top: 30px;}
.g_system-div p{font-size: 16px; font-weight: 700; color: #333;}
.g_system-div span{display: none; font-size: 14px; line-height: 24px; color: #666; margin-top: 10px;}
.g_system-div span a{display: inline-block;color: #666;}
.g_system-list ul li::after{content: ''; display: block; width: 10px; height: 6px; background: url(../images/talent/g_13.png) no-repeat center top; background-size: 100%; position: absolute; right: 0; top: 41px;}
.g_system-list ul li:last-child{border: 0 none;}
.g_system-list ul li.g_system-dqys span{display: block;}
.g_system-list ul li.g_system-dqys::after{transform: rotate(180deg); -webkit-transform: rotate(180deg);}
.g_system-div span a:hover{color: #E60012;}
.g_system-div span a.l_system-expand{color: #0000ff;}

/* 学习与发展 */
.l_develop{width: 100%; overflow: hidden;position: relative;}
.l_develop-title{position: relative;margin: 60px 0 17px;}
.l_develop-big{display: block;width: 1920px;position: absolute;top: 0;left: 50%;margin-left: -960px;}

.l_develop-container{width: 1200px; margin: 29px auto 0; padding-bottom: 59px;position: relative;}
.l_develop-train{width: 100%;color: #666;font-size: 14px;line-height: 24px;font-weight: 400;margin-bottom: 60px;}
.l_develop-container ul{display: flex; justify-content: space-between;}
.l_develop-container ul li{width:calc((100% - 52px) / 4);}
.l_develop-item{background: url(../images/talent/g_24.png) no-repeat center top; background-size: 100% 100%; border-radius: 4px; overflow: hidden; width: 100%;
	transform: translateY(0);
	-webkit-transform: translateY(0);
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	padding: 20px 16px 23px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.l_develop-img{width: 95px; display: block;}
/* .l_develop-div{padding: 12px 13px 17px 18px;} */
.l_develop-div p{font-size: 18px; color: #333; font-weight: 500;margin: 25px 0 5px;min-height: 45px;}
.l_develop-div span{display: block; font-size: 12px; color: #999; line-height: 22px; min-height: 110px;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	white-space: normal;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical;
	text-align: justify;
}
.l_develop-container ul li:hover{box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.3);cursor: pointer;}
.l_develop-container ul li:hover .l_develop-div p{color: #E60012;}


/*商业道德相关制度*/
.g_corporation-title{font-size: 18px; font-weight: 700; color: #333; padding-top: 38px;}
.g_corporation-banner h1{color: #333;}
.g_corporation-banner p{color: #999;}


/*社会影响力*/
.g_society-banner{height: 530px;}
.g_society-banner .g_banner-img{height: 430px; top: 100px;}
.g_society-banner h1{color: #333;}
.g_society-banner .g_banner-container p{color: #999;}
.g_society-container{overflow: hidden; width: 1200px; margin: 0 auto;}
.g_society-body{margin-top: 37px;margin-bottom: 40px;}
.g_society-img{display: block; width: 100%;}
.g_society-div{margin-top: 30px; display: flex; justify-content: space-between;}
.g_society-fl{width: 50%; padding-right: 100px;}
.g_society-fr{width: 50%; padding-left: 24px;}
.g_society-fl ul{display: flex; justify-content: space-around; flex-wrap: wrap;}
.g_society-fl ul li{margin-bottom: 35px; width: 50%;}
.g_society-fl ul li p{text-align: center; font-size: 16px; font-weight: 700; color: #333;}
.g_society-fl ul li p b{font-family: Misans; font-size: 28px; color: #e60012; margin-right: 5px;}
.g_society-fl ul li span{display: block; text-align: center; font-size: 14px; line-height: 24px; color: #666; margin: 10px auto 0; max-width: 196px;}
.g_society-fr p{font-size: 24px; color: #333; font-weight: 700;}
.g_society-fr p::after{content: ''; display: block; width: 34px; height: 2px; background: #e60012; margin-top: 20px;}
.g_society-fr span{display: block; font-size: 18px; line-height: 42px; color: #999; margin-top: 25px;}
.g_foundation{height: 735px; width: 100%; background: url(../images/society/g_03.png) no-repeat center top; background-size: 1920px 735px;}
.g_foundation-container{width: 1200px; margin: 0 auto; overflow: hidden;}
.g_foundation-desc{font-size: 18px; line-height: 42px; color: #666; margin-top: 30px;}
.g_foundation-data{margin-top: 37px; background: rgba(255, 255, 255, 0.5); padding: 37px 0; height: 160px;}
.g_foundation-data ul{display: flex; justify-content: space-between;}
.g_foundation-data ul li{width: 33.333%;}
.g_foundation-data ul li p{font-size: 16px; font-weight: 700; color: #333; text-align: center;}
.g_foundation-data ul li p b{color: #e60012; font-family: Misans; font-size: 28px;}
.g_foundation-data ul li span{display: block; font-size: 16px; line-height: 24px; font-weight: 700; margin: 17px auto 0; max-width: 238px; text-align: center;}

.g_foundation .g_moudle-title{margin-top: 50px;}
.g_foundation-more{display: flex; width: 120px; height: 35px; justify-content: center; align-items: center; margin: 28px auto 0; border-radius: 35px; background: rgba(255, 255, 255, 0.35); font-size: 12px; color: #666;}
.g_foundation-more::after{display: inline-block; content: ''; width: 6px; height: 10px; background: url(../images/society/g_07.png) no-repeat center; background-size: 6px 10px; margin-left: 7px;}

.l_society-con{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;}
.l_society-ico{width: 16%;margin-bottom: 20px;}

/* 可持续产品与解决方案-具体案例页 */
/* banner */
.l_banner{width: 100%; position: relative; overflow: hidden; height: 430px;margin-top: 100px;}
.l_banner-img{width: 1920px; height: 430px; display: block; position: absolute; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); top: 0;}
.g_banner-container h3{font-size: 38px; font-weight: 900; color: #fff;}

/* 双良集团 */
.l_influence{padding: 53px 0 51px;}
.l_influence-container{width: 1200px; margin: 0 auto; overflow: hidden;background: url(../images/case_one/l_03.png) no-repeat center top; background-size: 100% 100%;padding: 59px 66px 110px;display: flex;flex-direction: column;align-items: center;}
.l_influence-big{height: 39px;margin: 0 auto;}
.l_moudle-title{color: #333;font-size: 24px;line-height: 42px;font-weight: 700;margin: 22px 0 17px;}
.l_moudle-subtitle{color: #999;font-size: 14px;line-height: 42px;font-weight: 400;text-align: justify;}
.l_influence-list{width: 100%;margin-top: 83px;padding: 0 69px;}
.l_influence-list ul{width: 100%; display: flex; justify-content: space-between;}
.l_influence-list ul li{width: 31%; display: inline-block;}
.l_influence-list ul li img{display: block; width: 40px; margin: 0 auto;}
.l_influence-data{text-align: center; font-size: 16px; font-weight: 700; color: #333; margin-top: 17px;}
.l_influence-data span{font-size: 28px; font-weight: 700; color: #e60012; margin-right: 4px; font-family: Misans;}
.l_influence-font{margin-top: 12px; text-align: center;}
.l_influence-font p{font-size: 16px; font-weight: 700; color: #333;}

/* 其他客户案例 */
.l_custom{padding: 60px 0 0;background: url(../images/case_one/l_09.png) no-repeat center top; background-size: 100% 100%;}
.l_custom-title{width: 100%;color: #333;font-size: 24px;line-height: 42px;font-weight: 700;text-align: center;}
.l_custom-container{width: 1200px; margin: 0 auto; overflow: hidden;position: relative;padding: 1px 36px 90px;}
.l_custom-item{display: flex;justify-content: space-between;padding: 4px;}
.l_custom-list{width: 33%;position: relative;background: url(../images/case_one/l_18.png) no-repeat center top / 100% 100%;box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);border-radius: 3px;}
.l_custom-big{width: 100%;display: block;}
.l_custom-bot{width: 100%;padding: 18px 24px;}
.l_custom-list p{color: #333;font-size: 18px;line-height: 25px;font-weight: 700;}
.l_custom-list span{display: block;color: #999;font-size: 14px;line-height: 25px;font-weight: 400;margin: 8px 0 13px;}
.l_custom-list a{display: block;color: #E60012;font-size: 12px;line-height: 42px;font-weight: 500;display: flex;align-items: center;}
.l_custom-list a img{width: 4px;height: 8px;margin-left: 6px;}
.l_custom-pagination{z-index: 100;display: block;display: flex;justify-content: center;position: absolute;bottom: 60px!important;left: 0;}
.l_custom-pagination .swiper-pagination-bullet{background: #D8D8D8;width: 7px;height: 7px;margin: 0 5px;opacity: 1;}
.l_custom-pagination .swiper-pagination-bullet-active {background: #E60012;}
.l_custom-prev{display: block;width: 25px;height: 25px;background: url(../images/case_one/l_19.png) no-repeat left center / 100% 100%;position: absolute;top: 150px;left: 0;z-index: 10;}
.l_custom-next{display: block;width: 25px;height: 25px;background: url(../images/case_one/l_20.png) no-repeat left center / 100% 100%;position: absolute;top: 150px;right: 0;z-index: 10;}

/* 联系我们 */
.l_contact{width: 100%; position: relative;height: 73px;}

/* 四川大西洋 */
.l_influence-ico{height: 66px;}


/*数据安全与隐私*/
.g_privacy-banner{height: 530px;}
.g_privacy-banner .g_banner-img{height: 430px; top: 100px;}
.g_authority{background: url(../images/privacy/g_03.png) no-repeat center top; background-size: 1920px 100%;}
.g_authority-container{width: 1200px; margin: 0 auto; padding-top: 1px; padding-bottom: 105px;}
.g_international-list{margin-top: 38px;}
.g_international-list ul{display: flex; justify-content: space-between; flex-wrap: wrap; border-left: 1px solid #f0f0f0; border-top: 1px solid #f0f0f0;}
.g_international-list ul li{width: calc(100% / 3); height: 270px; border-right: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0; background: #fcfcfc;}
.g_international-list ul li:nth-child(2n){background: #fff;}
.g_international-item{width: 100%; height: 270px; position: relative; padding: 20px 21px 0 103px;}
.g_international-logo{display: block; width: 60px; height: 60px; position: absolute; left: 23px; top: 20px;}
.g_international-div p{ font-size: 18px; color: #333; font-weight: 700;}
.g_international-div span{display: block; font-size: 14px; color: #999; margin-top: 9px;}
.g_privacy .g_system-container{padding-bottom: 65px;}
.g_international-list ul li:hover .g_international-item{box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);}
.g_join{width: 100%; height: 380px; background: url(../images/privacy/g_10.png) no-repeat center top; background-size: 1920px 380px;}
.g_join-container{width: 1200px; margin: 0 auto;}
.g_join-div{height: 380px; max-width: 653px; display: flex; flex-direction: column; justify-content: center;}
.g_join-div p{font-size: 28px; color: #333; font-weight: 700;}
.g_join-div span{display: block; font-size: 14px; color: #666; line-height: 34px; margin-top: 40px;}
.g_domestic-list ul li{background: #fff;}
.g_domestic-list ul li:nth-child(2n){background: #fcfcfc;}


.g_nav-firstm{display: none;}
.g_footerlogo-imgm{display: none;}
.g_btn-mnav{display: none;}
.g_banner-imgm{display: none;}
.g_sustainable-mobile{display: none;}
.g_talent-bgm{display: none;}
.g_nav-arrow{display: none;}
.g_solution-body{display: none;}
.g_measures-mobile{display: none;}
.g_society-imgm{display: none;}

.l_customob-container{display: none;}
.l_footer-copy{display: none;}
.l_banner-imgm{display: none;}
.g_international-mobile{display: none;}
.g_nav-second a:first-child{display: none;}

.l_develop-mobile{display: none;}



@media only all and (max-width:1255px){
	.g_w{width: 100%; padding: 0 20px; min-width: 980px;}
	.g_head-container{padding-left: 145px;}
	.g_logo{left: 20px;}
	.g_news-container{padding-left: 475px; padding-bottom: 89px;}
	.g_news-fl{left: 20px;}
	.g_news-fr{padding: 0 20px;}
	.g_news-fr ul li:nth-child(2n){padding-left: 20px;}
	.g_sustainable-container{padding-bottom: 80px;}
	.g_safe-container{padding-right: 550px;}
	.g_social-list ul li{width: calc((100% - 515px) / 3); height: auto;}
	.g_social-hgq{width: 100%;}
	.g_social-hgqimg{position: absolute; left: 50%; transform: translateX(-50%);}
	.g_talent-list ul li{width: calc((100% - 30px) / 3);}
	.g_talent-item{width: 100%;}
	.g_sustainable-hxk{width: 100%;}
	.g_sustainable-list{padding: 26px 30px;}
	.g_sustainable-list ul li{padding: 20px 0;}
	.g_report-list ul li{width: 49%; height: auto; padding: 10px 150px 10px 20px;}
	.g_contact-list ul li{margin: 0 30px;}
	.g_footer-container{padding: 72px 20px 146px;}
	.g_footer-left::after{display: none;}
	.g_footer-right ul li{margin-right: 40px;}
	.g_footer-right ul li:last-child{margin-right: 0;}
	.g_provideo-container{width: 100%;}
	.g_provideo{padding: 0 20px 90px;}
	.g_solution-container{width: 100%; padding: 0 20px;}
	.g_solution-div p{height: 50px;}
	.g_solution-list ul li{height: auto;}
	
	.g_measures-container{padding: 0 20px 59px; width: 100%;}
	.g_measures-div{background: url(../images/talent/g_16.png) no-repeat center top; background-size: 100% 100%;}
	.g_measures-container ul li{height: auto;}
	.g_measures-item{height: auto; background: none;}
	.g_performance-container{width:100%;padding: 0 20px;}
	.g_system-container{width:100%;padding: 0 20px 20px;}
	
	.g_society-container{width: 100%; padding: 0 20px;}
	.g_foundation-container{width: 100%; padding: 0 20px;}
	
	.l_influence-container{width: 100%;}
	.l_custom-container{width: 100%;}
	
	.g_authority-container{width: 100%; padding: 1px 20px;}
	.g_join-container{width: 100%; padding: 0 20px;}
	.g_international-div p{font-size: 16px;}
	.g_international-div span{font-size: 12px;}
	
	.l_develop-container{width: 100%; padding: 0 20px 40px;}
	
	
}
@media only all and (max-width:1100px){
	.g_nav ul li{margin-right: 20px;}
	.g_news-fr ul li a p{height: 40px; overflow: hidden;}
	.g_news-fr ul li a{padding: 10px 0;}
	.g_news-fr ul li a time{margin-top: 4px;}
	.g_sustainable-hxk{padding-left: 453px; height: auto;}
	.g_sustainable-list{height: auto; padding: 24px 18px;}
	.g_sustainable-list ul li{padding: 14px 0;}
	.g_sustainable-imgs{width: 500px;}
	.g_footer-right ul li{margin-right: 30px;}
	.g_performance-list ul li{padding-left: 110px;}
	.g_performance-icon{left: 35px;}
	.g_society-fl{padding-right: 0;}
	.g_foundation-more{margin: 3px auto 0;}
}

@media only all and (max-width:870px){
	.g_container{min-width: 100%;}
	.g_w{min-width: 100%; padding: 0 25px;}
	.g_head{height: 50px; position: fixed; box-shadow: 0px 5px 7px 0px rgba(116, 116, 116, 0.2);}
	.g_head-container{padding:0 25px; height: 50px;}
	.g_logo{height: 50px; left: 25px;}
	.g_logo img{height: 30px; width: auto;}
	.g_nav{display: none; width: 100%; height: calc(100% - 50px); position: fixed; left: 0; top: 50px; z-index: 1000; background: #fff;}
	.g_nav ul{display: block; padding-top: 20px;}
	.g_nav ul li{display: block; height: 40px; padding: 0 25px; margin-right: 0;}
	.g_nav-first{height: 40px; line-height: 40px;}
	.g_nav-first::after{display: none;}
	.g_nav-arrow{display: block; width: 14px; position: absolute; right: 0; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%);}
	.g_nav-dqys .g_nav-first::after{display: none}
	.g_nav-dqys .g_nav-arrow{transform: translateY(-50%) rotate(90deg); -webkit-transform: translateY(-50%) rotate(90deg);}
	.g_nav-second{width: 100%; position: static; transform: translateX(0); -webkit-transform: translateX(0); box-shadow:unset; background: none;}
	.g_nav ul li.g_nav-dqys{height: auto;     background: #f3f3f3 url(../images/g_64.png) no-repeat center bottom;}
	.g_hot-line{display: none;}
	.g_btn-mnav{display: flex; align-items: center; justify-content: flex-end; height: 50px; width: 50px; position: absolute; right: 0; top: 0; padding-right: 25px;
		background: url(../images/g_51.png) no-repeat center; background-size: 18px;
	}
	.g_btn-navclos{background: url(../images/g_65.png) no-repeat center; background-size: 18px;}
	.g_btn-mnav img{width: 18px;}
	.g_banner-img{display: none;}
	.g_banner-imgm{display: block; width: 100%;}
	.g_index-container{padding-top: 50px;}
	.g_banner{height: auto; padding-top: 0;}
	.g_banner-container{padding: 0 26px; height: auto; bottom: 0; display: block; top: auto; padding-bottom: 50px;}
	.g_banner-container h1{text-align: center; font-size: 23px; font-weight: 900;}
	.g_banner-container p{display: block; font-size: 12px; font-weight: 500; margin-top: 12px; line-height: 20px; text-align: justify;}
	.g_news-container{padding: 94px 25px 27px; margin: 0;}
	.g_news-fl{position: relative; width: 100%; left: 0; top: 0; height: auto;}
	.g_news-title{text-align: center; width: 100%; font-size: 18px; font-weight: 700; top: -50px;}
	.g_news-first{height: 74px;}
	.g_btn-play{width: 15px; height: 15px;}
	.g_btn-play img{width: 15px; height: 15px;}
	.g_news-fr{margin-top: 90px; padding: 0; height: auto;}
	.g_news-fr ul li a time{display: none;}
	.g_news-fr ul li{width: 100%; display: block;}
	.g_news-fr ul li:nth-child(2n){padding-left: 0;}
	.g_news-fr ul li a p{height: auto;}
	.g_news-fr ul li:nth-last-child(-n+2){border-bottom: 1px solid #f0f0f0;}
	.g_news-fr ul li:last-child{border-bottom: 0 none;}
	.g_news-fr ul li a{padding: 22px 14px;}
	.g_influence{background: url(../images/g_53.jpg) no-repeat center top; background-size: 100% 100%;}
	.g_moudle-title{margin-top: 30px; font-size: 18px; font-weight: 700;}
	.g_moudle-subtitle{font-size: 12px; line-height: 20px; padding: 0 24px;}
	.g_banner-buttons a{font-size: 12px; height: 45px; padding: 0 15px; margin: 0 2px;}
	.g_banner-buttons a img{margin-left: 0;}
	.g_influence-list ul{display: block;}
	.g_influence-list ul li{width: 100%; display: block; position: relative; padding-left: 106px; margin-bottom: 19px;height: 180px;}
	.g_influence-list ul li p{font-size: 16px;}
	.g_influence-list ul li span{font-size: 12px;}
	.g_influence-list ul li img{width: 35px; height: 35px; position: absolute; left: 39px; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%);}
	.g_influence-data{margin-top: 0; text-align: left; font-size: 12px;}
	.g_influence-data span{font-size: 20px;}
	.g_influence-font{margin-top: 0;}
	.g_influence-font p{font-size: 12px; line-height: 20px; text-align: left;}
	.g_influence-font span{font-size: 12px; line-height: 20px; text-align: left; margin-top: 5px;}
	.g_influence-list{padding-bottom: 36px;}
	.g_sustainable-hxk{display: none;}
	.g_sustainable-mobile{display: block; margin-top: 55px; position: relative; padding:0 10px 46px;}
	.g_sustainable-item img{width: 100%; display: block;}
	.g_sustainable-item p{margin-top: 20px; font-size: 12px; font-weight: 500; color: #666; line-height: 20px; padding: 0 5px;}
	.g_sustainable-pagination{text-align: center; margin-top: 20px;}
	.g_sustainable-pagination .swiper-pagination-bullet-active{background: #e60012;}
	.g_sustainable-prev{width: 30px; height: 30px; background: url(../images/g_54.png) no-repeat center; background-size: 100%; position: absolute; left: -25px; top: 70px;}
	.g_sustainable-next{width: 30px; height: 30px; background: url(../images/g_55.png) no-repeat center; background-size: 100%; position: absolute; right: -25px; top: 70px;}
	.g_safe{background: url(../images/g_56.png) no-repeat center top; background-size: 100% 100%;}
	.g_safe-container{padding-top: 251px;}
	.g_safe-img{width: 230px; top: 27px; transform: translate(-38%,0); -webkit-transform: translate(-38%,0); right: auto; left: 50%;}
	.g_safe-content{display: block;}
	.g_safe-content p{font-size: 18px;}
	.g_safe-content span{display: block; font-size: 12px; line-height: 20px;}
	.g_safe-content a{width: 228px; height: 45px; margin: 22px auto 0;}
	.g_administer .g_safe-content a{margin-top: 15px;}
	.g_social-list ul{display: block;}
	.g_social-list ul li{width: 100%; display: block; margin-bottom: 24px;}
	.g_social-hgq{display: none;}
	.g_social-list ul li a{width: 100%; opacity: 1; position: relative;}
	.g_social-hgh{width: 100%; height: auto;}
	.g_social-hghimg{width: 100%; height: auto;}
	.g_social-list ul li.g_social-dqys{width: 100%;}
	.g_social-hghcontent{padding: 0 6px 12px 12px; top: auto; bottom: 0;}
	.g_social-hghicon{width: 35px; height: 35px;}
	.g_social-hghcontent p{font-size: 16px;}
	.g_social-hghcontent span{font-size: 12px; line-height: 24px;}
	.g_social-list{margin-top: 22px; padding-bottom: 20px;}
	.g_talent{background: url(../images/g_57.png) no-repeat center top; background-size: 100% 100%;}
	.g_talent-list ul{display: block;}
	.g_talent-list ul li{width: 100%; display: block; height: auto; margin-bottom: 16px;}
	.g_talent-bg{display: none;}
	.g_talent-bgm{display: block; width: 100%;}
	.g_talent-item{height: auto;}
	.g_talent-img{height: 153px;}
	.g_talent-list ul li:nth-child(1) .g_talent-img{top: 0; right: 5px;}
	.g_talent-list ul li:nth-child(2) .g_talent-img{right: auto; bottom: auto; top: 0; left: 25px;}
	.g_talent-list ul li:nth-child(3) .g_talent-img{right: 0; top: -12px;}
	.g_talent-list ul li:nth-child(2) .g_talent-content{top: auto; bottom: 0; padding-right: 33px;}
	.g_talent-content{height: 86px; padding-top: 20px;}
	.g_talent-content p{font-size: 20px;}
	.g_talent-list ul li:nth-child(2) .g_talent-content p{text-align: right; padding-right: 84px;}
	.g_talent-list ul li:nth-child(2) .g_talent-content span{text-align: right;}
	.g_administer{background: url(../images/g_61.png) no-repeat center top; background-size: 100% 100%; border-bottom: 1px solid #d8d8d8;}
	.g_administer .g_safe-container{padding: 251px 25px 0; height: auto; top: auto; bottom: 0;}
	.g_safe-content{height: auto;}
	.g_report-scroll{height: auto;}
	.g_report-scrollv{height: auto; overflow: hidden;}
	.g_report-list ul{display: block;}
	.g_report-list ul li{width: 100%;}
	.g_contact{height: auto; padding-bottom: 130px;}
	.g_contact-list{height: 130px; padding: 0 10px;}
	.g_contact-list ul li{height: 130px; flex-direction: column; justify-content: center; margin: 0; width: 25%; padding: 0 7px;}
	.g_contact-list ul li span{text-align: center; font-size: 12px;}
	.g_contact-list ul li img{margin-right: 0;}
	.g_report-list ul li time{display: none;}
	.g_report-list ul li{margin-bottom: 0; border-bottom: 1px solid #dfdfdf; padding: 9px 17px; box-shadow: unset; background: url(../images/g_62.png) no-repeat center top; background-size: 100% 100%;}
	.g_report-list ul li p{font-size: 12px; font-weight: 500; line-height: 20px; display: flex; align-items: center; min-height: 42px;}
	.g_report-list ul li a{display: flex; position: static; width: 228px; height: 40px; margin: 12px auto 0; transform: translateY(0); -webkit-transform: translateY(0); display: none;}
	.g_report-list ul li:last-child{border-bottom: 0 none;}
	.g_report-list ul li:hover p{font-size: 14px;}
	.g_report-list ul li:hover a{display: flex;}
	.g_report-list ul li:hover{box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1); z-index: 2;}
	.g_report-more{padding-right: 0;}
	.g_footer-right{display: none;}
	.g_mobile-item:nth-child(2){margin-left: 0;}
	.g_footer-index{padding-bottom: 103px; padding-top: 30px;}
	.g_footer-logo{width: 60px; margin: 0 auto;}
	
	
	/*可持续产品与解决方案*/
	.g_provideo{padding: 0 25px 34px;}
	.g_provideo-container{height: auto; padding: 0; background: none;}
	.g_provideo-fl{display: block;width: 100%; position:relative; left: 0; top: 0;}
	.g_provideo-fr{margin-top: 9px; width: 100%; padding: 20px 14px 27px; background: url(../images/product/g_16.png) no-repeat center top; background-size: 100% 100%; border-radius: 4px; overflow: hidden;}
	.g_provideo-fr p{text-align: center; font-size: 14px; font-weight: 700; line-height: normal;}
	.g_provideo-fr span{display: block; font-size: 12px; line-height: 20px; color: #666; margin-top: 10px;}
	.g_solution-container{display: none;}
	.g_solution-body{position: relative; display: block; margin-top: 25px; padding: 0 25px 28px;}
	.g_solution{padding-bottom: 0;}
	.g_solution-item{width: 100%; background: #fff; border-radius: 4px; overflow: hidden; position: relative; box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);}
	.g_solution-div p{font-size: 14px; height: auto;}
	.g_solution-div a{width: 228px; height: 45px; margin: 22px auto 0;}
	.g_solution-pagination{text-align: center; margin-top: 20px;}
	.g_solution-pagination .swiper-pagination-bullet-active{background: #e60012;}
	.g_solution-prev{width: 30px; height: 30px; background: url(../images/g_54.png) no-repeat center; background-size: 100%; position: absolute; left: 0; top: 128px;}
	.g_solution-next{width: 30px; height: 30px; background: url(../images/g_55.png) no-repeat center; background-size: 100%; position: absolute; right: 0; top: 128px;}
	.g_solution-swiper{box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);}
	
	
	
	/*人才发展*/
	.g_pagination-style{text-align: center; margin-top: 20px;}
	.g_pagination-style .swiper-pagination-bullet-active{background: #e60012;}
	.g_prev-style{width: 30px; height: 30px; background: url(../images/g_54.png) no-repeat center; background-size: 100%; position: absolute; left: 0; top: 128px;}
	.g_next-style{width: 30px; height: 30px; background: url(../images/g_55.png) no-repeat center; background-size: 100%; position: absolute; right: 0; top: 128px;}
	.g_measures-container{display: none;}
	.g_measures-mobile{display: block; position: relative; margin-top: 35px; padding: 0 25px 30px;}
	.g_measures-div{box-shadow: unset;}
	.g_measures-swiper{box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);}
	.g_performance{background: url(../images/talent/g_17.png) no-repeat center; background-size: 100% 100%;}
	.g_performance-list{margin-top: 40px;}
	.g_performance-list ul{padding: 0; flex-wrap: wrap;}
	.g_performance-list ul li{width: 50%; height: auto; padding: 0; margin-bottom: 35px;}
	.g_performance-icon{position: static; display: block; width: 35px; transform: translateY(0); -webkit-transform: translateY(0); margin: 0 auto;}
	.g_performance-font p{font-size: 12px; text-align: center; margin-top: 10px;}
	.g_performance-font p b{font-size: 20px;}
	.g_performance-font span{text-align: center; font-size: 12px; margin-top: 0;}
	.g_performance-list ul li:nth-child(2n)::after{display: none;}
	.g_performance .g_moudle-title{margin-top: 40px;}
	.g_system-container{padding: 0 0 20px;}
	.g_system-list{margin-top: 35px; padding: 0 32px; background: url(../images/talent/g_18.png) no-repeat center; background-size: 100% 100%;}
	.l_system-list{margin-top: 0;}
	.g_system-div p{font-size: 14px;}
	.g_system-list ul li{padding: 15px 13px 15px 20px;}
	.g_system-icon{top: 17px; width: 15px; height: 15px;}
	.g_system-list ul li::after{top: 23px; right: 13px;}
	.g_system-div span{font-size: 12px; line-height: 20px;}
	
	
	/*公司治理*/
	.g_corporation-title{font-size: 16px; padding-bottom: 10px;}
	.g_corporation-banner h1{color:#fff; text-shadow: 0px 4px 10px rgba(0, 0, 0, 0.3);}
	.g_corporation-banner p{color: #fff;}
	
	
	/*社会影响力*/
	.g_society-banner h1{color: #fff; text-shadow: 0px 4px 10px rgba(0, 0, 0, 0.3);}
	.g_society-banner .g_banner-container p{color: #fff;}
	.g_society-container{padding: 0 25px;}
	.g_society-img{display: none;}
	.g_society-imgm{display: block; width: 100%;}
	.g_society-div{display: block;}
	.g_society-fl{padding: 0; width: 100%;}
	.g_society-fl ul li p{font-size: 12px;}
	.g_society-fl ul li p b{font-size: 20px;}
	.g_society-fl ul li span{width: 120px; font-size: 12px; line-height: 20px;}
	.g_society-fr{width: 100%; padding: 0 24px;}
	.g_society-fr p{font-size: 14px;}
	.g_society-fr span{font-size: 12px; line-height: 20px; margin-top: 18px;margin-bottom: 18px;}
	.g_society-body{margin-bottom: 16px;}
	.g_society-fr p::after{margin-top: 10px;}
	.g_foundation{background: url(../images/society/g_05.png) no-repeat center; background-size: 100% 100%; height: auto; padding-bottom: 50px;}
	.g_foundation-container{padding: 0 25px;}
	.g_foundation-desc{font-size: 12px; line-height: 20px;}
	.g_foundation-data{height: auto; padding: 20px; border-radius: 4px;}
	.g_foundation-data ul{display: block;}
	.g_foundation-data ul li{width: 100%; margin-bottom: 20px;}
	.g_foundation-data ul li p{font-size: 12px;}
	.g_foundation-data ul li p b{font-size: 20px;}
	.g_foundation-data ul li span{font-size: 12px; width: 216px; margin: 5px auto 0; line-height: 18px;}
	.g_foundation-data ul li:last-child{margin-bottom: 0;}
	.l_society-ico{width: 32%;}
	
	
	/* 可持续产品与解决方案-具体案例页 */
	/* banner */
	.l_banner{margin-top: 0;}
	.l_banner-img{display: none;}
	.l_banner-imgm{display: block;width: 100%;}
	.g_banner-container h3{font-size: 24px; font-weight: 900;}
	.l_banner-container{padding-bottom: 123px;}
	
	/* 双良集团 */
	.l_influence{padding: 0;}
	.l_influence-container{width: 100%; margin: 0 auto; overflow: hidden;background: url(../images/case_one/l_08.png) no-repeat center top; background-size: 100% 100%;padding: 45px 25px 70px;}
	.l_moudle-title{font-size: 18px;line-height: 30px;margin: 22px 0 24px;width: 216px;text-align: center;}
	.l_moudle-subtitle{font-size: 12px;line-height: 36px;}
	.l_influence-list{margin-top: 40px;padding: 0;}
	.l_influence-list ul li img{width: 35px;height: 35px;}
	.l_influence-data{font-size: 12px;}
	.l_influence-data span{font-size: 20px;}
	.l_influence-font p{font-size: 12px;}
	.l_influence-qdys ul{flex-wrap: wrap;padding: 0 25px;}
	.l_influence-qdys ul li{width: 36%;margin-bottom: 33px;}
	.l_mou-title{width: 100%;}
	
	/* 其他客户案例 */
	.l_custom{padding: 38px 0 0;background: #fff;}
	.l_custom-title{font-size: 18px;}
	.l_custom-container{display: none;}
	.l_customob-container{display: block;width: 100%;margin: 0 auto; overflow: hidden;position: relative;padding: 21px 21px 67px;}
	.l_customob-item{display: flex;justify-content: space-between;padding: 4px;border-radius: 6px;}
	.l_customob-list{width: 100%;position: relative;background: url(../images/case_one/l_21.png) no-repeat center top / 100% 100%;box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);border-radius: 3px;}
	.l_customob-big{width: 100%;display: block;}
	.l_customob-bot{width: 100%;padding: 18px 24px;}
	.l_customob-list p{color: #333;font-size: 18px;line-height: 25px;font-weight: 700;}
	.l_customob-list span{display: block;color: #999;font-size: 14px;line-height: 25px;font-weight: 400;margin: 8px 0 13px;}
	.l_customob-list a{display: block;color: #E60012;font-size: 12px;line-height: 42px;font-weight: 500;display: flex;align-items: center;}
	.l_customob-list a img{width: 4px;height: 8px;margin-left: 6px;}
	.l_customob-pagination{z-index: 100;display: block;display: flex;justify-content: center;position: absolute;bottom: 30px!important;left: 0;}
	.l_customob-pagination .swiper-pagination-bullet{background: #D8D8D8;width: 7px;height: 7px;margin: 0 3px!important;opacity: 1;}
	.l_customob-pagination .swiper-pagination-bullet-active {background: #E60012;}
	.l_customob-prev{display: block;width: 25px;height: 25px;background: url(../images/case_one/l_19.png) no-repeat left center / 100% 100%;position: absolute;top: 150px;left: 0;z-index: 10;}
	.l_customob-next{display: block;width: 25px;height: 25px;background: url(../images/case_one/l_20.png) no-repeat left center / 100% 100%;position: absolute;top: 150px;right: 0;z-index: 10;}
	
	/*  */
	.l_contact{height: 130px;}
	
	.g_footer-copy{display: none;}
	.l_footer-copy{display: block;width: 100%;height: 63px;background: #333;position: absolute;left: 0;bottom: 0;text-align: center;font-size: 16px;color: #999;font-size: 12px;line-height: 18px;display: flex;justify-content: center;align-items: center;}
	
	
	
	/*数据安全与隐私*/
	.g_authority-container{padding: 1px 0 82px;}
	.g_international-mobile{display: block; padding: 0 25px; position: relative; margin-top: 35px;}
	.g_international-list{display: none;}
	.g_authority{background: url(../images/privacy/g_11.png) no-repeat center top; background-size: 100% 100%;}
	.g_international-swiper{box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);}
	.g_international-item{height: 350px; width: 100%; background: #fff; border-radius: 4px; padding: 46px 18px 0;}
	.g_international-item img{display: block; position: static; margin: 0 auto;}
	.g_international-div{margin-top: 42px;}
	.g_international-div p{font-size: 14px;}
	.g_international-div span{font-size: 12px; line-height: 20px; margin-top: 13px;}
	.g_privacy .g_system-container{padding-bottom: 30px;}
	.g_privacy .g_system-div p{max-width: 238px;}
	.g_join{height: 373px; background: url(../images/privacy/g_12.png) no-repeat center top; background-size: 100% 100%;}
	.g_join-div{height: 373px; justify-content: flex-end; padding: 0 43px 36px;}
	.g_join-div p{text-align: center; font-size: 18px;}
	.g_join-div span{display: block; font-size: 12px; line-height: 20px; margin-top: 12px; text-align: justify;}
	.g_join-container{padding: 0;}
	.g_nav-second a:first-child{display: flex;}
	.g_nav ul li:nth-child(2) .g_nav-first{display: none;}
	.g_nav ul li:nth-child(2) .g_nav-firstm{display: block;}
	.g_nav-second a{width: auto;}
	.g_video-container{width: 100%; padding: 0 20px;}
	.g_btn-close{right: 20px;}
	.g_video-container video{width: 100%; height: auto;}
	.g_video-container{height: auto;}
	.l_influence-list ul li{width: 33%;}
	.l_influence-data{white-space: nowrap;}
	.g_foundation-more{width: 100%;}
	
	
	.l_develop-container ul{display: none;}
	.l_develop-title{margin: 30px 0 7px;}
	.l_develop-container{margin: 0 auto;padding: 0 20px 30px;}
	.l_develop-train{font-size: 12px;margin-bottom: 36px;}
	.l_develop-mobile{display: block;}
	.l_developmob-swiper{overflow: inherit;}
	.l_developmob-item{margin-left: 53px;width: 70%;padding: 20px 13px;box-sizing: border-box;-webkit-box-sizing: border-box;background: url(../images/talent/g_25.png) no-repeat center top; background-size: 100% 100%;box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.3);}
	.l_developmob-img{width: 80px;}
	.l_developmob-div p{color: #333;font-size: 14px;line-height: 24px;font-weight: 500;margin: 8px 0 4px;}
	.l_developmob-div span{color: #999;font-size: 12px;line-height: 22px;font-weight: 400;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;word-wrap: break-word;white-space: normal;-webkit-line-clamp: 5;-webkit-box-orient: vertical;text-align: justify;min-height: 110px;}
	
	
	
	
	
	
	
	
}
