@charset "utf-8";
@font-face {
  font-family: "STXIHEI";
  src: url("../typeface/STXIHEI.eot"); /* IE9 */
  src: url("../typeface/STXIHEI.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */

  url("../typeface/STXIHEI.woff") format("woff"), /* chrome、firefox */
  url("../typeface/STXIHEI.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+ */

  url("../typeface/STXIHEI.svg#STXIHEI") format("svg"); /* iOS 4.1- */
  font-style: normal;
  font-weight: normal;
}


@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;
    }
    /* html5 reset */
    footer,header,section,nav,article,aside,menu,details,figcaption{
        margin: 0;
        padding: 0;
        display: block;
    }
    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: PingFangSC-Regular,Helvetica Neue,Microsoft YaHei,Arial,sans-serif; */
        -webkit-font-smoothing:antialiased;
        -moz-osx-font-smoothing:grayscale;
        text-rendering: optimizelegibility;
        overflow-x:hidden;
        background: #F9FAFF;
        font-family: STXIHEI, PingFangSC-Regular,Helvetica Neue,Microsoft YaHei,Arial,sans-serif;
    }
    .fl{
        float: left;
    }
    .fr{
        float: right;
    }
    .wrapfix , .w1200 {
    	width: 100%;
    }

}
/* index-start */
.h5_header {
	height: 0.5rem;
	padding: 0.1rem 0.15rem;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	z-index: 99;
}
.h5_header.inner {
	background: #FFFFFF;
}
.h5_header .logo_img {
	width: 1.76rem;
	height: 0.3rem;
	background-position: center -0.1rem;
	background-size: 100%;
}
.h5_header.inner .logo_img {
	background-position: center -0.6rem;
}
.h5_header .icon_search {
	display: block;
	width: 0.3rem;
	height: 0.3rem;
	background: url(../images/h5/icon_search.png) no-repeat center;
	background-size: 0.19rem;
	position: absolute;
	top: 0.1rem;
	right: 0.68rem;
}
.h5_header.inner .icon_search {
	background: url(../images/h5/icon_search02.png) no-repeat center;
	background-size: 0.19rem;
}
.h5_header .icon_menu {
	display: block;
	width: 0.3rem;
	height: 0.3rem;
	background: url(../images/h5/icon_menu.png) no-repeat center;
	background-size: 0.18rem;
	position: absolute;
	top: 0.1rem;
	right: 0.18rem;
}
.h5_header.inner .icon_menu {
	background: url(../images/h5/icon_menu02.png) no-repeat center;
	background-size: 0.19rem;
}

.h5_banner li img {
	width: 100%;
}







/* index-end */

