@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 #EDF2FA;
		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 .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_search.png) no-repeat center;
		background-size: 0.2rem;
		position: absolute;
		top: 50%;
		right: 0.6rem;
		z-index: 50;
		transform: translateY(-50%);
		transition: all 0.3s;
	}
	
	.head_opea_link{
		position: absolute;
		top: 0.14rem;
		margin-left: 0;
		right: 1.1rem;
		z-index: 50;
	}
	.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;
	}
	.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{
		height: calc(100vh - 0.6rem);
		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;
		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(-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: 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;
	}
	
	.h5_search_wrap{
		padding-top: 0.1rem;
		margin: 0 0 0.2rem;
		position: relative;
	}
	.h_search_input{
		height: 0.44rem;
		background: #F6F6F6;
		position: relative;
	}
	.h_search_input .p_input{
		box-sizing: border-box;
		height: 0.44rem;
		width: 100%;
		font-size: 0.16rem;
		outline: none;
		border: 0 none;
		background: none;
		color: #333333;
		padding: 0 0.64rem 0 0.2rem;
	}
	.h_search_input .btn{
		font-size: 0.16rem;
		padding: 0 0.2rem;
		height: 0.44rem;
		line-height: 0.44rem;
		color: #E60012;
		position: absolute;
		top: 0;
		right: 0;
		z-index: 50;
	}
	.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;
	}
	.foot_logo_wrap{
		padding: 0.3rem 0;
	}
	.footer .ft_logo{
		height: 0.32rem;
	}
	.ft_wb_link{
		margin-left: 0.12rem;
	}
	.ft_wb_link img{
		width: 0.32rem;
		height: 0.32rem;
	}
	.foot_topwrap{
		padding: 0.3rem 0;
		display: block;
		position: relative;
	}
	.foot_topwrap .col_left{
		width: auto;
		margin-right: 0;
		margin-bottom: 0.25rem;
	}
	.ft_cs_info{
		font-size: 0.14rem;
	}
	.ft_cs_info .tel{
		font-size: 0.28rem;
		line-height: 1;
	}
	.ft_cs_info .email strong{
		font-size: 0.16rem;
	}
	.foot_link{
		justify-content: space-between;
	}
	.foot_link .item{
		margin-left: 0;
		white-space: normal;
		word-break: normal;
		max-width: 1.5rem;
	}
	.foot_link .item h5{
		font-size: 0.16rem;
		line-height: 0.24rem;
		margin-bottom: 0.1rem;
	}
	.foot_link .item ul li{
		font-size: 0.14rem;
	}
	.foot_topwrap .col_right{
		margin-left: 0;
		position: absolute;
		top: 0.3rem;
		right: 0;
	}
	.ft_qrcode_box .item{
		font-size: 0.12rem;
		line-height: 0.2rem;
		width: 0.92rem;
		margin-left: 0.12rem;
	}
	.ft_qrcode_box .item .pic{
		width: 0.92rem;
		height: 0.92rem;
	}
	.ft_qrcode_tips{
		margin-top: 0;
		padding-top: 0.37rem;
		font-size: 0.14rem;
	}
	.foot_botwrap{
		padding: 0.1rem 0 0.3rem;
	}
	.fd_link_wrap{
		width: auto;
	}
	.fd_link_wrap h5{
		font-size: 0.14rem;
		line-height: 0.2rem;
	}
	.fd_link_span a{
		font-size: 0.14rem;
		line-height: 0.2rem;
	}
	.copyright{
		margin-top: 0.2rem;
		display: block;
		text-align: center;
	}
	.copyright .cont{
		font-size: 0.14rem;
	}
	.banner_box,
	.banner_box .swiper-container{
		height: auto;
		min-height: auto;
	}
	.pc_banner_box{
		display: none;
	}
	.h5_banner_box{
		display: block;
	}
	.banner_item{
		padding-top: 62.5%;
		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.28rem;
	}
	.h5_ban_img{
		display: block !important;
	}
	.pc_ban_img{
		display: none !important;
	}
	.banner_box .swiper_pagination{
		bottom: 0.24rem !important;
		height: 0.04rem;
	}
	.banner_box .swiper_pagination span{
		width: 0.32rem;
		height: 0.04rem;
		margin-left: 0.1rem;
	}
	.yy_lg_box{
		top: 50%;
		transform: translateY(-50%);
		width: 3.2rem;
		border-radius: 0.12rem;
		padding: 0.24rem 0.2rem 0.2rem;
	}
	.yy_lg_box:after{
		width: 1rem;
		height: 1rem;
		top: 0.16rem;
	}
	.yy_lg_box .title{
		margin-bottom: 0.16rem;
	}
	.yy_lg_box .title h3{
		font-size: 0.24rem;
		line-height: 0.3rem;
	}
	.yy_lg_box .title p{
		font-size: 0.14rem;
		line-height: 0.2rem;
		margin-top: 0.05rem;
	}
	.yy_lg_input{
		margin-bottom: 0.08rem;
	}
	.yy_lg_input .t1{
		height: 0.44rem;
		font-size: 0.14rem;
	}
	.yy_lg_input .code_img{
		height: 0.3rem;
		top: 0.06rem;
		right: 0.08rem;
	}
	.yy_lg_input .code_btn{
		font-size: 0.14rem;
		line-height: 0.3rem;
		top: 0.06rem;
		right: 0.08rem;
	}
	.yy_lg_button{
		height: 0.44rem;
		line-height: 0.44rem;
		font-size: 0.16rem;
		margin-top: 0.2rem;
	}
	.rule_check{
		font-size: 0.14rem;
		line-height: 0.2rem;
		margin-top: 0.15rem;
	}
	.rule_check label .icon_check{
		top: 0.02rem;
	}
	.rule_check label{
		padding-left: 0.24rem;
	}
	.fast_navlist li .item{
		display: block;
		text-align: center;
		padding: 0.2rem 0;
	}
	.fast_navlist li .item .icon{
		display: block;
		width: 0.48rem;
		height: 0.48rem;
		margin: 0 auto 0.12rem;
	}
	.fast_navlist li .item h5{
		font-size: 0.16rem;
		line-height: 0.24rem;
	}
	.home_module{
		padding: 0.5rem 0;
	}
	.home_mod_title{
		margin-bottom: 0.3rem;
	}
	.home_mod_title h3{
		font-size: 0.28rem;
		line-height: 0.4rem;
	}
	.more_link{
		font-size: 0.16rem;
	}
	.more_link i{
		width: 0.16rem;
	}
	.hm_fast_wrap{
		padding: 0 0 0.4rem;
		margin: 0 -0.3rem;
		height: auto;
	}
	.hm_fast_wrap .swiper-container{
		height: auto;
	}
	.sw_nextbtn,
	.sw_prevbtn{
		display: none;
	}
	.sw_pagination{
		margin-top: 0.2rem;
		height: 0.06rem;
	}
	.sw_pagination span{
		width: 0.06rem;
		height: 0.06rem;
	}
	.hm_fast_box .col_right{
		width: 45%;
		padding-right: 0.1rem;
		box-sizing: border-box;
	}
	.hm_fast_box .col_left{
		padding: 0 0.3rem;
	}
	.hm_fast_box .title{
		margin-bottom: 0.1rem;
	}
	.hm_fast_box .title h3{
		font-size: 0.28rem;
		line-height: 0.4rem;
		margin-bottom: 0.1rem;
	}
	.hm_fast_box p{
		font-size: 0.16rem;
		line-height: 0.22rem;
	}
	.hm_fast_box .tag{
		margin-top: 0;
	}
	.hm_fast_box .tag .item{
		margin-top: 0.1rem;
		margin-left: 0.1rem;
	}
	.hm_fast_box .tag .item a{
		font-size: 0.14rem;
		padding: 0.04rem;
		width: 1rem;
	}
	.hm_layout_2{
		display: block;
	}
	.hm_layout_2 .col_right{
		width: auto;
		margin-left: 0;
		margin-top: 0.5rem;
	}
	.calendar_wrapper{
		display: block;
	}
	.calendar_wrapper .row_02{
		width: auto;
	}
	.calendar_module{
		padding: 0.24rem 0.2rem;
	}
	.calendar_select_wrap{
		margin: 0 0.3rem 0.2rem;
	}
	.calendar_select .value{
		height: 0.32rem;
		line-height: 0.32rem;
		font-size: 0.24rem;
	}
	.calendar_select_wrap .prev_btn,
	.calendar_select_wrap .next_btn{
		width: 0.32rem;
		height: 0.32rem;
	}
	.calendar_select_wrap .prev_btn i,
	.calendar_select_wrap .next_btn i{
		background-size: 0.14rem;
	}
	.calendar_week .item{
		font-size: 0.16rem;
		line-height: 0.36rem;
	}
	.calendar_days li{
		padding: 0.02rem;
	}
	.calendar_days li .item{
		border-radius: 0.04rem;
		height: 0.54rem;
		padding-top: 0.13rem;
		font-size: 0.18rem;
	}
	.calendar_trade_info{
		display: block;
		height: auto;
		padding-bottom: 0.2rem;
	}
	.calendar_info_nav{
		justify-content: flex-start;
	}
	.calendar_info_nav li{
		margin-left: 0.3rem;
	}
	.calendar_info_nav li:first-child{
		margin-left: 0 !important;
	}
	.calendar_info_nav li a{
		font-size: 0.16rem;
		line-height: 0.24rem;
		padding: 0.16rem 0;
	}
	.calendar_info_item .title h5{
		font-size: 0.16rem;
		line-height: 0.2rem;
	}
	.calendar_info_item .title .arrow{
		width: 0.2rem;
		height: 0.2rem;
		background-size: 0.1rem;
	}
	.calendar_trade_info .btn_wrap{
		margin-top: 0.2rem;
	}
	.calendar_trade_info .btn_wrap a{
		font-size: 0.16rem;
		line-height: 0.24rem;
	}
	.hm_notice_list{
		padding: 0.12rem 0.2rem 0.2rem;
	}
	.hm_notice_list li{
		margin-top: 0.05rem;
	}
	.hm_notice_list li .item .time{
		padding-top: 0;
		padding-bottom: 0;
	}
	.hm_notice_list li .item .time strong{
		font-size: 0.16rem;
	}
	.hm_notice_list li .item p{
		line-height: 0.22rem;
	}
	.hm_notice_list .btn_wrap{
		margin-top: 0.12rem;
	}
	.hm_notice_list .btn_wrap a{
		font-size: 0.16rem;
		line-height: 0.24rem;
	}
	.home_module.mod_02{
		padding-bottom: 0;
	}
	.hm_bus_wrap{
		display: block;
	}
	.hm_bus_wrap .col_left{
		width: auto;
		margin-right: 0;
		margin-bottom: 0.2rem;
	}
	.hm_bus_nav{
		display: flex;
	}
	.hm_bus_nav li{
		flex: 1;
		min-width: 0;
	}
	.hm_bus_nav li .item{
		height: auto;
		padding: 0.2rem 0;
		font-size: 0.18rem;
	}
	.hm_bus_nav li .item .icon{
		width: 0.28rem;
		height: 0.28rem;
		margin-bottom: 0.06rem;
	}
	.hm_bus_nav li .item h5{
		font-size: 0.18rem;
	}
	.hm_bus_item .pic{
		height: 4rem;
	}
	.hm_bus_item .pic img{
		width: 8.1rem;
	}
	.hm_bus_item .cont{
		padding: 0 0.3rem 0.3rem;
		font-size: 0.14rem;
		line-height: 0.2rem;
	}
	.hm_bus_item .cont h5{
		font-size: 0.2rem;
		line-height: 0.28rem;
	}
	.hm_bus_layout .row_02{
		margin-left: 0.1rem;
	}
	.hm_bus_layout .hm_bus_item{
		margin-top: 0.1rem;
	}
	.hm_bus_layout .row_01 .hm_bus_item:nth-child(1) .pic,
	.hm_bus_layout .row_02 .hm_bus_item:nth-child(2) .pic{
		height: 2.2rem;
	}
	.hm_bus_layout .row_01 .hm_bus_item:nth-child(2) .pic,
	.hm_bus_layout .row_02 .hm_bus_item:nth-child(1) .pic{
		height: 1.7rem;
	}
	.hm_bus_layout.style_2 .row_01{
		width: 3rem;
	}
	.hm_bus_layout.style_2 .row_01 .hm_bus_item:nth-child(1) .pic{
		height: 4rem;
	}
	.hm_bus_layout.style_2 .row_02 .hm_bus_item:nth-child(1) .pic,
	.hm_bus_layout.style_2 .row_02 .hm_bus_item:nth-child(2) .pic{
		height: 1.95rem;
	}
	
	.hm_bus_layout.style_3 .row_01 .hm_bus_item:nth-child(1) .pic,
	.hm_bus_layout.style_3 .row_02 .hm_bus_item:nth-child(2) .pic{
		height: 1.95rem;
	}
	.hm_bus_layout.style_3 .row_01 .hm_bus_item:nth-child(2) .pic,
	.hm_bus_layout.style_3 .row_02 .hm_bus_item:nth-child(1) .pic{
		height: 1.95rem;
	}
	.hm_bus_layout .hm_bus_item .cont{
		padding: 0 0.2rem 0.2rem;
		font-size: 0.12rem;
		line-height: 0.18rem;
	}
	.hm_ty_wrap{
		display: block;
	}
	.hm_ty_wrap .col_left{
		width: auto;
		margin-right: 0;
		margin-bottom: 0.25rem;
	}
	.hm_ty_nav{
		display: flex;
	}
	.hm_ty_nav li{
		margin-top: 0;
		margin-left: 0.3rem;
	}
	.hm_ty_nav li:first-child{
		margin-left: 0 !important;
	}
	.hm_ty_nav li .item{
		padding: 0 0 0.12rem !important;
		font-size: 0.18rem;
	}
	.hm_ty_nav li .item:before{
		height: 0.02rem;
	}
	.hm_ty_list{
		margin: -0.06rem;
	}
	.hm_ty_list li{
		padding: 0.06rem;
	}
	.hm_ty_list li .item{
		padding: 0.2rem;
	}
	.hm_ty_list li .item .tit{
		margin-bottom: 0.08rem;
		padding-right: 0.95rem;
	}
	.hm_ty_list li .tag{
		font-size: 0.14rem;
		line-height: 0.2rem;
		top: 0.27rem;
		right: 0.27rem;
	}
	.hm_ty_list li .item .txt{
		height: 0.4rem;
		-webkit-line-clamp: 2;
	}
	.home_module.mod_05{
		padding: 0.5rem 0 0.7rem;
	}
	.hm_about_video{
		position: static;
		width: auto;
		margin-bottom: 0.3rem;
	}
	.hm_about_video .window{
		height: 4rem;
	}
	.hm_about_video .icon_play{
		width: 0.56rem;
		height: 0.56rem;
		margin: -0.28rem 0 0 -0.28rem;
	}
	.hm_about_video .icon_play:before{
		width: 0.5rem;
		height: 0.5rem;
		background-size: 0.2rem;
	}
	.hm_about_box{
		width: auto;
		min-height: auto;
	}
	.hm_about_box .title{
		font-size: 0.24rem;
		line-height: 0.32rem;
		margin-bottom: 0.12rem;
	}
	.hm_about_box .btn_wrap{
		margin-top: 0.3rem;
	}
	.more_link_2{
		line-height: 0.28rem;
	}
	.more_link_2 i{
		width: 0.28rem;
		height: 0.28rem;
		background-size: 0.16rem;
		margin-right: 0.12rem;
	}
	.hm_about_box .abouts_intro_info{
		margin-top: 0.3rem;
	}
	.hm_about_box .abouts_intro_info li .item .icon{
		width: 0.28rem;
		height: 0.28rem;
		margin-right: 0.08rem;
	}
	.hm_about_box .abouts_intro_info li .item h5{
		font-size: 0.18rem;
	}
	.hm_about_info{
		margin-top: 0.4rem;
	}
	.hm_about_info li .item{
		display: block;
		padding: 0.2rem 0;
		font-size: 0.2rem;
		line-height: 0.28rem;
		text-align: center;
	}
	.hm_about_info li .item .icon{
		width: 0.4rem;
		height: 0.4rem;
		margin: 0 auto 0.08rem;
	}
	.hm_about_info li .item h5{
		font-size: 0.2rem;
	}
	.hm_layout_2 .col_left .home_mod_title{
		padding-right: 0;
	}
	.page_banner .pic{
		height: 2.4rem;
	}
	.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.5rem;
	}
	.ty_cm_wrap{
		margin: -0.1rem;
	}
	.ty_cm_wrap .col_flex{
		padding: 0.1rem;
	}
	.ty_cm_box{
		background-size: auto 2rem;
		border-radius: 0.06rem;
	}
	.ty_cm_box .title h5{
		width: 0.8rem;
		font-size: 0.16rem;
		line-height: 0.34rem;
		height: 0.34rem;
	}
	.ty_cm_box .list{
		padding: 0.1rem 0.15rem;
	}
	.ty_cm_box .list li .item{
		font-size: 0.14rem;
		line-height: 0.2rem;
		margin-top: 0.07rem;
	}
	.ty_cm_box .list li .item .tag{
		font-size: 0.12rem;
		line-height: 0.2rem;
		padding: 0 0.06rem;
		margin-left: 0.15rem;
	}
	.com_nav_wrap.nav_sticky{
		top: 0.6rem;
	}
	.com_nav_wrap{
		height: 0.48rem;
		overflow: hidden;
	}
	.com_nav_wrap .wrapfix{
		overflow: hidden;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.com_navtab{
		padding: 0 0.15rem;
		overflow: auto;
		height: 0.68rem;
		justify-content: flex-start;
	}
	.com_navtab li{
		padding: 0 0.15rem 0 0.16rem;
		height: 0.48rem;
	}
	.com_navtab li:first-child{
		padding-left: 0.15rem;
	}
	.com_navtab li:before{
		height: 0.18rem;
	}
	.com_navtab li a{
		height: 0.48rem;
		line-height: 0.46rem;
		font-size: 0.16rem;
	}
	.com_navtab li a:before{
		bottom: 0;
	}
	.page_layout{
		display: block;
	}
	.p_layout_left{
		width: auto;
		margin: 0 -0.3rem 0.3rem;
		border-right: 0 none;
		position: relative;
	}
	.cm_sidebar_nav{
		display: flex;
		overflow: auto;
		padding: 0 0.3rem 0.2rem;
		margin-bottom: -0.2rem;
		overflow: auto;
	}
	.cm_sidebar_nav > li{
		margin-top: 0;
		margin-left: 0.2rem;
	}
	.cm_sidebar_nav > li:first-child{
		margin-left: 0 !important;
	}
	.cm_sidebar_nav > li > a{
		padding: 0;
		height: 0.36rem;
		line-height: 0.28rem;
		font-size: 0.16rem;
		white-space: nowrap;
		background: none !important;
		position: relative;
	}
	.cm_sidebar_nav > li > a:before{
		height: 0.02rem;
		top: auto;
		bottom: 0;
	}
	.cm_sidebar_nav > li.active > a{
		background: none;
		color: #E60012;
	}
	.cm_sidebar_nav > li .sub{
		margin-top: 0.15rem;
		height: 0.32rem;
		background: none;
	}
	.cm_sidebar_nav > li .sub ul{
		width: 100%;
		overflow: auto;
		padding: 0 0.3rem 0.08rem;
		box-sizing: border-box;
		display: flex;
		position: absolute;
		top: 100%;
		margin-top: -0.55rem;
		left: 0;
		z-index: 10;
	}
	.cm_sidebar_nav > li .sub ul li{
		margin-left: 0.15rem;
	}
	.cm_sidebar_nav > li .sub ul li:first-child{
		margin-left: 0 !important;
	}
	.cm_sidebar_nav > li .sub ul li a{
		display: inline-block;
		vertical-align: top;
		padding: 0.06rem 0.16rem;
		font-size: 0.14rem;
		line-height: 0.2rem;
		background: #f8f8f8;
		border-radius: 0.16rem;
		white-space: nowrap;
	}
	.cm_sidebar_nav > li .sub ul li.active a{
		background: #E60012;
		color: #ffffff !important;
	}
	
	.page_box{
		margin-top: 0.3rem;
		text-align: center;
	}
	.page_box a{
		min-width: 0.28rem;
		height: 0.28rem;
		line-height: 0.26rem;
		font-size: 0.12rem;
	}
	.page_box .more{
		height: 0.28rem;
		line-height: 0.28rem;
	}
	.page_box a.first,
	.page_box a.last{
		display: none;
	}
	.page_box .jump{
		margin-left: 0;
		display: block;
		margin-top: 0.1rem;
		font-size: 0.14rem;
		line-height: 0.28rem;
	}
	.page_box .jump input{
		height: 0.28rem;
		width: 0.5rem;
		font-size: 0.14rem;
	}
	.ty_info_list{
		margin: -0.06rem;
	}
	.ty_info_list li{
		padding: 0.06rem;
	}
	.ty_info_list li .item{
		padding: 0.15rem 0.2rem;
		font-size: 0.16rem;
		line-height: 0.22rem;
		border-radius: 0.06rem;
		height: 0.84rem;
	}
	.ty_info_list li .item i{
		width: 0.32rem;
		height: 0.44rem;
		margin-right: 0.15rem;
	}
	.path_box{
		display: none;
	}
	.article_cm_wrap{
		padding-bottom: 0.6rem;
		padding-top: 0.3rem;
	}
	.article_box{
		box-shadow: none;
		padding: 0;
	}
	.article_title h2{
		font-size: 0.24rem;
	}
	.article_title .info{
		margin-top: 0.15rem;
		font-size: 0.14rem;
		line-height: 0.2rem;
	}
	.article_title .info .item{
		margin-left: 0.3rem;
	}
	.article_cont p{
		margin: 0.12rem 0;
	}
	.article_box div,
	.article_box p,
	.article_box span,
	.article_box strong,
	.article_box em,
	.article_box th,
	.article_box td{
		font-size: 0.16rem !important;
	}
	.dialog_box{
		width: 4rem;
	}
	.login_layer{
		width: 4rem;
	}
	.dialog_title{
		padding: 0.16rem 0.2rem;
	}
	.dialog_title h3{
		font-size: 0.18rem;
		line-height: 0.24rem;
	}
	.dialog_box .close{
		width: 0.28rem;
		height: 0.28rem;
		background-size: 0.14rem;
		right: 0.16rem;
	}
	.dialog_cont{
		padding: 0.2rem;
		max-height: 5rem;
	}
	.input_item{
		margin-bottom: 0.12rem;
	}
	.input_item .p_input{
		height: 0.48rem;
		border-radius: 0.06rem;
		padding: 0 0.16rem;
		font-size: 0.14rem;
	}
	.code_btn{
		font-size: 0.14rem;
		top: 0.08rem;
		right: 0.16rem;
	}
	.code_img{
		font-size: 0.14rem;
		top: 0.08rem;
	}
	.login_button{
		height: 0.44rem;
		line-height: 0.44rem;
		margin-top: 0.24rem;
	}
	.form_tips{
		font-size: 0.14rem;
		line-height: 0.2rem;
		margin-top: 0.16rem;
	}
	.lg_bot_tips{
		font-size: 0.14rem;
		line-height: 0.2rem;
		margin-top: 0.16rem;
	}
	.protocol_layer{
		width: 5.6rem;
	}
	.protocol_txt{
		font-size: 0.14rem;
		padding: 0 0.08rem;
	}
	.pb_cm_title{
		margin-bottom: 0.3rem;
	}
	.pb_cm_title h3{
		font-size: 0.24rem;
		line-height: 0.32rem;
	}
	.jyzx_intro_box{
		display: block;
	}
	.jyzx_intro_box .pic{
		display: none;
	}
	.jyzx_intro_box .cont .title{
		font-size: 0.18rem;
		line-height: 0.24rem;
		margin-bottom: 0.2rem;
	}
	.jyzx_intro_box .cont .list li{
		font-size: 0.14rem;
		margin-top: 0.12rem;
	}
	.jyzx_intro_box .cont .tips{
		padding: 0.2rem;
		font-size: 0.14rem;
		line-height: 0.24rem;
		margin-top: 0.2rem;
	}
	.sub_cm_module{
		font-size: 0.14rem;
	}
	.sub_cm_title{
		margin-bottom: 0.15rem;
	}
	.sub_cm_title h3{
		font-size: 0.16rem;
		line-height: 0.24rem;
		padding-left: 0.16rem;
	}
	.sub_cm_title h3:before{
		left: 0;
		top: 0.09rem;
	}
	.jy_pro_infolist{
		margin: 0 -0.06rem -0.06rem;
	}
	.jy_pro_infolist li{
		margin-top: 0.12rem;
		padding: 0 0.06rem;
	}
	.jy_pro_infolist li .item{
		padding: 0.16rem;
	}
	.jy_pro_infolist li .item h5{
		font-size: 0.14rem;
	}
	.jy_pro_infolist li .item p{
		margin-top: 0.08rem;
	}
	.table_scroll{
		overflow: auto;
	}
	.data_table th{
		font-size: 0.14rem;
		line-height: 0.2rem;
		height: 0.54rem;
		min-width: 1rem;
	}
	.data_table td{
		font-size: 0.14rem;
		line-height: 0.2rem;
		height: 0.54rem;
		min-width: 1rem;
	}
	.data_table td p{
		min-width: 1.5rem;
	}
	.pro_tit_module{
		margin-bottom: 0.35rem;
		min-height: auto;
	}
	.pro_tit_module .wrapfix{
		display: block;
		padding: 0.4rem 0;
		min-height: auto;
	}
	.pro_tit_module .row_02 .pic{
		display: none;
	}
	.pro_tit_module .row_02{
		margin-left: 0;
	}
	.pro_name{
		font-size: 0.24rem;
		line-height: 0.32rem;
		margin-bottom: 0.15rem;
	}
	.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{
		font-size: 0.14rem;
		line-height: 0.2rem;
		padding: 0.05rem 0.16rem;
		margin-right: 0.12rem;
	}
	.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.25rem;
		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 .row_02{
		display: block;
	}
	.pro_state_wrap{
		font-size: 0.14rem;
		line-height: 0.2rem;
	}
	.pro_state_wrap .item{
		margin-left: 0.15rem;
	}
	.pro_state_wrap .item:last-child{
		margin-right: 0;
	}
	.pro_tit_module .btn_wrap{
		margin-top: 0.35rem;
	}
	.pro_buy_button{
		font-size: 0.14rem;
		padding: 0.08rem 0.24rem;
	}
	.jy_pro_info{
		flex-wrap: wrap;
	}
	.jy_pro_info li{
		flex: 0 0 auto;
		box-sizing: border-box;
		width: 25%;
		border-top: 1px solid #eeeeee;
		margin-top: -1px;
	}
	.jy_pro_info li .item .data{
		font-size: 0.18rem;
		line-height: 0.22rem;
	}
	.chart_cm_tab a{
		font-size: 0.14rem;
		margin-right: 0.16rem;
	}
	.jy_pro_chrtbox{
		padding: 0.24rem;
	}
	.pro_detail_page{
		padding-bottom: 0.6rem;
	}
	.bus_intro_box{
		display: block;
	}
	.bus_intro_box .pic{
		display: none;
	}
	.bus_intro_box .title{
		font-size: 0.2rem;
		line-height: 1.4;
		margin-bottom: 0.2rem;
	}
	.bus_intro_box .txt{
		font-size: 0.16rem;
	}
	.bus_cm_info{
		margin-top: 0.3rem;
		padding: 0.24rem 0.1rem;
	}
	.bus_cm_info li .item{
		font-size: 0.14rem;
	}
	.bus_cm_info li .item .data{
		font-size: 0.16rem;
	}
	.bus_cm_info li .item .data em{
		font-size: 0.14rem;
	}
	.bus_cm_info li .item .data strong{
		font-size: 0.28rem;
	}
	.bus_cm_info li .item p{
		margin-top: 0.1rem;
	}
	.bus_dp_history{
		margin: 0 -0.3rem;
	}
	.bus_dp_history .swiper-container{
		padding-top: 0.2rem;
		padding-bottom: 0.2rem;
	}
	.dp_history_item .wrap h5{
		font-size: 0.16rem;
	}
	.risk_bus_intro .cont{
		padding: 0.28rem 0.2rem;
	}
	.risk_bus_intro .cont h5{
		font-size: 0.18rem;
	}
	.risk_txt_item{
		font-size: 0.14rem;
	}
	.risk_txt_item h5{
		font-size: 0.16rem;
	}
	.txt_cm_tips{
		font-size: 0.14rem;
	}
	.bus_risk_module.mod_03{
		padding-bottom: 0.6rem;
	}
	.bus_intro_box.zcgl .bus_cm_info{
		margin-top: 0.3rem;
	}
	.zcgl_ys_box{
		padding: 0.4rem 0.3rem 0.3rem;
		margin-top: 0.3rem;
	}
	.zcgl_ys_box .title{
		font-size: 0.2rem;
		line-height: 0.08rem;
		margin-bottom: 0.25rem;
	}
	.zcgl_ys_box .title:before{
		width: 0.28rem;
		height: 0.28rem;
		top: -0.1rem;
		left: -0.14rem;
	}
	.zcgl_ys_box .list{
		margin: -0.12rem -0.12rem;
	}
	.zcgl_ys_box  .list li{
		padding: 0.12rem 0.12rem;
	}
	.zcgl_ys_box  .list li .item{
		font-size: 0.14rem;
		line-height: 0.24rem;
	}
	.zcgl_ys_box .list li .item .num{
		font-size: 0.28rem;
		line-height: 0.32rem;
		width: 0.4rem;
	}
	.zcgl_sy_tips{
		margin: 0.3rem 0 0.2rem;
		font-size: 0.14rem;
		line-height: 0.24rem;
	}
	.article_list li .item{
		padding: 0.16rem 0.1rem;
		font-size: 0.16rem;
	}
	.article_list li .item .time{
		font-size: 0.14rem;
		margin-left: 0.3rem;
	}
	.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 .warn{
		width: 0.16rem;
		height: 0.16rem;
	}
	.pf_condbox{
		margin: 0.2rem 0 0.3rem;
		padding: 0.08rem 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;
		margin-bottom: 0.06rem;
	}
	.fund_list_wrap{
		margin-top: 0.2rem;
		box-shadow: none;
	}
	.com_fund_table{
		margin: 0 -0.3rem;
		padding: 0 0.3rem 0.08rem;
		overflow-x: auto;
	}
	.com_fund_table table th{
		white-space: nowrap;
		padding: 0.12rem 0.1rem;
		font-size: 0.12rem;
	}
	.com_fund_table table td{
		padding: 0.12rem 0.1rem;
		font-size: 0.14rem;
		height: 0.56rem;
		min-width: 1.5rem;
	}
	.com_fund_table table th:first-child,
	.com_fund_table table td:first-child{
		min-width: 1.5rem;
		padding-left: 0.1rem;
	}
	.fund_btnwrap{
		padding: 0.1rem 0.18rem 0.08rem;
	}
	.fund_morebtn{
		font-size: 0.14rem;
	}
	.fund_name{
		font-size: 0.16rem;
		line-height: 0.24rem;
	}
	.fund_code{
		font-size: 0.14rem;
	}
	.test_result_box{
		font-size: 0.16rem;
	}
	.test_result_box .info{
		font-size: 0.24rem;
		margin-top: 0.2rem;
	}
	.test_pro_list .col_item h5{
		font-size: 0.16rem;
		margin-bottom: 0.12rem;
	}
	.test_pro_list .col_item .cont{
		font-size: 0.14rem;
	}
	.test_pro_list .col_item .cont > div{
		margin-top: 0.1rem;
	}
	.test_pro_list .col_item:before{
		width: 0.64rem;
		height: 0.64rem;
	}
	.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 li a{
		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;
	}
	.pro_detail_topbox > .row_02{
		display: none;
	}
	.pro_tabwrap{
		margin: 0.3rem 0 0.2rem;
		height: 0.48rem;
		background: none;
		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;
	}
	.pro_tabnav li{
		margin-left: 0.24rem;
	}
	.pro_tabnav li:first-child{
		margin-left: 0 !important;
	}
	.pro_tabnav li:before{
		display: none;
	}
	.pro_tabnav li a{
		height: 0.48rem;
		line-height: 0.48rem;
		white-space: nowrap;
		font-size: 0.16rem;
		color: #666666;
		padding: 0;
	}
	.pro_tabnav li a:before{
		left: 0;
		right: 0;
	}
	.pro_mod_title h3{
		font-size: 0.18rem;
	}
	.pro_mod_title h3 em{
		font-size: 0.12rem;
	}
	.pro_detail_txt{
		font-size: 0.14rem;
		line-height: 0.24rem;
	}
	div + .pro_detail_txt{
		margin-top: 0.15rem;
	}
	.pro_detail_txt p{
		margin-top: 0.08rem;
	}
	.data_table.style_2 td{
		padding-left: 0.15rem;
		padding-right: 0.15rem;
	}
	.article_list.spel li .item{
		padding: 0.16rem 0;
	}
	.article_list_2 li .item{
		padding: 0.16rem 0.1rem;
		font-size: 0.16rem;
	}
	.article_list_2 li .item .time{
		font-size: 0.14rem;
		margin-left: 0.3rem;
	}
	.article_list_2 li .item p{
		padding-left: 0.24rem;
	}
	.article_list_2 li .item p:before{
		width: 0.16rem;
		height: 0.16rem;
	}
	.article_list_2 li .item .warn{
		width: 0.16rem;
		height: 0.16rem;
	}
	.jys_tabnav{
		margin-bottom: 0.3rem;
		border-radius: 0.06rem;
	}
	.jys_tabnav ul{
		padding: 0.06rem;
	}
	.jys_tabnav ul li .item{
		font-size: 0.16rem;
		line-height: 0.24rem;
	}
	.jys_tabnav ul li .item:before{
		border-radius: 0.06rem;
	}
	.jys_tabnav ul li .item .icon{
		width: 0.32rem;
		height: 0.32rem;
		margin-bottom: 0.1rem;
	}
	.video_sw_module{
		padding: 0.4rem 0 0.2rem;
		margin-bottom: 0;
	}
	.video_item .col_left{
		width: 3rem;
	}
	.video_item .col_left .pic{
		height: 2.4rem;
	}
	.video_item .title{
		padding: 0.76rem 0.2rem 0.2rem;
	}
	.video_item .title .logo{
		top: 0.2rem;
		left: 0.2rem;
	}
	.video_item .title .logo img{
		height: 0.28rem;
	}
	.video_item .title h5{
		font-size: 0.22rem;
		line-height: 0.3rem;
		margin-bottom: 0.2rem;
	}
	.video_item .title .time{
		font-size: 0.16rem;
		line-height: 0.24rem;
	}
	.video_item .cont{
		padding: 0.5rem 0.2rem 0.2rem;
	}
	.video_item .cont .type{
		padding: 0.04rem 0.16rem;
		border-bottom-left-radius: 0.06rem;
		font-size: 0.14rem;
		line-height: 0.22rem;
	}
	.video_item .cont h5{
		font-size: 0.18rem;
		line-height: 0.26rem;
		margin-bottom: 0.15rem;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.video_item .cont .txt{
		font-size: 0.14rem;
		line-height: 0.24rem;
		min-height: 0.48rem;
		-webkit-line-clamp: 2;
	}
	.video_item .cont .time{
		font-size: 0.12rem;
		margin-top: 0.12rem;
	}
	.video_sw_btn{
		left: 3.2rem;
		bottom: 0.2rem;
	}
	.video_sw_btn a{
		width: 0.28rem;
		height: 0.28rem;
		margin-right: 0.1rem;
	}
	.video_sw_btn a i{
		background-size: 0.12rem;
	}
	.sub_tabnav{
		margin-bottom: 0.35rem;
	}
	.sub_tabnav ul{
		padding: 0.04rem;
	}
	.sub_tabnav ul li a{
		padding: 0.08rem 0.2rem;
		line-height: 0.22rem;
	}
	.video_list li{
		width: 50%;
	}
	.video_list li .item .cont{
		padding: 0.3rem 0.2rem;
	}
	.video_list li .item h5{
		line-height: 0.24rem;
		height: 0.48rem;
	}
	.video_list li .item .time{
		font-size: 0.14rem;
		margin-top: 0.1rem;
	}
	.article_box.video{
		padding: 0.1rem 0;
	}
	.article_box.video .article_title p{
		font-size: 0.14rem;
		line-height: 0.2rem;
	}
	.video_detail_box .window{
		height: 4.2rem;
	}
	.pg_cont_wrap{
		padding: 0;
		box-shadow: none;
	}
	.pg_sub_title h3 span{
		padding-bottom: 0.1rem;
	}
	.query_form{
		padding-bottom: 0.15rem;
	}
	.query_form .row{
		margin-bottom: 0.1rem;
	}
	.mtb40{
		margin: 0.3rem 0;
	}
	.zg_flowchart_list li{
		margin-left: 0.06rem;
	}
	.zg_flowchart_list li .item{
		padding: 0.15rem 0.1rem;
	}
	.zg_flowchart_list li .item h5{
		font-size: 0.14rem;
		line-height: 0.2rem;
		margin-bottom: 0.1rem;
	}
	.zg_flowchart_list li .item .cont{
		font-size: 0.12rem;
		line-height: 0.24rem;
	}
	.zg_flowchart_line{
		margin-top: 0.2rem;
	}
	.zg_flowchart_line:before{
		border-width: 0.1rem 0 0.1rem 0.16rem;
	}
	.main_honor_wrap .swiper-slide{
		width: auto !important;
	}
	.main_honor_item{
		width: 3rem;
	}
	.main_honor_wrap{
		margin-left: -0.3rem;
		margin-right: -0.3rem;
		margin-bottom: 0.2rem;
	}
	.main_honor_wrap .swiper-container{
		padding-left: 0.3rem;
		padding-right: 0.3rem;
	}
	.main_honor_wrap .next_btn,
	.main_honor_wrap .prev_btn{
		width: 0.3rem;
		height: 0.3rem;
		border-radius: 50%;
		background: #ffffff;
	}
	.main_honor_wrap .next_btn:before,
	.main_honor_wrap .prev_btn:before{
		background-size: 0.14rem;
	}
	.main_honor_wrap .prev_btn{
		left: 0;
	}
	.main_honor_wrap .next_btn{
		right: 0;
	}
	.detail_honor_wrap .col_left{
		width: 1.2rem;
	}
	.detail_honor_wrap .col_right{
		padding: 0;
		box-shadow: none;
	}
	.h_year_nav li a{
		font-size: 0.18rem;
		line-height: 0.24rem;
		padding: 0.13rem 0.2rem;
	}
	.h_year_title{
		padding-bottom: 0.12rem;
		font-size: 0.18rem;
		line-height: 0.24rem;
	}
	.h_year_honorlist li .item{
		padding: 0.15rem;
	}
	.abouts_module.mod_01{
		padding: 0.4rem 0 0.6rem;
	}
	.abouts_intro_info{
		padding: 0;
		margin-top: 0.4rem;
	}
	.abouts_intro_info li .item .icon{
		width: 0.28rem;
		height: 0.28rem;
		margin-right: 0.08rem;
	}
	.abouts_intro_info li .item h5{
		font-size: 0.18rem;
		line-height: 0.28rem;
	}
	.abouts_intro_info li .item h5 em{
		font-size: 0.14rem;
	}
	.abouts_intro_info li .item p{
		font-size: 0.14rem;
	}
	.culture_list li .item .pic{
		padding-top: 100%;
	}
	.culture_list li .item .icon{
		width: 0.48rem;
		height: 0.48rem;
		padding: 0.1rem;
		margin-bottom: 0.24rem;
	}
	.culture_list li .item h5{
		font-size: 0.2rem;
		line-height: 0.28rem;
	}
	.culture_list li .item p{
		min-height: 0.44rem;
	}
	.abouts_module.mod_03{
		padding: 0.4rem 0 0.6rem;
	}
	.sw_nextbtn,
	.sw_prevbtn{
		width: 0.3rem;
		height: 0.3rem;
	}
	.sw_nextbtn i,
	.sw_prevbtn i{
		background-size: 0.12rem !important;
	}
	.dp_history_wrap{
		margin-top: 0;
	}
	.dp_history_wrap .sw_prevbtn,
	.dp_history_wrap .sw_nextbtn{
		display: block;
	}
	.dp_history_wrap .sw_prevbtn{
		left: -0.2rem;
	}
	.dp_history_wrap .sw_nextbtn{
		right: -0.2rem;
	}
	.dp_history_wrap .swiper-container{
		padding: 0 0.2rem;
	}
	.dp_history_wrap .swiper-slide{
		width: 2rem !important;
		height: 3.87rem;
	}
	.dp_history_item2{
		width: 2.4rem !important;
	}
	.dp_history_item2 .ct{
		font-size: 0.12rem;
		line-height: 0.18rem;
	}
	.dp_history_wrap .swiper-slide:nth-child(2n+1) .dp_history_item2{
		padding-bottom: 1.99rem;
		padding-top: 0.15rem;
	}
	.dp_history_wrap .swiper-slide:nth-child(2n) .dp_history_item2{
		padding-top: 2.48rem;
	}
	.dp_history_wrap .swiper-slide:nth-child(2n) .dp_history_item2:after{
		height: 0.42rem;
	}
	.dp_history_wrap .swiper-slide.swiper-slide-active + .swiper-slide + .swiper-slide + .swiper-slide + .swiper-slide + .swiper-slide{
		opacity: 1;
	}
	.dp_history_wrap .swiper-slide.swiper-slide-active + .swiper-slide + .swiper-slide + .swiper-slide {
		opacity: 0;
	}
	
	.hm_honor_wrap{
		padding: 0;
	}
	.hm_honor_wrap .swiper-container{
		padding-bottom: 1rem;
	}
	.hm_honor_nav{
		margin-top: -1rem;
		height: 1.2rem;
	}
	.hm_honor_nav:before{
		height: 1.2rem;
	}
	.hm_honor_item .cont{
		padding: 0.24rem 0.16rem 0.2rem;
		min-height: 2.8rem;
	}
	.hm_honor_item .cont .title{
		font-size: 0.18rem;
		line-height: 0.28rem;
	}
	.hm_honor_item .cont .name{
		margin-bottom: 0.15rem;
	}
	.hm_honor_nav{
		justify-content: space-between;
	}
	.hm_honor_nav li{
		width: 0.9rem;
		margin-right: 0;
	}
	.hm_honor_nav li .item{
		font-size: 0.18rem;
	}
	.hm_honor_nav li.active .item{
		font-size: 0.24rem;
		line-height: 0.34rem;
	}
	.cm_btn_wrap{
		margin-top: 0.5rem;
	}
	.hm_honor_nav li:nth-child(2) .item,
	.hm_honor_nav li:nth-child(6) .item{
		top: 0.52rem;
	}
	.hm_honor_nav li:nth-child(3) .item,
	.hm_honor_nav li:nth-child(5) .item{
		top: 0.6rem;
	}
	.hm_honor_nav li:nth-child(4) .item{
		top: 0.62rem;
	}
	.hgwh_module{
		margin-bottom: 0.4rem;
		line-height: 0.26rem;
	}
	.hgwh_module > .title{
		font-size: 0.24rem;
		line-height: 0.36rem;
	}
	.hgwh_module > .title .icon{
		width: 0.36rem;
		height: 0.36rem;
		margin-right: 0.12rem;
	}
	.hgwh_module.border{
		padding-top: 0.25rem;
	}
	.hgwh_cm_layout{
		display: block;
	}
	.hgwh_cm_layout .pic{
		width: auto;
		min-height: auto;
	}
	.hgwh_cm_layout .cont{
		padding: 0.3rem;
		font-size: 0.16rem;
		line-height: 0.32rem;
	}
	.query_form .row.spel{
		flex-wrap: wrap;
		margin-bottom: 0;
	}
	.query_form .row.spel .ct{
		flex: 0 0 auto;
		width: calc(50% - 0.14rem);
		margin-bottom: 0.1rem;
	}
	.query_form .row.spel .ct:nth-child(2n+1){
		margin-left: 0;
	}
	.join_layer{
		width: 88%;
	}
	.join_info_list .item{
		width: 50%;
	}
	.join_layer .dialog_cont{
		max-height: 6.8rem;
	}
	.join_txt_mod{
		margin-top: 0.2rem;
	}
	.join_layer .dialog_title h3{
		font-size: 0.2rem;
	}
	.one_level_item{
		font-size: 0.16rem;
		line-height: 0.22rem;
		width: 1.8rem;
	}
	.committee_row{
		width: 5.2rem;
	}
	.committee_item{
		width: 1.8rem;
		font-size: 0.16rem;
		line-height: 0.22rem;
	}
	.two_level_item{
		width: 1.2rem;
		font-size: 0.14rem;
		line-height: 0.2rem;
		padding: 0.06rem 0.1rem;
	}
	.two_level_row:before{
		left: 0.6rem;
		right: 0.6rem;
	}
	.three_level_row > .col,
	.four_level_row .wrap .col{
		margin-left: 0.08rem;
	}
	.three_level_item,
	.four_level_item{
		font-size: 0.12rem;
		line-height: 0.16rem;
		width: 0.22rem;
	}
	.three_level_item:before,
	.four_level_item:before{
		width: 0.12rem;
	}
	.four_level_row .wrap:before,
	.three_level_row:before{
		left: 0.11rem;
		right: 0.11rem;
	}
	.three_level_row.zgs{
		top: 0.64rem;
	}
	.three_level_row.fz{
		right: 0.6rem;
		top: 4.12rem;
	}
	.three_level_row.fz:after{
		height: 4.12rem;
		top: -3.8rem;
	}
	.two_level_row > .col{
		margin-left: 0.1rem;
	}
	.two_level_row > .col:first-child{
		margin-left: 0 !important;
	}
	.os_cm_wrap{
		margin: 0 -0.3rem;
		padding: 0 0.3rem;
	}
	.os_cm_box{
		padding-bottom: 2.6rem;
		min-width: 8.26rem;
		zoom: 0.85;
	}
	.search_combox{
		padding: 0.25rem 0;
	}
	.search_cominput{
		height: 0.5rem;
		padding: 0.03rem;
	}
	.search_cominput .t1{
		padding: 0 0.1rem 0 0.17rem;
		height: 0.44rem;
		font-size: 0.16rem;
	}
	.search_cominput .btn{
		width: 1rem;
		height: 0.44rem;
		line-height: 0.44rem;
		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.15rem;
	}
	.search_result_title h3{
		font-size: 0.24rem;
		line-height: 0.32rem;
	}
	.search_articlelist li .item{
		padding: 0.16rem;
	}
	.search_articlelist li h5{
		font-size: 0.16rem;
		line-height: 0.24rem;
	}
	.search_articlelist li p{
		margin-top: 0.06rem;
		font-size: 0.14rem;
		line-height: 0.2rem;
	}
	.search_articlelist li .info{
		margin-top: 0.06rem;
		font-size: 0.14rem;
		line-height: 0.2rem;
	}
	.nodata_box{
		padding: 0.5rem 0;
		font-size: 0.18rem;
		line-height: 0.26rem;
	}
	.nodata_box .pic{
		width: 1.4rem;
	}
	.page_banner.home .pic{
		height: 2.8rem;
	}
	.page_banner .btn_wrap{
		margin-top: 0.2rem;
	}
	.ban_button{
		padding: 0.12rem 0.3rem;
		font-size: 0.16rem;
		line-height: 0.24rem;
	}
	.ban_button:before{
		top: 0.02rem;
		left: 0.02rem;
		right: 0.02rem;
		bottom: 0.02rem;
	}
	.cs_hm_module{
		padding: 0.4rem 0;
	}
	.cs_nav_list li .item{
		font-size: 0.16rem;
		line-height: 0.24rem;
	}
	.cs_nav_list li .item .icon{
		width: 0.56rem;
		height: 0.56rem;
		margin: 0 auto 0.1rem;
	}
	.cs_services_list{
		margin: -0.08rem;
	}
	.cs_services_list li{
		width: 50%;
		padding: 0.08rem;
	}
	.cs_services_list li .item .tit{
		padding: 0.24rem;
		font-size: 0.2rem;
		line-height: 0.28rem;
	}
	.cs_services_list li .item .tit .icon{
		width: 0.32rem;
		height: 0.32rem;
	}
	.cs_services_list li .item .cont{
		padding: 0 0.24rem 0.24rem;
	}
	.cs_services_list li .item .cont div{
		margin-top: 0.08rem;
	}
	.cs_services_list li .item .cont a{
		font-size: 0.16rem;
		line-height: 0.24rem;
	}
	.cs_hm_layout{
		display: block;
	}
	.cs_hm_layout .col_right{
		width: auto;
		margin-left: 0;
		margin-top: 0.4rem;
	}
	.cs_tool_list{
		margin: -0.08rem;
	}
	.cs_tool_list li{
		padding: 0.08rem;
	}
	.cs_tool_list li .item .pic{
		height: 1.2rem;
	}
	.cs_tool_list li .item .cont{
		padding: 0.24rem;
	}
	.cs_tool_list li .item .cont h5{
		font-size: 0.2rem;
		line-height: 0.28rem;
	}
	.cs_tool_list li .item .cont p{
		font-size: 0.14rem;
		line-height: 0.2rem;
		margin-top: 0.06rem;
	}
	.cs_detail_wrap{
		padding: 0.1rem 0;
		border-top: 0 none;
	}
	.cs_detail_wrap .cm_title{
		font-size: 0.18rem;
		line-height: 0.24rem;
		margin-bottom: 0.2rem;
	}
	.cs_detail_wrap .img_wrap{
		margin-top: 0.3rem;
	}
	.kh_tab_module{
		padding: 0.4rem 0 0.1rem;
	}
	.kh_tabnav li{
		margin-left: 0.1rem;
	}
	.kh_tabnav li .item{
		font-size: 0.16rem;
		height: 0.48rem;
		line-height: 0.48rem;
	}
	.kh_hm_module{
		padding: 0.4rem 0;
	}
	.kh_hm_module .pb_cm_title h3{
		font-size: 0.22rem;
	}
	.kh_file_nav li{
		margin-left: 0.12rem;
	}
	.kh_file_nav li .item{
		padding: 0.24rem 0.15rem;
		font-size: 0.14rem;
		line-height: 0.24rem;
	}
	.kh_file_nav li .item .icon{
		width: 0.48rem;
		height: 0.48rem;
		margin-bottom: 0.1rem;
	}
	.kh_process_list{
		padding: 0.16rem 0;
	}
	.kh_process_list li{
		padding: 0.16rem 0 0;
	}
	.kh_process_list li .item{
		font-size: 0.16rem;
	}
	.kh_process_list li .item:before{
		width: 0.3rem;
		top: 0.19rem;
	}
	.kh_process_list li .item .icon{
		height: 0.44rem;
		margin-bottom: 0.06rem;
	}
	.kh_process_list li .item .tit{
		height: 0.5rem;
		line-height: 0.5rem;
	}
	.kh_process_list li .item .tit em{
		font-size: 0.5rem;
	}
	.sub_tabnav_2{
		margin-bottom: 0.35rem;
		height: 0.4rem;
		overflow: hidden;
	}
	.sub_tabnav_2 ul{
		overflow: auto;
		margin: 0;
		padding-bottom: 0.2rem;
		justify-content: flex-start;
	}
	.sub_tabnav_2 ul li{
		width: auto;
		padding: 0;
		margin-left: 0.02rem;
	}
	.sub_tabnav_2 ul li{
		margin-left: 0 !important;
	}
	.sub_tabnav_2 ul li .item{
		padding: 0.1rem 0.15rem;
		font-size: 0.14rem;
		line-height: 0.2rem;
		white-space: nowrap;
		box-sizing: border-box;
		min-width: 0.8rem;
	}
	.com_btn{
		font-size: 0.14rem;
		padding: 0.03rem 0.12rem;
	}
	.txt_cm_tips.spel{
		margin-top: 0.3rem;
		font-size: 0.16rem;
		line-height: 0.26rem;
	}
	.txt_cm_tips.spel p{
		margin-top: 0.04rem;
	}
	.pb_cm_title .sub_search_box .wrap{
		width: 3.2rem;
	}
	.sub_search_box .t1{
		font-size: 0.14rem !important;
		padding: 0 0.12rem !important;
		height: 0.4rem !important;
	}
	.sub_search_box .query_button{
		min-width: 0.7rem !important;
		height: 0.4rem !important;
		line-height: 0.38rem !important;
		font-size: 0.16rem !important;
	}
	.sub_search_box .reset_button{
		min-width: 0.7rem !important;
		margin-left: 0.08rem;
		height: 0.4rem !important;
		line-height: 0.38rem !important;
		font-size: 0.16rem !important;
	}
	.download_list{
		margin-bottom: 0.3rem;
	}
	.download_item{
		padding: 0.3rem;
	}
	.download_item .icon{
		width: 0.8rem;
		height: 0.8rem;
		margin-right: 0.2rem;
	}
	.download_item .title{
		font-size: 0.24rem;
		line-height: 0.34rem;
		margin-bottom: 0.15rem;
	}
	.download_item .info{
		margin-bottom: -0.08rem;
	}
	.download_item .info .item{
		font-size: 0.14rem;
		line-height: 0.24rem;
		margin-bottom: 0.08rem;
	}
	.download_item .opea{
		margin-top: 0.25rem;
	}
	.download_item .opea .btn{
		font-size: 0.14rem;
		padding: 0.06rem 0.14rem;
		margin-right: 0.08rem;
	}
	.download_item .txt{
		font-size: 0.14rem;
		line-height: 0.24rem;
		margin-top: 0.08rem;
	}
	.download_qrcode_box .qrcode{
		width: 1.2rem;
		margin-right: 0.2rem;
	}
	.download_qrcode_box .qrcode .pic{
		height: 1.2rem;
		padding: 0.04rem;
		border-radius: 0.04rem;
	}
	.download_qrcode_box .qrcode p{
		font-size: 0.14rem;
	}
	.download_qrcode_box .ct{
		font-size: 0.14rem;
		line-height: 0.24rem;
	}
	.download_qrcode_box .ct .opea{
		margin-top: 0.25rem;
	}
	.qa_cm_list li .title{
		padding: 0.14rem 0.2rem;
	}
	.qa_cm_list li .title h5{
		font-size: 0.16rem;
		line-height: 0.24rem;
	}
	.qa_cm_list li .title .zk_btn{
		font-size: 0.16rem;
		margin-left: 0.2rem;
	}
	.qa_cm_list li .cont{
		font-size: 0.14rem;
		line-height: 0.24rem;
		padding: 0 0.2rem 0.14rem 0.48rem;
	}
	.spds_list{
		margin: -0.08rem;
	}
	.spds_list li{
		padding: 0.08rem;
	}
	.spds_list li .item .cont{
		padding: 0.24rem;
	}
	.spds_list li .item h5{
		font-size: 0.18rem;
		line-height: 0.26rem;
	}
	.spds_list li .item p{
		font-size: 0.14rem;
	}
	.query_form .row .ct.w2{
		width: calc(100% - 1.1rem);
	}
	.branch_list{
		margin: -0.08rem;
	}
	.branch_list li{
		padding: 0.08rem;
	}
	.branch_list li .item{
		padding: 0.2rem 0.24rem;
	}
	.branch_list li .item h5{
		font-size: 0.18rem;
		line-height: 0.26rem;
		margin-bottom: 0.12rem;
	}
	.branch_list li .item .info{
		font-size: 0.14rem;
		line-height: 0.22rem;
		margin-top: 0.06rem;
	}
	.center_wrap{
		width: 70%;
		margin-top: 0.3rem;
	}
	.p_form_item{
		margin-bottom: 0.12rem;
	}
	.p_form_item .tit{
		font-size: 0.16rem;
		padding: 0.1rem 0;
		line-height: 0.24rem;
		width: 1.4rem;
	}
	.custom_select{
		height: 0.44rem;
	}
	.custom_select .value{
		height: 0.42rem;
		padding: 0 0.4rem 0 0.16rem;
		line-height: 0.42rem;
		font-size: 0.16rem;
	}
	.custom_select .value:after{
		right: 0.15rem;
	}
	.custom_select .list li{
		font-size: 0.14rem;
		line-height: 0.2rem;
		padding: 0.08rem 0.16rem;
	}
	.custom_input{
		height: 0.44rem;
		font-size: 0.16rem;
		padding: 0 0.16rem;
	}
	.unit_span{
		font-size: 0.16rem;
		line-height: 0.44rem;
		right: 0.16rem;
	}
	.calculation_result{
		margin: 0.24rem 0;
		padding: 0.12rem 0.16rem;
		font-size: 0.16rem;
		line-height: 0.26rem;
	}
	.js_submit_wrap{
		margin-top: 0.24rem;
	}
	.js_submit_wrap .p_button{
		margin-top: 0.12rem;
		font-size: 0.18rem;
		line-height: 0.2rem;
	}
	.center_wrap .txt_cm_tips{
		margin-top: 0.3rem;
	}
	.sitemap_item{
		padding: 0.3rem 0;
	}
	.sitemap_item .tit{
		width: 1.2rem;
	}
	.sitemap_item .tit a{
		font-size: 0.18rem;
		line-height: 0.4rem;
	}
	.sitemap_item .ct{
		margin-bottom: -0.1rem;
	}
	.sitemap_item .ct a{
		margin-left: 0.1rem;
		margin-bottom: 0.1rem;
		height: 0.4rem;
		line-height: 0.4rem;
		font-size: 0.16rem;
		width: 1.3rem;
	}
	.query_form_2{
		margin-bottom: 0.2rem;
	}
	.query_form_2 .row{
		margin: 0 -0.08rem;
		flex-wrap: wrap;
	}
	.query_form_2 .row .ct{
		width: 50%;
		padding: 0 0.08rem;
		margin-bottom: 0.1rem;
	}
	.query_form_2 .row .ct.w2{
		width: 100%;
	}
	.sp_form_item{
		height: 0.44rem;
		padding: 0 0.15rem;
	}
	.sp_form_item .custom_select{
		height: 0.42rem;
	}
	.sp_date_input,
	.sp_date_input .t1{
		height: 0.42rem;
	}
	.sp_date_input .icon{
		width: 0.18rem;
		height: 0.18rem;
		margin-top: -0.09rem;
	}
	.trend_pro_box{
		margin-bottom: 0.3rem;
	}
	.trend_pro_box .title{
		margin-bottom: 0.2rem;
	}
	.trend_pro_box .title h2{
		font-size: 0.24rem;
		line-height: 0.32rem;
	}
	.trend_pro_box .title p{
		font-size: 0.16rem;
	}
	.trend_pro_info{
		margin-top: 0.3rem;
		font-size: 0.14rem;
	}
	.trend_pro_info .item{
		margin-left: 0.4rem;
		padding-left: 0.32rem;
	}
	.trend_pro_info .item em{
		width: 0.2rem;
		height: 0.06rem;
		top: 0.09rem;
	}
	.holdings_pro_chart{
		width: 2.4rem;
		margin-right: 0.5rem;
	}
	.holdings_pro_info .item{
		font-size: 0.16rem;
		line-height: 0.2rem;
		padding: 0.08rem 0.1rem 0.08rem 0.2rem;
		min-width: 50%;
	}
	.holdings_pro_info .item em{
		width: 0.12rem;
		height: 0.12rem;
		top: 0.12rem;
	}
	.jy_calendar_week .item{
		font-size: 0.14rem;
		padding: 0.1rem 0.05rem;
		line-height: 0.2rem;
	}
	.jy_calendar_days li .item{
		padding: 0.06rem;
	}
	.jy_calendar_days li .item:before{
		border-width: 0.02rem;
	}
	.jy_calendar_days li .item .num{
		font-size: 0.14rem;
		margin-bottom: 0.06rem;
	}
	.jy_calendar_days li .item .num:before{
		top: -0.06rem;
		bottom: -0.04rem;
		left: -0.06rem;
		right: -0.06rem;
	}
	.jy_calendar_days li .item .tag_span{
		font-size: 0.12rem;
		line-height: 0.2rem;
		border-radius: 0.04rem;
		padding: 0.02rem 0.15rem 0.02rem 0.1rem;
		margin-top: 0.02rem;
	}
	.jy_calendar_days li .item .tag_span i{
		width: 0.1rem;
		height: 0.1rem;
		margin-top: -0.05rem;
		right: 0.05rem;
	}
	.jy_calendar_info{
		margin-top: 0.5rem;
	}
	.jy_calendar_info > p{
		font-size: 0.2rem;
		line-height: 0.24rem;
	}
	.jy_tips_wrap{
		padding-top: 0.3rem;
		margin-top: 0.3rem;
	}
	.jy_tips_wrap .title{
		margin-bottom: 0.3rem;
	}
	.jy_tips_wrap .title span{
		font-size: 0.16rem;
		line-height: 0.2rem;
	}
	.jy_tips_mod{
		margin-top: 0.2rem;
	}
	.jy_tips_mod .tit{
		font-size: 0.2rem;
		line-height: 0.24rem;
	}
	.jy_tips_mod .tit .icon{
		width: 0.16rem;
		height: 0.16rem;
		margin-right: 0.1rem;
	}
	.jy_tips_item{
		margin-top: 0.18rem;
		padding-left: 0.26rem;
	}
	.jy_tips_item .icon{
		width: 0.32rem;
		height: 0.32rem;
	}
	.jy_tips_item h5{
		font-size: 0.16rem;
		line-height: 0.24rem;
		margin-bottom: 0.06rem;
	}
	.article_bg{
		background: #ffffff;
	}
	.article_bg .article_box{
		padding: 0.2rem 0;
	}
	.article_bg .article_cont{
		font-size: 0.16rem;
	}
	.article_tips{
		font-size: 0.14rem;
		padding: 0.12rem;
		margin: 0.2rem 0;
	}
	.calendar_module.small{
		padding: 0.2rem;
	}
	.calendar_module.small .calendar_select_wrap{
		margin-left: 0.1rem;
		margin-right: 0.1rem;
	}
	.calendar_module.small .calendar_days li .item{
		padding-top: 0.13rem;
		height: 0.54rem;
	}
}


@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;
	}
	.head_opea_link{
		padding: 0.04rem 0.1rem;
		font-size: 0.12rem;
		right: 1rem;
	}
	.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.14rem;
		padding-bottom: 0.14rem;
		font-size: 0.16rem;
	}
	.mobile_navlist li ul li a{
		padding-top: 0.12rem;
		padding-bottom: 0.12rem;
		padding-left: 0.2rem;
		font-size: 0.14rem;
	}
	.mobile_nav_header .close{
		top: 0.07rem;
	}
	.h5_search_wrap{
		padding-top: 0.05rem;
		margin-bottom: 0.15rem;
	}
	.h_search_input .p_input{
		font-size: 0.14rem;
		padding-left: 0.15rem;
	}
	.h_search_input .btn{
		padding: 0 0.15rem;
		font-size: 0.14rem;
	}
	.foot_logo_wrap{
		padding: 0.2rem 0;
	}
	.footer .ft_logo{
		height: 0.26rem;
	}
	.ft_wb_link{
		margin-left: 0.08rem;
	}
	.ft_wb_link img{
		width: 0.26rem;
		height: 0.26rem;
	}
	.foot_topwrap{
		padding: 0.2rem 0;
	}
	.ft_cs_info .email strong{
		display: inline-block;
		font-size: 0.14rem;
		line-height: 0.22rem;
	}
	.ft_cs_info .tel{
		margin: 0.06rem 0 0.1rem;
	}
	.foot_link{
		flex-wrap: wrap;
	}
	.foot_link .item{
		max-width: none;
		margin-left: 0;
		width: 25%;
	}
	.foot_link .item h5{
		font-size: 0.14rem;
		line-height: 0.22rem;
		margin-bottom: 0.08rem;
	}
	.foot_link .item ul li{
		font-size: 0.12rem;
		line-height: 1.8;
	}
	.foot_link .item:nth-child(5){
		width: 100%;
		margin-top: 0.12rem;
	}
	.foot_topwrap .col_right{
		position: static;
		margin-top: 0.2rem;
	}
	.ft_qrcode_box{
		justify-content: space-between;
	}
	.ft_qrcode_box .item{
		width: 0.92rem;
		margin-left: 0;
		font-size: 0.12rem;
		line-height: 0.18rem;
	}
	.ft_qrcode_box .item .pic{
		width: 0.92rem;
		height: 0.92rem;
	}
	.ft_qrcode_tips{
		margin-top: 0.15rem;
		text-align: left;
		padding-top: 0;
		font-size: 0.12rem;
	}
	.foot_botwrap{
		padding: 0.1rem 0 0.2rem;
	}
	.fd_link_wrap{
		display: block;
	}
	.fd_link_wrap h5{
		font-size: 0.14rem;
		margin-bottom: 0.1rem;
		margin-right: 0;
	}
	.fd_link_span{
		margin-right: -0.1rem;
	}
	.fd_link_span a{
		font-size: 0.12rem;
		margin-bottom: 0.06rem;
		margin-right: 0.1rem;
	}
	.copyright,
	.copyright .cont{
		font-size: 0.12rem;
		line-height: 0.2rem;
	}
	.copyright .cont span,
	.copyright .cont a{
		margin-right: 0;
	}.copyright .cont a img,
	.copyright .cont span img{
		height: 0.2rem;
	}
	.ipv6_span{
		padding: 0  0.08rem;
		margin-left: 0.04rem;
		line-height: 0.18rem;
	}
	.wrapfix{
		padding-left: 0.2rem !important;
		padding-right: 0.2rem !important;
	}
	.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;
	}
	.yy_lg_box{
		width: auto;
		position: static;
		transform: translateY(0);
		border-radius: 0;
		border-bottom: 1px solid #eeeeee;
		padding: 0.3rem 0.2rem;
	}
	.yy_lg_box:before{
		border-radius: 0;
	}
	.fast_navbox .wrapfix{
		padding: 0 !important;
	}
	.fast_navlist li .item .icon{
		width: 0.4rem;
		height: 0.4rem;
		margin-bottom: 0.08rem;
	}
	.fast_navlist li .item h5{
		font-size: 0.14rem;
		line-height: 0.2rem;
	}
	.hm_fast_box{
		display: block;
		padding: 0.3rem 0.2rem 0.1rem;
	}
	.hm_fast_box .col_left{
		padding: 0;
	}
	.hm_fast_box .col_right{
		width: auto;
		padding: 0 0.2rem;
	}
	.hm_fast_box .title h3{
		font-size: 0.24rem;
		line-height: 0.32rem;
		margin-bottom: 0.06rem;
	}
	.hm_fast_box p{
		font-size: 0.14rem;
	}
	.hm_fast_box .tag .item a{
		font-size: 0.12rem;
		padding: 0.03rem 0.06rem;
		line-height: 0.2rem;
		width: 0.92rem;
	}
	.hm_fast_box .tag .item a i{
		width: 0.1rem;
		height: 0.2rem;
		margin-left: 0.05rem;
	}
	.sw_pagination{
		margin-top: 0;
	}
	.hm_fast_wrap{
		margin: 0 -0.2rem;
		padding-bottom: 0.3rem;
	}
	.home_module{
		padding: 0.4rem 0;
	}
	.home_mod_title{
		margin-bottom: 0.2rem;
	}
	.home_mod_title h3{
		font-size: 0.24rem;
		line-height: 0.32rem;
	}
	.more_link{
		font-size: 0.14rem;
		line-height: 0.24rem;
	}
	.more_link i{
		width: 0.12rem;
		height: 0.24rem;
	}
	.calendar_select_wrap{
		margin-left: 0.2rem;
		margin-right: 0.2rem;
	}
	.calendar_select .value{
		font-size: 0.2rem;
	}
	.calendar_module{
		padding: 0.2rem 0;
	}
	.calendar_week .item{
		font-size: 0.14rem;
		line-height: 0.32rem;
	}
	.calendar_days li .item{
		font-size: 0.16rem;
		height: 0.48rem;
		padding-top: 0.1rem;
	}
	.calendar_trade_info{
		padding: 0 0.1rem 0.16rem;
	}
	.calendar_trade_info .btn_wrap a{
		font-size: 0.14rem;
		padding: 0.06rem 0.2rem;
	}
	.calendar_info_title{
		margin: 0;
	}
	.calendar_info_nav{
		padding: 0 0.1rem;
	}
	.calendar_info_nav li{
		margin-left: 0.2rem;
	}
	.calendar_info_nav li a{
		font-size: 0.14rem;
		padding: 0.12rem 0;
	}
	.calendar_info_nav li a:after{
		height: 0.02rem;
		width: 0.28rem;
	}
	.calendar_info_item{
		margin-top: 0.24rem;
	}
	.calendar_info_item .title{
		padding-top: 0.06rem;
		padding-bottom: 0.06rem;
	}
	.calendar_info_item .title h5{
		font-size: 0.14rem;
	}
	.calendar_info_item .cell{
		margin-top: 0.1rem;
	}
	.calendar_info_item .cell h5{
		font-size: 0.14rem;
		padding-left: 0.12rem;
		margin-bottom: 0.06rem;
	}
	.calendar_info_item .cell h5:before{
		left: 0;
	}
	.calendar_info_item .cell{
		font-size: 0.12rem;
		line-height: 0.18rem;
	}
	.hm_layout_2 .col_right{
		margin-top: 0.4rem;
	}
	.hm_notice_list{
		padding: 0.1rem 0.1rem 0.16rem;
	}
	.hm_notice_list li .item{
		padding: 0.1rem;
	}
	.hm_notice_list li .item p{
		font-size: 0.14rem;
		line-height: 0.2rem;
	}
	.hm_notice_list li .item .time strong{
		font-size: 0.14rem;
		line-height: 0.2rem;
	}
	.hm_notice_list li .item .time em{
		font-size: 0.12rem;
		line-height: 0.18rem;
	}
	.hm_notice_list .btn_wrap a{
		font-size: 0.14rem;
		padding: 0.06rem 0.2rem;
	}
	.hm_bus_nav{
		border-radius: 0.04rem;
	}
	.hm_bus_nav li .item{
		padding: 0.16rem 0;
		font-size: 0.14rem;
		border-radius: 0.04rem;
	}
	.hm_bus_nav li .item h5{
		font-size: 0.14rem;
		line-height: 0.2rem;
	}
	.hm_bus_nav li .item .icon{
		width: 0.2rem;
		height: 0.2rem;
	}
	.hm_bus_item{
		border-radius: 0.04rem;
	}
	.hm_bus_item .pic{
		height: 2.2rem;
	}
	.hm_bus_item .cont{
		padding: 0 0.2rem 0.2rem;
		font-size: 0.12rem;
		line-height: 0.18rem;
	}
	.hm_bus_item .cont h5{
		font-size: 0.16rem;
		line-height: 0.22rem;
	}
	.hm_bus_layout{
		display: block;
	}
	.hm_bus_layout .row_02{
		margin-left: 0;
		margin-top: 0.1rem;
	}
	.hm_bus_layout .hm_bus_item .pic{
		height: 1.6rem !important;
	}
	.hm_bus_item:before{
		background: linear-gradient(180deg, rgba(51, 51, 51, 0.00) 0%, rgba(51, 51, 51, 0.80) 100%);
	}
	.hm_bus_layout.style_2 .row_01{
		width: 100%;
	}
	.hm_bus_item .pic img{
		width: 200%;
	}
	.hm_ty_nav li{
		margin-left: 0.2rem;
	}
	.hm_ty_nav li .item{
		font-size: 0.14rem;
		line-height: 0.22rem;
		padding-bottom: 0.1rem;
	}
	.hm_ty_wrap .col_left{
		margin-bottom: 0.2rem;
	}
	.hm_ty_list{
		display: block;
		margin: 0;
	}
	.hm_ty_list li{
		width: auto;
		padding: 0;
		margin-top: 0.12rem;
	}
	.hm_ty_list li .item{
		padding: 0.16rem 0.2rem;
	}
	.hm_ty_list li .item .tit h5{
		font-size: 0.14rem;
		line-height: 0.24rem;
	}
	.hm_ty_list li .tag{
		padding: 0 0.05rem;
		font-size: 0.12rem;
		line-height: 0.2rem;
		top: 0.18rem;
		right: 0.2rem;
	}
	.hm_ty_list li .item .tit{
		margin-bottom: 0.05rem;
		padding-right: 0.8rem;
	}
	.hm_ty_list li .item .txt{
		font-size: 0.12rem;
	}
	.home_module.mod_05{
		padding: 0.4rem 0 0.5rem;
	}
	.hm_about_video .window{
		height: 2.2rem;
	}
	.hm_about_video .icon_play{
		width: 0.48rem;
		height: 0.48rem;
		margin: -0.24rem 0 0 -0.24rem;
	}
	.hm_about_video .icon_play:before{
		width: 0.42rem;
		height: 0.42rem;
		background-size: 0.16rem;
	}
	.hm_about_box .title{
		font-size: 0.2rem;
		line-height: 1.4;
	}
	.hm_about_box .txt{
		font-size: 0.14rem;
		line-height: 0.24rem;
	}
	.hm_about_box .txt p{
		margin-top: 0.12rem;
	}
	.hm_about_box .btn_wrap{
		margin-top: 0.3rem;
		text-align: center;
	}
	.hm_about_box .abouts_intro_info{
		margin-top: 0.1rem;
	}
	.hm_about_box .abouts_intro_info li .item .icon{
		margin: 0 auto 0.1rem;
	}
	.hm_about_box .abouts_intro_info li .item h5{
		font-size: 0.16rem;
		line-height: 0.24rem;
	}
	.more_link_2{
		font-size: 0.14rem;
		line-height: 0.22rem;
	}
	.more_link_2 i{
		margin-right: 0.08rem;
		width: 0.22rem;
		height: 0.22rem;
		background-size: 0.12rem;
	}
	.hm_about_info{
		margin-top: 0.3rem;
		border-radius: 0.04rem;
	}
	.hm_about_info li .item{
		padding: 0.16rem 0;
		font-size: 0.14rem;
		border-radius: 0.04rem;
	}
	.hm_about_info li .item h5{
		font-size: 0.14rem;
		line-height: 0.2rem;
	}
	.hm_about_info li .item .icon{
		width: 0.28rem;
		height: 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.4rem;
	}
	.ty_cm_wrap{
		display: block;
		margin: 0;
	}
	.ty_cm_wrap .col_flex{
		width: auto;
		padding: 0;
		margin-top: 0.2rem;
	}
	.ty_cm_wrap .col_flex:first-child{
		margin-top: 0;
	}
	.com_nav_wrap.nav_sticky{
		top: 0.56rem;
	}
	.com_navtab{
		padding: 0 0.1rem;
	}
	.com_navtab li{
		padding: 0 0.1rem !important;
	}
	.com_navtab li:before{
		display: none;
	}
	.com_navtab li a{
		font-size: 0.14rem;
	}
	.p_layout_left{
		margin: 0 -0.2rem 0.2rem;
	}
	.cm_sidebar_nav{
		padding: 0 0.2rem 0.2rem;
	}
	.cm_sidebar_nav > li > a{
		font-size: 0.14rem;
		height: 0.32rem;
	}
	.cm_sidebar_nav > li .sub ul{
		padding: 0 0.2rem 0.06rem;
	}
	.cm_sidebar_nav > li .sub ul li a{
		padding: 0.04rem 0.12rem;
	}
	.ty_info_list{
		margin: 0;
		display: block;
	}
	.ty_info_list li{
		width: auto;
		padding: 0;
		margin-top: 0.12rem;
	}
	.ty_info_list li .item i{
		width: 0.28rem;
	}
	.article_title{
		padding-bottom: 0.15rem;
		margin-bottom: 0.2rem;
	}
	.article_title h2{
		font-size: 0.2rem;
	}
	.article_title .info{
		margin-top: 0.1rem;
	}
	.article_title .info .item{
		margin-left: 0.2rem;
	}
	.dialog_box{
		width: 88% !important;
	}
	.dialog_title h3{
		font-size: 0.16rem;
		line-height: 0.2rem;
	}
	.dialog_box .close{
		width: 0.24rem;
		height: 0.24rem;
	}
	.login_button{
		font-size: 0.14rem;
	}
	.form_tips{
		font-size: 0.12rem;
		margin-top: 0.12rem;
	}
	.lg_bot_tips{
		font-size: 0.12rem;
		margin-top: 0.12rem;
	}
	.pb_cm_title{
		margin-bottom: 0.25rem;
	}
	.pb_cm_title h3{
		font-size: 0.2rem;
		line-height: 0.26rem;
	}
	.jyzx_intro_box .cont .title{
		font-size: 0.16rem;
		margin-bottom: 0.15rem;
	}
	.jyzx_intro_box .cont .list li{
		margin-top: 0.08rem;
	}
	.jyzx_intro_box .cont .tips{
		padding: 0.12rem 0.15rem;
	}
	.sub_cm_module{
		margin-bottom: 0.3rem;
	}
	.jy_pro_infolist li .item{
		padding: 0.16rem;
		font-size: 0.12rem;
	}
	.jy_pro_infolist li .item p{
		margin-top: 0.04rem;
	}
	.data_table th{
		font-size: 0.12rem;
		padding: 0.1rem 0.06rem;
		height: auto;
	}
	.data_table td{
		font-size: 0.12rem;
		height: auto;
		padding: 0.1rem 0.06rem;
		min-width: 0.8rem;
	}
	.pro_tit_module{
		margin-bottom: 0.3rem;
	}
	.pro_tit_module .wrapfix{
		padding: 0.3rem 0;
	}
	.pro_name{
		font-size: 0.18rem;
		line-height: 0.28rem;
		flex-wrap: wrap;
	}
	.pro_name .code{
		font-size: 0.14rem;
	}
	.pro_otherinfo{
		font-size: 0.12rem;
	}
	.pro_otherinfo .type{
		font-size: 0.12rem;
		line-height: 0.2rem;
		padding: 0.02rem 0.1rem;
		margin-right: 0.08rem;
	}
	.pro_otherinfo .risk{
		font-size: 0.12rem;
		line-height: 0.2rem;
		padding: 0.01rem 0.09rem;
		margin-right: 0.08rem;
	}
	.pro_intro_data .item{
		flex: 0 0 auto;
		margin-left: 0.5rem;
	}
	.pro_intro_data .item:first-child{
		margin-left: 0 !important;
	}
	.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_wrap{
		font-size: 0.12rem;
		width: 100%;
		margin-top: 0.1rem;
		padding: 0;
	}
	.pro_state_wrap .item{
		margin-left: 0;
		margin-right: 0.15rem;
	}
	.pro_tit_module .btn_wrap{
		margin-top: 0.2rem;
	}
	.pro_buy_button{
		padding: 0.05rem 0.16rem;
		font-size: 0.12rem;
		line-height: 0.2rem;
	}
	.jy_pro_info li{
		width: 50%;
	}
	.jy_pro_info li .item{
		font-size: 0.12rem;
		padding: 0.16rem 0.06rem;
	}
	.jy_pro_chrtbox{
		padding: 0;
		border-radius: 0;
		box-shadow: none;
	}
	.qrcode_lybox{
		font-size: 0.12rem;
	}
	.qrcode_lybox p{
		margin-bottom: 0.08rem;
	}
	.bus_risk_module{
		padding: 0.4rem 0;
	}
	.bus_intro_box .title{
		font-size: 0.18rem;
		margin-bottom: 0.15rem;
	}
	.bus_intro_box .txt{
		font-size: 0.14rem;
	}
	.bus_intro_box .txt p{
		margin-top: 0.05rem;
	}
	.bus_cm_info{
		margin: 0.24rem 0 0;
		padding: 0.2rem 0.05rem;
		justify-content: space-around;
	}
	.bus_cm_info li{
		flex: 0 0 auto;
	}
	.bus_cm_info li .item{
		font-size: 0.12rem;
		line-height: 0.2rem;
	}
	.bus_cm_info li .item .data{
		line-height: 0.24rem;
		font-size: 0.14rem;
	}
	.bus_cm_info li .item .data em{
		font-size: 0.12rem;
		margin: 0 0.02rem;
	}
	.bus_cm_info li .item .data strong{
		font-size: 0.2rem;
		margin: 0 0.02rem;
	}
	.bus_dp_history{
		margin: 0.4rem -0.2rem 0;
		padding: 0;
	}
	.bus_dp_history:before{
		left: 0.12rem;
		right: 0.12rem;
		height: 1px;
	}
	.dp_sw_prevbtn,
	.dp_sw_nextbtn{
		width: 0.24rem;
		height: 0.24rem;
	}
	.dp_sw_prevbtn i,
	.dp_sw_nextbtn i{
		width: 0.1rem;
		height: 0.1rem;
		margin: -0.05rem 0 0 -0.05rem;
	}
	.bus_dp_history .swiper-container{
		padding: 0 1.24rem 0 0.3rem;
	}
	.bus_dp_history .swiper-slide{
		width: 1rem;
	}
	.dp_history_item{
		height: 3.01rem;
	}
	.dp_history_item .wrap{
		width: 2rem;
		height: 1.5rem;
		padding-left: 0.15rem;
	}
	.dp_history_item .wrap h5{
		font-size: 0.14rem;
		line-height: 0.2rem;
		margin-bottom: 0.04rem;
	}
	.dp_history_item .wrap p{
		font-size: 0.12rem;
		line-height: 0.18rem;
	}
	.dp_history_item .wrap:before{
		width: 0.07rem;
		height: 0.07rem;
	}
	.dp_history_item .wrap:after{
		width: 1px;
		left: 0.03rem;
	}
	.bus_dp_history .swiper-slide:nth-child(2n) .dp_history_item .wrap{
		padding-top: 0.4rem;
	}
	.bus_dp_history .swiper-slide:nth-child(2n+1) .dp_history_item .wrap:before{
		bottom: -4px;
	}
	.bus_dp_history .swiper-slide:nth-child(2n) .dp_history_item .wrap:before{
		top: -4px;
	}
	.risk_bus_intro{
		margin-bottom: 0.12rem;
	}
	.risk_bus_intro .cont{
		padding: 0.2rem 0.16rem;
	}
	.risk_txt_item{
		padding: 0.16rem;
		line-height: 0.24rem;
		margin-bottom: 0.12rem;
	}
	.risk_txt_item h5{
		margin-bottom: 0.08rem;
	}
	.txt_cm_tips{
		margin-top: 0.12rem;
		line-height: 0.22rem;
		font-size: 0.12rem;
	}
	.bus_risk_module.mod_03{
		padding-bottom: 0.5rem;
	}
	.bus_intro_box.zcgl .txt{
		font-size: 0.14rem;
		line-height: 0.24rem;
	}
	.bus_intro_box.zcgl .bus_cm_info{
		margin-top: 0.2rem;
	}
	.zcgl_ys_box{
		padding: 0.3rem 0.2rem 0.2rem;
	}
	.zcgl_ys_box .title{
		font-size: 0.16rem;
		list-style: 0.26rem;
		margin-bottom: 0.2rem;
	}
	.zcgl_ys_box .title:before{
		width: 0.2rem;
		height: 0.2rem;
		top: -0.1rem;
		left: -0.12rem;
	}
	.zcgl_ys_box .list{
		display: block;
		margin: 0;
	}
	.zcgl_ys_box .list li{
		width: auto;
		padding: 0;
		margin-top: 0.15rem;
	}
	.zcgl_ys_box .list li .item{
		font-size: 0.13rem;
		line-height: 0.21rem;
	}
	.zcgl_ys_box .list li .item .num{
		font-size: 0.2rem;
		line-height: 0.24rem;
		width: 0.35rem;
	}
	.article_list li .item{
		padding: 0.14rem 0.08rem;
		font-size: 0.14rem;
	}
	.article_list li .item .time{
		font-size: 0.12rem;
		margin-left: 0.2rem;
	}
	.article_list li .item p{
		padding-left: 0.2rem;
	}
	.article_list li .item p:before{
		width: 0.14rem;
		height: 0.14rem;
	}
	.article_list li .item .warn{
		width: 0.14rem;
		height: 0.14rem;
		margin-right: 0.06rem;
	}
	
	.pf_condbox{
		margin: 0.2rem 0;
	}
	.com_fund_table{
		margin: 0 -0.2rem;
		padding: 0 0.2rem 0.08rem;
	}
	.com_fund_table table th{
		font-size: 0.12rem;
		line-height: 0.16rem;
	}
	.com_fund_table table td{
		min-width: 0.6rem;
		font-size: 0.12rem;
		line-height: 0.18rem;
	}
	.com_fund_table table th:first-child,
	.com_fund_table table td:first-child{
		min-width: 1rem;
	}
	.fund_name{
		font-size: 0.14rem;
		line-height: 0.2rem;
	}
	.fund_code{
		font-size: 0.12rem;
	}
	.fund_btnwrap{
		padding: 0.06rem;
	}
	.test_result_box{
		font-size: 0.14rem;
		line-height: 0.2rem;
	}
	.test_result_box .info{
		font-size: 0.2rem;
		margin-top: 0.15rem;
	}
	.test_pro_list{
		margin-top: 0.2rem; 
	}
	.test_pro_list .col_item h5{
		font-size: 0.14rem;
		margin-bottom: 0.1rem;
	}
	.test_pro_list .col_item .cont{
		font-size: 0.12rem;
		line-height: 0.2rem;
	}
	.test_pro_list .col_item .cont > div{
		margin-top: 0.06rem;
	}
	.test_pro_list .col_item:before{
		width: 0.56rem;
		height: 0.56rem;
	}
	.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;
	}
	.com_date_box{
		width: 100%;
		margin-top: 0.05rem;
	}
	.com_date_box .line{
		margin: 0 5%;
	}
	.pro_tabwrap{
		margin: 0.25rem 0 0.2rem;
	}
	.pro_tabnav li a{
		font-size: 0.14rem;
	}
	.pro_detail_module{
		box-shadow: none;
		background: none !important;
		padding: 0;
		margin-bottom: 0.25rem;
	}
	.pro_mod_title{
		display: block;
		margin-bottom: 0.08rem;
	}
	.pro_mod_title h3{
		font-size: 0.16rem;
		line-height: 0.22rem;
	}
	.pro_detail_txt{
		padding-top: 0.1rem;
		border-top: 1px solid #f1f1f1;
	}
	.pro_detail_txt p{
		margin-top: 0.03rem;
	}
	div + .pro_detail_txt{
		margin-top: 0.12rem;
	}
	.data_table.style_2 th{
		white-space: normal;
		min-width: 0.6rem;
	}
	.data_table.style_2 td{
		padding-left: 0.1rem;
		padding-right: 0.1rem;
	}
	.chart_cm_tab{
		flex-wrap: wrap;
	}
	.chart_cm_tab a{
		white-space: nowrap;
		margin-right: 0.15rem;
		font-size: 0.12rem;
	}
	.article_list.spel li .item{
		padding: 0.12rem 0;
		font-size: 0.14rem;
	}
	.article_list.spel li .item .time{
		font-size: 0.12rem;
	}
	.article_list_2 li .item{
		padding: 0.14rem 0.08rem;
		font-size: 0.14rem;
	}
	.article_list_2 li .item .time{
		font-size: 0.12rem;
		margin-left: 0.2rem;
	}
	.article_list_2 li .item p{
		padding-left: 0.2rem;
	}
	.article_list_2 li .item p:before{
		width: 0.14rem;
		height: 0.14rem;
	}
	.article_list_2 li .item .warn{
		width: 0.14rem;
		height: 0.14rem;
		margin-right: 0.06rem;
	}
	.jys_tabnav{
		overflow: hidden;
		margin-bottom: 0.2rem;
		border-radius: 0.04rem;
	}
	.jys_tabnav ul{
		padding: 0.04rem 0.04rem 0.24rem;
		margin-bottom: -0.2rem;
		overflow: auto;
	}
	.jys_tabnav ul li{
		flex: 0 0 auto;
	}
	.jys_tabnav ul li .item{
		white-space: nowrap;
		padding: 0.1rem 0.17rem;
		font-size: 0.14rem;
		line-height: 0.2rem;
	}
	.jys_tabnav ul li .item:before{
		border-width: 1px;
	}
	.jys_tabnav ul li .item .icon{
		width: 0.2rem;
		height: 0.2rem;
		margin-bottom: 0.06rem;
	}
	.video_sw_wrap{
		padding-bottom: 0.44rem;
	}
	.video_item{
		display: block;
	}
	.video_item .col_left{
		width: auto;
	}
	.video_item .col_left .pic{
		height: 1.8rem;
	}
	.video_item .title{
		padding: 0.7rem 0.2rem 0.2rem;
	}
	.video_item .title .logo img{
		height: 0.24rem;
	}
	.video_item .title h5{
		font-size: 0.18rem;
		line-height: 0.24rem;
		margin-bottom: 0.15rem;
	}
	.video_item .title .time{
		font-size: 0.14rem;
	}
	.video_item .cont .type{
		font-size: 0.12rem;
		line-height: 0.2rem;
		padding: 0.03rem 0.12rem;
	}
	.video_item .cont{
		padding: 0.4rem 0.2rem 0.2rem;
	}
	.video_item .cont h5{
		font-size: 0.16rem;
		line-height: 0.24rem;
		margin-bottom: 0.12rem;
	}
	.video_item .cont .txt{
		line-height: 0.2rem;
		min-height: 0.4rem;
	}
	.video_item .cont .time{
		margin-top: 0.08rem;
	}
	.video_sw_btn{
		position: absolute;
		bottom: 0.2rem;
		left: 50%;
		transform: translateX(-50%);
	}
	.video_sw_module{
		padding-bottom: 0.1rem;
	}
	.sub_tabnav{
		margin-bottom: 0.2rem;
	}
	.sub_tabnav ul{
		padding: 0.02rem;
	}
	.sub_tabnav ul li{
		margin-left: 0.05rem;
	}
	.sub_tabnav ul li a{
		font-size: 0.14rem;
		line-height: 0.2rem;
		padding: 0.06rem 0.15rem;
	}
	.video_list{
		margin: -0.06rem;
	}
	.video_list li{
		padding: 0.06rem;
	}
	.video_list li .item .cont{
		padding: 0.2rem 0.15rem;
	}
	.video_list li .item h5{
		font-size: 0.14rem;
		line-height: 0.2rem;
		height: 0.4rem;
	}
	.video_list li .item .time{
		font-size: 0.12rem;
		line-height: 0.18rem;
		margin-top: 0.08rem;
	}
	.article_box.video{
		padding: 0;
	}
	.article_box.video .article_title{
		margin-bottom: 0.2rem;
	}
	.video_detail_box .window{
		height: 2.4rem;
	}
	.video_detail_box .icon_play{
		width: 0.36rem;
		height: 0.36rem;
		margin: -0.18rem 0 0 -0.18rem;
	}
	.img_wrap{
		margin: 0.15rem 0;
	}
	.pg_sub_title h3{
		font-size: 0.16rem;
		line-height: 0.24rem;
	}
	.data_table.style_4 th,
	.data_table.style_4 td{
		padding-left: 0.1rem;
		padding-right: 0.1rem;
	}
	.query_form .row{
		flex-wrap: wrap;
	}
	.query_form .row .ct{
		flex: 0 0 auto;
		margin-left: 0;
		margin-bottom: 0.1rem;
		width: 100%;
	}
	.query_form .row .ct:last-child{
		margin-top: 0;
	}
	.query_form .p_input{
		font-size: 0.14rem;
		max-width: none;
		height: 0.36rem;
	}
	.query_button,
	.reset_button{
		width: calc(50% - 0.05rem);
		font-size: 0.14rem;
		height: 0.36rem;
		line-height: 0.34rem;
	}
	.query_button{
		margin-left: 0;
	}
	.mtb40{
		margin: 0.2rem 0;
	}
	.zhu_cm_tips{
		font-size: 0.14rem;
		line-height: 0.26rem;
		margin-top: 0.2rem;
	}
	.info_detail_module{
		margin-bottom: 0.25rem;
	}
	.info_detail_title{
		font-size: 0.16rem;
		line-height: 0.24rem;
		margin-bottom: 0.12rem;
		padding-left: 0.12rem;
	}
	.info_detail_title:before{
		width: 0.04rem;
		height: 0.04rem;
		top: 0.1rem;
	}
	.zg_flowchart_wrap{
		position: relative;
		padding-left: 0.3rem;
	}
	.zg_flowchart_list{
		display: block;
	}
	.zg_flowchart_list li{
		margin-left: 0;
		margin-top: 0.12rem;
	}
	.zg_flowchart_list li:first-child{
		margin-top: 0;
	}
	.zg_flowchart_list li .item{
		padding: 0.2rem;
	}
	.zg_flowchart_line{
		width: 0.02rem;
		height: auto;
		background: linear-gradient(180deg, rgba(255, 137, 111, 0.2) 0%, rgba(230, 0, 18, 1) 100%);
		position: absolute;
		top: 0;
		bottom: 0.06rem;
		left: 0.06rem;
		margin-right: 0;
	}
	.zg_flowchart_line:before{
		border-width: 0.14rem 0.07rem 0;
		border-color: rgba(230, 0, 18, 1) transparent transparent;
		right: auto;
		left: 50%;
		top: auto;
		bottom: -0.06rem;
		transform: translate3d(-50%, 0, 0);
	}
	.main_honor_item{
		width: 2.6rem;
		border-radius: 0.06rem;
	}
	.main_honor_item .pic{
		border-radius: 0.06rem 0.06rem 0 0;
	}
	.main_honor_item .cont{
		font-size: 0.14rem;
		line-height: 0.2rem;
		padding: 0.12rem 0.15rem;
	}
	.main_honor_wrap{
		margin-left: -0.2rem;
		margin-right: -0.2rem;
	}
	.main_honor_wrap .swiper-container{
		padding-left: 0.2rem;
		padding-right: 0.2rem;
	}
	.detail_honor_wrap{
		display: block;
	}
	.detail_honor_wrap .col_left{
		width: auto;
		margin: 0 -0.2rem 0.15rem;
		overflow: hidden;
		height: 0.32rem;
	}
	.h_year_nav{
		padding: 0 0.2rem 0.2rem;
		box-sizing: border-box;
		height: 0.52rem;
		border-radius: 0;
		background: none;
		display: flex;
		overflow: auto;
	}
	.h_year_nav li{
		margin-left: 0.2rem;
	}
	.h_year_nav li:first-child{
		margin-left: 0 !important;
	}
	.h_year_nav li a{
		white-space: nowrap;
		padding: 0.02rem 0 0.06rem;
		font-size: 0.16rem;
		line-height: 0.24rem;
		border-radius: 0;
	}
	.h_year_nav li a:before{
		height: 0.02rem;
		top: auto;
		bottom: 0;
	}
	.h_year_nav li.active a{
		color: #E60012 !important;
	}
	.h_year_title{
		display: none;
	}
	.h_year_honorlist li .item{
		padding: 0.12rem 0.08rem;
	}
	.h_year_honorlist li .item .time{
		margin-left: 0.2rem;
	}
	.h_year_honorlist li .item p{
		padding-left: 0;
	}
	.h_year_honorlist li .item p:before{
		display: none;
	}
	.abouts_intro_box{
		font-size: 0.14rem;
		line-height: 0.24rem;
	}
	.abouts_intro_box p{
		margin-top: 0.08rem;
	}
	.abouts_intro_info{
		margin-top: 0.1rem;
		flex-wrap: wrap;
	}
	.abouts_intro_info li{
		width: 50%;
		margin-top: 0.2rem;
	}
	.abouts_intro_info li .item{
		display: block;
		text-align: center;
	}
	.abouts_intro_info li .item .icon{
		width: 0.28rem;
		height: 0.28rem;
		margin: 0 auto 0.1rem;
	}
	.abouts_intro_info li .item h5{
		font-size: 0.16rem;
		line-height: 0.24rem;
		justify-content: center;
	}
	.abouts_intro_info li .item h5 em{
		font-size: 0.12rem;
	}
	.abouts_intro_info li .item p{
		font-size: 0.12rem;
		line-height: 0.2rem;
	}
	.culture_list{
		display: block;
	}
	.culture_list li .item .pic{
		padding-top: 56.25%;
	}
	.culture_list li .item .cont{
		font-size: 0.14rem;
		line-height: 0.2rem;
	}
	.culture_list li .item .icon{
		margin-bottom: 0.16rem;
	}
	.culture_list li .item h5{
		font-size: 0.18rem;
		margin-bottom: 0.06rem;
	}
	.culture_list li .item p{
		min-height: auto;
	}
	.dp_history_wrap .swiper-container{
		padding: 0;
	}
	.dp_history_wrap .swiper-slide{
		width: 100% !important;
		height: auto !important;
	}
	.dp_history_wrap .swiper-slide .dp_history_item2{
		width: auto !important;
		position: static !important;
		transform: translate3d(0,0,0) !important;
		padding: 0 0.4rem !important;
		display: block;
	}
	.dp_history_item2:before,
	.dp_history_item2:after{
		display: none;
	}
	.dp_history_wrap:before{
		display: none;
	}
	.dp_history_item2 .year{
		text-align: left;
		font-size: 0.2rem;
		line-height: 0.28rem;
	}
	.dp_history_item2 .ct{
		text-align: left;
	}
	.dp_history_wrap .sw_prevbtn{
		left: -0.1rem;
	}
	.dp_history_wrap .sw_nextbtn{
		right: -0.1rem;
	}
	.abouts_module.mod_01,
	.abouts_module.mod_03{
		padding: 0.4rem 0 0.5rem;
	}
	.abouts_module.mod_04{
		padding: 0.4rem 0 0.5rem;
	}
	.hm_honor_nav{
		margin: -0.5rem -0.1rem 0;
		height: auto;
	}
	.hm_honor_nav:before{
		width: auto;
		bottom: 0.07rem;
		left: -0.1rem;
		right: -0.1rem;
		height: 1px;
		background: #cccccc;
		transform: translateX(0);
		opacity: 0.5;
	}
	
	.hm_honor_nav li .item{
		top: 0 !important;
		padding-bottom: 0.16rem;
		font-size: 0.14rem;
		line-height: 0.24rem;
	}
	.hm_honor_nav li .item span{
		bottom: 0.16rem;
	}
	.hm_honor_nav li .item:before{
		transform: scale(0.6);
		margin-left: -0.08rem;
	}
	.hm_honor_nav li{
		width: 0.46rem;
	}
	.hm_honor_nav li.active .item{
		font-size: 0.18rem;
		line-height: 0.24rem;
	}
	.hm_honor_wrap .swiper-container{
		padding-bottom: 0.7rem;
	}
	.hm_honor_item .cont{
		padding: 0.2rem 0.14rem 0.15rem;
		min-height: 2.25rem;
	}
	.hm_honor_item:before{
		border-width: 0.02rem;
	}
	.hm_honor_item .cont .year{
		margin-bottom: 0.04rem;
		width: 0.7rem;
		height: 0.32rem;
		line-height: 0.32rem;
	}
	.hm_honor_item .cont .title{
		font-size: 0.14rem;
		line-height: 0.24rem;
	}
	.hm_honor_item .cont .name{
		font-size: 0.12rem;
		line-height: 0.16rem;
		margin-bottom: 0.12rem;
	}
	.more_button{
		font-size: 0.14rem;
		padding: 0.08rem 0.16rem;
		min-width: 1.2rem;
	}
	.cm_btn_wrap{
		margin-top: 0.3rem;
	}
	.hgwh_module{
		margin-bottom: 0.35rem;
		line-height: 0.24rem;
		font-size: 0.14rem;
	}
	.hgwh_module > .title{
		font-size: 0.2rem;
		line-height: 0.28rem;
		margin-bottom: 0.15rem;
	}
	.hgwh_module > .title .icon{
		width: 0.28rem;
		height: 0.28rem;
		margin-right: 0.1rem;
	}
	.hgwh_module.border{
		padding-top: 0.2rem;
	}
	.hgwh_cm_layout{
		margin-bottom: 0.15rem;
	}
	.hgwh_cm_layout .cont{
		padding: 0.2rem;
		font-size: 0.14rem;
		line-height: 0.28rem;
	}
	.hgwh_cm_item{
		margin-bottom: 0.15rem;
		padding: 0.2rem;
		font-size: 0.14rem;
		line-height: 0.24rem;
	}
	.hgwh_cm_item h5{
		font-size: 0.16rem;
		line-height: 0.24rem;
		margin-bottom: 0.1rem;
	}
	.query_form .row.spel .ct{
		width: 100%;
		margin-left: 0;
	}
	.query_f_item .tit{
		font-size: 0.14rem;
	}
	.p_dropdown{
		height: 0.36rem;
	}
	.p_dropdown .value{
		height: 0.34rem;
		line-height: 0.34rem;
		font-size: 0.14rem;
	}
	.p_dropdown .list li{
		font-size: 0.14rem;
		line-height: 0.2rem;
	}
	.join_layer .dialog_title{
		padding: 0.2rem 0.2rem 0.15rem;
	}
	.join_layer .dialog_title h3{
		font-size: 0.18rem;
	}
	.join_type{
		font-size: 0.12rem;
		line-height: 0.2rem;
	}
	.join_info_list{
		margin: 0 0.2rem;
		font-size: 0.14rem;
		line-height: 0.2rem;
		padding-bottom: 0.08rem;
	}
	.join_info_list .item{
		font-size: 0.12rem;
		line-height: 0.2rem;
		margin-bottom: 0.05rem;
	}
	.join_layer .dialog_cont{
		max-height: 5.2rem;
		padding: 0.15rem 0.2rem;
	}
	.join_txt_mod{
		font-size: 0.14rem;
		margin-top: 0.15rem;
	}
	.join_txt_mod h5{
		font-size: 0.14rem;
		margin-bottom: 0.03rem;
	}
	.os_cm_box{
		zoom: 0.6;
	}
	.search_combox{
		padding: 0.2rem 0;
	}
	.search_cominput{
		height: 0.4rem;
		padding: 0.02rem;
	}
	.search_cominput .t1{
		padding: 0 0.1rem 0 0.13rem;
		height: 0.36rem;
		font-size: 0.14rem;
	}
	.search_cominput .btn{
		width: 0.8rem;
		height: 0.36rem;
		line-height: 0.36rem;
		font-size: 0.14rem;
	}
	.search_result_title h3{
		font-size: 0.2rem;
		line-height: 0.28rem;
	}
	.nodata_box{
		padding: 0.4rem 0;
		font-size: 0.16rem;
		line-height: 0.24rem;
	}
	.nodata_box .pic{
		width: 1.2rem;
	}
	.search_result_title{
		margin-bottom: 0.1rem;
	}
	.search_articlelist li{
		border-bottom: 1px solid #E9E9E9 !important;
	}
	.search_articlelist li:nth-child(2n+1){
		background: none;
	}
	.search_articlelist li .item{
		padding: 0.16rem 0;
	}
	.page_banner.home .pic{
		height: 2.2rem;
	}
	.page_banner .btn_wrap{
		margin-top: 0.15rem;
	}
	.ban_button{
		padding: 0.1rem 0.28rem;
		font-size: 0.14rem;
		line-height: 0.2rem;
	}
	.cs_hm_module{
		padding: 0.3rem 0;
	}
	.cs_nav_list li .item{
		font-size: 0.12rem;
		line-height: 0.2rem;
	}
	.cs_nav_list li .item .icon{
		width: 0.36rem;
		height: 0.36rem;
	}
	.cs_services_list{
		margin: -0.06rem;
	}
	.cs_services_list li{
		padding: 0.06rem;
	}
	.cs_services_list li .item .tit{
		padding: 0.16rem;
		font-size: 0.16rem;
		line-height: 0.24rem;
	}
	.cs_services_list li .item .tit .icon{
		width: 0.24rem;
		height: 0.24rem;
		margin-right: 0.08rem;
	}
	.cs_services_list li .item .cont{
		padding: 0 0.16rem 0.2rem;
	}
	.cs_services_list li .item .cont div{
		margin-top: 0.06rem;
	}
	.cs_services_list li .item .cont a{
		font-size: 0.12rem;
		line-height: 0.2rem;
		padding-right: 0.16rem;
	}
	.cs_services_list li .item .cont a:after{
		width: 0.1rem;
		height: 0.1rem;
	}
	.cs_hm_layout .col_right{
		margin-top: 0.3rem;
	}
	.cs_tool_list{
		margin: -0.06rem;
	}
	.cs_tool_list li{
		padding: 0.06rem;
	}
	.cs_tool_list li .item .pic{
		height: 0.7rem;
	}
	.cs_tool_list li .item .cont{
		padding: 0.16rem;
	}
	.cs_tool_list li .item .cont h5{
		font-size: 0.16rem;
		line-height: 0.24rem;
	}
	.cs_tool_list li .item .cont p{
		font-size: 0.12rem;
		line-height: 0.18rem;
		margin-top: 0.05rem;
	}
	.cs_detail_wrap .cm_title{
		font-size: 0.16rem;
	}
	.cs_detail_wrap .img_wrap{
		margin-top: 0.2rem;
	}
	.kh_tab_module{
		padding: 0.3rem 0 0;
	}
	.kh_tabnav li{
		margin-left: 0.08rem;
	}
	.kh_tabnav li .item{
		font-size: 0.14rem;
		height: 0.4rem;
		line-height: 0.4rem;
	}
	.kh_hm_module{
		padding: 0.35rem 0;
	}
	.kh_hm_module .pb_cm_title h3{
		font-size: 0.2rem;
		line-height: 0.26rem;
	}
	.kh_file_nav{
		flex-wrap: wrap;
		margin: -0.06rem;
	}
	.kh_file_nav li{
		flex: 0 0 auto;
		width: 33.33333%;
		margin: 0;
		box-sizing: border-box;
		padding: 0.06rem;
	}
	.kh_file_nav li .item{
		padding: 0.2rem 0.12rem;
		font-size: 0.14rem;
		line-height: 0.2rem;
	}
	.kh_file_nav li .item .icon{
		width: 0.4rem;
		height: 0.4rem;
		margin-bottom: 0.06rem;
	}
	.kh_process_list{
		padding: 0.12rem 0;
	}
	.kh_process_list li{
		padding: 0.12rem 0 0;
	}
	.kh_process_list li .item{
		font-size: 0.14rem;
	}
	.kh_process_list li .item:before{
		width: 0.24rem;
		top: 0.13rem;
	}
	.kh_process_list li .item .icon{
		height: 0.32rem;
		margin-bottom: 0.04rem;
	}
	.kh_process_list li .item .tit{
		height: 0.44rem;
		line-height: 0.44rem;
	}
	.kh_process_list li .item .tit em{
		font-size: 0.44rem;
	}
	.sub_tabnav_2{
		margin-bottom: 0.2rem;
		height: 0.36rem;
	}
	.sub_tabnav_2 ul li .item{
		padding: 0.08rem 0.15rem;
		min-width: auto;
	}
	.p_layout_right{
		margin-top: 0.3rem;
	}
	.data_table.style_5 th{
		padding: 0.1rem;
		height: auto;
	}
	.data_table.style_5 td{
		padding: 0.1rem;
		height: auto;
	}
	.com_btn{
		font-size: 0.12rem;
		line-height: 0.18rem;
	}
	.txt_cm_tips.spel{
		margin-top: 0.25rem;
		font-size: 0.14rem;
		line-height: 0.24rem;
	}
	.txt_cm_tips.spel p{
		margin-top: 0.03rem;
	}
	.pb_cm_title.left{
		display: block;
	}
	.pb_cm_title .sub_search_box{
		margin-top: 0.12rem;
	}
	.pb_cm_title .sub_search_box .wrap{
		width: auto;
	}
	.sub_search_box .t1{
		height: 0.36rem !important;
	}
	.sub_search_box .query_button,
	.sub_search_box .reset_button{
		height: 0.36rem !important;
		line-height: 0.34rem !important;
		font-size: 0.14rem !important;
		width: auto;
		min-width: auto !important;
	}
	.sub_search_box .reset_button{
		margin-left: 0.06rem;
	}
	.download_list{
		margin-bottom: 0.25rem;
	}
	.download_item{
		box-shadow: none;
		padding: 0 0 0.2rem 0;
		margin-bottom: 0.2rem;
		border-bottom: 1px solid #E9E9E9;
		border-radius: 0;
	}
	.download_item .icon{
		width: 0.48rem;
		height: 0.48rem;
		border-radius: 0.06rem;
		margin-right: 0.15rem;
	}
	.download_item .title{
		font-size: 0.18rem;
		line-height: 0.26rem;
		margin-bottom: 0.12rem;
	}
	.download_item .info{
		display: block;
		margin-bottom: 0;
	}
	.download_item .info .item{
		width: 100%;
		margin-bottom: 0.06rem;
		font-size: 0.12rem;
		line-height: 0.2rem;
	}
	.download_item .opea{
		margin-top: 0.15rem;
	}
	.download_item .opea .btn{
		padding: 0.05rem 0.14rem;
		font-size: 0.12rem;
		line-height: 0.2rem;
		margin-right: 0.06rem;
	}
	.download_item .txt{
		font-size: 0.12rem;
		line-height: 0.2rem;
		margin-top: 0.06rem;
	}
	.download_qrcode_box{
		margin-left: -0.63rem;
	}
	.download_qrcode_box .qrcode{
		width: 0.9rem;
		margin-right: 0.12rem;
	}
	.download_qrcode_box .qrcode .pic{
		height: 0.9rem;
		padding: 0.03rem;
		border-radius: 0.03rem;
	}
	.download_qrcode_box .qrcode p{
		font-size: 0.12rem;
		line-height: 0.2rem;
	}
	.download_qrcode_box .ct{
		font-size: 0.12rem;
		line-height: 0.2rem;
	}
	.download_qrcode_box .ct .opea{
		margin-top: 0.2rem;
	}
	.qa_cm_list li .title{
		padding: 0.14rem 0.08rem;
	}
	.qa_cm_list li .title .icon{
		width: 0.14rem;
		height: 0.14rem;
		margin-right: 0.06rem;
	}
	.qa_cm_list li .title h5{
		font-size: 0.14rem;
	}
	.qa_cm_list li .title .zk_btn{
		font-size: 0.12rem;
		margin-left: 0.2rem;
		padding-right: 0.16rem;
	}
	.qa_cm_list li .title .zk_btn i{
		width: 0.1rem;
		height: 0.1rem;
		margin-top: -0.05rem;
	}
	.qa_cm_list li .cont{
		font-size: 0.14rem;
		line-height: 0.22rem;
		padding: 0 0.08rem 0.14rem 0.28rem;
	}
	.spds_list{
		margin: 0;
		display: block;
	}
	.spds_list li{
		padding: 0;
		width: auto;
		margin-top: 0.15rem;
	}
	.spds_list li:first-child{
		margin-top: 0 !important;
	}
	.spds_list li .item .cont{
		padding: 0.2rem 0.15rem;
	}
	.spds_list li .item h5{
		font-size: 0.16rem;
		line-height: 0.24rem;
	}
	.spds_list li .item p{
		font-size: 0.12rem;
		line-height: 0.2rem;
	}
	.branch_list{
		display: block;
		margin: 0;
	}
	.branch_list li{
		width: auto;
		padding: 0;
		margin-top: 0.12rem;
	}
	.branch_list li .item{
		padding: 0.15rem;
	}
	.branch_list li .item h5{
		font-size: 0.16rem;
		line-height: 0.24rem;
		margin-bottom: 0.08rem;
	}
	.branch_list li .item .info{
		margin-top: 0.04rem;
	}
	.center_wrap{
		width: 100%;
	}
	.p_form_item{
		margin-bottom: 0.1rem;
	}
	.p_form_item .tit{
		font-size: 0.14rem;
		line-height: 0.2rem;
		width: 1.2rem;
	}
	.custom_select{
		height: 0.4rem;
	}
	.custom_select .value{
		height: 0.38rem;
		padding: 0 0.4rem 0 0.16rem;
		line-height: 0.38rem;
		font-size: 0.14rem;
	}
	.custom_select .value:after{
		right: 0.15rem;
	}
	.custom_select .list li{
		padding: 0.06rem 0.16rem;
	}
	.custom_input{
		height: 0.4rem;
		font-size: 0.14rem;
	}
	.unit_span{
		font-size: 0.14rem;
		line-height: 0.4rem;
	}
	.calculation_result{
		margin: 0.2rem 0;
		padding: 0.1rem 0.16rem;
		font-size: 0.14rem;
	}
	.js_submit_wrap .p_button{
		font-size: 0.16rem;
		padding: 0.1rem 0.2rem;
	}
	.sitemap_item{
		padding: 0.2rem 0;
		display: block;
	}
	.sitemap_item .tit{
		width: auto;
		margin-bottom: 0.12rem;
	}
	.sitemap_item .tit a{
		font-size: 0.14rem;
		line-height: 0.2rem;
	}
	.sitemap_item .ct{
		margin-bottom: -0.06rem;
		margin-left: -0.06rem;
	}
	.sitemap_item .ct a{
		margin-left: 0.06rem;
		margin-bottom: 0.06rem;
		height: 0.3rem;
		line-height: 0.3rem;
		font-size: 0.12rem;
		width: 1rem;
	}
	.query_form_2{
		margin-bottom: 0.15rem;
	}
	.query_form_2 .row{
		margin: 0;
	}
	.query_form_2 .row .ct{
		width: 100% !important;
		padding: 0;
		margin-bottom: 0.06rem;
	}
	.sp_form_item{
		height: 0.4rem;
		padding: 0 0.1rem;
	}
	.sp_form_item .tit{
		font-size: 0.14rem;
	}
	.sp_form_item .custom_select{
		height: 0.38rem;
	}
	.sp_form_item .custom_select .value{
		font-size: 0.14rem;
	}
	.sp_date_input{
		padding-right: 0.16rem;
	}
	.sp_date_input,
	.sp_date_input .t1{
		height: 0.38rem;
		font-size: 0.14rem;
	}
	.sp_date_input .icon{
		width: 0.12rem;
		height: 0.12rem;
		margin-top: -0.06rem;
	}
	.sp_form_item .line{
		font-size: 0.12rem;
		margin: 0 0.08rem;
	}
	.trend_pro_box{
		margin-bottom: 0.25rem;
	}
	.trend_pro_box .title h2{
		font-size: 0.2rem;
		line-height: 0.28rem;
	}
	.trend_pro_box .title p{
		font-size: 0.14rem;
	}
	.trend_pro_info{
		margin-top: 0.25rem;
	}
	.trend_pro_info .item{
		margin-left: 0.3rem;
	}
	.holdings_pro_box{
		display: block;
	}
	.holdings_pro_chart{
		width: auto;
		margin-right: 0;
		margin-bottom: 0.2rem;
		padding: 0.15rem;
	}
	.holdings_pro_info .item{
		font-size: 0.14rem;
	}
	.jy_calendar_box{
		margin-left: -0.2rem;
		margin-right: -0.2rem;
		overflow: auto;
		padding: 0 0.2rem 0.1rem;
	}
	.jy_calendar_week{
		box-sizing: border-box;
		width: 7rem;
	}
	.jy_calendar_days{
		box-sizing: border-box;
		width: 7rem;
	}
	.jy_calendar_week .item{
		font-size: 0.12rem;
		padding: 0.08rem 0.05rem;
	}
	.jy_calendar_days li .item .tag_span{
		padding: 0 0.12rem 0 0;
		font-size: 0.1rem;
		background: none;
		border-radius: 0;
	}
	.jy_calendar_days li .item{
		min-height: 1rem;
	}
	.jy_calendar_info{
		margin-top: 0.4rem;
	}
	.jy_calendar_info > p{
		font-size: 0.16rem;
	}
	.jy_tips_wrap{
		margin-top: 0.25rem;
		padding-top: 0.25rem;
	}
	.jy_tips_wrap .title{
		margin-bottom: 0.2rem;
	}
	.jy_tips_wrap .title span{
		font-size: 0.14rem;
		padding: 0.08rem 0.12rem;
	}
	.jy_tips_mod .tit{
		font-size: 0.16rem;
		line-height: 0.24rem;
		margin-bottom: 0.18rem;
	}
	.jy_tips_mod .tit .icon{
		width: 0.12rem;
		height: 0.12rem;
		margin-right: 0.08rem;
	}
	.jy_tips_item{
		padding-left: 0.2rem;
		margin-top: 0.18rem;
	}
	.jy_tips_item .icon{
		width: 0.28rem;
		height: 0.28rem;
	}
	.jy_tips_item h5{
		font-size: 0.14rem;
		line-height: 0.2rem;
	}
	.jy_tips_item p{
		font-size: 0.12rem;
	}
	.article_bg .article_box{
		padding: 0;
	}
	.article_bg .article_cont{
		font-size: 0.14rem;
		line-height: 0.24rem;
	}
	.article_tips{
		font-size: 0.12rem;
		line-height: 0.2rem;
	}
	.article_cont p{
		margin: 0.08rem 0;
	}
	.dialog_btn{
		display: flex;
		padding: 0.04rem 0;
		margin-top: 0.16rem;
	}
	.dialog_btn a{
		flex: 1;
		min-width: 0;
		font-size: 0.16rem;
		line-height: 0.2rem;
		margin-left: 0.12rem;
	}
	.article_cont div,
	.article_cont p,
	.article_cont span,
	.article_cont strong,
	.article_cont em,
	.article_cont th,
	.article_cont td{
		font-size: 0.14rem !important;
	}
	.calendar_module.small{
		padding: 0.2rem 0;
	}
	.calendar_module.small .calendar_select_wrap{
		margin-left: 0.2rem;
		margin-right: 0.2rem;
	}
	.calendar_module.small .calendar_days li .item{
		height: 0.48rem;
		padding-top: 0.1rem;
	}
	
}

