.m-head {
    width: 100%;
    height: 2.6rem;
    background: url(../image/banbg.png) no-repeat center top;
    background-size: cover
}

.container {
    padding: 0 .1rem
}
.newslist-top {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 18;
    padding-bottom: .25rem;
    background: url(../image/banbg.png) no-repeat center top;
}

.head-lay {
    position: relative
}

.head-top {
    width: .16rem;
    height: .12rem;
    background: url(../image/mum.png) no-repeat center;
    background-size: cover;
    position: absolute;
    left: .06rem;
    top: .23rem
}

.head-btm {
    position: absolute;
    top: 8px;
    right: .06rem;
    width: .22rem;
    height: .2rem;
    background: url(../image/geren.png) no-repeat center;
    background-size: cover
}

.head-mid {
    width: 1.72rem;
    height: .2rem;
    margin: 0 auto;
    /*background: url(../pic/1688nigeria.png) no-repeat center;*/
    background: url(../pic/1788-logo.png) no-repeat center;
    background-size: cover
}

.head-pst {
    text-align: center;
    font-size: 0;
    margin-top: .3rem
}

.head-pst a {
    display: inline-block;
    font-size: .14rem;
    line-height: .24rem;
    margin: 0 .12rem;
    color: #fff
}

.head-pst .active {
    font-size: .17rem;
    font-weight: 700
}

.head-sea {
    margin-top: .16rem
}

.head-sea form {
    width: 100%;
    height: .4rem;
    background: #FFF;
    box-shadow: 0 2px 10px -7px rgba(0, 0, 0, .3);
    border-radius: .04rem;
    position: relative
}

.head-sea input {
    outline: 0;
    border: 0;
    width: 100%;
    height: .4rem;
    padding: 0 .59rem 0 .02rem;
    font-size: .115rem;
    border-radius: .05rem;
    /*background: url(../image/seatch.png) no-repeat .1rem center;*/
    /*background-size: .2rem*/
}
.inner_page_sea input {
    padding: 0 .6rem 0 .34rem;
    background: url(../image/seatch.png) no-repeat .1rem center;
    background-size: .2rem
}

.head-sea input:-ms-input-placeholder {
    color: #999
}

.head-sea input::placeholder {
    color: #999
}

.gory-head {
    width: 100%;
    height: .6rem;
    padding: .1rem;
    position: relative;
    background: #fff
}

.gory-head .back {
    width: 1rem;
    /*height: .24rem;*/
    height: .4rem;
    position: absolute;
    background: url(../image/bback.png) no-repeat center;
    background-size: .09rem .17rem;
    left: .1rem;
    top: 0;
    bottom: 0;
    margin: auto
}

.gory-head form {
    width: 3.18rem;
    height: .4rem;
    border-radius: 10px;
    margin-left: 1.12rem;
    background: #F7F8FA;
    position: relative
}

.gory-head input {
    width: 3.18rem;
    height: .4rem;
    border-radius: 10px;
    outline: 0;
    border: 0;
    font-size: .13rem;
    color: #555;
    text-indent: .1rem;
    background: #F7F8FA
}

.gory-head button {
    width: .4rem;
    height: .4rem;
    background: #F7F8FA url(../image/seatch.png) no-repeat .1rem center;
    background-size: .2rem;
    border-radius: 10px;
    position: absolute;
    top: 0;
    right: 0;
    outline: 0;
    border: 0
}

.gory-nav {
    height: .56rem;
    text-align: center;
    font-size: 0
}

.gory-nav span {
    display: inline-block;
    font-size: .14rem;
    color: #595959;
    margin: 0 .12rem;
    margin-top: .18rem;
    line-height: .2rem;
    position: relative
}

.gory-nav .active {
    font-weight: 700;
    color: #fc6608;
    font-size: .17rem;
    line-height: .24rem;
    margin-top: .16rem
}

.gory-nav em {
    width: .2rem;
    height: .02rem;
    background: #fc6608;
    border-radius: 2px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -.03rem;
    margin: auto;
    display: none
}

.gory-nav .active em {
    display: block
}

.gory-left {
    width: 1.5rem
}

.goryLe {
    width: 1.5rem;
    /*height: .43rem;*/
    color: #262626;
    font-size: .125rem;
    line-height: 1.123;
    background: #F7F8FA;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: .05rem .05rem .05rem .07rem;
}

.gory-left .active {
    color: #fc6608;
    background: #fff
}

.gory-main {
    background: #fff;
    padding-top: .08rem
}

.gory-pro {
    /*text-align: center;*/
    margin-left: .08rem;
}

.gory-img {
    width: .75rem;
    height: .75rem;
    position: relative
}

.gory-img img {
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto
}

.gory-tit {
    height: .4rem;
    font-size: .12rem;
    color: #595959;
    line-height: .4rem
}

.gory-hot {
    margin-left: -.08rem
}

.gory-box {
    float: left;
    margin-left: .08rem;
    margin-top: .1rem
}

.gory-title {
    /*height: .32rem;*/
    /*line-height: .32rem;*/
    /*text-align: center;*/
    background: #F7F8FA;
    border-radius: 4px;
    font-size: .12rem;
    color: #595959;
    padding: 0 .1rem
}

.gory-cont {
    margin-left: -.08rem;
    padding-top: .02rem
}

.gory-desk {
    position: fixed;
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, .3);
    z-index: 99;
    display: none
}

.gory-mms {
    padding: .2rem;
    width: 2.6rem;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    height: 2rem;
    overflow: auto;
    margin: auto;
    background: #F7F8FA;
    border-radius: 4px;
    z-index: 100;
    display: none
}

.gory-item {
    text-align: left
}

.gory-cls li {
    float: left;
    width: 50%;
    color: #595959;
    font-size: .12rem;
    line-height: .16rem;
    margin-top: .16rem;
    padding-left: .08rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.gory-cls li span {
    display: inline-block;
    font-size: .12rem
}

.gory-cont .active .gory-desk {
    display: block
}

.gory-cont .active .gory-mms {
    display: block
}

.head-sea button {
    position: absolute;
    width: .52rem;
    height: .4rem;
    right: 0;
    top: 0;
    outline: 0;
    border: 0;
    font-size: .14rem;
    color: #fc6608;
    background: 0 0
}

.head-sea span {
    width: .01rem;
    height: .24rem;
    position: absolute;
    right: .52rem;
    top: 0;
    bottom: 0;
    margin: auto;
    background: #E7EBF0
}

.proHs.main-module {
    background: 0 0
}

.main-module .adBannerSwiper {
    padding: 0;
    margin-top: -1.15rem
}

.proTs-title {
    font-size: .15rem;
    font-weight: 700;
    color: #262626;
    display: flex;
    flex-direction: row;
    align-items: flex-end;
}
.proTs-title span {
    font-size: .115rem;
    font-weight: 500;
    color: #777777;
    margin-left: .07rem;
    margin-bottom: .01rem;
}

.proTs-box {
    width: .75rem;
    text-align: center;
    margin-top: .12rem;
    margin-left: .07rem;
    margin-right: .045rem;
}

.proTs-img {
    width: .75rem;
    height: .6rem;
    position: relative
}

.proTs-img img {
    max-width: 100%;
    max-height: 100%;
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 2px;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto
}

.proTs-tit {
    height: .333rem;
    font-size: .12rem;
    line-height: .16rem;
    color: #595959;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    line-clamp: 2;
    -webkit-line-clamp: 2;
    margin-top: .1rem
}

.proTs-cls {
    /*width: 1.73rem;*/
    width: 100%;
    background: #FFF;
    box-shadow: 0 2px 10px -7px rgba(0, 0, 0, .3);
    border-radius: .04rem;
    padding: .08rem;
    margin-left: .09rem
}

.proTs {
    padding: .1rem
}
.listTitle {
    padding: 0 0 1px;
}

.proTs-cls:first-child {
    margin-left: 0
}

.proTs-main {
    margin-left: -.07rem
}

.gory-two {
    font-size: .15rem;
    font-weight: 700
}

.gory-two a {
    text-decoration: underline
}

.proGc-box {
    width: 1.73rem;
    height: .65rem;
    display: block;
    margin-left: .09rem
}

.proGc-box img {
    width: 100%;
    height: 100%
}

.midClass .swiper-slide {
    width: auto;
    text-align: center
}

.midClassSlider {
    width: 2.94rem;
    margin-left: 0 !important;
    position: relative
}

.pro-midSxSlider {
    width: 3.04rem;
    margin-left: 0 !important;
    position: relative
}

.list-midClass {
    background: #F7F9FA
}

.midClass {
    height: .4rem;
    line-height: .4rem;
    width: 3.55rem;
    margin: .1rem auto 0;
    position: relative;
    background: #F7F9FA
}

.midClass .swiper-slide a {
    font-weight: 700;
    font-size: .14rem;
    color: #262626
}

.midClassSlider .sese {
    position: absolute;
    width: .14rem;
    height: .4rem;
    background: url(../image/qixia.png) no-repeat center;
    background-size: cover;
    right: 0;
    top: 0;
    z-index: 99
}

.midClass-fl {
    width: .66rem;
    position: absolute;
    right: -.1rem;
    top: 0;
    height: .4rem;
    line-height: .4rem;
    font-size: .14rem;
    color: #595959;
    text-indent: .28rem;
    background: url(../image/fl.png) no-repeat .08rem .11rem;
    background-size: .16rem
}

.midMos {
    background: #fff;
    z-index: 99;
    position: relative
}

.midSx {
    padding: .08rem 0
}

.midSxSlider .swiper-slide:first-child {
    margin-left: .1rem
}

.midSxSlider .swiper-slide {
    width: auto;
    text-align: center
}

.midSxSlider .swiper-slide a {
    display: block;
    height: .26rem;
    background: #F1F4F7;
    border-radius: 4px;
    padding: 0 .06rem;
    line-height: .26rem;
    color: #595959;
    font-size: .12rem
}

.midSxSlider .swiper-slide .zh span {
    width: .12rem;
    height: .12rem;
    display: inline-block;
    background: url(../image/xiad.png) no-repeat center;
    background-size: cover;
    margin-left: .02rem;
    position: relative;
    top: .02rem
}

.midSxSlider .swiper-slide .jg span {
    width: .12rem;
    height: .12rem;
    display: inline-block;
    background: url(../image/xiaddd.png) no-repeat center;
    background-size: cover;
    margin-left: .02rem;
    position: relative;
    top: .02rem
}

.midSxSlider .swiper-slide .down {
    color: #fc6608
}

.midSxSlider .swiper-slide .down span {
    background: url(../image/ddd.png) no-repeat center;
    background-size: cover
}

.midSxSlider .swiper-slide .up {
    color: #fc6608
}

.midSxSlider .swiper-slide .up span {
    background: url(../image/ddds.png) no-repeat center;
    background-size: cover
}

.m-desk {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, .6)
}

