* {
    padding: 0;
    margin: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 0.14rem;
}

ul {
    list-style: none;
}

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

html {
    height: 100%;
    max-width: 640px;
    margin: auto
}

.index {
    /* background: url("../images/bj2.png") no-repeat 0 0; */
    background-size: cover;
    padding-bottom: 0.5rem;
    background-color: #0e419d;
}
div{ max-width: 640px}

.index_top {
    padding-top: 0.35rem;
    padding-left: 0.25rem;
    overflow: hidden;
    padding-right: 0.25rem;
}

.index_ti_headImg {
    width: 0.45rem;
    height: 0.45rem;
    border-radius: 50%;
    overflow: hidden;
    display: inline-block;
}


.index_ti_headImg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    vertical-align: top;
}

.index_login_text {
    color: #b9b8bf;
    font-size: 0.14rem;
    font-weight: bold;
    margin-top: 0.11rem;
}

.index_login_text a {
    color: #b9b8bf;
    font-size: 0.14rem;
    font-weight: bold;
    text-decoration: none;
}

.index_ti_kf {
    padding: 0.03rem 0;
    background: rgba(30, 30, 31, 0);
    border: 1px solid rgba(116, 93, 255, 1);
    border-radius: 0.05rem 0.23rem 0.23rem 0.23rem;
    font-size: 0.14rem;
    font-weight: 400;
    color: rgba(185, 184, 191, 1);
    text-align: center;
    margin-top: 0.2rem;
    line-height: 0.2rem;
    display: block;
}

.index_top_info {
    float: left;
}

.index_top_message {
    float: right;

}

.index_tm_f {
    color: #ffffff;
    font-size: 0.2rem;
    font-weight: bold;
    letter-spacing: 2px;
    margin-bottom: 0.05rem;
    padding-right: 0.05rem;
}

.index_tm_hx {
    width: 0.2rem;
    height: 0.01rem;
    background-color: #745dff;
    margin-top: 0.02rem;
}

.index_tm_bb {
    margin-top: 0.1rem;
    color: #b9b8bf;
    font-size: 0.12rem;
}

.index_list {
    width: 92%;
    margin: 0.2rem auto 0.4rem;
    background: #fff;
    border-radius: 0.2rem;
    position: relative;
    padding-top: 0.4rem;
}

.index_list_box {

}

.index_list::after,.cf:after {
    display: block;
    clear: both;
    content: '';
}

.index_list_item {
    float: left;
    width: 100%;
    margin: 0.12rem 0 0 3.5%;
    width: 44.5%;
    padding: 0.15rem 2% 0.2rem;
    background: #f5f8fe;
    border-radius: 0.1rem;
    /* height: 0.8rem; */
    /* margin: 0.15rem 0 0.15rem 7%; */
}
.index_list_item a img{
    width: 0.24rem;
    display: block;
    float: left;
}

.index_list_item p {
    font-size: 0.13rem;
    font-weight: 400;
    color: rgba(107, 107, 111, 1);
}

.index_qcbg {
    position: absolute;
    top: -0.48rem;
    right: -0.15rem;
}

.login_letop {
    font-size: 0.2rem;
    color: #ffffff;
    margin-bottom: 0.05rem;
}

.login_con {
    margin-top: 1.15rem;
}

.login_con_qcImg {
    position: absolute;
    top: -0.5rem;
    right: -0.15rem;
}

.login_con {
    padding: 0.3rem;
    padding-top: 0.15rem;
    padding-bottom: 0.4rem;
}

.login_con_input p {
    color: rgba(107, 107, 111, 1);
}

.login_con_input input {
    width: 100%;
    border: none;
    border-bottom: 1px solid #B9B8BF;
    outline: none;
    padding-bottom: 0.08rem;
    margin-top: 0.15rem;
}

.login_con_input input::placeholder {
    font-size: 0.14rem;
    color: rgba(185, 184, 191, 1);
    letter-spacing: 1px;
    font-weight: 300;
}

.login_con_input p {
    margin-top: 0.28rem;
}

.login_con_input > div {
    position: relative;
    width: 100%;
}

.register_getCode, .getCode {
    position: absolute;
    right: 0;
    bottom: 0.1rem;
    color: #745dff;
    font-size: 0.14rem;
    letter-spacing: 1px;
}


.login_con_btn {
    text-align: center;
    margin-top: 0.5rem;
}

.login_con_bottom {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: -0.05rem;
}

.login_con_bottom p {
    font-size: 0.12rem;
    color: #6b6b6f;
    font-weight: 300;
}

.login_con_bottom p a {
    font-size: 0.12rem;
    color: #6b6b6f;
    font-weight: 300;
}

.login_con_bottom span, .oc_itext span {
    display: inline-block;
    width: 0.16rem;
    height: 0.16rem;
    background: url("../images/danxuan-on.png") no-repeat 0 0;
    background-size: cover;
    margin-right: 0.05rem;
}

.login_con_yxSle {
    background: url("../images/danxuan-no.png") no-repeat 0 0 !important;
    background-size: cover !important;
}

.agreement_rText {
    height: 2.8rem;
    font-size: 0.14rem;
    overflow-y: scroll;
    color: #6b6b6f;
    font-weight: 300;
    margin-top: 0.15rem;
}

.agreement_box {
    padding: 0.3rem;
    margin-top: 0.5rem;
}

.agreement_close {
    float: right;
    position: absolute;
    top: 0.2rem;
    right: 0.2rem;
    width: 0.16rem;
}

.agreement_btn {
    text-align: center;
    margin-top: 0.35rem;
}

.agreement_btn img {
    width: 2.42rem;
}

.feedback_textarea {
    width: 100%;
    height: 2.2rem;
    outline: none;
    border: none;
    margin-top: 0.1rem;
}

.feedback_textarea::placeholder {
    font-size: 0.14rem;
    font-weight: 300;
    color: rgba(107, 107, 111, 1);
}


.feedback_title {
    font-size: 0.24rem;
    color: rgba(253, 253, 255, 1);
    position: relative;
    top: -0.1rem;
}


.setting_headImg {
    width: 0.47rem;
    height: 0.47rem;
    border-radius: 50%;
    overflow: hidden;
}

.setting_headImg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    vertical-align: top;
}

.setting_list_item {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    border-bottom: 1px solid #F5F5F8;
    padding-bottom: 0.15rem;
    margin-top: 0.22rem;
}


