@charset "UTF-8";
* {
    margin: 0;
    padding: 0;
}
body{
    position: relative;
    /*width: 7.5rem;*/
    max-width: 750px;
    margin: auto;
    background: #fdfafa;
    font-family: '微软雅黑', 'PingFang SC', 'Arial', '宋体', 'simsun', sans-seri;
    background: url(../img/bg.jpg);.footer_master
}


@font-face {
    font-family: 'MyCustomFont';
    src: url('../font/TpldKhangXiDictTrial.otf') format('truetype');
}

@font-face {
    font-family: 'MyCustomFont';
    src: url('../font/SOURCEHANSERIFCN-HEAVY.OTF') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('../font/SOURCEHANSERIFCN-HEAVY.OTF') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
.flex-1{
    flex: 1;
}
html{
    background: #fff;
}
.tF{
    text-indent: -999em;
    display: block;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}

fieldset, img {
    border: 0;
}

address, caption, cite, code, dfn, em, th, var {
    font-style: normal;
    font-weight: normal;
}

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

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}

q:before, q:after {
    content: '';
}

textarea, select {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    -webkit-appearance: none;
}

textarea, select {
    *font-size: 100%;
}

a {
    text-decoration: none;
}

a, .answer-list li {
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}

* {
    outline: none;
    -webkit-touch-callout: none;
}

/*img{display: block;width: 100%;height: auto;}*/
.hide {
    display: none;
}

.g-fl {
    float: left;
}

.g-fr {
    float: right;
}

.flex {
    display: flex;
    flex-flow: row inwrap;
    justify-content: flex-start;
    /*default value*/
}
.flex.center{
    align-items: center;
}
.flex.spb {
    justify-content: space-between;
}
.c:before, .c:after {
    content: "";
    display: table;
}

.c:after {
    clear: both;
}

.c {
    zoom: 1;
}

.clearfix{
    display: flow-root; /* 最干净的BFC方案 */
}
.sur{
    background: url(../img/sur.png) no-repeat center;
    background-size: 8rem auto;
}
.sur_yw{
    background: url(../img/yw_sur.png) no-repeat center;
    background-size: 6.92rem auto;
}
.p_n{
    padding: 0 .26rem;
}
.font_style {
    font-family: 'MyCustomFont';
}
/* 首页 */
.head_hmb{
    width: 100%;
    height: 1.1rem;
    background: rgba(120, 43, 34, 1);
    padding: 0 .3rem;
    box-sizing: border-box;
    position: fixed;
    top: 0;
    z-index: 55;
}
.hmb_logo img{
    width: 1.83rem;
}
.form_bg{
    width: 100%;
    height: 3.67rem;
    background: url(../img/form_bg.jpg) no-repeat center;
    background-size: 100% auto;
    padding: 1.38rem .34rem 0 0.34rem;
    box-sizing: border-box;
    overflow: hidden;
}


.r_menu .dashi{
    width: 1.78rem;
    height: .62rem;
    background-position: -1.35rem 0;
    display: block;
}

.r_menu .kefu{
    width: .57rem;
    height: .57rem;
    background-position: 0 0;
    margin-left: .2rem;
}
.r_menu .menu{
    width: .57rem;
    height: .43rem;
    background-position: -.69rem 0;
    margin-left: .2rem;
}
.r_menu i{
    margin-left: .15rem;
}

.form_bg a{
    width: 1.84rem;
    height: .66rem;
    text-align: center;
    line-height: .66rem;
    display: inline-block;
    background-position: -4.24rem 0;
    font-size: .32rem;
    color: #fff;
    margin-right: .15rem;
}
.form_bg{
    font-size: 0;
}
.form_bg .swiper-slide{
    width: 1.84rem;
}

.form_tabs{
    position: relative;
    width: 95%;
    padding-bottom: .5rem;
    z-index: 55;
}
.zdy_bg{
    padding: 0 .26rem .5rem .26rem;
    background: #ffffff;
    box-sizing: border-box;
}
.tabs_box{
    width: 6.6rem;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: -.8rem
}
.zdy_bg:before,.zdy_bg:after,.gy_bg:before,.gy_bg:after{
    content: '';
    width: 100%;
    height: .14rem;
    position: absolute;
    left: 0;
}
.form_tabs:before{
    background: url(../img/bg_t1.png) no-repeat top;
    background-size: 100% auto;
    top: -.14rem;
}
.form_tabs::after{
    background: url(../img/bg_t2.png) no-repeat top;
    background-size: 100% auto;
    bottom: -.14rem;
}
.form_tabs{
    margin: -.6rem auto 0;
}
.w95{
    width: 92%;
    margin: .55rem auto 0;
}
.tabs_box span{
    font-size: .33rem;
    color: #50504f;
    width: 1.44rem;
    display: block;
    text-align: center;
}
.tabs_box span em{
    display: block;
}
.tabs_box span i{
    width: 1.42rem;
    height: 1.42rem;
    display: block;
    background: url(../img/tab_sur.png) no-repeat center;
    background-size: 6.32rem auto;
}
.tabs_box span i.tab_i1{
    background-position: 0 -1.53rem;
}
.tabs_box span.active i.tab_i1{
    background-position: 0 0;
}

.tabs_box span i.tab_i2{
    background-position: -1.63rem -1.53rem;
}
.tabs_box span.active i.tab_i2{
    background-position: -1.63rem 0;
}
.tabs_box span i.tab_i3{
    background-position: -3.26rem -1.53rem;
}
.tabs_box span.active i.tab_i3{
    background-position: -3.26rem 0;
}
.tabs_box span i.tab_i4{
    background-position: -4.9rem -1.53rem;
}
.tabs_box span.active i.tab_i4{
    background-position: -4.9rem 0;
}
.form_item{
    width: 90%;
    margin: .32rem auto 0;
    height: .85rem;
    border: 1px solid #dcc3c1;
    background: #fff;
    /*background: url(../img/input_bg.png) no-repeat center;*/
    /*background-size: 6.4rem auto;*/
    font-size: .32rem;
    color: #535458;
    padding: 0 .32rem;
    box-sizing: border-box;
    position: relative;
    border-left: 0;
    border-right: 0;
}
.form_item:before{
    content: '';
    width: .2rem;
    height: .85rem;
    background: url(../img/left_ip.png) no-repeat center;
    background-size: .2rem auto;
    position: absolute;
    left: -.2rem;
}
.form_item:after{
    content: '';
    width: .22rem;
    height: .85rem;
    background: url(../img/right_ip.png) no-repeat center;
    background-size: .22rem auto;
    position: absolute;
    right: -.19rem;
}
.form_item input{
    width: 65%;
    height: 100%;
    border: 0;
    background: none;
    font-size: .32rem;
}
.form_item input.small_input{
    flex: 1;
}
.sex_select span{
    width: .52rem;
    height: .52rem;
    display: inline-block;
    text-align: center;
    font-size: .28rem;
    color: #333333;
    line-height: .52rem;
    background: url(../img/sur.png) no-repeat center;
    background-size: 8rem auto;
    background-position: -2.97rem -.69rem;
    margin-left: .1rem;
}
.sex_select.gs_sex span.active{
    background-position: -1.78rem -7.87rem;
}
.sex_select span.active{
    background-position: -2.38rem -.69rem;
    color: #fff;
}
.mt_form{
    margin-top: 1.5rem;
}

input::placeholder{
    color: #dbd6d6;
}
.pink_la{
    width: .22rem;
    height: .15rem;
    background-position: -2.03rem -.74rem;
    position: absolute;
    right: 0.2rem;
    top: 50%;
    transform: translateY(-50%);
}
.tabs_warp{
    margin-top: .45rem;
}
.tabs_warp .form_item.mt_child{
    margin-top: 1.4rem;
}
.up_zhi{
    width: .2rem;
    height: .19rem;
    background: url(../img/up_jt.jpg) no-repeat center;
    background-size: .2rem auto;
    position: absolute;
    top: -.19rem;
    left: 0.5rem;

}
.up_zhi.zx1{
    top: -.15rem;
    left: 0.5rem;
}
.up_zhi.zx2{
    top: -.15rem;
    left: 2.2rem;
}
.up_zhi.zx3{
    top: -.15rem;
    left: 4rem;
}
.up_zhi.zx4{
    top: -.15rem;
    left: 5.7rem;
}
.submitButton,.res_btn{
    width: 94%;
    height: .89rem;
    background: url(../img/hs_c.png) repeat-x;
    background-size: auto .89rem;
    margin: 0.32rem auto 0;
    border: 0;
    display: block;
    color: #fff;
    font-size: .42rem;
    font-family: 'MyCustomFont';
    position: relative;
}
.submitButton:before,.res_btn:before{
    content: '';
    width: 1.36rem;
    height: .89rem;
    background: url(../img/hs_l.png) no-repeat center;
    background-size: 1.36rem auto;
    position: absolute;
    left: -.15rem;
    top: 0;
}
.submitButton:after,.res_btn:after{
    content: '';
    width: 1.36rem;
    height: .89rem;
    background: url(../img/hs_r.png) no-repeat center;
    background-size: 1.36rem auto;
    position: absolute;
    right: -.15rem;
    top: 0;
}
.ds_img{
    width: 100%;
    display: block;
}
.ds_about{
    background: #fff;
}

