@charset "utf-8";
.wp{width:1200px;margin:0 auto}
.wp_header{min-width:1200px;margin:0 auto;max-width:1200px}
a.imgzoom img{transition:all .3s ease 0s}
a.imgzoom:hover img{-webkit-transform-origin:center center;-webkit-transform:scale(1.1,1.1);-moz-transform-origin:center center;-moz-transform:scale(1.1,1.1)}
.banner{max-width:1920px;margin:0 auto}
.banner .swiper-slide div{width:100%}
.banner .swiper-slide a{width:100%;display:block;position:relative}
.banner .swiper-slide a .banner_txt{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}
.banner .swiper-slide a .banner_txt em{color:#fff;font-size:38px;font-weight:700}
.banner .swiper-slide a .banner_txt span{color:rgba(255,255,255,.8);font-size:18px;margin-top:20px}
.banner .swiper-slide a .banner_txt p{margin-top:50px;border-radius:115px;color:#fff;font-size:18px;padding:15px 55px;background:linear-gradient(180deg,#f44336,red);display: flex; justify-content: center; align-items: center; flex-wrap: wrap;box-shadow:rgba(0,0,0,.2) 0 0 20px 0}
.banner .swiper-slide a .banner_txt p i{font-size: 22px;margin-right:10px;}
.banner .swiper-slide img{width:100%;height:calc(80vh - 100px)}
.banner .swiperpg{z-index:999999;position:absolute;left:0;bottom:20px!important;width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.banner .swiperpg span{width:16px;height:16px;background:url(../images/dot.png) left -16px no-repeat;opacity:1!important}
.banner .swiperpg span.swiper-pagination-bullet-active{background:url(../images/dot.png) left top no-repeat}
.banner .swiperprev{cursor:pointer;z-index:99999;position:absolute;left:0;top:50%;margin-top:-45px;width:60px;height:90px;background:url(../images/ad_ctr.png) left top no-repeat}
.banner .swipernext{cursor:pointer;z-index:99999;position:absolute;right:0;top:50%;margin-top:-45px;width:60px;height:90px;background:url(../images/ad_ctr.png) left -90px no-repeat}
.content{font-size:16px;color:#333;line-height:2;text-align:justify}
.content div{padding-bottom:20px}
.content p{padding-bottom:20px}
.content ol{list-style-position:outside;padding-left:40px;padding-bottom:20px}
.content ol li{list-style-type:decimal}
.content ul{list-style-position:outside;padding-left:40px;padding-bottom:20px}
.content ul li{list-style-type:disc}
.content ul li ul li{list-style-type:circle}
.content img{max-width:100%!important;height:auto!important}
.content td{padding:5px}
.art{border-bottom:1px #f0f0f0 solid;padding-bottom:20px}
.art h1{text-align:left;color:#333;font-size:25px}
.art div{text-align:left;font-size:14px;color:#999;margin-top:10px}
.pn{border-top:1px #efefef solid;color:#333;font-size:14px;padding:20px 0;line-height:2;margin-top:20px}
.pn em{color:#333}
.pn a{color:#333}
.pn a:hover{color:#333;text-decoration:underline}
.nodata{padding:80px 0!important;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}
.nodata p{font-size:16px;color:#333;margin-top:10px}
.alist ul{padding-top:30px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}
.alist li{width:380px;margin-right:30px;margin-bottom:20px}
.alist li:nth-child(3n){margin-right:0}
.alist li a{display:block}
.alist li a .d1{width:100%;overflow:hidden}
.alist li a .d1 img{width:100%}
.alist li a .d2{width:100%;margin-top:10px}
.alist li a .d3{color:#222;font-size:22px}
.alist li a .d3:hover{color:red;text-decoration:underline}
.alist li a .d5{color:#666;font-size:14px;line-height:1.8;margin-top:10px}
.alist li a .d4{color:#999;font-size:14px;padding:10px 0;text-align:right}
.imglist ul{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.imglist li{width:220px;margin-bottom:20px}
.imglist li a{display:block}
.imglist li img{width:100%}
.imglist li .d2{color:#333;font-size:14px;height:45px;display:flex;justify-content:flex-start;align-items:center}
.top{width:100%;z-index:99999;transition:all .3s ease 0s}
.top.cur{box-shadow:0 1px 20px rgb(54 54 54 / 40%);background:#fff}
.top .header{height:100px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;transition:all .3s ease 0s}
.top .header .logo img{height:45px;background:url(../images/1s.png) center center no-repeat;background-size:100% 100%;transition:all .3s ease 0s}
.top .header ul.item{flex:1;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.top .header li.item{margin-left:35px}
.top .header li.item a.item{position:relative;color:#fff;font-size:18px;height:100px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.top .header li.item>a::after{content:"";width:0;display:block;height:2px;background:#2386ee;position:absolute;bottom:0;left:50%;transform:translateX(-50%);transition:all .2s}
.top .header li.item:hover>a::after{width:100%}
.top .header .search_icon{margin-left:20px}
.top .header .search_icon img{width:18px;height:18px;background:url(../images/2.png) center center no-repeat;background-size:contain}
.top .header .tel{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}
.top .header .tel img{width:25px;height:25px;background:url(../images/white_phone.png) center center no-repeat;background-size:contain}
.top .header .tel em{color:#fff;font-size:18px;margin-left:10px;font-family:'微软雅黑',Arial,sans-serif}
.top.cur .header{height:100px}
.top.cur .header .logo img{height:45px;background:url(../images/1.png) center center no-repeat;background-size:100% 100%}
.top.cur .header li.item a.item{color:#252b3a;height:100px}
.top.cur .header .search_icon img{background:url(../images/2s.png) center center no-repeat;background-size:contain}
.top.cur .header .tel img{background:url(../images/gray_phone.png) center center no-repeat;background-size:contain}
.top.cur .header .tel em{color:#040505}
.top .header li.item .la{z-index:99999;display:none;position:absolute;left:0;top:100px;width:100%;height:280px;background:#fff;border-top:1px #f0f0f0 solid;box-shadow:rgb(0 0 0 / 20%) 0 20px 15px 0}
.top .header li.item:hover .la{display:block}
.top.cur .header li.item .la{top:100px}
.about_menu{padding-top:50px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.about_menu a{margin:0 10px;width:220px}
.about_menu a:nth-child(1){margin-left:0}
.about_menu a:nth-last-child(1){margin-right:0}
.about_menu a .d1 img{width:100%;border-radius:5px;background:#eee;box-shadow:rgb(0 0 0 / 20%) 5px 5px 10px 0}
.about_menu a .d2{position:relative;color:#333;font-size:16px;margin-top:10px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}
.about_menu a .d2::after{position:absolute;left:0;bottom:-10px;width:20px;border-bottom:2px #2196f3 solid;content:''}
.about_menu a:hover .d2{color:#2196f3}
.top:hover{box-shadow:0 1px 20px rgb(54 54 54 / 40%);background:#fff}
.top:hover .header .logo img{background:url(../images/1.png) center center no-repeat;background-size:100% 100%}
.top:hover .header li.item a.item{color:#252b3a}
.top:hover .header .search_icon img{background:url(../images/2s.png) center center no-repeat;background-size:contain}
.top:hover .header .tel img{background:url(../images/gray_phone.png) center center no-repeat;background-size:contain}
.top:hover .header .tel em{color:#252b3a}
.notice_bg{border-bottom:1px #f0f0f0 solid}
.notice{height:60px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}
.notice .d1{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}
.notice .d1 span{color:#eb3c79;font-size:14px}
.notice .d2{height:60px;overflow:hidden}
.notice .d2 ul{height:60px}
.notice .d2 li{height:60px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}
.notice .d2 li a{color:#222;font-size:14px}
.txt{padding:75px 0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}
.txt em{color:#000;font-size:32px;font-weight:700}
.txt span{color:#666;font-size:16px;margin-top:10px}
.proslider_dom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.proslider_dom .left{width:285px;height:430px;padding-left:35px;overflow:hidden;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;flex-direction:column}
.proslider_dom .left .e1{color:#fff;font-size:14px;opacity:.5;margin-top:35px}
.proslider_dom .left .e2{color:#fff;font-size:20px;margin-top:87px;font-weight:700}
.proslider_dom .left .e3{color:#fff;font-size:23px;margin-top:0;font-weight:700}
.proslider_dom .left .e4{color:#fff;font-size:12px;opacity:.5;margin-top:10px}
.proslider_dom .left .e5{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}
.proslider_dom .left .e5 a{width:112px;height:37px;color:#fff;font-size:12px;margin-top:20px;background:rgba(255,255,255,.28);border-radius:5px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.proslider_dom .left .e6{color:#fff;font-size:12px;opacity:.23;margin-top:100px}
.proslider_dom .right{width:895px;margin-left:20px}
.proslider{overflow:hidden;position:relative}
.proslider .swiperprev{opacity:0;z-index:99;width:50px;height:90px;margin-top:-45px;position:absolute;left:0;top:50%;background:url(../images/5.png) center center no-repeat rgba(121,160,247,.5);background-size:auto 30%;transition:all .3s ease 0s;cursor:pointer}
.proslider .swipernext{opacity:0;z-index:99;width:50px;height:90px;margin-top:-45px;position:absolute;right:0;top:50%;background:url(../images/6.png) center center no-repeat rgba(121,160,247,.5);background-size:auto 30%;transition:all .3s ease 0s;cursor:pointer}
.proslider:hover .swiperprev{opacity:1}
.proslider:hover .swipernext{opacity:1}
.proslider .swiper-slide{background:#f9f9fb}
.proslider .swiper-slide a{overflow:hidden;width:100%;height:430px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;flex-direction:column}
.proslider .swiper-slide a .d1{color:#999;font-size:12px;margin-top:48px}
.proslider .swiper-slide a .d2{color:#000;font-size:24px;font-weight:700;margin-top:10px}
.proslider .swiper-slide a .d3{color:#666;font-size:12px;margin-top:5px}
.proslider .swiper-slide a .d4{color:#d1d1d1;font-size:14px;margin-top:28px}
.proslider .swiper-slide:hover{background:rgba(64,158,255,.1)}
.solution_bg{background:url(../images/7.jpg) center center no-repeat}
.solution{height:620px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}
.solution_txt{height:195px;width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}
.solution_txt em{color:#fff;font-size:32px;font-weight:700}
.solution_txt span{color:#fff;font-size:14px;opacity:.5;margin-top:10px}
.solution_item{flex:1;width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.solution_item .left{height:100%;width:240px;background:rgba(23,24,27,.5);padding-left:25px;padding-right:25px;padding-top:20px}
.solution_item .mid{height:100%;flex:1;background:rgba(23,24,27,.4);padding-left:35px;padding-right:60px;padding-top:45px}
.solution_item .right{height:100%;width:240px;background:rgba(23,24,27,.5);overflow:hidden}
.solution_item .left li{display:block}
.solution_item .left li a{display:block;color:#fff;font-size:16px;height:48px;padding-left:25px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}
.solution_item .left li.cur a{background:url(../images/8.png) 90% center no-repeat #0071ef;border-radius:5px}
.solution_item .mid li{display:none}
.solution_item .mid li.cur{display:block}
.solution_item .mid li .d1{color:#fff;font-size:20px;font-weight:700}
.solution_item .mid li .d2{color:#fff;font-size:14px;margin-top:15px;line-height:1.6;font-weight:300}
.solution_item .mid li .d3{padding:45px 0;border-bottom:1px rgba(255,255,255,.2) solid;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}
.solution_item .mid li .d3 div{margin-right:28px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}
.solution_item .mid li .d3 div img{height:31px}
.solution_item .mid li .d3 div span{color:#fff;font-size:12px;margin-top:10px}
.solution_item .mid li .d3 div:nth-last-child(1){margin-right:0}
.solution_item .mid li .d4{margin-top:45px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}
.solution_item .mid li .d4 a{width:104px;height:40px;color:#fff;font-size:14px;background:#0071ef;border-radius:5px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.solution_item .mid li .d4 a:nth-child(2){width:104px;height:40px;color:#fff;font-size:14px;margin-left:20px;background:0 0;border:1px #fff solid;border-radius:5px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.solution_item .right .d1{margin-top:38px;color:#fff;font-size:14px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.solution_item .right ul{display:none;padding:0 22px}
.solution_item .right ul.cur{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.solution_item .right ul li{margin-top:20px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.solution_item .right ul li a{width:87px;height:87px;background:#fff;border-radius:5px}
.solution_item .right ul li a img{width:100%;border-radius:5px}
.service ul{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.service ul li{width:400px;height:220px;padding:0 35px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}
.service ul li .d2{color:#000;font-size:22px;font-weight:700;margin-top:10px}
.service ul li .d3{color:#666;font-size:14px;margin-top:15px;line-height:1.6;text-align:center}
.service ul li:nth-child(1){background:rgba(238,238,238,.2)}
.service ul li:nth-child(2){background:rgba(207,207,207,.2)}
.service ul li:nth-child(3){background:rgba(125,154,201,.2)}
.service ul li:nth-child(4){background:rgba(125,154,201,.2)}
.service ul li:nth-child(5){background:rgba(238,238,238,.2)}
.service ul li:nth-child(6){background:rgba(207,207,207,.2)}
.newbg{padding-bottom:95px;background:rgba(141,159,190,.08);margin-top:75px}
.news_dom{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}
.news{width:380px}
.news .d1{position:relative}
.news .d1 img{width:100%}
.news .d1 .x2{position:absolute;left:0;top:0;width:100%;height:100%;padding:10px 20px;display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;flex-direction:column}
.news .d1 .x2 .s1{color:rgba(255,255,255,.54);font-size:12px}
.news .d1 .x2 .s2{margin-top:10px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}
.news .d1 .x2 .s2 h2{color:#fff;font-size:18px;font-weight:700}
.news .d1 .x2 .s2 span{color:rgba(255,255,255,.59);font-size:18px}
.news .d2{background:#fff;padding:0 20px;height:290px;border:1px #f0f0f0 solid;border-top:0 #e2e2e2 solid;border-radius:0 0 5px 5px}
.news .d2 ul{padding-top:15px}
.news .d2 li{padding:8px 0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.news .d2 li span{flex:1}
.news .d2 li a{color:#333;font-size:14px}
.news .d2 li a:hover{color:#eb3c79;text-decoration:underline}
.news .d2 li em{margin-right:10px;color:rgba(102,102,102,.54);font-size:14px}
.brand_case ul{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}
.brand_case li{width:162px;margin-right:11px;margin-bottom:11px;border-radius:3px}
.brand_case li:nth-child(7n){margin-right:0}
.brand_case li a{display:block}
.brand_case li a img{display:block;width:100%;height:90px;border:1px #f0f0f0 solid}
.footbg{margin-top:75px;padding-top:50px;padding-bottom:50px;border-top:5px #cf6 solid;background:url(../images/foot_bg.jpg) center center no-repeat #222;background-size:100% 100%}
.foot{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}
.foot .d1 .x2 a{color:#fff;font-size:18px}
.foot .d1 ul{margin-top:20px}
.foot .d1 ul li{line-height:2}
.foot .d1 ul li a{color:rgba(255,255,255,1);font-size:14px;font-weight:100}
.foot .d1 ul li em{color:rgba(255,255,255,1);font-size:14px;font-weight:100}
.foot .d1 ul li.opc5{opacity:.5}
.foot .d1 ul li em.big{font-size:22px;font-weight:500}
.foot .d1 ul li a:hover{color:rgba(255,255,255,1)}
.qr{margin-top:10px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}
.qr div{margin-right:10px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}
.qr div img{width:90px}
.qr div span{color:rgba(255,255,255,.5);font-size:12px;margin-top:5px}
.count_bg{background:url(../images/bg.jpg) center center no-repeat;background-size:100% 100%}
.count_dom{height:450px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.count_dom div{flex:1;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}
.count_dom div em{color:#fff;font-size:24px}
.count_dom div em i{font-size:54px;font-weight:700}
.count_dom div span{color:#fff;font-size:24px;font-weight:100}
.ban{height:530px;display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;flex-direction:column}
.ban .d1 h2{color:#fff;font-size:38px;font-weight:700}
.ban .d2{color:#fff;font-size:16px;font-weight:300;margin-top:10px;opacity:.8}
.ban .d2 a{color:#fff}
.catalist_dom{position:relative}
.catalist_dom::after{position:absolute;left:0;bottom:0;width:100%;border-bottom:1px #f0f0f0 solid;content:''}
.catalist{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}
.catalist div{margin-right:40px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.catalist div a{position:relative;height:65px;color:#525252;font-size:16px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.catalist div a:hover{color:#e6002f}
.catalist div.cur a{color:#e6002f}
.catalist div.cur a::after{position:absolute;left:0;bottom:-1px;width:100%;border-bottom:3px #e6002f solid;content:'';z-index:99}
.main{margin-top:50px;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}
.main .left{flex:1}
.main .right{width:280px;margin-left:30px}
.rdom{box-shadow:0 0 5px #eeebeb;padding:10px 25px}
.rabe{font-weight:300;color:#333;font-size:18px;padding:10px 0;border-bottom:1px #e2e2e2 dashed;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.nlist{padding:10px 0}
.nlist li{padding:10px 0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}
.nlist li span{width:100%}
.nlist li span a{color:#666;font-size:14px;width:100%;background:url(../images/icon.png) left 5px no-repeat;padding-left:15px}
.nlist li span a:hover{color:#fe0000}
.nlist li em{padding-left:15px;width:100%;color:#cacaca;font-size:14px;font-weight:300;margin-top:5px}
.fixed-menu-top{opacity:0;position:fixed;right:20px;bottom:2%;z-index:99;display:none;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.fixed-menu-top a{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%}
.fixed-menu-top a:hover{background:rgba(255,255,255,1);box-shadow:0 0 50px rgba(50,57,67,.2)}
.fixed-menu-top a:hover img{transform:scale(.9)}
.fixed-menu-top.cur{opacity:1}
.content_dom{padding:50px 0}
.content_dom_1{transform:translateY(-90px)}
.content_dom_1_pad{border-radius:15px;background:#fff;padding:50px 50px;box-shadow:1px 10px 30px 0 rgb(19 33 46 / 17%)}
.whdom{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}
.whdom em{color:#333;font-size:36px}
.whlist{margin-top:30px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.whlist .d1{position:relative;width:49.5%;margin-bottom:12px}
.whlist .d1 .x1{overflow:hidden}
.whlist .d1 .x1 img{width:100%;transition:all .3s ease 0s}
.whlist .d1:hover .x1 img{transform:scale(1.1,1.1)}
.whlist .d1 .x2{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}
.whlist .d1 .x2 em{color:#fff;font-size:32px;font-weight:500}
.whlist .d1 .x2 span{color:#fff;font-size:16px;margin-top:10px}
.contact_dom_1{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}
.contact_dom_1 .d1{width:65%}
.contact_dom_1 .d2{width:30%}
.contact_dom_1 .d1 .x1 em{color:#1362a7;font-size:28px;display:block}
.contact_dom_1 .d1 .x1 span{line-height:1.8;padding:25px 0;border-bottom:#e6e6e6 solid 1px;color:#666;font-size:14px;display:block}
.contact_dom_1 .d1 .x2{color:#444;font-size:22px;margin-top:25px}
.contact_dom_1 .d1 .x3{margin-top:30px}
.contact_dom_1 .d1 .x3 ul{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.contact_dom_1 .d1 .x3 ul li{padding:20px 0;width:45%}
.contact_dom_1 .d1 .x3 ul li .s1{color:#444;font-size:22px}
.contact_dom_1 .d1 .x3 ul li .s2{margin-top:10px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}
.contact_dom_1 .d1 .x3 ul li .s2 i{width:20px;text-align:left}
.contact_dom_1 .d1 .x3 ul li .s2 em{color:#666;font-size:14px}
.frmipt{margin-bottom:20px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}
.frmipt em{width:100%;color:grey;font-size:14px}
.frmipt span{width:100%;margin-top:10px}
.frmipt input{color:#666;font-size:14px;width:100%;height:60px;border:1px #f0f0eb solid;background:#f0f0eb;padding:0 20px}
.frmipt select{color:#999;font-size:14px;-webkit-appearance:none;appearance:none;width:100%;height:50px;border:1px #f0f0eb solid;background:#f0f0eb;padding:0 20px}
.frmipt input::placeholder{color:#999}
.frmipt textarea{color:#666;font-size:14px;width:100%;height:162px;border:1px #f0f0eb solid;background:#f0f0eb;padding:20px 20px}
.frmipt textarea::placeholder{color:#999}
.frmbtn button{color:#fff;font-size:16px;height:60px;width:100%;background:#1362a7;border:1px #1362a7 solid}
.map_dom_1{margin-top:30px}
.case_list *{transition:all .3s ease 0s}
.case_list{margin-top:50px}
.case_list ul{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}
.case_list ul li{display:block;margin-bottom:20px}
.case_list ul li a{display:block;position:relative}
.case_list ul li a .d1{overflow:hidden}
.case_list ul li a .d1 img{width:100%;background:#eee}
.case_list ul li a .d2{padding:0 50px;position:absolute;left:0;bottom:50px;width:100%;height:px}
.case_list ul li a .d2 .x1{color:#f5f5f5;font-size:30px}
.case_list ul li a .d2 .x2{margin-top:20px;color:rgba(255,255,255,.8);font-size:14px}
.case_list ul li a .d2 .x3{display:none}
.case_list ul li a:hover .d2{top:0;bottom:initial}
.case_list ul li a:hover .d2 .x1{padding:20px 0;border-bottom:1px rgba(255,255,255,.5) solid}
.case_list ul li a:hover .d2 .x3{background:rgba(0,0,0,.5);padding:20px 20px;margin-top:20px;line-height:2;color:rgba(255,255,255,1);font-size:14px;display:block}
.case_list ul li a:hover .d2 .x2{display:none}
.solution_list{margin-top:30px}
.solution_list li{padding:30px 0;border-bottom:1px #efefef solid}
.solution_list li a{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}
.solution_list li a .d1{width:280px}
.solution_list li a .d1 img{width:100%;transition:all .3s ease 0s;background:#eee}
.solution_list li a .d2{flex:1;margin-left:20px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}
.solution_list li a .d3{font-size:18px;color:#3489b4;padding-bottom:10px}
.solution_list li a .d2 .x1{font-weight:700;color:#222;font-size:23px;width:100%}
.solution_list li a .d2 .x2{margin-top:10px;flex:1;line-height:1.8;color:#666;font-size:16px;width:100%}
.solution_list li a .d2 .x3{width:100%;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}
.solution_list li a .d2 .x3 em{color:#fff;font-size:14px;background:#2196f3;padding:10px 50px}
.solution_list li a .d2 .x1:hover{text-decoration:underline;color:#67c23a}
.solution_list li a .d2 .x3 em:hover{background:#67c23a}