
html,body{width: 100%;height: 100%;margin: 0;padding: 0;position: relative;}
.header{width: 100%;height: 100px;position: absolute;top:0;left:0;background: url(/resources/images/logo.png) no-repeat calc(50% - 649px) 50%/193px 76px,rgba(0,0,0,.6);}
.header ul{width: 820px;height: 100px;position: absolute;left: calc(50% - 137px);top: 0;color: white;margin: 0;padding: 0;line-height: 100px;}
.header ul li{list-style: none;float: left;margin-right: 54px;cursor: pointer;}
.header ul li:last-child{margin-right: 0;}
.header ul li.choose{color: #469DFF;}
.header ul li > div{display: none;width: 1054px;height: 192px;position: absolute;top: 100px;left: -408px;background: rgba(0,0,0,.6);padding: 35px 0 0 48px;box-sizing: border-box;}
.header ul li > div > div{width: 300px;float: left;}
.header ul li > div > div > div{width: 100%;text-align: left;}
.header ul li > div > div > div.ht{width: 100%;height: 18px;line-height: 18px;font-size: 18px;font-weight: bold;color: #fff;margin-bottom: 6px;}
.header ul li > div > div > div.hc{width: 100%;height: 30px;line-height: 30px;font-size: 14px;font-weight: 400;color: #c5c5c5;}
.header ul li > div > div > div.more{width: 100%;height: 30px;line-height: 30px;font-size: 14px;color: #c5c5c5;cursor: pointer;background: url(/resources/images/more.png) no-repeat 52px 50%/21px 13px;}

.footer{width: 100%;height: 369px;background: #2A2A2A;position: relative;color: #fff;}
.footer:before{width: 100%;height: 1px;background: #4A4A4A;position: absolute;left: 0;bottom: 100px;display: inline-block;content: '';}
.footer .t1{width: 320px;height: 192px;position: absolute;top:68px;text-align: left;left: calc(50% - 644px);}
.footer .t1 .title{width: 100%;height: 40px;line-height: 20px;font-size: 20px;font-weight: 400;}
.footer .t1 .content{width: 100%;height: 14px;line-height: 36px;font-size: 14px;}
.footer .t2{width: 80px;height: 192px;position: absolute;top:68px;text-align: left;left: calc(50% - 170px);}
.footer .t2 .title{width: 100%;height: 24px;line-height: 18px;font-size: 18px;font-weight: 400;}
.footer .t2 .content{width: 100%;height: 14px;line-height: 36px;font-size: 14px;color: #c5c5c5;}
.footer .t3{width: 90px;height: 192px;position: absolute;top:68px;text-align: left;left: calc(50% - 30px);}
.footer .t3 .title{width: 100%;height: 24px;line-height: 18px;font-size: 18px;font-weight: 400;}
.footer .t3 .content{width: 100%;height: 14px;line-height: 36px;font-size: 14px;color: #c5c5c5;}
.footer .t4{width: 80px;height: 192px;position: absolute;top:68px;text-align: left;left: calc(50% + 137px);}
.footer .t4 .title{width: 100%;height: 24px;line-height: 18px;font-size: 18px;font-weight: 400;}
.footer .t4 .content{width: 100%;height: 14px;line-height: 36px;font-size: 14px;color: #c5c5c5;}
.footer .content > div.cl{cursor: pointer;}
.footer .t5{width: 140px;height: 192px;position: absolute;top:68px;text-align: left;right: calc(50% - 663px);line-height: 280px;font-weight: 400;font-size: 18px;background: url(/resources/images/gzh.png) no-repeat 50% 0/99px;}
.footer .bottom{width: 100%;height: 24px;line-height: 24px;bottom: 38px;text-align: center;font-size: 24px;left: 0;position: absolute;}

.index .slider{width: 100%;height: 1029px;background: url(/resources/images/index/slider.png) no-repeat 50%/1920px 1029px;}
.index .slider .show{width: 178px;height: 41px;background: url(/resources/images/index/top2.png) no-repeat calc(50% - 648px) 538px/178px 41px;}
.index .protect{width: 1200px;height: 600px;padding-top: 124px;box-sizing: border-box;margin: 0 auto;overflow: hidden;}
.index .protect .title{width: 100%;height: 40px;line-height: 40px;text-align: center;font-size: 40px;font-weight: bold;color: #2A2A2A;}
.index .protect .content{height: 256px;position: relative;padding: 0 calc(50% - 644px);box-sizing: border-box;margin-top: 76px;}
.index .protect .content > div{width: 226px;height: 256px;margin-left: 128px;float: left;text-align: center;font-size: 18px;font-weight: 400;color: rgba(42, 42, 42, 0.8);line-height: 482px;position: relative;cursor: pointer;}
.index .protect .content > div:first-child{margin-left: 0;}
.index .protect .content > div:hover{color: rgba(70, 157, 255, 0.8);}
.index .protect .content > div > div{width: 100%;height: 168px;position: absolute;top:0;left:0;}
.index .protect .content > span{width: 26px;height: 43px;display: inline-block;top: 96px;cursor: pointer;position: absolute;}
.index .protect .content > span.left{background: url(/resources/images/index/pl.png) no-repeat 50%/26px 43px;left: calc(50% - 765px);}
.index .protect .content > span.right{background: url(/resources/images/index/pr.png) no-repeat 50%/26px 43px;right: calc(50% - 765px);}

.index .protect2{width: 100%;height: 752px;background: #2A2A2A;}
.index .protect2 .left{width: calc(50% - 376px);height: 100%;float: left;padding-top: 20px;box-sizing: border-box;}
.index .protect2 .left > div{width: 306px;color: rgba(255, 255, 255, 0.6);float: right;margin-right: 98px;margin-top: 80px;position: relative;height: auto;margin-left: 100px;}
.index .protect2 .left > div .title{text-align: left;text-indent: 52px;font-size: 30px;line-height: 40px;font-weight: bold;height: 50px;}
.index .protect2 .left > div:nth-child(1) .title{background: url(/resources/images/index/p2l1.png) no-repeat 0;}
.index .protect2 .left > div:nth-child(2) .title{background: url(/resources/images/index/p2l2.png) no-repeat 0;}
.index .protect2 .left > div:nth-child(3) .title{background: url(/resources/images/index/p2l3.png) no-repeat 0;}
.index .protect2 .left > div .content{text-align: left;font-size: 18px;line-height: 32px;font-weight: bold;}
.index .protect2 .left > div.choose{color: #fff;}
.index .protect2 .left > div.choose:before{content: '';width: 6px;height: 100%;background: #fff;position: absolute;display: inline-block;left: -24px;top:0;}
.index .protect2 .left > div.choose:after{content: '';width: 22px;height: 37px;background: url(/resources/images/index/p2lr.png) no-repeat 50%/22px 37px;position: absolute;display: inline-block;right: -33px;top:57px;}
.index .protect2 .right{width: calc(50% + 376px);height: 100%;float: left;}
.index .protect3{width: 100%;height: 834px;padding-top: 112px;box-sizing: border-box;}
.index .protect3 .title{width: 100%;height: 40px;line-height: 40px;text-align: center;font-size: 40px;font-weight: bold;color: #2A2A2A;margin-bottom: 54px;}
.index .protect3 .content{width: 100%;height: 510px;text-align: center;padding: 0 calc(50% - 645px);box-sizing: border-box;}
.index .protect3 .content > div{width: 346px;height: 510px;margin-right: 126px;float: left;border: 1px solid #E2E2E2;box-sizing: border-box;color: #000;font-size: 18px;line-height: 848px;cursor: pointer;}
.index .protect3 .content > div:nth-child(1){background: url(/resources/images/index/p31.png) no-repeat 0 0/346px 346px;}
.index .protect3 .content > div:nth-child(2){background: url(/resources/images/index/p32.png) no-repeat 0 0/346px 346px;}
.index .protect3 .content > div:last-child{margin-right: 0;background: url(/resources/images/index/p33.png) no-repeat 0 0/346px 346px;}
.index .protect3 .content > div:hover{box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 0.33);color: #fff;}
.index .protect3 .content > div:nth-child(1):hover{background: url(/resources/images/index/p31.png) no-repeat 0 0/346px 346px,#469DFF;}
.index .protect3 .content > div:nth-child(2):hover{background: url(/resources/images/index/p32.png) no-repeat 0 0/346px 346px,#469DFF;}
.index .protect3 .content > div:nth-child(3):hover{background: url(/resources/images/index/p33.png) no-repeat 0 0/346px 346px,#469DFF;}
.index .news{width: 100%;height: 752px;padding-top: 68px;color: #fff;background: #2a2a2a;box-sizing: border-box;position: relative;}
.index .news .title{width: 100%;height: 40px;line-height: 40px;font-weight: 400;font-size: 40px;text-align: center;margin-bottom: 60px;}
.index .news .content{width: 1290px;height: 480px;margin: 0 auto;}
.index .news .content > div{height: 100%;width: 418px;margin-right: 18px;padding: 260px 0 0;box-sizing: border-box;font-weight: 400;text-align: left;float: left;cursor: pointer;}
.index .news .content > div:last-child{margin-right: 0;}
.index .news .content > div .day{width: 100%;height: 20px;font-size: 20px;line-height: 20px;margin-top: 20px;}
.index .news .content > div .ct{width: 100%;line-height: 32px;font-weight: bold;font-size: 26px;}
.index .news .content > div .cc{width: 100%;line-height: 36px;font-size: 20px;}
.index .news .more{font-size: 32px;color: #fff;text-align: center;width: 180px;height: 32px;cursor: pointer;line-height: 32px;position: absolute;bottom: 60px;left: calc(50% - 90px);}
.index .zs{width: 1200px;height: 663px;padding-top: 68px;box-sizing: border-box;margin: 0 auto;overflow: hidden;}
.index .zs .title{width: 100%;height: 40px;font-weight: bold;color: #2A2A2A;line-height: 40px;margin-bottom: 66px;text-align: center;font-size: 40px;}
.index .zs .content{width: 9660px;height: 385px;position: relative;animation: mymove 60s linear alternate infinite;-ms-animation: mymove 60s linear alternate infinite;-webkit-animation: mymove 60s linear alternate infinite;-moz-animation: mymove 60s linear alternate infinite;}
.index .zs .content > div{width: 273px;height: 385px;box-shadow: 0px 8px 21px 0px rgba(0, 0, 0, 0.25);margin-right: 88px;float: left;}
.index .zs .content > div:last-child{margin-right: 0;}
.index .hzhb{width: 1200px;height: 294px;overflow: hidden;margin: 0 auto;}
.index .hzhb .title{width: 100%;height: 40px;font-weight: bold;color: #2A2A2A;line-height: 40px;margin-bottom: 42px;text-align: center;font-size: 40px;}
.index .hzhb .content{width: auto;height: 135px;position: relative;white-space: nowrap;left:0;}
.index .hzhb .content > span{height: 135px;margin-right: 78px;float: left;}
.index .hzhb .content > span:last-child{margin-right: 0;}
.index .hzhb .content > span img{max-height: 135px;}
@keyframes mymove { from {transform:translateX(0);} to {transform:translateX(calc(1200px - 100%));} }
@-moz-keyframes mymove { from {transform:translateX(0);} to {transform:translateX(calc(1200px - 100%));} }
@-webkit-keyframes mymove { from {transform:translateX(0);} to {transform:translateX(calc(1200px - 100%));} }

.about > div.top{width: 100%;height: 613px;background: url(/resources/images/about/top.png) no-repeat 50%/cover;}
.about > div.tab{width: 489px;height: 48px;line-height: 48px;border-radius: 24px;background: #F2F1F1;margin: 43px auto 0;}
.about > div.tab > div{width: 163px;height: 48px;border-radius: 24px;float: left;cursor: pointer;font-size: 18px;text-align: center;color: #050505;font-weight: 400;}
.about > div.tab > div.choose{background: #469DFF;color: #fff;}
.about > div.content,.about > div.content > div{width: 100%;font-weight: 400;}
.about > div.content > div{display: none;}
.about > div.content > div.choose{display: block;}
.about > div.content .tab1 > div:first-child{width: 1109px;height: 292px;background: url(/resources/images/about/com.png) no-repeat 0 0/438px 292px;padding-left: 509px;box-sizing: border-box;text-align: left;margin: 90px auto 0;}
.about > div.content .tab1 > div:first-child .c11{width: 100%;height: 20px;margin-top: 25px;margin-bottom: 20px;line-height: 20px;font-size: 20px;font-weight: bold;color: #000000;}
.about > div.content .tab1 > div:first-child .c12{width: 100%;line-height: 30px;font-size: 16px;color: #646464;}
.about > div.content .tab1 > div:last-child{width: 1073px;margin: 68px auto 116px;height: 249px;/*background: url(/resources/images/about/addr2.png) no-repeat 100% 0/627px 249px;*/position: relative;padding-left: 37px;text-align: left;box-sizing: border-box;padding-top: 35px;}
.about > div.content .tab1 > div:last-child:before{width: 5px;content: '';height: 212px;background: #469DFF;position: absolute;display: inline-block;top:18px;left: 0;box-sizing: border-box;}
.about > div.content .tab1 > div:last-child .c21{height: 22px;font-size: 22px;line-height: 22px;font-weight: bold;color: #000000;width: 100%;}
.about > div.content .tab1 > div:last-child .c22{height: 14px;font-size: 14px;line-height: 14px;color: #8C8C8C;width: 100%;margin-top: 12px;margin-bottom: 32px;}
.about > div.content .tab1 > div:last-child .addr{padding-left: 27px;background: url(/resources/images/about/addr.png) no-repeat 0 50%/20px 19px;width: 100%;height: 40px;line-height: 40px;color: #222222;font-size: 16px;}
.about > div.content .tab1 > div:last-child .phone{padding-left: 27px;background: url(/resources/images/about/phone.png) no-repeat 0 50%/18px 18px;width: 100%;height: 40px;line-height: 40px;color: #222222;font-size: 16px;}
.about > div.content .tab1 > div:last-child .email{padding-left: 27px;background: url(/resources/images/about/email.png) no-repeat 0 50%/18px 15px;width: 100%;height: 40px;line-height: 40px;color: #222222;font-size: 16px;}
.about > div.content .tab2{width: 100%;height: 2208px;position: relative;padding-top: 74px;box-sizing: border-box;}
.about > div.content .tab2 > div:first-child{width: 861px;height: 18px;line-height: 18px;font-weight: bold;color: #1f1f1f;margin: 0 0 16px calc(50% - 377px);text-align: left;font-size: 18px;}
.about > div.content .tab2 > div:nth-child(2){width: 861px;line-height: 24px;color: #646464;margin: 0 0 0 calc(50% - 377px);text-align: left;font-size: 16px;}
.about > div.content .tab2 > div.line{position: absolute;z-index: 0;width: 0;height: 1880px;border-left: 2px dashed #469DFF;top:273px;left: calc(50% - 372px);}
.about > div.content .tab2 > div.line:before{position: absolute;content: '';display: inline-block;width: 24px;height: 24px;border-radius: 12px;background: #469DFF;top: 0;left: -13px;}
.about > div.content .tab2 > div.line:after{position: absolute;content: '';display: inline-block;width: 24px;height: 24px;border-radius: 12px;background: url(/resources/images/about/quan.png) no-repeat 50%/24px;bottom: -7px;left: -13px;}
.about > div.content .tab2 > div.cc{width: 861px;height: 320px;line-height: 40px;color: #646464;margin-left: calc(50% - 377px);text-align: left;font-size: 16px;padding-left: 73px;box-sizing: border-box;position: relative;}
.about > div.content .tab2 > div.cc:before{content: '';display: inline-block;width: 24px;height: 24px;background: url(/resources/images/about/quan.png) no-repeat 50%/24px;position: absolute;top: 0;left: -6px;z-index: 100;}
.about > div.content .tab2 > div.cc:after{display: inline-block;width: 110px;height: 48px;line-height: 48px;position: absolute;top: 0;left: -160px;z-index: 100;color: #469DFF;font-size: 48px;}
.about > div.content .tab2 > div:nth-child(4).cc{margin-top: 140px;}
.about > div.content .tab2 > div:nth-child(4).cc:after{content: '2018';}
.about > div.content .tab2 > div:nth-child(5).cc:after{content: '2019';}
.about > div.content .tab2 > div:nth-child(6).cc:after{content: '2020';}
.about > div.content .tab2 > div:nth-child(7).cc:after{content: '2021';}
.about > div.content .tab2 > div:nth-child(8).cc:after{content: '2022';}
.about > div.content .tab2 > div:nth-child(9).cc:after{content: '2023';}
.about > div.content .tab3{width: 100%;height: auto;position: relative;padding-top: 223px;box-sizing: border-box;}
.about > div.content .tab3 > div.line{position: absolute;z-index: 0;width: 0;height: 3680px;border-left: 2px dashed #469DFF;top:124px;left: calc(50% - 372px);}
.about > div.content .tab3 > div.line:before{position: absolute;content: '';display: inline-block;width: 24px;height: 24px;border-radius: 12px;background: #469DFF;top: 0;left: -13px;}
.about > div.content .tab3 > div.line:after{position: absolute;content: '';display: inline-block;width: 24px;height: 24px;border-radius: 12px;background: url(/resources/images/about/quan.png) no-repeat 50%/24px;bottom: -7px;left: -13px;}
.about > div.content .tab3 > div.cc{width: 861px;height: 135px;line-height: 40px;color: #646464;margin-left: calc(50% - 377px);text-align: left;font-size: 16px;padding-left: 73px;box-sizing: border-box;position: relative;}
.about > div.content .tab3 > div.cc:before{content: '';display: inline-block;width: 24px;height: 24px;background: url(/resources/images/about/quan.png) no-repeat 50%/24px;position: absolute;top: 0;left: -6px;z-index: 100;}
.about > div.content .tab3 > div.cc:after{display: inline-block;width: 110px;height: 48px;line-height: 48px;position: absolute;top: 0;left: -160px;z-index: 100;color: #469DFF;font-size: 48px;}
.about > div.content .tab3 > div:nth-child(2).cc{margin-bottom: 114px;height: 80px;}
.about > div.content .tab3 > div:nth-child(2).cc:after{content: '2018';}
.about > div.content .tab3 > div:nth-child(3).cc{margin-bottom: 25px;height: 201px;}
.about > div.content .tab3 > div:nth-child(3).cc:after{content: '2019';}
.about > div.content .tab3 > div:nth-child(5).cc{margin-bottom: 25px;margin-top: 108px;height: 80px;}
.about > div.content .tab3 > div:nth-child(5).cc:after{content: '2020';}
.about > div.content .tab3 > div:nth-child(7).cc:after{content: '2021';}
.about > div.content .tab3 > div:nth-child(9).cc:after{content: '2022';}
.about > div.content .tab3 > div:nth-child(11).cc:after{content: '2023';}
.about > div.content .tab1 video{width: 1092px;height: 619px;margin: 40px auto;display: block;}
.about > div.content .tab1 .map{position: absolute;top: -20px;right: 0;width: 600px;height: 280px;}


.about > div.content .tab3 > div.img{width: 900px;padding-left: 73px;box-sizing: border-box;min-height: 500px;margin-left: calc(50% - 377px);}
.about > div.content .tab3 > div.img.img2020{height: 300px!important;min-height: 300px}
.about > div.content .tab3 > div.img2020 img{margin: 0 53px 0 0!important;}
.about > div.content .tab3 > div.img2021{height: 400px !important;min-height: 300px}
.about > div.content .tab3 > div.img2022{height: 970px !important;min-height: 300px}
.about > div.content .tab3 > div.img2022 > img{float: none!important;display: block;}
.about > div.content .tab3 > div.img2023{height: 300px !important;min-height: 300px}

/*#img2021{height: 300px;min-height: 300px}*/

.about > div.content .tab3 > div:nth-child(6).img{height: 500px;}
.about > div.content .tab3 > div.img img{width: 350px;float: left; margin: 0 53px 53px 0}
/*.about > div.content .tab3 > div.img img:first-child{margin-right: 53px;}*/

.case .top{width: 100%;height: 613px;background: url(/resources/images/case/top.png) no-repeat 50%/cover;}
.case > div.content {width: 1200px;margin: 87px auto 94px;font-weight: 400;}
.case > div.content > div{width: 100%;}
.case > div.content > div.caseList > div{width: 1300px;height: 423px;padding: 50px 32px 0 772px;box-sizing: border-box;text-align: left;margin: 60px auto 0;position: relative;cursor: pointer;}
.case > div.content > div.caseList > div > div:first-child{width: 100%;font-size: 22px;font-weight: bold;color: #212121;line-height: 32px;}
.case > div.content > div.caseList > div > div:nth-child(2){width: 100%;font-size: 16px;color: #333;cursor: pointer;line-height: 32px;margin-top: 20px;}
.case > div.content > div.caseList > div > video{width: 752px;height: 423px;position: absolute;top: 0;left: 0;}
.case > div.content > div.caseList > div:nth-child(1){background: url(/resources/images/case/c1.png) no-repeat 0 50%/752px 423px;}
.case > div.content > div.caseList > div:nth-child(2){background: url(/resources/images/case/c2.png) no-repeat 0 50%/752px 423px;}
.case > div.content > div.caseList > div:nth-child(3){background: url(/resources/images/case/c3.png) no-repeat 0 50%/752px 423px;}
.case > div.content > div.caseList > div:nth-child(4){background: url(/resources/images/case/c4.png) no-repeat 0 50%/752px 423px;}
.case > div.content > div.caseList > div:before{background: url(/resources/images/case/run.png) no-repeat 50%/63px 79px;display: inline-block;width: 63px;height: 79px;content: '';position: absolute;left: 344px;top: 172px;}
.case > div.content > div.pager{width: 100%;text-align: center;height: 50px;margin-top: 94px;position: relative;}
.case > div.content > div.pager > ul{list-style: none;position: absolute;left:50%;top:0;transform: translateX(-50%);margin: 0;padding: 0;height: 50px;}
.case > div.content > div.pager > ul li{float: left;margin-right: 25px;height: 50px;line-height: 50px;cursor: pointer;width: 50px;text-align: center;font-size: 26px;color: #908F8F;}
.case > div.content > div.pager > ul li.left{width: 54px;background: url(/resources/images/news/left.png) no-repeat 50%/54px 50px;}
.case > div.content > div.pager > ul li.right{margin-right: 0;width: 54px;background: url(/resources/images/news/right.png) no-repeat 50%/54px 50px;}
.case > div.content > div.pager > ul li.choose{background: url(/resources/images/news/page.png) no-repeat 50%/50px;color: #fff;}

.news .top{width: 100%;height: 613px;background: url(/resources/images/news/top.png) no-repeat 50%/cover;}
.news > div.content {width: 1200px;margin: 87px auto 94px;font-weight: 400;}
.news > div.content > div{width: 100%;}
.news > div.content > div.newsList > div{width: 100%;height: 220px;padding-left: 320px;padding-top: 40px;box-sizing: border-box;margin-bottom: 4px;text-align: left;position: relative;}
.news > div.content > div.newsList > div > div:first-child{width: 100%;height: 18px;font-size: 18px;font-weight: bold;color: #515254;line-height: 18px;}
.news > div.content > div.newsList > div > div:nth-child(2){width: 100%;height: 12px;font-size: 12px;color: #969696;line-height: 12px;margin: 13px 0 9px;}
.news > div.content > div.newsList > div > div:nth-child(3){width: 100%;font-size: 14px;font-weight: bold;color: #646464;line-height: 24px;max-height: 48px;overflow: hidden;text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.news > div.content > div.newsList > div > div:nth-child(4){width: 100px;height: 30px;font-size: 16px;color: #333;cursor: pointer;text-align: center;line-height: 28px;border: 1px solid #E6E6E6;border-radius: 6px;margin-top: 20px;}
.news > div.content > div.newsList > div.choose{background: #F0F0F0;}
.news > div.content > div.newsList > div.choose > div:first-child{color: #469DFF;}
.news > div.content > div.newsList > div.choose > div:nth-child(4){background: #469DFF;color: white;border: none;line-height: 30px;}
.news > div.content > div.newsList > div img{display: inline-block;content: '';width: 248px;height: 165px;position: absolute;top: 27px;left: 33px;}
.news > div.content > div.pager{width: 100%;text-align: center;height: 50px;margin-top: 104px;position: relative;}
.news > div.content > div.pager > ul{list-style: none;position: absolute;left:50%;top:0;transform: translateX(-50%);margin: 0;padding: 0;height: 50px;}
.news > div.content > div.pager > ul li{float: left;margin-right: 25px;height: 50px;line-height: 50px;cursor: pointer;width: 50px;text-align: center;font-size: 26px;color: #908F8F;}
.news > div.content > div.pager > ul li.left{width: 54px;background: url(/resources/images/news/left.png) no-repeat 50%/54px 50px;}
.news > div.content > div.pager > ul li.right{margin-right: 0;width: 54px;background: url(/resources/images/news/right.png) no-repeat 50%/54px 50px;}
.news > div.content > div.pager > ul li.choose{background: url(/resources/images/news/page.png) no-repeat 50%/50px;color: #fff;}

.newsDetail > .top{width: 100%;height: 613px;background: url(/resources/images/news/top.png) no-repeat 50%/cover;}
.newsDetail > .top1{width: 100%;height: 66px;padding-left: calc(50% - 647px);line-height: 66px;background: rgba(240, 240, 240, 0.8);overflow: hidden;box-sizing: border-box;}
.newsDetail > .top1 > span{font-weight: bold;color: #000000;float: left;margin-right: 10px;}
.newsDetail > .top1 > span:first-child{cursor: pointer;}
.newsDetail > .title{width: 100%;height: 24px;margin: 82px 0 40px;line-height: 24px;text-align: center;font-weight: bold;color: #000000;font-size: 24px;}
.newsDetail > .content{width: 1200px;margin: 0 auto 88px;line-height: 28px;letter-spacing: 1px;}
.newsDetail > .content img{/*width: 1200px*/;margin: 0 auto /*88px*/;line-height: 28px;letter-spacing: 1px;}

/*.platform .top{width: 100%;height: 615px;background: url(/resources/images/platform/top.png) no-repeat 50%/cover;}*/
/*.platform .content{width: 100%;min-height: 500px;}*/
.platform iframe{width: 100%;height: 720px;margin-top: 100px;padding: 0;border: none;}


.solution{background: #F7F7F7;}
.solution .top{width: 100%;height: 615px;background: url(/resources/images/solution/top.png) no-repeat 50%/cover;}
.solution > div.content {width: 1327px;margin: 82px auto 165px;font-weight: 400;}
.solution > div.content > div{width: 100%;}
.solution > div.content > div.title{width: 100%;height: 40px;line-height: 40px;text-align: center;font-size: 40px;font-weight: bold;margin-bottom: 45px;}
.solution > div.content > div.list > div{width: 100%;height: 376px;padding: 50px 100px 0 763px;box-sizing: border-box;margin-bottom: 60px;text-align: left;position: relative;}
.solution > div.content > div.list > div > div:first-child{width: 100%;height: 36px;font-size: 36px;font-weight: bold;color: #2A2A2A;line-height: 36px;margin-bottom: 18px;}
.solution > div.content > div.list > div > div:nth-child(2){width: 100%;font-size: 20px;color: #7A7A7A;;line-height: 32px;}
.solution > div.content > div.list > div > div:last-child{width: 138px;height: 56px;font-size: 24px;background: #469DFF;color: #fff;cursor: pointer;text-align: center;line-height: 56px;border-radius: 6px;position: absolute;right: 58px;bottom: 35px;}
.solution > div.content > div.list > div:nth-child(1){background: url(/resources/images/solution/s1.png) no-repeat 0 50%/703px 376px,#fff;}
.solution > div.content > div.list > div:nth-child(2){background: url(/resources/images/solution/s2.png) no-repeat 0 50%/703px 376px,#fff;}
.solution > div.content > div.list > div:nth-child(3){background: url(/resources/images/solution/s3.png) no-repeat 0 50%/703px 376px,#fff;margin-bottom: 0;}

.solutionDetail{font-weight: 400;text-align: left;}
.solutionDetail > div.top{width: 100%;height: 615px;background: url(/resources/images/solution/top.png) no-repeat 50%/cover;}
.solutionDetail > div.title{width: 100%;height: 40px;font-size: 40px;font-weight: bold;text-align: center;color: #2A2A2A;line-height: 40px;margin: 80px 0;}
.solutionDetail > div.tab{width: 1200px;height: 44px;line-height: 24px;font-size: 24px;color: #2A2A2A;margin-left: calc(50% - 600px);position: relative;}
.solutionDetail > div.tab > span{display: inline-block;height: 44px;float: left;cursor: pointer;margin-right: 55px;}
.solutionDetail > div.tab > span.choose{color: #469DFF;box-sizing: border-box;font-weight: bold;position: relative;border-bottom: 6px solid #469DFF;}
.solutionDetail > div.tab > span.next{margin-right: 0;display: inline-block;width: 23px;height: 24px;background: url(../images/news/right.png) no-repeat 50%/23px 16px;position: absolute;right: 0;top:0;cursor: pointer;}
.solutionDetail > div.content{width: 1200px;margin: 68px auto 135px;}
.solutionDetail > div.content > div{width: 100%;}
.solutionDetail > div.content > div.s1{width: 100%;height: 291px;padding: 0 100px 0 584px;box-sizing: border-box;}
.solutionDetail > div.content > div.s1 > div:first-child{width: 100%;height: 24px;line-height: 24px;font-size: 24px;font-weight: bold;color: #2A2A2A;margin-bottom: 22px;}
.solutionDetail > div.content > div.s1 > div:last-child{width: 100%;line-height: 32px;font-size: 18px;color: #7a7a7a;}
.solutionDetail > div.content > div.s2{width: 100%;margin-top: 114px;}
.solutionDetail > div.content > div.s2 > div:first-child{width: 100%;height: 30px;line-height: 30px;font-size: 30px;font-weight: bold;color: #2A2A2A;margin-bottom: 60px;}
.solutionDetail > div.content > div.s2 > div:last-child{width: 100%;height: 317px;}
.solutionDetail > div.content > div.s2 > div:last-child > div{width: 276px;height: 317px;margin-right: 32px;float: left;color: #fff;padding: 36px 20px 0 27px;box-sizing: border-box;background: #7C7C7C;box-shadow: 0px 6px 6px 0px rgba(131, 131, 131, 0.2);border-radius: 10px;text-align: left;position: relative;}
.solutionDetail > div.content > div.s2 > div:last-child > div:last-child{margin-right: 0;}
.solutionDetail > div.content > div.s2.c2 > div:last-child{height: 671px;}
.solutionDetail > div.content > div.s2.c2 > div:last-child > div{width: 550px;height: 317px;margin-right: 100px;}
.solutionDetail > div.content > div.s2.c2 > div:last-child > div:nth-child(2n){margin-right: 0;}
.solutionDetail > div.content > div.s2.c2 > div:last-child > div:nth-child(1){margin-bottom: 60px;}
.solutionDetail > div.content > div.s2.c2 > div:last-child > div:nth-child(2){margin-bottom: 60px;}
.solutionDetail > div.content > div.s2 > div:last-child > div.choose{background: #469DFF;}
.solutionDetail > div.content > div.s2 > div:last-child > div > div:first-child{width: 100%;height: 20px;line-height: 20px;font-size: 20px;font-weight: bold;margin-bottom: 14px;}
.solutionDetail > div.content > div.s2 > div:last-child > div > div:nth-child(2){width: 100%;line-height: 32px;font-size: 16px;}
.solutionDetail > div.content > div.s2 > div:last-child > div > div:first-child{font-size: 24px;}
.solutionDetail > div.content > div.s2 > div:last-child > div img{display: inline-block;width: 71px;height: 71px;content: '';position: absolute;bottom: 27px;right: 27px;}
.solutionDetail > div.content > div.s3{width: 100%;margin-top: 108px;}
.solutionDetail > div.content > div.s3 > div:first-child{width: 100%;height: 30px;line-height: 30px;margin-bottom: 62px;font-size: 30px;font-weight: bold;}
.solutionDetail > div.content > div.s3 > div:last-child{width: 100%;}
.solutionDetail > div.content > div.s3 > div:last-child > div{width: 100%;margin-bottom: 80px;position: relative;padding-left: 65px;box-sizing: border-box;}
.solutionDetail > div.content > div.s3 > div:last-child > div:last-child{margin-bottom: 0;}
.solutionDetail > div.content > div.s3 > div:last-child > div > div:first-child{font-size: 72px;display: inline-block;line-height: 72px;position: absolute;top: -9px;left: 0;color: #393939;}
.solutionDetail > div.content > div.s3 > div:last-child > div > div:nth-child(2){font-weight: bold;color: #292929;font-size: 20px;width: 100%;height: 20px;margin-bottom: 10px;line-height: 20px;}
.solutionDetail > div.content > div.s3 > div:last-child > div > div:nth-child(3){color: #919191;font-size: 18px;width: 100%;height: 18px;line-height: 32px;}
.solutionDetail > div.content > div.s3 > div:last-child > div.choose > div{color: #469DFF!important;}

.solutionTraffic > div.content > div.tab1 > div.s1{background: url(/resources/images/solution/traffic/top1.png) no-repeat 0 50%/501px;}

.solutionCity > div.content > div.tab1 > div.s1{background: url(/resources/images/solution/city/top1.png) no-repeat 0 50%/501px;}
.solutionCity > div.content > div.tab2 > div.s1{background: url(/resources/images/solution/city/top2.png) no-repeat 0 50%/501px;}
.solutionCity > div.content > div.tab1 > div.s2 > div:last-child > div:nth-child(1):before{background: url(/resources/images/solution/city/c11.png) no-repeat 100% 100%;}
.solutionCity > div.content > div.tab1 > div.s2 > div:last-child > div:nth-child(2):before{background: url(/resources/images/solution/city/c12.png) no-repeat 100% 100%;}
.solutionCity > div.content > div.tab1 > div.s2 > div:last-child > div:nth-child(3):before{background: url(/resources/images/solution/city/c13.png) no-repeat 100% 100%;}
.solutionCity > div.content > div.tab1 > div.s2 > div:last-child > div:nth-child(4):before{background: url(/resources/images/solution/city/c14.png) no-repeat 100% 100%;}


.product{font-weight: 400;background: #f7f7f7;}
.product > div.top{width: 100%;height: 615px;background: url(/resources/images/product/top.png) no-repeat 50%/cover;}
.product > div.title{width: 100%;height: 40px;line-height: 40px;font-weight: bold;color: #2A2A2A;margin: 80px auto;font-size: 40px;text-align: center;}
.product > div.tab{width: 1327px;height: 44px;line-height: 22px;font-size: 22px;color: #2A2A2A;margin-left: calc(50% - 599px);margin-bottom: 48px;}
.product > div.tab > div{width: 154px;height: 44px;float: left;cursor: pointer;text-align: left;margin-right: 102px;}
.product > div.tab > div.choose{color: #469DFF;box-sizing: border-box;font-weight: bold;position: relative;}
.product > div.tab > div.choose:before{content:'';width:132px;height: 6px;background: #469DFF;display: inline-block;position: absolute;bottom: 0;left: 0;}
.product > div.content{width: 1327px;margin-left: calc(50% - 599px);}
.product > div.content > div{display: none;width: 100%;}
.product > div.content > div.choose{display: block;}
.product > div.content > div > div{margin-bottom: 40px;width: 100%;height: 376px;position: relative;padding: 66px 27px 0 630px;box-sizing: border-box;text-align: left;background: #fff;}
.product > div.content > div > div img{width: 597px;height: 376px;position: absolute;top: 0;left: 0;}
.product > div.content > div > div > div:nth-child(2){width: 100%;height: 24px;font-size: 24px;color: #2A2A2A;line-height: 24px;margin-bottom: 18px;}
.product > div.content > div > div > div:nth-child(3){width: 100%;font-size: 18px;color: #7A7A7A;line-height: 32px;}
.product > div.content > div > div > div:last-child{width: 138px;height: 56px;font-size: 24px;background: #469DFF;color: #fff;cursor: pointer;text-align: center;line-height: 56px;border-radius: 6px;position: absolute;right: 58px;bottom: 35px;}
.product > div.pager{width: 100%;text-align: center;height: 50px;margin-top: 104px;position: relative;margin-bottom: 130px;}
.product > div.pager > ul{list-style: none;position: absolute;left:50%;top:0;transform: translateX(-50%);margin: 0;padding: 0;height: 50px;}
.product > div.pager > ul li{float: left;margin-right: 25px;height: 50px;line-height: 50px;cursor: pointer;width: 50px;text-align: center;font-size: 26px;color: #908F8F;}
.product > div.pager > ul li.left{width: 54px;background: url(/resources/images/news/left.png) no-repeat 50%/54px 50px;}
.product > div.pager > ul li.right{margin-right: 0;width: 54px;background: url(/resources/images/news/right.png) no-repeat 50%/54px 50px;}
.product > div.pager > ul li.choose{background: url(/resources/images/news/page.png) no-repeat 50%/50px;color: #fff;}

.productDetail{font-weight: 400;background: #fff;}
.productDetail > div.top{width: 100%;height: 615px;background: url(/resources/images/product/top.png) no-repeat 50%/cover;}
.productDetail > div.title{width: 100%;height: 40px;line-height: 40px;font-weight: bold;color: #2A2A2A;margin: 80px auto;font-size: 40px;text-align: center;}
.productDetail > div.content{width: 100%;padding-top: 80px;padding-bottom: 115px;box-sizing: border-box;}
.productDetail > div.content > div{width: 100%;}
.productDetail > div.content > div.tabs{position: relative;width: 1300px;height: 45px;line-height: 24px;font-size: 24px;color: #2a2a2a;margin: 0 auto;overflow: hidden;}
.productDetail > div.content > div.tabs > span{margin-right: 60px;cursor: pointer;display: inline-block;height: 45px;}
.productDetail > div.content > div.tabs > span.choose{font-weight: bold;color: #469DFF;display: inline-block;width: auto;height: 45px;border-bottom: 5px solid #469DFF;box-sizing: border-box;}
.productDetail > div.content > div.tabs > span.next{margin-right: 0;display: inline-block;width: 23px;height: 16px;background: url(../images/news/right.png) no-repeat 50%/23px 16px;position: absolute;right: 0;top:0;cursor: pointer;}
.productDetail > div.content > div:nth-child(2){margin: 100px auto 20px;width: 1300px;min-height: 330px;padding: 30px 80px 0 557px;box-sizing: border-box;position: relative;}
.productDetail > div.content > div:nth-child(2) > div:nth-child(1){width: 100%;height: 24px;line-height: 24px;font-size: 24px;font-weight: bold;color: #2A2A2A;text-align: left;margin-bottom: 18px;}
.productDetail > div.content > div:nth-child(2) > div:nth-child(2){width: 100%;line-height: 32px;font-size: 18px;color: #7A7A7A;text-align: left;}
.productDetail > div.content > div:nth-child(2) > div:nth-child(3){width: 138px;height: 56px;line-height: 56px;background: #469DFF;text-align: center;font-size: 20px;border-radius: 6px;cursor: pointer;position: absolute;bottom: 0;right: 90px;color: #fff;}
.productDetail > div.content > div:nth-child(2) > img{max-width: 300px;max-height: 280px;position: absolute;top: 20px;left: 280px;transform: translateX(-50%);}
.productDetail > div.content > div:last-child{width: 1300px;margin: 62px auto 0;position: relative;}
.productDetail > div.content > div:last-child > div.title{width: 100%;height: 24px;line-height: 24px;font-size: 24px;font-weight: bold;color: #2A2A2A;margin-bottom: 30px;}
.productDetail > div.content > div:last-child > div:nth-child(2){width: 100%;height: 256px;line-height: 24px;font-size: 24px;font-weight: bold;color: #2A2A2A;overflow: hidden;}
.productDetail > div.content > div:last-child > div:nth-child(2) > div{width: 226px;margin-right: 132px;height: 100%;float: left;font-size: 20px;color: #2A2A2A;line-height: 482px;text-align: center;}
.productDetail > div.content > div:last-child > div:nth-child(2) > div:nth-child(4n){margin-right: 0;}
.productDetail > div.content > div:last-child > div:nth-child(2) > div:hover{color: #469DFF;}
.productDetail > div.content > div:last-child > span{width: 26px;height: 40px;position: absolute;display: inline-block;cursor: pointer;top: 208px;}
.productDetail > div.content > div:last-child > span.left{background: url(../images/icon_left.png) no-repeat 50%/26px 40px;left: -96px;}
.productDetail > div.content > div:last-child > span.right{background: url(../images/icon_right.png) no-repeat 50%/26px 40px;right: -96px;}

.amap-logo{display: none!important;}
.amap-copyright{display: none!important;}


@media screen and (max-width: 1400px){
    .product{zoom: 1!important;}
    .product > div.content{width: 100%;margin-left: 0;}
    .product .header,.product .top,.product .title,.product .pager,.product .footer,.product > div.tab > div{display: none;}
    .product > div.tab{width: 100%;text-align: center;margin-left: 0;height: 12vw;background: #f7f7f7;}
    .product > div.tab > div{margin-right: 0;}
    .product > div.tab > div.choose{display: block;width: 100%;text-align: center;height: 12vw;line-height: 12vw;font-size: 6vw;color: #333;font-weight: normal;margin-right: 0;}
    .product > div.tab > div.choose:before{display: none;}
    .product > div.content > div > div{display: block!important;width: 92vw;margin: 4vw;padding: 58vw 0 0 0;height: auto;border-radius: 4vw;overflow: hidden;}
    .product > div.content > div > div > img{width: 92vw;height: 58vw;}
    .product > div.content > div > div > div:nth-child(2){text-indent: 4vw;font-size: 6vw;line-height: 8vw;min-height: 8vw;margin-top: 6vw;}
    .product > div.content > div > div > div:nth-child(3){padding: 4vw;box-sizing: border-box;font-size: 4vw;line-height: 8vw;}
    .product > div.content > div > div > div:last-child{display: none;}
}