@charset "utf-8";
@media all and (max-width: 1024px){
	body, html{
		height: auto;
	}
    body{
        overflow-y:visible !important;
        -webkit-touch-callout: none;
        -webkit-user-select:none;
        -moz-user-select:none;
        user-select:none;
        -webkit-overflow-scrolling : touch;
    }
    body *{
        box-sizing: border-box;
        -moz-box-sizing: border-box; /* Firefox */
        -webkit-box-sizing: border-box; /* Safari */
    }
    /* html4 reset */
    body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
        margin:0;
        padding:0;
    }
    fieldset, img {
        border:0 none;
    }
    address, caption, cite, code, dfn, em, th, var, b,h1,h2,h3 {
        font-style:normal;
        font-weight:normal;
    }
    ol, ul, li {
        list-style-type:none
    }
    q:before, q:after {
        content:'';
    }
    abbr, acronym {
        border:0;
        font-variant:normal;
    }
    table {
        border-collapse:collapse;
        border-spacing:0;
    }
    th,td,caption{
        vertical-align:top;
        text-align:left;
    }
    input[type="text"],
    input[type="email"],
    input[type="search"],
    input[type="password"],
    input[type="date"],
    input[type="month"],
    input[type="tel"],
    input[type="radio"],
    input[type="checkbox"],
    button {
        -webkit-appearance: none;
        -moz-appearance: none;
        -moz-border-radius:0; -webkit-border-radius:0; border-radius:0;
		-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    }
    input[type="search"] {
        -webkit-appearance: textfield;
    }
    input[type="search"]::-webkit-search-cancel-button,
    input[type="search"]::-webkit-search-decoration {
        -webkit-appearance: none;
    }
    img {
        vertical-align:middle;
        font-size:0;
    }
	.h5_inner_banner img{
		width:100%;
	}
    h1 { font-size: 0.24rem; }
    h2 { font-size: 0.2rem; }
    h3 { font-size: 0.18rem; }
    h4 { font-size: 0.16rem; }
    h5 { font-size: 0.14rem; }
    .ui.layout {
        display:-webkit-box;
        display:-webkit-flex;
        display:flex;
        height:inherit!important;
    }
    .ui.layout.vertical {
        -webkit-box-orient:vertical;
        box-orient:vertical;
        -webkit-flex-direction:column;
        flex-direction:column;
    }
    .ui.layout > .row-1 {
        -moz-box-flex:1;
        -webkit-box-flex:1;
        -webkit-flex:1;
        flex:1;
    }
    .ui.layout > .row-2 {
        -moz-box-flex:2;
        -webkit-box-flex:2;
        -webkit-flex:2;
        flex:2;
    }
    .ui.layout > .row-3 {
        -moz-box-flex:3;
        -webkit-box-flex:3;
        -webkit-flex:3;
        flex:3;
    }
    .ui.layout:not(.vertical) > .row-1,
    .ui.layout:not(.vertical) > .row-2,
    .ui.layout:not(.vertical) > .row-3 {
        width:0.2rem;
    }
    /* html5 reset */
    footer,header,section,nav,article,aside,menu,details,figcaption{
        margin: 0;
        padding: 0;
        display: block;
    }
    ::-moz-placeholder,::-webkit-input-placeholder{
        color: #ccc;
    }
    a{
        text-decoration:none;
        -webkit-tap-highlight-color: rgba(0,0,0,0);
    }
    a:hover{
        opacity: 1;
    }
    .clear{
        clear: both;
        font-size: 0;
        height: 0;
        line-height: 0;
        overflow: hidden;
    }
    .clearfix:after{
        clear: both;
        content: "";
        display: block;
        font-size: 0;
        height: 0;
        visibility: hidden;
    }
    .clearfix{
        zoom:1;
    }
    /* Body,links,basics */
    body,html{
        width: 100%;
        min-width:100%;
        height: 100%;
        font-size: 100px;
        position: relative;
        /* -webkit-overflow-scrolling:touch; */
    }
    body{
        font-size: 0.14rem;
        line-height: 0.2rem ;
        font-family: PingFang SC Medium,STHeiti STXihei,Microsoft JhengHei,Microsoft YaHei,Arial;
        -webkit-font-smoothing:antialiased;
        -moz-osx-font-smoothing:grayscale;
        text-rendering: optimizelegibility;
        color: #666;
        overflow-x:hidden;
        background: #F6F6F6;
    }
    .fl{
        float: left;
    }
    .fr{
        float: right;
    }
    .wrapfix {
    	width: 100%;
    }
	
}
/* index-start */
.h5_page {
	display: none;
}
.fixed_top {
	display: none;
	height: 0.5rem;
	line-height: 0.5rem;
	text-align: center;
	background: #FAF9F8;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 6000;
}
.fixed_top .menu {
	display: block;
	width: 0.3rem;
	height: 0.3rem;
	background: url(../images/h5/icon_menu.png) no-repeat center;
	position: absolute;
	left: 0.15rem;
	top: 0.1rem;
}
.fixed_top .menu.active {
	background: url(../images/h5/icon_menu2.png) no-repeat center;
}
.fixed_top img.logo {
	width: 1.2rem;
	margin-top: 0.09rem;
}

.h5_banner_main {
	margin-top: 0.5rem;
	position: relative;
}
.h5_banner {
	position: relative;
}
.h5_banner li a {
	display: block;
}
.h5_banner li img {
	display: block;
	width: 100%;
}


.h5_page .dot_box {
    bottom: 0.6rem;
}
.h5_page .dot_box span {
    width: 0.15rem;
    height: 0.03rem;
    margin: 0 0.03rem;
    vertical-align: bottom;
    /*background: #FFFFFF;*/
}
.h5_page .box span.swiper-pagination-bullet-active , .h5_dot_box span:hover , .h5_dot_box span.on {
    height: 0.05rem;
    background: #d0001d;
}