.ds_t{
    font-family: 'MyCustomFont';
    color: #000000;
    font-size: .38rem;
    padding: 0.45rem .26rem .19rem .26rem;
    box-sizing: border-box;
}
.ds_t i{
    width: .42rem;
    height: .48rem;
    display: inline-block;
    background-position: -3.27rem 0;
    margin-right: .09rem;
}
.f_about span{
    font-size: .28rem;
    color: #242424;
}
.f_about a{
    width: 2.36rem;
    height: .69rem;
    font-size: .34rem;
    text-align: center;
    line-height: .69rem;
    background-position: 0 -3.9rem;
    color: #fff;
}
.f_about a i{
    width: .28rem;
    height: .24rem;
    display: inline-block;
    background-position: -3.8rem 0;
}

.b_box-video{
    width: 100%;
    height: 4rem !important;
    margin-top: .45rem;
}
.b_box-video > div{
    height: 100% !important;
}
#b_video {
    width: 100%;
}
.video-js .vjs-tech {
    height: 100% !important;
}
.ys_about h3 i{
    width: 2.35rem;
    height: .41rem;
    display: inline-block;
    background-position: 0 -15.68rem;
    margin-right: .2rem;
}
.ys_about h3{
    color: #7b7978;
    font-size: .3rem;
    padding: .52rem 0 .1rem 0;
}

.ys_item{
    margin-bottom: .2rem;
}
.ys_item li{
    border-bottom: 1px solid #f3efed;
    padding: .31rem 0;
}
.ys_item li:last-child{
    border-bottom: 0;
}
.ys_item li i{
    width: 1.49rem;
    height: 1.39rem;
    display: block;
}
.ys_item li i.ys_i1{
    background-position: 0 -1.25rem;
}
.ys_item li i.ys_i2{
    background-position: -1.64rem -1.25rem;
}
.ys_item li i.ys_i3{
    background-position: -3.29rem -1.25rem;
}
.ys_item li i.ys_i4{
    background-position: -4.95rem -1.25rem;
}
.ys_item li span{
    flex: 1;
    font-size: .29rem;
    margin-left: 0.27rem;
}
.ys_item li span h4{
    font-weight: bold;
    font-size: .36rem;
}
.ys_item li span p{
    font-size: .23rem;
    margin-top: .15rem;
    line-height: .35rem;
}
.res_btn{
    width: 98%;
    height: 0.89rem;
    display: block;
    color: #fff;
    line-height: .89rem;
    font-family: 'MyCustomFont';
    font-size: .42rem;
    text-align: center;
    margin: auto;
}

.d_bg{
    position: relative;
}
.d_bg:after{
    content: '';
    width: 100%;
    height: 0.14rem;
    position: absolute;
    left: 0;
    background: url(../img/bg_t2.png) no-repeat top;
    background-size: 100% auto;
    bottom: -0.14rem;
}

.qm_upt{
    width: 100%;
    height: .99rem;
    background: url(../img/title_bg.png) no-repeat top;
    background-size: 100% auto;
    padding-left: 1.1rem;
    padding-right: .2rem;
    box-sizing: border-box;
}
.qm_upt span{
    font-size: .38rem;
    color: #fff;
}
.qm_upt a{
    width: 1.55rem;
    height: .4rem;
    line-height: .4rem;
    text-align: center;
    font-size: .26rem;
    color: #fff;
    border: 1px solid #f5f3f2;
    border-radius: .5rem;
}
.sc_form_bg{
    background: #fff;
    padding: 0.45rem .28rem;
    border-radius: .2rem .2rem 0 0;
    margin-top: -.1rem;
}
.tabs_dz{
    width: 95%;
    margin: auto;
}
.tabs_dz span i{
    width: 1.39rem;
    height: 1.39rem;
    background: #f3eeea;
    border-radius: 50%;
    overflow: hidden;
    display: block;
}
.tabs_dz span img{
    width: 85%;
    display: block;
    margin: .28rem auto;
}
.tabs_dz span p{
    font-size: .3rem;
    color: #666;
    text-align: center;
    margin-top: .15rem;
}
.tabs_dz span.active{
    color: #665649;
    font-weight: bold;
}
.tabs_dz span.active i{
    background: #cfb8a8;
}

.submitType{
    width: 95%;
    height: 0.89rem;
    margin: 0.32rem auto 0;
    background: url(../img/zs_c.png) repeat-x;
    background-size: auto 0.89rem;
    border: 0;
    display: block;
    color: #fff;
    font-size: .42rem;
    font-family: 'MyCustomFont';
    letter-spacing: 2px;
    position: relative;
}

.submitType:before{
    content: '';
    width: 1.45rem;
    height: .89rem;
    background: url(../img/zs_l.png) no-repeat center;
    background-size: 100% auto;
    position: absolute;
    left: -.15rem;
    top: 0;
}
.submitType:after{
    content: '';
    width: 1.45rem;
    height: .89rem;
    background: url(../img/zs_r.png) no-repeat center;
    background-size: 100% auto;
    position: absolute;
    top: 0;
    right: -.15rem;
}


.pd_gy{
    padding: 0.5rem 0.25rem 0.5rem 0.25rem;
}
.gy_bg{
    position: relative;
    /**/
    background: #ffffff;
    box-sizing: border-box;
}
.gy_bg:before{
    background: url(../img/bg_t1.png) no-repeat top;
    background-size: 100% auto;
    top: -0.14rem;
}
.gy_bg:after{
    background: url(../img/bg_t2.png) no-repeat top;
    background-size: 100% auto;
    bottom: -0.14rem;
}
.bg_t{
    font-size: .44rem;
    background-position: -6.24rem 0;
    padding-left: .18rem;
}
.bjx_swiper{
    overflow: hidden;
    position: relative;
}
.bjx_img{
    width: 4.28rem;
    display: block;
    margin: auto;
}
.bjx_about{
    font-size: .3rem;
    color: #666666;
    text-align: center;
}
.swiper-bjx-next,.swiper-bjx-prev{
    width: .16rem;
    height: .47rem;
    position: absolute;
    top: 50%;
    transform: translateY(-80%);
    z-index: 55;
}
.swiper-bjx-next{
    background-position: -3.91rem -.71rem;
    right: .2rem;
}
.swiper-bjx-prev{
    background-position: -3.65rem -.71rem;
    left: .4rem;
}
.search_bjx{
    width: 6.4rem;
    height: .9rem;
    background-position: 0 -5.88rem;
    margin: .57rem auto .2rem;
}
.search_bjx.red_form{
    background-position: 0 -10.68rem;
}
.search_bjx input{
    width: 3.88rem;
    height: .9rem;
    border: 0;
    background: none;
    padding-left: .25rem;
    color: #181818;
    font-size: .31rem;
    box-sizing: border-box;
}
.search_bjx button{
    width: 2.5rem;
    height: .86rem;
    background: none;
    border: 0;
    font-size: .41rem;
    color: #fff;
}
.xjx_tian{
    flex-wrap: wrap;
    margin-top: .4rem;
}
.xjx_tian a{
    width: .82rem;
    height: .82rem;
    background: url(../img/tian.png) no-repeat center;
    background-size: .82rem auto;
    display: block;
    font-size: .44rem;
    color: #1f1e1e;
    text-align: center;
    line-height: .82rem;
    margin: 0 0.12rem .27rem 0.12rem
}
.bjx_wz{
    flex-wrap: wrap;
}
.bjx_wz li{
    width: 48%;
}

.bjx_wz li a{
    font-size: .3rem;
    color: #181818;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.bjx_wz li a i{
    font-size: .4rem;
    font-weight: bold;
    font-style: initial;
    margin-right: .1rem;
}
.gg_warp a{
    width: 92%;
    display: block;
    margin: .5rem auto 0;
    font-size: 0;
}
.gg_warp a img{
    width: 100%;
}

.jxSwiper{
    width: 100%;
    margin-top: .5rem;
}
.jxSwiper  .swiper-slide {
    width: 1.28rem;
    display: flex;
    justify-content: center;
    align-items: center;
}
.jxSwiper  .swiper-slide-thumb-active img{
    outline: 2px solid #8a261d;
    border-radius: 50%;
}
.jxSwiper .swiper-slide-thumb-active:after{
    content: '';
    position: absolute;
    bottom: -.27rem;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 0;
    height: 0;
    border-left: 0.1rem solid transparent;
    border-right: 0.1rem solid transparent;
    border-top: .2rem solid #a93121;
}
.ds_txt {
    width: 100%;
}
.jx_warp{
    padding: 0.5rem 0 0.5rem 0.26rem;
    overflow: hidden;
}

