﻿body {
    background: #f4f4f4 !important
}

::-webkit-scrollbar {
    background: rgba(0, 0, 0, 0);
    width: 0;
    height: 0
}

::-moz-scrollbar {
    background: rgba(0, 0, 0, 0);
    width: 0;
    height: 0
}

::-o-scrollbar {
    background: rgba(0, 0, 0, 0);
    width: 0;
    height: 0
}

::-scrollbar {
    background: rgba(0, 0, 0, 0);
    width: 0
}

body,
*,
div {
    
    font-family: arial, sans-serif
}

.fxl {
    float: left
}

.fxr,
.fright {
    float: right
}

.clearfix {
    zoom: 1
}

.clearfix:after {
    content: ".";
    height: 0;
    display: block;
    overflow: hidden;
    clear: both
}

.clear {
    clear: both;
    height: 1px;
    padding: 0;
    margin: 0;
    overflow: hidden
}

.clearline {
    clear: both;
    padding: 0;
    margin: 0;
    height: .14rem;
    display: block
}

.rad5 {
    border-radius: .05rem;
    -moz-border-radius: .05rem;
    -webkit-border-radius: .05rem
}

.rad10 {
    border-radius: .1rem;
    -moz-border-radius: .1rem;
    -webkit-border-radius: .1rem
}

.rad50 {
    border-radius: .5rem;
    -moz-border-radius: .5rem;
    -webkit-border-radius: .5rem
}

.rad100 {
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%
}

.text-wid,
a.text-wid {
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
    line-height: auto
}

li {
    list-style: none
}

.pos-fix {
    position: fixed
}

.pos-abs {
    position: absolute
}

.pos-rel {
    position: relative
}

.top-menu {
    height: .8rem;
    line-height: .8rem;
    top: 0rem;
    left: 0rem;
    right: 0rem;
    width: 100%
}

.win-con {
    width: 100% !important;
    height: 100% !important;
    z-index: 999
}

.win-con>.bg {
    background: #000;
    opacity: .7;
    filter: alpha(opacity=70);
    left: 0;
    right: 0;
    top: 0;
    bottom: 0
}

.win-con>.con {
    background: #fff;
    width: 4rem;
    left: 50%;
    top: 50%;
    margin-left: -2.1rem;
    margin-top: -1.6rem;
    border-radius: 5px;
    padding: .2rem;
    text-align: center
}

.win-con>.con>img {
    width: 100%
}

.fs-40 {
    font-size: .4rem !important
}

.fs-30 {
    font-size: .3rem !important
}

.fs-26 {
    font-size: .26rem !important
}

.fs-24 {
    font-size: .24rem !important
}

.fs-20 {
    font-size: .2rem !important
}

.font-red {
    color: #f00 !important
}

.font-gray-9 {
    color: #999 !important
}

.pad20 {
    padding: .2rem
}

.quick {
    background: #f4f4f4;
    text-align: center;
    padding: .3rem 0rem .0rem 0rem
}

.quick li {
    width: 25%;
    float: left;
    text-align: center
}

.quick li a {
    color: #333
}

.quick li a .zgncpwfont.bg1 {
    background: #22ac38
}

.quick li a .zgncpwfont.bg2 {
    background: #0075a9
}

.quick li a .zgncpwfont.bg3 {
    background: #f39800
}

.quick li a .zgncpwfont.bg4 {
    background: #ea68a2
}

.quick span {
    display: block;
    font-size: .26rem;
    color: #333;
    line-height: .46rem !important
}

.quick em {
    font-style: normal;
    font-size: 12px;
    color: #fff;
    z-index: 8;
    position: relative;
    display: block;
    width: 22px;
    height: 22px;
    line-height: 22px;
    left: 50%;
    margin: -74px 0 0 8px;
    background: red;
    border-radius: 50%;
    text-align: center
}

.quick li a .zgncpwfont {
    display: inline-block;
    padding: 0rem;
    width: .8rem;
    height: .8rem;
    margin: 0rem;
    line-height: .8rem;
    text-align: center;
    border-radius: 100%;
    background: red;
    color: #fff;
    font-size: .44rem
}

