.bk-title{text-align:center}
.bk-title b{display:block;font-size:48px;font-weight:400;line-height:48px;color:#333}
.bk-title span{background-image:url(../images/image/bk-cbg.png);background-repeat:no-repeat;background-position:center top;background-size:auto auto;display:block;text-align:center;width:450px;height:48px;font-size:22px;font-weight:400;line-height:48px;color:#666;margin:0 auto 0;margin-top:16px}
.banner{height:auto;max-width:1920px;margin:0 auto!important;position:relative}
.banner .bd li{float:left;width:100%;line-height:0}
.banner .bd li img{width:100%}
.banner .bd li a{display:block}
.banner .hd{z-index:1;margin:0 auto;text-align:center;position:absolute;left:0;width:100%;bottom:8%;cursor:pointer;display: block!important;}
.banner .hd li{width:13px;height:13px;background:#fff;display:inline-block;margin:0 10px;border-radius:13px}
.banner .hd li.on{background:#174694;width:39px}
.banner .prev{position:absolute;top:calc(50% - 35px);left:0;z-index:10;cursor:pointer;opacity:0;transition:all .5s linear}
.banner .next{position:absolute;top:calc(50% - 35px);right:0;z-index:10;cursor:pointer;opacity:0;transition:all .5s linear}
.banner:hover .prev{opacity:1;left:6%}
.banner:hover .next{opacity:1;right:6%}
.guide{padding:66px 0}
.guide dl{display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:space-between}
.guide dl dt{width:50%}
.guide dl dt iframe,.guide dl dt img,.guide dl dt video{display:block;width:100%;height: 414px;}
.guide dl dd{width:calc(100% - 50% - 50px);margin-top:38px;position:relative}
.guide dl dd h3{font-size:36px;font-weight:400;line-height:36px;color:#333;padding-bottom:20px;border-bottom:1px solid #dfdfdf;margin-bottom:32px}
.guide dl dd h3 span{color:#174694;font-weight:700}
.guide dl dd p{font-size:16px;font-weight:400;line-height:30px;color:#666}
.guide dl dd .vcode{display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:flex-start;position:absolute;left:0;bottom:38px}
.guide dl dd .vcode a{margin-right:10px;background:#174694;width:190px;height:54px;font-size:16px;font-weight:400;line-height:54px;color:#fff;text-align:center;transition:.35s;position:relative;top:0}
.guide dl dd .vcode a em{display:none;position:absolute;left:50%;top:64px;width:100px;height:100px;padding:5px;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.15);transform:translateX(-50%)}
.guide dl dd .vcode a em::before{content:"";display:block;width:0;height:0;position:absolute;left:50%;top:-20px;border:10px solid transparent;border-bottom:10px solid #fff;transform:translateX(-50%)}
.guide dl dd .vcode a em img{display:block;width:100px;height:100px;max-width:100px;max-height:100px}
.guide dl dd .vcode a:hover{top:8px}
.guide dl dd .vcode a:hover em{display:block}
.guide dl dd .vcode a:nth-of-type(2){background:#d0a866}
.quality{background-image:url(../images/image/pz-bg.png);background-repeat:no-repeat;background-position:center top;background-size:cover;height:867px;box-sizing:border-box;padding-top:90px}
.quality .bk-title b{color:#fff}
.quality .quality-c{display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:space-between;margin-top:70px}
.quality .quality-c dl{width:23.57%;position:relative;top:0;transition:.65s}
.quality .quality-c dl dt{height:230px;box-sizing:border-box;background:#fff;padding:48px 25px 0 34px;transition:.5s}
.quality .quality-c dl dt b{display:block;font-size:24px;font-weight:700;line-height:24px;color:#333}
.quality .quality-c dl dt p{font-size:16px;font-weight:400;line-height:30px;color:#666;display:block;margin-top:20px}
.quality .quality-c dl dd{display:block;line-height:0;overflow:hidden}
.quality .quality-c dl dd img{display:block;width:100%}
.quality .quality-c dl.cur,.quality .quality-c dl:hover{top:10px}
.quality .quality-c dl.cur dt,.quality .quality-c dl:hover dt{background:#174694}
.quality .quality-c dl.cur dt b,.quality .quality-c dl:hover dt b{color:#fff}
.quality .quality-c dl.cur dt p,.quality .quality-c dl:hover dt p{color:#fff}
.quality .quality-c dl:nth-of-type(2) dt{padding-top:36px}
.quality .quality-c dl:nth-of-type(odd){margin-top:37px}
.product{padding:62px 0 68px;}
.product .product01{margin-top:80px}
.product .product01 dl{display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:space-between}
.product .product01 dl dt{width:960px;margin-left:-260px}
.product .product01 dl dt img{display:block;width:100%}
.product .product01 dl dd{width:644px;margin-top:15px}
.product .product01 dl dd h3{padding-bottom:20px;border-bottom:1px solid #e3e3e3}
.product .product01 dl dd h3 a{font-size:22px;font-weight:700;line-height:22px;color:#174694;border-left:3px solid #174694;padding-left:10px;display:block}
.product .product01 dl dd p{display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:space-between;margin-top:42px}
.product .product01 dl dd p em{height:233px;width:155px;background:#fff;text-align:center;border:1px solid #e9e9e9;box-sizing:border-box;padding-top:50px}
.product .product01 dl dd p em img{display:block;width:85px;height:85px;margin:0 auto 0;transition:.5s}
.product .product01 dl dd p em span{display:block;font-size:16px;font-weight:700;line-height:18px;color:#333;margin-top:38px}
.product .product01 dl dd p em:hover{border-color:#174694}
.product .product01 dl dd p em:hover img{transform:rotateY(180deg)}
.product .product01 dl dd p em:hover span{color:#174694}
.product .product01 dl dd .more{display:block;width:142px;height:42px;border:1px solid #174694;box-sizing:border-box;text-align:center;font-size:16px;font-weight:400;line-height:40px;color:#174694;margin-top:63px;position:relative;overflow:hidden}
.product .product01 dl dd .more::after{content:"";display:block;width:0;height:0;border-left:13px solid transparent;border-bottom:13px solid #174694;position:absolute;right:0;bottom:0;transition:.5s;z-index:-1}
.product .product01 dl dd .more:hover{color:#fff}
.product .product01 dl dd .more:hover::after{border-width:180px}
.product .product02 .content{position:relative}
.product .product02 dl{display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:space-between}
.product .product02 dl dt{order:2;width:960px;margin-right:-260px}
.product .product02 dl dt img{display:block;width:100%}
.product .product02 dl dd{order:1;width:644px;margin-top:32px}
.product .product02 dl dd h3{padding-bottom:20px;border-bottom:1px solid #e3e3e3}
.product .product02 dl dd h3 a{font-size:22px;font-weight:700;line-height:22px;color:#174694;border-left:3px solid #174694;padding-left:10px;display:block}
.product .product02 dl dd p{display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:flex-start;margin-top:26px;margin-left:13px}
.product .product02 dl dd p a{font-size:16px;font-weight:400;line-height:16px;color:#333;background-image:url(../images/image/pro-sj.png);background-repeat:no-repeat;background-position:left center;background-size:auto auto;padding-left:13px;margin-bottom:22px;width:157px;box-sizing:border-box;padding-right:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.product .product02 dl dd p a:hover{color:#174694}
.product .product02 .list{width:903px;height:297px;background:#fff;position:absolute;left:0;top:240px;padding:23px 19px 0 22px;box-sizing:border-box}
.product .product02 .list ul li{float:left;width:278px;margin-right:14px}
.product .product02 .list ul li em{display:block;line-height:0;overflow:hidden}
.product .product02 .list ul li img{display:block;width:100%;transition:1s}
.product .product02 .list ul li h4{display:block;text-align:center;font-size:16px;font-weight:400;line-height:18px;color:#737373;margin-top:16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.product .product02 .list ul li:hover img{transform:scale(1.1)}
.product .product02 .list ul li:hover h4{color:#174694}
.product .product02 .list ul li:last-of-type{margin-right:0}
.product .product02 .list ul::after{line-height:0;visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.product .product02 .list .pagination{position:absolute;right:218px;bottom:-33px;display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:flex-start}
.product .product02 .list .pagination span{width:13px;height:13px;border-radius:50%;overflow:hidden;background:#a0a0a0;margin:0 7px 0 8px;cursor:pointer}
.product .product02 .list .pagination span.cur{background:#d0a866}
.strength{padding:100px 0 0}
.strength .strength-c{margin-top:60px;position:relative}
.strength .strength-c .tit{position:absolute;right:50%;top:0;z-index:1;width:574px;margin-right:-700px}
.strength .strength-c .tit ul{display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:flex-start}
.strength .strength-c .tit ul li{width:287px;height:238px;background:rgba(0,0,0,.5);text-align:center;padding-top:44px;box-sizing:border-box;border-bottom:1px solid rgba(255,255,255,.5);border-right:1px solid rgba(255,255,255,.5)}
.strength .strength-c .tit ul li img{display:block;width:51px;height:51px;margin:0 auto}
.strength .strength-c .tit ul li b{display:block;font-size:24px;font-weight:700;line-height:24px;color:#fff;margin-top:20px}
.strength .strength-c .tit ul li em{display:block;font-size:12px;font-weight:400;line-height:85%;color:rgba(255,255,255,.5);font-family:DIN-B;text-transform:uppercase;margin-top:10px;letter-spacing:.5px}
.strength .strength-c .tit ul li:nth-of-type(1){margin-left:287px;background:rgba(0,0,0,.3)}
.strength .strength-c .tit ul li:nth-of-type(4){height:239px;background:rgba(0,0,0,.66)}
.strength .strength-c .tit ul li.cur,.strength .strength-c .tit ul li:hover{background:rgba(23,70,148,.9)}
.strength .strength-c .con dl dt{position:relative}
.strength .strength-c .con dl dt::after{content:"";display:block;width:100%;height:241px;position:absolute;left:0;bottom:0;background-image:url(../images/image/sl-cbg.png);background-repeat:no-repeat;background-position:center top;background-size:auto auto;background-repeat:repeat-x}
.strength .strength-c .con dl dt img{display:block;width:auto;height:715px}
.strength .strength-c .con dl dd{background:#f3f3f3}
.strength .strength-c .con dl dd .content{display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:space-between;align-items:center;height:163px}
.strength .strength-c .con dl dd h3{font-size:28px;font-weight:700;line-height:40px;color:#174694;width:314px}
.strength .strength-c .con dl dd h3 span{display:block;color:#333;font-weight:400}
.strength .strength-c .con dl dd .desc{font-size:15px;font-weight:400;line-height:28px;color:#333;width:786px;border-right:1px solid #ddd;border-left:1px solid #ddd;padding:6px 20px 6px 40px;box-sizing:border-box;letter-spacing:-.2px}
.strength .strength-c .con dl dd .small{width:300px;display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:space-between;padding-left:35px;box-sizing:border-box}
.strength .strength-c .con dl dd .small p b{display:block;font-size:36px;font-weight:700;line-height:85%;color:#174694;font-family:DIN-B}
.strength .strength-c .con dl dd .small p b i{font-size:18px}
.strength .strength-c .con dl dd .small p span{display:block;font-size:20px;font-weight:400;line-height:20px;color:#191b1f;margin-top:14px;text-align:center}
.xban{background-image:url(../images/image/xban-bg.jpg);background-repeat:no-repeat;background-position:center top;background-size:auto auto;height:235px;margin-top:64px;margin-bottom:68px;display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:space-between}
.xban .lefts{margin-left:110px;margin-top:74px}
.xban .lefts h3{font-size:36px;font-weight:700;line-height:40px;color:#fff}
.xban .lefts h3 span{font-size:40px;font-family:DIN-B;margin-right:5px}
.xban .lefts p{margin-top:18px}
.xban .lefts p em{display:inline-block;background-image:url(../images/image/xban-ic1.png);background-repeat:no-repeat;background-position:left top;background-size:auto auto;font-size:30px;font-weight:700;line-height:85%;color:#fff;font-family:DIN-B;padding-left:32px;text-transform:uppercase;margin-right:20px}
.xban .lefts p em span{font-size:18px;font-weight:400;margin-left:5px;display:inline-block;vertical-align:bottom}
.xban .lefts p em b{font-size:30px;display:inline-block;vertical-align:bottom}
.xban .rights{margin-right:100px;text-align:right;margin-top:66px}
.xban .rights .tel{background-image:url();background-repeat:no-repeat;background-position:left top 4px;background-size:auto auto;padding-left:35px}
.xban .rights .tel b{display:inline-block;font-size:16px;font-weight:400;line-height:16px;color:#fff;vertical-align:top;margin-top:4px}
.xban .rights .tel em{display:inline-block;font-size:24px;font-weight:400;line-height:24px;color:#fff;font-family:DIN-B}
.xban .rights .tel em span{display:block;font-size:22px}
.xban .rights .zx{display:inline-block;width:190px;height:54px;background:#d0a866;font-size:18px;font-weight:400;line-height:54px;color:#fff;margin-top:30px;text-align:center;position:relative;top:0;transition:.5s}
.xban .rights .zx:hover{top:8px}
.case{background-image:url(../images/image/case-bg.jpg);background-repeat:no-repeat;background-position:center bottom;background-size:auto auto;height:1078px;}
.case .case-t{display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:space-between;margin-top:60px;width: 1200px;}
.case .case-t h3 a{font-size:18px;font-weight:400;line-height:55px;color:#333;padding:0 20px 0 23px;display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}
.case .case-t h3 a em img{display:block;margin-right: 4px;}
.case .case-t h3.cur{background:#174694}
.case .case-t h3.cur a{color:#fff}
.case .case-t h3.cur img{filter:grayscale(100%) brightness(200%)}
.case .case-b{margin-top:20px;background:#fff}
.case .case-b .slide{display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:flex-start}
.case .case-b .tit{width:500px;background:#eee;height:540px;padding-top:15px;box-sizing:border-box}
.case .case-b .tit ul li{padding:23px 22px;position:relative;z-index:1;box-sizing:border-box}
.case .case-b .tit ul li em{width:219px;display:inline-block;vertical-align:middle}
.case .case-b .tit ul li em img{display:block;width:100%}
.case .case-b .tit ul li h4{width:calc(100% - 219px - 22px);display:inline-block;vertical-align:middle;font-size:16px;font-weight:700;line-height:24px;color:#333;margin-left:10px}
.case .case-b .tit ul li.cur,.case .case-b .tit ul li:hover{background:#174694;width:calc(100% + 26px)}
.case .case-b .tit ul li.cur h4,.case .case-b .tit ul li:hover h4{color:#fff}
.case .case-b .con{width:700px;background:#fff;font-size:0}
.case .case-b .con ul li{position:relative;cursor:pointer;width:953px;height:537px}
.case .case-b .con ul li a{display:block;line-height:0;overflow:hidden}
.case .case-b .con ul li a iframe,.case .case-b .con ul li a img,.case .case-b .con ul li a video{display:block;width:953px;height:537px;transition:1s}
.case .case-b .con ul li a img:hover{transform:scale(1.1)}
.case .case-b .con ul li a::before{content:'';position:absolute;width:70px;height:70px;-webkit-box-shadow:inset #fff 0 0 2rem;box-shadow:inset #fff 0 0 2rem;border-radius:50%;top:50%;left:50%;margin-left:-35px;margin-top:-35px;opacity:0;animation:warn2 2s ease-out .1s infinite;display:none}
.case .case-b .con ul li a::after{content:'';position:absolute;width:70px;height:70px;-webkit-box-shadow:inset #fff 0 0 2rem;box-shadow:inset #fff 0 0 2rem;border-radius:50%;top:50%;left:50%;margin-left:-35px;margin-top:-35px;opacity:0;animation:warn 2s ease-out 1.1s infinite;display:none}
.case .case-b .con ul li.vision::before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,.5)}
.case .case-b .con ul li.vision::after{content:"";display:block;width:70px;height:70px;background-image:url(../images/image/case-play.png);background-repeat:no-repeat;background-position:center top;background-size:auto auto;position:absolute;left:50%;top:50%;margin-top:-35px;margin-left:-35px}
.case .case-b .con ul li.vision a::after,.case .case-b .con ul li.vision a::before{display:block}
.partner{margin-top:27px}
.partner h3{font-size:22px;font-weight:700;line-height:22px;color:#fff;position:relative;padding-left:13px}
.partner h3::before{content:"";display:block;width:3px;height:20px;background:#d0a866;position:absolute;left:0;top:1px}
.partner .list{margin-top:35px;overflow:hidden}
.partner .list ul li{width:200px;display:block;line-height:0;overflow:hidden;float:left;border-right:1px solid #ddd;}
.partner .list ul li img{display:block;width:100%;transition:1s;height: 125px;}
.partner .list ul li:hover img{transform:scale(1.1)}
.partner .list ul::after{line-height:0;visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.news{padding:60px 0 145px}
.news h3{margin-bottom:40px}
.news h3 a{display:block;font-size:24px;font-weight:700;line-height:24px;color:#333;border-left:4px solid #174694;padding-left:12px}
.news h3 em{float:right;font-size:14px;font-weight:400;line-height:24px;color:#666;text-transform:uppercase}
.news h3 em:hover{color:#174694}
.news .news-l{margin-top:60px;float:left;width:752px}
.news .news-l .hot{display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:space-between}
.news .news-l .hot dl{width:365px}
.news .news-l .hot dl dt{display:block;line-height:0;overflow:hidden}
.news .news-l .hot dl dt img{display:block;width:100%;transition:1s}
.news .news-l .hot dl dd{margin-top:20px}
.news .news-l .hot dl dd h4{display:block;font-size:16px;font-weight:700;line-height:18px;color:#333;margin-bottom:20px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.news .news-l .hot dl dd p{font-size:14px;font-weight:400;line-height:26px;color:#555}
.news .news-l .hot dl dd p em{color:#174694}
.news .news-l .hot dl:hover dt img{transform:scale(1.1)}
.news .news-l .hot dl:hover h4{color:#174694}
.news .news-l .list{margin-top:60px}
.news .news-l .list ul li{border-bottom:1px solid #ddd;position:relative}
.news .news-l .list ul li a{font-size:15px;font-weight:400;line-height:52px;color:#666;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:80px;padding-left:19px}
.news .news-l .list ul li a em{position:absolute;right:0;top:0;font-size:12px}
.news .news-l .list ul li a::before{content:"";display:block;width:9px;height:9px;border-radius:50%;position:absolute;left:0;top:50%;background:0 0;border:2px solid #999;box-sizing:border-box;margin-top:-4.5px}
.news .news-l .list ul li:hover a{color:#174694}
.news .news-l .list ul li:hover a::before{background:#174694;border-color:#174694}
.news .news-l .list ul li:hover a em{color:#666}
.news .news-r{margin-top:60px;width:540px;float:right}
.news .news-r ul li{background:#f6f6f6;margin-bottom:1px;padding-left:23px;transition:.5s}
.news .news-r ul li a{display:block;font-size:15px;font-weight:400;line-height:75px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;padding-left:20px;padding-right: 60px;}
.news .news-r ul li a::before{content:"";display:block;width:9px;height:9px;border-radius:50%;position:absolute;left:0;top:50%;background:0 0;border:2px solid #999;box-sizing:border-box;margin-top:-4.5px}
.news .news-r ul li a::after{content:">";display:block;width:22px;height:22px;border-radius:50%;background:#d6d6d6;position:absolute;right:26px;top:50%;margin-top:-11px;font-size:12px;font-weight:400;line-height:22px;color:#fff;text-align:center;font-family:DIN-B}
.news .news-r ul li:last-of-type{margin-bottom:0}
.news .news-r ul li:hover{background:#174694}
.news .news-r ul li:hover a{color:#fff}
.news .news-r ul li:hover a::before{border-color:#fff}
.news .news-r ul li:hover a::after{background:#fff;color:#174694}
.news::after{line-height:0;visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.about{background-image: url(../images/image/abt-bg.png); background-repeat:no-repeat;background-position:center top;background-size:auto auto}
.about .about-t{height:801px;position:relative;margin-bottom:68px}
.about .about-t .text{width:568px;height:660px;background:#fff;position:relative;top:-92px}
.about .about-t .text h2{background-image:url(../images/image/abt-cbg.jpg);background-repeat:no-repeat;background-position:right top;background-size:auto auto;height:92px;font-size:30px;font-weight:700;line-height:30px;color:#fff;padding:30px 0 0 35px;box-sizing:border-box}
.about .about-t .text h2::after{content:"";display:block;width:33px;height:2px;background:#fff;margin-top:14px}
.about .about-t .text .con{padding:28px 60px 0 35px;height:568px;box-sizing:border-box}
.about .about-t .text .con h3{background-image:url(../images/image/abt-dot.png);background-repeat:no-repeat;background-position:left top;background-size:auto auto;font-size:26px;font-weight:700;line-height:40px;color:#181818;padding-top:46px}
.about .about-t .text .con p{display:block;font-size:16px;font-weight:400;line-height:30px;color:#666;margin-top:52px}
.about .about-t .text .con .more{display:block;width:142px;height:42px;border:1px solid #174694;box-sizing:border-box;text-align:center;font-size:16px;font-weight:400;line-height:40px;color:#174694;margin-top:60px;position:relative;overflow:hidden}
.about .about-t .text .con .more::after{content:"";display:block;width:0;height:0;border-left:13px solid transparent;border-bottom:13px solid #174694;position:absolute;right:0;bottom:0;z-index:-1;transition:.5s}
.about .about-t .text .con .more:hover{color:#fff}
.about .about-t .text .con .more:hover::after{border-width:180px}
.about .about-t .text .con em{font-size:36px;font-weight:700;line-height:85%;color:#174694;text-transform:uppercase;text-align:right;position:absolute;right:-30px;bottom:-52px}
.about .about-t .text .con em span{display:block;font-size:48px;margin-top:24px}
.about .about-t .text .con em::after{content:"";display:inline-block;width:54px;height:5px;background:#174694;margin-top:22px}
.about .about-t .text .lx{width:154px;height:54px;border:2px solid #fff;box-sizing:border-box;display:block;font-size:18px;font-weight:700;line-height:50px;color:#fff;text-align:center;margin-top:94px;position:relative;transition:.5s}
.about .about-t .text .lx::after{content:"";display:block;width:512px;height:1px;background:rgba(255,255,255,.3);position:absolute;left:186px;top:50%}
.about .about-t .text .lx:hover{width:174px}
.about .about-t .menu-bar{position:absolute;left:50%;bottom:0;background:rgba(23,70,148,.8);width:calc(50% + 310px);z-index:1}
.about .about-t .menu-bar ul{display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:flex-start}
.about .about-t .menu-bar ul li{width:233px;height:233px;border-right:1px solid rgba(255,255,255,.2);text-align:center;padding-top:72px;box-sizing:border-box}
.about .about-t .menu-bar ul li img{display:block;width:37px;height:37px;margin:0 auto 0}
.about .about-t .menu-bar ul li span{display:block;font-size:24px;font-weight:400;line-height:24px;color:#fff;margin-top:22px}
.about .about-t .menu-bar ul li:hover,.about .about-t .menu-bar ul li.cur{background:#d0a866}
.about .about-b ul li{float:left;width:336px;margin-right:18.5px;margin-bottom:80px;}
.about .about-b ul li em{display:block;line-height:0;overflow:hidden}
.about .about-b ul li video{height: 252px;width: 100%;background: #000;}
.about .about-b ul li em img{display:block;width:100%;transition:1s;height: 252px;}
.about .about-b ul li span{display:block;font-size:16px;font-weight:400;line-height:18px;color:#666;text-align:center;margin-top:12px}
.about .about-b ul li:hover em img{transform:scale(1.1)}
.about .about-b ul li:hover span{color:#174694}
.about .about-b ul li:last-of-type{margin-right:0}
.about .about-b ul::after{line-height:0;visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.about .about-b .slide:nth-child(2) li img{border:1px solid #ddd;box-sizing: border-box;}

@media screen and (max-width:1400px){
    .product .product01 dl dt{margin-left:-310px}
    .product .product01 dl dd{width:600px}
    .product .product01 dl dd p em{width:138px}
    .product .product02 dl dt{margin-right:-310px}
    .product .product02 dl dd{width:600px}
    .product .product02 dl dd p a{width:146px}
    .product .product02 .list{width:833px;height:280px}
    .product .product02 .list ul li{width:254px}
    .strength .strength-c .tit{margin-right:-650px}
    .strength .strength-c .con dl dd .desc{width:746px}
    .strength .strength-c .con dl dd .small{width:240px}
    .xban .lefts{margin-left:70px}
    .xban .rights{margin-right:60px}
    .case .case-t h3 a{padding:0 18px 0 19px}
    .case .case-b .tit{width:398px;height:508px}
    .case .case-b .tit ul li{padding:18px 22px}
    .case .case-b .con{width:902px}
    .case .case-b .con ul li{width:902px;height:508px}
    .case .case-b .con ul li a iframe,.case .case-b .con ul li a img,.case .case-b .con ul li a video{width:902px;height:508px}
    .partner .list ul li{width:185px}
    .news .news-l{width:702px}
    .news .news-l .hot dl{width:340px}
    .news .news-r ul li a{line-height:73px}
    .about .about-t .text .lx::after{width:462px}
    .about .about-t .menu-bar ul li{width:217px}
    .about .about-b ul li{width:311px}
}