.ds_name {
    font-size: .42rem;
    margin-top: .35rem;
}
.ds_name span{
    padding: 0 .14rem;
    height: .38rem;
    line-height: .38rem;
    color: #95672e;
    font-size: .26rem;
    background: #e9cdaa;
    text-align: center;
    border-radius: .2rem;
    margin-left: .1rem;
}
.ds_name span i{
    width: .19rem;
    height: .25rem;
    display: inline-block;
    background-position: -4.17rem -.83rem;
    margin-right: .05rem;
}
.tag_ds{
    font-size: 0;
    display: block;
    margin-top: .16rem;
}
.tag_ds i{
    font-size: .28rem;
    margin-right: .4rem;
    font-style: initial;
}
.master_warp,.master_xq_warp{
    margin: .4rem auto 0;
    padding-right: .2rem;
}
.hp_bg{
    width: 6.42rem;
    height: 1.2rem;
    background: url(../img/ds_hp.png) no-repeat center;
    background-size: 6.42rem auto;
    margin-top: .35rem;
}
.hp_bg span{
    color: #fff;
    font-size: 0;
    width: 1.6rem;
    text-align: center;
}
.hp_bg span:nth-child(1){
    width: 1.85rem;
}
.hp_bg span i{
    font-size: .36rem;
    display: block;
    font-style: initial;
}
.hp_bg em{
    font-size: .21rem;
    display: block;
}
.ds_dp{
    font-size: .33rem;
    line-height: .68rem;
    margin-top: .35rem;
    height: 2.63rem;
    overflow: hidden;
    color: #434242;
    position: relative;
    margin-bottom: .47rem;
}
.ds_dp > i{
    width: 1.72rem;
    height: .42rem;
    display: inline-block;
    background-position: 0 -.71rem;
    vertical-align: middle;
}
.ds_dp.ds_introduction > i{
    width: 1.39rem;
    height: .4rem;
    background-position: -6.54rem -10.1rem;
}

.ds_more {
    position: absolute;
    display: block;
    right: 0.2rem;
    padding-left: 0.09rem;
    color: #434242;
    bottom: -0.07rem;
    background: #fff;
}
.ds_more em{
    color: #5269f4;
}
.ds_more i{
    width: .21rem;
    height: .21rem;
    display: inline-block;
    background-position: -4.48rem -.85rem;
}
.ds_gn li{
    padding: .34rem 0;
    border-top: 1px solid #eeeded;
}
.ds_gn li .zx_btm{
    width: 1.42rem;
    height: .63rem;
    color: #fff;
    font-size: .3rem;
    text-align: center;
    line-height: .63rem;
    background-position: -2.58rem -3.95rem;
}
.ds_gn li .zx_btm .r_j{
    width: .1rem;
    height: .24rem;
    display: inline-block;
    background-position: -4.81rem -.84rem;
}
.ds_gn li > i{
    width: .94rem;
    height: .94rem;
    display: block;
}
.center_txt h4 i{
    width: .7rem;
    height: .24rem;
    margin-left: .1rem;
    display: inline-block;
    background-position: -5.03rem -.81rem;
}
.ds_gn li i.zxzx_icon{
    background-position: -7.06rem -.96rem;
}
.ds_gn li i.spzx_icon{
    background-position: -7.06rem -2.06rem;
}
.center_txt{
    flex: 1;
    margin-left: .12rem;
}
.center_txt h4{
    font-size: .34rem;
}
.center_txt p{
    font-size: .26rem;
    color: #999999;
}
.dashi-pagination{
    width: 100%;
    font-size: 0;
    text-align: center;
    margin-top: .4rem;
}
.dashi-pagination span{
    margin: 0 0.05rem;
}
.dashi-pagination span.swiper-pagination-bullet-active{
    background: #7a231c;
}
.ds_gn{
    margin-bottom: .1rem;
}
.sc_warp{
    width: 100%;
    height: 7.72rem;
    background: url(../img/sc_bg.png) no-repeat center;
    background-size: 100% auto;
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: .3rem;
    position: relative;
}
.sc_warp> a{
    position: absolute;
    width: 4rem;
    height: .8rem;
    line-height: .8rem;
    color: #fff;
    background: #6c5848;
    bottom: 0.35rem;
    font-size: .32rem;
    text-align: center;
    border-radius: .1rem;
}

.sc_warp h4{
    font-family: 'MyCustomFont';
    font-size: 1.98rem;
    font-weight: 450;
    margin: 0 0.2rem;
    width: 2rem;
    text-align: center;
    position: relative;
    line-height: 2.2rem;
}
.sc_warp h4 a{
    color: #000;
}

.sc_warp p {
    font-size: .24rem;
    color: #444343;
    letter-spacing: 2px;
}
.sc_warp em{
    font-size: .32rem;
    color: #2e2d2d;
    letter-spacing: 2px;
}
.sc_warp em i{
    font-size: .32rem;
    font-style: initial;
    color: #a93121;
}
.sc_warp p,.zz_s,.sc_warp em{
    writing-mode: vertical-lr;
    -webkit-writing-mode: vertical-lr;
    -ms-writing-mode: vertical-lr;
}
.zz_s {
    font-size: .24rem;
    color: #8a8988;
    box-sizing: border-box;
    margin-right: .1rem;
    padding-top: 1rem;
}
.sc_warp h4:before {
    content: '';
    width: .36rem;
    height: .36rem;
    border: 4px solid #8e2e21;
    position: absolute;
    border-radius: 50%;
    right: 0;
    top: 0;
}
.sc_warp .s_jt{
    width: .2rem;
    height: 2.23rem;
    background: url(../img/jt_xian.png) no-repeat center;
    background-size: .2rem auto;
    margin-right: .25rem;
}

.sc_item li{
    color: #181818;
    font-size: .3rem;
    padding: .32rem 0;
    position: relative;
    padding-left: .3rem;
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #f4f3f3;
}
.sc_item li em{
    color: #913426;
}
.sc_item li i{
    color: #b2b2b2;
    font-size: .22rem;
    font-style: initial;
}
.sc_item li:before{
    content: '';
    width: .19rem;
    height: .22rem;
    position: absolute;
    left: 0;
    margin-top: .1rem;
    background: url(../img/sur.png) no-repeat;
    background-size: 8rem auto;
    background-position: -5.86rem -.85rem;
}

.change_yi{
    color: #999999;
    font-size: .3rem;
    text-align: center;
    margin: .2rem 0;
}
.change_yi i{
    width: .22rem;
    height: .22rem;
    background-position: -6.16rem -.85rem;
    display: inline-block;
    margin-top: .4rem;
}
.sc_qm{
    width: 100%;
    height: .69rem;
    display: block;
    background: url(../img/sc_link.png) no-repeat center;
    background-size: 100% auto;
    color: #fff;
    font-size: .26rem;
    padding-left: 1.12rem;
    box-sizing: border-box;
    line-height: .69rem;
    margin: .3rem auto 0;
}
.cj_tabs{
    background: #f7f7f7;
    margin-top: .25rem;
    border-radius: .1rem;
}
.cj_tabs span{
    color: #a9a6a6;
    flex: 1;
    text-align: center;
    font-size: .32rem;
    height: .66rem;
    line-height: .66rem;
}
.cj_tabs span.active{
    background: #6c5848;
    color: #fff;
    border-radius: .1rem;
}
.cj_detail{
    width: 100%;
    height: 7.62rem;
    background: url(../img/cj_bg.png) no-repeat center;
    background-size: 100% auto;
    margin-top: .4rem;
    overflow: hidden;
    display: block;
    color: #000;
}
.cj_detail{
    text-align: center;
    display: block;
    margin: .4rem auto 0;
}
.cj_detail b{
    font-size: .44rem;
    display: block;
    margin-top: .8rem;
}
.cj_detail>em{
    position: relative;
    padding-right: .5rem;
}
.cj_detail>em:before{
    content: '';
    width: .58rem;
    height: .58rem;
    position: absolute;
    right: .5rem;
    top: -1.3rem;
    background: url(../img/sur.png) no-repeat;
    background-size: 8rem auto;
    background-position: -7.4rem -3.14rem;
}
.cj_detail .wx_span{
    font-size: .42rem;
    margin-top: .13rem;
    justify-content: center;
}
.cj_detail em i{
    font-style: initial;
    font-size: 2.6rem;
    font-family: 'MyCustomFont';
    position: relative;
    z-index: 2;
    line-height: 3.6rem;
}
.cj_detail span i{
    width: .5rem;
    height: .5rem;
    text-align: center;
    line-height: .5rem;
    display: inline-block;
    font-style: initial;
    color: #fff;
    font-size: .3rem;
    border-radius: 50%;
    margin-left: .1rem;
}
.cj_detail span i.jin{
    background: #48703c;
}
.cj_detail span i.mu{
    background: #eaa538;
}
.cj_detail .tips_span{
    font-size: .3rem;
    color: #807e7d;
    display: block;
    margin-top: .2rem;
}
.english_bg{
    background: #fceaef;
    box-sizing: border-box;
    border-radius: .2rem;
    padding: .6rem .27rem;
    margin-top: .39rem;
    overflow: hidden;
}
.english_swiper{
    position: relative;
}
.english_swiper .hot_span{
    width: 3.49rem;
    height: .44rem;
    display: block;
    margin: auto;
    color: #e95c60;
    font-size: .24rem;
    line-height: .44rem;
    text-align: right;
    background-position: -4.21rem -4.14rem;
    padding-right: .2rem;
    box-sizing: border-box;
}
.english_swiper .en_name{
    font-size: .72rem;
    text-align: center;
    margin-top: .45rem;
}
.english_swiper .zh_name{
    text-align: center;
    font-size: .3rem;
    color: #838181;
    display: block;
}
.english_swiper .swiper-en-next
{
    background-position: -7.53rem -5.02rem;
    right: 0;
}
.english_swiper .swiper-en-prev
{
    background-position: -7.05rem -5.02rem;
    left: 0;
}