.head-bar {
    background: -webkit-linear-gradient(left, #3a9121, #3a9121);
    background: -o-linear-gradient(right, #3a9121, #3a9121);
    background: -moz-linear-gradient(right, #3a9121, #3a9121);
    background: linear-gradient(to right, #3a9121, #3a9121);
    width: 100%;
    height: .8rem;
    line-height: .8rem;
    overflow: auto;
    border-bottom: rgba(0, 0, 0, 0.1) 1px solid !important;
    position: fixed;
    z-index: 100;
    left: 0;
    top: 0
}

.head-bar a {
    line-height: .8rem;
    height: .8rem;
    color: #fff !important
}

.head-bar a>span {
    color: #fff
}

.head-bar>.bg {
    background: -webkit-linear-gradient(left, #ff5e6d, #ffc072);
    background: -o-linear-gradient(right, #ff5e6d, #ffc072);
    background: -moz-linear-gradient(right, #ff5e6d, #ffc072);
    background: linear-gradient(to right, #ff5e6d, #ffc072);
    height: .8rem;
    left: 0rem;
    top: 0rem;
    right: 0rem;
    width: 100%;
    z-index: 6;
    border-bottom: rgba(0, 0, 0, 0.1) 0 solid !important
}

.head-bar>.head-bar-right {
    font-size: .3rem !important;
    right: .1rem;
    line-height: .8rem;
    height: .8rem;
    z-index: 10;
    padding: 0rem;
    margin: 0rem
}

.head-bar>.head-bar-right>span {
    color: #fff;
    padding-right: .1rem
}

.head-bar>.head-bar-left {
    font-size: .3rem !important;
    left: .1rem;
    line-height: .8rem;
    height: .8rem;
    z-index: 10;
    padding: 0rem;
    margin: 0rem
}

.head-bar>.head-bar-right a>i,
.head-bar>.head-bar-left a>i {
    font-size: .4rem !important
}

.head-bar>.head-bar-right a,
.head-bar>.head-bar-left a {
    line-height: .8rem;
    height: .8rem;
    display: inline-block;
    padding: 0rem .1rem
}

.head-bar>.head-bar-title {
    font-weight: normal;
    position: absolute;
    z-index: 9;
    left: .8rem;
    right: .8rem;
    height: .8rem;
    line-height: .8rem;
    font-size: .32rem;
    color: #fff;
    text-align: center;
    word-wrap: normal;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.head-bar>.head-bar-title .search-bg {
    background: #fff;
    height: .5rem;
    width: 100%;
    line-height: .5rem;
    margin: .15rem 0rem
}

.head-bar>.head-bar-title .searcn-font {
    z-index: 11;
    width: 100%;
    top: 0rem;
    font-weight: normal;
    font-size: .24rem;
    color: #fff !important
}

.head-bar img {
    width: .4rem;
    height: .4rem;
    vertical-align: top;
    padding-top: .2rem
}

.head-bar-back {
    position: relative;
    z-index: 30
}

.adv-home-imgmore {
    width: 100%;
    height: 3.6rem;
    overflow: hidden;
    position: relative
}

.adv-home-imgmore ul {
    position: absolute
}

.adv-home-imgmore ul li {
    float: left;
    width: 25%;
    height: 3.6rem;
    display: block;
    overflow: hidden;
    position: relative
}

.adv-home-imgmore ul li img {
    width: 8rem;
    height: 3.6rem
}

.adv-home-imgmore ul li div {
    position: absolute;
    overflow: hidden
}

.adv-home-imgmore .btn {
    position: absolute;
    height: 10px;
    padding: 10px;
    left: 50%;
    margin-left: -30px;
    bottom: 0;
    text-align: right;
    background: 0
}

.adv-home-imgmore .btn span {
    border-radius: 100px;
    display: inline-block;
    _display: inline;
    _zoom: 1;
    width: 10px;
    height: 10px;
    _font-size: 0;
    margin-left: 5px;
    cursor: pointer;
    background: #000
}

.adv-home-imgmore .btn span.on {
    background: #fff
}

.adv-home-imgmore .preNext {
    width: 25px;
    height: 50px;
    position: absolute;
    top: 50%;
    margin-top: -25px;
    background: url(../images/sprite.png) no-repeat 0 0;
    cursor: pointer
}

.adv-home-imgmore .pre {
    left: 5px
}

.adv-home-imgmore .next {
    right: 5px;
    background-position: right top
}

.adv-home-imgmore .line-bg {
    z-index: 20;
    background: rgba(0, 0, 0, 0.5);
    height: .5rem;
    left: 0rem;
    right: 0rem;
    bottom: 0rem
}

.adv-home-imgmore .tit {
    z-index: 21;
    color: #fff;
    left: 0rem;
    right: 0rem;
    bottom: 0rem;
    text-align: center;
    line-height: .5rem
}

.adv-home-imgmore.tit ul li {
    width: 10%
}

.adv-home-imgmore.tit>ul>li>.tit-font {
    color: #fff;
    left: .1rem;
    bottom: 0rem;
    right: .1rem;
    z-index: 10
}

.adv-home-imgmore.tit>ul>li>.tit-font>h1 {
    line-height: .7rem;
    max-width: 7.5rem;
    font-size: .32rem;
    margin: 0rem
}

.adv-home-imgmore.tit>ul>li>.tit-font>a.btn-meired {
    background: #f31841;
    padding: .05rem .1rem .06rem .1rem;
    font-size: .3rem
}

.adv-home-imgmore.tit .btn {
    display: none
}

.adv-home-imgmore>ul>li>div.num {
    z-index: 12;
    right: .1rem;
    bottom: .15rem;
    color: #fff
}

.bg-white {
    background: #fff
}

.gray-frame {
    border: 1px solid #e2e2e2;
    border-left: 0;
    border-right: 0
}

.pad10 {
    padding: .2rem .14rem .24rem .14rem
}

.public-list-img {
    position: relative;
    height: 1.2rem
}

.public-list-img img {
    position: absolute;
    left: 0;
    width: 1.4rem;
    height: 1.2rem
}

.public-list-img .con-list {
    position: absolute;
    left: 1.55rem;
    right: 0rem
}

.public-list-img .con-list h1 {
    padding: 0;
    margin: 0;
    display: block;
    width: 100%;
    line-height: .4rem;
    padding-bottom: .1rem
}

.public-list-img .con-list h1 a {
    font: 800 .34rem/0.44rem "Microsoft Yahei"
}

.public-list-img ul li a {
    font: 400 .34rem/0.44rem "Microsoft Yahei"
}

.public-list-img01 {
    position: relative;
    height: 1.7rem
}

.public-list-img01 img {
    position: absolute;
    left: 0;
    width: 1.8rem;
    height: 1.6rem
}

.public-list-img01 .con-list {
    position: absolute;
    left: 1.95rem;
    right: 0rem
}

.public-list-img01 .con-list h1 {
    padding: 0;
    margin: 0;
    display: block;
    width: 100%;
    line-height: .26rem;
    padding-bottom: .04rem
}

.public-list-img01 .con-list h1 a {
    font: 800 .3rem/0.3rem "Microsoft Yahei"
}

.public-list-img01 ul li a {
    font: 400 .24rem/0.5rem "Microsoft Yahei";
    width: 100%;
    border-bottom: 1px dashed rgba(0, 0, 0, 0.1);
    display: block
}

ul.pub-list-line>li {
    width: 100%;
    border-bottom: 1px dashed rgba(0, 0, 0, 0.1);
    display: block;
    padding: .1rem 0rem .04rem 0rem
}

ul.pub-list-line>li>a {
    float: left;
    font: 400 .3rem/0.55rem "helvetica,verdana,san-serif;";
    max-width: 4.6rem
}

ul.pub-list-line>li>a.type {
    background: transparent;
    color: #f31841;
    padding-left: .2rem
}

ul.pub-list-line>li>a.type>span {
    max-width: 1rem;
    font-size: .24rem
}

.public-tit {
    border-bottom: 0 solid rgba(0, 0, 0, 0.1);
    background: #fff;
    padding: .2rem .1rem;
    display: block
}

.public-tit span a {
    float: left;
    font: 100 .3rem/0.3rem "Microsoft Yahei";
    display: inline-block;
    color: #000;
    border-left: 3px solid #d03838;
    padding-left: .12rem
}

.public-tit a {
    font: 400 .24rem/0.3rem "Microsoft Yahei";
    color: #777;
    display: inline-block
}

.public-tit a i.weimaofont {
    margin: 0rem .1rem 0rem .04rem;
    font-size: .24rem !important
}

.public-tit a:hover {
    color: red
}

.public-tit ul {
    display: inline-block;
    padding-right: .06rem
}

.public-tit ul li {
    float: left;
    display: inline-block
}

.public-tit ul li a {
    padding: 0 .06rem;
    display: inline-block;
    font: 400 .24rem/0.3rem "Microsoft Yahei";
    color: #777
}

.home-buy {
    background: #fff;
    padding: .1rem 0;
    display: block;
    float: left
}

.home-buy a {
    float: left;
    padding: 0 .2rem 0 0;
    font: 400 .26rem/0.5rem "Microsoft Yahei";
    white-space: nowrap
}

.img-two01 ul li {
    float: left;
    padding: .08rem 0rem;
    display: inline-block
}

.img-two01 ul li img {
    width: 2.9rem;
    height: 1rem;
    border: 1px solid #e4e4e4
}

.public-img ul li {
    float: left;
    position: relative;
    margin: 0 17px 0 0;
    border: 1px solid #e1e1e1;
    background: #e1e1e1
}

.public-img ul li:hover {
    border: 1px solid red
}

.public-img ul li .tit {
    background: url(../images/img_tit_bg.png) repeat-x left bottom;
    background-size: auto 30px;
    padding: 3px;
    color: #fff;
    height: 26px;
    line-height: 26px;
    display: block;
    opacity: 1;
    filter: alpha(opacity=100);
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 60;
    text-align: center;
    overflow: hidden;
    left: 0
}

.home-group img {
    width: 150px;
    height: 110px
}

.home-group .list_group_price {
    cursor: pointer;
    color: #fff;
    background: url(../images/group_bg.png) no-repeat left bottom;
    background-size: 2.6rem .7rem;
    width: 2.6rem;
    height: .7rem;
    display: block;
    font: 800 18px/36px "Microsoft Yahei"
}

.home-group .list_group_box {
    float: left;
    display: inline-block
}

.public-list-intro ul li {
    padding-bottom: .1rem
}

.public-list-intro ul li h1,
.public-list-intro ul li h1 a {
    font: 800 .26rem/0.3rem "Microsoft Yahei";
    margin: 0;
    padding: 0;
    padding-bottom: 2px
}

.public-list-intro ul li .text {
    color: #999;
    font: .24rem/0.3rem "Microsoft Yahei"
}

.public-li a {
    font: 400 .26rem/0.43rem "Microsoft Yahei"
}

.public-list-img02 ul li {
    padding: .1rem 0;
    display: block;
    position: relative;
    height: 1rem
}

.public-list-img02 ul li img {
    float: left;
    width: 1rem;
    height: 1rem;
    position: absolute
}

.public-list-img02 ul li .con-list {
    font: 400 .26rem/0.3rem "Microsoft Yahei";
    position: absolute;
    left: 1.1rem;
    right: .1rem
}

.public-list-img02 ul li a {
    font: 400 .24rem/0.3rem "Microsoft Yahei"
}

.public-list-img02 ul li .intro {
    font: 400 .24rem/0.3rem "Microsoft Yahei" !important;
    color: #999;
    padding: 0;
    margin: 0;
    padding-top: .06rem;
    display: inline-block
}

.img-three ul li {
    float: left;
    padding: 0;
    margin: 0;
    width: 1.6rem;
    height: 2.1rem;
    margin-bottom: .1rem;
    text-align: center
}

.img-three ul li img {
    width: 1.6rem;
    height: 1.6rem;
    border: 1px solid #cce198
}

.vip-li {
    height: 1.6rem;
    overflow: hidden
}

.vip-li ul li {
    height: .4rem;
    line-height: .4rem;
    padding: 0
}

.orange-list {
    border: 0 solid #d7f0db;
    background: #fff;
    padding: .2rem .2rem .15rem 1.8rem
}

.orange-list.list {
    padding: .0rem .2rem .0rem 1.8rem;
    height: .7rem
}

.notice {
    height: .6rem;
    line-height: .6rem;
    overflow: hidden;
    margin: 0rem 0rem 0rem .1rem
}

.lay-artice {
    height: .7rem;
    line-height: .7rem;
    overflow: hidden;
    margin: 0rem 0rem 0rem .1rem
}

.buy-menu ul {
    margin: .1rem .2rem
}

.buy-menu ul li {
    float: left;
    width: 2.6rem;
    height: .5rem;
    display: inline-block;
    background: url(../images/buy_menu_bg.png) no-repeat left bottom;
    background-size: 2.6rem .5rem;
    margin: .1rem;
    text-align: center
}

.buy-menu ul li a {
    color: #590f0f;
    font: 600 .28rem/0.5rem "Microsoft Yahei";
    width: 2.6rem;
    height: .5rem
}

.li-list li {
    padding: .08rem 0rem;
    font-size: .24rem
}

.font-green,
a.font-green,
.font-green a,
.public-tit a.font-green {
    color: #8bc625 !important;
    margin-right: 10px
}

.font-green:hover,
a.font-green:hover,
.font-green:hover a,
.public-tit a.font-green:hover {
    color: #f00 !important
}

.flexslider {
    position: relative;
    height: 3.8rem;
    overflow: hidden;
    background: url(../images/loading.gif) 50% no-repeat
}

.slides {
    position: relative;
    z-index: 1
}

.slides li {
    height: 3.8rem
}

.slides li a {
    display: block;
    width: 100%;
    height: 100%;
    text-align: left;
    text-indent: -9999px
}

.flex-control-nav {
    position: absolute;
    bottom: .15rem;
    z-index: 2;
    left: 50%;
    text-align: center;
    margin-left: -0.5rem
}

.flex-control-nav li {
    display: inline-block;
    width: .16rem;
    float: left;
    height: .16rem;
    margin: 0 .05rem;
    *display: inline;
    zoom: 1;
    color: transparent
}

.flex-control-nav a {
    display: inline-block;
    width: .16rem;
    height: .16rem;
    display: block;
    border: 1px solid #999;
    overflow: hidden;
    background: #f9f9f9;
    border-radius: 100%;
    color: transparent
}

.flex-control-nav .flex-active {
    background: red;
    border: 1px solid red
}

.flex-direction-nav {
    position: absolute;
    z-index: 3;
    left: 0;
    width: 100%;
    top: 45%;
    display: none
}

.flex-direction-nav li a {
    display: block;
    width: 50px;
    height: 50px;
    overflow: hidden;
    cursor: pointer;
    position: absolute
}

.flex-direction-nav li a.flex-prev {
    left: 60px;
    background: url(../images/prev.png) center center no-repeat
}

.flex-direction-nav li a.flex-next {
    right: 60px;
    background: url(../images/next.png) center center no-repeat
}

.bg-gray-f4 {
    background: #f4f4f4
}

.font-orange {
    color: #f5845d
}

.line-orange {
    border-bottom: 1px solid #f5845d !important
}

.line-blue {
    border-bottom: 1px solid #3ca5f6 !important
}

.font-blue {
    color: #3ca5f6
}

.font-green {
    color: #6dc418 !important
}

.line-green {
    border-bottom: 1px solid #6dc418 !important
}

.font-red-old {
    color: #e08582 !important
}

.line-red-old {
    border-bottom: 1px solid #e08582 !important
}

.font-orange1 {
    color: #eb8a00
}

.line-orange1 {
    border-bottom: 1px solid #eb8a00 !important
}

.font-orange2 {
    color: #cc941a
}

.line-orange2 {
    border-bottom: 1px solid #cc941a !important
}

.font-purple {
    color: #dd65af
}

.line-purple {
    border-bottom: 1px solid #dd65af !important
}

.font-gray {
    color: #ccc
}

.line-gray {
    border-bottom: 1px solid #ccc !important
}

.pub-line-tit {
    height: .5rem
}

.pub-line-tit>.line {
    height: 50%;
    border-bottom: 1px solid #000;
    width: 100%;
    z-index: 5
}

.pub-line-tit>.tit {
    height: .5rem;
    line-height: .5rem;
    padding: 0rem .2rem !important;
    z-index: 6;
    left: 50%;
    margin-left: -32%;
    font-size: .23rem
}

.pub-line-tit>.tit>.font-red1 {
    font-size: .3rem
}

.text-box {
    text-shadow: 0 2px 3px rgba(0, 0, 0, 0.4)
}

.block-weenong>.l {
    width: 35%;
    text-align: center;
    float: left;
    color: #fff
}

.block-weenong>.m {
    width: 30%;
    text-align: center;
    float: left;
    color: #fff
}

.block-weenong>.l .bg1 {
    background: #82c029
}

.block-weenong>.l .bg1 .btn-font {
    color: #82c029
}

.block-weenong>.m .bg2 {
    background: #5a433d
}

.block-weenong>.m .bg2 .btn-font {
    color: #5a433d
}

.block-weenong>.l .bg3 {
    background: #e80049
}

.block-weenong>.l .bg3 .btn-font {
    color: #e80049
}

.block-weenong>.l .bg4 {
    background: #00adeb
}

.block-weenong>.l .bg4 .btn-font {
    color: #00adeb
}

.block-weenong>.l .bg5 {
    background: #f18800
}

.block-weenong>.l .bg5 .btn-font {
    color: #f18800
}

.block-weenong>.l .two {
    height: 1.8rem
}

.block-weenong>.m .one {
    height: 3.6rem
}

.block-weenong .con {
    width: 100%;
    height: 1.2rem;
    top: 50%;
    margin-top: -0.7rem
}

.block-weenong .con>.zgncpwfont {
    font-size: .5rem
}

.block-weenong .con>.btn-font {
    font-size: .22rem;
    padding: .05rem .15rem .05rem .25rem
}

.block-weenong .con>.btn-font>.radis {
    width: .08rem;
    height: .07rem;
    left: .06rem;
    top: .06rem
}

.block-weenong .con>h1 {
    width: 100%;
    padding: .08rem 0rem .1rem 0rem;
    text-align: center;
    font-size: .22rem
}

.btn-border-white {
    border: 1px solid #fff;
    text-align: center;
    display: inline-block
}

.border-top {
    border-top: 1px solid rgba(0, 0, 0, 0.1)
}

.border-bottom {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1)
}

.border-right {
    border-right: 1px solid rgba(0, 0, 0, 0.1)
}

.lay-pub>.two ul li {
    float: left;
    width: 50%;
    display: inline-block;
    height: 2.4rem;
    overflow: hidden
}

.lay-pub>.two ul li>a {
    height: 2.4rem;
    width: 99%;
    display: inline-block
}

.lay-pub>.four ul li {
    float: left;
    width: 25%;
    display: inline-block;
    height: 2.4rem;
    overflow: hidden
}

.lay-pub>.four ul li>a {
    height: 2.4rem;
    width: 98%;
    display: inline-block
}

.lay-pub>.four ul li>a img.img {
    width: 100%;
    bottom: 0rem;
    right: 0rem;
    z-index: 4
}

.lay-pub ul li>a img.img {
    width: 80%;
    bottom: 0rem;
    right: 0rem;
    z-index: 4
}

.lay-pub ul li>a .font {
    top: .2rem;
    left: .2rem;
    z-index: 5
}

.lay-pub ul li>a .font.clearfix {
    left: 0rem;
    right: 0rem;
    width: 100%;
    display: block;
    text-align: center
}

.lay-pub ul li>a .font>h1 {
    padding: 0rem;
    margin: 0rem;
    font-size: .3rem
}

.lay-pub ul li>a .font>h2 {
    padding: 0rem;
    margin: 0rem;
    font-size: .24rem
}

ul.search-link li {
    float: left;
    margin-right: .1rem
}

ul.search-link li a {
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: .06rem;
    padding: .0rem .1rem;
    display: inline-block;
    font-size: .22rem;
    height: .4rem;
    line-height: .4rem;
    color: #3ca5f6
}

.foot-bar {
    width: 100%;
    
    overflow: hidden;
    background: -webkit-linear-gradient(left, #3a9121, #3a9121);
    background: -o-linear-gradient(right, #3a9121, #3a9121);
    background: -moz-linear-gradient(right, #3a9121, #3a9121);
    background: linear-gradient(to right, #3a9121, #3a9121);
    border-top: rgba(0, 0, 0, 0.1) 1px solid !important;
    position: fixed;
    z-index: 20;
    left: 0;
    bottom: 0
}

.foot-bar span {
    padding: 0rem;
    font-size: .2rem
}

.foot-bar li {
    height: auto;
    font-size: .2rem
}

.foot-bar ul li .zgncpwfont {
    font-size: .34rem
}

.foot-bar ul li a {
    color: #fff;
    width: 100%;
    display: block;
    padding: .1rem .0rem
}

.foot-bar ul li.iconfocus-on a {
    color: #c7ff00
}

.foot-bar-comm {
    width: 100%;
    height: .8rem;
    padding: .0rem .0rem;
    overflow: hidden;
    background: #fff;
    border-top: rgba(0, 0, 0, 0.1) 1px solid;
    position: fixed;
    z-index: 9;
    left: 0;
    bottom: 0
}

.foot-bar-comm>.foot-comment {
    text-align: right;
    margin: 10px 10px 0 0;
    line-height: 28px;
    font-size: 16px
}

.foot-bar-comm>.foot-comment div.l {
    left: .8rem !important;
    right: auto !important;
    text-align: center !important;
    border-right: 1px solid #f9f9f9
}

.foot-bar-comm>.foot-comment div.r {
    right: .2rem !important;
    left: auto !important;
    text-align: center !important;
    border-right: 1px solid #f9f9f9
}

.adv-exhibit {
    width: 100%;
    height: .8rem;
    overflow: hidden;
    position: relative
}

.adv-exhibit ul {
    position: absolute
}

.adv-exhibit ul li {
    float: left;
    width: 20%;
    height: .8rem;
    display: block;
    overflow: hidden;
    position: relative
}

.adv-exhibit ul li a {
    float: left;
    margin-right: .11rem;
    width: 32%;
    display: inline-block
}

.adv-exhibit ul li a:last-child {
    margin: 0rem
}

.adv-exhibit ul li a img {
    width: 100% !important;
    height: .8rem !important
}

.adv-exhibit ul li div {
    position: absolute;
    overflow: hidden
}

.adv-exhibit .btn {
    position: absolute;
    display: none;
    height: 10px;
    padding: 10px;
    left: 50%;
    margin-left: -30px;
    bottom: 0;
    text-align: right;
    background: 0
}

.adv-exhibit .btn span {
    border-radius: 100px;
    display: inline-block;
    _display: inline;
    _zoom: 1;
    width: 10px;
    height: 10px;
    _font-size: 0;
    margin-left: 5px;
    cursor: pointer;
    background: #000
}

.adv-exhibit .btn span.on {
    background: #fff
}

.adv-exhibit .preNext {
    width: 25px;
    height: 50px;
    position: absolute;
    top: 50%;
    margin-top: -25px;
    background: url(../images/sprite.png) no-repeat 0 0;
    cursor: pointer
}

.adv-exhibit .pre {
    left: 5px
}

.adv-exhibit .next {
    right: 5px;
    background-position: right top
}

.bg-purplish-red {
    background: #ce2d44 !important;
    color: #fff;
    font-size: .26rem
}

.search-bg-gray {
    background: rgba(0, 0, 0, 0.05) !important;
    padding: .05rem
}

.list-channel>ul>pre {
    color: #000;
    font-size: .3rem;
    text-align: center
}

.list-channel>ul>li>a,
.list-channel>ul>li>div>a {
    font-size: .26rem;
    color: #32abe3;
    padding: .2rem;
    text-align: center;
    display: block
}

.list-img-sell {
    margin: 0rem .2rem;
    border: 0rem
}

.list-img-sell ul li {
    padding: .2rem 0rem .2rem 2.8rem;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    min-height: 2rem;
    line-height: .5rem;
    color: #666
}

.list-img-sell ul li a.img {
    left: 0rem;
    top: .2rem
}

.list-img-sell ul li a.img img {
    width: 2.6rem !important;
    height: 1.8rem !important;
    margin: .1rem 0rem;
    border: 1px solid rgba(0, 0, 0, 0.05)
}

.list-img-sell ul li .tit {
    font-size: .32rem;
    margin-bottom: .1rem
}

.list-img-sell-home {
    margin: 0rem .2rem;
    border: 0rem
}

.list-img-sell-home ul li {
    padding: .2rem 0rem .2rem 2.8rem;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    min-height: 2rem;
    line-height: .5rem;
    color: #666
}

.list-img-sell-home ul li a.img {
    left: 0rem;
    top: .2rem
}

.list-img-sell-home ul li a.img img {
    width: 2.6rem !important;
    height: 1.8rem !important;
    margin: .1rem 0rem;
    border: 1px solid rgba(0, 0, 0, 0.05)
}

.list-img-sell-home ul li .tit {
    font-size: .32rem;
    font-weight: bold;
    margin-bottom: .1rem
}

.list-img-exhibit {
    margin: 0rem .2rem;
    border: 0rem
}

.list-img-exhibit ul li {
    padding: .2rem 0rem .2rem 2.1rem;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    min-height: 2rem;
    line-height: .5rem;
    color: #666
}

.list-img-exhibit ul li a.img {
    left: 0rem;
    top: .2rem
}

.list-img-exhibit ul li a.img img {
    width: 2rem !important;
    height: 1.8rem !important;
    margin: .1rem 0rem;
    border: 1px solid rgba(0, 0, 0, 0.05)
}

.list-img-exhibit ul li .tit {
    font-size: .32rem;
    line-height: .46rem;
    height: 1.36rem;
    overflow: hidden
}

.list-img-exhibit ul li .fs_12 {
    font-size: .2rem;
    line-height: .3rem
}

.list-img-article {
    margin: 0rem .2rem;
    border: 0rem
}

.list-img-article ul li {
    padding: .2rem 2.8rem .2rem 0rem;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    min-height: 2rem;
    line-height: .5rem;
    color: #666
}

.list-img-article ul li a.img {
    right: 0rem;
    top: .2rem;
    z-index: 1
}

.list-img-article ul li a.img img {
    width: 2.6rem !important;
    height: 1.8rem !important;
    margin: .1rem 0rem;
    border: 1px solid rgba(0, 0, 0, 0.05)
}

.list-img-article ul li .tit {
    font-size: .3rem;
    margin-bottom: .1rem;
    text-align: justify;
    max-height: 1.5rem;
    overflow: hidden
}

.list-img-article ul li .down-font {
    bottom: .15rem;
    left: 0rem;
    color: #999
}

.list-img-article ul li>a.type {
    right: 0rem;
    top: .4rem;
    z-index: 10
}

.load-bg {
    position: fixed !important;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100% !important;
    height: 100% !important;
    z-index: 1001
}

.load-bg>.bg {
    left: 0rem;
    right: 0rem;
    top: 0rem;
    bottom: 0rem;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.3);
    background: #000;
    opacity: .3;
    filter: alpha(opacity=30);
    z-index: 1002
}

.load-bg>.load {
    height: 1rem;
    width: 1rem;
    background: #fff;
    background-image: url('../images/ajax-loader-blank-no.gif');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: .8rem .8rem;
    z-index: 1003;
    position: fixed !important;
    top: 50% !important;
    margin-top: -0.5rem !important;
    left: 50% !important;
    margin-left: -0.5rem !important;
    border-radius: .06rem
}

.bg-blue {
    background: #4ab8ea
}

.bg-green {
    background: #31c26f
}

.bg-orange {
    background: #f1914a
}

.pub-btn {
    height: .8rem;
    line-height: .8rem;
    text-align: center
}

.pub-btn.two {
    width: 50%;
    display: inline-block
}

.font-white {
    color: #fff !important
}

.user-info {
    background: url('../images/center_bg.png') center center no-repeat;
    background-size: 100% auto;
    min-height: 3rem;
    border: 0rem !important
}

.user-info>a.img {
    bottom: 1rem;
    width: 1rem;
    height: 1rem;
    text-align: center;
    left: 50%;
    margin-left: -0.5rem
}

.user-info>a.img img {
    width: 1rem;
    height: 1rem;
    margin: 0rem
}

.user-info>a.font {
    bottom: .6rem;
    width: 3rem;
    font-size: .28rem;
    color: #fff;
    text-align: center;
    left: 50%;
    margin-left: -1.5rem
}

.user-info>a.font1 {
    bottom: .6rem;
    width: 3rem;
    font-size: .22rem;
    color: #fff;
    text-align: center;
    left: 50%;
    margin-left: -1.5rem
}

.list-set {
    border-top: 1px solid #d8d8d8 !important;
    border-bottom: 1px solid #d8d8d8 !important
}

.list-set-img .zgncpwfont {
    left: .3rem;
    font-size: .3rem
}

.fill-bg-blank .logo-img {
    background: url('../images/icon.png') center center no-repeat;
    background-size: auto 1.8rem;
    height: 1.8rem
}

.fill-bg-blank .down-img {
    background: url('../images/down_img.png') center center no-repeat;
    background-size: 90% auto;
    height: 5rem;
    margin-top: .4rem
}

.fill-bg-blank .con ul li a {
    border: 2px solid #7cbd27;
    color: #7cbd27
}

.fill-bg-blank {
    position: fixed;
    width: 100%;
    height: 100%;
    background: #fff
}

.fill-bg-blank .bg-img {
    position: absolute;
    bottom: -0.2rem;
    right: 0rem;
    left: 0rem;
    top: -0.2rem;
    z-index: 99
}

.fill-bg-blank .bg {
    background: rgba(0, 0, 0, 0);
    position: absolute;
    bottom: 0rem;
    right: 0rem;
    left: 0rem;
    top: 0rem;
    z-index: 100
}

.fill-bg-blank .con {
    position: absolute;
    z-index: 102;
    width: 100%;
    height: 4rem;
    top: 1.2rem
}

.fill-bg-blank .con img.logo {
    width: 2rem;
    margin: 0rem 0rem 0rem 0rem
}

.fill-bg-blank .con ul {
    padding: .3rem .5rem
}

.fill-bg-blank .con ul li {
    width: 45%
}

.fill-bg-blank .con ul li a {
    text-align: center;
    width: 100%;
    padding: .1rem 0rem;
    color: #e60044;
    font-size: .32rem;
    line-height: .4rem;
    border: 2px solid #e60044;
    display: block;
    border-radius: .06rem;
    background: rgba(255, 255, 255, 0.1)
}

.fill-bg-blank .con ul li a .weinongfont {
    font-size: .4rem;
    line-height: .4rem
}

.fill-bg-blank .con ul li a.gray {
    color: rgba(0, 0, 0, 0.3);
    border: 2px solid rgba(0, 0, 0, 0.3);
    background: rgba(255, 255, 255, 0.1)
}

.fill-bg-blank .con .logo-font {
    color: rgba(255, 255, 255, 0.8);
    font-size: .4rem;
    line-height: .4rem;
    width: 1.8rem;
    margin: 0 auto;
    padding: .1rem 0rem;
    text-align: justify
}

.fill-bg-blank .font-gray {
    font-size: .24rem;
    color: #999;
    padding: 0rem .4rem;
    line-height: .36rem;
    text-align: center
}

.fill-bg-blank .con ul li a i.iconfont-comm {
    font-size: .36rem
}

.public-img-home-new>.r-img {
    right: 0;
    top: 0;
    left: 230px
}

.public-img-home-new ul li {
    position: relative;
    border: 0 solid #e1e1e1;
    background: #e1e1e1;
    width: 100%;
    height: 100px;
    overflow: hidden
}

.public-img-home-new ul li .tit-bg {
    width: 100%;
    height: 100px;
    z-index: 12;
    cursor: pointer
}

.public-img-home-new ul li:nth-child(1) {
    margin-bottom: 10px
}

.public-img-home-new ul li .tit {
    background: url(../images/img_tit_bg.png) repeat-x left bottom;
    background-size: auto 50px;
    z-index: 100;
    padding: 3px;
    color: #fff;
    line-height: 40px;
    min-height: 50px;
    display: block;
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 1;
    text-align: center;
    overflow: hidden;
    left: 0
}

.public-img-home-new ul li .tit-font {
    bottom: .1rem;
    left: .1rem;
    right: .1rem;
    line-height: 1.5;
    color: #fff !important;
    text-align: center;
    z-index: 101;
    font-size: .24rem;
    text-align: left
}

.public-img-home-new ul li .tit-font span {
    color: #fff !important
}

.public-img-home-new ul li img {
    width: 100%;
    height: 145px
}

.public-img-home-new .l-list {
    width: 100%;
    height: 4rem;
    overflow: hidden;
    position: relative;
    border-radius: 0
}

.public-img-home-new .l-list ul {
    position: absolute
}

.public-img-home-new .l-list>ul li {
    float: left;
    width: 220px;
    height: 4rem;
    margin: 0;
    position: relative;
    border: 0 solid #e1e1e1;
    background: #e1e1e1;
    overflow: hidden
}

.public-img-home-new .l-list>ul li .tit-bg {
    width: 100%;
    height: 4rem;
    z-index: 12;
    cursor: pointer
}

.public-img-home-new .l-list>ul li:nth-child(1) {
    margin: 0
}

.public-img-home-new .l-list>ul li img {
    width: 100% !important;
    height: 4rem !important
}

.public-img-home-new .l-list>ul li .tit-font {
    font-size: .32rem
}

.public-img-home-new .l-list .btn {
    position: absolute;
    padding: 10px;
    top: 0;
    right: 10px;
    width: auto;
    text-align: right;
    background: 0;
    z-index: 50
}

.public-img-home-new .l-list .btn span {
    border-radius: 100px;
    display: inline-block;
    _display: inline;
    _zoom: 1;
    width: 12px;
    height: 12px;
    _font-size: 0;
    margin-left: 8px;
    cursor: pointer;
    background: #f18900
}

.public-img-home-new .l-list .btn span.on {
    background: #fff
}

.public-img-home-new .l-list .preNext {
    width: 25px;
    height: 50px;
    display: none;
    position: absolute;
    top: 50%;
    margin-top: -25px;
    background: url(../images/sprite.png) no-repeat 0 0;
    cursor: pointer
}

.public-img-home-new .l-list .pre {
    left: 5px
}

.public-img-home-new .l-list .next {
    right: 5px;
    background-position: right top
}

.r-list>.tit {
    display: block;
    font-size: .34rem;
    line-height: .4rem;
    margin-bottom: .1rem;
    font-weight: bold !important
}

.r-list>.tit span {
    font-size: .46rem;
    font-style: italic;
    color: #22c3f1;
    margin-right: 5px
}

ul.shadow-down li:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 11;
    opacity: 1;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    background: -webkit-gradient(linear, 0 30%, 0 100%, from(rgba(0, 0, 0, 0)), to(#121515));
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0), #121515);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0), #121515);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0), #121515)
}

ul.price>li {
    border-bottom: 1px dashed #ececec;
    position: relative
}

ul.price>li>a>span {
    float: left;
    text-align: center;
    font-size: .26rem
}

ul.price>li>a {
    height: .6rem;
    line-height: .6rem;
    display: block;
    font-size: .26rem
}

ul.price>li>a>.w1,
ul.price>li>.w1 {
    width: 20%;
    display: inline-block;
    text-align: center;
    overflow: hidden
}

ul.price>li>a>.w2,
ul.price>li>.w2 {
    width: 35%;
    display: inline-block;
    text-align: center;
    overflow: hidden
}

ul.price>li>a>.w3,
ul.price>li>.w3 {
    width: 25%;
    display: inline-block;
    text-align: center;
    overflow: hidden
}

ul.price>li>a>.w4,
ul.price>li>.w4 {
    width: 20%;
    display: inline-block;
    text-align: center;
    overflow: hidden
}

.hide,
a.hide {
    display: none
}

.r-tit.hide,
.r-tit {
    right: 0rem;
    top: .4rem;
    z-index: 2;
    border-radius: 1rem 0rem 0rem 1rem;
    padding: 0rem .1rem 0rem .2rem
}

.l-tit.hide,
.l-tit {
    left: 0rem;
    top: .4rem;
    z-index: 2;
    border-radius: 0rem 1rem 1rem 0rem;
    padding: 0rem .2rem 0rem .1rem
}

.bd-b,
.head-bar,
.list-set,
.list-img,
.list-txt li,
.list-msg li,
.content,
.info,
.user-info {
    border-bottom: 1px solid #ddd
}

.mid-font {
    left: 50%;
    margin-left: -20%
}

.m-more {
    text-align: center;
    margin: .4rem
}

.m-more>span,
.m-more>a>span {
    font-size: .26rem;
    color: #999;
    border: 1px solid #eaeaea;
    border-radius: 5px;
    display: inline-boock;
    padding: .1rem .2rem
}

.cur-poin:hover {
    cursor: pointer
}

.box-shadow-small {
    box-shadow: 0 0 5px rgba(0, 0, 0, .1)
}

.fs-22,
.fs-22 a,
a.fs-22 {
    font-size: .36rem !important
}

.sell-menu {
    background: #000;
    z-index: 999;
    left: 0;
    right: 0;
    top: 2.42rem;
    display: none
}

.sell-menu:before {
    width: 0;
    height: 0;
    border-right: .15rem solid transparent;
    border-bottom: .15rem solid rgba(0, 0, 0, 0.9);
    border-left: .15rem solid transparent;
    position: absolute;
    top: -0.13rem;
    left: .65rem;
    content: " "
}

ul.sell-menu> {
    padding: .2rem .1rem
}

ul.sell-menu>>li {
    width: 20%;
    float: left;
    text-align: center
}

ul.sell-menu>>li>a {
    color: #fff;
    font-size: .2rem !important;
    line-height: .5rem;
    height: .5rem;
    width: 100%;
    display: block
}

ul.sell-menu>>li>a:hover {
    color: #a7ec00
}

ul.sell-menu {
    background: #000;
    z-index: 999;
    left: 0;
    right: 0;
    top: 1.6rem
}

ul.sell-menu:before {
    width: 0;
    height: 0;
    border-right: .15rem solid transparent;
    border-bottom: .15rem solid rgba(0, 0, 0, 0.9);
    border-left: .15rem solid transparent;
    position: absolute;
    top: -0.13rem;
    left: .65rem;
    content: " "
}

ul.sell-menu.two:before {
    left: 2.25rem
}

ul.sell-menu.three:before {
    left: 3.85rem
}

ul.sell-menu.four:before {
    left: auto;
    right: .65rem
}

ul.sell-menu {
    padding: .1rem
}

ul.sell-menu>li {
    width: 20%;
    float: left;
    text-align: center
}

ul.sell-menu>li>a {
    color: #fff;
    font-size: .24rem !important;
    line-height: .5rem;
    height: .5rem;
    width: 100%;
    display: block
}

ul.sell-menu>li>a:hover {
    color: #a7ec00
}

ul.sell-menu.right {
    top: .8rem
}

ul.sell-menu.right:before {
    left: auto;
    right: .18rem
}

ul.shadow-down-bg1>li:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 2;
    opacity: 1;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    background: rgba(0, 0, 0, .4);
    height: .65rem;
    bottom: 0
}

ul.shadow-down-bg2>li:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 2;
    opacity: 1;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    height: .7rem;
    bottom: 0;
    background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1));
    background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1));
    background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1));
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1))
}

ul.catname-mobile-sell>li {
    float: left;
    width: 33.3%;
    margin: 0;
    border: 1px solid #e1e1e1;
    height: 2.2rem;
    display: block;
    border-left: 0;
    border-top: 0;
    box-sizing: border-box
}

ul.catname-mobile-sell>li>a>img {
    width: 100%;
    height: 1.7rem
}

ul.catname-mobile-sell>li>a.type {
    position: absolute;
    background: #b3e2f8;
    color: #00a0e9;
    top: 0rem;
    left: 0rem;
    font-size: .26rem;
    padding: 0rem .1rem;
    line-height: .4rem;
    height: .4rem;
    box-shadow: 0 3px 3px rgba(0, 0, 0, .3)
}

ul.catname-mobile-sell>li>a.typetop {
    position: absolute;
    bottom: .1rem;
    left: .1rem;
    color: #ef3870
}

ul.catname-mobile-sell>li>a>h1 {
    padding-left: .1rem;
    color: #f51847;
    font-size: .28rem
}

.adv-pub {
    width: 100%;
    display: block
}

ul.catname-mobile-sell.two>li {
    width: 50%;
    height: 2.6rem
}

ul.catname-mobile-sell.two>li>a>img {
    height: 2.1rem
}

ul.catname-mobile-sell.four>li {
    border: 1px solid #f5f4f9
}

ul.catname-mobile-sell.four>li {
    width: 25%;
    height: 1.9rem;
    background: #fff
}

ul.catname-mobile-sell.four>li>a {
    width: 100%;
    text-align: center
}

ul.catname-mobile-sell.four>li>a>h1 {
    color: #222;
    font-size: .24rem
}

ul.catname-mobile-sell.four>li>a>img {
    width: 100%;
    height: auto
}

ul.catname-mobile-sell.four>li.no {
    border-right: 0
}

ul.four>li {
    float: left;
    width: 25%
}

ul.four>li>a {
    font-size: .28rem;
    line-height: .5rem;
    height: .5rem;
    display: block;
    text-align: center;
}

.pub-r-imgmore {
    width: 100%;
    height: 120px;
    overflow: hidden;
    position: relative
}

.pub-r-imgmore ul li:before {
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.1)
}