.setting_list_item span {
    font-size: 0.14rem;
    font-weight: bold;
    color: rgba(30, 30, 31, 1);
}

.setting_btn {
    text-align: center;
    margin-top: 0.72rem;
}

.setting_btn img {
    width: 2.23rem;
}

.history {
    background-color: #1e1e1f;
    padding: 0rem 0.15rem 0.6rem 0.15rem;
}

.history_title {
    background: rgba(116, 93, 255, 1);
    border: 1px solid rgba(116, 93, 255, 1);
    border-radius: 0.03rem 0.18rem 0.18rem 0.19rem;
    display: inline-block;
    padding: 0.06rem 0.1rem;
    font-size: 16px;
    font-weight: 300;
    color: rgba(255, 255, 255, 1);
    margin-top: 0.8rem;
}

.wz_query_title {
    padding: 0.06rem 0.15rem;
    margin-top: 0.2rem;

}

.xsz_query_title {
    margin-top: 0.65rem;
    font-size: 0.18rem;

}

.index_list_menu {
    margin-top: 0.17rem;
    position: relative;
}

.list_menu_top {
    display: flex;
    justify-content: space-around;
    align-items: center;
    color: #B9B8BF;
    padding: 0.15rem 0;
}

.list_menu_top > p {
    text-align: center;
    font-size: 0.16rem;

}

.list_menu_bottom {
    width: 0.2rem;
    height: 0.03rem;
    background: #745DFF;
    position: relative;
    top: -0.1rem;
    margin-left: 0.23rem;
    border-radius: 0.05rem;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}

.history_list_item {
    background: rgba(255, 255, 255, 1);
    border-radius: 0.1rem;
    padding: 0.3rem;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding-bottom: 0.15rem;
    margin-bottom: 0.15rem;
}

.history_li_cen {
    position: relative;
    top: -0.03rem;
    left: -0.07rem;
}

.history_li_cen h1 {
    color: rgba(30, 30, 31, 1);
    font-weight: 500;
}

.history_li_cen div {
    font-size: 0.14rem;
    color: rgba(107, 107, 111, 1);

    margin-top: 0.05rem;
    margin-bottom: 0.02rem;
}

.history_li_cen p {
    font-size: 0.14rem;
    font-weight: 300;
    color:rgb(185, 185, 185);
}

.history_li_right {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    position: relative;
    top: -0.03rem;
    font-weight: 400;

}

.history_li_right img {
    width: 0.87rem;
}

.history_li_right p {
    color: rgba(185, 184, 191, 1);
    margin-right: 0.07rem;
    margin-bottom: 0.1rem;
}

.my_box {
    background-color: #ffffff;
    width: 92%;
    margin: 1.3rem auto 0;
    border-radius: 0.2rem;
    padding: 0.3rem;
    position: relative;
    margin-bottom: 0.2rem;
}

.my_headImg {
    width: 0.68rem;
    height: 0.68rem;
    top: -0.34rem;
    left: 50%;
    margin-left: -0.34rem;
    position: absolute;
    border-radius: 50%;
    overflow: hidden;
    box-shadow: 0 0.1rem 0.1rem #ececec;


}

.my_headImg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    vertical-align: top;
}

.my_login_t {
    text-align: center;
    margin-top: 0.13rem;
    font-size: 0.18rem;
    font-weight: 500;
    letter-spacing: 1px;
    color: rgb(45, 45, 45);
}

.my_history {
    font-size: 0.14rem;
    font-family: PingFang-SC-Bold;
    font-weight: bold;
    color: rgba(30, 30, 31, 1);
    border-bottom: 1px solid #F5F5F8;
    padding-bottom: 0.13rem;
    margin-top: 0.35rem;
}

.my_history_lsit {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-end;
    position: relative;
    left: 0.05rem;
    width: 106%;
    margin-left: -3%;

}

.my_history_lsit div {
    margin-top: 0.25rem;
    text-align: center;
    min-width: 26%;
    margin-bottom: 0.07rem;
}

.my_history_lsit p {
    font-size: 0.12rem;
    font-weight: 300;
    color: rgba(80, 80, 81, 1);
}

.my_sList {
    margin-top: 0.15rem;
}

.my_sList_item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #F5F5F8;
    padding-bottom: 0.1rem;
    margin-top: 0.15rem;
    padding-right: 0.1rem;
}

.my_sList_item span {
    font-size: 0.14rem;
    font-weight: bold;
    color: rgba(30, 30, 31, 1);
}

.my_sList a:last-child .my_sList_item {
    border: none;
}

.blank {
    /*background-color: #1e1e1f;*/
    padding: 0.3rem 0.15rem;
    padding-bottom: 1rem
}

.iv_title {
    font-size: 0.18rem;
    margin-top: 0.2rem;
    padding: 0.05rem 0.12rem;

}

.iv_message {
    font-size: 0.15rem;
    font-weight: 300;
    color: rgba(185, 184, 191, 1);
    margin-top: 0.18rem;
}

.vi_box {
    padding: 0.3rem;
    position: relative;
    background: #fff;
    border-radius: 0.2rem;
    margin-top: 0.85rem;
}

.wxbyjl_box {
    margin-top: 0.62rem;
}

.wxjl_box {
    margin-top: 0.4rem;
}

.wz_query_box {
    margin-top: 0.32rem;
}

.xsz_query_box {
    margin-top: 0.6rem;
}

.vi_bg_img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: -1;
}

.vi_bg_qc {
    width: 1.73rem;
    position: absolute;
    top: -1.2rem;
    right: -0.15rem;
    z-index: 10;
}

.wxbyjl_bg_qc {
    width: 1.78rem;
    top: -0.73rem;
    right: -0.04rem;
    z-index: 10;
}

.wxjl_bg_qc {
    width: 1.75rem;
    top: -0.5rem;
    right: -0.07rem;
}

.vi_von_top {
    background: rgba(245, 245, 248, 1);
    border-radius: 0.1rem;
    padding: 0.15rem;
}

.wz_query_vt {
    padding-bottom: 0.06rem;
}

.vin_vt_title {
    font-size: 0.15rem;
    font-weight: bold;
    color: rgba(30, 30, 31, 1);
}

.vin_vt_input {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 0.3rem;
}