.kt-main {
    width: 100%;
    background: #F1F4F7;
    border-radius: 0 0 4px 4px;
    padding: 0 .16rem .16rem;
    display: none
}

.kt-sxs {
    position: absolute;
    left: 0;
    top: .41rem;
    z-index: 10;
    width: 100%
}

.lsm {
    width: 100%;
    height: .08rem;
    background: #F1F4F7;
    display: none
}

.proEm {
    background: #fff;
    padding: .1rem;
    margin-top: 0rem;
    position: relative
}

.proEm-box {
    width: 1.73rem;
    float: left;
    position: relative;
    margin-left: .09rem;
    margin-top: .166rem
}
.proEm-box:first-child {
    margin-top: .066rem
}

.proEm-img {
    width: 100%;
    height: 1.73rem;
    position: relative
}

.proEm-img img {
    max-width: 100%;
    max-height: 100%;
    width: 100%;
    height: 100%;
    border: 1px solid #f3f3f3;
    object-fit: cover;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto
}

.proEm-title {
    font-size: .14rem;
    line-height: 1.25;
    color: #38455D;
    height: .37rem;
    margin-bottom: .06rem;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    line-clamp: 2;
    -webkit-line-clamp: 2;
}

.proEm-info {
    padding: .08rem
}

.proEm-title span {
    display: inline-block;
    margin-right: .03rem;
    position: relative;
    top: .04rem
}

.proEm-title span img {
    width: .2rem;
    height: .2rem
}

.proEm-jg {
    font-size: .14rem;
    line-height: .16rem;
    color: #F24949;
}

.proEm-jg span {
    height: .34rem;
    font-size: .12rem;
    color: #999999;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    line-clamp: 2;
    -webkit-line-clamp: 2;
}

.proEm-cop {
    height: .2rem;
    overflow: hidden;
    margin-top: .04rem;
    display: flex;
    flex-direction: row;
    align-items: center;
}
.proEm-cop a {
    font-size: .11rem;
    line-height: .2rem;
    color: #999;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.proEm-cop .botFz {
    display: inline-block;
    width: .15rem;
    height: .12rem;
    min-width: .15rem;
    min-height: .12rem;
    background: url(../image/fz.png) no-repeat center;
    background-size: cover;
    margin-right: .03rem
}

.proEm-bot .botFz {
    display: inline-block;
    width: .15rem;
    height: .12rem;
    background: url(../image/fz.png) no-repeat center;
    background-size: cover;
    margin-right: .03rem
}

.proEm-bot .vip {
    width: .32rem;
    height: .12rem;
    display: inline-block
}

.proEm-bot .vip0 {
    background: url(../image/vip0.png) no-repeat center;
    background-size: cover
}

.proEm-bot .vip1 {
    background: url(../image/vip1.png) no-repeat center;
    background-size: cover
}

.proEm-bot .vip2 {
    background: url(../image/vip2.png) no-repeat center;
    background-size: cover
}

.proEm-bot .vip3 {
    background: url(../image/vip3.png) no-repeat center;
    background-size: cover
}

.proEm-bot .vip4 {
    background: url(../image/vip4.png) no-repeat center;
    background-size: cover
}

.proEm-bot .vip5 {
    background: url(../image/vip5.png) no-repeat center;
    background-size: cover
}

.proEm-bot .vip6 {
    background: url(../image/vip6.png) no-repeat center;
    background-size: cover
}

.proEm-bot .vip7 {
    background: url(../image/vip7.png) no-repeat center;
    background-size: cover
}

.proEm-bot .vip8 {
    background: url(../image/vip8.png) no-repeat center;
    background-size: cover
}

.proEm-bot .vip9 {
    background: url(../image/vip9.png) no-repeat center;
    background-size: cover
}

.proEm-bot .vip10 {
    background: url(../image/vip10.png) no-repeat center;
    background-size: cover;
    width: .36rem
}

.proEm-bot .vip11 {
    background: url(../image/vip11.png) no-repeat center;
    background-size: cover;
    width: .36rem
}

.proEm-bot .vip12 {
    background: url(../image/vip12.png) no-repeat center;
    background-size: cover;
    width: .36rem
}

.all-dk {
    width: .16rem;
    height: .16rem;
    background: url(../image/sandian.png) no-repeat center;
    background-size: cover;
    position: absolute;
    right: .08rem;
    bottom: .08rem
}

.look-dk {
    background: rgba(0, 0, 0, .8);
    border-radius: .04rem;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    display: none
}

.lookDk {
    padding: 0 .16rem;
    position: relative;
    width: 100%;
    height: 100%
}

.lookDk-tle {
    font-size: .14rem;
    line-height: .2rem;
    font-weight: 700;
    color: #fff
}

.lookDk-tle a {
    color: #fff
}

.lookDk-ifo {
    margin-top: .24rem;
    font-size: .12rem;
    color: rgba(255, 255, 255, .6);
    line-height: .16rem
}

.lookDk-ifo p {
    margin-top: .08rem
}

.lookDk-os {
    margin-top: .24rem
}

.lookDk-os a {
    display: block;
    width: 100%;
    height: .36rem;
    border-radius: .18rem;
    border: 1px solid #fff;
    font-size: .12rem;
    color: #fff;
    text-indent: .43rem;
    line-height: .36rem;
    background: url(../image/eye.png) no-repeat .23rem center;
    background-size: .16rem
}

.lookDk-close {
    width: .16rem;
    height: .16rem;
    background: url(../image/close.png) no-repeat center;
    background-size: cover;
    position: absolute;
    right: .08rem;
    top: .08rem
}

.list-footer .footer {
    padding: 0 0 .2rem;
    margin-top: 0;
    border: 0
}

.proEm-box2 {
    margin-left: .09rem;
    width: 100%
}

.proEm-box2 .proEm-img {
    width: 1.2rem;
    height: .96rem;
    float: left
}

.proEm-box2 .proEm-info {
    width: 2.235rem;
    float: left;
    margin-left: .08rem;
    padding: 0
}

.proEm-box2 .lookDk {
    padding: .16rem .2rem 0
}

.proEm-box2 .lookDk-ifo {
    margin-top: .04rem
}

.proEm-box2 .lookDk-ifo p {
    float: left;
    margin-right: .33rem;
    margin-top: 0
}

.proEm-box2 .lookDk-os {
    margin-top: .12rem
}

.proEm-box2 .lookDk-os a {
    text-indent: 1.31rem;
    background: url(../image/eye.png) no-repeat 1.11rem center;
    background-size: .16rem
}

.dk-rg {
    background: rgba(0, 0, 0, .6);
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 9;
    display: none
}

.kt-box {
    width: 50%;
    float: left;
    font-size: .12rem;
    line-height: .16rem;
    color: #262626;
    margin-top: .16rem
}

.kt-box a {
    display: inline-block;
    padding-right: .2rem
}

.kt-box .active {
    color: #fc6608
}

.kt-box .active {
    display: inline-block;
    background: url(../image/duihao.png) no-repeat right center;
    background-size: .16rem
}

.fiexd-foot {
    width: 100%;
    height: .6rem;
    background: #fff;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 99
}

.fif-box {
    width: 16%;
    text-align: center;
    height: .6rem;
    float: left
}

.fif-box span {
    display: block;
    font-size: .1rem;
    color: #595959;
    margin-top: .04rem
}

.fif-box i {
    display: block;
    width: .24rem;
    height: .24rem;
    margin: .08rem auto 0;
    background: url(../image/fa1.png) no-repeat center;
    background-size: cover
}

.fif1 i {
    background: url(../image/fa1.png) no-repeat center;
    background-size: cover
}

.fif2 i {
    background: url(../image/fa2.png) no-repeat center;
    background-size: cover
}

.fif3 {
    width: 36%;
}
.fif3 i {
    /*background: url(../pic/logo-nigeria.png) no-repeat center;*/
    background: url(../pic/1788-africa-logo.png) no-repeat center;
    background-size: contain;
    width: 90%;
    height: 70%;
}

.fif4 i {
    background: url(../image/fa4.png) no-repeat center;
    background-size: cover
}

.fif5 i {
    background: url(../image/fa5.png) no-repeat center;
    background-size: cover
}

.hooder {
    width: 100%;
    height: .1rem
}

.gory-bop {
    width: 100%;
    height: .08rem;
    background: #F7F8FA;
    position: absolute;
    bottom: -.08rem;
    left: 0;
    display: none
}

.detail-sea input {
    width: 1.95rem
}

.detail-sea form {
    width: 2rem
}

.detail-sea .back {
    /*background: url(../image/fa3.png) no-repeat center;*/
    /*background: url(../pic/logo-nigeria.png) no-repeat center;*/
    background: url(../pic/1788-africa-logo.png) no-repeat center;
    background-size: contain
}

