@charset "utf-8";
* {
    margin: 0;
    padding: 0;
    border: 0;
    box-sizing: border-box
}

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

img {
    vertical-align: middle;
    border: none
}

i {
    font: inherit
}

h1, h2, h3, h4, h5, h6, i {
    font-weight: 400
}

a {
    color: #000;
    text-decoration: none;
    -webkit-tap-highlight-color: transparent
}

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

.clear {
    clear: both
}

body, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, img, input, li, ol, p, table, td, ul {
    margin: 0;
    padding: 0
}

.wrap {
    width: 7.2rem;
    margin: 0 auto
}

.cf:before, .clearfix:before, .fixed:before, .footer:before, .header:before, .main:before, body:before {
    content: '';
    display: table
}

.cf:after, .clearfix:after, .fixed:after, .footer:after, .header:after, .main:after {
    content: '';
    display: table;
    clear: both
}

body {
    display: none;
    font-size: .26rem;
    margin: 0 auto;
    background-color: #eee;
    width: 100%;
    max-width: 750px;
    margin: 0 auto
}

.bg-blue {
    background: #eee url(../images/bg-blue.jpg) no-repeat top center;
    background-size: 7.5rem auto
}

.picker {
    max-width: 750px;
    margin: 0 auto
}

.main {
    background-color: #fff;
    border-radius: .1rem;
    overflow: hidden
}

.banner {
    width: 100%;
    margin-top: .2rem;
    border-radius: .1rem;
    overflow: hidden
}

.banner .swiper-container {
    width: 100%;
    height: 100%
}

.banner .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center
}

.banner .swiper-container-horizontal > .swiper-pagination-bullets {
    bottom: .25rem
}

.banner .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 .1rem;
    width: .13rem;
    height: .13rem;
    background: #fff;
    opacity: .7
}

.banner .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet-active {
    background-color: #fff;
    opacity: 1
}

.banner .swiper-slide a {
    display: block;
    width: 100%
}

.banner .swiper-slide img {
    width: 100%;
    display: block
}

.daohang {
    margin-top: .2rem;
    padding: .13rem 0 .28rem 0;
    background-color: #fff;
    border-radius: .1rem;
    overflow: hidden
}

.daohang ul li {
    float: left;
    width: 20%;
    text-align: center
}

.daohang ul li .pic {
    height: 1.06rem
}

.daohang ul li .pic img {
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle
}

