@charset "utf-8";
/* 
    author:PengJin;
    date:2021-04-22;
*/
body{background:#f4f4f4;}
@media(max-width:1200px){
body{padding-bottom:60px}  
}

/*--wrap-title--*/
.wrap-title{margin-bottom:45px;text-align:center;overflow:hidden;animation:fadeinT 1s;}
.wrap-title h2{font-size:42px;color:#000;line-height:1.25;}
.wrap-title h2 a{color:#000;transition:all .5s;}
.wrap-title h2 a:hover{color:#df0010;}
.wrap-title p{margin-top:8px;font-size:18px;color:#666;}
@media(max-width:1200px){
.wrap-title{margin-bottom:20px;}
.wrap-title h2{font-size:30px;}
.wrap-title p{margin-top:0;font-size:14px;}
}
/*--end wrap-title--*/

/*--banner--*/
.banner{position:relative;z-index:1;clear:both;overflow:hidden;}
.banner .swiper-slide{overflow:hidden;}
.banner .swiper-slide a,.banner .swiper-slide picture{display:block;width:100%;}
.banner .swiper-slide img{display:block;position:relative;width: 100%;}
.banner .swiper-prev,.banner .swiper-next{position:absolute;z-index:9;top:50%;width:50px;height:50px;line-height:50px;color:#000;text-align:center;cursor:pointer;background:rgba(255,255,255,0.5);border-radius:50%;transform:translateY(-50%);}
.banner .swiper-prev{left:2%;}
.banner .swiper-next{right:2%;}
.banner .swiper-prev:hover,.banner .swiper-next:hover{color:#333;background:#fff;}
.banner .swiper-ctrl{position:absolute;z-index:9;left:50%;bottom:70px;height:42px;transform:translateX(-50%);}
.banner .swiper-ctrl .dot{position:absolute;left:0;top:0;padding:15px 0;overflow:hidden;}
.banner .swiper-ctrl .dot span{display:inline-block;margin-right:25px;width:9px;height:9px;border:#fff solid 1px;border-radius:50%;opacity:1;background:transparent;}
.banner .swiper-ctrl .dot span.swiper-pagination-bullet-active{border-color:#df0010;background:#df0010;}
.banner .swiper-ctrl .arrow{margin:0 auto;width:42px;height:42px;background:url(../images/Index/banner_arrow.png) no-repeat center;animation:arrow 2s linear infinite;}
.banner .swiper-ctrl .num{position:absolute;right:0;top:0;width:200px;height:42px;line-height:42px;overflow:hidden;}
.banner .swiper-ctrl .num:after{display:block;position:absolute;z-index:1;top:50%;left:50px;width:100px;height:1px;content:"";background:#fff;opacity:0.1;}
.banner .swiper-ctrl .num i{display:block;position:absolute;z-index:2;top:50%;left:50px;width:0;height:1px;background:#fff;}
.banner .swiper-ctrl .num i.active{width:100px;transition:5s;}
.banner .swiper-ctrl .num span{display:block;font-size:14px;color:#fff;font-family:"Gotham";}
.banner .swiper-ctrl .num span:before{content:"0";}
.banner .swiper-ctrl .num span.s1{float:left;}
.banner .swiper-ctrl .num span.s2{float:right;}
@media(max-width:992px){
.banner .swiper-slide img{left:0;width:100%;transform:translateX(0);}
.banner .swiper-prev,.banner .swiper-next{display:none;}
.banner .swiper-pager{bottom:20px;}
.banner .swiper-pager span{margin:0 5px !important;width:8px;height:8px;}
.banner .swiper-ctrl .dot { bottom: -60px; position: relative; top: auto; left: auto; width: 100%;}
.banner .swiper-ctrl .dot span { margin: 0 5px;}
.banner .swiper-ctrl .arrow { display: none;}
.banner .swiper-ctrl .num { display: none;}

}
@keyframes arrow{
    0%{opacity:0;transform:translateY(-100%);}
    50%{opacity:1;transform:translateY(0);}
    100%{opacity:0;transform:translateY(100%);}
}
/*--end banner--*/

.cx-product-hot {padding: 20px 0;overflow:hidden;height: 80px;line-height: 40px;}
.cx-product-hot ul { float:left; display: block;padding-left: 30px;width: 76%;overflow: hidden;background: url(../images/inpage/fire_icon.png) no-repeat left;background-size: 1.3%;}
.cx-product-hot li {float: left;color: #333;font-size: 16px;}
.cx-product-hot li a {color: #666;padding: 0 10px;border-right: 1px solid #ccc;}
.cx-product-hot li:last-child a { border:none} 
.cx-product-hot li a:hover { color:#df0010;}
@media (max-width:1200px) {
.cx-product-hot { display:none;}
}

/*--cx-product-ctrl--*/
.cx-product-ctrl{margin-bottom:20px;padding:20px 30px;overflow:hidden;background:#fff;}
.cx-product-viewmode{float:left;height:40px;line-height:40px;overflow:hidden;}
.cx-product-viewmode li{float:left;margin-right:20px;}
.cx-product-viewmode li a{color:#666;}
.cx-product-viewmode li.cur a,.cx-product-viewmode li:hover a{color:#04574f;}
.cx-product-search{position:relative;float:right;width:240px;height:40px;overflow:hidden;border:#f0f0f0 solid 1px;}
.cx-product-search input{display:block;padding:10px;width:100%;height:38px;font-size:14px;border:none;outline:none;background:#fff;}
.cx-product-search button{display:block;position:absolute;right:0;top:0;width:40px;height:40px;color:#666;cursor:pointer;border:none;outline:none;}
.cx-product-search button:hover{color:#fff;background: #df0010;}
@media (max-width:1200px){
.cx-product-ctrl { padding: 20px;}
}
/*--end cx-product-ctrl--*/

/*--product--*/
.product{padding-top:80px;overflow:hidden;background:#fff;min-width: 1440px;}
.product-tab{ position: relative; padding:92px 0;overflow:hidden;background-position:center;background-repeat:no-repeat;}
.product-menu{float:right;width:492px;height:492px;}
.product-menu ul{width:100%;height:100%;border-right:rgba(255,255,255,0.1) solid 1px;border-top:rgba(255,255,255,0.1) solid 1px;}
.product-menu li{float:left;width:50%;height:33.33%;text-align:center;cursor:pointer;border-left:rgba(255,255,255,0.1) solid 1px;border-bottom:rgba(255,255,255,0.1) solid 1px;transition:all .5s;}
.product-menu li a{display:block;position:relative; width: 100%; top:50%;transform:translateY(-50%);}
.product-menu li a:before{display:none;position:absolute;left:-4px;top:50%;margin-top:-4px;width:8px;height:8px;content:"";background:#484848;transform:rotate(45deg);}
.product-menu li i{display:block;margin:0 auto;width:30px;height:30px;}
.product-menu li span{display:block;margin-top:10px;font-size:20px;color:#fff;}
.product-menu li.cur{background:rgba(184,184,184,.23);}
.product-menu li.cur a:before{display:block;}
.product-menu li .tab-cir { display: none; position: absolute;}
.product-menu li .tab-cir em { float: left; display: block; background:url(../images/Index/product-cir.png) no-repeat center; width: 53px; height: 53px; transform: scale(0); animation: light2 3s infinite;}
.product-menu li .tab-cir span { position: relative; float: left; padding: 5px 20px; font-size: 16px; color: #fff;border-radius: 10px; background: rgba(0,0,0,0.3);}
.product-menu li.cur .tab-cir { display: block;}
.product-menu li:nth-child(1) .tab-cir {left: 624px;top: 270px;}
.product-menu li:nth-child(2) .tab-cir {left: 920px;top: 279px;}
.product-menu li:nth-child(3) .tab-cir {left: 795px;top: 300px;}
.product-menu li:nth-child(4) .tab-cir {left: 684px;top: 375px;}
.product-menu li:nth-child(5) .tab-cir {left: 490px;top: 390px;}
.product-menu li:nth-child(6) .tab-cir {left: 1031px;top: 84px;}
.product-main{margin-top:20px;height:0;overflow:hidden;}
.product-main .item{overflow:hidden;}
.product-main .item img{display:block;width:100%;}
@keyframes light2{
    0%{ transform: scale(0.7);opacity:0;}
    50%{ transform: scale(1);opacity:1;}
    100%{ transform: scale(1);opacity:0;}
}
@media(max-width:1440px){
.product{padding-top:70px;}
.product-tab{padding:80px;}
.product-menu li:nth-child(1) .tab-cir {left: 390px;top: 270px;}
.product-menu li:nth-child(2) .tab-cir {left: 600px;top: 400px;}
.product-menu li:nth-child(3) .tab-cir {left: 580px;top: 300px;}
.product-menu li:nth-child(4) .tab-cir {left: 460px;top: 375px;}
.product-menu li:nth-child(5) .tab-cir {left: 260px;top: 390px;}
.product-menu li:nth-child(6) .tab-cir {left: 800px;top: 84px;}
}
@media(max-width:1200px){
.product { min-width:auto;}
.product{padding:30px 10px 0;}
.product-tab{padding:0;height:auto;background-image:none !important;}
.product-menu{float:none;width:100%;height:auto;background:#484848;}
.product-menu ul{overflow:hidden;}
.product-menu li{width:33.33%;height:50px;line-height:50px;}
.product-menu li i{display:none;}
.product-menu li span{margin-top:0;font-size:16px;}
.product-menu li.cur{background:#df0010;}
.product-menu li.cur:before{display:none;}
.product-main{height:auto;display:block;}
}
/*--end product--*/


/*--ad--*/
.ad{padding-top:80px;overflow:hidden;background:#fff;}
.ad .inner{position:relative;padding:100px;height:390px;overflow:hidden;background:url(../images/Index/ad01_bg.jpg) no-repeat center;}
.ad .inner .text{padding-top:20px;width:420px;text-align:center;color:#fff;}
.ad .inner .text h3{line-height:60px;font-size:48px;}
.ad .inner .text p{line-height:40px;font-size:18px;}
.ad .inner .text .zxBox{padding-top:20px;overflow:hidden;}
.ad .inner .text .zxBox a{display:inline-block;margin:0 7px;width:142px;height:42px;line-height:40px;font-size:16px;color:#fff;border:#fff solid 1px;transition:all .5s;}
.ad .inner .text .zxBox a:before{display:inline-block;position:relative;top:-3px;margin-right:5px;width:24px;height:24px;content:"";background-repeat:no-repeat;background-size:100%;vertical-align:middle;}
.ad .inner .text .zxBox a:nth-child(1){display:inline-block;}
.ad .inner .text .zxBox a:nth-child(1):before{background-image:url(../images/Index/zxBox_01.png);}
.ad .inner .text .zxBox a:nth-child(2):before{background-image:url(../images/Index/zxBox_02.png);}
.ad .inner .text .zxBox a:hover{background:#df0010;border-color:#df0010;}
@media(max-width:1440px){
.ad{padding-top:70px;}
}
@media(max-width:1200px){
.ad{padding-top:30px;}
.ad .inner{padding:60px 10px;}
.ad .inner .text{padding:0;width:100%;}
.ad .inner .text h3{line-height:1.5;font-size:30px;}
.ad .inner .text p{line-height:1.5;font-size:14px;}
.ad .inner .text .zxBox a{font-size:14px;}
}
/*--end ad--*/

/*--case--*/
.case{padding-top:80px;overflow:hidden;background:#fff;}
.case-menu{text-align:center;overflow:hidden;}
.case-menu li{display:inline-block;margin:0 8px;width:140px;height:50px;line-height:50px;font-size:18px;}
.case-menu li a{display:block;color:#666;transition:all .5s;}
.case-menu li.cur a,.case-menu li:hover a{color:#fff;background:rgba(23,59,112,.3);}
.case-main{margin-top:50px;height:600px;overflow:hidden;}
.case-main .item{position:relative;overflow:hidden;}
.case-main .pic{overflow:hidden;}
.case-main .pic picture{display:block;}
.case-main .pic img{display:block;position:relative;left:50%;width:1920px;transform:translateX(-50%);transition:all 1s;}
.case-main .pic:hover img{opacity:0.8;}
.case-main .con{position:absolute;left:50%;bottom:0;padding: 20px 40px;width:1440px;background: rgba(0,0,0,0.3);transform:translateX(-50%);}
.case-main .text{position:relative;padding-right:260px;overflow:hidden;}
.case-main .text h3{line-height:32px;font-size:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.case-main .text h3 a{color:#fff;}
.case-main .text h3 a:hover{color:#df0010;}
.case-main .text p{margin-top:10px;height: 30px;line-height:30px;font-size:16px;color:#fff;overflow:hidden;opacity:.5;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.case-main .text .more{display:block;position:absolute;right:0;top:25px;width:140px;height:48px;line-height:48px;text-align:center;font-size:16px;color:#fff;background:rgba(23,59,122,.35);}
@media(max-width:1440px){
.case{padding-top:70px;}
.case-main .con { width:1200px;}
}
@media(max-width:1200px){
.case{padding:30px 10px 0;}
.case-menu li{display:block;float:left;margin:1px;width:calc(33.333% - 2px);height:40px;line-height:40px;font-size:14px;}
.case-menu li a{color:#fff;background:#484848;}
.case-main{margin-top:20px;height:auto;}
.case-main .item{height:auto;background-image:none !important;}
.case-main .pic img{position:static;left:0;width:100%;transform:translateX(0);}
.case-main .con{position:static;padding:20px;width:100%;transform:translate(0);background:#484848;}
.case-main .text{padding:0;}
.case-main .text h3{line-height:1.5;font-size:18px;}
.case-main .text p{margin-top:5px;height:44px;line-height:22px;font-size:14px;}
.case-main .text .more{position:static;margin-top:20px;width:100px;height:40px;line-height:40px;font-size:14px;}
}
/*--end case--*/

/*--adv--*/
.adv{padding:80px 0;background:url(../images/Index/store_bg.png);}
.adv .wrap-title h2{font-size:48px;font-weight:bold;}
.adv .wrap-title h2:after{display:block;margin:10px auto 6px;width:30px;height:4px;content:"";background:#df0010;}
.adv .wrap-title h3{font-size:42px;line-height:1.25;color:#000;}
.adv .inner{position:relative;}
.adv-list{float:left;width:77.68%;overflow:hidden;}
.adv-list .item{display:flex;flex-wrap:wrap;animation:fadeinR 1s;}
.adv-list .item:nth-child(even){flex-direction:row-reverse;animation:fadeinL 1s;}
.adv-list .pic{width:50%;overflow:hidden;}
.adv-list .pic img{display:block;width:100%;}
.adv-list .text{padding:90px 70px;width:50%;overflow:hidden;}
.adv-list .text h3{font-weight:bold;font-size:24px;color:#000;}
.adv-list .text p{margin-top:10px;line-height:30px;font-size:16px;color:#666;}
.adv-list .item:nth-child(even) .text{padding-left:0;}
.adv-ad{position:absolute;z-index:9;right:0;width:270px;animation:fadeinB 1s;}
.adv-ad img{display:block;transform:translateY(20px);}
@media(max-width:1440px){
.adv{padding:70px 0;}
.adv-list .text{padding:65px 50px;}
.adv-ad{width:230px;}
}
@media(max-width:1200px){
.adv{padding:30px 10px;}
.adv .wrap-title h2{font-size:32px;}
.adv .wrap-title h2:after{width:20px;height:2px;}
.adv .wrap-title h3{font-size:30px;}
.adv-list{float:none;width:100%;}
.adv-list .item{margin-bottom:25px;}
.adv-list .pic{width:100%;}
.adv-list .text{padding:10px 0 0;width:100%;}
.adv-list .text h3{font-size:18px;}
.adv-list .text p{margin-top:5px;line-height:1.5;font-size:14px;}
.adv-ad{display:none;}
}
/*--end adv--*/

/*--aboutus--*/
.aboutus{position:relative;padding:100px 0;overflow:hidden;background:#333;}
.aboutus:after{display:block;position:absolute;z-index:1;right:0;top:0;width:23.28%;height:100%;content:"";background:#fff;}
.aboutus .leftCon{float:left;width:32.48%;}
.aboutus .rightCon{float:right;width:60.73%;}
.aboutus .hd{padding-bottom:60px;overflow:hidden;border-bottom:rgba(255,255,255,0.1) solid 1px;}
.aboutus .hd h2{font-size:72px;line-height:1;font-family:"DIN Medium";}
.aboutus .hd h2 a{color:transparent;-webkit-text-stroke:1px #fff;}
.aboutus .hd h3{font-size:36px;line-height:1.25;color:#fff;}
.aboutus .hd h3 a{color:#fff;}
.aboutus .bd{padding-top:60px;overflow:hidden;}
.aboutus .bd p{font-size:16px;line-height:30px;color:#fff;opacity:.6;}
.aboutus .btnBox{padding-top:70px;overflow:hidden;}
.aboutus .btnBox a{display:block;width:154px;height:55px;line-height:53px;font-size:16px;text-align:center;color:#fff;border:#fff solid 1px;transition:all .5s;}
.aboutus .btnBox a:before{display:inline-block;position:relative;margin-right:10px;width:25px;height:25px;content:"";vertical-align:middle;background:url(../images/Index/icon_kf.png) no-repeat;}
.aboutus .btnBox a:hover{color:#fff;background:rgba(23,59,122,.35);border-color:rgba(23,59,122,.35);}
.aboutus .counter{overflow:hidden;}
.aboutus .counter dl{float:left;padding:0 65px;text-align:center;border-right:rgba(255,255,255,0.1) solid 1px;}
.aboutus .counter dl:first-child{padding-left:0;}
.aboutus .counter dl:last-child{padding-right:0;border-right:none;}
.aboutus .counter dt{font-family:"DIN Medium";font-size:36px;color:#fff;}
.aboutus .counter dd{padding-top:10px;font-size:16px;color:#fff;opacity:0.6;overflow:hidden;}
.aboutus .playBox{position:relative;z-index:9;margin-top:28px;overflow:hidden;}
.aboutus .playBox video{display:block;width:100%;height:567px;cursor:pointer;object-fit:fill;outline:none;}
@media(max-width:1440px){
.aboutus{padding:80px 0;}
.aboutus .hd{padding-bottom:50px;}
.aboutus .bd{padding-top:50px;}
.aboutus .counter dl{padding:0 30px;}
.aboutus .playBox video{height:470px;}
}
@media(max-width:1200px){
.aboutus{padding:30px 10px;}
.aboutus:after{display:none;}
.aboutus .leftCon{float:none;width:100%;}
.aboutus .rightCon{padding-top:30px;float:none;width:100%;}
.aboutus .hd{padding-bottom:25px;}
.aboutus .hd h2{font-size:50px;}
.aboutus .hd h3{font-size:24px;}
.aboutus .bd{padding-top:25px;}
.aboutus .bd p{font-size:14px;line-height:1.5;}
.aboutus .btnBox{padding-top:30px;}
.aboutus .btnBox a{width:120px;height:45px;line-height:43px;font-size:14px;}
.aboutus .counter dl{padding:0 10px;width:33.33%;}
.aboutus .counter dt{font-size:24px;}
.aboutus .counter dd{padding-top:5px;font-size:12px;}
.aboutus .playBox video{height:60vw;}
}
/*--end aboutus--*/

/*--store--*/
.store{padding:80px 0;overflow:hidden;background:url(../images/Index/store_bg.png);}
.store .map{position:relative;float:left;width:714px;height:596px;overflow:hidden;}
.store .map .jsmap-container,.store .map svg{width:100% !important;height:100% !important;}
.store .map .ChinaMap{position:relative;z-index:3;}
.store .map .dot{display:block;position:absolute;z-index:1;width:33px;height:33px;border:rgba(0,0,0,0.1) solid 1px;border-radius:50%;animation:dot 3s linear infinite;}
.store .map .dot:before{display:block;position:absolute;top:50%;left:50%;width:7px;height:7px;content:"";background:#df0010;border-radius:50%;transform:translate(-50%,-50%);}
.store .map .dot:after{display:block;position:absolute;top:50%;left:50%;width:14px;height:14px;content:"";border:rgba(0,0,0,0.2) solid 1px;border-radius:50%;transform:translate(-50%,-50%);}
.store .map .dot.cur{z-index:9;border-color:rgba(255,255,255,1);}
.store .map .dot.cur:before{background:#fff;}
.store .map .dot.cur:after{border-color:rgba(255,255,255,0.5)}
.store .map .dot-1{left:610px;top:100px;}
.store .map .dot-2{left:610px;top:140px;}
.store .map .dot-3{left:580px;top:180px;}
.store .map .dot-4{left:450px;top:200px;}
.store .map .dot-5{left:490px;top:258px;}
.store .map .dot-6{left:500px;top:220px;}
.store .map .dot-7{left:510px;top:230px;}
.store .map .dot-8{left:480px;top:310px;}
.store .map .dot-9{left:530px;top:270px;}
.store .map .dot-10{left:450px;top:280px;}
.store .map .dot-11{left:550px;top:308px;}
.store .map .dot-12{left:530px;top:358px;}
.store .map .dot-13{left:460px;top:358px;}
.store .map .dot-14{left:580px;top:368px;}
.store .map .dot-15{left:460px;top:400px;}
.store .map .dot-16{left:520px;top:400px;}
.store .map .dot-17{left:550px;top:450px;}
.store .map .dot-18{left:420px;top:308px;}
.store .map .dot-19{left:370px;top:280px;}
.store .map .dot-20{left:350px;top:300px;}
.store .map .dot-21{left:400px;top:380px;}
.store .map .dot-22{left:350px;top:380px;}
.store .map .dot-23{left:400px;top:440px;}
.store .map .dot-24{left:330px;top:480px;}
.store .map .dot-25{left:430px;top:500px;}
.store .map .dot-26{left:490px;top:480px;}
.store .map .dot-27{display:none;left:600px;top:470px;}
.store .map .dot-28{left:445px;top:550px;}
.store .map .dot-29{left:250px;top:300px;}
.store .map .dot-30{left:150px;top:370px;}
.store .map .dot-31{left:140px;top:200px;}
.store .map .dot-32{left:590px;top:350px;}
.store .map .dot-33{display:none;}
.store .map .dot-34{display:none;}
.store-box{float:right;width:680px;overflow:hidden;background:#fff;border-radius:20px;box-shadow:0 0 20px rgba(0,0,0,0.1);}
.store-box ul{padding:15px;overflow:hidden;}
.store-box li{float:left;margin:10px 15px;width:calc(33.33% - 30px);text-align:center;}
.store-box li:nth-child:nth-child(n+9) { display:none;}
.store-box li a{display:block;position:relative;overflow:hidden;}
.store-box li img{display:block;width:100%;border-radius:5px;}
.store-box li p{margin-top:10px;font-size:16px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.store-slide{display:none;overflow:hidden;}
.store-slide .item{text-align:center;overflow:hidden;}
.store-slide .pic{overflow:hidden;}
.store-slide .pic img{display:block;width:100%;}
.store-slide .tit{margin-top:5px;font-size:14px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.store-slide .swiper-pager{text-align:center;}
.store-slide .swiper-pager span{background:#ccc;opacity:1;}
.store-slide .swiper-pager span.swiper-pagination-bullet-active{background:#df0010;}
@media(max-width:1600px){
    .store-box{width:640px;}
}
@media(max-width:1440px){
.store{padding:70px 0;}
.store .map{width:600px;height:500px;}
.store-box{width:570px;}
.store .map .dot-1{left:488px;top:84px;}
.store .map .dot-2{left:488px;top:112px;}
.store .map .dot-3{left:487px;top:151px;}
.store .map .dot-4{left:378px;top:168px;}
.store .map .dot-5{left:411px;top:216px;}
.store .map .dot-6{left:420px;top:184px;}
.store .map .dot-7{left:428px;top:193px;}
.store .map .dot-8{left:403px;top:260px;}
.store .map .dot-9{left:445px;top:226px;}
.store .map .dot-10{left:378px;top:235px;}
.store .map .dot-11{left:462px;top:258px;}
.store .map .dot-12{left:445px;top:300px;}
.store .map .dot-13{left:386px;top:300px;}
.store .map .dot-14{left:487px;top:308px;}
.store .map .dot-15{left:386px;top:336px;}
.store .map .dot-16{left:436px;top:336px;}
.store .map .dot-17{left:462px;top:378px;}
.store .map .dot-18{left:352px;top:258px;}
.store .map .dot-19{left:310px;top:235px;}
.store .map .dot-20{left:294px;top:252px;}
.store .map .dot-21{left:336px;top:320px;}
.store .map .dot-22{left:294px;top:320px;}
.store .map .dot-23{left:336px;top:370px;}
.store .map .dot-24{left:277px;top:403px;}
.store .map .dot-25{left:361px;top:420px;}
.store .map .dot-26{left:411px;top:403px;}
.store .map .dot-27{display:none;left:504px;top:394px;}
.store .map .dot-28{left:373px;top:462px;}
.store .map .dot-29{left:210px;top:252px;}
.store .map .dot-30{left:126px;top:310px;}
.store .map .dot-31{left:117px;top:168px;}
.store .map .dot-32{left:495px;top:294px;}
}
@media(max-width:1200px){
.store{padding:30px 10px;}
.store .map{display:none;float:none;width:100%;height:80vw;}
.store-box{display:none;width:100%;}
.store-box ul{padding:5px;}
.store-box li{margin:5px;width:calc(33.33% - 10px);}
.store-box li p{margin-top:5px;font-size:14px;}
.store-slide{display:block;}
}
@keyframes dot{
    0%{opacity:0.5;transform:scale(0);}
    100%{opacity:1;transform:scale(1);}
}
/*--end store--*/

/*--indexForm--*/
.indexForm{background:#fff url(../images/Index/indexForm_bg.jpg) no-repeat center 0;}
.indexForm .pic{float:left;width:65%;}
.indexForm .pic img{display:block;width:100%;}
.indexForm .form{float:right;padding-top:80px;width:35%;overflow:hidden;}
.indexForm .form .hd{color:#fff;overflow:hidden;}
.indexForm .form .hd h2{font-size:42px;line-height:1.25;}
.indexForm .form .hd p{font-size:18px;}
.indexForm .form .bd{padding-top:20px;overflow:hidden;}
.indexForm .form .bd li{margin-bottom:28px;overflow:hidden;}
.indexForm .form .bd li input{display:block;padding:15px 20px;width:100%;height:50px;font-size:15px;background-color:#fff;background-repeat:no-repeat;background-position:96% center;border:none;outline:none;border-radius:25px;}
.indexForm .form .bd li input#txtCity{background-image:url(../images/Index/txtCity.png);}
.indexForm .form .bd li input#txtMobile{background-image:url(../images/Index/txtMobile.png);}
.indexForm .form .bd li a{display:block;width:100%;line-height:50px;text-align:center;color:#fff;background:#e5322c;border-radius:25px;}
@media(max-width:1440px) {
.indexForm .pic { transform:translateY(50px); width:730px;}
}
@media(max-width:1200px){
.indexForm{padding:40px 10px;}
.indexForm .pic{display:none;}
.indexForm .form{float:none;padding-top:0;width:100%;}
.indexForm .form .hd{text-align:center;}
.indexForm .form .hd h2{font-size:30px;}
.indexForm .form .hd p{font-size:14px;}
.indexForm .form .bd li{margin-bottom:14px;}
.indexForm .form .bd li input{height:45px;font-size:14px;}
.indexForm .form .bd li a{line-height:45px;font-size:14px;}
}
/*--end indexForm--*/

/*--news--*/
.news{padding:0 0 80px;clear:both;overflow:hidden;background:#fff;}
.news-menu{text-align:center;overflow:hidden;}
.news-menu li{display:inline-block;margin:0 8px;width:126px;height:45px;line-height:45px;font-size:18px;}
.news-menu li a{display:block;color:#666;}
.news-menu li.cur a{color:#fff;background:rgba(23,59,112,.3);}
.news-main{margin-top:50px;overflow:hidden;}
.news-group{overflow:hidden;}
.news-top{float:left;padding:40px 50px;width:696px;overflow:hidden;border:#e4e4e4 solid 1px;}
.news-top .hd{overflow:hidden;}
.news-top .hd em{display:block;height:14px;line-height:14px;font-size:12px;font-family:"DIN Medium";color:#999;}
.news-top .hd em:before{display:inline-block;margin-right:5px;font-family:"iconfont";content:"\e614";}
.news-top .hd h3{margin-top:14px;line-height:32px;font-size:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news-top .hd h3 a{color:#333;}
.news-top .hd h3 a:hover{color:#df0010;}
.news-top .bd{padding-top:26px;overflow:hidden;}
.news-top .bd p{height:60px;line-height:30px;font-size:16px;color:#666;overflow:hidden; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; overflow: hidden;}
.news-top .bd p a{color:#666;}
.news-top .pic{margin-top:46px;overflow:hidden;}
.news-top .pic img{display:block;width:100%;transition:all .5s linear;}
.news-top .pic:hover img{transform:scale(1.1);}
.news-list{float:right;width:720px;overflow:hidden;}
.news-list .item{float:left;margin-left:20px;margin-bottom:20px;padding:30px;width:336px;overflow:hidden;border:#e4e4e4 solid 1px;}
.news-list .item .hd{overflow:hidden;}
.news-list .item .hd em{display:block;margin-top:10px;height:14px;line-height:14px;font-size:12px;font-family:"DIN Medium";color:#999;}
.news-list .item .hd em:before{display:inline-block;margin-right:5px;font-family:"iconfont";content:"\e614";}
.news-list .item .hd h3{margin-top:15px;height:64px;line-height:32px;font-size:24px;overflow:hidden;}
.news-list .item .hd h3 a{color:#333;}
.news-list .item .hd h3 a:hover{color:#df0010;}
.news-list .item .bd{padding-top:20px;overflow:hidden;}
.news-list .item .bd p{height:48px;line-height:24px;font-size:16px;color:#666;overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.news-list .item .bd p a{color:#666;}
.news-list .item .bg{margin-top:45px;height:30px;background:url(../images/Index/news_item.png) repeat-x;}
@media(max-width: 1440px){
.news{padding:70px 0;}
.news-main{margin-top:45px;}
.news-top{padding:33px 42px;width: 576px;}
.news-top .hd h3{font-size:20px;}
.news-list{width:600px;}
.news-list .item{margin-left: 16px;margin-bottom: 14px;padding:25px;width:282px;}
.news-list .item .hd h3{margin-top:10px;height:60px;line-height:30px;font-size:20px;}
.news-list .item .bd p{height:46px;line-height:23px;}
.news-list .item .bg{margin-top:30px;}
}
@media(max-width:1200px){
.news{padding:40px 10px;}
.news-menu li{float:left;margin:1px;width:calc(33.33% - 2px);height:40px;line-height:40px;font-size:14px;}
.news-menu li a{color:#fff;background:#484848;}
.news-top{display:none;float:none;padding:20px;width:100%;}
.news-top .hd h3{font-size:18px;}
.news-list{float:none;width:100%;}
.news-list .item{float:none;margin:10px 0;width:100%;}
.news-list .item .hd h3{height:auto;line-height:1.5;font-size:18px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1; overflow: hidden;}
.news-list .item .bd{padding-top:10px;}
.news-list .item .bd p{height:40px;line-height:20px;font-size:14px;}
}
/*--end news--*/

/*暂无数据*/
#nodata, .nodata {padding:80px 80px 80px 150px;border:solid 1px #eee;margin:10px 0;background: url(../images/Template/nodata.gif) no-repeat 20px 20px; background-color: #fff; width:100%;}