.body-cursor { cursor: pointer; }
.head-main { font-size: 0; }
.roof-head { padding: .49rem .79rem .49rem .84rem; }
.roof-head a { float: left; display: block; width: 3.86rem; }
.roof-head img { width: 100%; height: 100%; }
.roof-head-pos { position: fixed; left: 0; right: 0; top: 0; z-index: 9999; background-color: #fff; }
.landing-head { float: right; font-size: .4rem; height: .4rem; margin-top: .43rem; }
.landing-head .landing-head-item { margin-left: 1rem; }
.landing-user { padding-left: .79rem; position: relative; }
.landing-user:before { display: inline-block; content: ''; width: .59rem; height: .59rem; background: url(../img/common/not-landing-icon.png) center/cover no-repeat; position: absolute; left: 0; top: 0; }
.landing-head .landing-head-item:first-child { margin-left: 0; }
.base-head { position: relative; }
.base-head-menu { padding: .61rem .84rem; background-color: #898989; }
.base-head-menu i { width: 1.04rem; height: .63rem; background: url(../img/common/menu-icon.png) center/cover no-repeat; cursor: pointer; }
.base-head-left { position: fixed; left: -11rem; top: 3.45rem; top: 1.6rem; bottom: 0; width: 10.9rem; background-color: #f4f4f4; -webkit-transition: .5s; transition: .5s; z-index: 999; background-color: #fff; }
.base-head-left-show { left: 0; }
.base-head-left-box { padding: .9rem 2rem .9rem .81rem; }

.base-head-left-box-ul > li,
.base-head-left-box-dl dd,
.base-head-left-box-dl-ul li { padding: .9rem 0 .63rem; border-bottom: solid .04rem #898989; cursor: pointer; position: relative; }
.base-head-left-box-dl dd { border: 0; border-top: solid .04rem #898989; }
.is-pull-main { padding: 0 .27rem; }
.base-head-left-box-ul > li span,
.base-head-left-box-dl dd span { font-size: .54rem; line-height: .54rem; float: left; }
.base-head-left-box-ul > .is-pull i,
.base-head-left-box-dl dd i { float: right; margin-top: .09rem; width: .36rem; height: .36rem; background-image: url(../img/common/menu-icon-add.png); background-position: 0 0; background-repeat: no-repeat; background-size: cover; }
.base-head-left-box-ul > .is-pull-current { padding-bottom: 0; }
.base-head-left-box-ul > .is-pull-current .is-pull-main span { font-weight: bold; }
.base-head-left-box-ul > .is-pull-current .is-pull-main i { background-image: url(../img/common/menu-icon-reduce.png); }
.base-head-left-box-ul > li a { display: block; padding-left: .27rem; font-size: .54rem; line-height: .54rem; color: #000; }
.base-head-left-box-dl { margin-top: .63rem; display: none; }
.base-head-left-box-dl .is-pull-main-dd { padding-right: .27rem; padding-left: .27rem; }
.is-pull-current-dd i { background-image: url(../img/common/menu-icon-reduce.png) !important; }
.base-head-left-box-dl-ul .li-icon{ background-image: url(../img/common/menu-icon-add.png) !important;margin-top: -.5rem!important; }

.base-head-left-box-dl .is-pull-current-dd { padding-bottom: 0; }
.base-head-left-box-dl .is-pull-current-dd + dd { border-top: 0; }
.base-head-left-box-dl-ul { margin-top: .63rem; border-top: solid .04rem #898989; padding-left: 1.5rem; display: none; }
.base-head-left-box-dl-ul li {  } 
.is-pull-current .base-head-left-box-dl,
.is-pull-current-dd .base-head-left-box-dl-ul { display: block; }
.base-head-left-box > img { display: block; margin-top: .9rem; margin-left: .27rem; width: 4.68rem; }
.is-pull-current-dd .base-head-left-box-dl-ul  li .li-icon-ul{display: none;}

.is-pull-current-dd .base-head-left-box-dl-ul .active{border-bottom: none;padding-bottom: 0;}
.is-pull-current-dd .base-head-left-box-dl-ul .active .li-icon{ background-image: url(../img/common/menu-icon-reduce.png) !important;}
.is-pull-current-dd .base-head-left-box-dl-ul  li.active .li-icon-ul{display: block;}

.foot-main {  }
.foot-partners {  }
.foot-partners p { font-size: .54rem; line-height: .54rem; color: #000; padding: .72rem 1.77rem .4rem; }
.swipe-foot-partners { padding: 0 1.77rem; background-color: #f4f4f4; height: 2.72rem; }
.swipe-foot-partners > div { position: relative; height: 100%; }
.swipe-foot-partners .swiper-container { height: 100%; }
.swipe-foot-partners .swiper-slide { display: flex; display: -webkit-flex; justify-content: center; align-items: center; text-align: center; }

.swipe-foot-partners .swiper-slide img { width: 1.36rem; }
.swipe-foot-partners .membrane-type-arrow-left, 
.swipe-foot-partners .membrane-type-arrow-right { position: absolute; top: 1rem; }
.swipe-foot-partners .membrane-type-arrow-left { left: -1rem; }
.swipe-foot-partners .membrane-type-arrow-right { right: -1rem; }
.swipe-foot-partners .membrane-type-arrow-left img, 
.swipe-foot-partners .membrane-type-arrow-right img { width: .45rem; height: .68rem; }
.foot-txt { margin-top: .72rem; background-color: #626262; padding: 1.29rem 1.18rem; font-size: 0; text-align: center; }
.foot-links-box { text-align: center; font-size: 0; }
.foot-links { font-size: 0; display: inline-block; }
.foot-links a { font-size: .54rem; line-height: .54rem; color: #fff; text-decoration: underline; display: inline-block; padding: 0 .18rem; border-right: solid .06rem #fff; }
.foot-links a:last-child { border: 0; }
.select-system { text-align: center; font-size: 0; margin: .75rem 0 1.36rem; }
.built-in-system { display: inline-block; position: relative; }
.built-in-system span { display: inline-block; width: 6.22rem; height: .79rem; font-size: .5rem; line-height: .79rem; color: #626262; background-color: #fff; }
.built-in-system-list { position: absolute; left: 0; right: 0; bottom: .7rem; padding-bottom: .5rem; background-color: #fff; display: none;; }
.built-in-system-list li { font-size: .5rem;  line-height: .8rem; color: #626262; }
.foot-txt img { display: inline-block; width: 5.09rem; margin-bottom: .45rem; }
.foot-txt p { font-size: .4rem; line-height: .5rem; }
.foot-txt .foot-p1 { margin-bottom: .54rem; color: #fff;  } 
.address-foot p { font-size: .4rem; line-height: .4rem; color: #fff; margin-bottom: .27rem; } 
.foot-icon { position: relative; padding-left: .65rem; display: inline-block; }
.foot-icon:before { display: inline-block; content: ''; width: .4rem; height: .45rem; position: absolute; left: 0; top: 0; background: url(../img/common/icon-logo.png) center/cover no-repeat; }
.link-foot { padding: 0 .5rem; margin-bottom: .4rem; }
.link-foot li { border-bottom: solid .02rem #fff; }
.link-foot li { padding: .31rem 0; display: flex; display: -webkit-flex; justify-content: space-between; align-items: center; }
.link-foot li strong { font-size: .54rem; line-height: .54rem; color: #fff; }
.link-foot li a { color: #fff; }
.link-foot .product-center { margin-left: .5rem; display: none; }
.link-foot .product-center-list { margin-left: .5rem; padding-left: .5rem; display: none; }
.link-foot .product-center strong:first-child { display: block; width: 28%; text-align: left; }
.link-foot .product-center-list strong { display: block; width: 100%; text-align: left; }

/*产品*/
.head-product { height: 7.95rem; background: url(../img/common/product-left-swipe-bg.jpg) center/cover no-repeat; padding: .68rem .84rem 0; }
.built-in-head-product { position: relative; padding-top: 12%; height: 88%; }
.built-in-head-product strong { font-size: .68rem; line-height: .68rem; color: #fff; display: block; padding-left: 1.75rem; }
.state-head-product { position: absolute; left: 0; right: 0; bottom: 1.45rem; }
.btn-state-head-product { display: flex; display: -webkit-flex; justify-content: space-between; align-items: center; text-align: center; }
.btn-state-head-product a { display: block; width: 4.2rem; font-size: .59rem; line-height: .59rem; padding: .47rem 0; color: #fff; background-color: #898989; }
.btn-state-head-product a:first-child { background-color: #ee1a30; }
.built-in-head-product i { width: .63rem; height: .63rem; background: url(../img/common/product-left-swipe-close.png) center/cover no-repeat; position: absolute; left: 0; top: 0; cursor: pointer; }
.list-head-product { padding: 0 .84rem; max-height: 10.6rem; overflow: auto; }
.list-head-product li { padding: .9rem 0 .63rem .43rem; border-bottom: solid .04rem #898989; }
.list-head-product li a { display: block; font-size: .59rem; line-height: .54rem; color: #000; }
.black-icon-head-product { position: absolute; left: 0; right: 0; bottom: 1.18rem; font-size: 0; text-align: center; }
.black-icon-head-product img { width: 1.02rem; height: .9rem; cursor: pointer; }

/*下拉*/
.pull { position: fixed; left: 0; right: 0; bottom: 0; z-index: 99; -webkit-transition: .35s; transition: .35s; }
.pull-main { overflow: hidden; }
.pull-data { }
.arrows-pack-up { padding: .5rem 0; font-size: 0; text-align: center; }
.arrows-pack-up img { width: .68rem; height: .4rem; cursor: pointer; }
.pull-data-name { display: flex; display: -webkit-flex; justify-content: center; align-items: center; text-align: center; }
.items-pull-data-name { margin: 0 .65rem; font-size: 0; text-align: center; }
.items-pull-data-name a { display: block; }

.pull-single {  } 
.pull-multiple strong { font-size: .68rem; line-height: .68rem; display: block; margin-bottom: .29rem; color: #000; }
.pull-multiple img { width: .72rem; height: .72rem; }

.line-pull { margin: .86rem 0 .72rem; font-size: 0; text-align: center; }
.line-pull span { width: 3.81rem; height: .04rem; background-color: #000; }

.links-pull { text-align: center; font-size: 0; }
.links-pull-main { display: inline-block; }
.links-pull-main a { float: left; font-size: 0; width: 2.9rem; }
.links-pull-main a img { width: 1.04rem; height: 1.04rem; margin-bottom: .34rem; }
.links-pull-main a p { font-size: .52rem; line-height: .61rem; color: #fff; background-color: #727171; padding: .23rem 0; border-radius: 1.13rem; }
.links-pull-num1 {  }
.links-pull-num2 {  }
.links-pull-num2 a { margin: 0 1.4rem; }
.links-pull-num3 {  }
.links-pull-num3 a { margin: 0 1.2rem; }
.links-pull-num4 {  }
.links-pull-num4 a { margin: 0 .45rem; }
.name-pull-only {  }
.title-name-pull-only { font-size: .56rem; line-height: .56rem; margin-bottom: .29rem; }
.title-name-pull-only strong { display: inline-block; }
.name-pull-only p { font-size: .4rem; line-height: .4rem; }
.links-pull-a { text-align: center; font-size: 0; display: flex !important; display: -webkit-flex !important; justify-content: center; align-items: center; }
.links-pull-a a { width: 2.61rem; padding: .25rem 0; border-radius: 1.13rem; background-color: #000; border: solid .04rem #000; font-size: .45rem; line-height: .45rem; color: #fff; margin: 0 .22rem; }
.links-pull-a a.current-a-links { background-color: #fff; color: #000; }

.pull-shrinkage { font-size: 0; height: 1.06rem; text-align: center; }
.pull-shrinkage img { width: 6.4rem; cursor: pointer; }
 
.pull-main-on { padding-bottom: 1.13rem; background-color: #fff; -webkit-box-shadow: 0 0 .29rem 0 gray; box-shadow: 0 0 .29rem 0 gray; }
.pull-main .pull-data,
.pull-main-on .pull-shrinkage { display: none; }
.pull-main .links-pull,
.pull-main-on .pull-data { display: block;background: #fff; }






.cookies{background: url('../../pc/images/index/cookies_bg.jpg');width: 90%;padding: .5rem 5%  0; position: fixed;bottom: 0;font-size: .51rem; display: none;z-index: 1000000; text-align: justify;border-top:0.05rem solid #e1e1e1;}

.cookies a{display: inline-block;width: 45%; height: 1.4rem;font-size: .65rem;background: #ee1a30;color: #fff;border-radius: 5px;cursor: pointer; text-align: center; line-height: 1.4rem;}
.cookies a.not{background: #898989;margin-left: 10%}


.layui-layer-setwin .layui-layer-close2{right: -12px!important;top: -10px!important;}















