/*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;}
.a-consult{cursor: pointer;}
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:#fff;}
.header{ width:100%; height:1080px; background:url(../images/bg-header.jpg) center center no-repeat; background-size: auto 100%;}
.header-text{ padding-top:210px; clear:both;}
.header-text .wrap-title{margin-bottom: 30px;display: inline-block;}
.header-text .wrap-title .cate-title{font-size:80px; line-height: 1.25em; text-align: left; display: inline-block; clear: both;}
.header-text .wrap-title .slogan-no{font-size:46px; text-align: center; display: block; clear: both;}
.para-type{margin-top: 80px; clear: both;}
.para-type .para-item{color:#fff; font-size: 35px; margin-bottom: 50px; clear: both;}
.para-type .para-item .para-item-title{margin-bottom: 10px; }
.para-type .para-item .para-item-title span {position: relative; font-size: 36px; font-weight: bold; padding: 5px 24px 6px 35px; background:#0d6cde; color: #fff; display: inline-block;}
.para-type .para-item .para-item-title span:after{ content: ''; display: inline-block; width: 32px; position: absolute; top: 0; bottom: 0; -webkit-transform: skew(30deg); transform: skew(30deg); background:#0d6cde; right: -16px;}
.para-type .para-item .para-item-desc{ margin-top: 20px; clear: both;}
.gradient-text{font-weight: bold; filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ffffff',endColorStr='#95bef3',gradientType='0');background:transparent;background: -webkit-linear-gradient(0deg, #95bef3 10%, #ffffff 80%); background: -moz-linear-gradient(0deg, #95bef3 10%, #ffffff 80%); background: -o-linear-gradient(0deg, #95bef3 10%, #ffffff 80%); background: -ms-linear-gradient(0deg, #95bef3 10%, #ffffff 80%); background: linear-gradient(0deg, #95bef3 10%, #ffffff 80%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color:#cbe1fd;background:transparent\0;}
.content-wrap{ position: relative; padding: 70px 0; background-size: cover!important;}
.wrap-title{}
.wrap-title .cate-title{color:#0762cb; font-size:70px; line-height: 1.5em; font-weight: bold; letter-spacing: 2px; filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ffffff',endColorStr='#95bef3',gradientType='0');background:transparent;background: -webkit-linear-gradient(0deg, #95bef3 10%, #ffffff 80%); background: -moz-linear-gradient(0deg, #95bef3 10%, #ffffff 80%); background: -o-linear-gradient(0deg, #95bef3 10%, #ffffff 80%); background: -ms-linear-gradient(0deg, #95bef3 10%, #ffffff 80%); background: linear-gradient(0deg, #95bef3 10%, #ffffff 80%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color:#cbe1fd;background:transparent\0;}
.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{}
.technology-wrap{ width:100%; height:1080px; background:url(../images/bg-technology.jpg) center center no-repeat; clear: both;}
.feature-lists{ margin-top:20px; clear:both;}
.feature-lists ul{ margin-left:-12px; margin-right:-12px; clear:both;}
.feature-lists ul li{ float:left; width:25%; height:350px; text-align:center; margin-bottom: 25px; background:url(../images/bg-feature-item.png) center center no-repeat;}
.feature-lists ul li .feature-icon{ margin-top:16px;}
.feature-lists ul li .feature-title{ font-size:28px; margin-top:50px; margin-bottom:8px; clear:both;}
.feature-lists ul li .feature-title h4{ padding-bottom:28px; background:url(../images/bg-line-blue.png) center bottom no-repeat;display: inline-block;}
.feature-lists ul li .feature-desc{ color:#fff; font-size:18px; line-height:1.5em; padding:10px 20px; margin-top:18px;}
.quality-wrap{ width:100%; height:1080px; background:url(../images/bg-quality.jpg) center center no-repeat; clear: both;}
.quality-content{ position: relative;}
.quality-lists{}
.quality-lists ul li{ color: #fff; font-size: 28px; line-height: 51px; letter-spacing: 2px; /* padding-left: 73px; */ margin-top: 40px; /* background-image: url(../images/btn-blue-left.png); background-repeat:no-repeat; */}
.quality-lists ul li p{ /* padding-right: 71px; background-image: url(../images/btn-blue-right.png); background-position: right 0; background-repeat:no-repeat; */ display: inline-block;}
.quality-lists ul li p span{color:#fff;-webkit-text-shadow:#000000 2px 2px 3px,#000000 2px 2px 3px,#000000 2px 2px 3px,#000000 2px 2px 3px; - moz-text-shadow:#000000 2px 2px 3px,#000000 2px 2px 3px,#000000 2px 2px 3px,#000000 2px 2px 3px; text-shadow:#000000 2px 0 3px, #000000 2px 2px 3px, #000000 2px 0 3px, #000000 2px 2px 3px; *filter: Glow(Color=#000000, Strength=4); /* background-image: url(../images/btn-blue-middle.png); background-repeat: repeat-x; */ display: inline-block;}
.quality-img{position: absolute; left: 50%; top: 50%; margin-top: 45px; -webkit-transform: translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.quality-wrap .products-img{position: absolute; right:0; top: 50%; -webkit-transform: translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.quality-lists ul li.btn-blue-001 p span{width:457px; text-align: center; background-image: url(../images/btn-blue-001.png); background-position: center center; background-repeat:no-repeat;}
.quality-lists ul li.btn-blue-002 p span{width:367px; text-align: center; background-image: url(../images/btn-blue-002.png); background-position: center center; background-repeat:no-repeat;}
.quality-lists ul li.btn-blue-003 p span{width:266px; text-align: center; background-image: url(../images/btn-blue-003.png); background-position: center center; background-repeat:no-repeat;}
.quality-lists ul li.btn-blue-004 p span{width:231px; text-align: center; background-image: url(../images/btn-blue-004.png); background-position: center center; background-repeat:no-repeat;}
.quality-desc{color:#fff; font-size: 36px; margin-top: 75px; clear: both;}
.apply-wrap{ width:100%; height:1080px; background:url(../images/bg-apply.jpg) center center no-repeat; clear: both;}
.apply-content{}
.apply-content .big-title{color:#fff; font-size: 66px; line-height: 1.35em; font-weight: bold; margin-top: 24px;}
.apply-content .middle-title{color:#fff; font-size: 48px; font-weight: bold; margin-top: 70px;}
.bg-blue-line{width:1200px; height: 71px; font-weight:bold; background: url(../images/btn-blue-line.png) center center no-repeat;}
.bg-blue-line .bg-left{}
.bg-blue-line .bg-middle{font-weight: bold;}
.bg-blue-line .bg-right{}
.apply-lists{ margin-top: 76px; clear: both;}
.apply-lists ul{position: relative;}
.apply-lists .apply-lists-item{float: left; width:50%; color:#fff; font-size: 36px; font-weight: bold; text-align:center;}
.apply-lists .apply-lists-item .item-title{}
.apply-lists .apply-lists-item .item-img{ margin-top: 20px;}
.apply-lists .apply-vs{position: absolute; left:50%; top:50%;-webkit-transform: translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%); color:#fff; font-size: 100px; font-weight: bold; padding-top: 50px;}
.parameter-wrap{ width:100%; height:2920px; background:#0d2c71 url(../images/bg-parameter.jpg) center center no-repeat; background-size: 100% auto!important; clear: both;}
.parameter-wrap .inner{position: relative;}
.parameter-wrap .parameter-desc{color:#fff; font-size: 24px; padding: 15px;}
.parameter-wrap .parameter-desc p{ margin-bottom: 32px;}
.reason-wrap{position:relative; width:594px; min-height:2398px; margin-top:195px; background:url(../images/bg-border-feature.png) center top no-repeat; clear: both;}
.span-title{width:284px; height:91px; color:#fff; font-size:3px; font-weight:bold; line-height:65px; background:url(../images/btn-title-border-002.png) center center no-repeat;display: inline-block;}
.span-title h3{font-weight:bold;}
.span-title.big{width:332px; height:91px; background:url(../images/btn-title-border.png) center center no-repeat;}
.reason-img{ position:absolute; top:-190px; left:50%;-webkit-transform: translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%); z-index:9;}
.parameter-wrap .span-title{ text-align: center; display:inline-block;}
.reason-wrap .span-title{margin-top:180px;}
.parameter-wrap .span-title h3{font-size:30px;line-height: 0.9em; padding-top: 18px;}
.parameter-wrap .span-title h3 font{font-size:22px; line-height: 1em;}
.reason-lists{ padding:30px 110px 30px 80px;}
.reason-lists ul li{ position:relative; font-size: 24px; padding:10px 0 28px; margin-bottom:15px; background:url(../images/icon-dot.png) center bottom repeat-x; clear:both;}
.reason-lists ul li:last-child{ background: none;}
.reason-lists ul li .reason-type{ position:absolute; right:-142px; top:50%; width:96px; height:96px; margin-top:-60px; color:#fff; font-size:22px; font-weight:bold; padding:20px; text-shadow:0px 0px 3px rgba(0, 0, 0, 0.9),0px 0px 9px rgba(0, 0, 0, 0.9),-1px -1px 2px rgba(0, 0, 0, 0.9),1px 1px 2px rgba(0, 0, 0, 0.9); background:url(../images/bg-cicle.png) center center no-repeat;}
.reason-lists ul li .reason-type-3{width:144px;right:-166px;}
.reason-lists ul li .reason-title{color:#fff;font-size:24px;}
.reason-lists ul li .reason-title span{ font-weight:bold;}
.reason-lists ul li .reason-desc{ color:#fff; font-size:24px; line-height:1.5em; margin-top:5px; margin-bottom:10px;}
.reason-lists ul li .bg-line{ width:405px; height:6px; margin:10px auto 0; background:url(../images/icon-dot.png) center bottom repeat-x; display:inline-block;}
.reason-lists ul li:last-child .bg-line{ display:none;}
.reason-vs-wrap{position:absolute; top:98px; right:0; width:632px;padding:81px 10px 0 30px;  background-color:rgba(13,108,222,0.2);}
.reason-vs-wrap .reason-vs-item{ position: relative; float: left; width: 280px;}
.reason-vs-wrap .reason-vs-item.left{padding-left: 15px; padding-right: 1px; margin-left: 20px;}
.reason-vs-wrap .reason-vs-item.right{float: right;}
.reason-vs-wrap .reason-img{ position:absolute; top:-298px; z-index:9;}
.reason-vs-wrap .reason-vs-item.left .reason-img{ margin-left: 15px;}
.reason-vs-wrap .reason-lists{padding:30px 10px 18px;}
.reason-vs-wrap .reason-vs-item.left{}
.reason-vs-wrap .reason-lists ul li{padding:10px 0 25px; margin-bottom:16px;}
.reason-vs-wrap .reason-lists ul li.vs-reason-001 .bg-line{ margin-top:21px;}
.reason-vs-wrap .reason-lists ul li.vs-reason-002{ padding-top:18px;}
.reason-vs-wrap .reason-lists ul li.vs-reason-002 .bg-line{margin-top:25px;}
.reason-vs-wrap .reason-lists ul li.vs-reason-007{ margin-bottom:5px;}
.reason-vs-wrap .reason-lists ul li.vs-reason-008{ padding-top:4px;}
.reason-vs-wrap .reason-lists ul li.vs-reason-008 .reason-desc{ margin-bottom:6px;}
.reason-vs-wrap .reason-lists ul li.vs-reason-008 .bg-line{margin-top:1px;}
.reason-vs-wrap .reason-lists ul li .bg-line{ width:236x; margin-top:14px;}
.reason-vs-wrap .reason-lists ul li .reason-desc{font-size:24px;}
.reason-vs-wrap .reason-lists ul li.row2 .reason-desc{line-height:1.1em;}
.reason-vs-wrap .reason-lists ul li.row3 .reason-desc{line-height:1.6em;}
.reason-vs-wrap .reason-lists ul li.row4 .reason-desc{ padding-top: 22px; padding-bottom: 22px;}
.scene-wrap{width:100%; height:1080px; background:url(../images/bg-scene.jpg) center center no-repeat; clear: both;}
.means-list{ margin-top: 25px; margin-bottom: 30px; clear: both;}
.means-list ul{ margin-left: -12px; margin-right:-12px;}
.means-list ul li{ position: relative; float: left; width: 280px; border-radius: 10px; margin: 0 12px 24px; 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.05); -ms-transform: scale(1.05); transform: scale(1.05);}
.means-list ul li .item-text{width:100%; color: #000; font-size: 18px; line-height: 1.5em; text-align: center; padding: 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: center; word-break: break-all;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all;overflow:hidden;}
.speciality-wrap{width:100%; height:1080px; background:url(../images/bg-recommend.jpg) center center no-repeat; 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: 40px;}
.speciality-desc .speciality-text{ position: relative; z-index: 1;}
.speciality-desc .speciality-text h3{ color: #fff; font-size: 48px; font-weight: bold; border-radius: 5px; margin-bottom: 0;clear: both;}
.speciality-desc .speciality-text p{ width:700px; color: #fff; font-size: 30px; line-height:82px; font-weight: bold; text-align: center; letter-spacing: 1px; padding-right: 10px; background: url(../images/bg-line-white.png) center center no-repeat; display: inline-block; clear: both;}
.speciality-desc .speciality-img{position: relative; margin-top: -110px; z-index: 0;}
.speciality-desc .speciality-img img{ width: 100%; height: auto;}
.expert-introduce{position: relative; max-width:424px; padding-left: 95px; margin-top: -100px; clear: both;}
.expert-introduce .sub-title{position: absolute; left: 0; top: 0; margin-top:0;}
.expert-introduce .sub-title .sub-cate{font-size:18px; padding: 0; background:none;}
.introduce-content{color: #fff; font-size: 18px; line-height:1.5em; text-align: justify; clear: both;}
.service-wrap{ width:100%; height:460px; background-color: #0d2c71; clear: both;}
.service-content{ padding-top: 65px; clear: both;}
.support-content{ padding: 0; clear: both;}
.support-content .wrap-title .cate-title{ color:#fff; font-size: 64px; line-height: 1.25em; font-weight: bold; text-align: center; filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ffffff',endColorStr='#388ef9',gradientType='0');background:transparent;background: -webkit-linear-gradient(0deg, #388ef9 10%, #ffffff 80%); background: -moz-linear-gradient(0deg, #388ef9 10%, #ffffff 80%); background: -o-linear-gradient(0deg, #388ef9 10%, #ffffff 80%); background: -ms-linear-gradient(0deg, #388ef9 10%, #ffffff 80%); background: linear-gradient(0deg, #388ef9 10%, #ffffff 80%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color:#cbe1fd;background:transparent\0;}
.support-list{ margin-top: 20px; 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 .cate-title{color:#fff; font-size: 60px;}
.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 (min-width: 1921px){
.header{background-image: url(../images/bg-header-big.jpg);}
}
@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;}
.header-text .wrap-title .cate-title{font-size:64px;}
.header-text .wrap-title .slogan-no{font-size:36px;}
.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;}
.para-type{margin-top: 40px;}
.para-type .para-item{font-size:24px;}
.para-type .para-item .para-item-title span{font-size:28px;padding: 5px 20px 6px 20px;}
.reason-wrap{ width:47%; min-height: 1630px; background-size:100% auto;}
.reason-lists{ padding-top:10px;}
.reason-lists ul li{ text-align:center; margin-bottom: 5px;}
.reason-lists ul li .reason-title{max-width:270px; font-size:22px; margin-left:auto; margin-right:auto;}
.reason-lists ul li .reason-desc{max-width:270px; font-size:15px; margin-bottom:0; margin-left:auto; margin-right:auto;}
.reason-lists ul li .bg-line{ width:270px;}
.reason-lists ul li .reason-type{ right:-96px; width: 72px; height: 72px; font-size: 17px; padding:12px; margin-top: -40px; background-size:72px auto;}
.span-title{width:142px; height:46px; background-size: auto 100%;}
.span-title.big{width:166px; height:46px; background-size: auto 100%;}
.parameter-wrap .span-title h3{font-size:15px;padding-top: 10px;}
.parameter-wrap .span-title h3 font{font-size:13px;}
.reason-lists{ padding:15px 40px 15px 30px;}
.reason-lists ul{margin-left: 30px;margin-right: 30px;}
.reason-vs-wrap{ width:50%; right:4%; top:245px; padding-top:128px;}
.reason-vs-wrap .reason-vs-item{width:47%;}
.reason-vs-wrap .reason-vs-item.left{padding-left: 0;}
.reason-vs-wrap .reason-lists{ padding-top:10px;}
.reason-vs-wrap .reason-lists ul{margin-left: 12px;margin-right: 12px;}
.reason-vs-wrap .reason-lists ul li .reason-title{font-size:18px;}
.reason-vs-wrap .reason-lists ul li .reason-desc{font-size:14px; margin-top: 0; margin-bottom: 1px;}
.reason-vs-wrap .reason-lists ul li{ margin-bottom:4px; padding-top:20px;}
.reason-vs-wrap .reason-lists ul li.vs-reason-001 .bg-line{ margin-top:15px;}
.reason-vs-wrap .reason-lists ul li.vs-reason-002{ padding-top:15px;}
.reason-vs-wrap .reason-lists ul li .bg-line{ width:200px;}
.reason-vs-wrap .reason-lists ul li.row4 .reason-desc{padding-top: 0; padding-bottom: 0;}
.parameter-wrap .parameter-desc{font-size:18px;}
.means-list ul li{width:25%; height: auto; margin: 10px 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: 16px; line-height:1.5em;}
.secrecy-wrap{ height:auto; background-size:auto 100%;}
.speciality-desc .speciality-text p{ width:auto; font-size: 20px; line-height: 2em; margin-top: 5px; margin-bottom: 20px; padding-left: 10px; padding-right: 20px; background-size:100% auto;}
.speciality-desc .speciality-img { margin-top: -90px;}
.speciality-desc .speciality-text h3{ font-size: 36px;}
.expert-introduce{margin-top: -80px;}
.introduce-content{font-size: 18px;letter-spacing: 1px;}
.feature-lists ul li{width: 23%; height: auto; margin-left: 1%; margin-right: 1%; background-size: 100% auto;}
.feature-lists ul li .feature-title{ font-size: 24px;}
.feature-lists ul li .feature-icon{margin-top: 5px;}
.feature-lists ul li .feature-desc{height: 108px; font-size: 15px; padding-bottom: 40px; margin-top:10px;}
.content-wrap{height:auto!important;}
.quality-img{ margin-left: 10%;}
.apply-content .big-title{ font-size: 48px;}
.bg-blue-line{width:100%; height:auto; background-size: 100% auto;}
.apply-content .middle-title{ font-size: 36px; line-height:1.75em;}
.apply-lists .apply-lists-item{ font-size: 24px;}
.apply-lists .apply-vs{ font-size: 72px;}
.support-content .wrap-title .cate-title{font-size: 49px; 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;}
.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;}
.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;}
.introduce-content{font-size:16px;}
}
@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;}

.reason-wrap{width:55%; min-height:880px; background-size: auto 880px; margin-top: 30px;}
.reason-img{top: -60px;width:186px; margin-left:-93px;}
.reason-img img{width:100%; height:auto;}
.span-title{width:95px;height: 33px; line-height:33px; background-size:100% auto; font-size:13px;}
.span-title.big{width:200px;height: 40px; line-height:40px; background-size:100% auto; font-size:14px;}
.reason-wrap .span-title{margin-top: 100px;}
.reason-lists{ padding-left:10px;}
.reason-lists ul li .reason-type{right: -47px;width: 48px;height: 48px;font-size: 14px;line-height:1.15em; padding: 8px;background-size: 48px auto;}
.reason-lists ul li .reason-title{max-width: 250px;font-size: 16px;}
.reason-lists ul li .reason-desc{max-width: 250px;font-size: 13px;}
.reason-lists ul li .bg-line {width: 200px;}
.reason-vs-wrap{width:44%; top:160px;padding-top: 64px; padding-left:10px; padding-right:10px;}
.reason-vs-wrap .reason-img{top: -95px; width:140px; margin-left:-70px;}
.reason-vs-wrap .reason-lists{ padding-right:0;}
.reason-vs-wrap .reason-lists ul li .reason-title{font-size:15px;}
.reason-vs-wrap .reason-lists ul li .reason-desc{font-size:12px;}
.reason-vs-wrap .reason-lists ul li .bg-line {width: 164px;}
.reason-vs-wrap .reason-lists ul li.vs-reason-002{ padding-top:5px;}
.reason-vs-wrap .reason-lists ul li.vs-reason-004{ padding-top:0;}
.reason-vs-wrap .reason-lists ul li .bg-line{ margin-top: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){
.reason-wrap {min-height:918px; background-size: auto 918px;}
.reason-img { top: -47px; width: 152px; margin-left: -76px; }
.reason-vs-wrap .reason-img { top: -76px; width: 120px; margin-left: -60px; }
.reason-lists ul li .reason-title {max-width: 150px;font-size: 14px;}
.reason-lists ul li .reason-desc {max-width: 150px;font-size: 11px;}
.reason-lists ul li .bg-line{width: 150px;background-size:3px auto;}
.span-title{font-size: 12px;}
.span-title.big{width: 168px;height: 36px;line-height: 36px;font-size: 12px;margin-top: 90px;}
.reason-vs-wrap{top: 143px;}
.reason-vs-wrap .reason-lists ul li .reason-title{font-size: 13px;}
.reason-vs-wrap .reason-lists ul li .reason-title{font-size: 12px;}
.reason-vs-wrap .reason-lists ul li .bg-line{width: 116px;background-size:3px auto;}
.reason-vs-wrap .reason-lists ul li.vs-reason-001 .bg-line {margin-top: 5px;}
.reason-vs-wrap .reason-lists ul li.vs-reason-002 .bg-line {margin-top: 5px;}
}
@media (max-width: 359.98px){
}
@media (max-width: 319.98px){
}