.vin_vt_input input {
    flex: 1;
    background: transparent;
    outline: none;
    border: none;
}

.vin_vt_input input::placeholder {
    font-size: 0.15rem;
    font-weight: 300;
    color: rgba(185, 184, 191, 1);
}

.vin_vti_img {
    width: 0.18rem;
}

.vi_con_textNum {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 0.2rem;
    margin-top: 0.15rem;
}

.vi_con_textNum p {
    font-size: 0.12rem;
    font-weight: bold;
    color: rgba(107, 107, 111, 1);
    letter-spacing: 1px;
}

.vi_ct_num {
    font-size: 0.12rem;
    font-weight: bold;
    color: rgba(107, 107, 111, 1);
}

.vi_ct_hind {
    width: 0.16rem;
}


.vin_query_btn {
    width: 2.23rem;
    height: 0.45rem;
    background: rgba(116, 93, 255, 1);
    box-shadow:0 0.05rem 0.1rem 0 rgb(222, 217, 255);
    border-radius: 0.05rem 0.23rem 0.23rem 0.23rem;
    text-align: center;
    line-height: 0.45rem;
    color: #ffffff;
    font-size: 0.15rem;
    margin: 0.38rem auto 0.17rem;
    display: block;
}

.vin_hr {
    width: 100%;
    border: 0.5px dashed rgba(185, 184, 191, 1);
    margin-top: 0.1rem;
    position: relative;
}

.vin_hr::after {
    content: '';
    position: absolute;
    height: 0.2rem;
    width: 0.2rem;
    border-radius: 50%;
    background: #0d419d;
    left: -0.41rem;
    top: 50%;
    margin-top: -0.1rem;
}

.vin_hr::before {
    content: '';
    position: absolute;
    height: 0.2rem;
    width: 0.2rem;
    border-radius: 50%;
    background: #0e419d;
    right: -0.41rem;
    top: 50%;
    margin-top: -0.1rem;
}


.query_ticon {
    margin-top: 0.29rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
}


.query_ticon img {
    width: 0.13rem;
    margin-right: 0.08rem;
}

.query_ticon span {
    font-size: 0.15rem;
    font-weight: bold;
    color: rgba(30, 30, 31, 1);
}

.query_ticon a > span {
    margin: 0 0.2rem;
    display: flex;
    align-items: center;
}

.vi_con_tnBox {
    position: relative;
}

.vi_con_slideBox {
    display: none;
    width: 110%;
    margin-left: -5%;
    position: absolute;
    left: 0;
    z-index: 100;
}

.wz_query_simg {
    margin-left: -10%;
    width: 120%;
}

.vi_bg_bsj {
    position: absolute;
    width: 1.67rem;
    top: -0.7rem;
    right: 0;

}


.jr_title {
    padding: 0.05rem 0.2rem;
    font-size: 0.18rem;
    margin-top: 0.4rem;
}

.jr_jszh {
    font-size: 0.15rem;
    font-weight: bold;
    color: rgba(255, 255, 255, 1);
    margin-top: 0.15rem;
}

.jr_block_list {
    margin-top: 0.55rem;
}

.wxjl_block_list {
    margin-top: 0.3rem;
}

.wzr_block_list {
    margin-top: 0.7rem;
}

.jr_queryTime {
    font-size: 0.12rem;
    font-weight: 300;
    color: rgba(185, 184, 191, 1);
    margin-top: 0.02rem;
}

.wxbyjl_block_list {
    margin-top: 0.1rem;
}

.jr_bl_item {
    background: rgba(116, 93, 255, 1);
    border-radius: 0.1rem;
    display: inline-block;
    padding: 0.1rem 0.15rem;
    padding-right: 0.25rem;
    margin-right: 0.1rem;
    min-width: 0.85rem;
}

.jr_bl_item p:first-child {
    font-size: 0.18rem;
    color: rgba(255, 255, 255, 1);
}

.jr_bl_item p:last-child {
    font-size: 0.1rem;
    font-weight: 300;
    color: rgba(239, 236, 255, 1);

}

.jr_detail {
    margin-top: 0.3rem;
}

.xr_list_con {
    margin-top: 0.65rem;
}

.jr_detail_title {
    font-size: 0.14rem;
    color: rgba(255, 255, 255, 1);
    position: relative;
    margin-left: 0.1rem;
}

.wzr_detail_title {
    margin-top: 0.4rem;
}

.jr_detail_title:before {
    content: '';
    position: absolute;
    top: 0.03rem;
    left: -0.1rem;
    width: 0.03rem;
    height: 0.13rem;
    background: rgba(116, 93, 255, 1);
    border-radius: 1px;
}

.jr_detail_list {
    background-color: #ffffff;
    border-radius: 0.1rem;
    padding: 0.15rem 0.3rem;
    margin-top: 0.15rem;
}

.jr_dl_item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #F5F5F8;
    padding-bottom: 0.11rem;
    margin-top: 0.15rem;

}

.jr_dl_item span:first-child {
    color: #6b6b6f;
    font-size: 0.14rem;
}

.jr_dl_item span:last-child {
    color: #1E1E1F;
    font-weight: bold;
    font-size: 0.14rem;
    width: 60%;
    text-align: right;
}


.jr_kfIcon {
    position: fixed;
    right: 0;
    bottom: 1.1rem;
}

.xq_tsl {
    width: 2.17rem;
    position: absolute;
    top: -0.7rem;
    right: -0.15rem;

}

.wz_jpc {
    width: 1.93rem;
    position: absolute;
    top: -1.05rem;
    right: 0;
}

.qc_affiliation {
    width: 0.18rem;
    height: 0.18rem;
    display: inline-block;
    background: url("../images/chepai@2x.png") no-repeat 0 0;
    background-size: cover;
    margin-right: 0.1rem;
    font-size: 0.12rem;
    color: #745dff;
    line-height: 0.18rem;
    text-align: center;
}

.affiliation_list_box {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: #ffffff;
    z-index: 9999;
    box-shadow: 0 0 0.1rem 0 rgba(115, 92, 255, 0.2);
    border-radius: 0.25rem 0.25rem 0 0;
    transform: translateY(100%);
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}

.affiliation_slide_up {
    transform: translateY(0);
}

.affiliation_lb_top {
    margin: 0.18rem auto;
    width: 0.74rem;
    height: 0.03rem;
    background: rgba(245, 245, 248, 1);
    border-radius: 0.2rem;
}

