@charset "utf-8";
@font-face {
    font-family: fzzhunjhjw10;
    src:url("../font/fzzhunjhjw10.ttf")
}
@font-face {
    font-family: dinmedium;
    src:url('../font/dinmedium.otf');
}
@font-face {
    font-family: dincondbold;
    src:url('../font/dincondbold.ttf');
}
@font-face {
    font-family: engraversgothicbt;
    src:url('../font/engraversgothicbt.ttf');
}
@font-face {
    font-family: markpro;
    src:url('../font/markpro.otf');
}
* { padding: 0; margin: 0; outline: 0; text-decoration: none; list-style: none;color: #999;}
html,body{font-size: 14px;font-family:"Microsoft YaHei";}
input,textarea{ border:none; font-family:"Microsoft YaHei";}
img { border: none; }
h1,h2,h3,h4,h5{font-weight: normal;}
table{width: 100%;border-collapse: collapse;}
audio,canvas,video{ display: inline-block; *display: inline; *zoom: 1;}
a{color: #999;}
p{line-height: 1.6em;}
.fl{ float: left;}
.fr{float: right;}
.clear:after{ content: ''; display: table; clear: both; }
.w1400{width: 1400px;margin: 0 auto;}
.w1200{width: 1200px;margin: 0 auto;}
.middle-box{display: table; height: 100%;  width:100%; margin:0 auto; position:relative;table-layout: fixed;}
.middle-inner{display: table-cell; vertical-align:middle; *position:absolute; *top:50%; *left:50%; width:100%;}
.relative{position: relative;}
.padding-tb70{padding: 70px 0;}
.img100 img{width: 100%;vertical-align: bottom;}
.text-center{text-align: center;}
.pc-show{display: block;}
.wap-show{display: none;}
.scrollBar::-webkit-scrollbar {width: 6px;height: 6px;}
.scrollBar::-webkit-scrollbar-thumb:hover { border: 1px solid #636363;background-color: #929292;}
.scrollBar::-webkit-scrollbar-thumb {background-color: #cfcfd2;border-radius: 8px;background-clip: padding-box;min-height: 28px;}
.scrollBar::-webkit-scrollbar-track-piece {background: #f3f3f3;}
.position-full{position: absolute;width: 100%;height: 100%;left: 0;top:0;}
.margin-top60{margin-top: 60px;}
.scrollBar2::-webkit-scrollbar {width: 8px;height: 6px;}
.scrollBar2::-webkit-scrollbar-thumb:hover { border: 1px solid #c70125;background-color: #c70125;}
.scrollBar2::-webkit-scrollbar-thumb {background-color: #c70125;background-clip: padding-box;min-height: 28px;}
.scrollBar2::-webkit-scrollbar-track-piece {background: #f3f3f3;}
/*index*/
.header{position: relative;z-index: 999;background: #fff;height: 120px;}
.header-top{background: #c70125;height: 35px;line-height: 35px;overflow: hidden;}
.header-tel{color: #fff;}
.header-tel span{font-size: 18px;font-family: dincondbold;color: #fff;vertical-align: bottom;}
.shop a{float: left;margin-right: 8px;}
.shop a img{vertical-align: middle;width: 20px;display: inline-block;margin-right: 5px;}
.shop a span{display: inline-block;vertical-align: middle;color: #fff;}
.search-box{margin-top: 4px;margin-left: 10px;}
.search-box .text{display: block;width: 192px;height: 26px;border-radius: 26px;text-indent: 1em;color: #333;}
.sb{position: absolute;right: 0;top:0;width: 36px;height: 26px;background: url("../images/search.png") no-repeat center;background-size: cover;cursor: pointer;}
.logo{margin-top: 18px;}
.logo img{width: auto;height: 48px;}
.nav-menu li{float: left;margin-left: 56px;}
.nav-yi{line-height: 85px;display: block;text-align: center;color: #000;position: relative;}
.nav-yi:after{content: ''; position: absolute;bottom:0; width: 0;height: 3px;left: 50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);background: #c70025;}
.nav-menu li.active .nav-yi:after{width: 100%;}
.nav-menu li.active .nav-yi{color: #c70025;}

.nav-menu li:nth-last-of-type(3) .nav-yi{width: 82px;line-height: 28px;background:url("../images/yxbg.png") no-repeat center;background-size: cover;color: #fff;margin-top: 29px; }
.nav-menu li:nth-last-of-type(3) .nav-yi:before{content: '';position: absolute;width: 20px;height: 42px;background: url("../images/fire.png") no-repeat center;background-size: cover;bottom:0;left: -10px;}
.nav-menu li:nth-last-of-type(3) .nav-yi:after{bottom:-28px;}
.nav-menu li:last-child .nav-yi:after{bottom:-28px;}
.nav-menu li:last-child .nav-yi{width: 82px;line-height: 28px;background:url("../images/yxbg.png") no-repeat center;background-size: cover;color: #fff;margin-top: 29px; }
.nav-menu li:last-child .nav-yi:before{content: '';position: absolute;width: 33px;height: 29px;background: url("../images/ws.png") no-repeat center;background-size: cover;bottom:0;left: -22px;}



.hide-nav{position: absolute;left: 0;background: #eaeaea;width: 100%;line-height: 67px;display: none;}
.hide-nav img{filter:grayscale(1);vertical-align: middle;margin: -2px 10px 0 0;}
.hide-nav a{margin: 0 32px;color: #7a7a7a;}
.hide-nav a:hover{color: #c70025;}
.hide-nav a:hover img{filter:grayscale(0);}
.banner-con{position: absolute;top:0;left: 0;width: 100%;height: 100%;}
.bannerPage{position: absolute;bottom:6%;right: calc((100% - 1400px)/2);z-index: 5;}
.bannerPage span{color: #333;font-family: fzzhunjhjw10;font-size: 16px;}
.bannerDot{position: absolute;bottom:6%;left: calc((100% - 1400px)/2);z-index: 5;}
.bannerDot .swiper-pagination-bullet{margin-right: 12px;opacity: 1;background: #afafb1;}
.bannerDot .swiper-pagination-bullet-active{background: #c70025;}
.bannerBtn div{position: absolute;width: 32px;height: 32px;cursor: pointer;top:50%;margin-top: -16px;z-index: 5;}
.bannerBtn1{background-image: url("../images/btn1.png");left: 50px;}
.bannerBtn2{background-image: url("../images/btn2.png");right: 50px;}
.about-left h2{font-family: engraversgothicbt;font-size: 80px;color: #434242;text-transform: uppercase;}
.about-left p{color: #666;}
.about-right{margin-left: 380px;padding-top: 15px;}
.ljgd{display: inline-block;position: relative;padding-left: 30px;margin-top: 20px;}
.ljgd:before{content: "";position: absolute;width: 25px;top:50%;left: 0;border-top: 1px solid #999;}
.about-bot{margin-top: 90px;}
.about-bot li{float:left;  width:25%; position:relative;text-align: center;}
.about-bot li:before{ content:"";position:absolute; height:40px; width:1px;background:#c8c8c8;right:0;top: 50%;margin-top: -20px;}
.about-bot .shuzi{display: inline-block;vertical-align: middle;}
.about-bot .shuzi span{font-size:60px; color:#c70025;font-family: dinmedium;}
.about-bot .shuzi sup{vertical-align:top;font-size: 24px;color: #666; font-weight: bold;line-height: 2em;}
.about-bot-con{display: inline-block;vertical-align: middle;text-align: left;padding-top: 10px;margin-left: 5px;}
.about-bot-con h1{ font-size:16px;color: #000;}
.about-bot-con p{ font-size:12px;text-transform : uppercase}
.about-bot li:nth-child(1){text-align: left;}
.about-bot li:nth-child(1):before{right: 30px;}
.about-bot li:last-child{text-align: right;}
.about-bot li:last-child:before{display: none;}
.xcp{cursor: pointer;}
.xcp-top{height: 514px;}
.play{position: absolute;width: 66px;height: 66px;background-image: url(../images/play.png);top:50%;left: 50%;margin: -33px 0 0 -33px;}
.xcp:hover .play{animation:xz 3s linear both infinite;-webkit-animation:xz 3s linear both infinite;}
@keyframes xz{
    0%{transform: rotate(0deg);}
    50%{transform: rotate(180deg);}
    100%{transform: rotate(360deg);}
}
.sptc{position: fixed;z-index: 99999;background: rgba(0,0,0,0.5);left: 0;right: 0;top: 0;bottom:0;display: none;}
.video_t{position: absolute;left: 50%;top:50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);width: 800px;max-width: 90%;}
.video_t a{position: absolute;width: 38px;height: 38px;right: -19px;top:-19px;z-index: 9;}
.video_t a img{width: 100%;vertical-align: bottom;}
.video_t video{width: 100%;vertical-align: bottom;}
.title22{margin-bottom: 50px;}
.title22 h3{font-size: 22px; color: #333;margin-bottom: 8px;}
.title22 p{color: #999;}
.cperji{font-size: 0;}
.cperji a{font-size: 16px;color: #333;display: inline-block;line-height: 40px;padding: 0 25px;border:1px solid #c9c9c9;margin: 0 20px;}
.cperji a.active{background: #c70025;border-color: #c70025;color: #fff;}
.cperji a:hover{background: #c70025;border-color: #c70025;color: #fff;}
/*margin-left: calc(100%/2 - 1400px/2);*/
.chuang{margin-top: 60px;}
.shadow{position: absolute;width: 100%;height: 0;top:0;left: 0;background: rgba(0,0,0,.3);z-index: 1;}
.item-wrap{position: absolute;width: 100%;height: 100%;top:0;left: 0;z-index: 2;text-align: center;opacity: 0; transition: all .3s;}
.item-wrap h4{color: #fff;font-size: 22px;margin-bottom: 5px;}
.item-wrap p{color: #fff;max-width: 74%;margin: 0 auto;line-height: normal;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.item-wrap .i1{width: 50%;border-right:1px solid rgba(244,244,244,.4);height: 100px;margin: 18px 0;}
.item-wrap .i2{background: url("../images/jia.png") no-repeat center;background-size: cover;width: 48px;height: 48px;margin: 0 auto;transition: all .3s;}
.item-wrap .i2:hover{transform: rotate(90deg);}
.chuang .swiper-slide .shadow{height: 100%;}
.chuanbox .swiper-slide-active .shadow{height: 0;}
.chuang .swiper-slide-active:hover .item-wrap{opacity: 1;}
.chuang .swiper-slide-active:hover .shadow{height: 100%;background: rgba(0,0,0,0.2);}
.chuang .swiper-slide-active .img100{overflow: hidden;}
.chuang .swiper-slide-active .img100 img{transition: all .3s;}
.chuang .swiper-slide-active:hover .img100 img{transform: scale(1.05);}
.chuangBtn div{position: absolute;width: 50px;height: 50px;margin-top: 24px; cursor: pointer;top:50%;z-index: 5;background-color: rgba(0,0,0,1);transition: all .3s;opacity: 1;}
.chuangBtn1{background-image: url("../images/btn3.png");margin-left: -42px;}
.chuangBtn2{background-image: url("../images/btn4.png");margin-right: -42px;}
.chuanbox{overflow: hidden;}
.chuanbox:hover .chuangBtn div{transform: none;opacity: 1;}
.chuanbox .swiper-slide{transform: scale(0.6);transform-origin: bottom;z-index: -1;opacity: 0;width:1046px;}
.chuanbox .swiper-slide.ready{transition: all .3s;}
.chuanbox .swiper-slide.swiper-slide-prev{transform: scale(0.8);opacity: 1;z-index: 4;}
.chuanbox .swiper-slide.swiper-slide-next{transform: scale(0.8);z-index: 4;opacity: 1;}
.chuanbox .swiper-slide.prev2{opacity: 1;z-index: 2;}
.chuanbox .swiper-slide.next2{opacity: 1;z-index: 2;}
.chuanbox .swiper-slide-active{transform: scale(1);z-index: 9;opacity: 1;}
.chuanbox .swiper-slide a{display: block;position: relative;margin: 0 10px;box-shadow: 0 0 10px #7f7f7f;}

.chuangBtn{display: none;}
.chuangBtn div{background-color: #c70025;}
.chuangPage{position: absolute;top:40px;left: 77.7%;z-index: 5;transform: rotate(90deg);transform-origin: left 0%;}
.chuangPage span{font-family: fzzhunjhjw10;font-size: 22px;color: rgba(255,255,255,.8);}
.chuangPage .current2{color: #fff;font-size: 32px;}
.chuang .chuang-bot{display: none;}
.chuang .chuang-bot.active{display: block;}
.sycpsj{width: 1115px;margin: 0 auto;border-top: 1px solid #ddd;padding: 35px 0;max-width: 100%;white-space: nowrap;overflow: hidden;}

.sycpsj::-webkit-scrollbar {width: 6px;height: 6px;}
.sycpsj::-webkit-scrollbar-thumb:hover { border: 1px solid #636363;background-color: #929292;}
.sycpsj::-webkit-scrollbar-thumb {background-color: #c70025;border-radius: 8px;background-clip: padding-box;min-height: 28px;}
.sycpsj::-webkit-scrollbar-track-piece {background: #f3f3f3;}

.sycpsj{display: flex;justify-content: space-around;}
.sycpsj a{display: inline-block;position: relative;
    /*margin:0 16px;*/
    color: #333;padding-left: 28px;box-sizing: border-box;}
.sycpsj a .i{position: absolute;width: 14px;height: 14px;background: #d8d8d8;border-radius: 100%;left: 0;top:50%;margin-top: -7px;line-height: 14px;font-size: 12px;text-align: center;}
.sycpsj a.active{color: #c70025;}
.sycpsj a.active .i{color: #fff;background: #c70025;}

.cplb-nav{border-bottom: 1px solid #dfdfdf;}
.cplb-nav-left li{float: left;margin-right: 35px;position: relative;}
.cplb-nav-yi{display: inline-block;line-height: 77px;color: #262626;transition: all .3s;}
.cplb-nav-yi img {filter: grayscale(1);vertical-align: middle;margin: -2px 10px 0 0;transition: all .3s;}
.cplb-nav-hide{position: absolute;top:77px;display: none;white-space: nowrap;font-size: 0;padding-top: 2px !important;}
.cplb-nav-hide a{line-height: 52px;display: inline-block;padding: 0 35px;position: relative;transition: all .3s;border-top: 1px solid #dfdfdf;background: #f3f3f3;font-size: 14px;}
.cplb-nav-hide a:after{content: '';position: absolute;right: 0;top:50%;border:1px solid #d3d3d3;height: 14px;margin-top: -7px;}
.cplb-nav-hide a:last-child:after{display: none;}
.cplb-nav-hide a:hover{color: #c70025;}
.cplb-nav-left li:hover .cplb-nav-yi{color: #c70025;}
.cplb-nav-left li:hover img{filter:grayscale(0);}
/*.cplb-nav-left li:hover .cplb-nav-hide{display: block;}*/
.cplb-nav-hide a.active{color: #c70025;}
.cplb-nav-left li.active .cplb-nav-yi{color: #c70025;}
.cplb-nav-left li.active .cplb-nav-hide{display: block;}
.cplb-nav-left li.active img{filter:grayscale(0);}
.cplb-nav-r{line-height: 77px;}
.cplb-nav-r a{display: inline-block;vertical-align: middle;color: #666;transition: all .3s;position: relative;}
.cplb-nav-r a:nth-child(1){padding-left: 20px;}
.cplb-nav-r a:nth-child(1):before{content: '';position: absolute; width: 16px;height: 16px;background: url("../images/return.png") no-repeat center;background-size: cover;left: 0;top:50%;margin-top: -8px;transition: all .3s;}
.cplb-nav-r a:nth-child(1):hover:before{background: url("../images/return1.png") no-repeat center;background-size: cover;}
.cplb-nav-r span{border-top: 1px solid #8a8a8a;width: 22px;margin:0 5px;display: inline-block;vertical-align: middle;color: #666;}
.cplb-nav-r a:hover{color: #c70025;}
.cpxq-a .cplb-nav{margin-bottom: 55px;}
.more{margin: 60px auto 0;width: 180px;border: 1px solid rgba(170,170,170,0);border-radius: 30px;background-color: rgba(0,0,0,0);display: block;line-height: 46px;text-align: center; }
.more:after{content: ''; display: inline-block;width: 18px;height: 18px;background: url("../images/jt.png") no-repeat center;background-size: cover;vertical-align: middle;margin:-4px 0 0 0;opacity: 0;}
.more:hover{background: #c70025;color: #fff;}
.more:hover:after{transform: translateX(10px);opacity: 1;}
.dapei{background: #f4f4f4;}
.dapei-top a{display: block;position: relative;}
.dapei-right a{float: left;}
.dapei-left{width: 49%;}
.dapei-left .img100{height: 630px;}
.dapei-right .img100{height: 297px;}
.dapei-right{width: 51%;}
.dapei-right a{width: 45%;margin-left: 5%;margin-bottom: 5%;overflow: hidden;}
.dapei-right a:nth-child(3),
.dapei-right a:nth-child(4){margin-bottom: 0;}
.cydp{position: absolute;width: 190px;line-height: 88px;background: #c70025;left: 35px;top:25px;text-align: center;color: #fff;font-size: 20px;}
.cydp:before{content: '';position: absolute;top:50%;border-top: 1px solid #fff;width: 66px;left: -26px;}
.dpnr{position: absolute;left: 25px;right: 25px;top:25px;bottom:25px;background: rgba(255,255,255,.8);opacity: 0;}
.dapei a:hover .dpnr{opacity: 1;}
.dapei a:hover .img100{transform: scale(1.05);}
.dapei .imgscale{overflow: hidden;}
.dapei .img100{transition: all .3s;}
.dpnr-wrap{margin: 25px 20px;}
.dpnr-wrap h4{font-size: 18px;color: #444;margin-bottom: 8px;}
.dpnr-wrap p{color: #696969;}
.logk{position: absolute;right: 15px;bottom:18px;width: 42px;height: 42px;background: #c70025;}
.logk:before{content: '';position: absolute;width: 14px;border-top: 1px solid #fff;left: 50%; top:50%; margin-left: -7px;}
.logk:after{content: '';position: absolute;height: 14px;border-left: 1px solid #fff;left: 50%; top:50%; margin-top: -7px;}
.fmp{height: 553px;text-align: center;}
.fmp-top{font-size: 26px;color: #fff;font-weight: bold;}
.fmp-top span{font-size: 60px;color: #c70025;font-family: dincondbold;margin: 0 8px;}
.fmp-top span sup{color: #c70025;font-size: 40px;}
.slBox{width: 500px;margin: 32px auto 0;max-width: 100%;}
.sl-l{margin-right: 69px;}
.sl-list{position: relative;float: left;width: 48%;margin-right: 2%;background-color: rgba(0,0,0,.8);cursor: pointer;}
.sl-list:after{content: '';position: absolute;width: 10px;height: 6px;background: url("../images/ssj.png") no-repeat center;background-size: cover;top:50%;margin-top: -3px;right: 20px;}
.ssval{line-height: 49px;font-size: 18px;color: #fff;}
.ss-list{position: absolute;top:50px;width: 100%;background-color: rgba(0,0,0,.8);max-height: 12em;overflow: auto;display: none;}
.ss-list li{cursor: pointer;line-height: 2.4em;color: #fff;}
.ss-list li:hover{background-color: #c70025;}
.ss{position: absolute;right: 0;height: 49px;width: 69px;background-image: url("../images/ss.png"); top:0;background-color: rgba(0,0,0,.8);}
.news li{float: left;width: 31.6%;margin-right: 2.6%;}
.news li:last-child{margin-right: 0;}
.news .relative{overflow: hidden;}
.new-bot{padding: 30px 25px;}
.new-bot h4{font-size: 16px; color: #333;margin-bottom: 15px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.new-bot p{color: #999;line-height: 1.6em;height: 3.2em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-align: left;}
.news .i{position: absolute;left: 0;bottom:-52px;background: #c70025;height: 52px;width: 100%;opacity: 0;}
.news .i:after{content: '';width: 24px;height: 24px; position: absolute;left: 50%;top:50%; margin: -12px 0 0 -12px; background: url("../images/shi.png");}
.news li .img100{height: 295px;}
.news li:hover .i{bottom:0;opacity: 1;}
.news li:hover .new-bot{box-shadow: 0 0 20px 1px #ddd;}
.news li:hover h4{ color: #c70025;}
.footer{background: #d9d9d9;padding: 40px 0;}
.footer-nav{border-bottom: 1px solid #c8c8c8;padding-bottom: 26px;margin-bottom: 30px;}
.footer-nav a{margin-right: 68px;color: #333;}
.footer-nav a:hover{color: #c70025;}
.footer-nav a:last-child{margin-right: 0;}
.bq p{color: #838383;font-size: 12px;margin-top: 3px;}
.bq{margin-right: 150px;}
.footer-shop{position: absolute;right: 0;bottom:0;}
.footer-shop a{margin-right: 25px;}
.footer-shop a:last-child{margin-right: 0;}
.footer-tel{font-family: dinmedium;font-size: 32px;color: #333;letter-spacing: -1px;}
.footer-tel img{margin-right: 6px;}
.footer-code{font-size: 0;margin-top: 15px; }
.code-list{display: inline-block;font-size: 14px;}
.code-list .img100{width: 96px;}
.code-list:nth-child(1){margin-right: 14px;}
.code-list p{font-size: 12px;color: #333;margin-top: 5px;}
.fudong{position: fixed;width: 46px;right: 80px;bottom:120px;z-index: 999;cursor: pointer;transform: translateZ(0);}
.fudong li{background-color: #d9d9d9;margin-bottom: 4px;}
.fudong li:hover{background: #c70025;}
.fudong.active{display: block;}
.menu-handler{width: 30px; height: 32px; cursor: pointer; position: absolute;right:12px;top:14px; transition: all 0s cubic-bezier(0.445, 0.145, 0.355, 1); -webkit-transition: all 0s cubic-bezier(0.445, 0.145, 0.355, 1); -moz-transition: all 0s cubic-bezier(0.445, 0.145, 0.355, 1); display: none; }
.menu-handler .burger{height: 2px; background: #c70025; display: block;width: 20px; position: absolute; z-index: 5; left: 5px; transform-origin: center; -webkit-transform-origin: center; -moz-transform-origin: center;-o-transform-origin: center; -ms-transform-origin: center;border-radius: 2px;-webkit-border-radius: 2px;top: 8px;}
.menu-handler .burger-2{top: 15px; }
.menu-handler .burger-3{top: 22px;}
.menu-handler.active .burger-1{top:15px; -moz-transform: rotate(225deg); -webkit-transform: rotate(225deg); -o-transform: rotate(225deg); -ms-transform: rotate(225deg); transform: rotate(225deg); }
.menu-handler.active .burger-2{-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); filter: alpha(opacity=0); opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; }
.menu-handler.active .burger-3{top: 15px; -moz-transform: rotate(-225deg); -webkit-transform: rotate(-225deg); -o-transform: rotate(-225deg); -ms-transform: rotate(-225deg); transform: rotate(-225deg); }
/*1关于A家2*/
.bgf3{background: #f3f3f3;}
.ban-text{display: inline-block;position: relative;}
.ban-text h2{color: #fff;font-size: 26px;letter-spacing: 13px;text-indent: 13px;}
.ban-text p{color: #fff;letter-spacing: 13px;margin-top: 12px;text-indent: 13px;}
.product-body .ban-text h2{letter-spacing: 10px;text-indent: 10px;}
.zxzx-bd .ban-text p{letter-spacing: 9px;text-indent: 9px;}
.mdcx-bd .ban-text h2{letter-spacing: 17px;text-indent: 17px;}
.zsjm-bd .ban-text h2{letter-spacing: 13px;text-indent: 13px;}
.zsjm-bd .ban-text p{letter-spacing: 10px;text-indent: 10px;}
.zxns-bd .ban-text h2{letter-spacing: 18px;text-indent: 18px;}
.zxns-bd .ban-text p{letter-spacing: 10px;text-indent: 10px;}
.ban-text div{position: absolute;width: 26px;height: 13px;}
.ban-text .i1{background-image: url("../images/b1.png");left: -7px;top:-25px;}
.ban-text .i2{background-image: url("../images/b2.png");right: -7px;top:-25px;}
.ban-text .i3{background-image: url("../images/b3.png");left: -7px;bottom:-25px;}
.ban-text .i4{background-image: url("../images/b4.png");right: -7px;bottom:-25px;}
.xcp-top2{height: 386px;}
.gsjj-r{width: 50%;}
.gsjj-l{width: 47%;padding-top: 20px;}
.gsjj-l h2{font-size: 26px;color: #333;}
.gsjj-l p{margin-top: 40px;line-height: 2em;}
.about-a .about-bot{margin: 60px 0;}
.title26{margin-bottom: 60px;}
.title26 h3{font-size: 26px;font-weight: bold;color: #333;}
.title26 p{color: #333; margin-top: 25px;}
.history{z-index: 5;}
.history-warp{margin: 0 40px;}
.history-warp:before{content: '';position: absolute;top:51px;left: 0;width: 100%;border-top: 1px solid #e0e0e0;z-index: -1;}
.hisplay{margin: 0 15px;}
.history h4{font-size: 22px;font-family: dinmedium;color: #333;text-align: center;}
.history h5{font-size: 14px; color: #333;margin: 30px 0 20px;}
.hisdot{width: 16px;height: 16px;border:2px solid #acacac;border-radius: 4px;margin: 15px auto 50px;position: relative;background: #f3f3f3;}
.hisdot:before{content: ''; position: absolute;width: 4px;height: 4px;background: #999;top:50%;left: 50%;margin: -2px 0 0 -2px;}
.hisBtn div{position: absolute;width: 23px;height: 24px;cursor: pointer;top:39px;z-index: 9;}
.his1{left: 0;background-image: url("../images/his-left.png");}
.his2{right: 0;background-image: url("../images/his-right.png");}
.hisBtn div.swiper-button-disabled{display: none;}
.hisplay .swiper-slide:hover h4{color: #c70025;}
.hisplay .swiper-slide:hover h5{color: #c70025;}
.hisplay .swiper-slide:hover .hisdot{border-color: #c70025;}
.hisplay .swiper-slide:hover .hisdot:before{background: #c70025;}
.hisPage .swiper-pagination-bullet{opacity: 1;width: 0;border-left: 1px solid #bababa;height: 12px;border-radius: 0;margin: 0 8px;}
.hisPage .swiper-pagination-bullet-active{height: 24px;border-color: #c70025;}
.ry .swiper-slide{text-align: center;}
.ry .swiper-slide p{margin-top: 25px;font-size: 16px; color: #333;}
.ryscrollbar{height: 9px;background: #e6e6e6;opacity: 1 !important;border-radius: 9px;margin: 0 30px;}
.swiper-scrollbar-drag{background: #c70025 !important;}
.rybtn{width: 17px;height: 17px;position: absolute;top:-4px;cursor: pointer;}
.rybtn.swiper-button-disabled{display: none;}
.rybtn1{left: 0;background-image: url("../images/ry-left.png");}
.rybtn2{right: 0;background-image: url("../images/ry-right.png");}
.title26-fff h3{color: #fff;}
.title26-fff p{color: #fff;}
.whlist li{float: left;box-sizing: border-box;border:1px solid #fff;background: #fff;width: 30%;margin-right: 5%;margin-bottom: 5%;border-radius: 10px;height: 167px;}
.whlist li:nth-child(3n){margin-right: 0;}
.wh-con{margin: 0 20px;}
.wh-con img{position: absolute;width: 80px;top:50%;transform: translateY(-50%);}
.wh-text{margin-left: 120px;}
.wh-text h4{font-size: 22px;font-weight: bold;color: #333;margin-bottom: 10px;}
.wh-text p{font-size: 16px;color: #333;}
.whlist li:hover{border-color: #c70025;}
.whlist li:hover h4{color: #c70025;}
.whlist li:hover p{color: #c70025;}
.zc-img{width: 39.8%;border-right: 1px solid #ddd;padding-right: 60px;box-sizing: border-box;padding-top: 10px;}
.dsz{width: 78%;}
.dsz-bot{text-align: right;margin-top: 40px;padding-bottom: 10px;}
.dsz-bot img{max-width: 50%;}
.dsz-text{width: 56%;padding: 10px 0;}
.dsz-text p{line-height: 2em;}
/*2-1产品中心系列*/
.product li{width: 48.5%;margin-right: 3%;float: left;margin-bottom: 3%;}
.product li:nth-child(even){margin-right: 0;}
.pro-bot{margin-top: 22px;}
.pro-lx{font-size: 16px; color: #000;padding-bottom: 12px;border-bottom: 1px solid #ddd;margin-bottom: 12px;}
.pro-lx-dexs{position: relative;}
.pro-lx-dexs p{margin-right: 40px;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;}
.pro-lx-dexs:after{content: '';position: absolute; right: 0;top:50%;margin-top: -6px;width: 26px;height: 12px;background: url("../images/jt2.png");}
.pro-shadow{background: rgba(0,0,0,.5);opacity: 0;}
a:hover .pro-shadow{opacity: 1;}
a:hover .pro-line{transform: translate(-50%,-50%);opacity: 1;}
.pro-line{position: absolute;width: 54px;height: 54px;left: 50%;top:50%;transform: translate(-50%,-100%);opacity: 0;}
.pro-line:after{content: '';position: absolute; left: 0;top:50%;width: 100%;border-top: 1px solid #fff;}
.pro-line:before{content: '';position: absolute; left: 50%;top:0;height: 100%;border-left: 1px solid #fff;}
a:hover .pro-lx{color: #c70025;}
.zrgd{display: block;line-height: 58px;margin-top: 20px;font-size: 16px; color: #333;transition: all .2s;}
.zrgd img{vertical-align: middle;margin: -2px 0 0 5px;}
.zrgd:hover{background: #c70025;color: #fff;}
.zrgd:hover img{filter:brightness(20);}
/*2-2产品中心列表*/
.cplb-img{width: 50%;}
.cplb-con{position: absolute;right: 0;width: 45%;height: 100%;top:0;}
.cplb-con h2{color: #333;font-size: 22px;font-weight: bold;margin-bottom: 15px;}
.cplb-con p{font-size: 14px;color: #666;}
.cplb-con .cp-share.bdsharebuttonbox{margin-top: 10px;}
/*.cp-share{position: absolute;left: 0;bottom:30px;}*/
.cp-share.bdsharebuttonbox a{padding: 0;width: 18px;height: 18px;position: relative;border-radius: 100%;float: none !important;display: inline-block; margin:0 0 0 8px;vertical-align: middle;}
.cp-share .weixin{background-image: url("../images/wx.png");}
.cp-share .tsina{background-image: url("../images/wb.png");}
.cp-share .qzone{background-image: url("../images/qq.png");}
.cp-share span{color: #999;font-size: 12px;display: inline-block;text-transform: uppercase;vertical-align: middle;}
.prodcuts{border-top: 1px solid #ddd;padding-top: 60px;font-size: 0;}
.prodcuts li{width: 32%;margin-right: 2%;display: inline-block;vertical-align: top;font-size: 14px; margin-bottom: 4%;}
.prodcuts li:nth-child(3n){margin-right: 0;}
.prodcuts span{color: #fff;border-bottom: 1px solid #fff;font-size: 16px;padding-bottom: 4px;opacity: 0; transition: all .4s;}
.prodcuts a:hover span{opacity: 1;}
.prodcuts-bot{margin-top: 20px;position: relative;}
.prodcuts-bot p{font-size: 16px; color: #000;margin-right: 25px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.prodcuts-bot .i{position: absolute;width: 18px;height: 18px;right: 0;top:50%;transform: translateY(-50%);}
.prodcuts-bot .i:after{content: '';position: absolute; left: 0;top:50%;width: 100%;border-top: 1px solid #c7c7c7;}
.prodcuts-bot .i:before{content: '';position: absolute; left: 50%;top:0;height: 100%;border-left: 1px solid #c7c7c7;}
.prodcuts li:hover p{color: #c70025;}
.prodcuts li:hover .i:after{border-color: #c70025;}
.prodcuts li:hover .i:before{border-color: #c70025;}
/*2-3产品中心详细*/
.bgfff{background: #fff;}
.cpxq-a{padding: 30px;}
.spBig{width: 76.5%;}
.cpxq-a-r{position: absolute;right: 0;height: 100%;top:0;width: 22%;}
.spSm{position: absolute;width: 100%;left: 0;top:0;bottom:126px;height: 632px;}
.spSm .img100{height: 100%;position: relative;}
.spSm .img100:before{content: '';position: absolute;width: 100%;height: 100%;top:0;left: 0;border:2px solid #c70025;box-sizing: border-box;opacity: 0;}
.spSm .active-nav .img100:before{opacity: 1;}
.spSm .swiper-container{height: 100%;}
/*.spSm .swiper-slide{margin-bottom: 25px;}*/
.cpxq-btn{position: absolute;width: 100%;bottom:0;left: 0;height: 100px;}
.cpxq-btn div{float: left;width: 50%;height: 100px;background-color: #f9f9f9;cursor: pointer;}
.cpxqbtn1{background-image: url("../images/smBtn1.png");}
.cpxqbtn2{background-image: url("../images/smBtn2.png");}
.cpxq-btn div:hover{background-color: #c70025;}
.cpxqbtn1:hover{background-image: url("../images/smBtn3.png");}
.cpxqbtn2:hover{background-image: url("../images/smBtn4.png");}
.cpxq-a-bot{margin: 35px 0;}
.cpxq-a-bot h2{font-size: 22px;font-weight: bold;color: #333;margin-bottom: 20px;}
.xlck{font-size: 16px;color: #333;margin-right: 40px;}
.margin-top50{margin-top: 50px;}
.cpxq-share.bdsharebuttonbox a{padding: 0;width: 27px;height: 27px;position: relative;border-radius: 100%;float: none !important;display: inline-block; margin:0 0 0 8px;vertical-align: middle;}
.cpxq-share .weixin{background-image: url("../images/wx2.jpg");}
.cpxq-share .tsina{background-image: url("../images/wb2.jpg");}
.cpxq-share .qq{background-image: url("../images/qq2.jpg");}
.cpxq-share .zoom{background-image: url("../images/zoom.jpg");}
.cpxq-share span{color: #999;font-size: 12px;display: inline-block;text-transform: uppercase;vertical-align: middle;}
.cpxqms{margin-top: 35px;}
.cpxq-mid{padding: 55px 25px;}
.cpxq-b h2{font-size: 26px;color: #333;margin: 50px 0;}
.cpxq-mid img{display: block;max-width: 100%;vertical-align: bottom;height: auto !important;margin: 20px auto;}
.cpxq-mid p{margin: 20px auto;}
.cpxq-di{border:1px solid #ddd;line-height: 76px;}
.cpxq-di a{float: left;width: 33.33%;box-sizing: border-box;border-right: 1px solid #ddd;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.cpxq-di a:last-child{border:none;}
.cpxq-di img{vertical-align: middle;margin-top: -3px;}
.cpxq-di a:nth-child(1) img{margin-right: 10px;}
.cpxq-di a:nth-child(2) img{margin-right: 10px;}
.cpxq-di a:nth-child(3) img{margin-left: 10px;}
.cpxq-di a:hover{background: #c70025;color: #fff;}
.cpxq-di a:hover img{filter:brightness(20);}
/*3-1创意搭配*/
.cuanyi{padding: 38px 56px;}
.ssk-page{border-bottom: 1px solid #ddd;position: relative;width: 178px;float: left;cursor: pointer;}
.ssk-page2{width: 230px;margin-left: 46px;}
.ssk-p{line-height: 46px;font-size: 16px;color: #333;}
.ssk-list{position: absolute;top:47px;width: 100%;background: #fff;box-shadow: 0 1px 2px #ddd;max-height: 12em;overflow: auto;display: none;}
.ssk-list li{text-indent: 1em;line-height: 2.4em;cursor: pointer;font-size: 16px;color: #666;}
.ssk-list li a{display: block;}
.ssk-list li a:hover{background: #c70025;color: #fff;}
.ssk-page:after{position: absolute;width: 9px;height: 7px;background: url(../images/bot3.png);top: 50%;margin-top: -3px; right: 2px;content: '';}
.mfhd{background: #c70025;color: #fff;width: 267px;text-align: center;line-height: 42px;}
.mfhd,.look720{animation: redPulse 2s infinite;-webkit-animation: redPulse 2s infinite;border-radius: 6px;}
.mfhd:after{display: inline-block;width: 28px;height: 28px;background: url("../images/shou.png") no-repeat center;background-size: cover;content: '';margin: -4px 0 0 5px;animation: mm 2s infinite;-webkit-animation: mm 2s infinite; vertical-align: middle;}
.look720:after{display: inline-block;width: 20px;height: 20px;background: url("../images/shou.png") no-repeat center;background-size: cover;content: '';margin: -4px 0 0 5px;animation: mm 2s infinite;-webkit-animation: mm 2s infinite; vertical-align: middle;}
.mfhd:hover,.look720:hover{animation:none;-webkit-animation:none;}
@keyframes redPulse {
    from {transform: scale(1)}
    50% {transform: scale(1.05)}
    to {transform: scale(1)}
}
@keyframes mm {
    from{transform: translateY(0)translateZ(0);}
    50%{transform: translateY(5px)translateZ(0);}
    to{transform: translateY(0)translateZ(0);}
}
.apfhx{float: left;line-height: 46px;margin-left: 20px;}
.cuanyi-img{margin: 40px 0;}
.cuanyi-bot h3{font-size: 20px;color: #333;font-weight: bold;}
.cuanyi-bot p{color: #333;margin-top: 15px;}
.title26-normal{margin-bottom: 45px;}
.title26-normal h3{font-size: 26px;color: #333;}
.hx-list{border-top: 1px solid #ddd;margin-top: 40px;}
.hx-list:nth-child(1){margin-top: 0;}
.hx-top{padding: 20px 0;}
.hx-top p{line-height: 34px;float: left;font-size: 16px; color: #12161f;}
.look720{float: left;line-height: 34px;background: #c70125;color: #fff;padding: 0 20px;margin-left: 35px;}
.look720 img{vertical-align: middle;margin: -4px 8px 0 0;}
.hxBtn div{width: 20px;height: 20px;cursor: pointer; float: left;margin-left: 12px;margin-top: 7px;}
.hxBtn1{background-image: url("../images/btn5.png");}
.hxBtn2{background-image: url("../images/btn6.png");}
.hx-left{width: 24%;position: absolute;top:0;left: 0;height: 100%;}
.fang{position: absolute;background: #fff;left: 6%;right: 6%;top:6%;bottom:6%;}
.fang img{max-height: 100%;vertical-align: bottom;max-width: 100%;}
.hx-right{width: 74%;}
.hx-right1 .img100{height: 328px;transition: all .3s;}
.hx-right .swiper-slide{cursor: pointer;}
.hx-right1 .swiper-slide{overflow: hidden;}
.hx-right1 .swiper-slide:hover .img100{transform: scale(1.05);}
.hxBtn div.swiper-button-disabled{cursor: default;}
.hidePic{position:fixed;z-index: 99999;background: rgb(255,255,255);left: 0;top:0;width: 100%;height: 100%;display: none;}
.pop-close{position: absolute;right: 15px;top: 15px;width: 22px;height: 22px;background: url("../images/n-icon-04.png") no-repeat center;background-size: cover;}
.pop-close:hover{opacity: .5;}
.popBtn div{width: 13px;height: 24px;position: absolute;top: 50%;z-index: 99;margin-top: -11px;opacity: 1;cursor: pointer;}
.popBtn1{background-image: url("../images/n-icon-02.png");left: 50px;}
.popBtn2{background-image: url("../images/n-icon-021.png");right: 50px;}
.popBtn div:hover{opacity: .5;}
.popBtn div.swiper-button-disabled{cursor: default;}
.picCon{position: absolute;width: 80%;height: 80%;left: 10%;top:10%;}
.picCon .swiper-container{height: 100%;text-align: center;}
.picCon img{max-height: 100%;max-width: 100%;}
.gdhx{height: 545px;}
.gdan-con{float: right;margin-right: 110px;background: rgba(255,255,255,.8);padding: 60px 60px 100px;width: 434px;}
.ckgd{display: block;width: 124px;line-height: 40px;background: #c70025;color: #fff;text-align: center;}
.ckgd img{margin-left: 5px;vertical-align: middle;margin-top: -2px;}
.gdan-con:hover{background: rgba(255,255,255,.9);}
.ckgd:hover img{transform:translateX(8px);}
/*3-2创意搭配列表*/
.case li{float: left;width: 31.4%;margin-right: 2.9%;margin-bottom: 2.9%;cursor: pointer;position: relative;padding-bottom: 5px;}
.case li:nth-child(3n){margin-right: 0;}
.case li:before{content: '';position: absolute;left: 0;bottom:0;height: 5px;background: #c70025;width: 0;transition: all .3s;}
.case li:hover:before{width: 100%;}
.case-bot{background: #f5f5f5;padding: 22px;position: relative;padding-right: 90px;}
.case li .i{content: '';position: absolute;right: 20px;bottom:37px; height: 31px;background: #c70025;width: 134px;transition: all .3s;background: url("../images/720d.png") no-repeat center;background-size: cover;border-radius: 6px;}
.case li .i:hover{box-shadow: 0 1px 4px #666;}
.case-bot h4{color: #333;font-size: 18px;}
.case-bot p{margin-top: 5px;}
.case .img100{height: 440px;}
/*4-1营销活动*/
.yx-bot{position: absolute;left: 0;bottom:0;width: 100%;background: rgba(0,0,0,.5);}
.yx-bot a{display: block;padding: 20px 0;}
.yx-des{margin-right: 100px;}
.yx-des h1{font-size: 22px;font-weight: bold;color: #fff;}
.yx-des p{color: #fff;margin-top: 10px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.ljxx{position: absolute;right: 0;top:50%;color: #fff;margin-top: -10px;}
.ljxx img{margin-left: 10px;}
/*4-2营销活动详细*/
.yxhd-left{width: 70.5%;}
.rdhd{width: 25.7%;}
.yxhd-warp{padding: 35px;}
.yxhd-bt{padding: 25px 0;border-bottom: 1px solid #ddd;}
.yxhd-bt h1{font-size: 30px;color: #333;font-weight: bold;margin-bottom: 20px;}
.yxhd-bt .cp-share{display: inline-block;vertical-align: middle;position: static;}
.yxhd-bt-page{display: inline-block;vertical-align: middle;margin-right: 50px;}
.edited img{width: auto;display: block;max-width: 100%;height: auto !important;vertical-align: bottom;margin: 0 auto;}
.edited p{margin: 20px 0;}
.edited p.img{margin: 0;}
.edited td{border:1px solid #999 !important;padding: 0 5px;}
.yxhd-bt-page span{font-family: dinmedium;font-size: 16px;}
.yxhd-left .cpxq-di{line-height: 55px;}
.rdhd h2{background: #c70025;color: #fff;line-height: 90px;padding-left: 70px;}
.rdhd img{position: absolute;top:50%;transform: translateY(-50%);}
.re1{left: 20px;}
.re2{right: 30px;}
.rdhd-list{padding: 15px 25px 90px;}
.rdhd-list li{border-bottom: 1px dashed #ddd;}
.rdhd-list a{display: block;font-size: 16px;color: #333; line-height: 62px;position: relative;padding: 0 20px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.rdhd-list a:before{content: '';position: absolute;width: 6px;height: 6px;background: #333;top:50%;margin-top: -3px;left: 0;border-radius: 100%;}
.rdhd-list a:hover{color: #c70025;}
.rdhd-list a:hover:before{background: #c70025;}
/*5-1新闻中心*/
.position{background: #f5f5f5;line-height: 60px;}
.naver a{float: left;margin-right: 58px;color: #333;position: relative;}
.naver a:after{content: '';position: absolute;bottom:0;border-bottom: 1px solid #c70025;left: 50%;transform: translateX(-50%);width: 0;}
.naver a.active{color: #c70025;}
.naver a.active:after{width: 100%;}
.position a:hover{color: #c70025;}
.naver a:hover:after{width: 100%;}
.guide a img{vertical-align: middle;margin: -4px 5px 0 0;}
.guide span{margin: 0 10px;}
.xw{font-size: 0;}
.xw li{display: inline-block; vertical-align: top; font-size: 14px;width: 31%;margin-right: 3.5%;margin-bottom: 3.5%;}
.xw li:nth-child(3n){margin-right: 0;}
.xw a{display: block;padding: 30px 30px 60px;background: #f3f3f3;}
.xw h2{font-size: 22px;color: #333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;border-bottom: 1px dashed #ddd;padding-bottom: 15px;margin-bottom: 15px;}
.xw p{color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height: 3.2em;}
.xw span{display: block;text-align: right;margin: 25px 0;}
.xw a:hover h2{color: #c70025;border-color: #c70025;}
.xw a:hover p{color: #c70025;}
.xw a:hover span{color: #c70025;}
/*5-3环保公示*/
.hb{font-size: 0;}
.hb li{display: inline-block;font-size: 14px;width: 19%;margin-right: 8%;margin-bottom: 4%;text-align: center;cursor: pointer;}
.hb li:nth-child(4n){margin-right: 0;}
.hb p{color: #333;margin-top: 20px;}
.hb li:hover p{color: #c70025;}
/*5-4宣传视频2 - 副本*/
.sp-box{border:6px solid #ebebeb;}
.sp-wrap{margin: 15px;}
.sp-big{z-index: 3;}
.sp-shadow{background: rgba(0,0,0,.45);z-index: 2;}
.bofang{z-index: 3;position: absolute;width: 62px;height: 62px;border-radius: 100%;top:50%;left: 50%;margin: -100px 0 0 -31px;background: url("../images/bofang.png") no-repeat center;background-size: cover;}
.sp-big li{position: relative;display: none;cursor: pointer;}
.sp-big li.active{display: block;}
.sp-big p{font-size: 16px; color: #fff;text-align: center;line-height: 50px;position: absolute;width: 100%;bottom:0;z-index: 3;background: rgba(0,0,0,.45);}
.sp-sm{position: absolute;z-index: 5;width: 100%;bottom:70px;left: 0;font-size: 0;opacity: 0;transform: translateY(20px);}
.sp-sm li{display: inline-block;font-size: 14px;width: 192px;border:3px solid #fff;margin: 0 10px;cursor: pointer;}
.sp-sm li.active{border-color: #c70025;}
.sp-sm li:hover{border-color: #c70025;}
.sp-wrap:hover .sp-sm{opacity: 1;transform: translateY(0);}
/*6-1门店查询*/
.shop-box{padding: 50px 25px;}
.md-top h1{font-size: 26px;color: #333;}
.md-top{border-bottom: 1px solid #ddd;padding-bottom: 25px;margin: 45px 0;}
.qgrx{font-size: 20px;color: #333;;line-height: 35px;}
.qgrx span{font-size: 22px;color: #c70125;font-family: dinmedium;vertical-align: bottom;}
.md-img{width: 45%;}
.gongg{position: absolute;right: 0;height: 100%;top:0;width: 48%;}
.gongg h2{font-size: 22px;color: #c70025;margin-bottom: 10px;}
.gongg p{font-size: 16px;color: #333;}
.ljxx2 img{margin-left: 5px;}
.ljxx2{display: inline-block;margin-top: 80px;}
.md-ss{padding: 22px 90px;}
.sousuo{position: absolute;right: 0;top:0;width: 136px;line-height: 44px;text-align: center;background: #c70025;color: #fff;font-size: 16px;}
.md-ss-page{margin-right: 180px;}
.mdss-list{float: left;width: 32%;margin-right: 2%;position: relative;}
.mdss-list-last{margin-right: 0;}
.mdss-list-last input{display: block;height: 44px;text-indent: 1em;font-size: 16px;width: 100%;}
.mdss-list-last .mdss-right{margin-left: 0;}
.mdss-list-last .mdss-right:after{display: none;}

.maodian{position: absolute;left: 0;}
#f12{top:-60px;}
.xzsf{position: absolute;left: 0;top:0;line-height: 44px; color: #333;font-size: 16px;}
.mdss-right{margin-left: 86px;background: #fff;cursor: pointer;position: relative;}
.mdss-right:after{position: absolute;width: 9px;height: 7px;background: url(../images/bot3.png);top: 50%;margin-top: -3px; right: 14px;content: '';}
.mdss-val{height: 44px;line-height: 44px;text-indent: 1em;}
.mdsss-xx{position: absolute;width: 100%;top:45px;background: #fff;box-shadow: 0 1px 2px #ddd;max-height: 12em;overflow: auto;display: none;}
.mdsss-xx li{text-indent: 1em;line-height: 2.4em;}
.mdsss-xx li a{display: block;}
.mdsss-xx li a:hover{color: #fff;background: #c70025;}
.map{height: 685px;}
.map-right{position: absolute;top:15px;right: 15px;bottom:15px;background: #fff;width: 360px;z-index: 6;}
.map-warp{position: absolute;top:25px;right: 15px;bottom:25px;left: 25px;}
.sousuojg{margin-right: 20px;}
.sousuojg h4{font-size: 16px;color: #333;border-bottom: 1px solid #ddd;padding-bottom: 10px;margin-bottom: 10px;}
.map-list{position: absolute;top:70px;left: 0;right: 0;bottom:0;overflow: auto;}
.map-list ul{margin-right: 12px;}
.map-list li{border-bottom: 1px solid #ddd;padding: 30px;position: relative;cursor: pointer;}
.map-list li img{position: absolute;left: 0;top:30px;}
.map-list h5{font-size:16px;margin-bottom:10px;color: #333;}
.map-list p{color: #333;}
.map-list li.active h5{color:#c70025;}
.map-list li.active p{color:#c70025;}
.map-list li:hover h5{color:#c70025;}
.map-list li:hover p{color:#c70025;}
/*7-1招商加盟*/
.ajjj-img{width: 50%;}
.ajjj-con{height: 100%;width: 46%;float: right;}
.ajjj-con p{margin-bottom: 20px;;}
.ajjj-con p:last-child{margin-bottom: 0;}
.ajjj-con .title26{margin-bottom: 30px;}
.lc li{background: #fff;width: 22%;float: left;margin-right: 4%;margin-bottom: 5%;text-align: center;padding:40px 25px;box-sizing: border-box;border:2px solid #fff;position: relative;}
.lc li p{height: 3.2em;}
.lc li:nth-child(4){margin-right: 0;}
.lc li:nth-child(5){float: right;margin-right: 0;}
.lc li:nth-child(6){float: right;}
.lc li:nth-child(7){float: right;}
.lc li:nth-child(8){float: right;}
.lc img{display: block;margin: 0 auto 20px;}
.lc p{color: #333;}
.lc li:after{content: '';position: absolute;width: 14px;height: 23px;background: url("../images/jt6.png");}
.lc li:nth-child(1):after,.lc li:nth-child(2):after,.lc li:nth-child(3):after{right: -13px;top:50%;margin-top: -12px;}
.lc li:nth-child(4):after{bottom:-18px;left: 50%;margin-left: -7px;transform: rotate(90deg);}
.lc li:nth-child(5):after,.lc li:nth-child(6):after,.lc li:nth-child(7):after{left: -13px;top:50%;margin-top: -12px;transform: rotate(180deg);}
.lc li:last-child:after{display: none;}
.lc li:hover{border-color: #c70025;}
.lc li:hover:after{background: url("../images/jt7.png");}
.lc li:hover p{color: #c70025;}
.quyu th{background: #c70125;height: 54px;color: #fff;font-size: 16px;font-weight: normal;border:1px solid #f1f1f1;width: 14%;}
.quyu th:nth-child(3){width: 16%;}
.quyu th:nth-child(4){width: 22%;}
.quyu th:last-child{width: 34%;}
.quyu td{border:1px solid #f1f1f1;height: 50px;color: #333;}
.ma6{width: 20px;height: 20px;background: url("../images/ma6.jpg") no-repeat center;background-size: cover;margin: 0 auto;position: relative;cursor: pointer;border:1px solid #fff;}
.maerl{width: 172px;height: 172px; position: absolute;border:1px solid #e3e3e3;background: #fff;z-index: 99;margin-top: -186px;margin-left: -76px;display: none;}
.maerl:after{width: 12px;height: 7px;position: absolute;content: '';left: 50%;margin-left: -6px;bottom:-7px;background: url("../images/bot4.png");}
.ma6:hover{z-index: 5;border-color: #c70025;}
.ma6:hover .maerl{display: block;}
.quyu-num{display: inline-block;line-height: 22px;background: #c70025;color: #fff;width: 22px;font-size: 16px;font-family: dinmedium;}




/*tr:nth-child(1) .maerl,tr:nth-child(2) .maerl,tr:nth-child(3) .maerl{bottom:auto;top:35px;}*/
/*tr:nth-child(1) .maerl:after,tr:nth-child(2) .maerl:after,tr:nth-child(3) .maerl:after{transform: rotate(180deg);bottom:auto;top:-7px;}*/
.quyuDot .swiper-pagination-bullet{opacity: 1;width: 12px;height: 12px;background: #d7d7d7;margin: 0 6px;}
.quyuDot .swiper-pagination-bullet-active{background: #c70025;}
.zxsq{padding:0 55px;}
.zxsq-left{width: 52%;}
.zxsq-list{position: relative;margin-bottom: 23px;background: #f3f3f3;}
.zxsq-list:last-child{margin-bottom: 0;}
.zxsq-cs{position: absolute;left: 30px;top:0;line-height: 55px;font-size: 16px;color: #333;}
.zxsq-iput{margin-left: 80px;}
.zxsq-iput .text{height: 55px;display: block;width: 100%;color: #333;font-size: 16px;background: none;}
.zxsq-list:nth-child(3) .zxsq-iput,.zxsq-list:nth-child(4) .zxsq-iput{margin-left: 112px;}
.cailiao{font-size: 0;}
.cailiao li{display: inline-block;line-height: 55px;cursor: pointer;font-size: 16px;color: #333;position: relative;padding-left: 22px;margin-left: 20px;}
.cailiao li:before{content: '';position: absolute;width: 12px;height: 12px;left: 0;top:50%;margin-top: -6px;background: #dcdcdc;}
.cailiao li.active{color: #c70025;}
.cailiao li.active:before{background: #c70025;}
/*.cailiao li:hover{color: #c70025;}*/
/*.cailiao li:hover:before{background: #c70025;}*/
.beizhu{position: absolute;right: 0;height: 100%;top:0;width: 46%;background: #f3f3f3;}
.textarea{position: absolute;left: 78px;top:18px;right: 10px;bottom:18px;}
.textarea textarea{font-size: 16px;color: #333;display: block;width: 100%;height: 100%;position: absolute;resize: none;background: none;}
.tjsq{display: block;font-size: 16px;color: #fff;background: #c70025;text-align: center;line-height: 56px;margin-top: 27px;}
.title26-fff h3{color: #fff;}
.jmzczc{display: flex;flex-wrap: wrap;}
.jmzczc li{width: 18%;text-align: center;margin-right: 2.5%;background: rgba(255,255,255,.25);box-sizing: border-box;border:1px solid rgba(255,255,255,.5);border-radius: 6px;margin-bottom: 2.5%;padding: 50px 10px;transition: all .3s;}
.jmzczc li:nth-child(5n){margin-right: 0;}
.jmzczc li h5{font-size: 24px;color: #fff;}
.jmzczc li p{color: #fff;text-transform: uppercase;font-family:markpro; font-size: 13px;}
.jmzczc .i{width: 12px;height: 12px;background: #fff;border-radius: 100%;margin: 37px auto 0;}
.jmzczc li:hover{background: rgba(255,255,255,.45);}


.kjlist li{float: left;width: 50%;}
.kjlist li .img100{width: 50%;position: relative;overflow: hidden;}
.kjlist li .img100 img{transition: all .4s;}
.kjlist li .img100:hover img{transform: scale(1.05);}
.kj-con{position: absolute;height: 100%;top:0;width: 50%;background: #fff;box-sizing: border-box;padding: 40px;overflow: hidden;}
.kjlist li .img100:before{content: '';position: absolute;width: 0;height: 0;border:14px solid transparent;top:50%;margin-top: -7px;z-index: 5;}
.kj-con h5{font-size: 20px;color: #333;}
.kj-con p{color: #7b7b7b;font-size: 16px;margin: 25px 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.kjlist li:nth-child(1) .kj-con,.kjlist li:nth-child(2) .kj-con{right: 0;}
.kjlist li:nth-child(1) .img100:before,.kjlist li:nth-child(2) .img100:before{right: 0;border-right-color: #fff;}
.kjlist li:nth-child(3) .img100,.kjlist li:nth-child(4) .img100{float: right;}
.kjlist li:nth-child(3) .img100:before,.kjlist li:nth-child(4) .img100:before{left: 0;border-left-color: #fff;}
.digital li{width: 21%;padding: 0 2%;float: left;position: relative;}
.kj-con-bot{text-align: right;}
.ljxx3{display: inline-block;position: relative;color: #c5c4c4;padding-right: 20px;}
.ljxx3:after{content: '';position: absolute;right: 0;top:50%;margin-top: -6px; width: 12px;height: 12px;background: url("../images/ljxx.png") no-repeat center;background-size: cover;}

.jm-footer{background: #b6bccb;position: fixed;z-index: 998;left: 0;width: 100%;bottom:0;transition: all .4s;}
.jm-footer-con{padding: 24px 0;}
.jm-logo{width: 228px;position: absolute;left: 0;bottom:0;overflow: hidden;transition: all .4s;}
.jm-footer-r{margin-left: 300px;margin-right: 80px;}
.jm-input-box{margin-right: 100px;}
.tjjm{position: absolute;right: 0;top:0;width: 100px;line-height: 37px;background: #c70125;font-size: 16px;color: #fff;text-align: center;animation:xin 1s ease-in-out 0s infinite;-webkit-animation:xin 1s ease-in-out 0s infinite;}
.showjm{position: absolute;right: 0;top:16px;width: 100px;line-height: 37px;background: #c70125;font-size: 16px;color: #fff;text-align: center;animation:xin 1s ease-in-out 0s infinite;-webkit-animation:xin 1s ease-in-out 0s infinite;}
.tjjm:hover{animation: none !important;}
.jm-input-page{width: 27.33%;margin-right: 2%;position: relative;}
.jm-input-page:last-child{width: 38.33%;}
.jm-input-tip{line-height: 37px;position: absolute;left: 0;top:0;color: #fff;font-size: 16px;}
.jm-input-nr{margin-left: 52px;border-radius: 6px;}
.jm-input-nr .text,.jm-address-page,.tjjm{border-radius: 6px;}
.jm-input-nr .text{display: block;height: 37px;width: 100%;text-indent: 1em;font-size: 16px;color: #333;}
.jm-input-nr .text::-webkit-input-placeholder{color:#333;}
.jm-input-nr .text:-moz-placeholder{color:#333;}
.jm-input-nr .text::-moz-placeholder{color:#333;}
.jm-input-nr .text:-ms-input-placeholder{color:#333;}
.jm-input-address{margin-left: 86px;}
.jm-address-page{width: 48%;margin-right: 4%;background: #fff;float: left;cursor: pointer;position: relative;}
.jm-address-page:last-child{margin-right: 0;}
.jm-address-value{line-height: 37px;font-size: 16px;text-indent: 1em;color: #333;}
.jm-address-page:after{content: '';position: absolute;width: 9px;height: 7px;background: url("../images/dbx.png") no-repeat center;background-size: cover;right: 10px;top:50%;margin-top: -4px;transition: all .3s;}
.jm-address-page.active:after{transform: rotate(180deg);}
.jm-address-list{position: absolute;bottom:41px;left: 0;width: 100%;background: #fff;max-height: 170px;overflow: auto;box-sizing: border-box;border:1px solid #f0f0f0;display: none;}
.jm-address-list a{display: block;line-height: 34px;text-indent: 1em;}
.jm-address-list a:hover{background: #c70125;color: #fff;}
.h217{height: 140px;background: #d9d9d9;}
.close50{width: 50px;height: 50px;border-radius: 100%;position: absolute;right: 0;top:-49px;cursor: pointer;background: url("../images/close50.png") no-repeat center;background-size: cover;}
.gjt{position: relative;transition: all .4s;}
.jm-footer.in{width: 85px;height: 85px;border-radius: 0 45px 45px 0;}
.jm-footer .w1400{max-width: 100%;}
.jm-footer.in .w1400{width: auto;}
.jm-footer.in .jm-logo{width: 0;}
.jm-footer.in .gjt{width: 0;height: 0;overflow: hidden;}
.float_bottom_right{width: 0;overflow: hidden;position: absolute;bottom:31px;text-align: center;right: 15%;cursor: pointer;}
.float_bottom_right p{color:#fff;font-size: 14px;}
.float_bottom_right img{width: 100%;vertical-align: bottom;}
.jm-footer.in .float_bottom_right{width: 68px;}


.jinshen{margin-top: 40px;background: #f3f3f3;padding: 0 10px;}
/*.jinshen img{max-width: 80%;vertical-align: bottom;}*/
.jinshen p{color: #c70025;line-height: 64px;font-size: 20px;}



@keyframes xin{
    0%{transform: scale(1) translateY(0);-webkit-transform: scale(1) translateY(0);}
    50%{transform: scale(1.02) translateY(-4px);-webkit-transform: scale(1.02) translateY(-4px);}
    100%{transform: scale(1) translateY(0);-webkit-transform: scale(1) translateY(0);}
}
@-webkit-keyframes xin{
    0%{transform: scale(1) translateY(0);-webkit-transform: scale(1) translateY(0);}
    50%{transform: scale(1.02) translateY(-4px);-webkit-transform: scale(1.02) translateY(-4px);}
    100%{transform: scale(1) translateY(0);-webkit-transform: scale(1) translateY(0);}
}


/*8-1薪酬福利*/
.fuli-img{width: 47.5%;}
.fuli-list{width: 52.5%;}
.fuli-list li{float: left;width: 28.33%;background: #f3f3f3;margin-left: 5%;margin-bottom: 5%;text-align: center;padding: 33px 0;}
.fuli-list li p:nth-child(2){font-size: 16px;color: #333;height: 3.2em;margin: 10px 30px 0;}
.fuli-list li:nth-child(4),
.fuli-list li:nth-child(5),
.fuli-list li:nth-child(6){margin-bottom: 0;}
.fuli-list img{max-height: 70%;}
.qtfu-left{width: 78.28%;}
.qtfl-title{position: absolute;bottom:0;width: 100%;left: 0;background: rgba(0,0,0,.5);}
.qtfl-title-wrap{padding: 20px 25px;}
.qtfl-title-wrap h4{font-size: 22px;font-weight: bold;color: #fff;}
.qtfl-title-wrap p{color: #fff;margin-top: 5px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.qtfu-right{position: absolute;right: 0;height: 100%;top:0;width: 20.5%;}
.qtflBtn div{position: absolute;width: 100%;height: 29px;background-color: #fff;left: 0;cursor: pointer; background-position: center;background-repeat: no-repeat;}
.qtflBtn div.swiper-button-disabled{cursor: default;}
.qtflBtn1{top:0;background-image: url("../images/at1.jpg");}
.qtflBtn2{bottom:0;background-image: url("../images/at2.jpg");}
.qtfl-sm{position: absolute;top:44px;width: 100%;left: 0;bottom:44px;}
.qtfl-sm .swiper-container{height: 100%;text-align: center;}
.qtfl-sm .swiper-slide{background: #fff;border:2px solid #fff;box-sizing: border-box;}
.qtfl-sm .swiper-slide img{display: inline-block;vertical-align: middle;}
.zdcon{display: inline-block;vertical-align: middle;text-align: left;margin-left:20px;}
.zdcon p{font-size: 16px;color: #333;}
.active-nav .zdcon p{color: #c70025;}
.qtfl-sm .active-nav{border-color: #c70025;}
.rszp-l{width: 40%;padding-top: 20px;}
.rszp-l .title22{margin-bottom: 30px;}
.cj li{float: left;width: 23%;margin-right: 2.66%;position: relative;margin-bottom: 2.66%;}
.cj li:nth-child(4n){margin-right: 0;}
.cj p{position: absolute;left: 0;text-align: center;bottom:0;background: rgba(0,0,0,.7);color: #fff;line-height: 40px;width: 100%;}
.zpl-list{border-top: 1px solid #ddd;}
.zpl-list li{margin-top: 40px;}
.zpl-list img{float: left;}
.rszp-con{margin-left: 80px;font-size: 16px;}
.rszp-con p{color: #333;margin-bottom: 6px;}
.rszp-r{width: 50%;}
/*8-2职业发展*/
.zyfz-a .title22{margin-bottom: 0;}
.zyfz-line{width: 50%;height: 50px;border-right: 1px solid #e5e5e5;margin: 25px 0;}
.zyfz-des p{line-height: 2em;}
.yplcbg{height: 288px;position: relative;}
.yplcbg .title22{margin: 50px auto 0;}
.yplcbg:after{width: 50px;height: 20px;position: absolute;content: '';background: url("../images/bot5.png") no-repeat center;background-size: cover;bottom:0;left: 50%;margin-left: -25px;}
.xzgw li{float: left;width: 18.4%;margin-right: 2%;background: #f3f3f3;text-align: center;padding: 40px 0;position: relative;border:2px solid transparent;box-sizing: border-box;transition: all .3s;}
.xzgw li p{font-size: 16px;color: #000;margin-top: 20px;transition: all .3s;}
.xzgw li:last-child{margin-right: 0;}
.xzgw li:after{content: '';width: 12px;height: 21px;position: absolute;right: -12px;top:50%;margin-top: -10px;background: url("../images/r99.png") no-repeat center;background-size: cover;transition: all .3s;}
.xzgw li:hover{border-color: #c70025;}
.xzgw li:hover:after{background: url("../images/r100.png") no-repeat center;background-size: cover;}
.xzgw li:hover p{color: #c70025;}
.xzgw li:last-child:after{display: none;}
.xzgw li img{filter: grayscale(1);transition: all .3s;}
.xzgw li:hover img{filter: grayscale(0);}
.gwtp-l{width: 47%;}
.gwtp-l li{margin-top: 50px;}
.gwtp-l h5{font-size: 18px;color: #000;margin-bottom: 20px;}
.gwtp-r{width: 45.5%;}

/*搜索*/
.bgf6{background: #f6f6f6;}
.padding-tb80{padding: 80px 0;}
.ssbox{width: 730px;max-width: 100%;background: #fff;margin: 0 auto;}
.ssbox .text{display: block;width: 100%;height: 50px;text-indent: 1em;}
.ssbox .submit{background-image: url("../images/ss1.png");position: absolute;width: 60px;height: 100%;right: 0;top:0;background-color: transparent;cursor: pointer;}
.ssxq-bot{background: #fff;padding: 40px 0 80px;}
.ssxq-bot h4{font-size: 18px;border-bottom: 1px solid #acacac;padding-bottom: 15px;color:#333;}
.ssxq-l{width: 280px;}
.ssxq-r{margin-left: 410px;}
.ssxq-l li{border-bottom: 1px solid #ddd;}
.ssxq-l li:last-child{border:none;}
.ssxq-l li a{position: relative;display: block;line-height: 85px;font-size: 16px;color: #333;}
.ssxq-l li a:before{position: absolute;content: '';top:50%;margin-top: -5.5px;right: 0;background: url("../images/1703.png");width: 7px;height: 11px;}
.ssxq-l li.active a:before{background: url("../images/1704.png");}
.ssxq-l li a:hover:before{background: url("../images/1704.png");}
.ssxq-l li.active a{color: #c70125;}
.ssxq-l li:hover a{color: #c70125;}
.ssxq-con li{border-bottom: 1px solid #e6e6e6;line-height: 1.8em;padding: 25px 0;}
.ssxq-con li h5{color: #333333;font-size: 16px;margin-bottom: 10px;}
.ssxq-con li p{color: #999999;}
.ssxq-con li span{color: #999999;margin-right: 15px;}
.ssxq-con li:hover h5{color: #c70125;}
.ssxq-con li:hover p{color: #c70125;}
.ssxq-con li:hover span{color: #c70125;}
.ssxq-r .prodcuts{padding-top: 40px; border:none;}
.maodian{position: absolute;left: 0;opacity: 0;z-index: -1;}
#sq{top:-50px;}
.huoqufan{position: fixed;width: 100%;height: 100%;top:0;left: 0;background:rgba(0,0,0,.2);z-index:99999;display: none;}
.fz-warp{position: absolute;width: 1200px;left: 50%;top:50%;transform: translate(-50%,-50%);}
.fz-con{padding: 55px;}
.fz-left{width:42%;}
.fz-left h3{font-size: 22px;color: #333;margin-bottom:20px;}
.fz-left h4{font-size: 14px;color: #333;margin-top:60px;}
.fz-left span{font-size: 32px;color: #c70025;font-family: dinmedium;letter-spacing: -1px;}
.fz-right{border-left: 1px solid #ddd;}
.fz-right{width: 48%;}
.ingxlg{margin: 0 60px;}
.ingxlg-list{position: relative;margin-bottom: 10px;}
.ingxlg-list span{position: absolute;left: 0;top:0;line-height: 40px;color: #000;}
.ingxlg-right{margin-left:90px;border:1px solid #e2e2e2;}
.ingxlg-right .text{display: block;width: 100%;height: 38px;text-indent: 1em;color: #333;}
.ingxlg-list-last .ingxlg-right{border:none;}
.ingxlg-list-last .tjsq{margin-top: 0;line-height: 40px;}
.ingxlg-xz{position: relative;cursor: pointer;}
.ingxlg-xz:after{position: absolute;width: 9px;height: 7px;background: url("../images/bot3.png");content: '';right: 10px;top:50%;margin-top: -3px;}
.ingxlg-xz.active:after{transform: rotate(180deg);}
.fjl-val{line-height: 40px;text-indent: 1em;}
.fjl-list{position: absolute;left: -1px;top:40px;width: 100%;background: #fff;border:1px solid #e2e2e2;max-height: 8em;overflow: auto;display:none;}
.fjl-list li{text-indent: 1em;line-height: 2em;}
.fjl-list li:hover{background: #c70025;color: #fff;}
.close46{position: absolute;width: 46px;height: 46px;right: 0;top:0;background-color: #c70025;background-image: url("../images/close46.png");cursor: pointer;}
/*.close46:hover{background-color: #c70025;}*/
.myifrme{height: 630px;}
.myifrme .left-bottom-area,
.myifrme .main-menu{display: none !important;}
/*.dapei-left a{height: 630px;}*/

.loadingBox{position: fixed;display: none;width: 100%;height: 100%;left: 0;top:0;z-index: 9999;}

.loadEffect{
    width: 100px;
    height: 100px;
    position: absolute;
    top:50%;
    left: 50%;
    margin: -50px 0 0 -50px;
    transform: scale(0.5);
}
.loadEffect span{
    display: inline-block;
    width: 30px;
    height: 10px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    background: #c70025;
    position: absolute;
    -webkit-animation: load 1.04s linear infinite both;
}
@-webkit-keyframes load{
    0%{
        opacity: 0;
    }
    50%{opacity: 0.5}
    100%{
        opacity: 1;
    }
}
.loadEffect span:nth-child(1){
    left: 0;
    top: 50%;
    margin-top:-5px;
    -webkit-animation-delay:0.13s;
}
.loadEffect span:nth-child(2){
    left: 10px;
    top: 20px;
    -webkit-transform: rotate(45deg);
    -webkit-animation-delay:0.26s;
}
.loadEffect span:nth-child(3){
    left: 50%;
    top: 10px;
    margin-left: -15px;
    -webkit-transform: rotate(90deg);
    -webkit-animation-delay:0.39s;
}
.loadEffect span:nth-child(4){
    top: 20px;
    right:10px;
    -webkit-transform: rotate(135deg);
    -webkit-animation-delay:0.52s;
}
.loadEffect span:nth-child(5){
    right: 0;
    top: 50%;
    margin-top:-5px;
    -webkit-transform: rotate(180deg);
    -webkit-animation-delay:0.65s;
}
.loadEffect span:nth-child(6){
    right: 10px;
    bottom:20px;
    -webkit-transform: rotate(225deg);
    -webkit-animation-delay:0.78s;
}
.loadEffect span:nth-child(7){
    bottom: 10px;
    left: 50%;
    margin-left: -15px;
    -webkit-transform: rotate(270deg);
    -webkit-animation-delay:0.91s;
}
.loadEffect span:nth-child(8){
    bottom: 20px;
    left: 10px;
    -webkit-transform: rotate(315deg);
    -webkit-animation-delay:1.04s;
}
.filechoose{position: absolute;right: 6px;top:6px;width: 68px;height: 26px;overflow: hidden;}
.filename{line-height: 38px;height: 38px;text-indent: 1em;}
/*人才招聘*/
.zp-top{background: #eaeaea;}
.zp-th{float: left;width: 25%;box-sizing: border-box;padding: 0 40px;line-height: 58px;color: #333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.zp-list{border-bottom: 1px solid #ebebeb;}
.zp-list .i{position: absolute;width: 14px;height: 14px;right: 60px;top:50%;margin-top: -7px;}
.zp-list .i:before{content: '';position: absolute;left:0;width: 100%; top:50%;border-top: 2px solid #cacaca;margin-top: -1px;}
.zp-list .i:after{content: '';position: absolute;top:0;height: 100%; left:50%;border-right: 2px solid #cacaca;margin-left: -1px;}
.zp-list .zp-tr{cursor: pointer;}
.zp-con{background: #f3f3f3;padding: 40px;display: none;}
.zp-page{margin-bottom: 30px;}
.zp-page h4{font-weight: bold;color: #c70125;font-size: 14px;margin-bottom: 5px;}
.zp-page p{color: #797979;margin: 2px;}
.zp-page:last-child p{color: #333;}
.zp-page:last-child p a{color: #c70125;}
.zp-tr.active .i:after{opacity: 0;}
.zp-box{margin-bottom: 40px;}
.zp-list .zp-tr:hover .zp-th{color: #c70025;}
.zp-list .zp-tr.active .zp-th{color: #c70025;}
.zp-list .zp-tr:hover .i:before{border-color: #c70025;}
.zp-list .zp-tr:hover .i:after{border-color: #c70025;}
.zp-list .zp-tr.active .i:before{border-color: #c70025;}
.zp-list .zp-tr.active .i:after{border-color: #c70025;}


/*专题样式*/
.thbk-top{padding-bottom: 15px;}
.thbk-title{width: 610px;height: 154px;background: url("../images/thbk-title.png") no-repeat;background-size: 100% 100%;line-height: 144px;margin: 0 auto;max-width: 100%;}
.size36{font-size: 36px;}
.colorfff{color: #fff;}
.bold{font-weight: bold;}
.img222{position: absolute;bottom:-14px;left: 0;width:100%;z-index: -1;}
.zindex5{z-index: 5;}
.thbk-bot{background: #e7ba7c;position: relative;z-index: 9;}
.padding20{padding: 20px;}
.padding30{padding: 30px;}
.thbk-warp{border-radius: 10px;}
.thbk-left{width: 34%;overflow: hidden;}
.thbk-left-bot{position: absolute;width: 100%;bottom:0;left: 0;background: #c70125;}
.wang{position: absolute;left: 0;width: 100%;bottom:100%;}
.thbk-left-con p{color: #fff;}

.thbk-right{width: 64%;}
.thbk-right .img100{height: 235px;}
.thbk-right .swiper-slide a{display: block;border:2px solid #f10731;overflow: hidden;}
.thbk-right .swiper-slide h3{height: 37px;line-height: 37px;background: #dd0a31;font-size: 16px;color: #ffbe0e;padding: 0 30px;}
.brot-bot{background: #c70125;padding: 11px 30px;position: relative;}
.youhuijia{color: #fff;}
.youhuijia span{color: #fff;font-size: 46px;font-family: dincondbold;}
.lijiqianggou{position: absolute;background: url("../images/btnbg.png") no-repeat center;background-size: cover; right: 30px;top:50%;border-radius: 6px; width: 104px;line-height: 34px;margin-top: -15px;font-size: 17px;font-weight: bold;color: #c70125;text-align: center;}
.renqi{position: absolute;top:15px;left: 15px;width: 70px;}
.renqi img{width: 100%;vertical-align: bottom;}
.dcfl-warp{border:2px solid #e8bd7f;overflow: hidden;}

.dcfl-top{background: url("../images/dcfl-top.png") no-repeat center;background-size: cover;line-height: 120px;}
.dcfl-bot{background: #fff7ea;padding: 30px 45px;}
.dcfl-bot li{background: #fff;padding: 20px;margin-bottom: 25px;}
.dcfl-bot li:last-child{margin-bottom: 0;}
.dcfl-bot a{display: block;position: relative;}
.dcfl-bot .img100{width: 346px;}
.dcfl-con{position: absolute;left: 400px;top:25px;right: 50px;}
.dcfl-con h4{font-size: 22px;color: #333;margin-bottom: 20px;}
.dcfl-con1{margin-bottom: 10px;min-height: 4em;}
.dcfl-con1 p{color: #333;}
.dcfl-con2 p{color: #ad001f;}
.clgnum{position: absolute;width: 50px;line-height: 42px;border-top-left-radius: 42px;border-bottom-left-radius: 42px;background: #c70125;text-align: center;color: #fff;font-family: dincondbold;font-size: 22px;right: -20px;bottom:20px;}
.hdzx-top{border:2px solid #e7ba7c;line-height: 76px;background: url("../images/56.png") no-repeat center;background-size: 100% 100%;position: relative;margin-bottom: 34px;}
.radius20{border-radius: 20px;}
.radius25{border-radius: 25px;}
.radius30{border-radius: 30px;}
.hdzx-top-rnd{position: absolute;top:22px;height: 150px;line-height: normal;}
.hdzx-top-rnd:before{content: "";height: 100%;top:0;width: 2px;background: #eec997;left: 50%;margin-left: -1px;position: absolute;}
.hdzx-top-rnd1{left: 70px;}
.hdzx-top-rnd2{right: 70px;}
.hdzx-bot{padding: 90px 60px;}
.tuo{position: absolute;left: 50%;margin-left: -7px;}
.tuo img{vertical-align: bottom;width: 15px;display: block;}
.tuo1{top:0;}
.tuo2{bottom:0;}
.zxleft-top{background: #e7ba7c;padding: 10px 0;margin-bottom: 30px;}
#scrollBox{height: 170px; padding:10px 76px;overflow: hidden;text-align: center;}
#scrollBox p{line-height: 1.7em;color: #fff;font-size: 20px;}
.zxleft{width: 43%;}
.zxinput{border:1px solid #e5e5e5;border-radius: 48px;position: relative;margin-bottom: 20px;width: 100%;}
.zxinput .text{display: block;width: 100%;height: 48px;font-size: 16px;color: #333;}
.zxselect select{display: block;width: 90%;height: 48px;font-size: 16px;color: #333;border:none;}
.zxinput{overflow: hidden;}
.zxinput span{position: absolute;top:0;left: 10px;font-size: 16px;color: #333;line-height: 48px;}
.zxinput span img{vertical-align: middle;margin-top: -4px;}
.zxinput-ip{margin-left: 106px;}
.closetext{width: 21px;height: 21px;background: url("../images/x.png") no-repeat center;background-size: cover;position: absolute;top:50%;margin-top: -10px;right: 14px;cursor: pointer;display: none;}
.zxselect{width: 48%;}
.zxselect span{left: 20px;}
.zxselect .zxinput-ip{margin-left:70px;}
.mscx{width: 328px;height: 57px;line-height: 57px;background: url("../images/mscx.png") no-repeat center;background-size: 100% 100%;display: block;text-align: center;margin: 0 auto;max-width: 90%;font-size: 22px;font-weight: bold;color: #c70125;}
.zxright{width: 49.8%;}
.zxright-top{position: relative;margin-bottom: 120px;margin-top: 30px;}
.zxright-top img{display: block;margin-bottom: 50px;width: 260px;max-width: 100%;}
.zxright-top p{font-size: 15px;color: #595656;}
.zxright-top span{font-family: dincondbold;font-size: 36px;color: #c70025;position: absolute;right: 0;bottom:0;line-height: 1em;}
.tnhgd{text-align: center;margin-top: 15px;display: none;}
.tnhgd span{margin: 0 5px;}
.tnhgd .swiper-pagination-bullet-active{background: #c70025;}
.fudong li{position: relative;}
.fudong-hide{position: absolute;right: 100%;margin-right: 4px; bottom: 0;width: 120px;display: none;box-shadow: 0 0 5px 0 #ddd;}
.fudong-hide img{width: 100%;vertical-align: bottom;}
.fudong li:hover .fudong-hide{display: block;}
.fudong li.active .fudong-hide{display: block;}

/* 整装大家居s */
.djj-body .ban-box{text-align: left;}
.djj-body .ban-text{text-align: center;padding: 0 30px;}
.djj-body .ban-text h2{color: #2c1a0e;letter-spacing: normal !important;text-indent: 0 !important;}
.djj-body .ban-text p{color: #2c1a0e;letter-spacing: normal !important;text-indent: 0 !important;}
.djj-body .ban-text div{filter: brightness(0.5);}
.jj-type{font-size: 0;}
.jj-type a{font-size: 16px;color: #7f7f7f;position: relative;margin-right: 60px;padding-bottom: 12px;transition: all .4s;display: inline-block;}
.jj-type a:last-child{margin-right: 0;}
.jj-type a.active{color: #000;}
.jj-type a::after{content: "";position: absolute;left: 50%;transform: translateX(-50%);opacity: 0;width: 0;transition: all .4s;border-bottom: 2px solid #000;bottom: 0;}
.jj-type a.active::after{width: 100%;opacity: 1;}
.jj-type a:hover::after{width: 100%;opacity: 1;}
.jj-type a:hover{color: #000;}
.mg-bt30{margin-bottom: 30px;}
.main-condition{border:1px solid #dadada;}
.condition-page{position: relative;border-bottom: 1px solid #dadada;min-height: 48px;}
.condition-page:last-child{border-bottom: none;}
.condition-name{position: absolute;top:0;left: 30px;line-height: 48px;color: #3d3d3d;}
.condition-name a{color: #3d3d3d;}
.condition-con{margin-left: 100px;}
.condition-con{font-size: 0;padding: 5px;}
.condition-con li{display: inline-block;vertical-align: middle;font-size: 14px;line-height: 38px;margin-right: 44px;}
.condition-con li a{transition: all .4s;}
.condition-con li a:hover{color: #c70125;border-color: #c70125;}
.condition-crumb li a{display: inline-block;border:1px solid #dadada;line-height: 24px;padding: 0 20px 0 5px;position: relative;}
.condition-crumb li a::before{content: "";position: absolute;right: 5px;top:50%;border-top: 1px solid #dadada;width: 8px;transform: rotate(45deg);transition: all .4s;}
.condition-crumb li a::after{content: "";position: absolute;right: 5px;top:50%;border-top: 1px solid #dadada;width: 8px;transform: rotate(-45deg);transition: all .4s;}
.condition-crumb li a:hover::before{border-color: #c70125;}
.condition-crumb li a:hover::after{border-color: #c70125;}
.condition-crumb li{margin-right: 20px;}
.djj{font-size: 0;}
.djj li{font-size: 14px;width: 32%;display: inline-block;vertical-align: top;margin-right: 2%;margin-bottom: 50px;}
.djj li:nth-child(3n){margin-right: 0;}
.page{text-align: center;margin-top: 50px;}
.page a{display: inline-block;vertical-align: middle;transition: all .4s;min-width: 40px;line-height: 40px;border:1px solid #e9e9e9;}
.pages{font-size: 18px;color: #a09f9f;margin: 3px;}
.pages:hover{color: #c70125;border-color: #c70125;}
.pages.active{color: #c70125;border-color: #c70125;}
.page-left{margin-right: 10px;}
.page-right{margin-left: 10px;}
.page-btn{width: 88px;background: #e9e9e9;}
.page-btn:hover{background: #c70125;color: #fff;}
.mg-bt50{margin-bottom: 50px;}
.price24{font-size: 24px;color: #c70125;}
.djj-style .img100{border:1px solid #ddd;}
/*.djj-style p{color: #4b4b4b;font-size: 18px;}*/
.djj-style p{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.mg-bt20{margin-bottom: 20px;}
.mg-bt10{margin-bottom: 10px;}
/* 整装大家居e */
/* 整装大家居详情s */
.djjxq-img{width: 53.57%;}
.view{margin-bottom: 2%;}
.preview .swiper-slide{width: 23.5%;margin-right: 2%;cursor: pointer;}
.view .swiper-slide .img100 img{object-fit: contain;}
.preview .swiper-slide .img100 img{object-fit: contain;}
.hydd-img .img100 img{object-fit: contain;}
.gwc-cp-img img{object-fit: contain;}
.djj .img100 img{object-fit: contain;}
.hydd-img .img100 img{object-fit: contain;}
.hydd-img .swiper-slide .img100{border:1px solid #ddd;}
.gwc-cp-img .img100{border:1px solid #ddd;}
.preview .swiper-slide:last-child{margin-right: 0;}
.preview .swiper-slide::after{content: "";width: 100%;height: 100%;border:2px solid #c70125;box-sizing: border-box;top:0;left: 0;position: absolute;opacity: 0;transition: all .4s;}
.preview .swiper-slide.active-nav::after{opacity: 1;}
.preview .swiper-slide:hover::after{opacity: 1;}
.viewBtn div{cursor: pointer; position: absolute;width: 42px;height: 42px;top:50%;margin-top: -21px;z-index: 9;border-radius: 100%;transition: all .4s;}
.viewBtn1{left: 10px;background: rgba(0,0,0,.5) url(../images/btn3.png) no-repeat center; background-size: cover;}
.viewBtn2{right: 10px;background: rgba(0,0,0,.5) url(../images/btn4.png) no-repeat center;background-size: cover;}
.viewBtn div:hover{background-color: #c70125;}
.djjxq-con{width: 40.71%;}
.title30 h2{color: #000000;font-size: 30px;}
.viewBtn{display: none;}
.ysxz{color: #000000;}
.color-list{font-size: 0;}
.color-list a{color: #6f6f6f; font-size: 14px;display: inline-block;min-width: 87px;padding: 0 5px;text-align: center;border:1px solid #aaaaaa;transition: all .4s;margin-right: 15px;line-height: 32px;box-sizing: border-box;margin-top: 12px;overflow: hidden;text-overflow: ellipsis;height: 34px;white-space: nowrap;max-width: 100%;}
.color-list a.active{border-color: #c70125;color: #c70125;}
.color-list a:hover{border-color: #c70125;color: #c70125;}
.mg-bt40{margin-bottom: 40px;}
.ljdl-group a{display: inline-block;}
.ljdl-group a img{width: 33px; display: inline-block;vertical-align: middle;margin-right: 14px;}
.ljdl-group a span{display: inline-block;vertical-align: middle;color: #fff;line-height: 52px;}
.goumai{transition: all .4s;background: #c70125;font-size: 20px;padding: 0 15px;}
.goumai:hover{background: #f59543;}
.mg-bt80{margin-bottom: 80px;}
.title24 h2{font-size: 24px;color: #000;}
.title-bottom-line{border-bottom: 1px solid #e1e1e1;}
.title-bottom-line h2{position: relative;display: inline-block;padding-bottom: 20px;}
.title-bottom-line h2::after{content: '';position: absolute;width: 100%;bottom:-1px;left: 0;border-bottom: 1px solid #000;}
.djjxq-edit img{max-width: 100%;height: auto !important;vertical-align: bottom;display: block;margin: 0 auto;}
.djjxq-con .title30 h2{font-size: 28px;}
/* 整装大家居详情e */

/* 登录 s */
.denglu{border-radius: 10px; background-color: rgb(255, 255, 255); box-shadow: 0px 3px 7px 0px rgba(75, 0, 12, 0.5);width: 880px;max-width: 100%;margin: 0 auto;box-sizing: border-box;padding: 50px;}
.denglu-logo img{height: 58px;}
.mg-bt70{margin-bottom: 70px;}
.login-list{width: 614px;max-width: 100%;margin: 0 auto;border:1px solid #c4c4c4;position: relative;margin-bottom: 20px;}
.login-list input{display: block;width: 100%;height: 50px;line-height: 50px;font-size: 16px;color: #000;}
.login-name{position: absolute;left:18px;line-height: 50px;font-size: 16px;color: #676767;}
.login-list img{width: 50px;right: 5px;top:0;position: absolute;}
.login-text{margin-left: 60px;margin-right: 70px;}
.ljdl{display: inline-block;margin: 60px auto 0;background: #c70125;color: #fff;text-align: center;color: #fff;font-size: 18px;width: 235px;line-height: 50px;transition: all .4s;}
.ljdl:hover{background: #f59543;}
.xq-ljdl-group a{margin-top: 0 !important;}
/* 登录 e */
/* 购物车 s */
.gouwuche-box{padding:30px 40px 40px;}
.gwc-table td{text-align: center;padding:30px 20px;}
.gwc-table thead td{padding:10px 20px;color: #000;border-bottom: 1px solid #fff;}
.gwc-table td:first-child{text-align: left;}
.gwc-table thead{background:#f3f3f3;}
.del{color: #000;transition: all .4s;}
.del:hover{color: #c70125;}
.cal-l, .cal-r{cursor: pointer;transition: all .4s;width: 20px;height: 20px;line-height: 20px;text-align: center;user-select: none;background: none;color: #8e8d8d;}
.cal-box div.none{cursor: default;background: none;color: #8e8d8d;}
.cal-num{width: 44px;height: 20px;border-left:1px solid #c4c4c4;border-right:1px solid #c4c4c4;background: none;text-align: center;color: #8e8d8d;font-size: 18px;}
.cal-box{display: flex;align-items: center;border:1px solid #c4c4c4;width: 86px;margin: 0 auto;}
.cal-l:hover{background: #c70125;color: #fff;}
.cal-r:hover{background: #c70125;color: #fff;}
.cal-box div.none:hover{background: none;color: #8e8d8d;}

.gwc-cp{display: flex;align-items: center;}
.gwc-cp-img{width: 300px;max-width: 50%;}
.gwc-cp-con{width: 62%;margin-left: 4%;}
.gwc-cp-con h3{font-size: 20px;color: #282828;margin-bottom: 15px;}
.gwc-color{color: #000;}
.gwc-color span{color: #4c4c4c;}
.gwc-table tbody tr{transition: all .4s;}
.gwc-table tbody tr:hover{background: #f3f3f3;}
.shxx{border-top: 1px solid #d9d9d9;padding:30px 20px;}
.shdz{font-size: 16px;color: #000;}
.shxx-page-select .shxx-item{display: inline-block;vertical-align: top;width: 30.33%;margin-right: 3%;}
.shxx-form{width: 730px;max-width: 100%;}
.shxx-page-select{width: 46%;}
.shxx-item{border:1px solid #c4c4c4;box-sizing: border-box;font-size: 14px;margin-top: 20px;}
.shxx-item .text{display: block;width: 100%;line-height: 32px;height: 32px;color: #000;text-indent: 15px;}
.shxx-page-xxdz{width: 54%;}
.shxx-page{font-size: 0;}
.shxx-page-name{width: 29.1%;}
.shxx-page-tel{width: 69.4%;}
.shxx-page-full{width: 100%;}
.shxx-page-select select{border:none;width: 100%;height: 32px;line-height: 32px;color: #000;border-radius: 0;}
.ljdl-group a:nth-child(2){background-color: #f59543;margin-left: 15px;}
.ljdl-group a:nth-child(2):hover{background: #c70125;}
input{border-radius: 0;}
/* 购物车 e */

/* dddy1 s */
.dddy1{position: absolute;top:0;right: 0;font-size: 16px;color: #fff;background: #f59543;border-radius: 10px;line-height: 32px;width: 93px;text-align: center;transition: all .4s;}
.dddy1:hover{background: #c70125;}

.dddy2{position: absolute;top:0;right: 100px;font-size: 16px;color: #fff;background: #c70125;border-radius: 10px;line-height: 32px;width: 93px;text-align: center;transition: all .4s;}
.dddy2:hover{background: #f59543;}

.ddxx-lxxx h3{font-size: 18px;color: #000;}
.ddxx-lxxx li{position: relative;padding-left: 94px;margin-top: 10px;}
.ddxx-lxxx li p:first-child{position: absolute;top:0;left: 0;}
.ddxx-lxxx li p{font-size: 16px;color: #646464;}
.ddxx-lxxx li p span{margin-right: 20px;color: #646464;display: inline-block;}
.ddxx-lxxx li p span:last-child{margin-right: 0;}
.ddxx-total{position: absolute;right: 0;bottom:0;}
.ddxx-total p{font-size: 16px;color: #333;margin-bottom: 5px;}
.ddxx-lxxx{margin-right: 200px;}
.gwc-table2{border-top: 1px solid #d2d2d2;}
.gwc-table2 tr{border-bottom: 1px dashed #d2d2d2;}
/* dddy1 e */
/* 会员订单 s */
.title18 h3{font-size: 18px;color: #000;}
.title-hydd{border-bottom: 1px solid #d2d2d2;padding-bottom: 15px;}
.dd-time{margin-top: 12px;color: #838383;}
.hydd-img{font-size: 0;margin-bottom: 20px;}
.hydd-img li{font-size: 14px;display: inline-block;vertical-align: top;width: 19%;margin-right: 1.25%;margin-bottom: 20px;}
.hydd-img li:nth-child(5n){margin-right: 0;}
.hhdd-item{border-bottom: 1px dashed #999;padding-top: 10px;}
.hydd-zj{display: flex;align-items: baseline;justify-content: right;}
.hydd-zj p{margin-bottom: 0;}
.btn110{display: inline-block;width: 110px;line-height: 30px;border:1px solid #f59543;color: #fff;border-radius: 10px;background: #f59543;text-align: center;transition: all .4s;margin-right: 10px;}
.btn110-k{background: none;color: #f59543;}
.btn110:hover{background: #c70125;color: #fff;border-color: #c70125;}
.btn110:last-child{margin-right: 0;}
.price24 span{color: #c70125;}
.swiperDot{margin-top: 20px;}
.swiperDot .swiper-pagination-bullet{opacity: 1;margin: 0 3px;background: #ddd;}
.swiperDot .swiper-pagination-bullet-active{background: #c70125;}
/* 会员订单 e */


.fixed-style{position: fixed;z-index: 999;background: rgba(0,0,0,.5);width: 100%;height: 100%;top:0;left: 0;display: none;}
.fixed-content{position: relative;width: 600px;max-width: 92%;background: #fff;margin: 0 auto;padding: 50px;box-sizing: border-box;}
.close32{cursor: pointer;position: absolute;right: 15px;top:15px;width: 32px;height: 32px;background: #ddd url("../images/gb64.png") no-repeat center;background-size: cover;transition: all .4s;border-radius: 100%;}
.close32:hover{background-color: #c70125;}
.des16 p{font-size: 16px;color: #333;}
.ljdl.none{display: none !important;}
.shop .h-hy{color: #fff;margin-right: 0;}
.p-center{margin-left: 15px;}
.clowt{display: inline-block;}
.tylw{display: inline-block;text-align: left;}
.pltd{display: flex;align-items: center;}
.pltd img{width: 64px;margin-right: 20px;}
.pltd a{color: #c70125;}


.zhy-body .ban-text{margin-bottom: 9%;}
.zhy-body .ban-text div{display: none;}
.zhy-body .ban-text h2{font-size: 60px;letter-spacing: 5px;text-indent: 5px;}
.zhy-body .ban-text p{font-size: 18px;}

.title20 h3{font-size: 20px;}
.title20 span{font-size: 12px;}
.title-fff h3{color: #fff;}
.title-fff span{color: #fff;}
.zzjj-a .title20{position: absolute;top:6%;left: 10%;z-index: 9;}
.tjjj-list-odd{margin-bottom: 1.5%;}
.tjjj-list-odd li:nth-child(1){width: 65.714%;float: left;}
.tjjj-list-odd li:nth-child(2){width: 32.785%;float: right;}
.tjjj-list-even li:nth-child(1){width: 32.785%;float: left;}
.tjjj-list-even li:nth-child(2){width: 65.714%;float: right;}
.tjjj-list a{display: block;position: relative;}
.tjjj-list .img100 img{object-fit: cover;}
.rxcp-list .img100 img{object-fit: cover;}
.title-style{background: rgba(255,255,255,.8);box-sizing: border-box;padding: 20px;position: absolute;z-index: 9;}
.title-style p{font-size: 16px;color: #302f2f;}
.tjjj-title{position: absolute;z-index: 9;top:10%;left: 5%;max-width: 90%;}
.csge{display: block;height: 592px;}
.title-fff h2{color: #fff;}
.img1207{transition: all .4s;}
.img1207 img{height: 56px;}
.rxcp-list-odd{width: 41.785%;padding-top: 100px;}
.rxcp-list-odd li{margin-right: 88px;}
.rxcp-list a{display: block;position: relative;}
.rxcp-list-even{width: 58.215%;}
.rxcp-list-even li:nth-child(1){margin-left: 224px;margin-bottom: 67px;}
.rxcp-list-even li:nth-child(2){margin-left: 76px;}
.rxcp-title{background: rgba(244,244,244,.8);bottom:26px;}
.rxcp-list-odd li .rxcp-title{width: 330px;right: -88px;}
.rxcp-list-even li:nth-child(1) .rxcp-title{left: -103px;}
.rxcp-list-even li:nth-child(2) .rxcp-title{left: -80px;}
.title24-rxcp{position: absolute;top:16px;left: 0;}
.dlgtes{display: inline-block;}
.dlgtes:hover .img1207{margin-bottom: 10px;}

.imgscale .img100{overflow: hidden;}
.imgscale:hover .img100 img{transform: scale(1.05);}
.sl-list.active:after,.ssk-page.active:after,.mdss-right.active:after{transform: rotate(180deg);}
.bannerBtn div,.chuangBtn div,.play,.ss,.ban-text div,.hisBtn div,.cp-share a,.cpxq-btn div,.hxBtn div,.close46{background-size: cover;background-position: center;background-repeat: no-repeat;}
.shadow,.imgscale .img100 img,.news .i,.new-bot,.more,.more:after,.nav-yi:after,.dpnr,.sl-list:after,.new-bot h4,.footer-nav a,.fudong li,.menu-handler .burger,.history h4,.history h5,.hisdot:before,.hisdot,.whlist li,.wh-text h4,.wh-text p,.hide-nav img,.hide-nav a,.pro-shadow,.pro-line,.pro-lx,.prodcuts-bot .i:after,.prodcuts-bot .i:before,.prodcuts-bot p,.cpxq-btn div,.ssk-page:after,.popBtn div,.pop-close,.ckgd img,.gdan-con,.rdhd-list a:before,.rdhd-list a,.naver a:after,.position a,.xw h2,.xw p,.xw span,.sp-sm li,.sp-sm,.mdss-right:after,.lc li,.lc p,.lc li:after,.zp-list .i:after{transition: all .4s;}
.slideUp,.swiper-slide-active .banner-text1,.swiper-slide-active .banner-text2{animation:slideUp 1.5s both ease-out;-webkit-animation:slideUp 1.5s both ease-out;}
@keyframes up{
    0%{
        opacity: 0;
        -webkit-transform: translateY(50px);
        transform: translateY(50px);
        -webkit-transition: all .8s cubic-bezier(.645, .045, .355, 1);
        transition: all .8s cubic-bezier(.645, .045, .355, 1);
    }
    100%{
        opacity: 1;
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
        -webkit-transition: all .8s cubic-bezier(.645, .045, .355, 1);
        transition: all .8s cubic-bezier(.645, .045, .355, 1);
    }
}
@keyframes slideUp{
    0%{opacity:0;-webkit-transform: translateY(80px);transform: translateY(80px);}
    100%{opacity: 1;-webkit-transform: translateY(0px);transform: translateY(0px);}
}

.sp-big li:hover .bofang{animation:toShadow 1.5s linear infinite;-webkit-animation:toShadow 1.5s linear infinite;}
@keyframes toShadow{
    0%{box-shadow: 0 0 0 #ddd;-webkit-box-shadow: 0 0 0 #ddd;}
    50%{box-shadow: 0 0 50px #ddd;-webkit-box-shadow: 0 0 50px #ddd;}
    100%{box-shadow: 0 0 0 #ddd;-webkit-box-shadow: 0 0 0 #ddd;}
}
@-webkit-keyframes toShadow{
    0%{box-shadow: 0 0 0 #ddd;-webkit-box-shadow: 0 0 0 #ddd;}
    50%{box-shadow: 0 0 50px #ddd;-webkit-box-shadow: 0 0 50px #ddd;}
    100%{box-shadow: 0 0 0 #ddd;-webkit-box-shadow: 0 0 0 #ddd;}
}
.toscale{
    animation: btns 1s infinite;
    -webkit-animation: btns 1s infinite;
    -moz-animation: btns 1s infinite;
    -o-animation: btns 1s infinite;
    -ms-animation: btns 1s infinite;
}
@keyframes btns {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(.92);
    }
    100% {
        transform: scale(1);
    }
}
.hvr-buzz-out {
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -ms-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
    -webkit-animation: hvr-buzz-out 2s ease infinite;
    -o-animation: hvr-buzz-out 2s ease infinite;
    animation: hvr-buzz-out 2s ease infinite;
}
@keyframes hvr-buzz-out {
    5% {
        -webkit-transform: translateX(3px) rotate(2deg);
        transform: translateX(3px) rotate(2deg);
    }
    10% {
        -webkit-transform: translateX(-3px) rotate(-2deg);
        transform: translateX(-3px) rotate(-2deg);
    }
    15% {
        -webkit-transform: translateX(3px) rotate(2deg);
        transform: translateX(3px) rotate(2deg);
    }
    20% {
        -webkit-transform: translateX(-3px) rotate(-2deg);
        transform: translateX(-3px) rotate(-2deg);
    }
    25% {
        -webkit-transform: translateX(2px) rotate(1deg);
        transform: translateX(2px) rotate(1deg);
    }
    30% {
        -webkit-transform: translateX(-2px) rotate(-1deg);
        transform: translateX(-2px) rotate(-1deg);
    }
    35% {
        -webkit-transform: translateX(2px) rotate(1deg);
        transform: translateX(2px) rotate(1deg);
    }
    40% {
        -webkit-transform: translateX(-2px) rotate(-1deg);
        transform: translateX(-2px) rotate(-1deg);
    }
    45% {
        -webkit-transform: translateX(1px) rotate(0);
        transform: translateX(1px) rotate(0);
    }
    50% {
        -webkit-transform: translateX(-1px) rotate(0);
        transform: translateX(-1px) rotate(0);
    }
}