.detail-sea {
    position: relative
}
.newsinfo-head {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 18;
    border-bottom: 1px solid #f6f6f6;
}

.detSxSlider .swiper-slide {
    width: auto;
    text-align: center
}

.detSxSlider .swiper-slide img {
    width: 2.6rem;
    height: 2.08rem;
    object-fit: cover;
}

.detSxSlider .swiper-slide:first-child {
    margin-left: .1rem
}

.warn-bar {
    margin: .08rem;
    line-height: .24rem;
    color: #FA6400;
    padding: .03rem .08rem .03rem .3rem;
    background: #FDF0EA url(../image/message@2x.png) no-repeat .1rem center;
    background-size: .16rem;
    box-shadow: 0 2px 10px -7px rgba(0, 0, 0, .3);
    border-radius: 4px;
    border: 1px solid #FFD2BC
}

.warn-bar div {
    float: right;
    width: .96rem;
    height: .3rem;
    line-height: .3rem;
    text-align: center;
    color: #FA6400;
    background: #FA6400;
    border-radius: 4px;
    font-size: .14rem;
    color: #FFF
}

.warn-bar div:hover {
    background: #FA6400
}

.detail-head {
    background: #fff;
    padding-top: .1rem
}

.detHead-jg {
    font-size: .12rem;
    color: #262626;
    line-height: .28rem
}

.detHead-jg strong {
    color: #F24949;
    font-size: .2rem
}

.detHead-infos {
    padding: .08rem 0 .06rem
}

.detHead-dress {
    font-size: .12rem;
    color: #999;
    line-height: .28rem
}

.detHead-title {
    font-size: .17rem;
    line-height: .24rem;
    color: #262626;
    font-weight: 700
}

.detHead-info {
    padding: .16rem .1rem 0
}

.detHead-title span {
    width: .2rem;
    height: .2rem;
    display: inline-block;
    background: url(../image/xxx.png) no-repeat center;
    background-size: cover;
    position: relative;
    top: .02rem;
    margin-right: .05rem
}

.detHead-bot {
    width: 100%;
    padding: .08rem 0;
    background: #FDFCF5
}

.detHead-bx {
    width: 25%;
    position: relative;
    text-indent: .08rem;
    font-size: .12rem;
    line-height: .17rem;
    color: #999
}

.detHead-bx span {
    display: block;
    color: #262626
}

.detHead-bx:first-child {
    text-indent: .16rem
}

.detHead-bx em {
    width: .01rem;
    height: .34rem;
    background: #000;
    opacity: .05;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto
}

.detail-fiNav {
    width: 100%;
    height: .44rem;
    background: #FFF;
    box-shadow: 0 2px 10px -7px rgba(0, 0, 0, .3);
    /*text-align: center;*/
    margin-top: .015rem;
    font-size: .14rem;
    color: #262626;
    line-height: .44rem
}

.detail-fiNav span {
    display: inline-block;
    margin: 0 .12rem;
    position: relative
}

.detail-fiNav span em {
    width: .24rem;
    height: .02rem;
    background: #fc6608;
    border-radius: 2px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 1px;
    /*margin: auto;*/
    display: none
}

.detail-fiNav .active {
    font-size: .15rem;
    color: #fc6608;
    font-weight: 700
}

.detail-fiNav .active em {
    display: block
}

.detail-qt {
    padding: .1rem;
    background: #fff;
}

.detail-tab {
    background: #fff;
    border-radius: .04rem;
    padding: .12rem .1rem
}

.deTab-tle {
    font-size: .15rem;
    font-weight: 700;
    color: #262626;
    line-height: .21rem
}

.deTab-t {
    width: 1.2rem;
    text-indent: .1rem
}

.deTab-x {
    width: 2.15rem
}

.deTab-row {
    height: .4rem;
    line-height: .4rem
}

.deTab-row:nth-child(odd) {
    background: #F7F8FA
}

.deTab-all {
    margin-top: .12rem;
    position: relative
}

.deTab-row:last-child {
    border-bottom: 1px solid #F7F8FA
}

.deTab-xl {
    text-align: center;
    font-size: .14rem;
    line-height: .2rem;
    color: #999;
    margin-top: .07rem
}

.deTab-xl img {
    width: .2rem
}

.deTab-xl span {
    position: relative;
    top: .04rem
}

.detail-edit img {
    max-width: 100%;
    display: block;
    margin: 0 auto
}

.detail-sm {
    background: #FFF9EB;
    border-radius: .06rem;
    border: 1px solid #FFCBA0;
    margin-top: .1rem;
    padding: .12rem;
    font-size: .13rem;
    line-height: .2rem;
    color: #595959
}

.detail-sm span {
    color: #F24949
}

