
/* CSS Document */
#root-ecology {padding-top: 80px}
a{text-decoration:none; color: #333;}
ul{margin:0px; padding:0px;}
li{margin:0px; padding:0px; list-style:none;}
a{text-decoration:none;}
a:focus, a:hover{text-decoration:none;}

.g_header a, .g_container a,.g_footer a
{
	text-decoration: none !important;
}

.g_container{width: 100%; overflow: hidden; background: #fff; min-width: 980px; padding-top: 80px;}
/* banner */

/*头部*/
.g_header{height:80px; width: 100%; position: fixed; left: 0; top: 0; z-index: 1000; box-shadow: 0px 5px 7px 0px rgba(116, 116, 116, 0.2); background: #fff; min-width: 980px;}
.g_header-container{width: 1400px; margin: 0 auto; height:80px; display: flex; justify-content: space-between; flex-wrap: nowrap;}
.g_logo{height:80px; display: flex; align-items: center;}
.g_nav{height:80px; margin-right: 10px;}
.g_nav ul{display: flex; justify-content: space-between; align-items: center;}
.g_nav ul li{height:80px;  align-items: center; display: flex;  margin: 0 6px;}
.g_nav-first{font-size: 16px; font-weight: 500; color: #666;  align-items: center; display: flex; height:80px;position: relative; }
.g_nav-first img{width: 14px; margin-left: 3px;}
.g_nav ul li:hover .g_nav-first::after{content: ''; display: block; width: 100%; position: absolute; height: 4px; background: #e60012; left: 0; bottom: 0;}

.g_nav{max-width: 880px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-left: 30px;}
.g_nav ul li{margin: 0 10px;}

.g_head-right{display: flex; align-items: center; flex-wrap: nowrap;min-width: 370px;}
.g_hotline{font-size: 16px; color:#e60012; margin: 0 6px 0 0;cursor: pointer;}
.g_hotline b{font-weight: 600; color:#e60012;}
.g_hotline img{height: 20px;}
.g_user-nologin{display: flex; justify-content: center;}
.g_user-nologin a{display: inline-block; height: 32px; font-size: 14px; color:#fff; padding: 0 11px; line-height: 32px;}
.g_btn-login{background: #e60012; border-radius: 2px 0 0 2px;}
.g_btn-register{background: #f11022; border-radius: 0 2px 2px 0;}
.g_btn-getcase{display: flex; height: 32px; padding: 0 11px; border-radius: 2px; box-sizing: border-box; -webkitbox-sizing: border-box; border: 1px solid #e60012; justify-content: center; align-items: center; font-size: 14px; color: #e60012;}
.g_head-user{margin: 0 6px;}
.g_nav-box{width: 100%; height: 600px; background:#F9F9F9 url(../images/g_98.png) no-repeat center top; background-size: auto 650px; position: absolute; left: 0; top: 80px; box-shadow: 0px 5px 7px 0px rgba(116, 116, 116, 0.2) inset; display: none;}
.g_nav-container{width: 1200px; margin: 0 auto; box-sizing: border-box; -webkit-box-sizing: border-box; padding-left: 60px; position: relative; padding-top:1px; height:600px;}
.g_nav-third{display: none;}
.g_nav-third{position: absolute; height: 600px; left: 220px; top: 0; width: 1100px; box-sizing: border-box; -webkit-box-sizing: border-box; padding-left: 36px; overflow: hidden;}
.g_nav-name{display: flex; align-items: center; font-size: 16px; font-weight: 700; color: #333; margin-top: 30px;}
.g_nav-name::after{content: ''; display: inline-block; width: 5px; height: 9px; background:url(../images/g_105.png) no-repeat center; background-size:100%; margin-left: 9px;}
.g_nav-second{display: block; font-size: 14px; color: #666;}
.g_nav-second:hover{color: #e60012; font-weight: 700;}

.g_sec-logo{display: block; height: 30px;}
.g_second-name p{font-size: 18px; font-weight: 700; color: #e60012; display: flex; align-items: center;}
.g_second-name p::after{content: '';  display: inline-block; width: 5px; height: 9px; background:url(../images/g_123.png) no-repeat center; background-size:100%; margin-left: 9px;}
.g_second-name span{display: block; font-size: 12px; color: #666;}
.g_second-name span.g_nav-desc{margin-top: 4px;}
.g_nav-scroll{height:530px; width:103%; overflow:hidden; overflow-y:scroll; padding-right:15px;}
.g_nav-scrollv{padding-top: 28px; padding-bottom: 20px; overflow: hidden;}
.g_nav-arrow{width: 100%; position: absolute; left: 0; bottom: 32px; display: flex; justify-content: center; align-items: center; font-size: 12px; color: #e60012;}
.g_nav-arrow img{width: 15px; margin-right: 6px;}

.g_third-list{ display: flex; flex-wrap: wrap; margin: 15px 0;}
.g_third-list a{margin-bottom: 14px; width: 30%; }
.g_third-list a p{font-size: 16px; font-weight: 700; color: #333; margin: 0 0 5px;}
.g_third-list a span{display: block; font-size: 12px; color: #666; margin-top: 5px;
	height: 17px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.g_third-list a p img{height: 14px;}
.g_nav-item{width: 156px; padding-bottom: 15px;}
.g_xiala-dqys .g_nav-third{display: block;}
.g_xiala-dqys .g_nav-second{color: #e60012; font-weight: 700;}
.g_nav-list{margin-top: 15px;}
.g_platform-name{display: flex; align-items: center; font-size: 16px; font-weight: 700; color: #333; margin-top: 10px;}
.g_platform-name::after{content: ''; display: inline-block; width: 5px; height: 9px; background:url(../images/g_105.png) no-repeat center; background-size:100%; margin-left: 9px;}
.g_platform-list{display: flex; flex-wrap: wrap; margin-top: 23px;}
.g_platform-list a{width: 30%; margin-bottom: 30px;}
.g_platform-list a p img{height: 14px;}
.g_platform-list a p .g_czx-logo{height: 17px;}
.g_platform-list a span{display: block; font-size: 12px; color: #666;}
.g_third-list a p .g_platform-himg{height: 30px;}
.g_nav-more{display: flex; align-items: center; font-size: 14px; color: #666; line-height: 30px;position: absolute; left: 60px; bottom: 50px;}
.g_nav-more::before{content: ''; display: inline-block; width: 12px; height: 12px; background:url(../images/g_99.png) no-repeat center; background-size:100%; margin-right: 5px; }

.g_third-list a:hover p{color: #e60012;}



/*底部*/
.g_footer{width: 100%; background:#f6f6f6; 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: 1380px; 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/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_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/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-copy a{margin-left:10px;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_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: 18px; font-weight: 500; color: #999;}
.g_footer-nav{margin-top: 31px;}
.g_footer-nav a{display: block; font-size: 14px; color: #999; margin-bottom: 22px;}
.g_footer-nav a:last-child{margin-bottom: 0;}
.g_footer-right ul li{margin-right: 75px;}
.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: 88px; height: 88px; top: 25px; left: 0; background: #fff; padding: 2px; border-radius: 3px; display: none; z-index: 10;}
.g_ctrls-img a span img{width: 84px; height: 84px;}
.g_ctrls-img a:hover span{display: block;}


.g_btn-nav{display: none;}
.g_banner-imgm{display: none;}
.g_btn-close{display: none;}
.g_photos-m{display: none;}
.g_panorama-imgm{display: none;}
.g_case-prev{display: none;}
.g_case-next{display: none;}
.g_footerlogo-imgm{display: none;}
.g_case-swiper{display: none;}
.g_kv-imgm{display: none;}
.g_kv-font{display: none;}
.g_product-iconm{display: none;}
.g_programme-mobile{display: none;}
.g_field-bgm{display: none;}
.g_prev-style{display: none;}
.g_next-style{display: none;}
.g_pagination-style{display: none;}
.g_map-mobile{display: none;}
.g_industry-imgm{display: none;}
.g_industry-zwt{display: none;}
.g_btn-users{display: none;}

.g_ranksmobile-swiper{display: none;}
.g_baipis .g_module-title{display: none;}
.g_baipis-list ul li:first-child{display: none;}

.g_baipis-pagination{display: block;}
.g_pagination-style{margin-top: 21px; text-align: center; height: auto; line-height: 0; display: block;}
.g_pagination-style .swiper-pagination-bullet{height: 6px; width: 6px;}
.g_pagination-style .swiper-pagination-bullet-active{background: #E60012; width: 20px; border-radius: 8px;}

@media only all and (max-width:1950px){
	.g_index-banner {height: 600px;}
	.g_banner-swiper {height: 600px;}
	.g_kv-img{height: 600px;}
}

@media only all and (max-width:1850px){
	.g_index-banner {height: 580px;}
	.g_banner-swiper {height: 580px;}
	.g_kv-img{height: 580px;}
}

@media only all and (max-width:1750px){
	.g_index-banner {height: 550px;}
	.g_banner-swiper {height: 550px;}
	.g_kv-img{height: 550px;}
}

@media only all and (max-width:1650px){
	.g_index-banner {height: 515px;}
	.g_banner-swiper {height: 515px;}
	.g_kv-img{height: 515px;}
}

@media only all and (max-width:1550px){
	.g_index-banner {height: 480px;}
	.g_banner-swiper {height: 480px;}
	.g_kv-img{height: 480px;}
}

@media only all and (max-width:1450px){
	.g_index-banner {height: 450px;}
	.g_banner-swiper {height: 450px;}
	.g_kv-img{height: 450px;}


	.g_w{width: 1200px;}
	
	.g_hotline{font-size: 14px;}
	.g_nav ul li{margin: 0 12px;}
	.g_nav-first{font-size: 14px;}
	.g_trend-title{font-size: 18px;}
	.g_trend-list ul li a p{font-size: 16px;}
	.g_trend-list ul li a span{font-size: 14px; line-height: 24px;}
	.g_case-list ul li p{font-size: 16px;}
	.g_case-rich{font-size: 14px; line-height: 24px; height: 95px;}
	.g_advantage-content p{font-size: 16px;}
	.g_advantage-content span{font-size: 14px; line-height: 24px;}
	.g_footer-container{width: 1138px;}
	.g_footer-right ul li p{font-size: 16px;}
	.g_footer-nav a{font-size: 12px;}
	.g_footer-right ul li{margin-right: 44px;}
	.g_contact-list ul li{margin: 0 20px;}
	.g_footer-right ul li{margin-right: 20px;}
	.g_footer-left::after{display: none;}
	.g_footer-container{justify-content: space-evenly;}
	
	/*首页*/
	.g_pro-container{width: 950px;}
	.g_pro-list{width: 330px;}
	.g_pro-list:nth-child(1) .g_pro-item:nth-child(1){margin-left: 60px;}
	.g_pro-list:nth-child(1) .g_pro-item:nth-child(4){margin-right: 60px;}
	.g_pro-list:nth-child(2) .g_pro-item:nth-child(2){margin-right: 60px;}
	.g_pro-list:nth-child(2) .g_pro-item:nth-child(3){margin-left: 60px;}
	.g_industry-logos ul{width: 1200px;}
	.g_nav-third{width: 85%;}
	.g_ranks-item{width: 95%;}
	
}

@media only all and (max-width:1350px){
	.g_index-banner {height: 420px;}
	.g_banner-swiper {height: 420px;}
	.g_kv-img{height: 420px;}
}

@media only all and (max-width:1255px){
	.g_w{width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; padding-left: 20px; padding-right: 20px;}
	
	.g_index-banner {height: 390px;}
	.g_banner-swiper {height: 390px;}
	.g_kv-img{height: 390px;}

	.g_nav ul li{margin: 0 10px;}
	.g_fieldthumb-item{width: 100%;}
	.g_map-list ul li{width: calc((100% - 442px) / 3); height: 406px;}
	.g_map-def{height: 406px;}
	.g_map-remark{padding: 20px 20px 0;}
	.g_map-remark p{font-size: 16px;}
	.g_map-remark span{font-size: 12px; line-height: 20px; margin-top: 12px;}
	.g_map-list ul li.g_map-dqys .g_map-hover{width: 400px !important; opacity: 1 !important;}
	.g_map-content{width: 400px; height: 406px; padding: 20px 15px 0;}
	.g_map-content>p{font-size: 16px;}
	.g_map-content img{height: 16px; margin: 15px 0 10px;}
	.g_map-content>span{font-size: 12px; line-height: 20px; height: 100px;}
	.g_map-content>b{margin-top: 10px;}
	.g_map-tab{margin-top: 10px;}
	.g_map-tab a{padding: 0 14px; margin: 0 5px 10px 0; min-width: 86px;}
	.g_map-buttons{width: 100%; justify-content: space-between; padding: 0 20px; bottom: 20px;}
	.g_map-buttons a{width: 170px;}
	.g_map-list ul li.g_map-dqys{width: 400px;}
	.g_industrythumb-item{margin: 0 30px;}
	.g_industry-content a{left: 20px;}
	.g_industry-logos ul{width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; padding: 0 20px;}
	.g_news-container{padding-left: 638px;}
	.g_nav-container{width: 100%}
	.g_nav-box{    background: #F9F9F9 url(../images/g_98.png) no-repeat -365px top; background-size: auto 100%;}
	.g_field-thumb .swiper-slide{width: 9.5%;}
	.g_nav-third{width: 80%;}
	.g_third-list a{width: 33.333%;}

		
	.g_ranks-middle p{font-size: 14px;}
	.g_ranks-middle span{font-size: 12px;}
	.g_ranks{padding-bottom: 40px;}
	.g_map-container{padding-bottom: 0;}
	.g_baipis-list ul li .g_baipis-container{padding-left: 133px;}
	.g_baipis-list ul li .g_baipis-content p{height: 40px; overflow: hidden; font-size: 14px;}
	.g_baipis-list ul li .g_baipis-desc{font-size: 12px; width: 100%;}

	.m_programme-img{top: 2px;}
	.m_programme-def span{font-size: 13px;}
	
	/* 白皮书/报告-报告 白皮书 */
	.m_paper-top{width: 100%;}
	.m_paper-item{padding: 0 0 20px 100px;min-height: 182px;}
	.m_paper-imgbig{width: 80px;}
	.m_paper-img{width: 80px;}
	.m_paper-shadow{bottom: 42px;}
	.m_paper-imgbig .m_paper-shadow{width: 245px;height: 44px;right: -41px;}
	.m_paper-content p{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;}
	.m_paper-content a{width: 120px;height: 35px;font-size: 12px;}
	
	/* 35年来，用友持续引领企业服务产业发展 */
	.m_property-container{width: 100%;padding: 0 20px;box-sizing: border-box;-webkit-box-sizing: border-box;}
	.m_property-con ul li p{font-size: 30px;}
	.m_property-con ul li b{font-size: 20px;}
	.m_property-con ul li span{font-size: 14px;}
	.m_property-con ul li:nth-child(2){height: 230px;}
	.m_property-con ul li:last-child{height: 270px;}
	.m_property-con ul li:nth-child(2) p{font-size: 58px;}
	.m_property-con ul li:last-child p{font-size: 70px;}
	
	/* 用友在业界率先提出"数智化"(数字化+智能化)概念 */
	.m_concept-container{width: 100%;padding: 0 20px;box-sizing: border-box;-webkit-box-sizing: border-box;}
	/* .m_concept-le{height: auto;} */
	.m_concept-notion{font-size: 17px;}
	.m_concept-face{font-size: 13px;line-height: 24px;}
	
	/* 用友BIP，被重要央媒誉为企业数智化的“大国重器” */
	.m_treasure-container{width: 100%;padding: 0 20px;box-sizing: border-box;-webkit-box-sizing: border-box;}
	.m_treasure-great{font-size: 16px;}
	.m_treasure-mind{font-size: 16px;}
}

@media only all and (max-width:1160px){
	.g_index-banner {height: 360px;}
	.g_banner-swiper {height: 360px;}
	.g_kv-img{height: 360px;}

	.g_nav{margin-right: 60px;}
	.g_head-right{position: relative;}
	.g_hotline{position: absolute; right: 0; top: 7px;}
	.g_advantage-content span{height: auto;}
	.g_more-swiper{width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; height: 360px;}
	/* 友情链接 */
	.l_amity-title{font-size: 12px;}
	.l_amity-con a{font-size: 12px;}
	.g_news-container{padding:20px 20px 35px 450px; min-height: 285px;}
	.g_news-fl{width: 409px; height: 230px; left: 20px; top: 20px;}
	.g_news-fl a{width: 409px; height: 230px;}
	.g_news-fl a img{width: 100%; height: auto;}
	.g_news-title{font-size: 16px; padding-top: 48px;}
	.g_news-fr ul li{padding-bottom: 10px; margin-bottom: 10px;}
	.g_news-fr ul li a p{font-size: 14px;}
	.g_news-fr ul li a span{font-size: 12px; margin-top: 4px;}
	.g_btn-more{right: 20px; bottom: 20px;}
	.g_nav-third{width: 720px;}
}

@media only all and (max-width:870px)
{
	.g_nav{max-width:100%;margin:0!important}

    .top-space {height: 50px;}
    .g_third-list2 .box{margin:0 !important}
    .g_third-list2 .box h3{font-size:14px !important;}
	.g_index-banner {height: auto;}
	.g_banner-swiper {height: auto;}
	.g_kv-img{height: auto;}

	.g_w{ padding-left: 0; padding-right: 0;}
	.g_container{min-width: 100%; padding-top: 50px;}
	.g_header{min-width: 100%; background: #fff; height: 50px; box-shadow: 0px 5px 7px 0px rgba(116, 116, 116, 0.2);}
	.g_header-container{padding: 0 10px; height: 50px;}
	.g_logo{height: 50px;}
	.g_logo img{height: 50px;}
	.g_nav{position: fixed;width: 100%; height:calc(100% - 50px); left:0; top: 50px; z-index: 1000; background: #fff; display: none; overflow-x: hidden; overflow-y: scroll; border-top: 1px solid #eee; margin-right: 0;}
	.g_nav ul{display: block; padding-top: 20px;}
	.g_nav ul li{height: auto;margin: 0; padding:0 25px; width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; display: block;}
	.g_nav-first{width: 100%; justify-content: space-between; height: 40px;}
	.g_nav-first img{margin-left: 0; transform: rotate(-90deg); -webkit-transform: rotate(-90deg);}
	.g_btn-close{display: block; width: 30px; height: 30px; background:url(../images/g_51.png) no-repeat right bottom; background-size: 100%; position: absolute; left: 50%; margin-left: -15px; bottom: 20px;}
	.g_nav-first{height: 40px;}
	.g_nav ul li:hover .g_nav-first::after{display: none;}
	.g_nav-dqys{background:#f3f3f3;}
	.g_nav-box{height: auto; position: relative; width: calc(100% + 50px); top: 0; left: -25px;background:#f3f3f3 url(../images/g_116.png) no-repeat center bottom; background-size: 100%; box-shadow: unset;}
	.g_head-right{position: fixed; width: 126px; left: 0; bottom: 70px; z-index: 1001; display: none;}
	.g_hotline{position: static; display: block; font-size: 12px; margin-right: 0; margin-bottom: 12px; padding-left: 20px;}
	.g_hotline b{display: block;}
	.g_head-user{margin: 0 0 12px;}
	.g_btn-getcase{width: 80%; margin: 0 auto;}
	.g_btn-nav{display: flex; position: absolute; right: 0; top: 0; height: 50px; width: 50px; align-items: center; background:url(../images/g_48.png) no-repeat center; background-size: 18px;}
	.g_banner{height: auto;}
	.g_banner-img{display: none;}
	.g_banner-imgm{display: block; width: 100%;}
	.g_banner-content{padding: 0 28px;}
	.g_banner-content h1{text-align: center; font-size: 24px; font-weight: 700;}
	.g_banner-content p{text-align: center; padding: 0 23px; font-size: 12px; color: #666; line-height: 20px; margin-top: 15px; margin-bottom: 0;}
	.g_btn-banner{width: 100%; height: 45px; display: flex; align-items: center; justify-content: center; margin: 66px auto 0;}
	.g_btn-banner::after{content: ''; display: inline-block; width: 15px; height: 15px; background:url(../images/g_49.png) no-repeat right bottom; background-size: 100%; margin-left: 5px;}
	.g_trend-container{padding: 42px 0 38px;}
	.g_moudle-title{font-size: 18px; font-weight: 700; text-align: center;}
	.g_trend-body{margin-top: 36px; padding: 36px 25px; background:url(../images/g_53.png) no-repeat center top; background-size: 100% 100%; border-radius: 0;}
	.g_trend-photos{display: none;}
	.g_photos-m{display: block; position: static; width: 100%;}
	.g_trend-title{font-size: 14px; font-weight: 700; line-height: 24px; margin-bottom: 22px;}
	.g_trend-item a p{font-size: 14px;}
	.g_trend-item{margin-bottom: 19px;}
	.g_trend-list ul li a span{display: none;}
	.g_trend-list ul li{padding-top: 10px; margin-top: 10px;}
	.g_trend-list ul li a{padding: 0 14px;}
	.g_trend-list ul li a p{font-size: 14px; font-weight: 500; color: #666;}
	
	.g_panorama{background:url(../images/g_55.png) no-repeat center top; background-size: 100% 100%;}
	.g_panorama-container{padding: 24px 0 37px;}
	.g_panorama-content{margin-top: 38px; padding: 0 25px;}
	.g_panorama-img{display: none;}
	.g_panorama-imgm{display: block; width: 100%;}
	.g_case-item{width: 100%; background:#fff url(../images/g_58.png) no-repeat center top; background-size: 100% 100%; overflow: hidden; box-sizing: border-box; -webkit-box-sizing: border-box; padding: 20px 20px 46px; border-radius: 4px; position: relative; height: 280px;}
	.g_case-item img{display: block; height: 40px; margin: 0 auto;}
	.g_case-item p{font-size: 14px; color: #333; font-weight: 700; margin-top: 14px;}
	.g_case-rich{font-size: 12px; line-height: 20px; color: #999; margin-top: 15px; height: 79px;
		 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_case-item a{display: flex; width: 100%; height: 40px; box-sizing: border-box; -webkit-box-sizing: border-box; border: 1px solid #e60012; border-radius: 4px; justify-content: center; align-items: center; font-size: 14px; color: #fff;
		background: #e60012; position: absolute; left: 0; bottom: 0;
	}
	.g_case-list{display: none;}
	.g_case-swiper{display: block; margin-top: 37px;}
	.g_case-container{padding: 47px 25px 29px; position: relative;}
	.g_case-prev{display: block; width: 21px; height: 21px;  background: url(../images/g_56.png) no-repeat center; background-size: 100%; position: absolute; left: 15px; top: 50%; cursor: pointer; z-index: 20;}
	.g_case-next{display: block; width: 21px; height: 21px;  background: url(../images/g_57.png) no-repeat center; background-size: 100%; position: absolute; right: 15px; top: 50%;cursor: pointer; z-index: 20;}
	.g_case-pagination{text-align: center; margin-top: 43px;}
	.g_case-pagination .swiper-pagination-bullet-active{background: #e60012;}

	.g_more-container{padding: 71px 0 47px;}
	.g_more-list{margin-top: 44px; padding: 0 25px;}
	.g_more-swiper{box-shadow: unset; padding: 0; width: 100%;}
	.g_more-item{width: 100%;}
	.g_more-swiper .swiper-slide{width: 100%; background: #f7f7f7; border-radius: 4px;}
	.g_more-videos{width: 100%; height: auto;}
	.g_more-item:hover a:hover{box-shadow: unset; background: #f7f7f7;}
	.g_more-videos p{display: block; text-align: center; margin-top: 10px; font-size: 14px; font-weight: 700;}
	.g_more-swiper .swiper-slide-active .g_more-content p{color: #e60012;}
	.g_more-swiper .swiper-slide-active .g_more-content span{background: url(../images/g_31.png) no-repeat center; background-size: 100%;}
	.g_btn-play{transform: translate(-50%,0); margin-top: -42px;}
	.g_more-prev{display: block; width: 21px; height: 21px;  background: url(../images/g_56.png) no-repeat center; background-size: 100%; position: absolute; left: 15px; top: 30%; cursor: pointer; z-index: 20; border:0 none;}
	.g_more-next{display: block; width: 21px; height: 21px;  background: url(../images/g_57.png) no-repeat center; background-size: 100%; position: absolute; right: 15px; top: 30%;cursor: pointer; z-index: 20;border:0 none;}
	.g_more-prev:hover{background: url(../images/g_56.png) no-repeat center; background-size: 100%;border: 0 none;}
	.g_more-next:hover{background: url(../images/g_57.png) no-repeat center; background-size: 100%; border: 0 none;}
	.g_more-pagination{padding: 0; text-align: center; margin-top: 29px;}
	.g_more-pagination .swiper-pagination-bullet-active{background: #e60012;}
	.g_contact-container{padding: 30px 25px 130px;}
	.g_contact-title{font-size: 20px; line-height: 36px; padding: 0 31px;}
	.g_btn-contact{width: 100%; height: 45px; line-height: 45px; margin-top: 25px;}
	.g_contact-list{height: auto; padding: 19px 25px; box-sizing: border-box; -webkit-box-sizing: border-box;}
	.g_contact-list ul{height: auto;}
	.g_contact-list ul li{margin: 0 7px; display: block; text-align: center;}
	.g_contact-list ul li img{display: block; margin: 0 auto;}
	.g_contact-list ul li span{display: block; font-size: 12px; margin-top: 8px;}
	.g_footer{ background: #efefef; padding-bottom: 60px;}
	.g_footer-left{width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; padding: 0 25px;}
	.g_footer-right{display: none;}
	.g_footer-container{padding: 13px 0 0; background: #efefef;}
	.g_footer-logo{height: 30px; width: 45px; margin: 0 auto;}
	.g_footerlogo-img{display: none;}
	.g_footerlogo-imgm{display: block; height: 30px;}
	.g_footer-mobile{margin-top: 12px; padding-top: 22px; border-top: 1px solid #d8d8d8;}
	.g_mobile-item:nth-child(2){margin-left:0;}
	.g_mobile-item p{color: #666;}
	.g_mobile-content span{color: #e60012;}
	.g_mobile-content::before{background: url(../images/g_60.png) no-repeat center; background-size: 100%;}
	.g_footer-address{margin-top: 18px; display: flex; justify-content: flex-start; flex-wrap: wrap;}
	.g_footer-copy{width: 100%; background: #e60012; height: auto; padding: 15px 42px; box-sizing: border-box; -webkit-box-sizing: border-box; line-height: 18px; font-size: 12px; color: #fff; position: static; margin-top: 25px;}
	
	
	
	.l_banner-content h1{color: #fff;}
	.l_banner-content p{color: #fff;}
	.l_btn-banner{margin: 111px auto 0;}
	
	/* 趋势洞察 */
	.l_trend-big{display: block;width: 6px;height: 12px;vertical-align: middle;}
	.l_trend-bigm{display: none;width: 6px;height: 12px;vertical-align: middle;}
	.g_trend-list ul li:hover .l_trend-big{display: none;}
	.g_trend-list ul li:hover .l_trend-bigm{display: block;}
	
	/* 友情链接 */
	.l_amity{display: none;}
	
	/*了解详情*/
	/* .l_more-swiper{height: 297px;} */
	
	.l_header-con{display: none;width: 100%;height: calc(100% - 50px);background: rgba(0, 0, 0, 0.6);position: fixed;top: 50px;left: 0;}
	.g_more-content span{margin-top: 11px;}
	
	
	
	/*集团首页*/
	.g_index-container{padding-top: 0;}
	.g_kv-img{display: none;}
	.g_kv-imgm{display: block; width: 100%;}
	.g_index-banner{height: auto; margin-top: 50px;}
	.g_kv-container{display: block; padding: 0 28px 36px; height: auto; top: auto; bottom: 0;}
	.g_kv-font{height: 23px; top: 79px; right: 25px; position: absolute; display: block;}
	.g_kv-container p{font-size: 24px; font-weight: 900; padding-top: 0; text-align: justify; text-shadow: unset;}
	.g_kv-container span{font-size: 12px; line-height: 16px; margin-top: 3px;text-align: justify; text-shadow: unset;}
	.g_kv-container a{width: 100%; margin-top: 22px; height: 45px; display: flex; align-items: center; justify-content: center; line-height: normal; font-size: 14px;}
	.g_kv-container a::after{content: ''; display: inline-block; width: 15px; height: 15px; background: url(../images/g_49.png) no-repeat center; background-size: 100%; margin-left: 9px;}
	.g_kv-container img{display: none;}
	.g_product{height: 207px; background: url(../images/mobile/g_04.png) no-repeat center top; background-size: 100% 100%;}
	.g_product-iconm{display: block; width: 131px; margin: 59px auto 0;}
	.g_product-icon{display: none;}
	.g_pro-container{width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; padding: 0 16px;}
	.g_pro-item a{width: 90px; height: 30px; font-size: 12px;}
	.g_pro-item a::after{margin-left: 7px;}
	.g_pro-list{width: 135px; height: 207px;}
	.g_pro-list:nth-child(1) .g_pro-item:nth-child(1){margin-left: 45px;}
	.g_pro-list:nth-child(1) .g_pro-item:nth-child(4){margin-left: 45px; margin-right: 0;}
	.g_pro-list:nth-child(2) .g_pro-item:nth-child(2){margin-right: 0;}
	.g_pro-list:nth-child(2) .g_pro-item:nth-child(3){margin-left: 0;}
	.g_pro-list:nth-child(2) .g_pro-item:nth-child(1){margin-right: 45px;}
	.g_pro-list:nth-child(2) .g_pro-item:nth-child(4){margin-right: 45px;}
	.g_pro-list:nth-child(2){justify-content: flex-end;}
	.g_module-title{font-size: 18px; margin-top: 30px;}
	.g_module-subtitle{margin: 3px auto 0; font-size: 13px; max-width: 228px;}
	.g_programme-holder{display: none;}
	.g_btn-programme{display: none;}
	.g_programme-mobile{display: block; width: 100%; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; padding: 0 17px; margin-top: 30px;}
	.g_programme-swiper{width: 100%; height: 210px; background: url(../images/mobile/g_06.png) no-repeat center top; background-size: 100% 100%; border-top: 1px solid #ededed; }
	.g_programme-ary{display: flex; flex-wrap: wrap;box-sizing: border-box; -webkit-box-sizing: border-box; position: relative; border-left: 1px solid #ededed;}
	.g_programme-ary li{width: 25%; box-sizing: border-box; -webkit-box-sizing: border-box; border-bottom: 1px solid #ededed; border-right: 1px solid #ededed; height: 105px;}
	.g_programme-def{width: 100%; padding:0 5px; height: 105px; box-sizing: border-box; -webkit-box-sizing: border-box; position: relative;}
	.g_programme-def img{width: 36px; height: 36px; margin: 0 auto;}
	.g_programme-def span{display: flex; margin-top: 7px; height: 36px; align-items: center; justify-content: center; font-size: 13px; text-align: center;}
	.g_prev-style{width: 6px; height: 10px; background: url(../images/mobile/g_07.png) no-repeat center top; background-size:100% 100%; position: absolute; left: 6px; top: 50%; margin-top: -16px; display: block; z-index: 20;}
	.g_next-style{width: 6px; height: 10px; background: url(../images/mobile/g_08.png) no-repeat center top; background-size:100% 100%; position: absolute; right: 6px; top: 50%; margin-top: -16px; display: block; z-index: 20;}
	.g_pagination-style{margin-top: 21px; text-align: center; height: auto; line-height: 0; display: block;}
	.g_pagination-style .swiper-pagination-bullet{height: 6px; width: 6px;}
	.g_pagination-style .swiper-pagination-bullet-active{background: #E60012; width: 20px; border-radius: 8px;}
	.g_programme-hover{display: none; opacity: 1; z-index: 10; width: calc(100% + 1px); left: -1px;}
	.g_programme-content{width: 100%; height: 210px; background: #fff url(../images/g_68.png) no-repeat center bottom; background-size: 100%; box-shadow: 0px 0px 20px 0px rgba(153, 153, 153, 0.12) inset;}
	.g_btn-pclose{width: 16px; height: 16px; background:url(../images/mobile/g_09.png) no-repeat center bottom; background-size: 100%; position: absolute; right: 10px; top: 15px;}
	.g_programme-content span{font-size: 12px; line-height: 20px; 
		-webkit-line-clamp: 5;
	}
	.g_programme-content p{font-size: 14px;}
	.g_programme-content a{bottom: 20px;}
	.g_programme-content img{width: 40px; height: 40px; bottom: 20px;}
	.g_field-thumb{display: none;}
	.g_field-container{position: relative; padding: 0 16px;}
	.g_field-scene{height: 323px; margin-top: 31px;}
	.g_field-bgm{display: block; width: 100%;}
	.g_field-bg{display: none;}
	.g_field-item{height: 323px;}
	.g_field-content{display: block; overflow: hidden;}
	.g_field-title{height: 19px; margin: 38px 0 0 16px;}
	.g_field-content>p{font-size: 14px;padding: 0 16px; margin: 32px 0 0 0;}
	.g_field-content>span{display: block; max-width: 283px; margin: 10px 0 0 16px; font-size: 12px; color: #666; line-height: 22px; background: none; padding: 0;}
	.g_field-buttons{width: 100%; margin: 0; box-sizing: border-box; -webkit-box-sizing: border-box; position: absolute; left: 0; bottom: 35px; padding: 0 16px; justify-content: space-between;}
	.g_field-buttons a{width: 47.5%; height: 40px;}
	.g_field-buttons a.g_btn-white{margin-left: 0;}
	.g_map-list{display: none;}
	.g_map-mobile{display: block; margin-top: 10px; position: relative; width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box;}
	.g_map-container{padding: 0 0 32px; overflow: hidden;}
	.g_map-item{width: 100%; background:#f2f2f2 url(../images/mobile/g_20.png) no-repeat center top; background-size: 100%; box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.1); padding-bottom: 93px; position: relative;}
	.g_map-box{position: relative;}
	.g_map-imgs{display: block; width: 100%;}
	.g_map-mask{width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: rgba(0,0,0,0.4); box-sizing: border-box; -webkit-box-sizing: border-box; padding: 33px 21px 0;}
	.g_map-mask p{font-size: 18px; font-weight: 700; color: #fff;}
	.g_map-logo{display: block; height: 21px; margin-top: 20px;}
	.g_map-swiper{padding: 16px;
		transition: all 0.3s ease-in-out;
		-webkit-transition: all 0.3s ease-in-out;
		height: 535px;
	}
	.g_map-desc{font-size: 13px; line-height: 22px; color: #666; padding: 20px 19px 0; text-align: justify;}
	.g_map-item b{display: block; text-align: center; font-size: 14px; font-weight: 500; margin-top: 30px;}
	.g_map-tab a{margin: 0 7px 10px; min-width: 93px; box-sizing: border-box; -webkit-box-sizing: border-box; text-align: center;}
	.g_map-tab{padding: 0 7px;}
	.g_industry-thumb{display: none;}
	.g_industry{width: 100%; height: auto;}
	.g_industry .g_module-subtitle{width: 100%; text-align: center; top:63px; display: block; max-width: 100%;}
	.g_industry-item{height: auto;}
	.g_industry-imgm{display: block; width: 100%;}
	.g_industry-img{display: none;}
	.g_industry-zwt{display: block; width: 100%;}
	.g_industry-content{width: 100%; height: auto; top: auto; bottom: 0; padding-bottom: 82px; padding-top: 0;}
	.g_industry-desc{width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; padding: 0 48px; text-align: justify; font-size: 12px; line-height: 18px; margin-top: 8px;}
	.g_industry-content>p{font-size: 18px; font-weight: 700; text-align: center; padding: 0 70px;}
	.g_industry-content a{position: static; width: 110px; height: 33px; margin: 21px auto 0;}
	.g_industry-content>span{display: none;}
	.g_industry-logos{height: 57px; background: rgba(216, 216, 216, 0.3); backdrop-filter: blur(10px);}
	.g_industry-logos ul{height: 57px; padding: 0; justify-content: center;}
	.g_industry-logos ul li{margin: 0 11px;}
	.g_industry-logos ul li img{height: 28px; display: block;}
	.g_industry .g_prev-style{width: 6px; height: 10px; background: url(../images/mobile/g_27.png) no-repeat center top; background-size:100% 100%; }
	.g_industry .g_next-style{width: 6px; height: 10px; background: url(../images/mobile/g_28.png) no-repeat center top; background-size:100% 100%; }
	
	.g_ranks-swiper{display: none;}
	.g_ranksmobile-swiper{display: block; overflow: hidden;}
	.g_ranks-content{margin-top: 40px; padding: 0 20px;}
	.g_ranks-slider{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center;}
	.g_ranks-item{width: calc((100% - 23px) / 2); margin-bottom: 35px; height: 80px;}
	.g_ranks-before{width: 45px; height: 71px;}
	.g_ranks-after{width: 45px; height: 71px;}
	.g_img-wheat{width: 45px; height: 71px;}
	.g_ranks-middle span{font-size: 10px; /* transform: scale(0.83); -webkit-transform: scale(0.83); */margin-top: 0; line-height: 16px;}
	.g_ranks-middle{height: 80px;}
	.g_ranks-logo{width: 66px; height: auto;}
	.g_ranks-prev{width: 6px; height: 10px; left: 8px; top:50%;}
	.g_ranks-next{width: 6px; height: 10px; right: 8px; top: 50%;}
	.g_ranks-pagination{margin-top: 0;}
	
	
	
	.g_baipis{padding: 0 0 46px; background: url(../images/mobile/g_29.png) no-repeat center bottom; background-size:100%; position: relative; margin-top: 32px;}
	.g_baipis-container{padding: 56px 25px 0; width: 100%; min-height: 100px; position: static;}
	.g_baipis-img{width: 110px; position: static; display: block; margin: 0 auto;}
	.g_baipis-content{height: auto;}
	.g_baipis-content p{font-size: 18px; width: 100%; text-align: center; position: absolute; top: 10px; left: 0;}
	.g_baipis-content span{font-size: 13px; text-align: center;}
	.g_baipis-desc{padding: 0 21px; font-size: 12px; color: #666; line-height: 18px; text-align: justify;}
	.g_baipis-content a{width: 100%; height: 45px; font-size: 14px; border-radius: 4px; margin-top: 0;}
	.g_news{height: auto; background: url(../images/mobile/g_30.png) no-repeat center bottom; background-size:100%;}
	.g_news-container{padding:0 19px 71px;}
	.g_news-fl{width: 100%; position: static; height: auto;}
	.g_news-fl a{width: 100%; height: auto;}
	.g_news-title{padding: 15px 12px 10px; font-size: 12px;}
	.g_news-fr{margin-top: 23px; padding: 0 8px;}
	.g_news-fr ul li{padding-bottom: 19px; margin-bottom: 19px;}
	.g_news-fr ul li a p{white-space: nowrap; overflow: hidden; height: 24px; text-overflow: ellipsis;}
	.g_news-fr ul li a span{font-size: 12px; color: #999;}
	.g_honor-container{padding-bottom: 30px;}
	.g_honor-list ul{flex-wrap: wrap; justify-content: center; padding: 0 10px;}
	.g_honor-list ul li{width: calc((100% - 28px) / 3); margin:0 4px 0; height: auto;}
	.g_honor-list ul li p br{display: none;}
	.g_honor-list ul li img{height: 60px;}
	.g_honor-list{margin-top: 20px;}
	.g_nav-container{padding-left: 31px; height: auto; box-sizing: border-box; -webkit-box-sizing: border-box; padding-right: 25px;}
	.g_nav-name{display: none;}
	.g_nav-more{display: none;}
	.g_nav-third{width: 100%; position: static; height: auto; padding-left: 16px;}
	.g_nav-item{width: 100%;}
	.g_nav-list{margin-top: 0;}
	.g_second-name img{height: 22px;}
	.g_nav-scroll{padding: 10px 0;}
	.g_third-list{margin-top: 20px; display: block;}
	.g_third-list a{display: block; width: auto; margin-bottom: 15px;}
	.g_third-list a p{font-size: 14px; color: #666;}
	.g_third-list a span{margin-top: 0;}
	.g_nav-dqys .g_nav-first img{transform: rotate(0); -webkit-transform: rotate(0);}
	.g_nav-second{background: url(../images/g_117.png) no-repeat right center; background-size:14px;}
	.g_xiala-dqys .g_nav-second{color: #666; background: url(../images/g_02.png) no-repeat right center; background-size:14px; font-weight: 400;}
	.g_platform-list{display: block;}
	.g_platform-list a{width: auto; display: block;}
	.g_third-list a p img{height: 12px;}
	.g_platform-list a p img{height: 12px;}
	.g_platform-list a{margin-bottom: 15px;}
	.g_platform-list{margin-top: 15px;}
	.g_btn-navclos{background: #F6F6F6 url(../images/g_118.png) no-repeat center; background-size: 14px;}
	.g_nav-second:hover{color: #666; font-weight: 400;}
	.g_second-name p{font-size: 14px;}
	.g_btn-users{display: block; width: 50px; height: 50px; background:url(../images/g_119.png) no-repeat center; background-size: 22px; position: absolute; right:60px; top: 0;}
	.g_head-right{display: none; width: 100%; height: auto; background: #fff; border-top: 1px solid #eee; position: fixed; left: 0; top: 50px; z-index: 1001; bottom: auto; padding-bottom: 20px;}
	.g_hotline b{display: inline;}
	.g_hotline{padding:26px 38px 13px; margin-bottom: 0; font-size: 14px;}
	.g_head-user{padding: 13px 38px;}
	.g_user-nologin{justify-content:space-between;}
	.g_user-nologin a{width: 48%; padding: 0; border-radius: 2px; text-align: center;}
	.g_user-info{position: relative; padding-left: 66px; min-height: 56px; height: auto;}
	.g_user-info img{display: block; width: 54px; height: 54px; border-radius: 54px; border: 1px solid #eee; position: absolute; left: 0; top: 0;}
	.g_user-div{padding: 5px 0;}
	.g_user-div p{font-size: 14px; color: #333;}
	.g_user-div span{display: block; font-size: 12px; color: #666; margin-top: 5px;}
	.g_user-bottons{margin-top: 20px; display: flex; align-items: center; justify-content: space-between; position: static; padding: 0; width: 100%; box-shadow: unset;}
	.g_user-bottons a{display: flex; justify-content: center; align-items: center; font-size: 14px; width: 48%; height: 32px; border-radius: 2px; border: 1px solid #e60012; margin-bottom: 0;}
	.g_user-bottons .g_btn-white{color: #e60012;}
	.g_map-prev{top: 255px;}
	.g_map-next{top: 255px;}
	.g_indbanner-item{height: auto;}
	.g_index-banner .g_banner-pagination{bottom: 10px;}
	.g_nav-scroll{height: auto; overflow: hidden;}
	.scrollVBar{display: none;}
	.g_nav-scrollv{padding: 0;}
	.g_nav-hotline{display: none;}
	.g_banner-video{display: none;}
	.g_ranks-swiper{display: none;}
	.g_ranksmobile-swiper{display: block; overflow: hidden;}
	.g_ranks-content{margin-top: 40px; padding: 0 20px;}
	.g_ranks-slider{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center;}
	.g_ranks-item{width: calc((100% - 23px) / 2); margin-bottom: 35px; height: 80px;}
	.g_ranks-before{width: 45px; height: 71px;}
	.g_ranks-after{width: 45px; height: 71px;}
	.g_img-wheat{width: 45px; height: 71px;}
	.g_ranks-middle span{font-size: 10px; transform: scale(0.83); -webkit-transform: scale(0.83); margin-top: 0; line-height: 16px;}
	.g_ranks-middle{height: 80px;}
	.g_ranks-logo{width: 66px; height: auto;}
	.g_ranks-pagination{margin-top: 0;}
	.g_baipis-list{padding: 0 30px 0 40px;}
	.g_baipis-list ul{flex-direction: column;}
	.g_baipis-list ul li{width: 100%;}
	.g_baipis-shadow{display: none;}
	.g_baipis-imgbox{width: 74px; height: auto;}
	.g_baipis-list ul li .g_baipis-img{width: 74px;}
	.g_baipis-list ul li .g_baipis-container{padding: 0 0 0 92px;}
	.g_baipis-list ul li .g_baipis-content p{position: static; height: auto; text-align: left;}
	.g_baipis-content{padding-top: 0;}
	.g_baipis-list ul li .g_baipis-desc{padding: 0; margin-top: 0;}
	.g_baipis-list ul li .g_baipis-content a{width: 156px; height: 30px; margin: 0; position: absolute; left: 0; bottom: 0; font-size: 12px;}
	.g_baipis-list ul li .g_baipis-content{position: relative; height: 117px;}
	.g_baipis-swiper{display: none;}
	.g_baipis .g_module-title{display: block;}
	.g_honor{background: url(../images/ranks/g_25.png) no-repeat center top; background-size: 100% 100%;}
	.g_baipis-list ul li:first-child{display: inline-block;}


	/* 领航产业 */
    .m_ranks-content{margin-top: 0;}
    .m_ranksmobile-swiper{padding-top: 50px;}
    .m_ranks-middle span{font-weight: 700;}
    .m_ranks-logo img{top: 0;}
    .m_ranks-middle b{font-size: 14px;}
    .g_icon-awards{width: 53px;}
    .g_awards-imgs{height: 20px;}
    .m_img-light{width: 156px;}
    .m_ranks-big{display: none;}
    .m_ranks-bigm{display: block;width: 100%;height: 100%; position: absolute;top: 0;left: 0;}
    .m_pagination-style .swiper-pagination-bullet{background: #fff;opacity: 1;}
    .g_pagination-style .swiper-pagination-bullet-active{background: #E60012;}
    .m_programme-img{top: 0;}
    
    .m_ranks-middle p{color: #fff;}
    .m_img-light{opacity: 1;}
    .m_img-wheat{opacity: 1;}
    .m_ranks-middle b{color: #fff;}
    .g_wheat-hgq{opacity: 0;}
    .g_wheat-hgh{opacity: 1;}

	/* 行业解决方案 */
	.g_programme-mobile{margin-top: 23px;}
	.m_programme-swiper{height: auto;border: 0 none;}
	.m_programme-ary{width: 100%;justify-content: space-between;border: 0 none;}
	.m_programme-ary li{width: 49.5%;height: 164px;margin-bottom: 3px;border: 0 none;position: relative;overflow: hidden;}
	.m_programme-def{height: 164px;padding: 0 20px 36px;}
	.m_programme-con{position: absolute;bottom: 12px;left: 20px;padding-right: 30px;height: 40px;align-items: flex-start;}
	.m_programme-def span{margin-top: 0;font-size: 14px;line-height: 16px;height: auto;text-align: left;justify-content: flex-start;}
	.m_programme-big{width: 100%;height: auto}
	.m_programme-content{height: 238px;overflow: hidden;}
	.m_programme-ico{height: auto;}
	.m_programme-hovers{width: 100%;position: absolute;top: 0;left: 0;display: none;overflow: hidden;}
	
	.m_programme-contents{width: 100%;position: relative;padding: 16px 14px 13px;box-sizing: border-box;-webkit-box-sizing: border-box;}
	.m_programme-ico{width: 100%;height: auto;}
	.m_programme-details{width: 100%;position: relative;}
	.m_programme-cons{width: 100%;padding-left: 18px;position: relative;box-sizing: border-box;-webkit-box-sizing: border-box;height: 40px;}
	.m_programme-imgs{width: 15px;height: 15px;position: absolute;top: 2px;left: 0;}
	.m_programme-cons span{display: inline-block;color: #fff;font-size: 14px;line-height: 18px;font-weight: 700;height: auto;}
	.m_programme-ance{color: #fff;font-size: 12px;line-height: 18px;font-weight: 400;min-height: 54px;}
	.m_programme-details a{display: flex;width: 100%;height: 30px;justify-content: center;align-items: center;background: #E60012;border-radius: 2px;color: #fff;font-size: 12px;margin-top: 10px;}
	.m_programme-details a::after{content: '';display: inline-block;width: 4px;height: 8px;background: url(../images/g_69.png) no-repeat center;background-size: 100%;margin-left: 7px;}
	.m_programme-def{border: 0 none;}
	.m_programme-big{border: 0 none;}
	

	/* 了解用友-banner */
	.m_informbanner-big{display: none;}
	.m_informbanner-bigm{display: block;width: 100%;height: 100%; position: absolute;left: 0;top: 0;}
	.m_informbanner-container{height: 303px;padding: 0 18px;box-sizing: border-box;-webkit-box-sizing: border-box;}
	.m_informbanner-container h3{padding-top: 42px;font-size: 20px;}
	.m_informbanner-container p{font-size: 12px;line-height: 28px;margin: 15px 0 43px;padding: 0;}
	.m_informbanner-skip{width: 100%;font-size: 14px;line-height: 40px;}
	.m_informbanner-skip img{margin-left: 11px;}
	
	/* 35年来，用友持续引领企业服务产业发展 */
	.m_property{padding: 23px 0 25px;}
	.m_property-big{display: none;}
	.m_property-bigm{display: block;width: 100%;position: absolute;top: 0;left: 0;}
	.m_property-container h3{display: none;}
	.m_property-container h4{display: block;color: #E60012;font-size: 18px;line-height: 32px;font-weight: 700;text-align: center;}
	.m_property-container{padding: 0 18px;}
	.m_property-con{display: none;}
	.m_propertymob-con{display: block;width: 100%;position: relative;}
	.m_propertymob-con ul{width: 100%;height: 100%;position: relative;display: flex;flex-direction: column;margin-top: 36px;}
	.m_propertymob-con ul li{position: relative;padding-left: 20px;box-sizing: border-box;-webkit-box-sizing: border-box;margin-bottom: 11px;}
	.m_propertymob-con ul li::before{content: "";display: block;width: 1px;height: 100%;background: #E60012;position: absolute;top: 0;left: 0;}
	.m_propertymob-con ul li p{color: #CBCBCB;font-size: 18px;font-family: 'Regular';}
	.m_propertymob-con ul li b{display: block;color: #E60012;font-size: 18px;line-height: 36px;font-weight: 700;}
	.m_propertymob-con ul li span{display: block;color: #666;font-size: 12px;line-height: 22px;font-weight: 400;}
	.m_propertymob-con ul li:nth-child(2)::before{right: 0;left: auto;}
	.m_propertymob-con ul li:nth-child(2){padding-right: 20px;display: flex;flex-direction: column;align-items: flex-end;}
	.m_propertymob-con ul li:nth-child(2) span{text-align: right;}
	.m_propertymob-con ul li:nth-child(2) p{font-size: 22px;}
	.m_propertymob-con ul li:last-child p{font-size: 26px;}
	
	/* 从本土雄心到壮志凌云，让中国软件在全球拥有一席之地！ */
	.m_space{padding: 32px 0;}
	.m_space-container{padding: 0 18px;box-sizing: border-box;-webkit-box-sizing: border-box;}
	.m_space-container h3{display: none;}
	.m_space-container h4{display: block;color: #E60012;font-size: 18px;line-height: 32px;font-weight: 700;text-align: center;}
	.m_space-study{display: none;}
	.m_spacemob-study{display: block;width: 100%;color: #666;font-size: 12px;line-height: 22px;text-align: center;}
	.m_spacemob-discuss{margin-bottom: 33px;margin-top: 23px;}
	
	/* 用友在业界率先提出"数智化"(数字化+智能化)概念 */
	.m_concept{padding: 30px 0 0;}
	.m_concept-big{display: none;}
	.m_concept-bigm{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
	.m_concept-container{display: none;}
	.m_conceptmob-container{display: block;position: relative;padding: 0 18px;box-sizing: border-box;-webkit-box-sizing: border-box;}
	.m_conceptmob-con{width: 100%;position: relative;}
	.m_conceptmob-notion{color: #E60012;font-size: 18px;line-height: 32px;font-weight: 700;margin-bottom: 22px;text-align: center;}
	.m_conceptmob-le{width: 100%;box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.4);border-radius: 4px;position: relative;}
	.m_conceptmob-img{width: 100%;vertical-align: middle;}
	.m_conceptmob-face{color: #666;font-size: 12px;line-height: 22px;font-weight: 400;text-align: justify;margin: 16px 0 26px;}
	.m_conceptmob-le ul{width: 100%;height: 100%;position: absolute;bottom: 0;left: 0;display: flex;justify-content: space-between;align-items: flex-end;padding: 0 15px 41px;box-sizing: border-box;-webkit-box-sizing: border-box;}
	.m_conceptmob-le ul li{width: 35%;position: relative;}
	.m_conceptmob-le ul li h3{color: #333;font-size: 12px;font-weight: 700;}
	.m_conceptmob-le ul li p{color: #E60012;font-size: 12px;font-weight: 700;}
	.m_conceptmob-le ul li span{display: block;color: #666;font-size: 12px;line-height: 17px;font-weight: 400;margin-top: 23px;}
	.m_conceptmob-le ul li:first-child{display: flex;flex-direction: column;align-items: flex-end;}
	.m_conceptmob-le ul li:last-child{display: flex;flex-direction: column;align-items: flex-start;}
	.m_conceptmob-le ul li:first-child span{text-align: right;}
	.m_conceptmob-le ul li:first-child h3{padding-right: 21px;box-sizing: border-box;-webkit-box-sizing: border-box;}
	.m_conceptmob-le ul li:last-child h3{padding-left: 15px;box-sizing: border-box;-webkit-box-sizing: border-box;}
	.m_conceptmob-le ul li:first-child p{padding-right: 21px;box-sizing: border-box;-webkit-box-sizing: border-box;}
	.m_conceptmob-le ul li:last-child p{padding-left: 15px;box-sizing: border-box;-webkit-box-sizing: border-box;}
	
	/* 用友BIP，被重要央媒誉为企业数智化的“大国重器” */
	.m_treasure{padding: 24px 0;}
	.m_treasure-big{display: none;}
	.m_treasure-bigm{display: block;width: 100%;position: absolute;top: 0;left: 0;}
	.m_treasure-container{padding: 0;}
	.m_treasure-container h3{display: none;}
	.m_treasure-container h4{display: block;color: #E60012;font-size: 18px;line-height: 32px;font-weight: 700;text-align: center;}
	.m_treasure-con{margin-top: 50px;}
	.m_treasure-img{height: 57px;}
	.m_treasure-great{display: none;}
	.m_treasuremob-great{display: block;width: 100%;color: #666;font-size: 12px;line-height: 22px;font-weight: 400;text-align: center;margin: 13px 0 17px;box-sizing: border-box;-webkit-box-sizing: border-box;}
	.m_treasure-mind{display: none;}
	.m_treasuremob-mind{display: block;width: 100%;color: #666;font-size: 12px;line-height: 22px;font-weight: 400;text-align: center;margin-top: 17px;box-sizing: border-box;-webkit-box-sizing: border-box;}
	.m_treasure-ico{display: none;}
	.m_treasure-icon{display: block;width: 100%;position: absolute;top: 0;left: 0;}
	.m_treasure-list ul{padding: 28px 0;}
	.m_treasure-list ul li::before{height: 30px;}
	.m_treasure-list ul li b{font-size: 18px;margin-bottom: 2px;}
	.m_treasure-list ul li span{font-size: 14px;}
	
	.g_footer-ctrls{display: flex;justify-content: space-between;width: 100%;}
	.g_ctrls-item{margin-right: 0;}

}	




/* ---------视频弹窗---------     结束 */
.index-video-block{
    position: relative;
}
.index-video-block i {
    width: 85px;
    height: 85px;
    position: absolute;
    background: url('https://www.yonyou.com/static/img/action.png');
    background-size: cover;
    top: 30px;
    left: 90px;
}
.recom-banners{
  justify-content: start !important;
}
.recom-right {
    margin-right: -60px;
}
.new-active-list>a{
    margin-right: 16.66px;
}
.modal{
    top:100px !important;
    z-index: 10050 !important;
}
.modal-content{
    background-color: #000;
}
.modal-header{
    border-bottom: none;
}
.close{
    font-size: 30px;
    color: #fff;
    margin: 0 10px !important;
}
.close:hover{
    background-color: none;
    color: #fff;
}
#iframeVideo .mk_videoPlayer .prism-player .prism-big-play-btn{
    left: 45%;
    bottom: 45%;
}
#iframeVideo{
    width: 100%;
    height: 500px;
}
.modal-dialog{
    width: 850px;
}
.modal-header{
    padding: 0;
}
#mk_videoPlayer div.prism-controlbar div.prism-player .prism-cc-btn{
    display: none;
}
.prism-player .prism-controlbar{
    display: none;
}
.video-type{
    padding-left: 20px;
}
.video-type li {
    display: inline-block;
    /* width: 45px; */
    padding: 0 10px;
    text-align: center;
    font-size: 15px;
    color: #555;
    border-right: 1px solid #ccc;
    line-height: 16px;
    cursor: pointer;
}
.video-type li:hover {
    color: #EE2233;
}
.actives{
    color: #EE2233 !important;
}
.video-type li:last-child {
    border-right: none;
}