.affiliation_list_con {
    padding: 0.05rem;
    font-size: 0;
}

.affiliation_list_con span {
    display: inline-block;
    width: 0.32rem;
    height: 0.32rem;
    background-color: #F5F5F8;
    border-radius: 0.05rem;
    text-align: center;
    line-height: 0.32rem;
    font-size: 0.15rem;
    color: #6b6b6f;
    font-weight: bold;
    margin: 0.1rem;
}

.affiliation_lc_in {
    color: #745dff !important;
    background-color: #f4f2ff !important;
}

.xsz_query_clx {
    margin-top: 0.1rem;
}

.wgcselectBox {
    border-bottom: 1px solid #B9B8BF;
    padding-bottom: 0.1rem;
    color: #666;
    box-sizing: border-box;
    position: relative;
    margin-top: 0.15rem;
}

.wgcselectBoxDF {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.wgcselectShow {
    font-size: 0.15rem;
    font-weight: 400;
}

.wgcTextColor {
    color: #b9b8bf;
}

.wgcselectUlOver {
    position: absolute;
    overflow: hidden;
    top: 40%;
    padding: 2px;
    width: 100%;
    background-color: #ffffff;
    z-index: 999;
    box-shadow: 0 0.03rem 0.13rem 0 rgba(116, 93, 255, 0.2);
    border-radius: 0.2rem;
    display: none;
}

.wgcselectUlOver ul {
    margin: 0;
    width: 100%;
    max-height: 2rem;
    box-sizing: border-box;
    list-style: none;
    border-radius: 0.05rem;
    overflow: auto;
    padding: 0.05rem 0;

}

.wgcselectUlOver ul li {
    padding: 0.07rem 0.2rem;
    font-size: 0.12rem;
    color: #6b6b6f;
    font-weight: 400;
}

.wgcselectUlOver ul li:hover {
    color: #745dff;
}

.wgcselectJianTou {
    width: 0.25rem;
    height: 0.25rem;
    -webkit-transition: 0.2s;
    -moz-transition: 0.2s;
    -ms-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;;
}

.wgcImgRotate {
    transform: rotate(180deg);
}

.pd_select_box {
    width: 1170px;
    margin: 100px auto;
    text-align: center;
}

.wgcDisplay {
    opacity: 1 !important;
    transform: translateY(0) !important;
}

.xsz_query_input {
    border-bottom: 1px solid #B9B8BF;
    padding-bottom: 0.09rem;
    margin-top: 0.15rem;
    margin-bottom: 0.1rem;
}

.wz_bl_item2 {
    background-color: #6b6b6f;
}


.wz_bl_item3 {
    background-color: #ffffff;
}

.wz_bl_item3 p {
    color: #1e1e1f !important;
}

.wzr_list_item {
    margin-top: 0.1rem;
    margin-bottom: 0.25rem;
}

.wzr_li_top {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.wzr_li_top p {
    display: flex;
    align-items: center;

}

.wzr_li_top img {
    margin-right: 0.1rem;
}

.wzr_lit_time {
    color: rgba(107, 107, 111, 1) !important;
}

.wzr_li_top span {
    margin: 0 0.05rem;
    font-size: 0.14rem;
    font-weight: bold;
    color: rgba(30, 30, 31, 1);
}

.wzr_li_bottom p {
    padding-left: 0.32rem;
    font-size: 0.14rem;
    font-weight: 400;
    color: rgba(0, 0, 0, 1);
    margin-top: 0.15rem;
}

.wxjl_title {
    font-size: 0.18rem;
    font-weight: bold;
    color:#ffffff; /* rgba(116, 93, 255, 1);*/
    margin-top: 0.1rem;
    margin-bottom: -0.15rem;
}

.wxjl_query_qcxh {
    font-size: 0.15rem;
    font-weight: 300;
    color: rgba(185, 184, 191, 1);
    margin: 0.03rem 0;
}

.jr_dl_allNum {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 0.15rem;
}


.jr_dl_allNum span:first-child {

    font-size: 0.14rem;
    font-weight: bold;
    color: rgba(30, 30, 31, 1);
}

.jr_dl_allNum span:last-child {
    font-size: 0.14rem;
    font-weight: bold;
    color: rgba(116, 93, 255, 1);
}

.jr_dl_year {
    display: inline-block;
    background: rgba(116, 93, 255, 1);
    border-radius: 0.11rem 0.11rem 0.11rem 0.03rem;
    font-size: 14px;
    font-weight: bold;
    color: rgba(255, 255, 255, 1);
    padding: 0.01rem 0.1rem;
    margin-top: 0.3rem;
}

.jr_dly_time {
    display: flex;
    align-items: center;
    margin-top: 0.2rem;
}

.jr_dly_time span {
    font-size: 0.14rem;
    margin-left: 0.05rem;
    font-weight: bold;
    color: rgba(30, 30, 31, 1);
}

.jr_dly_info {
    padding-left: 0.6rem;
}

.jr_dlyi_num {
    display: flex;
    align-items: center;
    justify-content: space-between;

}

.jr_dlyi_num span:first-child {
    font-size: 0.14rem;
    font-weight: bold;
    color: rgba(107, 107, 111, 1);
}


.jr_dlyi_num span:last-child {
    font-size: 0.14rem;
    font-weight: bold;
    color: rgba(30, 30, 31, 1);
}

.jr_dlyi_list p {
    margin-top: 0.08rem;
}

.jr_dlyi_list p span:first-child {
    color: #1e1e1f;
    font-size: 0.14rem;
    font-weight: bold;
}

.jr_dlyi_list p span:last-child {
    color: #6b6b6f;
    font-size: 0.14rem;
    font-weight: 300;
}

.wxbyjl_report_box {
    margin-top: 0.4rem;
}

.wxbyjl_report_tto {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 0.2rem;
}

.wxbyjl_report_tto a {
    font-size: 0.12rem;
    font-weight: 400;
    color: rgba(185, 184, 191, 1);
}

.wxbyjl_report_tto div span {
    border-radius: 0.1rem;
    background-color: #755DFF;
    border: solid #755DFF 0.01rem;
    font-size: 0.12rem;
    color: #FFF;
    padding: 0.02rem 0.1rem;
}

.wxbyjl_block_list {
    white-space: nowrap;
    overflow-x: scroll;
}

.wxbyjl_block_list::-webkit-scrollbar {
    display: none
}

.wxbyjl_block_list > div {
    display: inline-block;
}

.wxbyjl_l_item2 {
    background-color: #ffffff;
}

.wxbyjl_l_item2 p {
    color: rgba(185, 184, 191, 1) !important;
}


.hr_con {
    background: #ffffff;
    font-size: 0.16rem;
    border-radius: 0.05rem;
    padding-bottom: 0.2rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}


.hr_list {
    overflow: hidden;
}

.hr_slide_box {
    display: none;
    padding: 0.1rem;
    background-color: #F5F5F8;
}

.hr_list_title {
    padding: 0 0.05rem;
    height: 0.4rem;
    margin-top: 0.07rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #F5F5F8;
}

.hr_list:last-child .hr_list_title {
    border: none;
}

.hr_title_img {
    width: 0.11rem;
    -webkit-transition: 0.2s;
    -moz-transition: 0.2s;
    -ms-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
}

.hr_title_img_cut {
    transform: rotate(180deg);
}

.hr_slide_top {
    display: flex;
    padding: 0.1rem 0.35rem;
    align-items: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.hr_slide_top_img {
    width: 0.3rem;
    height: 0.36rem;
}

.hr_slide_top_info {
    padding-left: 0.15rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.hr_slide_top_info > p:first-child {
    font-size: 0.15rem;
}

.hr_slide_top_info > p:last-child {
    font-size: 0.12rem;
    margin-top: 0.03rem;
    color: #666;
}

.hr_slide_det {
    padding: 0 0.2rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #999999;
}

.hr_slide_det > p {
    margin-top: 0.02rem;
    font-size: 0.14rem;

}

.hr_slide_det > p > span {
    text-align: justify;
    width: 0.75rem;
    font-size: 0.15rem;
    display: inline-block;
    color: #666666;
}

.hr_slide_plan_title {
    text-align: center;
    font-size: 0.15rem;
}

.hr_slide_plan {
    padding: 0.15rem 0.1rem 0;

}

.hr_plan_con {
    border-top: 1px solid #f1f1f1;
    border-bottom: 1px solid #f1f1f1;
    padding: 0 0.1rem 0 0.5rem;
}

.hrpc_item {
    border-left: 1px solid #f1f1f1;
    position: relative;
    padding: 0.1rem 0 0.1rem 0.25rem;

}

.hrpc_item_title {
    font-size: 0.15rem;
    color: #111;
    letter-spacing: 1px;
}

.hrpc_item_det {
    margin-top: 0.03rem;
    font-size: 0.12rem;
    color: #777;
}

.hrpc_item_img {
    width: 0.35rem;
    height: 0.35rem;
    position: absolute;
    top: 50%;
    margin-top: -0.175rem;
    left: -0.19rem;
}

.hr_li_left {
    font-size: 0.14rem;
    font-weight: bold;
    color: rgba(30, 30, 31, 1);
}

.hr_li_right {
    font-size: 0.14rem;
    margin-right: 0.05rem;
    font-weight: 300;
    color: #6b6b6f;
}

.hr_lir_hind {
    color: rgba(116, 93, 255, 1);

}

.vin_top {
    border-radius: 0.1rem;
    margin-top: 0.1rem;
    padding: 0.2rem 0.18rem 0.15rem;
    background-color: #F5F5F8;
    color: #777777;
}

.vin_top div {
    margin: 0 0 0.09rem 0;
}

.sjsm {
    width: 0.15rem;
    height: auto;
    margin-right: 0.08rem;

}

.black_circle div {
    background-color: #000000;
    width: 0.13rem;
    height: 0.13rem;
    border-radius: 50%;
    border: solid 0.01rem #000000;
    margin: 0.04rem 0.04rem 0 0;
}

.white_circle div {
    background-color: #FFF;
    width: 0.13rem;
    height: 0.13rem;
    border-radius: 50%;
    border: solid 0.01rem #000000;
    margin: 0.04rem 0.04rem 0 0;
}

.black_circle {
    display: flex;
    justify-content: center;

}

.white_circle {
    display: flex;
    justify-content: center;
}

/* .sjsm_above{
    
} */

.sjsm_below {
    margin-top: 1rem;
    display: flex;
    justify-content: space-between;
}

.vin_top div {
    font-size: 0.14rem;
}

.jr_detail_list_vin {
    background-color: #ffffff;
    border-radius: 0.1rem;
    margin-top: 0.15rem;
}

.vin_bottom {
    padding: 0.18rem;
}

.vin_bottom_list {
    display: flex;
    justify-content: space-between;
    margin-top: 0.2rem;
}

.p1 {
    font-size: 0.15rem;
    color: #888888;
    white-space: nowrap;
    margin-right: 0.15rem;
}

.p2 {
    font-size: 0.15rem;
    color: #000000;
}


.wb_data img {
    width: 0.15rem;
    height: 0.15rem;
    vertical-align: top;
}

.wb_data {
    font-size: 0.14rem;
    line-height: 0.15rem;
    margin-bottom: 0.09rem;
}

.hr_slide_box p span {
    font-size: 0.14rem;
    color: #555555;
    font-weight: bold;
}

.hr_slide_box p {
    font-size: 0.13rem;
    color: #888888;
    margin-bottom: 0.09rem;
}

.hr_slide_box_time {
    display: flex;
    justify-content: space-between;
    margin-top: 0.12rem;
}

.csbj_top {
    font-size: 18rem;
    padding: 0.1rem;
    display: flex;
    justify-content: center;
    margin-bottom: 0.08rem;
}

.csbj_top div {
    background-color: #755DFF;
    padding: 0.02rem 0.08rem;
    margin: 0 0.1rem 0.15rem 0.1rem;
    color: white;
    border-radius: 0.5rem;
    font-size: 0.14rem;
}

.csbj_img img {
    width: 0.16rem;
    height: 0.16rem;
    vertical-align: top;
}

.csbj_img {
    font-size: 0.14rem;
    line-height: 0.15rem;
    margin-bottom: 0.09rem;
}

.zybj {
    display: flex;
    justify-content: space-between
}

.zybj p {
    font-size: 0.14rem;
    letter-spacing: 0.02rem;
}

.zybj p img {
    width: 0.14rem;
    height: 0.14rem;
    margin-right: 0.04rem;
}

.hr_slide_box .color_text {
    font-size: 0.13rem;
    color: #755DFF;
    margin-top: 0.1rem;
}

.wgfgj {
    margin-top: 0.16rem;
}

.wgfgj p {
    font-size: 0.14rem;
    margin-bottom: 0.2rem;
}

.wgfgj p img {
    width: 0.14rem;
    height: 0.14rem;
    margin-right: 0.04rem;
}

.lcb {
    margin-top: 0.1rem;
}

.lcb_data {
    width: 0.52rem;
    color: #FFF;
    background-color: #755DFF;
    padding: 0.02rem 0.09rem;
    border-radius: 0.1rem 0.1rem 0.1rem 0.03rem;
    font-size: 0.14rem;
    margin: 0.2rem 0;

}

.lcb_jl img {
    width: 0.15rem;
    height: 0.15rem;
    vertical-align: top;
}

.lcb_jl {
    font-size: 0.14rem;
    line-height: 0.15rem;
    margin-bottom: 0.09rem;
    display: flex;
    justify-content: space-between;
}

.wb_text_all {
    padding-left: 0.6rem;
}

.wb_text_all .wb_above {
    display: flex;
    justify-content: space-between;
    margin: 0.1rem 0;
}

.wb_above p {
    font-size: 0.15rem;
    color: #444444;
}

.wb_below {
    font-size: 0.14rem;
    color: #777;
}

.dlsh_p {
    font-size: 0.14rem;
    color: #888888;
}

.zrsm {

    margin: 0.2rem 0 0.5rem;

}

.zrsm_p1 {
    color: #735CFA;
    font-size: 0.14rem;
    text-align: center;
}

.zrsm_p2 {
    margin-top: 0.08rem;
    font-size: 0.12rem;
    color: #888888;
    line-height: 0.2rem;
}

#fileid {
    position: absolute;
    bottom: 0.47rem;
    width: 0.4rem;
    right: 0px;
    opacity: 0;
}

.index_list_box .index_list_item a:nth-of-type(1) {
    display: block;
}

.index_list_box .index_list_item a:nth-of-type(2) {
    display: block;
    margin-top: 0.05rem;
}

.footer_container {
    position: fixed;
    bottom: 0;
    left: 50%;
    margin-left: -1.115rem;
}

#cover, #cover_confirm {
    max-width: 100% !important;
    position: fixed;
    left: 0px;
    top: 0px;
    background: rgba(0, 0, 0, 0.4);
    width: 100%; /*宽度设置为100%，这样才能使隐藏背景层覆盖原页面*/
    height: 100%;
    filter: alpha(opacity=60); /*设置透明度为60%*/
    opacity: 0.6; /*非IE浏览器下设置透明度为60%*/
    display: none;
    z-Index: 999;
}

#modal, #modal_confirm {
    position: fixed;
    width: 90%;
    height: 70%;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    background-color: #fff;
    display: none;
    cursor: pointer;
    z-Index: 999999;
    border-radius: 0.05rem;
}

.login_title {
    text-align: center;
}

.tips {
    margin-top: 0.25rem;
    color: gray;
    text-align: center;
    font-size: 0.15rem;
}

/*底部导航*/
.foot {
    width: 100%;
    max-width: 640px;
    height: 0.55rem;
    background: #2E2E30;
    position: fixed;
    bottom: 0rem;
    display: flex;
    justify-content: space-around;
    list-style: none;
    z-index: 99999999;
}

.foot li {
    width: 0.3rem;
    height: 100%;
    line-height: 0.2rem;
    text-align: center;
}

.foot li a {
    display: block;
    width: 100%;
}

.foot li a img {
    display: block;
    width: 0.25rem;
    height: 0.25rem;
    margin: 0.06rem auto auto auto;
}

.foot li:nth-of-type(2) a img {
    width: 0.25rem;
}

.foot li a p {
    font-size: 0.1rem;
    width: 100%;
    text-align: center;
    color: #9B9BA2;
}

.foot li:nth-of-type(2) img {
    width: 0.195rem;
}

.actives {
    color: white !important;
}

.history_title_list {
    overflow: auto;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    width: 90%;
    margin: auto;
    padding-top: 0.3rem;
}

.history_title_item {
    width: 0.8rem;
    border: 2px solid rgba(255, 255, 255, 0.15);
    border-radius: 0.05rem;
    text-align: center;
    line-height: 0.3rem;
    margin: 0.05rem 0;
    color: #B9B8BF;
    font-size: 0.14rem;
    display: inline-block;
}

.history_title_avtive {
    background: rgba(255, 255, 255, 0.15);
    color: #FFFFFF;
}

.oc_jdfx {
    display: flex;
    margin-top: 0.2rem;
    align-items: center;
}

.oc_jdfx img {
    width: 0.3rem;
}

.oc_jdfx p {
    margin-left: 0.1rem;
    font-size: 0.2rem;
    font-weight: 600;
}

.oc_list {
    margin-top: 0.5rem;
}

.oc_list p {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0.17rem 0;
}

.confirm_btn {
    margin-top: 0.5rem;
}

.confirm_btn img {
    width: 1.3rem;
}

.oc_itext {
    display: flex;
    align-items: center;
    margin-top: 0.5rem;
    margin-bottom: 0.3rem;
    justify-content: normal;
}

.oc_itext p {
    font-weight: 600;
    margin-left: 0.03rem;
    font-size: 0.14rem;
}

.cover_jg {
    max-width: 600px !important;
    width: 80% !important;
    min-height: 40% !important;
    max-height: 70% !important;
    border-radius: 0.2rem !important;
    padding: 0.3rem;
}

.cover_jg div:nth-of-type(1) {
    font-size: 0.18rem;
    text-align: center;
    font-weight: bold;
}

.cover_jg div:nth-of-type(2) {
    margin: 0.2rem 0;
}

.cover_jg div:nth-of-type(3) {
    width: 1.1rem;
    height: 0.4rem;
    background: rgba(116, 93, 255, 1);
    border-radius: 0.4rem;
    margin: auto;
    line-height: 0.4rem;
    text-align: center;
    color: white;
}

.iconicon-right {
    color: #B9B8BF;
}

.guzhi_top {
    margin: 0 0.15rem;
}

.guzhi_top div {
    display: inline-block;
}

.guzhi_top_lt {
    width: 0.45rem;
    height: 0.45rem;
    background: rgba(245, 245, 248, 1);
    border-radius: 50%;
    margin-right: 0.15rem;
}

.guzhi_top_lt img {
    width: 100%;
    height: 100%;
}

.guzhi_top_gt {
    width: 70%;
}

.guzhi_top_gt div:nth-of-type(1) {
    color: #FFFFFF;
    font-size: 0.15rem;
    font-weight: bold;
}

.guzhi_top_gt div:nth-of-type(2) {
    color: #6B6B6F;
    font-size: 0.12rem;
}

.car_info_box {
    display: flex;
    justify-content: space-between;
    margin-top: 0.3rem;
}

.car_info_box li {
    width: 30%;
    text-align: center;
}

.car_info_box li div:nth-of-type(1) {
    width: 0.45rem;
    height: 0.45rem;
    line-height: 0.45rem;
    background: rgba(116, 93, 255, 0.1);
    border-radius: 0.1rem;
    margin: 0 auto 0.15rem auto;
}

.car_info_box li div:nth-of-type(1) span {
    color: #745DFF;
    font-size: 0.2rem;
}

.car_info_box li div:nth-of-type(2) {
    color: #B9B8BF;
}

.car_info_box li div:nth-of-type(3) {
    color: #FFFFFF;
}

.jr_detail_title {
    position: relative;
}

.jr_detail_title .gt {
    position: absolute;
    right: 0;
    color: #6B6B6F;
}

.guzhi_footer {
    margin-top: 0.3rem;
}

.guzhi_footer .title {
    color: #745DFF;
    text-align: center;
    margin-bottom: 0.1rem;
}

.guzhi_footer .text {
    color: #B9B8BF;
    font-size: 0.12rem;
    text-align: center;
}

#echarts_bar {
    width: 2.85rem;
    height: 2.3rem;
}

