@charset "utf-8";
@media screen and (max-width: 768px) {
  .pcc {
    display: none;
  }
  .phonec {
    display: block;
  }
  .dwlogo {
    display: none;
  }
  body {
    width: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-background-size: 18.75rem auto;
    background-size: 18.75rem auto;
    background-position: top center;
    background-repeat: repeat-y;
    background-color: #fcf0dc;
  }
  .wrap {
    width: 100%;
    min-width: inherit;
    min-height: 100%;
    max-width: 750px;
    margin: 0 auto;
  }
  input::-webkit-input-placeholder {
    font-size: 0.7rem;
    color: #e4453a;
  }
  .dwlogoerwppc {
    display: none;
  }
  .dwlogoerwphone {
    display: block!important;
    position: absolute;
    right: 0;
    top: 11.275rem;
  }
  .dwlogoerwphone img {
    width: 3.9rem;
    height: 4.25rem;
  }
  .w1200 {
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
  }
  .pc {
    display: none;
  }
  .phone {
    display: block;
    background: url(../images/phone/bg.jpg) repeat-y 0 0;
    background-size: 100% auto;
  }
  .phone .imgfpooer {
    text-align: center;
    margin-top: 1.5rem;
    padding-bottom: 1rem;
  }
  .phone .imgfpooer img {
    width: 59.46666667%;
  }
  .phone .preface {
    width: 100%;
    height: 15.5rem;
    margin-top: 0.55rem;
    background-image: url(../images/phone/ydqy.png?v=102);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
  .phone .preface img {
    display: none;
  }
  .phone .project {
    width: 18.075rem;
    margin: 0 auto;
    margin-top: 1.05rem;
  }
  .phone .project li {
    width: 100%;
    height: 7.75rem;
    float: none;
    position: relative;
    overflow: hidden;
  }
  .phone .project li img {
    display: none;
  }
  .phone .project li .project-open {
    width: 2.5rem;
    height: 1rem;
    position: absolute;
    left: 2.3rem;
    margin-left: 0;
    top: 4.8rem;
    background-image: url(../images/phone/ydzk.png);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    cursor: pointer;
  }
  .phone .project li .project-open img {
    display: none;
  }
  .phone .project li .project-button {
    width: 5.95rem;
    height: 1.2rem;
    position: absolute;
    left: auto;
    margin-left: 0;
    right: 2.25rem;
    bottom: 2.1rem;
    background-image: url(../images/phone/ydjrtp.png?t=1);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
  .phone .project li .project-button a {
    display: block;
    width: 100%;
    height: 100%;
  }
  .phone .project li .project-button img {
    display: none;
  }
  .phone .project li + li {
    margin-left: 0;
    margin-top: 0.825rem;
  }
  .phone .project .project-xzscl {
    background-image: url(../images/phone/tp1.png);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
  .phone .project .project-xfxm {
    background-image: url(../images/phone/tp2.png);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
  .phone .project .project-xzscl1 {
    background-image: url(../images/phone/t21.png);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
  .phone .project .project-xfxm2 {
    background-image: url(../images/phone/t22.png);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
  .phone .project .project-xzscl2 {
    background-image: url(../images/phone/t31.png);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
  .phone .project .project-xfxm3 {
    background-image: url(../images/phone/t32.png);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
  .phone .project .project-xzscl3 {
    background-image: url(../images/phone/t41.png);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
  .phone .project .project-xfxm4 {
    background-image: url(../images/phone/t42.png);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
  .phone .project .project-hyby {
    background-image: url(../images/phone/ydhyby.png);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
  .phone .project .project-ndxl {
    background-image: url(../images/phone/ydndxl.png);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
  .phone .jschx {
    padding-top: 1.25rem;
    text-align: center;
  }
  .phone .jschx .h1 {
    padding: 1rem auto;
  }
  .phone .jschx .h1 img {
    width: 70.13333333%;
  }
  .phone .jschx img {
    max-width: 100%;
  }
  .sdc {
    display: none;
  }
  .shf {
    display: block;
  }
  .shf img {
    width: 100%;
  }
  .mask {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.7);
    z-index: 101;
  }
  .shareout {
    width: 100%;
    height: 100%;
    background-image: url(../images/phone/share.png);
    background-color: rgba(0, 0, 0, 0.7);
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
    background-position: top center;
    background-repeat: no-repeat;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 103;
  }
  .loading {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background-color: #ffffff;
    z-index: 104;
  }
  .loading .loading-box {
    width: 100%;
    height: 100%;
    position: relative;
  }
  .loading .loading-box img {
    width: 92px;
    height: 92px;
    position: absolute;
    left: 50%;
    margin-left: -46px;
    top: 50%;
    margin-top: -46px;
  }
  .header {
    position: relative;
    width: 100%;
    min-width: 100%;
    height: 15.7rem;
    background-image: url(../images/phone/banner.png?t=2);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-position: top center;
    background-repeat: no-repeat;
  }
  .header .logo {
    display: none;
  }
  .footer {
    width: 100%;
    min-width: 100%;
    height: 11.65rem;
    background-image: url(../images/phone/yddb.png);
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
    background-position: top center;
    background-repeat: no-repeat;
    margin-top: 2rem;
    overflow: hidden;
  }
  .footer .footer-inner {
    width: 100%;
    height: 10.175rem;
    padding-top: 0;
    text-align: inherit;
    margin-top: 1.45rem;
    background-image: url(../images/phone/yddbtxt.png?v=101);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
  .footer .footer-inner img {
    display: none;
  }
  .pop {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 102;
  }
  .pop .pop-inner {
    width: 18.75rem;
    height: 25.35rem;
    background-image: url(../images/phone/ydtcbox.png);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    position: absolute;
    left: 50%;
    margin-left: -9.375rem;
    top: 50%;
    margin-top: -13.175rem;
  }
  .pop .pop-inner .pop-box {
    width: 100%;
    height: 100%;
    position: relative;
  }
  .pop .pop-inner .pop-box .swiper-pagination {
    width: 100%;
    left: 0;
    bottom: 6.1rem;
  }
  .pop .pop-inner .pop-box .swiper-pagination .swiper-pagination-bullet {
    width: 0.3rem;
    height: 0.3rem;
    background-color: #d9b07e;
    margin: 0 0.25rem;
    opacity: 1;
  }
  .pop .pop-inner .pop-box .swiper-pagination .swiper-pagination-bullet-active {
    background-color: #e4453a;
  }
  .pop .pop-inner .pop-swiper {
    width: 13.325rem;
    height: 21.225rem;
    padding: 2rem 0 0 2.675rem;
  }
  .pop .pop-inner .pop-swiper .pop-swiper-inner {
    width: 100%;
    height: 100%;
    overflow: hidden;
  }
  .pop .pop-inner .pop-swiper .pop-swiper-inner .pop-swiper-wrapper {
    width: 100%;
    height: 100%;
  }
  .pop .pop-inner .pop-swiper .pop-swiper-inner .pop-title {
    width: 12.25rem;
    height: 1.85rem;
    margin: 0 auto;
    margin-top: 2.05rem;
    background-image: url(../images/phone/ydtitlebox.png);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
  .pop .pop-inner .pop-swiper .pop-swiper-inner .pop-title .pop-title-inner {
    width: 100%;
    height: 100%;
    text-align: inherit;
  }
  .pop .pop-inner .pop-swiper .pop-swiper-inner .pop-title .pop-title-inner img {
    display: none;
  }
  .pop .pop-inner .pop-swiper .pop-swiper-inner .pop-title .pop-title-xzscl {
    background-image: url(../images/phone/ydyxaltitle.png);
    -webkit-background-size: auto 0.8rem;
    background-size: auto 0.8rem;
    background-position: center center;
    background-repeat: no-repeat;
  }
  .pop .pop-inner .pop-swiper .pop-swiper-inner .pop-title .pop-title-xfxm {
    background-image: url(../images/phone/ydxfxmtitle.png);
    -webkit-background-size: auto 1rem;
    background-size: auto 1rem;
    background-position: center center;
    background-repeat: no-repeat;
  }
  .pop .pop-inner .pop-swiper .pop-swiper-inner .pop-title .pop-title-hyby {
    background-image: url(../images/phone/ydhybytitle.png);
    -webkit-background-size: auto 1.15rem;
    background-size: auto 1.15rem;
    background-position: center center;
    background-repeat: no-repeat;
  }
  .pop .pop-inner .pop-swiper .pop-swiper-inner .pop-title .pop-title-ndxl {
    background-image: url(../images/phone/ydndxltitle.png);
    -webkit-background-size: auto 1.15rem;
    background-size: auto 1.15rem;
    background-position: center center;
    background-repeat: no-repeat;
  }
  .pop .pop-inner .pop-swiper .pop-swiper-inner .pop-smalltitle {
    width: 13.325rem;
    height: 1.3rem;
    margin: 0 auto;
    margin-top: 1.35rem;
    background-image: url(../images/phone/ydsmalltitlebox.png);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
  .pop .pop-inner .pop-swiper .pop-swiper-inner .pop-smalltitle .pop-smalltitle-inner {
    width: 100%;
    height: 100%;
    text-align: inherit;
  }
  .pop .pop-inner .pop-swiper .pop-swiper-inner .pop-smalltitle .pop-smalltitle-inner img {
    display: none;
  }
  .pop .pop-inner .pop-swiper .pop-swiper-inner .pop-smalltitle .pop-smalltitle-yfxm {
    background-image: url(../images/phone/ydyfxmsmalltitle.png);
    -webkit-background-size: auto 0.775rem;
    background-size: auto 0.775rem;
    background-position: center center;
    background-repeat: no-repeat;
  }
  .pop .pop-inner .pop-swiper .pop-swiper-inner .pop-smalltitle .pop-smalltitle-xjal {
    background-image: url(../images/phone/ydxjalsmalltitle.png);
    -webkit-background-size: auto 0.775rem;
    background-size: auto 0.775rem;
    background-position: center center;
    background-repeat: no-repeat;
  }
  .pop .pop-inner .pop-swiper .pop-swiper-inner .pop-smalltitle .pop-smalltitle-esg {
    background-image: url(../images/phone/ydesgsmalltitle.png);
    -webkit-background-size: auto 0.775rem;
    background-size: auto 0.775rem;
    background-position: center center;
    background-repeat: no-repeat;
  }
  .pop .pop-inner .pop-swiper .pop-swiper-inner .pop-smalltitle .pop-smalltitle-xczx {
    background-image: url(../images/phone/ydxczxsmalltitle.png);
    -webkit-background-size: auto 0.775rem;
    background-size: auto 0.775rem;
    background-position: center center;
    background-repeat: no-repeat;
  }
  .pop .pop-inner .pop-swiper .pop-swiper-inner .pop-smalltitle .pop-smalltitle-tjj {
    background-image: url(../images/phone/ydtjjsmalltitle.png);
    -webkit-background-size: auto 0.775rem;
    background-size: auto 0.775rem;
    background-position: center center;
    background-repeat: no-repeat;
  }
  .pop .pop-inner .pop-swiper .pop-swiper-inner .pop-smalltitle .pop-smalltitle-st {
    background-image: url(../images/phone/ydstsmalltitle.png);
    -webkit-background-size: auto 0.775rem;
    background-size: auto 0.775rem;
    background-position: center center;
    background-repeat: no-repeat;
  }
  .pop .pop-inner .pop-swiper .pop-swiper-inner .pop-smalltitle .pop-smalltitle-jxzz {
    background-image: url(../images/phone/ydjxzzsmalltitle.png);
    -webkit-background-size: auto 0.775rem;
    background-size: auto 0.775rem;
    background-position: center center;
    background-repeat: no-repeat;
  }
  .pop .pop-inner .pop-swiper .pop-swiper-inner .pop-smalltitle .pop-smalltitle-zyfz {
    background-image: url(../images/phone/ydzyfzsmalltitle.png);
    -webkit-background-size: auto 0.775rem;
    background-size: auto 0.775rem;
    background-position: center center;
    background-repeat: no-repeat;
  }
  .pop .pop-inner .pop-swiper .pop-swiper-inner .pop-txt {
    width: 12.25rem;
    margin: 0 auto;
    margin-top: 1.25rem;
  }
  .pop .pop-inner .pop-swiper .pop-swiper-inner .pop-txt .swiper {
    width: 100%;
    height: 100%;
    padding-right: 0.75rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .pop .pop-inner .pop-swiper .pop-swiper-inner .pop-txt .swiper-slide {
    width: 100%;
    height: auto;
  }
  .pop .pop-inner .pop-swiper .pop-swiper-inner .pop-txt .swiper-slide-nr1 {
    height: 12.725rem;
    background-image: url(../images/phone/xmnr/ydnr1.png);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
  .pop .pop-inner .pop-swiper .pop-swiper-inner .pop-txt .swiper-slide-nr2 {
    height: 9.075rem;
    background-image: url(../images/phone/xmnr/ydnr2.png);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
  .pop .pop-inner .pop-swiper .pop-swiper-inner .pop-txt .swiper-slide-nr3 {
    height: 11.5rem;
    background-image: url(../images/phone/xmnr/ydnr3.png);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
  .pop .pop-inner .pop-swiper .pop-swiper-inner .pop-txt .swiper-slide-nr4 {
    height: 10.325rem;
    background-image: url(../images/phone/xmnr/ydnr4.png);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
  .pop .pop-inner .pop-swiper .pop-swiper-inner .pop-txt .swiper-slide-nr5 {
    height: 4.25rem;
    background-image: url(../images/phone/xmnr/ydnr5.png);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
  .pop .pop-inner .pop-swiper .pop-swiper-inner .pop-txt .swiper-slide-nr6 {
    height: 4.3rem;
    background-image: url(../images/phone/xmnr/ydnr6.png);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
  .pop .pop-inner .pop-swiper .pop-swiper-inner .pop-txt .swiper-slide-nr7 {
    height: 5.45rem;
    background-image: url(../images/phone/xmnr/ydnr7.png);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
  .pop .pop-inner .pop-swiper .pop-swiper-inner .pop-txt .swiper-slide-nr8 {
    height: 4.25rem;
    background-image: url(../images/phone/xmnr/ydnr8.png);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
  .pop .pop-inner .pop-swiper .pop-swiper-inner .pop-txt .swiper-slide-nr9 {
    height: 4.25rem;
    background-image: url(../images/phone/xmnr/ydnr9.png);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
  .pop .pop-inner .pop-swiper .pop-swiper-inner .pop-txt .swiper-slide-nr10 {
    height: 4.35rem;
    background-image: url(../images/phone/xmnr/ydnr10.png);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
  .pop .pop-inner .pop-swiper .pop-swiper-inner .pop-txt img {
    display: none;
  }
  .pop .pop-inner .pop-swiper .pop-swiper-inner .pop-txt-height1 {
    height: 8rem;
  }
  .pop .pop-inner .pop-swiper .pop-swiper-inner .pop-txt-height2 {
    height: 11.95rem;
  }
  .pop .pop-inner .pop-button {
    width: 4.3rem;
    height: 4.4rem;
    position: absolute;
    top: auto;
    margin-top: 0;
    bottom: -3.75rem;
    cursor: pointer;
    z-index: 9;
  }
  .pop .pop-inner .pop-button img {
    display: none;
  }
  .pop .pop-inner .pop-prev {
    left: 4.5rem;
    background-image: url(../images/phone/ydprev.png);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
  .pop .pop-inner .pop-next {
    right: 4.5rem;
    background-image: url(../images/phone/ydnext.png);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
  .pop .pop-inner .pop-back {
    width: 2.7rem;
    height: 1.1rem;
    background-image: url(../images/phone/ydfh.png);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    position: absolute;
    right: 3.125rem;
    bottom: auto;
    top: 2.475rem;
    cursor: pointer;
    z-index: 11;
  }
  .pop .pop-inner .pop-back img {
    display: none;
  }
  .pop .pop-inner .pop-jrtp {
    width: 10.1rem;
    height: 3.45rem;
    background-image: url(../images/phone/ydtcjrtp.png);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    position: absolute;
    left: 50%;
    margin-left: -5.05rem;
    bottom: 2.5rem;
    z-index: 9;
  }
  .pop .pop-inner .pop-jrtp a {
    display: block;
    width: 100%;
    height: 100%;
  }
  .pop .pop-inner .pop-jrtp img {
    display: none;
  }
  .content {
    width: 100%;
    padding-bottom: 3.15rem;
    position: relative;
    margin-top: 0;
    background: #fcf0dc;
    background-size: 100% auto;
  }
  .content .w1200 {
    margin-top: -1.175rem;
  }
  .content .list-search,
  .content .sdhvftad {
    display: block;
  }
  .content .sdhvftad {
    font-size: 0.7rem;
    text-align: justify;
    line-height: 1.25rem;
    color: #5f423b;
    padding: 0 1rem;
    padding-top: 0.75rem;
  }
  .content .list-title {
    width: 16.8rem;
    height: 2.5rem;
    margin: 0 auto;
    margin-top: 1.225rem;
  }
  .content .list-title .list-title-inner {
    width: 100%;
    text-align: center;
    height: 100%;
    font-size: 1.125rem;
  }
  .content .list-title .list-title-inner .list-title-box {
    width: 100%;
    text-align: inherit;
  }
  .content .list-title .list-title-inner .list-title-box img {
    margin-top: 0.125rem;
    height: 0.125rem;
  }
  .content .list-title .list-title-inner .list-title-xfxm {
    background-image: url(../images/phone/ydxfxmtitle.png);
    background-position: center center;
    -webkit-background-size: auto 1.05rem;
    background-size: auto 1.05rem;
    background-repeat: no-repeat;
  }
  .content .list-title .list-title-inner .list-title-hyby {
    background-image: url(../images/phone/ydhybytitle.png);
    background-position: center center;
    -webkit-background-size: auto 1.05rem;
    background-size: auto 1.05rem;
    background-repeat: no-repeat;
  }
  .content .list-title .list-title-inner .list-title-ndxl {
    background-image: url(../images/phone/ydndxltitle.png);
    background-position: center center;
    -webkit-background-size: auto 1.05rem;
    background-size: auto 1.05rem;
    background-repeat: no-repeat;
  }
  .content .list-search {
    width: 16.8rem;
    height: 1.5rem;
    margin: 0 auto;
    background-image: url(../images/phone/list/ydsearchbox.png);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    margin-top: 1.1rem;
    position: relative;
  }
  .content .list-search .list-search-inp {
    width: 14rem;
    font-size: 0.7rem;
    color: #6f4119;
    padding: 0.325rem 0 0.325rem 0.75rem;
    position: relative;
    top: 0.025rem;
  }
  .content .list-search .list-search-btn {
    width: 1.8rem;
    height: 1.45rem;
    position: absolute;
    top: 0.025rem;
    right: 0;
    border: none;
    outline: none;
    background: none;
    cursor: pointer;
  }
  .content .list-smalltitle {
    width: 100%;
    height: 1.975rem;
    margin-top: 1rem;
    position: relative;
    overflow: hidden;
  }
  .content .list-smalltitle .swiper {
    width: 100%;
    height: 100%;
    padding: 0 0.9rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .content .list-smalltitle .swiper .swiper-slide {
    width: 4.975rem;
    height: 1.975rem;
    background-image: url(../images/phone/list/ydbgsmalltitle1.png);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    display: inline-block;
  }
  .content .list-smalltitle .list-smalltitle-yfxm .list-smalltitle-txt {
    width: 100%;
    height: 100%;
    background-image: url(../images/phone/list/tab/ydtab1-1.png);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-position: center center;
    background-repeat: no-repeat;
  }
  .content .list-smalltitle .list-smalltitle-gzlfz .list-smalltitle-txt {
    width: 100%;
    height: 100%;
    background-image: url(../images/phone/list/tab/ydtab2-1.png);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-position: center center;
    background-repeat: no-repeat;
  }
  .content .list-smalltitle .list-smalltitle-kcxfz .list-smalltitle-txt {
    width: 100%;
    height: 100%;
    background-image: url(../images/phone/list/tab/ydtab3-1.png);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-position: center center;
    background-repeat: no-repeat;
  }
  .content .list-smalltitle .list-smalltitle-xczx .list-smalltitle-txt {
    width: 100%;
    height: 100%;
    background-image: url(../images/phone/list/tab/ydtab4-1.png);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-position: center center;
    background-repeat: no-repeat;
  }
  .content .list-smalltitle .list-smalltitle-tjj .list-smalltitle-txt {
    width: 100%;
    height: 100%;
    background-image: url(../images/phone/list/tab/ydtab5-1.png);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-position: center center;
    background-repeat: no-repeat;
  }
  .content .list-smalltitle .list-smalltitle-stjs .list-smalltitle-txt {
    width: 100%;
    height: 100%;
    background-image: url(../images/phone/list/tab/ydtab6-1.png);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-position: center center;
    background-repeat: no-repeat;
  }
  .content .list-smalltitle .list-smalltitle-jxzz .list-smalltitle-txt {
    width: 100%;
    height: 100%;
    background-image: url(../images/phone/list/tab/ydtab7-1.png);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-position: center center;
    background-repeat: no-repeat;
  }
  .content .list-smalltitle .list-smalltitle-zyjg .list-smalltitle-txt {
    width: 100%;
    height: 100%;
    background-image: url(../images/phone/list/tab/ydtab8-1.png);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-position: center center;
    background-repeat: no-repeat;
  }
  .content .list-smalltitle .swiper-slide.on {
    background-image: url(../images/phone/list/ydbgsmalltitle2.png);
  }
  .content .list-smalltitle .swiper-slide.on.list-smalltitle-yfxm .list-smalltitle-txt {
    background-image: url(../images/phone/list/tab/ydtab1-2.png);
  }
  .content .list-smalltitle .swiper-slide.on.list-smalltitle-gzlfz .list-smalltitle-txt {
    background-image: url(../images/phone/list/tab/ydtab2-2.png);
  }
  .content .list-smalltitle .swiper-slide.on.list-smalltitle-kcxfz .list-smalltitle-txt {
    background-image: url(../images/phone/list/tab/ydtab3-2.png);
  }
  .content .list-smalltitle .swiper-slide.on.list-smalltitle-xczx .list-smalltitle-txt {
    background-image: url(../images/phone/list/tab/ydtab4-2.png);
  }
  .content .list-smalltitle .swiper-slide.on.list-smalltitle-tjj .list-smalltitle-txt {
    background-image: url(../images/phone/list/tab/ydtab5-2.png);
  }
  .content .list-smalltitle .swiper-slide.on.list-smalltitle-stjs .list-smalltitle-txt {
    background-image: url(../images/phone/list/tab/ydtab6-2.png);
  }
  .content .list-smalltitle .swiper-slide.on.list-smalltitle-jxzz .list-smalltitle-txt {
    background-image: url(../images/phone/list/tab/ydtab7-2.png);
  }
  .content .list-smalltitle .swiper-slide.on.list-smalltitle-zyjg .list-smalltitle-txt {
    background-image: url(../images/phone/list/tab/ydtab8-2.png);
  }
  .content .list-smalltitle .swiper-slide + .swiper-slide {
    margin-left: 0.05rem;
  }
  .content .list-smalltitle::after {
    display: block;
    content: "";
    width: 100%;
    height: 0.05rem;
    background-color: #cc935c;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 9;
  }
  .content .list-intro {
    margin-top: 1.2rem;
  }
  .content .list-intro .list-intro-box {
    width: 16.8rem;
    margin: 0 auto;
    overflow: hidden;
  }
  .content .list-intro .list-intro-box img {
    display: none;
  }
  .content .list-intro .list-intro-nr1 {
    height: 6.65rem;
    background-image: url(../images/phone/list/xmnr/ydnr1.png);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
  .content .list-intro .list-intro-nr2 {
    height: 4.65rem;
    background-image: url(../images/phone/list/xmnr/ydnr2.png);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
  .content .list-intro .list-intro-nr3 {
    height: 5.65rem;
    background-image: url(../images/phone/list/xmnr/ydnr3.png);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
  .content .list-intro .list-intro-nr4 {
    height: 5.65rem;
    background-image: url(../images/phone/list/xmnr/ydnr4.png);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
  .content .list-intro .list-intro-nr5 {
    height: 2.625rem;
    background-image: url(../images/phone/list/xmnr/ydnr5.png);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
  .content .list-intro .list-intro-nr6 {
    height: 2.65rem;
    background-image: url(../images/phone/list/xmnr/ydnr6.png);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
  .content .list-intro .list-intro-nr7 {
    height: 3.625rem;
    background-image: url(../images/phone/list/xmnr/ydnr7.png);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
  .content .list-intro .list-intro-nr8 {
    height: 2.625rem;
    background-image: url(../images/phone/list/xmnr/ydnr8.png);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
  .content .list-intro .list-intro-nr9 {
    height: 2.625rem;
    background-image: url(../images/phone/list/xmnr/ydnr9.png);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
  .content .list-intro .list-intro-nr10 {
    height: 2.625rem;
    background-image: url(../images/phone/list/xmnr/ydnr10.png);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
  .content .list-box {
    width: 100%;
    margin-top: 1.15rem;
    padding: 0 0.9rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .content .list-box li {
    width: 8.025rem;
    background-image: url(../images/pc/list.png?t=222);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    position: relative;
    float: left;
    margin: 0 0 0.6rem 0;
  }
  .content .list-box li .list-box-inner {
    padding: 0.5rem 0.5rem;
  }
  .content .list-box li .list-pic {
    width: 7rem;
    height: 8rem;
    overflow: hidden;
    cursor: pointer;
  }
  .content .list-box li .list-pic img {
    width: 7rem;
    height: 8rem;
  }
  .content .list-box li .list-company {
    padding: 0 0.375rem;
    height: 1.6rem;
    line-height: 1.6rem;
    font-size: 0.8rem;
    margin: 0 0.35rem;
    font-weight: bold;
    color: #784db7;
    margin-top: 0.3rem;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding-bottom: 0.3rem;
    text-align: center;
  }
  .content .list-box li .like {
    font-size: 0.7rem;
  }
  .content .list-box li .list-likenum {
    margin: 0 0.35rem;
    padding: 0 0.375rem;
    text-align: center;
  }
  .content .list-box li .list-likenum .num {
    margin-right: 0.2rem;
    font-size: 0.75rem;
    color: #784db7;
    vertical-align: top;
    display: inline-block;
    font-weight: bold;
  }
  .content .list-box li .list-likenum .num i {
    font-size: 0.9rem;
  }
  .content .list-box li .list-likenum span.like {
    width: 0.725rem;
    height: 0.825rem;
    margin-right: 0.2rem;
    margin-top: 0.1rem;
    background-image: url(../images/pc/dianzan.png);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    display: inline-block;
  }
  .content .list-box li .list-vote {
    margin: 0.4rem 0.175rem 0;
    text-align: center;
  }
  .content .list-box li .list-vote span {
    display: inline-block;
    width: 4.25rem;
    height: 1.45rem;
    cursor: pointer;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    margin-left: 0.325rem;
  }
  .content .list-box li .list-vote .list-vote-share {
    width: 1.025rem !important;
    height: 1.025rem !important;
  }
  .content .list-box li .list-vote-btn {
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
  .content .list-box li .list-vote-share {
    background-image: none;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
  .content .list-box li .list-vote-share img {
    width: 1.025rem !important;
    height: 1.025rem !important;
    margin-top: -0.375rem !important;
  }
  .content .list-box li .list-vote span + span {
    margin-left: 0.25rem;
  }
  .content .list-box li:nth-child(odd) {
    float: left;
  }
  .content .list-box li:nth-child(even) {
    float: right;
  }
  .content .list-backhome {
    display: block;
    width: 6rem;
    height: 1.65rem;
    margin: 0 auto;
    margin-top: 1rem;
  }
  .content .list-backhome img {
    width: 100%;
    height: 100%;
  }
  .list-details {
    width: 16.65rem;
    height: 26.75rem;
    -webkit-box-shadow: 0 0 0.25rem 0.1rem rgba(205, 52, 41, 0.35);
    box-shadow: 0 0 0.25rem 0.1rem rgba(205, 52, 41, 0.35);
    -webkit-border-radius: 0.3rem;
    border-radius: 0.3rem;
    position: fixed;
    top: 50%;
    margin-top: -13.375rem;
    left: 50%;
    margin-left: -8.325rem;
    background-color: #cd3429;
    border: 0.05rem solid #fee3cc;
    z-index: 102;
  }
  .list-details .list-details-close {
    width: 2.425rem;
    height: 2.425rem;
    background-image: url(../images/phone/list/ydclose.png);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    position: absolute;
    top: -1.225rem;
    right: -0.9rem;
    cursor: pointer;
    font-size: 0;
    color: #ffffff;
  }
  .list-details .list-details-pcvote {
    width: 14.85rem;
    height: 2.325rem;
    position: absolute;
    left: 50%;
    margin-left: -7.425rem;
    bottom: 1rem;
    background-image: url(../images/phone/list/ydtctp.png);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    cursor: pointer;
  }
  .list-details .list-details-pcvote img {
    display: none;
  }
  .list-details .list-details-box {
    padding: 7.125rem 0.4rem 6.45rem 0.9rem;
    height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
  }
  .list-details .list-details-scroll {
    width: 100%;
    height: 100%;
    overflow: hidden;
  }
  .list-details .list-details-title {
    width: 14.85rem;
    line-height: 1.4rem;
    font-size: 0.95rem;
    color: #fee3cc;
    text-align: center;
    position: absolute;
    top: 2.05rem;
    left: 0.9rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
  }
  .list-details .list-details-company {
    width: 14.85rem;
    font-size: 0.7rem;
    color: #fee3cc;
    text-align: center;
    position: absolute;
    top: 5.05rem;
    left: 0.9rem;
    padding-bottom: 0.5rem;
    border-bottom: 0.025rem solid #fee3cc;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }
  .list-details .list-details-like {
    width: 14.85rem;
    font-size: 1.05rem;
    color: #fee3cc;
    position: absolute;
    left: 0.9rem;
    bottom: 4.3rem;
    text-align: center;
  }
  .list-details .list-details-likenum {
    display: inline-block;
    width: 1.275rem;
    height: 1.2rem;
    background-image: url(../images/phone/list/yddz2.png);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    margin-right: 0.2rem;
  }
  .list-details .list-details-num {
    display: inline-block;
    margin-right: 0.2rem;
    vertical-align: top;
  }
  .list-details .list-details-piao {
    display: inline-block;
    font-size: 0.9rem;
    margin-top: 0.1rem;
    vertical-align: top;
  }
  .list-details .list-details-intro {
    width: 100%;
    height: 100%;
    line-height: 1.05rem;
    font-size: 0.75rem;
    color: #fee3cc;
    text-indent: 2em;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .list-details .list-details-intro .list-swiper {
    width: 100%;
    height: 100%;
    padding-right: 0.5rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .list-details .list-details-intro .list-swiper .swiper-slide {
    height: auto;
  }
  .list-details .list-details-intro p {
    text-align: justify;
  }
  .list-details .list-details-intro div {
    white-space: normal !important;
  }
  .list-details .list-details-intro p + p {
    margin-top: 0.5rem;
  }
  .list-details .list-details-intro img {
    display: block;
    width: 100% !important;
    height: auto !important;
    max-width: 100% !important;
    margin: 0 auto;
  }
  .list-details .list-details-intro video {
    display: block;
    width: 14.85rem !important;
    height: 8.35rem !important;
    background-color: #000000;
  }
  .tclp .xkg {
    color: #8b62d2;
    width: 12.05rem;
    height: 14.75rem;
    position: fixed;
    top: 50%;
    margin-top: -7.375rem;
    left: 50%;
    margin-left: -6.025rem;
    text-align: center;
    z-index: 103;
    background: url(../images/pc/rxa.png) no-repeat 0 0;
    background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
  }
  .tclp .xkg .xjgy {
    color: #8b62d2;
    font-weight: bold;
    font-size: 0.9rem;
    padding-top: 3.15rem;
  }
  .tclp .xkg .share-closec {
    margin-top: 7.5rem;
    margin-left: -13px;
  }
  .tclp .xkg .xjfx {
    width: 3.5rem;
    margin: 0 0.25rem;
    display: inline-block;
    height: 1.25rem;
    line-height: 1.25rem;
    border: 0.025rem solid #4225a6;
    border-radius: 0.5rem;
    background: url(../images/pc/xs.png) no-repeat 2.775rem 0.475rem;
    background-size: 0.625rem 0.35rem;
    -webkit-background-size: 0.625rem 0.35rem;
  }
  .tclp .xkg .sdjc {
    padding: 0.25rem 0;
    border: #b4aec5 0.025rem solid;
    border-radius: 0.425rem;
    width: 3.5rem;
    margin: 0 auto;
    font-size: 0.75rem;
    line-height: 0.95rem;
  }
  .tclp .xkg .queb {
    margin-top: 0.5rem;
  }
  .tclp .xkg .queb img {
    width: 5rem;
  }
  .list-detailscisdj {
    overflow-x: hidden;
    margin-top: -0.5rem;
    padding: 0 0.9rem;
  }
  .list-detailscisdj .list-details-box {
    overflow: hidden;
  }
  .list-detailscisdj .list-details-title {
    margin: 0.5rem auto;
    color: #b72835;
    text-align: center;
    line-height: 1.25rem;
    font-size: 0.875rem;
  }
  .list-detailscisdj img,
  .list-detailscisdj video {
    margin-top: 0.4rem;
    width: 100%;
  }
  .list-detailscisdj .list-details-company {
    color: #4b302d;
    text-align: center;
    font-size: 0.75rem;
  }
  .list-detailscisdj .list-details-scroll {
    text-align: justify;
    padding-top: 0.65rem;
    color: #4b302d;
  }
  .list-detailscisdj .list-details-scroll p {
    line-height: 120%;
  }
  .list-detailscisdj .list-backhome {
    width: 100%;
  }
  .list-detailscisdj .list-backhome span,
  .list-detailscisdj .list-backhome a {
    display: inline-block;
    width: 20%;
    margin-left: 12%;
    text-align: center;
  }
  .share {
    width: 15.5rem;
    position: fixed;
    top: 0;
    left: 50%;
    margin-left: -7.75rem;
    text-align: center;
    z-index: 103;
    background: none;
  }
  .share .share-inner {
    margin: 0.3rem auto 0;
    text-align: center;
    width: 73%;
  }
  .share .share-inner div {
    margin-top: 0.3rem;
  }
  .share .share-inner div img {
    max-width: 100%;
  }
  .share .share-inner .pcxfvbc {
    display: none;
  }
  .share .share-inner .phonexfvbc {
    display: block;
    margin: 0.6rem;
  }
  .share .share-inner .share-intro {
    font-size: 0.8rem;
    color: #666;
    font-weight: bold;
    padding-top: 0.9rem;
    padding-bottom: 0.7rem;
  }
  .share .share-close {
    height: 1.4rem;
    line-height: 1.4rem;
    cursor: pointer;
    -webkit-border-bottom-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    -webkit-border-bottom-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }
  .share .social-share .social-share-icon {
    width: 4.025rem;
    height: 5.4rem;
    line-height: 5.4rem;
    border-radius: 0;
    float: left;
  }
  .share .social-share .icon-wechat:before,
  .share .social-share .icon-weibo:before {
    content: '';
  }
  .share .social-share .icon-wechat,
  .share .social-share .icon-wechat-phone {
    background-image: url(../images/weixin.png);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    margin-left: 2.55rem;
    position: relative;
  }
  .share .social-share .icon-wechat {
    display: none;
  }
  .share .social-share .icon-wechat-phone {
    display: block;
  }
  .share .social-share {
    height: 5.4rem;
  }
  .share .social-share .icon-wechat .wechat-qrcode.bottom {
    top: -5.125rem;
  }
  .share .social-share .icon-wechat .wechat-qrcode:after {
    display: none;
  }
  .share .social-share .icon-weibo {
    background-image: url(../images/weibo.png);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    margin-left: 2.5rem;
  }
  .share .social-share a {
    margin: 0;
    color: #ffffff;
    border: none;
  }
  .share .social-share .icon-wechat .wechat-qrcode .qrcode {
    height: 2.5rem;
  }
  .share .social-share .icon-wechat .wechat-qrcode {
    left: -0.9rem;
  }
  .share .social-share a:hover {
    background-color: #ffffff;
  }
}