.pub-r-imgmore ul {
    position: absolute
}

.pub-r-imgmore ul li {
    float: left;
    width: 25%;
    height: 120px;
    display: block;
    overflow: hidden;
    position: relative
}

.pub-r-imgmore ul li a {
    float: left;
    width: 100%
}

.pub-r-imgmore ul li a>h1 {
    font-size: .24rem;
    color: #fff;
    bottom: .06rem;
    left: .1rem;
    right: .1rem;
    z-index: 101;
    text-align: center
}

.pub-r-imgmore ul li img {
    width: 100%;
    height: 120px;
    display: block
}

.pub-r-imgmore .btn {
    display: none;
    position: absolute;
    width: auto;
    height: 10px;
    z-index: 10;
    padding: 10px;
    left: 50%;
    margin-left: -30px;
    bottom: 0;
    text-align: right;
    background: 0
}

.pub-r-imgmore .btn span {
    border-radius: 100px;
    display: inline-block;
    _display: inline;
    _zoom: 1;
    width: 10px;
    height: 10px;
    _font-size: 0;
    margin-left: 5px;
    cursor: pointer;
    background: #eee
}

.pub-r-imgmore .btn span.on {
    background: #fff
}

.pub-r-imgmore .preNext {
    width: 20px;
    height: 20px;
    line-height: 20px;
    position: absolute;
    top: 50%;
    margin-top: -10px;
    background: #fff;
    border-radius: 100%;
    cursor: pointer;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    z-index: 100
}