.swiper-en-next, .swiper-en-prev,
.qmzd-next, .qmzd-prev {
    width: 0.43rem;
    height: 0.43rem;
    position: absolute;
    top: 50%;
    transform: translateY(-10%);
    z-index: 55;
}
.two_form{
    margin-top: .3rem;
}
.two_form .item_english{
    flex: 1;
}
.two_form .item_english:last-child{
    margin-left: .15rem;
}
.two_form .item_english input{
    width: 60%;
}
.item_english{
    height: .77rem;
    line-height: .77rem;
    border-radius: .4rem;
    padding-left: .34rem;
    box-sizing: border-box;
    background: #feffff;
    position: relative;
    width: 100%;
}
.item_english input{
    background: none;
    border: 0;
    font-size: .31rem;
    padding-left: .2rem;
    box-sizing: border-box;
}
.form_en_t{
    font-size: .32rem;
    color: #333333;
    font-style: initial;
}
.sex_val{
    position: absolute;
    right: .3rem;
    top: .1rem;
    font-size: 0;
    display: block;
}
.sex_val span{
    width: .46rem;
    height: .46rem;
    display: inline-block;
    border-radius: 50%;
    background: #ddd6d6;
    font-size: .23rem;
    text-align: center;
    line-height: .46rem;
    margin-left: .1rem;
    cursor: pointer;
    color: #fff;
}
.sex_val span.active{
    background: #f67295;
}
.form_en{
    margin: .25rem auto 0;
}
.en_submit{
    width: 100%;
    height: .77rem;
    line-height: .77rem;
    background: #f67295;
    text-align: center;
    color: #fff;
    display: block;
    border: 0;
    margin-top: .28rem;
    font-size: .36rem;
    border-radius: .5rem;
}
.en-pagination{
    width: 100%;
    font-size: 0;
    text-align: center;
    margin-top: 0.4rem;
}
.en-pagination span{
    margin: 0 0.05rem;
}
.en-pagination span.swiper-pagination-bullet-active{
    background: #f67295;
}
.zm_list{
    flex-wrap: wrap;
    margin-top: .2rem;
}
.zm_list span,.zm_list a{
    width: .56rem;
    height: .56rem;
    line-height: .56rem;
    text-align: center;
    color: #000000;
    font-size: .36rem;
    display: block;
    background: #fbfbfb;
    border: 1px solid #f1f0f0;
    border-radius: .1rem;
    margin: 0.12rem 0.065rem .1rem 0.065rem;
}

.bbxg_t{
    width: 100%;
    height: .95rem;
    background: url(../img/bbqm_t.png) no-repeat center;
    background-size: 100% auto;
    font-size: .38rem;
    color: #87261e;
    padding-left: .96rem;
    line-height: .95rem;
    box-sizing: border-box;
}
.bbxg_tab{
    width: 96%;
    margin: auto .2rem;
}
.bbxg_tab span, .bbxg_tab a{
    width: 31%;
    height: .77rem;
    color: #9b9a9a;
    background: #f2f1f1;
    font-size: .32rem;
    display: inline-block;
    text-align: center;
    line-height: .77rem;
    margin-top: .4rem;
    border-radius: .1rem;
    font-family: 'MyCustomFont';
}
.yw_body{
    background: #fff;
    padding: 0 .2rem .6rem .2rem;
}
.bbxg_tab span.active{
    height: .91rem;
    color: #fff;
}

.bbxg_tab.bbqm_red span.active{
    background: url(../img/tab_active.png) no-repeat center !important;
    background-size: 2rem auto !important;
}
.tabs_wz_list{
    /*overflow-x: auto;*/
    /*-webkit-overflow-x: auto;*/
    /*white-space: nowrap;*/
    overflow-x: hidden;
    font-size: 0;
    margin-top: .6rem;
    padding-bottom: .2rem;
}
.tabs_wz_list .swiper-slide{
    width: 2rem;
}
.tabs_wz_list .swiper-slide.big_slide{
    width: 2.3rem;
}
.tabs_wz_list .swiper-slide.small_slide{
    width: 1.5rem;
}
.tabs_wz_list.gs_wz_tabs .swiper-slide.active em{
    color: #303c5e;
}
.tabs_wz_list.gs_wz_tabs .swiper-slide.active em:after{
    background-position: -2.49rem -7.87rem;
}

.tabs_wz_list.dp_wz_tabs .swiper-slide.active em{
    color: #f6a466;
}
.tabs_wz_list.dp_wz_tabs .swiper-slide.active em:after{
    background-position: -4.92rem -7.87rem;
}
.tabs_wz_list span{
    font-size: .36rem;
}
.tabs_wz_list em i{
    font-style: initial;
}
.tabs_wz_list em{
    font-size: .36rem;
    color: #333333;
    border-right: 1px solid #eaeaea;
    padding: 0 .28rem;
    position: relative;
    text-align: center;
}
.tabs_wz_list em:first-child{
    padding: 0 .28rem 0 0.1rem;
}
.tabs_wz_list em:first-child:after{
    transform: translateX(-55%) !important;
}

.tabs_wz_list .swiper-slide.active em{
    color: #862219;
    font-weight: bold;
}
.tabs_wz_list .swiper-slide.active em:after{
    content: '';
    width: 1.5rem;
    height: .38rem;
    position: absolute;
    bottom: -.2rem;
    left: 50%;
    transform: translateX(-50%);
    background: url(../img/sur.png) no-repeat center;
    background-size: 8rem auto;
    background-position: 0 -7.87rem;
}

.wz_item_box{
    padding: .39rem 0;
    box-sizing: border-box;
    border-bottom: 1px solid #e9e9e9;
    display: flex;
}
.left_bang_left{
    flex: 1;
    margin-right: .2rem;
}
.left_bang_left h3 {
    font-size: .36rem;
    color: #212020;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.right_tu img {
    width: 2.46rem;
    object-fit: cover;
    height: 1.63rem;
    display: block;
    border-radius: 0.1rem;
}
.left_bang_left span {
    color: #9f9fa3;
    font-size: .28rem;
    width: 100%;
    margin-top: 0.38rem;
}
.left_bang_left > a{
    height: .9rem;
    display: block;
}
.left_bang_left span a {
    color: #9f9fa3;
}

.ds_zx_small img{
    width: .4rem;
    height: .4rem;
    margin-right: .1rem;
}
.ds_zx_small i{
    width: .93rem;
    height: .27rem;
    background: #edfcf7;
    color: #2bbc8c;
    font-size: .18rem;
    font-style: initial;
    text-align: center;
    line-height: .27rem;
    margin-left: .1rem;
    border-right: .1rem;
}
.ds_zx_small > a{
    font-size: .18rem;
    color: #2bbc8c !important;
}
.more_wz{
    background: #f3f2f2;
    height: .85rem;
    font-size: .38rem;
    color: #999999;
    display: block;
    text-align: center;
    line-height: .85rem;
    border-radius: .1rem;
    margin-top: .4rem;
}

.gsqm_t{
    width: 6.91rem;
    height: .95rem;
    background: url(../img/gsqm_t.png) no-repeat center;
    background-size: 6.91rem auto;
    font-size: .38rem;
    color: #414d70;
    padding-left: .96rem;
    line-height: .95rem;
    box-sizing: border-box;
}
.dpqm_t{
    width: 6.91rem;
    height: .95rem;
    background: url(../img/dpqm_t.png) no-repeat center;
    background-size: 6.91rem auto;
    font-size: .38rem;
    color: #ef8d44;
    padding-left: .96rem;
    line-height: .95rem;
    box-sizing: border-box;
}
.yw_body .bbxg_tab span.active{
    background: url(../img/tab_gs.png) no-repeat center;
    background-size: 2rem auto;
}

.yw_body .bbxg_tab.dpxg span.active{
    background: url(../img/tab_dp.png) no-repeat center;
    background-size: 2rem auto;
}
.submit_info{
    width: 95%;
    height: 0.89rem;
    background: url(../img/ls_c.png) repeat-x;
    background-size: auto 0.89rem;
    margin: 0.32rem auto 0;
    border: 0;
    display: block;
    color: #fff;
    font-size: .42rem;
    font-family: 'MyCustomFont';
    position: relative;
}

.submit_info:before{
    content: '';
    width: 1.45rem;
    height: .89rem;
    background: url(../img/ls_l.png) no-repeat center;
    background-size: 100% auto;
    position: absolute;
    left: -.15rem;
    top: 0;
}
.submit_info:after{
    content: '';
    width: 1.45rem;
    height: .89rem;
    background: url(../img/ls_r.png) no-repeat center;
    background-size: 100% auto;
    position: absolute;
    top: 0;
    right: -.15rem;
}



