/* reset */
* {margin:0;padding:0;box-sizing:border-box;}
html {font-size:100px;}
body {line-height:1.5;font-family:arial, Microsoft YaHei;font-size:.14rem;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}

img {border:none;}
ul {list-style:none;}
cite,em,var {font-style:normal;}
table {border-collapse:collapse;border-spacing:0;}
input,button,select,textarea {outline:none;font-size:100%;font-family:arial, Microsoft YaHei;}

:focus, :active {outline:none;}
input:-webkit-autofill {background:none;-webkit-box-shadow:0 0 0px 1000px white inset;}
input[type="button"],input[type="submit"],input[type="reset"],textarea {-webkit-appearance:none;}

a {color:#000;}
a, a:hover {text-decoration:none;}

/* 垂直间隔 */
.y-blank05 {width:100%;height:.05rem;font-size:0;overflow:hidden;}
.y-blank10 {width:100%;height:.1rem;font-size:0;overflow:hidden;}
.y-blank12 {width:100%;height:.12rem;font-size:0;overflow:hidden;}
.y-blank15 {width:100%;height:.15rem;font-size:0;overflow:hidden;}
.y-blank20 {width:100%;height:.2rem;font-size:0;overflow:hidden;}
.y-blank25 {width:100%;height:.25rem;font-size:0;overflow:hidden;}
.y-blank30 {width:100%;height:.3rem;font-size:0;overflow:hidden;}
.y-blank35 {width:100%;height:.35rem;font-size:0;overflow:hidden;}
.y-blank40 {width:100%;height:.4rem;font-size:0;overflow:hidden;}
.y-blank45 {width:100%;height:.45rem;font-size:0;overflow:hidden;}
.y-blank50 {width:100%;height:.5rem;font-size:0;overflow:hidden;}
.y-blank60 {width:100%;height:.6rem;font-size:0;overflow:hidden;}
.y-blank70 {width:100%;height:.7rem;font-size:0;overflow:hidden;}
.y-blank80 {width:100%;height:.8rem;font-size:0;overflow:hidden;}
.y-blank90 {width:100%;height:.9rem;font-size:0;overflow:hidden;}
.y-blank100 {width:100%;height:1rem;font-size:0;overflow:hidden;}

/* 辅助类 */
.clearfix:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}.clearfix{*zoom:1;}
.clearperfect {clear:both;height:0;font-size:0;overflow:hidden;}

.wleft {float:left;}
.wright {float:right;}
.wblock {display:block;overflow:hidden;}

.imgBlock {display:block;width:100%;}


/* app */
html {height:100%;}
/*
body {position:relative;min-height:100%;margin-left:auto;margin-right:auto;overflow-x:hidden;}
*/
body {position:relative;max-width:720px;min-height:100%;margin-left:auto;margin-right:auto;overflow-x:hidden;}
body.lock {overflow:hidden;}

