@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.64rem;
	}
	.mobile_header{
		display: block !important;
		background: #fff;
		box-sizing: border-box;
		padding: 0 0.5rem;
		height: 0.64rem;
		width: 100%;
		box-sizing: border-box;
		position: fixed;
		top: 0;
		left: 0;
		z-index: 300;
	}
	.mobile_header .logo{
		width: 1.7rem;
		float: left;
	}
	.mobile_header .logo a{
		display: block;
		height: 0.64rem;
		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.5rem;
		z-index: 50;
		transform: translateY(-50%);
		transition: all 0.3s;
	}
	.header_module.home{
		height: 0;
	}
	.header_module.home .mobile_header{
		background: none;
	}
	.header_module.home .mobile_header .logo a{
		background-image: url(../images/logo_white.svg);
	}
	.header_module.home .mobile_header .mobile_nav{
		background-image: url(../images/h5_images/nav_icon_white.png);
	}
	.header_module.home.active .mobile_header{
		background: #ffffff;
	}
	.header_module.home.active  .mobile_header .logo a{
		background-image: url(../images/logo.svg);
	}
	.header_module.home.active  .mobile_header .mobile_nav{
		background-image: url(../images/h5_images/nav_icon.png);
	}
	.mobile_nav_wrap{
		width: 100%;
		height: 100%;
		background: #ffffff;
		position: fixed;
		top: 0;
		left: 0;
		z-index: 500;
	}
	.mobile_nav_shade{
		width: 100%;
		height: 100%;
		box-sizing: border-box;
		position: absolute;
		top: 0;
		left: 0;
		z-index: -1;
	}
	.mobile_navbox{
		height: 100%;
		overflow: auto;
	}
	.mobile_nav_header{
		padding: 0 0.5rem;
		height: 0.64rem;
		background: #ffffff;
		position: sticky;
		top: 0;
		z-index: 100;
	}
	.mobile_nav_header .logo a{
		background-image: url(../images/logo.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{
		min-height: calc(100vh - 1.28rem);
		box-sizing: border-box;
		padding: 0.06rem 0.5rem 0;
	}
	.mobile_navlist li{
		border-bottom: 1px solid #EBEBEB;
		position: relative;
	}
	.mobile_navlist li a{
		display: block;
		padding: 0.15rem 0.5rem 0.15rem 0;
		font-size: 0.16rem;
		line-height: 0.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.1rem;
		right: -0.05rem;
		z-index: 50;
		transition: all 0.3s;
	}
	.mobile_navlist li .arrow.on{
		transform: rotate(-180deg);
	}
	.mobile_navlist li ul{
		border-top: 1px solid #EBEBEB;
	}
	.mobile_navlist li ul li:last-child{
		border-bottom: 0 none;
	}
	.mobile_navlist li ul li a{
		padding-left: 0.2rem;
	}
	.h5_search_wrap{
		margin: 0 0 0.2rem;
		position: relative;
	}
	.h_search_input,
	.h_search_input .p_input{
		height: 0.44rem;
	}
	.h_search_input .p_input{
		padding-left: 0.2rem;
	}
	.h_search_input .btn{
		line-height: 0.44rem;
		padding: 0 0.2rem;
	}
	.float_link{
		width: 0.36rem;
		transform: translateY(0);
		top: auto;
		bottom: 0.2rem;
		right: 0.05rem;
		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 .icon i.float_02{
		background-position: center -0.45rem;
	}
	.float_link ul li .icon i.float_03{
		background-position: center -0.9rem;
	}
	.float_link ul li .icon i.float_04{
		background-position: center -1.35rem;
	}
	.float_link ul li a:hover .icon{
		opacity: 1;
		visibility: visible;
	}
	.banner_box,
	.banner_box .swiper-container{
		height: 5.2rem;
	}
	.banner_item .txt{
		font-size: 0.14rem;
	}
	.banner_item .txt .wrapfix{
		min-width: auto;
		margin: 0;
	}
	.banner_item .txt h2{
		font-size: 0.32rem;
	}
	.banner_item .txt p{
		letter-spacing: 1px;
	}
	.banner_item .txt .btn{
		padding: 0.05rem 0.15rem;
		min-width: 1.2rem;
		font-size: 0.14rem;
	}
	.ban_nextbtn,
	.ban_prevbtn{
		display: none;
	}
	.h5_ban_img{
		display: block !important;
	}
	.pc_ban_img{
		display: none !important;
	}
	.foot_topwrap{
		padding: 0.3rem 0;
		display: block;
	}
	.foot_topwrap .qrcode_col{
		display: none;
	}
	.foot_csinfo .tel_num .tit{
		margin-bottom: 0;
		font-size: 0.16rem;
		line-height: 0.22rem;
	}
	.foot_csinfo .tel_num .num{
		font-size: 0.32rem;
		line-height: 0.4rem;
	}
	.foot_csinfo .cont{
		display: none;
	}
	.foot_link{
		display: block;
		margin-top: 0.3rem;
	}
	.foot_link .item{
		margin-left: 0;
		border-bottom: 1px solid #E6E6E6;
	}
	.foot_link .item:first-child{
		margin-left: 0 !important;
		border-top: 1px solid #E6E6E6;
	}
	.foot_link .item h5{
		margin-bottom: 0;
		padding: 0.14rem 0.4rem 0.14rem 0;
		position: relative;
		font-size: 0.16rem;
		line-height: 0.22rem;
	}
	.foot_link .item h5 .arrow{
		display: block;
		width: 0.3rem;
		height: 0.3rem;
		position: absolute;
		top: 50%;
		margin-top: -0.15rem;
		right: 0;
		z-index: 50;
	}
	.foot_link .item h5 .arrow:before{
		content: '';
		width: 0.14rem;
		height: 0.02rem;
		background: #999;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate3d(-50%, -50%, 0);
	}
	.foot_link .item h5 .arrow:after{
		content: '';
		height: 0.14rem;
		width: 0.02rem;
		background: #999;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate3d(-50%, -50%, 0);
	}
	.foot_link .item.active h5 .arrow:after{
		display: none;
	}
	.foot_link .item ul{
		padding: 0 0.2rem 0.2rem;
		display: none;
	}
	.foot_link .item.active ul{
		display: block;
	}
	.foot_link .item ul li a{
		line-height: 0.3rem;
		font-size: 0.16rem;
		color: #444444;
	}
	.footer .copyright{
		border-top: 0 none;
		padding-top: 0;
		display: block;
		line-height: 0.24rem;
		padding-bottom: 0.32rem;
	}
	.footer .copyright .cont{
		text-align: left;
		margin-bottom: 0.15rem;
	}
	.footer .copyright .cont a{
		display: inline-block;
	}
	.ft_lk_img{
		margin: 0 0.2rem 0 0;
	}
	.home_module.mod_01{
		padding: 0.5rem 0;
	}
	.home_mod_title{
		margin-bottom: 0.3rem;
	}
	.home_mod_title h3{
		font-size: 0.28rem;
		line-height: 1.4;
		text-align: center;
	}
	.home_mod_title h3 span:before{
		left: 50%;
		transform: translateX(-50%);
	}
	.hm_abouts_box{
		display: block;
		margin-top: 0.4rem;
		padding: 0;
		min-height: auto;
	}
	.hm_abouts_box .pic{
		display: none;
	}
	.hm_abouts_box h5{
		font-size: 0.32rem;
		line-height: 0.44rem;
		margin-bottom: 0.15rem;
		text-align: center;
	}
	.home_module.mod_01 .btn_wrap{
		margin-top: 0.4rem;
		text-align: center;
	}
	.more_button{
		min-width: 1.6rem;
	}
	.hm_abouts_info{
		margin-top: 0.3rem;
		padding: 0;
		background: none;
	}
	.hm_abouts_info .item .data{
		font-size: 0.4rem;
		line-height: 0.5rem;
	}
	.hm_abouts_info .item p{
		font-size: 0.14rem;
		line-height: 0.2rem;
		margin-top: 0.08rem;
	}
	.home_module.mod_02{
		padding: 0.3rem 0 0.5rem;
	}
	.home_module.mod_02 .home_mod_title .more_link{
		display: none;
	}
	.home_module.mod_02 .home_mod_title span{
		padding-bottom: 0;
	}
	.home_module.mod_02 .home_mod_title span:before{
		display: none;
	}
	.hm_tabnav{
		margin-bottom: 0.2rem;
	}
	.hm_tabnav .list li{
		margin-left: 0.32rem;
	}
	.hm_tabnav .list li a{
		border-radius: 0;
		padding: 0 0 2px 0;
		line-height: 0.4rem;
		font-size: 0.2rem;
		color: #444;
	}
	.hm_tabnav .list li a:before{
		height: 2px;
		top: auto;
		bottom: 0;
	}
	.hm_tabnav .list li.active a,
	.hm_tabnav .list li.active a:hover{
		color: #355DED !important;
	}
	.h5_hm_news_box{
		padding-top: 0.25rem;
	}
	.h5_hm_news_box .btn_wrap{
		text-align: center;
		margin-top: 0.3rem;
	}
	.hx_scroll_wrap{
		margin: 0 -0.5rem;
		overflow: hidden;
	}
	.h5_hm_news_list{
		padding: 0 0.5rem 0.3rem;
		margin-bottom: -0.3rem;
		overflow: auto;
		display: flex;
	}
	.h5_hm_news_list li{
		margin-left: 0.2rem;
	}
	.h5_hm_news_list li:first-child{
		margin-left: 0 !important;
	}
	.h5_hm_news_list li .item{
		display: block;
		width: 3.22rem;
		background: #F8F8F8;
		border-radius: 0.12rem;
		box-sizing: border-box;
		padding: 0.4rem 0.3rem;
		color: #000000;
	}
	.h5_hm_news_list li .item h5{
		font-size: 0.22rem;
		line-height: 0.32rem;
		font-weight: 500;
		height: 1.28rem;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 4;
		overflow: hidden;
	}
	.h5_hm_news_list li .item .time{
		display: block;
		font-size: 0.14rem;
		line-height: 0.2rem;
		margin-top: 0.2rem;
		color: #999999;
	}
	.home_module.mod_03{
		padding: 0.5rem 0 0;
		background-position: left bottom;
	}
	.home_module.mod_03 .home_mod_title{
		margin-bottom: 0.3rem;
	}
	.home_module.mod_03 .home_mod_title span{
		padding-bottom: 0;
	}
	.home_module.mod_03 .home_mod_title span:before{
		display: none;
	}
	.fast_cm_wrap{
		display: flex;
		flex-direction: column-reverse;
	}
	.fast_navlist{
		margin-top: 0;
	}
	.fast_infobox{
		height: 5.2rem;
		margin-top: 0.4rem;
	}
	.fast_infobox .item_li .wrap{
		padding-top: 0;
		display: flex;
		flex-direction: column;
		align-items: center;
		height: 100%;
	}
	.fast_infobox .item_li .row_01{
		width: auto;
		transform: translate3d(0, 30%, 0);
	}
	.fast_infobox .item_li.active .row_01{
		transform: translate3d(0, 0, 0);
	}
	.fast_infobox .item_li .row_02{
		display: none;
	}
	.fast_infobox .item_li h5{
		font-size: 0.24rem;
		line-height: 0.34rem;
	}
	.fast_infobox .item_li .title{
		font-size: 0.32rem;
		line-height: 0.45rem;
		margin-bottom: 0.12rem;
	}
	.fast_infobox .item_li .list{
		width: 3rem;
	}
	.fast_infobox .item_li .list li{
		margin-bottom: 0.1rem;
		font-size: 0.12rem;
		padding-left: 0.21rem;
		margin-right: 0.25rem;
		line-height: 0.16rem;
	}
	.fast_infobox .item_li .list li:before{
		width: 0.16rem;
		height: 0.16rem;
		top: -0.01rem;
	}
	.fast_infobox .item_li:nth-child(1) h5,
	.fast_infobox .item_li:nth-child(3) h5{
		display: none;
	}
	.fast_infobox .item_li:nth-child(1) .title span,
	.fast_infobox .item_li:nth-child(3) .title span{
		display: block;
		font-size: 0.24rem;
		line-height: 0.34rem;
	}
	.fast_infobox .item_li:nth-child(1) .title strong,
	.fast_infobox .item_li:nth-child(3) .title strong{
		font-size: 0.32rem;
		line-height: 0.45rem;
	}
	.fast_infobox .item_li:nth-child(3){
		text-align: center;
	}
	.fast_infobox .item_li:nth-child(1) .img{
		top: auto;
		width: 3rem;
		bottom: 0;
		left: 24%;
		transform: scale(1) translateY(110%);
	}
	.fast_infobox .item_li:nth-child(2) .img{
		top: auto;
		width: 1.7rem;
		bottom: 0.25rem;
		left: 50%;
		margin-left: -0.85rem;
		transform: scale(1) translateY(110%);
	}
	.fast_infobox .item_li:nth-child(1).active .img,
	.fast_infobox .item_li:nth-child(2).active .img{
		transform: scale(1) translateY(0%);
	}
	.fast_infobox .item_li .list li.w100{
		width: auto;
		margin-right: 0.25rem;
	}
	.fast_infobox .item_li .yyb_info{
		display: flex;
		justify-content: center;
		margin: 0.12rem auto 0;
	}
	.fast_infobox .item_li .yyb_info .item{
		font-size: 0.14rem;
		line-height: 0.24rem;
		margin-right: 0.22rem;
		margin-bottom: 0;
		display: flex;
		align-items: flex-end;
	}
	.fast_infobox .item_li .yyb_info .item:last-child{
		margin-right: 0 !important;
	}
	.fast_infobox .item_li .yyb_info .item .data{
		display: inline-block;
		margin: 0 0.05rem;
		font-size: 0.32rem;
		line-height: 0.36rem;
	}
	.fast_infobox .item_li .btn_wrap{
		margin-top: 0.24rem;
	}
	.fast_infobox .item_li .more_button{
		border-color: #DA251D;
	}
	.fast_infobox .item_li:nth-child(3) .img{
		width: 3rem;
		top: auto;
		bottom: 0.3rem;
		left: 50%;
		margin-left: -1.5rem;
	}
	.home_module.mod_04{
		padding: 0.5rem 0;
	}
	.home_module.mod_04 .home_mod_title{
		margin-bottom: 0.3rem;
	}
	.hm_bus_list{
		margin: 0 -0.1rem -0.1rem;
	}
	.hm_bus_list li{
		width: 50%;
		padding: 0.1rem;
		margin: 0;
	}
	.hm_bus_item {
		border-radius: 0.1rem;
		overflow: hidden;
	}
	.hm_bus_item .pic{
		height: 1.6rem;
	}
	.hm_bus_item .cont{
		padding: 0.2rem;
	}
	.hm_bus_item .cont h5{
		font-size: 0.18rem;
		line-height: 0.25rem;
	}
	.hm_bus_item .wrap{
		min-height: 1.24rem;
	}
	.hm_bus_item .cont .txt{
		padding-top: 0;
		font-size: 0.14rem;
		line-height: 0.2rem;
		color: #444444;
	}
	.hm_busnav a{
		width: calc(50% - 0.05rem);
		margin-left: 0.1rem;
		padding: 0.06rem 0.1rem;
		font-size: 0.12rem;
		line-height: 0.2rem;
		margin-top: 0;
		margin-bottom: 0.1rem;
	}
	.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;
	}
	.com_nav_wrap.nav_sticky{
		top: 0.64rem;
	}
	.com_nav_wrap{
		height: 0.48rem;
		overflow: hidden;
		border-bottom: 0 none;
	}
	.com_nav_wrap:before{
		content: '';
		width: 100%;
		height: 1px;
		background: #E6E6E6;
		position: absolute;
		bottom: 0;
		left: 0;
		z-index: -1;
	}
	.com_nav_wrap .wrapfix{
		overflow: hidden;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.com_navtab{
		padding: 0 0.4rem;
		overflow: auto;
		height: 0.68rem;
		justify-content: flex-start;
	}
	.com_navtab li{
		padding: 0 0.1rem;
	}
	.com_navtab li a{
		height: 0.48rem;
		line-height: 0.46rem;
		font-size: 0.16rem;
	}
	.com_navtab li a:before{
		bottom: 0;
	}
	.pg_cm_wrap{
		padding: 0.4rem 0 0.6rem;
	}
	.abouts_intro_wrap{
		display: block;
		padding: 0;
	}
	.abouts_intro_wrap > .col_left{
		width: auto;
	}
	.pb_cm_title h3{
		font-size: 0.28rem;
	}
	.pb_cm_title.border{
		padding-bottom: 0.25rem;
	}
	.abouts_intro_box{
		font-size: 0.16rem;
		margin-bottom: 0.3rem;
	}
	.abouts_intro_box h5{
		font-size: 0.28rem;
	}
	.abouts_intro_info{
		margin-top: 0.3rem;
	}
	.abouts_intro_info .item .data{
		font-size: 0.36rem;
		line-height: 0.44rem;
	}
	.abouts_intro_info .item p{
		font-size: 0.14rem;
		line-height: 0.2rem;
		padding: 0;
		margin-top: 0.05rem;
	}
	.page_layout{
		display: block;
	}
	.page_layout > .p_layout_left{
		width: auto;
		height: 0.3rem;
		margin: 0 -0.3rem 0.3rem;
		border-right: 0 none;
		overflow: hidden;
	}
	.cm_sidebar_nav{
		display: flex;
		padding: 0 0.4rem;
		height: 0.5rem;
		overflow: auto;
		position: static;
	}
	.cm_sidebar_nav li{
		padding: 0 0.1rem;
	}
	.cm_sidebar_nav li a{
		white-space: nowrap;
		padding: 0;
		height: 0.3rem;
		font-size: 0.14rem;
		line-height: 0.2rem;
	}
	.cm_sidebar_nav li a:after{
		display: none;
	}
	.cm_sidebar_nav li a:before{
		height: 0.02rem;
		top: auto;
		bottom: 0;
	}
	.cm_sidebar_nav li.active a{
		color: #355DED !important;
		background: none !important;
	}
	.djg_infolist li{
		width: calc(50% - 0.06rem);
		margin-left: 0.12rem;
		margin-bottom: 0.12rem;
	}
	.djg_infolist li .item{
		height: 1rem;
	}
	.djg_infolist li .item h5{
		font-size: 0.16rem;
	}
	.djg_infolist li .item .wrap p{
		font-size: 0.12rem;
	}
	.djg_infolist li:nth-child(2n+1){
		margin-left: 0;
	}
	.djg_infolist li .cont{
		width: calc(200% + 0.12rem);
		margin-top: 0.16rem;
		padding: 0.15rem 0.2rem;
		font-size: 0.14rem;
		line-height: 1.5;
	}
	.djg_infolist li .cont:before{
		border-width: 0 0.06rem 0.06rem;
		top: -0.07rem;
		margin-left: -0.06rem;
	}
	.djg_infolist li:nth-child(2n+1) .cont{
		margin-left: 0 !important;
	}
	.djg_infolist li:nth-child(2n+1) .cont:before{
		left: 25% !important;
	}
	.djg_infolist li:nth-child(2n) .cont{
		margin-left: calc(-0.12rem - 100%) !important;
	}
	.djg_infolist li:nth-child(2n) .cont:before{
		left: 75% !important;
	}
	.per_cm_wrap{
		margin-top: 0.5rem;
	}
	.per_cm_mod .year{
		font-size: 0.24rem;
		line-height: 0.4rem;
		height: 0.4rem;
		top: -0.2rem;
		width: 0.8rem;
	}
	.per_cm_mod .list{
		display: block;
		padding-left: 0.3rem;
		padding-bottom: 0.3rem;
	}
	.per_cm_mod .list:before{
		width: 0.3rem;
	}
	.per_cm_mod .list li{
		padding-left: 0;
		margin-top: 0.15rem !important;
		width: auto;
	}
	.per_cm_mod .list li:first-child{
		margin-top: 0 !important;
	}
	.per_cm_mod .list li .item{
		font-size: 0.16rem;
		line-height: 0.24rem;
		padding: 0.15rem 0.2rem;
		height: auto;
	}
	.per_cm_mod .list li .item .icon{
		width: 0.24rem;
		margin-right: 0.15rem;
	}
	.per_cm_mod .list li .item h5{
		font-size: 0.16rem;
		line-height: 0.24rem;
	}
	.qy_culture_item .pic{
		height: 1.8rem;
	}
	.qy_culture_item .cont{
		padding: 0.1rem 0.2rem;
		font-size: 0.14rem;
		line-height: 0.2rem;
	}
	.qy_culture_item .cont h5{
		font-size: 0.18rem;
	}
	.cpy_contact_list{
		margin-top: 0.3rem;
	}
	.cpy_contact_list li .item{
		padding: 0.15rem 0.2rem;
		min-height: 1.2rem;
	}
	.cpy_contact_list li .item .icon{
		width: 0.44rem;
		height: 0.44rem;
		margin-right: 0.15rem;
	}
	.cpy_contact_list li .item .cont h5{
		font-size: 0.16rem;
	}
	.cpy_contact_list li .item .cont p{
		font-size: 0.14rem;
		line-height: 0.2rem;
		margin-top: 0.04rem;
	}
	.article_list li .item{
		padding: 0.15rem 0;
	}
	.article_list li .item h5{
		font-size: 0.16rem;
		line-height: 0.24rem;
	}
	.article_list li .item .time{
		font-size: 0.14rem;
		line-height: 0.2rem;
		margin-top: 0.06rem;
	}
	.article_list li .item:after{
		display: none;
		width: 0.2rem;
		height: 0.2rem;
		margin-top: -0.1rem;
	}
	.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;
	}
	.cm_dt_list{
		margin: 0;
		display: block;
	}
	.cm_dt_list li{
		width: auto;
		padding: 0;
		margin-top: 0.12rem;
	}
	.cm_dt_list li:first-child{
		margin-top: 0;
	}
	.cm_dt_list li .item{
		display: block;
		height: auto;
	}
	.cm_dt_list li .item .pic{
		display: none;
	}
	.cm_dt_list li .item .ct{
		padding: 0.15rem 0.2rem;
	}
	.cm_dt_list li .item h5{
		font-size: 0.16rem;
		line-height: 0.24rem;
		height: auto;
		-webkit-line-clamp: 1;
	}
	.cm_dt_list li .item .time{
		font-size: 0.14rem;
		line-height: 0.2rem;
		margin-top: 0.06rem;
	}
	.ib_bus_range{
		margin: 0 -0.06rem;
	}
	.ib_bus_range li{
		padding: 0.2rem 0.06rem 0;
	}
	.ib_bus_range li .item .cont{
		padding: 0.25rem 0.12rem;
	}
	.ib_bus_range li .item .cont h5{
		font-size: 0.16rem;
		line-height: 1.5;
	}
	.cm_info_tips{
		font-size: 0.14rem;
	}
	.detail_txt_wrap{
		font-size: 0.16rem;
	}
	.detail_txt_wrap > .title{
		font-size: 0.2rem;
	}
	.detail_txt_item{
		padding: 0 0 0.15rem;
		margin-top: 0.15rem;
	}
	.detail_txt_title{
		font-size: 0.2rem;
	}
	.zgpw_list{
		margin: -0.1rem;
	}
	.zgpw_list li{
		padding: 0.1rem;
	}
	.zgpw_list li .item{
		padding: 0.15rem;
	}
	.ib_mg_list li .item .pic{
		width: 1rem;
		height: 1.38rem;
	}
	.ib_mg_list li .item .cont{
		padding: 0.2rem 0.2rem 0.1rem;
	}
	.ib_mg_list li .item .cont h5{
		font-size: 0.2rem;
		margin-bottom: 0.1rem;
	}
	.ib_mg_list li .item .cont p{
		margin-top: 0.04rem;
		font-size: 0.14rem;
		line-height: 1.5;
	}
	.cm_type_item{
		margin-bottom: 0.2rem;
		padding: 0.15rem 0.2rem;
	}
	.cm_type_item .num{
		width: 0.28rem;
		height: 0.28rem;
		line-height: 0.26rem;
		font-size: 0.16rem;
		margin-right: 0.2rem;
	}
	.cm_type_item .ct{
		font-size: 0.16rem;
	}
	.cm_type_item .icon{
		max-width: none;
		max-height: 0.24rem;
		margin-left: 0.2rem;
	}
	.table_scroll{
		overflow: auto;
	}
	p + .table_scroll,
	div + .table_scroll{
		margin-top: 0.15rem;
	}
	.data_table th{
		font-size: 0.14rem;
		line-height: 0.2rem;
		padding: 0.1rem;
		white-space: nowrap;
	}
	.data_table td{
		font-size: 0.14rem;
		line-height: 0.2rem;
		padding: 0.1rem;
		min-width: 0.6rem;
	}
	.mt60{
		margin-top: 0.4rem !important;
	}
	.cm_imp_tips{
		border-width: 1px;
		font-size: 0.16rem;
		padding: 0.2rem;
		margin-top: 0.3rem;
	}
	.cm_imp_tips h5{
		font-size: 0.16rem;
	}
	.pg_search_box{
		width: auto;
	}
	.complaint_item{
		width: auto;
	}
	.complaint_item .pic{
		height: 0.32rem !important;
		margin-bottom: 0.12rem !important;
	}
	.complaint_item .cont{
		font-size: 0.14rem !important;
		line-height: 1.5 !important;
	}
	.complaint_item .cont p{
		margin-top: 0.08rem;
	}
	.complaint_layout{
		display: block;
	}
	.complaint_layout .complaint_item{
		width: auto;
		margin-left: 0;
		margin-top: 0.2rem !important;
	}
	.query_form_wrap{
		display: block;
		margin-right: 0;
		margin-top: -0.1rem;
	}
	.query_form_wrap .col_item{
		margin-right: 0;
		margin-top: 0.1rem;
		justify-content: flex-end;
	}
	.p_dropdown,
	.p_input{
		width: 100%;
		height: 0.36rem;
	}
	.p_dropdown .value{
		padding-top: 0.07rem;
		padding-right: 0.07rem;
		font-size: 0.14rem;
	}
	.p_dropdown .value:after{
		width: 0.16rem;
		height: 0.16rem;
		margin-top: -0.08rem;
	}
	.p_dropdown .list li{
		font-size: 0.14rem;
	}
	.p_input{
		font-size: 0.14rem;
	}
	.query_button,
	.form_download_btn{
		padding: 0.08rem 0.12rem;
		font-size: 0.14rem;
	}
	.query_form_wrap .col_item .p_dropdown,
	.query_form_wrap .col_item .p_input{
		flex: 1;
		min-width: 0;
	}
	.tpbank_list li{
		width: 33.33333%;
	}
	.tpbank_list li .item{
		height: 0.8rem;
	}
	.tpbank_list li .item img{
		height: 0.4rem;
	}
	.software_list_wrap{
		display: block;
		margin: 0;
	}
	.software_list_wrap .col_li{
		width: auto;
		padding: 0;
		margin-top: 0.2rem;
	}
	.software_list_wrap .col_li:first-child{
		margin-top: 0 !important;
	}
	.software_box{
		padding: 0.25rem;
	}
	.software_title .logo{
		width: 0.7rem;
		height: 0.7rem;
		margin-right: 0.15rem;
	}
	.software_title .ct h5{
		font-size: 0.16rem;
		line-height: 1.5;
	}
	.software_title .ct .btn_wrap{
		margin-top: 0.1rem;
	}
	.software_title .ct .btn_wrap .more_button{
		padding: 0.04rem 0.2rem;
		font-size: 0.14rem;
		line-height: 0.2rem;
	}
	.software_info .item{
		font-size: 0.14rem;
		line-height: 0.28rem;
	}
	.software_txt .item{
		font-size: 0.14rem;
		line-height: 0.2rem;
	}
	.software_txt .item h5{
		font-size: 0.14rem;
		line-height: 0.2rem;
	}
	.pb_cm_title .more_button{
		min-width: auto;
	}
	.jsq_input_item{
		margin-top: 0.2rem;
	}
	.jsq_input_item .label{
		height: 0.36rem;
		font-size: 0.16rem;
		line-height: 0.18rem;
		width: 1.2rem;
	}
	.jsq_t1_box{
		width: auto;
		display: flex;
		align-items: center;
	}
	.jsq_t1_box .p_input{
		flex: 1;
		min-width: 0;
	}
	.jsq_t1_box .unit_span{
		line-height: 0.36rem;
		position: static;
		font-size: 0.14rem;
	}
	.jsq_input_item > .ct{
		padding-bottom: 0.25rem;
	}
	.jsq_sub_form{
		margin-bottom: -0.1rem;
	}
	.jsq_sub_form .item{
		margin-bottom: 0.1rem;
		width: calc(50% - 0.05rem);
	}
	.jsq_sub_form .item:nth-child(2n){
		margin-right: 0;
	}
	.jsq_sub_form .item .tit{
		padding: 0.08rem 0;
		font-size: 0.14rem;
		line-height: 0.2rem;
		text-align: left;
	}
	.icon_radio{
		font-size: 0.14rem;
	}
	.jsq_check_list{
		padding: 0.06rem 0;
	}
	.jsq_result_info .item{
		flex: 0 0 auto;
		margin-right: 0.3rem;
	}
	.jsq_result_info .item:last-child{
		margin-right: 0 !important;
	}
	.jsq_result_info .item p{
		padding: 0.08rem 0;
		font-size: 0.14rem;
		line-height: 0.2rem;
	}
	.jsq_result_info .item .data{
		font-size: 0.2rem;
		line-height: 1.4;
	}
	.cm_button_wrap{
		margin-top: 0.4rem;
	}
	.p_button{
		font-size: 0.16rem;
		line-height: 0.22rem;
	}
	.zhu_tipbox{
		margin-top: 0.4rem;
		font-size: 0.14rem;
	}
	.cm_video_list li{
		width: 50%;
	}
	.cm_video_list li .item .cont{
		padding: 0.2rem;
	}
	.cm_video_list li .item h5{
		font-size: 0.16rem;
		line-height: 0.24rem;
	}
	.cm_video_list li .item .time{
		font-size: 0.14rem;
		line-height: 0.2rem;
		margin-top: 0.06rem;
	}
	.gt_txt_box{
		padding: 0.2rem;
	}
	.gj_dt_list li{
		width: 50%;
	}
	.gj_dt_list li .item{
		padding: 0.25rem 0.2rem;
	}
	.gj_dt_list li .item h5{
		font-size: 0.16rem;
		line-height: 0.22rem;
		height: 0.44rem;
	}
	.gj_dt_list li .item .time{
		font-size: 0.14rem;
		line-height: 0.2rem;
		margin-top: 0.08rem;
	}
	.gj_intro_01{
		display: block;
		margin-bottom: 0.5rem;
	}
	.gj_intro_01 .pic{
		width: auto;
		height: 2.2rem;
	}
	.gj_intro_01 .cont{
		padding: 0.3rem;
		font-size: 0.16rem;
	}
	.gj_intro_02{
		display: block;
		margin-top: 0;
	}
	.gj_intro_02 .pic{
		width: auto;
		height: 2.2rem;
		margin-top: 0;
	}
	.gj_intro_02 .cont{
		padding: 0.3rem;
		font-size: 0.16rem;
	}
	.gj_team_module{
		padding: 0.5rem 0;
	}
	.gj_team_module:after{
		width: 1.8rem;
	}
	.gj_intro_03{
		padding: 0.3rem;
		font-size: 0.16rem;
	}
	.gj_intro_03 p{
		margin-top: 0.1rem;
	}
	.sector_txt_item{
		padding: 0.2rem;
		font-size: 0.14rem;
	}
	.sector_txt_item .title{
		font-size: 0.16rem;
		line-height: 1.4;
		margin-bottom: 0.1rem;
	}
	.sector_txt_item p{
		margin-top: 0.1rem;
	}
	.sector_mod_item{
		padding: 0.3rem 0.2rem;
		font-size: 0.14rem;
		margin-bottom: 0.2rem;
	}
	.sector_mod_item .title{
		font-size: 0.16rem;
		line-height: 1.4;
		margin-bottom: 0.1rem;
	}
	.sector_mod_item p{
		margin-top: 0.1rem;
	}
	.sector_info_list{
		margin-top: 0.1rem;
		margin-left: -0.1rem;
	}
	.sector_info_list .item{
		margin-top: 0.1rem;
		margin-left: 0.1rem;
		font-size: 0.16rem;
		line-height: 0.2rem;
		border-width: 1px;
		height: 0.62rem;
		padding: 0.1rem 0.2rem;
	}
	.detail_txt_wrap2{
		font-size: 0.14rem;
	}
	.detail_txt_wrap2 .c_title{
		font-size: 0.16rem;
		line-height: 1.5;
		margin: 0.3rem 0 0.15rem;
	}
	.detail_txt_wrap2 > p{
		margin-top: 0.15rem;
	}
	.qa_cm_list li .title .icon{
		width: 0.22rem;
		height: 0.22rem;
	}
	.qa_cm_list li .title h5{
		font-size: 0.14rem;
		line-height: 0.22rem;
	}
	.qa_cm_list li .title .time{
		font-size: 0.14rem;
		line-height: 0.22rem;
	}
	.qa_cm_list li .cont{
		margin-top: 0.12rem;
	}
	.qa_cm_list li .cont .icon{
		width: 0.22rem;
		height: 0.22rem;
	}
	.qa_cm_list li .cont .ct{
		font-size: 0.14rem;
		line-height: 0.22rem;
	}
	.top_cm_tips{
		padding: 0.2rem 0;
		margin-bottom: 0.25rem;
		font-size: 0.14rem;
	}
	.detail_txt_wrap2 .detail_txt_title{
		font-size: 0.16rem;
	}
	.detail_txt_wrap2 .l_title{
		font-size: 0.16rem;
		margin: 0.25rem 0 0.15rem;
	}
	.zg_range_list{
		margin: 0.3rem 0;
	}
	.zg_range_list li .item{
		padding: 0.2rem;
		font-size: 0.14rem;
		line-height: 0.22rem;
		min-height: auto;
	}
	.zg_range_list li .item h5{
		font-size: 0.18rem;
		line-height: 0.28rem;
	}
	.zg_range_list li .item p{
		margin-top: 0.05rem;
	}
	.login_layer{
		width: 4.8rem;
		padding: 0.15rem 0.4rem 0.3rem;
	}
	.login_layer .close{
		width: 0.36rem;
		height: 0.36rem;
		background-size: 0.16rem;
		top: 0.15rem;
		right: 0.15rem;
	}
	.login_lytit h3{
		font-size: 0.2rem;
		line-height: 0.4rem;
	}
	.login_lycont{
		padding-top: 0.15rem;
	}
	.input_item{
		margin-bottom: 0.15rem;
	}
	.input_item .tit{
		line-height: 0.36rem;
		margin-right: 0.2rem;
		font-size: 0.14rem;
	}
	.n_code_img{
		top: 0.04rem;
		right: 0.05rem;
	}
	.login_lybtn{
		margin-top: 0.25rem;
	}
	.login_lybtn .p_button{
		font-size: 0.16rem;
		padding: 0.08rem 0.15rem;
		min-width: 1.6rem;
	}
	.pro_cm_module{
		margin-top: 0.3rem;
	}
	.pro_cm_title h3{
		font-size: 0.18rem;
	}
	.pro_cm_table th{
		padding: 0.12rem 0.15rem;
		font-size: 0.14rem;
		line-height: 0.2rem;
		white-space: nowrap;
	}
	.pro_cm_table td{
		height: auto;
		padding: 0.15rem;
		font-size: 0.14rem;
		line-height: 0.2rem;
		min-width: 1rem;
		word-break: keep-all;
	}
	.pro_cm_table td:first-child{
		font-size: 0.14rem;
		min-width: 1.2rem;
	}
	.pro_info_wrap .btn_wrap{
		padding: 0.2rem;
	}
	.pro_more_btn{
		font-size: 0.14rem;
	}
	.process_module{
		margin-bottom: 0.4rem;
		padding-bottom: 0.2rem;
	}
	.process_module .c_title{
		font-size: 0.18rem;
		line-height: 0.24rem;
		margin-bottom: 0.2rem;
	}
	.tzz_type_list .col_li{
		width: calc(50% - 0.06rem);
		margin-left: 0.12rem;
	}
	.tzz_type_list .item{
		padding: 0.25rem 0.2rem;
		font-size: 0.14rem;
		line-height: 0.22rem;
	}
	.tzz_type_list .item h5{
		font-size: 0.16rem;
		line-height: 0.24rem;
		margin-bottom: 0.08rem;
	}
	.cm_process_list:before{
		height: 0.3rem;
		width: 100%;
	}
	.cm_process_list li .item{
		padding: 0.16rem 0.2rem 0.3rem;
		font-size: 0.14rem;
		line-height: 0.22rem;
	}
	.cm_process_list li .item:after{
		height: 0.2rem;
	}
	.e_w150{
		min-width: 1.8rem;
	}
	.reset_button{
		padding: 0.08rem 0.12rem;
		font-size: 0.14rem;
	}
	.zg_mg_list li .item .pic{
		width: 1rem;
		height: 1.38rem;
	}
	.zg_mg_list li .item .cont{
		padding: 0.1rem 0.2rem;
	}
	.zg_mg_list li .item .cont h5{
		font-size: 0.2rem;
		margin-bottom: 0.1rem;
	}
	.zg_mg_list li .item .cont p{
		margin-top: 0.04rem;
		font-size: 0.14rem;
		line-height: 1.5;
	}
	.zg_mg_list li .item .cont p .tit{
		width: 0.7rem;
	}
	.data_table.spel th{
		padding: 0.12rem 0.1rem;
	}
	.data_table.spel td{
		border-color: #f1f1f1;
		padding: 0.12rem;
	}
	.year_process_detail{
		display: block;
	}
	.year_tab{
		width: auto;
		margin-left: 0;
		padding-top: 0.1rem;
		margin-bottom: 0.2rem;
		overflow: hidden;
		height: 0.54rem;
		position: sticky;
		top: 1.12rem;
		background: #ffffff;
		z-index: 100;
	}
	.year_tab .wrap{
		display: flex;
		padding: 0 0 0.3rem;
		overflow: auto;
		position: relative;
		top: 0;
	}
	.year_tab .wrap:before{
		width: 100%;
		height: 1px;
		background: linear-gradient(90deg, rgba(169, 169, 169, 0.00) 0%, rgba(169, 169, 169, 1) 10%, rgba(169, 169, 169, 1) 90%, rgba(169, 169, 169, 0.00) 100%);
		bottom: 0.3rem;
		left: 0;
		top: auto;
		right: 0;
	}
	.year_tab .year{
		padding: 0.05rem 0.05rem 0.15rem;
		font-size: 0.18rem;
		line-height: 0.24rem;
		margin-top: 0;
		margin-left: 0.2rem;
		white-space: nowrap;
	}
	.year_tab .year:first-child{
		margin-left: 0 !important;
	}
	.year_tab .year:before{
		width: 0.05rem;
		height: 0.05rem;
		top: auto;
		bottom: -0.02rem;
		left: 50% !important;
		transform: translate3d(-50%, 0, 0);
	}
	.year_tab .year.active:before{
		width: 0.09rem;
		height: 0.09rem;
		bottom: -0.04rem;
	}
	.year_detail_mod .year span{
		font-size: 0.18rem;
		height: 0.36rem;
		line-height: 0.36rem;
		width: 1.6rem;
		padding: 0 0.34rem 0 0.12rem;
	}
	.year_detail_mod .cont{
		padding: 0.25rem 0.3rem;
	}
	.year_detail_mod .cont .item{
		font-size: 0.14rem;
		line-height: 0.2rem;
		margin-top: 0.12rem;
		padding-left: 0.2rem;
	}
	.year_detail_mod .cont .item i{
		width: 0.15rem;
		top: 0.1rem;
	}
	.tzz_hd_box{
		padding: 0.3rem;
	}
	.tzz_hd_box .wrap .logo{
		width: 1.6rem;
		height: 1.6rem;
		margin-right: 0.3rem;
	}
	.tzz_hd_box .wrap .logo img{
		height: 0.28rem;
	}
	.tzz_hd_box .wrap .cont{
		font-size: 0.14rem;
		line-height: 0.24rem;
	}
	.tzz_hd_box .wrap .cont p{
		margin-bottom: 0.05rem;
	}
	.tzz_hd_box .wrap .btn_wrap{
		margin-top: 0.2rem;
	}
	.tzz_hd_box .wrap .p_button{
		min-width: 1.6rem;
		padding: 0.08rem 0.15rem;
	}
	.verify_formbox{
		margin: 0.3rem 0;
	}
	.verify_formbox .title{
		font-size: 0.18rem;
	}
	.verify_formbox p{
		font-size: 0.14rem;
	}
	.verify_formbox .btn_wrap{
		margin-top: 0.5rem;
	}
	.sub_nav_wrap{
		margin: 0 -0.5rem;
		margin-bottom: 0.2rem;
		height: 0.44rem;
		display: block;
		overflow: hidden;
	}
	.sub_navtab{
		padding: 0 0.5rem 0.2rem;
		background: none;
		overflow: auto;
		border-radius: 0;
	}
	.sub_navtab li a{
		padding: 0 0.16rem;
		font-size: 0.14rem;
		height: 0.36rem;
		line-height: 0.36rem;
		white-space: nowrap;
	}
	.tjjd_hm_module .home_mod_title h3{
		text-align: left;
	}
	.tjjd_hm_module .home_mod_title h3 span:before{
		left: 0;
		transform: translateX(0);
	}
	.tjjd_hm_module{
		padding: 0.2rem 0 0.4rem;
	}
	.tj_hd_wrap{
		margin: 0 -0.5rem;
		overflow: hidden;
	}
	.tj_hd_list{
		overflow: auto;
		margin: 0 0 -0.3rem;
		padding: 0 0.4rem 0.3rem;
		overflow: auto;
		flex-wrap: nowrap;
	}
	.tj_hd_list li{
		width: auto;
		padding: 0 0.1rem;
	}
	.tj_hd_list li .item{
		width: 2.8rem;
	}
	.tj_hd_list li .item .cont{
		padding: 0.2rem 0.2rem 0.3rem;
	}
	.tj_hd_list li .item h5{
		line-height: 0.24rem;
		height: 0.48rem;
	}
	.tj_hd_list li .item .time{
		font-size: 0.14rem;
		line-height: 0.2rem;
		margin-top: 0.08rem;
	}
	.tj_pro_wrap{
		flex-direction: column-reverse;
		margin-top: 0.2rem;
	}
	.tj_pro_wrap .row_02{
		width: auto;
		margin-left: 0;
		margin-bottom: 0.3rem;
	}
	.tj_pro_info .pic{
		height: auto;
		padding-top: 56.25%;
	}
	.tj_pro_info .pic img,
	.tj_pro_info .pic video{
		position: absolute;
		top: 0;
		left: 0;
	}
	.tj_pro_info .pic .play_btn{
		font-size: 0.14rem;
		padding-top: 0.6rem;
		background-size: 0.48rem;
	}
	.tj_pro_list li{
		margin-top: 0;
	}
	.tj_pro_list li .item{
		font-size: 0.16rem;
		padding: 0.15rem 0;
	}
	.tj_pro_list li .item h5{
		font-size: 0.16rem;
		line-height: 0.24rem;
	}
	.tj_pro_list li .item .arrow{
		display: none;
	}
	.tj_pro_wrap .row_01 .btn_wrap{
		margin-top: 0.25rem;
		text-align: center;
	}
	.tj_df_list li .item .pic{
		height: 1.2rem;
	}
	.tj_df_list li .item .cont{
		padding: 0.2rem 0.2rem;
		height: 1.2rem;
	}
	.tj_df_list li .item .time{
		font-size: 0.14rem;
		line-height: 0.2rem;
		margin-bottom: 0.08rem;
	}
	.tj_df_list li .item h5{
		font-size: 0.16rem;
		line-height: 0.24rem;
	}
	.tj_fxq_list{
		margin: 0;
		display: block;
	}
	.tj_fxq_list li{
		width: auto;
		padding: 0;
		border-bottom: 1px solid rgba(221, 221, 221, 0.5);
	}
	.tj_fxq_list li .item:before{
		display: none;
	}
	.tj_fxq_list li .item{
		height: auto;
		padding: 0.15rem 0;
		display: flex;
		flex-direction: row;
		color: #111111 !important;
	}
	.tj_fxq_list li .item .time{
		font-size: 0.14rem;
		width: auto;
		margin-right: 0;
		margin-left: 0.3rem;
		color: #777777 !important;
	}
	.tj_fxq_list li .item h5{
		font-size: 0.16rem;
		-webkit-line-clamp: 1;
	}
	.fund_search_input{
		width: 2.8rem;
		height: 0.36rem;
	}
	.fund_search_input .t1{
		height: 0.36rem;
		padding: 0 0.4rem 0 0.12rem;
	}
	.fund_search_input .btn{
		right: 0.08rem;
	}
	.pf_condbox{
		padding: 0.08rem 0.2rem;
		margin: 0.25rem 0 0.3rem;
	}
	.pf_condbox dl dt{
		font-size: 0.14rem;
		width: 0.7rem;
	}
	.pd_filter_link a{
		margin-left: 0.2rem;
		font-size: 0.14rem;
	}
	.pd_sub_link{
		margin-left: 0;
		padding-left: 0.2rem;
		padding-right: 0.01rem;
	}
	.pd_sub_link a{
		margin-right: 0.2rem;
		font-size: 0.14rem;
	}
	.fund_name{
		font-size: 0.16rem;
	}
	.fund_code{
		font-size: 0.14rem;
	}
	.pro_cm_table td .num{
		font-size: 0.14rem;
	}
	.sort_link{
		margin-right: 0;
	}
	.dialog_box{
		width: 4.8rem;
	}
	.dialog_cont{
		padding: 0.1rem 0.15rem;
	}
	.dialog_title h3{
		font-size: 0.18rem;
		line-height: 1.6;
	}
	.dialog_box .close{
		width: 0.36rem;
		height: 0.36rem;
		background-size: 0.16rem;
		top: 0.15rem;
		right: 0.15rem;
	}
	.protocol_txt{
		font-size: 0.14rem;
	}
	.dialog_btn{
		padding: 0.15rem;
	}
	.dialog_btn .p_button{
		min-width: 1.6rem;
	}
	.cm_data_box{
		margin: 0.1rem 0 0.3rem;
	}
	.cm_data_list li{
		width: 50%;
	}
	.cm_data_list li .item p{
		font-size: 0.14rem;
	}
	.detail_txt_wrap.xjh .detail_txt_item{
		padding-left: 0.16rem;
		margin-top: 0.05rem;
	}
	.detail_txt_wrap.xjh .detail_txt_item .detail_txt_title:before{
		width: 0.06rem;
		height: 0.06rem;
		top: 0.11rem;
		left: -0.16rem;
	}
	.pro_tit_module{
		padding: 0.4rem 0;
	}
	.pro_tit_module .wrapfix{
		display: block;
	}
	.pro_tit_module .row_02 .pic{
		display: none;
	}
	.pro_tit_module .row_02{
		margin-left: 0;
	}
	.pro_name{
		font-size: 0.2rem;
		line-height: 0.32rem;
		margin-bottom: 0.15rem;
	}
	.pro_name .title{
		margin-right: 0.12rem;
	}
	.pro_name .code{
		font-size: 0.16rem;
		margin-right: 0.12rem;
	}
	.pro_otherinfo{
		font-size: 0.14rem;
		margin-top: 0.15rem;
		margin-right: -0.15rem;
	}
	.pro_otherinfo .item{
		padding-right: 0.15rem;
	}
	.pro_intro_data{
		margin-top: 0.1rem;
		margin-bottom: 0;
	}
	.pro_intro_data .item{
		margin-right: 0.6rem;
		min-width: auto;
	}
	.pro_intro_data .item p{
		font-size: 0.12rem;
	}
	.pro_intro_data .item .data{
		font-size: 0.28rem;
		line-height: 0.32rem;
	}
	.pro_tit_module .tips{
		font-size: 0.12rem;
		margin-top: 0.2rem;
	}
	.pro_detail_topbox{
		display: block;
		margin-bottom: 0.3rem;
	}
	.chart_opea_layout{
		margin-bottom: 0.2rem;
	}
	.chart_cm_tab{
		padding-right: 5%;
		justify-content: space-between;
	}
	.chart_cm_tab a{
		font-size: 0.12rem;
		margin-right: 0.12rem;
		padding: 0.02rem 0;
	}
	.pro_subtab li a{
		font-size: 0.14rem;
		line-height: 0.2rem;
	}
	.com_date_box .item input{
		height: 0.34rem;
		font-size: 0.12rem;
	}
	.pro_detail_topbox > .row_02{
		display: none;
	}
	.pro_tabwrap{
		margin: 0.3rem 0;
		height: 0.48rem;
		overflow: hidden;
		position: relative;
		z-index: 5;
	}
	.pro_tabwrap:before{
		content: '';
		height: 1px;
		background: #e9e9e9;
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
		z-index: -1;
	}
	.pro_tabnav{
		padding: 0 0 0.2rem;
		overflow: auto;
		background: none;
		justify-content: space-between;
	}
	.pro_tabnav li{
		flex: 0 0 auto;
		margin-left: 0.2rem;
	}
	.pro_tabnav li:first-child{
		margin-left: 0 !important;
	}
	.pro_tabnav li a{
		height: 0.48rem;
		line-height: 0.48rem;
		white-space: nowrap;
		font-size: 0.16rem;
		color: #666666;
	}
	.pro_tabnav li a:before{
		height: 0.02rem;
		top: auto;
		bottom: 0;
	}
	.pro_tabnav li.active a,
	.pro_tabnav li a:hover{
		color: #355DED;
	}
	.pro_detail_txt{
		padding-top: 0.15rem;
		font-size: 0.14rem;
	}
	.cm_mg_list{
		padding: 0;
		background: none;
	}
	.cm_mg_item{
		border: 0 none;
		padding: 0 0 0.2rem;
		margin-bottom: 0.2rem;
		border-bottom: 1px solid #f1f1f1;
	}
	.cm_mg_item:last-child{
		border-bottom: 0 none;
		margin-bottom: 0;
		padding-bottom: 0;
	}
	.cm_mg_item .pic{
		width: 1.6rem;
		height: 2.14rem;
		margin-right: 0.2rem;
	}
	.cm_mg_item .cont h5{
		padding: 0;
		margin-bottom: 0.05rem;
		font-size: 0.18rem;
		line-height: 0.28rem;
	}
	.cm_mg_item .cont h5 em{
		font-size: 0.12rem;
		line-height: 0.24rem;
	}
	.cm_mg_item .info{
		margin-bottom: 0.15rem;
	}
	.cm_mg_item .txt{
		font-size: 0.14rem;
		line-height: 0.2rem;
		padding-top: 0.1rem;
	}
	.cm_mg_item .txt p{
		margin-top: 0.1rem;
	}
	.article_list.notice{
		border-top: 0 none;
		margin-top: -0.1rem;
	}
	.pro_fl_txt{
		font-size: 0.14rem;
	}
	.detail_data_table th{
		font-size: 0.14rem;
		padding: 0.15rem;
		white-space: nowrap;
	}
	.detail_data_table td{
		font-size: 0.14rem;
		padding: 0.15rem;
		word-break: keep-all;
	}
	.detail_data_table th:first-child,
	.detail_data_table td:first-child{
		padding-left: 0.3rem !important;
	}
	.pro_detail_page{
		padding-bottom: 0.6rem;
	}
	.detail_data_table.center th,
	.detail_data_table.center td{
		padding-left: 0.15rem;
		padding-right: 0.15rem;
	}
	.detail_data_table.center th:first-child,
	.detail_data_table.center td:first-child{
		padding-left: 0.15rem;
	}
	.table_flexbox{
		display: block;
		margin: 0;
	}
	.table_flexbox > .col_item{
		width: auto;
		padding: 0;
		margin-top: 0.15rem;
	}
	.table_flexbox > .col_item:first-child{
		margin-top: 0 !important;
	}
	.path_box{
		display: none;
	}
	.pro_name .code_2{
		font-size: 0.16rem;
	}
	.pro_name_type{
		margin-right: 0.15rem;
	}
	.pro_name_type .value{
		height: 0.38rem;
		padding: 0 0.15rem;
		padding-right: 0.4rem;
		font-size: 0.2rem;
		line-height: 0.38rem;
	}
	.pro_name_type .value:before{
		border-width: 0.06rem 0.06rem 0;
		margin-top: -0.03rem;
		right: 0.15rem;
	}
	.pro_name_type .list li{
		font-size: 0.16rem;
		line-height: 0.22rem;
		padding: 0.05rem 0.16rem;
	}
	.pro_name.spel{
		margin-bottom: 0.2rem;
	}
	.mt40{
		margin-top: 0.3rem !important;
	}
	.cm_exp_tips{
		font-size: 0.14rem;
		line-height: 0.24rem;
	}
	.cm_exp_tips h5{
		font-size: 0.16rem;
	}
	.serve_cs_list{
		margin: 0.1rem -0.06rem;
	}
	.serve_cs_list li{
		padding: 0.06rem;
	}
	.serve_cs_list li .item{
		padding: 0.2rem;
	}
	.serve_cs_list li .item .icon{
		width: 0.44rem;
		height: 0.44rem;
		margin-right: 0.15rem;
	}
	.serve_cs_list li .item .icon img{
		width: 0.24rem;
	}
	.serve_cs_list li .item h5{
		font-size: 0.16rem;
		line-height: 0.2rem;
		margin-bottom: 0.04rem;
	}
	.serve_cs_list li .item p{
		font-size: 0.14rem;
		line-height: 0.2rem;
	}
	.software_list_2{
		margin: 0;
		display: block;
	}
	.software_list_2 .col_libox{
		width: auto;
		margin-top: 0.2rem;
		padding: 0;
	}
	.software_list_2 .col_libox:first-child{
		margin-top: 0 !important;
	}
	.software_item_2 .title h5{
		font-size: 0.18rem;
		line-height: 0.2rem;
	}
	.wt_h5_box{
		padding: 0.6rem 0.5rem 0.4rem;
	}
	.wt_h5_box .cont h5{
		font-size: 0.4rem;
		margin-bottom: 0.5rem;
	}
	.wt_h5_box .cont h5 em{
		font-size: 0.24rem;
	}
	.n_qrcode_item p{
		font-size: 0.16rem;
	}
	.wt_app_box{
		padding: 0.3rem;
		margin-bottom: 0.4rem;
	}
	.wt_app_box .cont h5{
		font-size: 0.2rem;
	}
	.wt_app_box .cont .title{
		font-size: 0.32rem;
	}
	.wt_app_box .cont .list{
		width: 70%;
	}
	.wt_app_box .cont .list li{
		font-size: 0.14rem;
		margin-bottom: 0.1rem;
		line-height: 0.2rem;
	}
	.wt_app_box .cont .list li:before{
		width: 0.2rem;
		height: 0.2rem;
		top: 0;
	}
	.wt_app_box .img_wrap{
		width: 3.5rem;
		height: 3.3rem;
	}
	.online_cs_link{
		font-size: 0.18rem;
	}
	.wt_app_process{
		padding: 0.2rem;
		font-size: 0.18rem;
	}
	.wt_app_process p{
		margin-top: 0.1rem;
	}
	.sub_navtab.spel{
		padding: 0 0.5rem 0.2rem;
	}
	.sub_navtab.spel li a{
		height: 0.3rem;
		line-height: 0.3rem;
	}
	.detail_txt_wrap.info > .title{
		padding: 0;
	}
	.detail_txt_wrap.info .detail_txt_item{
		padding: 0.2rem 0.2rem 0.2rem 0.36rem;
		margin-top: 0.2rem;
	}
	.detail_txt_wrap.info .detail_txt_item .detail_txt_title:before{
		width: 0.06rem;
		height: 0.06rem;
		top: 0.11rem;
		left: -0.16rem;
	}
	.per_type_list{
		margin: -0.06rem;
	}
	.per_type_list li{
		padding: 0.06rem;
	}
	.per_type_list li .item{
		padding: 0.2rem;
	}
	.per_type_list li .item .icon{
		width: 0.4rem;
		height: 0.4rem;
	}
	.per_type_list li .item h5{
		font-size: 0.14rem;
		line-height: 0.2rem;
	}
	.data_table td > p{
		min-width: 1rem;
	}
	.branch_layer{
		width: 90%;
	}
	.branch_info_wrap{
		margin-top: 0.1rem;
	}
	.branch_info_wrap .pic{
		width: 2rem;
		margin-right: 0.15rem;
	}
	.branch_info_wrap .row_02{
		padding-right: 0;
	}
	.branch_info_wrap .row_02 .col_item:nth-child(1){
		width: auto;
		flex: 0.7;
		min-width: 0;
	}
	.branch_info_list li{
		font-size: 0.12rem;
		line-height: 0.2rem;
		margin-top: 0.06rem;
	}
	.acct_info_list .item{
		margin-bottom: 0.06rem;
	}
	.branch_txt_mod{
		margin-top: 0.2rem;
		font-size: 0.12rem;
		line-height: 0.22rem;
	}
	.branch_txt_mod h5{
		margin-bottom: 0.05rem;
		line-height: 0.2rem;
		font-size: 0.14rem;
	}
	.search_combox{
		padding: 0.25rem 0;
	}
	.search_cominput{
		height: 0.4rem;
	}
	.search_cominput .p_input{
		height: 0.4rem;
		font-size: 0.14rem;
		padding: 0 0.18rem 0 0.32rem;
	}
	.search_cominput .icon{
		width: 0.16rem;
		height: 0.16rem;
		background-size: 100%;
		left: 0.12rem;
	}
	.search_cominput .btn{
		font-size: 0.14rem;
		height: 0.4rem;
		line-height: 0.4rem;
		width: 0.8rem;
	}
	.search_section{
		padding-bottom: 0.3rem;
	}
	.search_result_title{
		padding-bottom: 0.14rem;
	}
	.search_result_title h3{
		font-size: 0.18rem;
		line-height: 1.4;
		padding-left: 0.24rem;
	}
	.search_result_title h3:before{
		width: 0.16rem;
		height: 0.16rem;
	}
	.search_result_title .more{
		font-size: 0.14rem;
	}
	.search_result_title .more i{
		width: 0.07rem;
	}
	.search_columnlist li{
		padding: 0.15rem 0;
	}
	.search_columnlist li h4{
		font-size: 0.16rem;
		line-height: 0.22rem;
	}
	.search_columnlist li .nav_cont{
		font-size: 0.14rem;
		line-height: 0.2rem;
		margin-top: 0.06rem;
	}
	.search_articlelist li .item{
		padding: 0.15rem 0;
	}
	.search_articlelist li h5{
		font-size: 0.16rem;
		line-height: 0.22rem;
	}
	.search_articlelist li p{
		font-size: 0.14rem;
		line-height: 0.2rem;
		margin-top: 0.06rem;
		-webkit-line-clamp: 2;
	}
	.search_articlelist li .info{
		font-size: 0.14rem;
		line-height: 0.2rem;
	}
	.cm_video_list.col_4 li{
		width: 50%;
	}
	.system_tipbox{
		padding: 1rem 0;
	}
	.system_tipbox .pic img{
		height: 1.2rem;
	}
	.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.1rem 0;
	}
	.article_mz_exp{
		margin-top: 0.3rem;
	}
	.article_opea{
		margin-top: 0.3rem;
		padding-top: 0.2rem;
	}
	.banner_box .swiper_pagination{
		bottom: 0.26rem !important;
	}
	.banner_box .swiper_pagination span{
		width: 0.4rem;
		height: 0.04rem;
		margin-left: 0.1rem;
	}
	.xp_banner_box,
	.xp_banner_box .swiper-container{
		height: 3rem;
	}
	.xp_banner_box .swiper_pagination{
		bottom: 0.26rem !important;
	}
	.xp_banner_box .swiper_pagination span{
		width: 0.4rem;
		height: 0.04rem;
		margin-left: 0.1rem;
	}
	.app_qrcodebox{
		width: 1.16rem;
	}
	.app_qrcodebox .pic{
		height: 1rem;
	}
	.app_qrcodebox p{
		font-size: 0.14rem;
	}
	.login_other_opea{
		font-size: 0.14rem;
	}
	.pg_cm_wrap.spel{
		padding-top: 0.1rem;
	}
	.n_main_box{
		box-shadow: none;
	}
	.n_main_title{
		padding: 0.2rem 0;
	}
	.n_main_title h3{
		font-size: 0.18rem;
		line-height: 0.28rem;
	}
	.center_pg_wrap{
		width: 4.4rem;
		padding-bottom: 0;
	}
	.n_code_btn{
		font-size: 0.14rem;
		top: 0.04rem;
		right: 0.1rem;
	}
	.n_pwrod_form .input_item .tit{
		margin-right: 0.16rem;
	}
	.n_main_cont{
		min-height: 3.6rem;
	}
	.software_item_2 .txt{
		height: auto;
		overflow: visible;
	}
	.table_flexbox > .col_item .pro_info_wrap .table_scroll{
		max-height: 2.26rem;
	}
	
}


