@media (max-width: 1024px){

	a,div{
		-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	}
	html{
		font-size: 100px;
	}
	body{
		font-size: 0.14rem;
		min-width: auto !important;
		word-break: break-all;
	}
	.pc_website{
		display: none !important;
	}
	.h5_website{
		display: block !important;
	}
	.wrapfix{
		width: auto !important;
		padding-left: 0.3rem !important;
		padding-right: 0.3rem !important;
		margin-left: 0;
		margin-right: 0;
	}
	.header{
		display: none !important;
	}
	.header_module{
		height: 0.6rem !important;
	}
	.mobile_header{
		display: block !important;
		background: #fff;
		box-shadow: 0 1px 0 #f1f1f1;
		box-sizing: border-box;
		padding: 0 0.3rem;
		height: 0.6rem;
		width: 100%;
		box-sizing: border-box;
		position: fixed;
		top: 0;
		left: 0;
		z-index: 300;
	}
	.mobile_header .logo{
		width: 1.56rem;
		float: left;
	}
	.mobile_header .logo a{
		display: block;
		height: 0.6rem;
		background: url(../images/logo.svg) no-repeat left center;
		background-size: 100% auto;
		transition: all 0.3s;
	}
	.mobile_header .logo a:has(img),
	.mobile_nav_header .logo a:has(img){
		background: none !important;
	}
	.mobile_header .logo a img,
	.mobile_nav_header .logo a img{
		display: block;
		height: 100%;
		width: auto;
		max-width: 100%;
	}
	.mobile_header .mobile_nav{
		width: 0.4rem;
		height: 0.4rem;
		background: url(../images/h5_images/nav_icon.png) no-repeat center;
		background-size: 0.2rem;
		position: absolute;
		top: 50%;
		right: 0.2rem;
		z-index: 50;
		transform: translateY(-50%);
		transition: all 0.3s;
	}
	.mobile_header .mobile_search{
		width: 0.4rem;
		height: 0.4rem;
		background: url(../images/icon_search01.png) no-repeat center;
		background-size: 0.3rem;
		position: absolute;
		top: 50%;
		right: 0.7rem;
		z-index: 50;
		transform: translateY(-50%);
		transition: all 0.3s;
	}
	
	.mobile_nav_wrap{
		width: 100%;
		height: 100%;
		background: #ffffff;
		position: fixed;
		top: 0;
		left: 0;
		z-index: 500;
	}
	.mobile_nav_shade{
		width: 100%;
		height: 100%;
		box-sizing: border-box;
		position: absolute;
		top: 0;
		left: 0;
		z-index: -1;
	}
	.mobile_navbox{
		height: 100%;
		overflow: hidden;
		display: flex;
		flex-direction: column;
	}
	.mobile_nav_header{
		padding: 0 0.3rem;
		height: 0.6rem;
		background: #ffffff;
		position: sticky;
		top: 0;
		z-index: 100;
	}
	.mobile_nav_header .logo a{
		background-image: url(../images/logo.svg) !important;
	}
	.mobile_nav_header .close{
		width: 0.4rem;
		height: 0.4rem;
		float: right;
		background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAFCSURBVGhD7ZdbCoNADEVdU/fSx3JUXK8rKLRz4QYmOmPt+JgIOZAPNY8TtBUbx3Ecx3GckxmG4dZ13Z2Hm0Ev9OThsWBQ27ZjiHeIJ08Xgx7sNR6+RCT/YWxaArXsIf2OXQK3ejKweAnUsFb12vPRTBKGJAeHWL1E3/cv1hT32AQGcaASgBhTslSXFzCQg5XI0hJm5AUMpoASSi1hTl6AAEWUWLyEWXkBIhRSghA3Ly9AiGJTUfvyAsQoGAvHYVdegCBFZ/LhcXowzS6ZZ14W+PmeqMqCvITdJTLyOJ6dM7fEgjx+D9m/WJbXZUmeKatedlVYIy/gHK+p3GpL/CMv4BpzVM3pS5TIC8hhrqo9bYkwLCkQYvUbFrmsKe5RxOU/KS//UQ+iJTbJC+jBXsfLCxi0561Gr9PkHcdxHMdxhKb5Al0AuLWRlwDcAAAAAElFTkSuQmCC') no-repeat center;
		background-size: 0.24rem;
		position: relative;
		z-index: 50;
		top: 0.12rem;
		right: -0.06rem;
	}
	.mobile_navcont{
		flex: 1;
		min-height: 0;
		box-sizing: border-box;
		padding: 0.06rem 0.3rem 0;
		overflow: auto;
	}
	.mobile_navlist li{
		border-bottom: 1px solid #EBEBEB;
		position: relative;
	}
	.mobile_navlist li a{
		display: block;
		padding: 0.16rem 0.5rem 0.16rem 0;
		font-size: 0.18rem;
		line-height: 0.28rem;
		color: #333333;
		position: relative;
	}
	.mobile_navlist li .arrow{
		width: 0.34rem;
		height: 0.34rem;
		background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAEqSURBVGhD7dQ7aoVAGIZh60Dq9BYW2tqoS4hVMJDCC1hnBfZaW3hZgEpAscj+AhMN84cc0dx0oobvAQsdwe8tzpEAAAAAAAA+E8fxTd/3L/xWuK7rngaP/HadcbzjOEyWZVaWJeOPhRnHa5rGdF1nm0QkSfI2ni6RETSevmXb9vpvhWF47bqu8IjpeMMwWNM0D/x4nbmIoig2ixjGtx/Hm6a53XgiKuJPxpMxwvO8zSIWxt/zYzHmIvI8/3HELuPJ2oi2bfvdxpPfRhxiPBn+p69837+IyLJsMeJQ48l3I8bxqqq+v2NZ1v7jyVcRww/2eTq+rus7fnwMSxGnGE/GiCAILiIURTnHeDIXcZrxZBpxqvFkjEjTlEVRxKqquuWPAQAAAAD+DUl6BXajQSISngX+AAAAAElFTkSuQmCC') no-repeat center;
		transform: rotate(-90deg);
		background-size: 0.16rem;
		opacity: 0.7;
		position: absolute;
		top: 0.11rem;
		right: -0.05rem;
		z-index: 50;
		transition: all 0.3s;
	}
	.mobile_navlist li .arrow.on{
		transform: rotate(0deg);
	}
	.mobile_navlist li ul{
		border-top: 1px solid #EBEBEB;
	}
	.mobile_navlist li ul li:last-child{
		border-bottom: 0 none;
	}
	.mobile_navlist li ul li a{
		padding: 0.14rem 0.5rem 0.14rem 0.24rem;
		font-size: 0.16rem;
		color: #666666;
	}
	.mobile_navlist li ul li ul{
		background: #fafafa;
		padding: 0.05rem 0;
	}
	.mobile_navlist li ul li ul li{
		border-bottom: 0 none;
	}
	.mobile_navlist li ul li ul li a{
		padding: 0.08rem 0.4rem 0.08rem 0.3rem;
	}
	.mobile_navlist li.active > a{
		color: #A50519;
	}
	.head_opea_link{
		text-align: center;
		padding: 0.15rem 0.3rem;
		justify-content: center;
	}
	.float_link{
		width: 0.36rem;
		transform: translateY(0);
		top: auto;
		bottom: 0.2rem;
		right: 0.05rem;
		display: none;
	}
	.float_link ul li{
		height: 0.36rem;
	}
	.float_link ul li a{
		height: 0.36rem;
	}
	.float_link ul li a span{
		display: none;
	}
	.float_link ul li a .icon{
		width: 0.36rem;
		height: 0.36rem;
	}
	.float_link ul li .icon i{
		width: 0.27rem;
		height: 0.27rem;
	}
	.float_link ul li a:hover .icon{
		opacity: 1;
		visibility: visible;
	}
	.footer{
		border-top-width: 0.02rem;
	}
	.foot_topwrap{
		padding: 0.4rem 0 0.24rem;
		display: block;
		position: relative;
	}
	.foot_topwrap .col_left{
		width: 52%;
	}
	.ft_cs_info{
		font-size: 0.14rem;
		line-height: 0.2rem;
	}
	.ft_cs_info .title{
		font-size: 0.16rem;
		line-height: 0.24rem;
		margin-bottom: 0.12rem;
	}
	.ft_cs_info .tel{
		font-size: 0.36rem;
		line-height: 0.44rem;
	}
	.ft_cs_info .cont{
		margin-top: 0.12rem;
		line-height: 0.24rem;
	}
	
	.foot_topwrap .col_right{
		position: absolute;
		top: 0.4rem;
		right: 0;
	}
	.foot_topwrap .col_right .title{
		font-size: 0.16rem;
		line-height: 0.24rem;
		margin-bottom: 0.12rem;
	}
	.ft_qrcode_box .item{
		margin-left: 0.16rem;
		width: auto;
		font-size: 0.14rem;
		line-height: 0.22rem;
	}
	.ft_qrcode_box .item .pic{
		width: 0.9rem;
		height: 0.9rem;
	}
	.foot_topwrap .col_center{
		margin: 0.24rem 0 0;
	}
	.foot_link{
		padding: 0;
		display: block;
	}
	.foot_link .item{
		display: flex;
		margin-top: 0.1rem;
	}
	.foot_link .item:first-child{
		margin-top: 0 !important;
	}
	.foot_link .item h5{
		font-size: 0.16rem;
		line-height: 0.24rem;
		margin: 0;
		margin-right: 0.08rem;
	}
	.foot_link .item ul{
		flex: 1;
		min-width: 0;
		display: flex;
		flex-wrap: wrap;
	}
	.foot_link .item ul li{
		margin-left: 0.2rem;
		min-width: 1.1rem;
		line-height: 0.24rem;
	}
	.foot_link .item ul li a{
		font-size: 0.14rem;
	}
	.foot_midwrap{
		padding: 0.1rem 0;
	}
	.ft_other_link li{
		padding-right: 0.13rem;
		margin-right: 0.12rem;
	}
	.ft_other_link li a{
		font-size: 0.14rem;
		line-height: 0.22rem;
	}
	.foot_botwrap{
		padding: 0.24rem 0;
	}
	.copyright{
		display: block;
		text-align: center;
	}
	.copyright .cont{
		font-size: 0.12rem;
	}
	.copyright .col_right{
		margin-left: 0;
		margin-top: 0.16rem;
		justify-content: center;
	}
	.ft_link_img:first-child{
		margin-left: 0;
	}
	.ft_link_img img{
		height: 0.22rem;
	}

	.banner_box,
	.banner_box .swiper-container{
		height: auto !important;
		min-height: auto !important;
	}
	.banner_box .swiper-container{
		border-bottom-width: 0.02rem;
	}
	.pc_banner_box{
		display: none;
	}
	.h5_banner_box{
		display: block;
	}
	.banner_item{
		padding-top: 56.25%;
		overflow: hidden;
	}
	.banner_item img,
	.banner_item video{
		position: absolute;
		top: 0;
		left: 0;
	}
	.banner_item .txt{
		font-size: 0.14rem;
	}
	.banner_item .txt h2{
		font-size: 0.32rem;
	}
	.banner_item .txt p{
		letter-spacing: 0.02rem;
	}
	.banner_box .swiper_pagination{
		bottom: 0.64rem !important;
		height: 0.04rem;
	}
	.banner_box .swiper_pagination span{
		width: 0.4rem;
		height: 0.04rem;
		margin-left: 0.06rem;
	}
	.ban_prevbtn,
	.ban_nextbtn{
		display: none;
	}
	.hm_notice_box{
		padding: 0.1rem 0.2rem;
		bottom: 0.02rem;
	}
	.hm_notice_box .cont{
		padding: 0.03rem 0;
	}
	.hm_notice_box .cont .item{
		font-size: 0.16rem;
		line-height: 0.24rem;
	}
	.hm_notice_box .close{
		right: 0.2rem;
		padding: 0.03rem 0.12rem;
	}
	
	.home_module{
		padding: 0.4rem 0 0;
	}
	.home_module:last-child{
		padding-bottom: 0.4rem;
	}
	.home_mod_title{
		margin-bottom: 0.25rem;
	}
	.home_mod_title h3{
		font-size: 0.28rem;
		line-height: 0.4rem;
		padding-right: 0.32rem;
	}
	.home_mod_title h3:before{
		width: 0.24rem;
		height: 0.24rem;
	}
	.hm_hot_list{
		margin: -0.1rem;
	}
	.hm_hot_list li{
		padding: 0.1rem;
		width: 50%;
	}
	.hm_fund_item{
		padding: 0.24rem;
	}
	.hm_fund_item:before{
		width: 1.4rem;
		height: 1.4rem;
	}
	.hm_fund_item:after{
		border-width: 0.02rem;
	}
	.hm_fund_item .type{
		padding-bottom: 0.1rem;
		font-size: 0.2rem;
		line-height: 0.28rem;
		margin-bottom: 0.15rem;
	}
	.hm_fund_item .title h5{
		font-size: 0.16rem;
		line-height: 0.24rem;
	}
	.hm_fund_item .tag{
		font-size: 0.14rem;
		line-height: 0.2rem;
	}
	.hm_fund_item .tag span{
		padding-right: 0.11rem;
		margin-right: 0.1rem;
		margin-top: 0.06rem;
	}
	.hm_fund_item .info{
		margin-top: 0.2rem;
	}
	.hm_fund_item .info .data{
		font-size: 0.44rem;
		line-height: 1;
	}
	.hm_fund_item .info p{
		font-size: 0.14rem;
		line-height: 0.2rem;
	}
	.cm_zhu_tips{
		margin-top: 0.24rem;
	}
	.all_fund_link{
		font-size: 0.14rem;
		padding: 0.06rem 0.14rem;
		line-height: 0.2rem;
	}
	.hm_pro_opea{
		padding: 0;
		display: block;
		border-bottom: 0 none;
	}
	.fund_tabnav{
		border-bottom: 1px solid #A50519;
		margin-bottom: 0.1rem;
		overflow: hidden;
	}
	.fund_tabnav ul{
		padding-bottom: 0.2rem;
		margin-bottom: -0.2rem;
		overflow: auto;
	}
	.fund_tabnav ul li a{
		height: 0.56rem;
		line-height: 0.56rem;
		min-width: 0.9rem;
		font-size: 0.16rem;
		white-space: nowrap;
	}
	.hm_pro_search{
		padding: 0 0.2rem;
		justify-content: flex-end;
	}
	.home_fund_table table th{
		height: auto;
		padding: 0.12rem 0.1rem;
		white-space: nowrap;
		min-width: 0.8rem;
	}
	.home_fund_table table td{
		padding: 0.12rem 0.1rem;
		min-width: 0.8rem;
		font-size: 0.14rem;
		background: #ffffff;
	}
	.home_fund_table table th:first-child,
	.home_fund_table table td:first-child{
		padding-left: 0.15rem;
	}
	.home_fund_table table td .num{
		font-size: 0.14rem;
	}
	.fund_name{
		min-width: 1.6rem;
		font-size: 0.16rem;
	}
	.fund_code{
		font-size: 0.14rem;
		line-height: 0.2rem;
	}
	.fund_tag{
		font-size: 0.12rem;
		line-height: 0.2rem;
	}
	.home_fund_table{
		margin-top: 0.1rem;
	}
	.home_fund_table:first-child{
		margin-top: 0 !important;
	}
	.hm_ct_layout .col_item{
		margin-left: 0.2rem;
	}
	.hm_news_box{
		padding: 0.16rem 0.2rem;
	}
	.hm_news_list li a{
		padding: 0.12rem 0;
		font-size: 0.16rem;
		line-height: 0.24rem;
	}
	.hm_news_list li a .time{
		font-size: 0.14rem;
		line-height: 0.18rem;
	}
	.hm_news_box .more{
		margin-top: 0.12rem;
	}
	.hm_news_box .more a{
		font-size: 0.14rem;
		line-height: 0.2rem;
	}
	.search_combox{
		padding: 0.3rem 0;
	}
	.search_cominput{
		height: 0.48rem;
		padding: 0.02rem;
	}
	.search_cominput .t1{
		height: 0.44rem;
		font-size: 0.16rem;
		padding: 0 0.15rem 0 0.2rem;
	}
	.search_cominput .btn{
		width: 1rem;
		font-size: 0.16rem;
		height: 0.44rem;
		line-height: 0.44rem;
	}
	.com_nav_wrap.nav_sticky{
		top: 0.6rem;
	}
	.com_nav_wrap{
		border-bottom: 0 none;
		box-shadow: 0 1px 0 0 #ECEDF0;
		height: 0.48rem;
		overflow: hidden;
	}
	.com_nav_wrap .wrapfix{
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.com_navtab{
		justify-content: flex-start;
		overflow: auto;
		padding: 0 0.5rem 0.2rem;
	}
	.com_navtab li{
		margin-left: 0.2rem;
	}
	.com_navtab li a{
		height: 0.48rem;
		line-height: 0.48rem;
		font-size: 0.16rem;
	}
	.search_section{
		padding: 0.3rem 0 0.5rem;
	}
	.search_result_module{
		margin-top: 0.3rem;
	}
	.search_result_title{
		margin-bottom: 0.16rem;
	}
	.search_result_title h3{
		font-size: 0.2rem;
		line-height: 0.28rem;
		padding-left: 0.12rem;
	}
	.search_result_title h3:before{
		height: 0.2rem;
		width: 0.03rem;
	}
	.article_list li .item{
		padding: 0.16rem 0.2rem;
		font-size: 0.16rem;
	}
	.article_list li .item p{
		padding-left: 0.24rem;
	}
	.article_list li .item p:before{
		width: 0.16rem;
		height: 0.16rem;
	}
	.article_list li .item .time{
		font-size: 0.14rem;
	}
	.nodata_box{
		font-size: 0.18rem;
		line-height: 0.24rem;
	}
	.nodata_box .pic{
		width: 1.6rem;
		margin-bottom: 0.4rem;
	}
	.paging_box{
		display: block;
		margin-top: 0.3rem;
	}
	.paging_box .info{
		justify-content: center;
		margin-bottom: 0.12rem;
		font-size: 0.14rem;
	}
	.paging_box .link{
		text-align: center;
		justify-content: center;
		flex-wrap: wrap;
	}
	.page_num_set a{
		min-width: 0.3rem;
		height: 0.3rem;
		line-height: 0.3rem;
		font-size: 0.14rem;
	}
	.paging_box .link a,
	.paging_box .link .more{
		min-width: 0.3rem;
		height: 0.3rem;
		line-height: 0.3rem;
		font-size: 0.14rem;
		margin-bottom: 0.05rem;
		padding: 0 0.05rem;
	}
	.paging_box .link a{
		margin-left: 0.08rem;
	}
	.paging_box .link a.prev,
	.paging_box .link a.next{
		width: 0.3rem;
	}
	.paging_box .link a.prev:before,
	.paging_box .link a.next:before{
		background-size: auto 0.1rem;
	}
	.page_banner .pic{
		height: 2.2rem;
	}
	.page_banner .txt{
		font-size: 0.16rem;
		line-height: 1.5;
	}
	.page_banner .txt h2{
		font-size: 0.28rem;
		line-height: 1.5;
	}
	.page_banner .txt p{
		width: auto;
		margin-top: 0.1rem;
	}
	.pg_cm_wrap{
		padding: 0.4rem 0 0.6rem;
	}
	.pb_cm_title{
		margin-bottom: 0.3rem;
		margin-top: 0.4rem;
	}
	.pb_cm_title h3{
		font-size: 0.24rem;
		line-height: 0.32rem;
	}
	.query_form .row .col{
		margin-left: 0.08rem;
	}
	.p_date_input .t1{
		font-size: 0.14rem;
	}
	.p_search_input .t1{
		font-size: 0.14rem;
		padding-right: 0.6rem;
	}
	.p_search_input .btn{
		font-size: 0.16rem;
		width: auto;
		padding: 0 0.16rem;
	}
	.p_search_wrap{
		margin-left: 0.08rem;
	}
	.p_search_wrap .reset_button{
		width: auto;
		padding: 0 0.15rem;
		font-size: 0.16rem;
		margin-left: 0.04rem;
	}
	.web_map_box{
		padding: 0.1rem 0;
	}
	.web_map_box .item{
		margin-left: 0.12rem;
	}
	.web_map_box .item .title{
		margin-bottom: 0.12rem;
	}
	.web_map_box .item .title a{
		padding: 0.1rem 0.08rem;
		font-size: 0.16rem;
		line-height: 0.24rem;
	}
	.web_map_box .item .list li a{
		font-size: 0.16rem;
		line-height: 0.24rem;
		padding: 0.06rem 0;
	}
	.article_page:before{
		display: none;
	}
	.path_box{
		display: none;
	}
	.article_cm_wrap{
		padding-bottom: 0.5rem;
	}
	.article_title{
		padding: 0.4rem 0 0.2rem;
	}
	.article_title h2{
		font-size: 0.24rem;
		line-height: 0.34rem;
	}
	.article_title .info{
		margin-top: 0.15rem;
		font-size: 0.14rem;
	}
	.article_title .info{
		margin-right: 0.2rem;
	}
	.article_cont{
		padding: 0.25rem 0;
	}
	.article_opea{
		padding: 0.2rem 0;
		font-size: 0.16rem;
		line-height: 0.24rem;
	}
	.article_opea a{
		font-size: 0.16rem;
		line-height: 0.24rem;
	}
	.article_opea a.prev{
		left: 0;
	}
	.article_opea a.next{
		right: 0;
	}
	.com_fund_table{
		overflow: auto;
	}
	.com_fund_table table th{
		height: auto;
		padding: 0.12rem 0.1rem;
		white-space: nowrap;
		min-width: 0.8rem;
	}
	.com_fund_table table td{
		padding: 0.12rem 0.1rem;
		min-width: 0.8rem;
		font-size: 0.14rem;
		background: #ffffff;
		height: 0.54rem;
	}
	.com_fund_table table th:first-child,
	.com_fund_table table td:first-child{
		padding-left: 0.15rem;
	}
	.com_fund_table table td .num{
		font-size: 0.14rem;
	}
	.sub_search_box{
		width: 3.7rem;
	}
	.sub_search_box .t1{
		height: 0.4rem;
		font-size: 0.14rem;
	}
	.sub_search_box .btn{
		font-size: 0.16rem;
		height: 0.4rem;
		line-height: 0.38rem;
		width: 0.72rem;
	}
	.p_reset_btn{
		font-size: 0.16rem;
		height: 0.4rem;
		line-height: 0.38rem;
		width: 0.72rem;
		margin-left: 0.08rem;
	}
	.pf_condbox{
		padding: 0.1rem 0.2rem;
	}
	.pf_condbox dl{
		padding: 0.1rem 0;
	}
	.pf_condbox dl dt{
		font-size: 0.14rem;
		width: 0.72rem;
	}
	.pd_filter_link a{
		font-size: 0.14rem;
		margin-left: 0.1rem;
	}
	.fund_cm_info{
		font-size: 0.16rem;
	}
	.rt_link_arrow{
		font-size: 0.16rem;
	}
	.pro_tit_module{
		padding: 0.4rem 0 0.24rem;
		min-height: auto;
	}
	.pro_tit_module .wrapfix{
		display: block;
	}
	.pro_tit_module .row_02{
		margin-left: 0;
	}
	.pro_name{
		font-size: 0.24rem;
		line-height: 0.32rem;
		margin-bottom: 0.1rem;
	}
	.pro_name .title{
		margin-right: 0.12rem;
	}
	.pro_name .code{
		font-size: 0.16rem;
	}
	.pro_otherinfo{
		font-size: 0.14rem;
		margin-top: 0.1rem;
	}
	.pro_otherinfo .type,
	.pro_otherinfo .risk{
		font-size: 0.14rem;
		line-height: 0.2rem;
		padding: 0.04rem 0.15rem;
		margin-right: 0.12rem;
	}
	.pro_intro_data{
		margin-top: 0.32rem;
		margin-bottom: 0;
	}
	.pro_intro_data .item{
		flex: 1;
		min-width: 0;
		min-width: auto;
		margin-right: 0;
	}
	.pro_intro_data .item .data{
		font-size: 0.28rem;
		line-height: 0.32rem;
	}
	.pro_intro_data .item .data em{
		font-size: 0.14rem;
		line-height: 0.24rem;
	}
	.pro_tit_module .risk_tips{
		margin-top: 0.2rem;
		font-size: 0.12rem;
		line-height: 0.18rem;
	}
	.pro_state_span{
		font-size: 0.16rem;
		line-height: 0.2rem;
		padding: 0.05rem 0.12rem;
		position: absolute;
		top: -0.3rem;
		right: 0.1rem;
	}
	.pro_detail_page{
		padding-bottom: 0.6rem;
	}
	.pro_detail_topbox{
		display: block;
		margin-bottom: 0.3rem;
	}
	.chart_cm_tab a{
		font-size: 0.13rem;
		margin-right: 0.15rem;
		padding: 0.02rem 0;
	}
	.pro_subtab{
		margin-left: -0.3rem;
		margin-right: -0.3rem;
		overflow: hidden;
		height: 0.36rem;
	}
	.pro_subtab ul{
		overflow: auto;
		padding: 0 0.3rem 0.2rem;
	}
	.pro_subtab li a{
		white-space: nowrap;
		font-size: 0.14rem;
		line-height: 0.2rem;
		padding: 0.07rem 0.16rem;
	}
	.com_date_box .item input{
		height: 0.34rem;
		font-size: 0.13rem;
	}
	.chart_opea_layout{
		margin-bottom: 0.15rem;
	}
	.detail_chart_info{
		justify-content: center;
	}
	.detail_chart_info li{
		margin-top: 0.04rem;
	}
	.detail_chart_info li .item{
		font-size: 0.12rem;
	}
	.pro_detail_topbox > .row_02{
		display: none;
	}
	.pro_tabwrap{
		margin: 0.25rem 0 0.15rem;
		height: 0.48rem;
		overflow: hidden;
		position: relative;
		z-index: 5;
	}
	.pro_tabwrap:before{
		content: '';
		height: 1px;
		background: #e9e9e9;
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
		z-index: -1;
	}
	.pro_tabnav{
		padding: 0 0 0.24rem;
		overflow: auto;
		background: none;
		justify-content: space-between;
	}
	.pro_tabnav li{
		flex: 0 0 auto;
		margin-left: 0.24rem;
	}
	.pro_tabnav li:first-child{
		margin-left: 0 !important;
	}
	.pro_tabnav li a{
		height: 0.48rem;
		line-height: 0.48rem;
		white-space: nowrap;
		font-size: 0.16rem;
		color: #666666;
	}
	.pro_tabnav li a:before{
		height: 0.02rem;
		top: auto;
		bottom: 0;
	}
	.pro_tabnav li.active a,
	.pro_tabnav li a:hover{
		color: #A50519;
	}
	.pro_mod_title h3{
		font-size: 0.18rem;
	}
	.pro_mod_title h3 em{
		font-size: 0.12rem;
	}
	.pro_mod_title h3 em.sales_agency_list_em{
		display: block;
		margin-left: 0;
		margin-top: 0.06rem;
		font-size: 0.12rem;
	}
	.pro_mod_title h3 em.sales_agency_list_em .sales_agency_list_link{
		color: #CF1322;
		line-height: 1.4;
		word-break: break-all;
	}
	.pro_detail_txt{
		font-size: 0.14rem;
		line-height: 0.24rem;
	}
	.pro_detail_txt p{
		margin-top: 0.08rem;
	}
	.table_scroll{
		overflow: auto;
		margin: 0 -0.3rem;
		padding: 0 0.3rem;
	}
	.data_table th{
		white-space: nowrap;
		height: auto;
		padding: 0.15rem;
		font-size: 0.14rem;
	}
	.data_table td{
		padding: 0.15rem;
		font-size: 0.14rem;
		min-width: 1.1rem;
	}
	.data_table.style_2 td,
	.data_table.style_2 th{
		padding-left: 0.15rem;
		padding-right: 0.15rem;
	}
	.filter_row .col{
		width: 1.6rem;
		margin-left: 0.08rem;
	}
	.manager_list li .item{
		padding: 0.2rem;
	}
	.manager_list li .item .pic{
		margin-right: 0.24rem;
		width: 1.2rem;
		height: 1.56rem;
	}
	.manager_list li .item h5{
		font-size: 0.2rem;
		line-height: 0.28rem;
	}
	.manager_list li .item h5 em{
		font-size: 0.16rem;
	}
	.manager_list li .item .info{
		margin-top: 0.04rem;
	}
	.manager_list li .item .txt{
		font-size: 0.14rem;
		line-height: 0.22rem;
		margin-top: 0.1rem;
	}
	.zc_opea_flex{
		display: block;
	}
	.zc_opea_flex .filter_row{
		margin-top: 0.12rem;
	}
	.zc_opea_flex .filter_row .col{
		flex: 1;
		min-width: 0;
	}
	.zc_opea_flex .filter_row .col:first-child{
		margin-left: 0 !important;
	}
	.login_page{
		padding: 0.3rem 0 0.4rem;
		min-height: auto;
	}
	.login_wrap{
		display: block;
	}
	.login_ban_txt{
		flex-direction: row;
		justify-content: center;
		padding: 0.1rem 0 0.3rem;
	}
	.login_ban_txt h2{
		font-size: 0.32rem;
		line-height: 0.4rem;
	}
	.login_ban_txt p{
		font-size: 0.1rem;
		line-height: 0.14rem;
		letter-spacing: 0;
	}
	.login_ban_txt .left{
		padding-right: 0;
		text-align: center;
	}
	.login_ban_txt .right{
		padding-left: 0;
		text-align: center;
		margin-top: 0;
		margin-left: 0.4rem;
	}
	.login_box{
		width: 4.4rem;
		margin: 0 auto;
		padding: 0.3rem;
	}
	.login_box .title{
		font-size: 0.2rem;
		line-height: 0.28rem;
		margin-bottom: 0.2rem;
	}
	.login_button{
		height: 0.48rem;
		line-height: 0.48rem;
		font-size: 0.16rem;
	}
	.p_dropdown{
		height: 0.44rem;
	}
	.p_dropdown .value{
		height: 0.42rem;
		line-height: 0.42rem;
	}
	.p_dropdown .value:after{
		width: 0.12rem;
		height: 0.12rem;
		margin-top: -0.06rem;
		right: 0.16rem;
	}
	.p_input{
		height: 0.44rem;
	}
	.lg_icon{
		width: 0.2rem;
		height: 0.2rem;
	}
	.login_form .p_input{
		height: 0.52rem;
	}
	.login_form .p_dropdown{
		height: 0.52rem;
	}
	.login_form .p_dropdown .value{
		padding-left: 0.15rem;
		height: 0.5rem;
		line-height: 0.5rem;
	}
	.login_form .p_dropdown .value:after{
		right: 0.16rem;
	}
	.p_input_wrap .p_input{
		padding-left: 0.48rem;
	}
	.login_form .input_item .code_img{
		top: 0.07rem;
		right: 0.07rem;
		transform: translateY(0) !important;
	}
	.login_other{
		margin-top: 0.16rem;
		font-size: 0.14rem;
	}
	.login_agree{
		margin-top: 0.12rem;
		font-size: 0.12rem;
		line-height: 0.18rem;
	}
	.login_agree .icon_check,
	.login_agree .com_link{
		font-size: 0.12rem;
	}
	.login_button{
		margin-top: 0.2rem;
	}
	.cm_form_tips{
		font-size: 0.12rem;
		line-height: 0.2rem;
	}
	.cm_form_tips h5{
		font-size: 0.12rem;
	}
	.main_container{
		min-height: auto;
	}
	.main_cont_title{
		padding: 0.15rem 0.2rem;
	}
	.main_cont_title h3{
		font-size: 0.2rem;
		line-height: 0.28rem;
	}
	.main_cont_title .right_txt{
		font-size: 0.14rem;
	}
	.main_cont_wrap{
		padding: 0.4rem 0.3rem;
	}
	.center_wrap{
		width: 65%;
	}
	.input_item .tit{
		height: 0.44rem;
		font-size: 0.14rem;
		line-height: 0.2rem;
		padding-right: 0.1rem;
		width: 1.1rem !important;
	}
	.p_button{
		font-size: 0.16rem;
		line-height: 0.22rem;
		padding: 0.12rem 0.2rem;
		min-width: 2rem;
	}
	.p_button.border{
		line-height: 0.2rem;
	}
	.cm_btn_wrap{
		margin-top: 0.3rem;
	}
	.center_wrap .cm_btn_wrap{
		margin-top: 0.3rem;
	}
	.code_img{
		height: 0.44rem;
		width: 0.9rem;
	}
	.result_tips{
		padding: 0.6rem 0 0.2rem;
		font-size: 0.14rem;
	}
	.result_tips .pic{
		width: 0.6rem;
	}
	.result_tips h5{
		font-size: 0.24rem;
		line-height: 0.34rem;
	}
	.pb_cm_title h3 em{
		font-size: 0.16rem;
		margin-left: 0.15rem;
	}
	.download_link{
		font-size: 0.14rem;
		min-width: auto;
		padding: 0 0.12rem;
	}
	.filter_row .download_link{
		margin-left: 0.08rem;
	}
	.pro_detail_module.spel{
		margin-top: 0.4rem;
	}
	.center_wrap_2{
		width: 70%;
	}
	.form_submit_result{
		width: auto;
		position: static;
		margin-top: 0.24rem;
		transform: translateY(0);
	}
	.submit_rt_state{
		padding: 0.09rem 0.14rem;
	}
	.dialog_box{
		padding: 0.3rem 0;
		width: 4rem;
	}
	.dialog_title{
		margin-bottom: 0.16rem;
		padding: 0 0.3rem;
	}
	.dialog_title h3{
		font-size: 0.2rem;
		line-height: 0.28rem;
	}
	.dialog_cont{
		padding: 0 0.3rem;
	}
	.dialog_txt{
		font-size: 0.16rem;
		line-height: 0.24rem;
	}
	.dialog_btn{
		margin-top: 0.3rem;
	}
	.dialog_btn a{
		min-width: 1.2rem;
		font-size: 0.16rem;
		line-height: 0.38rem;
		padding: 0 0.15rem;
		margin: 0 0.07rem;
	}
	.data_table td .date{
		font-size: 0.14rem;
	}
	.detail_chart_tips{
		font-size: 0.14rem;
	}
	.download_opea_btn{
		font-size: 0.16rem;
		padding: 0 0.14rem;
		margin-left: 0.08rem;
	}
	.system_tipbox{
		padding: 0.5rem;
		font-size: 0.18rem;
		line-height: 0.24rem;
	}
	.system_tipbox .pic{
		width: 2.4rem;
		margin-bottom: 0.24rem;
	}
	.system_tipbox .btn_wrap{
		margin-top: 0.3rem;
	}
	.system_tipbox .p_button{
		padding: 0.1rem 0.2rem;
		min-width: 1.2rem;
		font-size: 0.16rem;
	}
	.dialog_box.protocol{
		width: 88%;
	}
	.dialog_box.protocol .dialog_title h3{
		font-size: 0.18rem;
		line-height: 0.28rem;
	}
	.ly_protocol_box{
		padding: 0.2rem;
		font-size: 0.14rem;
	}
	.dialog_box.protocol .dialog_btn{
		display: flex;
		padding: 0 0.3rem;
	}
	.dialog_box.protocol .dialog_btn a{
		font-size: 0.16rem;
		flex: 1;
		min-width: 0;
		margin: 0 0 0 0.12rem;
		padding-left: 0.12rem;
		padding-right: 0.12rem;
	}
	.dialog_box.protocol .dialog_btn a:first-child{
		margin-left: 0 !important;
	}
	.zhlc_module{
		padding: 0.5rem 0 0;
	}
	.zhlc_module:last-child{
		padding-bottom: 0.5rem;
	}
	.cm_intro_txt p{
		margin-top: 0.08rem;
	}
	.zh_info_wrap{
		margin: 0.2rem -0.1rem -0.1rem;
	}
	.zh_info_wrap .col{
		padding: 0.1rem;
	}
	.cm_info_item{
		padding: 0.19rem;
		margin-bottom: 0.2rem;
	}
	.zh_feature_list:before{
		background: rgba(0,0,0,0.3);
	}
	.zh_feature_list li{
		flex: 1 !important;
	}
	.zh_feature_list li .item{
		height: 100%;
		padding: 0.3rem 0.2rem;
		box-sizing: border-box;
	}
	.zh_feature_list li .item .ct{
		flex: 1;
		min-width: 0;
		width: auto;
		position: static;
		transform: translate3d(0,0,0) !important;
		margin: 0 !important;
	}
	.zh_feature_list li .item .tit{
		font-size: 0.18rem;
		line-height: 0.32rem;
		height: auto;
		margin-bottom: 0.1rem;
		text-align: center;
	}
	.zh_feature_list li .item .tit span{
		position: relative;
		left: 0;
		transform: translate3d(0,0,0) !important;
	}
	.zh_feature_list li .item .tit span:before,
	.zh_feature_list li .item .tit span:after{
		width: 0.1rem;
		height: 0.1rem;
	}
	.zh_feature_list li .item .txt{
		font-size: 0.14rem;
		line-height: 0.22rem;
		opacity: 1;
		visibility: visible;
		margin-top: 0.1rem;
	}
	.zh_process_list{
		margin: 0 -0.1rem;
	}
	.zh_process_list li:before{
		width: 0.6rem;
		height: 0.8rem;
	}
	.zh_process_list li .item{
		padding: 0 0.1rem;
	}
	.zh_process_list li .item .num{
		font-size: 0.4rem;
		line-height: 0.5rem;
		padding-bottom: 0.06rem;
		margin-bottom: 0.16rem;
	}
	.zh_process_list li .item .num:before{
		width: 0.24rem;
		height: 0.02rem;
	}
	.zh_process_list li .item h5{
		font-size: 0.16rem;
		line-height: 0.24rem;
		margin-bottom: 0.1rem;
	}
	.zh_process_list li .item .txt{
		font-size: 0.14rem;
		line-height: 0.22rem;
	}
	.zhlc_module .btn_wrap{
		margin-top: 0.3rem;
	}
	.more_button{
		font-size: 0.16rem;
		padding: 0.1rem 0.2rem;
	}
	.about_intro_txt{
		font-size: 0.16rem;
		margin-top: 0.3rem;
	}
	.about_intro_txt p{
		margin-top: 0.1rem;
	}
	.about_info_list{
		margin-top: 0.4rem;
		padding: 0.2rem 0.05rem;
	}
	.about_info_list li{
		padding: 0.1rem;
	}
	.about_info_list li .item{
		display: block;
		text-align: center;
		padding: 0;
	}
	.about_info_list li .item .icon{
		width: 0.44rem;
		height: 0.44rem;
		margin: 0 auto 0.12rem;
	}
	.about_info_list li .item .data{
		font-size: ;
	}
	.about_info_list li .item p{
		font-size: 0.14rem;
		line-height: 0.2rem;
	}
	.develop_tabnav .swiper-container{
		padding: 0 0.1rem;
	}
	.develop_tabnav .swiper-container:before,
	.develop_tabnav .swiper-container:after{
		width: 0.24rem;
	}
	.develop_tabnav .develop_navitem span{
		padding-bottom: 0.4rem;
		width: 0.9rem;
	}
	.develop_tabnav .develop_navitem span:before{
		width: 0.12rem;
		height: 0.12rem;
		bottom: 0.11rem;
	}
	.develop_tabnav .develop_navitem.active span:before{
		box-shadow: 0 0 0 0.05rem rgba(165, 5, 25, 0.15);
	}
	.develop_info_list li{
		margin-top: 0.16rem;
	}
	.develop_info_list li .item{
		font-size: 0.14rem;
		line-height: 0.22rem;
	}
	.develop_info_list li .item .date{
		font-size: 0.16rem;
		margin-right: 0.16rem;
	}
	.ty_team_list{
		margin: -0.1rem;
	}
	.ty_team_list li{
		padding: 0.1rem;
		width: 50%;
	}
	.ty_team_list li .item .base{
		padding: 0.5rem 0.3rem;
	}
	.ty_team_list li .item .base .pic{
		width: 1.2rem;
		height: 1.2rem;
		margin-bottom: 0.3rem;
	}
	.ty_team_list li .item .base h5{
		font-size: 0.2rem;
		line-height: 0.28rem;
	}
	.ty_team_list li .item .base .tag{
		font-size: 0.14rem;
		line-height: 0.2rem;
		margin-top: 0.12rem;
	}
	.ty_team_list li .item .base .info{
		font-size: 0.14rem;
		line-height: 0.2rem;
		margin-top: 0.12rem;
	}
	.ty_team_list li .item .cont{
		padding: 0.25rem 0.2rem;
	}
	.ty_team_list li .item .cont h5{
		font-size: 0.18rem;
		margin-bottom: 0.1rem;
	}
	.ty_team_list li .item .cont h5 em{
		font-size: 0.14rem;
		margin-left: 0.12rem;
	}
	.ty_team_list li .item .cont .txt p{
		padding-left: 0.16rem;
		font-size: 0.14rem;
		line-height: 0.22rem;
	}
	.join_cm_title{
		padding: 0.2rem 0.3rem;
		margin-bottom: 0.2rem;
	}
	.join_cm_title h5{
		font-size: 0.2rem;
		line-height: 0.28rem;
	}
	.join_cm_title .info{
		font-size: 0.14rem;
	}
	.join_cm_info{
		padding: 0.2rem 0.3rem;
		margin-bottom: 0.2rem;
	}
	.join_cm_info h5{
		font-size: 0.16rem;
		line-height: 0.22rem;
	}
	.join_cm_info h5:before{
		width: 0.02rem;
		height: 0.18rem;
	}
	.join_cm_info .txt{
		font-size: 0.14rem;
		line-height: 0.2rem;
	}
	.join_btn_wrap{
		margin-top: 0.24rem;
	}
	.join_back_btn{
		padding: 0.1rem 0.24rem;
		font-size: 0.16rem;
	}
	.contact_list{
		margin-bottom: 0.5rem;
	}
	.contact_list li .item{
		padding: 0.2rem;
	}
	.contact_list li .item .icon{
		width: 0.36rem;
		height: 0.36rem;
		margin-right: 0.15rem;
	}
	.contact_list li .item h5{
		font-size: 0.16rem;
		line-height: 0.24rem;
		margin-bottom: 0.06rem;
	}
	.contact_list li .item p{
		font-size: 0.14rem;
		line-height: 0.2rem;
	}
	.page_layout{
		display: block;
	}
	.p_layout_left{
		width: auto;
		margin: 0 -0.3rem 0.3rem;
		border-right: 0 none;
		position: relative;
		overflow: hidden;
	}
	.cm_sidebar_nav{
		display: flex;
		overflow: auto;
		background: none;
		border-radius: 0;
		padding: 0 0.3rem 0.2rem;
		margin-bottom: -0.2rem;
		overflow: auto;
	}
	.cm_sidebar_nav > li{
		margin-top: 0;
		margin-left: 0.02rem;
	}
	.cm_sidebar_nav > li:first-child{
		margin-left: 0 !important;
	}
	.cm_sidebar_nav > li > a{
		background: #f8f8f8;
		padding: 0 0.12rem;
		height: 0.4rem;
		line-height: 0.4rem;
		font-size: 0.16rem;
		white-space: nowrap;
		position: relative;
	}
	.cs_info_tips{
		font-size: 0.16rem;
		margin-bottom: 0.2rem;
	}
	.cm_info_item .cont > p{
		margin-top: 0.08rem;
	}
	.cm_info_item .title em{
		font-size: 0.16rem;
	}
	.cm_info_item .cont .table_scroll{
		margin-left: -0.19rem;
		margin-right: -0.19rem;
		padding-left: 0.19rem;
		padding-right: 0.19rem;
	}
	.file_download_list li .item{
		padding: 0.16rem 1rem 0.16rem 0;
		font-size: 0.16rem;
		line-height: 0.24rem;
	}
	.file_download_list li .item .time{
		font-size: 0.14rem;
		line-height: 0.2rem;
		margin-top: 0.08rem;
	}
	.file_download_list li .item .btn{
		font-size: 0.14rem;
		padding: 0.04rem 0.16rem;
		top: 0.16rem;
	}
	.ts_info_txt li{
		margin-top: 0.1rem;
	}
	.cm_info_btn{
		font-size: 0.16rem;
		padding: 0.08rem 0.24rem;
		min-width: 1.2rem;
	}
	.online_info_box .icon{
		margin-right: 0.3rem;
	}
	.cs_guide_list{
		margin: -0.1rem;
	}
	.cs_guide_list li{
		width: 50%;
		padding: 0.1rem;
	}
	.cs_guide_list li .item .txt{
		font-size: 0.16rem;
		line-height: 0.24rem;
	}
	.cs_guide_list li .item .txt p{
		margin-top: 0.1rem;
	}
	.cs_help_wrap .col{
		margin-left: 0.2rem;
	}
	.cs_help_box:before{
		height: 0.02rem;
		top: -0.02rem;
	}
	.cs_help_box .title{
		padding: 0.16rem 0.2rem;
	}
	.cs_help_box .list{
		padding: 0.16rem 0.2rem;
	}
	.cs_help_box .list li a{
		padding: 0.06rem 0 0.06rem 0.36rem;
		font-size: 0.16rem;
		line-height: 0.24rem;
	}
	.cs_help_box .list li a:before{
		width: 0.2rem;
		height: 0.2rem;
		top: 0.08rem;
	}
	
	.tel_process_box{
		margin: 0 -0.19rem;
		padding: 0 0.19rem 0.1rem;
		overflow: auto;
	}
	.tel_process_box .col_wrap{
		padding-left: 0.15rem;
	}
	.tel_process_box .col_wrap:before{
		width: 0.15rem;
	}
	.tel_process_box .row{
		padding: 0.06rem 0 0.06rem 0.15rem;
	}
	.tel_process_box .row:after{
		width: 0.15rem;
	}
	.tel_process_span{
		font-size: 0.14rem;
		line-height: 0.22rem;
		padding: 0.03rem 0.12rem;
		border-radius: 0.04rem;
		min-width: 1.5rem;
		white-space: nowrap;
	}
	
	.tel_process_box > .col_wrap > .row{
		padding-left: 0.3rem;
	}
	.tel_process_box > .col_wrap > .row:after{
		width: 0.3rem;
	}
	.art_file_wrap{
		padding: 0.3rem;
		font-size: 0.16rem;
	}
	.art_other_wrap{
		border-top-width: 1px;
	}
	.art_other_module h5{
		font-size: 0.16rem;
	}
	
	
}


@media (max-width: 576px){
	.header_module{
		height: 0.54rem !important;
	}
	.mobile_header,
	.mobile_nav_header{
		padding: 0 0.2rem;
		height: 0.54rem;
	}
	.mobile_header .logo{
		width: 1.2rem;
	}
	.mobile_header .logo a{
		height: 0.54rem;
	}
	.mobile_header .mobile_nav{
		right: 0.1rem;
	}
	.mobile_header .mobile_search{
		right: 0.5rem;
	}
	.mobile_navcont{
		padding-left: 0.2rem;
		padding-right: 0.2rem;
	}
	.mobile_navlist li a{
		padding-top: 0.12rem;
		padding-bottom: 0.12rem;
		font-size: 0.16rem;
	}
	.mobile_navlist li ul li a{
		padding-top: 0.1rem;
		padding-bottom: 0.1rem;
		padding-left: 0.2rem;
		font-size: 0.14rem;
	}
	.mobile_nav_header .close{
		top: 0.07rem;
		right: -0.08rem;
	}
	.head_opea_link{
		padding: 0.12rem 0.2rem;
	}
	.head_opea_link a{
		font-size: 0.14rem;
		padding: 0.04rem 0.1rem;
	}
	.foot_topwrap{
		padding: 0.3rem 0 0.2rem;
	}
	.foot_topwrap .col_left{
		width: 55%;
	}
	.ft_cs_info{
		font-size: 0.12rem;
		line-height: 0.18rem;
		white-space: normal;
		word-break: normal;
	}
	.ft_cs_info .title{
		font-size: 0.14rem;
		line-height: 0.2rem;
		margin-bottom: 0.08rem;
	}
	.ft_cs_info .tel{
		font-size: 0.24rem;
		line-height: 0.32rem;
	}
	.ft_cs_info .cont{
		margin-top: 0.08rem;
		line-height: 0.22rem;
	}
	
	.foot_topwrap .col_right{
		position: absolute;
		top: 0.3rem;
		right: -0.1rem;
	}
	.foot_topwrap .col_right .title{
		font-size: 0.14rem;
		line-height: 0.2rem;
		margin-bottom: 0.08rem;
	}
	.ft_qrcode_box .item{
		margin-left: 0.05rem;
		font-size: 0.12rem;
		line-height: 0.18rem;
	}
	.ft_qrcode_box .item .pic{
		width: 0.72rem;
		height: 0.72rem;
	}
	.foot_topwrap .col_center{
		margin: 0.16rem 0 0;
	}
	.foot_link .item{
		margin-top: 0.06rem;
	}
	.foot_link .item h5{
		font-size: 0.14rem;
		line-height: 0.2rem;
		margin-right: 0.04rem;
	}
	.foot_link .item ul li{
		margin-left: 0.12rem;
		min-width: auto;
		line-height: 0.2rem;
	}
	.foot_link .item ul li a{
		font-size: 0.12rem;
	}
	.ft_other_link li{
		padding-right: 0.09rem;
		margin-right: 0.08rem;
		padding-top: 0.04rem; 
		padding-bottom: 0.04rem;
	}
	.ft_other_link li a{
		font-size: 0.12rem;
		line-height: 0.2rem;
	}
	.foot_botwrap{
		padding: 0.16rem 0;
	}
	.copyright .cont{
		font-size: 0.1rem;
	}
	.ft_link_img{
		margin-left: 0.1rem;
	}
	.ft_link_img img{
		height: 0.18rem;
	}
	
	.wrapfix{
		padding-left: 0.2rem !important;
		padding-right: 0.2rem !important;
	}
	.banner_item{
		padding-top: 62.5%;
	}
	.banner_item .txt h2{
		font-size: 0.28rem;
		margin-bottom: 0.08rem;
	}
	.banner_item .txt p{
		letter-spacing: 0;
	}
	.banner_box .swiper_pagination{
		text-align: center;
		bottom: 0.16rem !important;
	}
	.banner_box .swiper_pagination span{
		width: 0.24rem;
		margin-left: 0.06rem;
		height: 0.03rem;
	}
	.hm_notice_module,
	.hm_notice_module .wrapfix{
		height: auto;
		background: #ffffff;
	}
	.hm_notice_box{
		padding: 0.1rem 0;
		background: none;
		border-radius: 0;
		position: relative;
		left: 0;
		right: 0;
		bottom: 0;
	}
	.hm_notice_box .close{
		right: -0.1rem;
		font-size: 0.12rem;
		padding: 0.02rem 0.1rem;
	}
	.hm_notice_box .cont{
		margin-right: 0.46rem;
		padding: 0.02rem 0;
	}
	.hm_notice_box .cont .item{
		font-size: 0.14rem;
	}
	.home_module{
		padding: 0.3rem 0 0;
	}
	.home_module:last-child{
		padding-bottom: 0.3rem;
	}
	.home_mod_title{
		margin-bottom: 0.15rem;
	}
	.home_mod_title h3{
		font-size: 0.24rem;
		line-height: 0.32rem;
		padding-left: 0.26rem;
	}
	.home_mod_title h3:before{
		width: 0.2rem;
		height: 0.2rem;
	}
	.hm_hot_list{
		display: block;
		margin: 0;
	}
	.hm_hot_list li{
		width: auto;
		padding: 0;
		margin-top: 0.12rem;
	}
	.hm_fund_item{
		padding: 0.4rem 0.2rem 0.16rem;
	}
	.hm_fund_item .type{
		border-bottom: 0;
		padding: 0.04rem 0.1rem;
		display: inline-block;
		vertical-align: top;
		border-bottom-right-radius: 0.06rem;
		color: #ffffff;
		background: rgba(165,5,25,0.5);
		margin-bottom: 0;
		font-size: 0.12rem;
		line-height: 0.18rem;
		position: absolute;
		top: 0;
		left: 0;
	}
	.hm_fund_item .info{
		margin-top: 0.15rem;
	}
	.hm_fund_item .info .data{
		font-size: 0.4rem;
	}
	.hm_fund_item:after{
		display: none;
	}
	.hm_fund_item:before{
		width: 1rem;
		height: 1rem;
	}
	.hm_fund_item .info p{
		margin-top: 0.05rem;
	}
	.cm_zhu_tips{
		margin-top: 0.15rem;
		font-size: 0.12rem;
		line-height: 0.18rem;
	}
	.all_fund_link{
		font-size: 0.12rem;
		padding: 0.04rem 0.12rem;
	}
	.fund_tabnav{
		margin: 0 -0.2rem 0.1rem;
	}
	.fund_tabnav ul{
		padding-left: 0.2rem;
		padding-right: 0.2rem;
	}
	.fund_tabnav ul li{
		margin-left: 0.2rem;
	}
	.fund_tabnav ul li:first-child{
		margin-left: 0;
	}
	.fund_tabnav ul li a{
		height: 0.44rem;
		line-height: 0.44rem;
		font-size: 0.14rem;
		min-width: auto;
		padding: 0;
		white-space: nowrap;
	}
	.fund_tabnav ul li a:before{
		border-width: 0 0.05rem 0.05rem;
	}
	.hm_pro_search{
		padding: 0;
		margin-left: -0.05rem;
		margin-right: -0.05rem;
	}
	.hm_pro_search .wrap{
		flex: 1;
		min-width: 0;
	}
	.hm_pro_search .t1{
		padding-left: 0.12rem;
		padding-right: 0.4rem;
		font-size: 0.12rem;
		height: 0.36rem;
	}
	.hm_pro_search .btn{
		right: 0.05rem;
		background-size: 0.16rem;
	}
	.reset_button{
		height: 0.36rem;
		line-height: 0.34rem;
		font-size: 0.12rem;
		width: auto;
		padding: 0 0.1rem;
	}
	.hm_pro_search .reset_button{
		margin-left: 0.06rem;
	}
	.home_fund_wrap{
		padding: 0.12rem 0 0;
	}
	.home_module.mod_02{
		background: #ffffff;
		padding-bottom: 0.3rem;
	}
	.home_fund_table{
		margin-left: -0.2rem;
		margin-right: -0.2rem;
	}
	.home_fund_table table th{
		font-size: 0.12rem;
		padding: 0.08rem 0.1rem;
	}
	.home_fund_table table td{
		font-size: 0.12rem;
		line-height: 0.2rem;
	}
	.fund_name{
		font-size: 0.14rem;
		line-height: 0.2rem;
		min-width: 1.4rem;
	}
	.fund_code{
		font-size: 0.12rem;
		font-weight: 500;
		margin-right: 0.04rem;
		margin-top: 0.04rem;
	}
	.fund_tag{
		font-size: 0.1rem;
		margin-right: 0;
		margin-top: 0.04rem;
	}
	.hm_ct_layout{
		display: block;
	}
	.hm_ct_layout .col_item{
		margin-top: 0.3rem;
		margin-left: 0;
	}
	.hm_ct_layout .col_item:first-child{
		margin-top: 0;
	}
	.hm_news_box{
		padding: 0.1rem 0.15rem;
	}
	.hm_news_list li a{
		font-size: 0.14rem;
		line-height: 0.22rem;
	}
	.hm_news_list li a .time{
		font-size: 0.12rem;
		line-height: 0.16rem;
	}
	.hm_news_box .more a{
		line-height: 0.26rem;
	}
	.search_combox{
		padding: 0.24rem 0;
	}
	.search_cominput{
		height: 0.4rem;
	}
	.search_cominput .t1{
		height: 0.36rem;
		font-size: 0.14rem;
		padding: 0 0.15rem;
	}
	.search_cominput .btn{
		width: 0.8rem;
		height: 0.36rem;
		line-height: 0.36rem;
		font-size: 0.14rem;
	}
	.com_nav_wrap.nav_sticky{
		top: 0.54rem;
	}
	.com_navtab{
		padding: 0 0.2rem 0.2rem;
	}
	.com_navtab li a{
		font-size: 0.14rem;
	}
	.search_result_title h3{
		font-size: 0.16rem;
		line-height: 0.24rem;
	}
	.search_result_title h3:before{
		height: 0.16rem;
	}
	.search_result_title .more{
		font-size: 0.14rem;
		line-height: 0.22rem;
		margin-left: 0.2rem;
	}
	.article_list li .item{
		padding: 0.12rem 0.1rem;
		font-size: 0.14rem;
	}
	.article_list li .item .time{
		font-size: 0.12rem;
		margin-left: 0.2rem;
	}
	.nodata_box{
		font-size: 0.14rem;
		line-height: 0.2rem;
	}
	.nodata_box .pic{
		width: 1.2rem;
		margin-bottom: 0.2rem;
	}
	.paging_box{
		margin-top: 0.25rem;
		margin-left: -0.1rem;
		margin-right: -0.1rem;
	}
	.paging_box .info{
		font-size: 0.12rem;
	}
	.page_num_set a{
		min-width: 0.28rem;
		height: 0.28rem;
		line-height: 0.28rem;
		font-size: 0.12rem;
		margin-left: 0.04rem;
	}
	.paging_box .link a,
	.paging_box .link .more{
		min-width: 0.28rem;
		height: 0.28rem;
		line-height: 0.28rem;
		font-size: 0.12rem;
	}
	.paging_box .link a{
		margin-left: 0.04rem;
	}
	.paging_box .link a.prev,
	.paging_box .link a.next{
		width: 0.28rem;
	}
	.page_banner .pic{
		height: 1.6rem;
	}
	.page_banner .txt h2{
		font-size: 0.2rem;
	}
	.page_banner .txt{
		font-size: 0.12rem;
		line-height: 0.18rem;
	}
	.page_banner .txt p{
		margin-top: 0.05rem;
	}
	.pg_cm_wrap{
		padding: 0.3rem 0 0.5rem;
		background: #ffffff;
		min-height: 4rem;
	}
	.pb_cm_title{
		margin-bottom: 0.2rem;
		margin-top: 0.3rem;
		display: block;
	}
	.pb_cm_title h3{
		font-size: 0.2rem;
		line-height: 0.28rem;
	}
	.query_form .row{
		flex-wrap: wrap;
		margin-bottom: 0.08rem;
	}
	.query_form .row .col{
		flex: 0 0 auto;
		width: calc(50% - 0.04rem);
		margin-bottom: 0.08rem;
	}
	.p_search_wrap{
		width: 100%;
		margin-left: 0;
		margin-bottom: 0.08rem;
	}
	.p_date_input .t1{
		height: 0.36rem;
	}
	.p_date_input .icon{
		width: 0.14rem;
		height: 0.14rem;
	}
	.p_search_input .t1{
		height: 0.36rem;
	}
	.p_search_input .btn{
		height: 0.36rem;
		line-height: 0.34rem;
		font-size: 0.14rem;
	}
	.web_map_box{
		flex-wrap: wrap;
	}	
	.web_map_box .item{
		flex: 0 0 auto;
		width: calc(33.3333% - 0.08rem);
		margin-bottom: 0.3rem;
	}
	.web_map_box .item:nth-child(3n+1){
		margin-left: 0;
	}
	.web_map_box .item .title a{
		padding: 0.07rem;
	}
	.article_cm_wrap{
		padding-bottom: 0.4rem;
	}
	.article_title{
		padding: 0.3rem 0 0.15rem;
	}
	.article_title h2{
		font-size: 0.2rem;
		line-height: 0.28rem;
	}
	.article_title .info{
		margin-top: 0.1rem;
		font-size: 0.12rem;
	}
	.article_title .info{
		margin-right: 0.12rem;
		flex-wrap: wrap;
	}
	.article_cont{
		padding: 0.15rem 0;
		font-size: 0.14rem;
		line-height: 0.24rem;
	}
	.article_opea{
		padding: 0.15rem 0;
		font-size: 0.14rem;
		line-height: 0.24rem;
	}
	.article_opea a{
		font-size: 0.14rem;
		line-height: 0.24rem;
	}
	.article_opea a.prev{
		padding-left: 0.14rem;
	}
	.article_opea a.next{
		padding-right: 0.14rem;
	}
	.article_opea a.prev i,
	.article_opea a.next i{
		width: 0.06rem;
	}
	.com_fund_table{
		margin-left: -0.2rem;
		margin-right: -0.2rem;
	}
	.com_fund_table table th{
		font-size: 0.12rem;
		padding: 0.08rem 0.1rem;
	}
	.com_fund_table table td{
		font-size: 0.12rem;
		line-height: 0.2rem;
		height: auto;
	}
	.sub_search_wrap{
		margin-top: 0.1rem;
	}
	.sub_search_box{
		width: auto;
		flex: 1;
		min-width: 0;
		box-sizing: border-box;
	}
	.sub_search_box .t1{
		height: 0.36rem;
		box-sizing: border-box;
		font-size: 0.14rem;
		padding: 0 0.1rem;
	}
	.sub_search_box .btn{
		font-size: 0.14rem;
		width: auto;
		padding: 0 0.12rem;
		height: 0.36rem;
		line-height: 0.34rem;
	}
	.p_reset_btn{
		font-size: 0.14rem;
		width: auto;
		padding: 0 0.12rem;
		height: 0.36rem;
		line-height: 0.34rem;
		box-sizing: border-box;
		margin-left: 0.04rem;
	}
	.pf_condbox{
		padding: 0;
		background: none;
	}
	.pf_condbox dl dt{
		font-size: 0.12rem;
		width: 0.64rem;
		padding: 0.02rem 0;
	}
	.pd_filter_link a{
		font-size: 0.12rem;
		margin-left: 0.08rem;
		padding: 0.02rem 0.05rem;
	}
	.fund_cm_info{
		font-size: 0.14rem;
		position: absolute;
		top: 0;
		right: 0;
	}
	.rt_link_arrow{
		font-size: 0.14rem;
	}
	.pro_tit_module{
		padding: 0.3rem 0 0.2rem;
		margin-bottom: 0.25rem;
	}
	.pro_name{
		font-size: 0.18rem;
		line-height: 0.28rem;
		flex-wrap: wrap;
		margin-bottom: 0.06rem;
	}
	.pro_name .code{
		font-size: 0.14rem;
	}
	.pro_otherinfo{
		font-size: 0.12rem;
	}
	.pro_otherinfo .type,
	.pro_otherinfo .risk{
		font-size: 0.12rem;
		line-height: 0.18rem;
		padding: 0.02rem 0.1rem;
		margin-right: 0.08rem;
	}
	.pro_intro_data{
		justify-content: space-between;
		margin-top: 0.24rem;
	}
	.pro_intro_data .item{
		flex: 0 0 auto;
	}
	.pro_intro_data .item .data{
		font-size: 0.24rem;
		font-weight: 500;
	}
	.pro_intro_data .item .data em{
		font-size: 0.12rem;
	}
	.pro_intro_data .item p{
		font-size: 0.12rem;
	}
	.pro_state_span{
		top: -0.2rem;
		font-size: 0.12rem;
		line-height: 0.16rem;
		padding: 0.02rem 0.08rem;
	}
	.pro_detail_page{
		padding-bottom: 0.4rem;
	}
	.pro_subtab{
		margin-left: -0.2rem;
		margin-right: -0.2rem;
		margin-bottom: 0.15rem;
		overflow: hidden;
		height: 0.32rem;
	}
	.pro_subtab ul{
		padding: 0 0.2rem 0.2rem;
	}
	.pro_subtab li a{
		padding: 0.05rem 0.12rem;
		font-size: 0.13rem;
	}
	.pro_detail_topbox{
		margin-bottom: 0.15rem;
	}
	.chart_opea_layout{
		display: block;
		margin-bottom: 0.15rem;
	}
	.chart_cm_tab{
		flex-wrap: wrap;
	}
	.chart_cm_tab a{
		white-space: nowrap;
		margin-right: 0.15rem;
		font-size: 0.12rem;
	}
	.com_date_box{
		width: 100%;
		margin-top: 0.05rem;
	}
	.com_date_box .line{
		margin: 0 5%;
	}
	.detail_chart_info{
		margin-top: 0.15rem;
	}
	.detail_chart_info li{
		min-width: auto;
	}
	.detail_chart_info li .item{
		padding-left: 0.2rem;
	}
	.detail_chart_info li .item em{
		width: 0.12rem;
		height: 0.02rem;
	}
	.pro_tabwrap{
		margin: 0.15rem 0;
	}
	.pro_tabnav li{
		margin-left: 0.2rem;
	}
	.pro_tabnav li a{
		font-size: 0.14rem;
	}
	.pro_detail_module{
		box-shadow: none;
		background: none !important;
		padding: 0;
		margin-top: 0.24rem;
	}
	.pro_mod_title{
		display: block;
		margin-bottom: 0.15rem;
	}
	.pro_mod_title h3{
		font-size: 0.16rem;
	}
	.pro_detail_txt{
		padding: 0.1rem 0.15rem;
		font-size: 0.12rem;
	}
	.table_scroll{
		margin: 0 -0.2rem;
		padding: 0 0.2rem;
	}
	.data_table th{
		padding: 0.08rem 0.1rem;
		font-size: 0.12rem;
	}
	.data_table td{
		padding: 0.08rem 0.1rem;
		min-width: 0.9rem;
		font-size: 0.12rem;
	}
	.data_table.style_2 td,
	.data_table.style_2 th {
		padding-left: 0.1rem;
		padding-right: 0.1rem;
	}
	.filter_row{
		flex-wrap: wrap;
	}
	.filter_row .col{
		width: calc(50% - 0.04rem);
		margin-left: 0.08rem;
		margin-top: 0.08rem;
	}
	.filter_row .col:first-child{
		margin-left: 0;
	}
	.manager_list{
		background: none;
	}
	.manager_list li .item{
		padding: 0.16rem 0;
	}
	.manager_list li .item .pic{
		margin-right: 0.16rem;
		background: #f8f8f8;
		width: 1rem;
		height: 1.3rem;
	}
	.manager_list li .item h5{
		font-size: 0.18rem;
		line-height: 0.24rem;
	}
	.manager_list li .item h5 em{
		font-size: 0.14rem;
	}
	.manager_list li .item .info{
		margin-top: 0;
		font-size: 0.12rem;
		line-height: 0.18rem;
	}
	.manager_list li .item .info p{
		margin-top: 0.02rem;
	}
	.manager_list li .item .txt{
		font-size: 0.12rem;
		line-height: 0.2rem;
		margin-top: 0.06rem;
	}
	.zc_opea_flex .filter_row .col{
		flex: 0 0 auto;
	}
	.filter_row .p_search_wrap{
		width: 100%;
		margin-left: 0;
		margin-top: 0.1rem;
		margin-bottom: 0;
	}
	.filter_row .p_search_input .btn,
	.filter_row .p_search_wrap .reset_button{
		width: auto;
	}
	.login_page{
		padding: 0.3rem 0;
	}
	.login_ban_txt{
		padding-top: 0;
		padding-bottom: 0.2rem;
	}
	.login_ban_txt .right{
		margin-left: 0.2rem;
	}
	.login_ban_txt h2{
		font-size: 0.24rem;
		line-height: 0.32rem;
	}
	.login_ban_txt p{
		font-size: 0.08rem;
		display: none;
	}
	.login_box{
		width: auto;
		padding: 0.25rem 0.2rem 0.2rem;
	}
	.login_box .title{
		font-size: 0.18rem;
		line-height: 0.24rem;
		margin-bottom: 0.15rem;
	}
	.login_button{
		height: 0.44rem;
		line-height: 0.44rem;
		margin-top: 0.15rem;
	}
	.input_item{
		margin-bottom: 0.1rem;
	}
	.p_dropdown{
		height: 0.4rem;
	}
	.p_dropdown .value{
		height: 0.38rem;
		line-height: 0.38rem;
		font-size: 0.14rem;
		padding-left: 0.1rem;
	}
	.p_dropdown .value:after{
		width: 0.10rem;
		height: 0.10rem;
		margin-top: -0.05rem;
		right: 0.14rem;
	}
	.p_input{
		height: 0.4rem;
		font-size: 0.14rem;
		padding: 0 0.1rem;
	}
	.lg_icon{
		width: 0.18rem;
		height: 0.18rem;
		left: 0.15rem;
	}
	.login_form .p_input{
		height: 0.46rem;
	}
	.login_form .p_dropdown{
		height: 0.46rem;
	}
	.login_form .p_dropdown .value{
		height: 0.44rem;
		line-height: 0.44rem;
	}
	.login_form .p_dropdown .value:after{
		right: 0.14rem;
	}
	.p_input_wrap .p_input{
		padding-left: 0.42rem;
	}
	.login_form .input_item .code_img{
		height: 0.32rem;
	}
	.error_tips{
		margin-top: 0.1rem;
		font-size: 0.12rem;
		line-height: 0.18rem;
	}
	.login_form .error_tips{
		margin-left: 0.43rem;
	}
	.login_other{
		font-size: 0.14rem;
	}
	.login_agree,
	.login_agree .icon_check,
	.login_agree .com_link{
		font-size: 0.12rem;
	}
	.icon_check{
		font-size: 0.14rem;
	}
	.main_cont_title{
		padding: 0.13rem 0.2rem;
	}
	.main_cont_title h3{
		font-size: 0.16rem;
		line-height: 0.24rem;
	}
	.main_cont_wrap{
		padding: 0.3rem 0.2rem;
		min-height: 4rem;
	}
	.center_wrap{
		width: auto;
	}
	.input_item .tit{
		height: 0.4rem;
		font-size: 0.12rem;
		width: 0.78rem !important;
	}
	.input_item .tit .imp{
		margin-left: 0.03rem;
	}
	.p_button{
		font-size: 0.14rem;
		padding: 0.1rem 0.15rem;
		min-width: auto;
	}
	.cm_btn_wrap{
		margin-top: 0.25rem;
	}
	.center_wrap .cm_btn_wrap{
		margin-top: 0.25rem;
	}
	.cm_btn_wrap .p_button{
		flex: 1;
		min-width: 0;
		margin-left: 0.12rem;
	}
	.code_img{
		height: 0.32rem;
		width: 0.7rem;
		margin-left: 0;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		right: 0.04rem;
		z-index: 50;
	}
	.code_btn{
		font-size: 0.12rem;
		right: 0.1rem;
	}
	.result_tips{
		padding: 0.5rem 0 0.2rem;
	}
	.result_tips h5{
		font-size: 0.2rem;
		line-height: 0.28rem;
	}
	.pb_cm_title h3 em{
		font-size: 0.14rem;
		margin-left: 0.1rem;
	}
	.download_link{
		font-size: 0.12rem;
		height: 0.32rem;
		line-height: 0.3rem;
		padding: 0 0.08rem;
	}
	.filter_row .download_link{
		margin-left: 0;
		margin-top: 0.1rem;
	}
	.pro_detail_module.spel{
		margin-top: 0.3rem;
	}
	.center_wrap_2{
		width: auto;
	}
	.form_submit_result{
		margin-top: 0.16rem;
	}
	.submit_rt_state{
		padding: 0.08rem 0.12rem;
		line-height: 0.2rem;
	}
	.submit_rt_state .icon{
		width: 0.2rem;
		height: 0.2rem;
		margin-right: 0.06rem;
	}
	.dialog_box{
		width: 88% !important;
		padding: 0.24rem 0;
	}
	.dialog_title{
		margin-bottom: 0.12rem;
		padding: 0 0.2rem;
	}
	.dialog_title h3{
		font-size: 0.16rem;
		line-height: 0.24rem;
	}
	.dialog_cont{
		padding: 0 0.2rem;
	}
	.dialog_txt{
		font-size: 0.14rem;
		line-height: 0.22rem;
	}
	.dialog_btn{
		margin-top: 0.2rem;
		display: flex;
		padding: 0 0.2rem;
	}
	.dialog_btn a{
		flex: 1;
		min-width: 0;
		margin: 0 0 0 0.12rem;
		font-size: 0.14rem;
		line-height: 0.36rem;
		padding: 0 0.12rem;
	}
	.dialog_btn a:first-child{
		margin-left: 0;
	}
	.data_table td .date{
		font-size: 0.12rem;
	}
	.detail_chart_tips{
		font-size: 0.12rem;
		line-height: 0.2rem;
		margin-top: 0.15rem;
	}
	.download_opea_btn{
		font-size: 0.14rem;
		height: 0.36rem;
		line-height: 0.34rem;
		margin-left: 0;
		margin-right: 0.08rem;
		width: calc(50% - 0.04rem);
		margin-top: 0.1rem;
	}
	.download_opea_btn:last-child{
		margin-right: 0;
	}
	.system_tipbox{
		padding: 0.5rem 0;
		font-size: 0.16rem;
	}
	.system_tipbox .pic{
		width: 2rem;
		margin-bottom: 0.16rem;
	}
	.system_tipbox .p_button{
		padding: 0.08rem 0.2rem;
		min-width: 1rem;
		font-size: 0.14rem;
		line-height: 0.2rem;
	}
	.dialog_box.protocol .dialog_title h3{
		font-size: 0.16rem;
		line-height: 0.24rem;
	}
	.ly_protocol_box{
		padding: 0.12rem;
		line-height: 0.22rem;
	}
	.dialog_box.protocol .dialog_btn{
		padding: 0 0.2rem;
		display: block;
	}
	.dialog_box.protocol .dialog_btn a{
		display: block;
		font-size: 0.14rem;
		margin: 0.1rem 0 0;
	}
	.dialog_box.protocol .dialog_btn a:first-child{
		margin-top: 0 !important;
	}
	.zhlc_module{
		padding-top: 0.4rem;
	}
	.zhlc_module:last-child{
		padding-bottom: 0.4rem;
	}
	.cm_intro_txt{
		margin-top: 0.12rem;
		font-size: 0.14rem;
		line-height: 0.22rem;
		padding: 0.12rem 0.14rem;
	}
	.cm_intro_txt p{
		margin-top: 0.05rem;
	}
	.zh_info_wrap{
		margin: 0.2rem 0 0;
		display: block;
	}
	.zh_info_wrap .col{
		width: auto;
		padding: 0;
		margin-top: 0.12rem;
	}
	.cm_info_item{
		margin-bottom: 0.15rem;
		padding: 0.14rem;
	}
	.cm_info_item .title{
		font-size: 0.16rem;
		line-height: 0.2rem;
	}
	.cm_info_item .cont{
		font-size: 0.14rem;
		line-height: 0.22rem;
	}
	.cm_info_item .title + .cont{
		padding-top: 0.12rem;
		margin-top: 0.1rem;
	}
	.cm_info_item .list li{
		font-size: 0.14rem;
		line-height: 0.22rem;
		padding-right: 0.16rem;
	}
	.cm_info_item .list li:before{
		width: 0.04rem;
		height: 0.04rem;
		left: 0.04rem;
	}
	.zh_feature_list{
		display: block;
	}
	.zh_feature_list li{
		border-left: 0 none;
		border-top: 1px solid #ffffff;
	}
	.zh_feature_list li:first-child{
		border-top: 0 none;
	}
	.zh_feature_list li .item .tit{
		font-size: 0.16rem;
	}
	.zh_process_wrap{
		padding: 0.2rem 0;
	}
	.zh_process_list{
		display: block;
		margin: 0;
	}
	.zh_process_list li:before{
		width: 0.4rem;
		height: 0.6rem;
		top: auto;
		bottom: 100%;
		right: 50%;
		transform: translate3d(50%, 50%, 0) rotate(90deg);
	}
	.zh_process_list li .item{
		padding: 0.15rem 0;
	}
	.zh_process_list li .item .num{
		font-size: 0.2rem;
		line-height: 0.24rem;
		padding-bottom: 0.04rem;
		margin-bottom: 0.12rem;
		margin-right: 0.06rem;
	}
	.zh_process_list li .item .num:before{
		width: 0.12rem;
		height: 0.02rem;
	}
	.zh_process_list li .item h5{
		display: inline-block;
		vertical-align: top;
		font-size: 0.16rem;
		line-height: 0.24rem;
	}
	.zhlc_module .btn_wrap{
		margin-top: 0.25rem;
	}
	.more_button{
		font-size: 0.14rem;
		padding: 0.06rem 0.2rem;
		min-width: 1.2rem;
	}
	.about_intro_txt{
		font-size: 0.14rem;
		line-height: 0.22rem;
		margin-top: 0.25rem;
		padding: 0.12rem 0.14rem;
	}
	.about_intro_txt p{
		margin-top: 0.06rem;
	}
	.about_info_list{
		margin-top: 0.3rem;
		padding: 0.1rem;
		flex-wrap: wrap;
	}
	.about_info_list li{
		flex: 0 0 auto;
		width: 50%;
		box-sizing: border-box;
		padding: 0.15rem 0.1rem;
	}
	.about_info_list li:before{
		display: none;
	}
	.about_info_list li .item .icon{
		width: 0.36rem;
		height: 0.36rem;
		margin-bottom: 0.1rem;
	}
	.about_info_list li .item .data{
		font-size: 0.2rem;
		line-height: 0.28rem;
	}
	.about_info_list li .item p{
		margin-top: 0.06rem;
	}
	.develop_tabnav{
		padding: 0 0.32rem;
		margin: 0 -0.16rem 0.12rem;
		
	}
	.develop_sw_prev,
	.develop_sw_next{
		transform: scale(0.8);
	}
	.develop_tabnav .develop_navitem span{
		padding-bottom: 0.32rem;
		font-size: 0.14rem;
		width: 0.68rem;
	}
	.develop_tabnav .swiper-container{
		padding: 0;
	}
	.develop_tabnav .develop_navitem span:before{
		width: 0.08rem;
		height: 0.08rem;
		bottom: 0.13rem;
	}
	.develop_tabnav .develop_navitem.active span:before {
		box-shadow: 0 0 0 0.03rem rgba(165, 5, 25, 0.15);
	}
	.develop_info_list li{
		margin-top: 0.1rem;
	}
	.develop_info_list li .item{
		padding: 0.1rem 0.14rem;
		font-size: 0.12rem;
		line-height: 0.2rem;
		margin-top: 0.05rem;
	}
	.develop_info_list li .item .date{
		font-size: 0.14rem;
		margin-right: 0.12rem;
	}
	.ty_team_list{
		margin: 0;
		display: block;
	}
	.ty_team_list li{
		padding: 0;
		width: auto;
		margin-top: 0.12rem;
	}
	.ty_team_list li .item .base{
		padding: 0.4rem 0.2rem;
	}
	.ty_team_list li .item .base .pic{
		width: 1rem;
		height: 1rem;
		margin-bottom: 0.2rem;
	}
	.ty_team_list li .item .base h5{
		font-size: 0.18rem;
		line-height: 0.28rem;
	}
	.ty_team_list li .item .base .tag{
		font-size: 0.12rem;
	}
	.ty_team_list li .item .base .info{
		font-size: 0.12rem;
	}
	.ty_team_list li .item .cont{
		padding: 0.2rem 0.15rem;
	}
	.ty_team_list li .item .cont h5{
		font-size: 0.16rem;
		margin-bottom: 0.08rem;
	}
	.ty_team_list li .item .cont h5 em{
		font-size: 0.12rem;
		margin-left: 0.1rem;
	}
	.ty_team_list li .item .cont .txt p{
		padding-left: 0.12rem;
		font-size: 0.12rem;
		line-height: 0.2rem;
	}
	.ty_team_list li .item .cont .txt p:before{
		width: 0.04rem;
		height: 0.04rem;
		top: 0.08rem;
		left: 0.04rem;
	}
	.join_cm_title{
		padding: 0.16rem 0.2rem;
		margin-bottom: 0.16rem;
	}
	.join_cm_title h5{
		font-size: 0.16rem;
		line-height: 0.24rem;
		margin-bottom: 0.08rem;
	}
	.join_cm_title .info{
		font-size: 0.14rem;
		display: block;
	}
	.join_cm_title .info span{
		display: block;
	}
	.join_cm_title .info span:before{
		display: none;
	}
	.join_cm_info{
		padding: 0.16rem 0.2rem;
		margin-bottom: 0.16rem;
	}
	.join_cm_info h5{
		font-size: 0.14rem;
		line-height: 0.2rem;
	}
	.join_cm_info h5:before{
		height: 0.16rem;
	}
	.join_cm_info .txt{
		font-size: 0.12rem;
	}
	.join_btn_wrap{
		margin-top: 0.2rem;
	}
	.join_back_btn{
		padding: 0.08rem 0.2rem;
		font-size: 0.14rem;
		line-height: 0.2rem;
	}
	.contact_list{
		margin-bottom: 0.4rem;
		display: block;
	}
	.contact_list li{
		width: auto;
	}
	.contact_list li .item{
		background: #ffffff !important;
	}
	.contact_list li:nth-child(2n+1) .item{
		background: #f8f8f8 !important;
	}
	.contact_list li .item .icon{
		width: 0.36rem;
		height: 0.36rem;
		margin-right: 0.15rem;
	}
	.contact_list li .item h5{
		font-size: 0.16rem;
		line-height: 0.24rem;
		margin-bottom: 0.06rem;
	}
	.contact_list li .item p{
		font-size: 0.14rem;
		line-height: 0.2rem;
	}
	.p_layout_left{
		margin: 0 -0.2rem 0.25rem;
	}
	.cm_sidebar_nav{
		padding-left: 0.2rem;
		padding-right: 0.2rem;
	}
	.cm_sidebar_nav > li > a{
		height: 0.32rem;
		line-height: 0.32rem;
		padding: 0 0.08rem;
		font-size: 0.14rem;
	}
	.cs_info_tips{
		font-size: 0.14rem;
		line-height: 0.22rem;
		padding: 0.06rem 0.15rem;
		margin-bottom: 0.15rem;
	}
	.cm_info_item .cont > p{
		margin-top: 0.05rem;
	}
	.cm_info_item .title em{
		font-size: 0.14rem;
		display: block;
	}
	.cm_info_item .cont .table_scroll{
		margin-left: -0.14rem;
		margin-right: -0.14rem;
		padding-left: 0.14rem;
		padding-right: 0.14rem;
	}
	.file_download_list li .item{
		padding: 0.14rem 0.8rem 0.14rem 0;
		font-size: 0.14rem;
		line-height: 0.22rem;
	}
	.file_download_list li .item .time{
		font-size: 0.12rem;
		line-height: 0.18rem;
		margin-top: 0.04rem;
	}
	.file_download_list li .item .btn{
		font-size: 0.12rem;
		line-height: 0.2rem;
		padding: 0.02rem 0.1rem;
		top: 0.14rem;
	}
	.ts_info_txt li{
		margin-top: 0.06rem;
	}
	.cm_info_item .cont .btn_wrap{
		margin-top: 0.12rem;
	}
	.cm_info_btn{
		font-size: 0.14rem;
		line-height: 0.2rem;
		padding: 0.06rem 0.2rem;
		min-width: 1rem;
	}
	.online_info_box .icon{
		width: 0.6rem;
		height: 0.6rem;
		margin-right: 0.12rem;
	}
	.cs_guide_list{
		margin: 0;
		display: block;
	}
	.cs_guide_list li{
		width: auto;
		padding: 0;
		margin-top: 0.12rem;
	}
	.cs_guide_list li .item{
		min-height: auto;
		padding: 0.2rem 0.2rem 0.7rem;
	}
	.cs_guide_list li .item h5{
		font-size: 0.16rem;
	}
	.cs_guide_list li .item .txt{
		font-size: 0.14rem;
		line-height: 0.2rem;
	}
	.cs_guide_list li .item .txt p{
		margin-top: 0.08rem;
	}
	.cs_guide_list li .item .btn{
		padding: 0.06rem 0.16rem;
		font-size: 0.14rem;
		bottom: 0.2rem;
	}
	.cs_guide_list li .item .btn i{
		width: 0.14rem;
		background-size: 0.06rem auto;
	}
	.cs_help_wrap{
		display: block;
	}
	.cs_help_wrap .col{
		margin-left: 0;
		margin-top: 0.16rem;
	}
	.cs_help_box:before{
		height: 0.02rem;
		top: -0.02rem;
	}
	.cs_help_box .title{
		padding: 0.14rem 0.2rem;
	}
	.cs_help_box .title h3{
		font-size: 0.16rem;
	}
	.cs_help_box .title .more:after{
		width: 0.14rem;
		background-size: 0.06rem auto;
	}
	.cs_help_box .list{
		padding: 0.16rem 0.2rem;
	}
	.cs_help_box .list li{
		margin-top: 0.06rem;
	}
	.cs_help_box .list li a{
		padding: 0.06rem 0 0.06rem 0.28rem;
		font-size: 0.14rem;
		line-height: 0.2rem;
	}
	.cs_help_box .list li a:before{
		width: 0.16rem;
		height: 0.16rem;
		top: 0.08rem;
	}
	
	.tel_process_box{
		margin: 0 -0.14rem;
		padding: 0 0.14rem 0.06rem;
	}
	.tel_process_box .col_wrap{
		padding-left: 0.08rem;
	}
	.tel_process_box .col_wrap:before{
		width: 0.08rem;
	}
	.tel_process_box .row{
		padding: 0.02rem 0 0.02rem 0.08rem;
	}
	.tel_process_box .row:after{
		width: 0.08rem;
	}
	.tel_process_span{
		font-size: 0.1rem;
		line-height: 0.18rem;
		padding: 0.02rem 0.06rem;
		min-width: 1rem;
		white-space: normal;
	}
	.tel_process_box > .col_wrap > .row{
		padding-left: 0.16rem;
	}
	.tel_process_box > .col_wrap > .row:after{
		width: 0.16rem;
	}
	.art_file_wrap{
		padding: 0.2rem;
		font-size: 0.14rem;
	}
	.art_other_wrap{
		margin-top: 0.4rem;
	}
	.art_other_module{
		padding: 0.2rem 0;
	}
	.art_other_module h5{
		font-size: 0.14rem;
	}
	.art_other_module .list li a{
		font-size: 0.14rem;
		padding-left: 0.12rem;
	}
	.art_other_module .list li .time{
		margin-left: 0.2rem;
	}
	.art_other_module .list li a:before{
		width: 0.04rem;
		height: 0.04rem;
	}

	/* ========== 卡片 Vue scoped 迁出（H5 追加，不改上方既有规则） ========== */
	.article_cont .article_pdf_frame,
	.pg_cm_wrap .article_pdf_frame{
		min-height: 360px;
		height: 60vh;
	}
	.article_cont .article_richtext,
	.pg_cm_wrap .article_richtext{
		overflow-x: hidden;
	}
	.float_link .float_popup{
		max-width: 1.6rem !important;
		max-height: 1.6rem !important;
	}

	/* 合并自 card-vue-static.css（H5） */
	.pro_detail_page .fund-fee-richtext{
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
	}
	.pro_detail_page .fund-fee-richtext table{
		min-width: 100%;
	}
	.article_cont{
		overflow-x: hidden;
	}
}