.pub-r-imgmore .pre:before {
    font-family: iconfont-comm;
    content: "\e682";
    color: #000
}

.pub-r-imgmore .pre {
    left: 5px;
    opacity: .6 !important
}

.pub-r-imgmore .next:before {
    font-family: iconfont-comm;
    content: "\e683";
    color: #000
}

.pub-r-imgmore .next {
    right: 5px;
    opacity: .6 !important
}

.li-height-45 {
    line-height: .45rem
}

.pub-r-tit {
    border-bottom: 2px solid #ededea;
    padding: 0 0 5px 0
}

.pub-r-tit.pad {
    padding: 0
}

.pub-r-tit>h1 {
    margin: 0;
    font-size: .34rem;
    font-weight: bold;
    height: .5rem;
    line-height: .5rem;
    color: #222
}

.pub-r-tit>h1.line {
    border-bottom: 3px solid #ec4828;
    padding-bottom: 5px;
    margin-bottom: -2px
}

.pub-r-tit>a {
    color: #222;
    font-size: 16px
}

.pub-r-tit>a.fxr {
    font-size: 14px;
    margin-top: 4px
}

.pub-r-tit-top {
    border-top: 2px solid #ededea;
    padding: 0 0 5px 0
}

.pub-r-tit-top.pad {
    padding: 0
}

