@media (max-width: 1024px){

	a,div{
		-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	}
	html{
		font-size: 100px;
		overflow: auto;
		height: auto !important;
	}
	body{
		font-size: 0.14rem;
		min-width: auto !important;
		word-break: break-all;
		overflow: auto;
		height: auto !important;
	}
	.pc_website{
		display: none !important;
	}
	.h5_website{
		display: block !important;
	}
	.wrapfix{
		padding-left: 0.5rem !important;
		padding-right: 0.5rem !important;
		margin-left: 0;
		margin-right: 0;
	}
	.header{
		display: none !important;
	}
	.header_module{
		height: 0.64rem;
	}
	.mobile_header{
		display: block !important;
		background: #fff;
		box-sizing: border-box;
		padding: 0 0.5rem;
		height: 0.64rem;
		width: 100%;
		box-sizing: border-box;
		position: fixed;
		top: 0;
		left: 0;
		z-index: 300;
	}
	.mobile_header .logo{
		width: 1.94rem;
		float: left;
	}
	.mobile_header .logo a{
		display: block;
		height: 0.64rem;
		background: url(../images/logo_black.svg) no-repeat left center;
		background-size: 100% auto;
		transition: all 0.3s;
	}
	.mobile_header .mobile_nav{
		width: 0.4rem;
		height: 0.4rem;
		background: url(../images/nav_icon.png) no-repeat center;
		background-size: 0.2rem;
		position: absolute;
		top: 50%;
		right: 0.5rem;
		z-index: 50;
		transform: translateY(-50%);
		transition: all 0.3s;
	}
	.header_module.home{
		height: 0;
	}
	.header_module.home .mobile_header{
		background: none;
	}
	.header_module.home .mobile_header .logo a{
		background-image: url(../images/logo_white.svg);
	}
	.header_module.home .mobile_header .mobile_nav{
		background-image: url(../images/nav_icon_white.png);
	}
	.header_module.home.active .mobile_header{
		background: #ffffff;
	}
	.header_module.home.active  .mobile_header .logo a{
		background-image: url(../images/logo_black.svg);
	}
	.header_module.home.active  .mobile_header .mobile_nav{
		background-image: url(../images/nav_icon.png);
	}
	.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: auto;
	}
	.mobile_nav_header{
		padding: 0 0.5rem;
		height: 0.64rem;
		background: #ffffff;
		position: sticky;
		top: 0;
		z-index: 100;
	}
	.mobile_nav_header .logo a{
		background-image: url(../images/logo_black.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;
	}
	.mobile_navcont{
		min-height: calc(100vh - 1.28rem);
		box-sizing: border-box;
		padding: 0.06rem 0.5rem 0;
	}
	.mobile_navlist li{
		border-bottom: 1px solid #EBEBEB;
		position: relative;
	}
	.mobile_navlist li a{
		display: block;
		padding: 0.15rem 0.5rem 0.15rem 0;
		font-size: 0.16rem;
		line-height: 0.24rem;
		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;
		background-size: 0.16rem;
		opacity: 0.7;
		position: absolute;
		top: 0.1rem;
		right: -0.05rem;
		z-index: 50;
		transition: all 0.3s;
	}
	.mobile_navlist li .arrow.on{
		transform: rotate(-180deg);
	}
	.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-left: 0.2rem;
	}
	.mobile_navlist li ul li ul li{
		padding-left: 0.2rem;
	}
	.mobile_lang_select{
		text-align: center;
		padding: 0.2rem;
		font-size: 0.16rem;
		line-height: 0.24rem;
		color: #999999;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.mobile_lang_select .line{
		width: 1px;
		height: 0.16rem;
		background: #cccccc;
		margin: 0 0.15rem;
	}
	.mobile_lang_select a{
		display: inline-block;
		vertical-align: top;
		color: #999999;
	}
	.h5_search_wrap{
		margin: 0.1rem 0 0.2rem;
		position: relative;
	}
	.h_search_input,
	.h_search_input .p_input{
		height: 0.44rem;
	}
	.h_search_input .p_input{
		padding-left: 0.2rem;
	}
	.h_search_input .btn{
		line-height: 0.44rem;
		padding: 0 0.2rem;
	}
	.float_link{
		width: 0.36rem;
		transform: translateY(0);
		top: auto;
		bottom: 0.2rem;
		right: 0.05rem;
	}
	.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 .icon i.float_02{
		background-position: center -0.45rem;
	}
	.float_link ul li .icon i.float_03{
		background-position: center -0.9rem;
	}
	.float_link ul li .icon i.float_04{
		background-position: center -1.35rem;
	}
	.float_link ul li a:hover .icon{
		opacity: 1;
		visibility: visible;
	}
	.h5_banner_box{
		height: 70vh;
		position: relative;
	}
	.h5_banner_box .swiper-container{
		height: 70vh;
	}
	.banner_item .txt{
		font-size: 0.18rem;
	}
	.banner_item .txt .wrapfix{
		min-width: auto;
		margin: 0;
	}
	.banner_item .txt h2{
		font-size: 0.4rem;
	}
	.h5_banner_position{
		width: 100%;
		height: 0.08rem;
		text-align: center;
		position: absolute;
		bottom: 0.3rem;
		left: 0;
		z-index: 50;
	}
	.h5_banner_position span{
		display: inline-block;
		vertical-align: top;
		width: 0.08rem;
		height: 0.08rem;
		margin: 0 0.06rem !important;
		border-radius: 0.04rem;
		background: #ffffff !important;
		opacity: 0.5;
		transition: all 0.3s;
	}
	.h5_banner_position span.swiper-pagination-bullet-active{
		width: 0.24rem;
		opacity: 1;
	}
	.mobile_ent_link{
		font-size: 0;
		position: absolute;
		bottom: 0.6rem;
		width: 100%;
		left: 0;
		text-align: center;
		z-index: 60;
	}
	.mobile_ent_link a{
		display: inline-block;
		vertical-align: top;
		width: 1.6rem;
		height: 0.48rem;
		text-align: center;
		line-height: 0.48rem;
		font-size: 0.18rem;
		color: #ffffff;
		background: #E40012;
	}
	.mobile_ent_link a:nth-child(1){
		background: #C79D63;
	}
	.footer{
		padding-top: 0.08rem;
	}
	.footer:before{
		height: 0.03rem;
	}
	.footer:after{
		display: none;
	}
	.foot_topwrap{
		padding: 0.3rem 0;
	}
	.foot_topwrap .qrcode_col{
		display: none;
	}
	.footer .copyright .cont span,
	.footer .copyright .cont a{
		display: inline-block;
	}
	.footer .copyright .cont a img{
		display: none;
	}
	.footer .copyright{
		display: block;
	}
	.foot_csinfo .tel_num .tit{
		display: none;
	}
	.foot_csinfo .tel_num .num{
		padding-left: 0.24rem;
		background: url(../images/tel_icon.png) no-repeat left center;
		background-size: 0.16rem;
		margin-top: 0;
		font-size: 0.28rem;
	}
	.foot_csinfo .tel_num .btn{
		display: none;
	}
	.foot_csinfo .cont{
		font-size: 0.14rem;
		line-height: 0.26rem;
		margin-top: 0.1rem;
	}
	.foot_topwrap .link_col{
		padding-top: 0.48rem;
	}
	.foot_link a{
		font-size: 0.14rem;
	}
	.friendship_links h5{
		font-size: 0.14rem;
		margin-bottom: 0.12rem;
	}
	.h5_hm_module {
		padding: 0.5rem 0;
	}
	.home_slide02{
		background: #F6F6F6;
	}
	.home_mod_title{
		margin-bottom: 0.25rem;
	}
	.home_mod_title h3{
		font-size: 0.2rem;
		line-height: 0.32rem;
		padding-left: 0.24rem;
	}
	.home_mod_title h3:before{
		width: 0.08rem;
		height: 0.08rem;
		margin-top: -0.04rem;
	}
	.product_card_list{
		margin-top: 0;
		flex-wrap: wrap;
	}
	.product_card_list li{
		width: calc(50% - 0.1rem);
		margin-top: 0.15rem;
		margin-left: 0.2rem;
	}
	.product_card_list li:nth-child(2n+1){
		margin-left: 0;
	}
	.product_card_list li .item_content{
		border: 0 none;
		height: 100%;
		box-sizing: border-box;
	}
	.product_card_list li .item_content:before{
		display: none !important;
	}
	.product_card_list li .card_link{
		height: auto;
		padding: 0.4rem 0.4rem 1.4rem;
		text-align: left;
	}
	.product_card_list li .card_link .tit{
		font-size: 0.2rem;
		line-height: 0.32rem;
		color: #333 !important;
	}
	.product_card_list li .card_link p{
		font-size: 0.14rem;
		line-height: 0.2rem;
		color: #999 !important;
		margin-top: 0.06rem;
	}
	.product_card_list li .card_link .info{
		display: flex;
		justify-content: space-between;
		margin-top: 0.2rem;
		align-items: center;
	}
	.product_card_list li .card_link .num{
		font-size: 0.28rem;
		line-height: 0.32rem;
		color: #FD472C !important;
		margin: 0;
	}
	.product_card_list li .card_link .small{
		font-size: 0.12rem;
		line-height: 0.2rem;
		margin-top: 0;
		color: #999 !important;
		text-align: right;
	}
	.product_card_list li .btn{
		left: 0.4rem;
		right: 0.4rem;
		border-color: #E40012 !important;
		font-size: 0.14rem;
		line-height: 0.2rem;
		padding: 0.08rem 0.2rem;
		bottom: 0.65rem !important;
	}
	.product_card_list li .tips{
		bottom: 0.3rem;
		font-size: 0.12rem;
	}
	.fund_tabnav{
		overflow: hidden;
		height: 0.48rem;
		background: none;
		border-bottom: 1px solid #F1F1F1;
	}
	.fund_tabnav ul{
		overflow: auto;
		padding: 0 0 0.2rem;
		margin-bottom: -0.2rem;
		justify-content: space-between;
	}
	.fund_tabnav ul li{
		flex: 0 0 auto;
		width: auto;
		margin-left: 0.2rem;
	}
	.fund_tabnav ul li:first-child{
		margin-left: 0 !important;
	}
	.fund_tabnav ul li a{
		padding: 0;
		font-size: 0.16rem;
		height: 0.48rem;
		line-height: 0.4rem;
		white-space: nowrap;
		position: relative;
	}
	.fund_tabnav ul li.active a{
		color: #E40012;
		background: none;
	}
	.fund_tabnav ul li.active a:after{
		content: '';
		width: 100%;
		height: 2px;
		background: #E40012;
		position: absolute;
		bottom: 0;
		left: 0;
	}
	.home_fund_table{
		overflow: auto;
	}
	.home_fund_table table th{
		padding: 0.15rem 0.1rem;
		white-space: nowrap;
		font-size: 0.14rem;
		line-height: 0.2rem;
	}
	.home_fund_table table td{
		padding: 0.15rem 0.1rem;
		font-size: 0.14rem;
		line-height: 0.2rem;
	}
	.sm_btn_buy{
		min-width: 0;
		font-size: 0.14rem;
		padding: 0.04rem 0.15rem;
		white-space: nowrap;
	}
	.home_fund_table table td .num,
	.home_fund_table table td .date{
		white-space: nowrap;
	}
	.home_fund_table table th:first-child,
	.home_fund_table table td:first-child{
		min-width: 1.6rem;
		padding-left: 0;
		background: #ffffff;
		position: sticky;
		left: 0;
		z-index: 20;
	}
	.fund_name{
		font-size: 0.14rem;
	}
	.fund_code{
		font-size: 0.12rem;
	}
	.home_slide04{
		background: #F6F6F6;
	}
	.hm_news_wrap{
		display: block;
	}
	.hm_news_wrap .col_left{
		width: auto;
		padding-bottom: 0;
		padding-right: 1rem;
		margin-bottom: 0.25rem;
	}
	.hm_news_wrap .col_left .more_link{
		bottom: auto;
		left: auto;
		right: 0;
		top: 50%;
		transform: translateY(-50%);
	}
	.hm_news_nav{
		display: flex;
	}
	.hm_news_nav li{
		margin-top: 0;
		margin-left: 0.3rem;
	}
	.hm_news_nav li:first-child{
		margin-left: 0 !important;
	}
	.hm_news_nav li a{
		font-size: 0.18rem;
		line-height: 0.32rem;
		padding: 0.08rem 0;
	}
	.hm_news_nav li a:before{
		height: 0.02rem;
		width: 100%;
		background: #E40012;
		transform: rotate(0);
		position: absolute;
		top: auto;
		bottom: 0;
		margin-top: 0;
		left: 0;
		opacity: 0;
		visibility: hidden;
	}
	.hm_news_nav li.active a:before{
		opacity: 1;
		visibility: visible;
	}
	.hm_news_first{
		display: block;
		margin-bottom: 0.15rem;
	}
	.hm_news_first .pic{
		display: none;
	}
	.hm_news_item{
		height: auto;
		padding: 0.2rem;
	}
	.hm_news_item .time{
		position: static;
		margin-top: 0.1rem;
	}
	.hm_news_item h5{
		margin-right: 0.5rem;
		margin-bottom: 0.12rem;
	}
	.hm_news_item .new_tag{
		font-size: 0.13rem;
		position: absolute;
		top: 0.2rem;
		right: 0.2rem;
	}
	.hm_news_item .txt{
		-webkit-line-clamp: 2;
	}
	.hm_news_list{
		display: block;
	}
	.hm_news_list li{
		margin-left: 0;
		margin-top: 0.15rem;
	}
	.hm_news_list li .item{
		height: auto;
		padding: 0.2rem;
	}
	.hm_news_list li .item h5{
		-webkit-line-clamp: 1;
		height: auto;
		margin-bottom: 0.12rem;
	}
	.hm_news_list li .item .txt{
		height: auto;
	}
	.home_slide05{
		background-position: left center;
	}
	.home_slide05:after{
		display: none;
	}
	.home_slide05:before{
		width: 100%;
		height: 100%;
		background: #000000;
		opacity: 0.2;
		position: absolute;
		top: 0;
		left: 0;
		z-index: -1;
	}
	.hm_fast_wrap{
		display: block;
	}
	.fast_navlist li{
		width: 33.3333%;
	}
	.fast_navlist li:nth-child(1){
		margin-left: 0;
	}
	.fast_navlist li .item{
		height: 1.6rem;
		padding: 0.25rem;
	}
	.fast_navlist li .item .icon{
		width: 0.36rem;
		height: 0.36rem;
	}
	.fast_navlist li .item h5{
		bottom: 0.3rem;
		left: 0.3rem;
		font-size: 0.16rem;
	}
	.fast_navlist li .item .line{
		width: 0.02rem !important;
		height: 200%;
		position: absolute;
		bottom: auto !important;
		top: 0.3rem !important;
		left: auto !important;
		right: 0 !important;
		display: none;
	}
	.fast_navlist li .item .line:before{
		width: 0.08rem;
		height: 0.08rem;
		left: 50% !important;
		margin: 0 0 0 -0.04rem !important;
		top: 100%;
	}
	.fast_navlist li:nth-child(4) .item .line,
	.fast_navlist li:nth-child(5) .item .line,
	.fast_navlist li:nth-child(6) .item .line{
		height: 100%;
	}
	.fast_navlist li .item:before{
		opacity: 0.6 !important;
		background: linear-gradient(135deg, rgba(255, 255, 255, 0.79) 1.08%, rgba(255, 255, 255, 0.38) 100%) !important;
	}
	.fast_nav_exp{
		margin-top: 0.3rem;
		margin-left: -0.5rem;
		margin-right: -0.5rem;
		padding: 0.35rem 0.5rem 0.5rem;
		background: #C79D63;
		display: none;
	}
	.fast_nav_exp .item .num{
		font-size: 0.4rem;
		line-height: 1;
		display: inline-block;
		vertical-align: bottom;
		margin-bottom: 0;
	}
	.fast_nav_exp .item h5{
		display: inline-block;
		vertical-align: bottom;
		margin-left: 0.1rem;
		font-size: 0.2rem;
		line-height: 0.28rem;
		margin-bottom: 0;
	}
	.fast_nav_exp .item .txt{
		font-size: 0.14rem;
		line-height: 0.22rem;
		margin-top: 0.15rem;
	}
	.product_card_list li:hover .cm_bg{
		opacity: 1;
		visibility: visible;
	}
	.search_combox{
		padding: 0.2rem 0;
	}
	.search_cominput{
		padding: 0 0.15rem;
	}
	.search_cominput .icon{
		width: 0.18rem;
		height: 0.18rem;
		margin-right: 0.12rem;
	}
	.search_word_info .item{
		font-size: 0.14rem;
		line-height: 0.2rem;
		padding: 0.04rem 0.16rem 0.04rem 0.06rem;
		margin-right: 0.08rem;
	}
	.search_cominput .p_input{
		height: 0.44rem;
		font-size: 0.14rem;
	}
	.search_history_mod{
		margin-top: 0.15rem;
	}
	.search_cominput .btn{
		padding: 0.06rem;
		font-size: 0.16rem;
		line-height: 0.24rem;
	}
	.com_nav_wrap{
		margin-bottom: 0.3rem;
	}
	.nav_sticky{
		top: 0.64rem;
	}
	.com_navtab li a{
		padding: 0 0.2rem;
		font-size: 0.14rem;
		height: 0.44rem;
		line-height: 0.44rem;
	}
	.com_navtab li a:after{
		width: 0.2rem;
	}
	.search_section{
		padding: 0 0 0.7rem;
	}
	.search_result_module{
		margin-top: 0.4rem;
	}
	.search_result_title{
		margin-bottom: 0.18rem;
	}
	.search_result_title h3{
		font-size: 0.2rem;
		line-height: 0.28rem;
		padding-left: 0.2rem;
	}
	.search_result_title h3:before{
		width: 0.06rem;
		height: 0.06rem;
		margin-top: -0.03rem;
	}
	.search_result_title .more{
		font-size: 0.14rem;
		background-size: 0.07rem auto; 
	}
	.com_fund_table{
		margin: 0 -0.5rem;
		padding: 0 0.5rem 0.08rem;
		overflow-x: auto;
	}
	.com_fund_table table th{
		white-space: nowrap;
		padding: 0.14rem 0.1rem;
	}
	.com_fund_table table td{
		padding: 0.14rem 0.1rem;
		font-size: 0.14rem;
	}
	.com_fund_table table th.first_item{
		min-width: 1.5rem;
	}
	.com_fund_table table td .date{
		font-size: 0.1rem;
	}
	.com_fund_table table td .btn_wrapper a{
		font-size: 0.14rem;
		margin-left: 0.17rem;
	}
	.com_fund_table table td .btn_wrapper a:before{
		left: -0.09rem;
	}
	.search_columnlist{
		border-top-width: 1px;
	}
	.search_columnlist li{
		border-bottom-width: 1px;
		padding: 0.15rem 0;
	}
	.search_columnlist li h4{
		font-size: 0.14rem;
		line-height: 0.2rem;
	}
	.search_columnlist li .nav_cont{
		font-size: 0.12rem;
		line-height: 0.2rem;
		margin-top: 0.06rem;
	}
	.search_articlelist {
		border-top-width: 1px;
	}
	.search_articlelist  li{
		border-bottom-width: 1px;
	}
	.search_articlelist li .item{
		padding: 0.15rem 0;
	}
	.search_articlelist li h5{
		font-size: 0.14rem;
		line-height: 0.2rem;
	}
	.search_articlelist li p{
		font-size: 0.12rem;
		line-height: 0.2rem;
		margin-top: 0.06rem;
	}
	.search_articlelist li .info{
		font-size: 0.12rem;
		line-height: 0.2rem;
		margin-top: 0.06rem;
	}
	.page_box{
		text-align: center;
	}
	.page_box a{
		min-width: 0.28rem;
		height: 0.28rem;
		line-height: 0.26rem;
		margin: 0 0.02rem;
	}
	.page_box .more{
		width: 0.28rem;
		height: 0.28rem;
		line-height: 0.28rem;
		margin: 0;
	}
	.page_box .jump{
		display: block;
		margin-top: 0.12rem;
		line-height: 0.28rem;
		margin-left: 0;
	}
	.page_box .jump input{
		width: 0.4rem;
		height: 0.28rem;
		margin: 0 0.04rem;
	}
	.page_banner .page_title{
		width: 100%;
		height: auto;
		padding: 0 0.5rem;
		text-align: center;
		left: 0;
		background: none;
		border: 0 none;
		bottom: auto;
		top: 50%;
		transform: translateY(-50%);
	}
	.page_banner .pic{
		position: relative;
		height: 1.6rem;
	}
	.page_banner .pic:before{
		content: '';
		width: 100%;
		height: 100%;
		background: rgba(0,0,0,0.2);
		position: absolute;
		top: 0;
		left: 0;
		z-index: 5;
	}
	.page_banner .page_title:before{
		display: none;
	}
	.page_banner .page_title h2{
		color: #ffffff;
		text-shadow: 0 0 4px rgba(0,0,0,0.2);
	}
	.page_layout{
		display: block;
		padding-bottom: 0.4rem;
	}
	.p_layout_left{
		display: none;
	}
	.news_list li .item{
		padding: 0.18rem 0;
		font-size: 0.14rem;
		line-height: 0.2rem;
	}
	.news_list li .item h5{
		font-size: 0.16rem;
		line-height: 0.24rem;
	}
	.news_list li .item .time{
		margin-top: 0.1rem;
	}
	.path_box{
		display: none;
	}
	.info_query_list{
		display: block;
		margin-bottom: 0.4rem;
	}
	.info_query_list li{
		margin-left: 0;
		margin-top: 0.15rem;
	}
	.info_query_list li:first-child{
		margin-top: 0 !important;
	}
	.info_query_list li .item{
		box-shadow: 0 0.04rem 0.2rem rgba(12, 44, 125, 0.07);
	}
	.info_query_list li .item h5{
		font-size: 0.2rem;
		line-height: 0.28rem;
	}
	.info_query_list li .item .btn{
		width: 1.3rem;
		font-size: 0.14rem;
		padding: 0.06rem 0.1rem;
	}
	.info_query_list li .item .cont{
		font-size: 0.12rem;
		min-height: 0;
	}
	.info_query_list li .item .info{
		font-size: 0.14rem;
	}
	.info_query_list li .item .info span{
		display: inline-block;
		vertical-align: top;
		margin: 0 0.08rem 0.1rem;
	}
	.article_list li .item{
		padding: 0.22rem 0;
		min-height: auto;
	}
	.article_list li .item:before{
		width: 0.24rem;
		height: 0.24rem;
		margin-right: 0.12rem;
	}
	.article_list li .item h5{
		font-size: 0.16rem;
		line-height: 0.24rem;
	}
	.article_list li .item .time{
		margin-left: 0.3rem;
	}
	.detail_txt_wrap{
		margin: 0.25rem 0;
		font-size: 0.14rem;
		line-height: 0.28rem;
	}
	.table_scroll{
		overflow: auto;
		margin-left: -0.5rem;
		margin-right: -0.5rem;
		padding: 0 0.5rem 0.08rem;
	}
	.data_table th,
	.data_table td{
		min-width: 0.9rem;
		font-size: 0.14rem;
		line-height: 0.22rem;
		padding: 0.13rem 0.15rem;
	}
	.article_section{
		padding-bottom: 0.5rem;
	}
	.article_box{
		padding: 0.3rem 0;
		box-shadow: none;
	}
	.article_title h2{
		font-size: 0.24rem;
	}
	.article_title .info{
		font-size: 0.14rem;
	}
	.article_title .info .item{
		margin-left: 0.3rem;
	}
	.article_other li a{
		font-size: 0.14rem;
		line-height: 0.24rem;
	}
	.article_other li a img{
		height: 0.24rem;
		margin-right: 0.12rem;
	}
	.article_opea .p_button{
		font-size: 0.14rem;
		line-height: 0.2rem;
	}
	.pg_abouts_txt{
		margin: 0.3rem 0 0;
		font-size: 0.14rem;
		line-height: 1.8;
	}
	.pg_abouts_txt .title{
		font-size: 0.2rem;
		margin-bottom: 0.15rem;
	}
	.pg_abouts_txt .row_wrap{
		margin: 0.15rem 0 0.3rem;
	}
	.pg_abouts_txt .sub_tit{
		font-size: 0.2rem;
		margin: 0.3rem 0 0.15rem;
		line-height: 0.32rem;
	}
	.pg_abouts_txt .sub_tit .lg_icon{
		height: 0.32rem;
	}
	.pg_abouts_txt p{
		margin: 0.15rem 0;
	}
	.pg_abouts_data{
		margin: 0.3rem 0;
		padding: 0.05rem;
	}
	.pg_abouts_data .wrap{
		padding: 0.18rem 0 0.12rem;
	}
	.pg_abouts_data .item .data{
		font-size: 0.2rem;
		line-height: 0.26rem;
	}
	.pg_abouts_data .item .data strong{
		font-size: 0.26rem;
	}
	.pg_abouts_data .item .data em{
		font-size: 0.14rem;
	}
	.pg_abouts_data .item p{
		margin-top: 0.06rem 0 0;
	}
	.pg_abouts_info{
		width: 2rem;
		height: 2rem;
	}
	.pg_abouts_info .layout .row_01{
		width: 1.2rem;
		height: 1.2rem;
	}
	.pg_abouts_info .layout .row_02{
		width: 0.8rem;
		height: 0.8rem;
	}
	.pg_abouts_info .layout .cpy_data p{
		font-size: 0.12rem;
		margin-top: 0.02rem;
	}
	.pg_abouts_info .layout .cpy_data .data{
		font-size: 0.18rem;
		line-height: 0.26rem;
	}
	.pg_abouts_info .layout .cpy_tit{
		width: 1.2rem;
	}
	.pg_abouts_info .layout .row_01 .cpy_tit{
		margin-right: 0.3rem;
	}
	.pg_abouts_info .layout .row_02 .cpy_tit{
		margin-left: 0.4rem;
	}
	.pg_abouts_info .layout .cpy_tit h5{
		white-space: normal;
		font-size: 0.14rem;
		line-height: 0.24rem;
	}
	.pg_abouts_info .layout .cpy_tit p{
		font-size: 0.12rem;
		line-height: 0.2rem;
	}
	.pg_abouts_info .layout .cpy_tit i{
		width: 0.02rem;
		height: 0.12rem;
		top: 0.06rem;
	}
	.pg_abouts_info .layout .cpy_tit i:before{
		width: 0.24rem;
	}
	.pg_abouts_info .layout .row_01 .cpy_tit i:after{
		height: 0.1rem;
		margin-left: 0.24rem;
	}
	.pg_abouts_info .layout .row_02 .cpy_tit i:after{
		height: 0.1rem;
		margin-right: 0.24rem;
	}
	.sub_tabnav{
		margin: 0.2rem 0 0.3rem;
	}
	.sub_tabnav ul li a{
		height: 0.4rem;
		line-height: 0.4rem;
		font-size: 0.14rem;
	}
	.join_cm_mod{
		padding: 0.08rem 0.1rem;
		font-size: 0.14rem;
	}
	.join_cm_mod h5{
		font-size: 0.16rem;
		margin-bottom: 0.08rem;
	}
	.join_cm_mod .cont{
		padding-left: 0.1rem;
	}
	.cm_zkbtn{
		font-size: 0.14rem;
		padding-right: 0.18rem;
	}
	.cm_zkbtn i{
		width: 0.16rem;
		height: 0.16rem;
		margin-top: -0.08rem;
	}
	.contact_info{
		background: none;
		border: 1px dashed #C79D63;
		border-radius: 0.12rem;
	}
	.contact_info:before,
	.contact_info:after{
		display: none;
	}
	.contact_info .title{
		margin-bottom: 0.2rem;
		font-size: 0.16rem;
	}
	.contact_info .list li .tit{
		font-size: 0.14rem;
		width: 1.8rem;
	}
	.contact_info .list li .ct{
		font-size: 0.14rem;
	}
	.page_banner.home .pic{
		height: 2rem;
	}
	.page_banner .page_title_2 h2{
		font-size: 0.32rem;
	}
	.page_banner .page_title_2 p{
		font-size: 0.18rem;
		margin-top: 0.08rem;
	}
	.zhlc_page{
		padding: 0.4rem 0 0.8rem;
	}
	.zhlc_kh_list{
		margin-bottom: 0.32rem;
	}
	.zhlc_kh_list .item{
		padding: 0.2rem 0.2rem;
		height: 1.7rem;
		margin-left: 0.12rem;
	}
	.zhlc_kh_list .item:before{
		width: 0.8rem;
		height: 0.8rem;
		right: 0.2rem;
	}
	.zhlc_kh_list .item h5{
		font-size: 0.24rem;
		line-height: 0.34rem;
		margin-bottom: 0.12rem;
	}
	.zhlc_kh_list .item .btn{
		padding: 0.06rem 0.2rem;
		font-size: 0.16rem;
		line-height: 0.24rem;
	}
	.zhlc_kh_list .item .btn_wrap{
		margin-top: 0.5rem;
	}
	.zhlc_kh_list .item .cont{
		font-size: 0.13rem;
		line-height: 2;
	}
	.zhlc_tabnav{
		padding: 0.25rem 0;
		margin-bottom: 0.3rem;
	}
	.zhlc_tabnav li{
		margin-left: 0.32rem;
	}
	.zhlc_tabnav li:before{
		font-size: 0.18rem;
		line-height: 0.28rem;
		left: -0.19rem;
	}
	.zhlc_tabnav li a{
		font-size: 0.18rem;
		line-height: 0.28rem;
	}
	.zhlc_tabnav li.active a{
		font-size: 0.24rem;
		line-height: 0.36rem;
	}
	.zhlc_intro_wrap{
		font-size: 0.16rem;
	}
	.zhlc_intro_wrap .cm_tit{
		font-size: 0.2rem;
		margin: 0.15rem 0;
	}
	.zhlc_intro_wrap .img_wrap{
		margin: 0.4rem 0;
	}
	.zhlc_intro_wrap .table_scroll{
		margin-top: 0.15rem;
		margin-bottom: 0.2rem;
	}
	.info_table th,
	.info_table td{
		min-width: 0.9rem;
		font-size: 0.14rem;
		line-height: 0.22rem;
		padding: 0.13rem 0.15rem;
	}
	.zhlc_advantage .item{
		min-height: auto;
		margin-top: 0.3rem;
	}
	.zhlc_advantage .item .pic{
		width: 40%;
	}
	.zhlc_advantage .item .cont{
		padding: 0.25rem 0.3rem;
	}
	.zhlc_advantage .item .txt{
		font-size: 0.14rem;
	}
	.zhlc_advantage .item .title{
		margin-bottom: 0.1rem;
	}
	.zhlc_advantage .item .title .num{
		font-size: 0.18rem;
	}
	.zhlc_advantage .item .title h5{
		font-size: 0.18rem;
	}
	.zhlc_bus_module{
		margin: 0.35rem 0 0;
	}
	.zhlc_bus_title{
		font-size: 0.2rem;
		margin-bottom: 0.25rem;
	}
	.zhlc_bus_title span{
		padding: 0 0.18rem;
	}
	.zhlc_bus_title span:before,
	.zhlc_bus_title span:after{
		width: 0.04rem;
		height: 0.04rem;
		margin-top: -0.02rem;
	}
	.zhlc_bus_item{
		min-height: auto;
	}
	.zhlc_bus_item .pic{
		width: 40%;
	}
	.zhlc_bus_item .cont{
		padding: 0.25rem 0.4rem;
	}
	.zhlc_bus_item .cont .txt{
		font-size: 0.14rem;
	}
	.zhlc_bus_item .cont h5{
		font-size: 0.18rem;
		margin-bottom: 0.1rem;
	}
	.zhlc_bus_list li{
		width: 50%;
	}
	.zhlc_bus_list li .item{
		padding: 0.25rem 0.2rem 0.15rem;
		font-size: 0.13rem;
		line-height: 1.5;
	}
	.zhlc_bus_list li .item .icon{
		width: 0.32rem;
		height: 0.32rem;
		margin-bottom: 0.1rem;
	}
	.zhlc_bus_list li .item h5{
		font-size: 0.16rem;
		margin-bottom: 0.06rem;
	}
	.fund_cm_page{
		padding: 0.35rem 0 0.4rem;
	}
	.pg_sub_title{
		margin-bottom: 0.25rem;
	}
	.pg_sub_title h3{
		font-size: 0.2rem;
		line-height: 0.36rem;
	}
	.pg_sub_title h3 em{
		display: block;
		font-size: 0.14rem;
		line-height: 0.2rem;
		margin-left: 0;
	}
	.fund_search_input{
		width: 2.8rem;
		height: 0.36rem;
	}
	.fund_search_input .t1{
		height: 0.36rem;
		padding: 0 0.4rem 0 0.12rem;
	}
	.fund_search_input .btn{
		right: 0.08rem;
	}
	.pg_sub_title .fund_search_box{
		margin-left: 0.2rem;
	}
	.query_list li{
		font-size: 0.14rem;
	}
	.pf_condbox{
		margin: 0.25rem 0 0.3rem;
		padding: 0.1rem 0.15rem;
	}
	.pf_condbox dl dt{
		font-size: 0.14rem;
		width: 0.7rem;
	}
	.pd_filter_link a{
		font-size: 0.14rem;
		margin-left: 0.2rem;
	}
	.fund_list_wrap{
		box-shadow: none;
		margin: 0.3rem 0;
	}
	.fund_btnwrap{
		padding: 0.1rem 0.18rem 0.08rem;
	}
	.fund_morebtn{
		font-size: 0.14rem;
	}
	.sort_link{
		margin-right: 0;
	}
	.pro_tit_module{
		padding: 0.4rem 0;
		margin-bottom: 0.35rem;
	}
	.pro_tit_module .wrapfix{
		display: block;
	}
	.pro_tit_module .row_02 .pic{
		display: none;
	}
	.pro_tit_module .row_02{
		margin-left: 0;
	}
	.pro_name{
		font-size: 0.2rem;
		line-height: 0.32rem;
		margin-bottom: 0.25rem;
	}
	.pro_name .title{
		margin-right: 0.12rem;
	}
	.pro_name .code{
		font-size: 0.16rem;
		margin-right: 0.12rem;
	}
	.pro_name .type_tag{
		padding: 0 0.12rem;
		font-size: 0.14rem;
		line-height: 0.32rem;
		border-radius: 0.04rem;
		margin-right: 0.12rem;
	}
	.pro_otherinfo{
		font-size: 0.14rem;
		margin-top: 0.25rem;
	}
	.pro_intro_data{
		margin-top: 0.25rem;
		margin-bottom: 0;
	}
	.pro_intro_data .item{
		margin-right: 0.6rem;
	}
	.pro_intro_data .item .data{
		font-size: 0.28rem;
		line-height: 0.32rem;
	}
	.pro_btn_wrap{
		width: 100%;
		background: #ffffff;
		box-shadow: 0 -0.04rem 0.12rem rgba(0,0,0,0.15);
		position: fixed;
		bottom: 0;
		left: 0;
		z-index: 300;
	}
	.pro_btn_wrap a{
		font-size: 0.16rem;
		height: 0.44rem;
		line-height: 0.44rem;
		width: auto;
		flex: 1;
		min-width: 0;
	}
	.pro_detail_topbox{
		display: block;
		margin-bottom: 0.3rem;
	}
	.chart_cm_tab a{
		font-size: 0.12rem;
		margin-right: 0.12rem;
		padding: 0.02rem 0;
	}
	.pro_subtab li a{
		font-size: 0.14rem;
		line-height: 0.2rem;
	}
	.com_date_box .item input{
		height: 0.34rem;
		font-size: 0.12rem;
	}
	.detail_chart_img{
		height: 2.4rem;
	}
	.detail_chart_info{
		display: block;
	}
	.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.3rem 0 0.3rem;
		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.2rem;
		overflow: auto;
		background: none;
		justify-content: space-between;
	}
	.pro_tabnav li{
		flex: 0 0 auto;
		margin-left: 0.2rem;
	}
	.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: #CCA663;
	}
	.pro_detail_module{
		margin-top: 0.3rem;
	}
	.data_table.style_2 td{
		padding-left: 0.15rem;
		padding-right: 0.15rem;
	}
	.pro_mod_title{
		margin-bottom: 0.15rem;
	}
	.pro_mod_title h3{
		font-size: 0.18rem;
	}
	.pro_detail_txt{
		padding-top: 0.15rem;
		font-size: 0.14rem;
	}
	.cm_mg_list{
		padding: 0;
		box-shadow: none;
	}
	.cm_mg_list .cm_bg{
		display: none;
	}
	.cm_mg_item .pic{
		width: 1.6rem;
		height: 2.14rem;
		margin-right: 0.2rem;
	}
	.cm_mg_item .cont h5{
		padding: 0;
		margin-bottom: 0.05rem;
		font-size: 0.18rem;
		line-height: 0.28rem;
	}
	.cm_mg_item .info{
		margin-bottom: 0.15rem;
	}
	.cm_mg_item .txt{
		font-size: 0.14rem;
		line-height: 0.2rem;
		margin-top: 0.15rem;
		padding-top: 0.15rem;
	}
	.cm_mg_item .txt.elp{
		-webkit-line-clamp: 5;
	}
	.cm_mg_item .btn_wrap{
		margin-top: 0.04rem;
	}
	.data_table.style_3 th,
	.data_table.style_3 td{
		padding-left: 0.2rem;
		padding-right: 0.2rem;
	}
	.pro_sales_info{
		padding: 0;
		box-shadow: none;
		margin-bottom: 0.3rem;
		font-size: 0.14rem;
	}
	.pro_sales_info .cm_bg{
		display: none;
	}
	.pro_sales_info .row_02{
		margin-left: 0.3rem;
	}
	.pro_sales_info .title{
		font-size: 0.16rem;
		margin-bottom: 0.08rem;
	}
	.pro_sales_info .qrcode .item p{
		font-size: 0.12rem;
	}
	.pro_sales_info .qrcode .item .pic{
		border-width: 0.02rem;
		padding: 0.04rem;
		width: 1rem;
		height: 1rem;
	}
	.pro_tabcont .pro_subtab{
		margin-bottom: 0.2rem;
	}
	.export_datalink{
		padding: 0.06rem 0.1rem 0.06rem 0.26rem;
		font-size: 0.14rem;
	}
	.spel_rightbox{
		top: -0.56rem;
	}
	.table_imp_tips{
		margin: 0.1rem 0;
		font-size: 0.14rem;
		padding: 0.08rem 0.16rem;
	}
	.tzzh_chart_box .chart_img{
		width: 1.7rem;
		height: 1.7rem;
		margin: 0 0.15rem;
	}
	.tzzh_chart_info{
		margin-left: 0.15rem;
		margin-right: 0.15rem;
		margin-bottom: -0.06rem;
	}
	.tzzh_chart_info .item{
		margin-bottom: 0.06rem;
		font-size: 0.14rem;
		line-height: 0.2rem;
	}
	.tzzh_chart_info .item em{
		width: 0.1rem;
		height: 0.1rem;
	}
	.tzzh_chart_info.flex{
		width: 3rem;
	}
	.data_cm_track{
		height: 0.18rem;
	}
	.com_data_form .tit{
		font-size: 0.14rem;
		margin-right: 0.1rem;
	}
	.p_dropdown{
		height: 0.36rem;
	}
	.p_dropdown .value{
		font-size: 0.14rem;
		height: 0.34rem;
		padding-top: 0.07rem;
		padding-bottom: 0.07rem;
	}
	.notice_pg_wrap{
		display: block;
	}
	.notice_pg_wrap > .col_left{
		width: auto;
		margin-right: 0;
		margin-bottom: 0.2rem;
		height: 0.36rem;
		overflow: hidden;
		position: relative;
		z-index: 5;
	}
	.notice_pg_wrap > .col_left:before{
		content: '';
		width: 100%;
		height: 1px;
		background: #e9e9e9;
		position: absolute;
		bottom: 0;
		left: 0;
		z-index: -1;
	}
	.notice_tabnav{
		background: none;
		display: flex;
		border-radius: 0;
		justify-content: space-between;
		padding-bottom: 0.2rem;
		overflow: auto;
	}
	.notice_tabnav li{
		flex: 1;
		min-width: 0;
	}
	.notice_tabnav li:before{
		display: none;
	}
	.notice_tabnav li a{
		padding: 0.08rem;
		font-size: 0.14rem;
		line-height: 0.2rem;
		white-space: nowrap;
	}
	.pro_mod_title{
		flex-wrap: wrap;
	}
	.pro_mod_title .right_opea{
		width: 100%;
		margin-top: 0.12rem;
	}
	.pro_mod_title .right_opea .detail_searchbox{
		flex: 1;
		min-width: 0;
	}
	.notice_list li .item{
		padding: 0.15rem 0;
		font-size: 0.14rem;
	}
	.notice_list li .item h5{
		font-size: 0.14rem;
	}
	.notice_list li .item .time{
		font-size: 0.12rem;
		margin-left: 0.2rem;
	}
	.assist_button{
		font-size: 0.12rem;
		line-height: 0.18rem;
		padding: 0.05rem;
		margin-left: 0;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		right: 1.1rem;
	}
	.assist_button i{
		width: 0.18rem;
		height: 0.18rem;
	}
	.sys_error_box{
		padding: 1.8rem 0;
		font-size: 0.18rem;
	}
	.sys_error_box .pic img{
		height: 1.6rem;
	}
	.hm_addbtn{
		font-size: 0.14rem;
	}
}

