/* ÃƒÂ¥Ã‚Â¤Ã‚Â´ÃƒÂ©Ã†â€™Ã‚Â¨ */
.header {width: 100%;height: 90px;position: fixed;left: 0;top: 0;z-index: 1000;background: rgb(255, 255, 255);box-shadow: 0px .02rem .12rem 0px rgba(0, 0, 0, 0.04);}
.h-a {width: 1400px;margin: 0 auto;}
.h-a:after {content: ".";display: block;height: 0; clear: both;visibility: hidden;line-height: 0;font-size: 0;}
.h-b {display: block;float: left;width: 80px;margin-top: 22px;}
.h-c {width: 100%;}
.h-d {float: right;width: 180px;height: 36px;margin-top: 27px;margin-left: 25px; border-radius: 18px;border: solid 1px #8c8c8c;}
.h-e{width: 100%;font-size: 0;}
.h-f {display: inline-block;vertical-align: top;width: 150px;padding: 0 15px;border-radius: 18px; height: 34px;line-height: 34px;border: none;outline-style: none; font-size: 14px;color: #8c8c8c;background-color: transparent !important;}
.h-g {display: inline-block;vertical-align: top;width: 25px;height: 36px;font-size: 0;border: none;background-color: transparent;background-image: url(../images/a2.png);background-size: 16px 16px; background-repeat: no-repeat;background-position: center left;cursor: pointer;}

.h-h {float: right;}
.h-i {display: inline-block;vertical-align: top;margin: 0 15px; position: relative;}
.h-j {display: inline-block;vertical-align: top;font-size: 16px;color: #000000;height: 90px;line-height: 90px;padding: 0 10px;position: relative;}
.h-j:hover {color: #ec1b24;}
.h-i.active .h-j {color: #ec1b24;border-bottom: 2px solid #ec1b24;}
.h-sub>li>a {display: block;width: 100%;padding: 13px 5px;line-height:1.2;text-align: center;font-size: 14px;color: #333;transition: background-color .3s;}
.h-sub>li>a:hover {background-color: #ec1b24; color: #fff;}

.h-search {display: none;width: 40px;height: 40px;position: absolute;right: 40px;top: 5px;background-image: url(../images/a2.png);background-repeat: no-repeat;background-position: center center;background-size: 20px 20px;}
.h-menu {width: 40px;height: 40px;display: none;vertical-align: top;background-image: url(../images/a6.png);background-size: 30px 30px;background-position: center center;background-repeat: no-repeat;}
.h-sub {display: none;width: 140%;background-color: rgba(255, 255, 255, 0.7);position: absolute;left:-20%;top: 90px;z-index: 1000;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);}
.h-opa {display: none;width: 100%;height: 100%;position: fixed;left: 0;top: 0;background-color: rgba(0, 0, 0, 0.5);z-index: 10;cursor: pointer;}

@media(max-width: 1500px) {
    .h-a {width: 1200px;}
    .h-d{margin-left: 20px;}
    .h-i{margin: 0 8px;}
}

@media(max-width: 1200px) {
    .header {height: 50px;background-color: #fff;box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);}
    .h-a {width: 100%;padding-left: 10px;}
    .h-b {width: 75px;margin-top: 4px;}
    .h-d {display: none;}
    .h-h {width: 260px;position: fixed;right: 0;top: 0;height: 100vh;background-color: #fff;margin-right: 0;padding-top: 10px;padding-bottom: 10px;overflow: auto;z-index: 1000;transform: translate(100%, 0);transition: transform .3s;}
    .h-i {width: 100%;padding: 0;}
    .h-j {padding: 0;padding-left: 20px;height: 40px;line-height: 40px;color: #666;}
    .h-j:hover {color: #666;}
     .h-i.active .h-j {color: #666;; border-bottom: none;}
    .h-menu {display: inline-block;position: absolute;right: 0;top: 5px;}
    .h-i.has-nav:after {content: "+";background-size: 0; display: inline-block;width: 40px;height: 40px;line-height: 40px;text-align: center;position: absolute;right: 0;top: 0;font-size: 20px;color: #333;}
    .h-i.has-nav.show:after {content: "-";}
    .h-i:after{content: '';position: absolute;right: 0;top: 0;background-image: url('../images/a50.png');width: 40px;height: 40px;background-size: .27rem .31rem;background-position: center center;background-repeat: no-repeat;}
    .h-sub {position: relative;top: 0;left: 0; background-color: #fff;box-shadow: none;}
    .h-sub>li>a {text-align: left;padding-left: 40px;color: #666;}
    .h-sub>li>a:hover {background-color: #fff; color: #ec1b24;}
    /* ÃƒÂ¦Ã‚ÂÃ…â€œÃƒÂ§Ã‚Â´Ã‚Â¢ */
    .h-search {display: block;}
    .header.search-state .h-d {display: block;background-color: #fff;position: fixed;right: .5rem;top: 60px;z-index: 1000;margin: auto;}
    .header.search-state .h-opa {display: block;}
    /* ÃƒÂ¨Ã‚ÂÃ…â€œÃƒÂ¥Ã‚ÂÃ¢â‚¬Â¢ */
    .header.menu-state .h-h {transform: translate(0, 0);}
    .header.menu-state .h-opa {display: block;}
}

.f-a{width: 100%;padding-top: .75rem;}
.f-a.f-grey{background-color: #f2f2f2;}
.f-b {width: 1400px;margin: 0 auto;margin-bottom: .6rem; }
.f-b:after {content: ".";display: block;height: 0; clear: both;visibility: hidden;line-height: 0;font-size: 0;}
.f-c{float: left;font-size: 0;}
.f-d{display: inline-block;vertical-align: top;margin-right: 75px;}
.f-e{display: block;color: #000000;font-size: 16px;margin-bottom: 15px;cursor: pointer;}
.f-f{display: inline-block;vertical-align: top;}
.f-g{display: block;color: #8c8c8c;line-height: 40px;font-size: 14px;cursor: pointer;}
.f-g:hover{color: #ec1b24;}
.f-h{float: right;font-size: 0;}
.f-i{display: inline-block;vertical-align: top;}
.f-j{display: block;color: #000000;font-size: 16px;margin-bottom: 7px;}
.f-k{display: block;font-size: 13px;color: #8c8c8c;opacity: 0.5;margin-bottom: 5px;}
.f-l{width: 138px;}
.f-l img{width: 100%;}
.f-m{display: inline-block;vertical-align: top;margin-left: 75px;}
.f-n{color: #ec1b24;font-size: 22px;margin-bottom: 8px;}
.f-o{display: block;font-size: 13px;color: #8c8c8c;opacity: 0.5;margin-bottom: 27px;}
.f-p{display: block;width: 160px;cursor: pointer; text-align: center;line-height: 45px; height: 45px;font-size: calc(12px - 0.12rem + 0.16rem);color: #ec1b24;border-radius: 23px;border: solid 1px #ec1b24;}
.f-p img{width: 15px;margin-right: 6px;}

.f-q{width: 100%;background-color: #e6e6e6;padding: .3rem 0;}
.f-r {width: 1400px;margin: 0 auto;}
.f-r:after {content: ".";display: block;height: 0; clear: both;visibility: hidden;line-height: 0;font-size: 0;}
.f-s{float: left;color: #8c8c8c;font-size: calc(12px - 0.12rem + 0.14rem);line-height: 1.3;}
.f-t{cursor: pointer;vertical-align: top; display: inline-block;color: #8c8c8c;font-size: calc(12px - 0.12rem + 0.14rem);line-height: 1.3;position: relative;}
.f-t:hover{color: #ec1b24;}
.f-w{float: right;color: #8c8c8c;font-size: calc(12px - 0.12rem + 0.14rem); }
.f-w img{width: 1.285em;}

@media(max-width: 1500px) {
    .f-b{width: 1200px;}
    .f-d{margin-right: 50px;}
    .f-m{margin-left: 50px;}
    .f-r{width:1200px;padding: 0 .2rem;}
    .f-s{width: 100%;margin-bottom: .2rem;}
    .f-w{float: left;}
}

@media(max-width: 1200px) {
    .f-b{width: 100%;padding: 0 .2rem;margin-bottom: .3rem;}
    .f-d{width: 14.2%;margin-right: 0;}
    .f-c{width: 100%;}
    .f-h{width: 100%;}
    .f-r{width: 100%;}
}

@media(max-width: 750px) {
   .f-d{width: 25%;}
}


@media(max-width: 500px) {
    .f-c{margin-bottom: .5rem;}
    .f-d{width:100%;margin-bottom: 0;border-bottom: 1px solid #ebebeb;position: relative;}
    .f-d.has-navs:after {content: "+";display: inline-block;width: 40px;height: 40px;line-height: 40px;text-align: center;position: absolute;right: 0;top: 0;font-size: 20px;color: #333;}
    .f-d.has-navs.show:after {content: "-";}
    .f-e{width: 100%;height: 40px;line-height: 40px; margin-bottom: 0;}
    .f-f{display: none;}
    .f-m{width: 100%;margin-left: 0;margin-top: .2rem;}
    .f-g{display: inline-block;padding: .1rem .2rem;margin-left: .1rem;font-size: 12px;line-height: .4rem;}
    .f-h{text-align: center;}
    .f-p{display: inline-block;width: 130px;height: 35px;line-height:35px;font-size: 12px;}
}

.g-a{position: fixed;right:10px;bottom: 10%;z-index: 900; background-color: #fff;box-shadow: 0 0 10px rgba(0,0,0,.1); width: 65px;text-align: center;}
.g-b{display: block;padding: 8px 0;border: 1px solid #ebebeb;}
.g-c{display: inline-block; width: 20px;height: 20px;line-height: 20px;margin-bottom: 8px;}
.g-c img{max-width: 100%;max-height: 100%;}
.g-d{font-size: 12px;color: #999999;}

@media(max-width: 1200px) {
  .g-a{width: 60px;}
}

.sm-nav{cursor: pointer; width: 100%;background-color: #fff;}
.sm-nav.grey{background-color: #f2f2f2;}
.sm-box{width: 14rem;margin: 0 auto;}
.sm-box:after {content: ".";display: block;height: 0; clear: both;visibility: hidden;line-height: 0;font-size: 0;}
.sm-box1{float: left;padding: .36rem 0;font-size: 0;}
.sm-navimg{font-size: calc(12px - 0.12rem + 0.16rem);display: inline-block;vertical-align: middle;width: 1.125em;margin-right: .35rem;}
.sm-navto{font-size: calc(12px - 0.12rem + 0.16rem);margin: 0 .1rem; display: inline-block;vertical-align: middle;color: #333333;}
.sm-navitem{cursor: pointer; font-size: calc(12px - 0.12rem + 0.16rem);display: inline-block;vertical-align: middle;color: #333333;}
.sm-navitem:hover{color: #ec1b24;}

.sm-box2{float: right;padding-top: .26rem;font-size: 0;}
.sm-a{display: inline-block;vertical-align: middle;margin: .1rem 0;margin-left: .8rem;}
.sm-b{display: inline-block;vertical-align: middle;width: 1.1em;height: 1.1em;line-height: 1.1em; font-size: calc(12px - 0.12rem + 0.16rem);}
.sm-b1{display: block;max-width: 100%;max-height: 100%;}
.sm-b2{display: none;max-width: 100%;max-height: 100%;}
.sm-c{display: inline-block;vertical-align: middle;margin-left: .1rem; color: #333333;font-size: calc(12px - 0.12rem + 0.16rem);}
.sm-a:hover .sm-b1{display: none;}
.sm-a:hover .sm-b2{display: block;}
.sm-a:hover .sm-c{color: #ec1b24;}
.sm-a.active .sm-b1{display: none;}
.sm-a.active .sm-b2{display: block;}
.sm-a.active .sm-c{color: #ec1b24;}

@media(max-width: 1400px) {
  .sm-a{margin-left: .6rem;}
}

@media(max-width: 1200px) {
    .sm-box{width: 100%;padding: 0 .2rem;}
    .sm-a{margin-left: .4rem;}
}

@media(max-width: 750px) {
    .sm-box1{display: none;}
    .sm-box2{float: left;width: 100%;text-align: center;padding: .2rem 0;}
    .sm-a{margin: .2rem .3rem;}
}

.paging{width: 100%;text-align: center;font-size: 0;}
.paging-a{cursor: pointer; display: inline-block;vertical-align: top;color: #333333;font-size: calc(12px - 0.12rem + 0.16rem);margin: 0 5px;width: .45rem;height: .45rem;text-align: center;line-height: .45rem;border-radius: 50%; }
.paging-b{cursor: pointer; display: inline-block;vertical-align: top;color: #333333;font-size: calc(12px - 0.12rem + 0.16rem);margin: 0 5px;width: .45rem;height: .45rem;text-align: center;line-height: .45rem;border-radius: 50%; }
.paging-a:hover{background-color: #fff;}
.paging-a.paging-grey:hover{background-color: #f2f2f2;}
.paging-b:hover{background-color: #ec1b24;color: #ffffff;}
.paging-b.active{background-color: #ec1b24;color: #ffffff;}

/* 
font-size: calc(12px - 0.12rem + 0.16rem);  
*/

.a-a{width: 100%;}
.a-b{width: 100%;}
.a-c{width: 100%;}
.a-d{width: 100%;}
.a-e{display: block;cursor: pointer; width: 100%;position: relative;}
.a-e img{width: 100%;}
.a-a2 .a-i{display: block;}
.a-a2 .a-j{display: none;}
.a-c .a-f{bottom: .28rem;width: 100%;}
.a-c .a-f .swiper-pagination-bullet{width: .14rem;height: .14rem;margin: 0 5px; background-color: transparent;border: solid 1px #ffffff;opacity: 1;}
.a-c .a-f .swiper-pagination-bullet-active{background-color: #ec1b24;border: solid 1px #ec1b24;}
.a-g{left: .6rem;margin-top: -.4rem; width: .4rem;height: .8rem; background-image: url(../images/a4.png);background-size: cover;background-position: center center;background-repeat: no-repeat;}
.a-h{right: .6rem;margin-top: -.4rem; width: .4rem;height: .8rem; background-image: url(../images/a5.png);background-size: cover;background-position: center center;background-repeat: no-repeat;}
/* .a-text{position: absolute;top: 50%;left: 50%;margin-left: -7rem; width: 14rem;transform: translate(0,-50%);}
.a-text1{color: #ffffff;font-size: calc(12px - 0.12rem + 0.4rem);line-height: 1.5;margin-bottom: .4rem;}
.a-text2{color: #ffffff;font-size: 12px;} */
@media(max-width: 750px) {
  /* .a-e{overflow: hidden;}
  .a-text{width: 100%;left: .2rem; margin-left: 0;}
  .a-e img{height: 200px;left: 50%;position: relative;transform: translate(-50%,0);max-width: none;width: auto;} */
  .a-a2 .a-i{display: none;}
  .a-a2 .a-j{display: block;}
}


.b-a{width: 100%;background-color: #fefefe;padding: .8rem 0;background-image: url('../images/a9.png');background-size: cover;background-position: center center;background-repeat: no-repeat;}
.b-b{width: 14rem;margin: 0 auto;position: relative;}
.b-c{width: 100%;}
.b-d{width: 100%;}
.b-e{display: block; width: 100%;}
.b-e:after {content: ".";display: block;height: 0; clear: both;visibility: hidden;line-height: 0;font-size: 0;}
.b-f{float: left;width: 5.75rem;padding-top: .3rem;padding-bottom: .6rem; }
.b-g{display: block;cursor: pointer;color: #000000;font-size: calc(12px - 0.12rem + 0.4rem);margin-bottom: .3rem;}
.b-g:hover{color: #ec1b24;}
.b-h{padding-right: .4rem;font-size: calc(12px - 0.12rem + 0.16rem);line-height: 1.8;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-bottom: 0.6rem;}
.b-i{display: block;font-size: 0;}
.b-j{display: inline-block;vertical-align: top;text-align: center;width: 25%;cursor: pointer; padding-right: .3rem; margin-bottom: .2rem;}
.b-k{display: inline-block;width: .7rem;height: .7rem;line-height: .7rem;margin-bottom: .1rem; border-radius: 50%;}
/* .b-j:hover .b-k{border: solid 1px #ec1b24;} */
.b-k1{display: inline-block;width: 100%;top: 0px;transition: all;}
.b-k1 img{width: 100%;}
.b-l{color: #8c8c8c;font-size: calc(12px - 0.12rem + 0.13rem);line-height: 1.3;}
.b-m{float: right;display: block;width: 7.8rem;overflow: hidden;cursor: pointer;}
.b-m img{width: 100%;transform: scale(1.00); transition: all .3s;}
.b-m:hover img{transform: scale(1.10); transition: all .3s;}
.b-j:hover .b-k1{position: relative;top: 2px;transition: all;}
.b-j:hover .b-l{color: #ec1b24;}

.b-c .b-n {text-align: left;width: 100%;}
.b-c .b-n .swiper-pagination-bullet{width: 14px;height: 14px;margin: 0 5px; background-color: transparent;border: solid 1px #8c8c8c;opacity: 1;}
.b-c .b-n .swiper-pagination-bullet-active{background-color: #ec1b24;border: solid 1px #ec1b24;}

@media(max-width: 750px) {
    .b-b{width: 100%;padding: 0 .2rem;}
    .b-f{width: 100%;text-align: center;}
    .b-m{width: 100%;}
    .b-m img{width:100%;}
    .b-j{width: auto;padding:0 .2rem;}
    .b-h{display: -webkit-box;-webkit-line-clamp: 5;}
}

@media(max-width: 500px) {
    .b-a{padding-top: .4rem;}
}

@media(max-width: 420px) {
  .b-j{width: auto;padding:0 .1rem;}
  .b-l{font-size: 11px;}
}

.c-a{width: 100%;padding-top: .8rem;}
.c-b{width: 15.8rem;margin: 0 auto;}
.c-c{width: 100%;padding: 0 .9rem;position: relative;margin-bottom: .75rem;}
.c-d{color: #010101;font-size: calc(12px - 0.12rem + 0.4rem);}
.c-e{position: absolute;top: 0;right:.9rem;color: #848484;font-size: calc(12px - 0.12rem + 0.16rem);}
.c-e:hover{color: #ec1b24;}
.c-f{width: 100%;padding: 0 .9rem;position: relative;}
.c-g{width: 100%;padding-bottom: .8rem;}
.c-g:before{content: '';position: absolute;top: 0;left: 0;width: 5px;height: 100%;background-color: #fff;z-index: 900;}
.c-g:after{content: '';position: absolute;top: 0;right: 0;width: 5px;height: 100%;background-color: #fff;z-index: 900;}
.c-h{width: 100%;}
.c-i{display: inline-block;text-align: center; width: 33.3%;padding: 0 .1rem;padding-bottom: .2rem; position: relative;}
.c-i:after{content: '';position: absolute;top: 0;right:-1px;width: 1px;height: 100%;background-image: url('../images/a17.png');background-size: cover;background-position: center center;background-repeat: no-repeat;}
/* .c-i.swiper-slide-next:after{content: '';position: absolute;top: 0;right:-1px;width: 1px;height: 100%;background-image: url('../images/a17.png');background-size: cover;background-position: center center;background-repeat: no-repeat;}
.c-i.swiper-slide-duplicate-active:after{content: '';position: absolute;top: 0;right:-1px;width: 1px;height: 100%;background-image: url('../images/a17.png');background-size: cover;background-position: center center;background-repeat: no-repeat;} */
.c-j{color: #000000;font-size: calc(12px - 0.12rem + 0.3rem);margin-bottom: .1rem;line-height: 1.2;}
.c-k{color: #8c8c8c;font-size: calc(12px - 0.12rem + 0.18rem);margin-bottom: .3rem;line-height: 1.2;}
.c-l{display: none; color: #8c8c8c;font-size: calc(12px - 0.12rem + 0.14rem);line-height: 1.3;margin-bottom: .2rem; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.c-m{display: inline-block; width: 2.78rem; height: 2.8rem;margin-bottom: .35rem;}
.c-m img{display: inline-block;max-width: 100%;max-height: 100%;}
.c-n{color: #8c8c8c;font-size: calc(12px - 0.12rem + 0.16rem);line-height: 1.2;margin-bottom: .25rem; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.c-o{display: inline-block;width: 10em;height: 2.81em;cursor: pointer; line-height: 2.81em;color: #8c8c8c;font-size: calc(12px - 0.12rem + 0.16rem);border-radius:1.475em;border: solid 1px #ec1b24;}
.c-o:hover{background-color: #ec1b24;color: #ffffff;}

.c-p{left: 0;margin-top: -.3rem; width: .3rem;height: .6rem; background-image: url(../images/a18.png);background-size: cover;background-position: center center;background-repeat: no-repeat;}
.c-p:hover{background-image: url(../images/a18-b.png);}
.c-q{right: 0;margin-top: -.3rem;width: .3rem;height: .6rem; background-image: url(../images/a19.png);background-size: cover;background-position: center center;background-repeat: no-repeat;}
.c-q:hover{background-image: url(../images/a19-b.png);}

@media(max-width: 750px) {
    .c-b{width: 100%;}
    .c-c{padding: 0 .5rem;margin-bottom: .4rem;}
    .c-e{right: .5rem;}
    .c-f{padding:0 .9rem;}
    .c-p{left: .5rem;}
    .c-q{right: .5rem;}
}

@media(max-width: 600px) {
    .c-i{width: 100%;}
    .c-i:after{width: 0;}
    .c-g:before{width: 0;}
    .c-g:after{width: 0;}
    .c-j{font-size: 16px;}
    .c-k{font-size: 14px;}
    .c-l{font-size: 14px;}
    .c-n{font-size: 14px;}
    .c-o{font-size: 14px;}
}

.d-a{width: 100%;padding: .86rem 0 1.56rem;background: #f2f2f2;}
.d-b{width: 14rem;margin: 0 auto;}
.d-c{width: 100%;position: relative;margin-bottom: .3rem;}
.d-d{color: #010101;font-size: calc(12px - 0.12rem + 0.4rem);}
.d-e{position: absolute;top: 0;right:0;color: #848484;font-size: calc(12px - 0.12rem + 0.16rem);}
.d-e:hover{color: #ec1b24;}
.d-f{width: 100%;position: relative;padding-bottom: .4rem;}
.d-g{width: 100%;}
.d-h{width: 100%;}
.d-i{display: inline-block;text-align: left; width: 33.3%;margin-right: .1rem;padding-bottom: .2rem;  position: relative;cursor: pointer;}
.d-j{width: 100%;border-radius: .04rem;overflow: hidden;margin-bottom: .1rem;}
.d-j img{width: 100%;transition: all .3s;transform: scale(1.000);}
.d-i:hover img{transition: all .3s;transform: scale(1.100);}
.d-k{color: #000000;font-size: calc(12px - 0.12rem + 0.16rem);line-height: 1.4;margin-bottom: .05rem; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.d-i:hover .d-k{color: #ec1b24;}
.d-l{color: #8c8c8c;font-size: calc(12px - 0.12rem + 0.16rem);line-height: 1.4;margin-bottom: .3rem; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.d-m{color: #848484;font-size: calc(12px - 0.12rem + 0.16rem); line-height: 1.2;}
.d-m:hover{color: #ec1b24;}

.d-f .d-n{width: 100%; bottom: 0;text-align: center;}
.d-f .d-n .swiper-pagination-bullet{width: 14px;height: 14px;margin: 0 .2rem; background-color: transparent;border: solid 1px #8c8c8c;opacity: 1;}
.d-f .d-n .swiper-pagination-bullet-active{background-color: #ec1b24;border: solid 1px #ec1b24;}

@media(max-width: 750px) {
    .d-b{width: 100%;padding: 0 .2rem;}
    .d-i{width: 50%;}
}

@media(max-width: 500px) {
  .d-i{width:100%;}
}


.e-a{width: 100%;max-width: 1920px;margin: 0 auto; padding-bottom: 1rem; background-image: url('../images/b9.jpg');background-size: cover;background-position: bottom right;background-repeat: no-repeat;}
.e-b{width: 14rem;margin: 0 auto;}
.e-c{width: 100%;position: relative; top: -.95rem;z-index: 100; background-color: #fff;font-size: 0;padding-top: .3rem;padding-bottom: .3rem;}
.e-d{display: inline-block;vertical-align: top;width: 25%;border-right: 1px solid #eeeeee;padding-left: .3rem;padding-right: .1rem;}
.e-e{display: block; color: #8c8c8c;font-size: calc(12px - 0.12rem + 0.16rem);line-height: 1.3;margin-bottom: .2rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.e-f{color: #ec1b24;font-size: calc(12px - 0.12rem + 0.5rem);}
.e-f1{font-size: calc(12px - 0.12rem + 0.26rem);}
.e-g{width: 6.5rem;}
.e-h{width: 100%;color: #000000;font-size: calc(12px - 0.12rem + 0.4rem);line-height: 1.2;margin-bottom: .3rem;}
.e-i{color: #333333;font-size: calc(12px - 0.12rem + 0.16rem);line-height: 1.8;margin-bottom: 1.37rem;}
.e-i *{color: #333333;font-size: calc(12px - 0.12rem + 0.16rem);line-height: 1.8;}
.e-j{display: block;cursor: pointer; left: 0;transition: all .3s; width: 12.5em;font-size: calc(12px - 0.12rem + 0.16rem);color: #ffffff;height: 3.4375em;line-height: 3.4375em;text-align: center;background-color: #ec1b24;border-radius: 1.6875em;}
.e-j:hover{ position: relative;left: 3px;transition: all .3s;}

@media(max-width: 1200px) {
  .e-h{font-size: calc(12px - 0.12rem + 0.32rem);}
}

@media(max-width: 750px) {
    .e-b{width: 100%;}
    .e-d{padding: .2rem;width: 50%;}
    .e-d:nth-child(2n){text-align: right;}
    .e-c{top: -.5rem;}
    .e-a{padding-bottom: 33.3%;background-size: 100%;background-position: bottom left;background-color: #fff;}
    .e-g{width: 100%;padding: 0 .2rem;}
    .e-h{font-size: calc(12px - 0.12rem + 0.3rem);}
    .e-i{margin-bottom: .2rem;}
    .e-j{margin-bottom: .2rem;width: 10em;height: 2.75em;line-height: 2.75em;}
}

.i-a{width: 100%;background-color: #f2f2f2;padding-top: .75rem;padding-bottom: .95rem;}
.i-b{width: 14rem;margin: 0 auto;}
.i-c{width: 100%;font-size: 0;padding: .3rem;padding-right: 0; background-color: #fff;margin-bottom: .45rem;}
.i-d{width: 100%;}
.i-e{display: inline-block;vertical-align: top;width: 1.5rem; color: #000000;line-height: .45rem;font-size: calc(12px - 0.12rem + 0.18rem);}
.i-f{display: inline-block;vertical-align: top;width: calc(100% - 1.5rem);}
.i-g{margin-bottom: .2rem; cursor: pointer;margin-right: .2rem;color: #8c8c8c;font-size: calc(12px - 0.12rem + 0.15rem); display: inline-block;vertical-align: top;min-width: 1.5rem;padding: .15rem .1rem; text-align: center;border-radius: .23rem;}
.i-g.active{background-color: #ec1b24;color: #ffffff;}
.i-g:hover{background-color: #ec1b24;color: #ffffff;}

.i-h{width: 100%;}
.i-i{width: 100%;font-size: 0;margin-bottom: .55rem;}
.i-j{display: inline-block;cursor: pointer; vertical-align: top;text-align: center; background-color: #fff;padding: .4rem .1rem;width: 3.35rem;margin-right: .2rem;margin-bottom: .2rem; }
.i-j:nth-child(4n){margin-right: 0;}
.i-k{display: inline-block; width: 100%;height: 2.68rem; overflow: hidden;margin-bottom: .4rem;overflow: hidden;}
.i-k img{max-width: 100%;max-height: 100%;transform: scale(1.00);transition: all .3s;}
.i-l{color: #ec1b24;font-size: calc(12px - 0.12rem + 0.22rem);margin-bottom: .2rem;}
.i-m{color: #000000;font-size: calc(12px - 0.12rem + 0.18rem);margin-bottom: .1rem;}
.i-n{color: #8c8c8c;font-size: calc(12px - 0.12rem + 0.14rem);line-height: 1.5;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.i-j:hover .i-k img{transform: scale(1.10);transition: all .3s;}


@media(max-width: 750px) {
    .i-b{width: 100%;}
    .i-e{width: 100%;margin-bottom: .2rem;}
    .i-f{width: 100%;}
    .i-d{margin-bottom: .2rem;}
    .i-j{width: calc(33.3% - .3rem);margin: 0 .2rem;margin-bottom: .2rem;}
    .i-j:nth-child(2n){margin-left: 0;}
    .i-j:nth-child(3n){margin-left: 0;}
    .i-j:nth-child(4n){margin-right: .2rem;}
}

@media(max-width: 500px) {
    .i-j{width: calc(50% - .3rem);}
    .i-j:nth-child(3n){margin-left: .2rem;}
    .i-j:nth-child(2n){margin-left: 0;}
}

.size-a{width: 100%;font-size: 0;padding-top: .4rem;padding-bottom: 1.6rem; background: #f2f2f2;}
.size-b{width: 14rem;margin: 0 auto;overflow: hidden;}
.size-c{display: inline-block;width: 6rem;vertical-align: top;}
.size-pc{display: block;}
.size-phone{display: none;position: relative;padding-bottom: 0rem;position: relative;}
.sphone-a{width: 100%;}
.sphone-b{width: 100%;}
.sphone-c{width: 100%;}
.sphone-c img{width: 100%;}
.size-phone .sphone-d{bottom: .2rem;width: 100%;}
.size-phone .sphone-d .swiper-pagination-bullet{width: 14px;height: 14px;margin: 0 5px; background-color: transparent;border: solid 1px #8c8c8c;opacity: 1;}
.size-phone .sphone-d .swiper-pagination-bullet-active{background-color: #ec1b24;border: solid 1px #ec1b24;}

.size-d{margin-bottom: 0.2rem;}
.size-e{width: 100%;position: relative;}
.size-e:hover{overflow: visible;}
.size-e:hover .swiper-slide{visibility: hidden !important;}
.size-e:hover .swiper-slide.swiper-slide-active{visibility: visible !important;}
.size-e:hover .swiper-slide .MagicZoomPlusHint{visibility: hidden !important;}
.MagicZoomPlusHint{visibility: hidden !important;}
.size-e:hover .swiper-slide.swiper-slide-active .MagicZoomPlusHint{visibility: visible !important;}
.size-e img{max-width: none;}
.size-g{width: 100%;cursor: pointer; height: 6rem ;line-height: 6rem; background-color: #f4f4f4;}
.size-g1{display: inline-block;}
.size-g1{width: 100% !important;height: 100% !important;}
.size-g1 img{width: 100%;height: 100%;}

.size-h{width: 100%;position: relative;}
.size-i{width:100% ;}
.size-k{width: 20%; padding-right: .1rem; }
.size-k1{cursor: pointer; width: 100%;border: solid 1px #fff;border-radius: .04rem;overflow: hidden;}
.size-k img{display: inline-block;max-width: 100%;transform: scale(1.00);transition: all .3s;}
.size-k1:hover img{transform: scale(1.10);transition: all .3s;}

.size-aa{display: inline-block;vertical-align: top;/*padding-top: .75rem;*/ padding-bottom: 1.25rem;width: 7.3rem;min-height: 7.25rem;position: relative; padding-left: 1.4rem;}
.size-ab{color: #999999;font-size: calc(12px - 0.12rem + 0.16rem);margin-bottom: .2rem;}
.size-ac{color: #333333;font-size: calc(12px - 0.12rem + 0.4rem);margin-bottom: .4rem;padding-bottom: .4rem;position: relative;}
.size-ac:after{content: '';position: absolute;bottom: 0;left: 0;width: .23rem;height: 2px;background-color: #333333;}
.size-ad{color: #ec1b24;font-size: calc(12px - 0.12rem + 0.4rem);margin-bottom: .3rem;}
.size-ae{color: #999999;line-height: 1.6;font-size: calc(12px - 0.12rem + 0.16rem);}
.size-ae *{color: #999999;line-height: 1.6;font-size: calc(12px - 0.12rem + 0.16rem);}
.size-af{position: absolute;left:1.4rem;bottom: 0; width: 5.9rem;min-height: 1.1rem;padding-top: .5rem; border-top: 1px solid #b5b5b5;}
.size-ag{display: inline-block;vertical-align: middle;color: #999999;font-size: calc(12px - 0.12rem + 0.16rem);}
.size-ah{display: inline-block;vertical-align: middle;}
.size-ai{display: inline-block;vertical-align: middle;margin-left: .25rem;cursor: pointer;}
.size-ai1{display: block;width: 1.43em;height: 1.125em;line-height: 1.125em; font-size: calc(12px - 0.12rem + 0.16rem);}
.size-ai1 img{max-width: 100%;max-height: 100%;}
.size-ai2{display: none;width: 1.43em;height: 1.125em;line-height: 1.125em; font-size: calc(12px - 0.12rem + 0.16rem);}
.size-ai2 img{max-width: 100%;max-height: 100%;}
.size-ai:hover .size-ai1{display: none;}
.size-ai:hover .size-ai2{display: block;}

@media(max-width: 900px) {
    .size-b{width: 100%;padding: 0 .2rem;}
    .size-aa{width: calc(100% - 6rem); padding-top: .2rem;}
}

@media(max-width: 750px) {
    .size-b{width: 100%;padding: 0;}
    .size-aa{width: 100%;padding-left: .2rem;padding-right: .2rem; padding-top: .4rem;padding-bottom: 0;}
    .size-af{position: static;left: 0;top: 0; width: 100%;margin-top: .2rem;}
    .size-ac{display: inline-block;vertical-align: top; font-size: calc(12px - 0.12rem + 0.3rem);margin-right: .3rem;}
    .size-ad{display: inline-block;vertical-align: top; }
    .size-b{text-align: center;}
    .size-aa{text-align: left;}
    .size-a{padding-bottom: .2rem;padding-top: 0;}
    .size-c{width: 100%;}

    .size-pc{display: none;}
    .size-phone{display: block;}
}

@media(max-width:370px){
    .size-d{width: 100%;}
    .size-h{width:100%;}
    .size-ad{font-size: calc(12px - 0.12rem + 0.3rem);}
}


.j-a{width: 100%;padding-top: .86rem;padding-bottom: .6rem;}
.j-b{width: 14rem;margin: 0 auto;}
.j-c{width: 100%;color: #000000;font-size: calc(12px - 0.12rem + 0.4rem);margin-bottom: .85rem;}
.j-d{width: 100%;font-size: 0;}
.j-e{display: inline-block;vertical-align: top;width: 20%;padding: .25rem 0;margin-bottom: .3rem;}
.j-f{display: inline-block;vertical-align: top;width: 2.5em;font-size: calc(12px - 0.12rem + 0.16rem);}
.j-f img{max-width: 100%;}
.j-g{display: inline-block;vertical-align: top;padding-left: .25rem;padding-right: .1rem; color: #333333;width: calc(100% - 2.5em);font-size: calc(12px - 0.12rem + 0.16rem);line-height: 1.8;}
.j-g *{font-size: calc(12px - 0.12rem + 0.16rem);line-height: 1.8;color: #333333;}

@media(max-width: 750px) {
    .j-b{width: 100%;padding: 0 .2rem;}
    .j-e{width: 33.3%;margin-bottom: 0;padding: .15rem 0;}
    .j-c{margin-bottom: .3rem;}
}

@media(max-width: 500px) {
    .j-e{width: 50%;}
}

.j-aa{width: 100%;}
.j-ab{width: 100%;background-color: #fff;}
.j-ac{width: 14rem;margin: 0 auto;padding-bottom: .5rem;margin-bottom: 1px;}
/* .j-ac.fixed{position: fixed;top: 89px;left: 50%;width: 14rem;margin-left: -7rem;background-color: #fff;margin-bottom: 0;} */
.j-ad{display: inline-block;vertical-align: top;margin-right: 1.1rem; color: #000000;font-size: calc(12px - 0.12rem + 0.4rem);}
.j-ae{display: inline-block;vertical-align: top;position: relative;cursor: pointer;}
.j-ae1{display: inline-block; color: #979797;font-size: calc(12px - 0.12rem + 0.4rem);}
.j-ae1:hover{color: #ec1b24;}
.j-ae2{display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 1000;}
.j-ae.show .j-ae2{display: block;}
.j-aebox{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #000;opacity: .3;}
.j-aeimg{position: absolute;top: 10%;left: 50%;margin-left: -400px; width: 800px;position: relative;  height: 80%;overflow: auto;padding: .2rem;background-color: #fff;}
.j-aeimg img{width: 100%;margin:  .2rem 0; }
.j-aeimg *{font-size: calc(12px - 0.12rem + 0.26rem);line-height: 1.5;color: #000000;}
.j-close{display: none; position: absolute;top: .1rem;right: .3rem;width: .5rem;height: .5rem;text-align: center;line-height: .5rem; border-radius: 50%; z-index: 90;background-color: #fff;}
.j-close img{display: inline-block; width: 50%;}
@media(max-width: 900px) {
  .j-close{display: block;}
  .j-aeimg{left: 0;margin-left: 0;top: 0; width:100%;height: 100%;padding-top: .6rem; }
}

.j-af{width:100%;background-color: #f2f2f2; padding-top: .9rem;padding-bottom: .5rem;}
.j-ag{width: 14rem;margin: 0 auto;padding-bottom: .9rem;position: relative;}
.j-ah{width: 100%;}
.j-ai{width: 100%;}
.j-aj{width: 100%;}
.j-ak{width: 100%;font-size: 0;}
.j-al{display: inline-block;vertical-align: top;text-align: center;width: 25%;margin-bottom: .6rem;}
.j-am{display: inline-block; width: 1.2rem;margin-bottom: .3rem;}
.j-am img {width: 1.2rem;}
.j-an{color: #8c8c8c;font-size: calc(12px - 0.12rem + 0.16rem);}

.j-ag .j-az{bottom: 0;width: 100%;}
.j-ag .j-az .swiper-pagination-bullet{width: 14px;height: 14px;margin: 0 5px; background-color: transparent;border: solid 1px #8c8c8c;opacity: 1;}
.j-ag .j-az .swiper-pagination-bullet-active{background-color: #ec1b24;border: solid 1px #ec1b24;}

@media(max-width: 750px) {
    .j-ac{width: 100%;padding: 0 .2rem;padding-bottom: .4rem;padding-top: .4rem;}
    .j-ag{width: 100%; padding-bottom: .9rem;}
    .j-al{width: 33.3%;}
    .size-g{height: auto;}
    .size-g1 img{height: auto;}
}


.j-ba{width: 100%;}
.j-bb{width: 100%;padding-top: 1.45rem;padding-bottom: 1.4rem;margin-bottom: 15px; background-size: cover;background-position: center center;background-repeat: no-repeat;}
.j-bc{width: 14rem;margin: 0 auto;padding-left: 1.15rem;}
.j-bc:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.j-bd{float: left;width: 50%;}
.j-be{color: #000000;font-size: calc(12px - 0.12rem + 0.16rem);margin-bottom: .2rem;}
.j-bf{display: block; color: #000000;font-size: calc(12px - 0.12rem + 0.4rem);margin-bottom: .45rem;padding-bottom: .45rem;position: relative;}
.j-bf:after{content:"";position: absolute; bottom: 0;left: 0; width: .24rem;height: 2px;background-color: #000000;}
.j-bg{color: #000000;font-size: calc(12px - 0.12rem + 0.16rem);line-height: 1.625;}
.j-bg *{color: #000000;font-size: calc(12px - 0.12rem + 0.16rem);line-height: 1.625;}
.j-bh{display: block;color: #ec1b24;font-size: calc(12px - 0.12rem + 0.16rem);line-height: 1.625;}
.j-bb:nth-child(2n) .j-bd{float: right;}

@media(max-width: 750px) {
    .j-bc{width: 100%;padding: 0 .2rem;}
    .j-bd{width: 100%;padding-left: 1.4rem;}
    .j-bb{padding-top:.2rem; padding-bottom: .2rem;background-position: center right;} 
    .j-bc{padding-top: .2rem;}
    .j-bg{margin-bottom: .2rem;}
    .j-be{display: none;}
    .j-bb:nth-child(2n) .j-bd{float: left;}
    .j-bb:nth-child(2n) .j-be{color: #000000;}
    .j-bb:nth-child(2n) .j-bf{color: #000000;}
    .j-bb:nth-child(2n) .j-bf:after{background-color: #000000;}
    .j-bb:nth-child(2n) .j-bg{color: #000000;}
    .j-bb:nth-child(2n) .j-bg *{color: #000000;}
}
@media(max-width: 500px) {
    .j-bf{padding-bottom: 0;margin-bottom: .2rem; font-size: 16px;}
    .j-bc{padding-top: 2rem;}
    .j-bf:after{width: 0;}
    .j-bd{padding-left: .4rem;}
    .j-bg{overflow : hidden;height: 45px;}
}


.k-a{width: 100%;position: relative;}
.k-b{width: 100%;}
.k-c{width: 100%;}
.k-d{display: block; width: 100%;}
.k-d img{width: 100%;}
.k-e{display: none; width: 100%;}
.k-e img{width: 100%;}

@media(max-width: 750px) {
  .k-d{display: none;}
  .k-e{display: block;}
}



.l-a{width: 100%;padding-top: .85rem;padding-bottom: .7rem; border-top: 1px solid #eeeeee;}
.l-b{width: 14rem;margin: 0 auto;}
.l-c{color: #000000;font-size: calc(12px - 0.12rem + 0.4rem);margin-bottom: 0.25rem;}
.l-d{color: #000000;font-size: calc(12px - 0.12rem + 0.2rem);margin-bottom: 0.4rem;line-height: 1.2;}
.l-e {color: #8c8c8c;font-size: calc(12px - 0.12rem + 0.16rem);line-height: 1.75;margin-bottom: .4rem;}
.l-e *{color: #8c8c8c;font-size: calc(12px - 0.12rem + 0.16rem);line-height: 1.75;}
.l-e img{margin: .4rem 0;}
.l-f{width: 100%;font-size: 0;border-radius: 4px 0px 4px 0px;overflow: hidden;}
.l-g{display: inline-block;vertical-align: top;width: 25%;margin-bottom: .2rem; background-color: #f2f2f2;}
.l-g:nth-child(2n){	background-color: #e6e6e6;}
.l-h{width:100% ;overflow: hidden;}
.l-h img{width: 100%;transform: scale(1.00);transition: all .3s;}
.l-g:hover .l-h img{transform: scale(1.10);transition: all .3s;}
.l-i{min-height: 170px;padding: 0 .25rem; padding-top: .55rem;line-height: 1.7; color: #8c8c8c;font-size: calc(12px - 0.12rem + 0.16rem);text-align: center;}
.l-g:hover .l-i{color: #ed2730;}

@media(max-width: 750px) {
    .l-b{width: 100%;padding: 0 .2rem;}
    .l-g{width: 50%;}
    .l-i{min-height: 140px;}
}

.m-a{width: 100%;padding-top: 1rem;padding-bottom: 1rem; border-top: 1px solid #eeeeee;}
.m-b{width: 14rem;margin: 0 auto;padding-top: 1.08rem;padding-bottom: 1.55rem;background-image: url('../images/b34.jpg');background-repeat: no-repeat; background-position: center center; background-size: cover;background-repeat: no-repeat;}
.m-c{width: 288px;margin-left: .75rem;}
.m-d{display: block;cursor: pointer; width: 100%;color: #ed2730;font-size: calc(12px - 0.12rem + 0.4rem);margin-bottom: .6rem;}
.m-d img{font-size: calc(12px - 0.12rem + 0.16rem);width: 2.375em;}
.m-e {width: 100%;color: #000000;font-size: calc(12px - 0.12rem + 0.16rem);line-height: 1.75;}
.m-e *{color: #000000;font-size: calc(12px - 0.12rem + 0.16rem);line-height: 1.75;}

@media(max-width: 750px) {
    .m-a{padding-top: .4rem;}
    .m-b{width: 100%;padding-bottom: 33.28%;background-size: 100%;  background-position: center bottom;}
    .m-c{margin-left: .3rem;}
}

.n-a{width: 100%;background-color: #f2f2f2;padding-top: .8rem;padding-bottom: .45rem;}
.n-b{width: 14rem;margin: 0 auto;}
.n-c{width: 100%;}
.n-d{display: block;background-color: #fff; width: 100%;padding: .6rem .4rem .4rem .4rem;font-size: 0;margin-bottom: .3rem;}
.n-e{display: inline-block;vertical-align: top; width: 3.5rem;}
.n-e img{width:100%;}
.n-f{display: inline-block;vertical-align: top;width: calc(100% - 3.5rem);padding-left: .7rem;}
.n-g{display: inline-block; color: #000000;font-size: calc(12px - 0.12rem + 0.18rem);position: relative;margin-bottom: .1rem;}
.n-g:after{content: '';position: absolute;top: 50%;right: -.67rem; width: .5rem;height: 2px;background-color: #000000;opacity: 0.55;}
.n-h{color: #000000;line-height: 1.2;margin-bottom: .25rem;font-size: calc(12px - 0.12rem + 0.32rem);}
.n-i{color: #8c8c8c;line-height: 1.2;margin-bottom: .25rem;font-size: calc(12px - 0.12rem + 0.16rem);}
.n-j{color: #8c8c8c;line-height: 1.6;margin-bottom: .5rem;font-size: calc(12px - 0.12rem + 0.16rem);}
.n-j *{color: #8c8c8c;line-height: 1.6;font-size: calc(12px - 0.12rem + 0.16rem);}
.n-k{display: inline-block;cursor: pointer;color: #000000;font-size: calc(12px - 0.12rem + 0.16rem);width: 10em;height: 2.8125em;line-height: 2.8125em;border-radius: 1.4375em;text-align: center; border: solid 1px #ec1b24;}
.n-k:hover{background-color: #ec1b24;color: #ffffff;}

@media(max-width: 750px) {
    .n-b{width: 100%;padding: 0 .2rem;}
    .n-e{width: 100%;}
    .n-f{width: 100%;padding-left: 0;padding-top: .2rem;}
}

.o-a{width: 100%;padding-top: 1.25rem;padding-bottom: 1rem; border-top: 1px solid #eeeeee;}
.o-b{width: 6.5rem;margin: 0 auto;text-align: center;}
.o-c{width: 100%;}
.o-title{color: #000000;font-size: calc(12px - 0.12rem + 0.4rem);line-height: 1.2;margin-bottom: .7rem;}
.o-d{width: 100%; font-size: 0;margin-bottom: .35rem;text-align: left;}
.o-e{display: inline-block;vertical-align: middle;width: 50px;color: #000000;font-size: calc(12px - 0.12rem + 0.16rem);}
.o-f{display: inline-block;vertical-align: middle;outline-style: none; width: calc(100% - 50px);height: .6rem;color: #969696;font-size: calc(12px - 0.12rem + 0.16rem);padding: 0 .2rem; border-radius: .3rem;border: solid 1px #8c8c8c;}
.o-g{display: inline-block;vertical-align: middle;outline-style: none; width: calc(100% - 50px);height: .6rem;color: #969696;font-size: calc(12px - 0.12rem + 0.16rem);padding: 0 .2rem; border-radius: .3rem;border: solid 1px #8c8c8c;}
.o-f:hover{border: solid 1px #ec1b24;}
.o-g:hover{border: solid 1px #ec1b24;}
.o-h{width: calc(100% - 50px);display: block;margin-bottom: .2rem;cursor: pointer;margin-left: 50px;border: none;outline-style: none;color: #ffffff;font-size: calc(12px - 0.12rem + 0.16rem); height: .6rem;line-height: .6rem;text-align: center;background-color: #ec1b24;border-radius: .3rem;}
.o-i{width: calc(100% - 50px);display: block;line-height: 1.2;margin-left: 50px;color: #969696;}

@media(max-width: 500px) {
    .o-b{width: 100%;padding: 0 .2rem;}
}

.p-a{width: 100%;background-color: #f2f2f2;padding-top: .8rem;padding-bottom: .8rem;}
.p-b{width: 14rem;margin: 0 auto ;}
.p-c{width: 100%;font-size: 0;text-align: center;margin-bottom: .6rem;}
.p-d{display: inline-block;vertical-align: top;color: #000000; font-size: calc(12px - 0.12rem + 0.16rem);cursor: pointer;width: 10em;height: 2.8125em;line-height: 2.8125em;border-radius: 1.4375em; margin: 0 .2rem;margin-bottom: .2rem;border: solid 1px #ec1b24;}
.p-d:hover{background-color: #ec1b24;color: #ffffff;}
.p-d.active{background-color: #ec1b24;color: #ffffff;}
.p-e{width: 100%;font-size: 0;margin-bottom: .3rem;}
.p-f{display: inline-block;width: 4.45rem;margin-right: .3rem;margin-bottom: .3rem;background-color: #fff;position: relative;}
.p-f:nth-child(3n){margin-right: 0;}
.p-g{width: 100%;}
.p-g img{width: 100%;}
.p-h{width: 100%; padding:.4rem  .9rem .4rem .3rem ;display: inline-block;vertical-align: middle; color: #000000;font-size: calc(12px - 0.12rem + 0.16rem);overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.p-i{display: inline-block;cursor: pointer; position: absolute;bottom: .25rem;right: .3rem;width: .5rem;height: .5rem;text-align: center;line-height: .5rem; border-radius: 50%;background-color: #ec1b24;}
.p-i img{width: .2rem;}
.p-i:hover{bottom: .244rem;}

@media(max-width: 750px) {
    .p-b{width: 100%;}
    .p-f{width: calc(50% - .4rem);margin: 0 .2rem;margin-bottom: .3rem;}
    .p-f:nth-child(3n){margin-right: .2rem;}
    .p-h{padding-left: .1rem;font-size: 12px;}
    .p-i{right: .1rem;}
}

.q-a{width: 100%;padding-top: .8rem;padding-bottom: .9rem; border-top: 1px solid #eeeeee;}
.q-b{width: 14rem;margin: 0 auto;}
.q-c{width: 100%;margin-bottom: .5rem;}
.q-d{width: 100%;color: #000000;font-size: calc(12px - 0.12rem + 0.4rem);margin-bottom: .5rem;}
.q-e{color: #8c8c8c;font-size: calc(12px - 0.12rem + 0.16rem);line-height: 1.7;}
.q-e *{color: #8c8c8c;font-size: calc(12px - 0.12rem + 0.16rem);line-height: 1.7;}
.q-e img{max-width: 100%;margin: .5rem 0;}
.q-f{width: 100%;margin-bottom: 1rem;}
.q-g{width: 100%;color: #000000;font-size: calc(12px - 0.12rem + 0.4rem);margin-bottom: .5rem;}
.q-h{width: 100%;font-size: 0;border-radius: .04rem;overflow: hidden;}
.q-h.pc{display: block;}
.q-h.phone{display: none;}
.q-i{display: inline-block;vertical-align: top; width: 4.65rem;cursor: pointer;}
.q-j{width: 100%;overflow: hidden;position: relative;}
.q-j:after{content: '';position: absolute;bottom: 0;left: 50%;margin-left: -.14rem; width: .28rem;height: .11rem;background-image: url('../images/a34.png');background-size: .28rem .11rem;background-position: center center;background-repeat: no-repeat;}
.q-j:nth-child(2n):after{bottom: auto;top: 0;background-image: url('../images/a35.png');}
.q-j img{width: 100%;transform: scale(1.00);transition: all .3s;}
.q-i:hover .q-j img{transform: scale(1.10);transition: all .3s;}
.q-k{width: 4.65rem;height: 2.65rem;background-color: #f2f2f2;display: table-cell;text-align: center;vertical-align: middle;padding: 0 9%;}
.q-l{color: #000000;font-size: calc(12px - 0.12rem + 0.26rem);padding-bottom: .15rem;margin-bottom: .25rem;position: relative;}
.q-l:after{content: '';position: absolute;left: 50%;bottom: 0;margin-left: -.1rem; width: .2rem;height: 2px;background-color: #ec1b24;}
.q-m{width: 100%;color: #8c8c8c;font-size: calc(12px - 0.12rem + 0.16rem);line-height: 1.8;}
.q-m *{color: #8c8c8c;font-size: calc(12px - 0.12rem + 0.16rem);line-height: 1.8;}
.q-n{width: 100%;}
.q-o{width: 100%;color: #000000;font-size: calc(12px - 0.12rem + 0.4rem);margin-bottom: .25rem;}
.q-p{color: #000000;font-size: calc(12px - 0.12rem + 0.2rem);line-height: 1.5;margin-bottom: .4rem;}
.q-p *{color: #000000;font-size: calc(12px - 0.12rem + 0.2rem);line-height: 1.5;margin-bottom: .4rem;}
.q-p1{color: #ec1b24;}
.q-q{color: #8c8c8c;font-size: calc(12px - 0.12rem + 0.16rem);line-height: 1.8;margin-bottom: .5rem;text-align: justify;}
.q-q *{color: #8c8c8c;font-size: calc(12px - 0.12rem + 0.16rem);line-height: 1.8;text-align: justify;}
.q-r{width: 100%;}
.q-s{width: 100%;font-size: 0;margin-bottom: .7rem;}
.q-t{display: inline-block;vertical-align: top;width: 20%;text-align: center;border-right: 1px solid #eeeeee;margin-bottom: .3rem;}
.q-t:nth-child(5n){border: none;}
.q-w{display: block;color: #000000;font-size: calc(12px - 0.12rem + 0.5rem);margin-bottom: .25rem;}
.q-v{display: inline-block; width: .45rem;height: .67rem;line-height: .67rem;margin-bottom: .15rem;}
.q-v img{max-width: 100%;max-height: 100%;}
.q-u{color: #8c8c8c;font-size: calc(12px - 0.12rem + 0.16rem);line-height: 1.2;}
.q-x{top: 0;transition: all .3s;display: inline-block;cursor: pointer;width: 12em;color: #ffffff;font-size: calc(12px - 0.12rem + 0.16rem);text-align: center;line-height: 3.4375em; height: 3.4375em;background-color: #ec1b24;border-radius: 1.6875em;}
.q-x:hover{position: relative;top: 3px;transition: all .3s;}
@media(max-width: 750px) {
    .q-b{width: 100%;padding: 0 .2rem;}
    .q-i{width: 100%;margin-bottom: .2rem;}
    .q-k{width: 100%;display: block;padding: .2rem;height: auto;}
    .q-t{width: auto;padding: 0 .1rem;min-width: 33.3%;margin-bottom: .2rem;}
     .q-t:nth-last-child(3n){border: none;}
     .q-r{text-align: center;}
     .q-w{margin-bottom: .2rem;}
}

.d-aa{width: 100%;padding-top: 1.2rem;background-image: url('../images/a38.png');background-size: cover;background-position: center center;background-repeat: no-repeat;}
.d-ab{width: 15.1rem;margin: 0 auto;padding: 0 .55rem; }
.d-ac{width:100%;position: relative;padding-bottom: .7rem;}
.d-ac:after{content: '';position: absolute;top: .13rem;left: 0; width: 100%;height: 1px;background-color: #bbbbbb;}
.d-ad{width: 1.4rem;padding-top: .48rem; cursor: pointer;position: relative;}
.d-ad:before{content: '';position: absolute;top: .05rem;left: 50%;margin-left: -.085rem; width: .17rem;height: .17rem; background-image: url('../images/a36.png');background-size: .17rem .17rem;background-repeat: no-repeat;}
.d-ad.active:before{content: '';position: absolute;top: .05rem;left: 50%;margin-left: -.15rem; width: .21rem;height: .3rem; background-image: url('../images/a37.png');background-size: .21rem .3rem;background-repeat: no-repeat;}
.d-abanner1{width: 100%;}
.d-aarrow{width: .14rem;height: .28rem;background-repeat: no-repeat;background-size: 100% 100%;position: absolute;top: 0; z-index: 10;transition: all .3s;cursor: pointer;}
.d-aprev{left: -.55rem;background-image: url(../images/a18.png);}
.d-anext{right: -.55rem;background-image: url(../images/a19.png);}
.d-aprev:hover{background-image: url(../images/a18-b.png);}
.d-anext:hover{background-image: url(../images/a19-b.png);}
.d-ayear{width: 100%;text-align: center;font-size: calc(12px - 0.12rem + 0.26rem);color: #666666;}

.d-ae{width: 100%;}
.d-abanner2{width: 100%;padding-bottom: .5rem;}
.d-af{display: block; width: 100%;height: 2.6rem;}
.d-ag{width: 100%;color: #000000;display: block;font-size: calc(12px - 0.12rem + 0.18rem);line-height: 2;margin-bottom: .1rem; }

.d-af .mCSB_scrollTools{opacity: 1;}
.d-af .mCSB_scrollTools .mCSB_draggerRail{width: 10px;background-color: #dedede;filter: none;-ms-filter: none;}
/* .d-af .mCSB_scrollTools .mCSB_dragger{height: 10px !important;} */
.d-af .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width: 10px;background-color: #ec1b24;border-radius: 6px;filter: none;-ms-filter: none;}
.d-af .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.d-af .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color: #ec1b24;filter: none;-ms-filter: none;}
.d-af .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color: #ec1b24;filter: none;-ms-filter: none;}

@media(max-width: 750px) {
    .d-ab{width: 100%;}
    .q-h.pc{display: none;}
    .q-h.phone{display: block;}
    .d-aprev{left: -.4rem;}
    .d-anext{right: -.4rem;}
}

.r-a{width: 100%;padding-top: .9rem;padding-bottom: .95rem; border-top: 1px solid #eeeeee;}
.r-b{width: 14.6rem;margin: 0 auto;padding: 0 .3rem;}
.r-c{width: 100%;position: relative;}
.r-d{width: 100%;padding-bottom: .8rem;}
.r-e{width: 100%;}
.r-f{width: 5rem;position: relative; text-align: center;background-color: #fff;margin-top: .38rem;}
.r-g {display: inline-block; width: 2.4rem; height: 3.2rem;padding: .1rem;border: solid 1px #8c8c8c;margin-bottom: .25rem;overflow: hidden;}
.r-g img{max-width: 100%;max-height: 100%;transform: scale(1.00);transition: all .3s;}
.r-h{color: #333333;font-size: calc(12px - 0.12rem + 0.2rem);line-height: 1.2;padding: 0 .2rem;}
.r-f:hover .r-g img{transform: scale(1.10);transition: all .3s;}
.r-f:hover .r-h{color: #ec1b24;}

.r-f.swiper-slide-active{width: 4rem;margin-top: 0;}
.r-f.swiper-slide-active .r-g{border: none; width: 3rem;height: 4rem;box-shadow: 0px 0 .12rem 0px rgba(102, 102, 102, 0.5);border-radius: .04rem;}


.r-j{width: .3rem;height: .6rem;background-repeat: no-repeat;background-size: .3rem .6rem;position: absolute;top: 50%;margin-top: -.3rem; z-index: 10;transition: all .3s;cursor: pointer;left: -.3rem;background-image: url(../images/a18.png);}
.r-k{width: .3rem;height: .6rem;background-repeat: no-repeat;background-size: .3rem .6rem;position: absolute;top: 50%;margin-top: -.3rem; z-index: 10;transition: all .3s;cursor: pointer;right: -.3rem;background-image: url(../images/a19.png);}
.r-j:hover{background-image: url(../images/a18-b.png);}
.r-k:hover{background-image: url(../images/a19-b.png);}
.r-c .r-i{bottom: 0;width: 100%;}
.r-c .r-i .swiper-pagination-bullet{width: 14px;height: 14px;margin: 0 .15rem; background-color: transparent;border: solid 1px #8c8c8c;opacity: 1;}
.r-c .r-i .swiper-pagination-bullet-active{background-color: #ec1b24;border: solid 1px #ec1b24;}

@media(max-width: 750px) {
    .r-b{width: 100%;padding: 0 .6rem;}
}

@media(max-width: 500px) {
   .r-f{width: 100% !important;}
}

.s-a{width: 100%;padding-bottom: .8rem;}
.s-b{width: 14rem;margin: 0 auto;}
.s-c{width: 100%;font-size: 0;margin-bottom: .5rem;}
.s-d{display: inline-block;vertical-align: top;text-align: center; margin-right: .3rem;margin-bottom: .3rem;width: 3.25rem;height: 5.15rem;background-color: #ffffff;border-radius: .04rem;border: solid 1px #b8b8b8;}
.s-d:nth-child(4n){margin-right: 0;}
.s-e{width: 100%;height: 4.28rem; padding: .15rem;overflow: hidden;}
.s-e img{max-width: 100%;max-height: 100%;transform: scale(1.00);transition: all .3s;}
.s-f{padding: 0 .15rem; color: #8c8c8c;margin-top: .25rem;font-size: calc(12px - 0.12rem + 0.16rem);line-height: 1.5;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.s-d:hover  img{transform: scale(1.10);transition: all .3s;}
.s-d:hover .s-f{color: #ec1b24;}

@media(max-width: 1400px) {
    .s-d{height: 5.4rem;}
}
@media(max-width: 1200px) {
    .s-d{height: 5.6rem;}
}

@media(max-width: 750px) {
  .s-b{width: 100%;text-align: center;}
  .s-d:nth-child(4n){margin-right: .1rem;}
}


@media(max-width: 500px) {
    .s-d{width: calc(50% - .3rem);margin: 0 .2rem; margin-bottom: .3rem;}
    .s-d:nth-child(2n){margin-left: 0;}
}




.t-a{width: 100%;padding-top: .8rem;padding-bottom: .8rem; border-top: 1px solid #eeeeee;}
.t-b{width: 14rem;margin: 0 auto;}
.t-c{width: 100%;font-size: 0;margin-bottom: .5rem;}
.t-d{display: inline-block;vertical-align: top;width: 4.45rem;border-radius: .04rem;margin-right: .3rem;margin-bottom: 0.4rem; overflow: hidden;cursor: pointer;}
.t-d:nth-child(3n){margin-right: 0;}
.t-e{width: 100%;overflow: hidden;margin-bottom: .2rem;}
.t-e img{width: 100%;transform: scale(1.00);transition: all .3s;}
.t-d:hover .t-e img{transform: scale(1.10);transition: all .3s;}
.t-f{color: #000000;font-size: calc(12px - 0.12rem + 0.18rem);line-height: 1.2;margin-bottom: .05rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.t-d:hover .t-f{color: #ec1b24;}
.t-g{color: #8c8c8c;font-size: calc(12px - 0.12rem + 0.15rem);line-height: 1.8;min-height: 3.6em; margin-bottom: .2rem;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.t-h{color: #8c8c8c;font-size: calc(12px - 0.12rem + 0.16rem);line-height: 1.2;}

@media(max-width: 750px) {
    .t-b{width: 100%;}
    .t-d{width: calc(50% - .4rem); margin: 0 .2rem;margin-bottom: .3rem;}
    .t-d:nth-child(3n){margin-right: .2rem;}
    .t-f{margin-bottom: .2rem;}
}

@media(max-width:500px) {
  .t-d{width: calc(100% - .4rem); margin: 0 .2rem;margin-bottom: .3rem;}
}

.w-a{width: 100%;padding-top: .75rem;padding-bottom: 1.1rem;}
.w-b{width: 14rem;margin: 0 auto;}
.w-b:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.w-c{float: left;width: 9.95rem;}
.w-d{color: #000000;font-size: calc(12px - 0.12rem + 0.4rem);line-height: 1.2;margin-bottom: .5rem;}
.w-e{width: 100%;margin-bottom: .25rem;border-bottom: dashed 1px #8c8c8c;font-size: 0;}
.w-f{margin-bottom: .2rem;display: inline-block;vertical-align: middle;color: #8c8c8c;font-size: calc(12px - 0.12rem + 0.16rem);margin-right: .15rem;}
.w-g{margin-bottom: .2rem;display: inline-block;vertical-align: middle;color: #8c8c8c;font-size: calc(12px - 0.12rem + 0.16rem);margin-right: .8rem;}
.w-h{margin-bottom: .2rem;display: inline-block;vertical-align: middle;}
.w-i{color: #000000;font-size: calc(12px - 0.12rem + 0.16rem);line-height: 2.25;text-align: justify;}
.w-i *{color: #000000;font-size: calc(12px - 0.12rem + 0.16rem);line-height: 2.25;text-align: justify;}
.w-i img{max-width: 100%;margin: .3rem 0 ;}

.w-j{float: right;width: 2.8rem;padding-top: .6rem;font-size: 0;}
.w-k{color: #000000;font-size: calc(12px - 0.12rem + 0.3rem);margin-bottom: .25rem;}
.w-l{width: 100%;}
.w-n{display: inline-block;vertical-align: top;width: 100%;border-radius: .04rem;margin-bottom: 0.35rem; overflow: hidden;cursor: pointer;}
.w-o{width: 100%;overflow: hidden;margin-bottom: .1rem;}
.w-o img{width: 100%;transform: scale(1.00);transition: all .3s;}
.w-n:hover .w-o img{transform: scale(1.10);transition: all .3s;}
.w-p{color: #000000;font-size: calc(12px - 0.12rem + 0.16rem);line-height: 1.2;margin-bottom: .05rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.w-n:hover .w-p{color: #ec1b24;}
.w-q{color: #8c8c8c;font-size: calc(12px - 0.12rem + 0.14rem);line-height: 1.6;margin-bottom: .18rem;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.w-r{color: #8c8c8c;font-size: calc(12px - 0.12rem + 0.16rem);line-height: 1.2;}

@media(max-width: 750px) {
    .w-b{width: 100%;padding: 0 .2rem;}
    .w-c{width: 100%;}
    .w-d{font-size: calc(12px - 0.12rem + 0.3rem);}
    .w-j{float: left;width: 100%;}
    .w-n{width: calc(50% - .4rem); margin: 0 .2rem;margin-bottom: .3rem;}
    .w-i{padding: 0 .2rem;}
}

.v-a{width: 100%;background-color: #f2f2f2;padding-top: .4rem;padding-bottom: 1rem;}
.v-b{width: 14rem;margin: 0 auto;}
.v-c{width: 100%;margin-bottom: .2rem;}
.v-d{width: 100%;}
.v-e{width: 100%;}
.v-f{width: 100%;border-radius: .04rem;}
.v-f img{width: 100%;}

.v-g{width: 100%;position: relative;margin-bottom: .8rem;}
.v-h{width: 100%;}
.v-i{width: 100%;}
.v-j{width: 2.15rem;margin-right: .2rem;cursor: pointer;border: 1px solid #f2f2f2;}
.v-j.active{border: 1px solid #ec1b24;}
.v-j img{width: 100%;}
.v-k{width: .19rem;height: .37rem;background-repeat: no-repeat;background-size: .19rem .37rem;position: absolute;top: 50%;margin-top: -.18rem; z-index: 10;transition: all .3s;cursor: pointer;left: -.4rem;background-image: url(../images/a18.png);}
.v-l{width: .19rem;height: .37rem;background-repeat: no-repeat;background-size: .19rem .37rem;position: absolute;top: 50%;margin-top: -.18rem; z-index: 10;transition: all .3s;cursor: pointer;right: -.4rem;background-image: url(../images/a19.png);}
.v-k:hover{background-image: url(../images/a18-b.png);}
.v-l:hover{background-image: url(../images/a19-b.png);}

.v-m{width: 100%;}
.v-n{color: #000000;font-size: calc(12px - 0.12rem + 0.38rem);margin-bottom: .4rem;line-height: 1.2;}
.v-o{color: #8c8c8c;font-size: calc(12px - 0.12rem + 0.16rem);line-height: 1.8;}
.v-o *{color: #8c8c8c;font-size: calc(12px - 0.12rem + 0.16rem);line-height: 1.8;}


@media(max-width: 750px) {
    .v-b{width: 100%;padding: 0 .2rem;}
    .v-g{padding: 0 .4rem;}
    .v-k{left: 0.05rem;}
    .v-l{right: 0.05rem;}
    .v-n{font-size: calc(12px - 0.12rem + 0.3rem);}
}

.u-a{width: 100%;}
.u-b{width: 100%;background-color: #f2f2f2;padding-top: 1rem;padding-bottom: .8rem;}
.u-c{width: 14rem;margin: 0 auto;}
.u-c:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.u-d{float: right;width: 7.8rem;}
.u-d img{width: 100%;}
.u-e{float: left;width: 5.7rem;min-height: 4.4rem;position: relative;padding-bottom: 4em;}
.u-f{display: inline-block; color: #000000;font-size: calc(12px - 0.12rem + 0.2rem);position: relative;margin-bottom: .13rem;}
.u-f:after{content: '';position: absolute;top: 50%;right: -.6rem; width: .5rem;height: 1px;background-color: #000000;opacity: 0.55;}
.u-g{color: #000000;font-size: calc(12px - 0.12rem + 0.38rem);line-height: 1.2;margin-bottom: .55rem;}
.u-h{color: #8c8c8c;font-size: calc(12px - 0.12rem + 0.16rem);line-height: 1.875;}
.u-h *{color: #8c8c8c;font-size: calc(12px - 0.12rem + 0.16rem);line-height: 1.875;}
.u-i{display: inline-block;position: absolute;transition: all .3s;bottom: 0;left: 0;color: #8c8c8c;font-size: calc(12px - 0.12rem + 0.16rem);text-align: center;line-height: 2.8125em; width: 10em;height: 2.8125em;border: solid 1px #ec1b24;border-radius: 1.4375em;}
.u-i:hover{background-color: #ec1b24;color: #ffffff;}
.u-b:nth-child(2n){background-color: #fff;}
.u-b:nth-child(2n) .u-d{float: left;}
.u-b:nth-child(2n) .u-e{float: right;}

@media(max-width: 1500px) {
    .u-g{font-size: calc(12px - 0.12rem + 0.3rem);}
}
@media(max-width: 750px) {
    .u-c{width: 100%;padding: 0 .2rem;}
    .u-d{width: 100%;float: left;margin-bottom: .2rem;}
    .u-e{width: 100%;float: left;}
    .u-b:nth-child(2n) .u-d{float: left;}
     .u-b:nth-child(2n) .u-e{float: left;}
}

.x-a{width: 100%;padding-top: .8rem;padding-bottom: .9rem; background-color: #f2f2f2;}
.x-b{width: 14rem;margin: 0 auto;}
.x-c{width: 100%;text-align: center;font-size: 0;margin-bottom: .2rem;}
.x-d{display: inline-block;vertical-align: middle;width: 10em;margin: 0 .2rem;margin-bottom: .2rem; cursor: pointer; color: #000000;font-size: calc(12px - 0.12rem + 0.16rem);height: 2.81em;line-height: 2.81em;border-radius: 1.4375em;border: solid 1px #ec1b24;}
.x-d:hover{background-color: #ec1b24;color: #ffffff;}
.x-d.active{background-color: #ec1b24;color: #ffffff;}
.x-e{width: 100%;}
.x-f{width: 100%;font-size: 0;padding-bottom: .3rem;}
.x-g{display: inline-block;vertical-align: top;width: 4.45rem;cursor: pointer;margin-right: .3rem;margin-bottom: .3rem;background-color: #fff;}
.x-g:nth-child(3n){margin-right: 0;}
.x-h{width: 100%;position: relative;}
.x-i{width: 100%;}
.x-i img{width: 100%;}
.x-j{display: none; position: absolute;top: 0;left: 0;width: 100%;height: 100%;text-align: center; background-color: rgba(0,0,0,.5);}
.x-j img{position: absolute;top: 50%;left: 50%; margin-top: -.25rem;margin-left: -.25rem; width: .5rem;}
.x-h:hover .x-j{display: block;}
.x-k{width: 100%;padding: .3rem;min-height: 1.8rem;position: relative;padding-bottom: .7rem;}
.x-l{color: #000000;font-size: calc(12px - 0.12rem + 0.18rem);line-height: 1.2;margin-bottom: .1rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.x-m{color: #8c8c8c;font-size: calc(12px - 0.12rem + 0.16rem);line-height: 1.2;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.x-n{position: absolute;display: block; bottom: .25rem;left: .3rem;color: #8c8c8c;font-size: calc(12px - 0.12rem + 0.16rem);}
.x-n:hover{color: #ec1b24;}

@media(max-width: 750px) {
    .x-b{width: 100%;}
    .x-g{width: calc(50% - .3rem);margin: 0 .2rem;margin-bottom: .3rem;}
    .x-g:nth-child(3n){margin-right: .2rem;}
    .x-g:nth-child(2n){margin-left: 0;}
    .x-k{padding: .2rem .1rem;}
    .x-n{position: relative;bottom: 0;left: 0;margin-top: .2rem;}
}

@media(max-width: 500px) {
    .x-l{font-size: 14px;}
    .x-m{font-size: 12px;}
    .x-n{font-size: 12px;}
}

.xma-a{width: 100%;} 
.xma-b{width: 14rem;margin: 0 auto;text-align: right;border-bottom: 1px solid #eeeeee;border-top: 1px solid #eeeeee;}
.xma-b:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.xma-c{float: right; display: flex; text-align: left;cursor: pointer;}
.xma-c:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.xma-itme{float: left;display: block; padding: .15rem .13rem ; text-align: center;display: flex;justify-content: center;align-items: center;   margin-left: .3rem;position: relative;} 
.xma-d{display: none; font-size: calc(12px - 0.12rem + 0.16rem);width: 1.75em;margin-bottom: .1rem;}
.xma-d img{width: 100%;}
.xma-e{ display: block;width: 100%;color: #333333;font-size: calc(12px - 0.12rem + 0.16rem);font-weight: bold;}
.xma-itme.active:after{content: '';position: absolute;top: 0;left: 50%;transform: translate(-50% , 0);	width: .7rem;height: .02rem;background-color: #ec1b24;}
.xma-itme.active:before{content: '';position: absolute;top: 0;left: 50%;transform: translate(-50% , 0);width: .29rem;height: .05rem;background-image: url('../images/xm4.png');background-size: .29rem .05rem; background-position: center center;background-repeat: no-repeat;}
.xma-itme:hover:after{content: '';position: absolute;top: 0;left: 50%;transform: translate(-50% , 0);	width: .7rem;height: .02rem;background-color: #ec1b24;}
.xma-itme:hover:before{content: '';position: absolute;top: 0;left: 50%;transform: translate(-50% , 0);width: .29rem;height: .05rem;background-image: url('../images/xm4.png');background-size: .29rem .05rem; background-position: center center;background-repeat: no-repeat;}
.xma-itme.special{background-color: #ec1b24;padding-top: .18rem;display: block;}
.xma-itme.special .xma-d{display:inline-block; }
.xma-itme.special .xma-e{line-height: 1.2;color: #fff; }


@media(max-width: 1200px) {
  .xma-b{width: 100%;padding: 0 .2rem;overflow: auto;white-space: nowrap;} 
  .xma-c{max-width: 100%;}
}


 


.xmb-a{width: 100%;padding-top: .5rem;}
.xmb-b{width: 14rem;margin: 0 auto; }
.xmb-cont{width: 100%;padding-bottom: .8rem;margin-bottom: .9rem; border-bottom: 1px solid #e5e5e5;} 
.xmb-cont:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.xmb-c{float: left;width: 6rem;}
.xmb-d{font-size: calc(12px - 0.12rem + 0.16rem);color: #999999;line-height: 1.3;}
.xmb-e{color: #000000;font-size: calc(12px - 0.12rem + 0.4rem);line-height: 1.3;margin-bottom: .4rem;font-weight: bold;}
.xmb-f{color: #888888;font-size: calc(12px - 0.12rem + 0.14rem);line-height: 1.8;}
.xmb-f *{color: #888888;font-size: calc(12px - 0.12rem + 0.14rem);line-height: 1.8;}

.xmb-g{float: right;width:7.1rem; position: relative;}
.xmb-big{width: 100%;}
.xmb-h{width: 100%;}
.xmb-i{width: 100%;}
.xmb-k{display: block; width: 100%;padding-top: 91.8%;background-size: cover;background-position: center center;background-repeat: no-repeat;}

.xmb-small{position: absolute;bottom: .9rem;right: .4rem;width: 31%; }
.xmb-l{width: 100%;background-color: rgba(255,255,255,.5);padding: .05rem 0;}
.xmb-m{ padding: .03rem;}
.xmb-n{display: block; background-color: rgba(255,255,255,.2);padding: .03rem;overflow: hidden;}
.xmb-o{display: block;  padding-top: 60%;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.xmb-m.swiper-slide-active .xmb-n{background-color: #fff;}
.xmb-cont:nth-child(2n) .xmb-c{float: right;}
.xmb-cont:nth-child(2n) .xmb-g{float: left;}
.xmb-cont:nth-child(2n) .xmb-small{left: .4rem;right: auto;}
.xmb-cont:last-child{margin-bottom: .9rem;}
.xmb-n:hover{background-color: #fff; }

@media(max-width:750px) {
  .xmb-b{width: 100%;max-width: 500px;padding: 0 .2rem;}
  .xmb-c{width: 100%;margin-bottom: .3rem;}
  .xmb-g{width:100%; }
  .xmb-cont{padding-bottom: .6rem;margin-bottom: .8rem;}
  .xmb-e{font-size: calc(12px - 0.12rem + 0.3rem);}
}


.xmc-a{width: 100%; }
.xmc-b{width: 14rem;margin: 0 auto;display: flex;flex-wrap: wrap;  }
.xmc-cont{width: calc(50% - .2rem);margin-right: .4rem; border-bottom: 1px solid #e5e5e5;padding-bottom: 1rem;margin-bottom: 1.2rem;}  
.xmc-cont:nth-child(2n){margin-right: 0;}

.xmc-c{ width:100%; position: relative;}
.xmc-big{width: 100%;}
.xmc-d{width: 100%;}
.xmc-e{width: 100%;}
.xmc-f{display: block; width: 100%;padding-top: 91.8%;background-size: cover;background-position: center center;background-repeat: no-repeat;}

.xmc-small{position: absolute;z-index: 10; bottom: .1rem;left: 50%;transform: translate(-50%,0); width: 20.5%; }
.xmc-g{width: 100%;background-color: rgba(255,255,255,.5);padding: .05rem 0;}
.xmc-h{ padding: .03rem;}
.xmc-i{display: block; background-color: rgba(255,255,255,.2);padding: .03rem;}
.xmc-j{display: block;padding-top: 60%;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.xmc-h.swiper-slide-active  .xmc-i{background-color: #fff;}
.xmc-k{width: 100%; text-align: center;padding: .35rem .3rem 0;}
.xmc-l{color: #000000;font-size: calc(12px - 0.12rem + 0.4rem);line-height: 1.3;margin-bottom: .3rem;font-weight: bold;}
.xmc-m{ color: #888888;font-size: calc(12px - 0.12rem + 0.14rem);line-height: 1.8;text-align: left;}

.xmc-i:hover{background-color: #fff; }
@media(max-width:750px) {
  .xmc-b{width: 100%;max-width: 500px;padding: 0 .2rem;}
  .xmc-cont{width: 100%; padding-bottom: .6rem;margin-bottom: .8rem;margin-right: 0;}
  .xmc-l{font-size: calc(12px - 0.12rem + 0.3rem);}
}


.xmd-a{width: 100%;padding-top: 1.25rem;padding-bottom: .2rem; }
.xmd-b{width: 14rem;margin: 0 auto; }
.xmd-cont{display: flex;flex-wrap: wrap;}
.xmd-item{width: 50%;cursor: pointer; display: flex; flex-wrap: wrap; padding-bottom: .75rem;margin-bottom: .7rem;border-bottom: 1px solid #eeeeee;}
.xmd-j{width: 3rem;overflow: hidden; }
.xmd-j img{width: 3rem; transform: scale(1.00);transition: all .3s;}
.xmd-k{  padding: .2rem  .23rem 0;width:calc(100% - 3rem);}
.xmd-l{color: #0d0d0d;font-size: calc(12px - 0.12rem + 0.4rem);line-height: 1.3; margin-bottom: .1rem;}
.xmd-m{max-width: 300px; color: #5a5a5a;font-size: calc(12px - 0.12rem + 0.14rem);line-height: 1.8;} 
.xmd-item:hover .xmd-j img{transform: scale(1.05);}
@media(max-width:750px) {
  .xmd-b{width: 100%;padding: 0 .2rem;}
  .xmd-item{width: 100%;}
  .xmd-l{font-size: calc(12px - 0.12rem + 0.3rem);}
  .xmd-a{padding-top: .8rem;}
  .xmd-item{margin-bottom: .6rem;padding-bottom: .6rem;}
}

.xme-a{width: 100%; }
.xme-b{width: 14rem;margin: 0 auto; }
.xme-titles{text-align: center;color: #0d0d0d;font-size: calc(12px - 0.12rem + 0.4rem);margin-bottom: 1rem; }
.xme-cont{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;}
.xme-item{width: 6rem;padding-left: .65rem;padding-bottom: .4rem;margin-bottom: .8rem; border-bottom: 1px solid #eeeeee;}
.xme-c{display: block;position: relative;padding-right: .3rem;}
.xme-d{position: absolute;top: 0;left: -.65rem;  text-align: right;font-size: calc(12px - 0.12rem + 0.22rem);line-height: 1.3; width: .65rem; color: #0d0d0d;}
.xme-e{cursor: pointer; font-size: calc(12px - 0.12rem + 0.22rem);color: #0d0d0d;line-height: 1.3; }
.xme-c:after{content: '';transition: all .3s; position: absolute;top: 0;right: 0; width: .25rem;height: 1.3em;font-size: calc(12px - 0.12rem + 0.22rem);background-image: url('../images/xm2.png');background-size: .25rem .13rem;background-position: center center;background-repeat: no-repeat;}
.xme-f{display: none;margin-top: .05rem; color: #5a5a5a;font-size: calc(12px - 0.12rem + 0.14rem);line-height: 1.8;}
.xme-item.show .xme-c:after{transform:rotate(180deg);}

@media(max-width:750px) {
  .xme-b{width: 100%;padding: 0 .2rem;}
  .xme-item{width: 100%;}
}

.xmf-a{width: 100%;}
.xmf-b{position: relative;width: 100%;background-color: #fff;}
.xmf-b.fixed{position: fixed;top: 90px;left: 0;z-index: 100;}
.xmf-cont{ width: 14rem; margin: 0 auto;border-bottom: 1px solid #eeeeee;}
.xmf-cont:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.xmf-box{float: right; font-size: 0; } 
.xmf-item{display: inline-block;vertical-align: top;transition: all .3s; padding: .3rem .2rem; cursor: pointer; position: relative; } 
.xmf-item:after{content: '';position: absolute;top: 50%;right: 0;transform: translate(0,-50%); width: 1px;height: .55rem;	background-color: #eeeeee;}
.xmf-item:last-child{padding-right: 0;}
.xmf-item:last-child:after{width: 0;}
.xmf-c {display: inline-block;vertical-align: middle; margin-right: .1rem;}
.xmf-cimg1{display: inline-block;width: .3rem;text-align: center;  height: .28rem; line-height: .28rem;}
.xmf-cimg1 img{width: auto;max-height: 100%;}
.xmf-cimg2{display: none;width: .3rem;text-align: center;  height: .28rem; line-height: .28rem;}
.xmf-cimg2 img{width: auto;max-height: 100%;}
.xmf-d{display: inline-block;vertical-align: middle;font-weight: bold; color: #333333;line-height: 1.3;font-size: calc(12px - 0.12rem + 0.16rem); }

.xmf-item.active{background-color: #ec1b24;}
.xmf-item.active .xmf-cimg1{display: none;}
.xmf-item.active .xmf-cimg2{display: inline-block;}
.xmf-item.active .xmf-d{	color: #ffffff;} 
.xmf-item.active:after{	background-color: #ec1b24;} 
.xmf-item.active:last-child{padding-right:.2rem;}
@media(min-width:1200px) { 
  .xmf-item:hover{background-color: #ec1b24;}
  .xmf-item:hover .xmf-cimg1{display: none;}
  .xmf-item:hover .xmf-cimg2{display: inline-block;}
  .xmf-item:hover .xmf-d{	color: #ffffff;} 
  .xmf-item:hover:after{	background-color: #ec1b24;} 
  .xmf-item:hover:last-child{padding-right:.2rem;}
}


@media(max-width:1200px) {
  .xmf-b.fixed{top: 50px;}
  .xmf-b{width: 100%; } 
  .xmf-cont{width: 100%;}
  .xmf-box{max-width: 100%;white-space: nowrap; overflow: auto;}
}

 
 

.xmg-a{width: 100%;padding-top: .3rem;} 
.xmg-b{width: 100%;max-width: 1080px;margin: 0 auto;}
.xmg-cont{width: 100%;padding-bottom: .55rem;padding-top: .7rem;border-bottom: .02rem solid #eeeeee;}
.xmg-cont:last-child{border-bottom:none;padding-bottom: .2rem;}
.xmg-c{width: 100%;font-size: 0;margin-bottom: .4rem;}
.xmg-e{display: inline-block;vertical-align: middle;width: .9rem;}
.xmg-e img{width: 100%;}
.xmg-f{display: inline-block;vertical-align: middle;width: calc(100% - .9rem);padding-left: .28rem;}
.xmg-g{color: #5a5a5a;font-size: calc(12px - 0.12rem + 0.4rem);margin-bottom: .15rem;font-weight: bold;}
.xmg-h{color: #5a5a5a;font-size: calc(12px - 0.12rem + 0.16rem);line-height: 1.4;font-weight: bold; }
.xmg-i{width: 100%;font-size: 0;} 
.xmg-item{display: inline-block;vertical-align: top;width: calc(33.33% - .4rem);margin-right: .6rem;margin-bottom: .45rem;}
.xmg-item:nth-child(3n){margin-right: 0;}
.xmg-j{width: 100%;position: relative;}
.xmg-jimg{width: 100%;margin-bottom: 0.1rem;}
.xmg-jimg img{width: 100%;}
.xmg-jtext{position: absolute;top: 0;left: 0;padding-top: .1rem;padding-left: .1rem; width: .66rem;height: .81rem;text-align: left;  color: #ffffff;font-size: calc(12px - 0.12rem + 0.3rem);  background-image: url('../images/xm15.png');background-size: .66rem .81rem;background-position:center center;background-repeat: no-repeat;}
 

.xmg-k{width: 100%;line-height: 1.3;font-size: calc(12px - 0.12rem + 0.16rem);color: #5a5a5a;font-weight: bold;}

@media(max-width:1200px) {
  .xmg-jtext{font-size: 14px;}
  .xmg-b{width: 100%;padding: 0 .2rem;}
}


@media(max-width:750px) {
  .xmg-item{width: calc(50% - .2rem);margin-right: .4rem;}
  .xmg-item:nth-child(3n){margin-right:.4rem;}
  .xmg-item:nth-child(2n){margin-right: 0;}
  .xmg-h br{display: none;}
}

.xmh-a{width: 100%;padding-bottom: 1.1rem;}
.xmh-b{width: 14rem;margin: 0 auto;text-align: center;}
.xmh-c{width: 100%;margin-bottom: .5rem;}
.xmh-c img{width: 100%;}
.xmh-d{color: #5a5a5a;font-size: calc(12px - 0.12rem + 0.4rem);line-height: 1.3;margin-bottom: .2rem;font-weight: bold;}
.xmh-e{display: inline-block;	border-radius: .05rem;border: solid 1px #ec1b24;padding: .2rem 50px;min-width: 6rem;position: relative;}
.xmh-espan1{color: #ec1b24;font-size: calc(12px - 0.12rem + 0.2rem);line-height: 1.3;}
.xmh-espan2{position: absolute;top: 0;left: 0; width: 49px;height: 35px;text-align: left;  color: #ffffff;font-size: 11px; line-height:32px;background-image: url('../images/xm13.png');background-size: 49px 35px;background-position:center center;background-repeat: no-repeat;}
.xmh-f{width: 100%; padding-top: .4rem;}
.xmh-form{width: 100%; font-size: 0; }
.xmh-g{display: inline-block;vertical-align: top;}
.xmh-h{display: inline-block;vertical-align: top;margin: 0 .23rem .2rem;	box-shadow: .05rem .05rem .2rem 0px rgba(9, 7, 8, 0.09);	width: 3.35rem;background-color: #f2f2f2;}
.xmh-text{border: 1px  solid #c5c5c5;outline-style: none;background-color: transparent;padding-left: .2rem;font-size: calc(12px - 0.12rem + 0.16rem);color: #5a5a5a;font-weight: bold;border-radius: .04rem; width: 100%;height: 3.75em;}
.xmh-i{position: relative; display: inline-block;vertical-align: top;margin: 0 .23rem;width: 3.35rem;}
.xmh-j{width: 100%;font-size: calc(12px - 0.12rem + 0.16rem);height: .6rem;line-height: .6rem;color: #5a5a5a;padding-left: .2rem;text-align: left;cursor: pointer;box-shadow: 1px .05rem .2rem 0px rgba(9, 7, 8, 0.09);background-color: #f2f2f2;border-radius: .04rem;}
.xmh-k{display: none;  position: absolute;top:.67rem;left: 0; width: 100%;text-align: left;border-radius: .04rem;padding: .2rem .25rem .27rem .15rem;background-color: #f2f2f2;box-shadow: 1px .08rem .24rem 0px rgba(9, 7, 8, 0.09);}
.xmh-i.show .xmh-k{display: block;}
.xmh-l{display: inline-block;width: .7rem;}
.xmh-m{color: #5a5a5a;padding-left: .1rem;height: 25px; font-size: calc(12px - 0.12rem + 0.16rem);}
.xmh-n{width: 100%;height: 11.4em;font-size: calc(12px - 0.12rem + 0.16rem);}
.xmh-o{max-width: 50px;text-align: center; line-height: 1.3;color: #5a5a5a;font-size: calc(12px - 0.12rem + 0.16rem);margin-bottom: .5em;}
.xmh-o:hover{background-color: #ec1b24;color: #fff;cursor: pointer;}
.xmh-o.active{background-color: #ec1b24;color: #fff;cursor: pointer;}
.xmh-p{display: inline-block;vertical-align: top;width: calc(100% - 1.4rem);padding-left: .2rem;}
.xmh-q{color: #5a5a5a;padding-left: .1rem;height: 25px; font-size: calc(12px - 0.12rem + 0.16rem);}
.xmh-r{width: 100%;}
.xmh-textarea{border: none;outline-style: none;width: 100%;padding: .05rem;color: #5a5a5a; line-height: 1.3; height: 11.4em;font-size: calc(12px - 0.12rem + 0.16rem);}
.xmh-s{width: 100%;text-align: center;padding-top: .2rem;}
.xmh-submit{border: none;outline-style: none; margin-bottom: .2rem; color: #ffffff;font-size: calc(12px - 0.12rem + 0.2rem);cursor: pointer; width: 3.7rem;height: .65rem;line-height: .65rem;background-color: #ec1b24; border-radius: .04rem;}
.xmh-t{color: #ec1b24;font-size: 12px;line-height: 1.3;}

.xmh-u{display: inline-block; vertical-align: top;margin-bottom: .2rem; padding: 1em .08rem;font-size: calc(12px - 0.12rem + 0.16rem);   border: 1px solid #c5c5c5;margin: 0 .23rem;box-shadow: 0.05rem 0.05rem 0.2rem 0px rgba(9, 7, 8, 0.09);width: 335px;background-color: #f2f2f2;border-radius: .04rem;}

.select-w{float: left;text-align: left;  width: calc(33.33% - .2rem) ;margin: 0 .1rem; box-sizing: border-box; height: 1.75em;background-color:#fff;position: relative;padding-right: .2rem;padding-left: .1rem;white-space:nowrap}
.select-w .cur{width: 100%;display: inline-block;vertical-align: top;height: 1.75em;line-height: 1.75em;font-size: calc(12px - 0.12rem + 0.16rem);color: #5a5a5a;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.select-w select{position: absolute;width: 100%;height: 100%;padding-left: 12px;left: 0;top: 0;z-index: 2;opacity: 0;filter: alpha(opacity=0);}
.select-w:after{display: inline-block;content: "";border-left: 5px solid transparent;border-top: 5px solid #666;border-right: 5px solid transparent;position: absolute;right: .05rem;top: 50%;transform: translate(0,-50%); z-index: 1;}


div.mCSB_scrollTools {opacity: 1;width: .05rem;}
div.mCSB_scrollTools .mCSB_draggerRail {width: .05rem;background-color: #f2f2f2;filter: none;-ms-filter: none;border-radius: 2px;}
div.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {width: .05rem;background-color: #969696;border-radius: 3px;filter: none;-ms-filter: none;}
div.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
div.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {background-color: #969696;filter: none;-ms-filter: none;}
div.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {background-color: #969696;filter: none;-ms-filter: none;}
div.mCSB_inside>.mCSB_container{margin-right: .05rem;}  

@media(max-width:750px) {
  .xmh-b{width: 100%;padding: 0 .2rem;max-width: 500px;}
  .xmh-g{width: 100%;}
  .xmh-h{width: 100%;margin: 0 0 .3rem;}
  .xmh-i{width: 100%;margin: 0 0 .3rem;}
  .xmh-l{width: 80px;}
  .xmh-m{max-width: 100%;text-align: center;}
  .xmh-o{ max-width: 90%;}
  .xmh-p{width: calc(100% - 160px);}
  .xmh-u{width: 100%;margin: 0 0 .2rem;}
}





.xmi-a{width: 100%;padding-bottom: .45rem;}
.xmi-b{width: 14rem;margin: 0 auto;text-align: center;}
.xmi-c{color: #5a5a5a;font-size: calc(12px - 0.12rem + 0.4rem);margin-bottom: .6rem;font-weight: bold;}
.xmi-d{width: 100%;font-size: 0;}
.xmi-item{display: inline-block;vertical-align: top;margin: 0 1rem;max-width: 4.9rem;}
.xmi-e{width: 100%;margin-bottom: .7rem;}
.xmi-f{display: inline-block;vertical-align: middle; color: #ec1b24;font-size: calc(12px - 0.12rem + 0.95rem);font-weight: bold;}
.xmi-g{display: inline-block;vertical-align: middle;text-align: left;}
.xmi-h{color: #ec1b24;font-size: calc(12px - 0.12rem + 0.39rem);margin-bottom: .05rem;font-weight: bold;}
.xmi-i{color: #5a5a5a;font-size: calc(12px - 0.12rem + 0.22rem);line-height: 1.3; }
.xmi-j{width: 100%;font-size: 0;}
.xmi-k{display: inline-block;vertical-align: top;width: 2rem;margin: 0 .2rem .18rem;}
.xmi-l{width: 100%;margin-bottom: .1rem;}
.xmi-l img{width: 100%;}
.xmi-m{color: #5a5a5a;font-size: calc(12px - 0.12rem + 0.16rem);line-height: 1.3;}
.xmi-o{max-width: 3rem;}
.xmi-p{display: inline-block;vertical-align: top;width: .92rem;margin: 0 .25rem .15rem;}
.xmi-p img{width: 100%;}
.xmi-r{width: 100%;margin-top: 2.1rem;font-size: 0;}
.xmi-s{display: inline-block;vertical-align: top;text-align: center;transition: all .3s;cursor: pointer; margin: 0 .2rem;color: #ec1b24;font-size: calc(12px - 0.12rem + 0.22rem);	min-width: 3.2rem;height: .66rem;line-height: .66rem; border-radius: .05rem;}
.xmi-s:after{content: '';display: inline-block;vertical-align: top;margin-left: .08rem; width: .9em;height: .66rem; background-image: url('../images/xm14.png');background-size: .9em auto;background-position: center center;background-repeat: no-repeat;}
.xmi-s:hover:after{width: 0;}
.xmi-span{display: none;}
.xmi-s:hover .xmi-span{display: inline-block;}
.xmi-s:hover{background-color: #ec1b24;color: #ffffff;}


@media(max-width:750px) {
  .xmi-b{width: 100%;padding: 0 .2rem;max-width: 500px;}
  .xmi-item{width: 100%;margin: 0 0 .2rem;}
  .xmi-k{width: calc(50% - .3rem ); margin: 0 .15rem .2rem;}
  .xmi-o{max-width: 100%;}
  .xmi-p{width: calc(50% - .6rem ); margin: 0 .3rem .2rem;}
  .xmi-r{margin-top: .8rem;}
  .xmi-s{width: 100%;margin: 0 0 .2rem;}
}

/* .xmj-a{width: 100%;padding-top: .9rem;}
.xmj-b{width: 14rem;margin: 0 auto; }
.xmj-cont{width: 100%;padding-bottom: 1rem;margin-bottom: 1.2rem; border-bottom: 1px solid #e5e5e5;} 
.xmj-cont:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.xmj-c{float: left;width: 6rem;}
.xmj-d{font-size: calc(12px - 0.12rem + 0.16rem);color: #999999;line-height: 1.3;}
.xmj-e{color: #000000;font-size: calc(12px - 0.12rem + 0.3rem);line-height: 1.3;margin-bottom: .4rem;}
.xmj-f{color: #888888;font-size: calc(12px - 0.12rem + 0.14rem);line-height: 1.8;}
.xmj-f *{color: #888888;font-size: calc(12px - 0.12rem + 0.14rem);line-height: 1.8;}

.xmj-g{float: right;width: 6.1rem; position: relative;}
.xmj-big{width: 100%;}
.xmj-h{width: 100%;}
.xmj-i{width: 100%;}
.xmj-j{display: block; width: 100%;padding-top: 91.8%;background-size: cover;background-position: center center;background-repeat: no-repeat;}

.xmj-small{position: absolute;bottom: .1rem;right: .3rem;width: 31%; }
.xmj-l{width: 100%;background-color: rgba(255,255,255,.5);padding: .05rem 0;}
.xmj-m{width: .5rem;margin: .03rem; padding: .03rem;background-color: rgba(255,255,255,.2);} 
.xmj-n{display: block;padding-top: 60%;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.xmj-m.active {background-color: #fff;}

.xmj-cont:nth-child(2n) .xmj-c{float: right;}
.xmj-cont:nth-child(2n) .xmj-g{float: left;}
.xmj-cont:nth-child(2n) .xmj-small{left: .3rem;right: auto;}
.xmj-cont:last-child{margin-bottom: .9rem;} */



/* 
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.ellipsis{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.eps2{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;} 
*/






body.roll{position: fixed;width: 100%;height: 100%;overflow:hidden}
.layout {max-width: 14.2rem;padding: 0 .1rem;margin: 0 auto;}
.zsjm .wrap_01 {border-top: 1px solid #f1f1f1;padding: .8rem 0;}
.zsjm .wrap_01 .tit {font-size: calc(12px - 0.12rem + 0.4rem);color: #000;font-weight: 550;margin-bottom: .35rem;}
.zsjm .wrap_01 .des p {margin-bottom: .35rem;color: #8c8c8c;font-size: calc(12px - 0.12rem + 0.16rem);line-height: 1.6;}
.zsjm .wrap_01 .pic .pic-pc{display: block;}
.zsjm .wrap_01 .pic .pic-phone{display: none;}
.zsjm .wrap_01 .pic .swiper-pagination-bullet {opacity: 1;width: .14rem;height: .14rem;border: solid 1px #ffffff;background: none;}
.zsjm .wrap_01 .pic .swiper-pagination-bullet-active {background-color: #ec1b24;border: solid 1px #ec1b24;}
.zsjm .wrap_02 {background-color: #f2f2f2;padding: .8rem 0; }
.zsjm .wrap_02 .tit {font-size: calc(12px - 0.12rem + 0.4rem);color: #000;font-weight: 550;margin-bottom: .35rem;}
.zsjm .wrap_02 .des {margin-bottom: .35rem;color: #8c8c8c;font-size: calc(12px - 0.12rem + 0.16rem);line-height: 1.6;}
.zsjm .wrap_02 .list_box {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.zsjm .wrap_02 .list_box .item {width: 20%;padding: .5rem .18rem;background-color: #e6e6e6;}
.zsjm .wrap_02 .list_box .item .num {text-align: center;color: #000000;font-size: calc(12px - 0.12rem + 0.7rem);font-weight: 550;}
.zsjm .wrap_02 .list_box .item .tit {text-align: center;margin-top: .1rem;margin-bottom: .35rem;color: #000000;font-size: calc(12px - 0.12rem + 0.16rem);}
.zsjm .wrap_02 .list_box .item .des {text-align: center;color: #000000;opacity: 0.55;font-size: calc(12px - 0.12rem + 0.14rem);line-height: 1.6;/* height: 4.8em; */ /* text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden; */}
.zsjm .wrap_02 .list_box .item .des *{text-align: center;color: #000000;opacity: 0.55;font-size: calc(12px - 0.12rem + 0.14rem);line-height: 1.6;}
.zsjm .wrap_02 .list_box .item:hover {background-color: #ec1b24;}
.zsjm .wrap_02 .list_box .item:hover .tit {color: #fff;}
.zsjm .wrap_02 .list_box .item:hover .num {color: #fff;}
.zsjm .wrap_02 .list_box .item:hover .des {color: #fff;opacity: 1;}
.zsjm .wrap_02 .list_box .item:hover .des *{color: #fff;opacity: 1;}
.zsjm .wrap_02 .list_box .item:nth-child(2n+2) {background-color: #fff;}
.zsjm .wrap_02 .list_box .item:nth-child(2n+2):hover {background-color: #ec1b24;}
.zsjm .wrap_03 {padding: .8rem 0 0;}
.zsjm .wrap_03 .tit {font-size: calc(12px - 0.12rem + 0.4rem);color: #000;font-weight: 550;margin-bottom: .35rem;}
  
  .zsjm .wrap_03 .lc_list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .zsjm .wrap_03 .lc_list.phone{display: none;}
  
  .zsjm .wrap_03 .lc_list li {
    margin-right: 1.7rem;
    position: relative;
    margin-bottom: 1.1rem;
  }
  
  .zsjm .wrap_03 .lc_list li:nth-child(5n+5) {
    margin-right: 0;
  }
  
  .zsjm .wrap_03 .lc_list li:nth-child(5n+5)::after {
    display: none;
  }
  
  .zsjm .wrap_03 .lc_list li::after {
    position: absolute;
    right: -120%;
    content: '';
    background-image: url("../images/21.png");
    width: .82rem;
    height: .12rem;
    top: .5rem;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
  }
  
  .zsjm .wrap_03 .lc_list li:nth-child(6)::after {
    background-image: url("../images/22.png");
  }
  
  .zsjm .wrap_03 .lc_list li:nth-child(7)::after {
    background-image: url("../images/22.png");
  }
  
  .zsjm .wrap_03 .lc_list li:nth-child(8)::after {
    background-image: url("../images/22.png");
  }
  
  .zsjm .wrap_03 .lc_list li:nth-child(9)::after {
    background-image: url("../images/22.png");
  }
  
  .zsjm .wrap_03 .lc_list li:nth-child(5)::after {
    background-image: url("../images/23.png");
    top: 110%;
    left: .5rem;
    display: block;
    height: .82rem;
    width: .12rem;
    left: .5rem;
  }
  
  .zsjm .wrap_03 .lc_list li .pic {
    width: 1.1rem;
    height: 1.1rem;
    background-color: #fff;
    border: .1rem solid #f1f1f1;
    border-radius: 50%;
    text-align: center;
    line-height: .9rem;
    margin: 0 auto;
  }
  
  .zsjm .wrap_03 .lc_list li .pic img {
    max-width: 70%;
  }
  
  .zsjm .wrap_03 .lc_list li .pic .im2 {
    display: none;
  }
  
  .zsjm .wrap_03 .lc_list li .pic:hover {
    background-color: #ec1b24;
  }
  
  .zsjm .wrap_03 .lc_list li .pic:hover .im1 {
    display: none;
  }
  
  .zsjm .wrap_03 .lc_list li .pic:hover .im2 {
    display: inline-block;
  }
  
  .zsjm .wrap_03 .lc_list li p {
    color: #000000;
    margin-top: .1rem;
    text-align: center;
    font-size: calc(12px - 0.12rem + 0.16rem);
  }
  
  .zsjm .wrap_03 .lc_list li .line {
    margin-top: .4rem;
    margin-left: .4rem;
    margin-right: .4rem;
  }
  
  .zsjm .wrap_04 {
    background-image: url("../images/24.png");
    height: 6.4rem;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 8%;
  }
  
  .zsjm .wrap_04 h5 {
    color: #000000;
    font-size: calc(12px - 0.12rem + 0.4rem);
    margin-bottom: .12rem;
  }
  
  .zsjm .wrap_04 h6 {
    color: #000000;
    font-size: calc(12px - 0.12rem + 0.2rem);
    margin-bottom: .4rem;
    margin-top: .2rem;
  }
  
  .zsjm .wrap_04 p {
    color: #000000;
    font-size: calc(12px - 0.12rem + 0.16rem);
    margin-bottom: .3rem;
  }
  
  .zxns .main_wrap {
    border-top: 1px solid #f1f1f1;
    padding-top: .75rem;
  }
  
  .zxns .main_wrap .search_box {
    width: 6.73rem;
    height: .54rem;
    background-color: #fefefe;
    border-radius: .27rem;
    margin: 0 auto .43rem;
    border: solid 1px #dddddd;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  
  .zxns .main_wrap .search_box .tet {
    width: 70%;
    border: none;
    padding-left: .25rem;
  }
  
  .zxns .main_wrap .search_box .sub {
    width: .6rem;
    height: .5rem;
    background: none;
    background-position: center;
    background-repeat: no-repeat;
    background-repeat: no-repeat;
    border: none;
    background-image: url("../images/25.png");
  }
  
  .zxns .main_wrap .p_list {
    text-align: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  
  .zxns .main_wrap .p_list li {
    padding-top: .4rem;
    width: 31%;
    padding: 0 .3rem;
    border-radius: 4px;
    border: solid 1px #e5e5e5;
    background-color: #fefefe;
    margin: 0 1.16666% .3rem;
    position: relative;
  }
  
  .zxns .main_wrap .p_list li .head {
    padding-top: .4rem;
    padding-bottom: 10px;
    border-bottom: 1px solid #e1e1e1;
  }
  
  .zxns .main_wrap .p_list li .head h5 {
    color: #333333;
    font-weight: normal;
    font-size: calc(12px - 0.12rem + 0.3rem);
    margin-bottom: 10px;
  }
  
  .zxns .main_wrap .p_list li .head .address {
    color: #666666;
    margin-bottom: .1rem;
    font-size: 14px;
  }
  
  .zxns .main_wrap .p_list li .head .money {
    color: #ec1b24;
    font-size: calc(12px - 0.12rem + 0.18rem);
    padding-left: .2rem;
    border-left: 1px solid #ec1b24;
  }
  
  .zxns .main_wrap .p_list li .con {
    color: #666666;
    font-size: 14px;
    line-height: 1.8;
    padding-top: .32rem;
    margin-bottom: 1rem;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
  .zxns .main_wrap .p_list li .con *{
    color: #666666;
    font-size: 14px;
    line-height: 1.8;
  }
  
  .zxns .main_wrap .p_list li .btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    position: absolute;
    width: 100%;
    bottom: .3rem;
    left: 0;
  }
  
  .zxns .main_wrap .p_list li .btn a {
    display: block;
    width: 1.3rem;
    height: .36rem;
    border-radius: .18rem;
    text-align: center;
    line-height: .36rem;
    font-size: 14px;
    margin-right: .2rem;
  }
  
  .zxns .main_wrap .p_list li .btn .a1 {
    color: #8c8c8c;
    border: solid 1px #8c8c8c;
    top: 0;
    transition: all .3s;
  }
  .zxns .main_wrap .p_list li .btn .a1:hover{
    position: relative;
    top: 3px;
    transition: all .3s;
  }
  
  .zxns .main_wrap .p_list li .btn .a2 {
    background-color: #ec1b24;
    color: #fff;
    top: 3px;
    transition: all .3s;
  }

  .zxns .main_wrap .p_list li .btn .a2:hover{
    position: relative;
    top: 3px;
    transition: all .3s;
  }
  
  .zxns .main_wrap .pop_wrap {
    text-align: left;
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.3);
    left: 0;
    top: 0;
    z-index: 10;
    display: none;
  }
  
  .zxns .main_wrap .pop_wrap .pop_con {
    background-color: #fff;
    position: absolute;
    width: 50%;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    border-radius: 4px;
    display: none;
  }
  
  .zxns .main_wrap .pop_wrap .pop_con .head {
    background-color: #f2f2f2;
    padding: 0 .3rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    height: .8rem;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  
  .zxns .main_wrap .pop_wrap .pop_con .head h6 {
    font-size: calc(12px - 0.12rem + 0.3rem);
    font-weight: normal;
  }
  
  .zxns .main_wrap .pop_wrap .pop_con .head .close {
    width: .38rem;
    height: .38rem;
    background-color: #ec1b24;
    border-radius: .19rem;
    text-align: center;
    line-height: .38rem;
    color: #ffffff;
    cursor: pointer;
  }
  
  .zxns .main_wrap .pop_wrap .pop_con .info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: .3rem;
    border-bottom: 1px solid #e1e1e1;
  }
  
  .zxns .main_wrap .pop_wrap .pop_con .info p {
    margin-right: .7rem;
    color: #ec1b24;
    font-size: calc(12px - 0.12rem + 0.18rem);
  }
  
  .zxns .main_wrap .pop_wrap .pop_con .yq {
    padding: 0 .3rem .3rem;
    text-align: left;
  }
  
  .zxns .main_wrap .pop_wrap .pop_con .yq .yq1 h6 {
    font-size: calc(12px - 0.12rem + 0.2rem);
    color: #333333;
    padding: .35rem 0;
  }
  
  .zxns .main_wrap .pop_wrap .pop_con .yq .yq1{
    color: #666666;
    font-size: 14px;
    line-height: 1.8;
    height: 40vh;
    padding-top: .2rem;
    text-align: left;
    /* overflow-y: scroll; */
  }
  .zxns .main_wrap .pop_wrap .pop_con .yq .yq1 *{
    color: #666666;
    font-size: 14px;
    line-height: 1.8;
    text-align: left;
  }

 .zxns .main_wrap .pop_wrap .pop_con .yq .yq1 .mCSB_scrollTools{opacity: 1;}
 .zxns .main_wrap .pop_wrap .pop_con .yq .yq1 .mCSB_scrollTools .mCSB_draggerRail{width: 10px;background-color: #dedede;filter: none;-ms-filter: none;}
 /* .zxns .main_wrap .pop_wrap .pop_con .yq .yq1 .mCSB_scrollTools .mCSB_dragger{height: 10px !important;} */
 .zxns .main_wrap .pop_wrap .pop_con .yq .yq1 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width: 10px;background-color: #ec1b24;border-radius: 6px;filter: none;-ms-filter: none;}
 .zxns .main_wrap .pop_wrap .pop_con .yq .yq1 .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
 .zxns .main_wrap .pop_wrap .pop_con .yq .yq1 .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color: #ec1b24;filter: none;-ms-filter: none;}
 .zxns .main_wrap .pop_wrap .pop_con .yq .yq1 .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color: #ec1b24;filter: none;-ms-filter: none;}

  
  .zxns .main_wrap .pop_wrap .pop_con .btn {
    background-color: #f2f2f2;
    padding-left: .3rem;
    padding-top: .17rem;
    padding-bottom: .17rem;
  }
  
  .zxns .main_wrap .pop_wrap .pop_con .btn a {
    cursor: pointer;
    display: block;
    width: 1.6rem;
    height: .46rem;
    background-color: #ec1b24;
    border-radius: .23rem;
    text-align: center;
    line-height: .46rem;
    color: #ffffff;
    font-size: calc(12px - 0.12rem + 0.16rem);
    left: 0;transition: all .3s;
  }
  .zxns .main_wrap .pop_wrap .pop_con .btn a:hover{
    position: relative;left: 3px;transition: all .3s;
  }

  .zsjm .wrap_04 .pic img {
    width: 1.88rem;
    min-width: 120px;
  }

  @media (max-width: 1110px) {
    .zsjm .wrap_03 .lc_list li{margin-right: 1.35rem;}
    .zsjm .wrap_03 .lc_list li::after{right: -70%;}
  }

  @media (max-width: 769px) {
    .zsjm .wrap_03 .lc_list{text-align: center; display: -webkit-box;}
    .zsjm .wrap_03 .lc_list.phone{text-align: center; display: -webkit-box;}
    .zsjm .wrap_03 .lc_list.pc{display: none;}
    .zsjm .wrap_03 .lc_list li{display: inline-block;vertical-align: top;}
    .zsjm .wrap_01 .tit {font-size: 18px;}
    .zsjm .wrap_02 .tit {font-size: 18px;}
    .zsjm .wrap_02 .list_box .item {width: 100%;}
    .zsjm .wrap_02 .list_box .item .num {font-size: 28px;}
    .zsjm .wrap_03 .lc_list li::after {display: none !important;}
    .zsjm .wrap_03 .lc_list li {margin: 10px 20px !important;}
    .zsjm .wrap_03 .tit {font-size: 18px;}
    .zsjm .wrap_03 {padding: .8rem 0;}
    .zsjm .wrap_04 h5 {font-size: 18px;}
    .zsjm .wrap_04 {padding-top: 12%;}
    .zxns .main_wrap .p_list li {width: 100%;margin-bottom: 20px;}
    .zxns .main_wrap .p_list li .btn a { width: 80px;height: 30px;border-radius: 30px;line-height: 30px;}
    .zxns .main_wrap .p_list li .con {margin-bottom: 50px;}
    .zxns .main_wrap .pop_wrap .pop_con {width: 90%;}
    .zxns .main_wrap .pop_wrap .pop_con .btn a {width: 80px;height: 30px;line-height: 30px;border-radius: 15px;}
    .zxns .main_wrap .search_box {width: 350px;height: 35px;}
    .zsjm .wrap_01 .pic .pic-pc{display: none;}
     .zsjm .wrap_01 .pic .pic-phone{display: block;}
     .layout{padding: 0 .2rem;}
  }

  @media (max-width: 500px) {
    .zsjm .wrap_04{padding-top: 35.84%;height: auto; background-position: top left;background-repeat: no-repeat;background-size: 100% auto;}
    .wrap_04 .layout{padding-top: .2rem;text-align: center;}

    .zxns .main_wrap .p_list li .btn .a2{display: none;}
    .zxns .main_wrap .pop_wrap .pop_con .btn a{display: none;}
    .zxns .main_wrap .pop_wrap .pop_con .btn{padding-bottom: .6rem;position: relative;}
    .zxns .main_wrap .pop_wrap .pop_con .btn:after{content: 'è¯·æŠŠç®€åŽ†æŠ•é€’è‡³é‚®ç®±ï¼štangxiaofang@tcl.com';position: absolute;top: .3rem;left: .3rem;font-size: 12px;color: #ec1b24;}
  }


  
  /*# sourceMappingURL=add.css.map */