@media (max-width: 576px){
	.mobile_header,
	.mobile_nav_header{
		padding: 0 0.2rem;
	}
	.mobile_header .mobile_nav{
		right: 0.2rem;
	}
	.mobile_navcont{
		padding-left: 0.2rem;
		padding-right: 0.2rem;
		min-height: calc(100vh - 1.16rem);
	}
	.mobile_navlist li a{
		padding-top: 0.12rem;
		padding-bottom: 0.12rem;
	}
	.banner_box,
	.banner_box .swiper-container{
		height: 100vh;
	}
	.banner_item .txt .btn{
		margin-top: 0.5rem;
	}
	.home_module.mod_01{
		padding-top: 0.4rem;
	}
	.home_module.mod_01 .btn_wrap{
		margin-top: 0.3rem;
	}
	.home_mod_title{
		margin-bottom: 0.2rem;
	}
	.home_mod_title h3{
		font-size: 0.24rem;
	}
	.more_link{
		font-size: 0.14rem;
	}
	.hm_abouts_box{
		margin-top: 0.3rem;
	}
	.hm_abouts_box h5{
		font-size: 0.28rem;
		line-height: 0.36rem;
	}
	.wrapfix{
		padding-left: 0.2rem !important;
		padding-right: 0.2rem !important;
	}
	.hm_abouts_info{
		justify-content: space-between;
		margin-top: 0.2rem;
	}
	.hm_abouts_info .item{
		flex: 0 0 auto;
	}
	.hm_abouts_info .item .data{
		font-size: 0.32rem;
		line-height: 0.4rem;
	}
	.hm_abouts_info .item:before{
		display: none;
	}
	.hm_abouts_info .item p{
		font-size: 0.12rem;
	}
	.home_module.mod_02{
		padding-top: 0;
		padding-bottom: 0.4rem;
	}
	.hx_scroll_wrap{
		margin: 0 -0.2rem;
	}
	.h5_hm_news_box{
		padding-top: 0.1rem;
	}
	.h5_hm_news_list{
		padding-left: 0.2rem;
		padding-right: 0.2rem;
	}
	.h5_hm_news_list li{
		margin-left: 0.12rem;
	}
	.h5_hm_news_list li .item{
		width: 3rem;
		padding: 0.3rem 0.2rem;
	}
	.h5_hm_news_list li .item h5{
		font-size: 0.2rem;
	}
	.home_module.mod_03 .home_mod_title{
		margin-bottom: 0.25rem;
	}
	.fast_infobox{
		margin-top: 0.35rem;
	}
	.fast_navlist{
		width: 2.6rem;
		padding: 0.04rem;
	}
	.fast_infobox .item_li:nth-child(1) .img{
		left: 0;
	}
	.fast_navlist li .item{
		font-size: 0.13rem;
		height: 0.32rem;
		line-height: 0.32rem;
	}
	.hm_bus_list{
		margin: 0;
		display: block;
	}
	.hm_bus_list li{
		width: 100%;
		padding: 0.08rem 0;
	}
	.hm_busnav a{
		width: auto;
		margin-left: 0;
		margin-right: 0.1rem;
	}
	.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;
	}
	.com_navtab{
		padding: 0 0.1rem;
	}
	.com_navtab li a{
		font-size: 0.14rem;
	}
	.pg_cm_wrap{
		padding: 0.3rem 0 0.5rem;
	}
	.pb_cm_title{
		margin-bottom: 0.25rem;
	}
	.pb_cm_title.border{
		padding-bottom: 0.2rem;
	}
	.pb_cm_title h3{
		font-size: 0.2rem;
	}
	.pb_cm_title .more_button{
		font-size: 0.14rem;
		line-height: 0.2rem;
		padding-top: 0.06rem;
		padding-bottom: 0.06rem;
	}
	.abouts_intro_box{
		font-size: 0.14rem;
	}
	.abouts_intro_box h5{
		font-size: 0.2rem;
		margin-bottom: 0.15rem;
	}
	.abouts_intro_info{
		justify-content: space-between;
	}
	.abouts_intro_info .item{
		flex: 0 0 auto;
	}
	.abouts_intro_info .item p{
		font-size: 0.12rem;
	}
	.abouts_intro_info .item .data{
		font-size: 0.28rem;
		line-height: 0.36rem;
	}
	.page_layout > .p_layout_left{
		margin: 0 -0.2rem 0.2rem;
	}
	.cm_sidebar_nav{
		padding: 0 0.1rem;
	}
	.djg_infolist li .cont{
		font-size: 0.12rem;
		padding: 0.1rem 0.12rem;
	}
	.per_cm_wrap{
		margin-top: 0.4rem;
	}
	.per_cm_mod .year{
		font-size: 0.18rem;
		line-height: 0.3rem;
		height: 0.3rem;
		top: -0.15rem;
		width: 0.6rem;
	}
	.per_cm_mod .year:before{
		width: 0.04rem;
		height: 0.04rem;
		margin-top: -0.02rem;
		right: -0.02rem;
	}
	.per_cm_mod .list{
		padding-left: 0.2rem;
		padding-bottom: 0.2rem;
	}
	.per_cm_mod .list:before{
		width: 0.2rem;
	}
	.per_cm_mod .list li{
		margin-top: 0.1rem !important;
	}
	.per_cm_mod .list li:first-child{
		margin-top: 0 !important;
	}
	.per_cm_mod .list li .item{
		font-size: 0.14rem;
		line-height: 0.22rem;
	}
	.per_cm_mod .list li .item h5{
		font-size: 0.14rem;
		line-height: 0.22rem;
	}
	.qy_culture_item{
		display: block;
		margin-top: 0.2rem;
	}
	.qy_culture_item .pic{
		height: auto;
		width: auto;
	}
	.qy_culture_item .cont{
		padding: 0.25rem 0.2rem;
		text-align: left;
	}
	.qy_culture_item .cont h5{
		font-size: 0.16rem;
	}
	.cpy_contact_list{
		display: block;
		margin-top: 0.25rem;
	}
	.cpy_contact_list li{
		width: auto;
	}
	.cpy_contact_list li .item{
		min-height: auto;
		background: #ffffff !important;
	}
	.cpy_contact_list li:nth-child(2n+1) .item{
		background: #f8f8f8 !important;
	}
	.cpy_contact_list li .item .icon{
		width: 0.36rem;
		height: 0.36rem;
	}
	.article_list li .item .time{
		margin-top: 0.04rem;
	}
	.cm_dt_list li .item .time{
		margin-top: 0.04rem;
	}
	.ib_bus_range{
		margin: 0 0 0.2rem;
		display: block;
	}
	.ib_bus_range li{
		width: auto;
		padding: 0;
		margin-top: 0.2rem;
	}
	.ib_bus_range li:first-child{
		margin-top: 0;
	}
	.cm_info_tips{
		font-size: 0.14rem;
		margin: 0.2rem 0;
	}
	.detail_txt_wrap{
		font-size: 0.14rem;
	}
	.detail_txt_wrap > .title{
		font-size: 0.18rem;
	}
	.detail_txt_item{
		padding: 0 0 0.1rem;
		margin-top: 0.1rem;
	}
	.detail_txt_title{
		font-size: 0.16rem;
	}
	.zgpw_list{
		margin: 0;
		display: block;
	}
	.zgpw_list li{
		width: auto;
		padding: 0;
		margin-top: 0.15rem;
	}
	.zgpw_list li:first-child{
		margin-top: 0;
	}
	.zgpw_list li .item{
		padding: 0.12rem;
	}
	.ib_mg_list{
		margin: 0;
		display: block;
	}
	.ib_mg_list li{
		width: auto;
		padding: 0;
		margin-top: 0.12rem;
	}
	.ib_mg_list li:first-child{
		margin-top: 0;
	}
	.ib_mg_list li .item .pic{
		width: 1rem;
		height: 1.38rem;
	}
	.ib_mg_list li .item .cont{
		padding-top: 0.25rem;
	}
	.ib_mg_list li .item .cont h5{
		font-size: 0.16rem;
		margin-bottom: 0.1rem;
	}
	.cm_type_item{
		display: block;
		margin-bottom: 0.12rem;
		position: relative;
		padding: 0.2rem 0.2rem 0.2rem 0.6rem;
		min-height: auto;
	}
	.cm_type_item .num{
		width: 0.24rem;
		height: 0.24rem;
		font-size: 0.14rem;
		line-height: 0.22rem;
		position: absolute;
		top: 0.2rem;
		left: 0.2rem;
		margin-right: 0;
	}
	.cm_type_item .ct{
		font-size: 0.14rem;
	}
	.cm_type_item  .icon{
		display: block;
		margin-top: 0.12rem;
		margin-left: 0;
	}
	.mt60{
		margin-top: 0.3rem !important;
	}
	.cm_imp_tips{
		font-size: 0.14rem;
	}
	.cm_imp_tips h5{
		font-size: 0.14rem;
	}
	.pg_search_box .t1{
		height: 0.36rem;
		font-size: 0.14rem;
	}
	.pg_search_box .btn{
		height: 0.36rem;
		line-height: 0.36rem;
		font-size: 0.14rem;
	}
	.complaint_item .pic{
		height: 0.26rem !important;
		margin-bottom: 0.1rem !important;
	}
	.tpbank_list li{
		width: 50%;
	}
	.tpbank_list li .item{
		height: 0.7rem;
	}
	.tpbank_list li .item img{
		height: 0.32rem;
	}
	.software_box{
		box-shadow: 0 0.05rem 0.2rem rgba(21, 25, 32, 0.10);
		margin-top: 0.15rem;
		padding: 0.2rem 0.15rem;
	}
	.software_title .logo{
		width: 0.48rem;
		height: 0.48rem;
	}
	.software_title .ct h5{
		font-size: 0.14rem;
		line-height: 1.5;
	}
	.software_title .ct .btn_wrap{
		margin-top: 0.04rem;
	}
	.software_title .ct .btn_wrap .more_button{
		padding: 0.03rem 0.14rem;
		font-size: 0.12rem;
		line-height: 0.18rem;
	}
	.software_info{
		margin-top: 0.15rem;
	}
	.software_info .item{
		width: 50%;
		border-top: 1px solid #e6e6e6;
		margin-top: -1px;
		font-size: 0.12rem;
		line-height: 0.2rem;
		padding: 0.1rem 0;
	}
	.software_info .item:before{
		top: 0.1rem;
		bottom: 0.1rem;
	}
	.software_info .item:nth-child(2n+1):before{
		display: none;
	}
	.software_txt{
		margin-top: 0.15rem;
	}
	.software_txt .item{
		margin-top: 0.1rem;
		font-size: 0.12rem;
		line-height: 0.2rem;
	}
	.software_txt .item h5{
		font-size: 0.12rem;
		line-height: 0.2rem;
		margin-bottom: 0.05rem;
	}
	.jsq_sub_form .item{
		width: 100%;
		margin-right: 0;
	}
	.jsq_input_item .label{
		font-size: 0.14rem;
		width: 1rem;
	}
	.jsq_result_info{
		display: block;
	}
	.jsq_result_info .item{
		margin-bottom: 0.1rem;
	}
	.p_button{
		min-width: 0;
		padding: 0.07rem 0.2rem;
	}
	.cm_button_wrap{
		margin-top: 0.3rem;
		display: flex;
	}
	.cm_button_wrap .p_button{
		flex: 1;
		min-width: 0;
		margin: 0 0 0 0.1rem;
	}
	.cm_button_wrap .p_button:first-child{
		margin-left: 0;
	}
	.zhu_tipbox{
		font-size: 0.12rem;
	}
	.cm_video_list{
		display: block;
		margin: 0;
	}
	.cm_video_list li{
		width: auto;
		margin-top: 0.15rem;
		padding: 0;
	}
	.cm_video_list li:first-child{
		margin-top: 0;
	}
	.gj_dt_list li{
		width: 100%;
		padding: 0.06rem 0.1rem;
	}
	.gj_dt_list li .item{
		padding: 0.2;
	}
	.gj_dt_list li .item h5{
		height: auto;
	}
	.gj_intro_01{
		margin-bottom: 0.4rem;
	}
	.gj_intro_01 .pic{
		height: 1.2rem;
	}
	.gj_intro_01 .cont{
		padding: 0.25rem 0.2rem;
		font-size: 0.14rem;
	}
	.gj_intro_02 .pic{
		height: 1.2rem;
	}
	.gj_intro_02 .cont{
		padding: 0.25rem 0.2rem;
		font-size: 0.14rem;
	}
	.gj_team_module{
		padding: 0.4rem 0;
	}
	.gj_team_module:after{
		width: 1.2rem;
	}
	.gj_intro_03{
		padding: 0.3rem 0.2rem;
		font-size: 0.14rem;
	}
	.sector_txt_item{
		margin-bottom: 0.15rem;
		box-shadow: 0 0.05rem 0.15rem rgba(50, 29, 29, 0.08);
	}
	.sector_mod_item{
		padding: 0.25rem 0.2rem;
		margin-bottom: 0.15rem;
		box-shadow: 0 0.05rem 0.15rem rgba(50, 29, 29, 0.08);
	}
	.sector_info_list{
		margin-top: 0.1rem;
		margin-left: -0.08rem;
		justify-content: left;
	}
	.sector_info_list .item{
		margin-top: 0.08rem;
		margin-left: 0.08rem;
		font-size: 0.14rem;
		padding: 0.1rem 0.15rem;
		height: auto;
	}
	.detail_txt_wrap2 > p{
		margin-top: 0.1rem;
	}
	.zg_range_list{
		margin: 0.2rem 0;
	}
	.zg_range_list li{
		width: 100%;
	}
	.zg_range_list li .item{
		background: rgba(248,248,248,0.3) !important;
	}
	.zg_range_list li:nth-child(2n+1) .item{
		background: #F8F8F8 !important;
	}
	.zg_range_list li .item h5{
		font-size: 0.16rem;
		line-height: 0.24rem;
		margin-bottom: 0.06rem;
	}
	.zg_range_list li .item p{
		margin-top: 0.05rem;
	}
	.login_layer{
		width: 3.2rem;
		padding: 0.15rem 0.2rem 0.3rem;
	}
	.login_layer .close{
		width: 0.3rem;
		height: 0.3rem;
		background-size: 0.14rem;
	}
	.login_lytit h3{
		font-size: 0.18rem;
		line-height: 0.32rem;
	}
	.login_lycont{
		margin: 0 -0.1rem;
		padding: 0.1rem 0.1rem 0;
		min-height: 0.6rem;
	}
	.login_lybtn{
		display: flex;
	}
	.login_lybtn .p_button{
		flex: 1;
		min-width: 0;
	}
	.pro_info_wrap{
		box-shadow: none;
	}
	.pro_cm_table th{
		padding: 0.1rem 0.1rem;
	}
	.pro_cm_table td{
		min-width: 0.8rem;
		padding: 0.12rem 0.1rem;
	}
	.pro_cm_table td:first-child{
		font-size: 0.14rem;
		min-width: 1rem;
	}
	.pro_info_wrap .btn_wrap{
		padding: 0.2rem 0.2rem 0;
	}
	.pro_cm_title {
		margin-bottom: 0.15rem;
	}
	.pro_cm_title h3{
		font-size: 0.16rem;
	}
	.process_module{
		margin-bottom: 0.3rem;
	}
	.process_module .c_title{
		font-size: 0.16rem;
		margin-bottom: 0.15rem;
	}
	.tzz_type_list .item{
		padding: 0.2rem 0.15rem;
	}
	.xz_col_item{
		display: block;
	}
	.xz_col_item .tit{
		text-align: left;
		width: auto;
	}
	.zg_mg_list{
		margin: 0;
		display: block;
	}
	.zg_mg_list li{
		width: auto;
		padding: 0;
		margin-top: 0.12rem;
	}
	.zg_mg_list li:first-child{
		margin-top: 0;
	}
	.zg_mg_list li .item .pic{
		width: 1rem;
		height: 1.38rem;
	}
	.zg_mg_list li .item .cont{
		padding-top: 0.25rem;
	}
	.zg_mg_list li .item .cont h5{
		font-size: 0.16rem;
		margin-bottom: 0.1rem;
	}
	.data_table.spel td{
		min-width: 1rem;
	}
	.tzz_hd_box{
		padding: 0.2rem;
	}
	.tzz_hd_box .wrap .logo{
		width: 0.8rem;
		height: 0.8rem;
		margin-right: 0.15rem;
	}
	.tzz_hd_box .wrap .logo img{
		height: 0.16rem;
	}
	.tzz_hd_box .wrap .cont{
		line-height: 0.18rem;
		font-size: 0.12rem;
	}
	.tzz_hd_box .wrap .btn_wrap{
		margin-top: 0.15rem;
	}
	.tzz_hd_box .wrap .p_button{
		min-width: 1.2rem;
		padding: 0.05rem 0.12rem;
		font-size: 0.14rem;
	}
	.verify_formbox{
		padding: 0.2rem 0.2rem 0.25rem;
	}
	.verify_formbox .btn_wrap{
		margin-top: 0.4rem;
	}
	.verify_formbox .btn_wrap .p_button{
		display: block;
		width: 100%;
	}
	.verify_formbox .title{
		font-size: 0.16rem;
	}
	.verify_formbox .input_form{
		width: auto;
		margin-top: 0.15rem;
	}
	.sub_nav_wrap{
		display: block;
		height: 0.32rem;
		margin: 0 -0.2rem 0.2rem;
	}
	.sub_navtab{
		padding: 0 0.2rem 0.2rem;
	}
	.sub_navtab li a{
		padding: 0 0.12rem;
		font-size: 0.12rem;
		height: 0.32rem;
		line-height: 0.32rem;
	}
	.tjjd_hm_module{
		padding: 0.1rem 0 0.3rem;
	}
	.tj_df_list{
		display: block;
	}
	.tj_df_list li{
		width: auto;
		margin-top: 0.15rem;
	}
	.tj_df_list li:first-child{
		margin-top: 0;
	}
	.tj_df_list li .item{
		display: block;
	}
	.tj_df_list li .item .pic{
		height: 1.6rem;
	}
	.tj_df_list li .item .cont{
		height: auto;
	}
	.tj_fxq_list li .item .time{
		margin-left: 0.2rem;
	}
	.pb_cm_title{
		display: block;
	}
	.pb_cm_title .fund_search_box{
		margin-left: 0;
		margin-top: 0.1rem;
	}
	.fund_search_input{
		width: 100%;
	}
	.pf_condbox{
		margin: 0.2rem 0 0.3rem;
	}
	.pd_filter_link a{
		margin-left: 0.16rem;
	}
	.pd_sub_link{
		padding-left: 0.16rem;
	}
	.pd_sub_link a{
		margin-right: 0.16rem;
	}
	.fund_name{
		font-size: 0.14rem;
	}
	.fund_code{
		font-size: 0.12rem;
		margin-top: 0;
	}
	.dialog_box{
		width: 90%;
		padding: 0.1rem;
	}
	.dialog_title h3{
		font-size: 0.16rem;
	}
	.dialog_cont{
		padding: 0.1rem;
	}
	.protocol_txt > p{
		margin-top: 0.1rem;
	}
	.dialog_btn .p_button{
		min-width: auto;
		flex: 1;
		min-width: 0;
		margin-left: 0.12rem;
	}
	.detail_txt_item.spel{
		font-size: 0.14rem;
	}
	.article_list.download li .item .time{
		margin-left: 0.2rem;
		font-size: 0.12rem;
	}
	.article_list.download li .item h5{
		font-size: 0.14rem;
	}
	.cm_data_box{
		margin: 0.1rem 0 0.25rem;
	}
	.cm_data_list{
		margin: -0.06rem;
	}
	.cm_data_list li{
		padding: 0.06rem;
	}
	.cm_data_list li .item{
		padding: 0.18rem 0.1rem;
	}
	.cm_data_list li .item .data{
		font-size: 0.16rem;
	}
	.cm_data_list li .item p{
		font-size: 0.12rem;
		margin-top: 0.05rem;
	}
	.detail_txt_wrap.xjh .detail_txt_item{
		padding-left: 0.12rem;
	}
	.detail_txt_wrap.xjh .detail_txt_item .detail_txt_title:before{
		width: 0.04rem;
		height: 0.04rem;
		top: 0.09rem;
		left: -0.12rem;
	}
	.pro_tit_module{
		padding: 0.25rem 0;
	}
	.pro_name{
		font-size: 0.18rem;
		line-height: 0.26rem;
	}
	.pro_name .code{
		font-size: 0.14rem;
	}
	.pro_otherinfo{
		font-size: 0.12rem;
		line-height: 1.8;
	}
	.pro_otherinfo .item{
		width: 50%;
		margin-bottom: 0.05rem;
	}
	.pro_intro_data{
		margin-top: 0.15rem;
	}
	.pro_intro_data .item{
		margin-right: 0.3rem;
	}
	.pro_intro_data .item .data{
		font-size: 0.22rem;
	}
	.pro_intro_data .item p{
		font-size: 0.12rem;
	}
	.pro_subtab{
		margin-bottom: 0.15rem;
	}
	.pro_subtab li a{
		padding: 0.05rem 0.12rem;
		font-size: 0.13rem;
	}
	.chart_opea_layout{
		display: block;
		margin-bottom: 0.15rem;
	}
	.chart_cm_tab{
		flex-wrap: wrap;
		justify-content: flex-start;
		padding-right: 0;
	}
	.chart_cm_tab a{
		white-space: nowrap;
		margin-right: 0.15rem;
	}
	.com_date_box{
		width: 100%;
		margin-top: 0;
	}
	.com_date_box .line{
		margin: 0 5%;
	}
	.pro_tabwrap{
		margin: 0.25rem 0;
	}
	.pro_tabnav li a{
		font-size: 0.14rem;
	}
	.cm_mg_item .pic{
		width: 1.2rem;
		height: 1.62rem;
		margin-right: 0.15rem;
	}
	.cm_mg_item .cont h5{
		font-size: 0.16rem;
		line-height: 0.22rem;
	}
	.cm_mg_item .cont h5 em{
		line-height: 0.2rem;
	}
	.cm_mg_item .info{
		margin-bottom: 0.12rem;
		display: block;
		font-size: 0.12rem;
		line-height: 0.2rem;
		margin-bottom: 0.08rem;
	}
	.cm_mg_item .txt{
		font-size: 0.12rem;
		margin-top: 0.08rem;
		padding-top: 0;
		border-top: 0 none;
	}
	.cm_mg_item .txt p{
		margin-top: 0.06rem;
	}
	.article_list.notice li .item h5{
		font-size: 0.14rem;
	}
	.article_list.notice li .item .time{
		margin-left: 0.2rem;
	}
	.detail_data_table th{
		padding: 0.12rem 0.1rem;
		font-size: 
		0.12rem;
	}
	.detail_data_table td{
		padding: 0.12rem 0.1rem;
	}
	.detail_data_table th:first-child,
	.detail_data_table td:first-child{
		padding-left: 0.2rem !important;
	}
	.pro_detail_page{
		padding-bottom: 0.4rem;
	}
	.detail_data_table.center th,
	.detail_data_table.center td{
		padding-left: 0.1rem;
		padding-right: 0.1rem;
	}
	.detail_data_table.center th:first-child,
	.detail_data_table.center td:first-child{
		padding-left: 0.1rem !important;
	}
	.pro_name .code_2{
		font-size: 0.12rem;
	}
	.pro_name_type{
		margin-right: 0.1rem;
	}
	.pro_name_type .value{
		height: 0.32rem;
		padding: 0 0.13rem;
		padding-right: 0.3rem;
		font-size: 0.16rem;
		line-height: 0.32rem;
	}
	.pro_name_type .value:before{
		border-width: 0.04rem 0.04rem 0;
		margin-top: -0.02rem;
		right: 0.13rem;
	}
	.pro_name_type .list li{
		font-size: 0.14rem;
		line-height: 0.2rem;
		padding: 0.04rem 0.14rem;
	}
	.pro_name.spel{
		margin-bottom: 0.15rem;
	}
	.mt40{
		margin-top: 0.2rem !important;
	}
	.cm_exp_tips{
		line-height: 0.22rem;
		margin-top: 0.2rem;
	}
	.cm_exp_tips h5{
		font-size: 0.14rem;
	}
	.serve_cs_list{
		margin: 0.1rem 0;
		display: block;
	}
	.serve_cs_list li{
		padding: 0;
		width: auto;
		margin-top: 0.1rem;
	}
	.serve_cs_list li .item{
		padding: 0.2rem;
	}
	.serve_cs_list li .item .icon{
		width: 0.44rem;
		height: 0.44rem;
		margin-right: 0.15rem;
	}
	.serve_cs_list li .item .icon img{
		width: 0.24rem;
	}
	.serve_cs_list li .item h5{
		font-size: 0.16rem;
		line-height: 0.2rem;
		margin-bottom: 0.04rem;
	}
	.serve_cs_list li .item p{
		font-size: 0.14rem;
		line-height: 0.2rem;
	}
	.software_list_2 .col_libox{
		border-bottom: 1px solid #e6e6e6;
		padding-bottom: 0.25rem;
		margin-top: 0.25rem;
	}
	.software_list_2 .col_libox:last-child{
		border-bottom: 0 none;
		padding-bottom: 0;
	}
	.software_item_2{
		padding: 0;
		border: 0 none;
		background: none;
		box-shadow: none;
	}
	.software_item_2 .title h5{
		font-size: 0.16rem;
	}
	.software_item_2 .title .icon{
		margin-right: 0.15rem;
	}
	.software_item_2 .info{
		font-size: 0.12rem;
		line-height: 0.18rem;
	}
	.software_item_2 .info .item{
		margin-bottom: 0.05rem;
	}
	.software_item_2 .txt .item{
		font-size: 0.12rem;
	}
	.software_item_2 .txt .item p{
		margin-top: 0;
	}
	.software_item_2 .txt .item h5{
		font-size: 0.12rem;
		margin-bottom: 0.04rem;
	}
	.software_opea .item .btn{
		font-size: 0.12rem;
		padding: 0.06rem 0.04rem;
	}
	.software_opea{
		margin-top: 0.15rem;
	}
	.software_opea .item .layer{
		width: 2.4rem;
		height: 2.4rem;
		padding: 0.15rem;
		position: fixed;
		margin: 0;
		bottom: auto;
		top: 50%;
		left: 50%;
		transform: translate3d(-50%, -50%, 0);
		z-index: 500;
	}
	.software_opea .item .layer .pic{
		height: 2.1rem;
	}
	.software_opea .item .layer:before{
		display: none;
	}
	.wt_h5_box{
		padding: 0.4rem 0.2rem 0.3rem;
	}
	.wt_h5_box .cont h5{
		font-size: 0.28rem;
		margin-bottom: 0.3rem;
	}
	.wt_h5_box .cont h5 em{
		font-size: 0.16rem;
	}
	.n_qrcode_item .pic{
		width: 1.2rem;
		height: 1.2rem;
		padding: 0.08rem;
		margin-bottom: 0.04rem;
	}
	.n_qrcode_item p{
		font-size: 0.14rem;
	}
	.wt_app_box{
		padding: 0.3rem 0.2rem;
		margin-bottom: 0.3rem;
	}
	.wt_app_box .cont h5{
		font-size: 0.16rem;
	}
	.wt_app_box .cont .title{
		font-size: 0.24rem;
	}
	.wt_app_box .cont .list{
		width: 100%;
		margin-bottom: 0.3rem;
	}
	.wt_app_box .cont .list li{
		font-size: 0.12rem;
		margin-bottom: 0.06rem;
	}
	.wt_app_box .img_wrap{
		width: 2rem;
		height: 1.8rem;
	}
	.online_cs_link{
		font-size: 0.16rem;
		position: absolute;
		bottom: 0;
		right: 0;
		z-index: 50;
	}
	.wt_app_process{
		padding: 0;
		border: 0 none;
		box-shadow: none;
		background: none;
		font-size: 0.14rem;
	}
	.wt_app_process p{
		margin-top: 0.06rem;
	}
	.sub_navtab.spel{
		padding: 0 0.2rem 0.2rem;
	}
	.detail_txt_wrap.info > .title{
		padding: 0.1rem 0 0;
	}
	.detail_txt_wrap.info .detail_txt_item{
		padding: 0;
		background: none;
		box-shadow: none;
		border: 0 none;
		padding-left: 0.12rem;
		margin-top: 0.25rem;
	}
	.detail_txt_wrap.info .detail_txt_item .detail_txt_title:before{
		width: 0.04rem;
		height: 0.04rem;
		top: 0.09rem;
		left: -0.12rem;
	}
	.per_type_list{
		display: block;
		margin: 0;
	}
	.per_type_list li{
		width: auto;
		padding: 0;
		margin-top: 0.12rem;
	}
	.branch_lycont{
		max-height: 5.2rem;
		overflow: auto;
		margin: 0 -0.1rem;
		padding: 0 0.1rem;
	}
	.branch_info_wrap{
		display: block;
		margin-top: 0.05rem;
	}.branch_info_wrap .pic{
		width: 100%;
		margin-right: 0;
		margin-bottom: 0.15rem;
	}
	.branch_info_wrap .row_02{
		display: block;
	}
	.branch_info_wrap .row_02 .col_item{
		margin-bottom: 0.06rem;
	}
	.branch_txt_mod{
		margin-top: 0.15rem;
	}
	.cm_video_list.col_4 li{
		width: auto;
	}
	.article_cm_wrap{
		padding-top: 0.2rem;
	}
	.article_title{
		padding-bottom: 0.15rem;
		margin-bottom: 0.2rem;
	}
	.article_title h2{
		font-size: 0.2rem;
	}
	.article_title .info{
		display: flex;
		flex-wrap: wrap;
		margin-top: 0.1rem;
	}
	.article_title .info .item{
		width: 50%;
		margin-left: 0;
		margin-top: 0.05rem;
	}
	.article_title .info .item:nth-child(2n){
		text-align: right;
	}
	.article_title .info .item a{
		margin: 0 0.02rem;
	}
	.banner_box .swiper_pagination{
		bottom: 0.16rem !important;
	}
	.banner_box .swiper_pagination span{
		width: 0.32rem;
		height: 0.03rem;
	}
	.xp_banner_box,
	.xp_banner_box .swiper-container{
		height: 1.6rem;
	}
	.xp_banner_box .swiper_pagination{
		bottom: 0.16rem !important;
	}
	.xp_banner_box .swiper_pagination span{
		width: 0.32rem;
		height: 0.03rem;
	}
	.n_main_cont{
		padding: 0.4rem 0;
		min-height: 3.6rem;
	}
	.center_pg_wrap{
		width: auto;
	}
	.n_main_title{
		padding: 0.15rem 0;
	}
	.result_box .icon{
		width: 0.6rem;
	}
	.result_box h5{
		font-size: 0.18rem;
		line-height: 0.28rem;
	}
	.table_flexbox > .col_item .pro_info_wrap{
		box-shadow: 0 0.1rem 0.3rem rgba(0, 0, 0, 0.06);
	}
	.table_flexbox > .col_item .pro_info_wrap .table_scroll{
		max-height: 2.01rem;
	}
}