#echarts_line_a, #echarts_line_b, #echarts_line_c, #echarts_bar_a, #echarts_bar_b, #echarts_bar_c {
    width: 2.85rem;
    height: 2.5rem;
    position: relative;
    top: -0.25rem;
}

.mt-tabpage-title {
    height: 0.4rem;
    font-size: 0;
    width: 100%;
    margin: auto;
    background: #fff;
    border-bottom: 1px solid #f1f1f1;
}

.mt-tabpage-title .mt-tabpage-item {
    display: inline-block;
    width: 30%;
    height: 0.4rem;
    line-height: 0.4rem;
    text-align: center;
    color: #666;
    font-size: 0.12rem;
}

.mt-tabpage-title .mt-tabpage-item-cur {
    color: #1E1E1F;
    font-size: 0.14rem;
    font-weight: bold;
    border-bottom: 1px solid #1E1E1F;
}

.mt-tabpage-count {
    position: relative;
    width: 2.85rem;
    height: 2rem;
    overflow: hidden;
}

.mt-tabpage-cont__wrap {
    position: absolute;
}

.mt-tabpage-count .mt-tabpage-item {
    width: 2.85rem;
    height: 2rem;
    line-height: 2rem;
    text-align: center;
}

.carBrand_container .title_box div {
    color: #FFFFFF;
    display: inline-block;
    margin-left: 0.41rem;
    margin-right: 0.2rem;
    font-size: 0.15rem;
}