.daohang ul li .tit {
    color: #000;
    font-size: .25rem;
    line-height: .6rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.gonggao {
    margin-top: .2rem;
    padding: .15rem 0 .15rem 0;
    background-color: #fff;
    border-radius: .1rem;
    overflow: hidden
}

.gonggao-left {
    float: left;
    width: 1.3rem;
    text-align: right;
    color: #000;
    font-size: .25rem;
    line-height: .5rem;
    font-weight: 700
}

.gonggao-left span {
    color: #f70101
}

.gonggao-right {
    float: right;
    width: 5.5rem;
    color: #4b4a4a;
    font-size: .22rem;
    line-height: .5rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-right: .2rem
}

.gonggao-right span {
    float: right;
    color: #4b4a4a
}

.Noticewarp {
    overflow: hidden;
    width: 100%
}

.Noticewarp .scroll {
    width: 9999px;
    float: left;
    position: relative
}

.tiaofu {
    margin-top: .2rem;
    border-radius: .1rem;
    overflow: hidden
}

.tiaofu img {
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle
}

.zhaopin {
    margin-top: .2rem;
    border-radius: .1rem;
    overflow: hidden
}

.zhaopin .home-ban {
    background-color: #fff
}

.zhaopin-list {
    height: auto
}

.zhaopin-list ul li {
    background-color: #fff;
    padding: .32rem .25rem .2rem .25rem;
    margin-top: .2rem;
    border-radius: .1rem;
    overflow: hidden
}

.zhaopin-list ul li:first-child {
    margin-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: .1rem;
    border-bottom-right-radius: .1rem
}

.zhaopin-list-top {
    height: auto
}

.zhaopin-list-bot {
    margin-top: .43rem
}

.zhaopin-list .tit {
    color: #000;
    font-size: .25rem;
    line-height: .37rem;
    font-weight: 700;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.zhaopin-list .tit span {
    float: right;
    font-weight: 400;
    color: #686767;
    font-size: .25rem;
    line-height: .37rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 50%;
}

.zhaopin-list .tit span.blue {
    color: #024fc2;
    background: url(../images/fangshi-tanhao.png) no-repeat left center;
    background-size: .28rem .28rem;
    padding-left: .38rem
}

.zhaopin-list .tit span.type_name {
    float: none;
    color: #ffffff;
    background-color: #0089df;
    border-radius: 0.05rem;
    padding: 0 0.05rem;
}

.zhaopin-list .des {
    color: #686767;
    font-size: .25rem;
    line-height: .37rem;
    margin-top: .11rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.zhaopin-list .des span {
    color: #e80202;
    font-size: .25rem;
    line-height: .37rem;
    font-weight: 700
}

.zhaopin-list .riqi {
    color: #4b4a4a;
    font-size: .22rem;
    line-height: .35rem;
    margin-top: .2rem
}

.zhaopin-list .info {
    color: #686767;
    font-size: .22rem;
    line-height: .35rem;
    margin-top: .16rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.zhaopin-list .info span {
    display: inline-block;
    padding: 0 .15rem;
    background-color: #eee;
    border-radius: .05rem
}

.zhaopin-list .bot {
    float: left;
    width: 3.7rem
}

.zhaopin-list .bot-pic {
    float: left;
    width: .52rem;
    height: .52rem;
    border-radius: 50%;
    overflow: hidden
}

.zhaopin-list .bot-pic img {
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle
}

.zhaopin-list .bot-tit {
    float: right;
    width: 3rem;
    color: #000;
    font-size: .22rem;
    line-height: .52rem
}

.zhaopin-list .bot-tit p {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.zhaopin-list .more {
    float: right;
    width: 2rem;
    height: .55rem;
    background: #034fc2 url(../images/zhaopin-more.jpg) no-repeat center center;
    background-size: 100% 100%;
    color: #fff;
    font-size: .25rem;
    line-height: .55rem;
    font-weight: 700;
    text-align: center;
    border-radius: .05rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.zhaopin-list .more a {
    color: #fff;
    display: block
}

.zhaopin-list .more.gray {
    background: #939596 url(../images/zhaopin-more2.jpg) no-repeat center center;
    background-size: 100% 100%
}

.zhaopin-list .shoucang {
    float: right;
    width: .8rem;
    height: .73rem;
    text-align: center;
    margin: -.15rem -.1rem 0 .1rem;
    background: url(../images/zhaopin-xing1.png) no-repeat top center;
    background-size: .33rem .33rem;
    color: #686767;
    font-size: .25rem;
    line-height: .4rem
}

.zhaopin-list .shoucang a {
    display: block;
    padding-top: .33rem;
    color: #686767;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.zhaopin-list .shoucang.active {
    background: url(../images/zhaopin-xing2.png) no-repeat top center;
    background-size: .33rem .33rem;
    color: #024fc2
}

.zhaopin-list .shoucang.active a {
    color: #024fc2
}

.zhaopin-list ul li.wujiaoxing {
    position: relative
}

.zhaopin-list ul li.wujiaoxing:after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    width: .56rem;
    height: .6rem;
    background: url(../images/wujiaoxing.png) no-repeat center center;
    background-size: 100% 100%
}

.zhaopin-list-anniu {
    border-top: #dcdcdc solid .01rem;
    padding: .35rem 0;
    margin-top: .2rem
}

.zhaopin-list-anniu a {
    display: inline-block;
    min-width: 22%;
    color: #686767;
    font-size: .3rem;
    line-height: .35rem
}

.zhaopin-list-anniu a img {
    width: .35rem;
    vertical-align: middle;
    margin-right: .1rem
}

.home-qz {
    background-color: #fff;
    border-radius: .1rem;
    overflow: hidden;
    margin-top: .2rem;
    padding-bottom: .4rem
}

.home-ban {
    border-bottom: #dcdcdc solid .01rem;
    padding: 0 .2rem 0 .2rem
}

.home-ban .tit {
    float: left;
    color: #034fc2;
    font-size: .33rem;
    line-height: .7rem;
    font-weight: 700
}

.home-ban .more {
    float: right;
    color: #000;
    font-size: .22rem;
    line-height: .7rem
}

.home-qz-list {
    padding: 0 .2rem
}

.home-qz-list ul li {
    border-bottom: #dcdcdc solid .01rem;
    padding: .33rem 0
}

.home-qz-list ul li .pic {
    float: left;
    width: .9rem;
    height: .9rem;
    border-radius: 50%;
    overflow: hidden;
    margin-left: .05rem
}

.home-qz-list ul li .pic img {
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle
}

.home-qz-list ul li .tit {
    float: left;
    margin-left: .14rem;
    width: 2.7rem;
    color: #4b4a4a;
    font-size: .25rem;
    line-height: .45rem
}

.home-qz-list ul li .des {
    float: right;
    width: 2.3rem;
    color: #4b4a4a;
    font-size: .25rem;
    line-height: .45rem;
    text-align: right;
    margin-right: .05rem
}

.home-qz-list ul li .des .red {
    color: #e13030
}

.home-qz-list ul li .duigou {
    float: left;
    width: .3rem;
    height: .9rem;
    background: url(../images/duigou0.png) no-repeat center center;
    background-size: 100% auto;
    margin-right: .1rem;
    font-size: 0
}

.home-qz-list ul li.active .duigou {
    background: url(../images/duigou1.png) no-repeat center center;
    background-size: 100% auto
}

.home-qz-list ul li.bukexuan .duigou {
    background-image: none
}

.home-qz-list ul li .zhuangtai {
    float: right;
    width: 1.4rem;
    height: .4rem;
    background: url(../images/xiangqing-more.jpg) no-repeat;
    background-size: 100% 100%;
    text-align: center;
    color: #fff;
    font-size: .25rem;
    line-height: .4rem;
    border-radius: .2rem;
    margin-top: .2rem
}

.home-qz-list ul li .zhuangtai.gray {
    background-image: none;
    background: linear-gradient(45deg, #d5d7d8 0, #afafaf 100%)
}

.home-qz-list ul li .yichu {
    float: right;
    width: 1rem;
    height: .4rem;
    background-color: #dcdcdc;
    text-align: center;
    color: #000;
    font-size: .25rem;
    line-height: .4rem;
    border-radius: .2rem;
    margin-left: .05rem;
    margin-top: .2rem
}

.zhanwei {
    height: 2rem
}

.f-nav {
    margin: 0 auto;
    text-align: center;
    width: 100%;
    max-width: 750px;
    min-width: 320px;
    height: 1.5rem;
    background-color: #fff;
    position: fixed;
    bottom: 0;
    z-index: 99
}

.f-nav ul li {
    float: left;
    width: 25%;
    text-align: center;
    padding-top: .23rem;
    position: relative
}

.f-nav ul li:after {
    content: "";
    position: absolute;
    left: 0;
    top: .35rem;
    width: .02rem;
    height: .9rem;
    background-color: #efefef
}

.f-nav ul li:first-child:after {
    display: none
}

.f-nav ul li .pic {
    height: .58rem
}

.f-nav ul li .pic img {
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle
}

.f-nav ul li .tit {
    color: #000;
    font-size: .32rem;
    line-height: .56rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.f-piliang {
    margin: 0 auto;
    text-align: center;
    width: 100%;
    max-width: 750px;
    min-width: 320px;
    height: 1.3rem;
    background-color: #fff;
    position: fixed;
    bottom: 0;
    z-index: 9999;
    padding-top: .35rem
}

.f-piliang-left {
    float: left;
    color: #4b4a4a;
    font-size: .25rem;
    line-height: .6rem;
    margin-left: .4rem;
    background: url(../images/duigou0.png) no-repeat left center;
    background-size: .3rem .3rem;
    padding-left: .5rem;
    cursor: pointer
}

.f-piliang-left.active {
    background: url(../images/duigou1.png) no-repeat left center;
    background-size: .3rem .3rem
}

.f-piliang-mid {
    float: right;
    color: #4b4a4a;
    font-size: .25rem;
    line-height: .6rem
}

.f-piliang-mid span {
    color: #e80202
}

.f-piliang-right {
    float: right;
    color: #4b4a4a;
    font-size: .3rem;
    line-height: .6rem;
    margin-right: .4rem
}

.fpr1 {
    width: 1.5rem;
    height: .6rem;
    background: url(../images/xiangqing-more.jpg) no-repeat;
    background-size: 100% 100%;
    text-align: center;
    color: #fff;
    font-size: .3rem;
    line-height: .6rem;
    padding: 0 .2rem;
    border-radius: .3rem
}

.fpr2 {
    width: 1.5rem;
    height: .6rem;
    background: url(../images/xiangqing-more2.jpg) no-repeat;
    background-size: 100% 100%;
    text-align: center;
    color: #fff;
    font-size: .3rem;
    line-height: .6rem;
    padding: 0 .2rem;
    border-radius: .3rem
}

.search-box {
    margin-top: .2rem;
    padding: .2rem;
    background-color: #fff;
    border-radius: .1rem;
    overflow: hidden
}

.search {
    height: auto
}

.search input[type=search] {
    width: 100%;
    height: .64rem;
    color: #000;
    font-size: .25rem;
    border: #e5e5e5 solid .01rem;
    border-radius: .32rem;
    outline: 0;
    background: url(../images/search-icon.png) no-repeat;
    background-size: .37rem .29rem;
    background-position: .39rem .16rem;
    padding-left: .85rem
}

.shaixuan {
    height: auto
}

.shaixuan-ban {
    padding-top: .2rem;
    padding-bottom: .2rem
}

.shaixuan-ban ul li {
    float: left;
    width: 20%;
    text-align: center;
    color: #282727;
    font-size: .3rem;
    line-height: .4rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.shaixuan-ban ul li:nth-child(1) {
    width: 28%
}

.shaixuan-ban ul li:nth-child(2) {
    width: 18%
}

.shaixuan-ban ul li:nth-child(3) {
    width: 18%
}

.shaixuan-ban ul li:nth-child(4) {
    width: 18%
}

.shaixuan-ban ul li:nth-child(5) {
    width: 18%
}

.shaixuan-ban ul li i {
    display: inline-block;
    width: .13rem;
    height: .08rem;
    background: url(../images/shaixuan-icon.png) no-repeat;
    background-size: 100% 100%;
    margin-left: .1rem;
    vertical-align: middle
}

.shaixuan-ban ul li:hover {
    color: #034fc2
}

.shaixuan-ban ul li:hover i {
    background: url(../images/shaixuan-icon2.png) no-repeat;
    background-size: 100% 100%
}

.shaixuan-con {
    color: #686767;
    font-size: .22rem;
    line-height: .6rem;
    border-top: #eee solid .01rem;
    padding-bottom: .1rem
}

.shaixuan-con a {
    display: inline-block;
    padding: 0 .15rem;
    background-color: #fff;
    border: #034fc2 solid .01rem;
    border-radius: .05rem;
    margin-top: .2rem;
    position: relative;
    margin-right: .15rem;
    color: #686767;
    margin-right: .15rem
}

.shaixuan-con a:after {
    content: "";
    position: absolute;
    right: -.1rem;
    top: -.05rem;
    width: .2rem;
    height: .2rem;
    z-index: 3333;
    background: url(../images/cha.png) no-repeat;
    background-size: 100% 100%
}

.xiangqing {
    background-color: #fff;
    border-radius: .1rem;
    overflow: hidden;
    margin-top: .2rem;
    padding: .2rem .2rem .4rem .2rem;
    position: relative
}

.xiangqing .tit {
    color: #000;
    font-size: .35rem;
    line-height: .52rem;
    font-weight: 700;
}

.xiangqing .tit span {
    float: right;
    font-weight: 400;
    color: #686767;
    font-size: .25rem;
    line-height: .52rem;
    max-width: 50%;
}

.xiangqing .price {
    color: #e80202;
    font-size: .25rem;
    line-height: .37rem;
    font-weight: 700;
    margin-top: .11rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.xiangqing .des {
    color: #686767;
    font-size: .25rem;
    line-height: .5rem;
    margin-top: .1rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.xiangqing .des img {
    width: .3rem;
    vertical-align: middle;
    margin-right: .05rem;
    margin-top: -.02rem
}

.xiangqing .des span {
    color: #e80202;
    font-weight: 700
}

.xiangqing .ban {
    color: #000;
    font-size: .3rem;
    line-height: .45rem;
    font-weight: 700;
    margin-top: .43rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.xiangqing .info {
    color: #686767;
    font-size: .22rem;
    line-height: .35rem;
    margin-top: .07rem
}

.xiangqing .info span {
    display: inline-block;
    padding: 0 .15rem;
    background-color: #eee;
    border-radius: .05rem;
    margin-top: .13rem
}

.xiangqing .shoucang {
    position: absolute;
    right: .3rem;
    top: 1.86rem;
    width: 1.3rem;
    height: .4rem;
    text-align: right;
    color: #686767;
    font-size: .25rem;
    line-height: .4rem
}

.xiangqing .shoucang i {
    display: inline-block;
    width: .33rem;
    height: .33rem;
    background: url(../images/zhaopin-xing1.png) no-repeat center center;
    background-size: 100% 100%;
    vertical-align: middle;
    margin-top: -.02rem;
    margin-right: .05rem
}

.xiangqing .shoucang a {
    color: #686767;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.xiangqing .shoucang.active {
    color: #024fc2
}

.xiangqing .shoucang.active i {
    background: url(../images/zhaopin-xing2.png) no-repeat center center;
    background-size: 100% 100%
}

.xiangqing .shoucang.active a {
    color: #024fc2
}

.xiangqing .show {
    color: #686767;
    font-size: .22rem;
    line-height: .35rem;
    margin-top: .2rem;
    overflow: hidden
}

.xiangqing .show.yes {
    height: auto
}

.xiangqing .show.no {
    height: 1.4rem
}

.xiangqing .anniu {
    display: none;
    text-align: center;
    color: #034fc2;
    font-size: .22rem;
    line-height: .35rem;
    margin-top: .2rem;
    cursor: pointer
}

.xiangqing .anniu a {
    color: #034fc2
}

.xiangqing .anniu i {
    display: inline-block;
    width: .22rem;
    height: .12rem;
    background: url(../images/zhankai.png) no-repeat;
    background-size: 100% 100%;
    vertical-align: middle;
    margin-top: -.02rem;
    margin-left: .05rem;
    cursor: pointer
}

.xiangqing .anniu.yes {
    display: none
}

.xiangqing .anniu.no {
    display: block
}

.xiangqing .more {
    width: 4rem;
    height: .55rem;
    background: #034fc2 url(../images/xiangqing-more.jpg) no-repeat center center;
    background-size: 100% 100%;
    color: #fff;
    font-size: .25rem;
    line-height: .55rem;
    font-weight: 700;
    text-align: center;
    border-radius: .05rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin: 0 auto;
    margin-top: .3rem
}

.xiangqing .more a {
    color: #fff;
    display: block
}

.gongsi {
    background-color: #fff;
    border-radius: .1rem;
    overflow: hidden;
    margin-top: .2rem;
    padding: .2rem .2rem .3rem .2rem;
    position: relative
}

.gongsi:after {
    content: "";
    position: absolute;
    right: .38rem;
    top: 1.26rem;
    width: .12rem;
    height: .24rem;
    background: url(../images/gongsi-more.png) no-repeat center center;
    background-size: 100% 100%
}

.gongsi .tit {
    color: #000;
    font-size: .3rem;
    line-height: .4rem;
    font-weight: 700;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.gongsi .des {
    color: #000;
    font-size: .25rem;
    line-height: .5rem;
    padding-right: .15rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.gongsi .info {
    color: #686767;
    font-size: .22rem;
    line-height: .35rem;
    margin-top: .13rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.gongsi .info span {
    display: inline-block;
    padding: 0 .15rem;
    background-color: #eee;
    border-radius: .05rem
}

.layui-layer {
    border-radius: .2rem
}

.tanchuang {
    display: none;
    width: 5rem;
    min-height: 3rem;
    max-height: 80vh;
    background-color: #fff;
    padding-bottom: .5rem
}

.tanchuang.tanchuang-kuan {
    width: 6.6rem
}

.tanchuang.tanchuang-da {
    width: 7.5rem
}

.tanchuang .pic {
    margin: 0 auto;
    width: 1.15rem;
    padding-top: .46rem;
    text-align: center
}

.tanchuang .pic img {
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle
}

.tanchuang .pic-da {
    margin: 0 auto;
    width: 5rem;
    padding-top: .46rem;
    text-align: center
}

.tanchuang .pic-da img {
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle
}

.tanchuang .tit {
    color: #686767;
    font-size: .25rem;
    line-height: .35rem;
    padding: .26rem .2rem 0 .2rem;
    text-align: center
}

.tanchuang .tit .red {
    color: #e80202
}

.tanchuang .des {
    color: #e80202;
    font-size: .25rem;
    line-height: .35rem;
    padding: .26rem .2rem 0 .2rem;
    text-align: left
}

.tanchuang .more {
    width: 3rem;
    height: .55rem;
    background: #034fc2 url(../images/zhaopin-more.jpg) no-repeat center center;
    background-size: 100% 100%;
    text-align: center;
    color: #fff;
    font-size: .25rem;
    line-height: .55rem;
    margin: 0 auto;
    margin-top: .26rem
}

.tanchuang .more input {
    background: 0 0;
    width: 100%;
    height: 100%;
    display: block;
    color: #fff;
    font-size: .25rem;
    border: none
}

.tanchuang .more a {
    color: #fff;
    display: block
}

.tanchuang .shifou {
    text-align: center;
    margin-top: .3rem
}

.tanchuang .shifou a {
    display: inline-block;
    width: .88rem;
    height: .55rem;
    background-color: #e5e5e5;
    border-radius: .05rem;
    color: #999;
    font-size: .25rem;
    line-height: .55rem;
    font-weight: 700;
    margin: 0 .25rem
}

.tanchuang .shifou a:first-child {
    background: #0254c4 url(../images/zhaopin-more.jpg) no-repeat center center;
    background-size: 100% 100%;
    color: #fff
}

.tanchuang.tanchuang-kuan .more {
    width: 4rem;
    margin-top: .5rem
}

.tanchuang .table {
    color: #686767;
    font-size: .25rem;
    line-height: .35rem;
    margin-top: .26rem;
    padding: 0 .2rem
}

.tanchuang .table tr td {
    padding: .05rem 0
}

.tanchuang .blue {
    color: #034fc2;
    font-size: .3rem;
    line-height: .4rem;
    font-weight: 700;
    padding: .4rem .2rem 0 .6rem
}

.tanchuang .kapian {
    width: 4.3rem;
    border: #034fc2 solid .01rem;
    border-radius: .2rem;
    margin: 0 auto;
    margin-top: .45rem;
    text-align: center;
    overflow: hidden
}

.tanchuang .kapian-price {
    color: #dc1010;
    font-size: .8rem;
    line-height: 1.5rem;
    font-weight: 700
}

.tanchuang .kapian-price span {
    vertical-align: middle;
    font-size: .35rem;
    font-weight: 400
}

.tanchuang .kapian-des {
    color: #101011;
    font-size: .3rem;
    line-height: .8rem;
    background-color: #e9f0fa
}

.kapianlist {
    height: auto;
    padding: 0 0.5rem;
}

.kapianlist ul li {
    float: left;
    width: 60%;
    border: #034fc2 solid 0.01rem;
    border-radius: 0.2rem;
    margin-top: 0.45rem;
    text-align: center;
    overflow: hidden;
}

.kapianlist ul li:nth-child(even) {
    margin-left: 3%;
    width: 37%;
}

.kapianlist .kapianlist-price {
    color: #dc1010;
    font-size: 0.3rem;
    line-height: 1rem;
    font-weight: bold;
}

.kapianlist .kapianlist-price span {
    vertical-align: middle;
    font-size: 0.2rem;
    font-weight: normal;
}

.kapianlist .kapianlist-des {
    color: #101011;
    font-size: 0.2rem;
    line-height: 0.4rem;
    background-color: #e9f0fa;
}

.tanchuang .xieyi {
    padding: .3rem
}

.tanchuang .xieyi-des {
    color: #000;
    font-size: .25rem;
    line-height: .5rem;
    height: 2.5rem;
    overflow: auto;
    border: #eee solid .01rem;
    padding: 0 .2rem
}

.tanchuang .tongyi {
    text-align: center;
    color: #686767;
    font-size: .25rem;
    line-height: .5rem
}

.tanchuang .tongyi a {
    color: #0251c3
}

.tanchuang .tongyi a:hover {
    text-decoration: underline
}

.tanchuang .tongyi input {
    vertical-align: middle
}

.pagination {
    width: 100%;
    display: block;
    text-align: center;
    font-size: .22rem;
    color: #7b7b7b;
    padding-bottom: .3rem;
    padding-top: .3rem
}

.pagination a {
    color: #7b7b7b;
    padding: .05rem .1rem;
    border-radius: .05rem;
    border: #ddd solid .01rem;
    margin: 0 .06rem;
    background-color: #fff
}

.pagination a:hover {
    background-color: #034fc2;
    color: #fff;
    border: #0080cc solid .01rem
}

.pagination a.now {
    background-color: #034fc2;
    color: #fff;
    border: #0080cc solid .01rem
}

.pagination li {
    display: inline
}

.n-gonggao {
    height: auto
}

.n-gonggao ul li {
    background-color: #fff;
    border-radius: .1rem;
    overflow: hidden;
    margin-top: .2rem;
    padding: .3rem .2rem .35rem .2rem
}

.n-gonggao ul li .tit {
    color: #4b4a4a;
    font-size: .25rem;
    line-height: .37rem;
    font-weight: 700;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.n-gonggao ul li .riqi {
    color: #000;
    font-size: .22rem;
    line-height: .35rem;
    margin-top: .12rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.n-gonggao ul li .con {
    height: auto;
    margin-top: .15rem
}

.n-gonggao ul li .pic {
    float: left;
    max-width: 1.86rem;
    max-height: .7rem
}

.n-gonggao ul li .pic img {
    display: inline-block;
    max-width: 1.72rem;
    max-height: .7rem;
    vertical-align: middle;
    margin-right: .14rem
}

.n-gonggao ul li .des {
    color: #4b4a4a;
    font-size: .22rem;
    line-height: .35rem;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.n-xiangqing {
    background-color: #fff;
    border-radius: .1rem;
    overflow: hidden;
    margin-top: .2rem;
    padding: .3rem .2rem .35rem .2rem
}

.n-xiangqing .tit {
    color: #4b4a4a;
    font-size: .25rem;
    line-height: .37rem;
    font-weight: 700
}

.n-xiangqing .riqi {
    color: #000;
    font-size: .22rem;
    line-height: .35rem;
    margin-top: .12rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.n-xiangqing .des {
    color: #4b4a4a;
    font-size: .24rem;
    line-height: .6rem;
    margin-top: .12rem;
    min-height: 3rem
}

.n-xiangqing .des img {
    max-width: 100%
}

.qiye {
    background-color: #fff;
    border-radius: .1rem;
    overflow: hidden;
    margin-top: .2rem;
    padding: .25rem .2rem .3rem .2rem
}

.qiye .ban {
    color: #000;
    font-size: .4rem;
    line-height: .6rem;
    font-weight: 700
}

.qiye .ban .bianji {
    float: right;
    height: .26rem;
    font-weight: 400
}

.qiye .ban .bianji img {
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle
}

.qiye .con {
    color: #4b4a4a;
    font-size: .25rem;
    line-height: .5rem;
    margin-top: .2rem
}

.qiye .pic {
    text-align: center;
    border: #e5e5e5 dashed .01rem;
    margin-top: .2rem
}

.qiye .pic img {
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle
}

.qiye .shenfenzheng {
    margin-top: .2rem
}

.qiye .shenfenzheng ul li {
    float: left;
    width: 48.5%;
    height: 1.8rem;
    border: #e5e5e5 dashed .01rem
}

.qiye .shenfenzheng ul li:nth-child(even) {
    margin-left: 3%
}

.qiye .shenfenzheng ul li a {
    display: block;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center
}

.qiye .shenfenzheng ul li img {
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle
}

.jianli-li {
    background-color: #fff;
    border-radius: .1rem;
    overflow: hidden;
    margin-top: .2rem;
    padding: .25rem .2rem .3rem .2rem;
    position: relative
}

.jianli-li .ban {
    color: #000;
    font-size: .3rem;
    line-height: .45rem;
    font-weight: 700;
    position: relative;
    padding-left: .17rem
}

.jianli-li .ban:after {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -.17rem;
    width: .05rem;
    height: .34rem;
    background-color: #0254c4
}

.jianli-li .tit {
    color: #000;
    font-size: .35rem;
    line-height: .5rem;
    font-weight: 700
}

.jianli-li .tit span {
    margin-left: .2rem;
    color: #686767;
    font-size: .25rem;
    font-weight: 400
}

.jianli-li .con {
    color: #686767;
    font-size: .25rem;
    line-height: .5rem;
    margin-top: .2rem;
    margin-top: .11rem
}

.jianli-li .con a {
    color: #024fc2;
    text-decoration: underline;
}

.jianli-li .line {
    height: .01rem;
    background-color: #eee;
    margin-top: .1rem;
    margin-bottom: .1rem
}

.jianli-li .pic {
    text-align: center
}

.jianli-li .pic ul li {
    float: left;
    width: 48.5%;
    height: 2rem;
    margin-top: .2rem;
    border: #eee solid .01rem
}

.jianli-li .pic ul li:nth-child(even) {
    margin-left: 3%
}

.jianli-li .pic ul li img {
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle
}

.jianli-li .pic2 {
    text-align: center
}

.jianli-li .pic2 ul li {
    float: left;
    width: 48.5%;
    height: auto;
    margin-top: .2rem
}

.jianli-li .pic2 ul li:nth-child(even) {
    margin-left: 3%
}

.jianli-li .pic2 ul li .pic2-pic {
    height: 2rem;
    border: #eee solid .01rem
}

.jianli-li .pic2 ul li .pic2-pic img {
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle
}

.jianli-li .pic2 ul li .pic2-tit {
    color: #000;
    font-size: .25rem;
    line-height: .6rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.jianli-li .bianji {
    float: right;
    height: .54rem;
    color: #0254c4;
    font-size: .25rem;
    line-height: .5rem
}

.jianli-li .bianji a {
    display: inline-block;
    border: #0254c4 solid 1px;
    border-radius: .23rem;
    padding: 0 .2rem;
    font-weight: 400
}

.jianli-li .bianji img {
    max-width: .3rem;
    max-height: .3rem;
    vertical-align: middle;
    margin-left: .05rem;
    margin-right: .05rem;
    transform: translateY(-.02rem)
}

.jianli-li .tingzhi {
    position: absolute;
    bottom: .25rem;
    right: .2rem;
    width: .8rem;
    height: auto;
    text-align: center
}

.jianli-li .tingzhi-pic {
    width: .8rem;
    height: .28rem
}

.jianli-li .tingzhi-pic img {
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle
}

.jianli-li .tingzhi-tit {
    color: #111;
    font-size: .22rem;
    line-height: .34rem
}

.jianli-li .tianjia {
    color: #686767;
    font-size: .25rem;
    line-height: .84rem;
    border-top: #eee solid .01rem;
    text-align: center;
    margin-top: .3rem
}

.jianli-li .tianjia i {
    display: inline-block;
    width: .27rem;
    height: .27rem;
    background: url(../images/tianjia.png) no-repeat;
    background-size: 100% 100%;
    vertical-align: middle;
    margin-top: -.02rem;
    margin-right: .1rem
}

.jianli-li .shoucang {
    float: right;
    width: .8rem;
    height: .73rem;
    text-align: center;
    margin: -.5rem -.1rem 0 .1rem;
    background: url(../images/zhaopin-xing1.png) no-repeat top center;
    background-size: .33rem .33rem;
    color: #686767;
    font-size: .25rem;
    line-height: .4rem
}

.jianli-li .shoucang a {
    display: block;
    padding-top: .33rem;
    color: #686767;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.jianli-li .shoucang.active {
    background: url(../images/zhaopin-xing2.png) no-repeat top center;
    background-size: .33rem .33rem;
    color: #024fc2
}

button.shangchuan {
    width: 1.89rem;
    height: .8rem;
    background: url(../images/dianjishangchuan.png) no-repeat;
    background-size: 100% 100%;
    color: #848383;
    font-size: .22rem;
    line-height: .8rem
}

button.shangchuan_sfz {
    width: 100%;
    height: 1.7rem;
    background: url(../images/dianjishangchuan.jpg) no-repeat top center;
    background-size: .7rem .94rem;
    color: #848383;
    font-size: .22rem;
    line-height: .22rem;
    padding-top: .85rem;
    border: #e5e5e5 dashed .01rem
}

button.shangchuan_sfz_geren {
    width: 100%;
    height: 1.7rem;
    border: #e5e5e5 dashed .01rem;
    background-color: #fff
}

button.shangchuan_sfz_geren .shangchuan-pic {
    width: 100%;
    height: .61rem
}

button.shangchuan_sfz_geren .shangchuan-pic img {
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle
}

button.shangchuan_sfz_geren .shangchuan-tit {
    color: #848383;
    font-size: .22rem;
    line-height: .22rem;
    margin-top: .12rem
}

.w-linker {
    background-color: #fff;
    border-radius: .1rem;
    overflow: hidden;
    margin-top: .2rem;
    padding: .15rem .2rem .6rem .2rem
}

.w-linker ul li {
    border-bottom: #eee solid .01rem;
    color: #000;
    font-size: .25rem;
    line-height: .9rem;
    background: url(../images/linker-more.png) no-repeat right center;
    background-size: .22rem auto;
    font-weight: 700
}

.w-linker ul li a {
    display: block;
    color: #000
}

.w-linker ul li img {
    width: .42rem;
    vertical-align: middle;
    margin-right: .05rem
}

.w-linker ul li i {
    display: inline-block;
    width: .2rem;
    height: .2rem;
    background-color: #dc1010;
    border-radius: 50%;
    vertical-align: text-top
}

.w-linker ul li.red {
    color: #dc1010
}

.w-linker ul li.red a {
    color: #dc1010
}

.w-more {
    display: block;
    width: 70%;
    margin: 0 auto;
    text-align: center;
    height: .55rem;
    background: #024fc2 url(../images/xiangqing-more.jpg) no-repeat center center;
    background-size: 100% 100%;
    color: #fff;
    font-size: .25rem;
    line-height: .55rem;
    border-radius: .05rem;
    cursor: pointer;
    border: none;
    margin-top: .5rem
}

.w-more a {
    display: block;
    color: #fff
}

.w-top {
    text-align: center;
    padding-top: .8rem
}

.w-top .pic {
    width: 1.2rem;
    margin: 0 auto;
    height: 1.2rem;
    position: relative
}

.w-top .pic .huangguan {
    position: absolute;
    top: -.38rem;
    left: -.35rem;
    width: .66rem;
    height: .66rem
}

.w-top .pic img {
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle;
    border-radius: .1rem
}

.w-top .more {
    color: #000;
    font-size: .25rem;
    line-height: .6rem;
    margin-top: .2rem
}

.w-top .more span {
    display: inline-block;
    background-color: #fff;
    padding: 0 1rem;
    border-radius: .3rem
}

.w-top .more a {
    color: #000
}

.w-top .more2 {
    color: #fff;
    font-size: .25rem;
    line-height: .6rem;
    margin-top: .2rem
}

.w-top .more2 span {
    display: inline-block;
    padding: 0 1rem;
    border-radius: .3rem
}

.w-top .more2 a {
    color: #fff
}

.w-juese {
    height: auto;
    padding-top: .27rem
}

.w-juese ul li {
    background-color: #fff;
    border-radius: .1rem;
    overflow: hidden;
    margin-top: .2rem;
    padding: .25rem .2rem .25rem .2rem
}

.w-juese ul li .pic {
    float: left;
    width: .8rem;
    height: .8rem
}

.w-juese ul li .pic img {
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle
}

.w-juese ul li .con {
    float: left;
    margin-left: .3rem
}

.w-juese ul li .con .tit {
    color: #000;
    font-size: .3rem;
    line-height: .4rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.w-juese ul li .con .des {
    color: #686767;
    font-size: .25rem;
    line-height: .4rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.w-juese ul li .more {
    float: right;
    width: 1.2rem;
    height: .55rem;
    background: #034fc2 url(../images/zhaopin-more.jpg) no-repeat center center;
    background-size: 100% 100%;
    color: #fff;
    font-size: .25rem;
    line-height: .55rem;
    font-weight: 700;
    text-align: center;
    border-radius: .05rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-top: .11rem
}

.w-juese ul li .more a {
    color: #fff;
    display: block
}

.w-juese ul li .ewm {
    float: right;
    width: .33rem;
    height: .33rem;
    margin-top: .2rem
}

.w-juese ul li .ewm img {
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle
}

.w-mima {
    background-color: #fff;
    border-radius: .1rem;
    overflow: hidden;
    margin-top: .2rem;
    padding: .3rem .2rem .6rem .2rem
}

.w-mima-tit {
    color: #000;
    font-size: .4rem;
    line-height: .6rem;
    font-weight: 700
}

.w-mima-des {
    color: #686767;
    font-size: .25rem;
    line-height: .43rem;
    margin-top: .13rem
}

.w-xiaoxi {
    background-color: #fff;
    border-radius: .1rem;
    overflow: hidden;
    margin-top: .2rem;
    padding: .35rem .3rem .6rem .3rem
}

.w-xiaoxi-ban {
    color: #000;
    font-size: .3rem;
    line-height: .35rem;
    padding-left: .15rem;
    position: relative
}

.w-xiaoxi-ban:after {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -.17rem;
    width: .05rem;
    height: .34rem;
    background-color: #0254c4
}

.w-xiaoxi-list {
    height: auto
}

.w-xiaoxi-list ul li {
    padding: .3rem 0;
    color: #000;
    font-size: .26rem;
    line-height: .5rem;
    border-bottom: #e5e5e5 solid .01rem
}

.w-xiaoxi-list ul li .tit {
    float: left;
    width: 3.8rem;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.w-xiaoxi-list ul li .des {
    float: right;
    width: 1.8rem;
    text-align: right
}

.w-xiaoxi-list ul li .red {
    color: #e80202
}

.w-cishu {
    background-color: #fff;
    border-radius: .1rem;
    overflow: hidden;
    margin-top: .2rem;
    padding: .1rem .2rem .6rem .2rem
}

.w-cishu-ban {
    text-align: center;
    padding: 0 .5rem
}

.w-cishu-ban ul li {
    float: left;
    width: 50%;
    text-align: center;
    color: #000;
    font-size: .3rem;
    line-height: .78rem;
    cursor: pointer
}

.w-cishu-ban ul li span {
    display: inline-block;
    position: relative
}

.w-cishu-ban ul li.active {
    color: #024fc2
}

.w-cishu-ban ul li.active span:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: .05rem;
    background-color: #024fc2
}

.w-cishu-ban3 {
    text-align: center;
    padding: 0 .5rem
}

.w-cishu-ban3 ul li {
    float: left;
    width: 33.33%;
    text-align: center;
    color: #000;
    font-size: .3rem;
    line-height: .78rem;
    cursor: pointer
}

.w-cishu-ban3 ul li span {
    display: inline-block;
    position: relative
}

.w-cishu-ban3 ul li.active {
    color: #024fc2
}

.w-cishu-ban3 ul li.active span:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: .05rem;
    background-color: #024fc2
}

.w-cishu-ban4 {
    text-align: center;
    padding: 0 .5rem
}

.w-cishu-ban4 ul li {
    float: left;
    width: 25%;
    text-align: center;
    color: #000;
    font-size: .3rem;
    line-height: .78rem;
    cursor: pointer
}

.w-cishu-ban4 ul li span {
    display: inline-block;
    position: relative
}

.w-cishu-ban4 ul li.active {
    color: #024fc2
}

.w-cishu-ban4 ul li.active span:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: .05rem;
    background-color: #024fc2
}

.w-cishu-con-top {
    color: #000;
    font-size: .3rem;
    line-height: 1rem;
    background-color: #f7f7f7;
    padding: 0 .3rem;
    margin-top: .3rem
}

.w-cishu-con-top span {
    float: right
}

.w-cishu-con-top i {
    display: inline-block;
    width: .26rem;
    height: .26rem;
    background: url(../images/cishu-icon.png) no-repeat;
    background-size: 100% 100%;
    vertical-align: middle;
    margin-right: .05rem
}

.w-cishu-con-list {
    height: auto
}

.w-cishu-con-list ul li {
    padding: .3rem 0;
    border-bottom: #e5e5e5 solid .01rem
}

.w-cishu-con-list ul li .tit {
    float: left;
    width: 2.5rem;
    color: #000;
    font-size: .25rem;
    line-height: .36rem;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.w-cishu-con-list ul li .des {
    float: right;
    width: 3rem;
    text-align: right;
    color: #4b4a4a;
    font-size: .22rem;
    line-height: .36rem
}

.w-jianli {
    background-color: #fff;
    border-radius: .1rem;
    margin-top: .2rem;
    padding: .3rem .2rem .6rem .2rem
}

.w-jianli-form {
    margin-top: .34rem
}

.w-jianli-form .left {
    float: left;
    width: 1.8rem;
    font-weight: 700;
    text-align: right;
    color: #4b4a4a;
    font-size: .25rem;
    line-height: .6rem
}

.w-jianli-form .mid {
    float: right;
    width: .1rem;
    height: .6rem;
    color: #fc0101;
    font-size: .22rem;
    line-height: .6rem;
    margin-left: .1rem;
    margin-right: .2rem
}

.w-jianli-form .right {
    float: right;
    width: 4.4rem;
    color: #4b4a4a;
    font-size: .22rem;
    line-height: .6rem
}

.w-jianli-form .right.flex {
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.w-jianli-form ul li {
    margin-top: .3rem
}

.w-jianli-form .jianli-input {
    width: 100%;
    height: .6rem;
    color: #4b4a4a;
    font-size: .22rem;
    border: #e5e5e5 solid .01rem;
    border-radius: .05rem;
    padding-left: .1rem
}

.w-jianli-form select {
    width: 95%;
    height: .6rem;
    color: #4b4a4a;
    font-size: .22rem;
    border: #e5e5e5 solid .01rem;
    border-radius: .05rem;
    padding-left: .1rem
}

.w-jianli-form .jianli-input-xiao {
    width: 60%;
    height: .6rem;
    color: #4b4a4a;
    font-size: .22rem;
    border: #e5e5e5 solid .01rem;
    border-radius: .05rem;
    padding-left: .1rem
}

.w-jianli-form .jianli-input-button {
    width: 38%;
    text-align: center;
    height: .6rem;
    background-color: #024fc2;
    color: #fff;
    font-size: .22rem;
    border-radius: .05rem;
    cursor: pointer;
    border: none
}

.w-jianli-form .jianli-input-submit {
    display: block;
    width: 70%;
    margin: 0 auto;
    text-align: center;
    height: .55rem;
    background: #024fc2 url(../images/xiangqing-more.jpg) no-repeat center center;
    background-size: 100% 100%;
    color: #fff;
    font-size: .25rem;
    border-radius: .05rem;
    cursor: pointer;
    border: none;
    margin-top: .5rem
}

.w-jianli-form .jianli-input-submit1 {
    display: inline-block;
    width: 2.5rem;
    text-align: center;
    height: .55rem;
    background: #024fc2 url(../images/xiangqing-more.jpg) no-repeat center center;
    background-size: 100% 100%;
    color: #fff;
    font-size: .25rem;
    border-radius: .05rem;
    cursor: pointer;
    border: none;
    margin-left: .7rem
}

.w-jianli-form .jianli-input-submit2 {
    display: inline-block;
    width: 2.5rem;
    text-align: center;
    height: .55rem;
    background: #f98011 url(../images/xiangqing-more2.jpg) no-repeat center center;
    background-size: 100% 100%;
    color: #fff;
    font-size: .25rem;
    border-radius: .05rem;
    cursor: pointer;
    border: none;
    margin-left: .4rem
}

.w-jianli-form .jianli-textarea {
    width: 100%;
    height: 1.8rem;
    line-height: .6rem;
    color: #4b4a4a;
    font-size: .22rem;
    border: #e5e5e5 solid .01rem;
    border-radius: .05rem;
    padding-left: .1rem;
    outline: 0;
    resize: none
}

.w-jianli-form .tongyi {
    text-align: center;
    color: #686767;
    font-size: .25rem;
    line-height: .5rem
}

.w-jianli-form .tongyi a {
    color: #0251c3
}

.w-jianli-form .tongyi a:hover {
    text-decoration: underline
}

.w-jianli-form .tongyi input {
    vertical-align: middle
}

.w-jianli-form .line {
    height: .01rem;
    background-color: #e5e5e5
}

.w-jianli-form .sub-ban {
    float: left;
    color: #000;
    font-size: .3rem;
    line-height: 1.5;
    font-weight: 700
}

.w-jianli-form .yaoqiu img {
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle
}

.w-jianli-form .shenfen-left {
    float: left;
    width: 48.5%
}

.w-jianli-form .shenfen-right {
    float: right;
    width: 48.5%
}

.w-jianli-form .lingdang-ban {
    color: #4b4a4a;
    font-size: .25rem;
    line-height: .6rem;
    font-weight: 700
}

.w-jianli-form .lingdang-ban i {
    display: inline-block;
    width: .32rem;
    height: .32rem;
    background: url(../images/lingdang.png) no-repeat;
    background-size: 100% 100%;
    vertical-align: middle;
    margin-right: .1rem
}

.w-jianli-form .lingdang-des {
    color: #4b4a4a;
    font-size: .22rem;
    line-height: .34rem;
    margin-top: .1rem
}

.layui-form-checkbox i {
    width: .3rem;
    height: .28rem
}

.layui-form-checked[lay-skin=primary] i {
    border-color: #024fc2 !important;
    background-color: #024fc2
}

.layui-form-radio {
    margin: 0;
    line-height: .6rem;
    padding-right: .1rem
}

.layui-form-radio * {
    font-size: .22rem;
    color: #4b4a4a
}

.layui-form-radio > i {
    font-size: .22rem;
    margin-right: .08rem
}

.layui-form-radio:hover * {
    color: #024fc2
}

.layui-form-radioed {
    color: #024fc2
}

.layui-form-radioed > i {
    color: #024fc2
}

.layui-form-radio:hover div {
    color: #4b4a4a
}

.layui-input, .layui-select, .layui-textarea {
    height: .6rem;
    line-height: .6rem;
    border-color: #e5e5e5
}

.layui-input, .layui-textarea {
    padding-left: .1rem
}

.layui-form-item {
    margin-bottom: 0
}

.layui-form-item .layui-form-select {
    display: inline-block;
    width: 32%
}

.layui-form-select .layui-input {
    padding-right: .3rem
}

.layui-form-checkbox[lay-skin=primary] span {
    font-size: .22rem;
    line-height: .6rem;
    padding-right: .15rem;
    vertical-align: middle
}

.layui-form-checkbox[lay-skin=primary] i {
    width: .2rem;
    height: .2rem;
    line-height: .2rem
}

.layui-form-checkbox[lay-skin=primary] {
    padding-left: .5rem
}

.q-caiwu {
    background-color: #fff;
    border-radius: .1rem;
    overflow: hidden;
    margin-top: .2rem;
    padding: .1rem .2rem .6rem .2rem
}

.q-caiwu-ban {
    text-align: center;
    padding: 0 .1rem
}

.q-caiwu-ban ul li {
    float: left;
    width: 20%;
    text-align: center;
    color: #000;
    font-size: .3rem;
    line-height: .78rem;
    cursor: pointer
}

.q-caiwu-ban ul li span {
    display: inline-block;
    position: relative
}

.q-caiwu-ban ul li.active {
    color: #024fc2
}

.q-caiwu-ban ul li.active span:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: .05rem;
    background-color: #024fc2
}

.q-caiwu-list {
    height: auto;
    border-top: #e5e5e5 solid .01rem;
    margin-top: .25rem
}

.q-caiwu-list ul li {
    padding: .3rem 0;
    border-bottom: #e5e5e5 solid .01rem
}

.q-caiwu-list-left {
    float: left;
    width: 4rem
}

.q-caiwu-list-right {
    float: right;
    width: 1.6rem;
    text-align: right
}

.q-caiwu-list ul li .tit {
    color: #000;
    font-size: .25rem;
    line-height: .4rem;
    font-weight: 700
}

.q-caiwu-list ul li .des {
    color: #4b4a4a;
    font-size: .22rem;
    line-height: .4rem
}

.q-caiwu-list ul li .price {
    color: #dc1010;
    font-size: .3rem;
    line-height: .4rem
}

.q-caiwu-list ul li .price.green {
    color: #42b04b
}

.q-caiwu-list ul li .more {
    color: #4b4a4a;
    font-size: .22rem;
    line-height: .4rem
}

.q-caiwu-top {
    padding: .4rem .2rem
}

.q-caiwu-row {
    display: flex;
    align-items: center;
    height: 1rem;
    border-bottom: 1px solid rgba(255, 255, 255, .3);
}

.q-caiwu-row:last-child {
    border-bottom: none;
}

.q-caiwu-col-left {
    flex: 1;
    text-align: center;
    position: relative;
}

.q-caiwu-col-left::after {
    content: "";
    position: absolute;
    right: 0;
    top: 15%;
    width: 1px;
    height: 70%;
    background-color: rgba(255, 255, 255, .6);
}

.q-caiwu-col-right {
    flex: 1;
    text-align: center;
    display: flex;
    justify-content: center;
    gap: .3rem;
}

.q-caiwu-top .tit {
    color: #fff;
    font-size: .2rem;
    line-height: .3rem;
    font-weight: 900
}

.q-caiwu-top .des {
    color: #fff;
    font-size: .3rem;
    line-height: .4rem;
    margin-top: .05rem;
    font-weight: 700
}

.q-caiwu-top .more {
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin-top: .2rem
}

.q-caiwu-top .more a {
    display: inline-block;
    width: 1.4rem;
    height: .55rem;
    background-color: #fff;
    text-align: center;
    color: #000;
    font-size: .25rem;
    line-height: .55rem;
    border-radius: .28rem;
    margin: 0 .1rem
}

.q-chongzhi {
    background-color: #fff;
    border-radius: .1rem;
    overflow: hidden;
    margin-top: .2rem;
    padding: .2rem .2rem .6rem .2rem
}

.q-chongzhi-ban {
    height: auto
}

.q-chongzhi-ban .tit {
    float: left;
    color: #000;
    font-size: .3rem;
    line-height: .45rem;
    position: relative;
    padding-left: .15rem
}

.q-chongzhi-ban .tit:after {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -.17rem;
    width: .05rem;
    height: .34rem;
    background-color: #0254c4
}

.q-chongzhi-ban .more {
    float: right;
    color: #adacac;
    font-size: .25rem;
    line-height: .45rem
}

.q-chongzhi-ban .more i {
    display: inline-block;
    width: .25rem;
    height: .25rem;
    background: url(../images/tanhao.png) no-repeat center center;
    background-size: 100% 100%;
    vertical-align: middle;
    margin-top: -.020rem;
    margin-right: .1rem
}

.q-chongzhi-des {
    color: #2e2d2d;
    font-size: .25rem;
    line-height: .41rem;
    padding: .15rem
}

.q-chongzhi-more {
    width: 4rem;
    height: .55rem;
    background: url(../images/xiangqing-more.jpg) no-repeat center center;
    background-size: 100% 100%;
    margin: 0 auto;
    text-align: center;
    color: #fff;
    font-size: .25rem;
    line-height: .55rem;
    font-weight: 700;
    border-radius: .05rem;
    margin-top: .2rem
}

.q-chongzhi-more a {
    color: #fff;
    display: block
}

.q-chongzhi-more input[type=submit] {
    width: 100%;
    text-align: center;
    height: 100%;
    background: 0 0;
    color: #fff;
    font-size: .25rem;
    cursor: pointer;
    border: none
}

.q-chongzhi-list {
    padding-bottom: .3rem;
    padding-top: .1rem
}

.q-chongzhi-list ul li {
    float: left;
    width: 32%;
    margin-top: .15rem;
    height: 1rem;
    color: #4b4a4a;
    font-size: .4rem;
    line-height: 1rem;
    text-align: center;
    border: #e5e5e5 solid .01rem;
    cursor: pointer;
    border-radius: .05rem
}

.q-chongzhi-list ul li:nth-child(3n+3) {
    margin-left: 2%
}

.q-chongzhi-list ul li:nth-child(3n+1) {
    margin-left: 2%
}

.q-chongzhi-list ul li i {
    display: none
}

.q-chongzhi-list ul li.active {
    border: #0254c4 solid .01rem;
    color: #024fc2;
    background-color: #f0f6fe
}

.q-chongzhi-list ul li:first-child {
    width: 100%;
    line-height: auto;
    text-align: left;
    margin-left: 0
}

.q-chongzhi-list ul li:first-child .tit {
    float: left;
    color: #024fc2;
    font-size: .4rem;
    line-height: 1rem;
    font-weight: 700
}

.q-chongzhi-list ul li:first-child .des {
    float: left;
    width: 6rem;
    height: 1rem;
    padding-top: .1rem
}

.q-chongzhi-list ul li:first-child .des input {
    width: 100%;
    height: .8rem;
    color: #4b4a4a;
    font-size: .3rem;
    border: none;
    padding-left: .1rem;
    vertical-align: top
}

.q-chongzhi-input {
    width: 100%;
    margin-top: .15rem;
    border-bottom: #e5e5e5 solid .01rem;
    margin-bottom: .1rem
}

.q-chongzhi-input .tit {
    float: left;
    color: #024fc2;
    font-size: .4rem;
    line-height: 1rem;
    font-weight: 700
}

.q-chongzhi-input .des {
    float: left;
    width: 6rem;
    height: 1rem;
    padding-top: .1rem
}

.q-chongzhi-input .des input {
    width: 100%;
    height: .8rem;
    color: #4b4a4a;
    font-size: .3rem;
    border: none;
    padding-left: .1rem;
    vertical-align: top
}

.q-jieguo {
    background-color: #fff;
    border-radius: .1rem;
    overflow: hidden;
    margin-top: .2rem;
    padding: .5rem .2rem .6rem .2rem
}

.q-jieguo-top {
    text-align: center;
    padding-bottom: .5rem;
    border-bottom: #eee solid .01rem
}

.q-jieguo-top .pic {
    height: 1.09rem
}

.q-jieguo-top .pic img {
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle
}

.q-jieguo-top .tit {
    color: #000;
    font-size: .25rem;
    line-height: .37rem;
    margin-top: .28rem
}

.q-jieguo-top .price {
    color: #111;
    font-size: .5rem;
    line-height: 1rem;
    font-weight: 700;
    margin-top: .06rem
}

.q-jieguo-bot {
    margin-top: .33rem
}

.q-jieguo-bot table {
    border-collapse: collapse;
    background: #fff
}

.q-jieguo-bot table tr th {
    color: #000;
    font-size: .25rem;
    line-height: .37rem;
    font-weight: 700;
    padding: .1rem 0
}

.q-jieguo-bot table tr td {
    color: #686767;
    font-size: .25rem;
    line-height: .37rem;
    padding: .1rem 0
}

.q-tixian {
    background-color: #fff;
    border-radius: .1rem;
    overflow: hidden;
    margin-top: .2rem;
    padding: .2rem
}

.q-tixian ul li {
    float: left;
    width: 50%;
    color: #2e2d2d;
    font-size: .28rem;
    line-height: .68rem;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.q-tixian ul li i {
    display: inline-block;
    width: .3rem;
    height: .3rem;
    background: url(../images/tixian-icon1.png) no-repeat center center;
    background-size: 100% 100%;
    vertical-align: middle;
    margin-right: .1rem
}

.q-tixian ul li:nth-child(2) i {
    background: url(../images/tixian-icon2.png) no-repeat center center;
    background-size: 100% 100%
}

.q-fabu-ban {
    text-align: center;
    padding: 0 .2rem .3rem .2rem;
    border-bottom: #eee solid .01rem;
    margin-bottom: .34rem
}

.q-fabu-ban ul li {
    float: left;
    width: 33.33%;
    text-align: center;
    color: #000;
    font-size: .3rem;
    line-height: .6rem;
    cursor: pointer
}

.q-fabu-ban ul li span {
    display: inline-block;
    position: relative
}

.q-fabu-ban ul li.active {
    color: #024fc2
}

.q-fabu-ban ul li.active span:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: .05rem;
    background-color: #024fc2
}

.q-shenhe-tishi {
    background: linear-gradient(135deg, #ff6b6b 0%, #ee5a5a 100%);
    padding: .3rem;
    margin-bottom: .2rem;
    border-radius: .1rem;
    display: flex;
    align-items: center;
    box-shadow: 0 4px 15px rgba(255, 107, 107, 0.3);
}

.q-shenhe-icon {
    width: .6rem;
    height: .6rem;
    background: rgba(255, 255, 255, 0.9);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: .3rem;
    color: #ff6b6b;
    font-weight: bold;
    margin-right: .2rem;
    flex-shrink: 0;
}

.q-shenhe-content {
    flex: 1;
}

.q-shenhe-title {
    color: #fff;
    font-size: .28rem;
    font-weight: bold;
    margin-bottom: .05rem;
}

.q-shenhe-desc {
    color: rgba(255, 255, 255, 0.9);
    font-size: .22rem;
    line-height: .32rem;
}

.q-shenhe-remark {
    color: rgba(255, 255, 255, 0.8);
    font-size: .2rem;
    margin-top: .05rem;
    padding-top: .05rem;
    border-top: 1px solid rgba(255, 255, 255, 0.2);
}

.q-fabu-tit {
    color: #000;
    font-size: .3rem;
    line-height: .35rem;
    font-weight: 700;
    position: relative;
    padding-left: .2rem
}

.q-fabu-tit:after {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -.17rem;
    width: .05rem;
    height: .34rem;
    background-color: #0254c4
}

.zhaopin .q-fabu-ban {
    background-color: #fff;
    margin-bottom: 0;
    padding-top: .2rem
}

.q-fabu-fuli {
    padding: .3rem 0
}

.q-fabu-fuli span {
    display: inline-block;
    background-color: #eee;
    border: #eee solid .01rem;
    padding: 0 .15rem;
    color: #686767;
    font-size: .22rem;
    line-height: .35rem;
    border-radius: .05rem;
    margin-top: .1rem;
    margin-right: .15rem;
    position: relative;
    cursor: pointer
}

.q-fabu-fuli span.active {
    background-color: #fff;
    border: #034fc2 solid .01rem
}

.q-fabu-fuli span.active:after {
    content: "";
    position: absolute;
    right: -.1rem;
    top: -.05rem;
    width: .2rem;
    height: .2rem;
    z-index: 3333;
    background: url(../images/cha.png) no-repeat;
    background-size: 100% 100%
}

.q-fabu-fuli-form {
    height: auto;
    padding-bottom: .2rem
}

.q-fabu-fuli-form input {
    width: 3rem;
    height: .4rem;
    color: #4b4a4a;
    font-size: .22rem;
    border: none;
    padding-left: .1rem;
    border: #e5e5e5 solid .01rem
}

.q-fabu-fuli-form .fuli_tianjia {
    display: inline-block;
    width: 1rem;
    height: .4rem;
    background-color: #024fc2;
    text-align: center;
    color: #fff;
    font-size: .22rem;
    line-height: .4rem;
    border-radius: .05rem
}

.q-fabu-fangshi {
    height: auto;
    margin-top: .3rem
}

.q-fabu-fangshi ul li {
    float: left;
    width: 49%;
    height: 1.4rem;
    border: #e5e5e5 solid .01rem;
    border-radius: .05rem;
    background: url(../images/fangshi-icon1.png) no-repeat;
    background-size: .29rem .29rem;
    background-position: .2rem .2rem;
    cursor: pointer;
    padding: .1rem .2rem 0 .2rem
}

.q-fabu-fangshi ul li.active {
    border: #024fc2 solid .01rem;
    background: url(../images/fangshi-icon2.png) no-repeat;
    background-size: .29rem .29rem;
    background-position: .2rem .2rem
}

.q-fabu-fangshi ul li:nth-child(even) {
    margin-left: 2%
}

.q-fabu-fangshi ul li .tit {
    color: #000;
    font-size: .26rem;
    line-height: .45rem;
    padding-left: .4rem
}

.q-fabu-fangshi ul li .des {
    color: #999;
    font-size: .22rem;
    line-height: .3rem;
    margin-top: .1rem
}

.q-fabu-fangshi ul li .des i {
    display: inline-block;
    width: .2rem;
    height: .2rem;
    background: url(../images/fangshi-tanhao.png) no-repeat center center;
    background-size: 100% 100%;
    vertical-align: middle;
    margin-right: .1rem
}

.q-fabu-fangshi-con-li {
    display: none
}

#shoujihaodenglu {
    height: 6.2rem;
    background: url(../images/qiyedenglu-bg.jpg) no-repeat;
    background-size: 100% 100%
}

.q-login {
    padding: .8rem .5rem 0 .5rem
}

.q-login-ban {
    text-align: center;
    color: #4b4a4a;
    font-size: .5rem;
    line-height: 1
}

.q-login-form {
    margin-top: .5rem
}

.q-login-form ul li {
    margin-top: .3rem
}

.q-login-form ul li.center {
    text-align: center;
    color: #000;
    font-size: .25rem
}

.q-login-form ul li.center i {
    display: inline-block;
    width: .2rem;
    height: .2rem;
    background: url(../images/fangshi-tanhao.png) no-repeat center center;
    background-size: 100% 100%;
    vertical-align: middle;
    margin-right: .1rem
}

.q-login-form .jianli-input {
    width: 100%;
    height: .7rem;
    color: #4b4a4a;
    font-size: .25rem;
    border: #e5e5e5 solid .01rem;
    border-radius: .35rem;
    padding-left: .75rem;
    background: url(../images/q-login-icon1.png) no-repeat;
    background-size: .4rem .4rem;
    background-position: .2rem .15rem
}

.q-login-form .jianli-input-xiao {
    width: 60%;
    height: .7rem;
    color: #4b4a4a;
    font-size: .25rem;
    border: #e5e5e5 solid .01rem;
    border-top-left-radius: .35rem;
    border-bottom-left-radius: .35rem;
    padding-left: .75rem;
    background: url(../images/q-login-icon2.png) no-repeat;
    background-size: .4rem .4rem;
    background-position: .2rem .15rem
}

.q-login-form .jianli-input-button {
    width: 38%;
    text-align: center;
    height: .7rem;
    background-color: #024fc2;
    color: #fff;
    font-size: .25rem;
    border-top-right-radius: .35rem;
    border-bottom-right-radius: .35rem;
    cursor: pointer;
    border: none
}

.q-login-form .jianli-input-submit {
    display: block;
    width: 70%;
    margin: 0 auto;
    text-align: center;
    height: .55rem;
    background: #024fc2 url(../images/xiangqing-more.jpg) no-repeat center center;
    background-size: 100% 100%;
    color: #fff;
    font-size: .25rem;
    border-radius: .05rem;
    cursor: pointer;
    border: none;
    margin-top: .5rem
}

.shenqing {
    padding: 0 .2rem;
    margin-top: .4rem
}

.shenqing-ban {
    color: #000;
    font-size: .4rem;
    line-height: .6rem;
    margin-top: .05rem;
    font-weight: 700
}

.shenqing-des {
    color: #4b4a4a;
    font-size: .3rem;
    line-height: .55rem;
    padding-top: .2rem
}

.shenqing-des textarea {
    width: 100%;
    height: 1.8rem;
    line-height: .4rem;
    color: #4b4a4a;
    font-size: .22rem;
    border: #e5e5e5 solid .01rem;
    border-radius: .05rem;
    padding-left: .1rem;
    outline: 0;
    resize: none
}

.shenqing-info {
    color: #4b4a4a;
    font-size: .3rem;
    line-height: .55rem;
    border-top: #dcdcdc solid 1px;
    padding-top: .2rem;
    margin-top: .2rem
}

.shenqing-info a {
    color: #e80202;
    text-decoration: underline
}

.shenqing-info i {
    display: inline-block;
    width: .2rem;
    height: .2rem;
    background: url(../images/fangshi-tanhao.png) no-repeat center center;
    background-size: 100% 100%;
    vertical-align: middle;
    margin-right: .1rem
}

.shenqing-more {
    width: 4rem;
    height: .55rem;
    background: #034fc2 url(../images/xiangqing-more.jpg) no-repeat center center;
    background-size: 100% 100%;
    color: #fff;
    font-size: .25rem;
    line-height: .55rem;
    font-weight: 700;
    text-align: center;
    border-radius: .05rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin: 0 auto;
    margin-top: .3rem
}

.shenqing-more a {
    color: #fff;
    display: block
}

.shenqing-more input[type=submit] {
    width: 100%;
    text-align: center;
    height: 100%;
    background: 0 0;
    color: #fff;
    font-size: .25rem;
    cursor: pointer;
    border: none
}

.shenqing-more button[type=submit] {
    width: 100%;
    text-align: center;
    height: 100%;
    background: 0 0;
    color: #fff;
    font-size: .25rem;
    cursor: pointer;
    border: none
}

.q-shaixuan {
    padding: .2rem;
    border-bottom: #dcdcdc solid 1px
}

.q-shaixuan ul li {
    float: left;
    width: 25%;
    text-align: center;
    color: #282727;
    font-size: .3rem;
    line-height: .4rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center;
    padding-left: .2rem
}

.q-shaixuan ul li:hover {
    color: #034fc2
}

.q-shaixuan ul li select {
    width: 100%;
    height: .6rem;
    line-height: .6rem;
    color: #4b4a4a;
    font-size: .3rem;
    border: none
}

.q-shaixuan_two {
    border-bottom: #dcdcdc solid 1px;
    padding-bottom: .3rem
}

.q-shaixuan_two ul li {
    float: left;
    width: 48.5%;
    text-align: center;
    color: #282727;
    font-size: .3rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center;
    margin-top: .2rem
}

.q-shaixuan_two ul li:nth-child(even) {
    margin-left: 3%
}

.q-shaixuan_two ul li:hover {
    color: #034fc2
}

.q-shaixuan_two ul li select {
    width: 100%;
    height: .5rem;
    line-height: .5rem;
    color: #4b4a4a;
    font-size: .3rem;
    border: none
}

#fw_ewm {
    height: 7rem;
    padding-top: 1.33rem;
    background: url(../images/tg_ewm-bg.jpg) no-repeat;
    background-size: 100% 100%
}

#fw_ewm .tg_pic {
    width: 2.5rem;
    height: 2.5rem;
    margin-left: 1.16rem;
    border-radius: .1rem;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #fff
}

#fw_ewm .tg_pic img {
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle
}

#fw_ewm .tg_des {
    margin-top: 1.6rem;
    margin-left: .8rem;
    color: #4b4a4a;
    font-size: .3rem;
    line-height: .53rem
}

#fw_fwz {
    height: 7rem;
    padding-top: 1.33rem;
    background: url(../images/tg_ewm-bg.jpg) no-repeat;
    background-size: 100% 100%
}

#fw_fwz .tg_pic {
    width: 2.5rem;
    height: 2.5rem;
    margin-left: 1.16rem;
    border-radius: .1rem;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #fff
}

#fw_fwz .tg_pic img {
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle
}

#fw_fwz .tg_des {
    margin-top: 1.6rem;
    margin-left: .8rem;
    color: #4b4a4a;
    font-size: .3rem;
    line-height: .53rem
}

.fwz {
    background-color: #fff;
    border-radius: .1rem;
    overflow: hidden;
    margin-top: .2rem;
    padding: .2rem .2rem .2rem .2rem
}

.fwz-auto {
    background-color: #fff;
    border-radius: .1rem;
    margin-top: .2rem;
    padding: .2rem .2rem .2rem .2rem
}

.fwz-ban {
    padding: .1rem 0 .3rem 0;
    border-bottom: #eee solid 1px
}

.fwz-ban .tit {
    float: left;
    color: #000;
    font-size: .3rem;
    line-height: .4rem;
    font-weight: 700
}

.fwz-ban .more {
    float: right;
    background: url(../images/xiangqing-more.jpg) no-repeat;
    background-size: 100% 100%;
    padding: 0 .1rem;
    color: #fff;
    font-size: .25rem;
    line-height: .4rem;
    border-radius: .05rem
}

.fwz-ban2 {
    padding-top: .3rem
}

.fwz-ban2 .tit {
    float: left;
    color: #000;
    font-size: .3rem;
    line-height: .4rem;
    font-weight: 700
}

.fwz-con {
    color: #000;
    font-size: .25rem;
    line-height: .5rem;
    margin-top: .2rem
}

.fwz-list {
    height: auto
}

.fwz-list ul li {
    padding: .2rem 0;
    border-bottom: #eee solid .01rem;
    position: relative
}

.fwz-list .tit {
    color: #020000;
    font-size: .3rem;
    line-height: .45rem;
    font-weight: 700
}

.fwz-list .tit span {
    float: right;
    color: #010000;
    font-size: .22rem;
    line-height: .5rem;
    font-weight: 400
}

.fwz-list .tit span i {
    display: inline-block;
    width: .36rem;
    height: .2rem;
    background: url(../images/fwz-icon.png) no-repeat center center;
    background-size: 100% 100%;
    vertical-align: middle;
    margin-right: .05rem
}

.fwz-list .des {
    color: #686767;
    font-size: .25rem;
    line-height: .5rem;
    margin-top: .08rem
}

.fwz-list .des span {
    color: #dc1010;
    text-decoration: underline
}

.siji {
    margin-top: .2rem
}

.siji select {
    width: 24%;
    height: .6rem;
    color: #282727;
    font-size: .25rem;
    border: #ddd solid .01rem;
    border-radius: .05rem
}

.gaoduan {
    height: auto
}

.gaoduan ul li {
    margin-top: .2rem
}

.gaoduan ul li .pic {
    height: 3.8rem;
    border: #e5e5e5 solid 1px
}

.gaoduan ul li .pic img {
    width: 100%;
    height: 100%
}

.gaoduan ul li .con {
    margin-top: .05rem;
    padding: .3rem 0
}

.gaoduan ul li .con .tit {
    float: left;
    width: 80%;
    color: #313131;
    font-size: .3rem;
    line-height: .35rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.gaoduan ul li .con .des {
    float: right;
    width: .95rem;
    height: .35rem;
    background-color: #e5e5e5;
    color: #000;
    font-size: .25rem;
    line-height: .35rem;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.gaoduan ul li .con .des.blue {
    background-color: #034fc2;
    color: #fff
}

.gaoduan ul li .con .des.orange {
    background-color: #eaa103;
    color: #fff
}

.gaoduan ul li .bot {
    border-top: #e5e5e5 solid 1px;
    padding: .2rem 0
}

.gaoduan ul li .dian1 {
    display: inline-block;
    width: .12rem;
    height: .12rem;
    background-color: #034fc2;
    border-radius: 50%;
    margin-right: .1rem;
    vertical-align: middle
}

.gaoduan ul li .dian2 {
    display: inline-block;
    width: .12rem;
    height: .12rem;
    background-color: #fe0000;
    border-radius: 50%;
    margin-right: .1rem;
    vertical-align: middle
}

.gaoduan ul li .shijian {
    float: left;
    width: 80%;
    color: #686767;
    font-size: .25rem;
    line-height: .46rem
}

.gaoduan ul li .shoucang {
    float: right;
    width: .8rem;
    height: .73rem;
    text-align: center;
    margin-top: .1rem;
    padding-top: .33rem;
    background: url(../images/zhaopin-xing1.png) no-repeat top center;
    background-size: .33rem .33rem;
    color: #686767;
    font-size: .25rem;
    line-height: .4rem
}

.gaoduan ul li .shoucang a {
    color: #686767;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.gaoduan ul li .shoucang.active {
    background: url(../images/zhaopin-xing2.png) no-repeat top center;
    background-size: .33rem .33rem;
    color: #024fc2
}

.gaoduan ul li .shoucang.active a {
    color: #024fc2
}

.gaoduan-xiangqing {
    color: #4b4a4a;
    font-size: .22rem;
    line-height: .35rem;
    margin-top: .12rem;
    min-height: 3rem;
    border-top: #e5e5e5 solid 1px;
    padding-top: .3rem
}

.gaoduan-xiangqing img {
    max-width: 100%
}

.gaoduanrencai {
    height: auto
}

.gaoduanrencai ul li {
    margin-top: .25rem;
    padding-bottom: .25rem;
    border-bottom: #e5e5e5 solid 1px
}

.gaoduanrencai ul li .top {
    height: auto
}

.gaoduanrencai ul li .top .pic {
    float: left;
    width: 2.1rem;
    height: auto
}

.gaoduanrencai ul li .top .pic img {
    width: 100%
}

.gaoduanrencai ul li .top .con {
    float: right;
    width: 4rem;
    margin-top: .1rem
}

.gaoduanrencai ul li .top .tit {
    color: #000;
    font-size: .35rem;
    line-height: .5rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.gaoduanrencai ul li .top .des {
    color: #686767;
    font-size: .25rem;
    line-height: .5rem
}

.gaoduanrencai ul li .top .des p {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.gaoduanrencai ul li .info {
    color: #686767;
    font-size: .25rem;
    line-height: .5rem;
    margin-top: .2rem;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical
}

.renshu {
    height: auto
}

.renshu dl dd {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    height: .4rem;
    margin-bottom: .1rem
}

.renshu dl dd:last-child {
    margin-bottom: 0
}

.renshu dl dd img {
    display: inline-block;
    width: .25rem;
    height: .25rem;
    vertical-align: middle;
    margin-top: .06rem;
    cursor: pointer
}

.renshu-del {
    width: .25rem
}

.zanwu {
    background-color: #fff;
    text-align: center;
    padding: .2rem 0
}

.zanwu .pic {
    height: 2.2rem
}

.zanwu .pic img {
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle
}

.zanwu .more {
    width: 4rem;
    margin: 0 auto;
    text-align: center;
    height: .55rem;
    line-height: .55rem;
    background: #024fc2 url(../images/xiangqing-more.jpg) no-repeat center center;
    background-size: 100% 100%;
    color: #fff;
    font-size: .25rem;
    border-radius: .05rem;
    cursor: pointer;
    border: none;
    margin-top: .5rem
}

.zanwu .more a {
    display: block;
    color: #fff
}

.positon {
    color: #000;
    font-size: .25rem;
    line-height: .55rem;
    height: .55rem;
    background-color: #fff;
    padding-left: .2rem
}

#kaitongnianfei input[type=radio] {
    display: none
}

#kaitongnianfei label .kapian {
    border: #eee solid .01rem
}

#kaitongnianfei input[type=radio]:checked + label .kapian {
    border: #034fc2 solid .01rem
}

.w-jianli-form select.wulian {
    width: 47%;
    border: #e5e5e5 solid .01rem;
    background-color: #fff
}

.w-jianli-form select.mt5 {
    margin-top: .25rem
}

.n-login {
    width: 6.1rem;
    margin: 0 auto;
    padding-top: .2rem
}

.n-login .pic {
    width: 100%
}

.n-login .pic img {
    width: 100%
}

.n-login .ban {
    color: #025cc9;
    font-size: .4rem;
    line-height: 1.5;
    font-weight: 700;
    margin-left: .23rem;
    margin-top: .44rem
}

.n-login .info {
    margin-left: .23rem;
    margin-top: .18rem
}

.n-login .info-left {
    float: left;
    color: #000;
    font-size: .3rem;
    line-height: .45rem;
    font-weight: 700
}

.n-login .info-right {
    float: right;
    color: #020000;
    font-size: .25rem;
    line-height: .45rem
}

.n-login .info-right a {
    color: #025cc9;
    text-decoration: underline
}

.n-login .info-right i {
    display: inline-block;
    width: .2rem;
    height: .2rem;
    background: url(../images/login-wenhao.png) no-repeat center center;
    background-size: 100% 100%;
    vertical-align: middle;
    margin-right: .05rem
}

.n-login .bottom {
    color: #020000;
    font-size: .25rem;
    line-height: .45rem;
    text-align: center
}

.n-login .bottom a {
    color: #025cc9;
    text-decoration: underline
}

.n-login .bottom i {
    display: inline-block;
    width: .2rem;
    height: .2rem;
    background: url(../images/login-wenhao.png) no-repeat center center;
    background-size: 100% 100%;
    vertical-align: middle;
    margin-right: .05rem
}

.n-login .line {
    height: .01rem;
    border-bottom: #e9ebec solid .01rem;
    margin-top: .32rem;
    margin-bottom: .05rem
}

.n-login .form {
    height: auto;
    padding-bottom: .5rem
}

.n-login .form input[type=text] {
    width: 100%;
    margin-top: .2rem;
    height: .6rem;
    color: #000;
    font-size: .25rem;
    border-bottom: #e9ebec solid .01rem;
    padding-left: .23rem
}

.n-login .form input[type=password] {
    width: 100%;
    margin-top: .2rem;
    height: .6rem;
    color: #000;
    font-size: .25rem;
    border-bottom: #e9ebec solid .01rem;
    padding-left: .23rem
}

.n-login .form input[type=submit] {
    margin-top: .56rem;
    width: 100%;
    text-align: center;
    height: .6rem;
    color: #fff;
    font-size: .25rem;
    border-radius: .1rem;
    cursor: pointer;
    border: none;
    background: #078fdc url(../images/shouquan-but.jpg) no-repeat center center;
    background-size: 100% 100%
}

.n-login input[type=text].xiao {
    width: 60%
}

.n-login .button {
    width: 38%;
    text-align: center;
    height: .6rem;
    background-color: #fff;
    color: #078fdc;
    font-size: .25rem;
    cursor: pointer;
    border: none;
    border-bottom: #e9ebec solid .01rem
}

.gongzuo-mid {
    font-size: .26rem;
    line-height: .5rem;
    background-color: #eee;
    border-radius: .05rem;
    margin-top: .22rem;
    padding-left: .2rem
}

.gongzuo-mid i {
    display: inline-block;
    width: .23rem;
    height: .26rem;
    background: url(../images/gongzuo-icon.png) no-repeat center center;
    background-size: 100% 100%;
    vertical-align: middle;
    margin-right: .08rem
}

.gongzuo-bot {
    display: flex;
    align-items: center;
    justify-content: space-around;
    margin-top: .45rem
}

.gongzuo-bot a {
    display: inline-block;
    width: 2rem;
    height: .55rem;
    color: #fff;
    font-size: .25rem;
    line-height: .55rem;
    font-weight: 700;
    border-radius: .05rem;
    text-align: center
}

.gongzuo-bot a.blue {
    background: linear-gradient(45deg, #00bff9 0, #0352c3 100%)
}

.gongzuo-bot a.gray {
    background: linear-gradient(45deg, #999a9b 0, #656667 100%)
}

.shimingshenhe {
    background-color: #fff;
    border-radius: .1rem;
    overflow: hidden;
    margin-top: .2rem;
    padding: .1rem .2rem .6rem .2rem;
    text-align: center
}

.shimingshenhe .pic {
    height: 3rem
}

.shimingshenhe .pic img {
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle
}

.shimingshenhe .tit {
    color: #000;
    font-size: .4rem;
    line-height: .7rem;
    margin-top: .8rem
}

.shimingshenhe .line {
    border-bottom: #dcdcdc solid .01rem;
    margin-top: .4rem
}

.shimingshenhe .des {
    color: #686767;
    font-size: .25rem;
    line-height: .5rem;
    margin-top: .44rem
}

.shimingshenhe .info {
    color: #4b4a4a;
    font-size: .25rem;
    line-height: .5rem;
    margin-top: .44rem;
    text-align: left
}

.shimingshenhe .info h3 {
    color: #000;
    font-size: .4rem;
    line-height: .7rem
}

.shimingshenhe .more {
    margin-top: .56rem;
    width: 100%;
    text-align: center;
    height: .6rem;
    background-color: #078fdc;
    color: #fff;
    font-size: .25rem;
    line-height: .6rem;
    border-radius: .1rem;
    cursor: pointer;
    border: none
}

.shimingshenhe .more a {
    color: #fff;
    display: block
}

.bg-shouquan {
    background: #eff7ff url(../images/shouquan-bg.jpg) no-repeat top center;
    background-size: 7.5rem auto
}

.n-shouquan {
    padding-top: 4rem
}

.n-shouquan .pic {
    width: 1.34rem;
    height: 1.34rem;
    margin: 0 auto
}

.n-shouquan .pic img {
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle;
    border-radius: 50%;
    box-shadow: 0 .05rem .2rem rgba(0, 0, 0, .1)
}

.n-shouquan .tit {
    text-align: center;
    color: #000;
    font-size: .44rem;
    line-height: 1.5;
    font-weight: 700;
    margin-top: .3rem;
    background: url(../images/shouquan-line.png) no-repeat center bottom;
    background-size: 3.56rem auto
}

.n-shouquan .more {
    width: 5rem;
    margin: 0 auto;
    margin-top: .5rem;
    text-align: center;
    height: .7rem;
    line-height: .7rem;
    color: #fff;
    font-size: .32rem;
    border-radius: .1rem;
    cursor: pointer;
    border: none;
    background: #078fdc url(../images/shouquan-but.jpg) no-repeat center center;
    background-size: 100% 100%
}

.n-shouquan .more a {
    color: #fff;
    display: block;
    width: 100%;
    height: 100%
}

.n-shouquan-copy {
    position: absolute;
    bottom: .2rem;
    left: 0;
    width: 100%;
    text-align: center;
    color: #000;
    font-size: .26rem;
    line-height: 1.5
}

.zhangdan {
    background-color: #fff;
    border-radius: .1rem;
    overflow: hidden;
    margin-top: .2rem;
    padding: .1rem .2rem .35rem .2rem
}

.zhangdan-ban {
    text-align: center;
    padding: 0 .2rem .2rem .2rem
}

.zhangdan-ban ul {
    display: inline-block
}

.zhangdan-ban ul li {
    float: left;
    width: 1.3rem;
    margin: 0 .25rem;
    text-align: center;
    color: #000;
    font-size: .3rem;
    line-height: .8rem;
    cursor: pointer;
    position: relative
}

.zhangdan-ban ul li.active {
    color: #024fc2
}

.zhangdan-ban ul li.active:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: .05rem;
    background-color: #024fc2
}

.zhangdan-list {
    padding: 0 .15rem;
    min-height: 3rem
}

.zhangdan-list ul li {
    border-bottom: #eee solid 1px;
    padding: .1rem 0
}

.zhangdan-list ul li .riqi {
    color: #686767;
    font-size: .3rem;
    line-height: .6rem;
    background: url(../images/zhangdan-jiao.png) no-repeat center right;
    background-size: .13rem auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.zhangdan-list ul li .tit {
    color: #000;
    font-size: .3rem;
    line-height: .6rem;
    font-weight: 700;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.zhangdan-list ul li .more {
    color: #686767;
    font-size: .3rem;
    line-height: .6rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.zhangdan-list ul li .more span {
    float: right;
    color: #dc1010;
    font-weight: 700
}

.zhangdan-con {
    padding: 0 .15rem .3rem .15rem;
    min-height: 8rem
}

.zhangdan-con .tit {
    color: #000;
    font-size: .3rem;
    line-height: 1.5;
    border-bottom: #eee solid .01rem;
    padding: .2rem 0
}

.zhangdan-con .des {
    height: auto;
    margin-top: .1rem
}

.zhangdan-con .des table {
    border-collapse: collapse
}

.zhangdan-con .des table tr th {
    color: #000;
    font-size: .3rem;
    line-height: 1.5;
    padding: .1rem 0;
    text-align: right
}

.zhangdan-con .des table tr td {
    color: #686767;
    font-size: .3rem;
    line-height: 1.5;
    padding: .1rem 0 .1rem .1rem
}

.zhangdan-con .more {
    margin-top: .3rem;
    text-align: center
}

.zhangdan-con .more a {
    display: inline-block;
    width: 2.8rem;
    height: .55rem;
    text-align: center;
    background: linear-gradient(45deg, #00bef9 0, #0351c3 100%);
    color: #fff;
    font-size: .25rem;
    line-height: .55rem;
    border-radius: .05rem;
    margin: 0 .2rem
}

.zhangdan-con .more a.gray {
    background: linear-gradient(45deg, #d5d7d8 0, #afafaf 100%)
}

.jiaru-kapian {
    width: 7.2rem;
    height: 2.82rem;
    background: url(../images/jiaru-bg.png) no-repeat center right;
    background-size: 100% 100%;
    margin: 0 auto
}

.jiaru-top {
    height: auto;
    padding-left: .64rem;
    padding-top: .33rem
}

.jiaru-top .pic {
    float: left;
    width: 1rem;
    height: 1rem
}

.jiaru-top .pic img {
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle;
    border-radius: .1rem
}

.jiaru-top .con {
    float: left;
    width: 4.7rem;
    margin-left: .18rem;
    margin-top: .06rem
}

.jiaru-top .con .tit {
    color: #020000;
    font-size: .32rem;
    line-height: 1.5;
    font-weight: 700
}

.jiaru-top .con .des {
    color: #020000;
    font-size: .24rem;
    line-height: 1.5
}

.jiaru-time {
    text-align: right;
    color: #020000;
    font-size: .28rem;
    line-height: 1.5;
    padding-right: .3rem;
    margin-top: .46rem
}

.jiaru-zhanwei {
    width: 100%;
    height: .47rem
}

.jiaru-bot {
    width: 7.2rem;
    height: auto;
    background-color: #fff;
    margin: 0 auto;
    padding-bottom: 1rem
}

.jiaru-info {
    color: #6c6c6c;
    font-size: .28rem;
    line-height: .46rem;
    padding: .2rem .37rem
}

.jiaru-form {
    padding: 0 .2rem
}

.jiaru-form input[type=radio] {
    display: none
}

.jiaru-form label {
    display: block;
    width: 100%;
    height: 1.2rem;
    border: none;
    cursor: pointer;
    background-color: #f6f5f5;
    border: #dcdcdc solid .01rem;
    margin-top: .18rem;
    padding-right: .7rem;
    padding-left: 1rem;
    border-radius: .1rem;
    background: #f6f5f5 url(../images/jiaru-form1.png) no-repeat .28rem center;
    background-size: .3rem auto
}

.jiaru-form label .tit {
    float: left;
    color: #020000;
    font-size: .3rem;
    line-height: 1.16rem
}

.jiaru-form label .price {
    float: right;
    color: #dc1010;
    font-size: .22rem;
    line-height: 1.16rem;
    font-weight: 700
}

.jiaru-form label .price span {
    font-size: .4rem
}

.jiaru-form input[type=radio]:checked + label {
    background-color: #e6b55a;
    border: #e6b55a solid .01rem;
    background: #e6b55a url(../images/jiaru-form2.png) no-repeat .28rem center;
    background-size: .3rem auto
}

.jiaru-form input[type=radio]:checked + label .tit {
    color: #fff
}

.jiaru-form input[type=radio]:checked + label .price {
    color: #fff
}

.jiaru-sub {
    display: block;
    width: 4rem;
    margin: 0 auto;
    text-align: center;
    height: .55rem;
    background: linear-gradient(45deg, #fdebc5 0, #f6d291 100%);
    color: #000;
    font-size: .25rem;
    line-height: .55rem;
    font-weight: 700;
    border-radius: .05rem;
    cursor: pointer;
    border: none;
    margin-top: .4rem
}

.toumingceng {
    background-color: transparent !important;
    box-shadow: 0 0 0 transparent !important
}

#shouyetanchuang {
    width: 100%;
    display: none
}

#shouyetanchuang a {
    display: block
}

#shouyetanchuang img {
    width: 100%
}

.shiming-zhanwei {
    height: .3rem
}

.shiming-ban {
    text-align: center;
    padding: 0 .5rem .5rem .5rem
}

.shiming-ban ul li {
    float: left;
    width: 50%;
    text-align: center;
    color: #000;
    font-size: .3rem;
    line-height: .78rem;
    cursor: pointer
}

.shiming-ban ul li span {
    display: inline-block;
    position: relative
}

.shiming-ban ul li.active {
    color: #024fc2
}

.shiming-ban ul li.active span:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: .05rem;
    background-color: #024fc2
}

.w-mima-tit {
    font-size: .3rem
}

.zfxz-box {
    padding: .3rem .3rem 0 .3rem
}

.zfxz-tit {
    text-align: center;
    color: #000;
    font-size: .62rem;
    line-height: 1.5;
    font-weight: 700
}

.zfxz-des {
    color: #000;
    font-size: .3rem;
    line-height: 1.5;
    border-top: #e5e5e5 solid .01rem;
    margin-top: .2rem;
    padding-top: .2rem
}

.zfxz-list ul li {
    margin-top: .24rem
}

.zfxz-list ul li input[type=radio] {
    display: none
}

.zfxz-list ul li label {
    display: block;
    padding-left: .3rem;
    border: #e5e5e5 solid .02rem;
    cursor: pointer;
    border-radius: .05rem
}

.zfxz-list ul li input[type=radio]:checked + label {
    border: #024fc2 solid .02rem
}

.zfxz-list ul li .top {
    height: 1.2rem
}

.zfxz-list ul li .top-icon {
    float: left;
    width: .29rem;
    height: .29rem;
    background: url(../images/zfzx-icon1.png) no-repeat center right;
    background-size: 100% 100%;
    margin-top: .42rem
}

.zfxz-list ul li .top-pic {
    float: left;
    width: .7rem;
    height: .7rem;
    margin-top: .27rem;
    margin-left: .45rem
}

.zfxz-list ul li .top-pic img {
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle
}

.zfxz-list ul li .top-tit {
    float: left;
    color: #000;
    font-size: .3rem;
    line-height: 1.2rem;
    margin-left: .3rem
}

.zfxz-list ul li input[type=radio]:checked + label .top-icon {
    background: url(../images/zfzx-icon2.png) no-repeat center right;
    background-size: 100% 100%
}

/* 点击切换支付方式样式 */
.zfxz-list ul li.active {
    margin-top: .24rem
}

.zfxz-list ul li.active label {
    display: block;
    padding-left: .3rem;
    border: #024fc2 solid .02rem;
    cursor: pointer;
    border-radius: .05rem
}

.zfxz-list ul li.active .top-icon {
    float: left;
    width: .29rem;
    height: .29rem;
    background: url(../images/zfzx-icon2.png) no-repeat center right;
    background-size: 100% 100%;
    margin-top: .42rem
}

.zfxz-list ul li.active .bot {
    display: block !important
}

.zfxz-list ul li:hover label {
    border-color: #a0cfff
}

.zfxz-list ul li .bot {
    display: none;
    color: #000;
    font-size: .3rem;
    line-height: .48rem;
    padding-left: .7rem;
    padding-top: .1rem
}

.zfxz-list ul li .bot a {
    color: #024fc2;
    font-weight: 700;
    text-decoration: underline
}

.zfxz-list ul li .bot-zhaohui {
    display: none
}

.zfxz-list ul li .bot-zhaohui input {
    width: 100%;
    margin-top: .2rem;
    height: .6rem;
    color: #000;
    font-size: .25rem;
    border-bottom: #e9ebec solid .01rem;
    padding-left: .23rem
}

.bg-zhengshu {
    position: relative
}

.z-pic {
    width: 100%
}

.z-pic img {
    width: 100%
}

.z-box {
    width: 5.4rem;
    margin-left: 1.05rem;
    padding-top: 3.7rem;
    height: 10.61rem;
    position: absolute;
    top: 0;
    left: 0
}

.z-tit {
    color: #000;
    font-size: .2rem;
    line-height: .44rem;
    letter-spacing: .02rem;
    text-indent: 2em
}

.z-tit span {
    text-decoration: underline
}

.z-des {
    color: #000;
    font-size: .18rem;
    line-height: .34rem;
    letter-spacing: .02rem;
    text-indent: .4rem;
    margin-top: .2rem
}

.z-des span {
    text-decoration: underline
}

.z-remark {
    color: #000;
    font-size: .14rem;
    line-height: .3rem;
    letter-spacing: .02rem;
    text-indent: .4rem;
    margin-top: .2rem
}

.z-remark span {
    text-decoration: underline
}

.z-bottom {
    color: #000;
    font-size: .18rem;
    line-height: .4rem;
    letter-spacing: .02rem;
    margin-top: .4rem;
    text-align: right
}

.z-bottom span {
    text-decoration: underline
}

.bg-zhengshu2 .z-pic {
    width: 750px
}

.bg-zhengshu2 .z-pic img {
    width: 750px
}

.bg-zhengshu2 .z-box {
    width: 540px;
    margin-left: 105px;
    padding-top: 370px;
    height: 1061px;
    position: absolute;
    top: 0;
    left: 0
}

.bg-zhengshu2 .z-tit {
    color: #000;
    font-size: 20px;
    line-height: 44px;
    letter-spacing: 2px;
    text-indent: 2em
}

.bg-zhengshu2 .z-tit span {
    text-decoration: underline
}

.bg-zhengshu2 .z-des {
    color: #000;
    font-size: 18px;
    line-height: 34px;
    letter-spacing: 2px;
    text-indent: 40px;
    margin-top: 20px
}

.bg-zhengshu2 .z-des span {
    text-decoration: underline
}

.bg-zhengshu2 .z-remark {
    color: #000;
    font-size: 14px;
    line-height: 30px;
    letter-spacing: 2px;
    text-indent: 40px;
    margin-top: 20px
}

.bg-zhengshu2 .z-remark span {
    text-decoration: underline
}

.bg-zhengshu2 .z-bottom {
    color: #000;
    font-size: 18px;
    line-height: 40px;
    letter-spacing: 2px;
    margin-top: 40px;
    text-align: right
}

.bg-zhengshu2 .z-bottom span {
    text-decoration: underline
}

.fawu-list {
    height: auto;
    padding-bottom: .5rem
}

.fawu-list ul li {
    height: 3.2rem;
    background-color: #eee;
    margin-top: .5rem;
    border-radius: 1.6rem
}

.fawu-list ul li .fawu-list-pic {
    float: left;
    width: 3.2rem;
    height: 3.2rem;
    border-radius: 50%;
    overflow: hidden
}

.fawu-list ul li .fawu-list-pic img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center 30%
}

.fawu-list ul li .fawu-list-con {
    float: right;
    width: 3.2rem;
    padding-top: .6rem
}

.fawu-list ul li .fawu-list-con .fawu-list-des {
    color: #323131;
    font-size: .26rem;
    line-height: .4rem
}

.fawu-list ul li .fawu-list-con .fawu-list-more {
    width: 2.4rem;
    height: .55rem;
    border-radius: .28rem;
    background: linear-gradient(90deg, #00befa 0, #0252c4 100%);
    text-align: center;
    color: #fff;
    font-size: .26rem;
    line-height: .55rem;
    margin-top: .25rem
}

.fawu-list ul li .fawu-list-con .fawu-list-more a {
    display: block;
    color: #fff
}

.header-positon {
    color: #000;
    font-size: .3rem;
    line-height: .8rem;
    height: .8rem;
    background-color: #fff;
    padding: 0 .2rem;
    position: fixed;
    z-index: 999;
    width: 100%;
    box-shadow: 0 0 20px rgba(0, 0, 0, .1);
    max-width: 750px;
    margin: 0 auto
}

.header-positon .hp-left {
    position: absolute;
    left: .2rem;
    top: 0
}

.header-positon .hp-mid {
    text-align: center
}

.header-positon .hp-right {
    position: absolute;
    right: .2rem;
    top: 0
}

.position-wrap {
    height: .8rem
}

.renew {
    background-color: #fff;
    border-radius: .1rem;
    overflow: hidden;
    margin-top: .2rem;
    padding: .4rem .2rem .2rem .2rem
}

.renew .pic {
    text-align: center;
    height: 1.95rem
}

.renew .pic img {
    height: 100%;
    vertical-align: middle
}

.renew .tit {
    text-align: center;
    color: #020000;
    font-size: .4rem;
    line-height: 1.5;
    margin-top: .3rem
}

.renew .more {
    text-align: center;
    width: 4rem;
    margin: 0 auto;
    height: .55rem;
    background: linear-gradient(to right, #00bdf8, #0253c4);
    color: #fff;
    font-size: .25rem;
    line-height: .55rem;
    font-weight: 700;
    border-radius: .05rem;
    margin-top: .32rem
}

.renew .more a {
    display: block;
    color: #fff
}

.renew .more.gray {
    background: linear-gradient(to right, #dcdcdc, #dcdcdc);
    color: #000
}

.renew .more.gray a {
    color: #000
}

.renew .detail {
    border-top: #eee solid .01rem;
    margin-top: .6rem;
    padding-top: .5rem;
    color: #020000;
    font-size: .25rem;
    line-height: .55rem
}

.renew .detail h3 {
    font-size: .3rem;
    font-weight: 700
}

.drawing {
    margin-top: .3rem
}

.drawing img {
    width: 100%
}

#layui-laydate3.layui-laydate {
    width: 280px !important
}

.layui-laydate-hint {
    display: none !important
}

#think_page_trace, #think_page_trace_open {
    z-index: 9999 !important
}

.firm-detail {
    background-color: #fff;
    border-radius: .1rem;
    overflow: hidden;
    margin-top: .2rem;
    padding: .2rem .4rem .4rem .2rem;
    position: relative
}

.firm-detail .ban {
    color: #000;
    font-size: .3rem;
    line-height: 2;
    font-weight: 700;
    margin-top: .1rem
}

.firm-detail .tit {
    color: #000;
    font-size: .35rem;
    line-height: 2
}

.firm-detail .price {
    color: #e80202;
    font-size: .25rem;
    line-height: 2;
    font-weight: 700
}

.firm-detail .list {
    color: #000;
    font-size: .25rem;
    line-height: 2.4
}

.firm-detail .list span {
    color: #9a9999
}

.firm-detail .con {
    color: #686767;
    font-size: .2rem;
    line-height: 2
}

/*!* Regular *!*/
/*@font-face {*/
/*    font-family: 'AlibabaPuHuiTi';*/
/*    src: url('../../fonts/AlibabaPuHuiTi/AlibabaPuHuiTi-3-55-Regular.ttf') format('truetype');*/
/*    font-weight: 400;*/
/*    font-style: normal;*/
/*}*/

/*!* Bold *!*/
/*@font-face {*/
/*    font-family: 'AlibabaPuHuiTi';*/
/*    src: url('../../fonts/AlibabaPuHuiTi/AlibabaPuHuiTi-3-85-Bold.ttf') format('truetype');*/
/*    font-weight: 700;*/
/*    font-style: normal;*/
/*}*/

/*!* Light *!*/
/*@font-face {*/
/*    font-family: 'AlibabaPuHuiTi';*/
/*    src: url('../../fonts/AlibabaPuHuiTi/AlibabaPuHuiTi-3-45-Light.ttf') format('truetype');*/
/*    font-weight: 300;*/
/*    font-style: normal;*/
/*}*/

body {
    font-family: sans-serif;
}