@media (max-width: 576px){
	.wrapfix{
		padding-left: 0.2rem !important;
		padding-right: 0.2rem !important;
	}
	.header_module{
		height: 0.52rem;
	}
	.mobile_header,
	.mobile_nav_header{
		padding: 0 0.2rem;
		height: 0.52rem;
	}
	.mobile_header .mobile_nav{
		right: 0.2rem;
	}
	.mobile_nav_header .close{
		top: 0.06rem;
	}
	.mobile_header .logo{
		width: 1.6rem;
	}
	.mobile_header .logo a{
		height: 0.52rem;
	}
	.mobile_navcont{
		padding-left: 0.2rem;
		padding-right: 0.2rem;
		min-height: calc(100vh - 1.16rem);
	}
	.mobile_navlist li a{
		padding-top: 0.12rem;
		padding-bottom: 0.12rem;
	}
	.foot_topwrap{
		display: block;
		padding-bottom: 0;
	}
	.foot_csinfo{
		width: auto;
	}
	.foot_topwrap .link_col{
		display: none;
		width: auto;
		padding-top: 0.2rem;
		margin-top: 0.2rem;
		border-top: 1px solid rgba(219, 220, 221, 0.5);
		padding-bottom: 0.2rem;
	}
	.friendship_links{
		display: none;
	}
	.foot_link{
		border-top: 1px solid rgba(219, 220, 221, 0.5);
		padding: 0.04rem 0 0.1rem;
		margin-bottom: 0;
	}
	.footer .copyright .cont span{
		display: block;
		margin-right: 0;
	}
	.banner_item .txt{
		font-size: 0.14rem;
	}
	.banner_item .txt h2{
		font-size: 0.24rem;
		letter-spacing: 0.04rem;
	}
	.h5_banner_box,
	.h5_banner_box .swiper-container{
		/*height: 100vh;*/
		height: 60vh;
	}
	.h5_banner_position{
		height: 0.06rem;
		font-size: 0;
	}
	.h5_banner_position span{
		width: 0.06rem;
		height: 0.06rem;
		margin: 0 0.04rem;
	}
	.mobile_ent_link{
		width: 100%;
		transform: translateX(0);
		left: 0;
		text-align: center;
	}
	.mobile_ent_link a{
		width: 1.4rem;
		height: 0.44rem;
		line-height: 0.44rem;
	}
	.h5_hm_module{
		padding: 0.35rem 0;
	}
	.home_mod_title{
		margin-bottom: 0.2rem;
	}
	.home_mod_title h3{
		padding-left: 0.16rem;
	}
	.home_mod_title h3:before{
		width: 0.06rem;
		height: 0.06rem;
		border-radius: 0;
		left: 0.02rem;
	}
	.product_card_list{
		display: block;
	}
	.product_card_list li{
		width: auto;
		margin-left: 0;
		margin-top: 0.12rem;
	}
	.product_card_list li:first-child{
		margin-top: 0;
	}
	.cm_bg{
		top: 0.05rem;
		left: 0.05rem;
		right: 0.05rem;
		bottom: 0.05rem;
	}
	.cm_bg i:nth-child(1),
	.cm_bg i:nth-child(2){
		height: 0.04rem;
		background-size: auto 0.04rem;
	}
	.cm_bg i:nth-child(3),
	.cm_bg i:nth-child(4){
		width: 0.04rem;
		background-size: 0.04rem auto;
		top: 0.05rem;
		bottom: 0.05rem;
	}
	.product_card_list li .card_link{
		padding: 0.25rem 0.3rem 1.1rem;
	}
	.product_card_list li .btn{
		bottom: 0.5rem !important;
		left: 0.3rem;
		right: 0.3rem;
	}
	.product_card_list li .tips{
		bottom: 0.2rem;
	}
	.more_link{
		font-size: 0.14rem;
	}
	.hm_news_first{
		margin-bottom: 0.12rem;
	}
	.hm_news_list li{
		margin-top: 0.12rem;
	}
	.home_slide04{
		padding-top: 0.3rem;
	}
	.fast_navlist li .item{
		/*padding: 0.25rem 0.15rem;*/
		padding: 0.25rem 0.05rem;
		height: 1.4rem;
	}
	.fast_navlist li .item .icon{
		margin: 0 auto 0.08rem;
	}
	.fast_navlist li .item h5{
		text-align: center;
		position: static;
		font-size: 0.14rem;
	}
	.fast_navlist li .item h5:after{
		right: auto;
		top: auto;
		margin-top: 0;
		left: 50%;
		transform: translateX(-50%);
		bottom: 0.2rem;
	}
	.fund_tabnav{
		height: 0.4rem;
	}
	.fund_tabnav ul li a{
		height: 0.4rem;
		line-height: 0.36rem;
	}
	.search_cominput .btn{
		font-size: 0.14rem;
	}
	.search_history_mod{
		margin-top: 0.1rem;
	}
	.search_history_mod h5{
		margin-right: 0.08rem;
		font-size: 0.12rem;
	}
	.search_history_mod .list a{
		font-size: 0.12rem;
		margin-right: 0.15rem;
	}
	.com_nav_wrap{
		margin-bottom: 0.2rem;
	}
	.com_nav_wrap .wrapfix{
		overflow: hidden;
		height: 0.44rem;
	}
	.nav_sticky{
		top: 0.52rem;
	}
	.com_navtab{
		padding-bottom: 0.2rem;
		margin-bottom: -0.2rem;
		overflow: auto;
	}
	.com_navtab:before{
		bottom: 0.2rem;
	}
	.com_navtab li a{
		padding: 0 0.14rem;
		white-space: nowrap;
	}
	.search_section{
		padding: 0 0 0.5rem;
	}
	.search_result_module{
		margin-top: 0.3rem;
	}
	.com_fund_table table th{
		padding: 0.1rem;
	}
	.page_banner .page_title{
		padding: 0 0.2rem;
	}
	.page_banner .pic{
		height: 1.2rem;
	}
	.page_banner .page_title h2{
		font-size: 0.2rem;
	}
	.sub_title{
		padding: 0.16rem 0;
		margin-bottom: 0.1rem;
	}
	.sub_title h3{
		font-size: 0.18rem;
		line-height: 0.24rem;
	}
	.sub_title h3:before{
		width: 0.02rem;
		height: 0.18rem;
	}
	.pg_search_wrap{
		margin: 0.2rem 0 0.1rem;
	}
	.pg_search_wrap .search_cominput .btn{
		font-size: 0.14rem;
	}
	.news_list li .item .time{
		margin-top: 0.06rem;
	}
	.info_query_wrap{
		margin: 0.2rem 0;
	}
	.info_query_list{
		margin-bottom: 0.3rem;
	}
	.info_query_list li .item h5{
		font-size: 0.18rem;
		margin-bottom: 0.10rem;
	}
	.mt20{
		margin-top: 0.12rem;
	}
	.article_list li .item{
		padding: 0.16rem 0;
	}

	.article_list li .item h5{
		font-size: 0.14rem;
		line-height: 0.2rem;
	}
	.article_list li .item .time{
		margin-left: 0.3rem;
		font-size: 0.12rem;
	}
	.detail_txt_wrap{
		margin: 0.2rem 0;
		font-size: 0.13rem;
		line-height: 0.26rem;
	}
	.table_scroll{
		margin-left: -0.2rem;
		margin-right: -0.2rem;
		padding: 0 0.2rem 0.08rem;
	}
	.data_table th,
	.data_table td{
		min-width: 0.7rem;
		font-size: 0.12rem;
		line-height: 0.18rem;
		padding: 0.1rem 0.07rem;
	}
	.article_section{
		padding-bottom: 0.3rem;
	}
	.article_title h2{
		font-size: 0.2rem;
	}
	.article_title .info{
		font-size: 0.12rem;
		margin-top: 0.15rem;
		flex-wrap: wrap;
	}
	.article_title .info .item{
		margin-left: 0;
		margin-right: 0.2rem;
	}
	.article_title .info .item:last-child{
		margin-right: 0 !important;
	}
	.font_select a{
		margin: 0 0.02rem;
	}
	.article_cont p{
		margin: 0.15rem 0;
	}
	.article_bot_tips{
		margin: 0.2rem 0;
	}
	.article_opea{
		padding-top: 0.2rem;
		margin-top: 0.3rem;
	}
	.article_bot_tips p{
		margin-top: 0.1rem;
	}
	.pg_abouts_txt{
		margin: 0.2rem 0 0;
	}
	.pg_abouts_txt .title{
		font-size: 0.18rem;
		margin-bottom: 0.12rem;
	}
	.pg_abouts_txt .row_wrap{
		margin: 0.12rem 0 0.24rem;
	}
	.pg_abouts_txt .sub_tit{
		font-size: 0.18rem;
		margin: 0.24rem 0 0.12rem;
	}
	.pg_abouts_txt p{
		margin: 0.12rem 0;
	}
	.pg_abouts_data{
		margin: 0.24rem 0;
		padding: 0.03rem;
	}
	.pg_abouts_data .wrap{
		padding: 0.16rem 0 0.1rem;
		justify-content: space-around;
	}
	.pg_abouts_data .item{
		flex: 0 0 auto;
	}
	.pg_abouts_data .item .data{
		font-size: 0.16rem;
		line-height: 0.2rem;
	}
	.pg_abouts_data .item .data strong{
		font-size: 0.2rem;
	}
	.pg_abouts_data .item .data em{
		font-size: 0.12rem;
	}
	.pg_abouts_data .item p{
		margin-top: 0.04rem 0 0;
	}
	.pg_abouts_info{
		width: 1.5rem;
		height: 1.5rem;
		margin-bottom: 0.5rem;
	}
	.pg_abouts_info .layout .row_01{
		width: 0.9rem;
		height: 0.9rem;
	}
	.pg_abouts_info .layout .row_02{
		width: 0.6rem;
		height: 0.6rem;
	}
	.pg_abouts_info .layout .cpy_data .data{
		font-size: 0.16rem;
		line-height: 0.22rem;
	}
	.pg_abouts_info .layout .cpy_tit{
		width: 1rem;
	}
	.pg_abouts_info .layout .row_01 .cpy_tit{
		margin-right: -0.1rem;
		top: -0.3rem;
	}
	.pg_abouts_info .layout .row_02 .cpy_tit{
		top: 100%;
		margin-top: 0.1rem;
		margin-left: -0.1rem;
	}
	.pg_abouts_info .layout .cpy_tit h5{
		font-size: 0.12rem;
		line-height: 0.2rem;
	}
	.pg_abouts_info .layout .cpy_tit p{
		font-size: 0.1rem;
		line-height: 0.16rem;
		margin-top: 0;
	}
	.pg_abouts_info .layout .cpy_tit i{
		top: 0.04rem;
	}
	.pg_abouts_info .layout .row_01 .cpy_tit i{
		right: -0.08rem;
	}
	.pg_abouts_info .layout .row_02 .cpy_tit i{
		left: -0.08rem;
	}
	.pg_abouts_info .layout .row_02 .cpy_tit i:before{
		width: 0.12rem;
	}
	.pg_abouts_info .layout .row_01 .cpy_tit i:after{
		height: 0.16rem;
		transform: rotate(0deg);
	}
	.pg_abouts_info .layout .row_02 .cpy_tit i:after{
		top: auto;
		bottom: 50%;
		height: 0.2rem;
		margin-right: 0.12rem;
		transform: rotate(0deg);
	}
	.sub_tabnav{
		margin: 0.15rem 0 0.2rem;
		height: 0.4rem;
		overflow: hidden;
		position: relative;
		z-index: 5;
	}
	.sub_tabnav:before{
		content: '';
		width: 100%;
		height: 1px;
		background: #e9e9e9;
		position: absolute;
		bottom: 0;
		left: 0;
		z-index: -1;
	}
	.sub_tabnav ul{
		border: 0 none;
		overflow: auto;
		padding-bottom: 0.2rem;
		justify-content: space-between;
	}
	.sub_tabnav ul li{
		flex: 0 0 auto;
		margin-left: 0.2rem;
		border: 0 none;
	}
	.sub_tabnav ul li:first-child{
		margin-left: 0 !important;
	}
	.sub_tabnav ul li a{
		height: 0.4rem;
		line-height: 0.4rem;
		font-size: 0.14rem;
		white-space: nowrap;
	}
	.sub_tabnav ul li a:before{
		height: 0.02rem;
		top: auto;
		bottom: 0;
		left: 0;
		right: 0;
	}
	.sub_tabnav ul li.active a{
		color: #C79D63 !important;
	}
	.join_cm_mod{
		padding: 0.08rem 0.05rem;
		font-size: 0.12rem;
	}
	.join_cm_mod h5{
		font-size: 0.14rem;
		margin-bottom: 0.06rem;
	}
	.join_cm_mod .cont{
		padding-left: 0;
	}
	.cm_zkbtn{
		font-size: 0.12rem;
		line-height: 0.2rem;
		padding-right: 0.16rem;
	}
	.cm_zkbtn i{
		width: 0.14rem;
		height: 0.14rem;
		margin-top: -0.07rem;
	}
	.contact_info{
		padding: 0.12rem;
	}
	.contact_info .list li .tit{
		padding: 0.08rem 0.12rem;
	}
	.contact_info .list li .ct{
		padding: 0.08rem 0.04rem 0.08rem 0.16rem;
	}
	.page_banner.home .pic{
		height: 1.6rem;
	}
	.page_banner .page_title_2 h2{
		font-size: 0.24rem;
	}
	.page_banner .page_title_2 p{
		font-size: 0.14rem;
		margin-top: 0.05rem;
	}
	.zhlc_page{
		padding: 0.3rem 0 0.5rem;
	}
	.zhlc_kh_list{
		display: block;
		margin-bottom: 0.24rem;
	}
	.zhlc_kh_list .item{
		margin-left: 0;
		margin-top: 0.12rem;
	}
	.zhlc_kh_list .item:first-child{
		margin-top: 0;
	}
	.zhlc_tabnav{
		padding: 0.15rem 0;
		margin-bottom: 0.25rem;
	}
	.zhlc_tabnav li:before{
		font-size: 0.16rem;
		line-height: 0.24rem;
	}
	.zhlc_tabnav li a{
		font-size: 0.14rem;
		line-height: 0.24rem;
	}
	.zhlc_tabnav li.active a{
		font-size: 0.18rem;
		line-height: 0.26rem;
	}
	.zhlc_intro_wrap{
		font-size: 0.14rem;
	}
	.zhlc_intro_wrap .cm_tit{
		font-size: 0.16rem;
		margin: 0.15rem 0 0.1rem;
	}
	.zhlc_intro_wrap .img_wrap{
		margin: 0.2rem 0;
	}
	.info_table th,
	.info_table td{
		min-width: 0.7rem;
		font-size: 0.12rem;
		line-height: 0.18rem;
		padding: 0.1rem 0.07rem;
	}
	.zhlc_advantage .item{
		display: block;
		margin-top: 0.2rem;
	}
	.zhlc_advantage .item .pic{
		height: 1.6rem;
		width: auto;
	}
	.zhlc_advantage .item .cont{
		padding: 0.25rem 0.2rem;
	}
	.zhlc_advantage .item .title .num,
	.zhlc_advantage .item .title h5{
		font-size: 0.16rem;
	}
	.zhlc_advantage .item .txt{
		font-size: 0.13rem;
	}
	.zhlc_bus_module{
		margin: 0.30rem 0 0;
	}
	.zhlc_bus_title{
		font-size: 0.18rem;
		margin-bottom: 0.2rem;
	}
	.zhlc_bus_item{
		display: block;
	}
	.zhlc_bus_item .pic{
		height: 1.6rem;
		width: auto;
	}
	.zhlc_bus_item .cont{
		padding: 0.25rem 0.2rem;
	}
	.zhlc_bus_item .cont h5{
		font-size: 0.16rem;
	}
	.zhlc_bus_item .cont .txt{
		font-size: 0.13rem;
	}
	.zhlc_bus_list{
		margin: 0 -0.1rem;
	}
	.zhlc_bus_list li .item{
		padding: 0.2rem 0.1rem 0.1rem;
		font-size: 0.12rem;
	}
	.zhlc_bus_list li .item .icon{
		width: 0.28rem;
		height: 0.28rem;
	}
	.zhlc_bus_list li .item h5{
		font-size: 0.14rem;
	}
	.fund_cm_page{
		padding: 0.2rem 0 0.3rem;
	}
	.pg_sub_title{
		display: block;
	}
	.pg_sub_title h3 em{
		display: inline-block;
		margin-left: 0.06rem;
	}
	.pg_sub_title .fund_search_box{
		margin-left: 0;
		margin-top: 0.12rem;
	}
	.fund_search_input{
		width: auto;
	}
	.pf_condbox dl dt{
		font-size: 0.12rem;
		width: 0.6rem;
	}
	.pd_filter_link a{
		margin-left: 0.12rem;
	}
	.pro_tit_module{
		padding: 0.25rem 0;
		margin-bottom: 0.2rem;
	}
	.pro_name{
		font-size: 0.18rem;
		line-height: 0.26rem;
		margin-bottom: 0.2rem;
	}
	.pro_name .code{
		font-size: 0.14rem;
	}
	.pro_name .type_tag{
		line-height: 0.26rem;
		padding: 0 0.06rem;
		font-size: 0.12rem;
	}
	.pro_otherinfo{
		margin-top: 0.2rem;
	}
	.pro_intro_data{
		margin-top: 0.15rem;
	}
	.pro_intro_data .item{
		margin-right: 0.3rem;
	}
	.pro_intro_data .item .data{
		font-size: 0.22rem;
	}
	.pro_intro_data .item p{
		font-size: 0.12rem;
	}
	.pro_subtab{
		margin-bottom: 0.15rem;
	}
	.pro_subtab li a{
		padding: 0.05rem 0.12rem;
		font-size: 0.13rem;
	}
	.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;
	}
	.com_date_box{
		width: 100%;
		margin-top: 0.05rem;
	}
	.com_date_box .line{
		margin: 0 5%;
	}
	.detail_chart_img{
		height: 2rem;
	}
	.detail_chart_info{
		margin-top: 0.15rem;
	}
	.pro_tabwrap{
		margin: 0.3rem 0;
	}
	.pro_tabnav li a{
		font-size: 0.14rem;
	}
	.pro_mod_title{
		display: block;
	}
	.pro_mod_title h3{
		font-size: 0.16rem;
	}
	.table_scroll{
		margin-top: 0.15rem;
		margin-bottom: 0.15rem;
	}
	.data_table.style_2 td{
		padding-left: 0.1rem;
		padding-right: 0.1rem;
	}
	.cm_mg_item .pic{
		width: 1.4rem;
		height: 1.88rem;
		margin-right: 0.15rem;
	}
	.cm_mg_item .cont h5{
		font-size: 0.16rem;
		line-height: 0.22rem;
	}
	.cm_mg_item .info{
		margin-bottom: 0.12rem;
		display: block;
		font-size: 0.12rem;
		line-height: 0.2rem;
		margin-bottom: 0.08rem;
	}
	.cm_mg_item .txt{
		font-size: 0.12rem;
		margin-top: 0.08rem;
		padding-top: 0;
		border-top: 0 none;
	}
	.cm_mg_item .txt.elp{
		-webkit-line-clamp: 4;
	}
	.cm_mg_item .fund_morebtn{
		font-size: 0.12rem;
	}
	.pro_fl_txt{
		font-size: 0.12rem;
	}
	.pro_sales_info{
		font-size: 0.12rem;
		line-height: 1.5;
	}
	.pro_sales_info .wrap{
		display: block;
	}
	.pro_sales_info .wrap .row_02{
		margin-left: 0;
		margin-top: 0.2rem;
	}
	.pro_sales_info .title{
		margin-bottom: 0.04rem;
		line-height: 1.5;
	}
	.spel_rightbox{
		display: block;
		position: static;
		margin-bottom: 0.15rem;
	}
	.spel_rightbox .com_date_box{
		flex: 1;
		min-width: 0;
	}
	.export_datalink{
		font-size: 0.12rem;
		margin-left: 0.15rem;
	}
	.p_dropdown{
		width: 100%;
	}
	.com_data_form{
		margin-top: 0.12rem;
	}
	.com_data_form .p_dropdown{
		flex: 1;
		min-width: 0;
		max-width: none;
	}
	.data_cm_track{
		height: 0.12rem;
	}
	.tzzh_chart_box .wrap{
		display: block;
	}
	.tzzh_chart_box .chart_img{
		margin: 0 auto;
	}
	.tzzh_chart_info{
		margin: 0.2rem 0 0;
	}
	.tzzh_chart_info.flex{
		display: block;
	}
	.tzzh_chart_info .item{
		width: 100% !important;
		max-width: none;
	}
	.pro_mod_title .right_opea{
		flex-wrap: wrap;
	}
	.pro_mod_title .right_opea .p_dropdown{
		flex:  0 0 1rem;
		min-width: 0;
		width: 1rem;
	}
	.pro_mod_title .right_opea .com_date_box{
		flex: 1;
		min-width: 0;
	}
	.pro_mod_title .right_opea .detail_searchbox{
		flex: 0 0 auto;
		width: 100%;
		margin-top: 0.12rem;
		margin-left: 0;
	}
	.notice_pg_wrap > .col_left{
		margin-top: -0.1rem;
	}
	.notice_tabnav li a{
		font-size: 0.12rem;
		padding: 0.08rem 0;
	}
	.assist_button{
		right: 0.7rem;
	}
	.sys_error_box{
		padding: 1.6rem 0;
		font-size: 0.16rem;
	}
	.sys_error_box .pic img{
		height: 1.2rem;
	}
	.foot_link{
		flex-wrap: wrap;
	}
	.foot_link a{
		margin-right: 0.15rem;
		margin-top: 0.05rem;
	}
}