@font-face {
  font-family: "DIN-Bold";
  src: url("../typeface/DIN-Bold.otf");
}
@font-face {
  font-family: "DIN-Light";
  src: url("../typeface/DIN-Light.otf");
}
@font-face {
  font-family: "DIN-Medium";
  src: url("../typeface/DIN-Medium.otf");
}
@media all and (max-width: 1024px){
    /*index start*/
	.notice_tips_box { display: none; }
	.rt_pop {
		/* display: none; */
		width: 40px;
		top: auto;
		bottom: 5%;
	}
	.rt_pop a {
	    width: 40px;
	    height: 40px;
	}
    .invest_select_box {
        height: auto;
        padding: 0.2rem 0;
        background: #FFFFFF;
    }
    .part_box_tit {
        padding: 0 0 0.2rem 0.15rem;
    }
    .part_box_tit h3 {
        line-height: 0.33rem;
        font-size: 0.24rem;
        padding-left: 0;
    }
    .part_box_tit h3:before {
        display: none;
    }
    .part_box_tit h3 span {
        display: none;
    }
    .invest_select_list {
        height: 2.45rem;
        margin: -0.1rem 0 0;
        padding: 0.1rem 0.05rem;
        overflow: scroll;
    }
    .invest_select_list ul {
        font-size: 0;
        white-space: nowrap;
    }
    .invest_select_list li {
        float: none;
        display: inline-block;
        width: 1.92rem!important;
        height: 2.25rem!important;
        padding: 0.3rem 0.15rem;
        margin: 0 0.1rem;
        vertical-align: top;
        background: #FFFFFF;
        box-shadow: 0 1px 0.1rem 0 rgba(0,0,0,0.10);
    }
    .invest_select_list li:hover {
        padding: 0.3rem 0.15rem;
    }
    .invest_select_list li:last-child {
        margin-right: 0.15rem;
    }
    .invest_select_list h3 {
        line-height: 0.22rem;
        font-size: 0.16rem;
        margin-bottom: 0.06rem;
    }
    .invest_select_list li:hover h3 {
        line-height: 0.22rem;
        font-size: 0.16rem;
    }
    .invest_select_list .p1 {
        line-height: 0.12rem;
        font-size: 0.12rem;
    }
    .invest_select_list strong {
        height: 0.35rem;
        line-height: 0.35rem;
        font-size: 0.3rem;
        margin: 0.2rem 0 0.05rem;
    }
    .invest_select_list strong i {
        line-height: 0.25rem;
        font-size: 0.22rem;
    }
    .invest_select_list strong span {
        line-height: 0.35rem;
    }
    .invest_select_list strong em {
        line-height: 0.25rem;
        font-size: 0.12rem;
    }
    .invest_select_list .p2 {
        line-height: 0.11rem;
        font-size: 0.11rem;
    }
    .invest_select_list .detail_btn {
        width: 1rem;
        height: 0.25rem;
        line-height: 0.25rem;
        font-size: 0.12rem;
        bottom: 0.38rem;
        margin-left: -0.5rem;
    }

    .invest_research_box {
        height: auto;
        padding: 0.2rem 0;
        background: #FFFFFF;
    }
    .invest_research_box .part_box_tit {
        position: relative;
        top: 0;
        left: 0;
    }
    .invest_research_box .part_box_tit.white h3 {
        color: #333;
    }
    .star_name_box {
        width: 100%;
        height: auto;
        background: none;
        position: relative;
        left: 0;
        top: 0;
    }
    .star_name_box .star_swiper_prev ,.star_name_box .star_swiper_next {
        display: none;
    }
    .star_profile_box {
        padding: 0;
    }
    .star_profile_list .star_avatar {
        width: 100%;
        float: none;
        margin-bottom: 0.16rem;
    }
    .star_profile_list .star_avatar img {
        width: 100%;
    }
    .star_name_list {
        height: 0.35rem;
        overflow-x: scroll;
    }
    .star_name_list ul , .news_tab_list {
        white-space: nowrap;
        font-size: 0;
        padding: 0 0.15rem;
    }
    .news_tab_list {
        width: 100%;
        float: none;
    }
    .star_name_list ul li , .news_tab_list li {
        float: none;
        display: inline-block;
        width: auto;
        height: 0.35rem;
        line-height: 0.22rem;
        font-size: 0.16rem;
        color: #666;
        vertical-align: top;
        margin: 0 0.2rem 0 0;
        background: none;
    }
    .star_name_list ul li.active-nav , .news_tab_list li.on {
        color: #FDAB00;
        position: relative;
    }
    .star_name_list ul li.active-nav:after  , .news_tab_list li.on:after {
        content: '';
        width: 0.2rem;
        height: 0.03rem;
        background-image: linear-gradient(135deg, #FEBF06 0%, #FDAB00 100%);
        position: absolute;
        left: 0;
        bottom: 0;
    }
    .star_name_list li.active-nav {
        background: none;
    }
    .star_profile_list {
        height: auto;
        margin: 0.15rem;
    }
    .star_profile_list ul {
        height: 1.95rem;
    }
    .star_profile_list li {
        float: none;
        height: 1.95rem;
        border-top: 1px solid #EDEDED;
    }
    .star_profile_list .star_info {
        width: 100%;
        padding-top: 0;
    }
    .star_profile_list .star_info p {
        line-height: 0.24rem;
        font-size: 0.16rem;
        color: #333;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        margin-bottom: 0.08rem;
    }
    .star_profile_list .star_info .time {
        line-height: 0.2rem;
        font-size: 0.13rem;
        font-family: "DIN-Bold";
    }
    .star_profile_list .star_info .learn_more_btn {
        display: none;
    }
    .star_more {
        height: 0.5rem;
        line-height: 0.5rem;
        text-align: center;
    }
    .star_more a {
        display: inline-block;
        margin-top: 0.15rem;
    }

    .ch_news_box {
        padding: 0.2rem 0 0.56rem;
        background: #FFFFFF;
        position: relative;
    }
    .ch_news_box .wrapfix {
        position: initial;
    }
    .ch_news_box .learn_more_btn {
        position: absolute;
        left: 50%;
        bottom: 0.18rem;
        margin-left: -0.38rem;
    }
    .learn_more_btn {
        width: auto;
        height: 0.2rem;
        line-height: 0.2rem;
        font-size: 0.13rem;
        border: none;
        padding-right: 0.11rem;
    }
    .learn_more_btn:after , .learn_more_btn.grey:after {
        content: '';
        width: 0.06rem;
        height: 0.2rem;
        background: url(../images/h5/horn_rt.png) no-repeat center;
        background-size: 0.06rem;
        position: absolute;
        top: 0;
        right: 0;
    }
    .news_tab_list li {
        padding: 0;
    }
    .news_tab_con {
        display: none;
    }

    .goods_shelves_box {
        padding: 0 0 0.56rem;
        position: relative;
    }
    .goods_shelves_box .wrapfix {
        position: initial;
    }
    .goods_shelves_box .learn_more_btn {
        position: absolute;
        left: 50%;
        bottom: 0.18rem;
        margin-left: -0.38rem;
    }
    .shelves_tab_list {
        height: 0.3rem;
        white-space: nowrap;
        overflow: scroll;
    }
    .shelves_tab_list .tab_item {
        width: auto;
        height: 0.3rem;
        line-height: 0.3rem;
        font-size: 0.14rem;
        padding: 0 0.15rem;
    }
    .genre_tab_list {
        padding: 0.1rem 0;
    }
    .genre_tab_list .tab_item {
        height: 0.32rem;
        line-height: 0.32rem;
        font-size: 0.13rem;
        padding: 0 0.15rem;
    }
    .shelves_table {
        overflow: scroll;
    }
    .shelves_table th {
        height: 0.34rem;
        line-height: 0.24rem;
        font-size: 0.12rem;
        white-space: nowrap;
        padding: 0.05rem 0.1rem;
    }
    .shelves_table th.sort:after {
        height: 0.24rem;
    }
    .shelves_table td {
        min-width: 0.9rem;
        line-height: 0.24rem;
        font-size: 0.16rem;
        padding: 0.1rem;
    }
    .shelves_table td p {
        min-width: 1.2rem;
        line-height: 0.24rem;
        font-size: 0.14rem;
    }
    .shelves_table td:first-child p {
        width: 1rem;
        line-height: 0.2rem;
        padding-bottom: 0.04rem;
    }
    .shelves_table td p .new {
        font-size: 0.1rem;
        width: 0.26rem;
        background-size: 0.26rem;
    }
    .shelves_table td p .tip .tip_cont {
        font-size: 0.12rem;
        padding-left: 0.6rem;
        left: -0.21rem;
        background-size: 2.2rem;
    }
    .shelves_table th.text_left, .shelves_table td.text_left {
        padding-left: 0.1rem;
    }
    .shelves_table td strong {
        font-size: 0.16rem;
    }
    .shelves_table td .text_btn {
        width: 0.46rem;
        height: 0.3rem;
        line-height: 0.3rem;
        font-size: 0.14rem;
    }

    .h5_news_ul {
        padding: 0.2rem 0.15rem 0;
    }
    .h5_news_ul li {
        padding: 0.15rem 0;
        border-bottom: 1px solid #EDEDED;
    }
    .h5_news_ul li a {
        display: flex;
        align-items: center;
    }
    .h5_news_ul li .news_img {
        width: 1.17rem;
        height: 0.7rem;
        overflow: hidden;
    }
    .h5_news_ul li .news_img img {
        width: 100%;
        max-height: 100%;
    }
    .h5_news_ul li .text_con {
        flex: 1;
        padding-left: 0.15rem;
    }
    .h5_news_ul li .text_con p {
        line-height: 0.24rem;
        font-size: 0.16rem;
        color: #333;
    }
    .h5_news_ul li .text_con .date_text {
        display: block;
        line-height: 0.14rem;
        font-size: 0.12rem;
        font-family: "DIN-Medium";
        color: #999;
        margin-top: 0.08rem;
    }


    .financial_video_box {
        padding: 0.2rem 0 0.56rem;
        position: relative;
    }
    .financial_video_box .wrapfix {
        position: initial;
    }
    .financial_video_box .qr_code_btn {
        display: none;
    }
    .financial_video_box .learn_more_btn {
        position: absolute;
        left: 50%;
        bottom: 0.18rem;
        margin-left: -0.38rem;
    }

    .financial_video_list {
        padding: 0 0.15rem;
        margin-top: 0!important;
    }
    .financial_video_list .pic_news_list {
        margin: 0;
    }
    .financial_video_list .pic_news_list li {
        width: 100%;
        height: auto;
        float: none;
        margin: 0 0 0.1rem;
    }
    .financial_video_list .pic_news_list .news_img {
        height: auto;
    }
    .financial_video_list .pic_news_list .text_con {
        padding: 0.15rem 0.15rem 0.2rem;
    }
    .pic_news_list li p {
        line-height: 0.2rem;
        font-size: 0.14rem;
    }
    .financial_video_list .pic_news_list li .date_text {
        line-height: 0.14rem;
        font-size: 0.12rem;
        font-family: "DIN-Medium";
        padding: 0.11rem 0 0;
    }

    .container {
        overflow: hidden;
        padding-bottom: 0.3rem;
        background: #FFFFFF;
    }


    .footer_inner {
        padding: 0.16rem 0.15rem 0;
    }
    .other_links_list , .sel_links_list , .copyright_box {
        display: none;
    }
    .footer_inner .p_text {
        line-height: 0.18rem;
        font-size: 0.13rem;
        font-weight: normal;
        color: rgba(255,255,255,.5);
    }
    .footer_inner .p_text span {
        margin-right: 0.2rem;
    }
    .footer_inner .p_text span:not(:first-child) {
        margin-right: 0;
    }
    .footer_inner .p_text.h5_bt {
        padding: 0.2rem 0 0.16rem;
        font-weight: 500;
        color: #999;
        margin-top: 0.25rem;
        border-top: 1px solid rgba(255,255,255,.1);
    }
    .footer_inner .p_text span {
        color: #999;
        display: block;
        margin-right: 0;
    }


    .shade_box {
        background: rgba(0,0,0,0.50);
        position: fixed;
        left: 0;
        top: 0;
        right: 0;
        left: 0;
        z-index: 5000;
    }
    .pop_menu {
        width: 54%;
        padding-top: 0.25rem;
        overflow-y: scroll;
        background: #FFFFFF;
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        z-index: 6000;
    }
    .pop_menu .menu_ul > li > a:hover {
        color: #333333;
    }
    .pop_menu .menu_ul > li > a {
        height: 0.45rem;
        line-height: 0.45rem;
        font-size: 0.16rem;
        padding-left: 0.15rem;
        position: relative;
    }
    .pop_menu .menu_ul li.parent > a:after {
        content: '';
        width: 0.12rem;
        height: 0.45rem;
        background: url(../images/h5/horn_down.png) no-repeat center;
        background-size: 0.12rem;
        position: absolute;
        right: 0.15rem;
        top: 0;
    }
    .pop_menu .menu_ul li.parent.active > a:after {
        background: url(../images/h5/horn_up.png) no-repeat center;
        background-size: 0.12rem;
    }
    .pop_menu .menu_ul > li.active > a {
        color: #333;
        font-weight: 500;
        background: none;
    }
    .pop_menu .menu_ul > li > a {
        color: #333;
        font-weight: 500;
        background: none!important;
    }
    .pop_menu .child_ul > li > a {
        height: 0.45rem;
        line-height: 0.45rem;
        font-size: 0.14rem;
        padding-left: 0.25rem;
        background: none;
        position: relative;
    }
    .pop_menu .child_ul > li > a {
    	background: #f6f6f6;
    }
    .pop_menu .child_ul li.parent > a {
    	background: #f6f6f6;
    }
    .child_ul li a:hover, .child_ul li.active a {
    	color: #666;
    }
/*    .pop_menu .child_ul li a:hover, .pop_menu .child_ul li.active > a {
    	color: #666;
    }*/
    .pop_menu .third_ul li a {
    	height: 0.35rem;
    	line-height: 0.35rem;
    	color: #666;
    	font-size: 0.14rem;
    	padding-left: 0.4rem;
    	background: url(../images/icon02.png) no-repeat 0.25rem center;
    }
    .pop_menu .third_ul li a:hover, .pop_menu .third_ul li.active > a {
    	color: #FDAB00;
    	background: url(../images/icon03.png) no-repeat 0.25rem center;
    }
    /*index end*/

    /***关于创金 start***/
    .h5_banner_inner {
        padding-top: 0.5rem;
        position: relative;
    }
    .h5_banner_inner img {
        width: 100%;
    }
    .h5_banner_inner h3 {
        line-height: 0.3rem;
        font-size: 0.2rem;
        color: #FFFFFF;
        text-align: center;
        margin-top: 0.25rem;
        position: absolute;
        top: 50%;
        left: 0.15rem;
        transform: translate(0,-50%);
    }
    .h5_banner_inner h3.black {
        color: #333;
    }

    .content_inner_section {
        padding: 0;
        background: #FFFFFF;
    }
    .guide_top , .inner_cont_wrap:before , .page_box {
        display: none;
    }
    .inner_cont_wrap {
        min-height: 2.7rem;
        padding-bottom: 0.3rem;
    }
    .inner_cont_wrap .side_menu {
        display: none;
    }
    .rt_cont_wrap {
        float: right;
        width: 100%;
        margin-right: 0;
    }
    .rt_cont_wrap .cont_wrap {
        padding: 0.15rem;
    }
    .rt_cont_wrap .top_tit {
        line-height: 0.5rem;
    }
    .rt_cont_wrap .top_tit b {
        font-size: 0.16rem;
        font-weight: 500;
    }
    .news_ul {
        margin-top: 0;
    }
    .news_ul li {
        line-height: 0.3rem;
        padding: 0.1rem .85rem 0.1rem 0;
    }
    .news_ul li a {
        font-size: 0.14rem;
        font-weight: 500;
    }
    .news_ul li .rt_time {
        font-size: 0.12rem;
        color: #999;
    }

    .rt_cont_wrap .intro_info {
        padding: 0;
    }
    .rt_cont_wrap .intro_info > p {
        line-height: 0.24rem;
    }
    .rt_cont_wrap .intro_info .tit b ,
    .rt_cont_wrap .intro_info > h4 {
        font-size: 0.16rem;
    }

    .history_list {
        width: 2.9rem;
        padding: 0 0.5rem;
    }
    .history_ul li {
        width: 1.9rem!important;
        margin: 0;
    }
    .history_ul li p {
        font-size: 0.14rem;
    }

    .contact_info {
        padding: 0;
    }
    .contact_info h5 {
        font-size: 0.16rem;
    }
    .contact_info p {
        line-height: 0.22rem;
        font-size: 0.14rem;
    }

    .inner_search {
        display: flex;
        height: 0.36rem;
        margin: 0 0 0.15rem;
    }
    .inner_search .input {
        flex: 1;
        width: 100%;
        float: none;
        height: 0.36rem;
        line-height: 0.36rem;
        font-size: 0.14rem;
        padding: 0 0.1rem;
    }
    .inner_search .input input {
        height: 0.36rem;
        line-height: 0.36rem;
    }
    .inner_search .btn {
        float: none;
        width: 0.6rem;
        height: 0.36rem;
        line-height: 0.36rem;
        font-size: 0.13rem;
        margin-left: 0.1rem;
    }

    .staff_table {
        overflow: scroll;
    }
    .staff_table table {
        margin-right: 0.15rem;
    }
    .staff_table th {
        font-size: 0.13rem;
        white-space: nowrap;
    }
    .staff_table td {
        font-size: 0.14rem;
        vertical-align: middle;
    }
    .staff_table td:not(:first-child) {
        min-width: 0.8rem;
    }
    .staff_table td .nowrap {
        white-space: nowrap;
    }

    .inner_tab {
        margin: 0 0 0.15rem;
    }
    .inner_tab span {
        width: auto;
        min-width: 0.84rem;
        height: 0.36rem;
        line-height: 0.36rem;
        font-size: 0.14rem;
        padding: 0 0.1rem;
        margin: 0 1px 0;
    }
    .inner_tab span:before {
        top: 0.08rem;
    }

    .disclosure_img {
        margin-bottom: 0.3rem;
    }
    .disclosure_img img {
        width: 100%;
    }
    .disclosure_wrap {
        width: 2.9rem;
        padding: 0 0.5rem;
    }
    .disclosure_wrap li {
        width: 1.9rem!important;
        margin: 0;
    }
    .disclosure_wrap li img {
        width: 100%;
    }
    /***关于创金 end***/

    /***客户服务 start***/
    .news_ul li .download {
        font-size: 0.14rem;
        right: 0;
    }

    .busi_table {
        overflow: scroll;
    }
    .busi_table table {
        min-width: 4rem;
    }
    .busi_table th {
        font-size: 0.13rem;
        white-space: nowrap;
        padding: 0.1rem;
    }
    .busi_table td {
        line-height: 0.22rem;
        font-size: 0.14rem;
        min-width: 0.8rem;
        padding: 0.15rem 0.1rem;
    }
    .busi_table.t2 td {
        padding-left: 0.1rem;
    }
    .rt_cont_wrap .bot_p {
        line-height: 0.22rem;
        font-size: 0.14rem;
    }
    .rt_cont_wrap .cen_tit {
        font-size: 0.16rem;
    }
    .lom_table {
        overflow: scroll;
    }
    .lom_table th {
        white-space: nowrap;
        font-size: 0.13rem;
    }
    .lom_table td {
        font-size: 0.14rem;
    }

    .tip_text {
        line-height: 0.24rem;
        font-size: 0.13rem;
        color: #999;
    }

    .counter_table td {
        line-height: 0.22rem;
        font-size: 0.13rem;
        padding: 0.1rem;
        vertical-align: middle;
    }
    .counter_table td:not(:last-child) {
        color: #666;
    }
    .counter_table td .tip {
        display: block;
        font-size: 0.12rem;
        padding-left: 0;
    }
    .counter_table td .radio {
        display: block;
    }
    .com_btn a {
        font-size: 0.16rem;
    }

    .consult_table {
        width: 100%;
    }
    .consult_table th {
        font-size: 0.13rem;
    }
    .consult_table td .input {
        width: 100%;
    }
    .consult_table td .input .code {
        width: 1.3rem;
        overflow: hidden;
        top: 1px;
        right: 1px;
    }
    .consult_table td .input .code img {
        width: 100%;
        height: 0.38rem;
    }
    /***客户服务 end***/
    .content_section {
        padding: 0 0 0.3rem;
    }
    .filter_dl_wrap {
        padding: 0 0.15rem 0.15rem;
    }
    .filter_dl_wrap h5 {
        float: none;
    }
    .filter_dl {
        float: none;
        width: 100%;
    }
    .filter_dl dd {
        font-size: 0.14rem;
        margin: 0.05rem 0.15rem 0.05rem 0;
    }
    .filter_dl dd .tag {
        font-size: 0.1rem;
        margin-left: 0;
        background-size: 0.5rem;
    }
    .notice_ul {
        padding: 0 0.15rem;
    }
    .notice_ul li {
        padding: 0.15rem 0;
    }
    .notice_ul li h4 {
        line-height: 0.24rem;
        font-size: 0.16rem;
    }
    .notice_ul li p {
        font-size: 0.14rem;
        margin: 0.12rem 0;
    }
    .notice_ul li .bot {
        font-size: 0.14rem;
    }

    /*旗下产品 start*/
    .inner_tit {
        padding: 0 0.15rem 0.15rem;
    }
    .inner_tit b {
        font-size: 0.18rem;
    }
    .inner_tit.search .search_input {
        position: relative;
        top: 0;
        margin-top: 0.15rem;
    }
    .search_input {
        width: 100%;
    }

    .funds_detail_top {
        padding: 0.6rem 0.1rem 0.15rem;
    }
    .funds_detail_top .title {
        line-height: 0.26rem;
    }
    .funds_detail_top .title b {
        font-size: 0.18rem;
        font-weight: 500;
        padding-right: 0.03rem;
    }
    .funds_detail_top .title small {
        font-size: 0.14rem;
        color: #999999;
    }
    .funds_detail_top .tag_box {
        margin: 0.1rem 0;
    }
    .funds_detail_top > h5 {
        margin: 0.1rem 0;
    }
    .tag_box span, .funds_detail_top .title span.t1, .funds_detail_top .title span.t2 {
        width: 0.8rem;
        height: 0.2rem;
        line-height: 0.18rem;
        font-size: 0.12rem;
    }
    .funds_detail_top .info_ul {
        width: 100%;
        display: table;
        padding: 0;
    }
    .funds_detail_top .info_ul li {
        display: table-cell;
        float: none;
        margin-right: 0;
    }
    .funds_detail_top .info_ul li strong {
        height: 0.3rem;
        line-height: 0.3rem;
        font-size: 0.22rem;
    }
    .funds_detail_top .info_ul li p {
        font-size: 0.1rem;
        padding-top: 0;
    }

    .detail_cont_wrap {
        overflow: hidden;
        padding: 0 0.15rem 0.15rem;
    }
    .detail_cont_wrap .fl_wrap {
        float: none;
        width: 100%;
    }
    .tab_ul {
        font-size: 0;
        white-space: nowrap;
        overflow: scroll;
    }
    .tab_ul li {
        display: inline-block;
        float: none;
        vertical-align: top;
        padding-right: 0.15rem;
    }
    .tab_ul li:last-child {
        padding-right: 0;
    }
    .tab_ul li a {
        height: 0.4rem;
        line-height: 0.4rem;
        font-size: 0.14rem;
    }
    .tab_ul li.active a:before {
        height: 0.02rem;
    }
    .date_tab {
        height: auto;
        margin-top: 0.1rem;
    }
    .date_tab .date_search {
        width: 100%;
        display: flex;
        height: 0.41rem;
        float: none;
    }
    .date_tab .date_search input {
        flex: 1;
        height: 0.4rem;
    }
    .date_tab .date_search > em {
        float: none;
        width: 0.3rem;
    }
    .date_tab ul {
        width: 100%;
        font-size: 0;
        white-space: nowrap;
        margin-right: 0;
        overflow: scroll;
    }
    .date_tab ul li {
        float: none;
        display: inline-block;
        font-size: 0.14rem;
        margin-right: 0.1rem;
        vertical-align: top;
    }
    .chart_box .chart_img .text {
        padding: 0.1rem;
        left: 50%;
        top: 20%;
    }
    .chart_box .chart_img .text h5 {
        font-size: 0.12rem;
    }
    .chart_box .chart_img .text p {
        line-height: 0.18rem;
        font-size: 0.1rem;
        margin-top: 0;
    }
    .chart_box .chart_img .text p.c1, .chart_box .chart_img .text p.c2 {
        padding-left: 0.1rem;
    }
    .chart_box .chart_img .text p:before {
        width: 0.05rem;
        height: 0.02rem;
    }
    .chart_box .bot_info span, .chart_asset .bot_info span {
        display: block;
        line-height: 0.18rem;
        font-size: 0.12rem;
        margin-right: 0;
        padding: 0.03rem 0 0.03rem 0.14rem;
    }
    .chart_box .bot_info span:before, .chart_asset .bot_info span:before {
        width: 0.08rem;
        height: 0.02rem;
        top: 0.11rem;
        margin-top: 0;
    }
    .detail_cont_wrap .fr_wrap {
        float: none;
        width: 100%;
        padding-top: 0.15rem;
    }
    .blue_tip {
        font-size: 0.13rem;
    }
    .income_table th {
        font-size: 0.14rem;
    }
    .income_table td {
        font-size: 0.13rem;
    }
    .income_table.mt20 {
        margin-top: 0.1rem!important;
    }

    .info_wrap .info_tit {
        line-height: 0.24rem;
        padding: 0.1rem 0;
    }
    .info_wrap .info_tit b {
        font-size: 0.16rem;
    }
    .info_wrap .com_text {
        line-height: 0.2rem;
        font-size: 0.14rem;
    }
    .info_wrap .com_text.mt20 {
        margin-top: 0.1rem!important;
    }
    .info_table {
        min-width: 100%;
        overflow: scroll;
    }
    .info_table th {
        white-space: nowrap;
    }
    .info_table th ,.info_table td {
        min-width: 1rem;
        line-height: 0.2rem;
        font-size: 0.14rem;
        vertical-align: middle;
        padding: 0.1rem;
    }
    .date_tab ul.fr_ul {
        float: none;
    }
    .child_tab_box {
        height: 0.41rem;
        margin-top: 0.15rem;
    }
    .child_tab_box ul {
        font-size: 0;
        white-space: nowrap;
        overflow: scroll;
    }
    .child_tab_box ul li {
        float: none;
        display: inline-block;
        vertical-align: top;
    }
    .child_tab_box li a {
        width: 0.8rem;
        height: 0.41rem;
        line-height: 0.4rem;
        font-size: 0.14rem;
    }
    .manager_dl dt {
        width: 1rem;
        margin-right: 0.15rem;
    }
    .manager_dl dt img {
        width: 100%;
        height: auto;
    }
    .manager_dl dd {
        padding-left: 0;
    }
    .manager_dl dd h4 b {
        font-size: 0.2rem;
    }
    .manager_dl dd h4 .tag {
        width: 0.64rem;
        font-size: 0.1rem;
        margin-left: 0;
        background-size: 0.5rem;
    }
    .manager_dl dd .info span {
        display: block;
        margin-right: 0;
    }
    .manager_dl dd .brief {
        font-size: 0.14rem;
    }
    .manager_dl .child_tit {
        margin-top: 0.1rem;
    }
    .more_funds_list .bot_more a {
        font-size: 0.14rem;
    }
    .funds_list li .lt_box {
    	width: 65%;
    }
    .funds_list li .lt_box p {
        color: #999;
        font-size: 0.14rem;
    }
    .funds_list li .rt_box p {
        color: #999;
    }

    .agency_info_wrap .top_info_box {
        padding: 0.15rem;
    }
    .agency_info_wrap .info_box {
        float: none;
    }
    .agency_info_wrap .info_box h4 {
        font-size: 0.16rem;
    }
    .agency_info_wrap .info_box p {
        font-size: 0.14rem;
        margin-top: 0.08rem;
    }
    .agency_info_wrap .info_box p.phone {
        font-size: 0.18rem;
    }
    .agency_info_wrap .code_wrap {
        display: flex;
        float: none;
        margin: 0.2rem 0 0;
    }
    .agency_info_wrap .code_wrap .code {
        flex: 1;
        float: none;
        margin-right: 0;
    }
    .agency_info_wrap .code_wrap .code img {
        max-width: 1rem;
    }
    .agency_info_wrap .code_wrap .code p {
        font-size: 0.12rem;
        padding-top: 0;
    }
    .agency_info_wrap .map_img {
        padding: 0;
    }

    .agency_table {
        overflow: scroll;
    }
    .agency_table th {
        line-height: 0.2rem;
        font-size: 0.14rem;
        padding: 0.1rem;
        white-space: nowrap;
    }
    .agency_table td {
        min-width: 1rem;
        line-height: 0.2rem;
        font-size: 0.14rem;
        vertical-align: middle;
        padding: 0.12rem 0.1rem;
    }
    .agency_table td:first-child {
        min-width: 1.5rem;
    }

    .chart_box .bot_tip {
        font-size: 0.12rem;
        color: #999;
    }

    .funds_detail_top .title span.t1 , .funds_detail_top .title span.t2 {
        margin: 0.03rem 0 0.03rem 0.05rem;
    }

    .orange_tit span {
        width: .88rem;
        height: 0.4rem;
        line-height: 0.4rem;
        font-size: 0.16rem;
    }

    .chart_asset_wrap {
        padding: 0.15rem 0.15rem 0.05rem;
    }
    .chart_asset {
        display: flex;
        align-items: center;
        width: 100%;
        float: none;
        padding-bottom: 0.2rem;
    }
    .chart_asset img {
        width: 1rem;
        margin: 0 8% 0 5%;
    }
    .chart_asset .bot_info {
        float: 1;
        margin-top: 0;
    }
    .chart_table {
        width: 100%;
        float: none;
        margin-bottom: 0.15rem;
    }

    .chart_table th {
        padding: 0 0.15rem;
    }
    .chart_table td {
        padding: 0.1rem 0.15rem;
    }

    .info_wrap .info_tit {
        height: 0.44rem;
    }
    .info_tit .date_select {
        width: 1.4rem;
        height: 0.3rem;
        line-height: 0.3rem;
        margin-top: -0.03rem;
        padding: 0 0.05rem 0 0.1rem
    }

    .tans_table td {
        line-height: 0.22rem;
        padding: 0.1rem 0.05rem;
    }
    .tans_table td b {
        font-size: 0.16rem;
    }
    .tans_table td em.buy, .tans_table td em.sale {
        width: 0.2rem;
        height: 0.22rem;
        background-size: 0.18rem;
    }
    .tans_table td:first-child {
        padding-left: 0;
    }
    .tans_table td:last-child {
        padding-right: 0;
    }
    .tans_table td .num span, .tans_table td .num em, .tans_table td .num i {
        height: 0.22rem;
    }
    .tans_table td .num {
        font-size: 0.14rem;
        white-space: nowrap;
        padding-right: 0;
    }
    .tans_table td .num span {
        width: 0.52rem;
        font-size: 0.14rem;
    }
    .tans_table td .num em {
        width: 0.24rem;
        margin: 0 0.03rem;
        background-position: right center;
    }
    .tans_table td .num i.up {
        background-size: 0.06rem;
    }


    .inner_search_box {
        margin-top: 0.5rem;
        padding: 0.15rem;
        background: #FFFFFF;
        border: none;
    }
    .inner_search_box input {
        height: 0.44rem;
        line-height: 0.24rem;
        font-size: 0.16rem;
        padding: 0.1rem 0.6rem 0.1rem 0.33rem;
        border: 1px solid #E4E4E4;
        background: #F9F9F9 url(../images/icon_search05.png) no-repeat 0.1rem center;
        background-size: 0.16rem;
    }
    .inner_search_box .btn {
        font-size: 0.14rem;
        top: 0.22rem;
    }
    .history_search {
        padding: 0 0.15rem 0.15rem;
    }
    .history_search a {
        color: #999;
        margin-left: 0.1rem;
    }

    .tab_ul.ul02 {
        padding: 0 0.15rem;
    }
    .tab_ul.ul02 li {
        padding-right: 0.15rem;
    }
    .tab_ul.ul02 li:last-child {
        padding-right: 0;
    }

    .fit_number {
        margin-top: 0;
        font-size: 0.14rem;
        padding: 0.1rem 0.15rem;
    }

    .news_ul.ul02 {
        padding: 0 0.15rem;
    }
    .news_ul.ul02 li {
        line-height: 0.29rem;
    }
    .news_ul.ul02 li a {
        font-size: 0.14rem;
    }
    .news_ul.ul02 li .rt_time {
        font-size: 0.12rem;
    }


    .inner_tit .rt_more {
        font-size: 0.14rem;
    }

    .info_wrap .manager_dl_wrap {
        padding: 0 0.15rem;
    }

    .category_box label {
        line-height: 0.36rem;
        font-size: 0.14rem;
    }
    .inner_tab span {
        height: 0.3rem;
        line-height: 0.3rem;
        margin: 0.03rem 1px 0.03rem 0;
    }
    .video_list ul {
        width: 100%;
    }
    .video_list ul li {
        width: 100%;
        float: none;
        height: auto;
        margin: 0 0 0.15rem;
    }
    .video_list ul li:last-child {
        margin-bottom: 0;
    }
    .video_list li .video_img {
        height: auto;
    }
    .video_list li .video_img .play_btn {
        width: 0.32rem;
        height: 0.32rem;
        background-size: 0.32rem;
        margin: -0.16rem 0 0 -0.16rem;
    }
    .video_list li .text {
        padding: 0.15rem;
    }
    .video_list li .text p {
        font-size: 0.16rem;
    }

    .pop_box {
        width: 90%;
        max-width: 6rem;
        margin: 0;
        padding: 0 0.15rem 0.2rem;
        transform: translate(-50%,-50%);
    }
    .pop_box.video > .close {
        width: 0.3rem;
        height: 0.3rem;
        background-size: 0.2rem;
        top: 0;
        right: 0;
    }
    .pop_box .title {
        padding-top: 0.1rem;
    }
    .pop_box .title b {
        font-size: 0.16rem;
    }
    .pop_box .title .close {
        top: 0.05rem;
    }
    .pop_box .agency_table {
        width: 100%;
    }
    .pop_box .agency_table.text_left th , .agency_table.text_left td {
        padding-left: 0.1rem;
    }

    .article_detail {
        min-height: 5rem;
        padding: 0.5rem 0.15rem 0;
    }
    .article_detail .top_box {
        padding: 0.15rem 0;
    }
    .article_detail .top_box h3 {
        line-height: 0.26rem;
        font-size: 0.18rem;
    }
    .article_detail .top_box p {
        font-size: 0.12rem;
    }
    .article_detail .cont_box p {
        line-height: 0.2rem;
        font-size: 0.14rem;
        color: #666;
    }

    .search_box {
        height: auto;
        padding: 0 0.15rem 0.15rem;
    }
    .search_box .input {
        width: 100%;
        float: none;
        margin-bottom: 0.1rem;
    }
    .search_box .input.active {
        z-index: 100;
    }
    .search_box .input input {
        height: 0.4rem;
        line-height: 0.2rem;
        font-size: 0.14rem;
        padding: 0.1rem;
    }
    .search_box .btn {
        float: none;
        width: 0.64rem;
        height: 0.32rem;
        line-height: 0.32rem;
        font-size: 0.14rem;
    }

    .inner_wrap .agency_table {
        margin: 0 0.15rem;
    }



    .download_section {
        padding-top: 0;
    }
    .app_download {
        padding: 0.2rem 0.15rem;
    }
    .app_download:nth-child(even) {
        background: #FFFFFF;
    }
    .app_download:not(:last-child) {
        border-bottom: 1px solid #EDEDED;
    }
    .app_download .wrapfix {
        padding-left: 0;
    }
    .app_download .left_code {
        margin-bottom: 0.15rem;
        position: relative;
    }
    .app_download p span {
        display: block;
        word-break: break-all;
        padding-right: 0;
    }


    .pic_news_list li:hover .news_img img {
      transform: scale(1);
    }

    .h5_header .head_search {
        background: #FFFFFF;
        padding: 0.1rem 0.8rem 0.1rem 0.15rem;
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        z-index: 20;
    }
    .h5_header .head_search input {
        width: 100%;
        height: 0.3rem;
        line-height: 0.3rem;
        font-size: 0.16rem;
        border: none;
        outline: none;
    }
    .h5_header .head_search .btn {
        display: block;
        line-height: 0.3rem;
        font-size: 0.14rem;
        color: #FDAB00;
        position: absolute;
        top: 0.1rem;
        right: 0.4rem;
    }
    .h5_header .head_search .close {
        display: block;
        width: 0.24rem;
        height: 0.3rem;
        background: url(../images/icon_close.png) no-repeat center;
        position: absolute;
        top: 0.1rem;
        right: 0.1rem;
    }
    .h5_header .head_search .search_list {
        max-height: 1.9rem;
        overflow: scroll;
        padding: 0.05rem 0;
        background: rgba(255,255,255,1);
        box-shadow: 0rem 0.01rem 0.1rem rgba(0,0,0,.1);
        position: absolute;
        left: 0;
        top: 0.5rem;
        right: 0;
    }
    .head_search .search_list li a {
        line-height: 0.3rem;
        font-size: 0.14rem;
    }

	.h5_hxdImg{
		width: 345px;
    	height: 156px;
	}
}


@media all and (max-width: 320px){
	.footer_inner .p_text { font-size: 0.12rem; }
    .footer_inner .p_text span {
        margin-right: 0.1rem;
    }
    .tans_table td b {
        font-size: 0.14rem;
    }
    .article_detail {
        min-height: 3.22rem;
    }
}
@media all and (min-height: 736px){
    .inner_cont_wrap { min-height: 3.3rem; }
}
/* 2022-05-23==add===start */
@media all and (max-width: 1024px){
    .rt_cont_wrap .com_text p img {
        width: 100%;
    }
    .history_list {
        margin: 0.1rem auto;
    }
}
/* 2022-05-23==add===end */
/* 2022-05-24==add===start */
@media all and (max-width: 1024px){
    .h5_banner .swiper-wrapper li,
    .h5_banner .swiper-wrapper li a {
        position: relative;
    }

    .h5_banner .swiper-wrapper li .h5_bn_videoBox {
        display: block;
        position: relative;
        overflow: hidden;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, 0.3);
    }

    .h5_banner .swiper-wrapper li .h5_bn_videoBox video{
        height: 100%;
    }
}
/* 2022-05-24==add===end */

/* 2022-08-08==add===start */
.history_ul_wrap {
  height: 255px;
}
/* 2022-08-08==add===end */