.pub-r-tit-top>h1 {
    margin: 0;
    font-size: 18px;
    color: #222
}

.pub-r-tit-top>h1.line {
    border-left: 3px solid #ec4828;
    margin: 15px 0 20px 0;
    padding-left: 6px;
    height: 18px;
    line-height: 18px
}

.pub-r-tit-top>a {
    color: #222;
    font-size: 16px
}

.pub-r-tit-top>a.fxr {
    font-size: 14px;
    margin-top: 10px
}

ul.img-left>li {
    padding: .1rem 0rem .1rem 1.2rem;
    height: 1.5rem
}

ul.img-left>li>a>img {
    width: 1.1rem;
    height: 1.1rem;
    left: 0rem;
    top: .45rem
}

ul.img-left>li>a>h1 {
    margin: -0.06rem 0rem 0rem -1.2rem;
    font-size: .28rem
}

ul.img-left>li>a>p {
    font-size: .2rem;
    line-height: .36rem;
    color: #999
}

ul.img-left>li.no>a>img {
    top: .1rem
}

ul.img-left>li.no {
    height: 1.2rem
}

ul.block-list>li {
    float: left;
    width: 100%;
    height: 2.26rem;
    display: block;
    background: #f8f8f8;
    border: 1px solid #e1e1e1;
    margin-right: .1rem;
    margin-bottom: .4rem
}