.submit_dpqm{
    background: url(../img/yl_c.png) repeat-x;
    background-size: auto 0.89rem;
}
.submit_dpqm:before{
    content: '';
    width: 1.45rem;
    height: .89rem;
    background: url(../img/yl_l.png) no-repeat center;
    background-size: 100% auto;
    position: absolute;
    left: -.15rem;
    top: 0;
}
.submit_dpqm:after{
    content: '';
    width: 1.45rem;
    height: .89rem;
    background: url(../img/yl_r.png) no-repeat center;
    background-size: 100% auto;
    position: absolute;
    right: -.15rem;
    top: 0;
}


/* 弹窗城市 */
.pick_box {
    position:fixed;
    left:0;
    right:0;
    top:0;
    bottom:0;
    overflow-y:auto;
    background:#f2f4f7;
    -webkit-transform:translateX(300%);
    -moz-transform:translateX(300%);
    transform:translateX(300%);
    z-index: 5555;
    max-width: 750px;
    margin: 0 auto;
}
.pick_box.show {
    -webkit-transform:translateX(0%);
    -moz-transform:translateX(0%);
    transform:translateX(0%);
    -webkit-transition:all .2s;
    -moz-transition:all .2s;
    transition:all .2s;
}
.pick_box .title {
    height:.9rem;
    line-height:.9rem;
    text-align:center;
    position:relative;
    color:#ffd279;
    font-size:.38rem;
    background:#7a231c;
}
.pick_box .title a {
    color:#ffd279;
    position:absolute;
    right:0;
    top:0;
    bottom:0;
    padding:0 .15rem;
}
.pick_box .search {
    padding:.15rem;
    position:relative;
}
.pick_box .search label {
    background:#fff;
    border-radius:.05rem;
    padding:0 .2rem;
    box-sizing: border-box;
    width: 100%;
    display: block;
}
.pick_box .search .icon {
    width:1.15625rem;
    height:1.15625rem;
    background:url(https://static.quwangming.com/gsqm/images/m/fdj.png) no-repeat;
    background-size:100%;
}
/* .pick_box .search .input {
	padding-left:.25rem;
} */
.pick_box .search .input input {
    padding:.1rem 0;
    font-size:.32rem;
    height:.6rem;
    line-height:.6rem;
    width: 100%;
    border: 0;
}
.pick_box .match {
    position: absolute;
    left: 13px;
    right: .625rem;
    z-index: 1000;
    width: 92%;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    display: none;
    background-color: #ffffff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,0.2);
    font-size: .875rem;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
    box-shadow: 0 5px 10px rgba(0,0,0,0.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
}
.pick_box .match li a {
    display: block;
    padding: .05rem .1rem;
    clear: both;
    font-weight: normal;
    line-height: 1.5;
    color: #333333;
    white-space: nowrap;
    font-size: .25rem;
}
.pick_box .match li.active a {
    color:#ffffff;
    text-decoration:none;
    background-color:#0088cc;
    background-color:#0081c2;
    background-image:linear-gradient(to bottom,#0088cc,#0077b3);
    background-image:-moz-linear-gradient(top,#0088cc,#0077b3);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#0088cc),to(#0077b3));
    background-image:-webkit-linear-gradient(top,#0088cc,#0077b3);
    background-image:-o-linear-gradient(top,#0088cc,#0077b3);
    background-repeat:repeat-x;
    outline:0;
    filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0);
}
.pick_box .match.show {
    display:block;
}
.pick_box .city_list {
    padding:0 .2rem;
}
.pick_box .city_list .tit {
    /* padding-top:.625rem; */
    line-height:1.1;
    font-size:.4rem;
    color:#999;
    margin: .1rem 0;
}
.pick_box .city_list .con {
    padding-top:.15rem;
}
.pick_box .city_list .con ul {
    overflow:hidden;
}
.pick_box .city_list .con li {
    width:31.42%;
    float:left;
    padding-right:2.8%;
    padding-bottom:2.8%;
}
.pick_box .city_list .con li:nth-child(3n) {
    padding-right:0;
}
.pick_box .city_list .con li a {
    display:block;
    border:.1px solid #dedfe0;
    background:#fff;
    font-size:.32rem;
    color:#333;
    text-align:center;
    height:.7rem;
    line-height:.7rem;
}
.pick_box .trade_list {
    padding:0 .15rem;
}
.pick_box .trade_list .tit {
    /* padding-top:.1rem; */
    line-height:1.1;
    font-size:.36rem;
    color:#999;
}
.pick_box .trade_list .con {
    padding-top:.1rem;
}
.pick_box .trade_list .con ul {
    overflow:hidden;
}
.pick_box .trade_list .con li {
    width:31.42%;
    float:left;
    padding-right:2.8%;
    padding-bottom:2.8%;
}
.pick_box .trade_list .con li:nth-child(3n) {
    padding-right:0;
}
.pick_box .trade_list .con li a {
    display: block;
    border: .1px solid #dedfe0;
    background: #fff;
    font-size: .3rem;
    color: #333;
    text-align: center;
    height: .8rem;
    line-height: .8rem;
}

.pick_box .pick_item {
    overflow-y: auto;
    height: calc(100% - 2rem);
}

.ranking_tab{
    background: #f7f7f7;
    font-size: 0;
    margin-top: .35rem;
}
.ranking_tab span{
    font-size: .32rem;
    color: #a9a6a6;
    text-align: center;
    flex: 1;
    height: .65rem;
    line-height: .65rem;
    border-radius: .1rem;
}
.ranking_tab span.active{
    background: #6c5848;
    color: #fff;
}
.word_list{
    flex-wrap: wrap;
    margin-top: .3rem;
}
.word_list img{
    display:block;
    margin: auto;
}
.word_list span{
    width: 0.9rem;
    height: 0.9rem;
    border: 1px solid #ecebeb;
    background: #fbfbfb;
    color: #000000;
    font-size: .42rem;
    display: inline-block;
    text-align: center;
    line-height: .89rem;
    margin: .14rem .061rem .14rem .061rem;
    border-radius: .1rem;
}
.word_list span.active{
    border: 1px solid #6c5848;
}

.sex_tu{
    width: 100%;
    height: 4.8rem;
}
.bfb_btn{
    width: 100%;
    height: .8rem;
    line-height: .8rem;
    display: block;
    color: #fff;
    border-radius: 2px;
    font-size: .32rem;
    text-align: center;
    background: #6c5848;
    margin-top: .4rem;
    letter-spacing: 1px;
}

.search_word{
    width: 6.4rem;
    height: 0.9rem;
    background-position: 0 -10.67rem;
    margin: 0.57rem auto 0.2rem;
}
.name_ph{
    flex-wrap: wrap;
}

.name_ph span{
    width: 1.44rem;
    height: .7rem;
    border: 1px solid #ecebeb;
    font-size: .36rem;
    margin: 0.28rem .06rem 0 .06rem;
    text-align: center;
    line-height: .7rem;
    border-radius: .1rem;
}
.name_ph span.active{
    border: 1px solid #6c5848;
}
.qm_zs_tabs{
    margin-top: .3rem !important;
}
.qm_zs_tabs .swiper-slide.active em{
    color: #635346;
}
.qm_zs_tabs .swiper-slide.active em:after{
    background-position: -6.49rem -7.87rem;
}
.word_list a img{
    width: 6.42rem;
}

.er_yw a{
    width: 3.36rem;
    height: 1.74rem;
}
.bbqm_yw{
    display: inline-block;
    background-position: 0 0;
}
.mzdf_yw{
    display: inline-block;
    background-position: -3.54rem 0;
}

.yw11_yw a {
    margin-bottom: .18rem;
    display: inline-block;
}
.four_yw .dsqm_yw{
    width: 3.37rem;
    height: 2.93rem;
    background-position: 0 -1.99rem;
}
.four_yw .scqm_yw{
    width: 3.37rem;
    height: 1.38rem;
    background-position: -3.54rem -1.99rem;
}
.four_yw span{
    width: 3.38rem;
    flex-wrap: wrap;
}
.four_yw .qxm_yw {
    width: 1.62rem;
    height: 1.39rem;
    background-position: -3.53rem -3.58rem;
}
.four_yw .qxm_yw {
    width: 1.62rem;
    height: 1.39rem;
    background-position: -3.53rem -3.58rem;
}
.four_yw .qywm_yw {
    width: 1.62rem;
    height: 1.39rem;
    background-position: -5.3rem -3.58rem;
}
.gs_shop_yw a{
    width: 1.61rem;
    height: 1.54rem;
}
.gs_shop_yw a.gsqm_yw{
    background-position: 0 -5.12rem;
}
.gs_shop_yw a.gscm_yw{
    background-position: -1.77rem -5.12rem;
}
.gs_shop_yw a.dpqm_yw{
    background-position: -3.53rem -5.12rem;
}
.gs_shop_yw a.dpcm_yw{
    background-position: -5.28rem -5.12rem;
}
.addition_yw{
    border-top: 1px solid #ede6e0;
    flex-wrap: wrap;
    padding-top: .3rem;
    margin-top: .1rem;
}
.addition_yw a{
    width: 1.6rem;
    height: .67rem;
    border: 1px solid #d8cec8;
    font-size: .32rem;
    color: #907360;
    text-align: center;
    line-height: .67rem;
    margin: 0 .042rem .1rem 0.042rem;
}
.addition_article{
    margin-top: .4rem;
}
.addition_article a{
    width: 6.4rem;
    height: 1.07rem;
    display: block;
    background: url(../img/yw_sur1.png) no-repeat center;
    background-size: 6.42rem auto;
    line-height: 1.07rem;
    padding-left: .56rem;
    box-sizing: border-box;
    font-size: .24rem;
    margin: .24rem auto 0;
}
.addition_article a em{
    font-size: .34rem;
    margin-right: .1rem;
}
.addition_article a.bbqm_zq{
    color: #eda5a5;
    background-position: 0 0;
}
.addition_article a.bbqm_zq em{
    color: #e88585;
}

.addition_article a.dsqm_zq{
    color: #bf906a;
    background-position: 0 -1.39rem;
}
.addition_article a.dsqm_zq em{
    color: #bf906a;
}

.addition_article a.xmcs_zq{
    color: #6acdce;
    background-position: 0 -2.77rem;
}
.addition_article a.xmcs_zq em{
    color: #6acdce;
}

.addition_article a.crgm_zq{
    color: #7d9cf3;
    background-position: 0 -4.12rem;
}
.addition_article a.crgm_zq em{
    color: #7d9cf3;
}

.addition_article a.scqm_zq{
    color: #59cba7;
    background-position: 0 -5.47rem;
}
.addition_article a.scqm_zq em {
    color: #59cba7;
}

.addition_article a.gsqm_zq{
    color: #59aadb;
    background-position: 0 -6.84rem;
}
.addition_article a.gsqm_zq em{
    color: #59aadb;
}

.addition_article a.dpqm_zq{
    color: #f1a94d;
    background-position: 0 -8.24rem;
}
.addition_article a.dpqm_zq em{
    color: #f1a94d;
}

.addition_article a.ywqm_zq{
    color: #f1a94d;
    background-position: 0 -9.61rem;
}
.addition_article a.ywqm_zq em{
    color: #f1a94d;
}


.footer_master{
    margin-top: .6rem;
}

.hot_article_list{
    margin-top: .1rem;
}
.hot_article_list a{
    font-size: .32rem;
    display: block;
    position: relative;
    height: 1rem;
    line-height: 1rem;
    /*padding: .31rem 0 .31rem .35rem;*/
    padding-left: .34rem;
    box-sizing: border-box;
    color: #181818;
    border-bottom: 1px solid #f2f2f2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.hot_article_list a:before{
    content: '';
    width: 0.19rem;
    height: 0.22rem;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -.11rem;
    background: url(../img/sur.png) no-repeat;
    background-size: 8rem auto;
    background-position: -5.86rem -0.85rem;
}
.pop_hd{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(0,0,0,0.5);
    z-index: 55;
    display: none;
}

.master_pop.show{
    bottom: -10%;
}
.master_pop{
    width: 7.5rem;
    height: 8.68rem;
    background: url(../img/ds_pop.png) no-repeat center;
    background-size: 7.5rem auto;
    position: fixed;
    bottom: -100%;
    left: 50%;
    /*bottom: -10%;*/
    transform: translateX(-50%);
    transition: 0.5s all;
    z-index: 66;
    padding: 1.22rem .25rem 0 .25rem;
    box-sizing: border-box;
    transition: 0.5s all;
}
.pop_about{
    font-size: .32rem;
    color: #141414;
}

.master_about{
    margin-top: .3rem;
    flex-wrap: wrap;
}
.master_tx{
    width: 1.27rem;
    height: 1.27rem;
    border-radius: .1rem;
    background: #dad9d9;
    position: relative;
}
.master_tx em{
    width: 100%;
    height: 100%;
    display: block;
    border-radius: .1rem;
    overflow: hidden;
}
.master_tx i{
    width: .43rem;
    height: .48rem;
    display: block;
    position: absolute;
    right: -.08rem;
    bottom: -.08rem;
    background-position: -1.98rem -11.68rem;
}
.master_name{
    margin-left: .2rem;
    flex: 1;
}
.master_name h5{
    font-size: .38rem;
}
.master_name em{
    font-size: .22rem;
    display: block;
    margin-top: .13rem;
}
.master_tx img{
    width: 100%;
    margin-top: .1rem;
}
.master_about .to_zx{
    width: 1.68rem;
    height: .67rem;
    display: block;
    background-position: 0 -11.69rem;
}
.master_content{
    width: 7rem;
    padding: .45rem 0.34rem;
    box-sizing: border-box;
    border: 1px solid #ddd5d1;
    background: #fdfcfb;
    font-size: .26rem;
    border-radius: .15rem;
    margin-top: .45rem;
    position: relative;
}
.master_content:before{
    content: '';
    width: .22rem;
    height: .2rem;
    background: url(../img/up_s.png) no-repeat center;
    background-size: .22rem auto;
    position: absolute;
    top: -.2rem;
    left: .6rem;
}

.master_btm{
    margin-top: .45rem;
}
.master_btm a{
    width: 3.4rem;
    height: .89rem;
    display: block;
    font-size: .42rem;
    color: #fff;
    text-align: center;
    line-height: .89rem;
}
.master_btm a.cm_btm{
    background-position: 0 -12.58rem;
}
.master_btm a.qm_btm{
    background-position: -3.54rem -12.58rem;
}

/* 内页 */
.head_hmb_ny{
    width: 100%;
    height: 1.1rem;
    background: rgba(115, 101, 89, 0.9);
    padding: 0 0.3rem;
    box-sizing: border-box;
    position: fixed;
    top: 0;
    z-index: 55;
}
.form_bg.ny_form,.form_bg.detail_link{
    background: url(../img/form_bg_n.jpg) no-repeat center;
}
.form_bg.detail_link a{
    width: 1.83rem;
    color: #fff;
    background: url(../img/sur.png) no-repeat center;
    background-size: 8rem auto;
    background-position: -5.44rem -11.67rem;
}

.form_bg.ny_form a.active{
    height: .78rem;
    background: url(../img/sur.png) no-repeat center;
    background-size: 8rem auto;
    background-position: -2.74rem -11.65rem;
}
.form_bg a{
    width: 1.84rem;
    height: .65rem;
    /*background: #fcf0e7;*/
    color: #fff;
    border-radius: .3rem;
}
.about_qmzq{
    margin-top: -1.15rem;
    padding: .38rem 0.25rem;
}
.about_qmzq h1{
    font-size: .5rem;
    text-align: center;
    color: #434242;
}
.more_about{
    box-sizing: border-box;
    overflow: hidden;
    margin-top: .3rem;
}
.more_about img{
    width: 2.07rem;
    margin-right: .15rem;
}
.more_about p{
    font-size: .32rem;
    color: #434242;
    line-height: .5rem;
}
.more_zk{
    font-size: .32rem;
    text-align: center;
    color: #999999;
    margin-top: .26rem;
}
.more_zk i{
    width: .22rem;
    height: .22rem;
    display: inline-block;
    background-position: -6.49rem -.85rem;
    margin-left: .1rem;
}
.tabs_icon{
    margin-top: .5rem;
}
.tabs_icon span,.tabs_icon a{
    width: 2rem;
    height: 1.09rem;
    display: block;
    background: url(../img/f_tab.png) no-repeat center;
    background-size: 2rem auto;
    font-size: .28rem;
    text-align: center;
    color: #b1aeae;
}
.tabs_icon span i,.tabs_icon a i{
    width: .59rem;
    height: .5rem;
    display: block;
    margin: .1rem auto 0;
}
.tabs_icon span.active{
    background: url(../img/f_tab1.png) no-repeat center;
    height: 1.22rem;
    background-size: 2rem auto;
    color: #fff;
}

.tabs_icon span i.bbqm_t {
    background-position: -1.71rem -13.59rem;
}
.tabs_icon span.active i.bbqm_t {
    background-position: -1.71rem -14.19rem;
}

.tabs_icon span i.xmcs_t {
    background-position: -.45rem -13.59rem;
}
.tabs_icon span.active i.xmcs_t {
    background-position: -.45rem -14.19rem;
}

.tabs_icon span i.gsqm_i {
    background-position: -2.45rem -13.59rem;
}
.tabs_icon span.active i.gsqm_i {
    background-position: -2.45rem -14.19rem;
}

.tabs_icon span i.gscs_t {
    background-position: -5.55rem -13.59rem;
}
.tabs_icon span.active i.gscs_t {
    background-position: -5.55rem -14.19rem;
}

.tabs_icon span i.dpqm_i {
    background-position: -3.1rem -13.59rem;
}
.tabs_icon span.active i.dpqm_i {
    background-position: -3.1rem -14.19rem;
}

.tabs_icon span i.dpcm_i {
    background-position: -6.13rem -13.59rem;
}
.tabs_icon span.active i.dpcm_i {
    background-position: -6.13rem -14.19rem;
}

.tabs_icon a i.dsqm_t{
    background-position:  -1.05rem -13.6rem;
}
.tabs_icon a i.dsgs_t{
    background-position:  -3.76rem -13.6rem;
}
.tabs_icon a i.dsdp_t{
    background-position:  -4.35rem -13.6rem;
}

.article_swiper{
    width: 6.18rem;
    margin-top: .2rem;
}
.xg_article{
    overflow: hidden;
}
.article_swiper .swiper-slide{
    border: 1px solid #eae4e1;
    padding: 0.38rem .32rem;
    box-sizing: border-box;
    border-radius: .1rem;
}
.hot_wz{
    background-image: linear-gradient(to bottom, #f9eae3, #fff)
}
.news_wz{
    background-image: linear-gradient(to bottom, #ffe3e2, #fff)
}

.slide_tl h5{
    font-size: .38rem;
}

.hot_wz .slide_tl h5{
    color: #bc866c;
}
.hot_wz .slide_tl a{
    font-size: .32rem;
    color: #dab6a6;
}
.hot_wz .slide_tl h5 i{
    width: .43rem;
    height: .57rem;
    display: inline-block;
    background-position: -4.72rem -11.71rem;
    margin-right: .1rem;
}


.news_wz .slide_tl h5{
    color: #c87673;
}
.news_wz .slide_tl a{
    font-size: .32rem;
    color: #c87673;
}
.news_wz .slide_tl h5 i{
    width: .43rem;
    height: .57rem;
    display: inline-block;
    background-position: -4.72rem -11.71rem;
    margin-right: .1rem;
}

.hot_article_ul li{
    margin-top: .32rem;
    display: flex;
    justify-content: space-between;
}
.hot_article_ul li .l_img_qm{
    width: 2.04rem;
    height: 1.35rem;
    border-radius: .1rem;
    overflow: hidden;
}
.hot_article_ul li .l_img_qm img{
    width: 100%;
}
.l_img_qm {
    position: relative;
}
.l_img_qm i{
    color: #fff;
    position: absolute;
    left: 0.1rem;
    top: 0.02rem;
    font-size: .26rem;
    z-index: 22;
    font-style: initial;
}
.l_img_qm span{
    border-radius: 50%;
    width: 1rem;
    height: 1rem;
    position: absolute;
    left: -.55rem;
    top: -.55rem;
}
.l_img_qm span.one_num{
    background: #f03f39;
}
.l_img_qm span.two_num{
    background: #f5813f;
}
.l_img_qm span.three_num{
    background: #f1ae43;
}
.r_content_qm{
    flex: 1;
    margin-left: .15rem;
}
.r_content_qm a{
    color: #000;
}
.r_content_qm h4{
    font-size: .32rem;
}
.r_content_qm i{
    font-size: .25rem;
    color: #9f9fa3;
    display: block;
    font-style: initial;
    margin-top: .15rem;
}
.video_thumb2{
    position: relative;
}
.video_thumb2 img{
    height: 100%;
    display: block;
}
.video_thumb2:after, .video_thumb:after {
    content: '';
    width: 53px;
    height: 53px;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -26px 0 0 -26px;
    background: url(https://www.yw11.com/templets/default/video/images/play.png) no-repeat;
}
.video_width{
    margin-top: .3rem;
}

.more_wz1{
    width: 6.4rem;
    height: 0.89rem;
    background-position: 0 -4.79rem;
    margin: 0.32rem auto 0;
    border: 0;
    display: block;
    color: #fff;
    font-size: .42rem;
    text-align: center;
    line-height: .89rem;
    font-family: 'MyCustomFont';
    letter-spacing: 2px;
}

.tabs_h{
    border-bottom: 1px solid #f1e6e6;
    margin-top: .6rem;
}
.tabs_h span,.tabs_h a{
    font-size: .38rem;
    color: #252424;
    padding-bottom: .55rem;
    font-family: 'MyCustomFont';
}

.tabs_h span.active{
    color: #91241b;
    position: relative;
}
.tabs_h span.active:after{
    content: '';
    width: 1.48rem;
    height: .27rem;
    background: url(../img/active_h.png) no-repeat center;
    background-size: 1.48rem auto;
    position: absolute;
    bottom: 0;
    left: 0;
}
.ds_answer{
    width: 6.41rem;
    padding: .47rem .35rem;
    box-sizing: border-box;
    background: #f6f2ef;
    margin:.4rem auto 0;
    border-radius: .1rem;
    font-size: .28rem;
    position: relative;
}
.ds_answer:before{
    content: ""; /* 必须设置 */
    display: block; /* 使伪元素表现为块级元素 */
    width: 0;
    height: 0;
    border-left: .15rem solid transparent; /* 左边的边框 */
    border-right: .15rem solid transparent; /* 右边的边框 */
    border-bottom: .3rem solid #f6f2ef; /* 底部的边框，颜色根据需要设置 */
    position: absolute;
    top: -.2rem;
    left: 0.5rem;
}
.pb_ys{
    padding-bottom: .5rem;
}
.word_hot{
    flex-wrap: wrap;
    margin-top: .2rem;
}
.word_hot a{
    width: 0.77rem;
    height: 0.77rem;
    border: 1px solid #ecebeb;
    background: #fbfbfb;
    color: #000000;
    font-size: .42rem;
    display: block;
    text-align: center;
    line-height: .77rem;
    margin: 0.14rem 0.05rem 0.14rem 0.05rem;
    border-radius: 0.1rem;
}

.name_hot{
    flex-wrap: wrap;
    margin-top: .25rem;
}
.name_hot a{
    width: 1.44rem;
    height: .67rem;
    border: 1px solid #ecebeb;
    font-size: .34rem;
    background: #fbfbfb;
    margin: 0.14rem 0.06rem 0.14rem 0.06rem;
    text-align: center;
    line-height: .67rem;
    color: #000000;
    border-radius: .1rem;
}

.zd_swiper{
    width: 100%;
    overflow: hidden;
}
.cj_detail .yy_t{
    font-size: .4rem;
    color: #7a231c;
    margin-top: .4rem;
}
.cj_detail a{
    color: #000;
}
.cj_detail .yy_p{
    font-size: .44rem;
    margin-top: .12rem;
}
.zd_swiper{
    position: relative;
}

.zd_swiper .qmzd-next
{
    background-position: -7.53rem -5.02rem;
    right: .2rem;
}
.zd_swiper .qmzd-prev
{
    background-position: -7.05rem -5.02rem;
    left: 0.2rem;
}

.swiper-paging {
    width: 0.8rem;
    height: 0.36rem;
    background: rgba(0,0,0,0.2);
    position: absolute;
    right: 0.3rem;
    top: 0.7rem;
    z-index: 55;
    font-size: .25rem;
    color: #fff;
    line-height: .36rem;
    text-align: center;
    border-radius: 0.3rem;
}

.qmzd-pagination{
    width: 100%;
    position: absolute;
    bottom: 0.4rem !important;
    z-index: 55;
    text-align: center;
    font-size: 0;
}
.zd_swiper .qmzd-pagination span{
    margin: 0 3px !important;
}
.zd_swiper .qmzd-pagination span.swiper-pagination-bullet-active{
    background: #fff;
}

.rmfw{
    flex-wrap: wrap;
}
.rmfw li {
    width: 30%;
    height: .71rem;
    border: 1px solid #d1d1d1;
    margin-top: .3rem;
    display: inline-block;
    text-align: center;
    line-height: .71rem;
    background: #fbfbfb;
    color: #000;
    font-size: .36rem;
    background: #fff;
    border-radius: .1rem;
}
.rmfw li a{
    color: #000;
}
.rmfw li a.ces{
    color: #ff8533;
}
.rmfw li a.hss{
    color: #d9534f;
}
.rmfw li a.lvs{
    color: #7dc67d;
}
.bs_bbqm{
    color: #fff;
    font-size: .36rem;
    margin-right: .1rem;
}
.details_mzdq{
    margin-top: -1.15rem;
    padding: 0.38rem 0.25rem;
}
.details_mzdq > a{
    color: #3861e4;
    font-style: initial;
    border-bottom: 1px solid #3861e4;
}
.details_mzdq h1{
    font-size: .5rem;
    color: #434242;
    text-align: center;
}
.details_mzdq img{
    width: 100%;
    margin-top: .1rem;
}
.details_about{
    font-size: 0;
    text-align: center;
    margin-top: .05rem;
}
.details_about span{
    font-size: .26rem;
    margin: 0 0.07rem 0 .07rem;
    color: #676363;
}
.ds_details{
    width: 6.44rem;
    height: 1.53rem;
    background: url(../img/ds_bg.png) no-repeat center;
    background-size: 6.44rem auto;
    margin-top: .45rem;
    position: relative;
    padding: 0 .24rem;
    box-sizing: border-box;
}
.up_year{
    position: absolute;
    top: -.13rem;
    left: 0;
    font-size: 0;
}
.up_year span{
    font-size: .26rem;
    color: #9e6516;
    width: .63rem;
    display: inline-block;
    text-align: center;
}
.up_year span i{
    font-size: .13rem;
    color: #9e6516;
    font-style: initial;
    margin-left: 1px;
}
.up_year em{
    color: #6e5e51;
    font-size: .18rem;
    margin-left: .1rem;
}
.head_ds{
    position: relative;
    margin-top: .2rem;
}
.head_ds em{
    width: .9rem;
    height: .9rem;
    border: 1px solid #fff;
    border-radius: 50%;
    background: #f1f1f2;
    display: block;
    overflow: hidden;
}
.head_ds em img{
    width: 100%;
    display: block;
}
.head_ds i{
    width: .28rem;
    height: .33rem;
    display: block;
    background-position: -7.71rem -6.1rem;
    position: absolute;
    right: 0;
    bottom: 0;
}
.center_ds{
    font-size: 0;
    margin-left: .18rem;
    flex: 1;
}
.center_ds h4{
    font-size: .34rem;
    display: block;
    color: #56493e;
    margin-bottom: .1rem;
}
.center_ds span{
    border: 1px solid #b89895;
    background: #fff;
    color: #7a231c;
    font-size: .16rem;
    padding: .04rem 0.05rem;
    border-radius: .1rem;
    margin-top: .1rem;
    margin-right: .12rem;
}
.mfzx_btn{
    width: 1.8rem;
    height: 0.59rem;
    font-size: .26rem;
    text-align: center;
    line-height: .59rem;
    background-position: 0 -14.91rem;
    color: #fff;
    justify-content: center;
}
.mfzx_btn i{
    width: 0.28rem;
    height: 0.24rem;
    display: inline-block;
    background-position: -3.8rem 0;
    margin-top: 0.01rem;
    margin-right: 0.05rem;
}
.details_mzdq > p{
    font-size: .32rem;
    line-height: .58rem;
    color: #434242;
    margin-top: .3rem;
}
.details_mzdq{
    font-size: .32rem;
    line-height: .58rem;
    color: #434242;
}
.details_mzdq > p.t2{
    text-indent: 2em;
}
.details_mzdq > p a{
    color: #3861e4;
    font-style: initial;
    border-bottom: 1px solid #3861e4;
}
.details_mzdq > h2 {
    font-size: .41rem;
    margin-top: .6rem;
    padding: .05rem 0;
    color: #212020;
    background: url(../img/sur.png) no-repeat center;
    background-size: 8rem auto;
    background-position: -6.7rem -7.13rem;
    padding-left: 0.28rem;
}
.details_mzdq > h3{
    font-size: .38rem;
    color: #212020;
    margin-top: .5rem;
}
.details_mzdq > img{
    width: 100%;
    margin-top: .5rem;
}
.details_mzdq > p.img_ly{
    margin-top: .05rem;
    text-align: center;
}
.name_t{
    font-size: .4em;
    padding-bottom: .2rem;
    background-position: -7.23rem -8.6rem;
    margin-top: .4rem;
}
.zds_bg{
    width: 6.42rem;
    height: .69rem;
    background: url(../img/zds_bg.png) no-repeat center;
    background-size: 6.42rem auto;
    font-size: .24rem;
    display: block;
    color: #fff;
    padding-left: .89rem;
    box-sizing: border-box;
    line-height: .69rem;
    margin: .3rem 0;
}
.x_bor{
    color: #3861e4;
    font-style: initial;
    border-bottom: 1px solid #3861e4;
}

.qm_server{
    flex-wrap: wrap;
}
.qm_server a{
    margin-top: .2rem;
}
.qm_server a img{
    width: 1.63rem;
    height: 1.61rem;
    display: block;
}
.qm_server p {
    display: block;
    font-size: .36rem;
    text-align: center;
    margin-top: 0.15rem;
    color: #434242;
}

.related_tabs{
    border-bottom: 1px solid #f1e6e6;
}
.related_tabs span{
    font-size: .38rem;
    padding-bottom: 0.45rem;
    position: relative;
    color: #999999;
    font-family: 'MyCustomFont';
    text-align: center;
}
.related_tabs span.active{
    font-size: .44rem;
    color: #212020;
}
.related_tabs span.active:before{
    content: '';
    width: 1.48rem;
    height: 0.25rem;
    background: url(../img/sur.png) no-repeat center;
    background-size: 8rem auto;
    background-position: -1.99rem -14.91rem;
    position: absolute;
    bottom: 0;
    left: 0;
}

.tx_head{
    width: 1.22rem;
    height: 1.22rem;
    position: relative;
}
.tx_head img{
    width: 100%;
    height: 100%;
}
.tx_head i{
    width: .19rem;
    height: .19rem;
    display: block;
    position: absolute;
    right: 0.1rem;
    bottom: 0.1rem;
    background-position: -7.43rem -6.21rem;
}
.ds_info{
    margin-left: .2rem;
    flex: 1;
}
.ds_info .ds_name{
    margin-top: 0;
}
.footer_master{
    width: 100% !important;
}
.yw11_yw{
    width: 6.95rem;
    margin: .7rem auto 0;
}
.ys_about{
    padding-bottom: .5rem;
}

#player-container {
    width: 100% !important;
    height: 3.6rem !important;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    margin-top: .2rem;
}
.video-box .tit {
    font-size: 0.3rem;
    background: rgba(0,0,0,0.5);
    text-align: left;
    padding: 0.1rem 0.175rem;
    color: #fefefe;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}
.f_about{
    margin: auto;
}
.copy_right a{
    color: #fff;
}
.crumbs_nav{
    font-size: 0.3rem;
    height: 0.8rem;
    line-height: .8rem;
    margin: 0.4rem auto 0;
    box-sizing: border-box;
    width: 92%;
}
.crumbs_nav a {
    color: #3c3c3d;
    font-size: .32rem;
    margin: 0 .1rem;
}
@media screen and (min-width: 1024px){
    .tabs_box{
        width: 88%;
    }
    .sc_qm{
        height: 1.2rem;
        line-height: 1.2rem;
        padding-left: 2.12rem;
        font-size: .38rem;
    }
    .form_item{
        width:94%;
    }
    #player-container{
        height: 7.5rem !important;
    }
    .gsqm_t,.dpqm_t{
        width: 100%;
        height: 1.3rem;
        background-size: 100% auto;
        padding-left: 1.96rem;
        line-height: 1.3rem;
    }
    .word_list span{
        margin: .14rem .08rem .14rem .08rem;
    }
    .name_ph span{
        margin: 0.28rem 0.09rem 0 0.09rem;
    }
    .sex_tu{
        height: 6.8rem;
    }

    .qm_upt{
        height: 1.4rem;
        line-height: 1.4rem;
        padding-left: 2rem;
        padding-right: .3rem;
    }
    .head_hmb{
        width: 750px;
    }
    .b_box-video{
        height: 7.8rem !important;
    }
    .word_hot a{
        margin: .14rem .07rem .14rem .07rem;
    }
    .bbxg_t{
        padding-left: 1.96rem;
    }
    .cj_detail{
        height:auto;
        padding-bottom: 1rem;
    }
    .bqSelectBox{
        width: 475px !important;
    }
    .addition_article{
        display: flex;
        flex-wrap: wrap;
    }
    .addition_article a{
        margin: .24rem .12rem 0 0.12rem;
    }
    .yw_body .bbxg_tab.dpxg span.active{
        background: #e99353;
    }
    .yw_body .bbxg_tab span.active{
        background: #2b375a;
    }
    .bbxg_tab.bbqm_red span.active{
        background: #8f2a21 !important;
    }
    .bbxg_tab span.active{
        height: auto;
        color: #fff;
    }

    .yw11_yw{
        width: 92%;
    }
    .sur_yw{
        background-size: 14rem auto;
    }
    .mzdf_yw{
        background-position: -7.2rem 0;
    }

    .er_yw a{
        width: 49%;
        height: 3.55rem;
    }
    .four_yw .dsqm_yw{
        width: 49%;
        height: 5.85rem;
        background-position: 0 -3.99rem;
    }
    .four_yw span{
        width: 49%;
    }

    .four_yw .scqm_yw{
        width: 100%;
        height: 3rem;
        background-position: -7.2rem -4rem;
    }
    .four_yw .qxm_yw{
        width: 50%;
        height: 2.8rem;
        background-position: -7.1rem -7.3rem;
    }
    .four_yw .qywm_yw{
        width: 50%;
        height: 2.8rem;
        background-position: -10.6rem -7.3rem;
    }
    .gs_shop_yw a{
        width: 24%;
        height: 3rem;
    }
    .gs_shop_yw a.gsqm_yw {
        background-position: 0 -10.5rem;
    }
    .gs_shop_yw a.gscm_yw  {
        background-position: -3.6rem -10.5rem;
    }
    .gs_shop_yw a.dpqm_yw   {
        background-position: -7.05rem -10.5rem;
    }
    .gs_shop_yw a.dpcm_yw   {
        background-position: -10.6rem -10.5rem;
    }
    .up_zhi.zx2{
        top: -0.18rem;
        left: 4.5rem;
    }
    .up_zhi.zx3{
        top: -0.18rem;
        left: 8.3rem;
    }
    .up_zhi.zx4{
        top: -0.18rem;
        left: 12rem;
    }
    .head_hmb_ny{
        width: 750px;
    }
    .ds_details{
        width: 100%;
        height: 2.2rem;
        background: url(../img/ds_bg.png) no-repeat center;
        background-size: 100% 2.2rem;
    }
    .up_year span{
        width: 1.2rem;
        font-size: .32rem;
    }
    .up_year span i{
        font-size: .2rem;
    }
    .up_year{
        top: -0.04rem;
    }
    .up_year em{
        font-size: .28rem;
        margin-left: .3rem;
    }
    .center_ds{
        padding-top: .3rem;
    }
    .center_ds span{
        font-size: .24rem;
    }
}