/* modules */
  .siteLogo {position:absolute;top:.7rem;left:.6rem;height:.52rem;z-index:10;}
  .siteLogo img {height:100%;}


  .siteNavIcon {position:absolute;z-index:10;top:.60rem;right:.42rem;width:.6rem;height:.66rem;opacity:.66;background:url(../Images/icons/menu.png) center center no-repeat;background-size:contain;}
  .siteNavIcon.fixed {position:fixed;}
  @media screen and (min-width:720px) {.siteNavIcon {right:50%;margin-right:-318px;}}

  nav {opacity:0;position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1;overflow:hidden;transition:all .3s;transform:translate3d(0, 0, 0);}
  nav.on {opacity:1;z-index:1000;}
  nav.on .navLayer {transform:translateX(0);}
  @media screen and (min-width:720px) {nav {left:50%;right:unset;width:720px;margin-left:-360px;}}


  nav .navMask {position:absolute;top:0;left:0;right:0;bottom:0;content:'';background-color:#000;opacity:.6;}
  nav .navLayer {position:absolute;top:0;right:0;bottom:0;width:3.4rem;transform:translateX(100%);transition:all .3s;}
  nav .navLayer:before {content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000;opacity:.75;}
  nav .navCloseBtn {position:absolute;top:0;left:0;z-index:1;display:flex;justify-content:center;align-items:center;width:.6rem;height:.6rem;font-size:.3rem;color:#fff;}

  .siteNav {position:absolute;top:.6rem;left:0;right:0;bottom:0;z-index:1;padding-bottom:.3rem;overflow:auto;color:#fff;}
  .siteNav .navItem {display:flex;justify-content:space-between;align-items:center;padding:.15rem .6rem;font-size:.26rem;color:#fff;}
  .siteNav .navItem i {transition:all .3s;}
  .siteNav .navItem.open i {transform:rotate(180deg);}
  .siteNav .navWrap {display:none;padding-left:.3rem;}
  .siteNav .navWrap > .navItem {font-size:.24rem;}


  footer {padding:.3rem 0 .6rem;background-color:#fff;}

  footer .comName {font-size:.28rem;text-align:center;}

  footer .spliter {position:relative;margin-top:.2rem;}
  footer .spliter:before {content:'';position:absolute;top:50%;left:.3rem;bottom:0;width:40%;border-top:1px solid #000;opacity:.17;}
  footer .spliter:after {content:'';position:absolute;top:50%;right:.3rem;bottom:0;width:40%;border-top:1px solid #000;opacity:.17;}
  footer .spliter i {position:relative;display:block;width:.5rem;height:.5rem;margin:0 auto;border:1px solid #89d0ff;transform:rotate(45deg);}
  footer .spliter i:before {content:'';position:absolute;top:50%;left:50%;width:.16rem;height:.02rem;margin:-.01rem 0 0 -.08rem;background-color:#000;transform:rotate(-45deg);}
  footer .spliter i:after {content:'';position:absolute;top:50%;left:50%;width:.02rem;height:.16rem;margin:-.08rem 0 0 -.01rem;background-color:#000;transform:rotate(-45deg);}
  footer .spliter i {display:block;width:.5rem;height:.5rem;margin:0 auto;border:1px solid #89d0ff;transform:rotate(45deg);}

  footer .contactList {display:flex;justify-content:center;margin-top:.3rem;}
  footer .contactList .listItem {position:relative;display:flex;justify-content:center;align-items:center;width:.6rem;height:.6rem;margin:0 .13rem;border:1px solid #d4d4d4;border-radius:100%;color:#9d9d9d;font-size:.26rem;}
  footer .contactList .listItem.baidu-icon:before {position:absolute;top:50%;left:50%;content:'';width:.24rem;height:.27rem;margin:-.13rem 0 0 -.12rem;background:url(../Images/icons/baidu-dark.png) center center no-repeat;background-size:contain;}

  footer .comInfo {display:flex;justify-content:center;align-items:center;margin-top:.25rem;}
  footer .comInfo .qrcode {display:block;width:1.25rem;height:1.25rem;}
  footer .comInfo .infoList {border-left:1px solid #000;margin-left:.3rem;padding-left:.3rem;font-size:12px;/* letter-spacing: -1.2px; */}

  footer.hasBG {background:url('http://qiniu.mosihu.com/o_1e3kc28gjnik5m11fu5qg1d0v7.png') center center no-repeat;background-size:cover;color:#fff;}
  footer.hasBG .spliter:before {left:0;width:43%;border-color:#fff;}
  footer.hasBG .spliter:after {right:0;width:43%;border-color:#fff;}
  footer.hasBG .spliter i {border-color:#fff;}
  footer.hasBG .spliter i:before {background-color:#fff;}
  footer.hasBG .spliter i:after {background-color:#fff;}
  footer.hasBG .contactList .listItem {border-color:#fff;color:#fff;}
  footer.hasBG .contactList .listItem.baidu-icon:before {background:url(../Images/icons/baidu-light.png) center center no-repeat;}
  footer.hasBG .comInfo .infoList {border-color:#fff;}
  footer.hasBG .comInfo .infoList a {color:#fff;}

/* index */
  .siteIndex .indexBanner {position:relative;}
  .siteIndex .indexBanner .bannerText {position:absolute;top:2.7rem;left:0;right:0;line-height:1;text-align:center;color:#fff;}
  .siteIndex .indexBanner .bannerText h3 {font-size:.44rem;text-indent:.36rem;letter-spacing:.06rem;line-height:1;}
  .siteIndex .indexBanner .bannerText h4 {font-size:.44rem;text-indent:.36rem;letter-spacing:.06rem;line-height:1;margin-top:.05rem;}
  .siteIndex .indexBanner .bannerText h5 {font-size:.18rem;padding-top:.1rem;text-indent:.2rem;font-weight:normal;}
  .siteIndex .indexBanner .bannerText h6 {font-size:.24rem;padding-top:.15rem;letter-spacing:.06rem;text-indent:.5rem;font-weight:normal;}

  /* 关于我们 */
  .siteIndex .aboutUs {position:relative;text-align:center;color:#fff;background:url('http://qiniu2.ientong.com/o_1e3kbrggo2hs1e5r110aiei1fhu7.jpg') center center no-repeat;background-size:cover;}
  .siteIndex .aboutUs:before {position:absolute;top:0;left:0;right:0;bottom:0;content:'';background:url(../Images/styles/dot.gif) 0 0 repeat;}
  .siteIndex .aboutUsTitle {position:relative;}
  .siteIndex .aboutUsTitle h3 {font-size:.25rem;padding-bottom:.13rem;line-height:1;}
  .siteIndex .aboutUsTitle b {display:block;width:1.15rem;height:.04rem;margin:0 auto;border-top:1px solid #fff;border-bottom:1px solid #fff;}
  .siteIndex .aboutUsDesc {position:relative;margin-top:.27rem;line-height:1;font-size:.36rem;}
  .siteIndex .aboutUsCon {position:relative;font-size:.2rem;margin:.33rem .2rem 0;padding:.4rem .3rem;line-height:1.6;}
  .siteIndex .aboutUsCon:before {content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000;opacity:.16;}
  .siteIndex .aboutUsCon p {position:relative;}

  /* 公司新闻 */
  .siteIndex .aboutNews {background-color:#f4f5f7;}
  .siteIndex .aboutNewsItem {display:block;margin:.3rem .3rem 0;padding:.25rem .4rem;border:1px solid #e4e4e4;border-top:4px solid #37b5e4;background-color:#fff;}
  .siteIndex .aboutNewsItem .itemTime {color:#47acd0;padding-bottom:.2rem;font-size:.24rem;}
  .siteIndex .aboutNewsItem .itemTitle {padding-bottom:.15rem;color:#020202;font-size:.27rem;font-weight:bold;}
  .siteIndex .aboutNewsItem .itemDesc {padding-bottom:.2rem;font-size:.25rem;color:#020202;opacity:.55;letter-spacing:.03rem;}
  .siteIndex .aboutNewsItem .itemMore {font-weight:bold;color:#ff6e22;font-size: 0.24rem;}
  .siteIndex .aboutNewsItem .itemMore i {margin-left:.14rem;}
  .siteIndex .aboutNews .viewMoreBtn {display:flex;align-items:center;justify-content:center;width:3.45rem;height:.64rem;margin:0 auto;background-color:#00a5ff;color:#fff;font-size:.25rem;border-radius:.04rem;}
  .siteIndex .aboutNews .viewMoreBtn i {width:.28rem;height:.27rem;margin-right:.18rem;background:url(../Images/icons/app.png) center center no-repeat;background-size:cover;}

  /* 代理品牌 */
  .siteIndex .licensedBrand {padding-bottom:1.3rem;background:url('http://qiniu.mosihu.com/o_1e3kbvq53td4tde1g84skk1b11c.png') center center no-repeat #168cda;background-size:cover;}
  .siteIndex .licensedBrandSlider {margin:.2rem .2rem 0;overflow:hidden;}
  .siteIndex .licensedBrandList {margin:0 0rem;}
  .siteIndex .licensedBrandList .listItem {float:left;width:33.33%;padding:0 .1rem;margin-top:.25rem;}
  .siteIndex .licensedBrandList .listItem img {display:block;width:100%;}
  .siteIndex .licensedBrandList .listItem p {display:none;}



/* channels */
  .channel-banner {position:relative;}
  .channel-banner .bannerPic {position:relative;}
  .channel-banner .bannerPic:before {position:absolute;top:0;left:0;right:0;bottom:0;content:'';z-index:1;background:url(../Images/styles/dot.gif) repeat;}
  .channel-banner .bannerPic img {position:relative;display:block;width:100%;}
  .channel-banner .bannerText {position:absolute;top:2.02rem;left:0;right:0;z-index:2;line-height:1;text-align:center;color:#fff;}
  .channel-banner .bannerText h3 {font-size:.44rem;text-indent:.2rem;letter-spacing:.04rem;line-height:1;font-family: 'arial black';}
  .channel-banner .bannerText h4 {font-size:.44rem;text-indent:.2rem;letter-spacing:.04rem;line-height:1;padding-top:.04rem;}
  .channel-banner .bannerText h5 {font-size:.18rem;padding-top:.07rem;text-indent:.26rem;font-weight:normal;}

  .topic-title {position:relative;z-index:2;background-color:#f7f7f7;border-left:1px solid #ebf2f6;border-right:1px solid #ebf2f6;border-top:.1rem solid #2297e3;margin:-.4rem .4rem 0;padding:.2rem .3rem .2rem .4rem;}
  .topic-title i {float:left;margin-top:.02rem;width:.45rem;height:.45rem;background:url(../Images/icons/global.png) center center no-repeat;background-size:contain;}
  .topic-title h2 {display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.24rem;font-weight:normal;padding:.07rem .2rem;color:#207bb6;}
  .topic-title a {float:right;width:1rem;height:.5rem;line-height:.5rem;text-align:center;border:1px solid #20b0fe;background-color:#00a5ff;color:#fff;font-size:.2rem;}


  .section-title {text-align:center;line-height:1;}
  .section-title h3 {font-size:.37rem;color:#000;opacity:.7;font-family: 'arial black';}
  .section-title b {display:block;width:.5rem;height:.04rem;margin:.18rem auto;background-color:#37b5e4;}
  .section-title h4 {color:#000;font-size:.25rem;font-weight:normal;}
  .section-title.light h3 {color:#fff;opacity:.8;}
  .section-title.light b {background-color:#fff;}
  .section-title.light h4 {color:#fff;}

  .section-box {margin:0 .3rem;padding:.4rem;border:1px solid #e4e4e4;border-top:4px solid #37b5e4;background-color:#fff;}

  .article-list { width: 100%;box-sizing: border-box;padding: 0 10px;}
  .article-list .listItem {display:block;margin:.5rem .3rem 0;border-radius:.12rem .12rem 0 0;overflow:hidden;}
  .article-list .itemPic {display:block;    width: 100%;}
  .article-list .itemCon {padding:.3rem .4rem;border:1px solid #e4e4e4;border-top:4px solid #37b5e4;background-color:#fff;text-align: center;}
  .article-list .itemTime {color:#47acd0;padding-bottom:.15rem;font-size:.33rem;}
  .article-list .itemTitle {padding-bottom:.1rem;color:#020202;font-size:.27rem;font-weight:bold;}
  .article-list .itemDesc {padding-bottom:.1rem;font-size:.26rem;color:#020202;opacity:.7;letter-spacing:.03rem;}
  .article-list .itemMore {font-weight:bold;color:#ff6e22;font-size:.28rem;}
  .article-list .itemMore i {margin-left:.14rem;}


  .article-detail {}
  .article-detail .articleTitle {font-size:.27rem;color:#020202;text-align:center;padding-bottom:.2rem;}
  .article-detail .articleTime {font-size:.23rem;color:#47acd0;text-align:center;padding-bottom:.3rem;}
  .article-detail .articlePic {padding:0 .2rem;}
  .article-detail .articleCon {margin-top:.5rem;font-size:.26rem;letter-spacing:.04rem;color:#020202;}
  .article-detail .articleCon img {max-width:100%}
  


  .data-page-wrap {padding:.6rem 0 .8rem;}
  .data-page {display:flex;flex-wrap:nowrap;justify-content:center;}
  .data-page .pageItem {display:block;width:.8rem;height:.8rem;line-height:.8rem;text-align:center;margin:0 .05rem;color:#030303;font-size:.18rem;background-color:#fff;}
  .data-page .pageItem.on {background-color:#00a5ff;color:#fff;}

  .data-page.dark .pageItem {background-color:#f4f7f6;}
  .data-page.dark .pageItem.on {background-color:#00a5ff;}


  /* 联系方式 */
  .contactInfo {font-size:.24rem;}
  .contactInfo .qrcode {float:left;width:1.7rem;height:1.7rem;}
  .contactList {padding-left:.3rem;display:block;overflow:hidden;}
  .contactList li {padding:.1rem 0;}
  .contactList i {float:left;display:flex;justify-content:center;align-items:center;width:.32rem;height:.32rem;}
  .contactList img {display:block;}
  .contactList img.icon-location {width:.19rem;height:.3rem;}
  .contactList img.icon-tel {width:.26rem;height:.26rem;}
  .contactList img.icon-fax {width:.32rem;height:.32rem;}
  .contactList img.icon-email {width:.25rem;height:.16rem;}
  .contactList img.icon-web {width:.26rem;height:.25rem;}

  .contactList span {display:block;overflow:hidden;padding-left:.25rem;}


  /* 品牌列表 */
  .search-field {position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;background-color:#f7f7f7;border-top:.1rem solid #2297e3;margin:-.4rem .4rem 0;padding:.15rem;}
  .search-field .searchSelectWrap {position:relative;border:1px solid #d3d3d3;}
  .search-field .searchSelectWrap:after {content:'';position:absolute;top:50%;right:.1rem;z-index:-1;margin:-.05rem 0 0;border-top:.1rem solid #000;border-left:.06rem solid transparent;border-right:.06rem solid transparent;}
  .search-field .searchSelect {flex-shrink:0;height:.58rem;font-size:.24rem;padding:0 .3rem 0 .15rem;border:0;background:none;-webkit-appearance: none;-moz-appearance: none;}
  /*
  .search-field .searchSelect:before {content:'';position:absolute;top:50%;right:.1rem;margin:-.05rem 0 0;border-top:.1rem solid #000;border-left:.06rem solid transparent;border-right:.06rem solid transparent;}
  */
  .search-field .searchInput {position:relative;border:1px solid #d3d3d3;height:.58rem;width:100%;padding-left:.7rem;margin:0 .15rem;}
  .search-field .searchInput:before {position:absolute;top:.09rem;left:.19rem;content:'';width:.37rem;height:.37rem;background:url(../Images/icons/search.png) center center no-repeat;background-size:contain;}
  .search-field .searchInput input {height:100%;width:100%;border:0;background:none;font-size:.24rem;}
  .search-field .searchBtn {flex-shrink:0;width:1rem;height:.5rem;line-height:.5rem;text-align:center;border:1px solid #20b0fe;background-color:#00a5ff;color:#fff;font-size:.2rem;}

  .product-list-wrap {margin:0 .25rem;overflow:hidden;}
  .product-list {margin:0 -.1rem;display:flex;flex-wrap:wrap;}
  .product-list .listItem {display:block;width:50%;margin:.3rem 0 0;padding:0 .1rem;}
  .product-list .listItem .itemPic {display:block;width:100%;height:2.2rem;}
  .product-list .listItem .itemCon {padding:.2rem;text-align:center;background-color:#f5f5f5;}
  .product-list .listItem .itemCName {font-weight:bold;font-size:.24rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
  .product-list .listItem .itemEName {font-size:.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

  /* 产品详情 */
  .product-detail .productTitle {margin:0 .6rem;font-weight:normal;}
  .product-detail .productTitle:after {content:'';display:block;width:.42rem;border-bottom:2px solid #2678b0;margin-top:.15rem;}
  .product-detail .productTitle h2 {font-weight:normal;font-size:.28rem;}
  .product-detail .productTitle h3 {font-weight:normal;font-size:.28rem;}
  .product-detail .productSlider {margin-top:.6rem;}
  .product-detail .productDesc {margin:.6rem .6rem 0;font-size:.25rem;}
  .product-detail .downloadBtn {display:block;width:2.93rem;height:.67rem;margin:.6rem 0 0 .6rem;background:url(../Images/common/download-btn.png) center center no-repeat;background-size:contain;}

  .product-detail .productSliderWrap {position:relative;margin-top:.6rem;padding:0 1.2rem;}
  .product-detail .productSliderWrap.active .swiper-btn {display:block;}
  .product-detail .swiper-container {width:100%;}
  .product-detail .swiper-container .swiper-wrapper {display:flex;align-items:center;}
  .product-detail .swiper-container .swiper-wrapper .swiper-slide {display:flex;justify-content:center;align-items:center;}
  .product-detail .swiper-container .swiper-wrapper .swiper-slide img {display:block;max-width:100%;max-height:100%;}
  .product-detail .swiper-btn {display:none;position:absolute;top:50%;font-size:1rem;color:#37a8ff;margin-top:-.63rem;}
  .product-detail .swiper-btn.prev {left:.6rem;}
  .product-detail .swiper-btn.next {right:.6rem;}

  /* 公司介绍 */
  .companyIntro .companyImage {position:relative;margin:0 .2rem;}
  .companyIntro .companyImage:before {position:absolute;top:0;left:0;z-index:2;content:'';width:0;height:0;overflow:hidden;border-top:.35rem solid #fff;border-right:.35rem solid transparent;}
  .companyIntro .companyImage:after {position:absolute;right:0;bottom:0;z-index:2;content:'';width:0;height:0;overflow:hidden;border-bottom:.35rem solid #fff;border-left:.35rem solid transparent;}
  .companyIntro .companyImage img {position:relative;display:block;width:100%;}

  /* 联系我们 */
  .contactUs .locationMap {position:relative;}
  .contactUs .locationMap .circle {position:absolute;width:.25rem;height:.25rem;z-index:2;background:url(../Images/styles/map-dot.png) center center no-repeat;background-size:contain;}

  .ani-twinkling {animation:twinkling 1.6s infinite ease-in-out;}
  @keyframes twinkling {
    0% {opacity:0;}
    50% {opacity:1;}
    100% {opacity:0;}
  }
  /*
  .contactUs .locationMap .circle {position:absolute;width:.26rem;height:.26rem;z-index:2;}
  .contactUs .locationMap .circle:before {position:absolute;top:0;left:0;right:0;bottom:0;content:'';border-radius:100%;border:.02rem solid #cc0000;}
  .contactUs .locationMap .circle:after {position:absolute;top:0;left:0;right:0;bottom:0;content:'';width:.14rem;height:.14rem;margin:auto;border-radius:100%;background-color:#cc0000;}
  */
  /*.contactUs .locationMap .circle1 {left:3.8rem;top:.09rem;}
  .contactUs .locationMap .circle2 {left:4.27rem;top:3.57rem;}

  .contactUs .locationMap img {position:relative;display:block;width:100%;}*/
 .contactUs .locationMap{width:100%;height:200px}
/* ui */

  .filterSelect {flex-shrink:0;}
  .filterSelect .selectMain {height:.58rem;line-height:.58rem;cursor:pointer;text-align:center;padding:0 .2rem;border:1px solid #d3d3d3;font-size:.24rem;}
  .filterSelect .selectText {color:#666;display:inline-block;position:relative;max-width:100%;padding-right:.3rem;height:.58rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
  .filterSelect .selectText.alignLeft {display:block;text-align:left;}
  .filterSelect .selectText i {position:absolute;top:50%;right:0;width:.2rem;text-align:center;height:.58rem;line-height:.58rem;margin-top:-.29rem;font-size:.24rem;}
  .filterSelect .selectText .fa-angle-down {transition:all .3s;}
  .filterSelect .selectCon {position:absolute;z-index:1;top:.71rem;left:.15rem;right:1.3rem;background-color:#fff;height:0;overflow:hidden;visibility:hidden;opacity:0;transition:opacity .3s;border:1px solid #d3d3d3;}
  .filterSelect .selectList {overflow:auto;}
  .filterSelect .selectList li:not(:last-child) {border-bottom:1px solid #e6e6e6;}
  .filterSelect .selectList li a {display:block;line-height:.32rem;padding:.15rem .2rem .15rem .2rem;position:relative;color:#666;font-size:.24rem;}
  .filterSelect .selectList li a .fa-check {display:none;position:absolute;top:.14rem;right:.08rem;}
  .filterSelect .selectList li a.on {color:#f93;}
  .filterSelect .selectList li a.on .fa-check {display:block;}

  .filterSelect.on .selectCon {visibility:visible;opacity:1;height:auto;}
  .filterSelect.on .selectText .fa-angle-down {transform:rotate(-180deg);}