@media all and (max-width: 1024px){
	a,div{
		-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	}
	html{
		font-size: 100px;
	}
	body{
		min-width: auto !important;
		zoom: 1;
		font-size: 0.16rem;
		line-height: 0.26rem;
		letter-spacing: 0;
	}
	.wrapfix{
		min-width: auto;
		width: auto !important;
		box-sizing: border-box;
		padding-left: 0.3rem !important;
		padding-right: 0.3rem !important;
	}
	.header_module{
		height: 0.64rem;
	}
	.header{
		display: none !important;
	}
	.mobile_header{
		display: block !important;
		background: #ffffff;
		box-sizing: border-box;
		position: relative;
		padding: 0 0.3rem;
		height: 0.64rem;
		width: 100%;
		position: fixed;
		top: 0;
		left: 0;
		z-index: 500;
	}
	.mobile_header .logo{
		width: 1.2rem;
		height: 0.64rem;
	}
	.mobile_header .logo a{
		display: block;
		height: 0.64rem;
		background: url(../images/en_logo.png) no-repeat center;
		background-size: 100% auto;
	}
	.h5_icon_nav,
	.h5_icon_search{
		width: 0.4rem;
		height: 0.4rem;
		float: right;
		transition: all .3s;
	}
	.h5_icon_nav{
		background: url(../images/images-h5/menu_icon01.png) no-repeat center;
		background-size: 0.24rem;
		position: absolute;
		top: 0.12rem;
		right: 0.3rem;
		z-index: 50;
	}
	.h5_icon_search{
		background: url(../images/images-h5/search_icon01.png) no-repeat center;
		background-size: 0.24rem;
		position: absolute;
		top: 0.12rem;
		right: 0.75rem;
		z-index: 50;
	}
	.h5_nav_wrap{
		width: 100%;
		position: fixed;
		top: 0.64rem;
		bottom: 0;
		left: 0;
		z-index: 1000;
		overflow: hidden;
	}
	.h5_nav_shade {
	    width: 100%;
		background: rgba(0,0,0,0.4);
	    position: fixed;
	    top: 0.64rem;
	    left: 0;
		bottom: 0;
		z-index: 500;
	}
	.h5_navbox{
		width: 65%;
		background: #fff;
		overflow-x: hidden;
		overflow-y: auto;
		position: fixed;
		top: 0.64rem;
		bottom: 0;
		left: 0;
		z-index: 1000;
		visibility: hidden;
		opacity: 0;
		transform: translateX(-100%);
	    transition:all .3s ;
	}
	.h5_navbox.show{
		visibility: visible;
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
	.h5_navitem{
		height: 100%;
		display: flex;
		flex-direction: column;
	}
	.h5_firstlist{
		flex: 1;
		min-height: 0;
		overflow-x: hidden;
		overflow-y: auto;
	}
	.h5_firstlist > li{
		border-bottom: 1px solid #F2F2F2;
	}
	.h5_firstlist > li  > .item{
		position: relative;
	}
	.h5_firstlist > li  > .item a{
		display: block;
		font-size: 0.18rem;
		line-height: 0.28rem;
		padding: 0.12rem 0.3rem;
		color: #000;
		padding-right: 0.44rem;
	}
	.h5_firstlist > li  > .item i,
	.h5_firstlist > li  > .item b{
		display: block;
		width: 0.44rem;
		height: 0.52rem;
		background: url(../images/images-h5/h5_navarrow01.png) no-repeat center;
		background-size: 0.07rem 0.12rem; 
		position: absolute;
		top: 0;
		right: 0;
		z-index: 50;
	}
	.h5_firstlist > li  > .item b{
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
	}
	.h5_firstlist > li  > .item.act a{
		background: #e21e22;
		color: #fff;
	}
	.h5_firstlist > li  > .item.act i,
	.h5_firstlist > li  > .item.act b{
		background-image: url(../images/images-h5/h5_navarrow02.png);
	}
	.h5_firstlist > li  > .item.act b{
		-webkit-transform: rotate(-90deg);
		transform: rotate(-90deg);
	}
	.h5_secondlist{
		background: #F9F9F9;
	}
	.h5_secondlist > li > .item{
		position: relative;	
	}
	.h5_secondlist > li > .item a{
		display: block;
		line-height: 0.24rem;
		padding: 0.12rem 0 0.12rem 0.3rem;
		font-size: 16px;
		color: #333333;
	}
	.h5_secondlist > li > .item b{
		display: block;
		width: 0.44rem;
		height: 0.48rem;
		background: url(../images/images-h5/h5_navarrow01.png) no-repeat center;
		background-size: 0.07rem 0.12rem; 
		position: absolute;
		top: 0;
		right: 0;
		z-index: 50;
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
	}
	.h5_secondlist > li > .item.act a{
		background: rgba(226, 30, 34, 0.08);
	    color: #e21e22;
	}
	.h5_secondlist > li > .item.act b{
		-webkit-transform: rotate(-90deg);
		transform: rotate(-90deg);
	}
	.h5_thirdlist > li{
		border-bottom: 1px dashed #f0f0f0;
	}
	.h5_thirdlist > li > .item{
		position: relative;
	}
	.h5_thirdlist > li > .item a{
		display: block;
		line-height: 0.24rem;
		padding: 0.12rem 0;
		font-size: 0.16rem;
		padding-left: 0.3rem;
		color: #666666;
		position: relative;
	}
	.h5_thirdlist > li > .item a:before{
		content: "";
		width: 0.04rem;
		height: 0.04rem;
		background: #999999;
		position: absolute;
		top: 50%;
		margin-top: -0.02rem;
		left: 0.2rem;
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
	}
	.h5_thirdlist > li > .item.act a{
		color: #e21e22;
	}
	.h5_thirdlist > li > .item.act a:before{
		background: #e21e22;
	}
	.lang_switch_wrap{
		text-align: center;
		padding: 0.2rem;
	}
	.foot_cs_info{
		padding: 0.5rem 0;
		font-size: 0.18rem;
		line-height: 0.32rem;
	}
	.foot_cs_info .tel i{
		width: 0.32rem;
		height: 0.32rem;
		margin-right: 0.12rem;
	}
	.foot_cs_info .addr{
		max-width: 6rem;
		margin-top: 0.16rem;
	}
	.foot_bot_wrap{
		padding-bottom: 0.4rem;
		font-size: 0.12rem;
		line-height: 0.24rem;
	}
	.foot_bot_wrap p span{
		margin-left: 0.2rem;
	}
	.ft_arrow{
		width: 0.28rem;
		height: 0.28rem;
		margin-bottom: 0.12rem;
	}
	.foot_bot_wrap .txt{
		line-height: 0.2rem;
		margin-top: 0.16rem;
	}
	.pc_banner_box{
		display: none;
	}
	.h5_banner_box{
		display: block;
	}
	.banner_box,
	.banner_box .swiper-container{
		min-height: auto;
		height: 4rem;
	}
	.ban_dot{
		bottom: 0.24rem !important;
		height: 0.12rem !important;
	}
	.ban_dot span{
		width: 0.12rem;
		height: 0.12rem;
	}
	.home_module{
		padding: 0.5rem 0 0.6rem;
	}
	.hm_aboutbox .pic{
		width: auto;
		position: relative;
		padding-top: 0.1rem;
		padding-right: 0.1rem;
	}
	.hm_aboutbox .pic:before{
		width: 2rem;
		height: 2rem;
		top: -1.2rem;
		right: -1.2rem;
	}
	.hm_aboutbox .pic .img{
		height: 2rem;
	}
	.hm_aboutbox .cont{
		padding-top: 0.2rem;
	}
	.hm_aboutbox .cont .title{
		max-width: none;
		font-size: 0.28rem;
		line-height: 2;
		padding-bottom: 0.1rem;
		margin-bottom: 0.3rem;
	}
	.hm_aboutbox .cont .title:before{
		height: 0.03rem;
		width: 1.4rem;
	}
	.hm_about_txt{
		max-width: none;
		min-height: auto;
	}
	.hm_about_txt .item h5{
		font-size: 0.2rem;
		line-height: 1.4;
		margin-bottom: 0.15rem;
	}
	.hm_about_txt .item p{
		font-size: 0.16rem;
		line-height: 0.26rem;
		margin-top: 0.1rem;
	}
	.hm_about_txt .item p:before{
		top: 0.1rem;
	}
	.hm_about_data{
		margin-top: 0.35rem;
		border-radius: 0.12rem;
	}
	.hm_about_data li .item{
		padding: 0.2rem 0.1rem 0;
		height: 1.6rem;
		border-radius: 0.12rem;
	}
	.hm_about_data li .item .icon{
		width: 0.36rem;
		height: 0.36rem;
		margin-bottom: 0.06rem;
	}
	.hm_about_data li .item p{
		font-size: 0.14rem;
		line-height: 0.22rem;
	}
	.hm_about_data li .item .num{
		font-size: 0.24rem;
		line-height: 0.32rem;
		gap: 0.05rem;
	}
	.hm_about_data li .item .num em{
		font-size: 0.16rem;
		line-height: 0.24rem;
	}
	.hm_about_data li .item .num strong i{
		font-size: 0.16rem;
		line-height: 0.24rem;
	}
	.hm_about_data li:nth-child(1) .item .icon{
		margin-bottom: 0.15rem;
	}
	.data_cm_tips{
		font-size: 0.16rem;
		line-height: 0.24rem;
		margin-top: 0.25rem;
	}
	.hm_aboutbox .cont .tips{
		font-size: 0.18rem;
		line-height: 1.4;
		margin-top: 0.3rem;
	}
	.hm_dialog_box{
		width: 5.4rem;
	}
	.hm_dialog_box .close{
		background-size: 0.2rem;
	}
	.hm_dialog_cont{
		padding: 0.27rem;
	}
	.hm_ly_item{
		margin-bottom: 0.225rem;
	}
	.hm_ly_item .title{
		font-size: 0.16rem;
		line-height: 0.28rem;
		margin-bottom: 0.06rem;
		padding-bottom: 0.135rem;
	}
	.hm_ly_item .title:before{
		width: 0.81rem;
	}
	.hm_ly_item .list li{
		margin-top: 0.108rem;
	}
	.icon_radio{
		font-size: 0.16rem;
		line-height: 0.26rem;
	}
	.icon_radio i{
		width: 0.144rem;
		height: 0.144rem;
	}
	.hm_ly_input{
		border-radius: 0.08rem;
		margin-bottom: 0.144rem;
	}
	.hm_ly_input .tit{
		font-size: 0.16rem;
	}
	.hm_ly_input .ct{
		padding-right: 0.03rem;
	}
	.hm_ly_input .t1{
		font-size: 0.16rem;
		height: 0.432rem;
		border-radius: 0.08rem;
		box-shadow: 0.03rem 0 0 #dc1e23;
	}
	.cm_btnwrap{
		margin-top: 0.27rem;
	}
	.p_button{
		border-radius: 0.08rem;
		font-size: 0.16rem;
		height: 0.432rem;
		line-height: 0.414rem;
		min-width: 1.7rem;
	}
	.page_banner .pic{
		height: 3rem;
	}
	.page_ban_txt{
		margin-top: -0.26rem;
	}
	.page_banner.spel .pic{
		height: 2.48rem;
	}
	.page_ban_txt h2{
		font-size: 0.32rem;
		line-height: 0.6rem;
	}
	.cm_sidebar_wrap{
		height: 0.52rem;
		overflow: hidden;
	}
	.cm_sidebar_wrap .wrapfix{
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.cm_sidebar_nav{
		height: 0.72rem;
		overflow: auto;
	}
	.cm_sidebar_nav li{
		min-width: auto !important;
		flex: 0 0 auto !important;
		height: 0.52rem;
	}
	.cm_sidebar_nav li:before{
		height: 0.36rem;
	}
	.cm_sidebar_nav li a{
		height: 0.52rem;
		font-size: 0.16rem;
		line-height: 0.2rem;
		min-width: 1.8rem;
		padding: 0 0.15rem;
	}
	.path_box{
		display: none;
	}
	.abouts_module.mod_01{
		padding: 0.4rem 0;
	}
	.abouts_mod_title{
		margin-bottom: 0.3rem;
	}
	.abouts_mod_title h3{
		font-size: 0.24rem;
		line-height: 1.8;
		padding-bottom: 0.15rem;
	}
	.abouts_mod_title h3:before{
		width: 1rem;
		height: 0.02rem;
	}
	.abouts_module.mod_01 .abouts_mod_title{
		margin-bottom: 0.2rem;
	}
	.pg_about_data{
		margin-bottom: 0.3rem;
	}
	.pg_about_data li .item{
		padding: 0.2rem 0.1rem 0.2rem;
	}
	.pg_about_data li .item .icon{
		width: 0.36rem;
		height: 0.36rem;
		margin-bottom: 0.06rem;
	}
	.pg_about_data li .item p{
		font-size: 0.14rem;
		line-height: 0.22rem;
	}
	.pg_about_data li .item .num{
		font-size: 0.24rem;
		line-height: 0.32rem;
		gap: 0.05rem;
	}
	.pg_about_data li .item .num em{
		font-size: 0.16rem;
		line-height: 0.24rem;
	}
	.pg_about_data li .item .num strong i{
		font-size: 0.16rem;
		line-height: 0.24rem;
	}
	.pg_about_data li{
		max-width: 1.7rem !important;
	}
	.pg_about_data li:nth-child(1) .item .icon{
		margin-bottom: 0.15rem;
	}
	.pg_about_txt .item{
		padding: 0.3rem 0.3rem 0.2rem;
	}
	.pg_about_txt .item h5{
		font-size: 0.2rem;
		line-height: 1.4;
		margin-bottom: 0.1rem;
	}
	.pg_about_txt .item p{
		font-size: 0.16rem;
		line-height: 0.24rem;
		margin-top: 0.1rem;
	}
	.pg_about_txt .item p:before{
		top: 0.09rem;
	}
	.abouts_module.mod_02{
		padding: 0.4rem 0 0.3rem;
	}
	.abouts_asset_wrap .col_right{
		max-width: 45%;
	}
	.abouts_asset_wrap .col_left{
		max-width: 35%;
	}
	.abouts_asset_wrap .title{
		font-size: 0.18rem;
		line-height: 1.5;
		margin-bottom: 0.3rem;
	}
	.abouts_module.mod_02 .data_cm_tips{
		margin-top: -0.2rem;
	}
	.abouts_asset_tips{
		font-size: 0.16rem;
		line-height: 1.5;
		margin-top: 0.3rem;
	}
	.abouts_module.mod_03{
		padding: 0.5rem 0;
	}
	.abouts_module.mod_03 .abouts_mod_title{
		margin-bottom: 0.35rem;
	}
	.abouts_module.mod_03:before{
		height: 1.78rem;
	}
	.ts_cm_wrap .opea{
		width: 0.8rem;
	}
	.ts_sw_prevbtn,
	.ts_sw_nextbtn{
		width: 0.36rem;
		height: 0.36rem;
		margin-bottom: 0.12rem;
	}
	.ts_sw_prevbtn:before,
	.ts_sw_nextbtn:before{
		width: 0.16rem;
		height: 0.16rem;
		margin: -0.08rem 0 0 -0.08rem;
	}
	.ts_info_swiper{
		height: 3.84rem;
	}
	.ts_info_list li{
		border-radius: 0.12rem;
	}
	.ts_info_list li .item{
		border-radius: 0.12rem;
		margin-left: 0.04rem;
		padding: 0.15rem 0.25rem;
		height: 0.78rem;
		font-size: 0.16rem;
		line-height: 0.24rem;
	}
	.ts_info_list li .item p em{
		font-size: 0.12rem;
	}
	.ts_info_list li .item.s1{
		box-shadow: -0.04rem 0 0 #dc1e23;
	}
	.ts_info_list li .item.s2{
		box-shadow: -0.04rem 0 0 #e2aa7a;
	}
	.ts_info_list li .item.s3{
		box-shadow: -0.04rem 0 0 #179fcf;
	}
	.ts_info_list li .item.s4{
		box-shadow: -0.04rem 0 0 #005096;
	}
	.abouts_module.mod_04{
		padding-bottom: 0.3rem;
	}
	.honor_cm_list{
		margin: -0.1rem;
	}
	.honor_cm_list li{
		padding: 0.1rem;
	}
	.honor_cm_list li .item{
		padding: 0.24rem 0.16rem 0.24rem 0.24rem;
		font-size: 0.16rem;
		line-height: 0.22rem;
		border-radius: 0.24rem;
	}
	.honor_cm_list li .item .pic{
		width: 0.5rem;
		min-width: auto;
	}
	.honor_cm_list li .item .pic img{
		width: 100%;
		height: auto;
	}
	.honor_cm_list li.s1 .item .pic{
		width: 1.3rem;
	}
	.honor_cm_list li.s1 .item .pic img{
		height: auto;
	}
	.honor_cm_list li .item h5{
		font-size: 0.18rem;
		line-height: 0.24rem;
		height: 0.44rem;
	}
	.honor_cm_list li .item h5 em{
		font-size: 0.14rem;
		line-height: 0.2rem;
	}
	.honor_cm_list li .item .data{
		font-size: 0.4rem;
		line-height: 0.5rem;
		margin: 0.1rem 0;
	}
	.honor_cm_list li.s1 .item{
		box-shadow: 0.03rem -0.03rem 0 #dc1e23;
	}
	.honor_cm_list li.s2 .item{
		box-shadow: 0.03rem -0.03rem 0 #e2aa7a;
	}
	.honor_cm_list li.s3 .item{
		box-shadow: 0.03rem -0.03rem 0 #179fcf;
	}
	.honor_cm_list li.s4 .item{
		box-shadow: 0.03rem -0.03rem 0 #005096;
	}
	.abouts_module.mod_05{
		padding: 0.3rem 0 0;
	}
	.subsidiary_box{
		padding-bottom: 0.4rem;
	}
	.sub_mod_title{
		margin-bottom: 0.3rem;
	}
	.sub_mod_title h4{
		font-size: 0.2rem;
		line-height: 0.24rem;
		padding-bottom: 0.12rem;
	}
	.sub_mod_title h4:before{
		height: 0.02rem;
	}
	.subsidiary_list li{
		padding-left: 0.4rem;
		padding-bottom: 0.3rem;
	}
	.subsidiary_list li .item h5{
		font-size: 0.2rem;
		line-height: 0.28rem;
		padding-bottom: 0.12rem;
		margin-bottom: 0.15rem;
	}
	.subsidiary_list li .item p{
		font-size: 0.16rem;
		line-height: 0.24rem;
	}
	.subsidiary_list li:before{
		top: 0.14rem;
	}
	.subsidiary_list li .dot{
		top: 0.08rem;
	}
	.branch_cm_wrap{
		padding: 0.4rem 0 0.6rem;
	}
	.branch_cm_list .item{
		margin-left: 0.5rem;
	}
	.branch_cm_list .item .pic{
		width: 1rem;
		margin-right: 0.15rem;
	}
	.branch_cm_list .item h5{
		font-size: 0.18rem;
	}
	.vision_module{
		padding: 0.4rem 0;
	}
	.vision_item{
		margin-top: 0.3rem;
	}
	.vision_item .pic{
		height: 2.4rem;
	}
	.vision_item .flex_1{
		display: block;
		padding: 0 0.3rem;
	}
	.vision_item .cont{
		width: auto;
		padding-right: 0;
		margin-right: 0.2rem;
		position: relative;
	}
	.vision_item:nth-child(2n) .cont{
		padding-left: 0;
		margin-left: 0.2rem;
	}
	.vision_item .cont .icon{
		width: 0.4rem;
		height: 0.4rem;
		position: absolute;
		top: 0;
		left: 0;
	}
	.vision_item .cont h5{
		font-size: 0.24rem;
		line-height: 0.4rem;
		margin-bottom: 0.2rem;
	}
	.vision_item .cont h5 span{
		padding-left: 0.5rem;
	}
	.vision_item .cont p{
		font-size: 0.16rem;
		line-height: 0.24rem;
	}
	.licenses_module{
		padding: 0.5rem 0;
	}
	.licenses_mod_title{
		margin-bottom: 0.3rem;
	}
	.licenses_mod_title h3{
		font-size: 0.24rem;
		line-height: 1.8;
		padding-bottom: 0.15rem;
	}
	.licenses_mod_title h3:before{
		width: 1.2rem;
		height: 0.02rem;
	}
	.licenses_txt{
		font-size: 0.16rem;
		margin-bottom: 0.6rem;
	}
	.licenses_navlist li{
		margin-top: 0.15rem;
	}
	.licenses_navlist li .item{
		padding: 0.1rem 0.1rem 0.1rem 0.2rem;
		min-height: 0.8rem;
	}
	.licenses_navlist li .item h5{
		padding-left: 0.24rem;
		font-size: 0.18rem;
		line-height: 0.26rem;
	}
	.licenses_navlist li .item h5:before{
		width: 0.12rem;
		height: 0.12rem;
		top: 0.07rem;
	}
	.contact_module{
		padding: 0.5rem 0;
	}
	.contact_mod_title{
		margin-bottom: 0.3rem;
	}
	.contact_mod_title h3{
		font-size: 0.24rem;
	}
	.contact_mod_title h3 span{
		padding-bottom: 0.18rem;
	}
	.contact_mod_title h3 span:before{
		height: 0.02rem;
	}
	.contact_mod_title h3 span:after{
		height: 0.02rem;
	}
	.contact_cm_wrap{
		padding: 0.25rem 0.2rem 0.35rem;
	}
	.contact_cm_wrap > p{
		font-size: 0.16rem;
	}
	.contact_cm_wrap .title{
		font-size: 0.2rem;
		line-height: 0.48rem;
		margin-bottom: 0.25rem;
	}
	.contact_item{
		font-size: 0.16rem;
		line-height: 0.32rem;
		padding-left: 0.28rem;
	}
	.contact_item .icon{
		width: 0.18rem;
		height: 0.18rem;
		top: 0.07rem;
	}
	.contact_addr_list li{
		margin-top: 0.2rem;
	}
	.contact_addr_list li .item .tit{
		font-size: 0.16rem;
		width: 1.16rem;
	}
	.contact_addr_list li .item .tit .icon{
		width: 0.44rem;
	}
	.contact_addr_list li .item .ct{
		font-size: 0.16rem;
	}
	.contact_addr_list li .item .ct p{
		padding-left: 0.2rem;
	}
	.contact_addr_list li .item .ct .info{
		padding: 0.1rem 0.1rem 0.1rem 0.2rem;
	}
	.contact_other_layout{
		display: block;
		margin-top: 0.3rem;
	}
	.contact_other_layout .col_left{
		width: auto;
	}
	.contact_other_layout .col_right{
		width: auto;
	}
	.contact_other_layout .contact_item{
		margin-top: 0.06rem;
	}
	.fg_line{
		margin: 0.25rem 0;
	}
	.form_box{
		margin: 0.25rem -0.16rem 0;
	}
	.form_item{
		padding: 0 0.16rem;
		margin-bottom: 0.2rem;
	}
	.form_imp_span{
		font-size: 0.16rem;
		line-height: 0.44rem;
		margin-left: 0.05rem;
	}
	.p_input{
		height: 0.44rem;
		padding: 0 0.16rem;
		font-size: 0.16rem;
	}
	.p_dropdown{
		height: 0.44rem;
		font-size: 0.16rem;
	}
	.p_dropdown .value{
		height: 0.42rem;
		padding: 0 0.4rem 0 0.16rem;
		font-size: 0.16rem;
		line-height: 0.42rem;
	}
	.p_dropdown .list li{
		font-size: 0.16rem;
		padding: 0.1rem 0.16rem;
	}
	.p_dropdown .value:after{
		width: 0.16rem;
		height: 0.16rem;
		right: 0.12rem;
	}
	.p_textarea{
		font-size: 0.16rem;
		line-height: 0.24rem;
		padding: 0.09rem 0.16rem;
		height: 1.6rem;
	}
	.submit_btn_wrap{
		margin-top: 0.1rem;
	}
	.equity_module{
		padding: 0.5rem 0;
	}
	.int_mod_title{
		margin-bottom: 0.3rem;
	}
	.int_mod_title h3{
		font-size: 0.24rem;
		line-height: 1.8;
		padding-bottom: 0.15rem;
	}
	.int_mod_title h3:before{
		height: 0.02rem;
		width: 1rem;
	}
	.int_mod_title h3:after{
		height: 0.02rem;
		width: 0.5rem;
		margin-left: -0.25rem;
	}
	.equity_intro .pic{
		width: 3rem;
		height: 4.13rem;
	}
	.equity_intro .cont{
		padding: 0.2rem 0.2rem;
		font-size: 0.16rem;
	}
	.equity_intro .cont p{
		margin-top: 0.1rem;
	}
	.equity_intro_tips{
		font-size: 0.16rem;
		margin-top: 0.3rem;
	}
	.process_top_txt{
		margin-bottom: 0.3rem;
		padding: 0.25rem 0;
	}
	.process_top_txt .icon{
		width: 1rem;
		margin: 0 0.1rem;
	}
	.process_top_txt .icon img{
		width: 0.5rem;
	}
	.process_top_txt .cont{
		padding: 0 0.2rem;
		font-size: 0.16rem;
	}
	.process_top_txt h5{
		font-size: 0.18rem;
		margin-bottom: 0.12rem;
	}
	.equity_process{
		display: block;
	}
	.equity_process .col_left{
		width: auto;
		margin: 0 -0.3rem 0.25rem;
		height: 0.6rem;
		overflow: hidden;
	}
	.equity_process_list{
		display: flex;
		padding: 0 0.3rem;
		overflow: auto;
		height: 0.8rem;
	}
	.equity_process_list:before{
		display: none;
	}
	.equity_process_list li{
		padding: 0 !important;
		margin-top: 0 !important;
		margin-left: 1px;
	}
	.equity_process_list li:first-child{
		margin-left: 0 !important;
	}
	.equity_process_list li a{
		clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%) !important;
		min-width: 1.6rem;
		box-sizing: border-box;
		font-size: 0.14rem;
		height: 0.6rem;
		line-height: 0.18rem;
		padding: 0 0.1rem;
	}
	.equity_process_info{
		min-height: auto;
		padding: 0.3rem;
	}
	.equity_process_info .item{
		position: static;
		transform: translate3d(0, 0, 0);
		padding: 0.3rem;
	}
	.equity_process_info .item .txt{
		font-size: 0.16rem;
		min-height: 1.6rem;
	}
	.equity_process_info .item .btn{
		height: 0.44rem;
		line-height: 0.44rem;
		font-size: 0.16rem;
		margin-top: 0.2rem;
	}
	.equity_pillars_wrap .col_item{
		margin-left: 0.2rem;
	}
	.equity_pillars_top{
		margin-bottom: 0.2rem;
	}
	.equity_pillars_top .pic{
		height: 3.4rem;
	}
	.equity_pillars_top .cont{
		padding: 0.1rem 0.2rem;
		height: 0.7rem;
	}
	.equity_pillars_top .cont h5{
		font-size: 0.18rem;
	}
	.equity_pillars_bottom{
		padding: 0.2rem;
	}
	.equity_pillars_bottom .title{
		padding-bottom: 0.2rem;
		margin-bottom: 0.2rem;
	}
	.equity_pillars_bottom .title h5{
		font-size: 0.16rem;
		line-height: 1.4;
	}
	.equity_pillars_bottom .cont{
		padding: 0.1rem 0 0.1rem 0.05rem;
		font-size: 0.14rem;
	}
	.equity_pillars_bottom .cont p{
		margin-top: 0.1rem;
	}
	.equity_pillars_bottom .cont p:before{
		width: 0.05rem;
		height: 0.05rem;
		top: 0.08rem;
		left: -0.15rem;
	}
	.table_scroll{
		overflow: auto;
		margin: 0 -0.3rem;
		padding: 0 0.3rem 0.1rem;
	}
	.pro_info_table th{
		font-size: 0.16rem;
		padding: 0 0.08rem;
		height: 0.56rem;
	}
	.pro_info_table td{
		font-size: 0.16rem;
		line-height: 0.18rem;
		padding: 0.12rem 0.08rem;
		height: 0.52rem;
	}
	.cm_zkbtn{
		width: 0.24rem;
		height: 0.24rem;
		background-size: 0.16rem;
	}
	.pro_info_list{
		max-width: 100% !important;
	}
	.pro_info_list .item{
		font-size: 0.14rem;
		padding: 0 0.08rem;
	}
	.principles_module.mod_01{
		padding: 0.4rem 0;
	}
	.principles_inro_wrap{
		margin-top: 0.4rem;
	}
	.principles_inro_item{
		height: 2.15rem;
	}
	.principles_inro_item .pic{
		width: 3rem;
		height: 2.15rem;
	}
	.principles_inro_item .cont{
		padding: 0.2rem 0.3rem 0;
	}
	.principles_inro_item .cont .icon{
		width: 1rem;
	}
	.principles_inro_item .cont .title{
		font-size: 0.24rem;
		line-height: 0.3rem;
	}
	.principles_inro_item .cont .txt{
		max-height: calc(100% - 0.4rem);
		padding-bottom: 0.15rem;
		font-size: 0.16rem;
		line-height: 0.24rem;
	}
	.principles_inro_item .cont .txt p:before{
		width: 0.04rem;
		height: 0.04rem;
		top: 0.1rem;
		left: 0.06rem;
	}
	.sw_prevbtn,
	.sw_nextbtn{
		width: 0.24rem;
		height: 0.24rem;
		display: none;
	}
	.sw_prevbtn{
		left: -0.3rem;
	}
	.sw_nextbtn{
		right: -0.3rem;
	}
	.sw_dot_position{
		height: 0.04rem;
		margin-top: 0.3rem;
	}
	.sw_dot_position span{
		width: 0.44rem;
		height: 0.04rem;
		margin: 0 0.06rem;
	}
	.principles_module.mod_02{
		padding: 0.2rem 0 0;
	}
	.principles_inter_wrap{
		padding: 0.4rem 0 0.3rem;
		margin-bottom: 0;
	}
	.principles_inter_wrap .title{
		font-size: 0.2rem;
		line-height: 1.4;
		margin-bottom: 0.12rem;
		height: 0.6rem;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.principles_inter_layout .col_right{
		width: auto;
	}
	.principles_inter_layout .col_right .item_right{
		width: 1.1rem;
		font-size: 0.2rem;
		line-height: 1.4;
	}
	.principles_inter_layout .col_right .item_right .icon{
		width: 0.28rem;
		height: 0.28rem;
	}
	.principles_inter_layout .col_left{
		overflow: auto;
		margin-bottom: -0.1rem;
		padding-bottom: 0.1rem;
	}
	.principles_inter_table{
		table-layout: auto;
	}
	.principles_inter_table th,
	.principles_inter_table td{
		padding-bottom: 0.08rem;
		padding-right: 0.08rem;
	}
	.principles_inter_table .tit{
		font-size: 0.2rem;
		line-height: 1.4;
		height: 0.6rem;
		text-align: left;
		padding: 0 0.2rem;
		display: flex;
		align-items: center;
		justify-content: flex-start;
	}
	.principles_inter_table .item{
		padding: 0.16rem 0;
		font-size: 0.16rem;
		line-height: 0.22rem;
		width: 1.2rem;
		min-height: auto;
	}
	.principles_inter_wrap .tips{
		font-size: 0.16rem;
		line-height: 1.5;
		margin-top: 0.25rem;
	}
	.qo_cm_wrap .title{
		height: 0.48rem;
		line-height: 0.48rem;
		font-size: 0.16rem;
	}
	.qo_cm_list li .item{
		padding: 0.4rem 0.2rem 0.2rem;
		font-size: 0.16rem;
		line-height: 0.24rem;
		height: 1.6rem;
	}
	.qo_cm_list li .item:before{
		height: 0.05rem;
	}
	.qo_cm_list li .item .icon{
		width: 0.4rem;
		height: 0.4rem;
		margin-bottom: 0.1rem;
	}
	.f_income_module{
		padding: 0.4rem 0 0.1rem;
	}
	.f_income_module:last-child{
		padding-bottom: 0.5rem;
	}
	.f_inro_wrap .swiper-slide{
		height: auto;
	}
	.f_inro_item{
		padding: 0.2rem;
		box-sizing: border-box;
		height: 100%;
	}
	.f_inro_item .pic{
		width: 2.8rem;
		height: 2.3rem;
		margin-left: 0.2rem;
	}
	.f_inro_item .cont{
		padding-bottom: 0.2rem;
	}
	.f_inro_item .cont .title{
		font-size: 0.24rem;
		line-height: 0.32rem;
	}
	.f_inro_item .cont .title .icon{
		height: 0.32rem;
		margin-right: 0.1rem;
	}
	.f_inro_item .cont .txt{
		font-size: 0.14rem;
		line-height: 0.18rem;
	}
	.f_inro_item .cont .txt p{
		margin-top: 0.06rem;
	}
	.f_income_link{
		font-size: 0.14rem;
		line-height: 0.16rem;
		left: 0.2rem;
		bottom: 0.15rem;
	}
	.f_income_link a{
		margin-left: 0.35rem;
	}
	.f_income_link a:before{
		left: -0.18rem;
	}
	.f_process_mod{
		padding: 0.3rem 0.2rem;
		margin-bottom: 0.3rem;
	}
	.f_process_list{
		margin: -0.15rem;
	}
	.f_process_list li{
		padding: 0.15rem;
	}
	.f_process_list li .item{
		padding: 0.25rem 0.2rem;
		min-height: auto;
		font-size: 0.16rem;
		line-height: 0.22rem;
	}
	.f_process_list li .item .icon{
		width: 0.44rem;
		height: 0.44rem;
		margin-bottom: 0.12rem;
	}
	.f_process_tips{
		margin-top: 0.3rem;
	}
	.f_process_tips .title{
		font-size: 0.24rem;
		line-height: 0.32rem;
		margin-bottom: 0.15rem;
	}
	.f_process_tips .list li{
		margin-top: 0.06rem;
		font-size: 0.16rem;
		line-height: 0.24rem;
		padding-left: 0.16rem;
	}
	.f_process_tips .list li:before{
		width: 0.06rem;
		height: 0.06rem;
		top: 0.09rem;
		left: 0;
	}
	.f_pillars_wrap .col_left{
		width: 2.6rem;
		margin-right: 0.16rem;
	}
	.f_pillars_nav li a{
		font-size: 0.16rem;
		line-height: 0.18rem;
		padding: 0 0.2rem;
		height: 0.8rem;
	}
	.f_pillars_nav li a:before{
		height: 1px;
		left: 0.15rem;
		right: 0.15rem;
	}
	.f_pillars_item .wrap{
		padding: 0;
		display: block;
		min-height: 4rem;
	}
	.f_pillars_item .pic{
		width: auto;
		margin-right: 0;
		height: 2rem;
	}
	.f_pillars_item .cont{
		padding: 0.2rem 0.2rem 0.2rem 0.3rem;
		font-size: 0.16rem;
		line-height: 0.24rem;
	}
	.f_pillars_item .cont:before{
		display: none;
	}
	.f_pillars_item .cont p{
		margin-top: 0.1rem;
	}
	.f_pillars_item .cont p:before{
		width: 0.06rem;
		height: 0.06rem;
		top: 0.09rem;
		left: -0.16rem;
	}
	.risk_module{
		padding: 0.4rem 0 0.1rem;
	}
	.risk_module:last-child{
		padding-bottom: 0.5rem;
	}
	.risk_module.mod_01{
		padding-top: 0.6rem;
	}
	.risk_module.mod_01:before{
		height: 2.9rem;
	}
	.risk_phi_wrap .swiper-slide{
		width: auto !important;
	}
	.risk_phi_item{
		width: 3rem;
		padding: 0.25rem 0.2rem;
		border-left-width: 0.02rem !important;
	}
	.risk_phi_wrap{
		margin: 0 -0.3rem;
		padding: 0;
	}
	.risk_phi_wrap .swiper-container{
		padding-left: 0.2rem;
		padding-right: 0.2rem;
	}
	.n_sw_prevbtn,
	.n_sw_nextbtn{
		width: 0.3rem;
		height: 0.3rem;
		border-radius: 0.04rem;
	}
	.n_sw_prevbtn i,
	.n_sw_nextbtn i{
		background-size: 0.12rem;
	}
	.risk_phi_item .icon{
		width: 0.48rem;
		height: 0.48rem;
		margin-bottom: 0.12rem;
	}
	.risk_phi_item h5{
		font-size: 0.18rem;
		line-height: 0.24rem;
		min-height: 0.48rem;
	}
	.risk_phi_item .txt{
		font-size: 0.14rem;
		line-height: 0.2rem;
		margin-top: 0.15rem;
		padding-top: 0.15rem;
	}
	.risk_approach_wrap .col_left{
		width: 2.4rem;
		margin-right: 0.3rem;
	}
	.risk_approach_nav li a{
		font-size: 0.18rem;
		line-height: 0.22rem;
		padding: 0.28rem 0.15rem 0.12rem 0.2rem;
		min-height: 0.8rem;
	}
	.risk_approach_nav li a:before{
		width: 0.24rem;
		height: 0.02rem;
		top: 0.15rem;
		left: 0.15rem;
	}
	.risk_approach_nav li i{
		width: 0.4rem;
		height: 0.4rem;
		right: -0.3rem;
	}
	.risk_approach_item{
		padding: 0.2rem 0.25rem;
		min-height: 4rem;
	}
	.risk_approach_p{
		font-size: 0.16rem;
		line-height: 0.24rem;
		padding-left: 0.14rem;
	}
	.risk_approach_p:before{
		width: 0.04rem;
		height: 0.04rem;
		top: 0.1rem;
	}
	.risk_approach_item .img_wrap{
		padding: 0 8%;
	}
	.risk_approach_txt{
		font-size: 0.16rem;
		line-height: 0.24rem;
	}
	.risk_system_item{
		padding: 0.2rem 0.25rem;
		border-radius: 0.12rem;
		margin-top: 0.2rem;
	}
	.risk_system_item:before{
		left: 0.04rem;
		border-radius: 0.12rem;
	}
	.risk_system_item .tit{
		font-size: 0.16rem;
		line-height: 0.24rem;
	}
	.fg_arrow{
		border-width: 0.12rem 0.12rem 0;
		margin: 0.3rem auto 0.2rem;
	}
	.risk_system_item .layout .row_1{
		width: 1.4rem;
		padding-right: 0.15rem;
		margin-right: 0.15rem;
	}
	.risk_system_item .layout .row_1 .tit{
		margin-top: 0.2rem;
		line-height: 0.2rem;
	}
	.risk_system_item .layout .row_3{
		width: 1.6rem;
		margin-left: 0.15rem;
	}
	.risk_system_cont{
		font-size: 0.12rem;
		line-height: 0.16rem;
		border-radius: 0.06rem;
		padding: 0.15rem 0.05rem 0.15rem 0.15rem;
	}
	.risk_system_cont p{
		padding-left: 0.14rem;
		margin-top: 0.04rem;
	}
	.risk_system_cont p:before{
		width: 0.04rem;
		height: 0.04rem;
		top: 0.08rem;
		left: 0;
	}
	.risk_system_nav li a{
		padding: 0.12rem 0.1rem 0.12rem 0.28rem;
		font-size: 0.16rem;
		line-height: 0.24rem;
		border-radius: 0.06rem;
	}
	.risk_system_nav li a:before{
		width: 0.12rem;
		height: 0.12rem;
		left: 0.08rem;
	}
	.risk_system_nav li a i{
		right: -0.16rem;
		border-width: 0.08rem 0.08rem 0.08rem 0; 
	}
	.risk_str_nav{
		margin-bottom: 0.3rem;
	}
	.risk_str_nav li .item{
		padding: 0.2rem 0.15rem;
	}
	.risk_str_nav li .item p{
		font-size: 0.14rem;
		line-height: 0.18rem;
	}
	.risk_str_nav li .item p{
		padding-left: 0.14rem;
	}
	.risk_str_nav li .item p:before{
		width: 0.04rem;
		height: 0.04rem;
		top: 0.07rem;
	}
	.risk_str_nav li .item h5{
		font-size: 0.2rem;
		line-height: 0.28rem;
		margin-bottom: 0.08rem;
	}
	.risk_str_nav li .item h5 em{
		font-size: 0.12rem;
		line-height: 0.22rem;
	}
	.risk_str_nav li .item i{
		border-width: 0 0.12rem 0.12rem;
		bottom: -0.32rem;
	}
	.risk_str_cont{
		min-height: 1.2rem;
	}
	.risk_str_item{
		border-radius: 0.12rem;
		padding: 0.2rem 0.3rem;
		font-size: 0.14rem;
		line-height: 0.2rem;
	}
	.risk_str_item p{
		padding-left: 0.14rem;
	}
	.risk_str_item p:before{
		width: 0.04rem;
		height: 0.04rem;
		top: 0.08rem;
	}
	.article_list li .item{
		padding: 0.16rem 0;
		font-size: 0.18rem;
	}
	.article_list li .item .time{
		margin-left: 0.4rem;
		font-size: 0.16rem;
	}
	.article_list li .item p:before{
		width: 0.06rem;
		height: 0.06rem;
	}
	.pagging{
		margin-top: 0.3rem;
		min-height: 0.26rem;
	}
	.pagging a{
		margin: 0 0.03rem;
		border-radius: 0.03rem;
		min-width: 0.26rem;
		height: 0.26rem;
		line-height: 0.24rem;
		font-size: 0.12rem;
	}
	.pagging .jump{
		font-size: 0.14rem;
		line-height: 0.26rem;
		margin: 0 0.05rem;
		justify-content: center;
	}
	.pagging .jump input{
		width: 0.36rem;
		height: 0.26rem;
		border-radius: 0.03rem 0 0 0.03rem;
		font-size: 0.14rem;
	}
	.pagging .jump .btn{
		width: 0.26rem;
		height: 0.26rem;
		line-height: 0.26rem;
		font-size: 0.13rem;
		border-radius: 0 0.03rem 0.03rem 0;
	}
	.pagging .more{
		line-height: 0.26rem;
		font-size: 0.14rem;
		margin: 0 0.03rem;
	}
	.pg_cm_wrap{
		padding: 0.5rem 0;
	}
	.news_article_title{
		margin-bottom: 0.4rem;
		padding: 0 0 0.2rem;
	}
	.news_article_title h2{
		font-size: 0.28rem;
	}
	.news_article_title .info{
		margin-top: 0.15rem;
		font-size: 0.16rem;
	}
	.news_article_title .info span{
		margin-right: 0.2rem;
	}
	.news_article_cont{
		font-size: 0.2rem;
	}
	.news_article_cont p{
		margin: 0.2rem 0;
	}
	.news_article_cont img{
		margin: 0.3rem auto;
	}
	.font_sizebox{
		font-size: 0.16rem;
		bottom: 0.2rem;
	}
	.p_welfare_module{
		padding: 0.5rem 0;
	}
	.p_welfare_item{
		margin-top: 0.3rem;
	}
	.p_welfare_item .pic{
		width: 2.8rem;
		height: 4rem;
	}
	.p_welfare_item .cont{
		padding: 0.25rem 0.3rem;
	}
	.p_welfare_item .cont .icon{
		width: 0.36rem;
		height: 0.36rem;
		margin-bottom: 0.1rem;
	}
	.p_welfare_item .cont .txt{
		font-size: 0.16rem;
		min-height: 2.4rem;
	}
	.p_welfare_item .cont .txt p{
		margin-top: 0.08rem;
	}
	.p_welfare_item .cont .txt p:before{
		width: 0.05rem;
		height: 0.05rem;
		left: -0.14rem;
	}
	.p_welfare_item .cont .btn{
		height: 0.44rem;
		line-height: 0.44rem;
		font-size: 0.18rem;
		margin-top: 0.15rem;
	}
	.esg_module{
		padding: 0.4rem 0 0.1rem;
	}
	.esg_module.mod_01{
		padding: 0.4rem 0;
	}
	.esg_int_intro .txt{
		font-size: 0.14rem;
		line-height: 1.2;
	}
	.esg_int_intro .txt p{
		margin-top: 0.1rem;
	}
	.esg_pillars_txt{
		font-size: 0.14rem;
		line-height: 1.4;
	}
	.esg_pillars_txt p{
		margin-top: 0.1rem;
	}
	.esg_pillars_wrap{
		margin-top: 0.3rem;
	}
	.esg_pillars_wrap .col_left{
		width: 2rem;
		margin-right: 0.2rem;
	}
	.esg_pillars_nav li i{
		display: none;
	}
	.esg_pillars_nav li{
		margin-top: 0.2rem;
	}
	.esg_pillars_nav li a{
		font-size: 0.18rem;
		line-height: 0.22rem;
		border-radius: 0.12rem;
		padding: 0.28rem 0.15rem 0.12rem 0.2rem;
		min-height: 0.8rem;
	}
	.esg_pillars_nav li a:before{
		width: 0.24rem;
		height: 0.02rem;
		top: 0.15rem;
		left: 0.15rem;
	}
	.esg_pillars_item .wrap{
		border-radius: 0.12rem;
	}
	.esg_pillars_item .wrap .pic{
		width: 2.4rem;
		height: 2.8rem;
	}
	.esg_pillars_item .wrap .cont{
		padding: 0.2rem;
	}
	.esg_pillars_item .list li{
		font-size: 0.16rem;
		line-height: 0.2rem;
		margin-top: 0.12rem;
	}
	.esg_pillars_item .list li a{
		padding-left: 0.12rem;
	}
	.esg_pillars_item .list li a:before{
		width: 0.04rem;
		height: 0.04rem;
		top: 0.08rem;
	}
	.esg_insights_wrap .pic{
		width: 3rem;
		height: 2.85rem;
		margin-right: 0.2rem;
	}
	.esg_insights_list li{
		margin-top: 0.15rem;
	}
	.esg_insights_list li .item{
		padding: 0.12rem 0.2rem;
		font-size: 0.18rem;
		line-height: 0.22rem;
		letter-spacing: 0;
	}
	.esg_insights_wrap .more{
		font-size: 0.16rem;
		margin-top: 0.2rem;
		height: 0.28rem;
		line-height: 0.24rem;
	}
	.esg_inad_list{
		margin: -0.1rem -0.1rem;
	}
	.esg_inad_list li{
		padding: 0.1rem 0.1rem;
	}
	.esg_inad_list li .item{
		padding: 0.3rem 0.25rem;
		border-radius: 0.12rem;
		font-size: 0.18rem;
		line-height: 0.24rem;
		min-height: auto;
	}
	.esg_inad_list li .item:before{
		border-radius: 0.12rem;
		top: 0.04rem;
	}
	.esg_inad_list li .item .year{
		font-size: 0.24rem;
		line-height: 0.32rem;
	}
	.esg_honor_wrap .swiper-slide{
		width: auto !important;
	}
	.esg_honor_item{
		width: 3rem;
		padding: 0.25rem 0.4rem;
		border-left-width: 0.02rem !important;
		min-height: 2.4rem;
	}
	.esg_honor_wrap{
		margin: 0 -0.3rem;
		padding: 0;
	}
	.esg_honor_wrap .swiper-container{
		padding-left: 0.2rem;
		padding-right: 0.2rem;
	}
	.esg_honor_item .icon{
		width: 0.48rem;
		height: 0.48rem;
		margin-bottom: 0.2rem;
	}
	.esg_honor_item h5{
		font-size: 0.18rem;
		line-height: 0.24rem;
		min-height: 0.48rem;
	}
	.esg_honor_item .txt{
		font-size: 0.14rem;
		line-height: 0.2rem;
		margin-top: 0.15rem;
	}
	.esg_module.mod_05{
		padding-bottom: 0.5rem;
	}
	.esg_module.mod_05:before{
		height: 1.85rem;
	}
	.esg_module.mod_06{
		padding: 0.5rem 0;
	}
	.esg_dis_item{
		min-height: 2.4rem;
	}
	.esg_dis_item .col_left{
		padding: 0.3rem;
	}
	.esg_dis_item .col_right{
		padding: 0.3rem;
	}
	.esg_dis_item .title{
		font-size: 0.18rem;
		line-height: 0.24rem;
	}
	.esg_dis_item .title .icon{
		width: 0.48rem;
		height: 0.48rem;
		margin-bottom: 0.15rem;
	}
	.esg_dis_item .list li{
		margin-top: 0.12rem;
		font-size: 0.18rem;
		line-height: 0.24rem;
		padding-left: 0.16rem;
	}
	.esg_dis_item .list li:before{
		width: 0.04rem;
		height: 0.04rem;
		top: 0.1rem;
	}
	.pro_info_tips{
		font-size: 0.12rem;
	}
	.abouts_asset_left .data{
		font-size: 0.18rem;
	}
	.abouts_asset_wrap .col_right{
		max-width: 55%;
	}
	.abouts_asset_left .data strong{
		font-size: 0.32rem;
	}
	.abouts_asset_right .data{
		font-size: 0.12rem;
		line-height: 0.18rem;
	}
	.abouts_asset_right .data strong{
		font-size: 0.32rem;
	}
	.abouts_asset_right .data strong em{
		font-size: 0.22rem;
		margin-right: 0.06rem;
	}
}

@media all and (max-width: 576px){
	body{
		font-size: 0.14rem;
		line-height: 0.24rem;
	}
	.wrapfix{
		padding-left: 0.2rem !important;
		padding-right: 0.2rem !important;
	}
	.header_module{
		height: 0.56rem;
	}
	.header{
		display: none !important;
	}
	.mobile_header{
		padding: 0 0.2rem;
		height: 0.56rem;
	}
	.mobile_header .logo{
		width: 1rem;
		height: 0.56rem;
	}
	.mobile_header .logo a{
		height: 0.56rem;
	}
	.h5_icon_nav{
		top: 0.08rem;
		right: 0.15rem;
		background-size: 0.2rem;
	}
	.h5_icon_search{
		top: 0.08rem;
		right: 0.55rem;
		background-size: 0.2rem;
	}
	.foot_cs_info{
		padding: 0.3rem 0;
		font-size: 0.14rem;
		line-height: 0.24rem;
	}
	.foot_cs_info .tel i{
		width: 0.24rem;
		height: 0.24rem;
		margin-right: 0.06rem;
	}
	.foot_cs_info .addr{
		margin-top: 0.1rem;
	}
	.foot_bot_wrap{
		padding-bottom: 0.3rem;
		line-height: 0.22rem;
	}
	.foot_bot_wrap p span{
		display: block;
		margin-left: 0;
	}
	.ft_arrow{
		width: 0.24rem;
		height: 0.24rem;
		margin-bottom: 0.08rem;
	}
	.foot_bot_wrap .txt{
		line-height: 0.18rem;
		margin-top: 0.12rem;
	}
	.banner_box,
	.banner_box .swiper-container{
		height: 2.4rem;
	}
	.ban_dot{
		bottom: 0.2rem !important;
		height: 0.08rem !important;
	}
	.ban_dot span{
		width: 0.08rem;
		height: 0.08rem;
	}
	.home_module{
		padding: 0.4rem 0;
	}
	.hm_aboutbox .pic{
		padding-top: 0.06rem;
		padding-right: 0.06rem;
	}
	.hm_aboutbox .pic:before{
		top: -1.4rem;
		right: -1.4rem;
	}
	.hm_aboutbox .cont .title{
		font-size: 0.2rem;
		margin-bottom: 0.25rem;
	}
	.hm_aboutbox .cont .title:before{
		height: 0.02rem;
		width: 1rem;
	}
	.hm_about_txt .item h5{
		font-size: 0.16rem;
	}
	.hm_about_txt .item p{
		font-size: 0.14rem;
		line-height: 0.24rem;
		margin-top: 0.08rem;
		padding-left: 0.15rem;
	}
	.hm_about_txt .item p:before{
		width: 0.04rem;
		height: 0.04rem;
		top: 0.1rem;
	}
	.hm_about_data{
		margin-top: 0.25rem;
		flex-wrap: wrap;
	}
	.hm_about_data li{
		flex: 0 0 50% !important;
		width: 50%;
	}
	.hm_about_data li .item{
		padding: 0.22rem 0.15rem 0;
		height: 1.5rem;
	}
	.hm_about_data li .item .icon{
		width: 0.28rem;
		height: 0.28rem;
		margin-bottom: 0.06rem;
	}
	.hm_about_data li .item p{
		font-size: 0.12rem;
		line-height: 0.2rem;
	}
	.data_cm_tips{
		font-size: 0.14rem;
		margin-top: 0.15rem;
	}
	.hm_aboutbox .cont .tips{
		font-size: 0.14rem;
		line-height: 0.24rem;
		margin-top: 0.2rem;
	}
	.hm_dialog_box{
		width: 88%;
	}
	.hm_dialog_box .close{
		width: 0.24rem;
		height: 0.24rem;
		background-size: 0.16rem;
	}
	.hm_dialog_cont{
		padding: 0.24rem 0.2rem;
	}
	.hm_ly_item{
		margin-bottom: 0.2rem;
	}
	.hm_ly_item .title{
		font-size: 0.14rem;
		line-height: 0.24rem;
		margin-bottom: 0.04rem;
		padding-bottom: 0.1rem;
	}
	.hm_ly_item .title:before{
		width: 0.6rem;
	}
	.hm_ly_item .list li{
		margin-top: 0.06rem;
	}
	.hm_ly_item .list li:nth-child(2n+1){
		width: 65%;
	}
	.hm_ly_item .list li:nth-child(2n){
		width: 35%;
	}
	.hm_ly_item .list.col_3 li{
		width: 50% !important;
	}
	.hm_ly_item .list.col_3 li:nth-child(2n+1){
		width: 55% !important;
	}
	.hm_ly_item .list.col_3 li:nth-child(2n){
		width: 45% !important;
	}
	.icon_radio{
		font-size: 0.12rem;
		line-height: 0.24rem;
		padding-left: 0.26rem;
	}
	.icon_radio i{
		top: 0.05rem;
	}
	.hm_ly_input{
		border-radius: 0.06rem;
		margin-bottom: 0.12rem;
	}
	.hm_ly_input .tit{
		font-size: 0.14rem;
		padding: 0 0.12rem;
	}
	.hm_ly_input .ct{
		padding-right: 0.03rem;
	}
	.hm_ly_input .t1{
		font-size: 0.14rem;
		border-radius: 0.06rem;
		height: 0.44rem;
	}
	.cm_btnwrap{
		margin-top: 0.2rem;
		display: flex;
	}
	.p_button{
		border-radius: 0.06rem;
		font-size: 0.14rem;
		height: 0.4rem;
		line-height: 0.38rem;
		min-width: 1.3rem;
	}
	.cm_btnwrap .p_button{
		flex: 1;
		min-width: 0;
		margin: 0 0 0 0.12rem;
	}
	.cm_btnwrap .p_button:first-child{
		margin-left: 0 !important;
	}
	.page_banner .pic{
		height: 2.28rem;
	}
	.page_ban_txt{
		margin-top: -0.24rem;
	}
	.page_banner.spel .pic{
		height: 1.8rem;
	}
	.page_ban_txt h2{
		font-size: 0.26rem;
		line-height: 0.48rem;
	}
	.cm_sidebar_wrap{
		height: 0.48rem;
	}
	.cm_sidebar_nav{
		height: 0.68rem;
	}
	.cm_sidebar_nav li{
		height: 0.48rem;
	}
	.cm_sidebar_nav li:before{
		height: 0.32rem;
	}
	.cm_sidebar_nav li a{
		height: 0.48rem;
		font-size: 0.14rem;
		line-height: 0.18rem;
		padding: 0 0.05rem;
		min-width: 1.7rem;
		box-sizing: border-box;
	}
	.abouts_module.mod_01{
		padding: 0.3rem 0;
	}
	.abouts_mod_title{
		margin-bottom: 0.25rem;
	}
	.abouts_mod_title h3{
		font-size: 0.2rem;
		padding-bottom: 0.1rem;
	}
	.abouts_mod_title h3:before{
		width: 0.8rem;
	}
	.abouts_module.mod_01 .abouts_mod_title{
		margin-bottom: 0.1rem;
	}
	.pg_about_navwrap{
		margin: 0 -0.2rem 0.25rem;
		position: relative;
		z-index: 10;
		overflow: hidden;
	}
	.pg_about_navwrap:before{
		content: '';
		width: 100%;
		height: 1px;
		background: #8a8a8a;
		position: absolute;
		bottom: 0;
		left: 0;
		z-index: -1;
		opacity: 0.5;
	}
	.pg_about_data{
		margin-bottom: -0.2rem;
		overflow: auto;
		padding: 0 0.1rem 0.2rem;
		border-bottom: 0 none;
	}
	.pg_about_data li .item{
		padding: 0.15rem 0.1rem 0.17rem;
		min-width: 1.5rem;
	}
	.pg_about_data li .item:before{
		height: 2px;
		bottom: 0;
	}
	.pg_about_data li:nth-child(1) .item{
		min-width: 1.1rem;
	}
	.pg_about_data li .item .icon{
		width: 0.28rem;
		height: 0.28rem;
		margin-bottom: 0.04rem;
	}
	.pg_about_data li .item p{
		font-size: 0.12rem;
		line-height: 0.18rem;
	}
	.pg_about_data li .item .num{
		font-size: 0.2rem;
		line-height: 0.28rem;
	}
	.pg_about_data li .item .num em{
		font-size: 0.12rem;
		line-height: 0.18rem;
	}
	.pg_about_data li .item .num strong i{
		font-size: 0.14rem;
		line-height: 0.2rem;
	}
	.pg_about_data li{
		max-width: none !important;
	}
	.pg_about_data li:nth-child(1) .item .icon{
		margin-bottom: 0.15rem;
	}
	.pg_about_txt .item{
		padding: 0.24rem 0.2rem 0.2rem;
		border-radius: 0.1rem;
	}
	.pg_about_txt .item h5{
		font-size: 0.16rem;
		line-height: 0.24rem;
	}
	.pg_about_txt .item p{
		font-size: 0.14rem;
		line-height: 0.22rem;
		margin-top: 0.06rem;
		padding-left: 0.16rem;
	}
	.pg_about_txt .item p:before{
		width: 0.04rem;
		height: 0.04rem;
	}
	.abouts_module.mod_02{
		padding: 0.3rem 0;
	}
	.abouts_asset_wrap{
		display: block;
	}
	.abouts_asset_wrap .col_right{
		max-width: 100%;
		margin-top: 0.2rem;
	}
	.abouts_asset_wrap .col_left{
		max-width: 100%;
	}
	.abouts_asset_wrap .col_left .img_wrap img{
		max-width: 60%;
		margin: 0 auto;
	}
	.abouts_asset_wrap .col_right .img_wrap img{
		max-width: 80%;
		margin: 0 auto;
	}
	.abouts_asset_wrap .title{
		font-size: 0.16rem;
		line-height: 1.5;
		margin-bottom: 0.25rem;
	}
	.abouts_module.mod_02 .data_cm_tips{
		margin-top: 0.2rem;
	}
	.abouts_asset_tips{
		font-size: 0.14rem;
		margin-top: 0.2rem;
	}
	.abouts_module.mod_03{
		padding: 0.4rem 0;
	}
	.abouts_module.mod_03 .abouts_mod_title{
		margin-bottom: 0.3rem;
	}
	.abouts_module.mod_03:before{
		height: 1.78rem;
	}
	.ts_cm_wrap{
		display: block;
	}
	.ts_cm_wrap .opea{
		width: auto;
		display: flex;
		justify-content: flex-end;
		margin-bottom: 0.1rem;
	}
	.ts_sw_prevbtn,
	.ts_sw_nextbtn{
		width: 0.28rem;
		height: 0.28rem;
		margin-bottom: 0;
		margin-left: 0.12rem;
	}
	.ts_sw_prevbtn:before,
	.ts_sw_nextbtn:before{
		width: 0.12rem;
		height: 0.12rem;
		margin: -0.06rem 0 0 -0.06rem;
	}
	.ts_sw_prevbtn:before{
		transform: rotate(90deg);
	}
	.ts_sw_nextbtn:before{
		transform: rotate(-90deg);
	}
	.ts_info_swiper{
		height: 3.92rem;
		margin-top: 0;
		padding-top: 0;
	}
	.ts_info_list li{
		border-radius: 0.12rem;
	}
	.ts_info_list li .item{
		padding: 0.1rem 0.2rem;
		height: 0.8rem;
		font-size: 0.14rem;
		line-height: 0.2rem;
	}
	.abouts_module.mod_04{
		padding-bottom: 0.2rem;
	}
	.honor_cm_list{
		margin-top: -0.05rem;
	}
	.honor_cm_list li .item{
		padding: 0.2rem 0.1rem 0.2rem 0.16rem;
		font-size: 0.12rem;
		line-height: 0.2rem;
		border-radius: 0.16rem;
		position: relative;
	}
	.honor_cm_list li .item .pic{
		width: 0.36rem;
		position: absolute;
		bottom: 0.2rem;
		right: 0.1rem;
	}
	.honor_cm_list li.s1 .item .pic{
		width: 0.7rem;
		bottom: 0.6rem;
	}
	.honor_cm_list li .item h5{
		font-size: 0.14rem;
		line-height: 0.2rem;
		height: 0.36rem;
	}
	.honor_cm_list li .item h5 em{
		font-size: 0.12rem;
		line-height: 0.16rem;
	}
	.honor_cm_list li .item .data{
		font-size: 0.32rem;
		line-height: 0.44rem;
	}
	.abouts_module.mod_05{
		padding: 0.2rem 0 0;
	}
	.subsidiary_box{
		padding-bottom: 0.3rem;
	}
	.sub_mod_title{
		margin-bottom: 0.2rem;
	}
	.sub_mod_title h4{
		font-size: 0.16rem;
		line-height: 0.22rem;
	}
	.sub_mod_title h4:before{
		width: 0.4rem;
	}
	.subsidiary_list li{
		padding-left: 0.32rem;
		padding-bottom: 0.2rem;
	}
	.subsidiary_list li .item h5{
		font-size: 0.16rem;
		line-height: 0.24rem;
		padding-bottom: 0.1rem;
		margin-bottom: 0.12rem;
	}
	.subsidiary_list li .item p{
		font-size: 0.14rem;
		line-height: 0.2rem;
	}
	.subsidiary_list li:before{
		top: 0.12rem;
		left: 0.03rem;
	}
	.subsidiary_list li .dot{
		border-width: 1px;
		width: 0.08rem;
		height: 0.08rem;
		top: 0.08rem;
	}
	.branch_cm_wrap{
		padding: 0.3rem 0 0.4rem;
	}
	.branch_cm_list{
		display: block;
	}
	.branch_cm_list .item{
		margin-left: 0;
		margin-top: 0.3rem;
	}
	.branch_cm_list .item .pic{
		width: 0.8rem;
	}
	.branch_cm_list .item h5{
		font-size: 0.16rem;
	}
	.vision_module{
		padding: 0.3rem 0.2rem;
	}
	.vision_item{
		margin-top: 0.2rem;
		display: block;
	}
	.vision_item .pic{
		width: auto;
		height: 1.8rem;
	}
	.vision_item .flex_1{
		display: block;
		padding: 0.24rem 0.2rem;
	}
	.vision_item .cont{
		margin: 0 !important;
	}
	.vision_item .cont .icon{
		width: 0.32rem;
		height: 0.32rem;
	}
	.vision_item .cont h5{
		font-size: 0.2rem;
		line-height: 0.32rem;
		margin-bottom: 0.15rem;
	}
	.vision_item .cont h5 span{
		padding-left: 0.42rem;
	}
	.vision_item .cont p{
		font-size: 0.14rem;
		line-height: 0.22rem;
	}
	.licenses_cm_wrap{
		display: block;
	}
	.licenses_cm_wrap .col_left{
		width: auto;
	}
	.licenses_txt{
		margin-bottom: 0.3rem;
		font-size: 0.14rem;
		line-height: 1.6;
	}
	.licenses_cm_wrap .col_right{
		width: auto;
		margin-top: 0.3rem;
	}
	.licenses_navlist li .item{
		border-radius: 0.1rem;
	}
	.licenses_navlist li .item h5{
		font-size: 0.16rem;
	}
	.contact_module{
		padding: 0.4rem 0;
	}
	.contact_mod_title{
		margin-bottom: 0.25rem;
	}
	.contact_mod_title h3{
		font-size: 0.2rem;
	}
	.contact_mod_title h3 span{
		padding-bottom: 0.15rem;
	}
	.contact_cm_wrap{
		padding: 0.2rem 0.16rem 0.3rem;
	}
	.contact_cm_wrap > p{
		font-size: 0.14rem;
	}
	.contact_cm_wrap .title{
		font-size: 0.18rem;
		line-height: 0.36rem;
		margin-bottom: 0.2rem;
	}
	.contact_item{
		font-size: 0.14rem;
		line-height: 0.28rem;
		padding-left: 0.24rem;
	}
	.contact_item .icon{
		width: 0.16rem;
		height: 0.16rem;
		top: 0.06rem;
	}
	.contact_item strong,
	.contact_item em{
		display: inline-block;
		vertical-align: top;
	}
	.contact_addr_list li{
		margin-top: 0.15rem;
	}
	.contact_addr_list li .item .tit{
		font-size: 0.14rem;
		width: 0.9rem;
	}
	.contact_addr_list li .item .tit .icon{
		width: 0.4rem;
	}
	.contact_addr_list li .item .ct{
		font-size: 0.14rem;
	}
	.contact_other_layout{
		margin-top: 0.2rem;
	}
	.fg_line{
		margin: 0.2rem 0;
	}
	.form_box{
		margin: 0.15rem 0 0;
		display: block;
	}
	.form_item{
		width: auto !important;
		padding: 0;
		margin-bottom: 0.15rem;
	}
	.form_imp_span{
		font-size: 0.14rem;
		line-height: 0.4rem;
		margin-left: 0.04rem;
	}
	.p_input{
		height: 0.4rem;
		font-size: 0.14rem;
	}
	.p_dropdown{
		height: 0.4rem;
		font-size: 0.14rem;
	}
	.p_dropdown .value{
		height: 0.38rem;
		font-size: 0.14rem;
		line-height: 0.38rem;
	}
	.p_dropdown .list li{
		font-size: 0.14rem;
	}
	.p_textarea{
		font-size: 0.14rem;
		line-height: 0.2rem;
		padding: 0.09rem 0.16rem;
		height: 1.2rem;
	}
	.equity_module{
		padding: 0.4rem 0;
	}
	.int_mod_title h3{
		font-size: 0.2rem;
		line-height: 1.4;
	}
	.equity_intro{
		display: block;
	}
	.equity_intro .pic{
		width: auto;
		height: 2rem;
	}
	.equity_intro .cont{
		font-size: 0.14rem;
	}
	.equity_intro_tips{
		padding: 0;
		font-size: 0.14rem;
		margin-top: 0.2rem;
	}
	.process_top_txt{
		padding: 0.2rem 0;
		margin-bottom: 0.2rem;
	}
	.process_top_txt .icon{
		display: none;
		width: 0.8rem;
		margin: 0;
	}
	.process_top_txt .icon img{
		width: 0.32rem;
	}
	.process_top_txt .cont{
		padding: 0 0.2rem;
		font-size: 0.14rem;
	}
	.process_top_txt h5{
		font-size: 0.16rem;
		margin-bottom: 0.06rem;
	}
	.equity_process .col_left{
		margin: 0 -0.2rem 0.2rem;
		height: 0.48rem;
	}
	.equity_process_list{
		padding: 0 0.2rem;
		height: 0.68rem;
	}
	.equity_process_list li a{
		font-size: 0.12rem;
		min-width: 1.3rem;
		line-height: 1.1;
		height: 0.48rem;
	}
	.equity_process_info{
		padding: 0;
	}
	.equity_process_info .item{
		padding: 0.2rem;
	}
	.equity_process_info .item .txt{
		font-size: 0.14rem;
		min-height: 1rem;
	}
	.equity_process_info .item .btn{
		font-size: 0.14rem;
		height: 0.4rem;
		line-height: 0.4rem;
	}
	.equity_pillars_wrap .col_item{
		margin-left: 0.1rem;
	}
	.equity_pillars_top .pic{
		height: 2.1rem;
	}
	.equity_pillars_top .cont{
		padding: 0.06rem 0.1rem;
		height: 0.6rem;
	}
	.equity_pillars_top .cont h5{
		font-size: 0.14rem;
		text-align: center;
		line-height: 1.2;
	}
	.equity_pillars_bottom{
		padding: 0.15rem 0.1rem;
	}
	.equity_pillars_bottom .title{
		padding-bottom: 0.15rem;
		margin-bottom: 0.15rem;
	}
	.equity_pillars_bottom .title h5{
		font-size: 0.14rem;
		line-height: 1.2;
	}
	.equity_pillars_bottom .cont{
		font-size: 0.12rem;
	}
	.equity_pillars_bottom .cont p:before{
		width: 0.04rem;
		height: 0.04rem;
		left: -0.1rem;
		top: 0.06rem;
	}
	.int_mod_title{
		margin-bottom: 0.25rem;
	}
	.pro_info_table th{
		min-width: 0.7rem;
		font-size: 0.12rem;
	}
	.pro_info_table td{
		min-width: 0.8rem;
		font-size: 0.12rem;
	}
	.pro_info_table td .name{
		min-width: 1.2rem;
	}
	.pro_info_list .item{
		font-size: 0.12rem;
	}
	.pro_info_list .tit{
		width: 1.36rem;
	}
	.pro_info_list .ct .item{
		min-width: 14%;
	}
	.pro_info_table td.opea,
	.pro_info_table th.opea{
		min-width: 0.4rem;
	}
	.principles_inro_wrap{
		margin: 0.3rem -0.1rem 0;
	}
	.principles_inro_wrap .swiper-container{
		padding: 0;
	}
	.principles_inro_item{
		display: block;
		height: auto;
		margin: 0 0.1rem;
	}
	.principles_inro_item .pic{
		width: auto;
		height: 1.8rem;
	}
	.principles_inro_item .cont{
		padding: 0.2rem 0.2rem 0;
		display: block;
	}
	.principles_inro_item .cont .title{
		font-size: 0.2rem;
		line-height: 0.28rem;
	}
	.principles_inro_item .cont .txt{
		max-height: none;
		height: 1.6rem;
		margin-left: -0.15rem;
		margin-right: -0.1rem;
		padding-left: 0.05rem;
		padding-right: 0.1rem;
		font-size: 0.12rem;
		line-height: 0.2rem;
	}
	.principles_inro_item .cont .txt p:before{
		top: 0.08rem;
	}
	.sw_dot_position{
		margin-top: 0.2rem;
	}
	.sw_dot_position span{
		width: 0.32rem;
	}
	.principles_inter_wrap .title{
		font-size: 0.14rem;
		line-height: 0.2rem;
		height: auto;
		padding: 0.1rem 0.15rem;
		margin-bottom: 0.06rem;
	}
	.principles_inter_layout .col_right .item_right{
		font-size: 0.14rem;
		line-height: 0.2rem;
		width: 0.5rem;
		box-sizing: border-box;
		padding: 0 0.1rem;
	}
	.principles_inter_table .tit{
		height: auto;
		font-size: 0.14rem;
		line-height: 0.2rem;
		padding: 0.1rem 0.15rem;
	}
	.principles_inter_table th,
	.principles_inter_table td{
		padding-bottom: 0.04rem;
		padding-right: 0.04rem;
	}
	.principles_inter_table .item{
		font-size: 0.12rem;
		line-height: 0.16rem;
		width: 0.84rem;
		padding: 0.12rem 0;
	}
	.principles_inter_wrap .tips{
		font-size: 0.14rem;
	}
	.qo_cm_wrap .col_right{
		margin-left: 0.1rem;
	}
	.qo_cm_wrap .title{
		height: 0.4rem;
		line-height: 0.4rem;
		font-size: 0.14rem;
		margin-bottom: 0.12rem;
	}
	.qo_cm_list li{
		margin-left: 0.1rem;
	}
	.qo_cm_list li .item{
		padding: 0.3rem 0.1rem 0.1rem;
		font-size: 0.14rem;
		line-height: 0.2rem;
		height: 1.3rem;
	}
	.qo_cm_list li .item .icon{
		width: 0.32rem;
		height: 0.32rem;
	}
	.f_inro_item{
		display: block;
	}
	.f_inro_item .pic{
		display: none;
	}
	.f_income_link{
		font-size: 0.12rem;
	}
	.f_income_link a{
		margin-left: 0.21rem;
	}
	.f_income_link a:before{
		left: -0.11rem;
	}
	.f_inro_item .cont .title{
		font-size: 0.18rem;
		line-height: 0.24rem;
		margin-bottom: 0.1rem;
	}
	.f_inro_item .cont .title .icon{
		height: 0.24rem;
	}
	.f_process_mod{
		padding: 0.2rem;
		margin-bottom: 0.2rem;
	}
	.f_process_list{
		margin: -0.08rem;
	}
	.f_process_list li{
		padding: 0.08rem;
	}
	.f_process_list li .item{
		padding: 0.25rem 0.15rem;
		font-size: 0.12rem;
		line-height: 0.18rem;
	}
	.f_process_list li .item .icon{
		width: 0.28rem;
		height: 0.28rem;
	}
	.f_process_tips{
		margin-top: 0.2rem;
	}
	.f_process_tips .title{
		font-size: 0.18rem;
		line-height: 0.24rem;
		margin-bottom: 0.1rem;
	}
	.f_process_tips .list li{
		font-size: 0.14rem;
		line-height: 0.2rem;
		padding-left: 0.12rem;
		margin-top: 0.06rem;
	}
	.f_process_tips .list li:before{
		width: 0.04rem;
		height: 0.04rem;
		top: 0.08rem;
	}
	.f_pillars_wrap{
		display: block;
	}
	.f_pillars_wrap .col_left{
		width: auto;
		margin: 0 -0.2rem 0.2rem;
		height: 0.6rem;
		overflow: hidden;
	}
	.f_pillars_nav{
		display: flex;
		background: none;
		height: 0.8rem;
		overflow: auto;
		padding: 0 0.2rem 0.2rem;
	}
	.f_pillars_nav li{
		background: #ffffff;
	}
	.f_pillars_nav li a{
		padding: 0 0.15rem;
		height: 0.6rem;
		justify-content: center;
		font-size: 0.12rem;
		line-height: 0.16rem;
		min-width: 1.2rem;
		text-align: center;
	}
	.f_pillars_nav li a:before{
		width: 1px;
		height: 100%;
		left: 0;
		right: auto;
	}
	.f_pillars_item .cont{
		font-size: 0.14rem;
		line-height: 0.2rem;
	}
	.f_pillars_item .cont p:before{
		content: '';
		width: 0.04rem;
		height: 0.04rem;
		top: 0.08rem;
		left: -0.12rem;
	}
	.table_scroll{
		margin-left: -0.2rem;
		margin-right: -0.2rem;
		padding: 0 0.2rem 0.1rem;
	}
	.risk_module{
		padding: 0.3rem 0 0.1rem;
	}
	.risk_module:last-child{
		padding-bottom: 0.4rem;
	}
	.risk_module.mod_01{
		padding-top: 0.5rem;
		padding-bottom: 0;
	}
	.risk_module.mod_01:before{
		height: 2.5rem;
	}
	.risk_module.mod_01 .int_mod_title{
		margin-bottom: 0.15rem;
	}
	.risk_phi_wrap{
		margin: 0 -0.2rem;
	}
	.risk_phi_wrap .swiper-container{
		padding-left: 0.1rem;
		padding-right: 0.1rem;
	}
	.risk_phi_item{
		width: 2.6rem;
	}
	.risk_phi_item .icon{
		width: 0.4rem;
		height: 0.4rem;
	}
	.risk_phi_item h5{
		font-size: 0.16rem;
	}
	.risk_approach_wrap{
		display: block;
	}
	.risk_approach_wrap .col_left{
		width: auto;
		margin: 0 -0.2rem;
		border-bottom: 1px solid #eeeeee;
		margin-bottom: 0.2rem;
		box-sizing: content-box;
		height: 0.6rem;
		overflow: hidden;
	}
	.risk_approach_nav{
		display: flex;
		height: 0.8rem;
		padding: 0 0.2rem 0.2rem;
		overflow: auto;
	}
	.risk_approach_nav li{
		margin-top: 0;
	}
	.risk_approach_nav li a{
		display: flex;
		min-height: auto;
		height: 0.6rem;
		text-align: center;
		justify-content: center;
		align-items: center;
		font-size: 0.12rem;
		line-height: 0.14rem;
		padding: 0 0.1rem;
		box-shadow: none;
		border-radius: 0;
		min-width: 1.1rem;
	}
	.risk_approach_nav li a:before{
		display: none;
	}
	.risk_approach_nav li a i{
		display: none;
	}
	.risk_approach_item{
		min-height: auto;
		padding: 0.2rem;
		border-radius: 0.1rem;
	}
	.risk_approach_p{
		font-size: 0.14rem;
		margin-top: 0.1rem;
	}
	.risk_approach_item .layout .col_item{
		padding-left: 0.25rem;
	}
	.risk_approach_txt{
		font-size: 0.14rem;
		margin-top: 0.05rem;
	}
	.risk_system_item{
		padding: 0.16rem 0.2rem;
		margin-top: 0.15rem;
		border-radius: 0.1rem;
	}
	.risk_system_item:before{
		left: 0.02rem;
	border-radius: 0.1rem;
	}
	.fg_arrow{
		border-width: 0.08rem 0.08rem 0;
		margin: 0.2rem auto 0.15rem;
	}
	.risk_system_item .tit{
		font-size: 0.14rem;
		line-height: 0.2rem;
	}
	.risk_system_item .layout{
		display: block;
		padding: 0.04rem 0;
	}
	.risk_system_item .layout .row_1{
		width: auto;
		margin-right: 0;
		padding-right: 0;
		padding-bottom: 0.2rem;
		margin-bottom: 0.2rem;
	}
	.risk_system_item .layout .row_1:before{
		width: 100%;
		height: 1px;
		top: auto;
		bottom: 0;
		right: auto;
		left: 0;
	}
	.risk_system_item .layout .row_1 .tit{
		margin-top: 0.12rem;
	}
	.risk_system_nav{
		display: flex;
		border-bottom: 1px solid #dddddd;
	}
	.risk_system_nav li{
		flex: 1;
		min-width: 0;
		margin: 0;
	}
	.risk_system_nav li a{
		font-size: 0.12rem;
		line-height: 0.14rem;
		display: flex;
		height: 0.52rem;
		padding: 0 0.1rem;
		text-align: center;
		justify-content: center;
		align-items: center;
		border-radius: 0;
	}
	.risk_system_nav li a:before{
		display: none;
	}
	.risk_system_nav li a i{
		border-width: 0 0.08rem 0.08rem;
		border-color: transparent transparent #dc1e23;
		top: auto;
		right: auto;
		bottom: -0.22rem;
		left: 50%;
		transform: translate3d(-50%, 0, 0);
	}
	.risk_system_item .layout .row_3{
		width: auto;
		margin-left: 0;
		margin-top: 0.2rem;
	}
	.risk_str_nav{
		margin-bottom: 0.2rem;
	}
	.risk_str_nav li .item{
		padding: 0.1rem 0.15rem 0.1rem;
	}
	.risk_str_nav li .item h5{
		font-size: 0.16rem;
		margin-bottom: 0.05rem;
	}
	.risk_str_nav li .item p{
		font-size: 0.12rem;
		line-height: 0.14rem;
		padding-left: 0.1rem;
		margin-top: 0.02rem;
	}
	.risk_str_nav li .item p:before{
		width: 0.03rem;
		height: 0.03rem;
		top: 0.05rem;
	}
	.risk_str_nav li .item i{
		border-width: 0 0.08rem 0.08rem;
		bottom: -0.22rem;
	}
	.risk_str_item{
		border-radius: 0.1rem;
		padding: 0.2rem;
	}
	.article_list li .item{
		padding: 0.13rem 0;
		font-size: 0.16rem;
	}
	.article_list li .item .time{
		margin-left: 0.25rem;
		font-size: 0.14rem;
	}
	.article_list li .item p{
		padding-left: 0.14rem;
	}
	.article_list li .item p:before{
		width: 0.04rem;
		height: 0.04rem;
	}
	.pagging .jump{
		width: 100%;
		margin-top: 0.05rem;
	}
	.pg_cm_wrap{
		padding: 0.3rem 0 0.4rem;
	}
	.news_article_title{
		margin-bottom: 0.3rem;
		padding: 0 0 0.15rem;
	}
	.news_article_title h2{
		font-size: 0.24rem;
	}
	.news_article_title .info{
		margin-top: 0.12rem;
		font-size: 0.14rem;
	}
	.news_article_cont{
		font-size: 0.16rem;
	}
	.news_article_cont p{
		margin: 0.12rem 0;
	}
	.news_article_cont img{
		margin: 0.2rem auto;
	}
	.font_sizebox{
		font-size: 0.14rem;
		bottom: auto;
		right: auto;
		margin-top: 0.05rem;
		position: static;
	}
	.hm_ly_input.captcha_input .ct{
		flex-direction: column;
		align-items: flex-start;
		gap: 0.08rem;
		width: 100%;
	}
	.hm_ly_input.captcha_input .t1{
		width: 100%;
		letter-spacing: 0.04rem;
	}
	.hm_ly_input.captcha_input .captcha_img{
		margin-left: 0;
		width: 100%;
		justify-content: space-between;
	}
	.hm_ly_input.captcha_input .captcha_img img{
		width: auto;
		flex: 1;
	}
	.hm_ly_input.captcha_input .captcha_refresh{
		margin-left: 0.08rem;
		width: auto;
	}
	.p_welfare_module{
		padding: 0.4rem 0;
	}
	.p_welfare_item{
		margin-top: 0.2rem;
		display: block;
	}
	.p_welfare_item .pic{
		width: auto;
		height: 2.4rem;
	}
	.p_welfare_item .cont{
		padding: 0.25rem 0.2rem;
	}
	.p_welfare_item .cont .txt{
		font-size: 0.14rem;
		line-height: 0.18rem;
		min-height: auto;
	}
	.p_welfare_item .cont .txt p:before{
		width: 0.04rem;
		height: 0.04rem;
		left: -0.12rem;
	}
	.p_welfare_item .cont .btn{
		font-size: 0.16rem;
		margin-top: 0.2rem;
	}
	.esg_int_intro{
		padding-left: 0;
	}
	.esg_module.mod_01{
		background-position: right center;
	}
	.esg_pillars_wrap{
		display: block;
	}
	.esg_pillars_wrap .col_left{
		width: auto;
		margin: 0 -0.2rem;
		border-bottom: 1px solid #eeeeee;
		margin-bottom: 0.2rem;
		box-sizing: content-box;
		height: 0.44rem;
		overflow: hidden;
	}
	.esg_pillars_nav{
		display: flex;
		height: 0.64rem;
		padding: 0 0.2rem 0.2rem;
		overflow: auto;
	}
	.esg_pillars_nav li{
		margin-top: 0;
	}
	.esg_pillars_nav li a{
		display: flex;
		min-height: auto;
		height: 0.44rem;
		text-align: center;
		justify-content: center;
		align-items: center;
		font-size: 0.12rem;
		line-height: 0.14rem;
		padding: 0 0.1rem;
		box-shadow: none;
		border-radius: 0;
		min-width: 1.1rem;
	}
	.esg_pillars_nav li a:before{
		display: none;
	}
	.esg_pillars_item .wrap .pic{
		width: 2rem;
		height: 2.3rem;
	}
	.esg_pillars_item .list li{
		font-size: 0.14rem;
		line-height: 0.2rem;
		margin-top: 0.04rem;
	}
	.esg_pillars_item .list li a{
		font-size: 0.14rem;
		line-height: 0.2rem;
	}
	.esg_insights_wrap{
		display: block;
	}
	.esg_insights_wrap .pic{
		width: auto;
		height: 2rem;
		margin-right: 0;
		margin-bottom: 0.2rem;
	}
	.esg_insights_list li .item{
		font-size: 0.16rem;
	}
	.esg_inad_list{
		margin: -0.06rem;
	}
	.esg_inad_list li{
		padding: 0.06rem;
	}
	.esg_inad_list li .item{
		border-radius: 0.08rem;
		padding: 0.22rem 0.15rem 0.2rem;
		font-size: 0.12rem;
		line-height: 0.18rem;
	}
	.esg_inad_list li .item:before{
		border-radius: 0.08rem;
		top: 0.02rem;
	}
	.esg_inad_list li .item .year{
		font-size: 0.16rem;
		margin-bottom: 0.07rem;
	}
	.esg_honor_wrap{
		margin: 0 -0.2rem;
	}
	.esg_honor_wrap .swiper-container{
		padding-left: 0.1rem;
		padding-right: 0.1rem;
	}
	.esg_honor_item{
		width: 2.6rem;
		padding-left: 0.25rem;
		padding-right: 0.25rem;
	}
	.esg_honor_item .icon{
		width: 0.4rem;
		height: 0.4rem;
	}
	.esg_honor_item h5{
		font-size: 0.16rem;
	}
	.esg_module.mod_05{
		padding-bottom: 0;
	}
	.esg_module.mod_05:before{
		display: none;
	}
	.esg_dis_item .col_left{
		padding: 0.2rem;
	}
	.esg_dis_item .title{
		font-size: 0.16rem;
		line-height: 0.22rem;
	}
	.esg_dis_item .title .icon{
		width: 0.4rem;
		height: 0.4rem;
	}
	.esg_dis_item .col_right{
		padding: 0.2rem 0.1rem 0.2rem 0.15rem;
	}
	.esg_dis_item .list li{
		font-size: 0.12rem;
		padding-left: 0.12rem;
		line-height: 0.2rem;
		margin-top: 0.06rem;
	}
	.esg_dis_item .list li:before{
		top: 0.08rem;
	}
	.abouts_asset_left{
		width: 2.4rem;
	}
	.abouts_asset_left .data strong{
		font-size: 0.4rem;
	}
	.abouts_asset_wrap .col_right{
		margin-top: 0.3rem;
	}
	
}


