*{box-sizing:border-box; padding:0; margin:0;}
.figure{display:block; overflow:hidden;}
.figure img{width:100%; position: absolute;left: 0;top: 0;object-fit: cover;transition: all .5s;}
.figure video{width:100%; position: absolute;left: 0;top: 0;object-fit: cover;transition: all .5s;}
.iconfont{font-size:16px;}
.fs{font-size:20px;}

/* CSS Document */
.banner_pic{position: relative; margin:40px auto 0; overflow:hidden;}
.banner_pic figure{width:100%; padding-bottom:48%;}
.banner_pic .title{position: absolute;right:8%;top:0;bottom: 0;display: flex;align-items:center;}
.banner_pic .title h2{font-size:60px;font-weight: bold; color:#fff; text-align:right;}
.banner_pic .title ul{display: flex;margin-top:40px; justify-content:right;}
.banner_pic .title li{margin-right:1%;background:#FFF;box-shadow: 0 0 20px rgba(208,210,251,.3);font-size:22px;padding:15px 20px;border-radius:30px;font-weight: bold;}
.banner_pic .title p{float:right; display:block; font-size:18px;margin-top:40px;width: 58%;line-height:2; color:#fff; text-shadow:0 1px 5px #000; text-align:right;}
.banner_pic .title .more{float:right; background-image: linear-gradient(120deg, #d4141a 0%, hwb(350 34% 1%) 100%);margin-top:40px;font-weight: bold;border-radius:30px; text-align:right;}
.banner_pic .title .more a{padding:20px 30px;display: block;color: #FFF; font-size:20px;}
.banner_pic .title .more a:hover{text-decoration:none; background:#d4141a; box-shadow: 0 3px 15px rgba(0,0,0,.3); border-radius:30px;}

.dyip{padding: 5% 8%;text-align: center;}
.dyip .title span{color: #d4141a;}
.dyip .title .fs{font-size:40px;}
.dyip .title p{padding-top:10px; font-size:18px;}
.dyip .pic{padding-top:60px;}
.dyip .pic img{width: 100%;}
.dyip .more{display:inline-block; background:#d4141a; margin-top:40px; border-top-left-radius:30px; border-bottom-right-radius:30px; font-size:30px;}
.dyip .more a{padding:10px 58px;display: block;color: #FFF;}
.dyip .more a:hover{text-decoration: none;}

.derp{padding:5% 8%; background:url(../image/pic2.jpg) fixed center no-repeat; background-size:cover; overflow:hidden;}
.derp .title{text-align: center;color: #FFF;}
.derp .title span{color: #d4141a;}
.derp .title .fs,.dsanp .title .fs{font-size:40px;}
.derp .title p{padding-top:10px; font-size:18px;}
.derp ul{margin-left:-1%; margin-top:60px;}
.derp li{width:24%; min-height:280px; float:left; margin:0 0 1% 1%;background: rgba(255,255,255,.9); box-sizing:border-box; padding:40px 20px; border-radius:4px; border:1px solid rgba(255,255,255,1); transition: all .3s; text-align:center;}
.derp li:hover{border:1px solid #d4141a; background:#d4141a; cursor:pointer; transform:translateY(-10px); transition:all .5s ease-in-out;}
.derp li p{width:100%; margin:20px auto 0;}
.derp li p span{font-size:30px;font-weight: bold;color: #d4141a;}
.derp li:hover p,.derp li:hover p span{color:#fff;}
.derp li i{width:100px; height:100px; display:block; text-align:center; line-height:100px; font-size:38px; background:#fff; border-radius:4px; margin:auto;}
.derp li:nth-of-type(1) i{color: #000;}
.derp li:nth-of-type(2) i{color: #ff2e4d;}
.derp li:nth-of-type(3) i{color: #ff4e00;}
.derp li:nth-of-type(4) i{color: #31a3d6;}
.derp li:nth-of-type(5) i{color: #f8900e;}
.derp li:nth-of-type(6) i{color: #0187fd;}
.derp li:nth-of-type(7) i{color: #ff2d39;}
.derp li:nth-of-type(8) i{color: #145dfc;}

.dsanp{padding:5% 15% 10%; position:relative; overflow:hidden;}
.dsanp .title{text-align:center; color:#fff;}
.dsanp .title p{padding-top:10px; font-size:18px;}
.dsanp ul{display:flex; align-items:center; margin-top:100px; justify-content:space-between; text-align:center;}
.dsanp li{background-image:linear-gradient(120deg, #ff9c9c 0%, #d4141a 100%); width:180px; height:180px; box-sizing:border-box; display:flex; align-items:center;justify-content:center; border-radius:100%; font-size:30px; color:#FFF; text-shadow:0 2px 3px rgba(0,0,0,.3); box-shadow: 0 20px 25px rgba(212,20,26,.8);}
.dsanp video{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: -2;object-fit: cover;}

.dsip{padding:5% 8%; background:url(../image/pic4.jpg) fixed center no-repeat; background-size:cover; overflow:hidden;}
.dsip .title{text-align:center; color:#d4141a;}
.dsip .title.fs{font-size:40px; font-weight:bold;}
.dsip ul{display:flex; margin-left:-2%; margin-top:60px; text-align:center;}
.dsip li{width:18%; margin-left:2%; display:flex; align-items:center; flex-flow:column; background:rgba(255,255,255,.8); box-sizing:border-box; padding:40px 20px;border-radius:10px; border:1px solid rgba(255,255,255,1); transition:all .5s;}
.dsip li:hover{transform:translateY(-10px); transition:all .5s ease-in-out; cursor:pointer; box-shadow:0 5px 15px rgba(0,0,0,.2);}
.dsip li i{width:100px; height:100px; text-align:center; line-height:100px; font-size:40px; background-image:linear-gradient(120deg, #ff9c9c 0%, #d4141a 100%); border-radius: 10px; display:flex; align-items:center; justify-content:center; color:#fff;}
.dsip li h2{font-size:25px; margin-top:20px;}
.dsip li p{margin-top:20px; line-height:1.6;}

.dwup{padding:5% 8%; overflow:hidden;}
.dwup ul{display:flex; margin-left:-3%;}
.dwup li{width:30.333%; margin-left:3%; background:#fff; box-shadow:0 0 10px rgba(0,0,0,.1); box-sizing:border-box; padding:50px 20px; text-align:center;border-top-left-radius:30px; border-bottom-right-radius:30px;}
.dwup li h2{font-size:25px; margin-top:30px; background-image:-webkit-gradient(linear,left 0, right 0, from(#d4141a), to(#ff5f5f)); color:transparent; -webkit-background-clip:text;}
.dwup li h2::after,.dliup li h2::after,.dqip li h2::after{content:""; display:block; width:40px; height:4px; background:#d4141a; margin:20px auto 0;}
.dwup li h3{font-size:66px; font-family:Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif; color:#e9e9e9; margin-top:40px;}
.dwup li i{font-size:80px;background-image:-webkit-gradient(linear,left 0, right 0, from(#d4141a), to(#ff5f5f)); color:transparent;-webkit-background-clip: text;}

.dliup{padding:5% 8%; background:url(../image/pic3.jpg) fixed center no-repeat; background-size:cover; overflow:hidden;}
.dliup ul{display: flex;margin-left: -3%;margin-bottom: -.1rem;}
.dliup li{width:30.333%; margin-left:3%; background:#fff; box-shadow:0 0 10px rgba(0,0,0,.1); box-sizing:border-box; padding:50px 20px; text-align:center;border-top-left-radius:30px; border-bottom-right-radius:30px;}
.dliup li h2{font-size:25px; margin-top:30px;background-image: -webkit-gradient(linear,left 0, right 0, from(#d4141a), to(#ff5f5f));color: transparent;-webkit-background-clip: text;}
.dliup li h3{font-size:18px; margin-top:20px;}
.dliup li i{font-size:80px;background-image: -webkit-gradient(linear,left 0, right 0, from(#d4141a), to(#ff5f5f));color: transparent;-webkit-background-clip: text;}
.dliup li dl{margin-top:20px;color: #666;display: flex;flex-wrap: wrap;margin-left: -3%;margin-bottom: -3%;justify-content: center;}
.dliup li dd{width: 30.333%;border: 1px solid #CCC;margin-left: 3%;box-sizing: border-box;margin-bottom: 3%;font-size: .08rem;padding: .02rem;}

.dqip{padding: 5% 8%;}
.dqip ul{display: flex;margin-left: -3%;margin-bottom: -.1rem;}
.dqip li{width:30.333%; margin-left:3%; background:#fff; box-shadow:0 0 10px rgba(0,0,0,.1); box-sizing:border-box; padding:50px 20px; text-align:center;border-top-left-radius:30px; border-bottom-right-radius:30px;}
.dqip li h2{font-size:25px; margin-top:30px;background-image: -webkit-gradient(linear,left 0, right 0, from(#d4141a), to(#ff5f5f));color: transparent;-webkit-background-clip: text;}
.dqip li h3{font-size:18px;margin-top:20px;}
.dqip li i{font-size:80px;background-image: -webkit-gradient(linear,left 0, right 0, from(#d4141a), to(#ff5f5f));color: transparent;-webkit-background-clip: text;}
.dqip li dl{margin-top:20px;color: #666;display: flex;flex-wrap: wrap;margin-left: -3%;margin-bottom: -3%;justify-content: center;}
.dqip li dd{width: 30.333%;border: 1px solid #CCC;margin-left: 3%;box-sizing: border-box;margin-bottom: 3%;font-size: .08rem;padding: .02rem;display: flex;align-items: center;justify-content: center;}

.dbap{padding:4% 8%; overflow:hidden;}
.dbap.bg{background:#f4f6f8;}
.dbap .title{text-align: center;}
.dbap .title.fs{font-size:40px; font-weight:bold; color:#d4141a;}
.dbap ul{display: flex;margin-left: -2%;margin-top:60px;flex-wrap:wrap; margin-bottom:-5%;}
.dbap li{width:18%; margin-left:2%; box-sizing:border-box; border: 1px dashed #CCC; margin-bottom:2%; transition:all .5s; padding:3px;}
.dbap li img{width:100%; display:block;}
.dbap li:hover{transform:translateY(-10px); transition:all .5s ease-in-out; box-shadow:0 3px 10px rgba(0,0,0,.1); border-color:#d4141a; cursor:pointer;}
.dbap .more{width:220px; background: #d4141a;margin:6% auto 0; border-top-left-radius:30px; border-bottom-right-radius:30px; font-size:20px; transition:all .5s;}
.dbap .more a{padding:15px 30px;display: block;color: #FFF;}
.dbap .more a:hover{text-decoration:none; box-shadow:0 5px 15px rgba(0,0,0,.3); border-top-left-radius:30px; border-bottom-right-radius:30px; background:#cd2900; transition:all .5s ease-in-out; transform:translateX(10px);} 

.djiup{padding:4% 0 0 0;text-align: center;}
.djiup .title h2.fs{font-weight:bold; font-size:40px;}
.djiup .title span{color: #d4141a;}
.djiup .title p{padding-top: .1rem;}
.djiup .pic{padding-top:60px;}
.djiup .pic img{width: 100%;}
.djiup .more{display: inline-block;background: #d4141a;margin-top:2%;border-top-left-radius:30px; border-bottom-right-radius:30px;font-size:20px; transition:all .5s; margin-bottom:4%;}
.djiup .more a{padding:15px 30px;display: block;color: #FFF;}
.djiup .more a:hover{text-decoration: none;}
.djiup .more a:hover{text-decoration:none; box-shadow:0 5px 15px rgba(0,0,0,.3); border-top-left-radius:30px; border-bottom-right-radius:30px; background:#cd2900; transition:all .5s ease-in-out; transform:translateX(10px);} 

.dship{padding: 5% 0;text-align: center;}
.dship .title span{color: #d4141a;}
.dship .title p{padding-top: .1rem;}
.dship .pic{padding-top: .2rem;}
.dship .pic img{width: 100%;}


.quanwang_dyip{padding: 5% 8%;}
.quanwang_dyip .title{text-align: center;}
.quanwang_dyip .title span{color: #d4141a;}
.quanwang_dyip .title p{padding-top: .1rem;}
.quanwang_dyip ul{display: flex;margin-left: -2%;margin-top: .2rem;}
.quanwang_dyip li{width: 31.333%;margin-left: 2%;box-shadow: 0 0 .1rem rgba(208, 210, 251, .3);box-sizing: border-box;border-radius: .1rem;transition: all .3s;position: relative;overflow: hidden;}
.quanwang_dyip li:hover{transform: translateY(-.1rem);}
.quanwang_dyip li h2{position: absolute;left: .2rem;top: .2rem;z-index: 1;width: 50%;bottom: .2rem;display: flex;align-items: center;font-size: .16rem;}
.quanwang_dyip li figure{padding-bottom: 60%;}

.quanwang_derp{padding: 5% 8%;text-align: center;}
.quanwang_derp .title{text-align: center;}
.quanwang_derp .title span{color: #d4141a;}
.quanwang_derp .title p{padding-top: .1rem;}
.quanwang_derp ul{display: flex;margin-left: -2%;margin-top: .2rem;flex-wrap: wrap;}
.quanwang_derp li{width: 23%;margin-left: 2%;box-shadow: 0 0 .1rem rgba(208, 210, 251, .3);box-sizing: border-box;border-radius: .1rem;transition: all .3s;position: relative;overflow: hidden;padding: .1rem;margin-bottom: 2%;background: #FFF;}
.quanwang_derp li:hover{transform: translateY(-.1rem);}
.quanwang_derp li i{font-size: .4rem;color: #d4141a;}
.quanwang_derp li h2{font-size: .16rem;border-bottom: 1px solid #EEE;padding: .1rem 0;}
.quanwang_derp li p{padding-top: .1rem;line-height: 1.6;color: #666;}

.quanwang_dsanp{padding: 5% 8%;text-align: center;background: url(../images/pic11.png) no-repeat;background-size: cover;}
.quanwang_dsanp .title{text-align: center;}
.quanwang_dsanp ul{display: flex;margin-left: -2%;margin-top: .2rem;flex-wrap: wrap;}
.quanwang_dsanp li{width: 18%;margin-left: 2%;transition: all .3s;position: relative;overflow: hidden;margin-bottom: 2%;background: #FFF;}
.quanwang_dsanp li img{width: 100%;}


.waimao_dyip{padding: 5% 8%;}
.waimao_dyip .title{text-align: center;}
.waimao_dyip .title span{color: #d4141a;}
.waimao_dyip .title p{padding-top: .1rem;}
.waimao_dyip ul{display: flex;margin-left: -2%;margin-top: .2rem;flex-wrap: wrap;}
.waimao_dyip li{width: 23%;margin-left: 2%;box-shadow: 0 0 .1rem rgba(208, 210, 251, .3);box-sizing: border-box;border-radius: .1rem;transition: all .3s;position: relative;overflow: hidden;margin-bottom: 2%;}
.waimao_dyip li:hover{transform: translateY(-.1rem);}
.waimao_dyip li h2{position: absolute;left: .2rem;top: .2rem;z-index: 1;width: 50%;bottom: .2rem;display: flex;align-items: center;font-size: .1rem;}
.waimao_dyip li figure{padding-bottom: 60%;}

.waimao_derp{padding: 5% 8%;background: url(../images/pic13.jpg) no-repeat;background-size: cover;color: #FFF;}
.waimao_derp .title{text-align: center;}
.waimao_derp .title span{color: #d4141a;}
.waimao_derp ul{display: flex;margin-top: .2rem;margin-left: -2%;}
.waimao_derp li{width: 23%;margin-left: 2%;background: rgba(0,0,0,.5);padding: .2rem;box-sizing: border-box;border-radius: .1rem;}
.waimao_derp li h2{font-size: .16rem;font-weight: bold;}
.waimao_derp li dl{padding-top: .1rem;}
.waimao_derp li dd{padding: .05rem 0;}

.waimao_dsanp{text-align: center;padding: 5% 8%;}
.waimao_dsanp .pic{padding-top: .2rem;}
.waimao_dsanp img{width: 100%;}

.waimao_dsip{padding: 5% 8%;background: rgb(245 245 254);}
.waimao_dsip .title{text-align: center;}
.waimao_dsip ul{display: flex;margin-left: -2%;margin-top: .2rem;}
.waimao_dsip li{width: 48%;margin-left: 2%;text-align: center;background: #FFF;}
.waimao_dsip li .pic{position: relative;}
.waimao_dsip li .pic p{position: absolute;left: 0;top: 0;right: 0;bottom: 0;background: rgba(0,0,0,.5);padding: .2rem;display: flex;align-items: center;justify-content: center;color: #FFF;line-height: 2;font-size: .13rem;visibility: hidden;opacity: 0;transition: all .3s;}
.waimao_dsip li:hover .pic p{visibility: visible;opacity: 1;}
.waimao_dsip li figure{padding-bottom: 78%;}
.waimao_dsip li .txt{padding: .2rem;}
.waimao_dsip li .txt h2{font-size: .16rem;}
.waimao_dsip li .txt p{margin-top: .1rem;background: #d4141a;display: inline-block;color: #FFF;padding: .05rem .2rem;border-radius: 1rem;}
.waimao_dsip li a:hover{text-decoration: none;}


.shemei_derp{padding: 5% 8%;}
.shemei_derp .title{text-align: center;color: #FFF;}
.shemei_derp .title span{color: #d4141a;}
.shemei_derp .title p{padding-top: .1rem;}
.shemei_derp .box ul{display: flex;justify-content: space-between;margin-top: .2rem;flex-wrap: wrap;text-align: center;}
.shemei_derp .box li{background: #FFF;margin-bottom: 2%;border-radius: .1rem;box-sizing: border-box;padding: .1rem;width: 31.333%;}
.shemei_derp .box li h2{font-weight: bold;font-size: .13rem;}
.shemei_derp .box li p{padding-top: .05rem;color: #666;}


.shemei_dqip{padding: 5% 8%;}
.shemei_dqip .title{text-align: center;color: #FFF;}
.shemei_dqip .title span{color: #d4141a;}
.shemei_dqip .title p{padding-top: .1rem;}
.shemei_dqip .box{display: flex;align-items: center;justify-content: space-between;margin-top: .2rem;}
.shemei_dqip .box ul{width: 42%;}
.shemei_dqip .box ul:nth-of-type(1){text-align: right;}
.shemei_dqip .box li{background: #FFF;margin-bottom: .1rem;border-radius: .1rem;box-sizing: border-box;padding: .1rem;}
.shemei_dqip .box li h2{font-weight: bold;}
.shemei_dqip .box li p{padding-top: .05rem;color: #666;}
.shemei_dqip .box .pic{background: #FFF;border-radius: 100%;width: .8rem;height: .8rem;text-align: center;line-height: .8rem;box-shadow: 0 0 .1rem rgba(208, 210, 251, .5);}
.shemei_dqip .box .pic i{font-size: .5rem;}
.shemei_dqip .box .youtub i{color: #fd4141a00;}

.shemei_dsanp{padding: 5% 8%;}
.shemei_dsanp .title{text-align: center;}
.shemei_dsanp ul{display: flex;margin-left: -2%;flex-wrap: wrap;margin-top: .2rem;}
.shemei_dsanp li{width: 31.333%;margin-left: 2%;margin-bottom: 2%;box-sizing: border-box;border: 1px solid #DDD;}
.shemei_dsanp li figure{padding-bottom: 65%;}

.shemei_dsip{padding: 5% 8%;background: rgb(245 245 254);}
.shemei_dsip .title{text-align: center;}
.shemei_dsip ul{display: flex;justify-content: space-between;margin-top: .2rem;flex-wrap: wrap;}
.shemei_dsip li{width: 31.333%;text-align: center;}
.shemei_dsip li i{font-size: .4rem;color: #FFF;display: inline-block;padding: .2rem;border-radius: 1rem;}
.shemei_dsip li:nth-of-type(1) i{background: #3a559f;}
.shemei_dsip li:nth-of-type(2) i{background: #03a9f4;}
.shemei_dsip li:nth-of-type(3) i{background: #8928c4;}
.shemei_dsip li h2{font-size: .16rem;margin-top: .1rem;}
.shemei_dsip li .txt{line-height: 2;padding-top: .1rem;}

.shemei_dwup{padding: 5% 8%;}
.shemei_dwup .title{text-align: center;}
.shemei_dwup ul{display: flex;justify-content: space-between;margin-top: .2rem;flex-wrap: wrap;margin-bottom: -4%;}
.shemei_dwup li{width: 31.333%;text-align: center;margin-bottom: 4%;}
.shemei_dwup li i{font-size: .4rem;color: #FFF;display: inline-block;padding: .2rem;border-radius: 1rem;}
.shemei_dwup li:nth-of-type(1) i{background: #cd2900;}
.shemei_dwup li:nth-of-type(2) i{background: #8928c4;}
.shemei_dwup li:nth-of-type(3) i{background: #67d449;}
.shemei_dwup li:nth-of-type(4) i{background: #cc202d;}
.shemei_dwup li:nth-of-type(5) i{background: #3a559f;}
.shemei_dwup li:nth-of-type(6) i{background: #0e76a8;}
.shemei_dwup li h2{font-size: .16rem;margin-top: .1rem;}

.shemei_dliup{padding: 5% 8%;background: rgb(245 245 254);text-align: center;}
.shemei_dliup p{padding-top: .1rem;}
.shemei_dliup ul{display: flex;justify-content: space-between;margin-top: .2rem;flex-wrap: wrap;margin-bottom: -4%;}
.shemei_dliup li{width: 25%;text-align: center;margin-bottom: 4%;}
.shemei_dliup li i{font-size: .4rem;color: #FFF;display: inline-block;padding: .2rem;border-radius: 1rem;}
.shemei_dliup li:nth-of-type(1) i{background: #67d449;}
.shemei_dliup li:nth-of-type(2) i{background: #cc202d;}
.shemei_dliup li:nth-of-type(3) i{background: #3a559f;}
.shemei_dliup li:nth-of-type(4) i{background: #000;}
.shemei_dliup li h2{font-size: .16rem;margin-top: .1rem;}

.duanshipin_dyip{padding: 5% 8%;}
.duanshipin_dyip .title{text-align: center;}
.duanshipin_dyip .title span{color: #d4141a;}
.duanshipin_dyip .title p{padding-top: .1rem;}
.duanshipin_dyip ul{display: flex;margin-left: -2%;margin-top: .2rem;flex-wrap: wrap;}
.duanshipin_dyip li{width: 31.333%;margin-left: 2%;box-shadow: 0 0 .1rem rgba(208, 210, 251, .3);box-sizing: border-box;border-radius: .1rem;transition: all .3s;position: relative;overflow: hidden;margin-bottom: 2%;padding: .2rem;}
.duanshipin_dyip li:hover{transform: translateY(-.1rem);}
.duanshipin_dyip li h2{font-size: .13rem;padding-bottom: .1rem;}
.duanshipin_dyip li p{line-height: 1.6;font-size: .08rem;}

.duanshipin_derp{padding: 5% 8%;}
.duanshipin_derp .title{text-align: center;color: #FFF;}
.duanshipin_derp .title span{color: #d4141a;}
.duanshipin_derp .title p{padding-top: .1rem;}
.duanshipin_derp .txt{color: #FFF;text-align: center;margin-top: .1rem;line-height: 1.6;}
.duanshipin_derp ul{display: flex;flex-wrap: wrap;margin-left: -2%;margin-top: .2rem;}
.duanshipin_derp li{width: 48%;line-height: 1.6;background: #FFF;margin-left: 2%;box-sizing: border-box;padding: .2rem;text-align: center;border-radius: .1rem;}
.duanshipin_derp li h2{font-size: .16rem;padding-bottom: .1rem;}
.duanshipin_derp li p{padding: .05rem 0;}

.duanshipin_dsanp{padding: 5% 8%;color: #FFF;}
.duanshipin_dsanp .title{text-align: center;}
.duanshipin_dsanp ul{display: flex;margin-left: -2%;flex-wrap: wrap;margin-top: .2rem;}
.duanshipin_dsanp li{width: 31.333%;margin-left: 2%;margin-bottom: 2%;background: rgba(0,0,0,.3);box-sizing: border-box;padding: .2rem;border-radius: .1rem;position: relative;transition: all .3s;}
.duanshipin_dsanp li:hover{transform: translateY(-.05rem);}
.duanshipin_dsanp li h2{font-weight: bold;}
.duanshipin_dsanp li p{line-height: 1.6;padding-top: .1rem;}
.duanshipin_dsanp i{position: absolute;right: .1rem;top: 0;font-size: .5rem;opacity: .05;}

.duanshipin_dsip{padding: 5% 8%;}
.duanshipin_dsip .title{text-align: center;}
.duanshipin_dsip .txt{text-align: center;margin-top: .1rem;line-height: 1.6;}
.duanshipin_dsip ul{display: flex;flex-wrap: wrap;margin-left: -2%;margin-top: .2rem;}
.duanshipin_dsip li{width: 48%;line-height: 1.6;background: rgb(245 245 254);margin-left: 2%;box-sizing: border-box;text-align: center;border-radius: .1rem;overflow: hidden;}
.duanshipin_dsip li .txter{padding: .2rem;}
.duanshipin_dsip li figure{padding-bottom: 70%;}
.duanshipin_dsip li h2{font-size: .16rem;padding-bottom: .1rem;}
.duanshipin_dsip li p{padding: .05rem 0;}

.duanshipin_dwup{padding: 5% 8%;display: flex;flex-wrap: wrap;justify-content: space-between;}
.duanshipin_dwup .pic{width: 60%;}
.duanshipin_dwup .pic img{width: 100%;}
.duanshipin_dwup .right{width: 35%;}
.duanshipin_dwup .right li{padding-bottom: .2rem;}
.duanshipin_dwup .right li h2{font-size: .16rem;}
.duanshipin_dwup .right li h2 span{color: #d4141a;}
.duanshipin_dwup .right li p{padding-top: .1rem;}


/* Ai搜索优化部分 */
.yhssbg{width:100%; margin:80px auto 0; padding-bottom:20px; overflow:hidden;}
.w1400{width:95%; max-width:1400px; margin:auto;}
.titles{width:100%; margin:auto; text-align:center;}
.titles h2{font-size:40px; font-weight:bold; line-height:40px; color:#333;}
.titles h2::after{content:""; display:block; width:52px; height:6px; margin:20px auto 0; background:#d4141a;}
.titles p{font-size:20px; color:#999; margin-top:20px;;}
.yhss_list{width:100%; margin:60px auto 0;}
.yhss_list li{width:30.333%; float:left; margin-right:4.3%; position:relative;}
.yhss_list li::after{content:""; display:block; position:absolute; top:50%; right:-12%; background:url(../image/zjiant.png) right center no-repeat; width:44px; height:32px;}
.yhss_list li:nth-child(3n){margin-right:0;}
.yhss_list li:nth-child(3n)::after{background:none;}
.yhss_list li .dbt{width:253px; height:60px; background:url(../image/geo_titbg.png) center no-repeat; position:absolute; top:0; left:50%; margin-left:-126.5px; text-align:center; font-size:24px; font-weight:bold; line-height:60px; color:#fff;}
.yhss_list li .box{width:100%; height:420px; background:#fff; border:1px solid #e9e9e9; box-shadow:0 3px 12px rgba(0,0,0,.1); margin-top:30px; padding:40px 20px;}
.yhss_list li .box_icon{width:100%; float:left; margin-top:20px;}
.yhss_list li .box_icon img{width:100%; display:block; border:0;}

.baijcj{width:100%; margin:80px auto 0; background:url(../image/geo_bg.jpg) fixed center no-repeat; background-size:cover; padding:80px 0; overflow:hidden;}
.baijcj_list{width:100%; max-width:1400px; margin:60px auto 0;}
.baijcj_list li{width:49%; height:400px; float:left; margin-right:2%; background:url(../image/geo_xbg.jpg) center no-repeat; background-size:cover; box-shadow:0 3px 12px rgba(0,0,0,.2); padding:40px; transition:all .5s;}
.baijcj_list li:hover,.baijcj_list li.cur{background:url(../image/geo_xbg2.jpg) center no-repeat; background-size:cover; box-shadow:0 3px 12px rgba(0,0,0,.4); cursor:pointer; transition:all .5s ease-in-out;}
.baijcj_list li:nth-child(2n){margin-right:0;}
.baijcj_list li .tit{width:100%; float:left;}
.baijcj_list li .tit h3{font-size:32px; line-height:32px; line-height:32px; color:#fff; font-weight:bold;}
.baijcj_list li .tit h3::after{content:""; display:block; width:40px; height:6px; background:#fff; margin-top:20px;}
.baijcj_list li .tit p{font-size:20px; line-height:24px; margin-top:20px; color:#fff;}
.baijcj_list li .box{width:100%; float:left; margin-top:40px;}
.baijcj_list li .box_l{width:49%; height:175px; float:left; background:rgba(255,255,255,.95); text-align:center; padding:20px; transition:all .5s;}
.baijcj_list li:hover .box_l,.baijcj_list li .box_r:hover{background:#fff; transform:translateY(-10px); transition:all .5s ease-in-out;}
.baijcj_list li .xicon{width:60px; margin:auto;}
.baijcj_list li .xbt{width:100%; margin:15px auto 0; font-size:30px; color:#d4141a; font-weight:bold; line-height:30px;}
.baijcj_list li .xwz{width:100%; margin:5px auto 0; font-size:16px; line-height:30px; color:#333;}
.baijcj_list li .box_r{width:49%; height:175px; float:right; background:rgba(255,255,255,.8); text-align:center; padding:25px 20px;}

.airhzdn{width:100%; margin:auto; background:url(../image/geo_bg2.jpg) center no-repeat; background-size:cover; padding:80px 0; overflow:hidden;}
.airhzdn_box{width:100%; margin:60px auto 0;}
.airhzdn_box img{width:100%; margin:auto; display:block;}

.geo_ad{width:100%; height:376px; margin:auto; background:url(../image/geo_ad_bnbg.jpg) center no-repeat; background-size:cover; overflow:hidden; display:flex; align-items:center; justify-content: space-between;}
.geo_lbox{width:60%; float:left; padding-top:80px;}
.geo_lbox_txt{width:100%; float:left; font-size:32px; line-height:40px; color:#fff; font-weight:bold;}
.geo_lbox_zx{width:100%; float:left; height:60px; margin-top:40px;}
.geo_lbox_zx .btn{width:25%; height:60px; float:left; background:#fff; padding:0 20px; transition:all .5s;}
.geo_lbox_zx .btn em{width:26px; float:left; margin-top:16px;}
.geo_lbox_zx .btn h4{float:left; margin-left:20px; font-size:26px; font-weight:bold; color:#d4141a; line-height:60px;}
.geo_lbox_zx .btn:hover{box-shadow:0 3px 9px rgba(0,0,0,.3); transition:all .5s ease-in-out;}
.geo_lbox_zx .btn:hover h4{color:#000; text-decoration:underline;}
.geo_lbox_zx .wen{width:56%; height:60px; float:left; border:2px solid #fff; line-height:50px; color:#fff; padding:0 30px; font-size:20px; font-weight:bold;}
.geo_lbox_zx .wen span{font-size:32px; font-family:Arial;}

.geo_rpic{width:25%; float:right;}
.geo_rpic img{width:100%; display:block;}

.geoqy{width:100%; max-width:1400px; margin:80px auto 0; overflow:hidden;}
.geoqy_list{width:100%; margin:40px auto 0;}
.geoqy_list li{width:49%; float:left; margin:20px 2% 0 0; background:#fff; transition:all .5s;}
.geoqy_list li:nth-child(2n){margin-right:0;}
.geoqy_list li:hover{transition:all .5s ease-in-out; transform:translateY(-10px); cursor:pointer; box-shadow:0 3px 15px rgba(0,0,0,.1);}
.geoqy_list li .pic{width:50%; float:left; overflow:hidden; background:#efefef;}
.geoqy_list li .pic img{width:100%; display:block; transition:all .5s;}
.geoqy_list li:hover .pic img{transform:scale(1.1); transition:all .5s ease-in-out;}
.geoqy_list li .box{width:50%; height:246px; float:right; padding:50px 25px; border:1px solid #e9e9e9; position:relative;}
.geoqy_list li .em{position:absolute; top:20px; right:20px; color:#f0f0f0; font-size:50px; font-weight:bold; font-family:Arial;}
.geoqy_list li .bt{width:100%; float:left; font-size:30px; font-weight:bold; color:#333; line-height:30px;}
.geoqy_list li .wen{width:100%; float:left; margin-top:30px; font-size:16px; line-height:26px; color:#666;}

.geohx{width:100%; margin:80px auto 0; overflow:hidden;}
.geohx .box{display:flex; width:110%; margin-top:60px;}
.geohx .box .item{flex:1; position:relative; will-change:auto; margin-right:.5%; transition:all 0.6s;}
.geohx .box .item.active{flex:2; cursor:pointer;}
.geohx .box .item:nth-child(2){margin-right:0;}
.geohx .box .item .main{width:100%; overflow:hidden; transform:skew(-10deg); transform-origin:left top; position:relative; height:775px;}
.geohx .box .item .main .main_01{position:absolute; top:0; left:50%; width:100vw; height:100%; transform:translate(-40%, 0) skew(10deg);}
.geohx .box .item .main .main_01 .img img{width:100%; height:775px;}
.geohx .box .item.active .main .main_01 .orientation_01{opacity:0;}
.geohx .box .item .main .main_01 .orientation_01{color:#fff; position:absolute; top:50%; left:40%; -webkit-transform:translate(-40%, -50%); transform:translate(-55%, -50%); width:50%; text-align:center; -webkit-transition:0.4s; transition:0.4s;}
.geohx .box .item .main .main_01 .orientation_01 .content1{font-size:36px; font-weight:bold;}
.geohx .box .item.active .main .main_01 .orientation_02{color:#fff; position:absolute; top:15%; -webkit-transform:translateY(-15%);
 transform:translateY(-50%); left:16%; opacity:1;}
.geohx .box .item .main .main_01 .orientation_02{opacity:0; color:#fff; position:absolute; top:40%; -webkit-transform:translateY(-40%);  transform:translateY(-50%); left:16%;}
.geohx .box .item .main .main_01 .orientation_02 .content1{font-size:36px; font-weight:bold;}
.geohx .box .item .main .main_01 .orientation_03{position:absolute; left:16%; bottom:15%; width:100%;}
.geohx .box .item .main .main_01 .orientation_03 .scroll{width:70%; overflow:hidden;}
.geohx .box .item.active .main .main_01 .orientation_03 .scroll{transition:0.4s; transition-delay:0.4s; display:block;}
.geohx .box .item .main .main_01 .orientation_03 .scroll ul{display:block;}
.geohx .box .item .main .main_01 .orientation_03 .scroll ul li{width:100%; float:left; position:relative; margin-bottom:20px;}
.geohx .box .item .main .main_01 .orientation_03 .scroll ul li .bt{float:left; color:#fff; font-size:24px; font-weight:bold; line-height:30px; display:none;}
.geohx .box .item .main .main_01 .orientation_03 .scroll ul li .bt em{float:left; margin-right:15px;}
.geohx .box .item .main .main_01 .orientation_03 .scroll ul li .xbg{width:100%; float:left; margin-top:20px; background:rgba(255,255,255,.3); padding:15px 20px; font-size:18px; line-height:28px; color:#fff; display:none;}
.geohx .box .item.active .main .main_01 .orientation_03 .scroll ul li .bt{display:block;}
.geohx .box .item.active .main .main_01 .orientation_03 .scroll ul li .xbg{display:block;}
.geohx .box .item .main .main_01 .orientation_03 .scroll2{width:70%; overflow:hidden;}
.geohx .box .item.active .main .main_01 .orientation_03 .scroll2{transition:0.4s; transition-delay:0.4s; display:block;}
.geohx .box .item .main .main_01 .orientation_03 .scroll2 ul{display:block;}
.geohx .box .item .main .main_01 .orientation_03 .scroll2 ul li{width:48%; float:left; position:relative; margin:30px 4% 0 0;}
.geohx .box .item .main .main_01 .orientation_03 .scroll2 ul li:nth-child(2n){margin-right:0;}
.geohx .box .item .main .main_01 .orientation_03 .scroll2 ul li .bt{margin:auto; color:#fff; font-size:24px; font-weight:bold; line-height:30px; display:none; text-align:center;}
.geohx .box .item .main .main_01 .orientation_03 .scroll2 ul li .bt em{display:block; margin-bottom:10px;}
.geohx .box .item .main .main_01 .orientation_03 .scroll2 ul li .xbg{width:56%; margin:10px auto 0; text-align:center; font-size:16px; line-height:25px; color:#fff; display:none;}
.geohx .box .item.active .main .main_01 .orientation_03 .scroll2 ul li .bt{display:block;}
.geohx .box .item.active .main .main_01 .orientation_03 .scroll2 ul li .xbg{display:block;}
.geohx .box .item:nth-child(2) .main .main_01 .orientation_01{right:10%; left:auto;}
.geohx .box .item:nth-child(2) .main .main_01 .orientation_02{right:38%; left:auto !important; text-align:right;}
.geohx .box .item:nth-child(2) .main .main_01 .orientation_03{left:auto !important; display:flex; justify-content:space-between; width:auto !important;}

.geocase{width:100%; margin:80px auto; overflow:hidden;}
.geocase .swiper-container{width:95%; max-width:1520px; margin:60px auto 0; position:relative; overflow:hidden; padding:0 2%;}
.geocase .swiper-slide{width:100%; float:left;}
.geocase .swiper-slide a{display:block;}
.geocase .swiper-slide .pic{text-align:center; overflow:hidden;}
.geocase .swiper-slide .pic img{width:90%; margin:20px auto; transition:all .5s;}
.geocase .swiper-slide:hover .pic img{-webkit-transform:scale(1.1); transform:scale(1.1); transition:all .5s ease-in-out;}
.geocase .swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{display:none;}
.geocase .swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{display:none;}
.geocase .swiper-button-prev{width:40px; height:29px; background:url(../image/geo_left_jt.png) right no-repeat; background-size:40px 29px; left:0; top:45%;}
.geocase .swiper-button-prev:hover{background:url(../image/geo_left_jth.png) right no-repeat; background-size:40px 29px;}
.geocase .swiper-button-next{width:40px; height:29px; background:url(../image/geo_right_jt.png) right no-repeat; background-size:40px 29px; right:0; top:45%;}
.geocase .swiper-button-next:hover{background:url(../image/geo_right_jth.png) right no-repeat; background-size:40px 29px;}
.geocase .searchs{width:80%; max-width:900px; margin:60px auto 0; position:relative;}
.geocase .searchs_l{width:80%; height:52px; float:left; background:#f6faff; border:1px solid #000; font-size:22px; font-weight:600; line-height:50px; padding:0 20px; color:#d4141a; border-right:none;}
.geocase .searchs_r{width:20%; height:52px; float:right; background:#000; border-top-right-radius:6px; border-bottom-right-radius:6px; text-align:center; line-height:52px; color:#fff; font-size:20px;}
.geocase .searchs_r a{color:#fff;}
.geocase .searchs_r:hover{background:#d4141a;}