.hot_brand, .brand_content {
    margin-top: 0.2rem;
    margin-bottom: 0.15rem;
    width: 100%;
    overflow: auto;
    padding: 0.3rem;
    background: rgba(255, 255, 255, 1);
    border-radius: 0.18rem;
}

.hot_brand .title, .brand_content .title {
    width: 100%;
    height: 0.37rem;
    line-height: 0.37rem;
    background: rgba(245, 245, 248, 1);
    border-radius: 0.1rem;
    padding-left: 0.15rem;
    font-weight: bold;
    display: block;
}

.hot_carBrand_list {
    display: flex;
    justify-content: space-around;
    overflow: auto;
    flex-wrap: wrap;
}

.hot_carBrand_list li {
    width: 25%;
    margin-top: 0.15rem;
    text-align: center;
}

.brand_content {
    margin-top: 0;
}

.brand_content ul li, .city_container ul li, .carType_container ul li, .carDate_container ul li {
    padding: 0.1rem 0.15rem;
    border-bottom: 1px solid rgba(245, 245, 248, 1);
    height: 0.37rem;
    border-radius: 0.1rem;
}

.carBrand_container .right_menu {
    width: 0.37rem;
    overflow: auto;
    background: rgba(116, 93, 255, 1);
    border-radius: 0.19rem 0px 0px 0.19rem;
    position: fixed;
    right: 0;
    top: 15%;
    padding: 0.15rem;
}