ul.block-list>li>div>a {
    line-height: .5rem;
    font-size: .26rem
}

ul.block-list>li>img.bottom {
    left: 0;
    bottom: -11px;
    width: 100%;
    height: 10px
}

ul.block-list.small>li {
    width: 90%;
    height: 100px;
    padding: 15px
}

ul.block-list.small>li>a.down {
    right: 15px;
    bottom: 25px;
    background: #ff8502;
    color: #fff;
    padding: 3px 15px
}

.r-block-title {
    border-bottom: 1px solid #d4d4d4;
    padding-bottom: 20px
}

.r-block-title>.tit {
    background: #b7dc25;
    border: 2px solid #9ebe20;
    width: 100%;
    height: 36px;
    line-height: 36px;
    width: 100%;
    display: block
}

.r-block-title>.tit:after {
    content: "";
    width: 0;
    height: 0;
    right: 0;
    left: 50%;
    margin-left: -10px;
    top: 34px;
    position: absolute;
    filter: drop-shadow(0 3px 0 #9ebe20);
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-top: 10px solid #b7dc25
}

.r-block-title>.tit>h1 {
    font-size: 18px;
    color: #fff;
    text-align: center
}

.r-block-title>.tit>a.fxr {
    right: 10px;
    top: 0;
    font-size: 12px;
    color: #fff
}

.r-block-title.orange>.tit {
    background: #ffa902;
    border: 2px solid #df960a
}

.r-block-title.orange>.tit:after {
    border-top: 10px solid #ffa902;
    filter: drop-shadow(0 3px 0 #df960a)
}

.r-block-title.blue>.tit {
    background: #00b4ff;
    border: 2px solid #00a1e4
}

.r-block-title.blue>.tit:after {
    border-top: 10px solid #00b4ff;
    filter: drop-shadow(0 3px 0 #00a1e4)
}

.r-block-title.blue1>.tit {
    background: #5965ff;
    border: 2px solid #505ae0
}

.r-block-title.blue1>.tit:after {
    border-top: 10px solid #5965ff;
    filter: drop-shadow(0 3px 0 #505ae0)
}

.r-block-title.orange1>.tit {
    background: #ff552e;
    border: 2px solid #e04927
}

.r-block-title.orange1>.tit:after {
    border-top: 10px solid #ff552e;
    filter: drop-shadow(0 3px 0 #e04927)
}

a.type-green {
    color: #fff;
    background: #b7dc25;
    padding: 2px;
    display: inline-block;
    line-height: 16px;
    font-size: 12px;
    margin: 5px 5px 0 0
}

ul.two.frame>li {
    float: left;
    width: 42%;
    padding: 10px;
    border: 1px solid #e9e9e9;
    background: #f2f2f2;
    display: inline-blcok
}

ul.two.frame>li>a>img {
    margin: 10px 20px
}

ul.two.frame>li>a.rad50 {
    background: #00b4ff;
    padding: 0 6px;
    color: #fff;
    text-align: center;
    margin-bottom: 5px
}

.title,
.title strong {
    font-size: .42rem;
    font-weight: bolder !important;
    padding: 0;
    padding-bottom: .2rem
}

.content span,
.content p {
    font-size: .3rem !important
}

a.more-linear-gray {
    padding: .1rem .4rem;
    display: inline-block;
    background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1));
    background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1));
    background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1));
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1))
}

