@-ms-viewport {width:device-width;}
*,*::before,*::after {box-sizing:inherit;}
html {box-sizing:border-box;-ms-overflow-style:scrollbar;}
@media only screen and (min-width: 320px){html{font-size: 42.6667px;}}
@media only screen and (min-width: 360px){html{font-size: 48px;}}
@media only screen and (min-width: 375px){html{font-size: 50px;}}
@media only screen and (min-width: 384px){html{font-size: 51.2px;}}
@media only screen and (min-width: 414px){html{font-size: 55.2px;}}
@media only screen and (min-width: 448px){html{font-size: 59.7333px;}}
@media only screen and (min-width: 480px){html{font-size: 64px;}}
@media only screen and (min-width: 512px){html{font-size: 68.2667px;}}
@media only screen and (min-width: 544px){html{font-size: 72.5333px;}}
@media only screen and (min-width: 576px){html{font-size: 76.8px;}}
@media only screen and (min-width: 608px){html{font-size: 81.0667px;}}
@media only screen and (min-width: 640px){html{font-size: 85.3333px;}}
@media only screen and (min-width: 750px){html{font-size: 100px;}}
.container {width:100%;padding-right:0.3rem;padding-left:0.3rem;margin-right:auto;margin-left:auto;}
.row {display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-0.15rem;margin-left:-0.15rem;}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-5ths {position:relative;width:100%;min-height:1px;padding-right:0.15rem;padding-left:0.15rem;}
.col {-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;}
.col-auto {-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none;}
.col-1 {-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%;}
.col-2 {-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%;}
.col-3 {-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}
.col-4 {-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}
.col-5 {-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%;}
.col-6 {-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.col-7 {-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%;}
.col-8 {-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%;}
.col-9 {-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}
.col-10 {-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%;}
.col-11 {-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%;}
.col-12 {-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.col-5ths {-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}
body {font-size:0.28rem;padding:0;margin:0 auto;background-color:#fff;max-width:750px;color:#757575;line-height:1.625;overflow:auto;}
article{display:block;}
h1,h2,h3,h4 {color:#212121;padding:0;margin-top:0;margin-bottom:0;line-height:1.25;}
h1 {font-size:0.4rem;}
h2 {font-size:0.36rem;}
h3 {font-size:0.34rem;}
h4 {font-size:0.32rem;font-weight:400;}
p,small {margin:0;padding:0;font-size:0.28rem;}
a {color:#757575;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
ul {list-style:none;margin:0;padding:0;}
.img-fluid {max-width:100%;height:auto;display:block;}
.common {padding-top:0.2rem;padding-bottom:0.2rem;}
.line {height:0.2rem;background-color:#f5f5f5;max-width:750px;margin-left:auto;margin-right:auto;}
img {border:0;}
a.talk{cursor:pointer;}
.success{border-top:1px solid #c5cae8;}
.success img{margin-left:auto;margin-right:auto;}
/*average*/
.average .container {padding-left:0.3rem;padding-right:0.3rem;text-align:center;}
.average .row div {padding-right:0.075rem;padding-left:0.075rem;}
.average .row div:first-child {padding-left:0;}
.average .row div:last-child {padding-right:0;}
/*card*/
.card .title {padding-top:0.3rem;padding-bottom:0.3rem;}
.card .title h2 {padding-left:0.3rem;}
.card .title h2:before {position:absolute;display:block;width:0.0675rem;height:0.33rem;background-color:#3f51b5;content:"";border-radius:3px;top:0;bottom:0;margin-top:auto;margin-bottom:auto;margin-left:-0.15rem;}
.card .title small {font-size:0.24rem;text-align:right;line-height:0.48rem;}
.card .title small a {color:#bdbdbd;}
.card .title small a i {display:inline-block;background-image:url(../wap_images/more.png);width:0.21rem;height:0.21rem;background-size:100% 100%;margin-left:0.075rem;vertical-align:middle;margin-top:-2px;}
/*tabs*/
.tabs .nav-tabs {border-bottom:1px solid #ededed;}
.tabs .nav-tabs .row {margin:0;}
.tabs .nav-tabs .row div {padding:0.3rem 0;color:#757575;line-height:0.375rem;cursor:pointer;margin-bottom:-1px;}
.table-hover th{font-size:0.18rem;}
.table-hover td{font-size:0.18rem;}
.tabs .nav-tabs .row div:hover,.tabs .nav-tabs .active {border-bottom:2px solid #3f51b5;}
.tabs .nav-tabs .row div:hover a,.tabs .nav-tabs .row div:hover span,.tabs .nav-tabs .active span,.tabs .nav-tabs .active a {font-weight:bold;color:#3f51b5;border-bottom:0;}
.tabs .tabs_content .item {display:none;}
.tabs .tabs_content .item:first-child {display:block;}
/*Slick*/
.slick-slider {position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list {position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus {outline:none;}
.slick-list.dragging {cursor:pointer;cursor:hand;}
.slick-slider .slick-track,.slick-slider .slick-list {-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.slick-track {position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}
.slick-track:before,.slick-track:after {display:table;content:'';}
.slick-track:after {clear:both;}
.slick-loading .slick-track {visibility:hidden;}
.slick-slide {display:none;float:left;height:100%;min-height:1px;}
.slick-slide img {display:block;margin-left:auto;margin-right:auto;}
.slick-slide.slick-loading img {display:none;}
.slick-slide.dragging img {pointer-events:none;}
.slick-initialized .slick-slide {display:block;}
.slick-loading .slick-slide {visibility:hidden;}
.slick-vertical .slick-slide {display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden {display:none;}
.slick-dots {position:absolute;list-style:none;display:block;text-align:center;padding:0;width:100%;margin-top:-0.6rem;}
.slick-dots li {position:relative;display:inline-block;margin:0 3px;padding:0;cursor:pointer;}
.slick-dots li button {border:0;background-color:transparent;display:block;height:10px;width:10px;outline:0;line-height:0;font-size:0;color:transparent;cursor:pointer;outline:0;background-size:100% 100%;z-index:999999;}
.slick-dots li button:focus {outline:0}
.slick-dots li button:before {position:absolute;top:0;left:0;content:"";width:10px;height:10px;font-family:slick;font-size:10px;line-height:10px;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid #ffc107;border-radius:50%;}
.slick-dots li.slick-active button:before {background:#ffc107;}
/*Nav*/
header #logo{padding-left:0.075rem;}
header #logo img {position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto;}
header #nav {text-align:right;}
header #nav ul.show li {position:relative;display:inline-block;}
header #nav ul.show li a {display:block;color:#212121;padding:20px 0.2rem;font-size:0.32rem;line-height:1;}
header #nav ul.show li a.cmn-toggle-switch {font-size:0;cursor:pointer;padding:10px 0;margin-left:0.2rem;}
.cmn-toggle-switch:focus {outline:none;}
.cmn-toggle-switch span {position:relative;display:block;height:2px;line-height:0.24rem;background:#212121;width:0.3rem;}
.cmn-toggle-switch span::before,.cmn-toggle-switch span::after {position:absolute;display:block;width:0.3rem;height:2px;background-color:#212121;content:"";}
.cmn-toggle-switch span::before {top:-200%;}
.cmn-toggle-switch span::after {top:200%;}
.main-menu {width:100%;right:-100%;top:0;opacity:0;position:fixed;-webkit-transition:left 0.5s,opacity 0.5s;-moz-transition:left 0.5s,opacity 0.5s;transition:right 0.5s,opacity 0.5s;background-color:#3f51b5;top:0;z-index:999999999999999;}
.main-menu ul,.main-menu ul li,.main-menu ul li a {position:relative;margin-bottom:0;margin:0;padding:0;}
.main-menu ul li {border-bottom:1px solid rgba(255,255,255,0.18);}
.main-menu ul li a {display:block;padding:12px 16px;color:#fff;text-align:center;font-size:0.32rem;}
.main-menu.show {visibility:visible;right:0;opacity:1;overflow-y: auto;}
@media screen and (orientation:landscape){.main-menu.show {height:100%;}}
a#close {background-color:#3f51b5;opacity:0.54;text-align:left;}
a#close span:first-child {text-align:left;display:inline-block;width:0.15rem;}
a#close span:last-child {font-weight:700;text-align:right;display:inline-block;width:200px;float:right;}
a#close > img {margin-left:auto;margin-right:auto;width:18px;margin: 0.15rem auto;}
/*banner*/
.video-banner .relatedvideo {position:relative;display:block;}
.video-banner .box-img_index,.video-banner .index {position:absolute;right:0.2rem;background-color:rgba(0,0,0,0.6);color:#fff;border-radius:10.075rem;padding:4px 13px 0.075rem 13px;font-size:10px;}
.video-banner .box-video,.video-banner .box-img {font-size:0.24rem;}
.video-banner .box-video {position:relative;background-color:transparent;border:1px solid #ffc107;color:#ffc107;padding:0.1rem 0.2rem 0.1rem 0.4rem;border-radius:10.075rem;}
.video-banner .box-video span:before {content:"";position:absolute;height:0.16rem;width:0.16rem;border-left:0.16rem solid #ffc107;border-top:0.075rem solid transparent;border-bottom:0.075rem solid transparent;top:0;bottom:0;margin-top:auto;margin-bottom:auto;margin-left:-0.2rem;}
.video-banner .box-img {background-color:#ffffff;border:1px solid #ffc107;color:#ffc107;padding:0.1rem 0.3rem;border-radius:10.075rem;}
.video-banner .slick-active .box-video {background-color:#ffc107;color:#fff;}
.video-banner .slick-active .box-video span:before {border-left:0.16rem solid #fff;}
.video-banner .slick-active .box-img {background-color:#ffc107;color:#fff;}
.video-banner .slick-dots {margin-top:0.4rem;z-index:0;max-width:750px;margin-left:auto;margin-right:auto;left:0;right:0;position: relative;}
.video-banner .slick-dots li {position:unset;margin:0 0.2rem;}
.video-banner .slick-dots li:last-child{margin:0;}
.video-banner .slick-dots li .box-img_index,.video-banner .slick-dots li .index {display:none;}
.video-banner .slick-dots li.slick-active .box-img_index {display:block;bottom:1.2rem;}
.video-banner .slick-dots li.slick-active .index {display:block;bottom:1.2rem;}
.video-banner .slick-dots li .white {background-color:#ffffff;border:1px solid #ffc107;color:#ffc107;}
.video-banner .slick-dots li .yellow {background-color:#ffc107;color:#fff;}
.seo-banner a{cursor:pointer;}
/*solution*/
.solution{padding-bottom:0.3rem;}
.solution img {margin:0 auto;padding:0.3rem;}
.solution span {display:block;color:#212121;line-height:1;}
/*advise*/
.advise {margin-right:0;padding-bottom:0.45rem;}
.advise div img {padding-left:0.15rem;}
.advise div span {display:block;color:#212121;text-align:center;margin-left:0.15rem;padding-top:0.3rem;padding-bottom:0.3rem;}
.advise .slick-dots {position:relative;margin-top:-0.1rem;}
/*video-photo*/
.video-photo {padding-top:0.3rem;padding-bottom:0.3rem;padding-left: 0.15rem;padding-right: 0.15rem;}
.video-photo a {color:#fff;}
.video-photo .video > div {position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:50%;height:48%;padding:0;}
.video-photo .video i {display:block;background-image:url(../wap_images/video.png);background-size:100% 100%;width:0.28rem;height:0.36rem;vertical-align:text-bottom;margin-left:auto;margin-right:auto;margin-bottom:0.1rem;}
.video-photo .photo > div {position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:50%;height:48%;padding:0;}
.video-photo .photo i {display:block;background-image:url(../wap_images/photo.png);background-size:100% 100%;width:0.38rem;height:0.36rem;vertical-align:text-bottom;margin-left:auto;margin-right:auto;margin-bottom:0.1rem;}
/*case*/
.case-list  .tabs_content {margin-top:0.3rem;}
.case-list .body > div:not(:last-child) {border-bottom:1px solid #ededed;}
.case-list .body h4,.case-list .body small {display:block;margin-left:-0.15rem;margin-right:-0.15rem;}
.case-list .body > div .row {padding-top:0.3rem;padding-bottom:0.3rem;}
.case-list .body > div a.row {padding-top:0;padding-bottom:0;}
.case-list .body > div a.row h4 {margin-left:0;margin-right:0;}
.case-list .body > div a.row small {margin-left:0;margin-top:0.2rem;}
.case-list .body .col-12 h4 {margin-top:0.3rem;margin-bottom:0.15rem;}
.case-list .body small {display:block;color:#bdbdbd;}
.case-list .body > div {margin-left:0.15rem;margin-right:0.15rem;padding-right:0.15rem;padding-left:0.15rem;padding-bottom:0.3rem;}
/*news*/
.news-list .body > div {margin-left:0.15rem;margin-right:0.15rem;padding-top:0.3rem;padding-bottom:0.3rem;}
.news-list .body > div:not(:first-child) {padding-top:0.3rem;}
.news-list .body > div:not(:last-child) {border-bottom:1px solid #ededed;}
.news-list .body > div a {margin-left:0;margin-right:0;}
.news-list .body > div a.top {margin-top:-0.3rem;}
.news-list .body .col-12 h4 {margin-top:0.3rem;margin-bottom:0.15rem;}
.news-list .body small {display:block;color:#bdbdbd;margin-top:0.2rem;}
.news-list .body > div.row {margin-right:0.15rem;padding-bottom:0.3rem;margin-bottom:0.3rem;}
.news-list .body > div:not(:last-child) {border-bottom:1px solid #ededed;}
.news-list .body > div.row div small {display:block;margin-top:0.3rem;}
.news-details .container {border-top:1px solid #c5cae8;}
.news-details .title h1 {padding-top:0.3rem;padding-bottom:0.3rem;}
.news-details .title small {display:block;margin-bottom:0.3rem}
.news-details .title .guide{font-size: 0.32rem;line-height: 1.9;color:#999;margin-bottom: 0.2rem;margin-top: -0.2rem;}
.news-details .title img {margin-left:auto;margin-right:auto;}
.news-details .body {padding-bottom:0.3rem;}
.news-details .body h2,.news-details .body h3,.news-details .body h4,.news-details .body h5,.news-details .body p {margin-top:0.1rem;}
.news-details .body p {font-size:0.32rem;line-height:1.9;}
.news-details .body img {max-width:100% !important;height:auto !important;margin-left: auto;margin-right: auto;display: block;}
.news-details .footer {padding-bottom:0.5rem;}
.news-details .footer a{cursor:pointer;}
/*product*/
.product-list .tabs_content .item .row {margin-bottom:0.3rem;margin-left:-0.075rem;margin-right:-0.075rem;}
.product-list .tabs_content .item .row > div {margin-top:0.3rem;padding-left:0.075rem;padding-right:0.075rem;}
.product-list .tabs_content span {display:block;color:#212121;text-align:center;padding-top:0.3rem;}
.product-list .tabs_content span i {display:block;color:#757575;font-style:inherit;padding-top:0.2rem;font-weight:normal;}
/*video*/
.video-list .tabs_content .item .row {margin-bottom:0.3rem;margin-left:-0.075rem;margin-right:-0.075rem;}
.video-list .tabs_content .item .row > div {margin-top:0.3rem;padding-left:0.075rem;padding-right:0.075rem;}
.video-list .tabs_content span {display:block;color:#757575;text-align:center;padding-top:0.15rem;}
.video-list .tabs_content .item .row > div > a > div {position:relative;}
.video-list .tabs_content .item .row > div > a > div .play {width:0.5rem;height:0.5rem;}
.video-details h1 {margin-top:0.3rem;margin-bottom:0.3rem;}
/*material*/
.material-list .container {padding-bottom:0.3rem;}
.material-list .container .row > div {margin-top:0.3rem;padding-left:0.075rem;padding-right:0.075rem;}
.material-list .container .row > div img {margin-left:auto;margin-right:auto;}
.material-list .container .row > div span {display:block;color:#757575;text-align:center;padding-top:0.15rem;}
.material-details .container {display: table;border-top:1px solid #d3d3d3;padding-top:0.4rem;padding-bottom:0.4rem;}
.material-details-img{float:left;margin-right:0.15rem;width: 48%;line-height: 1;}
.material-details-img img{width:100%;}
.material-details h1{position:relative;padding-bottom:0.3rem;margin-bottom:0.2rem;line-height:1;}
.material-details h1:after{content: "";position: absolute;height: 2px;width: 0.8rem;background-color:#ffc107;left:52%;bottom:0;}
@media only screen and (min-width: 576px){
	.material-details h1:after{left:51%;}
}
.application .body > div > div{position:relative;line-height: 1;}
.application .body > div:not(:first-child){margin-top:0.4rem;}
.application .body > div > div img{z-index:-1;width:100%;}
.application .body > div > div > div{position: absolute;bottom: 0;padding: 0.4rem 0.2rem;}
.application .body > div > div > div h4,.application .body > div > div > div p{color:#ffffff;}
.application .body > div > div > div p{margin-top:0.1rem;}
.application .body > div:not(:last-child) > p{margin-top: 0.1rem;padding-bottom: 0.3rem;border-bottom: 1px solid #d3d3d3;}
.application .body > div:last-child > p{margin-top: 0.1rem;margin-bottom:0.2rem;}
.technology .body{margin-bottom:0.3rem;}
.technology .item:not(:first-child){display:none;}
.technology .body .nav-tabs{margin-top:0.3rem;margin-bottom:0.2rem;margin-left:0.1rem;}
.technology .body .nav-tabs .row div span{position:relative;color:#3f51b5;border: 1px solid #3f51b5;padding:0.05rem 0.1rem 0.05rem 0.4rem;font-weight:lighter;margin:0.1rem;cursor:pointer;}
.technology .body .nav-tabs .row div span:before{content: "";position: absolute;height: 6px;width: 8px;border-left: 0.2rem solid #3f51b5;border-top: 0.1rem solid transparent;border-bottom: 0.1rem solid transparent;top: 0;bottom: 0;margin-top: auto;margin-bottom: auto;margin-left: -0.3rem;}
.technology .body .nav-tabs .row div.active span{background-color:#3f51b5;color:#ffffff;}
.technology .body .nav-tabs .row div.active span:before{border-left: 0.2rem solid #ffffff;}
.material-service .title{text-align:center;}
.material-service .title h2 {position:relative;margin-left:auto;margin-right:auto;padding-top:0.4rem;padding-bottom:0.4rem;line-height:1;}
.material-service .title h2:before,.material-service .title h2:after {content:"";position:absolute;background-color:#3f51b5;width:0.35rem;height:2px;border-radius:1px;top:0;bottom:0;margin-top:auto;margin-bottom:auto;}
.material-service .title h2:before {margin-left:-0.5rem;}
.material-service .title h2:after {margin-left:0.15rem;}
.material-service img{width:100%;}
.material-service .body{margin-bottom:0.4rem;}
/*footer*/
footer {text-align:center;}
footer .row {margin-left:0;margin-right:0;}
footer .col {padding-top:0.3rem;padding-bottom:0.3rem;padding-left:0;padding-right:0;}
footer .copy {border-top:1px solid #ededed;color:#bdbdbd;padding-top:0.3rem;padding-bottom:0.3rem;font-size:0.2175rem;}
/*list-nav*/
.list-nav {text-align:center;border-top:1px solid #ededed;padding-top:0.3rem;}
/*conversion+icon*/
.conversion {position:fixed;bottom:0;background-color:#fff;margin-left:auto;margin-right:auto;left:0;right:0;width:100%;height:auto;-webkit-overflow-scrolling:touch;max-width:750px;z-index: 999;padding-left: 0.15rem;padding-right: 0.15rem;}
.conversion .col {margin-top:0.2rem;margin-bottom:0.2rem;}
.conversion .col a{cursor: pointer;}
.chat {background-color:#3f51b5;color:#ffffff;padding-top:0.26rem;padding-bottom:0.26rem;text-align:center;}
.chat i {display:inline-block;background-image:url(../wap_images/chat.png);background-size:100% 100%;width:0.44rem;height:0.41rem;vertical-align:text-bottom;margin-right:0.15rem;}
.phone {background-color:#ffc107;color:#ffffff;padding-top:0.26rem;padding-bottom:0.26rem;text-align:center;}
.phone i {display:inline-block;background-image:url(../wap_images/phone.png);background-size:100% 100%;width:0.44rem;height:0.41rem;vertical-align:text-bottom;margin-right:0.15rem;}
/*form*/
.form .title {display:block;text-align:center;}
.form .title h2 {padding-top:0.45rem;}
.form .title small {display:block;font-size:0.24rem;color:#757575;margin-top:0.2rem;margin-bottom:0.2rem;}
.form .body form {margin-left:0.15rem;margin-right:0.15rem;width:100%;}
.form-control {margin-top:0.2rem;display:block;width:100%;padding:0.3rem 0.1rem;line-height:1.42857143;color:#757575;background-image:none;border:1px solid #ededed;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;background:#f5f5f5;border-radius:4px;font-size:0.28rem;}
.form-control:focus {border-color:#898989;}
.form-control::-moz-placeholder {color:#898989;opacity:1;}
.form-control:-ms-input-placeholder {color:#898989;}
.form-control::-webkit-input-placeholder {color:#898989;}
.form-control::-ms-expand {border:0;background-color:transparent;}
.form form .prefer {margin-top:0.3rem;}
.form form .prefer:after {content:"";display:block;clear:both;}
.form form .prefer .body div {float:left;margin-bottom:0.3rem;margin-right:0.405rem;margin-top:0.15rem;}
.form form .prefer .body > div label{cursor: pointer;}
.form form .prefer .body > div label input[type="radio"]{position: absolute;opacity: 0;visibility: hidden;}
.form form .prefer .body > div label i{display: inline-block;position: relative;width: 0.2rem;height: 0.2rem;background-color: #ffffff;border: 0.02rem solid #bdbdbd;border-radius: 0.1rem;margin-right: 0.1rem;vertical-align: middle;}
.form form .prefer .body > div label span{display: inline-block;position: relative;vertical-align: middle;}
.form form .prefer .body > div label:hover i{border: 0.02rem solid #ffc107;}
.form form .prefer .body > div label:hover span{color:#333333;}
.form form .prefer .body > div label input[type="radio"]:checked + i:after{position: absolute;content: "";width: 0.08rem;height: 0.08rem;background-color: #ffffff;border-radius: 0.04rem;top: 0;left: 0;margin: auto;right: 0;bottom: 0;}
.form form .prefer .body > div label input[type="radio"]:checked + i{background-color: #ffc107;border:0.02rem solid #ffc107;}
.form form .btn button {width:100%;background-color:#3f51b5;border:0;padding-top:0.3rem;padding-bottom:0.3rem;color:#ffffff;font-weight:bold;margin-top:0.2rem;font-size:0.28rem;margin-bottom:0.6rem;letter-spacing:0.05rem;}
.form .name,.form .tel{position:relative;}
.form .name label,.form .tel label{position: absolute;right: 0.1rem;top: 0;bottom: 0;margin-top: auto;margin-bottom: auto;line-height: 1;height: 20%;color: red;}
.form2020 .option{text-align:center;}
.form2020 .option span{display:inline-block;border:1px solid #bbbbbb;margin-left:0.05rem;margin-right:0.05rem;padding:0.1rem 0.2rem;cursor:pointer;}
.form2020 .option span.active,.form2020 .option span:hover{background-color:#ff9900; border:1px solid #ff9900;color:#ffffff;transition:all 300ms;-moz-transition:all 300ms;-webkit-transition:all 300ms;-o-transition:all 300ms;}
.form2020 .name,.form2020 .phone,.form2020 .other{position:relative;margin-bottom:0.3rem;}
.form2020 .name{margin-top:0.3rem;}
.form2020 .address,.form2020 .application,.form2020 .contact{position:relative;margin-bottom:0.1rem;}
.form2020 .company,.form2020 .content{position:relative;margin-bottom:0.3rem;margin-top:0.3rem;}
.form2020 .address{margin-top:0.3rem;}
.form2020 .phone{position:relative;margin-bottom:0.1rem;background:transparent;padding: 0;}
.form2020 .contact .item{margin-top:0.1rem;}
.form2020 .address-tips,.form2020 .contact > label{display:block;color:#e80f0f;}
.form2020 .control{width:100%;font-size:100%;border: 1px solid  #bbbbbb; border-radius:2px;padding:0.15rem; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.form2020 .name .control,.form2020 .phone .control,.form2020 .address .control,.form2020 .application .control{padding-left:0.2rem;padding-right:0;}
.form2020 .required{position: absolute;left:0.1rem;top: 0;bottom: 0;margin-top: auto;margin-bottom: auto;line-height: 1;height: 20%;color: #b10303;}
.form2020 .name .required{color: #b10303;}
.form2020 ul{padding: 0;margin: 0;}
.form2020 li.item{display:inline-block;list-style:none;cursor: pointer;margin-right:0.2rem;}
.form2020 li.item i{display: inline-block;position: relative;width: 12px;height:12px;background-color: transparent;border: 1px solid #999999;border-radius: 12px;margin-right: 6px;vertical-align: middle;}
.form2020 li.item i:before{position:absolute;content:"";width:6px;height:6px;left:0;right:0;top:0;bottom:0;margin:auto;border-radius: 6px;background-color:transparent;}
.form2020 li.item.active i,.form2020 .contact li.item:hover i{border: 1px solid #000000;}
.form2020 li.item.active i:before,.form2020 .contact li.item:hover i:before{background-color:#000000;}
.form2020 li.item span{display: inline-block;position: relative;vertical-align: middle;color:#757575;}
.form2020 .null{display:none;}
.form2020 .contact .item{display:inline-block;margin-right:0.2rem;}
.form2020 .contact .item label{cursor: pointer;}
.form2020 .contact .item label input[type="radio"]{position: absolute;opacity: 0;visibility: hidden;}
.form2020 .contact .item label i{display: inline-block;position: relative;width: 12px;height:12px;background-color:transparent;border: 1px solid #999999;border-radius: 12px;margin-right: 6px;vertical-align: middle;}
.form2020 .contact .item label span{display: inline-block;position: relative;vertical-align: middle;color:#757575;}
.form2020 .contact .item label input[type="radio"]:checked + i:after{position: absolute;content: "";width: 6px;height: 6px;background-color: #050505;border-radius: 6px;top: 0;left: 0;margin: auto;right: 0;bottom: 0;}
.form2020 .contact .item input[type="radio"]:checked + i{border:1px solid #000000;}
.form2020 textarea.control{font-family: Microsoft Yahei,Arial,sans-serif;}
.form2020 .btn button{width: 100%;cursor:pointer;background-color:#ff9900;border: 0;padding-top: 0.15rem;padding-bottom: 0.15rem;color:#ffffff;border-radius:2px;font-size:100%;}
/*summary*/
.summary {margin-top:0.6rem;margin-bottom:0.6rem;}
.summary .body .col-3 {padding-right:0;}
.summary .body .col-9 {color:#212121;}
.summary .title h1 {margin-bottom:0.1rem;}
.summary .body > div {margin-top:0.2rem;}
.summary .footer > div > div {border-top:1px solid #ededed;margin-top:0.45rem;padding-top:0.45rem;}
/*plan*/
.plan .body {margin-right:0;}
.plan .body > div {padding-right:0;padding-left:0;margin-bottom:0.2rem;}
.plan .body > div img,.plan .body > div > div {padding-left:0.1rem;}
.plan .body > div > div strong {display:block;margin-top:0.3rem;margin-bottom:0.2rem;color:#212121;}
.plan .body > div > div small {display:inline-block;padding:0.1rem 0.15rem;border:1px solid #ededed;margin-right:0.1rem;margin-bottom:0.2rem;font-size:0.24rem;}
/*case yous*/
.yous .tabs_content {padding-top:0.2rem;}
.yous .tabs_content .item .row {margin-top:0.3rem;}
.yous p {margin-top:0.15rem;padding-bottom:0.3rem;}
.yous .tabs_content .item .row:not(:last-child) p {border-bottom:1px solid #ededed;}
.yous .tabs_content .item:first-child img{width:0.88rem;margin-left:auto;margin-right:auto;}
.yous .tabs_content .item.chart {padding-bottom:0.3rem;}
/*product yous*/
.proyous .tabs_content {padding-top:0.2rem;}
.proyous .tabs_content .item > div {margin-top:0.3rem;}
.proyous p {margin-top:0.15rem;padding-bottom:0.3rem;}
.proyous .tabs_content .item:first-child > div:not(:last-child) p {border-bottom:1px solid #ededed;}
.proyous .tabs_content .item:first-child > div h4{display:inline-block;vertical-align:middle;}
.proyous .tabs_content .item .protable {overflow-x:unset;}
.proyous .tabs_content .item .protable h4 {margin-top:0.3rem;}
.proyous .tabs_content .item .protable .row {margin-left:-0.075rem;margin-right:-0.075rem;}
.proyous .tabs_content .item .protable .row li {margin-bottom:0.3rem;padding-left:0.075rem;padding-right:0.075rem;}
.proyous .tabs_content .item .protable .row button {cursor:pointer;border:1px solid #c5c5c5;width:100%;height:100%;background:#fff;padding:0.15rem 0;font-size:inherit;}
/*table*/
.protable {overflow-x:auto;}
table {width:100%;border-collapse:collapse;text-align:center;margin-top:0.3rem;margin-bottom:0.3rem;}
table thead tr,table tbody tr {border-right:1px solid #ededed;border-bottom:1px solid #ededed;margin-left:0.1rem;margin-right:0.1rem;}
table thead td {color:#222;padding:0.075rem;border-left:1px solid #ededed;border-top:1px solid #ededed;}
table tbody td {padding:0.075rem;border-left:1px solid #ededed;}
/*pdf*/
.albums {border-top:1px solid #c5cae9}
.albums .title h2 {position:relative;margin-left:auto;margin-right:auto;padding-top:0.4rem;padding-bottom:0.4rem;line-height:1;}
.albums .title h2:before,.albums .title h2:after {content:"";position:absolute;background-color:#3f51b5;width:0.35rem;height:2px;border-radius:1px;top:0;bottom:0;margin-top:auto;margin-bottom:auto;}
.albums .title h2:before {margin-left:-0.5rem;}
.albums .title h2:after {margin-left:0.15rem;}
.albums button {display:block;margin-left:auto;margin-right:auto;width:1.8rem;height:0.6rem;border-radius:4px;border:solid 1px #d5d5d5;color:#999999;font-size:0.22rem;background-color:transparent;}
.albums img {margin-left:auto;margin-right:auto;}
.albums span {display:block;color:#212121;text-align:center;padding-bottom:0.4rem;}
.albums .show {display:none;}
.albums .posuihuace,.albums .zhishahuace,.albums .mofenhuace {padding-bottom:0.4rem;}
.album {max-width:750px;margin-left:auto;margin-right:auto;}
.album .slick-arrow {position:absolute;bottom:0.3rem;z-index:9;color:#c9c9c9;opacity:.5;background-color:#000;border:0;padding:0.15rem 0.15rem;border-radius:3px;line-height:1;}
.album .slick-prev {left:50%;margin-left:-1.425rem;}
.album .slick-prev:before {content:'<';margin-right:0.075rem;}
.album .slick-next {right:50%;margin-right:-1.425rem;}
.album .slick-next:after {content:'>';margin-left:0.075rem;}
/*about*/
.about .body.average p:not(:first-child) {margin-top:0.15rem;}
.about .body.average .row {margin-left:0.15rem;margin-right:0.15rem;margin-top:0.3rem;margin-bottom:0.3rem;}
/*other-video*/
.other-video h4 {margin-top:0.3rem;}
.other-video a {cursor:pointer;}
.other-video p {margin-top:0.2rem;margin-bottom:0.3rem;}
.play {position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;background-image:url(../wap_images/play.png);width:1.28rem;height:1.28rem;background-size:100% 100%;}
.share {position:relative;margin-left:0.6rem;}
.share:before {position:absolute;content:"";height:0.2rem;width:1px;background-color:#666666;margin-left:-0.3rem;top:0;bottom:0;margin-top:auto;margin-bottom:auto;}
.share i {display:inline-block;background-image:url(../wap_images/share.png);width:0.24rem;height:0.24rem;background-size:100% 100%;margin-right:0.15rem;margin-top:-4px;vertical-align:middle;}
/*introduce+base+service+honor*/
.introduce .title {padding-top:0.45rem;padding-bottom:0.45rem;}
.introduce .title p:not(:first-child) {margin-top:0.15rem;}
.introduce .body .number {margin-top:0.45rem;}
.introduce .body .number > div {display:inline-block;}
.introduce .body .number > div:first-child {font-family:Helvetica;font-size:0.8rem;color:#3f51b5;font-weight:bold;}
.introduce .body .number > div >span {display:block;font-size:0.24rem;}
.introduce .body .number > div >span:last-child {font-size:0.28rem;color:#212121;}
.introduce .body p {padding-top:0.3rem;padding-bottom:0.45rem;}
.introduce .body p:not(:last-child) {border-bottom:1px solid #ededed;}
.introduce .body p:last-child {padding-bottom:0.45rem;}
.introduce .footer img {margin-top:0.45rem;}
.introduce .footer h4 {margin-top:0.3rem;}
.introduce .footer p {padding-top:0.3rem;padding-bottom:0.45rem;}
.introduce .footer p:not(:last-child) {border-bottom:1px solid #ededed;}
.base img {margin-top:0.6rem;}
.base h4 {margin-top:0.3rem;}
.base small {display:block;margin-top:0.2rem;font-size:0.24rem;}
.base p {padding-top:0.2rem;padding-bottom:0.45rem;}
.base p:not(:last-child) {border-bottom:1px solid #ededed;}
.service .promise .body > div {margin-bottom:0.3rem;}
.service .promise .body > div > div {position:relative;text-align:center;}
.service .promise .body div div div {position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:50%;height:55%;}
.service .promise .body div div div span {display:block;font-family:Helvetica;font-size:0.24rem;margin-top:-0.2rem;}
.service .promise .body div div div span:first-child {font-size:0.45rem;color:#3f51b5;font-weight:600;margin-top:0;}
.service .promise img {margin:0 auto;padding:0.1rem;}
.service .promise p {color:#212121;text-align:center;}
.service .range .body {margin-top:0.2rem;}
.service .range .body .row:not(:last-child) p {border-bottom:1px solid #ededed;}
.service .range .body .row:not(:first-child) {margin-top:0.3rem;}
.service .range .body p {margin-top:0.15rem;padding-bottom:0.3rem;}
.honor .title h2 {position:relative;margin-left:auto;margin-right:auto;padding-top:0.4rem;padding-bottom:0.4rem;line-height:1;}
.honor .title h2:before,.honor .title h2:after {content:"";position:absolute;background-color:#3f51b5;width:0.35rem;height:2px;border-radius:1px;top:0;bottom:0;margin-top:auto;margin-bottom:auto;}
.honor .title h2:before {margin-left:-0.5rem;}
.honor .title h2:after {margin-left:0.15rem;}
.honor img {margin-bottom:0.4rem;box-shadow:2px 4px 8px 0px rgba(0,0,0,0.08);border-radius:4px;}
.honor .show {display:none;}
.honor button {display:block;margin-left:auto;margin-right:auto;width:1.8rem;height:0.6rem;border-radius:4px;border:solid 1px #d5d5d5;color:#999999;font-size:0.22rem;background-color:transparent;}
.honor .company,.honor .certificate,.honor .patent {padding-bottom:0.4rem;}
/*contact*/
.contact .container > div{box-shadow: 0rem 0.03rem 0.07rem 0rem rgba(211, 211, 211, 0.35);margin-top:0.4rem;}
.contact .container > div .left,.contact .container > div .right{display:inline-block;vertical-align: middle;}
.contact .container > div .left{margin-right:0.2rem;}
.contact .container > div .left img{width:1.06rem;}
.contact .container > div .right .top{display:block;font-size:0.24rem;line-height:1;margin-bottom:0.1rem;}
.contact .container > div .right .bottom{position:relative;color:#3f51b5;line-height:1;margin-top:0.1rem;}
.contact .container > div .right .bottom span,.contact .container > div .right .bottom img{display:inline-block;line-height:1;vertical-align: middle;}
.contact .container > .wechat .right .bottom img{width:1.36rem;margin-top:0.1rem;margin-left:0.1rem;margin-right:0.1rem;}
.contact .container > .telphone .right .bottom img{width:4.22rem;}
.contact .container > .telphone .right .bottom a{width:1.75rem;position: absolute;height: 0.25rem;bottom: 0;left: 0;}
.contact .container > .telphone .right .bottom a.phone2{left:2.11rem;width:2.11rem;}
.contact .container > .email .right .bottom img{width:1.98rem;}
.contact .map{margin-top:0.4rem;margin-bottom:0.4rem;}
/*modalit*/
.protable.average ul.row li > div {padding-left:0;padding-right:0;}
.protable.average ul.row li > div > div {padding-left:0.2rem;padding-right:0.2rem;}
.protable .modalit .dialog header {text-align:center;padding:0.3rem 0 0;}
.protable .modalit .dialog  table.content tr {text-align:left;border-right:none;border-bottom:none;}
.protable .modalit .dialog  table.content tr:nth-child(odd) {background-color:#f3f5fe;}
.protable .modalit .dialog  table.content tr td {border-left:none;padding:0.2rem;}
.modalit .dialog {padding-left:0.2rem;padding-right:0.2rem;max-width:100%;border-radius:6px;}
.modalit .content {padding-left:0;padding-right:0;}
.modalit[data-modal-media="video"] .dialog {padding-top:30.075rem;padding-bottom:0.2rem;background:#ffffff;}
.modalit span[data-modal-btn="dismiss"] {background-color:transparent;top:0.15rem;right:12px;border-radius:0;-webkit-box-shadow:none;box-shadow:none;}
.modalit[data-modal-media="video"] span[data-modal-btn="dismiss"] {top:0.05rem;}
.modalit[data-modal-position~="bottom"]{z-index:9999;}
.modalit[data-modal-position~="bottom"] .dialog {max-height:80%;overflow-y:auto;}
/*404*/
.page404 {margin-left:auto;margin-right:auto;margin-top:.15rem;margin-bottom:.3rem}
.page404 img {width:100%;max-width:100%}
.page404 a {display:block;text-decoration:none;color:#333;padding:.05rem .2rem;border:1px solid #d3d3d3;border-radius:0.04rem}
.page404 a:hover {color:#ffc107;border:1px solid #ffc107;background:#ffc107;color:#fff;transition:all 300ms}
.page404 .container {display:table;width:65%}
.page404 .left {float:left;margin-top:.15rem}
.page404 .right {float:right;margin-top:.15rem}
.page404:after {content:"";clear:both}
/*baidu lixianbao*/
#LXB_CONTAINER,#LXB_CLOSE_BTN,#LXB_INVITE {display:none !important;z-index:-99 !important;}
.item {
	text-align: left;
}
.item img {max-width: 100%;}