.carBrand_container .right_menu a {
    color: #FFFFFF;
}

.province_active, .city_active, .brand_active, .type_active, .date_active {
    background: rgba(116, 93, 255, 0.15);
    color: #745DFF;
}

.carBrand_container .roll {
    position: relative;
    overflow: auto;
}

.city_container, .carType_container, .carDate_container {
    position: fixed;
    /*right: -0.15rem;*/
    top: 0.7rem;
    width: 3.1rem;
    height: 6rem;
    background: #FFFFFF;
    padding: 0.3rem 0 0.3rem 0.3rem;
    border-top-left-radius: 0.18rem;
    border-bottom-left-radius: 0.18rem;
    box-shadow: 0px 5px 10px 0px rgba(116, 93, 255, 0.4);
}

.carType_container, .city_container {
    right: -4.6rem;
}

.carDate_container {
    right: -2.65rem;
}

.open-model {
    right: -0.15rem;
    transition: all 0.5s ease-in-out;
}

.carDate_container {
    width: 2.5rem;
    overflow-y: scroll;
    height: 6rem;
}

.city_container ul {
    overflow-y: scroll;
    height: 5.2rem;
}

.carType_container {
    overflow-y: scroll;
    height: 6rem;
}

.city_container .title, .carType_container .title, .carDate_container .title {
    width: 100%;
    height: 0.37rem;
    line-height: 0.37rem;
    background: rgba(245, 245, 248, 1);
    border-radius: 0.1rem;
    padding-left: 0.15rem;
    font-weight: bold;
}