.bg-arrow {
    background: #f4f4f4;
    height: .6rem;
    padding: 0rem .2rem
}

a.bg-blue-arrow {
    background: #00a0e9;
    height: .6rem;
    line-height: .6rem;
    padding: 0rem .3rem;
    color: #fff;
    margin-top: -0.1rem;
    display: inline-block;
    font-size: .32rem
}

.side-5-r:before,
a.side-5-r:before {
    content: "";
    width: 0;
    height: 0;
    right: -0.07rem;
    top: 0;
    position: absolute;
    border-bottom: .12rem solid #0288c5;
    border-right: .08rem solid transparent
}

ul.small-font-one>li>a {
    font-size: .3rem;
    line-height: .55rem
}

ul.li-list.two li {
    width: 48%;
    float: left;
    line-height: .5rem;
    height: .5rem;
    overflow: hidden;
    padding: 0
}

ul.li-list.two li>a {
    line-height: .3rem
}

ul.li-list.two li:nth-child(even) {
    float: right
}

ul.sell-menu-index {
    padding: 0 10px;
    displahy: block
}

ul.sell-menu-index>li {
    float: left;
    width: 20%;
    text-align: center;
    display: inline-block;
    padding: .1rem 0rem
}

ul.sell-menu-index>li>a>i {
    width: .8rem;
    height: .8rem;
    text-align: center;
    line-height: .8rem;
    display: inline-block;
    font-size: .4rem;
    border: 1px solid #e0e0e0;
    color: #ffb400;
    position: relative
}

