/*main css cmsyou*/
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%; text-size-adjust:100%;font-family:Helvetica,"STHeiti STXihei","Microsoft JhengHei","Microsoft YaHei",Tohoma,Arial;margin: 0;}
body{font-family: "Microsoft Yahei",Arial, Helvetica, sans-serif!important; font-size:13px; color:#666;margin: 0;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-backface-visibility:hidden;zoom:1;}
h1, h2, h3, h4, h5, h6{font-weight: normal;}
ol, ul, menu{list-style: none outside none;}
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, select, textarea, p, blockquote, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin: 0; padding: 0;}
address, caption, cite, code, dfn, em, i, th, var, optgroup{font-style: normal; font-weight: normal;}
input, button, select, textarea{font-family: inherit; font-size: inherit; line-height: inherit;}
input[type=text], input[type=password]{border: 1px solid #cad2e0; border-radius: 3px; height: 20px; line-height: 24px;}
input[type=text]:hover, input[type=password]:hover{border-color: #6bc3f8;}
input[type=button], button{cursor: pointer;}
select, textarea{border: 1px solid #cad2e0; border-radius: 3px;}
table{border-collapse: collapse; border-spacing: 0;}
q, blockquote{quotes: none;}
q:before, q:after, blockquote:before, blockquote:after{content: ""; content: none;}
hr { width:100%; color:#CCCCCC; height:1px; size:1; noshade:noshade;}
a { color:#333; text-decoration: none;font-family: "Microsoft Yahei",Arial, Helvetica, sans-serif;outline:none;}
a:hover {color:#092851; text-decoration: none;}
a img{border: none;}
ul,li{ list-style-type:none;}
ul:after{ content:" "; display:block; clear:both;}
h1, h2, h3{font-family: "Microsoft Yahei",Arial, Helvetica, sans-serif; margin:0;}
.fl{ float:left;}
.fr{ float:right;}
.tal{ text-align:left;}
.tac{ text-align:center;}
.tar{ text-align:right;}
.mt0{ margin-top:0px!important;}
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px!important;}
.mt20{ margin-top:20px;}
.mb0{ margin-bottom:0px;}
.mb5{ margin-bottom:5px;}
.mb10{ margin-bottom:10px;}
.mb20{ margin-bottom:20px;}
.ml0{ margin-left:0px;}
.ml5{ margin-left:5px;}
.ml10{ margin-left:10px;}
.mr5{ margin-right:10px;}
.mr10{ margin-right:10px;}
.pl0{ padding-left:0px;}
.pr0{ padding-right:0px;}
.pt0{ padding-top:0px!important;}
.pt50{ padding-top:50px!important;}
.pb0{ padding-bottom:0px!important;}
.p0{ padding:0px;}
.p5{ padding:5px;}
.pl0{ padding-left:0px!important;}
.pl5{ padding-left:5px;}
.pr5{ padding-right:5px;}
.p10{ padding:10px;}
.bg-white{ background-color:#fff;}
.color-white{ color:#fff;}
.color-red{ color:#ff0909;}
.black_shadow{ text-shadow: 1px 1px 2px #333; }
.btn {font-size: 15px;padding: 10px 12px;}
.clear{ clear:both;}
.inner{width:1220px; padding:0 10px; margin:0 auto;}
.inner:after{ content:" "; display:block; clear:both;}
.justify-content-center{justify-content: center!important;}
.text-center{text-align:center!important;}
.vertical-center{position: absolute; top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
/*main*/
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
body{background-color:#000;}
.header{ width:100%; height:1080px; background:url(../images/bg-header.jpg) center center no-repeat; background-size: cover;}
.header-text{ padding-top:120px; clear:both;}
.header-text .slogan-title{ margin: 50px auto; color:#0762cb; font-size: 72px; line-height: 1.25em; font-weight: bold; text-align: center; -webkit-text-shadow:#ffffff 4px 0 3px,#ffffff 0 4px 3px,#ffffff -4px 0 3px,#ffffff 0 -4px 3px; -moz-text-shadow:#0762cb 4px 0 3px,#ffffff 0 4px 3px,#ffffff -4px 0 3px,#ffffff 0 -4px 3px; text-shadow:#ffffff 4px 0 6px,#ffffff 0 4px 6px,#ffffff -4px 0 6px,#ffffff 0 -4px 6px; *filter: Glow(Color=#ffffff, Strength=4); text-indent: -9999em; background: url(../images/text-slogan.png) center center no-repeat;}
.header-text .slogan-content{ margin: 0 auto; margin-top: 335px; clear: both;}
.slogan-content .slogan-tag{ width: 662px; height: 72px; color:#fff; font-size:35px; line-height:1.5em; font-weight: bold; text-align: center; border-radius: 30px; padding: 8px 15px; padding-left: 60px; margin: 0 auto; background: url(../images/bg-title-big.png) center center no-repeat; display: block; clear: both;}
.device-type{}
.device-type .device-type-item{ float: left; width: 14.28%; text-align: center;}
.device-type .device-type-item .item-inner{ position: relative; width: 132px; height: 128px; text-align: center; vertical-align: middle; background: url(../images/bg-gps.png) center center no-repeat; display: inline-block; color:#fff; font-size: 22px; line-height: 1.25em; font-weight: bold; -webkit-text-shadow:#000000 4px 0 5px,#000000 0 4px 5px,#000000 -4px 0 5px,#000000 0 -4px 5px; -moz-text-shadow:#0762cb 4px 0 5px,#000000 0 4px 5px,#000000 -4px 0 5px,#000000 0 -4px 3px; text-shadow:#000000 4px 0 5px,#000000 0 4px 5px,#000000 -4px 0 5px,#000000 0 -4px 5px; *filter: Glow(Color=#000000, Strength=4);}
.device-type .device-type-item .item-inner span{position: absolute;left:50%;top:50%;-webkit-transform: translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%); display: inline-block;}
.content-wrap{ position: relative; background-size: cover!important;}
.wrap-title{}
.wrap-title .cate-title{color:#0762cb; font-size:60px; line-height: 1.5em; font-weight: bold; text-shadow: 2px 2px 5px #999;margin-bottom: 5px;}
.wrap-title.bg-deep .cate-title{color:#fff; -webkit-text-shadow:#666666 4px 0 3px,#666666 0 4px 3px,#666666 -4px 0 3px,#666666 0 -4px 3px; - moz-text-shadow:#666666 4px 0 3px,#666666 0 4px 3px,#666666 -4px 0 3px,#666666 0 -4px 3px; text-shadow:#666666 4px 0 3px,#666666 0 4px 3px,#666666 -4px 0 3px,#666666 0 -4px 3px; *filter: Glow(Color=#666666, Strength=4);}
.wrap-title .sub-title{ width: 204px; height: 48px; color: #fff; font-size:24px; line-height: 1.5em; font-weight:bold; text-align: center; letter-spacing: 1px; padding: 5px 10px; margin: 15px auto; background: url(../images/bg-title-sub.png) center center no-repeat; display: block;}
.wrap-title .cate-img{}
.secrecy-wrap{ width:100%; height:828px; background:url(../images/bg-secrecy.jpg) center center no-repeat;}
.secrecy-method{ margin-top: -200px; clear: both;}
.means-list{ margin-top: 25px; margin-bottom: 30px; clear: both;}
.means-list ul{ margin-left: -13px; margin-right:-12px;}
.means-list ul li{ position: relative; float: left; width: 220px; height: 376px; border-radius: 10px; margin: 0 12px 0 13px; overflow: hidden;}
.means-list ul li .item-img{ width: 100%;line-height: 0;}
.means-list ul li .item-img img{ width: 100%; height: auto;line-height: 0;-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.means-list ul li:hover .item-img img{-webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}
.means-list ul li .item-text{ position: absolute; left: 0; bottom: 0; width:100%; height: 140px; color: #000; font-size: 18px; line-height: 1.5em; text-align: center; padding: 12px 15px; background-color: #fff;-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.means-list ul li:hover .item-text{ background-color:#f8f8f8;}
.means-list ul li .item-text .item-title{ color:#fff; font-weight:bold; letter-spacing: 1px; padding: 2px 10px; border-radius: 5px; margin-bottom: 5px; background-color: #0762cb; display: inline-block;}
.means-list ul li:hover .item-text .item-title{ background-color:#00499e;}
.means-list ul li .item-text .item-desc{text-align: left; word-break: break-all;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-break:break-all;overflow:hidden;}
.harm-list{ margin-top: 20px; margin-bottom: 20px; clear: both;}
.harm-list ul{ margin-left: -1%; margin-right: -1%; clear: both;}
.harm-list ul li{ position: relative; float: left; width: 31.33%; margin: 1%; border-radius: 10px; background-color: #0762cb; overflow: hidden;}
.harm-list ul li:first-child{background-color: #89d2e5;}
.harm-list ul li:nth-child(2n){background-color: #0762cb;}
.harm-list ul li:nth-child(3n){background-color: #1eb2a4;}
.harm-list ul li:nth-child(4n){background-color: #433cac;}
.harm-list ul li:nth-child(5n){background-color: #e6b238;}
.harm-list ul li.big{width:64.66%;}
.harm-list ul li .item-img{ float: right; width: 100%; line-height: 0; text-align: right;}
.harm-list ul li .item-img img{ width:auto; height:100%; line-height: 0; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.harm-list ul li:hover .item-img img{-webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05);}
.harm-list ul li .item-text{ position: absolute; left: 20px; top:60px; width: 260px; color: #fff; font-size: 18px; line-height: 1.5em;}
.harm-list ul li.big .item-text{width:300px;}
.harm-list ul li .item-text .item-title{ font-size: 24px; margin-bottom: 30px;text-overflow:ellipsis; white-space:nowrap; display:block; overflow:hidden;-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.harm-list ul li:hover .item-text .item-title{ font-size: 25px;}
.harm-list ul li .item-text .item-desc{ text-align: justify;}
.why-wrap{width:100%; height:1460px; padding-top: 60px; background:url(../images/bg-method.jpg) bottom center no-repeat; clear: both;}
.why-content{}
.method-content{ margin-top: 110px; clear: both;}
.method-content .bg-border{ background: url(../images/bg-border-003.png) center center no-repeat;}
.method-content .wrap-title .cate-title{line-height: 1.25em;}
.method-content .method-desc{ color: #fff; font-size: 24px; line-height: 1.75em; margin-top: 800px; clear: both;}
.method-content .method-desc p{ text-indent: 2em;}
.advantage-wrap{width:100%; height:1855px; padding-top: 60px; background:url(../images/bg-advantage.jpg) top center no-repeat; clear: both;}
.advantage-content{}
.advantage-content .bg-border{ background: url(../images/bg-border-002.png) center 45px no-repeat;}
.advantage-content .border-title{color:#fff; border:1px solid #fff; border-radius: 10px;}
.advantage-content .border-title .cate-title{ font-size:60px; line-height: 1.5em; font-weight: bold; padding: 5px 28px; margin: 0 auto; display: inline-block;}
.advantage-content .border-title .cate-title.active{ color: #333; border-radius: 10px; background-color: #fff;}
.advantage-lists{ margin-top: 60px; clear:both;}
.advantage-lists .advantage-lists-item{ float: left; width: 25%; text-align: center;}
.advantage-lists .advantage-lists-item .item-inner{ position: relative; width: 240px; height: 164px; text-align: center; vertical-align: middle; background: url(../images/bg-circle.png) center center no-repeat; display: inline-block; color:#fff; font-size: 28px; line-height: 1.25em; font-weight: bold; -webkit-text-shadow:#000000 4px 0 5px,#000000 0 4px 5px,#000000 -4px 0 5px,#000000 0 -4px 5px; -moz-text-shadow:#0762cb 4px 0 5px,#000000 0 4px 5px,#000000 -4px 0 5px,#000000 0 -4px 3px; text-shadow:#000000 4px 0 5px,#000000 0 4px 5px,#000000 -4px 0 5px,#000000 0 -4px 5px; *filter: Glow(Color=#000000, Strength=4);}
.advantage-lists .advantage-lists-item .item-inner span{position: absolute;left:50%;top:50%;-webkit-transform: translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%); display: inline-block;}
.advantage-explain{ margin-top: 60px; clear:both;}
.advantage-explain-item{ position: relative; padding: 35px 0; margin-bottom: 40px; clear: both;}
.advantage-explain-item .bg-color{ position: absolute; left: 0; top: 0; width:52%; height: 560px; background-color: #151515; content: " "; display: block; clear: both; z-index: 0;}
.advantage-explain-item.bg-right .bg-color{ height: 640px;}
.advantage-explain-item.bg-right .bg-color{left:auto; right: 0;}
.advantage-explain-item .inner{ position: relative; z-index: 1;}
.advantage-explain-item .bg-border{}
.advantage-explain-item .bg-border .cate-title{ padding: 5px 45px; background: url(../images/bg-border.png) center center no-repeat; display: inline-block;}
.advantage-explain-item.bg-right .bg-border{ text-align: right;}
.advantage-explain-item .explain-img{ position: relative; width:55%;}
.advantage-explain-item .explain-img .explain-img-border{position: relative; padding-right: 25px; padding-bottom: 25px; z-index: 1;}
.advantage-explain-item.bg-right .explain-img .explain-img-border{padding-right: 0; padding-left: 25px;}
.advantage-explain-item .explain-img .explain-img-border img{width:100%; height: auto;}
.advantage-explain-item .explain-img .bg-img-border{ position: absolute; right:0; bottom: 0; z-index: 0;}
.advantage-explain-item.bg-right .explain-img .bg-img-border{ right:auto; left: 0;}
.advantage-explain-item .explain-img .bg-img-border img{width:100%; height: auto;}
.advantage-explain-item .explain-text{ width:45%; padding-top: 60px;}
.advantage-explain-item.bg-right .explain-text{ text-align: right;}
.advantage-explain-item .explain-text .explain-desc{ color:#fff; font-size: 24px; line-height:1.75em; font-weight: normal; text-align: justify; padding-right: 90px;}
.advantage-explain-item.bg-right .explain-text .explain-desc{padding-right:0; padding-left: 90px;}
.flow-wrap{}
.flow-content{}
.flow-list{position: relative; padding-bottom: 70px; margin-top: 35px; overflow: hidden;}
.flow-list:before{ position: absolute; top: 40px; left: 5%; width: 90%; height: 4px; background-color: #0762cb; content: " "; display: block; clear: both; z-index: 0;}
.flow-list ul{position: relative; margin-left: -35px; margin-right: -35px; z-index: 1;}
.flow-list ul li{ position: relative; float: left; width: 14.28%; text-align: center;}
.flow-list ul li:after{ position: absolute; top: 30px; left: -12px; width:24px; height: 24px; background:url(../images/icon-triangle.png) center center no-repeat; content: " "; display: block; clear: both; z-index: 0;}
.flow-list ul li:first-child:after{ display: none}
.flow-list ul li .flow-img{ z-index: 9;}
.flow-list ul li .flow-img img{ width: 96px; height: auto;}
.flow-list ul li .flow-text{color: #fff; font-size: 22px; line-height:1.5em; font-weight: normal; margin-top: 10px; margin-bottom: 5px;}
.flow-list ul li:hover .flow-text{color: #f8f8f8;}
.check-wrap{width:100%; height:1045px; padding-top: 60px; background:url(../images/bg-flow.jpg) top center no-repeat; clear: both;}
.check-content{}
.process-content{position: relative; height: 708px;}
.process-lists{margin-top: 30px; clear: both;}
.process-lists ul{}
.process-lists ul li{ position: relative; width: 220px; display: inline-block;}
.process-lists ul li:nth-child(1){ position: absolute; left: 0; bottom: 0;}
.process-lists ul li:nth-child(2){ position: absolute; left: 30%; top: 0; -webkit-transform: translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.process-lists ul li:nth-child(3){ position: absolute; left: 50%; bottom: 0; -webkit-transform: translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.process-lists ul li:nth-child(4){ position: absolute; left: 70%; top: 0; -webkit-transform: translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.process-lists ul li:nth-child(5){ position: absolute; right: 0; bottom: 0;}
.process-lists ul li .process-img{ line-height:0; border: 2px solid #fff; border-radius: 10px; overflow: hidden;}
.process-lists ul li .process-img img{ width: 100%; height:auto; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.process-lists ul li:hover .process-img img{-webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}
.process-lists ul li .process-title{ width: 100%; color:#fff; font-size: 24px; font-weight:bold; text-align: center; letter-spacing: 1px; padding: 2px 10px; border-radius: 5px; margin-top: 10px; margin-bottom: 5px; background-color: #0762cb; display: inline-block; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.process-lists ul li:hover .process-title{ background-color:#00499e;}
.process-lists ul li .process-desc{ color: #fff; font-size: 18px; text-align: left; word-break: break-all;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-break:break-all;overflow:hidden;}
.process-lists ul li:nth-child(2),.process-lists ul li:nth-child(4){ padding-bottom: 192px;}
.process-lists ul li:nth-child(2) .process-img,.process-lists ul li:nth-child(4) .process-img{ position: absolute; left:0; bottom: 0;}
.process-lists ul li:nth-child(2)  .process-title,.process-lists ul li:nth-child(4)  .process-title{ position: absolute; left:0; bottom: 145px;}
.process-line{ position: absolute; width: 100%; height:64px; left:50%; top: 50%; -webkit-transform: translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.process-line ul{ position: relative;}
.process-line ul:after{ position: absolute; top:31px;  width:100%; height: 2px; background-color: #0762cb; z-index: 0; display: block; clear: both;}
.process-line ul li{ position: relative; float:left; width: 20%; text-align: center; z-index: 1;}
.process-line ul li .line-text{width:64px; height: 64px; color:#fff; font-size:40px; line-height:64px; font-weight: bold; border-radius: 32px; background-color: #0762cb; display: inline-block;}
.process-line ul li .line-arrow{ position: absolute; right: 0; top: 19px; width:24px; height: 24px;  background:url(../images/icon-arrow.png) center center no-repeat; display: inline-block;}
.process-line ul li:last-child .line-arrow{ display: none;}
.process-line ul li .line-straight{ position: absolute; bottom: -58px; left:50%;-webkit-transform: translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%); width:2px; height: 58px; background-color: #0762cb; display: block;}
.process-line ul li:nth-child(2) .line-straight,.process-line ul li:nth-child(4) .line-straight{bottom:auto; top:-58px;}
.speciality-wrap{ width: 100%; padding: 70px 0; clear: both;}
.speciality-wrap .sub-title{ margin-top: 15px; margin-bottom: 15px; clear: both;}
.sub-title .sub-cate{color: #fff; font-size: 30px; line-height:1.35em; font-weight: bold; border-radius: 5px; padding: 2px 25px; background-color: #0762cb; display: inline-block;}
.speciality-content{}
.speciality-desc{ position: relative; width: 100%; margin-top: 30px;}
.speciality-desc .speciality-text{ position: relative; z-index: 1;}
.speciality-desc .speciality-text h3{ color: #fff; font-size: 30px; line-height:1.25em; font-weight: bold; border-radius: 5px; padding: 2px 25px; margin-bottom: 10px; background-color: #0762cb; display: inline-block;}
.speciality-desc .speciality-text p{ width:600px; color: #fff; font-size: 22px; line-height:1.5em;}
.speciality-desc .speciality-img{position: relative; margin-top: -110px; z-index: 0;}
.speciality-desc .speciality-img img{ width: 100%; height: auto;}
.expert-introduce{ margin-top: 20px; clear: both;}
.introduce-content{color: #fff; font-size: 22px; line-height:1.8em; letter-spacing: 2px; text-align: justify; margin-top: 20px; clear: both;}
.system-list{ margin-top: 23px; clear:both;}
.system-list .system-items{width:50%;}
.system-list .system-texts{}
.system-list .system-texts ul li{color: #fff; font-size: 19px; line-height:36px; font-weight:normal; letter-spacing: 2px; margin: 20px auto; clear: both;}
.system-list .system-texts ul li span{color: #fff; font-size: 26px; line-height:1.25em; text-align: center; letter-spacing: 3px; font-weight: bold; border-radius: 5px; padding: 2px 8px 2px 10px; margin-right: 10px; background-color: #0762cb; display: inline-block;}
.service-wrap{ width:100%; height:1270px; background:url(../images/bg-scope.jpg) center center no-repeat; clear: both;}
.service-content{ padding-top: 65px; clear: both;}
.service-list{ margin-top: 25px; clear: both;}
.service-list ul{ margin-left: -27px; margin-right: -27px;}
.service-list ul li{ position: relative; float: left; width: 360px; height: 240px; border: 2px solid #fff; border-radius: 10px; margin: 17px 27px; overflow: hidden;}
.service-list ul li:hover{ border-color: rgba(255,255,255,0.8);box-shadow: 0 6px 8px 0 rgb(28 31 35 / 6%);}
.service-list ul li .item-img{ width: 100%;}
.service-list ul li .item-img img{ width: 100%; height: auto;-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.service-list ul li:hover .item-img img{-webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}
.service-list ul li .item-text{ position: absolute; left: 0; bottom: 0; width:100%; height: 40px; color: #fff; font-size: 24px; line-height: 30px; text-align: center; padding: 5px 15px; background-color: #0762cb;-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.support-content{ padding: 20px 0; clear: both;}
.support-content .wrap-title .cate-title{ margin: 50px auto 20px; color:#0762cb; font-size: 66px; line-height: 1.25em; font-weight: bold; text-align: center; -webkit-text-shadow:#ffffff 4px 0 3px,#ffffff 0 4px 3px,#ffffff -4px 0 3px,#ffffff 0 -4px 3px; -moz-text-shadow:#0762cb 4px 0 3px,#ffffff 0 4px 3px,#ffffff -4px 0 3px,#ffffff 0 -4px 3px; text-shadow:#ffffff 4px 0 6px,#ffffff 0 4px 6px,#ffffff -4px 0 6px,#ffffff 0 -4px 6px; *filter: Glow(Color=#ffffff, Strength=4);text-indent: -9999em; background:url(../images/text-services.png) center center no-repeat;}
.support-list{ margin-top: 15px; clear: both;}
.support-list ul{ margin-left: -27px; margin-right: -27px;}
.support-list ul li{ position: relative; float: left; width: 360px; height: 200px; border-radius: 10px; margin: 17px 27px; overflow: hidden;}
.support-list ul li:hover{box-shadow: 0 6px 8px 0 rgb(28 31 35 / 6%);}
.support-list ul li .item-img{ width: 100%;}
.support-list ul li .item-img img{ width: 100%; height: auto;-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.support-list ul li:hover .item-img img{-webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}
.support-list ul li .item-text{ position: absolute; top:50%; -webkit-transform: translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%); width:100%; color: #fff; font-size: 34px; line-height: 1.5em; font-weight: bold; text-align: center; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.support-list ul li:hover .item-text{-webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05);}
.footer{ padding-top: 70px; background-color: #0d6cde; clear: both;}
.footer .wrap-title.bg-deep .cate-title{color:#fff; -webkit-text-shadow:#0055bc 4px 0 3px,#0055bc 0 4px 3px,#0055bc -4px 0 3px,#0055bc 0 -4px 3px; - moz-text-shadow:#0055bc 4px 0 3px,#0055bc 0 4px 3px,#0055bc -4px 0 3px,#0055bc 0 -4px 3px; text-shadow:#0055bc 4px 0 3px,#0055bc 0 4px 3px,#0055bc -4px 0 3px,#0055bc 0 -4px 3px; *filter: Glow(Color=#0055bc, Strength=4);}
.foot-content{ padding-bottom: 70px; clear: both;}
.foot-info{ max-width: 800px; color:#fff; font-size:18px; line-height: 1.5em; margin: 0 auto; margin-top: 30px; clear: both;}
.foot-info a{color:#fff;}
.foot-info a:hover{color:#f8f8f8;}
.foot-info:after{ content: " "; display: block; clear: both;}
.foot-info h3{font-size:24px; line-height: 1.5em; font-weight: bold; margin-bottom: 30px;}
.foot-contact{width:55%; overflow: hidden;}
.foot-contact .contact-item{ position: relative; padding-left: 126px; margin-bottom: 10px; clear: both;}
.foot-contact .contact-item .icon-foot{ position: absolute; left: 0; top: 0; height: 100%; padding-left: 30px; background-position:left top; background-repeat: no-repeat; display: inline-block;}
.icon-website{ background-image: url(../images/icon-website.png);}
.icon-phone{ background-image: url(../images/icon-phone.png);}
.foot-follow{width:45%; font-size:16px; line-height: 1.5em;  overflow: hidden;}
.foot-follow ul{ margin-left: -20px; margin-right: -20px;}
.foot-follow ul li{ float:left; width:120px; text-align:left;}
.foot-follow ul li .qrcode-img{ text-align: center;}
.foot-follow ul li .qrcode-img img{ width: 80px; height: auto;}
.foot-follow ul li .qrcode-text{ text-align: center; margin-bottom: 0;}
/*responsive css*/
@media (min-width: 1200px){
}
@media (max-width: 1399px){
}
@media (max-width: 1219.98px){
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
htl,body{width:100%; overflow-x: hidden;}
.inner{width:100%; padding: 0 35px; overflow-x: hidden;}
.wrap-title .cate-title{ font-size: 54px;}
.header{ height:auto; background-size: auto 100%;}
.header-text{ padding: 70px 0;}
.header-text .slogan-title{font-size: 48px;margin-top: 15px; margin-bottom: 15px; background-size: 100% auto;}
.header-text .slogan-content{ width: 550px; text-align: center;}
.slogan-content .slogan-tag{width:auto;font-size: 28px; line-height:52px; padding-right: 24px; margin-top: 10px; display: inline-block; background-size: 100% auto;}
.header-text .slogan-desc{width:530px;padding-bottom: 120px;}
.secrecy-method{ margin-top: 0;}
.why-wrap{height: 1260px; background-size: 1600px auto;}
.method-content .method-desc{ position: absolute; left: 0; bottom: 40px; width: auto; font-size: 18px; padding: 0 20px; margin-top:auto;}
.means-list ul li{width:20%; height: auto; margin: 0; padding: 0 10px; }
.means-list ul li .a-consult{ position: relative; width: 100%; border-radius: 10px; display: block; overflow: hidden;}
.means-list ul li .item-text{position: relative; height: auto; font-size: 20px; line-height:1.5em;}
.secrecy-wrap{ height:auto; background-size:auto 100%;}
.speciality-desc .speciality-text p{ width: 60%;}
.speciality-desc .speciality-img { margin-top: -90px;}
.introduce-content{font-size: 18px;letter-spacing: 1px;}
.system-list .system-items{ padding-right: 10px;}
.system-list .system-items:last-child{ padding-left: 10px; padding-right: 0;}
.system-list .system-texts ul li{ font-size: 14px; line-height: 1.25em; letter-spacing: 1px;}
.system-list .system-texts ul li span{ font-size: 20px;}
.advantage-wrap{height:1480px; background-size: 1600px auto;}
.advantage-content .border-title .cate-title{font-size: 44px;}
.advantage-explain-item .bg-color{height:420px;}
.advantage-explain-item.bg-right .bg-color{height:460px;}
.advantage-explain-item .wrap-title .cate-title{font-size: 42px;}
.advantage-explain-item .bg-border{ text-align: center; padding-right: 30px;}
.advantage-explain-item.bg-right .bg-border{ text-align: center;padding-right: 0;padding-left: 30px;}
.advantage-explain-item .bg-border .cate-title{ background-size: 100% auto;}
.advantage-explain-item .explain-img{width:50%;}
.advantage-explain-item .explain-text{width:50%;}
.advantage-explain-item .explain-text .explain-desc{font-size: 20px;padding-right: 30px;}
.advantage-explain-item.bg-right .explain-text .explain-desc{padding-left: 30px;}
.advantage-explain-item .explain-img .bg-img-border{width:95%; height: auto;}
.flow-list ul{margin-left: -20px; margin-right: -20px;}
.flow-list ul li .flow-text{ font-size: 18px;}
.check-wrap{height:980px; padding-top: 30px;}
.service-list ul{margin-left: -15px; margin-right: -15px;}
.service-list ul li{ width:33.33%; height: auto; margin: 15px 0; padding: 0 15px; border: 0;}
.service-list ul li .a-consult{ position: relative; width: 100%; border-radius: 10px; border: 4px solid #fff; display: block; overflow: hidden;}
.service-list ul li .item-img{line-height: 0;}
.service-list ul li .item-text{ position: absolute; left: 0; bottom: 0; width:100%; height: 60px; color: #fff; font-size: 24px; line-height: 40px; text-align: center; padding: 10px 15px; background-color: #0762cb;-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.support-content .wrap-title .cate-title{ background-size: 100% auto;}
.service-wrap{ height:auto; background-size: auto 100%;}
.support-content{ padding: 40px 0;}
.support-content .wrap-title .cate-title{ margin-top: 0; margin-bottom: 0;}
.support-list{ margin-top: 10px;}
.support-list ul{margin-left: -15px; margin-right: -15px;}
.support-list ul li{width:33.33%; height: auto; margin: 15px 0; padding: 0 15px;}
.support-list ul li .a-consult{ position: relative; width: 100%; border-radius: 10px; display: block; overflow: hidden;}
.support-list ul li .item-img{line-height: 0;}
.support-list ul li .item-text{ font-size: 24px;}
.footer{padding-top: 50px;}
}
@media (max-width: 991.98px){
.inner{padding: 0 30px;}
.wrap-title .cate-title{ font-size: 42px;}
.sub-title .sub-cate{font-size: 24px;}
.header{ height:454px; background-size:100% auto;}
.header-text{ padding: 40px 0;}
.header-text .slogan-title{font-size: 36px;margin-top: 20px; margin-bottom: 8px; background-size:auto 100%;}
.slogan-content .slogan-tag{font-size: 20px; padding-left: 46px; margin-top: 5px; margin-bottom: 20px;}
.header-text .slogan-content{margin-top: 135px;}
.header-text .slogan-desc{width:330px;}
.header-text .slogan-desc{font-size: 12px;}
.device-type .device-type-item .item-inner{width: 72px; height: 64px; font-size: 12px; background-size: auto 100%;}
.services-wrap{margin-top: -80px;}
.means-list ul{margin-left: -5px; margin-right: -5px;}
.means-list ul li{padding: 0 5px; }
.means-list ul li .item-text{ font-size: 14px; padding: 8px 10px;}
.harm-list ul li .item-text .item-title{ font-size: 20px;}
.harm-list ul li:hover .item-text .item-title{font-size:22px;}
.harm-list ul li .item-text{ width: 82%; font-size: 15px;}
.method-content{margin-top: 40px;}
.why-wrap{height: 960px;background-size: 1200px auto;}
.method-content .method-desc{ bottom: 20px; font-size:15px;}
.advantage-wrap{ height: 1240px;}
.advantage-content .border-title .cate-title { font-size: 32px; }
.advantage-lists .advantage-lists-item .item-inner{width:192px;height:120px; font-size: 22px; background-size: auto 100%;}
.advantage-explain-item .wrap-title .cate-title{font-size: 28px;}
.advantage-explain-item .explain-text{padding-top: 15px;}
.advantage-explain-item .explain-text .explain-desc{font-size: 18px;}
.advantage-explain-item .bg-color{ height: 340px;}
.advantage-explain-item.bg-right .bg-color{ height: 380px;}
.check-wrap{height:950px; padding-top: 10px; background-size: auto 100%;}
.process-line ul li .line-text{ font-size: 32px;}
.speciality-wrap{padding: 30px 0;}
.speciality-desc .speciality-text h3{font-size: 24px; padding: 5px 20px;}
.speciality-desc .speciality-text p{ font-size: 18px;}
.speciality-desc .speciality-img { margin-top: -60px;}
.system-list .system-texts ul li{ position: relative; padding-left: 86px;}
.system-list .system-texts ul li span{ position: absolute; left: 0; top: 4px;}
.flow-list{ padding-bottom: 30px;}
.flow-list:before{top: 20px;height: 2px;}
.flow-list ul li .flow-img img{width: 48px;}
.flow-list ul li:after{top: 15px; left: -6px; width: 12px; height: 12px; background-size: 100% auto;}
.flow-list ul li .flow-text { font-size: 14px; margin-top: 5px;}
.support-list ul li .item-text{ font-size: 20px;}
.support-content .wrap-title .cate-title{font-size:36px;}
.foot-info{ font-size: 16px;}
.foot-info h3{ font-size: 20px;}
.foot-contact .contact-item{padding-left: 120px;}
.foot-follow{font-size: 15px;}
.foot-follow ul{ margin-left:-10px; margin-right:-10px;}
.foot-follow ul li{ width:100px;}
.introduce-content{font-size:16px;}
.service-content{padding-top: 50px;}
}
@media (max-width: 767.98px){
.inner{padding: 0 15px;}
.wrap-title .cate-title{ font-size: 24px;}
.wrap-title .cate-img img{width:auto;height:32px;}
.sub-title .sub-cate{font-size: 16px;}
.wrap-title .sub-title{ height: auto; font-size: 16px; background-size: auto 100%;}
.header{ height:320px;}
.header-text{ padding: 20px 0;}
.header-text .slogan-title{font-size: 23px;margin-top: 15px; margin-bottom: 5px;}
.header-text .slogan-content { width: auto; margin-top: 80px;}
.slogan-content .slogan-tag{height: auto; font-size: 16px; padding-top: 0; padding-bottom: 0;}
.header-text .slogan-desc{ width:256px; font-weight: normal;}
.means-list{margin-bottom: 30px;}
.means-list ul li .item-text{font-size: 12px;padding: 5px 8px;}
.harm-list ul li{width:48%;}
.harm-list ul li.big{width:98%;}
.harm-list ul li .item-text{ top: 30px; width: 85%; font-size: 14px;}
.harm-list ul li .item-text .item-title{ font-size: 18px; margin-bottom:15px;}
.harm-list ul li:hover .item-text .item-title{font-size:20px;}
.harm-list ul li .item-img img { width: 100%; height: auto;}
.method-content{ margin-top: 30px;}
.method-content .method-desc{ bottom: 10px; font-size: 12px; list-height:1.5em}
.why-wrap{height: 700px; background-size: 900px auto;}
.services-wrap{margin-top: -40px;}
.advantage-wrap { height: 940px; }
.advantage-content .border-title .cate-title { font-size: 21px; padding: 5px 15px;}
.advantage-content .border-title .cate-title.active{border-radius: 6px;}
.advantage-lists .advantage-lists-item .item-inner { width: 100%; height: 82px; font-size: 14px;}
.advantage-explain-item{ margin-bottom: 10px;}
.advantage-explain-item .wrap-title .cate-title{ font-size: 17px;}
.advantage-explain-item .explain-text .explain-desc { font-size: 12px;}
.advantage-explain-item .bg-color {height: 230px;}
.advantage-explain-item.bg-right .bg-color { height: 300px;}
.check-wrap{ height: 650px;}
.process-content{height: 500px;}
.process-line{height:48px;}
.process-line ul:after{top:23px;}
.process-line ul li .line-arrow{right: -10px; top: 11px;}
.process-line ul li .line-text{width: 48px; height: 48px; font-size:22px; line-height: 48px;}
.process-lists ul li{width: 140px;}
.process-lists ul li .process-title{font-size:14px}
.process-lists ul li .process-desc{font-size:12px}
.process-lists ul li:nth-child(2) .process-title, .process-lists ul li:nth-child(4) .process-title {bottom: 95px;}
.process-lists ul li:nth-child(2), .process-lists ul li:nth-child(4) { padding-bottom: 130px;}
.process-line ul li .line-straight{bottom: -50px; height: 50px;}
.process-line ul li:nth-child(2) .line-straight, .process-line ul li:nth-child(4) .line-straight { bottom: auto; top: -50px; }
.speciality-desc .speciality-text h3{font-size: 18px;}
.system-list .system-texts ul li{font-weight: normal;}
.speciality-desc .speciality-text p{font-size: 14px;}
.speciality-desc .speciality-img{ margin-top: -40px;}
.introduce-content{ font-size: 14px; line-height: 1.5em;}
.means-list ul li .item-text .item-title{letter-spacing: 0px; padding: 2px 5px;}
.system-list{ margin-top: 10px;}
.system-list .system-texts ul li{font-size: 12px; padding-left: 65px;letter-spacing: 0px;}
.system-list .system-texts ul li span{font-size: 16px;padding: 2px 10px;}
.flow-list ul{margin-left: -10px; margin-right: -10px; }
.flow-list ul li .flow-text{font-size:12px; font-weight: normal;}
.service-content{ padding-top: 20px; }
.service-list ul { margin-left: -5px; margin-right: -5px; }
.service-list ul li{margin: 5px 0;padding: 0 5px;}
.service-list ul li .a-consult{border-width: 2px;}
.service-list ul li .item-text{height: 30px; font-size:15px; line-height: 20px; padding: 5px 10px;}
.support-content { padding: 10px 0; }
.support-content .wrap-title .cate-title{font-size:32px;}
.support-list{margin-top:0;}
.support-list ul li .item-text{font-size: 16px;}
.footer{ padding-top: 20px; }
.foot-content{padding-bottom: 20px;}
.foot-info{font-size: 12px;}
.foot-info h3{font-size: 16px; margin-bottom: 15px;}
.foot-contact .contact-item{padding-left: 80px;}
.foot-contact .contact-item .icon-foot{ padding-left:16px; background-size: 12px auto; background-position:left 3px;}
.foot-follow{font-size: 12px;}
.foot-follow ul{margin-left: -5px; margin-right: -5px; }
.foot-follow ul li{width:33.33%; padding: 5px;}
.foot-follow ul li .qrcode-img img{width:100%; height: auto;}
}
@media (max-width: 479.98px){
}
@media (max-width: 359.98px){
}
@media (max-width: 319.98px){
}