.city_container p, .carType_container p, .carDate_container p {
    color: #1E1E1F;
    margin-bottom: 0.15rem;
    margin-left: 0.1rem;
}
#edison_tips {
    z-index: 9999;
    background-color: #fde09c;
    color: #7c5e20;
    text-align: center;
    position: fixed;
    font-size: small;
    width: 100%;
    height: 32px;
    line-height: 32px;
    top: 0;

}
.button-home {
    position: fixed;
    z-index: 100;
    right: 0;
    top: 2.5rem;
}
.button-home .button-homespan {
    width: 0.7rem;
    height: 0.3rem;
    padding: 0 0 0 0.1rem;
    font-size: 0.13rem;
    background:#745dff;
    border-radius: 0.5rem 0 0 0.5rem;
    margin-top: 0.15rem;
    display: block;
    box-shadow:0 0 0.05rem 0 rgb(116, 93, 255);
    opacity: 0.8;
    line-height: 0.3rem;
    color: white;
}
.list-box{
    padding: 0.22rem 0.22rem;
    position: relative;
    background: #fff;
    border-radius: 0.2rem;
    margin: 0.2rem 0 0 0;
}
.list-title{
    text-align: center;
    font-size: 0.18rem;
    line-height: 0.3rem;
    font-weight: bold;
    padding: 0 0 0.1rem;
}
.list-p{
    line-height: 0.26rem;
    font-size: 0.13rem;
}
.list-p span{
color:#ff4b00;
}
.wen-list{

}
.wen-list li{
    font-size: 0.15rem;
    line-height: 0.2rem;
    color: #777;
}
.wen-list li p{
    font-weight: bold;
    font-size: 0.15rem;
    padding: 0.1rem 0;
    color: #333;
}
.gan-list {

}
.gan-list li{

}
.gan-list li .contant{
    font-size: 0.15rem;
    line-height: 0.22rem;
    padding: 0 0 0.08rem;
}
.gan-list li .explain{
    font-size: 0.14rem;
    color: #b3b3b3;
    margin: 0 0 0.1rem;
    text-align: right;
}
.tanc-wh {
    width: 3.74rem;
    height: 100%;
    position: fixed;
    top: 0;
    margin-left: -1.86rem;
    left: 50%;
    display: none;
    z-index: 100;
}
.tanc-img {
    width: 2.2rem;
    height: 60%;
    overflow-y: scroll;
    margin: 23% auto 0.2rem;
    position: relative;
    z-index: 105;
}
.tanc-img img{
    width:100%;
    display: block;
}
.tanc-bg {
    background: #0C0C0C;
    opacity: 0.7;
    position: fixed;
    width: 7.5rem;
    height: 100%;
    top: 0;
    z-index: 101;
}
.tanc-tit {
    font-size: 0.14rem;
    color: white;
    position: relative;
    text-align: center;
    z-index: 102;
}
.button-home-car {
    position: fixed;
    right: .32rem;
    /*top: 5rem;*/
    bottom: 0.8rem;
    z-index: 10;
    left: 50%;
    margin-left: 1rem;
}
.button-home-car .button-homespan {
    width: 0.5rem;
    height: 0.5rem;
    background: #ff6a00;
    border-radius: 0.5rem;
    text-align: center;
    margin-top: 0.25rem;
    display: block;
    box-shadow: 0 0 0.1rem 0 #ff6a00;
    opacity: 0.8;
}
.button-home-car .button-homespan span {
    display: block;
    width: 0.4rem;
    padding: 0.12rem 0 0 0.08rem;
    color: #ffffff;
    font-size: 0.14rem;
    line-height: 0.14rem;
    cursor: pointer;
}
/*.top-link{*/
/*    z-index: 9999;*/
/*    background-color: #fde09c;*/
/*    color: #7c5e20;*/
/*    text-align: center;*/
/*    position: fixed;*/
/*    font-size: 0.14rem;*/
/*    width: 100%;*/
/*    top: 0;*/
/*    padding: 10px;*/
/*    text-align: left;*/
/*}*/
.top-link p{
    font-size: 0.14rem;
}
.top-link{
    z-index: 9999;
    background-color: #fbf8f1;
    color: #f76c1a;
    text-align: left;
    position: fixed;
    font-size: 0.14rem;
    width: 100%;
    top: 0;
    padding:0.12rem 0.16rem;
    max-width: 640px;
}
.top-tx{
    display: inline-block;
    float: left;
    width: 0.18rem;
    margin: 0.09rem 0.1rem 0 0;
}
.top-jt{
    display: inline-block;
    float: right;
    margin: 0.12rem 0 0 0;
}
.top-link:link{
    color: #f76c1a;
}
.zhuyi{color: #ff4b00;padding: 0.1rem 0.1rem 0 0.1rem;}

.search-switch{
    font-size: 0.12rem;
    color: #2f2f2f;
    background: #f5f5f8;
    line-height: 0.4rem;
    height: 0.4rem;
    margin: 0.15rem 0 0 0;
    border-radius: 0.1rem;
    border: 0.02rem solid #f5f5f8;
}
.search-switch span{
    display: block;
    float: left;
    width: 50%;
    text-align: center;
    font-size: 0.12rem;
    position: relative;
}
.search-switch .Select{
    color: #745dff;
    background: #fbfbfb;
    font-weight: bold;
    height: 0.36rem;
    border-radius: 0.1rem;
}
.search-switch  span em {border-radius: 0.23rem 0.23rem 0.23rem 0.05rem;
    background: red;
    color: #fff;
    position: absolute;
    height: 0.2rem;
    line-height: 0.2rem;
    padding: 0 0.05rem;
    font-size: 0.1rem;
    font-style: normal;
    font-weight: normal;
    right: 0;
    top: -0.1rem;
}
.example-switch{
    font-size: 0.12rem;
    color: #2f2f2f;
    background:#ffffff;
    line-height: 0.4rem;
    height: 0.4rem;
    /* border: 0.02rem solid #f5f5f8; */
    position: fixed;
    width: 100%;
    top: 32px;
}
.example-switch span,.example-switch a{
    display: block;
    float: left;
    width: 50%;
    text-align: center;
}
.example-switch span em,.example-switch a em{
    font-size: 0.12rem;
    font-style: normal;
}
.example-switch span.Select em,.example-switch a.Select em{
    border-bottom: 0.02rem solid #745dff;
    padding: 0.05rem 0.1rem;
    font-style: normal;
    color: #745dff;
}