.deCpg-head {
    height: .44rem;
    width: 100%;
    background: linear-gradient(360deg, #E7EBF0 0, #FFF 100%);
    border-radius: .04rem;
    line-height: .44rem;
    padding: 0 .1rem
}

.deCpg-tle {
    font-size: .14rem;
    color: #595959
}

.deCpg-go a {
    font-size: .14rem;
    color: #fc6608
}

.deCpg-pro .proEm-box {
    background: #fff;
    border-radius: .04rem
}

.dt-wbg {
    display: none
}

.detail-qt .dt-wbg:first-child {
    display: block
}

.detail-los {
    padding: 0 .1rem;
    position: relative
}

.dtAs {
    width: 100%;
    background: url(../image/bgbg.png) no-repeat center;
    background-size: cover
}

.dtAs-title {
    font-size: .15rem;
    line-height: .21rem;
    font-weight: 700;
    color: #262626;
    width: 2.4rem
}

.dtAs-head {
    padding: .12rem .1rem;
    position: relative
}

.dtAs-head .proEm-bot {
    margin-top: .08rem
}

.dtAs-dp {
    display: block;
    width: .72rem;
    height: .24rem;
    border-radius: .12rem;
    border: 1px solid #fc6608;
    text-align: center;
    line-height: .24rem;
    font-size: .13rem;
    color: #fc6608;
    position: absolute;
    right: .1rem;
    top: .12rem
}

.dtAs-main {
    background: rgba(56, 69, 93, .08)
}

.dtAs-box {
    padding: .12rem 0;
    width: 25%;
    font-size: .11rem;
    line-height: .16rem;
    color: #262626;
    text-indent: .1rem
}

.dtAs-box span {
    display: block;
    margin-top: .04rem;
    color: #999
}

.dtAio {
    background: #FFF;
    border-radius: 4px 4px
}

.dtAio-head {
    text-align: center;
    height: .48rem;
    line-height: .48rem;
    font-size: .13rem;
    color: #595959;
    border-bottom: 1px solid #F7F8FA
}

.dtAio-head span {
    display: inline-block;
    margin: 0 .24rem;
    position: relative
}

.dtAio-head em {
    height: .01rem;
    width: 100%;
    background: #fc6608;
    position: absolute;
    bottom: -.005rem;
    left: 0;
    display: none
}

.dtAio-head .active {
    font-weight: 700;
    color: #fc6608
}

.dtAio-head .active em {
    display: block
}

.dtAio-main {
    padding: .1rem
}

.dtAio-drs {
    background: #F7F8FA;
    padding: .16rem;
    display: none
}

.dtAio-drs:first-child {
    display: block
}

.dtAio-drs p {
    font-size: .13rem;
    line-height: 1.68;
    color: #262626
}

.dtAio-drs span {
    /*color: #999;*/
    /*width: .26rem;*/
    /*margin-right: .16rem*/
}

.ryb-tle {
    font-size: .13rem;
    color: #262626;
    font-weight: 700;
    line-height: .18rem
}

.ryb-time {
    font-size: .12rem;
    color: #999;
    margin-top: .04rem;
    line-height: .17rem
}

.dtAio-ryb {
    margin-top: .16rem;
    padding-left: .2rem;
    background: url(../image/zs.png) no-repeat 0 0;
    background-size: .16rem
}

.ryb2 {
    background: url(../image/zss.png) no-repeat 0 0;
    background-size: .16rem
}

.dtAio-ryb:first-child {
    margin-top: 0
}

.ryb-time span {
    color: #262626;
    padding-left: .16rem
}

.pro-rel {
    padding: 0 .1rem;
    margin-top: .1rem
}

.proqRel {
    background: #fff;
    border-radius: .04rem;
    padding: .12rem .1rem;
    overflow: hidden
}

.proqRel-title {
    font-size: .15rem;
    line-height: .21rem;
    color: #262626;
    font-weight: 700
}

.proqRel-post a {
    width: .13rem;
    line-height: .21rem;
    color: #38455D;
    padding-right: .16rem;
    background: url(../image/ang.png) no-repeat right center;
    background-size: .16rem
}

.proqRel-main .proEm-box {
    width: 1.2rem
}

.proqRel-main .proEm-img {
    height: 1.2rem
}

.proqRel-main .proEm-title {
    height: .42rem
}

.proqRel-main .proEm-box:nth-child(odd) {
    margin-left: .1rem
}

.proqRel-main {
    width: 3.9rem;
    margin-left: -.1rem;
    overflow: scroll
}

.proqRel-all {
    overflow-x: scroll;
    padding-top: .08rem;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.proBtime {
    padding: 0  0 .1rem 0;
    font-size: .11rem;
    line-height: .16rem;
    color: #999;
    background: #ffffff;
    text-align: center
}

.proqRel-all::-webkit-scrollbar {
    display: none
}

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

.modelSx-tle {
    text-align: center;
    font-size: .15rem;
    color: #222;
    font-weight: 700;
    padding: .16rem 0;
    border-bottom: 1px solid #F7F8FA
}

.model-sx {
    width: 100%;
    background: #FFF;
    border-radius: .1rem .1rem 0 0;
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: 101;
    display: none
}

.modelSx-main {
    padding: 0 .1rem;
    max-height: 4rem;
    overflow-y: scroll
}

.modelSx-row {
    min-height: .4rem;
    border-bottom: 1px solid #F7F8FA;
    padding: .1rem 0;
    overflow: hidden
}

.modelSx-t {
    font-size: .13rem;
    color: #999;
    float: left;
    width: 1.2rem
}

.modelSx-x {
    float: left;
    width: 2.35rem;
    color: #262626
}

.modelSx-close {
    margin: .16rem auto;
    width: 2rem;
    height: .4rem;
    line-height: .4rem;
    text-align: center;
    border: .01rem solid #fc6608;
    font-size: .13rem;
    color: #fc6608;
    border-radius: .24rem
}

.news-detail-head {
    padding-top: .61rem;
}
.us-detail-head {
    padding-top: 0;
    margin-top: -0.47rem;
}

.dx {
    width: .24rem;
    height: .24rem;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto
}

.dx1 {
    background: url(../image/fxx1.png) no-repeat center;
    background-size: cover;
    right: .96rem
}

.dx2 {
    background: url(../pic/fanhui.png) no-repeat center;
    background-size: cover;
    right: .12rem
}

.dx3 {
    background: url(../image/fxx3.png) no-repeat center;
    background-size: cover;
    right: .16rem
}

.gn-go {
    background: #595959;
    width: 100%;
    padding: .6rem .1rem .16rem;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8;
    display: none
}

.gnGO-tle {
    font-size: .15rem;
    line-height: .21rem;
    color: #fff;
    font-weight: 700;
    position: relative
}

.gnGO-tle span {
    width: .16rem;
    height: .21rem;
    background: url(../image/bba.png) no-repeat center;
    background-size: .16rem;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto
}

.gnGO-box {
    width: .82rem;
    height: .9rem;
    background: #262626;
    border-radius: .04rem;
    float: left;
    text-align: center;
    border: 1px solid rgba(255, 255, 255, .3);
    margin-left: .09rem;
    margin-top: .09rem
}

.gnGO-img {
    width: .2rem;
    height: .2rem;
    margin: .24rem auto 0
}

.gnGO-box .gn1 {
    background: url(../image/gn1.png) no-repeat center;
    background-size: cover
}

.gnGO-box .gn2 {
    background: url(../image/gn2.png) no-repeat center;
    background-size: cover
}

.gnGO-box .gn3 {
    background: url(../image/gn3.png) no-repeat center;
    background-size: cover
}

.gnGO-box .gn4 {
    background: url(../image/gn4.png) no-repeat center;
    background-size: cover
}

.gnGO-box .gn5 {
    background: url(../image/gn5.png) no-repeat center;
    background-size: cover
}

.gnGO-box .gn6 {
    background: url(../image/gn6.png) no-repeat center;
    background-size: cover
}

.gnGO-tit {
    font-size: .13rem;
    line-height: .18rem;
    color: #fff;
    margin-top: .04rem
}

.gnGO-main {
    margin-left: -.09rem;
    padding-top: .07rem
}

.model-nav {
    background: #FFF;
    border-radius: 0 0 4px 4px;
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    z-index: 101;
    display: none
}

.modelNav-tle {
    text-align: center;
    font-size: .18rem;
    font-weight: 700;
    color: #202123;
    padding: .12rem 0;
    position: relative
}
.modelNav-tle span {
    text-decoration: underline;
    text-underline-offset: 3px;
}

.modelNav-close {
    position: absolute;
    width: .16rem;
    height: .16rem;
    top: 0;
    bottom: 0;
    right: .1rem;
    margin: auto;
    background: url(../image/coll.png) no-repeat center;
    background-size: cover
}

.ny-header .m-head {
    height: 1.18rem
}

.ny-header .head-pst {
    margin-top: .16rem
}

.ny-header .head-sea {
    margin-top: .08rem
}

.list-midClass .midClass {
    margin-top: 0
}

.list-page {
    padding: .2rem 0;
    text-align: center
}

.list-page span {
    font-size: .14rem;
    line-height: .16rem;
    color: #999;
    display: inline-block;
    margin: 0 .08rem
}

.list-page span strong {
    font-weight: 700;
    color: #38455D
}

.list-page .next {
    display: inline-block;
    font-size: .14rem;
    line-height: .24rem;
    color: #38455D;
    padding: .04rem .16rem;
    border: .01rem solid #E8E9EE;
    margin: 0 .08rem
}

.list-page .bta {
    font-size: .14rem;
    line-height: .16rem;
    color: #38455D;
    display: inline-block;
    margin: 0 .08rem
}

.qy-img {
    width: 1.3rem;
    height: 1.04rem;
    position: relative
}

.qy-img img {
    max-width: 100%;
    max-height: 100%;
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 4px;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto
}
.news-img {
    width: 1.3rem;
    height: 1.04rem;
}
.news-img img {
    max-width: 100%;
    max-height: 100%;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.qy-right {
    width: 2.17rem;
    margin-left: .08rem;
    float: left
}

.qy-tle {
    font-size: .14rem;
    font-weight: 700;
    line-height: .2rem;
    height: .43rem;
    color: #38455D;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    line-clamp: 2;
    -webkit-line-clamp: 2;
}
.news-tle {
    height: .35rem;
    line-height: 1.2;
    display: -webkit-box;
    overflow: hidden;
    white-space: wrap;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    line-clamp: 2;
    -webkit-line-clamp: 2;
}

.qy-dress {
    font-size: .12rem;
    line-height: .17rem;
    color: #999
}

.qy-bq {
    font-size: 0
}

.qy-bq span {
    display: inline-block;
    height: .19rem;
    line-height: .19rem;
    background: #F1F4F7;
    border-radius: .02rem;
    padding: 0 .04rem;
    font-size: .1rem;
    color: #999;
    margin-right: .12rem
}

.qyAge-img {
    width: .67rem;
    height: .67rem;
    float: left;
    position: relative;
    margin-left: .08rem;
    overflow: hidden
}

.qy-age img {
    max-height: 100%;
    max-width: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto
}

.qyAge-img:first-child {
    margin-left: 0
}

.qy-age {
    margin-top: .08rem
}

.qy-xf {
    margin-top: .05rem
}

.qy-bq {
    margin-top: .03rem
}

.qy-bq em {
    display: inline-block;
    margin-left: .04rem
}

.qy-info p {
    font-size: .11rem;
    line-height: .17rem;
    color: #999;
    margin-top: .06rem;
    /*max-height: .34rem;*/
    /*overflow: hidden;*/
    /*white-space: nowrap;*/
    /*text-overflow: ellipsis;*/
    /*height: .17rem*/
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    line-clamp: 2;
    -webkit-line-clamp: 2;
}
.news-info p {
    margin-top: .095rem;
}

.qy-info p span {
    color: #8a7a7a
}

.qy-box {
    margin-top: .16rem;
    position: relative
}

.qy-box .all-dk {
    top: 1.13rem;
    bottom: auto
}

.qy-box .look-dk {
    z-index: 6
}

.qyTs {
    overflow: hidden;
    height: 1.08rem;
    width: 3.5rem;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto
}

.qyTs a {
    width: 1.5rem;
    height: .36rem;
    text-align: center;
    line-height: .36rem;
    border-radius: .18rem;
    border: 1px solid rgba(255, 255, 255, .3);
    font-size: .12rem;
    color: #fff;
    float: left;
    margin-top: .18rem;
    margin-right: .15rem
}

.qyTs a:hover {
    border: 1px solid rgba(39, 105, 220, .6);
    color: #fc6608
}

.qy-fd {
    float: none;
    width: 100%;
    height: .36rem;
    background: #F7F8FA;
    box-shadow: 0 2px 4px -2px rgba(0, 0, 0, .1);
    border-radius: .04rem;
    line-height: .36rem;
    text-align: center;
    border: 1px solid #E7EBF0;
    font-size: .13rem;
    color: #38455D;
    margin-top: .16rem;
    display: block
}

.cgHot {
    padding: .1rem
}

.cgHot-all {
    background: #fff;
    box-shadow: 0 2px 10px -7px rgba(0, 0, 0, .3);
    border-radius: .04rem
}

.cgHot-title {
    font-size: .15rem;
    color: #262626;
    font-weight: 700;
    float: left;
    line-height: .2rem
}

.cgHot-post {
    font-size: 0;
    float: right
}

.cgHot-post a {
    display: inline-block;
    height: .2rem;
    line-height: .2rem;
    background: #F1F4F7;
    padding: 0 .04rem;
    border-radius: .02rem;
    font-size: .12rem;
    color: #595959;
    margin-left: .08rem
}

.cgHot-head {
    padding: .12rem .1rem .12rem .08rem;
    border-bottom: 1px solid #F7F8FA
}

.cgHot-tit {
    font-size: .12rem;
    line-height: .17rem;
    color: #262626;
    font-weight: 700;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.cgHot-tel {
    float: left;
    font-size: .12rem;
    line-height: .17rem;
    color: #595959;
    padding-left: .16rem;
    background: url(../image/tels.png) no-repeat 0 center;
    background-size: .12rem
}

.cgHot-dress {
    float: right;
    font-size: .12rem;
    line-height: .17rem;
    color: #999
}

.cgHot-info {
    margin-top: .08rem
}

.cgHot-box {
    float: left;
    padding: .16rem 0;
    width: 1.62rem;
    margin-left: .15rem;
    border-top: .01rem solid #F7F8FA
}

.cgHot-main {
    margin-left: -.07rem
}

.cgHot-box:nth-child(1),
.cgHot-box:nth-child(2) {
    border: 0
}

.tel2 {
    background: url(../image/tels2.png) no-repeat 0 center;
    background-size: .12rem
}

.pd0 {
    padding-bottom: 0
}

.cgList-left {
    width: 1.61rem
}

.cgList-tit {
    font-size: .15rem;
    line-height: .21rem;
    color: #38455D;
    font-weight: 700;
    max-height: .44rem;
    overflow: hidden
}

.cgList-in {
    font-size: .12rem;
    line-height: .17rem;
    color: #595959
}

.cgList-in span {
    display: inline-block;
    width: .64rem;
    color: #999
}

.cgList-in p {
    margin-top: .08rem
}

.cgList-img {
    width: .72rem;
    height: .72rem;
    position: relative;
    margin-left: .16rem
}

.cgList-img img {
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto
}

.cgList-bj {
    margin-top: .21rem
}

.cgList-bj a {
    width: .9rem;
    height: .32rem;
    line-height: .32rem;
    text-align: center;
    border-radius: 4px;
    border: .01rem solid rgba(39, 105, 220, .5);
    font-size: .13rem;
    color: #fc6608;
    display: block
}

.cgList-dress {
    text-align: right
}

.cgList-box {
    margin-top: .18rem
}

.detHead-title .dingd {
    width: .24rem;
    height: .24rem;
    background: url(../image/dinggdan.png) no-repeat center;
    background-size: cover;
    position: relative;
    top: .05rem
}

.detHead-tel {
    font-size: .12rem;
    color: #999;
    line-height: .17rem;
    float: left
}

.detHead-tel strong {
    color: #F24949;
    display: inline-block;
    font-size: .14rem
}

.detHead-tel a {
    width: .88rem;
    height: .32rem;
    line-height: .32rem;
    text-align: center;
    display: inline-block;
    background: #FFF;
    border-radius: .04rem;
    border: 1px solid rgba(39, 105, 220, .5);
    color: #fc6608;
    margin-left: .08rem
}

.detHead-bot .fy {
    width: 50%
}

.detHead-bot .fy span {
    display: inline-block
}

.detHead-bot .fy em {
    height: .17rem
}

.cg-dek {
    width: 100%;
    height: 2.33rem;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -.34rem;
    margin: auto;
    background: url(../image/bjh.png) no-repeat center;
    background-size: cover;
    z-index: 3
}

.cgDek-text {
    text-align: center;
    font-size: .13rem;
    line-height: .18rem;
    color: #262626;
    padding-top: .85rem
}

.cgDek-login {
    font-size: 0;
    text-align: center;
    margin-top: .12rem
}

.cgDek-login a {
    width: .64rem;
    height: .32rem;
    background: #fc6608;
    border-radius: .03rem;
    font-size: .12rem;
    line-height: .32rem;
    color: #fff;
    display: inline-block
}

.cgDek-login .log2 {
    background: 0 0;
    color: #fc6608;
    width: .48rem
}

.cg-drs {
    position: relative
}

.cgDrs {
    position: absolute;
    width: 100%;
    height: 100%;
    background: url(../image/bjh.png) no-repeat center;
    background-size: cover;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    z-index: 7
}

.cgDrs-main {
    width: 100%;
    height: 100%;
    position: relative
}

.cgDrs-cont {
    text-align: center;
    height: .9rem;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto
}

.cgDrs-look a {
    display: inline-block;
    width: 1.12rem;
    height: .32rem;
    line-height: .32rem;
    background: #FFF;
    border-radius: 4px;
    border: 1px solid rgba(39, 105, 220, .5);
    font-size: .12rem;
    color: #fc6608
}

.cgDrs-text {
    font-size: .12rem;
    line-height: .16rem;
    color: #999;
    margin-top: .16rem
}

.cgDrs-text strong {
    display: inline-block;
    color: #F24949;
    margin: 0 .03rem
}

.cgDrs-post {
    font-size: .12rem;
    margin-top: .04rem
}

.cgDrs-post a {
    color: #fc6608
}

.cgDe-top {
    width: 100%;
    height: .48rem;
    line-height: .48rem;
    font-size: .15rem;
    color: #262626;
    font-weight: 700;
    background: url(../image/qd.png) no-repeat center;
    background-size: cover;
    padding: 0 .1rem;
    position: relative
}

.cgDe-top a {
    width: .72rem;
    height: .24rem;
    text-align: center;
    line-height: .24rem;
    border-radius: .12rem;
    border: .01rem solid #fc6608;
    position: absolute;
    top: 0;
    bottom: 0;
    right: .1rem;
    margin: auto;
    font-size: .13rem;
    color: #fc6608;
    font-weight: 400
}

.alpha {
    height: 100%;
    overflow: hidden
}

.user-head {
    width: 100%;
    height: 1.87rem;
    background: url(../image/tb.png) no-repeat center;
    background-size: cover
}

.userHead-top {
    padding: 0 .16rem
}

.userHead-dh {
    width: .16rem;
    height: .12rem;
    background: url(../image/dhh.png) no-repeat center;
    background-size: cover;
    position: relative;
    top: .04rem
}

.userHead-right a {
    width: .2rem;
    height: .2rem;
    display: inline-block;
    margin-left: .16rem;
    position: relative
}

.userHead-right .yc1 {
    width: .2rem;
    height: .2rem;
    display: inline-block;
    margin-left: .16rem;
    background: url(../image/ld.png) no-repeat center;
    background-size: cover;
    position: relative;
    display: inline-block
}

.userHead-right .yc2 {
    background: url(../image/cl.png) no-repeat center;
    background-size: cover
}

.userHead-top {
    padding-top: .16rem
}

.userHead-right span {
    background: #F24949;
    width: .14rem;
    height: .14rem;
    border-radius: 50%;
    text-align: center;
    line-height: .14rem;
    font-size: .12rem;
    color: #fff;
    font-weight: 700;
    position: absolute;
    top: -.04rem;
    right: -.04rem
}

.userHead-img {
    width: .64rem;
    height: .64rem;
    float: left;
    border-radius: .04rem
}

.userHead-img img {
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto
}

.userHead-title {
    font-size: .17rem;
    line-height: .24rem;
    color: #262626;
    font-weight: 700;
    margin-top: .08rem
}

.userHead-hy {
    margin-top: .06rem
}

.userHead-hy img {
    width: .66rem
}

.userHead-info {
    margin-left: .16rem
}

.userHead-main {
    padding: .2rem .2rem 0
}

.userHead-gr {
    padding-bottom: .16rem;
    border-bottom: .01rem solid rgba(0, 0, 0, .05)
}

.user-ico {
    width: 33.3%;
    float: left;
    font-size: .12rem;
    line-height: .16rem;
    color: #595959;
    position: relative
}

.user-ico span {
    width: .2rem;
    height: .2rem;
    display: inline-block;
    position: relative;
    top: .06rem;
    margin-right: .1rem
}

.user-ico .sj1 {
    background: url(../image/sj2.png) no-repeat center;
    background-size: cover
}

.user-ico .sj2 {
    background: url(../image/sfz2.png) no-repeat center;
    background-size: cover;
    margin-left: .1rem
}

.user-ico .sj3 {
    background: url(../image/wx2.png) no-repeat center;
    background-size: cover;
    margin-left: .1rem
}

.userHead-zt {
    padding-top: .04rem
}

.user-ico em {
    width: .01rem;
    height: .16rem;
    background: rgba(0, 0, 0, .05);
    position: absolute;
    right: 0;
    top: .09rem
}

.user-ico .sj11 {
    background: url(../image/sj.png) no-repeat center;
    background-size: cover
}

.user-ico .sj22 {
    background: url(../image/sfz.png) no-repeat center;
    background-size: cover
}

.user-ico .sj33 {
    background: url(../image/wz.png) no-repeat center;
    background-size: cover
}

.user-bwx {
    width: 100%;
    height: .52rem;
    background: linear-gradient(180deg, #F5A623 0, #FFF 100%);
    box-shadow: 0 2px 10px -7px rgba(0, 0, 0, .3);
    margin-top: .05rem
}

.bwx-but {
    float: left;
    width: .72rem;
    height: .24rem;
    background: #E87B2B;
    box-shadow: 0 10px 24px -8px #E87B2B;
    border-radius: .2rem;
    line-height: .24rem;
    text-align: center;
    font-size: .14rem;
    color: #fff;
    font-weight: 700;
    margin-top: .14rem;
    margin-left: .1rem
}

.bwx-line {
    width: .05rem;
    height: .24rem;
    background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0, #000 100%);
    border-radius: 60px 0 0 60px;
    opacity: .2;
    filter: blur(3px);
    margin-left: .1rem;
    margin-top: .14rem
}

.bwx-text {
    float: left;
    margin-left: .06rem;
    line-height: .52rem;
    color: #595959;
    font-size: .12rem
}

.user-all {
    background: #F7F8FA;
    padding: .1rem
}

.usEs {
    width: 100%;
    height: .8rem;
    background: #FFF;
    box-shadow: 0 2px 10px -7px rgba(0, 0, 0, .3);
    border-radius: .04rem
}

.usEs-tle {
    font-size: .16rem;
    line-height: .28rem;
    font-weight: 700;
    color: #38455D
}

.usEs-box {
    width: 50%;
    text-align: center;
    padding-top: .16rem;
    position: relative
}

.usEs-tle span {
    width: .16rem;
    height: .16rem;
    display: inline-block;
    background: url(../image/jf.png) no-repeat center;
    background-size: cover;
    position: relative;
    top: .02rem
}

.usEs-tle .qd {
    background: url(../image/qd1.png) no-repeat center;
    background-size: cover
}

.usEs-tle .hd {
    background: url(../image/hq.png) no-repeat center;
    background-size: cover
}

.usEs-tex {
    margin-top: .05rem
}

.usEs-tex a {
    font-size: .12rem;
    line-height: .16rem;
    color: #fc6608
}

.usEs-tex .sjf {
    width: .92rem;
    height: .24rem;
    background: #FF4C4C;
    box-shadow: 0 6px 18px -9px #F24949;
    border-radius: 20px;
    display: inline-block;
    font-size: .12rem;
    color: #fff;
    line-height: .24rem;
    text-align: left;
    text-indent: .08rem;
    background: #FF4C4C url(../image/je.png) no-repeat .7rem center;
    background-size: .2rem;
    position: relative;
    top: -.05rem
}

.usEs-tex .hdg {
    color: #999
}

.usEs-line {
    width: .01rem;
    height: .8rem;
    background: #F7F8FA;
    position: absolute;
    top: 0;
    right: 0
}

.usEb {
    background: #FFF;
    box-shadow: 0 2px 10px -7px rgba(0, 0, 0, .3);
    border-radius: 4px;
    padding: .08rem 0 .16rem;
    margin-top: .1rem
}

.usEb-tle {
    font-size: .15rem;
    line-height: .21rem;
    color: #262626;
    font-weight: 700;
    position: relative;
    background: url(../image/shutu.png) no-repeat 0 .03rem;
    background-size: .03rem .14rem;
    padding-left: .1rem
}

.usBe {
    padding: 0 .1rem;
    margin-top: .16rem
}

.usBe-tle {
    font-size: .15rem;
    line-height: .21rem;
    color: #38455D;
    font-weight: 700;
    padding-left: .2rem;
    background: url(../image/fz1.png) no-repeat 0 center;
    background-size: .16rem
}

.midMos .fz {
    width: .54rem;
    height: .26rem;
    border-radius: .04rem;
    line-height: .26rem;
    font-size: .12rem;
    color: #fc6608;
    text-indent: .22rem;
    position: absolute;
    right: .1rem;
    top: .08rem
}

.midMos .dt {
    background: #F1F4F7 url(../image/dt.png) no-repeat .08rem center;
    background-size: .1rem
}

.proEm-index {
    display: none
}

.proEm-moall .proEm-index:first-child {
    display: block
}

.midClass .active a {
    color: #fc6608
}

.gory-right {
    display: none
}

.gory-rall .gory-right:first-child {
    display: block
}

.gory-rall {
    width: 2.15rem;
    padding: 0 .1rem;
    float: right
}

.det-tos {
    width: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 999
}

.det-hold {
    width: 100%;
    height: 1.98rem
}

.pro-fixed {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9;
    width: 100%;
    background: #F7F9FA
}

.px14 {
    font-size: .16rem;
    color: #dd2726
}

.detail-images {
    width: 3.55rem;
    margin: 0 auto
}

.detail-images img {
    width: 100%
}

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

.cpEw {
    width: 2.95rem;
    height: 3rem;
    background: #FFF;
    border-radius: .1rem;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    text-align: center;
    z-index: 101;
    display: none
}

.cpEw-img {
    padding-top: .42rem
}

.cpEw-img img {
    width: 1.29rem
}

.cpEw-title {
    font-size: .17rem;
    line-height: .24rem;
    color: #262626;
    font-weight: 700;
    margin-top: .32rem
}

.cpEw-intro {
    font-size: .13rem;
    line-height: .18rem;
    color: #999;
    margin-top: .08rem
}

.usBe-all {
    background: rgba(0, 0, 0, .03);
    padding: .14rem 0 .1rem;
    margin-top: .16rem
}

.usBe-box {
    width: 33.3%;
    text-align: center
}

.usBe-t {
    font-size: .12rem;
    color: #595959;
    line-height: .17rem;
    padding-left: .22rem;
    position: relative
}

.usBe-t span {
    width: .2rem;
    height: .2rem;
    display: inline-block;
    position: absolute;
    top: -.02rem;
    left: .08rem
}

.usBe-t .zr1 {
    background: url(../image/gh.png) no-repeat center;
    background-size: cover
}

.usBe-t .zr2 {
    background: url(../image/s.png) no-repeat center;
    background-size: cover
}

.usBe-t .zr3 {
    background: url(../image/qy.png) no-repeat center;
    background-size: cover
}

.usBe-p {
    font-size: .12rem;
    margin-top: .08rem
}

.usBe-p a {
    color: #fc6608
}

.usBe-t .zr11 {
    background: url(../image/gt11.png) no-repeat center;
    background-size: cover
}

.usBe-t .zr22 {
    background: url(../image/gt22.png) no-repeat center;
    background-size: cover
}

.usBe-t .zr33 {
    background: url(../image/gt33.png) no-repeat center;
    background-size: cover
}

.usMy-lf {
    width: .36rem;
    height: .18rem
}

.usMy-text {
    width: 2.04rem;
    line-height: .18rem;
    font-size: .12rem;
    margin-left: .08rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.usMy-text a {
    color: #595959;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.usMy-box {
    position: relative
}

.usMy-rt {
    line-height: .16rem;
    font-size: .12rem;
    color: #999;
    padding-left: .2rem;
    background: url(../image/tx.png) no-repeat 0 center;
    background-size: .2rem;
    width: 1rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    position: absolute
}

.usMy-box .bj {
    background: url(../image/bj.png) no-repeat 0 center;
    background-size: cover
}

.usMy-box .xj {
    background: url(../image/xunjia.png) no-repeat 0 center;
    background-size: cover
}

.usMy-box .xt {
    background: url(../image/xt.png) no-repeat 0 center;
    background-size: cover
}

.usMy-box .ly {
    background: url(../image/ly.png) no-repeat 0 center;
    background-size: cover
}

.usMy-box .pt {
    background: url(../image/pt.png) no-repeat 0 center;
    background-size: cover
}

.usMy {
    padding: .05rem .1rem 0
}

.usMy-box {
    margin-top: .12rem
}

.usEb-tle span {
    font-weight: 400;
    font-size: .12rem;
    color: #999;
    display: inline-block;
    margin-left: .08rem
}

.jfhd {
    background: linear-gradient(180deg, #F8F5ED 0, #EEE7D6 100%)
}

.usJf-box {
    background: #fff;
    padding: .12rem .16rem;
    border-radius: .03rem;
    position: relative;
    margin-top: .1rem
}

.usJf-tle {
    font-size: .12rem;
    line-height: .17rem;
    color: #262626
}

.usJf-tex {
    font-size: .12rem;
    line-height: .17rem;
    color: #F24949;
    margin-top: .04rem
}

.usJf-tex span {
    display: inline-block;
    width: .16rem;
    height: .16rem;
    margin-left: .07rem;
    background: url(../image/jq.png) no-repeat center;
    background-size: cover
}

.ssh {
    width: .26rem;
    height: .16rem;
    background: url(../image/xs.png) no-repeat center;
    background-size: cover;
    position: absolute;
    top: -.02rem;
    left: -.02rem
}

.usJf-go {
    width: .8rem;
    height: .3rem;
    line-height: .3rem;
    text-align: center;
    display: block;
    line-height: .3rem;
    border: .01rem solid #F24949;
    border-radius: .16rem;
    font-size: .12rem;
    color: #F24949;
    position: absolute;
    top: 0;
    bottom: 0;
    right: .16rem;
    margin: auto
}

.usJf-ok {
    width: .24rem;
    height: .24rem;
    background: url(../image/dh.png) no-repeat center;
    background-size: cover;
    position: absolute;
    top: 0;
    bottom: 0;
    right: .44rem;
    margin: auto
}

.usJf {
    padding-top: .06rem
}

.hotList-left {
    padding: .1rem
}

.hotList-logo {
    width: 1.4rem;
    height: 1rem;
    position: relative;
    float: left;
    border: 1px solid #E1E7EE;
    background: #fff
}

.hotList-logo img {
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto
}

.hotList-info {
    width: 1.8rem;
    float: left;
    margin-left: .15rem;
    padding-top: .2rem
}

.hotList-tit {
    font-size: .18rem;
    font-weight: 700
}

.hotList-box {
    background: #FFF;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .05);
    border-radius: .02rem;
    margin-top: .15rem;
    padding: .2rem .1rem;
    position: relative
}

.hotList-star span {
    width: .2rem;
    height: .2rem;
    display: inline-block;
    margin-left: .02rem
}

.hotList-star .xing1 {
    background: url(../image/xing1.png) no-repeat center;
    background-size: cover
}

.hotList-star .xing3 {
    background: url(../image/xing3.png) no-repeat center;
    background-size: cover
}

.hotList-star .xing2 {
    background: url(../image/xing2.png) no-repeat center;
    background-size: cover
}

.hotList-star {
    margin-top: .1rem
}

.hotInfo-mb {
    font-size: .16rem;
    font-weight: 700;
    color: #262626;
    background: url(../image/cap.png) no-repeat 0 center;
    background-size: .16rem;
    padding-left: .2rem;
    margin-top: .12rem
}

.hotList-intro {
    font-size: .12rem;
    line-height: .17rem;
    height: .85rem;
    overflow: hidden;
    margin-top: .1rem
}

.hotList-me {
    font-size: .34rem;
    line-height: .34rem;
    color: #999;
    font-weight: 700;
    margin-top: .08rem
}

.hotList-me span {
    display: block;
    font-size: .12rem;
    line-height: 16px;
    font-weight: 400
}

.hotList-num {
    width: .3rem;
    height: .33rem;
    position: absolute;
    top: .2rem;
    right: .2rem
}

.hotList-box .mu1 {
    background: url(../image/sz01.png) no-repeat center;
    background-size: cover
}

.hotList-box .mu2 {
    background: url(../image/sz02.png) no-repeat center;
    background-size: cover
}

.hotList-box .mu3 {
    background: url(../image/sz03.png) no-repeat center;
    background-size: cover
}

.hotList-box .mu4 {
    background: url(../image/sz04.png) no-repeat center;
    background-size: cover
}

.hotList-box .mu5 {
    background: url(../image/sz05.png) no-repeat center;
    background-size: cover
}

.hotList-box .mu6 {
    background: url(../image/sz06.png) no-repeat center;
    background-size: cover
}

.hotList-box .mu7 {
    background: url(../image/sz07.png) no-repeat center;
    background-size: cover
}

.hotList-box .mu8 {
    background: url(../image/sz08.png) no-repeat center;
    background-size: cover
}

.hotList-box .mu9 {
    background: url(../image/sz09.png) no-repeat center;
    background-size: cover
}

.hotList-box .mu10 {
    background: url(../image/sz010.png) no-repeat center;
    background-size: cover
}

.hotList-ht {
    text-align: center;
    font-size: .12rem;
    padding: .2rem 0;
    color: #ED1C24
}

.nav-box {
    position: fixed;
    width: 100%;
    padding: .25rem .4rem;
    top: .42rem;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: auto;
    /*background: #1e56b3;*/
    background: rgba(30, 86, 179, 0.95);
    z-index: 19;
    display: none
}

.nav-box ul {
    display: none
}

.nav-box li {
    padding: .18rem .16rem;
    text-align: left;
    border-bottom: .01rem solid #3f6fbe
}

.nav-box .item {
    font-size: .17rem;
    line-height: .24rem;
    color: #fff;
    text-decoration: none
}

.wzAl {
    padding: .16rem .1rem 0
}

.wzAl-box {
    width: 100%;
    height: 1.09rem
}

.wzg1 {
    background: url(../image/wzg1.png) no-repeat center;
    background-size: cover
}

.wzg2 {
    background: url(../image/wzg2.png) no-repeat center;
    background-size: cover
}

.wzg3 {
    background: url(../image/wzg3.png) no-repeat center;
    background-size: cover
}

.wzAl-ico {
    width: .24rem;
    height: .24rem;
    background: url(../image/wzico.png) no-repeat center;
    margin: 0 auto
}

.wzAl-tle {
    font-size: .13rem;
    line-height: .18rem;
    font-weight: 700;
    color: #38455D
}

.wzAl-intro {
    font-size: .12rem;
    line-height: .17rem;
    color: #6F768E;
    margin-top: .04rem
}

.wzAl-line {
    margin-top: .12rem;
    width: 100%;
    height: .01rem;
    background: rgba(0, 0, 0, .05)
}

.wzAl-bot a {
    display: inline-block;
    padding-right: .12rem;
    margin-right: .6rem;
    font-size: .12rem;
    line-height: .16rem;
    color: #1E60D3;
    background: url(../image/lvdian.png) no-repeat right center;
    background-size: .12rem
}

.wzAl-bot {
    margin-top: .14rem
}

.wzAl-cont {
    width: 2.53rem;
    margin-left: .66rem;
    padding-top: .12rem
}

.wzAl-intro span {
    font-weight: 700;
    color: #F24949
}

.company-card {
    width: 3.35rem;
    margin: .12rem auto 0;
    background: #F7F8FA;
    padding: .12rem .1rem;
    border-radius: .04rem
}

.company-card .left {
    width: 2.4rem;
    float: left
}

.company-card .right {
    width: .68rem;
    float: right
}

.company-name {
    font-size: .15rem;
    line-height: .24rem;
    color: #38455D;
    font-weight: 700
}

.company-card .area {
    font-size: .12rem;
    line-height: .12rem;
    color: #999
}

.company-card .area .line {
    display: inline-block;
    margin: 0 .08rem
}

.tag-view .item {
    float: left;
    width: .24rem;
    height: .24rem;
    position: relative;
    border: .01rem dotted rgba(15, 105, 220, .3);
    border-radius: .03rem;
    margin-right: .06rem;
    margin-top: .16rem
}

.tag-view .item img {
    width: .2rem;
    height: .2rem;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto
}

.company-card .right button {
    width: 100%;
    height: .24rem;
    outline: 0;
    border: 0;
    background: #fff;
    border: .01rem solid #fc6608;
    border-radius: .16rem;
    font-size: .13rem;
    color: #fc6608;
    margin-bottom: .16rem
}

.company-card .right button:first-child {
    margin-top: .08rem
}

.usEb-btt {
    font-size: .13rem;
    color: #595959;
    line-height: .18rem;
    margin-top: .08rem;
    margin-left: .1rem
}

.usEb-btt span {
    color: #F24949
}

.usEb-btt a {
    display: inline-block;
    color: #1E60D3;
    margin-left: .08rem
}

.qxg {
    padding: .16rem .1rem 0
}

.qxg-main {
    background: url(../image/fau.png) no-repeat center;
    background-size: cover;
    padding-bottom: .1rem
}

.qxg-num {
    height: .68rem;
    width: 100%;
    text-align: center;
    font-size: .28rem;
    font-weight: 700;
    color: #1AA818;
    line-height: .68rem
}

.qxg-num span {
    font-size: .12rem;
    color: #262626;
    font-weight: 400;
    display: inline-block;
    margin-left: .04rem
}

.qxg-txt {
    font-size: .13rem;
    line-height: .18rem;
    color: #595959
}

.qxg-txt span {
    display: inline-block;
    color: #fc6608;
    margin: 0 .05rem
}

.qxg-post a {
    font-size: .13rem;
    line-height: .18rem;
    color: #1E60D3
}

.qxg-post {
    margin-top: .08rem
}

.qxg-cont {
    background: #fff url(../image/tishi.png) no-repeat .1rem .12rem;
    background-size: .15rem;
    width: 3.15rem;
    margin: 0 auto;
    padding: .1rem .1rem .1rem .33rem;
    margin-top: .1rem
}

.qxg-cont:first-child {
    margin-top: 0
}

.oneT {
    padding: .15rem .1rem
}

.oneT-l {
    font-size: .13rem;
    color: #262626;
    margin-left: .81rem;
    position: relative
}

.oneT-l:first-child {
    margin-left: .75rem
}

.oneT-head {
    padding-bottom: .08rem;
    border-bottom: .01rem solid #F7F8FA
}

.oneT-l span {
    width: 100%;
    height: .01rem;
    background: #0F69DC;
    position: absolute;
    left: 0;
    bottom: -.08rem;
    display: none
}

.oneT-head .active {
    font-weight: 700;
    color: #0F69DC
}

.oneT-l em {
    width: .05rem;
    height: .05rem;
    border-radius: 50%;
    background: #F24949;
    position: absolute;
    top: 0;
    right: -.08rem
}

.oneT-head .active span {
    display: block
}

.oneT-m img {
    width: .16rem
}

.oneT-tle {
    font-size: .13rem;
    color: #595959;
    line-height: .16rem;
    width: 2.8rem;
    height: .16rem;
    overflow: hidden;
    margin-left: .08rem
}

.oneT-post a {
    display: block;
    width: .16rem;
    height: .16rem;
    background: url(../image/youtou.png) no-repeat center
}

.oneT-m {
    width: .16rem;
    text-align: center;
    line-height: .16rem;
    font-size: .12rem;
    font-weight: 700;
    color: #FF4D4D
}

.oneT-box {
    margin-top: .2rem
}

.oneT-main {
    padding-top: .05rem;
    display: none
}

.hs {
    color: #999
}

.oneT-main:first-child {
    display: block
}

.xm .oneT-l {
    margin-left: .75rem
}

.xm .oneT-l:first-child {
    margin-left: .59rem
}

.wxt-main {
    text-align: center;
    margin-top: .2rem;
    display: none
}

.wxt-img img {
    width: 1.6rem;
    height: 1.6rem
}

.wxt-tle {
    font-size: .14rem;
    line-height: .2rem;
    color: #595959;
    margin-top: .2rem
}

.wxt-tex {
    font-size: .12rem;
    line-height: .17rem;
    color: #999;
    margin-top: .08rem
}

.wxt-main:first-child {
    display: block
}

.kfs {
    padding: .15rem .1rem 0
}

.kfs-sea form {
    width: 100%;
    height: .48rem;
    border: .01rem solid #fc6608;
    border-radius: .24rem;
    background: #F7F8FA;
    position: relative
}

.kfs-sea input {
    width: 2.71rem;
    height: .46rem;
    border: 0;
    outline: 0;
    background: #F7F8FA url(../image/seatch.png) no-repeat .12rem center;
    background-size: .2rem;
    text-indent: .36rem;
    font-size: .13rem;
    color: #666;
    border-radius: .24rem
}

.kfs-sea input:-ms-input-placeholder {
    color: #999
}

.kfs-sea input::placeholder {
    color: #999
}

.kfs-sea button {
    width: .6rem;
    height: .4rem;
    line-height: .4rem;
    text-align: center;
    background: #1173F2;
    box-shadow: 0 6px 18px -9px #fc6608;
    border-radius: .24rem;
    color: #fff;
    font-size: .14rem;
    position: absolute;
    outline: 0;
    border: 0;
    right: .04rem;
    top: 0;
    bottom: 0;
    margin: auto
}

.kfs-gc {
    margin-top: .16rem;
    padding-bottom: .16rem;
    border-bottom: .01rem solid #F7F8FA
}

.kfs-gc a {
    display: inline-block;
    font-size: .13rem;
    color: #595959;
    line-height: .18rem;
    padding: .07rem .16rem;
    border: .01rem solid #E7EBF0;
    border-radius: .18rem;
    margin-right: .16rem
}

.kfs-bbot {
    text-align: center;
    font-size: 0;
    margin-top: .16rem
}

.kfs-bbot a {
    width: 1.6rem;
    height: .42rem;
    line-height: .42rem;
    background: #1173F2;
    box-shadow: 0 6px 18px -9px #fc6608;
    border-radius: .21rem;
    font-size: .13rem;
    color: #fff;
    text-align: left;
    text-indent: .66rem;
    display: inline-block
}

.kfs-bbot .bst1 {
    background: #1173F2 url(../image/sss2.png) no-repeat .42rem center;
    background-size: .16rem
}

.kfs-bbot .bst2 {
    margin-left: .15rem;
    background: #1173F2 url(../image/sss1.png) no-repeat .42rem center;
    background-size: .16rem
}

.proAlt {
    padding: 0 .1rem .15rem;
    margin-bottom: .22rem;
}

.proAlt a {
    display: none
}

.proAlt a:first-child {
    display: block
}

.usFsm {
    padding: .16rem .1rem 0
}

.usFsm-input {
    margin: .16rem 0
}

.usFsm-input input {
    width: 100%;
    height: .42rem;
    background: #F7F8FA;
    border-radius: .04rem;
    border: .01rem solid #E7EBF0;
    outline: 0;
    font-size: .14rem;
    color: #666;
    padding: 0 .15rem
}

.usFsm-but button {
    width: 100%;
    height: .42rem;
    background: #1173F2;
    box-shadow: 0 6px 18px -9px #fc6608;
    border-radius: .04rem;
    color: #fff;
    font-size: .13rem;
    border: 0;
    outline: 0
}

.usFsm-tle span {
    display: inline-block;
    margin: 0 .04rem
}

.model-gn {
    width: 100%;
    padding: .2rem .15rem;
    background: #fff;
    border-radius: 0 0 .1rem .1rem;
    position: fixed;
    top: 0;
    left: 0;
    overflow: scroll;
    display: none;
    z-index: 111
}

.moGn-tle {
    font-size: .17rem;
    line-height: .24rem;
    color: #262626;
    font-weight: 700;
    position: relative
}

.moGn-tit {
    font-size: .14rem;
    line-height: .24rem;
    color: #262626;
    font-weight: 700;
    padding-left: .2rem
}

.moGn-io1 {
    background: url(../image/dh1.png) no-repeat 0 center;
    background-size: .16rem
}

.moGn-io2 {
    background: url(../image/dh2.png) no-repeat 0 center;
    background-size: .16rem
}

.moGn-io3 {
    background: url(../image/dh3.png) no-repeat 0 center;
    background-size: .16rem
}

.moGn-io4 {
    background: url(../image/dh4.png) no-repeat 0 center;
    background-size: .16rem
}

.moGn-io5 {
    background: url(../image/dh5.png) no-repeat 0 center;
    background-size: .16rem
}

.moGn-io6 {
    background: url(../image/dh6.png) no-repeat 0 center;
    background-size: .16rem
}

.moGn-io7 {
    background: url(../image/dh7.png) no-repeat 0 center;
    background-size: .16rem
}

.moGn-io8 {
    background: url(../image/dh8.png) no-repeat 0 center;
    background-size: .16rem
}

.moGn-io9 {
    background: url(../image/dh9.png) no-repeat 0 center;
    background-size: .16rem
}

.moGn-io10 {
    background: url(../image/dh10.png) no-repeat 0 center;
    background-size: .16rem
}

.moGn-io11 {
    background: url(../image/dh11.png) no-repeat 0 center;
    background-size: .16rem
}

.moGn-cont {
    margin-left: -.08rem
}

.moGn-cont a {
    float: left;
    font-size: .12rem;
    color: #595959;
    width: .8rem;
    height: .32rem;
    line-height: .32rem;
    text-align: center;
    background: #F7F8FA;
    border-radius: .04rem;
    margin-left: .08rem;
    margin-top: .08rem
}

.moGn-box {
    margin-top: .16rem
}

.moGn-colse {
    position: absolute;
    width: .16rem;
    height: .16rem;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    background: url(../image/coll.png) no-repeat center;
    background-size: cover
}

.yc-main {
    width: 1.5rem;
    height: 2.05rem;
    background: url(../image/yc-bg.png) no-repeat center;
    background-size: cover;
    position: absolute;
    left: -1.1rem;
    top: .18rem;
    z-index: 110;
    display: none
}

.yc-box {
    margin-top: .24rem
}

.yc-box:first-child {
    margin-top: .31rem
}

.yc-box a {
    width: 100%;
    display: block;
    font-size: .13rem;
    line-height: .18rem;
    color: #262626;
    text-indent: .3rem;
    position: relative;
    box-sizing: border-box
}

.yc-main .yc-01 {
    background: url(../image/yc01.png) no-repeat .22rem center;
    background-size: .16rem
}

.yc-main .yc-02 {
    background: url(../image/yc02.png) no-repeat .22rem center;
    background-size: .16rem
}

.yc-main .yc-03 {
    background: url(../image/yc03.png) no-repeat .22rem center;
    background-size: .16rem
}

.yc-main .yc-04 {
    background: url(../image/yc04.png) no-repeat .22rem center;
    background-size: .16rem
}

.yc-box .nmb {
    font-size: .1rem;
    line-height: .12rem;
    padding: .01rem .04rem;
    color: #fff;
    border-radius: .2rem;
    background: #F24949;
    display: inline-block;
    text-align: left;
    width: auto;
    height: auto;
    position: static;
    margin-left: .07rem;
    text-indent: 0
}

.userHead-right .yc1:hover .yc-main {
    display: block
}

.bjMe {
    text-align: center;
    margin: .1rem 0 .2rem
}

.bjMe a {
    width: 3.3rem;
    height: .5rem;
    line-height: .5rem;
    border-radius: .25rem;
    background: #1173F2;
    box-shadow: 0 6px 18px -9px #fc6608;
    color: #fff;
    display: inline-block;
    text-align: center;
    font-size: .16rem;
    font-weight: 700
}

.proqRel-all .proEm-box:nth-child(even) {
    margin-left: .09rem
}

.deCpg-pro {
    margin-left: -.1rem
}

.deCpg-pro .proEm-box:nth-child(even) {
    margin-left: .09rem
}

.qy-box .lookDk-os a {
    background: url(../image/eye.png) no-repeat 1.23rem center;
    background-size: .16rem;
    text-indent: 1.43rem
}

.usEs .usEs-box:first-child .usEs-tle {
    padding-top: .1rem
}

.usEs .usEs-box:first-child .usEs-tex {
    display: none
}

.lookQy a {
    float: left;
    width: 1.5rem;
    height: .36rem;
    border-radius: .18rem;
    border: .01rem solid rgba(255, 255, 255, .3);
    line-height: .36rem;
    text-align: center;
    font-size: .12rem;
    color: rgba(255, 255, 255, .7)
}

.usEs-tex .yqd {
    width: .92rem;
    height: .24rem;
    box-shadow: 0 6px 18px -9px #F24949;
    border-radius: 20px;
    display: inline-block;
    font-size: .12rem;
    text-align: center;
    line-height: .24rem;
    color: #fff;
    position: relative;
    top: -.05rem;
    background: #FF9C4C
}

.proEm-moall .proEm-index {
    margin-left: -.05rem
}

.me404 {
    display: inline-block;
    margin-right: .15rem;
    margin-top: .05rem
}

.tj-osk {
    width: 1.2rem;
    height: .3rem;
    font-size: .14rem;
    background: rgba(0, 0, 0, .7);
    color: #fff;
    line-height: .3rem;
    text-align: center;
    border-radius: .04rem;
    position: fixed;
    top: .1rem;
    left: 0;
    right: 0;
    margin: auto;
    display: none
}

.advert {
    clear: both !important
}

.proEm-tem .lookDk {
    padding: .5rem .16rem;
    position: relative;
    width: 100%;
    height: auto
}

.comPe-main {
    margin-left: 0 !important
}

.m-index-nav {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 18;
    padding-bottom: .1rem;
    background: url(../image/banbg.png) no-repeat center top
}

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

.lookAls-main {
    width: 2rem;
    height: 1.25rem;
    padding: .25rem .1rem;
    background: #fff;
    border-radius: .04rem;
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto
}

.lookAls-bt {
    font-size: .14rem;
    text-align: center;
    position: relative
}

.lookAls-bt span {
    color: #F24949;
    font-weight: 700
}

.lookAls-ok {
    color: #fff;
    background: #fc6608;
    height: .32rem;
    line-height: .32rem;
    font-size: .14rem;
    width: 1rem;
    border-radius: 4px;
    text-align: center;
    margin: .1rem auto 0
}

.lookAls-close {
    width: .16rem;
    height: .16rem;
    background: url(../image/coll.png) no-repeat center;
    background-size: cover;
    position: absolute;
    right: -.02rem;
    top: -.2rem
}

.alsOk {
    width: 2rem;
    height: .3rem;
    line-height: .3rem;
    background: rgba(0, 0, 0, .7);
    color: #fff;
    border-radius: .1rem;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    z-index: 112;
    text-align: center;
    font-size: .14rem;
    display: none
}

.alsOk span {
    color: #F24949;
    font-weight: 700
}

.alsOk2 {
    width: 3rem;
    height: .8rem;
    line-height: .2rem;
    padding: .1rem
}

.qdOk {
    width: 2rem;
    height: .3rem;
    line-height: .3rem;
    background: rgba(0, 0, 0, .7);
    color: #fff;
    border-radius: .1rem;
    position: fixed;
    top: 10%;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 112;
    text-align: center;
    font-size: .14rem;
    display: none
}

.yqd2 {
    width: .92rem;
    height: .24rem;
    box-shadow: 0 6px 18px -9px #F24949;
    border-radius: 20px;
    display: inline-block;
    font-size: .12rem;
    text-align: center;
    line-height: .24rem !important;
    color: #fff !important;
    position: relative;
    top: -.05rem;
    background: #FF9C4C;
    display: none
}