@charset 'utf-8';

/* 公共css */

@charset "utf-8";

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box
}

body {
    background-color: #fff;
    font-family: PingFangSC-Regular, Helvetica, SourceHanSansCN-Light, sans-serif;
    -webkit-tap-highlight-color: transparent
}

li,
ol,
ul {
    list-style-type: none
}

img {
    display: inline-block;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border: none;
    outline: none;
    /* pointer-events:none; */
}

img[src=""] {
    opacity: 0;
}

a {
    text-decoration: none;
    color: black;
}

a:hover {
    text-decoration: none !important;
    outline: 0;
}

a:focus {
    text-decoration: none;
    outline: 0;
}
.two_ellipsis {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all;
}
:focus {
    outline: 0;
}

em,
i,
b {
    font-style: normal;
    font-weight: 400
}

input {
    -moz-appearance: none;
    appearance: none;
    -webkit-appearance: none
}

input:disabled {
    color: #999 !important;
    -webkit-text-fill-color: #666 !important;
    background: #fff !important;
    opacity: 1;
}

::-webkit-search-cancel-button {
    -webkit-appearance: none;
}

textarea {
    resize: none;
}

textarea:disabled {
    color: #8b8b8b;
    -webkit-text-fill-color: #8b8b8b !important;
    background: #fff;
    opacity: 1;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

.clearfix:after {
    visibility: hidden;
    display: block;
    content: " ";
    clear: both;
    height: 0;
    font-size: 0;
    overflow: hidden
}

.clearfixer:after,
.clearfixer:before {
    content: " ";
    display: table
}

.fl {
    float: left;
}

.fr {
    float: right;
}



/**
 * 首页
 */
.index {
    /* background: rgb(21, 30, 73); */
    background: url('../images/hz/hz_bg_1.png') top repeat-y;
    background-size: contain;
    /* background: linear-gradient(360deg, rgba(0, 0, 0, 0) 0%, #D8D8D8 100%); */
}

.index .nav_bg {
    height: 9.12rem;
    background: url('../images/hz/hz_bg_top_1.png');
    background-size: contain;
    z-index: -1;
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 10rem;
}

.index .navbar {
    overflow: hidden;
    color: #fff;
    text-align: center;
    width: 10rem;
    margin: 0 auto;
    /* min-height: 13.653333rem; */
}

.index .navbar h4{
    font-weight: normal;
}

.index .navbar .title {
    /* font-family: PingFangSC-Medium; */
    font-size: 0.56rem;
    line-height: 0.613333rem;
}

.index .navbar .title1 {
    margin: 5.96rem auto 0.213333rem;
}

.index .navbar .title2 {
    margin-bottom: 0.853333rem;
}

.index .navbar .info {
    font-family: PingFangSC-Light;
    font-size: 0.293333rem;
    line-height: 0.52rem;
    margin-bottom: 0.4rem;
    color: #fff;
    text-align: center;
}

.index .navbar .info .p1{
    font-size: 0.4rem;
}

.index .navbar .info .p2{
    font-size: 0.293333rem
}

.index .navbar .new_apply {
    /* width: 6.0rem;
    height: 0.933333rem;
    background-color: rgba(255, 255, 255, 0.20); */
    /* margin: 0 auto 0.4rem; */
    width: 6.506667rem;
    height: 1.013333rem;
    background: #FFFFFF;
    border-radius: 0.506667rem;
    margin: 9.12rem auto 0.8rem auto;
    overflow: hidden;
    background-image: url('../images/hz/hz_apply.png');
    background-repeat: no-repeat;
    background-size: 0.4rem 0.4rem;
    background-position: 0.413333rem center;
}

.index .navbar .new_apply .swiper-container {
    /* width: 6.0rem;
    height: 0.933333rem; */
    width: 6.506667rem;
    height: 1.013333rem;
}

.index .navbar .new_apply .new_apply_item {
    width: 100%;
    height: 100%;
    padding: 0.16rem 0.16rem 0.16rem 1.146667rem;
    display: flex;
    align-items: center;
    line-height: 0.4rem;
    font-weight: 400;
    color: #000000;
    font-size: 0.32rem;
}

.index .navbar .new_apply .new_apply_item img {
    border-radius: 100%;
    margin-right: 0.213333rem;
    width: 0.666667rem;
    height: 0.666667rem;
    border: 0.026667rem solid rgba(255, 0, 0, 1);
}

.index .navbar .new_apply .new_apply_item p {
    width: 1.173333rem;
    overflow: hidden;
    font-family: PingFang-SC-Heavy;
    font-size: 0.32rem;
    line-height: 0.4rem;
    margin-right: 0.16rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    word-break: break-all;
    font-family: PingFang-SC-Heavy;
    font-weight: 800;
    color: #000000;
}

.index .navbar .navbar_a {
    height: 2.293333rem;
    display: flex;
    margin-bottom: 0.373333rem;
    overflow: hidden;
}

.index .navbar .navbar_a a {
    display: block;
    height: 100%;
    flex: 1;
    display: flex;
    flex-flow: column;
    justify-content: center;
}

.index .navbar .navbar_a a div {
    width: 1.066667rem;
    height: 1.066667rem;
    margin: 0 auto 0.133333rem;
}

.index .navbar .navbar_a a .img1 {
    background: url('../images/hz/nav_1.png') center no-repeat;
    background-size: contain;
}

.index .navbar .navbar_a a .img2 {
    background: url('../images/hz/nav_2.png') center no-repeat;
    background-size: contain;
}

.index .navbar .navbar_a a .img3 {
    background: url('../images/hz/nav_3.png') center no-repeat;
    background-size: contain;
}

.index .navbar .navbar_a a .img4 {
    background: url('../images/hz/nav_6.png') center no-repeat;
    background-size: contain;
}

.index .navbar .navbar_a a .img5 {
    background: url('../images/hz/nav_5.png') center no-repeat;
    background-size: contain;
}

.index .navbar .navbar_a a p {
    text-align: center;
    font-size: 0.293333rem;
    color: #fff;
    line-height: 0.4rem;
    font-family: PingFangSC-Light;
}

.index .body {
    width: 10rem;
    margin: 0 auto;
    overflow: hidden;
}

.index .body .tab {
    overflow: hidden;
    width: 9.2rem;
    margin: 0 auto;
    position: relative;
}

.index .body .tab li {
    float: left;
    text-align: center;
    position: relative;
    width: 4.99rem;
    font-size: 0.48rem;
    font-family: Alibaba-PuHuiTi-M, Alibaba-PuHuiTi;
    font-weight: normal;
    color: #FFFFFF;
    z-index: 2;
}
.index .body .tab li:first-child{
    position: absolute;
    left: 0;
}
.index .body .tab li:first-child.active {
    font-family: PingFangSC-Medium;
    color: #333;
    z-index: 3;
    width: 4.88rem;
    background: url('../images/hz/hz_tab_left.png') left no-repeat;
    background-size: contain;
    border-radius: 0.266667rem 0.266667rem 0 0;
    font-size: 0.48rem;
    font-family: Alibaba-PuHuiTi-H, Alibaba-PuHuiTi;
    font-weight: bold;
    color: #000000;
}
.index .body .tab li.li_2{
    float: right;
}
.index .body .tab li:last-child.active {
    background: url('../images/hz/hz_tab_right.png') left no-repeat;
    background-size: contain;
    font-family: PingFangSC-Medium;
    color: #333;
    z-index: 3;
    width: 4.88rem;
    border-radius: 0.266667rem 0.266667rem 0 0;
    font-size: 0.48rem;
    font-family: Alibaba-PuHuiTi-H, Alibaba-PuHuiTi;
    font-weight: normal;
    color: #000000;
}

.index .body .tab li.active:after {
    content: " ";
    position: absolute;
    width: 1.333333rem;
    height: 0.053333rem;
    bottom: 0.213333rem;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    background: #FF0000;
    z-index: 1;
    border-radius: 0;
}


.index .body .tab li span {
    display: block;
    height: 1.333333rem;
    line-height: 1.333333rem;
    background: #818181;
}

.index .body .tab li:first-child span {
    border-radius: .266667rem 0 0 0;
}

.index .body .tab li:last-child span {
    border-radius: 0 0.266667rem 0 0;
}


.index .body .tab li.active span {
    background: none;
}

.index .body.fixed .tab {
    position: fixed;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 10rem;
    background: #E6E7EA;
    z-index: 9
}

.index .body.fixed .tab li {
    color: rgba(10, 20, 43, 0.49);
    background: #E6E7EA;
}

.index .body.fixed .tab li span {
    border-radius: inherit;
    background: #E6E7EA;
}

.index .body.fixed .tab li.active {
    background: #fff;
    border-radius: inherit;
}

.index .body.fixed .tab li.active span {
    background: #fff;
    font-family: PingFangSC-Medium;
    font-size: 0.453333rem;
    color: #0A142B;
}


.index .body .tab_page.meeting {
    /* display: none; */
}

.index .forum {
    width: 9.2rem;
    background: #fff;
    margin: 0 auto;
    padding: 0.506667rem 0.4rem 0.293333rem .4rem
}

.index .forum_body{
    display: block;
}

.index .forum .forum_item {
    overflow: hidden;
    padding-bottom: 0.72rem;
    display: block;
    position: relative;
}

.index .forum .forum_body_item{
    display: block;
}

.index .forum .forum_item .forum_title {
    display: flex;
    height: 1.333333rem;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 0.32rem;
    position: relative;
}

.index .forum .forum_item .forum_title:after {
    position: absolute;
    content: " ";
    width: 3.066667rem;
    height: 0.026667rem;
    background: #6C7B8A;
    opacity: 0.3;
    left: 0;
    bottom: 0.213333rem;
    border-radius: 0.026667rem;
}

.index .forum .forum_item .forum_title .forum_type {
    font-family: DINAlternate-Bold;
    font-size: 0.586667rem;
    color: #0A142B;
    letter-spacing: -0.008rem;
    font-weight: 800;

}

.index .forum .forum_item .forum_title .forum_time {
    font-family: DINAlternate-Bold;
    font-size: 0.533333rem;
    color: #6C7B8A;
    opacity: 0.74;
}

.index .forum_item.new_retail .forum_body {
    background: url('../images/hz/new_retail.png') center no-repeat;
    background-size: contain;
    border-radius: 0.266667rem;
    width: 8.666667rem;
    height: 2.666667rem;
    padding: 0.533333rem 0.533333rem 0 0.533333rem;
    display: flex;
    justify-content: space-between;
    box-shadow: 0 0.08rem 0.08rem 0 rgba(0,0,0,0.05);
}

.index .forum_item.new_retail .forum_body .new_retail_r{

}

.index .forum_item_info {
    overflow: hidden;
    color: #FFF;
}

.index .forum_item_info .time {
    /* font-family: SFUIText-Regular; */
    font-size: 0.32rem;
    line-height: 0.4rem;
    padding-left: 0.213333rem;
    margin-bottom: 0.08rem;
    position: relative;
}

.index .forum_item_info .time:before {
    content: " ";
    position: absolute;
    width: 0.133333rem;
    height: 0.133333rem;
    background: #51B57E;
    border-radius: 100%;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.index .forum_item_info .name {
    font-family: PingFangSC-Semibold;
    font-size: 0.426667rem;
    line-height: 0.613333rem;
    margin-bottom: 0.08rem;
}

.index .forum_item_info .address {
    line-height: 0.426667rem;
    height: 0.426667rem;
    padding-left: 0.4rem;
    font-size: 0.32rem;
    background: url('../images/hz/icon-address.png') left center no-repeat;
    background-size: 0.36rem
}

.index .forum_body .people {
    overflow: hidden;
    position: relative;
    height: 0.533333rem;
    min-width: 1.76rem;
}

.index .forum_item.new_retail .forum_body .people {
    /* margin-top: 0.133333rem; */
    margin-bottom: .426667rem;
}

.index .forum_body .people div {
    width: 0.533333rem;
    height: 0.533333rem;
    border: 0.013333rem solid #fff;
    border-radius: 100%;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    left: 0;
}

.index .forum_body .people .people_img:nth-of-type(2) {
    left: 0.306667rem;
}

.index .forum_body .people .people_img:nth-of-type(3) {
    left: 0.613333rem;
}

.index .forum_body .people .people_img:nth-of-type(4) {
    left: 0.92rem;
}

.index .forum_body .people .people_img:nth-of-type(5) {
    left: 1.226667rem;
}

.index .forum_body .people .people_img:nth-of-type(6) {
    left: 1.533333rem;
}

.index .forum_body .people .people_img:nth-of-type(7) {
    left: 1.84rem;
}

.index .forum_body .people .img {
    background: #5680FA;
    text-align: center;
    line-height: 0.533333rem;
    font-size: 0.186667rem;
    color: #FFF;
    display: flex;
    justify-content: center;
    align-items: center;
}

.index .forum_body .more {
    display: block;
    width: 1.706667rem;
    height: 0.64rem;
    background: url('../images/hz/icon_more.png') center no-repeat;
    background-size: contain;
}

.index .forum_item.main_forum .forum_body {
    width: 8.666667rem;
    height: 4.266667rem;
    background: url('../images/hz/main.png') center no-repeat;
    background-size: contain;
    padding: 0.56rem 0.533333rem 0;
    color: #fff;
    position: relative;
    margin-bottom: 0.986667rem;
    box-shadow: 0 0.08rem 0.08rem 0 rgba(0,0,0,0.05);
}

.index .forum_item.main_forum .forum_body h4 {
    font-family: PingFangSC-Medium;
    font-size: 0.453333rem;
    line-height: 0.626667rem;
}

.index .forum_item.main_forum .forum_body p {
    line-height: 0.48rem;
    font-size: 0.346667rem;
    margin-bottom: 0.133333rem;
}

.index .forum_item.main_forum .forum_body .address {
    line-height: 0.426667rem;
    height: 0.426667rem;
    padding-left: 0.4rem;
    font-size: 0.32rem;
    margin-bottom: .926667rem;
    background: url('../images/hz/icon-address.png') left center no-repeat;
    background-size: 0.36rem
}

.index .forum_item.main_forum .forum_body .more {
    position: absolute;
    bottom: 0.64rem;
    right: 0.533333rem
}

.index .forum_item.main_forum .forum_lanmei {
    width: 8.666667rem;
    height: 2.666667rem;
    background: url('../images/hz/lanmei.png') center no-repeat;
    background-size: contain;
    box-shadow: 0 0.08rem 0.08rem 0 rgba(0,0,0,0.05);
    display: block;
}

.index .forum_item.other_forum .forum_body_item {
    width: 4.2rem;
    height: 5.066667rem;
    padding: 0.533333rem 0.533333rem;
    color: #fff;
    float: left;
    margin-left: 0.266667rem;
    margin-bottom: 0.266667rem;
    background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);
    border-radius: 0.266667rem;
    box-shadow: 0 0.08rem 0.08rem 0 rgba(0,0,0,0.05);
    position: relative;
}

.index .forum_item.other_forum .forum_body_item.trz {
    background: url('../images/hz/trz.png') center no-repeat;
    background-size: contain;
}

.index .forum_item.other_forum .forum_body_item.jkp {
    background: url('../images/hz/jkp.png') center no-repeat;
    background-size: contain;
}

.index .forum_item.other_forum .forum_body_item.xpkf {
    background: url('../images/hz/xpkf.png') center no-repeat;
    background-size: contain;
}

.index .forum_item.other_forum .forum_body_item.xds {
    background: url('../images/hz/xds.png') center no-repeat;
    background-size: contain;
}

.index .forum_item.other_forum .forum_body_item:nth-of-type(2n+1) {
    margin-left: 0;
}

.index .forum_item.other_forum .forum_item_info {
    margin-bottom: 0.586667rem;

}

.index .forum_item.other_forum .people {
    margin-bottom: 0.56rem;
}

.index .daka {
    width: 100%;
    position: relative;
    background: url('../images/hz/daka.png') center no-repeat;
    background-size: auto 100%;
    overflow: hidden;
}

.index .daka .daka_title {
    /* font-family: Alibaba-PuHuiTi-M; */
    font-size: .533333rem;
    color: #FFFFFF;
    font-weight: bold;
    width: 100%;
    padding: .853333rem 0 .573333rem 0;
    text-align: center;
}

.index .daka .daka_con {
    width: 100%;
    position: relative;
    padding: 0 .266667rem .573333rem .266667rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.index .daka .daka_con:after {
    content: "";
    flex: auto;
}

.index .daka .daka_con_list {
    width: 3.146667rem;
    position: relative;
    height: 4.08rem;
}

.index .daka .daka_list_img {
    width: 2rem;
    height: 2rem;
    margin: .333333rem .573333rem 0 .573333rem;
}

.index .daka .daka_list_img img {
    width: 100%;
    height: 100%;
    display: block;
    border-radius: 100%;
}

.index .daka .daka_list_name {
    width: 100%;
    font-family: PingFangSC-Medium;
    font-size: .346667rem;
    color: #FFFFFF;
    text-align: center;
    padding-top: 0.106667rem;
}

.index .daka .daka_list_msg {
    width: 100%;
    line-height: 0.453333rem;
    font-family: PingFangSC-Regular;
    font-size: .293333rem;
    color: rgba(255,255,255,.7);
    text-align: center;
    padding: 0 .24rem 0 .24rem;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.index .auspice {
    width: 100%;
    position: relative;
    overflow: hidden;
}

.index .auspice .auspice_title {
    width: 100%;
    overflow: hidden;
    margin: 1.066667rem .4rem .533333rem .4rem;
}

.index .auspice .auspice_title {
    width: 100%;
    font-family: Alibaba-PuHuiTi-M;
    font-size: .533333rem;
    color: #FFFFFF;
    padding-left: .266667rem
}

.index .auspice .auspice_title h4:after {
    position: absolute;
    content: " ";
    left: .4rem;
    top: 1.066667rem;
    width: .106666rem;
    height: .666666rem;
    background-image: linear-gradient(119deg, #FEBD36 0%, #FF486E 100%);
    border-radius: .086666rem;
}

.index .auspice .auspice_con{
    width: 8.666667rem;
    height: 2.906667rem;
    margin: 0 .666666rem 0 .666666rem;
}

.index .auspice .auspice_con img{
    display: block;
    width: 100%;
    height: 100%;
}

.index .sponsor {
    width: 100%;
    position: relative;
    overflow: hidden;
}

.index .sponsor .sponsor_title {
    width: 100%;
    overflow: hidden;
    margin: 1.066667rem .4rem .533333rem .4rem;
}

.index .sponsor .sponsor_title {
    width: 100%;
    font-family: Alibaba-PuHuiTi-M;
    font-size: .533333rem;
    color: #FFFFFF;
    padding-left: .266667rem
}

.index .sponsor .sponsor_title h4:after {
    position: absolute;
    content: " ";
    left: .4rem;
    top: 1.066667rem;
    width: .106666rem;
    height: .666666rem;
    background-image: linear-gradient(119deg, #FEBD36 0%, #FF486E 100%);
    border-radius: .086666rem;
}

.index .sponsor .sponsor_title span {
    font-family: PingFangSC-Regular;
    font-size: .32rem;
    color: #AFAFB0;
    text-align: center;
    display: inline;
    font-weight: normal;
    padding-left: .453333rem
}

.index .sponsor .sponsor_con {
    width: 100%;
    position: relative;
    padding: 0 .4rem 0 .666666rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.index .sponsor .sponsor_con:after {
    content: "";
    flex: auto;
}

.index .sponsor .sponsor_con_type {
    width: 4.2rem;
    height: 3.2rem;
    position: relative;
    margin-right: .266667rem;
    margin-bottom: .266667rem;
    background: #FFFFFF;
    box-shadow: inset -.093333rem -.093333rem .266667rem 0 rgba(90, 130, 229, 0.10), inset .093333rem .093333rem .266667rem 0 rgba(90, 130, 229, 0.10);
    border-radius: .266667rem;
}

.index .sponsor .sponsor_con_type img {
    width: 3.466667rem;
    height: 1.6rem;
    margin: .48rem .373333rem .306667rem .36rem;
}

.index .sponsor .sponsor_type_msg {
    font-family: Alibaba-PuHuiTi-R;
    font-size: .32rem;
    color: #0A142B;
    text-align: center;
    width: 100%;
    padding: 0 .44rem .373333rem .36rem;
}

.index .sponsor .sponsor_con_list {
    width: 2.706667rem;
    height: 3.76rem;
    position: relative;
    margin-right: .266667rem;
    background: #FFFFFF;
    box-shadow: inset -.093333rem -.093333rem .266667rem 0 rgba(90, 130, 229, 0.10), inset .093333rem .093333rem .266667rem 0 rgba(90, 130, 229, 0.10);
    border-radius: .266667rem;
}

.index .sponsor .sponsor_con_list img {
    width: 1.866667rem;
    height: 1.866667rem;
    margin: .426667rem .413333rem .266667rem .426667rem;
}

.index .sponsor .sponsor_con_list .sponsor_list_msg {
    width: 2.053333rem;
    font-family: Alibaba-PuHuiTi-R;
    font-size: .32rem;
    color: #0A142B;
    text-align: center;
    margin: 0 .386667rem .32rem .266667rem;
}

.index .special {
    width: 100%;
    position: relative;
    overflow: hidden;
}

.index .special .special_title {
    width: 100%;
    overflow: hidden;
    margin: 1.066667rem .4rem .533333rem .4rem;
}

.index .special .special_title {
    width: 100%;
    font-family: Alibaba-PuHuiTi-M;
    font-size: .533333rem;
    color: #FFFFFF;
    padding-left: .266667rem
}

.index .special .special_title h4:after {
    position: absolute;
    content: " ";
    left: .4rem;
    top: 1.066667rem;
    width: .106666rem;
    height: .666666rem;
    background-image: linear-gradient(119deg, #FEBD36 0%, #FF486E 100%);
    border-radius: .086666rem;
}

.index .special .special_title span {
    font-family: PingFangSC-Regular;
    font-size: .32rem;
    color: #AFAFB0;
    text-align: center;
    display: inline;
    font-weight: normal;
    padding-left: .453333rem
}

.index .special .special_con {
    width: 100%;
    position: relative;
    padding: 0 .4rem 0 .666666rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.index .special .special_con:after {
    content: "";
    flex: auto;
}

.index .special .special_con_list {
    width: 2.706667rem;
    height:3.76rem;
    position: relative;
    margin-bottom: .586667rem;
    margin-right: .266667rem;
    background: #FFFFFF;
    box-shadow: inset -0.093333rem -0.093333rem 0.266667rem 0 rgba(90, 130, 229, 0.10), inset 0.093333rem 0.093333rem 0.266667rem 0 rgba(90, 130, 229, 0.10);
    border-radius: .266667rem;
}

.index .special .special_list_top {
    overflow: hidden;
    width: 2.706667rem;
    height: 2.56rem;
}

.index .special .special_list_top img {
    width: 1.866667rem;
    height: 1.866667rem;
    margin: 0.426667rem auto 0.266667rem;
    display: block;
}

.index .special .special_list_down {
    font-family: Alibaba-PuHuiTi-R;
    font-size: 0.32rem;
    color: #0A142B;
    text-align: center;
    line-height: 0.44rem;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all;
    padding: 0 0.266667rem;
    word-break: break-all;
}

.index .connect {
    width: 100%;
    position: relative;
    overflow: hidden;
    padding-bottom: 4.4rem;
    background: url('../images/hz/bottom.png') bottom center no-repeat;
    background-size: cover;
}

.index .connect .connect_title {
    width: 100%;
    overflow: hidden;
    margin: .56rem .4rem .533333rem .4rem;
}

.index .connect .connect_title {
    width: 100%;
    font-family: Alibaba-PuHuiTi-M;
    font-size: .533333rem;
    color: #FFFFFF;
    padding-left: .266667rem
}

.index .connect .connect_title h4:after {
    position: absolute;
    content: " ";
    left: .4rem;
    top: .56rem;
    width: .106666rem;
    height: .666666rem;
    background-image: linear-gradient(119deg, #FEBD36 0%, #FF486E 100%);
    border-radius: .086666rem;
}

.index .connect .connect_con {
    width: 100%;
    position: relative;
}

.index .connect .connect_con .connect_msg {
    width: 100%;
    padding: 0 .666666rem .213333rem .666666rem;
    overflow: hidden;
    font-family: Alibaba-PuHuiTi-R;
    font-size: .453333rem;
    color: #FFFFFF;
}







/* 找货节 */
.index .brand {
    width: 9.2rem;
    margin: 0 auto;
    /* padding-bottom: 0.533333rem; */
    overflow: hidden;
    background: #fff;
    display: none;
}

.index .brand .brand_bar {
    position: relative;
}

.index .body.fixed1 {
    padding-top: 1.333333rem;
}

.index .body.fixed1 .tab,
.index .body.fixed2 .brand_bar{
    box-shadow: 0 0.05rem 0.05rem 0 rgba(0,0,0,0.05);
}

.index .body.fixed2 {
    /* 276 */
    padding-top: 3.653333rem;
}

.index .body.fixed2.fixed3{
    /* 202 */
    padding-top: 2.666667rem;
}

.index .body.fixed .brand .brand_bar {
    position: fixed;
    top: 1.333333rem;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 10rem;
    z-index: 9
}

.index .body.fixed.fixed_absolute .tab{
    /* position: absolute;
    top: 13.68rem; */
}

.index .body.fixed.fixed_absolute .brand .brand_bar{
    position: absolute;
    /* top: 15.013333rem; */
    top: 12.213333rem
}

.index .brand .brand_filter{
    height: 0.986667rem;
    padding-bottom: 0.186667rem;
    display: flex;
    background: #fff;
}

.index .brand .brand_filter .search_cancel{
    width: 1.386667rem;
    display: inline-block;
    padding-right: 0.16rem;
    overflow: hidden;
    line-height: 0.8rem;
    font-size: 0.32rem;
    text-align: center;
    font-size: 0.346667rem;
    color: #151E49;
}

.index .brand .brand_bar ul {
    display: flex;
    height: 100%;
    justify-content: center;
    align-items: center;
    background: #fff;
    width: 3.68rem;
    float: left;
}

.index .brand .brand_bar .brand_search{
    background: #fff;
    padding-left: 0.4rem;
    float: left;
    height: 100%;
    flex: 1;
}

.index .brand .brand_bar .brand_search input{
    width: 100%;
    height: 100%;
    border: none;
    background: #F3F3F6 url('../images/hz/icon_search.png') 0.266667rem center no-repeat;
    background-size: 0.4rem 0.386667rem;
    border-radius: 0.373333rem;
    padding: 0 0.4rem 0 0.866667rem;
    font-size: 0.293333rem;
    color: #6C7B8A;
    line-height: 0.8rem;
}

.index .brand .brand_bar li {
    flex: 1;
    text-align: center;
    line-height: 0.8rem;
    font-size: 0.32rem;
    color: #0A142B;
    display: flex;
    justify-content: center;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.index .brand .brand_bar li a {
    display: inline-block;
    height: 100%;
    padding-right: 0.4rem;
    background: url('../images/hz/icon-down.png') right center no-repeat;
    background-size: 0.293333rem 0.306667rem;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    overflow: hidden;
}

.index .brand .brand_bar li.isable a{
    color: #0A142B;
}

.index .brand .brand_bar li.active a {
    background: url('../images/hz/icon-up.png') right center no-repeat;
    background-size: 0.293333rem 0.306667rem;
}

.index .brand .brand_bar .brand_bar_position {
    position: relative;
}

.index .brand .brand_bar .brand_bar_position .classify{
    width: 100%;
    display: flex;
    height: 1.36rem;
    padding-top: 0.373333rem;
    padding-bottom: 0.24rem;
    background: #fff;
    font-size: 0.346667rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #000000;
}

.index .brand .brand_bar .brand_bar_position .classify >div{
    flex: 1;
    text-align: center;
    line-height: 0.8rem;
    overflow: hidden;
    margin: 0 0.08rem;
}

.index .brand .brand_bar .brand_bar_position .classify >div.active{
    font-size: 0.346667rem;
    font-family: PingFangSC-Medium;
    font-weight: bold;
    color: #000000;
    position: relative;
}
.index .brand .brand_bar .brand_bar_position .classify >div.active:after {
    content: " ";
    position: absolute;
    width: 0.4rem;
    background: #FF0000;
    border-radius: 0.026667rem;
    height: 0.053333rem;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 5;
    border-radius: 0;
}

.index .brand .brand_bar .brand_bar_position .brand_box {
    position: absolute;
    width: 100%;
    background: #fff;
    z-index: 9;
    display: none;
    top: 2.346667rem;
    left: 0;
}

.index .brand .brand_bar .brand_box_all {
    padding: 0 0.426667rem;
}

.index .brand .brand_bar .brand_box_all>div {
    line-height: 1.066667rem;
    box-shadow: inset 0 -1px 0 0 #DEE4ED;
    font-size: 0.32rem;
    color: #6C7B8A;
}

.index .brand .brand_bar .brand_box_all>div.select {
    background: url('../images/hz/icon-all.png') right center no-repeat;
    background-size: 0.293333rem 0.306667rem;
}

.index .brand .brand_bar .brand_box_all>div.select span {
    color: #FEBD36;
    background-image: linear-gradient(90deg, #FEBD36 0%, #FF486E 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.index .brand .brand_bar .brand_box_cate,
.index .brand .brand_bar .brand_box_area {
    padding: 0.4rem 0.266667rem;
}

.index .brand .brand_bar .brand_box_cate span,
.index .brand .brand_bar .brand_box_area span {
    display: inline-block;
    width: 2.266667rem;
    float: left;
    height: 0.853333rem;
    line-height: 0.853333rem;
    text-align: center;
    background: rgba(10, 20, 43, 0.03);
    border-radius: 0.08rem;
    margin: 0 0 0.133333rem 0.133333rem;
}

.index .brand .brand_bar .brand_box_cate span.select,
.index .brand .brand_bar .brand_box_area span.select {
    background: rgba(232, 68, 126, 0.03);
}

.index .brand .brand_bar .brand_box_cate span.select b,
.index .brand .brand_bar .brand_box_area span.select b {
    background-image: linear-gradient(90deg, #FEBD36 0%, #FF486E 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.index .brand .brand_bar .brand_box_cate span:nth-of-type(4n+1),
.index .brand .brand_bar .brand_box_area span:nth-of-type(4n+1) {
    margin-left: 0;
}


.index .brand .brand_list {
    overflow: hidden;
    padding: 0 0.4rem;
    background: #fff;
}

.brand_list .brand_item {
    position: relative;
}

.brand_list .brand_item:after {
    content: " ";
    position: absolute;
    width: 100%;
    height: 1px;
    background: #DEE4ED;
    -webkit-transform: scaleY(.5);
    transform: scaleY(.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    bottom: 0;
    left: 0;
}

.brand_list .brand_item .num {
    background: #676473;
    border-radius: 0.08rem;
    position: absolute;
    min-width: 0.746667rem;
    padding: 0 0.133333rem;
    height: 0.453333rem;
    line-height: 0.453333rem;
    font-size: 0.266667rem;
    color: #FFF;
    top: 0.56rem;
    left: -0.186667rem;
    z-index: 2;
    text-align: center;
}

.brand_list .brand_item .content {
    position: relative;
    display: flex;
    align-items: center;
    padding: 0.533333rem 0;
}

.brand_list .brand_item .content .img {
    width: 1.866667rem;
    height: 1.866667rem;
    background: #FFFFFF;
    box-shadow: inset -7px -7px 20px 0 rgba(90, 130, 229, 0.10), inset 7px 7px 20px 0 rgba(90, 130, 229, 0.10);
    border-radius: 0.266667rem;
    margin-right: 0.266667rem;
}

.brand_list .brand_item .content .img img {
    width: 1.413333rem;
    height: 1.413333rem;
    display: block;
    margin: 0.226667rem;
}

.brand_list .brand_item .content .info {
    width: 3.84rem;
    margin-right: 0.426667rem;
    height: 100%;
    display: flex;
    flex-flow: column;
    justify-content: center;
}

.brand_list .brand_item .content .info h4,
.brand_list .brand_item .content .info p {
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.brand_list .brand_item .content .info p span.span_area,
.brand_list .brand_item .content .info p span.span_cate{
    display: inline-block;
    padding-left: 0.346667rem;
}

.brand_list .brand_item .content .info p span.span_area{
    margin-right: 0.32rem;
    background: url('../images/hz/area.png') left center no-repeat;
    background-size: 0.266667rem;
}

.brand_list .brand_item .content .info p span.span_cate{
    background: url('../images/hz/cate.png') left center no-repeat;
    background-size: 0.266667rem;
}

.brand_list .brand_item .content .info .last {
    margin-top: 0.106667rem;
    font-size: 0.293333rem;
}

.brand_list .brand_item .content .info.factory .last,
.brand_list .brand_item .content .info.property .last{
    margin-top: 0.12rem;
}

.brand_list .brand_item .content .info.franchise .last{
    margin-top: 0.173333rem;
}

.brand_list .brand_item .content .info.other p.desc {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all;
    white-space: inherit;
    height: auto;
}

.brand_list .brand_item .content .info.franchise .tag {
    position: relative;
}

.brand_list .brand_item .content .info .tag span {
    display: inline-block;
    max-width: 100%;
    padding: 0 0.04rem;
    height: 0.373333rem;
    line-height: 0.373333rem;
    font-size: 0.266667rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border: 0.026667rem solid #5882F2;
    color: #5882F2;
}

.brand_list .brand_item .content .info .tag span:nth-of-type(1) {
    border: 0.026667rem solid #5882F2;
    color: #5882F2;
}

.brand_list .brand_item .content .info .tag span:nth-of-type(2) {
    border: 0.026667rem solid #31C27C;
    color: #31C27C;
}

.brand_list .brand_item .content .info.tag span:nth-of-type(3) {
    border: 0.026667rem solid #F5A623;
    color: #F5A623;
}

.brand_list .brand_item .content .info h4 {
    line-height: 0.56rem;
    height: 0.56rem;
    margin-bottom: 0.053333rem;
    font-size: 0.4rem;
    color: #0A142B;
    font-weight: normal;
}

.brand_list .brand_item .content .info.factory h4,
.brand_list .brand_item .content .info.property h4{
    margin-bottom: 0.08rem;
}

.brand_list .brand_item .content .info p {
    font-size: 0.32rem;
    color: #6C7B8A;
    line-height: 0.44rem;
}

.brand_list .brand_item .content .info.factory p,
.brand_list .brand_item .content .info.property p{
    line-height: 0.4rem;
    font-size: 0.293333rem;
}

.brand_list .brand_item .content .info p b {
    font-family: PingFangSC-Semibold;
}

.brand_list .brand_item .content .info p span:first-child {
    margin-right: 0.16rem;
}

.brand_list .brand_item .content .order a {
    display: inline-block;
    background: #FF0000;
    border-radius: 1.333333rem;
    width: 2.0rem;
    height: 0.666667rem;
    line-height: 0.666667rem;
    text-align: center;
    font-size: 0.32rem;
    color: #FFF;
    margin-bottom: 0.2rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: PingFangSC-Regular;
    font-weight: 400;
}

.brand_list .brand_item .content .order a.gray{
    background: #DDDDDD;
}

.brand_list .brand_item .content .order p {
    text-align: center;
    line-height: 0.346667rem;
    font-size: 0.24rem;
    color: rgba(21,30,73,0.50);
}

.brand_list .brand_item .tips {
    line-height: 0.48rem;
    background: #FFF;
    padding-bottom: 0.266667rem;
}

.brand_list .brand_item .tips .tips_content{
    overflow: hidden;
    border-radius: 0.266667rem;
}

.brand_list .brand_item .tips_content>div{
    padding: 0.32rem;
    background: #FFF9FC;
}

.brand_list .brand_item .tips_content>div:nth-of-type(2){
    padding-top: 0;
}

.brand_list .brand_item .tips h4{
    font-weight: normal;
    line-height: 0.506667rem;
    color: #0A142B;
    padding-left: 0.453333rem;
    margin-bottom: 0.053333rem;
    font-size: 0.346667rem;
}

.brand_list .brand_item .tips .tips_preferpolicy{
    color: #E8447E;
}

.brand_list .brand_item .tips .tips_preferpolicy h4{
    background: url('../images/hz/hz_policy.png') left center no-repeat;
    background-size: 0.32rem;
}

.brand_list .brand_item .tips .tips_giftcontent{
    color: #151E49;
}

.brand_list .brand_item .tips .tips_giftcontent h4{
    background: url('../images/hz/hz_gift.png') left center no-repeat;
    background-size: 0.32rem 0.333333rem;
}

.brand_list .brand_item .tips p{
    font-family: PingFangSC-Light;
    font-size: 0.32rem;
    line-height: 0.48rem;
    word-break: break-all;
}

.index .box_close{
    height: 1.066667rem;
    line-height: 1.066667rem;
    float: left;
    width: 9.466667rem;
    background-image: linear-gradient(90deg, #FEBD36 0%, #FF486E 100%);
    text-align: center;
    font-size: 0.426667rem;
    color: #FFF;
    margin-top: 0.4rem;
}

.index .foot{
    width: 10rem;
    margin: 0.8rem auto 0 auto;
    min-height: 19.386667rem;
    overflow: hidden;
}
.index .foot .liaison{
    position: relative;
    margin: 1.093333rem 0.64rem 3.093333rem 0.32rem;
    width: 9.013333rem;
}
.index .foot .cooperation{
    position: relative;
    margin: 0 0.4rem 0 0.4rem;;
    width: 9.2rem;
}
.index .foot .cooperation.m1{
    margin-bottom: 0.8rem;
}
.index .foot img{
    display: block;
}

.space_more {
    height: 0.013333rem;
}

.mask {
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 5;
    background: rgba(0, 0, 0, .4);
    top: 0;
    left: 0;
    display: none;
}

.guide{
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 999;
    display: none;
}

.guide_1{
    background: url('../images/hz/guide_1_v1.png') top center no-repeat;
    background-size: cover;
}

.guide_2{
    background: url('../images/hz/guide_2.png') top center no-repeat;
    background-size: cover;
}

.i_want_apply{
    display: block;
    position: fixed;
    width: 2.24rem;
    height: 2.28rem;
    background: url('../images/hz/apply_hz.png') center no-repeat;
    background-size: contain;
    right: 0.4rem;
    bottom: 1.573333rem;
    z-index: 3;
}

/* 预约弹窗 */
.order_dialog{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 99;
    display: none;
}

.order_dialog .order_dialog_mask{
    width: 100%;
    height: 100%;
    position: absolute;
    background: rgba(0, 0, 0, .4);
    top: 0;
    left: 0;
}

.order_dialog .content{
    width: 6.693333rem;
    height: 7.68rem;
    border-radius: 0.266667rem;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    padding: 0 0.8rem;
    text-align: center;
    background: url(../images/hz/hz_pop_bg.png) center no-repeat;
    background-size: contain;
}

.order_dialog.order_dialog_success .content{
    background: url('../images/hz/hz_pop_bg.png') center no-repeat;
    background-size: contain;
}

.order_dialog.order_dialog_error .content,
.order_dialog.order_dialog_app .content{
    background: url('../images/hz/hz_pop_bg.png') center no-repeat;
    background-size: contain;
}

.order_dialog .content h4{
    font-size: 0.453333rem;
    color: #0A142B;
    line-height: 0.64rem;
    font-weight: normal;
}
.order_dialog .content img{
    position: relative;
    width: 1.546667rem;
    height: 1.546667rem;
    margin: 0.613333rem auto 1.333333rem auto;
}
.order_dialog.order_dialog_error .content img{
    margin: 0.613333rem auto 1.626667rem auto;
}

.order_dialog.order_dialog_success .content h4{
    margin: 0 0 .08rem 0;
    position: relative;
    width: 100%;
    text-align: center;
    height: 0.64rem;
    font-size: 0.453333rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #000000;
    line-height: 0.64rem;
}

.order_dialog.order_dialog_error .content h4{
    margin: 0 0 .08rem 0;
    position: relative;
    width: 100%;
    text-align: center;
    height: 0.64rem;
    font-size: 0.453333rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #000000;
    line-height: 0.64rem;
}

.order_dialog.order_dialog_app .content h4{
    line-height: 0.533333rem;
    font-size: 0.373333rem;
    /* margin: 3.506667rem 0 0.773333rem; */
    margin-bottom: 0.77rem;
}

.order_dialog.order_dialog_success .content p{
    margin-bottom: 0.8rem;
    width: 100%;
    position: relative;
    height: 0.81rem;
    font-size: 0.32rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #676767;
    line-height: 0.44rem;
}
.order_dialog.order_dialog_error .content p{
    margin-bottom: 1.04rem;
    width: 100%;
    position: relative;
    text-align: center;
    font-size: 0.373333rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #000000;
    line-height: 0.533333rem;
}
.order_dialog.order_dialog_number .content p{
    margin-bottom: 0.773333rem;
    width: 100%;
    position: relative;
    text-align: center;
    font-size: 0.373333rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #000000;
    line-height: 0.533333rem;
}
.order_dialog.order_dialog_success .content a{
    width: 2.48rem;
    height: 0.906667rem;
    line-height: 0.906667rem;
}

.order_dialog .content a{
    position: relative;
    display: block;
    width: 3.04rem;
    height: 0.906667rem;
    line-height: 0.906667rem;
    background: #FF0000;
    border-radius: 0.453333rem;
    text-align: center;
    font-size: 0.346667rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #FFFFFF;
    margin: 0 auto;
}




/* 下拉加载更多loading */

.dropload-down {
    padding: 0.213333rem 0;
}

.dropload-down .pullnewer {
    font-size: 0.32rem;
    color: #999999;
    display: flex;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
}

.dropload-down .pullnewer img {
    width: 0.533333rem;
    height: 0.533333rem;
    margin-right: 0.36rem;
}

/* 筛选为空 */
.brand_none{
    width: 100%;
    overflow: hidden;
    display: none;
}

.brand_none img{
    width: 3.2rem ;
    height: 3.2rem;
    display: block;
    margin: 1.333333rem auto 0.666667rem;
}

.brand_none p{
    line-height: 0.533333rem;
    font-size: 0.373333rem;
    color: #666;
    text-align: center;
}




/**
 * 分论坛
 */
.detail_bg{
    /* background-color: rgb(21, 30, 73); */
    background: linear-gradient(180deg, #FFFFFF 0%, #E7E7E7 100%);
    border-radius: 0.4rem 0.4rem 0px 0px;
}

.detail {
    height: 100%;
    overflow: hidden;
    width: 10rem;
    margin: 0 auto;
}

.detail .detail_bj {
    width: 10rem;
    height: 6.4rem;
    background: url('../images/hz/detail_bj.png') center no-repeat;
    background-size: contain;
    z-index: 0;
    position: relative;
}

.detail .detail_bjMsg {
    width: 100%;
    text-align: center;
    position: relative;
    padding-top: 1.12rem;
    /* font-family: Alibaba-PuHuiTi-M; */
    font-size: .586667rem;
    color: #FFFFFF;
}

.detail .detail_bjInfo {
    width: 100%;
    text-align: center;
    position: relative;
    /* font-family: Alibaba-PuHuiTi-M; */
    font-size: .533333rem;
    color: #FFFFFF;
}

.detail_intro {
    width: 100%;
    height: auto;
    position: relative;
    overflow: hidden;
    padding: 0.48rem 0.4rem 0.866667rem .4rem;
    border-radius: 0.4rem 0.4rem 0px 0px;
    background: #fff;
    margin-top: -0.36rem;
}

.detail_intro .detail_intro_time {
    font-size: .373333rem;
    /* color: #FFFFFF; */
    padding-left: .533333rem;
    background: url(../images/hz/icon_time_v1.png) no-repeat left center;
    background-size: .346667rem .346667rem;
    margin-bottom: .16rem;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: bold;
    color: #000000;
}

.detail_intro .detail_intro_site {
    font-size: .373333rem;
    /* color: #FFFFFF; */
    padding-left: .533333rem;
    background: url(../images/hz/icon_place_v1.png) no-repeat left center;
    background-size: .346667rem .346667rem;
    margin-bottom: .506667rem;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: bold;
    color: #000000;
}

.detail_intro .detail_intro_msg {
    /* height: 2.4rem; */
    font-size: .373333rem;
    letter-spacing: 0;
    line-height: .586667rem;
    /* color: #BBCDDD; */
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    /* -webkit-line-clamp: 4; */
    font-family: PingFangSC-Regular,PingFang SC;
    color: #000000;
    position: relative;
}

.detail_intro .detail_intro_btn {
    /* width: 100%;
    height: auto; */
    position: relative;
    text-align: right;
    /* padding-top: .333333rem; */
    width: 0.746667rem;
    height: 0.586667rem;
    font-size: 0.373333rem;
    font-family: PingFangSC-Regular,PingFang SC;
    color: #FF0000;
    position: absolute;
    right: 0;
    bottom: 0rem;
    line-height: 0.586666rem;
}

.detail_intro .detail_intro_open,
.detail_intro .detail_intro_close {
    /*font-family: PingFangSC-Regular;
     font-size: .32rem;
    color: #647EA6; */
}

.detail_intro .detail_intro_open span {
    /* width: 100%;
    background: url(../images/hz/icon_close.png) no-repeat right center;
    padding-right: 0.426667rem;
    background-size: .32rem .32rem; */
}

.detail_intro .detail_intro_close span {
    /* background: url(../images/hz/icon_open.png) no-repeat right center;
    padding-right: 0.426667rem;
    background-size: .32rem .32rem; */
}

.detail_con {
    position: relative;
    width: 100%;
    overflow: hidden;
    padding: 0 0.4rem;
    background: linear-gradient(180deg, #FFFFFF 0%, #E7E7E7 5%);
}

.detail_con .detail_con_top {
    /* padding: 0 .16rem 0 .16rem; */
    width: 100%;
    position: relative;
    margin-bottom: 0.266667rem;
}

.detail_con .detail_con_top:after {
    position: absolute;
    content: " ";
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 0.493333rem;
    /* height: 1.093333rem; */
    /* background-image: linear-gradient(119deg, #FEBD36 0%, #FF486E 100%); */
    border-radius: .086666rem;
    height: 0.533333rem;
    background: url(../images/hz/icon_title.png) no-repeat left center;
    /* padding-right: 0.493333rem; */
    background-size: 0.493333rem 0.45rem;
}

.detail_con .detail_top_title {
    font-size: 0.453333rem;
    /* color: #BBCDDD; */
    padding-left: 0.64rem;
    /* padding-bottom: .16rem; */
    font-weight: bold;
    line-height: 0.586667rem;
    font-family: Alibaba-PuHuiTi-H,Alibaba-PuHuiTi;
    color: #000000;
}

.detail_con .detail_top_time {
    padding-left: .346667rem;
    font-family: PingFangSC-Regular;
    font-size: .373333rem;
    color: #647EA6;
    letter-spacing: -0.38px;
}

.detail_con_list {
    width: 100%;
    position: relative;
    overflow: hidden;
}

.detail_con_list .detail_con_type {
    width: 9.2rem;
    height: auto;
    position: relative;
    margin-bottom: .266667rem
}
.detail_con_list .detail_con_type .detail_type_tap {
    display: flex;
    justify-content: space-between;
    padding: 0 0.4rem;
    height: 0.8rem;
    line-height: 0.8rem;
    background: #000000;
    border-radius: 0.186667rem 0.186667rem 0px 0px;
}

.detail_con_list .detail_con_type .detail_type_tap .detail_time {
    font-size: 0.426667rem;
    /* font-family: GilmerMedium; */
    color: #FFFFFF;
}

.detail_con_list .detail_con_type .detail_type_tap .detail_ppt {
    font-size: 0.32rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #FFFFFF;
}

.detail_con_list .detail_con_type .detail_type_top {
    /* height: 1.946667rem; */
    background: #FFFFFF;
    border-radius: .213333rem .213333rem 0 0;
    padding: .426667rem .4rem .426667rem .4rem;
    display: flex;
    align-items: center;
}

.detail_con_list .detail_con_type.talking .detail_type_top{
    padding: 0.453333rem .4rem;
    display: block;
}

.detail_con_list .detail_con_type.talking .detail_type_top .time{
    line-height: 0.346667rem;
    font-size: 0.346667rem;
    color: #8A8EA4;
    margin-bottom: 0.16rem;
}

.detail_con_list .detail_con_type.talking .detail_type_top .time b{
    background-image: linear-gradient(90deg, #FEBD36 0%, #FF486E 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.detail_con_list .detail_con_type.talking .detail_type_top .theme{
    font-size: 0.373333rem;
    color: #0A142B;
    display: flex;
    align-items: flex-start;
}

.detail_con_list .detail_con_type.talking .detail_type_top .theme label{
}

.detail_con_list .detail_con_type.talking .detail_type_top .theme div{
    flex: 1;
    width: 6.8rem;
}

.detail_con_list .detail_con_type.talking .detail_type_top .theme p{
    width: 100%;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all;
}

.detail_con_list .detail_type_time {
    width: .96rem;
    font-size: .346667rem;
    color: #8A8EA4;
    text-align: center;
    line-height: .333333rem;
    margin-right: .266667rem;
    display: flex;
    flex-flow: column;
    justify-content: center;
}

.detail_con_list .detail_type_time span:nth-child(1) {
    font-size: .346667rem;
    background-image: linear-gradient(90deg, #FEBD36 0%, #FF486E 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.detail_con_list .detail_type_img {
    width: 1.066667rem;
    height: 1.066667rem;
    margin-right: .266667rem;
}

.detail_con_list .detail_type_img img {
    width: 100%;
    height: 100%;
    border-radius: 100%;
}

.detail_con_list .detail_type_msg {
    width: 7.093333rem;
    position: relative;
    display: flex;
    flex-flow: column;
    justify-content: center;
}

.detail_con_list .detail_type_msg .detail_type_title {
    font-size: .373333rem;
    /* color: #0A142B; */
    display: -webkit-box;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: bold;
    color: #000000;
    margin-bottom: 0.133333rem;
    /* height: 0.5333rem; */
    line-height: 0.453333rem;
    display: block;
    /* white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all; */
}

.detail_con_list .detail_type_msg .detail_type_name {
    /* font-family: PingFangSC-Regular; */
    font-size: .293333rem;
    color:#8A8EA4;
    letter-spacing: 0;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all;
    font-family: PingFangSC-Regular,PingFang SC;
    color: #666666;
    /* visibility: hidden; */
}

.detail_con_list .detail_con_type .detail_type_down {
    padding-bottom: 0.266667rem;
    background: rgba(255, 255, 255, 0.8);
    border-radius: 0 0 .266667rem .266667rem
}

.detail_con_list .detail_con_type.talking .detail_type_down{
    padding: 0.213333rem 0.4rem 0.266667rem;
    overflow: hidden;
}

.detail_con_list .detail_con_type.talking .detail_type_down .title{
    font-family: PingFangSC-Medium;
    font-size: 0.32rem;
    color: #999;
    line-height: 0.533333rem;
    margin-bottom: 0.266667rem;
}
.detail_con_list .detail_con_type.talking .detail_type_down .title .detail_down_video{
    display: inline-block;
    width: 1.333333rem;
    height: .453333rem;
    line-height: .453333rem;
    background: url(../images/hz/video_play.png) no-repeat center center;
    background-size: 100% 100%;
    vertical-align: text-bottom;
    position: absolute;
    right: .4rem;
}
.detail_con_list .detail_con_type.talking .host{
    overflow: hidden;
    display: flex;
    align-items: center;
    margin-bottom: 0.4rem;
}

.detail_con_list .detail_con_type.talking .host .img{
    width: 1.066667rem;
    height: 1.066667rem;
    overflow: hidden;
    margin-right: 0.266667rem;
}

.detail_con_list .detail_con_type.talking .host img{
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 100%;
}

.detail_con_list .detail_con_type.talking .host .info{
    width: 7.333333rem;
}

.detail_con_list .detail_con_type.talking .name{
    font-size: 0.32rem;
    color: #000;
    line-height: 0.373333rem;
    margin-bottom: 0.106667rem;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.detail_con_list .detail_con_type.talking .company{
    line-height: 0.4rem;
    font-size: 0.293333rem;
    color: #8A8EA4;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all;
}

.detail_con_list .detail_con_type.talking .people{
    overflow: hidden;
    padding-bottom: 0.266667rem;
}

.detail_con_list .detail_con_type.talking .people_item{
    width: 3.9rem;
    float: left;
    margin-bottom: 0.266667rem;
    overflow: hidden;
    margin-right: 0.4rem;
}

.detail_con_list .detail_con_type.talking .people .people_item:nth-of-type(2n){
    margin-right: 0;
}

.detail_con_list .detail_con_type.talking .people_item img{
    display: block;
    width: 1.066667rem;
    height: 1.066667rem;
    border-radius: 100%;
    display: block;
    float: left;
    margin-right: 0.213333rem;
}

.detail_con_list .detail_con_type.talking .people_item .info{
    float: left;
    width: 2.6rem;
    margin-top: 0.093333rem;    
    font-family: PingFangSC-Regular, PingFang SC;
}

.detail_con_list .detail_con_type.talking .people_item .company{
    height: 0.8rem;
}

.detail_type_down .detail_down_text {
    padding: 0.133333rem .4rem 0;
    width: 100%;
    position: relative;
    /* height: 1.066667rem; */
    overflow: hidden;
    margin-bottom: 0.16rem;
    position: relative;
}

.detail_type_down .detail_down_msg {
    font-size: 0.346667rem;
    /* color: #8A8EA4; */
    line-height: 0.533333rem;
    font-family: PingFangSC-Regular,PingFang SC;
    color: #333333;
}

.detail_type_down .detail_down_msg_xs {
    overflow: hidden;
    /* display:-webkit-box; */
    -webkit-line-clamp: 2;
}

.detail_type_down .detail_down_ppt {
    display: inline-block;
    width: 1.333333rem;
    height: .453333rem;
    line-height: .453333rem;
    text-align: center;
    background: url(../images/hz/check_ppt.png) no-repeat center center;
    background-size: 100% 100%;
    vertical-align: text-bottom;
}
.detail_type_down .detail_down_video{
    display: inline-block;
    width: 1.333333rem;
    height: .453333rem;
    line-height: .453333rem;
    text-align: center;
    background: url(../images/hz/video_play.png) no-repeat center center;
    background-size: 100% 100%;
    vertical-align: text-bottom;
    margin-right: .16rem;
}


.detail_type_down .detail_down_img {
    width: 0.32rem;
    height: 0.32rem;
    text-align: center;
    margin: 0 auto;
    position: absolute;
    right: 0.4rem;
    bottom: 0;
}

.detail_type_down .detail_down_img .detail_img_open {
    width: .32rem;
    height: .32rem;
    background: url(../images/hz/icon_close_v1.png) no-repeat center center;
    background-size: .32rem .32rem;
    position: relative;
}

.detail_type_down .detail_down_img .detail_img_close {
    width: .32rem;
    height: .32rem;
    background: url(../images/hz/icon_open_v1.png) no-repeat center center;
    background-size: .32rem .32rem;
    position: relative;
}
.detail_img_open::before,
.detail_img_close::before{
    content: "";
    position: absolute;
    top: -1.8rem;
    right: -1.8rem;
    bottom: -1.8rem;
    left: -1.8rem;
}
.no_net_background {
    background: url(../images/2022/no_net_img_v1.png) no-repeat center;
    background-size: contain;
}

.detail_return{
    width: 9.466667rem;
    height: 1.066667rem;
    margin: 0.533333rem auto 1.92rem;
    background: linear-gradient(90deg, #FEBD36 0%, #FF486E 80%);
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 0.426667rem;
    color: #fff;
    border-radius: 0.533333rem;
    background: #FF0000;
    font-weight: bold;
}

/**
 * 关于我们 参展指南
 */
.edit_bg{
    background: #fff;
}

.edit_area{
    width: 10rem;
    margin: 0 auto;
    padding: 0.4rem 0.4rem 1.28rem;
    background: #fff;
    font-size: 0.42666666rem;
    line-height: .74666667rem;
    letter-spacing: .02666667rem;
    color: #333;
    overflow: hidden;
}

.edit_area p {
    width: 100%;
    font-size: 0.42666666rem;
    line-height: .74666667rem;
}

.edit_area img {
    max-width: 100%;
    height: auto !important;
}


/**
 * 我的预约
 */
.intension{
    background: #fff;
}

.intension .brand_list{
    overflow: hidden;
    width: 10rem;
    margin: 0 auto;
    padding: 0.266667rem 0.666667rem;
}

.intension .default{
    overflow: hidden;
    width: 10rem;
    margin: 0 auto;
    text-align: center;
    padding-bottom: 0.133333rem;
}

.intension .default img{
    margin: 3.226667rem auto 0.293333rem;
    width: 3.2rem;
    height: 3.04rem;
    display: block;
}

.intension .default h4{
    font-weight: normal;
    font-size: 0.453333rem;
    color: #151E49;
    text-align: center;
    margin-bottom: 0.346667rem;
}

.intension .default h4.history{
    margin-bottom: 1.253333rem;
}

.intension .default p{
    text-align: center;
    opacity: 0.9;
    font-family: PingFangSC-Regular;
    font-size: 0.373333rem;
    color: rgba(21,30,73,0.50);
}

.intension .default p.time{
    margin-bottom: 0.053333rem;
}

.intension .default a{
    display: inline-block;
    width: 2.266667rem;
    height: 0.853333rem;
    line-height: 0.853333rem;
    color: #E8447E;
    font-size: 0.346667rem;
    position: relative;
    border: 1px solid #E8447E;
    box-sizing: border-box;
}

/*视频回放修改*/
.index .forum_item.main_forum .forum_body .forum_video {
    position: absolute;
    bottom: .426667rem;
    right: 0
}

.index .forum_body .forum_video {
    display: block;
    width: 3.773333rem;
    height: .8rem;
    background: url('../images/hz/forum_img.png') center no-repeat;
    background-size: contain;
}
.index .forum_item .forum_body .new_retail_r .forum_video {
    position: absolute;
    right: 0
}
.index .forum_body .forum_img {
    display: block;
    width: 3.773333rem;
    height: .8rem;
    background: url(../images/hz/playback.png) center no-repeat;
    background-size: contain;
    left: 0;
    position: absolute;
}

/*首页UI更改*/
.annual_con{
    padding: 0.533333rem 0.4rem 0.533333rem .4rem;
    margin: 0 auto;
    position: relative;
    background-color: #ffffff;
  }
  .annual{
    position: relative;
    width: 100%;
    overflow: hidden;
    padding-bottom: 0.24rem;
    display: block;
  }
  .annual .annual_top{
    display: flex;
    height: 0.586667rem;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 0.266667rem;
    position: relative;
  }
  .annual .annual_top .left{
    position: relative;
    width: auto;
    height: 0.586667rem;
    line-height: 0.586667rem;
  }
  .annual .annual_top .left .main_date{
    font-size: 0.453333rem;
    font-family: 438-CAI978, 438;
    font-weight: 700;
    color: #000000;
    padding-right: .133333rem;
  }
  .annual .annual_top .left .main_headline{
    font-size: 0.426667rem;
    font-family: Alibaba-PuHuiTi-B, Alibaba-PuHuiTi;
    font-weight: 700;
    color: #000000;
  }
  .annual .annual_top .main_time{
    height: 0.586667rem;
    font-size: 0.453333rem;
    font-family: 438-CAI978, 438;
    font-weight: 700;
    color: #000000;
    line-height: 0.586667rem;
  }
  .annual .annual_meeting{
    position: relative;
    width: 8.293333rem;
    height: 4.666667rem;
    border-radius: 0.266667rem;
    overflow: hidden;
    z-index: 1;
    margin: 0 auto 0.346667rem auto;
    display: block;
  }
  .annual .annual_meeting .meeting_bg{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 2;
  }
  .annual .annual_meeting .meeting_detail{
    position: absolute;
    left: 0;
    bottom: 0.4rem;
    width: 100%;
    height: 0.64rem;
    padding: 0 0.4rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    z-index: 3;
  }
  .annual .annual_meeting .meeting_detail .imgList{
    position: relative;
    /* padding-top: .053333rem; */
    height: 0.533333rem;
  }
  .annual .annual_meeting .meeting_detail .imgList div{
    position: relative;
    width: 0.533333rem;
    height: 0.533333rem;
    border: 0.013333rem solid #fff;
    border-radius: 100%;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
  }
  .annual .annual_meeting .meeting_detail .imgList .img:nth-of-type(1){
    left: 0.306667rem;
    z-index: 3;
  }
  .annual .annual_meeting .meeting_detail .imgList .img:nth-of-type(2){
    left: 0.613333rem;
    z-index: 4;
  }
  .annual .annual_meeting .meeting_detail .imgList .img:nth-of-type(3){
    left: 0.92rem;
    z-index: 5;
  }
  .annual .annual_meeting .meeting_detail .imgList .img:nth-of-type(4){
    left: 1.226667rem;
    z-index: 6;
  }
  .annual .annual_meeting .meeting_detail .imgList .img:nth-of-type(5){
    left: 1.533333rem;
    z-index: 7;
  }
  .annual .annual_meeting .meeting_detail .imgList div:nth-of-type(6){
    left: 1.84rem;
    z-index: 8;
    background: #000000;
    font-size: 0.186667rem;
    font-family: SFUIText-Regular, SFUIText;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 0.533333rem;
  }
  .annual .annual_meeting .meeting_detail .check_detail{
    position: relative;
    width: 1.706667rem;
    height: 0.64rem;
    background: rgba(0, 0, 0, 0.27);
    border-radius: 0.32rem;
    border: 1px solid #FFFFFF;
    text-align: center;
    font-size: 0.293333rem;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #FFFFFF;
    line-height: 0.64rem;
  }
  .master{
    position: relative;
    padding-top: 0.8rem;
    width: 100%;
    overflow: hidden;
  }
  .master .master_title{
    position: relative;
    width: 100%;
    height: 0.666667rem;
    background: url(../images/hz/hz_people_title_1.png) center no-repeat;
    background-size: 100% 100%;
  }

  .master .master_con{
    position: relative;
    padding: 0.453333rem 0 0 0.453333rem;
    width: 9.2rem;
    margin: 0.32rem 0.4rem 0 0.4rem;
    background: #FFFFFF;
    display: flex;
    flex-wrap: wrap;
  }
  .master .master_con .master_list{
    width: 2.453333rem;
    position: relative;
    margin: 0 0.453333rem 0.506667rem 0;
  }
  .master .master_con .master_list .master_people{
    position: relative;
    width: 2.453333rem;
    height: 3.253333rem;
  }
  .master .master_con .master_list .master_people img{
    width: 2.453333rem;
    height: 3.253333rem;
    z-index: 2;
    position: absolute;
    top: 0;
    left: 0;
  }
  .master .master_con .master_list .master_people .name{
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 3;
    width: 2.453333rem;
    height: 0.453333rem;
    background: linear-gradient(90deg, #FF0000 0%, rgba(255, 0, 0, 0) 100%);
    font-size: 0.373333rem;
    font-family: Alibaba-PuHuiTi-B, Alibaba-PuHuiTi;
    font-weight: 680;
    color: #FFFFFF;
    line-height: 0.453333rem;
    text-align: left;
    padding: 0 .133333rem;
  }
  .master .master_con .master_list .master_msg{
    position: relative;
    margin-top: .133333rem;
    width: 2.4rem;
    height: 0.746667rem;
    font-size: 0.293333rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #333333;
    line-height: 0.4rem;
  }
  .gzbg{
      position: relative;
      background: url(../images/GZ2021/bg_1.png) repeat-y center center;
      background-size: contain;
      height: 100%;
      width: 100%;
  }
  .i_want_apply.gz2021{
    background: url(../images/GZ2021/apply.png) center no-repeat;
    background-size: contain;
  }
  /* 主论坛嘉宾对话-new */
  .detail_con_type .theme_content{
    padding: .36rem .4rem;
    background: #fff;
  }
  .detail_con_type .theme_content div{
    max-height: 1.013333rem;
    font-size: .373333rem;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: bold;
    color: #000000;
    line-height: .506667rem;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all;
    display: -webkit-box;
  }
.link_scene{
    position: relative;
    width: 100%;
    padding: .64rem 0 .666667rem 0;
}
.link_scene .title{
    position: relative;
    width: 100%;
    height: .64rem;
    margin-bottom: .4rem;
}
.link_scene .title img{
    width: 100%;
}
.link_scene .link_con{
    position: relative;
    width: 100%;
    display: flex;
    padding-left: .453333rem;
}
.link_scene .link_con .left {
    position: relative;
    width: 5.413333rem;
    margin-right: .213333rem;
}
.link_scene .link_con .left .top {
    width: 5.413333rem;
    height: 1.866667rem;
    margin-bottom: .213333rem;
    display: block;
    background: url(../images/GZ2021/bg_photo.png) no-repeat center center;
    background-size: cover;
}
.link_scene .link_con .left .btm {
    width: 5.413333rem;
    height: 1.866667rem;
    display: block;
    background: url(../images/GZ2021/bg_report.png) no-repeat center center;
    background-size: cover;
}
.link_scene .link_con .right{
    position: relative;
    width: 2.666667rem;
    height: 3.946667rem;
    background: url(../images/GZ2021/bg_etc.png) no-repeat center center;
    background-size: cover;
}
.link_scene .apply_ad{
    position: relative;
    margin-top: .4rem;
    width: 8.293333rem;
    height: 3.2rem;
    background: url(../images/GZ2021/apply_ad.jpg) no-repeat center center;
    background-size: cover;
    display: block;
    margin-left: .453333rem;
}