.h5_notice {
	height: 0.48rem;
	line-height: 0.2rem;
	padding: 0.14rem 0.15rem 0.14rem 1.18rem;
	position: absolute;
	left: 0.15rem;
	right: 0.15rem;
	bottom: 0;
	background: #D0001D;
	z-index: 2;
}
.h5_notice > span {
	display: block;
	float: left;
	color: #FFFFFF;
	font-weight: 500;
	padding-left: 0.32rem;
	background: url(../images/h5/h5_notice.png) no-repeat left center;
	position: absolute;
	top: 0.14rem;
	left: 0.15rem;
}
.h5_notice ul li a {
	display: block;
	color: #FFFFFF;	
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.h5_news_notice {
	margin-top: 0.1rem;
	background: #FFFFFF;
}
.h5_tab_ul {
	width: 100%;
	display: table;
	white-space: nowrap;
	background: #FFFFFF;
}
.h5_tab_ul li {
	padding: 0 0.15rem;
	display: table-cell;
	text-align: center;
}
.h5_tab_ul li a {
	display: inline-block;
	height: 0.55rem;
	line-height: 0.53rem;
	font-size: 0.16rem;
	color: #666;
}
.h5_tab_ul li.active a {
	font-size: 0.18rem;
	font-weight: bold;
	color: #D50212;
	border-bottom: 0.02rem solid #D50212;
}
.h5_news_ul {
	padding: 0.15rem 0.15rem 0.1rem;
}
.h5_news_ul li {
	padding: 0.1rem 0;
}
.h5_news_ul li a {
	display: block;
	padding-left: 0.86rem;
	min-height: 0.65rem;
	position: relative;
}
.h5_news_ul li .lt_date {
	width: 0.65rem;
	height: 0.65rem;
	text-align: center;
	font-family: arial;
	padding-top: 0.06rem;
	border: 1px solid #F0F0F0;
	position: absolute;
	top: 0.03rem;
	left: 0;
}
.h5_news_ul li .lt_date strong {
	display: block;
	height: 0.34rem;
	line-height: 0.34rem;
	font-size: 0.3rem;
}
.h5_news_ul li .lt_date small {
	display: block;
	height: 0.14rem;
	line-height: 0.14rem;
	font-size: 0.1rem;
	color: #999;
}
.h5_news_ul li h4 {
	line-height: 0.22rem;
	font-size: 0.16rem;
	color: #333;
	margin-bottom: 0.04rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.h5_news_ul li p {
	line-height: 0.21rem;
	font-size: 0.13rem;
	color: #999;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.check_more {
	height: 0.5rem;
	text-align: center;
	background: #FFFFFF;
	position: relative;
}
.check_more a {
	display: inline-block;
	line-height: 0.5rem;
	color: #999;
	padding-right: 0.2rem;
	background: url(../images/h5/horn_down.png) no-repeat right center;
}

.h5_main_business {
	margin-top: 0.1rem;
	overflow: hidden;
	padding: 0.2rem 0.15rem 0.05rem;
	background: #FFFFFF;
}
.h5_main_business > div {
	float: left;
	width: 48%;
	margin-bottom: 0.15rem;
}
.h5_main_business > div:nth-child(2n-1) {
	margin-right: 4%;
}
.h5_business_box {
	border-radius: 0.06rem;
	overflow: hidden;
	position: relative;
}
.h5_business_box img {
	width: 100%;
	height: 100%;
}
.h5_business_box h4 {
	height: 0.47rem;
	line-height: 0.47rem;
	padding: 0 0.14rem 0 0.11rem;
	background: rgba(0,0,0,.3);
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
}
.h5_business_box h4 a {
	display: block;
	color: #FFFFFF;
	font-weight: bold;
	padding-right: 0.15rem;
	background: url(../images/h5/horn_rt.png) no-repeat right center;
}
.h5_tit_box .tit {
	line-height: 0.3rem;
	font-size: 0.21rem;
	color: #000;
	font-weight: 500;
	padding: 0.17rem 0 0.13rem;
	position: relative; 
}
.h5_tit_box .tit b {
	display: block;
	height: 0.44rem;
	line-height: 0.44rem;
	font-size: 0.24rem;
	color: #F7F7F7;
	font-family: arial;
	white-space: nowrap;
	position: absolute;
	top: 0.3rem;
	left: 0;
}
.h5_tit_box p {
	line-height: 0.21rem;
	font-size: 0.15rem;
	color: #666;
	position: relative;
	z-index: 10;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.h5_invest_box {
	margin-top: 0.1rem;
	background: #FFFFFF;
}
.h5_tit {
	text-align: center;
	padding: 0.28rem 0;
	position: relative;
	z-index: 1;
}
.h5_tit strong {
	display: block;
	line-height: 0.3rem;
	font-size: 0.21rem;
	font-weight: bold;
}
.h5_tit b {
	display: block;
	width: 100%;
	line-height: 0.48rem;
	font-size: 0.28rem;
	color: #F7F7F7;
	position: absolute;
	top: 0.2rem;
	left: 0;
	z-index: -1;
}
.h5_invest_ul {
	overflow: hidden;
	padding: 0 0.15rem 0.08rem;
}
.h5_invest_ul li {
	float: left;
	width: 48%;
	margin-bottom: 4%;
	background: url(../images/h5/invest_bg.png) no-repeat center;
}
.h5_invest_ul li:nth-child(2n-1) {
	margin-right: 4%;
}
.h5_invest_ul li a {
	display: block;
	height: 0.62rem;
	line-height: 0.62rem;
	font-size: 0.16rem;
	color: #D41933;
	font-weight: bold;
	padding-left: 0.63rem;
	background-size: cover;
}
.h5_invest_ul li.n1 a {
	background: url(../images/h5/icon_invest01.png) no-repeat 0.18rem center;
} 
.h5_invest_ul li.n2 a {
	background: url(../images/h5/icon_invest02.png) no-repeat 0.18rem center;
} 
.h5_invest_ul li.n3 a {
	background: url(../images/h5/icon_invest03.png) no-repeat 0.18rem center;
} 
.h5_invest_ul li.n4 a {
	background: url(../images/h5/icon_invest04.png) no-repeat 0.18rem center;
} 

.h5_page .index_ul {
	height: auto;
	margin-top: 0;
	overflow: hidden;
	background: #F5F5F5;
}
.h5_page .index_ul li {
	width: 33.33%;
	padding: 0.12rem 0;
}
.h5_page .index_ul li h5 {
	font-size: 0.14rem;
	font-weight: 500;
}
.h5_page .index_ul li strong {
	line-height: 0.25rem;
	font-size: 0.18rem;
	padding: 0.09rem 0 0.02rem;
}
.index_ul li .num {
	white-space: nowrap; 
}
.index_ul li .num span {
	font-size: 12px;
}

.index_page .h5_footer {
	margin-top: 0;
}
.h5_footer {
	display: none;
	margin: 0.2rem 0 0.56rem;
	padding: 0.09rem 0.15rem 0.29rem;
	background: #F5F5F5;
}
.h5_footer p {
	line-height: 0.17rem;
	font-size: 0.12rem;
}
.h5_footer p img {
	margin-right: 0.04rem;
}

.fixed_footer {
	display: none;
	height: 0.56rem;
	padding: 0 0.28rem;
	background: #D6001E;
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 7000;
}
.fixed_footer .contact {
	display: block;
	line-height: 0.3rem;
	color: #FFFFFF;
	padding-left: 0.22rem;
	background: url(../images/h5/icon_contact.png) no-repeat left center;
	position: absolute;
	top: 0.13rem;
	left: 0.28rem;
}
.fixed_footer .wd {
	display: block;
	line-height: 0.3rem;
	color: #FFFFFF;
	padding-left: 0.24rem;
	background: url(../images/h5/icon_wd.png) no-repeat left center;
	position: absolute;
	top: 0.13rem;
	right: 0.28rem;
}
.fixed_footer .menu {
	width: 0.64rem;
	height: 0.64rem;
	padding: 0.07rem;
	background: #D6001E;
	border-radius: 50%;
	position: absolute;
	top: -0.15rem;
	left: 50%;
	margin-left: -0.32rem;
	z-index: 10;
}
.fixed_footer .menu a {
	display: block;
	width: 0.5rem;
	height: 0.5rem;
	border-radius: 50%;
	background: #E40826 url(../images/h5/ft_menu.png) no-repeat center;
}
.fixed_footer .menu a.active {
	display: block;
	width: 0.5rem;
	height: 0.5rem;
	background: #E40826 url(../images/h5/ft_menu2.png) no-repeat center;
}


.ft_nav_ul {
	width: 100%;
	overflow: hidden;
	height: 1.25rem;
	background: #FFFFFF;
	border-radius: 0.1rem 0.1rem 0 0;
	table-layout: fixed;
	padding: 0 0.08rem;
	position: absolute;
	left: 0;
	right: 0;
	top: -1.25rem;
}
.ft_nav_ul li {
	float: left;
	width: 33.33%;
	text-align: center;
	padding: 0.16rem 0;
}
.ft_nav_ul li a {
	display: block;
	line-height: 0.2rem;
	color: #333;
	font-weight: 500;
	padding-top: 0.45rem;
}
.ft_nav_ul li.n1 a {
	background: url(../images/h5/ft_nav01.png) no-repeat center 0.04rem;
}
.ft_nav_ul li.n2 a {
	background: url(../images/h5/ft_nav02.png) no-repeat center 0.04rem;
}
.ft_nav_ul li.n3 a {
	background: url(../images/h5/ft_nav03.png) no-repeat center 0.04rem;
}

.h5_shadow {
	background: rgba(0,0,0,.4);
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	z-index: 6500;
}
.h5_header_shadow {
	background: rgba(0,0,0,.4);
	position: fixed;
	top: 0.5rem;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 7001;
}
.menu_pop {
	width: 76%;
	background: #FFFFFF;
	position: fixed;
	top: 0.5rem;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 7001;
}
.h5_menu_ul {
	height: 100%;
	overflow-y: scroll;
}
.h5_menu_ul > li {
	position: relative;
}
/*下边框*/
.fixed_top:after , 
.h5_menu_ul > li:not(:last-child):after , 
.h5_page .pro_roster_box:not(:last-child):after , 
.gq_info_box:not(:last-child):after , 
.h5_wealth_list .box:not(:last-child):after , 
.h5_jgkh_list .box:not(:last-child):after , 
.h5_assets_list .box:not(:last-child):after , 
.h5_trade_news_ul li:not(:last-child):after ,
.h5_hot_pro_ul li:not(:last-child):after ,
.h5_video_ul li:after ,
.h5_staff_ul li:not(:last-child):after ,
.h5_rzrq_ul li:not(:last-child):after ,
.h5_wealth_brief > .tit:after ,
.h5_login_input:after ,
.asset_pro_list .box:not(:last-child):after ,
.h5_security_ul li:not(:last-child):after ,
.h5_question_form .input_box:after ,
.h5_question_form .upload_box:after ,
.h5_branch_ul li:not(:last-child):after ,
.h5_page .search_top_box:after ,
.h5_address_ul li:not(:last-child):after ,
.h5_filter:after ,
.h5_filter .drop_ul li:not(:last-child):after ,
.h5_dynamic_ul li:not(:last-child):after {
  content:'';
  position:absolute;
  box-sizing:border-box;
  border-width:0;
  border-style:solid;
  border-color:#E5E5E5;
  pointer-events:none;
  border-bottom-width:1px;
  width: 100%;
  height: 1px;
  -webkit-transform:scaleY(.5); 
  transform:scaleY(.5);
  bottom:0;
  left:0;
  -webkit-transform-origin:0 100%;
  transform-origin:0 100%;
}
.h5_menu_ul > li > a {
	display: block;
	height: 0.58rem;
	line-height: 0.58rem;
	font-size: 0.16rem;
	color: #000;
	font-weight: bold;
	padding-left: 0.3rem;
	position: relative;
}
.h5_menu_ul > li.active > a {
	color: #FFFFFF;
	background: #D1001D;
}
.h5_menu_ul > li > a i {
	display: block;
	width: 0.3rem;
	height: 0.3rem;
	position: absolute;
	right: 0.23rem;
	top: 50%;
	margin-top: -0.15rem;
	background: url(../images/h5/horn_down.png) no-repeat center;
}
.h5_menu_ul > li.active > a i {
	background: url(../images/h5/horn_up.png) no-repeat center;
}
.h5_second_ul > li > a{
	display: block;
	height: 0.62rem;
	line-height: 0.62rem;
	font-size: 0.16rem;
	color: #333;
	padding-left: 0.4rem;
}
.h5_second_ul > li.active > a {
	color: #D1001D;
	font-weight: 500;
}
.h5_second_ul > li > a i {
	display: block;
	width: 0.15rem;
	height: 0.2rem;
	position: absolute;
	right: 0.3rem;
	/*top: 50%;*/
	margin-top: -0.4rem;
	background: url(../images/h5/horn_down.png) no-repeat center;
}
.h5_second_ul > li.active > a i {
	background: url(../images/h5/horn_up2.png) no-repeat center;
}
.h5_child_ul > li{
	border-bottom: 1px solid #F6F6F6;
}
.h5_child_ul > li > a{
	display: block;
	height: 0.4rem;
	line-height: 0.4rem;
	font-size: 0.14rem;
	color: #666;
	padding-left: 0.4rem;
}
.h5_child_ul > li.active > a {
	color: #D1001D;
	font-weight: 500;
}
.h5_second_ul > li > a {
	border-bottom: 1px solid #F6F6F6;	
	position: relative;
}
.h5_second_ul > li > a i {
	display: block;
	width: 0.3rem;
	height: 0.3rem;
	position: absolute;
	right: 0.23rem;
	top: 50%;
	margin-top: -0.15rem;
	background: url(../images/h5/horn_down.png) no-repeat center;
}
.h5_second_ul > li.active > a i {
	background: url(../images/h5/horn_up2.png) no-repeat center;
}

.h5_nav_ul {
	width: 100%;
	display: table;
	overflow: hidden;
	background: #FFFFFF;
	table-layout: fixed;
	padding: 0 0.08rem;
}
.h5_nav_ul li {
	display: table-cell;
	text-align: center;
	padding: 0.2rem 0;
}
.h5_nav_ul li a {
	display: block;
	line-height: 0.2rem;
	color: #333;
	font-weight: 500;
	padding-top: 0.45rem;
}
.h5_nav_ul li.n1 a {
	background: url(../images/h5/ft_nav01.png) no-repeat center 0.04rem;
}
.h5_nav_ul li.n2 a {
	background: url(../images/h5/ft_nav02.png) no-repeat center 0.04rem;
}
.h5_nav_ul li.n3 a {
	background: url(../images/h5/ft_nav03.png) no-repeat center 0.04rem;
}
.h5_nav_ul li.n4 a {
	background: url(../images/h5/ft_nav04.png) no-repeat center 0.04rem;
}












/* index-end */

/*介绍详情*/
.h5_inner_banner {
	display: none;
	margin-top: 0.5rem;
	position: relative;
}
.h5_inner_banner img {
	width: 100%;
}
.h5_inner_banner .cen_text {
	width: 100%;
	line-height: 0.4rem;
	font-size: 0.28rem;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -0.2rem;
}
.h5_detail_cont {
	margin-bottom: 0.1rem;
	padding: 0.18rem 0.2rem 0.08rem;
	background: #FFFFFF;
}
.h5_detail_cont p {
	line-height: 0.32rem;
	font-size: 0.16rem;
	color: #333;
	text-align: justify;
	padding-bottom: 0.2rem;
}


/*咨询动态*/
.h5_dynamic_ul {
	padding: 0 0.15rem;
	background: #FFFFFF;
}
.h5_dynamic_ul li {
	position: relative;
}
.h5_dynamic_ul li a {
	display: block;
	padding: 0.18rem 0 0.15rem;
}
.h5_dynamic_ul li h3 {
	line-height: 0.3rem;
	font-size: 0.18rem;
	color: #333;
	text-align: justify;
	font-weight: bold;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.h5_dynamic_ul li p {
	line-height: 0.2rem;
	color: #999;
	padding-top: 0.17rem;
}


/*资讯详情*/
.h5_article_detail {
	padding: 0.2rem;
	margin-top: 0.5rem;
	background: #FFFFFF;
}
.h5_article_detail .tit {
	line-height: 0.4rem;
	font-size: 0.24rem;
	color: #333;
	font-weight: bold;
	text-align: justify;
}
.h5_article_detail p.time {
	line-height: 0.2rem;
	color: #999;
	padding: 0.15rem 0;
}
.h5_article_detail .cont_box {
	padding: 0.1rem 0;
}
.h5_article_detail .cont_box p {
	line-height: 0.32rem;
	font-size: 0.16rem;
	color: #333;
	text-align: justify;
}

/*财富管理*/
.h5_wealth_brief {
	padding: 0.15rem 0.2rem 0.03rem;
	background: #FFFFFF;
}
.h5_wealth_brief > .tit {
	line-height: 0.3rem;
	font-size: 0.22rem;
	color: #333;
	font-weight: bold;
	padding: 0.05rem 0 0.15rem;
	position: relative;
}
.h5_wealth_brief .cont_box {
	padding-bottom: 0.16rem;	
}
.h5_wealth_brief .cont {
	height: 1.6rem;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.h5_wealth_brief .cont_box.unfold .cont {
	height: auto;
	display: block;
} 
.h5_wealth_brief p {
	line-height: 0.32rem;
	font-size: 0.16rem;
	color: #333;
	text-indent: 2em;
	text-align: justify;
}
.h5_wealth_brief .cont p.no_indent {
	text-indent: 0;
}
.h5_wealth_brief .tip p {
	line-height: 0.32rem;
	color: #999;
	text-indent: 2em;
	text-align: justify;
}
.fold_box {
	height: 0.4rem;
	text-align: center;
}
.fold_box a {
	display: inline-block;
	line-height: 0.4rem;
	color: #999;
	padding-right: 0.2rem;
	background: url(../images/h5/horn_down.png) no-repeat right center;
}
.unfold .fold_box a {
	background: url(../images/h5/horn_up3.png) no-repeat right center;
} 

.h5_wealth_ul , .h5_moneyWiz_ul{
	overflow: hidden;
	padding-bottom: 0.08rem;
}
.h5_wealth_ul li , .h5_moneyWiz_ul li {
	float: left;
	width: 48%;
	margin-bottom: 4%;
	background: url(../images/h5/wealth_bg.png) no-repeat center;
	background-size: cover;
}
.h5_wealth_ul li:nth-child(2n-1) ,
.h5_moneyWiz_ul li:nth-child(2n-1) {
	margin-right: 4%;
}
.h5_wealth_ul li a ,
.h5_moneyWiz_ul li a {
	display: block;
	height: 0.7rem;
	line-height: 0.7rem;
	font-size: 0.16rem;
	color: #C79D63;
	font-weight: bold;
	padding-left: 0.65rem;
	background-size: cover;
}
.h5_wealth_ul li.n1 a {
	background: url(../images/h5/nav_wealth01.png) no-repeat 0.2rem center;
} 
.h5_wealth_ul li.n2 a {
	background: url(../images/h5/nav_wealth02.png) no-repeat 0.2rem center;
} 
.h5_wealth_ul li.n3 a {
	background: url(../images/h5/nav_wealth03.png) no-repeat 0.2rem center;
} 
.h5_wealth_ul li.n4 a {
	background: url(../images/h5/nav_wealth04.png) no-repeat 0.2rem center;
} 

.h5_moneyWiz_ul li.n1 a {
	background: url(../images/h5/nav_moneyWiz01.png) no-repeat 0.2rem center;
} 
.h5_moneyWiz_ul li.n2 a {
	background: url(../images/h5/nav_moneyWiz02.png) no-repeat 0.2rem center;
} 
.h5_moneyWiz_ul li.n3 a {
	background: url(../images/h5/nav_moneyWiz03.png) no-repeat 0.2rem center;
} 
.h5_moneyWiz_ul li.n4 a {
	background: url(../images/h5/nav_moneyWiz04.png) no-repeat 0.2rem center;
}

.h5_wealth_list ,
.h5_jgkh_list ,
.h5_assets_list {
	margin-top: 0.1rem;
	padding: 0 0.15rem;
	background: #FFFFFF;
}
.h5_wealth_list .box ,
.h5_jgkh_list .box ,
.h5_assets_list .box {
	padding: 0.1rem 0;
	position: relative;
}
.h5_wealth_list .box > h3 ,
.h5_jgkh_list .box > h3 ,
.h5_jgkh_list .box > a h3 ,
.h5_assets_list .box > h3 {
	height: 0.4rem;
	line-height: 0.4rem;
	color: #333;
	padding-left: 0.27rem;
	position: relative;
}
.h5_wealth_list  .box.active > h3 ,
.h5_jgkh_list  .box.active > h3 ,
.h5_jgkh_list  .box.active > a h3 ,
.h5_assets_list  .box.active > h3{
 	color: #D50212;
}
.h5_wealth_list h3.icon01 {
	background: url(../images/h5/icon_wealth01.png) no-repeat left center;
}
.h5_wealth_list h3.icon02 {
	background: url(../images/h5/icon_wealth02.png) no-repeat left center;
}
.h5_wealth_list h3.icon03 {
	background: url(../images/h5/icon_wealth03.png) no-repeat left center;
}
.h5_wealth_list h3.icon04 {
	background: url(../images/h5/icon_wealth04.png) no-repeat left center;
}
.h5_wealth_list h3.icon05 {
	background: url(../images/h5/icon_wealth05.png) no-repeat left center;
}
.h5_wealth_list h3.icon06 {
	background: url(../images/h5/icon_wealth06.png) no-repeat left center;
}
.h5_assets_list h3.icon01 {
	background: url(../images/h5/icon_assets01.png) no-repeat left center;
}
.h5_assets_list h3.icon02 {
	background: url(../images/h5/icon_assets02.png) no-repeat left center;
}
.h5_assets_list h3.icon03 {
	background: url(../images/h5/icon_assets03.png) no-repeat left center;
}
.h5_assets_list h3.icon04 {
	background: url(../images/h5/icon_assets04.png) no-repeat left center;
}
.h5_jgkh_list h3.icon01 {
	background: url(../images/h5/icon_jgkh01.png) no-repeat left center;
}
.h5_jgkh_list h3.icon02 {
	background: url(../images/h5/icon_jgkh02.png) no-repeat left center;
}
.h5_jgkh_list h3.icon03 {
	background: url(../images/h5/icon_jgkh03.png) no-repeat left center;
}
.h5_jgkh_list h3.icon04 {
	background: url(../images/h5/icon_jgkh04.png) no-repeat left center;
}
.h5_jgkh_list h3.icon05 {
	background: url(../images/h5/icon_jgkh05.png) no-repeat left center;
}
.h5_jgkh_list h3.icon06 {
	background: url(../images/h5/icon_jgkh06.png) no-repeat left center;
}
.h5_jgkh_list h3.icon07 {
	background: url(../images/h5/icon_jgkh07.png) no-repeat left center;
}
.h5_wealth_list .box > h3 em ,
.h5_jgkh_list .box > h3 em ,
.h5_jgkh_list .box > a h3 em ,
.h5_assets_list .box > h3 em {
	display: block;
	width: 0.15rem;
	height: 0.4rem;
	background: url(../images/h5/horn_down.png) no-repeat center;
	position: absolute;
	top: 0;
	right: 0;
}
.h5_wealth_list .box.active > h3 em ,
.h5_jgkh_list .box.active > h3 em ,
.h5_jgkh_list .box.active > a h3 em ,
.h5_assets_list .box.active > h3 em {
	background: url(../images/h5/horn_up2.png) no-repeat center;	
}
.h5_wealth_list .cont ,
.h5_jgkh_list .cont ,
.h5_assets_list .cont {
	display: none;
	padding: 0.05rem 0;
}
.h5_wealth_list .active .cont ,
.h5_jgkh_list .active .cont ,
.h5_assets_list .active .cont {
	display: block;
}
.h5_wealth_list .cont p ,
.h5_jgkh_list .cont p ,
.h5_assets_list .cont p {
	line-height: 0.32rem;
	font-size: 0.16rem;
	color: #333;
}
.h5_wealth_list .cont .more ,
.h5_jgkh_list .cont .more ,
.h5_assets_list .cont .more {
	display: block;
	width: 0.74rem;
	height: 0.3rem;
	line-height: 0.3rem;
	color: #D50212;
	margin-top: 0.05rem;
	background: url(../images/h5/icon_more.png) no-repeat right center;
}

.trade_nav_wrap {
	background: #FFFFFF;
	position: relative;
	box-shadow: 0 0.02rem 0.05rem rgba(218, 218, 218, .5);
}
.trade_nav_ul {
	width: 100%;
	display: table;
	table-layout: fixed;
	position: relative;
}
.trade_nav_ul li {
	display: table-cell;
	text-align: center;
	padding: 0.12rem 0 0.18rem;
	position: relative;
}
.trade_nav_ul li.active:after {
	content: '';
	float: left;
	width: 0; 
	height: 0;
	border-width: 0.07rem;
	border-style: solid;
	border-color: transparent transparent rgba(218, 218, 218, .5) transparent;
	position: absolute;
	left: 50%;
	bottom: 0;
	margin-left: -0.07rem;
}
.trade_nav_ul li a {
	display: block;
	line-height: 0.22rem;
	font-size: 0.16rem;
	color: #C79D63;
	font-weight: 500;
	padding-top: 0.38rem;
}
.trade_nav_ul li.active a {
	color: #D50212;
}
.trade_nav_ul li.n1 a {
	background: url(../images/h5/trade_nav01.png) no-repeat center top;
}
.trade_nav_ul li.n1.active a {
	background: url(../images/h5/trade_nav01_on.png) no-repeat center top;
}
.trade_nav_ul li.n2 a {
	background: url(../images/h5/trade_nav02.png) no-repeat center top;
}
.trade_nav_ul li.n2.active a {
	background: url(../images/h5/trade_nav02_on.png) no-repeat center top;
}
.trade_nav_ul li.n3 a {
	background: url(../images/h5/trade_nav03.png) no-repeat center top;
}
.trade_nav_ul li.n3.active a {
	background: url(../images/h5/trade_nav03_on.png) no-repeat center top;
}
.trade_nav_ul li.n4 a {
	background: url(../images/h5/trade_nav04.png) no-repeat center top;
}
.trade_nav_ul li.n4.active a {
	background: url(../images/h5/trade_nav04_on.png) no-repeat center top;
}

.scroll_x {
	overflow-x: scroll;
}

.mt50 { margin-top: 0.5rem; }

.h5_img_cen {
	text-align: center;
	padding: 0.2rem 0.15rem;
	background: #FFFFFF;
}
.h5_img_cen img {
	max-width: 100%;
}

.h5_trade_news_ul {
	margin-top: 0.1rem;
	padding: 0 0.15rem;
	background: #FFFFFF;
}
.h5_trade_news_ul li {
	padding: 0.2rem 0;
	position: relative;
}
.h5_trade_news_ul li a {
	display: block;
	padding: 0.04rem 0 0.04rem 0.44rem;
}
.h5_trade_news_ul li h4 {
	line-height: 0.28rem;
	font-size: 0.2rem;
	color: #333;
}
.h5_trade_news_ul li p {
	line-height: 0.2rem;
	font-size: 0.15rem;
	color: #999;
	padding-top: 0.1rem;
}
.h5_trade_news_ul li.n1 a {
    background: url(../images/icon_trade01.png) no-repeat left 0.04rem;
}
.h5_trade_news_ul li.n2 a {
    background: url(../images/icon_trade02.png) no-repeat left 0.04rem;
}

.h5_busi_cont {
	padding: 0.2rem;
	margin-top: 0.1rem;
	background: #FFFFFF;
}
.h5_busi_cont.mt0 {
	margin-top: 0;
}
.h5_busi_cont > .cont p {
    line-height: 0.32rem;
    font-size: 0.16rem;
    color: #333;
    text-indent: 2em;
}

.h5_tab_cen {
	font-size: 0;
	text-align: center;
	white-space: nowrap;
	padding-bottom: 0.14rem;
}
.h5_tab_cen li {
	display: inline-block;
	height: 0.28rem;
	line-height: 0.28rem;
	font-size: 0.14rem;
	padding: 0 0.12rem;
	border: 1px solid #DCDCDC;
}
.h5_tab_cen.tab2 li {
	height: 0.4rem;
	line-height: 0.4rem;
	padding: 0 0.22rem;
}
.h5_tab_cen li:not(:last-child) {
	border-right: 0;
}
.h5_tab_cen li:first-child {
	border-radius: 0.02rem 0 0 0.02rem
}
.h5_tab_cen li:last-child {
	border-radius: 0  0.02rem 0.02rem 0;
}
.h5_tab_cen li.active {
	color: #FFFFFF;
	border-color: #D50212;
	background: #D50212;
}


.h5_tech_info {
	padding-top: 0.1rem;
}
.h5_tech_info > p {
    line-height: 0.32rem;
    font-size: 0.16rem;
    color: #333;
    padding: 0.05rem 0;
}
.h5_tech_info > p.p2 {
	line-height: 0.28rem;
	font-size: 0.14rem;
	padding: 0;
}
.h5_tech_info > p.dot {
	padding: 0 0 0 0.2rem;
	position: relative;
}
.h5_tech_info > p.dot:before {
	content: '';
	width: 0.06rem;
	height: 0.06rem;
	background: #C79D63;
	border-radius: 50%;
	position: absolute;
	top: 0.13rem;
	left: 0;
}
.h5_tech_info > h3 {
    line-height: 0.26rem;
    color: #333;
    font-weight: bold;
    padding: 0.15rem 0 0.05rem;
}
.h5_tech_info > h4 {
    line-height: 0.32rem;
    color: #333;
    font-weight: bold;
}
.h5_tech_info > h5 {
    line-height: 0.32rem;
    color: #333;
    font-weight: bold;
}
.h5_tech_info > .tit {
    line-height: 0.25rem;
    font-size: 0.18rem;
    color: #D50212;
    font-weight: bold;
    padding: 0.1rem 0 0.1rem 0.22rem;
    background: url(../images/icon08.png) no-repeat left center;
}

.h5_tj_link {
	padding: 0.1rem 0.15rem 0.2rem;
	background: #FFFFFF;
}
.h5_tj_link > .tit {
	line-height: 0.28rem;
    font-size: 0.2rem;
    color: #D50212;
    font-weight: bold;
	padding: 0.2rem 0 0.2rem 0.2rem;
    background: url(../images/icon08.png) no-repeat left center;
}
.h5_tj_link .link_box {
	margin-bottom: 0.1rem;
	border: 1px solid #f2f2f2;
}
.h5_tj_link .logo_img {
	text-align: center;
	padding: 0.26rem 0;
}
.h5_tj_link .cont_box {
	width: 100%;
	display: table;
	height: 0.78rem;
	line-height: 0.24rem;
	font-size: 0.15rem;
	color: #333;
	padding: 0.15rem 0.22rem;
	background: #f2f2f2;
}
.h5_tj_link .cont_box p a {
	display: table-cell;
	word-break: break-all;
	vertical-align: middle;
}

.h5_search_top {
	padding: 0.2rem 0.15rem 0;
	background: #FFFFFF;
	position: relative;
}
.h5_search_top.pad {
	padding: 0.2rem 1.16rem 0.2rem 0.15rem;
}
.h5_search_top.border {
	border-bottom: 1px solid #E6E6E6;	
}
.h5_search_top .input_box {
	height: 0.5rem;
	position: relative;
}
.h5_search_top .input_box .icon {
	display: block;
	width: 0.32rem;
	height: 0.5rem;
	background: url(../images/h5/icon_search.png) no-repeat center;
	position: absolute;
	left: 0.15rem;
	top: 0;
}
.h5_search_top .input_box .text {
	width: 100%;
	height: 0.5rem;
	font-size: 0.15rem;
	color: #333;
	line-height: 0.2rem;
	border: none;
	padding: 0.15rem 0.15rem 0.15rem 0.5rem;
	background: #F8F8F8;
}
.h5_search_top .rt_filter {
	height: 0.3rem;
	position: absolute;
	top: 0.3rem;
	right: 0.15rem;
}
.h5_search_top .rt_filter p {
	line-height: 0.3rem;
	font-size: 0.18rem;
	color: #333;
	text-align: right;
	padding-right: 0.14rem;
	background: url(../images/h5/triangle_down.png) no-repeat right center;
}
.h5_search_top .rt_filter .drop_ul{
	width: 116px;
    max-height: 240px;
    overflow-y: scroll;
    background: rgb(255, 255, 255);
    z-index: 100;
    box-shadow: rgb(226, 226, 226) 0px 8px 12px 0px;
    position: absolute;
    top: 40px;
    right: -14px;
}
.h5_search_top .rt_filter .drop_ul a{
	display: block;
    line-height: 40px;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.h5_search_top .rt_filter.active p {
	background: url(../images/h5/triangle_up.png) no-repeat right;
}
/*私人理财*/
.h5_hot_pro {
	padding: 0 0.15rem;
	background: #FFFFFF;
}
.h5_hot_pro > .tit {
	line-height: 0.3rem;
	font-size: 0.22rem;
	color: #333;
	font-weight: bold;
	padding: 0.15rem 0 0.1rem;
}
.h5_hot_pro_ul li {
	overflow: hidden;
	padding: 0.14rem 0 0.2rem;
	position: relative;
}
.h5_hot_pro_ul li h4 {
	line-height: 0.3rem;
	font-size: 0.18rem;
	color: #333;
	font-weight: bold;
}
.h5_hot_pro_ul li .fr {
	text-align: right;
}
.h5_hot_pro_ul li strong {
	display: block;
	height: 0.3rem;
	line-height: 0.3rem;
	font-size: 0.26rem;
	color: #EB4F5B;
	font-family: arial;
}
.h5_hot_pro_ul li strong small {
	font-size: 0.14rem;
}
.h5_hot_pro_ul li p {
	line-height: 0.24rem;
	padding-top: 0.06rem;
}
.h5_hot_pro_ul li .tag {
    font-size: 0;
    padding-top: 0.08rem;
}
.h5_hot_pro_ul li .tag span {
    display: inline-block;
    *display: inline;
    _zoom: 1;
    height: 0.24rem;
    line-height: 0.24rem;
    font-size: 0.15rem;
    color: #C79D63;
    padding: 0 0.08rem;
    margin-right: 0.1rem;
    background: #F6EEE3;
}

/*投顾服务*/
.h5_video {
	margin-bottom: 0.1rem;
}
.h5_video .img_box , .h5_video_ul .img_box {
	position: relative;	
}
.h5_video .img_box img , .h5_video_ul .img_box img {
	width: 100%;
}
.h5_video .img_box .play_btn , .h5_video_ul .img_box .play_btn {
	display: block;
	width: 0.56rem;
	height: 0.56rem;
	background: url(../images/h5/play_btn.png) no-repeat center;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -0.28rem 0 0 -0.28rem;
}
.h5_video_ul li {
	margin-bottom: 0.2rem;
	position: relative;
}
.h5_video_ul li .text_box {
	padding: 0.15rem 0;
}
.h5_video_ul li .text_box h4 {
	line-height: 0.3rem;
	font-size: 0.18rem;
	color: #333;
}
.h5_video_ul li .text_box p {
	line-height: 0.2rem;
	color: #999;
	padding-top: 0.05rem;
}

/*人员公司*/
.h5_select_box {
	margin-bottom: 0.2rem;
	padding: 0.1rem 0.4rem 0.1rem 0.2rem;
	position: relative;
	background: #F8F8F8;
	z-index: 100;
}
.h5_select_box .text {
	width: 100%;
	height: 0.3rem;
	line-height: 0.3rem;
	font-size: 0.15rem;
	color: #333;
	border: none;
	background: #F8F8F8;
}
.h5_select_box em.icon {
	display: block;
	width: 0.3rem;
	height: 0.3rem;
	background: url(../images/h5/triangle_down.png) no-repeat center;
	position: absolute;
	top: 0.1rem;
	right: 0.05rem;
} 
.h5_select_box.active em.icon {
	background: url(../images/h5/triangle_up.png) no-repeat center;
}
.h5_select_box .drop_ul {
	background: #F8F8F8;
	position: absolute;
	left: 0;
	right: 0;
	top: 0.5rem;
}
.h5_select_box .drop_ul li {
	line-height: 0.48rem;
	font-size: 0.18rem;
	color: #333;
	padding: 0 0.2rem;
	position: relative;
}


/*人员公示*/
.h5_staff_ul {
	padding: 0 0.15rem 0.15rem;
	background: #FFFFFF;
}
.h5_staff_ul li {
	padding: 0.24rem 0 0.15rem 0.83rem;
	position: relative;
}
.h5_staff_ul li img {
	width: 0.65rem;
	height: 0.65rem;
	border-radius: 50%;
	position: absolute;
	top: 0.2rem;
	left: 0;
}


/*融资融券*/
.h5_filter {
	height: 0.6rem;
	line-height: 0.4rem;
	padding: 0.1rem 0.2rem;
	background: #FFFFFF;
	position: relative;
	z-index: 100;
}
.h5_filter.active {
	z-index: 1001;
}
.h5_filter > b {
	display: inline-block;
	font-size: 0.18rem;
	color: #333;
	padding-right: 0.14rem;
	background: url(../images/h5/triangle_down.png) no-repeat right center;
}
.h5_filter.active > b {
	background: url(../images/h5/triangle_up.png) no-repeat right center;
}
.h5_filter .drop_ul {
	padding-left: 0.2rem;
	background: #FFFFFF;
	position: absolute;
	top: 0.6rem;
	left: 0;
	right: 0;
}
.h5_filter .drop_ul.scroll {
	max-height: 2.88rem;
	overflow-y: scroll;
}
.h5_select_box .drop_ul.scroll {
	max-height: 2.88rem;
	overflow-y: scroll;
}
.h5_filter .drop_ul li {
	line-height: 0.48rem;
	font-size: 0.18rem;
	color: #333;
	position: relative;
}
.h5_filter .drop_ul li a{
	display:block;
}
.h5_filter .drop_ul li.active {
	background: url(../images/h5/icon_active.png) no-repeat 95% center;
}

.h5_rzrq_ul {
	padding: 0 0.15rem;
	background: #FFFFFF;
}
.h5_rzrq_ul li {
	padding: 0.2rem 0 0.15rem;
	position: relative;
}
.h5_rzrq_ul li h3 {
	line-height: 0.3rem;
}
.h5_rzrq_ul li h3 b {
	color: #333;
	font-weight: bold;
}
.h5_rzrq_ul li h3 small {
	color: #999;
	font-weight: bold;
	padding-left: 0.08rem;
}
.h5_rzrq_ul li .bot {
	line-height: 0.2rem;
	padding-top: 0.08rem;
	overflow: hidden;
}
.h5_rzrq_ul li .bot > span {
	display: block;
	width: 50%;
	float: left;
	color: #999;
}
.h5_rzrq_ul li .bot > span em {
	color: #333;
}



.h5_totur_notice {
	display: none;
	padding: 0 0.15rem;
	background: #FFFFFF;
}
.h5_totur_notice > .tit {
	line-height: 0.3rem;
	font-size: 0.22rem;
	color: #333;
	font-weight: bold;
	padding: 0.2rem 0 0.05rem;
}
.h5_totur_notice .h5_dynamic_ul {
	padding: 0;
}


/*资产管理*/
.mt45 { margin-top: 0.45rem; }
.h5_login_box {
	min-height: 100%;
	overflow-y:scroll; 
	background: #FFFFFF;
	padding: 1.04rem 8.5% 0.66rem;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}
.h5_login_box .title {
	line-height: 0.4rem;
	font-size: 0.28rem;
	color: #333;
	text-align: center;
	font-weight: 500;
}
.h5_login_input {
	padding: 0.1rem 0;
	position: relative;
}
.h5_login_input .text {
	width: 100%;
	height: 0.35rem;
	line-height: 0.25rem;
	font-size: 0.18rem;
	color: #333;
	border: none;
	padding: 0.05rem 0.9rem 0.05rem 0;
}
.h5_login_input .get_code {
	display: block;
	line-height: 0.35rem;
	color: #D50212;
	position: absolute;
	right: 0;
	top: 0.1rem;
}
.h5_login_input .code_img {
	display: block;
	width: 0.85rem;
	height: 0.35rem;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -0.18rem;
}
.h5_login_box p.tip {
	line-height: 0.24rem;
	color: #D50212;
	font-size: 0.12rem;
	padding-top: 0.1rem;
}
.h5_login_box .pwd {
	height: 0.26rem;
	line-height: 0.26rem;
	padding-top: 0.06rem;
}
.h5_login_box .pwd .forget {
	display: block;
	float: right;
	color: #D0001D;
}
.h5_login_box .pwd .remember {
	display: inline-block;
	color: #666;
	padding-left: 0.23rem;
	background: url(../images/icon_check.png) no-repeat left center;
}
.h5_login_box .pwd .remember.checked {
	background: url(../images/icon_checked.png) no-repeat left center;
}
.h5_login_box .bot_reg {
	line-height: 0.2rem;
	text-align: center;
}
.h5_login_box .bot_reg a {
	color: #D0001D;	
}
.h5_btn {
	padding: 0.25rem 0;
}
.h5_red_btn {
	display: block;
	height: 0.45rem;
	line-height: 0.45rem;
	font-size: 0.18rem;
	color: #FFFFFF;
	text-align: center;
	background: #D50212;
	border-radius: 0.04rem;
}
.h5_red_btn.disabled {
	background: #DBDBDB;
}

.h5_login_input .m_get_code{
	position: absolute;
    top: 20px;
    right: 0;
    color: #D50212;
    font-size: 16px;
}
.login_input input.mtext {
	height: 20px;
    line-height: 20px;
    font-size: 16px;
    color: #333;
    padding: 5px 0;
    border: none;
    margin-left: -104px;
}
.h5_login_input .drop_ul{
	width: 100%;
    padding: 40px 0 10px;
    background: #FFFFFF;
    position: absolute;
    box-shadow: 0 1px 5px rgba(0,0,0,.1);
    z-index: 90;
    top: 10px;
	left: 0;
}
.h5_login_input .drop_ul li a{
	display: block;
    line-height: 40px;
    padding: 0 15px;
}
.asset_pro_list {
	padding: 0 0.15rem;
	background: #FFFFFF;
}
.asset_pro_list .box {
	padding: 0.2rem 0 0.1rem;
	position: relative;
}
.asset_pro_list .name_code {
	line-height: 0.3rem;
	font-size: 0.18rem;
	white-space: nowrap;
}
.asset_pro_list .name_code b {
	display: inline-block;
	max-width: 80%;
	color: #333;
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.asset_pro_list .name_code small {
	display: inline-block;
	color: #999;
	vertical-align: top;
	font-weight: bold;
}
.asset_pro_list .risk {
	padding: 0.05rem 0;
}
.asset_pro_list .risk span {
	display: inline-block;
	height: 0.24rem;
	line-height: 0.24rem;
	color: #C79D63;
	font-size: 0.15rem;
	padding: 0 0.08rem;
	background: #F6EEE3;
}

.h5_net_ul {
	width: 100%;
	display: table;
	table-layout: fixed;
}
.h5_net_ul li {
	display: table-cell;
	vertical-align: middle;
	padding: 0.15rem 0;
}
.h5_net_ul li:last-child {
	text-align: right;
}
.h5_net_ul li p {
	line-height: 0.2rem;
	color: #999;
}
.h5_net_ul li b {
	display: block;
	line-height: 0.2rem;
	color: #333;
}
.h5_buy_btn {
	display: inline-block;
	width: 0.76rem;
	height: 0.4rem;
	line-height: 0.4rem;
	color: #FFFFFF;
	text-align: center;
	background: #D50212;
}


/*证券自营*/
.security_busi {
	background: #FFFFFF;
}
.security_busi .tit_name {
	padding: 0.1rem 0.15rem 0.1rem 0.6rem;
}
.security_busi .tit_name.n1 {
	background: url(../images/h5/nav_security01.png) no-repeat 0.15rem center;
}
.security_busi .tit_name.n2 {
	background: url(../images/h5/nav_security02.png) no-repeat 0.15rem center;
}
.security_busi .tit_name a {
	display: block;
	height: 0.4rem;
	line-height: 0.4rem;
	font-size: 0.22rem;
	color: #333;
	font-weight: bold;
	padding-right: 0.15rem;
	background: url(../images/horn_rt.png) no-repeat right center;
}
.security_busi .cont {
	line-height: 0.32rem;
	font-size: 0.16rem;
	color: #333;
	padding: 0.12rem 0.15rem 0.2rem;
	position: relative;
}

.h5_security_ul {
	background: #FFFFFF;
}
.h5_security_ul li {
	padding: 0.2rem 0.2rem 0.2rem 0.88rem;
	position: relative;
}
.h5_security_ul li.n1 {
	background: url(../images/h5/icon_security01.png) no-repeat 0.26rem 0.23rem;
}
.h5_security_ul li.n2 {
	background: url(../images/h5/icon_security02.png) no-repeat 0.21rem 0.23rem;
}
.h5_security_ul li.n3 {
	background: url(../images/h5/icon_security03.png) no-repeat 0.26rem 0.23rem;
}
.h5_security_ul li.n4 {
	background: url(../images/h5/icon_security04.png) no-repeat 0.26rem 0.23rem;
}
.h5_security_ul li h4 {
	line-height: 0.28rem;
	font-size: 0.2rem;
	color: #333;
	font-weight: bold;
}
.h5_security_ul li p {
	line-height: 0.21rem;
	font-size: 0.15rem;
	color: #999;
	padding-top: 0.13rem;
}


/*研究业务*/
.h5_gain_ul {
	overflow: hidden;
	padding: 0.07rem 0.15rem 0.08rem;
	margin-top: 0.1rem;
	background: #FFFFFF;
}
.h5_gain_ul li {
	float: left;
	width: 50%;
	padding: 0.08rem 0 0.07rem;
}
.h5_gain_ul li:nth-child(2n-1) {
	padding-right: 0.06rem;
}
.h5_gain_ul li:nth-child(2n) {
	padding-left: 0.06rem;
}
.h5_gain_ul li a {
	display: block;
	height: 0.84rem;
	line-height: 0.84rem;
	font-size: 0.16rem;
	color: #D41933;
	text-align: center;
	font-weight: bold;
	background: url(../images/h5/border_img.png) no-repeat center;
	background-size: 100% 100%;
}



.h5_jgkh_list .pro_roster_box {
	padding: 0.18rem 0 0.14rem;
}
.h5_jgkh_list .net_ul {
	padding-top: 0.04rem;
}
.h5_jgkh_list .net_ul li {
	line-height: 0.28rem;
}
.h5_jgkh_list .h5_dynamic_ul {
	padding: 0;
}


.pad_white_wrap {
	padding: 0.2rem 0.15rem;
	background: #FFFFFF;
}

.gq_tip {
	line-height: 0.26rem;
	color: #666;
	font-size: 0.16rem;
	padding: 0.2rem 0.15rem 0.06rem;
	background: #FFFFFF;
}
.gq_list {
	padding: 0 0.15rem;
	background: #FFFFFF;
}
.gq_box {
	padding: 0.18rem 0 0.2rem;
}
.gq_box > h3 {
	line-height: 0.3rem;
	color: #333;
	font-weight: bold;
}
.gq_ul {
	width: 100%;
	display: table;
	margin-top: 0.1rem;
}
.gq_ul li {
	display: table-cell;
	line-height: 0.2rem;
}
.gq_ul li p {
	color: #999;
}
.gq_ul li b {
	display: block;
	color: #333;
}


/*投资者服务*/
.h5_question_form {
	padding: 0.2rem 0 0.05rem 0.2rem;
	background: #FFFFFF;
}
.h5_question_form > .tit {
	line-height: 0.3rem;
	font-size: 0.2rem;
	color: #333;
	font-weight: bold;
	padding-top: 0.15rem;
}
.h5_question_form >div .tit {
	line-height: 0.3rem;
	font-size: 0.2rem;
	color: #333;
	font-weight: bold;
	padding-top: 0.15rem;
}
.h5_question_form .input_box {
	padding: 0.15rem 0.2rem 0.2rem 0;
	position: relative;
}
.h5_question_form .input_box .text {
	width: 100%;
	line-height: 0.22rem;
	font-size: 0.16rem;
	font-weight: 500;
	border: none;
}
.h5_question_form .input_box .code_img {
	display: block;
	width: 1.05rem;
	height: 0.4rem;
	position: absolute;
	right: 0.2rem;
	bottom: 0.11rem;
}
.h5_question_form .upload_box {
	min-height: 1.1rem;
	font-size: 0;
	padding: 0.2rem 0.2rem 0.2rem 0;
	position: relative;
}
.h5_question_form .upload_box img {
	width: 0.7rem;
	height: 0.7rem;
	margin-right: 0.22rem;
}
.h5_question_form .upload_box .upload {
	display: inline-block;
	width: 1.05rem;
	height: 0.34rem;
	line-height: 0.32rem;
	color: #D50212;
	font-size: 0.14rem;
	margin-top: 0.18rem;
	padding-left: 0.34rem;
    border: 1px solid #E5E5E5;
    background: url(../images/icon_add.png) no-repeat 15px center;
}

.h5_question_form .h5_btn {
	padding: 0.3rem 0.35rem 0.25rem 0.15rem;
}

.h5_reply_cont {
	padding-top: 0.2rem;
	background: #FFFFFF;
}


/*关于华安*/
.h5_busi_cont .name_img {
	text-align: right;
}
.leader_dl {
	overflow: hidden;
	padding-bottom: 0.2rem;
}
.leader_dl dt {
	float: left;
}
.leader_dl dt img {
	width: 1.02rem;
}
.m_ldzc_img .img_box img {
	width: 1.52rem;
	float: right;
    padding: 16px 0 0 36px;
}
.leader_dl dd {
	padding:  0.22rem 0 0 1.27rem;
}
.leader_dl dd b {
	display: block;
	line-height: 0.28rem;
	font-size: 0.22rem;
	color: #333;
	font-weight: bold;
}
.leader_dl dd p {
	line-height: 0.26rem;
	font-size: 0.15rem;
	color: #333;
	padding-top: 0.13rem;
}


.h5_develop_detail {
	padding: 0.2rem 0.15rem 0.15rem 0.08rem;
	background: #FFFFFF;
}

.h5_branch_ul {
	padding: 0 0.15rem;
	background: #FFFFFF;
}
.h5_branch_ul li {
	padding: 0.32rem 1.3rem 0.28rem 0;
	position: relative;
}
.h5_branch_ul li:before {
	content: '';
	width: 1px;
	height: 0.8rem;
	position: absolute;
	top: 0.28rem;
	right: 1.2rem;
	background: #F2F2F2;
}
.h5_branch_ul li h3 {
	line-height: 0.3rem;
	color: #333;
	font-size: 0.16rem;
	font-weight: bold;
}
.h5_branch_ul li p {
	line-height: 0.28rem;
	font-size: 0.14rem;
	color: #666;
	padding-top: 0.18rem;
}
.h5_branch_ul li .rt_map {
	height: 0.7rem;
	line-height: 0.22rem;
	font-size: 0.16rem;
	color: #D50212;
	font-weight: 500;
	background: url(../images/h5/icon_map.png) no-repeat top center;
	padding-top: 0.48rem;
	position: absolute;
	top: 50%;
	right: 0.15rem;
	margin-top: -0.35rem;
}



/*网点*/
.h5_map_detail {
	margin-top: 0.44rem;
}
.h5_map_detail img {
	width: 100%;
}

.h5_address_ul {
	padding: 0 0.15rem;
	background: #FFFFFF;
}
.h5_address_ul li {
	padding: 0.2rem 0;
	position: relative;
}
.h5_address_ul li h3 {
	line-height: 0.3rem;
	color: #333;
	font-weight: bold;
}
.h5_address_ul li p {
	line-height: 0.28rem;
	font-size: 0.16rem;
}


.shadow_box {
	background: rgba(0,0,0,0.70);
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 1000;
}


.search_top_box .input_text {
	display: none;
	float: left;
	width: 66%;
	height: 40px;
	background: #F8F8F8;
	position: relative;
}
.search_top_box .input_text .icon {
	display: block;
    width: 0.3rem;
    height: 0.4rem;
    background: url(../images/h5/icon_search.png) no-repeat center;
    background-size: 0.2rem;
    position: absolute;
    left: 0.05rem;
    top: 0;
}
.search_top_box .input_text .text {
	width: 100%;
	padding-left: 0.4rem;
	background: #F8F8F8;
}

.white_wrap {
	background: #FFFFFF;
}


.h5_busi_cont .h5_dynamic_ul {
	padding: 0;
}

.ht_chart_wrap {
	padding: 0.15rem;
	background: #FFFFFF;
}
.ht_chart_wrap > .tit {
	line-height: 0.5rem;
	font-size: 0.18rem;
	color: #000;
	font-weight: bold;
}

.h5_busi_cont .cont.fold {
    max-height: 1.6rem;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.h5_id { display: none; }


/*上边框*/
.check_more:after ,
.h5_select_box .drop_ul li:after ,
.security_busi .cont:after {
  content:'';
  position:absolute;
  box-sizing:border-box;
  border-width:0;
  border-style:solid;
  border-color:#E5E5E5;
  pointer-events:none;
  border-bottom-width:1px;
  width: 100%;
  height: 1px;
  -webkit-transform:scaleY(.5); 
  transform:scaleY(.5);
  top:0;
  left:0;
  -webkit-transform-origin:0 100%;
  transform-origin:0 100%;
}

@media all and (max-width: 1024px){
	.pc_page { display: none; }
	.h5_page { display: block; }
	.fixed_top , .fixed_footer , .h5_footer{ display: block; }
	.pro_roster_list {
		padding: 0 0.15rem;
		border: none;
		background: #FFFFFF;
	}
	.pro_roster_box {
		padding: 0.18rem 0 0.15rem;
		border-bottom: none;
	}
	.pro_roster_box h4 { line-height: 0.3rem; }
	.net_ul {
		padding: 0.17rem 0 0;
	}
	.net_ul li { width: 50%; font-size: 0.14rem; }
	.pro_roster_box h4 span { font-family: arial; }
	.business_table th {
		font-size: 0.14rem;
		vertical-align: middle;
		padding: 0.1rem 0.15rem;
	}
	.business_table td {
		height: 0.6rem;
		line-height: 0.2rem;
		font-size: 0.14rem;
		vertical-align: middle;
		padding: 0.1rem 0.15rem;
	}
	.business_table.border td {
		border: 1px solid #F2F2F2;		
	}
	.business_table.center td {
		padding: 0.1rem 0.15rem;
	}
	.staff_info h4 b { font-weight: bold; }
	.staff_info h4 span { display: block; }

	.qa_ul li { padding: 0.2rem 0.15rem; }
	.qa_ul li .question {
		font-size: 0.16rem;
		font-weight: bold;
	}
	.qa_ul li .answer { font-size: 0.16rem;color: #333; }
	.process_ul li {
		line-height: 0.32rem;
		font-size: 0.16rem;
		padding-left: 0.2rem;
		text-align: justify;
	}
	.month_detail .month {
		line-height: 0.15rem;
		font-size: 0.18rem;
		color: #D50212;
		font-weight: bold;
		padding-left: 0.27rem;
		margin-left: 0.05rem;
		background: url(../images/h5/icon_dot.png) no-repeat left center;
	}
	.process_ul li:first-child {
		padding-top: 0.2rem;
	}
	.process_ul li:first-child:before {
		top: 0.32rem;
	}
	.process_ul li:before {
		top: 0.28rem;
	}
	.month_detail:not(:last-child) .process_ul li:last-child {
		padding-bottom: 0.25rem;
	}
	.tech_info_box {
		padding: 0.2rem;
		background: #FFFFFF;
	}
	.tech_info_box > p ,.tech_info_box .cont h5 {
		font-weight: bold;
	}
	.tech_info_box > p ,.tech_info_box .cont h5 ,.tech_info_box .cont p {
		line-height: 0.32rem;
		font-size: 0.16rem;
	}
	.tech_info_box .cont h5 {
		padding: 0.08rem 0;
	}
	.tech_info_box .cont {
		padding-left: 0;
	}
	.tech_info_box .img_box img {
		width: 100%;
	}
	.m_tech_info_box p img{
		width: 100%;
	}
	.ha_people_ul {
		width: 100%;
		padding: 0.15rem 0.2rem 0.01rem;
		background: #FFFFFF;
	}
	.ha_people_ul li {
		width: 46.5%;
		padding: 0;
		margin-bottom: 0.2rem;
	}
	.ha_people_ul li:nth-child(2n) {
		margin-left: 7%;
	}
	.ha_people_ul li a {
		height: auto;
		overflow: inherit;
		padding: 0 30% 0 0;		
		border: 1px solid #F2F2F2;
	}
	.ha_people_ul li a img {
		width: 100%;
	}
	.ha_people_ul li .name {
		width: 1.4rem;
		font-size: 0.14rem;
		padding: 0 0.05rem 0 0.08rem;
		background: #C69B61;
		top: 0.6rem;
		left: 0.18rem;
	}
	.search_top_box {
		height: 0.8rem;
		padding: 0.2rem 0.15rem;
		background: #FFFFFF;
		position: relative;
	}
	.province_select {
		width: 34%;
		margin: 0;
		border-right: 1px solid #E6E6E6;
		background: #F8F8F8;
	}
	.province_select em {
		background: url(../images/h5/triangle_down.png) no-repeat center;
	}
	.search_top_box .text {
		width: 66%;
		background: #F8F8F8;
	}
	.h5_red_btn a:hover { color: #FFFFFF; }
	.province_select.active em {
		background: url(../images/h5/triangle_up.png) no-repeat center;
	}

	.cen_pro_tit { padding: 0.2rem 0 0.05rem;font-size: 0.16rem; }
	.hot_pro_list { width:auto; white-space: nowrap; background: #FFFFFF;padding: 0.15rem;font-size: 0; }
	.hot_pro_box { width: 2.4rem; height: 2.5rem; padding: 0.15rem 0.1rem;margin-right: 0.1rem; }
	.hot_pro_box h4 { font-size: 0.16rem; }
	.hot_pro_box h5 { font-size: 0.13rem; }
	.hot_pro_box strong { font-size: 0.24rem;height: 0.32rem;line-height: 0.32rem; }
	.hot_pro_box p { font-size: 0.12rem; }
	.hot_pro_box a.btn { width: 80%; height: 0.3rem;line-height: 0.3rem;font-size: 0.14rem; margin-top: 0.15rem; }

	.pro_table th { padding: 0.1rem;min-height: 0.4rem;font-size: 0.12rem;white-space: nowrap; }
	.pro_table th.text_lt, .pro_table td.text_lt {
		padding-left: 0.15rem;
	}
	.pro_table td { padding: 0.1rem;font-size: 0.12rem; }
	.select_fund { width: 1.2rem;font-size: 0.12rem; }
	.select_fund ul { width: 1.2rem; }
	.select_fund p ,.select_fund ul li{ font-size: 0.12rem; }
	.pro_table td p { max-width:1.2rem;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;  }
	.pro_table td .buy_btn { width: 0.5rem; height: 0.3rem;line-height: 0.3rem; }

	.contact_us { background: #FFFFFF;padding: 0.15rem; }
	.contact_us .address { font-size: 0.16rem; padding-left: 0.22rem; background-size: 0.14rem; }
	.contact_info .phone_number { float: none; width: 100%;height: 0.5rem; text-align: left; background: #F9F9F9 url(../images/phone3.png) no-repeat 0.2rem center;background-size: 0.3rem;padding: 0 0 0 0.6rem;}
	.contact_info .phone_number b { display: inline-block; font-size: 0.2rem;height: 0.5rem;line-height: 0.5rem;padding: 0 0.15rem; }
	.contact_info .phone_number p { display: inline-block; line-height: 0.5rem; font-size: 0.12rem;vertical-align: top; }
	.contact_info .rt_info { padding: 0.2rem 0; }
	.contact_info .rt_info p { font-size: 0.15rem;line-height: 0.2rem;color: #666; }
	.contact_info .rt_info p b { font-weight: 500; color: #333; }

	.flow_ul { padding-top: 0.15rem; }
	.flow_ul li { width: 20%; }
	.flow_ul li .text { font-size: 0.12rem;padding: 0 0.05rem 0.1rem;word-break: break-all;white-space: normal;height: 0.4rem; }
	.flow_ul:before { width: 80%;left: 10%;top: 0.93rem; }

	.software_download { background: #FFFFFF; }
	.software_download .sd_box { padding: 0.15rem 0.15rem 0.15rem 1rem; }
	.software_download .sd_box .img { width: 0.7rem; }
	.software_download .sd_box .scan_btn a { display: block;height: 44px;line-height: 44px;color: #FFFFFF;text-align: center;background: #D50212;padding-left: 0px;}
	.software_download .sd_box h4 { height: 0.24rem;line-height: 0.24rem; font-size: 0.16rem; }
	.software_download .sd_box h5 { font-size: 0.13rem;padding: 0.15rem 0; }

	.tg_personal_video { padding: 0 0.2rem; }

	.tg_personal_video.pad { padding: 0.2rem 0.2rem 0.01rem; }

	.stock_chart { float: none;width: 100%;padding: 0.2rem; }
	.stock_chart img { width: 100%; }
	.stock_chart h5 { font-size: 0.18rem; }
	.stock_chart .price { font-size: 0.13rem; }
	.stock_chart .price .left { width: 50%; }

	.pop_tip { width: 90%;left: 5%;margin-left: 0; z-index:7002;}
	.pop_tip .tit { height: 0.5rem; }
	.pop_tip .cont_box { padding: 0.2rem 0.15rem; }
	.pop_tip .login_input { padding-left: 0.7rem; }
	.login_input input.text { height: 0.3rem;width: 100%; }
	.login_input .img_code { width: 0.8rem;height: 0.4rem;top: 0.15rem; }
	
	.business_inner { margin-top: 0.5rem;padding: 0.15rem;background: #FFFFFF; }
	.business_inner .tit_box { padding: 0.1rem 0; }
	.business_inner .tit_box h3 { font-size: 0.2rem; }
	.business_inner .tit_box .rt { font-size: 0.14rem; }
	.business_inner .inner_cont { padding-bottom: 0; }
	.step_ul { width: 100%; }
	.step_ul li { width: 20%; }
	.step_ul li .dot { height: 0.08rem; }
	.step_ul li .dot em { width:0.08rem; height: 0.08rem; }
	.step_ul li:before { width: 100%;height: 0.02rem;top: 0.03rem; }
	.step_ul li p { font-size: 0.14rem;padding-top: 0.1rem; }
	.agreement_box { width: 100%;padding: 0.2rem 0.15rem;margin-top: 0.2rem; }
	.cen_btn_box { height: 0.9rem; }
	.cen_btn_box .btn1 , .cen_btn_box .btn2 { width: 30%; height: 0.4rem;line-height: 0.4rem; font-size: 0.14rem;}
	.cen_btn_box .btn1.long { width: 60%; }
	.result_box .icon { height: 0.8rem; }
	.result_box .icon img { width: 0.6rem; }
	.result_box h4 { font-size: 0.16rem; }
	.result_box h5 { font-size: 0.14rem;line-height: 0.24rem; }
	
	.h5_busi_cont.pb0 { padding-bottom: 0; }

	.qa_ul li { padding: 0.15rem 0; }
	.qa_ul li .question { padding-right: 0.2rem;font-size: 0.14rem; }
	.qa_ul li .answer { font-size: 0.14rem; }

	.explain_cont { padding-left: 0; }
	.trade_news_ul { width: 100%; }
	.trade_news_ul li { width: 100%; float: none; margin: 0 0 0.1rem; }
	.trade_news_ul li a { padding-top: 0.2rem; }
	.trade_news_ul li a h4 { font-size: 0.16rem;line-height: 0.24rem; }
	.trade_news_ul li a p { font-size: 0.13rem;padding-top: 0.08rem; }

	.tab_ul_box.center li a { height: 0.36rem;line-height: 0.36rem;font-size: 0.14rem; }
	body { word-break: break-all; }

	.h5_filter .drop_ul.scroll { max-height: 2.4rem; }
	
	.h5_select_box .drop_ul.scroll { max-height: 2.4rem; }
	.pad_white_wrap .h5_tab_cen li.active > a{ color:#FFFFFF; }
	
	.shade_box { z-index: 7001; }
	.pop_agreement { z-index: 7002;width: 90%;margin: 0;transform: translate(-50%,-50%);padding: 0 0.15rem 0.15rem; }
	.pop_agreement .tit_box { padding: 0.2rem 0 0.15rem; }
	.agree_cont_box { padding: 0.2rem 0 0.1rem; }
	.agree_cont_box .cont { max-height: 80%;padding: 0 0.15rem; }
	.pop_agreement .close { background-size: 0.15rem; }
	.agree_cont_box p { font-size: 0.13rem; }

	.business_cont_wrap { background: #FFFFFF;padding: 0 0.15rem; }
	.business_cont { padding: 0.15rem 0 0.2rem; }
	.business_cont > .tit { font-size: 0.18rem; }
	.tab_select { height: auto; }
	.tab_date_ul { float: none; }
	.tab_date_ul li {padding-right: 0;}
	.tab_date_ul li a { font-size: 0.12rem; }
	.select_date_box { float: none;height: 0.32rem;margin-top: 0.1rem; }
	.select_date_box .input_date { height: 0.32rem;width: 37%;padding: 0.06rem 0.1rem; }
	.select_date_box .input_date input { font-size: 0.13rem; }
	.select_date_box .input_date em { top: 0;background-size: 0.12rem; }
	.select_date_box .btn { width: 0.32rem;height: 0.32rem;background-size: 0.16rem; }
	.chart_box .bot_info > span { font-size: 0.13rem; }
	.base_info_table th, .base_info_table td { padding: 0.15rem;line-height: 0.22rem;font-size: 0.13rem; }
	.base_info_table th { white-space: nowrap; }


	/*服务中心*/
	.h5_inner_banner { display: block; }
	.header_box , .footer_box , .banner_inner , .banner_inner_sub,.guide_box , .main_ha_inner .left_side { display: none; }
	.customer_service .wrapfix { width: 100%;padding: 0 10% 0.3rem; }
	.service_wrap { float: none;width: 100%;padding: 0.15rem 0; height: auto;}
	.service_wrap h4 { font-size: 0.16rem; }
	.service_wrap p { font-size: 0.13rem; }
	.title_box ,.main_inner_wrap .title_box  { padding: 0.2rem 0; }
	.title_box h3,.main_inner_wrap .title_box h3 { font-size: 0.2rem; }
	.service_wrap .contact_btn { position: unset; margin: 0.2rem auto 0;}

	.title_box p { padding: 0 0.15rem;font-size: 0.13rem; }
	.campaign_wrap .title_box { padding: 0.3rem 0; }
	.service_entry_wrap { padding: 0; }
	.service_entry_ul { padding-bottom: 0.3rem;  }
	.service_entry_ul li { float: none;width: 100%;height: auto;background: none; }
	.service_entry_ul li h5 { font-size: 0.16rem;padding-bottom: 0; }
	.service_entry_ul li p { font-size: 0.14rem; }
	.life_club_wrap { padding-bottom: 0; }
	.life_club { height: auto; }
	.life_club .img_box { display: none; }
	.life_club .cont_box { float: none;width: 100%;height: auto;padding: 0.2rem;text-align: justify; }
	.life_club .cont_box p { height: auto; }
	.get_more_btn { height: auto;padding: 0.2rem 0;}
	.get_more_btn a { width: 1rem;height: 0.32rem;line-height: 0.32rem;font-size: 0.13rem; }
	.main_ha_inner .right_cont { float: none;width: 100%;padding: 0; }
	.inner_tit { display: none; }
	.province_select.w2 { width: 34%; }
	.province_select.w2.mr { margin-right: 0; }
	.search_top_box > .text { display: none; }
	.search_top_box .text.w3 { width: 66%;margin-right: 0; }
	.search_top_box .input_text { display: block; }
	.search_top_box .btn { display: none; }
	.page_box { display: none; }
	.news_list { display: none; }
	.h5_totur_notice { display: block; }
	.search_top_box.mt20 { margin-top: 0 !important; }
	.main_ha_inner { padding-bottom: 0; }
	.tech_info_box > h3 { font-size: 0.18rem; }
	.tech_info_box > h4 {font-size: 0.16rem;}
	.tech_info_box.box2 > h4 { padding-left: 0; }
	.tech_info_box.box2 .cont { padding-left: 0; }
	.tech_info_box.box2 .cont p { line-height: 0.24rem;font-size: 0.14rem;text-align: justify; }
	.issue_dl { padding: 0.25rem 0.15rem;border-top: 0;border-right: 0;border-left: 0;margin-bottom: 0; }
	.issue_dl dt { width: 30%;padding-right: 0.15rem; }
	.issue_dl dt img { height: auto; }
	.issue_dl dd { width: 70%;padding-right: 0; }
	.issue_dl dd h4 { line-height: 0.24rem;font-size: 0.16rem; }
	.issue_dl dd h5 { padding-bottom: 0.1rem; }
	.issue_dl dd h5 .tag { height: 0.2rem;line-height: 0.2rem;font-size: 0.12rem; }
	.issue_dl dd p { line-height: 0.2rem;font-size: 0.12rem;text-align: justify; }
	.issue_dl dd .read_btn { position: relative;top: 0;right: 0;width: 0.86rem;height: 0.32rem;line-height: 0.32rem;font-size: 0.13rem;margin-top: 0.15rem; }
	.right_cont .intro_text { padding: 0.2rem 0.15rem; }
	.right_cont .intro_text > p { font-size: 0.14rem;text-align: justify; }
	.h5_id { display: block; }
	.pc_id { display: none; }
	.h5_page .ht_chart_wrap .stock_chart .chartBox{ width: auto!important; height:140px;}
	.search_inner_box .text { height: 0.38rem; }
	.filter_search_wrap { padding: 0.15rem; }
	.filter_dl dt { font-size: 0.14rem;width: 0.8rem; }
	.filter_dl dd { width: calc(100% - 0.8rem); }
	.filter_dl dd span { font-size: 0.13rem;margin-right: 0.2rem; }
	.td_nowrap td { white-space: nowrap; }
	
	.title_box { background: #FFFFFF;padding-bottom: 0;margin-top: 0.1rem; }
	.title_box p { line-height: 0.22rem; }
	.title_box + .h5_gain_ul { margin-top: 0; }
	
	.pt15 { padding-top: 0.15rem; }
	.t_tip { padding: 0.15rem;line-height: 0.18rem;font-size: 0.12rem; }

	.main_ha_inner { margin-top: 0.5rem; }
	.h5_scroll_x { overflow-x: scroll; }
	.pro_info_box { padding: 0; }
	.pro_tab_ul { padding: 0 0.15rem;height: 0.5rem; }
	.pro_tab_ul li { margin-right: 0.2rem; }
	.pro_tab_ul li:last-child { margin-right: 0; }
	.pro_tab_ul li a { font-size: 0.14rem;padding: 0.11rem 0; }
	.pro_info_box .select_date_box.no_float { margin: 0.15rem;height: 0.32rem; }
	.pro_detail_top .lt_box , .pro_detail_top .rt_box { float: none;width: 100%;padding: 0.15rem; }
	.pro_detail_top .rt_box { border-top: 1px solid #EFEFEF;border-left: none;height: auto; }
	.pro_detail_top .tit_box { height: auto;line-height: 0.24rem; }
	.pro_detail_top .tit_box small { font-size: 0.13rem; }
	.pro_detail_top .tit_box b { font-size: 0.18rem; }
	.pro_profit_ul { width: 100%;margin: 0;display: table; }
	.pro_profit_ul li { display: table-cell;text-align: center;float: none;padding: 0; }
	.pro_profit_ul li:first-child:before { display: none; }
	.pro_profit_ul li strong { font-size: 0.22rem;height: 0.3rem;line-height: 0.3rem; }
	.pro_profit_ul li p { font-size: 0.1rem; }
	.pro_detail_top .info_box .info { height: 0.34rem; }
	.pro_detail_top .info_box .info .wrap { width: 50%;min-width: 50%; }
	.pro_detail_top .rt_box .t_top { height: auto; }
	.t_top .trend_tab { float: none; }
	.trend_tab > span { height: 0.3rem;font-size: 0.14rem; }
	.t_top .select_date_box { float: none;margin-top: 0; }
	.t_top .select_date_box .btn { width: 0.42rem; }
	.tab_date_ul { white-space: nowrap; }
	.pro_info_box { margin-top: 0.1rem; }
	.pro_table { width: auto;min-width: 100%; }
	.pro_info_box div.title , .pro_info_box .deal_tip{ margin: 0 0.15rem; }
	.record_table { padding: 0 0.15rem; }
	.record_table table { width: 100%; }
	.h5_dynamic_ul { display: block; }
	.search_inner_box.h50 { height: auto;padding: 0 0.15rem;overflow: hidden; }
	.search_inner_box.h50 .tab_ul_box , .search_inner_box.h50 .fr{ float: none; }
	.search_inner_box .tab_ul_box { margin-bottom: 0.1rem; }
	.tab_ul_box li a { height: 0.4rem;line-height: 0.4rem;font-size: 0.14rem; }

	.brief_ul { padding: 0 0.15rem; }
	.brief_ul li { float: none;width: 100%; }
	.brief_ul li.two { width: 100%; }
	.pro_info_box > .wrap { margin-bottom: 0; }
	.pro_info_box > .wrap .explain { padding: 0 0.15rem; }
	.pro_info_box .box_wrap > .box { width: 100%;float: none;padding: 0 0.15rem; }
	.period_ul li { width: 50%; }
	.period_ul li.first, .period_ul li.last { width: 25%; }
	.period_ul li.first:before , .period_ul li.last:before { width: calc(100% - 0.3rem); }
	.pro_info_box .deal_tip { padding-top: 0; }
	.pro_info_box .box_wrap > .box > h4 { margin-top: 0.1rem; }
	.smjjmt125 { margin-top: 0.5rem;}
	/*2021-05-14 start*/
	.com_intro_text { padding: 0; }
	.com_intro_text p { font-size: 0.14rem; }
	.busi_nav_ul { padding: 0.2rem 0; }
	.busi_nav_ul li img { width: 0.4rem; }
	.busi_nav_ul li p { font-size: 0.13rem; }
	.about_us_info .left_info { width: 100%;float: none;font-size: 0.14rem; }
	.about_us_info .left_info h5 { padding-left: 0.24rem; }
	.about_us_info .left_info h5.phone ,
	.about_us_info .left_info h5.email ,
	.about_us_info .left_info h5.address { 
		background-size: .16rem; 
	}
	.about_us_info .rt_img { width: 100%;float: none; }
	/*2021-05-14 end*/

	/* 2021-12-02-公司业务-财富管理-新增图标-start */
	.h5_wealth_ul li.n5 a{
		background: url(../images/h5/nav_wealth05.png) no-repeat 0.15rem center;
	}
}


@media all and (max-width: 320px){
	.province_select { font-size: 0.13rem;padding-left: 0.15rem; }
	.search_top_box .text { font-size: 0.13rem; }
	.h5_branch_ul li { padding-right: 0.9rem; }
	.h5_branch_ul li h3 { font-size: 0.15rem; }
	.h5_branch_ul li p { font-size: 0.13rem; }
	.h5_branch_ul li .rt_map { right: 0;font-size: 0.14rem; }
	.h5_branch_ul li:before { right: 0.77rem; }
	.h5_tab_cen li { padding: 0 0.08rem;font-size: 0.12rem; }
	.h5_login_input .text { font-size: 0.16rem; }
	.h5_login_input { padding: 0.05rem 0; }
	.h5_login_box { padding-top: 0.3rem; }
	.h5_btn { padding: 0.15rem 0; }
	.h5_login_box .title { font-size: 0.22rem; }
	.mt45 { margin-top: 0.3rem; }
}

/* 2022-08-09===add===start */
@media all and (max-width: 1024px){

	.h5_select_box {
		z-index: auto;
	}
	.h5_select_box .t1 {
		width:100%;
		height: 32px;
		border:
		none;
		background:
		transparent;
	}

	.laydate_body .laydate_top,
	.laydate_body .laydate_bottom {
		box-sizing:content-box;
	}
}
.h5_select_box .drop_ul {
		z-index:100;
	}
/* 2022-08-09===add===end */
/* 2022-08-16===add===start */
@media all and (max-width: 1024px) {
	.OwnershipStr_chart_h5 {
		display: block;
		position: relative;
		background: #FFFFFF;
		padding: 0.3rem 0.15rem;
	}

    .OwnershipStr_chart_h5>img {
        width: 100%;
        height: auto;
    }
}
/* 2022-08-16===add===end */


/*-- add 20221206 start --*/
.h5_sub_cpylist{
	background: #ffffff;
	padding: 0.1rem;
	overflow: hidden;
}
.h5_sub_cpylist li{
	width: 50%;
	box-sizing: border-box;
	float: left;
	padding: 0.05rem;
}
.h5_sub_cpylist li a{
	display: block;
	height: 0.8rem;
	line-height: 0.8rem;
	font-size: 0.16rem;
	color: #ffffff;
	text-align: center;
	background: rgba(213,2,18,0.85);
	position: relative;
	z-index: 10;
}
.h5_sub_cpylist li a:before{
	content: "";
	position: absolute;
	top: 0.08rem;
	left: 0.08rem;
	right: 0.08rem;
	bottom: 0.08rem;
	background: url(../images/sub_cpy_bg2.png) no-repeat center;
	background-size: 100% 100%;
	z-index: -1;
}

/*-- add 20221206 end --*/

/* 2023-08-23===add===start */
@media all and (max-width: 1024px) {
	.h5_downnav{
		background: #ffffff;
		display: flex;
		flex-direction: row;
		box-shadow: 0 0.04rem 0.1rem rgba(0,0,0,0.05);
		position: relative;
		z-index: 10;
	}
	.h5_downnav li{
		flex: 1;
	}
	.h5_downnav li a{
		display: flex;
		justify-content: center;
		align-items: center;
		align-content: center;
		height: 0.6rem;
		font-size: 0.16rem;
		line-height: 0.2rem;
		color: #333333;
		padding: 0 0.1rem;
	}
	.h5_downnav li.active a{
		background: #D50212;
		color: #ffffff;
	}
	.software_dl_cont{
		background: #ffffff;
	}
	.mobile_software_item{
		background: #ffffff;
		padding: 0.4rem 0.2rem;
		word-break: break-all;
	}
	.mobile_software_item:nth-child(2n){
		background: #f9f9f9;
	}
	.mobile_software_item .pic{
		margin: 0 0.3rem 0.25rem;
	}
	.mobile_software_item .pic img{
		display: block;
		margin: 0 auto;
		max-width: 100%;
	}
	.mobile_software_item h5{
		font-size: 0.2rem;
		line-height: 1.4;
		margin-bottom: 0.1rem;
		font-weight: 600;
		color: #333333;
		text-align: center;
	}
	.mobile_software_item h5 em{
		display: block;
		font-weight: normal;
		font-size: 14px;
		line-height: 0.2rem;
		color: #666666;
		font-style: normal;
		margin-top: 0.05rem;
	}
	.mobile_software_item .trait_box{
		font-size: 0.14rem;
		line-height: 0.24rem;
		color: #666666;
		max-height: 96px;
		overflow: hidden;
	}
	.mobile_software_item .trait_box.on{
		max-height: none;
	}
	.mobile_software_item .trait_box p b{
		font-weight: 600;
		margin-right: 0.08rem;
		color: #333333;
	}
	.unfold_wrap{
		text-align: right;
		margin-top: 0.05rem;
	}
	.unfold_button{
		display: inline-block;
		vertical-align: top;
		color: #D50212;
		padding-right: 16px;
		position: relative;
	}
	.unfold_button:after{
		content: '';
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 6px 5px 0;
		border-color: #D50212 transparent transparent;
		position: absolute;
		right: 0;
		top: 50%;
		margin-top: -3px;
	}
	.unfold_button.on:after{
		border-width: 0 5px 6px;
		border-color: transparent transparent #D50212;
	}
	.mobile_software_item .code_box {
		margin: 0.2rem auto 0.3rem;
	    width: 130px;
	    height: 130px;
		box-sizing: content-box;
	    padding: 17px 18px 18px 17px;
	    background: url(../images/code_border.png) no-repeat center;
	    position: relative;
	}
	.mobile_software_item .code_box img {
	    width: 130px;
	    height: 130px;
	}
	.mobile_software_item .code_box p {
	    width: 100%;
	    line-height: 20px;
	    font-size: 14px;
	    color: #666666;
	    text-align: center;
	    position: absolute;
	    left: 0;
	    bottom: -10px;
	}
	.mobile_software_item .btn_wrap{
		margin-top: 0.2rem;
		text-align: center;
	}
	.c_down_button{
		display: inline-block;
		width: 160px;
		height: 40px;
		line-height: 40px;
		font-size: 14px;
		color: #FFFFFF;
		text-align: center;
		background: #D50212;
	}
	.pc_software_item{
		margin: 0 0.2rem;
		padding: 0.3rem 0 0.2rem;
		border-bottom: 1px dashed #cccccc;
		word-break: break-all;
	}
	.pc_software_item:last-child{
		border-bottom: 0 none;
		padding-bottom: 0.3rem;
	}
	.pc_software_item .title h5{
		font-size: 0.18rem;
		line-height: 1.4;
		font-weight: 700;
		margin-bottom: 0.08rem;
		color: #333333;
	}
	.pc_software_item .title p{
		font-size: 0.14rem;
		line-height: 0.2rem;
		color: #666666;
	}
	.pc_software_item .btn_wrap{
		margin-top: 0.15rem;
	}
	.pc_software_item .trait_box{
		margin-top: 0.2rem;
		font-size: 0.14rem;
		line-height: 0.24rem;
		color: #666666;
		max-height: 96px;
		overflow: hidden;
	}
	.pc_software_item .trait_box.on{
		max-height: none;
	}
}
/* 2022-08-23===add===end */


/*-- add 20240112 start --*/
@media all and (max-width: 1024px){
	.news_detail_box{
		padding: 0;
	}
	.com_detail_wrap{
		padding: 0;
	}
	.com_detail_img{
		margin-bottom: 0;
	}
	.com_detail_img img{
		width: 100%;
	}
	.com_detail_title{
		padding: 15px;
		margin-bottom: 0;
	}
	.com_detail_title h3{
		font-size: 22px;
	}
	.table_scroll{
		overflow: auto;
	}
	.com_detail_news{
		padding: 20px 0;
		margin-top: 10px;
	}
	.detail_news_pc{
		display: none;
	}
	.detail_news_h5{
		display: block;
	}
	.main_hf_inner.spel{
		background: #ffffff;
		padding-bottom: 0;
	}
	.h5_article_detail table{
		width: 100% !important;
		border-collapse:collapse;
	}
	.h5_article_detail table th,
	.h5_article_detail table td{
		border: 1px solid #666666;
	 }
}

/*-- add 20240112 end --*/