ul.sell-menu-index>li>a {
    width: 100%;
    height: 100%;
    display: block
}

ul.sell-menu-index>li>a>i:before {
    position: absolute;
    text-align: center;
    left: 0;
    right: 0
}

ul.sell-menu-index>li.icon0>a>i:before {
    position: absolute;
    content: "\e8a5";
    color: #ffb400
}

ul.sell-menu-index>li.icon1>a>i:before {
    position: absolute;
    content: "\e8a6";
    color: #9fe715
}

ul.sell-menu-index>li.icon2>a>i:before {
    position: absolute;
    content: "\e8a8";
    color: #ddb878
}

ul.sell-menu-index>li.icon3>a>i:before {
    position: absolute;
    content: "\e8a0";
    color: #0ecfdb
}

ul.sell-menu-index>li.icon4>a>i:before {
    position: absolute;
    content: "\e8a7";
    color: #7e3ec7
}

ul.sell-menu-index>li.icon5>a>i:before {
    position: absolute;
    content: "\e8a4";
    color: #ff591e
}

ul.sell-menu-index>li.icon6>a>i:before {
    position: absolute;
    content: "\e89e";
    color: #aece09
}

ul.sell-menu-index>li.icon7>a>i:before {
    position: absolute;
    content: "\e8a9";
    color: #d19437
}

ul.sell-menu-index>li.icon8>a>i:before {
    position: absolute;
    content: "\e8a2";
    color: #e02929
}

ul.sell-menu-index>li.icon9>a>i:before {
    position: absolute;
    content: "\e89d";
    color: #aece09
}

ul.sell-menu-index>li.icon10>a>i:before {
    position: absolute;
    content: "\e8a3";
    color: #cb68f0
}

ul.sell-menu-index>li.icon11>a>i:before {
    position: absolute;
    content: "\e89f";
    color: #68b2f0
}

ul.sell-menu-index>li.icon12>a>i:before {
    position: absolute;
    content: "\e8aa";
    color: #aece09
}

ul.sell-menu-index>li.icon13>a>i:before {
    position: absolute;
    content: "\e62a";
    color: #aece09
}

ul.sell-menu-index>li.icon14>a>i:before {
    position: absolute;
    content: "\e8aa";
    color: #e7b37c
}

ul.sell-menu-index>li.icon15>a>i:before {
    position: absolute;
    content: "\e62a";
    color: #aece09
}

ul.sell-menu-index>li.icon20>a>i:before {
    position: absolute;
    content: "\e8a1";
    color: #000
}

ul.sell-menu-index>li>a>h1 {
    padding-top: .04rem;
    display: block;
    text-align: center;
    font-size: .24rem;
    color: #999
}

a.pub-adv>img {
    width: 100%
}

ul.catname-mobile-mall {
    margin-left: 1.2%
}

ul.catname-mobile-mall>li {
    float: left;
    width: 45%;
    margin: 2%;
    border: 1px solid #e1e1e1;
    height: 2.8rem;
    display: block;
    border-left: 0;
    border-top: 0;
    box-sizing: border-box
}

ul.catname-mobile-mall>li>a>img {
    width: 100%;
    height: 1.7rem
}

ul.catname-mobile-mall>li>a.type {
    position: absolute;
    right: .1rem;
    bottom: .1rem;
    color: #c7c7c7;
    top: 0rem;
    left: 0rem;
    font-size: .26rem;
    padding: .04rem .1rem;
    border: 1px solid #c7c7c7;
    background: #fff;
    left: auto;
    top: auto;
    border-radius: .04rem;
    font-size: .2rem
}

ul.catname-mobile-mall>li>a>h1 {
    padding-left: .1rem;
    color: #222;
    font-size: .22rem;
    padding-top: .06rem
}

ul.catname-mobile-mall>li>a>h2 {
    padding-left: 0rem;
    color: #f51847;
    font-size: .26rem;
    position: absolute;
    left: .1rem;
    bottom: .1rem;
    right: auto;
    top: auto;
    color: #ff921d
}

.baidu_adv {
    display: block
}

.font-bold {
    font-weight: bold
}

.h20 {
    height: .2rem
}

.h30 {
    height: .3rem
}

.h40 {
    height: .4rem
}

.text-wid,
a.text-wid {
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden
}

.tit-bg-orange,
a.tit-bg-orange {
    display: inline-block;
    color: #fff !important;
    font-size: 14px;
    background: -webkit-linear-gradient(right, #ff4949, #ffc072);
    background: -o-linear-gradient(left, #ff4949, #ffc072);
    background: -moz-linear-gradient(left, #ff4949, #ffc072);
    background: linear-gradient(to left, #ff4949, #ffc072)
}

.tit-bg-orange-l,
a.tit-bg-orange-l {
    display: inline-block;
    color: #fff !important;
    font-size: 14px;
    background: -webkit-linear-gradient(left, #ff4949, #ffc072);
    background: -o-linear-gradient(right, #ff4949, #ffc072);
    background: -moz-linear-gradient(right, #ff4949, #ffc072);
    background: linear-gradient(to right, #ff4949, #ffc072)
}

.sm {
    border: 1px solid #eee;
    background: #f9f9f9;
    padding: .2rem
}

.sm p {
    line-height: .42rem;
    font-size: .28rem;
    color: #777
}

.sm p.tit {
    font-weight: bold;
    color: red;
    padding-bottom: .1rem
}