
/*--公共部分--*/
@font-face { font-family: "Montserrat"; src: url("../font/Montserrat-Light.woff") format("woff"); font-weight: normal; font-style: normal; }

@font-face { font-family: "SourceHanSansCN"; src: url("../font/SourceHanSansCN-Light.woff") format("woff"); font-weight: normal; font-style: normal; }

@font-face { font-family: "rubik"; src: url("../font/rubik-regular-webfont.woff") format("woff"); font-weight: normal; font-style: normal; }

@font-face { font-family: "avant"; src: url("../font/AvantGardeITCbyBT-Book.woff") format("woff"); font-weight: normal; font-style: normal; }

@font-face { font-family: "Century"; src: url("../font/CenturyGothicStd-Bold.woff") format("woff"); font-weight: normal; font-style: normal; }

@font-face { font-family: "CenturyR"; src: url("../font/CenturyGothicStd.woff") format("woff"); font-weight: normal; font-style: normal; }

html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; touch-callout: none; cursor: pointer; }

body, form, img, ul, ol, li, dl, dt, dd, p, tr, td, strong, span, pre { margin: 0; padding: 0; border: 0; background-repeat: no-repeat; }

h1, h2, h3, h4, h5, h6, p { margin: 0; padding: 0; font-weight: normal; }

body, button, input, select, textarea { font-size: 14px; line-height: 24px; color: #333; font-family: 'Hiragino Sans GB', 'Microsoft YaHei', Arial, sans-serif; }

ul, li { list-style: none; }

img { border: 0px; vertical-align: middle; }

table { border-collapse: collapse; border-spacing: 0; }

*, :after, :before { -webkit-box-sizing: border-box; box-sizing: border-box; background-repeat: no-repeat; }

article, aside, footer, header, nav, section { display: block; }

a { background-color: transparent; -webkit-text-decoration-skip: objects; text-decoration: none; color: #333; outline: none; cursor: pointer; }

a:hover { background-repeat: no-repeat; text-decoration: none; }

a, input[type="button"], button, label, input[type="submit"] { cursor: pointer; }

sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sub { bottom: -0.25em; }

sup { top: -0.5em; }

audio, video { display: inline-block; }

[type="checkbox"], [type="radio"] { -webkit-box-sizing: border-box; box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ }

input, textarea, select { outline: none; }

input[type="text"], input[type="password"], input[type="button"], input[type="submit"], select, textarea { outline-style: none; -webkit-appearance: none; resize: none; border: none; -webkit-border-radius: 0; border-radius: 0; }

input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset !important; }

.swiper-container-3d { -webkit-perspective: 1200px; -o-perspective: 1200px; perspective: 1200px; }

.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper { -webkit-transform-style: preserve-3d; transform-style: preserve-3d; }

.swiper-container-coverflow .swiper-wrapper, .swiper-container-flip .swiper-wrapper { -ms-perspective: 1200px; }

.swiper-wrapper { width: 100%; height: 100%; z-index: 1; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; -webkit-box-sizing: content-box; box-sizing: content-box; }

.swiper-slide { -webkit-flex-shrink: 0; -ms-flex: 0 0 auto; -ms-flex-negative: 0; flex-shrink: 0; width: 100%; height: 100%; position: relative; }

.swiper-container-free-mode > .swiper-wrapper { -webkit-transition-timing-function: linear; /*之前是ease-out*/ transition-timing-function: linear; margin: 0 auto; }

.swiper-container-no-flexbox .swiper-slide { float: left; }

.swiper-container-vertical > .swiper-wrapper { -webkit-box-orient: vertical; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; }

.swiper-container-fade .swiper-slide { pointer-events: none; -webkit-transition-property: opacity; transition-property: opacity; }

.swiper-container-multirow > .swiper-wrapper { -webkit-box-lines: multiple; -moz-box-lines: multiple; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; }

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

.clearfix { *zoom: 1; }

.clear { clear: both; line-height: 0; height: 0; font-size: 0; }

.show { display: block !important; }

.hide { display: none !important; }

.commonweb { padding: 0px 15px; }

.commonwebbox { margin-left: 0px; margin-right: 0px; }

.commonleft { float: none; }

.commonright { float: none; }

.visible-sm, .visible-md, .visible-lg { display: none; }

.hidden-sm, .hidden-md, .hidden-lg { display: block; }

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left; padding-left: 10px; padding-right: 10px; }

.col-xs-12 { width: 100%; }

.col-xs-11 { width: 91.66666667%; }

.col-xs-10 { width: 83.33333333%; }

.col-xs-9 { width: 75%; }

.col-xs-8 { width: 66.66666667%; }

.col-xs-7 { width: 58.33333333%; }

.col-xs-6 { width: 50%; }

.col-xs-5 { width: 41.66666667%; }

.col-xs-4 { width: 33.33333333%; }

.col-xs-3 { width: 25%; }

.col-xs-2 { width: 16.66666667%; }

.col-xs-1 { width: 8.33333333%; }

@media (max-width: 320px) { body { min-width: 320px; } }

@media (min-width: 768px) { .commonweb { padding: 0px 20px; }
  .commonwebbox { margin-left: -10px; margin-right: -10px; }
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left; padding-left: 10px; padding-right: 10px; }
  .col-sm-12 { width: 100%; }
  .col-sm-11 { width: 91.66666667%; }
  .col-sm-10 { width: 83.33333333%; }
  .col-sm-9 { width: 75%; }
  .col-sm-8 { width: 66.66666667%; }
  .col-sm-7 { width: 58.33333333%; }
  .col-sm-6 { width: 50%; }
  .col-sm-5 { width: 41.66666667%; }
  .col-sm-4 { width: 33.33333333%; }
  .col-sm-3 { width: 25%; }
  .col-sm-2 { width: 16.66666667%; }
  .col-sm-1 { width: 8.33333333%; }
  .visible-sm { display: block; }
  .hidden-sm { display: none; } }

@media (min-width: 1024px) { .commonweb { padding: 0px 40px; }
  .commonwebbox { margin-left: -10px; margin-right: -10px; }
  .commonleft { float: left; }
  .commonright { float: right; }
  .visible-md { display: block; }
  .hidden-md { display: none; }
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left; padding-left: 10px; padding-right: 10px; }
  .col-md-12 { width: 100%; }
  .col-md-11 { width: 91.66666667%; }
  .col-md-10 { width: 83.33333333%; }
  .col-md-9 { width: 75%; }
  .col-md-8 { width: 66.66666667%; }
  .col-md-7 { width: 58.33333333%; }
  .col-md-6 { width: 50%; }
  .col-md-5 { width: 41.66666667%; }
  .col-md-4 { width: 33.33333333%; }
  .col-md-3 { width: 25%; }
  .col-md-2 { width: 16.66666667%; }
  .col-md-1 { width: 8.33333333%; } }

@media (min-width: 1200px) { html { cursor: default; }
  .commonleft { float: left; }
  .commonright { float: right; }
  .visible-lg { display: block; }
  .hidden-lg { display: none; }
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: left; padding-left: 10px; padding-right: 10px; }
  .col-lg-12 { width: 100%; }
  .col-lg-11 { width: 91.66666667%; }
  .col-lg-10 { width: 83.33333333%; }
  .col-lg-9 { width: 75%; }
  .col-lg-8 { width: 66.66666667%; }
  .col-lg-7 { width: 58.33333333%; }
  .col-lg-6 { width: 50%; }
  .col-lg-5 { width: 41.66666667%; }
  .col-lg-4 { width: 33.33333333%; }
  .col-lg-3 { width: 25%; }
  .col-lg-2 { width: 16.66666667%; }
  .col-lg-1 { width: 8.33333333%; } }

@media (min-width: 1260px) { .commonweb { margin: 0px auto; max-width: 1200px; padding: 0; } }

.bd_weixin_popup { height: 310px !important; }

/* layout start*/
body { font-family: "SourceHanSansCN"; }

.wfont72 { font-size: 24px; line-height: 34px; }

.wfont60 { font-size: 22px; }

.wfont50, .wfont55, .wfont58 { font-size: 20px; }

.wfont40, .wfont45 { font-size: 18px; }

.wfont36, .wfont35, .wfont32, .wfont30 { font-size: 18px; }

.wfont28, .wfont26, .wfont24, .wfont22 { font-size: 16px; }

.inside-page { padding-top: 20px; }

.wpt100 { padding-top: 20px; }

.wpb100 { padding-bottom: 20px; }

.inside-title { text-align: center; padding-bottom: 10px; }

.inside-title h2 { font-weight: 500; }

@media (min-width: 768px) { .wfont72 { font-size: 28px; line-height: 38px; }
  .wfont60 { font-size: 26px; }
  .wfont58, .wfont55, .wfont50 { font-size: 24px; }
  .wfont40, .wfont45 { font-size: 22px; }
  .wfont36, .wfont35, .wfont32, .wfont30 { font-size: 20px; } }

@media (min-width: 1024px) { .wfont72 { font-size: 34px; line-height: 44px; }
  .wfont60 { font-size: 32px; line-height: 42px; }
  .wfont58, .wfont55, .wfont50 { font-size: 30px; line-height: 40px; }
  .wfont40{font-weight: bold; }
  .wfont40, .wfont45 { font-size: 28px;}
  .iproitem-right .topinfo .wfont45{display: inline-block;}
  .wfont36, .wfont35, .wfont32, .wfont31, .wfont30 { font-size: 24px; }
  .wfont28, .wfont26, .wfont24, .wfont22 { font-size: 22px; font-weight: bold;}
  .inside-page { padding-top: 40px; }
  .wpt100 { padding-top: 40px; }
  .wpb100 { padding-bottom: 40px; }
  .inside-title { padding-bottom: 22px; }
  .fl { float: left; }
  .fr { float: right; } }

@media (min-width: 1260px) { .wfont72 { font-size: 44px; line-height: 54px; }
  .wfont60 { font-size: 42px; line-height: 52px; }
  .wfont58, .wfont55, .wfont50 { font-size: 40px; line-height: 50px; }
  .wfont40, .wfont45 { font-size: 32px; line-height: 32px; }
  .wfont36, .wfont35, .wfont32, .wfont31, .wfont30 { font-size: 30px; }
  .wfont28 { font-size: 28px; }
  .wfont26 { font-size: 26px; }
  .wfont24 { font-size: 24px; }
  .inside-page { padding-top: 100px; }
  .wpt100 { padding-top: 80px; }
  .wpb100 { padding-bottom: 100px; } }

@media (min-width: 1440px) { .wfont72 { font-size: 72px; line-height: 82px; }
  .wfont60 { font-size: 60px; line-height: 70px; }
  .wfont58 { font-size: 46px; line-height: 50px; }
  .wfont55 { font-size: 55px; line-height: 60px; }
  .wfont50 { font-size: 50px; line-height: 60px; }
  .wfont40 { font-size: 40px; line-height: 40px; }
  .wfont45 { font-size: 45px; line-height: 45px; }
  .wfont36 { font-size: 36px; line-height: 36px; }
  .wfont35 { font-size: 35px; line-height: 35px; }
  .wfont32 { font-size: 32px; line-height: 32px; }
  .wfont31 { font-size: 31px; line-height: 31px; } }



/* 右侧边栏 s */



.aside-module { display: none; position: fixed; right: -70px; transition: all .4s ease; -webkit-transition: all .4s ease; top: 30%; z-index: 290; width:70px; background-color: #efefef;}

.aside-module .sidebarBtn{color: #ffffff;background-color: #042d73;display: block;position: absolute;left: -30px;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);width: 30px !important;padding: 10px 8px !important;}

.aside-module .sidebarBtn img{left: 50%;position: relative;transform: translateX(-50%);-webkit-transform: translateX(-50%);}

.aside-module .sidebarBtnTop{color: #ffffff;background-color: #042d73;display: block;position: absolute;left: -30px;bottom: 40px;
 width: 30px !important;padding: 5px !important;overflow: hidden;}
 .aside-module .sidebarBtnTop .Topbtn{display: block;width: 100%;height: 100%;}
 .aside-module .sidebarBtnTop img{width: 100%;}

.aside-module .drawer-btn { display: block; width: 100%; height: 40px; background-color: #042d73; cursor: pointer; margin-top: -10px; color: #fff; text-align: center; font-size: 14px; line-height: 40px; }

.aside-module .drawer-btn::after { content: '收起'; }

.aside-module .drawer-btn.on::after { content: '展开'; }

.aside-module .drawer-box { display: block; width: 100%; }

.aside-module .aside-item { position: relative; padding: 10px 0; cursor: pointer; }

.aside-module .aside-item:hover .aside-scan { opacity: 1; visibility: visible; }

.aside-module .aside-mode { display: block; width: 100%; position: relative; z-index: 2; }

.aside-module .aside-mode .icons { width: 30px; margin: 0 auto; display: block; overflow: hidden; position: relative; }

.aside-module .aside-mode .icons:after { content: ''; display: block; width: 100%; padding-bottom: 100%; }

.aside-module .aside-mode .icons img { display: block; position: absolute; width: 100%; top: 0; left: 0; }

.aside-module .aside-mode .icons img { -webkit-transition: all 0.3s; transition: all 0.3s; }

.aside-module .aside-mode .icons .normal { z-index: 1; opacity: 1; visibility: visible; }

.aside-module .aside-mode .icons .hover { z-index: 2; opacity: 0; visibility: hidden; }

.aside-module .aside-mode .info { color: rgba(63, 63, 63, 0.7); line-height: 20px; white-space: nowrap; font-size: 12px; text-align: center; margin-top: 2px; }

.aside-module .aside-scan { position: absolute; right: 100%; top: 0; -webkit-transition: all 0.3s; transition: all 0.3s; z-index: 4; opacity: 0; visibility: hidden; }

.aside-module .aside-scan::before { content: ''; position: absolute; width: 10px; height: 10px; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); top: 15px; right: 5px; z-index: 5; background-color: #fff; }

.aside-module .aside-scan .scan { width: 120px; overflow: hidden; background-color: #fff; position: relative; z-index: 4; -webkit-box-shadow: 0 1px 5px -2px rgba(0, 0, 0, 0.2); box-shadow: 0 1px 5px -2px rgba(0, 0, 0, 0.2); padding: 3px; margin-right: 10px; }

.aside-module .aside-scan .scan img { display: block; width: 100%; }

.aside-module .aside-scan .telbox { background-color: #fff; -webkit-box-shadow: 0 1px 5px -2px rgba(0, 0, 0, 0.2); box-shadow: 0 1px 5px -2px rgba(0, 0, 0, 0.2); padding: 3px; min-width: 160px; margin-right: 10px; font-size: 14px; line-height: 26px; padding: 10px 15px; color: #666; }

/* .aside-module .online .info { color: #a39161; } */

.aside-module .goto { position: absolute; bottom: -60px; width: 100%; height: 60px; background-color: #eaeaea; cursor: pointer; -webkit-border-bottom-left-radius: 20px; border-bottom-left-radius: 20px; }

.aside-module .gotobtn { display: block; width: 100%; height: 100%; background: url(https://idatachina.com/dist/images/aside06.png) no-repeat scroll center center; }

.aside-module:hover {right: 0px; -webkit-box-shadow: 1px 6px 20px 1px rgba(0, 0, 0, 0.16); box-shadow: 1px 6px 20px 1px rgba(0, 0, 0, 0.16);}

@media (min-width: 1024px) { 
  .aside-module { display: block; padding:10px 0; }
  .aside-module .drawer-btn { display: none; }
  .aside-module .aside-item:hover .aside-mode .info { color: #042d73; }
  .aside-module .aside-mode .info { font-size: 14px;}
  .aside-module .goto { display: none; } 
}

/* 右侧边栏 e */

.mm-pagination { width: 100%; text-align: center; line-height: normal; font-size: 0; text-align: center; z-index: 22; bottom: 5%; }

.mm-pagination span { display: inline-block; vertical-align: top; width: 8px; height: 8px; background-color: #999; margin: 0 3px; cursor: pointer; -webkit-border-radius: 50%; border-radius: 50%; }

.mm-pagination span.swiper-pagination-bullet-active { background-color: #009cb6; }

@media (min-width: 1024px) { .mm-pagination { display: none; } }

.swiper-small-prev, .swiper-small-next { display: none; position: absolute; width: 40px; height: 40px; cursor: pointer; position: absolute; z-index: 199; text-align: center; line-height: 40px; top: 50%; margin-top: -25px; }

.swiper-small-prev:after, .swiper-small-next:after { content: ''; width: 20px; height: 20px; border: 2px solid #fff; border-right: none; border-bottom: none; -webkit-transition: all 0.3s; transition: all 0.3s; display: inline-block; vertical-align: middle; }

.swiper-small-prev.swiper-button-disabled, .swiper-small-next.swiper-button-disabled { cursor: default; }

.swiper-small-prev:after { border-color: #7f7f7f; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }

.swiper-small-next:after { border-color: #7f7f7f; -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); }

@media (min-width: 1024px) { .swiper-small-prev:hover:after, .swiper-small-next:hover:after { border-color: #009cb6; } }

.swiper-ssmall-prev, .swiper-ssmall-next { display: none; position: absolute; width: 30px; height: 30px; cursor: pointer; position: absolute; border: 1px solid #7f7f7f; z-index: 199; text-align: center; line-height: 28px; top: 50%; margin-top: -15px; -webkit-border-radius: 50%; border-radius: 50%; }

.swiper-ssmall-prev:after, .swiper-ssmall-next:after { content: ''; width: 8px; height: 8px; border: 2px solid #fff; border-right: none; border-bottom: none; -webkit-transition: all 0.3s; transition: all 0.3s; display: inline-block; vertical-align: middle; margin-top: -2px; }

.swiper-ssmall-prev.swiper-button-disabled, .swiper-ssmall-next.swiper-button-disabled { cursor: default; }

.swiper-ssmall-prev:after { border-color: #7f7f7f; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); margin-left: 4px; }

.swiper-ssmall-next:after { border-color: #7f7f7f; -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); margin-right: 4px; }

@media (min-width: 1024px) { .swiper-ssmall-prev:hover, .swiper-ssmall-next:hover { border-color: #009cb6; }
  .swiper-ssmall-prev:hover:after, .swiper-ssmall-next:hover:after { border-color: #009cb6; } }

.swiper-circle-prev, .swiper-circle-next { display: none; position: absolute; width: 40px; height: 40px; cursor: pointer; position: absolute; z-index: 199; text-align: center; line-height: 38px; -webkit-border-radius: 50%; border-radius: 50%; border: 1px solid #7f7f7f; top: 50%; margin-top: -20px; -webkit-transition: all 0.3s; transition: all 0.3s; }

.swiper-circle-prev:after, .swiper-circle-next:after { content: ''; width: 10px; height: 10px; border: 3px solid #7f7f7f; border-right: none; border-bottom: none; -webkit-transition: all 0.3s; transition: all 0.3s; display: inline-block; vertical-align: middle; margin-top: -2px; }

.swiper-circle-prev.swiper-button-disabled, .swiper-circle-next.swiper-button-disabled { cursor: default; }

.swiper-circle-prev:after { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); margin-left: 4px; }

.swiper-circle-next:after { -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); margin-right: 4px; }

@media (min-width: 1024px) { .swiper-circle-prev:hover, .swiper-circle-next:hover { border-color: #009cb6; }
  .swiper-circle-prev:hover:after, .swiper-circle-next:hover:after { border-color: #009cb6; }
  .swiper-circle-prev:after { margin-left: 5px; }
  .swiper-circle-next:after { margin-right: 5px; } }

@media (min-width: 1680px) { .swiper-circle-prev, .swiper-circle-next { width: 54px; height: 54px; margin-top: -27px; line-height: 52px; } }

.swiper-pic-prev, .swiper-pic-next { display: none; cursor: pointer; width: 40px; height: 40px; background-repeat: no-repeat; background-size: contain; background-position: center center; position: absolute; z-index: 33; position: absolute; top: 50%; margin-top: -20px; -webkit-transition: background 0.3s; transition: background 0.3s; }

.swiper-pic-prev.swiper-button-disabled, .swiper-pic-next.swiper-button-disabled { cursor: default; }

.swiper-pic-prev { background-image: url(https://idatachina.com/dist/images/swiper-pic-prev.png); }

.swiper-pic-next { background-image: url(https://idatachina.com/dist/images/swiper-pic-next.png); }

@media (min-width: 1024px) { .swiper-pic-prev:hover { background-image: url(https://idatachina.com/dist/images/swiper-pic-prevs.png); }
  .swiper-pic-next:hover { background-image: url(https://idatachina.com/dist/images/swiper-pic-nexts.png); } }

@media (min-width: 1440px) { .swiper-pic-prev { width: 50px; height: 50px; margin-top: -25px; }
  .swiper-pic-next { width: 50px; height: 50px; margin-top: -25px; } }


/* 视频播放*/
.recruitmentfloat { display: none; z-index: 2000; width: 100%; position: fixed; height: 100%; background: rgba(0, 0, 0, 0.6); left: 0px; top: 0px; }

.tianjiatvwrap { width: 95%; margin: 0 auto; position: absolute; top: 50%; left: 2.5%; margin-top: -125px; }

.tianjiatvwrap .videobox { height: 250px; position: relative; z-index: 1; }

.recclosebtn { display: block; width: 25px; height: 25px; position: absolute; right: 15px; top: -5px; cursor: pointer; z-index: 100; margin: -20px -20px 0 0; z-index: 9; }

.recclosebtn:before { content: ''; position: absolute; top: 10px; width: 20px; height: 2px; background-color: #FFF; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }

.recclosebtn:after { content: ''; position: absolute; top: 10px; width: 20px; height: 2px; background-color: #FFF; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }

@media (min-width: 768px) { /* 视频播放*/
  .tianjiatvwrap { width: 660px; left: 50%; margin-left: -330px; margin-top: 0; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
  .tianjiatvwrap .videobox { height: 400px; } }

@media (min-width: 1024px) { /* 视频播放*/
  .tianjiatvwrap { width: 700px; margin-left: -350px; }
  .tianjiatvwrap .videobox { height: 400px; } }

@media (min-width: 1440px) { /* 视频播放*/
  .tianjiatvwrap { width: 1000px; margin-left: -500px; }
  .tianjiatvwrap .videobox { height: 600px; } }

/* banner s*/
.inside-banner { position: relative; overflow: hidden;padding-top: 66px; }

.inside-banner .image img { display: block; height: 250px; position: relative; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }

.insbantitle { position: absolute; top: 40%; color: #fff; width: 100%; }

.insbantitle h2 { color: #ffffff; }

.insbantitle h4 { font-family: "SourceHanSansCN"; font-weight: 300; letter-spacing: 1px; }

.indexbanner { width: 100%; overflow: hidden; position: relative; z-index: 10; }

.indexbanner ul { width: 100%; }

.indexbanner ul li { width: 100%; height: auto; overflow: hidden; z-index: 44; }

.indexbanner ul li .img { display: block; position: relative; height: 300px; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }

.indexbanner ul li .img.img_pc{display: none;}

.indexbanner ul .inban-info {display: none; width: 100%; position: absolute; left: 0; top: 40%; color: #1d1340; font-size: 12px; }

.indexbanner ul .inban-info .cn { font-size: 18px; font-weight: 500; }

.indexbanner ul .inban-info .en { font-family: "Century"; font-weight: bold; font-size: 16px; line-height: 18px; margin: 5px 0 10px; }

.indexbanner ul .inban-info .index-more { display: inline-block; border: solid 1px #1d1340; -webkit-border-radius: 4px; border-radius: 4px; padding: 0 10px; height: 25px; line-height: 25px; }

.indexb-dots { position: absolute; bottom: 5px; left: 0; right: 0; text-align: center; z-index: 3; }

.indexb-dots span { display: inline-block; background-color: #928ea0; margin: 0 5px; width: 30px; height: 2px; }

.indexb-dots .swiper-pagination-bullet-active { background-color: #32b4b0; }

.inxban-btn { position: absolute; z-index: 3; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 100%; z-index: 2; display: none; }

.inxban-btn span { display: block; cursor: pointer; width: 13px; height: 13px; border-top: 1px solid #fff; border-left: 1px solid #fff; position: absolute; opacity: 0.3; }

.inxban-btn span::before { content: ""; display: block; width: 25px; height: 25px; border: 1px solid #fff; -webkit-border-radius: 100%; border-radius: 100%; position: absolute; left: -10px; top: -10px; }

.inxban-btn .inxban-prev { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); left: 15px; }

.inxban-btn .inxban-next { -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); right: 15px; }

@-webkit-keyframes updown { 0% { bottom: 30px;
    opacity: 1; }
  100% { bottom: 10px;
    opacity: 0; } }

@keyframes updown { 0% { bottom: 30px;
    opacity: 1; }
  100% { bottom: 10px;
    opacity: 0; } }
/* .logo a{width: 121px; } */

@media (min-width: 440px) { .indexbanner ul li .img { width: 100%; height: auto; } }

@media (min-width: 768px) { .inside-banner .image img { width: 100%; -webkit-transform: none; -ms-transform: none; transform: none; left: 0; height: auto; }
  .insbantitle { top: 53%; }
  .insbantitle h2 { padding: 0 0 15px; }
  .insbantitle h4 { letter-spacing: 4px; line-height: 30px; }
  .indexbanner ul .inban-info .cn { font-size: 24px; line-height: 30px; }
  .indexbanner ul .inban-info .en { font-size: 20px; margin: 10px 0 20px; line-height: 26px; }
  .indexbanner ul .inban-info .index-more { padding: 0 20px; height: 30px; line-height: 30px; } }

/* banner e*/
@media (min-width: 1024px) { .indexbanner ul .inban-info .cn { font-size: 30px; line-height: 40px; }

  .indexbanner ul .inban-info .en { font-size: 30px; line-height: 34px; margin: 15px 0 30px; }
  .indexbanner ul .inban-info .index-more { font-size: 16px; padding: 0 40px; height: 40px; line-height: 40px; -webkit-transition: all ease 0.7s; transition: all ease 0.7s; }
  .indexbanner ul .inban-info .index-more:hover { background-color: #042d73; color: #fff; }
  .indexbanner ul .info-one { -webkit-transition: all 400ms; transition: all 400ms; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; }
  .indexbanner ul .info-two { -webkit-transition: all 800ms; transition: all 800ms; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; }
  .indexbanner ul .info-three { -webkit-transition: all 1000ms; transition: all 1000ms; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; }
  .indexbanner ul li.active .info-one, .indexbanner ul li.active .info-two, .indexbanner ul li.active .info-three { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); opacity: 1; }
  .indexb-dots { bottom: 21px; }
  .indexb-dots span { margin: 0 5px; width: 50px; height: 3px; } }

/* banner e*/
@media (min-width: 1260px) { .indexbanner ul .inban-info { top: 46%; }
  .indexbanner ul .inban-info .cn { font-size: 40px; line-height: 50px; }
  .indexbanner ul .inban-info .en { font-size: 38px; line-height: 48px; margin: 20px 0 47px; }
  .indexb-dots { bottom: 41px; }
  .indexbanner ul li .img.img_mobile{display: none;}
  .indexbanner ul li .img.img_pc{display: block;}
  .indexb-dots span { margin: 0 10px; width: 80px; height: 3px; } }

@media (min-width: 1440px) { .indexbanner ul .inban-info .cn { font-size: 58px; line-height: 60px; } }


/* header s */
body { width: 100%; overflow-x: hidden; }

header { position: fixed; width: 100%; top: 0; left: 0; background-color: rgba(255, 255, 255, 1); z-index: 299; -webkit-transition: background-color 0.3s , top 0.3s; transition: background-color 0.3s , top 0.3s; }

header.scroll, header.hover, header.active { background-color: #fff; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); }

header.scroll .logo a .dark, header.hover .logo a .dark, header.active .logo a .dark { display: none; }

header.scroll .logo a .light, header.hover .logo a .light, header.active .logo a .light { display: block; }

header.scroll nav .lvnav .lv1 h4 a, header.hover nav .lvnav .lv1 h4 a, header.active nav .lvnav .lv1 h4 a { color: #333; }

header.scroll .search-icon, header.hover .search-icon, header.active .search-icon { background-image: url(../image/hsearchac.png); }

header.scroll .lang-icon, header.hover .lang-icon, header.active .lang-icon { color: #333; }

header.scroll .mobnav-btn span, header.hover .mobnav-btn span, header.active .mobnav-btn span { background-color: #042d73; }

header.open .index-login { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }

.header-right { float: right; line-height: 40px; font-size: 0; }

.logo { float: left; }

.logo a { display: block; }


.logo a .light { display: block; }

.logo a .dark { display: none; }

.search-icon { display: block; width: 44px; height: 44px; background-image: url(../image/hsearchac.png); background-repeat: no-repeat; background-position: center center; background-size: 20px; margin: 0 auto; }

.index-search { display: inline-block; vertical-align: middle; padding: 8px 0; }

.index-search .search-txt { line-height: 20px; color: #999999; font-size: 14px; display: none; }

.index-search .search-box { position: absolute; overflow: hidden; top: 60px; width: 100%; left: 0; background-color: #fff; padding: 20px 15px; display: none; border-bottom: 1px solid #ddd; }

.index-search .search-box input { display: block; height: 40px; font-size: 14px; }

.index-search .search-box .search-txt { width: 80%; text-indent: 10px; display: inline-block; vertical-align: top; float: left; border: 1px solid #cdcdcd; border-right: none;}

.index-search .search-box .search-txt::-webkit-input-placeholder { /* WebKit browsers */ color: #999; }

.index-search .search-box .search-txt:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #999; }

.index-search .search-box .search-txt::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #999; }

.index-search .search-box .search-txt:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #999; }

.index-search .search-box .search-btn { width: 20%; z-index: 2; color: #fff; display: inline-block; vertical-align: top; font-family: "微软雅黑"; background-color: #042d73; -webkit-transition: all .3s; transition: all .3s; float: left; }

.lang-icon { display: block; line-height: 30px; width: 30px; height: 30px;position: relative; color: #ffffff; background: url(../image/language.png) no-repeat center; background-size: 25px; font-size: 16px; margin: 0 auto; font-family: "Montserrat"; }

.index-lang { display: inline-block; vertical-align: middle; padding-top: 15px; padding-bottom: 15px; position: relative;}

.lang-dropmenu { position: absolute; top: 100%; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); background-color: #fff; width: 50px; padding-top: 5px; padding-bottom: 5px; -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2); box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2); display: none; }

.lang-dropmenu ul li { width: 100%; line-height: 20px; padding: 4px 0; text-align: center; }

.lang-dropmenu ul li a { display: block; width: 100%; color: #333; font-size: 14px; -webkit-transition: all 0.3s; transition: all 0.3s; }

/*===========================*/
.mobnav-btn { display: inline-block; vertical-align: middle; width: 26px; height: 44px; position: relative; margin-left: 10px; }

.mobnav-btn span { position: absolute; width: 100%; height: 3px; background-color: #042d73; -webkit-transition: all .3s; transition: all .3s; -webkit-border-radius: 3px; border-radius: 3px; }

.mobnav-btn span:first-child { top: 12px; left: 3px; right: 3px; width: auto; }

.mobnav-btn span:nth-child(2) { top: 50%; margin-top: -1px; -webkit-transition-delay: 0.1s; transition-delay: 0.1s; }

.mobnav-btn span:last-child { bottom: 12px; left: 3px; right: 3px; width: auto; }

.mobnav-btn.open span:first-child { top: 20px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); width: 100%; left: 0; right: 0; }

.mobnav-btn.open span:nth-child(2) { opacity: 0; }

.mobnav-btn.open span:last-child { bottom: 21px; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); width: 100%; left: 0; right: 0; }
nav{float: left;}
/*===========================*/
nav { position: fixed; top: 60px; background-color: #fff; left: 0; right: 0; bottom: 0; padding-top: 20px; padding-bottom: 80px; z-index: 188; overflow-x: hidden; overflow-y: auto; display: none; }

nav .lvnav { width: 100%; }

nav .lvnav .lv1 { width: 100%; padding: 0 15px; line-height: 40px; border-bottom: 1px solid #ddd; }

nav .lvnav .lv1 h4 { width: 100%; padding: 10px 0; position: relative; }

nav .lvnav .lv1 h4 a { display: block; color: #333333; font-size: 16px; -webkit-transition: all 0.3s; transition: all 0.3s; text-transform: uppercase; }

nav .lvnav .lv1 h4 .icon { position: absolute; width: 30%; right: 0; top: 0; height: 100%; }

nav .lvnav .lv1 h4 .icon:after { content: ''; position: absolute; border: 2px solid #666; border-left: none; border-bottom: none; width: 10px; height: 10px; right: 5px; -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); top: 50%; margin-top: -9px; }

nav .lvnav .lv1.cur2 h4 .icon:after { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); margin-top: -2px; }

.hsubnav { width: 100%; padding: 0 0 15px 20px; opacity:0;z-index:-1;    pointer-events: none;transition:all .5s;}

nav .lvnav .lv1:hover .hsubnav{ opacity:1;z-index:1;    pointer-events: auto;}

.hsubnav .commonweb { padding: 0; }

.lv2nav { line-height: 30px; }

.lv2nav .lv2 { width: 100%; position: relative; }


.lv2nav .lv2 a { display: block; width: 100%; color: #333; font-size: 14px; -webkit-transition: all 0.3s; transition: all 0.3s;  }

.index-contact { display: inline-block; background-color: #042d73; height: 25px; line-height: 27px; text-align: center; color: #ffffff; -webkit-border-radius: 20px; border-radius: 20px; font-size: 12px; padding: 0 10px; vertical-align: middle; margin-left: 10px; }

.inside-terminal-header { height: 60px; }

.insiderfid-header .index-contact { color: #333; background-color: #dcdcdc; }

.insiderfid-header .index-contact:hover { color: #fff; background-color: #042d73; }

.lv2nav .lv2 .himg { display: none; }

.lv2nav .lv2.cur .three-btn::after { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }

.lv2nav .three-btn { display: block; position: absolute; right: 0; top: 0; cursor: pointer; height: 30px; width: 80%; }

.lv2nav .three-btn::after { content: ''; position: absolute; border: 2px solid #666; border-left: none; border-bottom: none; width: 8px; height: 8px; right: 15px; -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); top: 50%; margin-top: -6px; }

.lv2nav .lv3nav { padding: 0 0 0 20px; display: none; }

.lv2nav .lv3nav a { color: #3a3a3a; opacity: 0.7; font-size: 12px; text-transform: none; }

.index-search a.closeSearch{ background:url(../image/closeSearch.png) no-repeat center; background-size: 28px;}

@media (min-width: 1024px) { body { padding-top: 0px; }
  header { -webkit-box-shadow: none; box-shadow: none; }
  .header-left { float: none; width: 100%; font-size: 0; text-align: left; }
  .header-right { line-height: 40px; }
  .logo { float: left; }
  .search-icon { background-image: url(../image/hsearchac.png); }
  .index-search { position: relative; padding: 11px 0; margin: 0; cursor: pointer; z-index: 3;}
  .index-search .search-txt { display: block; }
  .index-search .search-box { top:0px; bottom: 0px; width: 350px; left: auto; right: 40px; background-color: #fff; padding: 10px 10px; border-bottom: none;}
  .index-search .search-box .search-btn:hover { background-color: #048fb6; }
  .lang-icon { font-size: 14px; }
  .index-lang { padding-top: 18px; padding-bottom: 18px; cursor: pointer;}
  /*===========================*/
  .mobnav-btn { display: none; }
  /*===========================*/
  nav { position: static; background-color: transparent; padding-top: 0px; padding-bottom: 0px; overflow: inherit; display: inline-block; vertical-align: top;padding-left: 50px; }
  nav .lvnav { font-size: 0; }
  nav .lvnav .lv1 { width: auto; padding: 0 12px; border-bottom: none; display: inline-block; vertical-align: top; position: relative; }
  nav .lvnav .lv1 h4 { padding: 0; text-align: center; line-height: 66px; }
  nav .lvnav .lv1 h4 a { font-size: 14px; position: relative; color: #333; }
  nav .lvnav .lv1 h4 a:after { content: ''; position: absolute; bottom: 0; height: 4px; background-color: #042d73; background-repeat: no-repeat; background-position: center center; background-size: cover; -webkit-transition: all 0.3s; transition: all 0.3s; left: 51%; right: 51%; }
  nav .lvnav .lv1 h4 .num { display: none; }
  nav .lvnav .lv1 h4 .nvm { display: block; }
  nav .lvnav .lv1 h4 .icon { display: none !important; }
  nav .lvnav .lv1.cur h4 a, nav .lvnav .lv1:hover h4 a { color: #042d73 !important;text-decoration: none; }
  nav .lvnav .lv1.cur h4 a:after, nav .lvnav .lv1:hover h4 a:after { left: 0; right: 0; }
  .hsubnav { position: absolute; width: 130px; top: 100%; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); background-color: #fff; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); padding: 10px 0 15px; }
  nav .lvnav .pronav { position: static; }
  nav .lvnav .pronav .hsubnav { width: 100%; border-top: 1px solid rgba(210, 209, 209, 0.6); padding: 0; overflow: hidden; }
  nav .lvnav .pronav .lv2nav { position: relative; bottom: -2px; }
  nav .lvnav .pronav .lv2 { float: left; width: 33.3333%; border-bottom: 1px solid rgba(210, 209, 209, 0.4) !important; padding: 22px 0 14px 70px; border-right: 1px solid rgba(210, 209, 209, 0.4) !important;min-height: 238px;}
  nav .lvnav .pronav .lv2:nth-last-child(1), nav .lvnav .pronav .lv2:nth-last-child(2) { border: 0; }
  nav .lvnav .pronav .lv2 .himg { display: block; float: left; padding: 42px 0 0; max-width: 122px; }
  nav .lvnav .pronav .lv2 .himg img { max-width: 100%; }
  nav .lvnav .pronav .lv2 .halink { overflow: hidden; text-align: left; padding: 10px 10px 20px 45px;  }
  nav .lvnav .pronav .lv2 .halink h3 { font-weight: 500; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
  nav .lvnav .pronav .lv2 .halink h3 a { font-size: 14px; opacity: 0.98; }
  nav .lvnav .pronav .lv2 .lv3nav { display: block !important; padding: 0;  overflow-y: auto; height: 155px; }
  nav .lvnav .pronav .lv2 .lv3nav a { text-align: left; color: #3a3a3a; opacity: 0.7; font-size: 13px; line-height: 20px; padding: 7px 0 0; font-weight: 500; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
  nav .lvnav .pronav .lv2 .lv3nav a:hover { color: #042d73; }
  nav .lvnav .pronav .lv2 .lv3nav::-webkit-scrollbar {
        width: 5px;
        height: 10px;
        background-color: #fff;
    }
  nav .lvnav .pronav .lv2 .lv3nav::-webkit-scrollbar-track {
        -webkit-box-shadow: inset 0 0 0px rgba(0, 0, 0, 0);
        border-radius: 2px;
        background-color: #fff;
    }
   nav .lvnav .pronav .lv2 .lv3nav::-webkit-scrollbar-thumb {
        border-radius: 2px;
        -webkit-box-shadow: inset 0 0 0px rgba(0, 0, 0, 0);
        background-color: #042d73;
    }
  .lv2nav .three-btn { display: none; }
  .lv2nav { display: block; padding-right: 0px; line-height: 38px; }
  .lv2nav .lv2 { text-align: center; }
  .lv2nav .lv2 a { position: relative; }
  .lv2nav .lv2 a:hover { color: #042d73; }
  .lang-dropmenu ul li { padding: 10px 0; }
  .lang-dropmenu ul li a { font-size: 14px; }
  .lang-dropmenu ul li a:hover { color: #042d73; }
  .index-contact { padding: 0 15px; height: 30px; line-height: 30px; font-size: 14px; margin-left: 15px;text-decoration: none !important;
    color: #fff !important; }
  .index-header nav .lvnav .lv1 h4 a { color: #333; }
  .index-header .search-icon { background-image: url(../image/hsearchac.png); }
  .index-header .lang-icon { color: #333; }
  /* .index-header .index-lang { margin-left: 10px; } */
  .index-header nav { padding-left: 5%; }
  .inside-terminal-header { height: 80px; } }

@media (min-width: 1260px) { 
  .logo {  }
  .header-right { line-height: 60px; }
  .index-search { padding: 0 0; }
  .index-lang { padding: 18px 0; }
  .index-search .search-box{top: -7px;}
  nav .lvnav .lv1 { padding: 0 15px; }
  nav .lvnav .lv1 h4 { line-height:66px; }
  nav .lvnav .lv1 h4 a { font-size: 14px; }
  .hsubnav { width: 150px; }
  .lv2nav .lv2 a { font-size: 14px; }
  .index-header nav{padding-left: 50px;}
  .insiderfid-header nav { padding-left: 100px; }
  .inside-terminal-header { height: 110px; } }

.share-module { width: 100%; }

.share-module .title { display: inline-block; vertical-align: middle; color: #333333; font-size: 14px; font-weight: bold; line-height: 1.5; }

.share-module .bdsharebuttonbox { line-height: normal; display: inline-block; vertical-align: middle; }

.share-module .bdsharebuttonbox a { display: inline-block; vertical-align: top; margin: 0; width: 30px; height: 26px; background-position: center center; float: none; margin-left: 8px; position: relative; border: none; padding: 0; }

.share-module .bdsharebuttonbox a::before { display: none; }

.share-module .bdsharebuttonbox a:hover { background-size: 100% 100%; background-position: center center; opacity: 1; }

.share-module .bdsharebuttonbox a:hover .img { opacity: 1; visibility: visible; }

.share-module .bdsharebuttonbox a .img { position: absolute; width: 100px; height: 100px; padding: 5px; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); background-color: #fff; bottom: 40px; -webkit-transition: all 0.3s; transition: all 0.3s; -webkit-box-shadow: 0 0 15px -5px rgba(0, 0, 0, 0.1); box-shadow: 0 0 15px -5px rgba(0, 0, 0, 0.1); opacity: 0; visibility: hidden; }

.share-module .bdsharebuttonbox a .img img { display: block; width: 100%; }

.share-module .bdsharebuttonbox a .img:after { content: ''; border: 8px solid transparent; border-top-color: #fff; position: absolute; bottom: -16px; left: 50%; margin-left: -8px; }

.share-module .bdsharebuttonbox .bds_weixin { background-image: url(../image/fweixin.png); }

.share-module .bdsharebuttonbox .bds_douyin { background-image: url(../image/fdouyin.png); }

.share-module .bdsharebuttonbox .bds_tsina { background-image: url(../image/fweibo.png); }

.share-module .bdsharebuttonbox .bds_ship { background-image: url(../image/fship.png); }

.share-module .bdsharebuttonbox .bds_face { background-image: url(../image/fface.png); }

.share-module .bdsharebuttonbox .bds_fin { background-image: url(../image/fin.png); }

footer { width: 100%; position: relative; background-color: #272727; z-index: 33; color: #fff; }

.footer-top { padding-bottom: 25px; }

.footer-ercode { font-size: 13px; }

.footer-ercode h4 { font-size: 16px; font-weight: bold; }

.footer-ercode h4 img { height: 21px; vertical-align: top; margin-left: 9px; }

.footer-ercode .fercode { padding: 5px 0 0; }

.footer-ercode .fercode img { height: 133px; -webkit-border-radius: 5px; border-radius: 5px; }

.footer-center { padding: 20px 0 20px; border-top: 1px solid rgba(255, 255, 255, 0.1);}

.footer-center .flogo { display: inline-block; padding: 0 20px 0 0; }

.footer-center .flogo img { height: 30px; }

.footer-center .fcontact { color: #dcdcdc; display: inline-block; padding: 10px 0 10px 0; vertical-align: middle; }

.footer-center .fcontact a { color: #dcdcdc; font-family: "Montserrat"; }

.footer-center .fcontact span { display: inline-block; }

.footer-center .fcontact .ftel { margin-right: 58px; }

.footer-center .footer-share { display: inline-block; vertical-align: middle; width: auto; }

.footer-bottom { width: 100%; padding: 15px 0; border-top: 1px solid rgba(255, 255, 255, 0.1); color: #dcdcdc; }

.footernav { width: 100%; }

.ftlvnav { width: 100%; }

.ftlvnav .lv1 { width: 100%; line-height: 30px; border-bottom: 1px solid rgba(255, 255, 255, 0.5); }

.ftlvnav .lv1 h4 { width: 100%; position: relative; padding: 10px 0; }

.ftlvnav .lv1 h4 a { display: block; width: 100%; color: #fff; font-size: 16px; }

.ftlvnav .lv1 h4 .icon { position: absolute; width: 30%; right: 0; top: 0; height: 100%; }

.ftlvnav .lv1 h4 .icon:after { content: ''; position: absolute; border: 2px solid #fff; border-left: none; border-bottom: none; width: 10px; height: 10px; right: 10px; -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); top: 50%; margin-top: -9px; }

.ftlvnav .lv1.cur h4 .icon:after { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); margin-top: -2px; }

.ftsub { width: 100%; padding: 0 10px 15px; display: none; }

.ftsub .lv2 { line-height: 22px; padding-bottom: 2px; }

.ftsub .lv2 a { display: block; width: 100%; font-size: 14px; color: rgba(255, 255, 255, 0.6); }
.ftsub .lv2 .address{ display: block; width: 100%; font-size: 14px; color: rgba(255, 255, 255, 0.6); }

.copyright { font-size: 14px; line-height: 22px; padding: 0 0 5px; }

.copyright a { color: #dcdcdc; }

.copyright img { height: 21px; vertical-align: text-bottom; margin: 0 12px 0 7px; }

.footop-right { text-align: center; padding-top: 30px; }

@media (min-width: 1024px) { footer { padding: 73px 0 0; }
  .ffcommonweb { padding-left: 40px; padding-right: 40px; }
  .footerweb { position: relative; }
  .footer-top { padding-bottom: 40px; }
  .footer-bottom { padding: 40px 0 70px; }
  .footernav { display: block; width: auto; overflow: hidden; }
  .ftlvnav .lv1 { border-bottom: none; float: left; width: auto; position: relative; padding-right: 40px; }
  .ftlvnav .lv1 h4 { padding: 0 0 20px; font-weight: bold; }
  .ftlvnav .lv1 h4 a { font-size: 16px; }
  .ftlvnav .lv1 h4 a:hover { color: #8c9aab; }
  .ftlvnav .lv1 h4 .icon { display: none !important; }
  .ftsub { padding: 0px; display: block !important; }
  .ftsub .lv2 { padding-bottom: 11px; }
  .ftsub .lv2 a { font-size: 14px; display: inline-block; vertical-align: top; width: auto; }
  .ftsub .lv2 a:hover { color: #fff; }
  .ftsub .lv2 .address { font-size: 14px; display: inline-block; vertical-align: top; width: auto; }
  .footer-ercode { font-size: 14px; }
  .footer-ercode p { letter-spacing: 1px; }
  .footer-ercode h4 { font-size: 20px; text-align: center;}
  .footer-ercode h4 img { margin-left: 11px; }
  .footer-ercode .fercode { padding: 15px 0 0; }
  .footer-ercode .fercode img { height: 149px; }
  .footer-center .flogo { padding: 0; }
  .footer-center .flogo img { height: 44px; }
  .footer-center .fcontact { padding: 0 0 0 70px; line-height: 28px; vertical-align: middle; }
  .footer-center .fcontact span { font-size: 18px; }
  .footer-center .fcontact a { font-size: 20px; }
  .footer-center .fcontact a:hover { color: #fff; }
  .footer-center .footer-share { padding: 16px 0 0; }
  .footer-center .footer-share .bdsharebuttonbox a { margin-left: 20px; }
  .footop-left { float: left; }
  .footop-right { text-align: right; padding-top: 0; float: right; }
  .copyright a:hover { color: #fff; } }

@media (min-width: 1260px) { .ffcommonweb { padding-left: 60px; padding-right: 60px; max-width: 1520px; margin: 0 auto; }
  .footer-center .footer-share { float: right; }
  .foobot-left { float: left; }
  .foobot-right { float: right; }
  .ftlvnav .lv1 { padding-right: 20px; } }

/*==========================================================*/
.aside { position: fixed; width: 40px; display: block; bottom: 100px; right: 15px; z-index: 122; }

.aside .aitem { display: block; width: 40px; height: 40px; -webkit-border-radius: 50%; border-radius: 50%; background-color: #000; z-index: 199; overflow: hidden; position: relative; }

.aside .goto:after { content: ''; position: absolute; width: 10px; height: 10px; border: 2px solid #fff; border-left: none; top: 50%; left: 50%; border-bottom: none; -webkit-transform: translate(-50%, -50%) rotate(-45deg); -ms-transform: translate(-50%, -50%) rotate(-45deg); transform: translate(-50%, -50%) rotate(-45deg); margin-top: 2px; }

.aside .iphone { background: #000 url(https://idatachina.com/dist/images/iphone.png) no-repeat scroll center center; top: 2px; }

@media (min-width: 1024px) { .aside { right: 40px; bottom: 100px; }
  .aside .aitem { -webkit-transition: all 0.3s; transition: all 0.3s; }
  .aside .goto { display: none; }
  .aside .goto:hover { background-color: #042d73; }
  .aside .goto:hover:after { border-color: #fff; }
  .aside .iphone { display: none; } }

@media (min-width: 1260px) { .aside { right: 55px; bottom: 130px; width: 50px; }
  .aside .aitem { width: 50px; height: 50px; } }

/*==========================================================*/


.inside-subnav { background-color: #fff; border-bottom: 1px solid #ececec; position: relative; z-index: 200; }

.channel-title { line-height: 50px; font-size: 14px; position: relative; text-align: center; }

.channel-title.none { display: none; }

.channel-title:after { content: ''; display: inline-block; vertical-align: middle; margin: 0 -15px -3px 10px; border-width: 5px; border-style: solid dashed dashed dashed; border-color: #333 transparent transparent transparent; }

.subnav { display: none; position: absolute; width: 100%; top: 51px; z-index: 10; left: 0; background-color: #fff; padding-bottom: 10px; -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.1); font-size: 0; overflow: hidden; }

.subnav ul { display: block; width: 100%; }

.subnav ul li { display: block; width: 100%; text-align: center; line-height: 42px; }

.subnav ul li a { display: block; width: 100%; -webkit-transition: all 0.3s; transition: all 0.3s; font-size: 14px; padding: 0 15px; color: #828282; }

.subnav .sub-btn { display: none; }

@media (min-width: 1024px) { .channel-title { display: none; }
  .subnav { display: block !important; position: static; background-color: transparent; padding-bottom: 0px; -webkit-box-shadow: none; box-shadow: none; }
  .subnav ul { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
  .subnav ul li { line-height: 70px; width: auto; position: relative; text-align: center; padding: 0 40px; }
  .subnav ul li a { position: relative; -webkit-transition: all ease .5s; transition: all ease .5s; position: relative; color: #666; padding: 0 20px; font-size: 16px; font-weight: bold; }
  .subnav ul li a::after { content: ""; height: 3px; position: absolute; bottom: -1px; left: 51%; right: 51%; z-index: -1; background-color: #042d73; -webkit-transition-property: left,right; transition-property: left,right; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; color: #0052a0; display: block; }
  .subnav ul li.cur a, .subnav ul li:hover a { color: #042d73; }
  .subnav ul li.cur a::after, .subnav ul li:hover a::after { left: 0; right: 0; z-index: 1; }
  .subnav .sub-btn { width: 44px; height: 100%; cursor: pointer; z-index: 10; position: absolute; z-index: 3; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); padding: 0; }
  .subnav .sub-btn::before { display: block; content: ""; width: 16px; height: 16px; border-left: 2px solid #848484; border-bottom: 2px solid #848484; }
  .subnav .sub-btn.sub-prev { left: 0; }
  .subnav .sub-btn.sub-prev::before { -webkit-transform: rotate(40deg); -ms-transform: rotate(40deg); transform: rotate(40deg); margin: 25px 0 0 17px; }
  .subnav .sub-btn.sub-next { right: 0; }
  .subnav .sub-btn.sub-next::before { -webkit-transform: rotate(225deg); -ms-transform: rotate(225deg); transform: rotate(225deg); margin: 25px 0 0 8px; } }

/* 内页导航 e */


/* 关于我们-新闻资讯 s */
.inside-thumb { font-size: 0; text-align: center; padding: 0 0 15px; }

.inside-thumb a { display: inline-block; border: solid 1px #e0e0e0; padding: 10px; -webkit-transition: all ease 0.3s; transition: all ease 0.3s; color: #999; margin-right: -1px; font-size: 12px; padding: 0 20px; height: 34px; line-height: 34px; font-weight: 500; }

.inside-thumb a:hover, .inside-thumb a.cur { background-color: #042d73; border-color: #042d73; -webkit-box-shadow: 0 0 14px 0 rgba(0, 0, 0, 0.3); box-shadow: 0 0 14px 0 rgba(0, 0, 0, 0.3); color: #fff; }

.inside-newslist ul li { padding: 0 0 15px; }

.inside-newslist .new-img img { display: block; width: 100%; }

.inside-newslist .news-info { padding: 10px; }

.inside-newslist .news-info .date { font-family: "Montserrat"; color: #999; letter-spacing: -1px; font-weight: bold; }

.inside-newslist .news-info .name {font-size: 16px; margin: 5px 0 3px; }

.inside-newslist .news-info .name a { display: block;    overflow: hidden;
  display: -webkit-box;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  line-height: 24px;height: 26px;}

.inside-newslist .news-info .desc { color: #828282; display: -webkit-box; height: auto; line-height: 22px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }

.inside-newslist .news-info .label { color: #848484; border-top: 1px solid #ececec; padding: 13px 0 0; margin: 10px 0 0; position: relative; }

.inside-newslist .news-info .label span { display: inline-block; vertical-align: top; *display: inline; *zoom: 1; background-color: #f5f5f5; -webkit-border-radius: 12px; border-radius: 12px; padding: 0 14px; font-size: 12px; height: 22px; line-height: 23px; margin-left: 5px; }

.inside-newslist .news-info .label .more { position: absolute; right: 0; top: 23px; width: 30px; height: 1px; background-color: #999; }

.inside-newslist .news-info .label .more::after { content: ""; display: block; width: 11px; height: 11px; border-top: 1px solid #999; border-right: 1px solid #999; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); position: absolute; right: 1px; top: -5px; }

.inside-more { text-align: center; }

.inside-more a { display: inline-block; vertical-align: top; *display: inline; *zoom: 1; border: solid 2px #042d73; color: #333; height: 35px; line-height: 35px; padding: 0 20px; font-weight: 500; }

/* 关于我们-新闻资讯-详情页  */
.insnews-detail-title { border-top: 2px solid #3d3f48; border-bottom: 1px solid #dddddd; padding: 15px 0 10px; }

.insnews-detail-title h1 { color: #3d3f48; font-family: "Montserrat"; }

.insnews-detail-title .date { color: #306091; font-family: "rubik"; }

.insnews-detail-content { color: rgba(61, 63, 72, 0.8); font-size: 13px; line-height: 22px; padding: 15px 0; }

.insnews-detail-content img { max-width: 100%; }

.insnews-detail-foot { border-top: 1px solid #141d29; border-bottom: 1px solid #141d29; margin: 0 0 20px; }

.insnews-detail-foot ul li { padding: 10px 80px 10px 0; border-bottom: 1px solid #dddddd; position: relative; }

.insnews-detail-foot ul li .pice { display: inline-block; vertical-align: top; *display: inline; *zoom: 1; }

.insnews-detail-foot ul li .pice::after { content: ""; width: 0; height: 0; border: 5px solid transparent; display: inline-block; margin: 0 15px; }

.insnews-detail-foot ul li .desc { display: inline-block; vertical-align: top; *display: inline; *zoom: 1; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 56%; }

.insnews-detail-foot ul li .date { color: #000; font-family: "rubik"; position: absolute; z-index: 3; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); right: 0; }

.insnews-detail-foot ul li:nth-child(2) .pice::after { border-top-color: #000000; vertical-align: text-bottom; }

.insnews-detail-foot ul li:nth-child(1) .pice::after { border-bottom-color: #000000; vertical-align: text-top; }

/* 关于我们-联系我们 */
.inside-contact-list ul { margin: 0 -5px; }

.inside-contact-list ul li { padding: 0 0 10px; }

.inside-contact-list ul li .content { border: solid 3px #e1e5ec; padding: 20px 15px; }

.inside-contact-list ul li .info { float: left; color: #999; font-weight: 500; }

.inside-contact-list ul li .info a { display: block; color: #555; font-family: "avant"; font-size: 16px; }

.inside-contact-list ul li .icon { float: right; }

.inside-contact-list ul li .icon img { height: 50px; }

.inside-contact-list ul li:last-child .icon img { height: 80px; }

.inside-contact-map { width: 100%; overflow: hidden; position: relative; }

.baidumap { height: 320px; }

.inside-pointitem { width: 100%; overflow-x: auto; padding: 10px 0; }

.inside-pointitem::-webkit-scrollbar { width: 100%; height: 2px; }

.inside-pointitem::-webkit-scrollbar-thumb { /*滚动条里面小方块*/ background-color: rgba(45, 48, 149, 0.6); }

.inside-pointitem::-webkit-scrollbar-track { /*滚动条里面轨道*/ background-color: #cad0d9; }

.inside-pointitem ul { width: -webkit-max-content; width: -moz-max-content; width: max-content; }

.inside-pointitem ul li { text-align: center; display: inline-block; vertical-align: top; *display: inline; *zoom: 1; height: 45px; line-height: 45px; color: rgba(41, 45, 56, 0.6); font-weight: 500; padding: 0 15px; }

.inside-pointitem ul li.cur { color: #042d73; }

.inside-contact-map { background-color: #dde4ef; position: relative; }

.BMap_omCtrl, .BMap_pop, .BMap_shadow, .BMapLabel { display: none !important; }

/* 关于我们-公司介绍 */
.inside-about-desc { max-width: 890px; margin: 0 auto; }

.inside-culture-wrap { padding: 20px 0 0; }

.insculutre-img { position: relative; }

.insculutre-img img { width: 100%; }

.insculutre-img .en { font-family: "avant"; letter-spacing: 2px; font-size: 24px; color: #fff; position: absolute; z-index: 3; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 100%; text-align: center; }

.insculutre-item ul li { border: 1px solid #cccccc; padding: 20px; margin: 10px 0 0 0; text-align: center; }

.insculutre-item ul li img { display: block; margin: 0 auto; height: 40px; }

.insculutre-item ul li .name { font-size: 16px; letter-spacing: 1px; padding: 11px 0 5px; font-weight: 500; }

.insculutre-item ul li .desc { color: #828282; font-weight: 500; }

/* index-产品中心 */
.index-title { color: #161616; }
.index-title h2{font-weight: bold !important;}

.index-title .title .en { text-transform: capitalize; font-family: "CenturyR"; font-weight: bold; }

.index-title .desc { padding: 0; line-height: 16px; }
/* .index-title .desc { padding: 5px 0; line-height: 16px; } */

/* index-行业应用 */
.inxstudies-list ul li { padding: 0 0 10px; }

.inxstudies-list ul li .content { -webkit-border-radius: 15px; border-radius: 15px; position: relative; }

.inxstudies-list ul li img { max-width: 100%; }

.inxstudies-list ul li .info { position: absolute; left: 0; bottom: 0; right: 0; padding: 10px; color: #fff; }

.inxstudies-list ul li .more { color: #fff; }

.inxstudies-list ul li .more::after { content: ""; display: inline-block; width: 7px; height: 7px; border-top: 1px solid #fff; border-right: 1px solid #fff; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); vertical-align: 1px; }

/* index-我们的优势 */
.index-advantages { background-color: #2d2d2d; color: #fff; overflow: hidden; }

.index-advantages .index-title { color: #fff; }

.index-advantages .index-title .desc { color: #fff; padding: 10px 0 20px; }

.index-advantages .more { color: #fff; }

.index-advantages .more::after { content: ""; display: inline-block; width: 7px; height: 7px; border-top: 1px solid #fff; border-right: 1px solid #fff; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); vertical-align: 1px; }

.index-advantages img { max-width: 100%; }

/* index-数字滚动 */
.inxservice-num { text-align: center; font-size: 0; }

.inxservice-num .numitem { position: relative; padding: 0 0 10px; font-size: 12px; display: inline-block; width: 33.3333%; }

.inxservice-num .numitem .icon { padding: 0 0 5px; }

.inxservice-num .numitem .icon img { height: 40px; margin: 0 auto; }

.inxservice-num .numitem .num, .inxservice-num .numitem .type, .inxservice-num .numitem .mark { font-size: 18px; font-weight: 500; display: inline-block; color: #161616; }

.inxservice-num .numitem .type { letter-spacing: -4px; margin-left: -5px; }

.inxservice-num .numitem .text { color: #828282; font-weight: 500; font-size: 12px; }

/* index-新闻资讯 */
.index-newsroom .index-title .title .cn { color: #2c2c2c; }

.index-newsroom .index-title .title .en { color: #2b2b2b; }

.index-news { border-top: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb; padding: 15px 0; margin: 15px 0 0; }

.index-news .left { padding: 0 0 10px; }

.index-news .left dl dt .img { display: block; width: 100%; overflow: hidden; position: relative; }

.index-news .left dl dt .img:after { padding-bottom:60%;content: ''; display: block; width: 100%;  }

.index-news .left dl dt .img img { display: block; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%) scale(1); -ms-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1); width: 100%; -webkit-transition: all 0.9s; transition: all 0.9s; }

.index-news .right { padding: 0 0 10px; }

.index-news .right dl dt .img { display: block; width: 100%; overflow: hidden; position: relative; }

.index-news .right dl dt .img:after { content: ''; display: block; width: 100%; padding-bottom: 62.53369%; }

.index-news .right dl dt .img img { display: block; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%) scale(1); -ms-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1); width: 100%; -webkit-transition: all 0.9s; transition: all 0.9s; }

.index-news dl dt { position: relative; margin: 10px 0; }

.index-news dl dt img { width: 100%;}

.index-news dl dt .img { }

.index-news dl dt .name { position: absolute; left: 0; bottom: 0px; padding: 0 20px; color: #fff; display: -webkit-box; height: 40px; line-height: 20px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }

.index-news dl dd .alink a { display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; color: #161616; letter-spacing: 1px; margin: 0 0 5px; font-weight: 500; }

/* .index-news dl dd .alink a::before { content: ""; display: inline-block; width: 6px; height: 6px; background-color: #2b2b2b; -webkit-border-radius: 100%; border-radius: 100%; vertical-align: 3px; margin-right: 8px; } */

.index-news dl dd .alink a:hover { color: #042d73; }

.index-news dl dd .alink a:hover::before { background-color: #042d73; }

.index-news dl dd .amore { text-align: right; padding-right: 2px; }

.index-news dl dd .amore a { display: inline-block; color: #005fea; }

.index-news dl dd .amore a::after { content: ""; display: inline-block; width: 7px; height: 7px; border-top: 1px solid #005fea; border-right: 1px solid #005fea; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); vertical-align: 1px; }

.index-news dl dd .amore a:hover { color: #042d73; }

.index-news dl dd .amore a:hover::after { border-color: #042d73; }

.index-pronews { padding: 20px 0; border-bottom: 1px solid #dbdbdb; }

.index-pronews dl dt { color: #2c2c2c; }

.index-pronews dl dd { padding: 10px 0 0; overflow: hidden; }

.index-pronews dl dd ul li { width: auto; }

.index-pronews dl dd .alink a { display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; color: #161616; letter-spacing: 1px; }

.index-pronews dl dd .alink a::before { content: ""; display: inline-block; width: 6px; height: 6px; background-color: #2b2b2b; -webkit-border-radius: 100%; border-radius: 100%; vertical-align: 3px; margin-right: 8px; }

.index-pronews dl dd .alink a:hover { color: #042d73; }

.index-pronews dl dd .alink a:hover::before { background-color: #042d73; }

.index-pronews .amore { text-align: right; }

.index-pronews .amore a { display: inline-block; color: #005fea; }

.index-pronews .amore a::after { content: ""; display: inline-block; width: 7px; height: 7px; border-top: 1px solid #005fea; border-right: 1px solid #005fea; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); vertical-align: 1px; }

.index-pronews .amore a:hover { color: #042d73; }

.index-pronews .amore a:hover::after { border-color: #042d73; }

.index-servicenews { padding: 20px 0; }

.index-servicenews dl dt { color: #2c2c2c; padding: 0 0 10px; }

.index-servicenews dl dt img { height: 20px; vertical-align: -4px; margin-left: 5px; }

.index-servicenews dl dd .desc { font-weight: 500; }

.index-servicenews dl dd .tocontact { padding: 10px 0 0; }

.index-servicenews dl dd .tocontact a { display: inline-block; vertical-align: top; *display: inline; *zoom: 1; -webkit-border-radius: 4px; border-radius: 4px; border: solid 1px #1d1340; height: 30px; line-height: 30px; color: #1d1340; padding: 0 10px; position: relative; }

.index-servicenews dl dd .tocontact a::after { content: ""; display: inline-block; width: 8px; height: 8px; border-top: 1px solid #1d1340; border-right: 1px solid #1d1340; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); margin-left: 3px; }

/* index-产品中心 */
.indexpro-wrap .pimg { position: relative; z-index: 2; padding-left: 70px;margin-top:-200px;}

.indexpro-wrap .pimg img { max-width: 100%; }

.indexpro-wrap .inpromore { color: #005fea; }

.indexpro-wrap .inpromore::after { content: ""; display: inline-block; vertical-align: 1px; width: 8px; height: 8px; border-top: 1px solid #005fea; border-right: 1px solid #005fea; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); margin-left: 5px; }

.proshadow { -webkit-box-shadow: 1px 6px 20px 1px rgba(0, 0, 0, 0.08); box-shadow: 1px 6px 20px 1px rgba(0, 0, 0, 0.08); padding:0px; background-color: #fff; }

.indexpro-content { margin: 10px 0 10px; }

/* .indexpro-wrap { padding: 20px 0 0; } */

.inxpro-table { padding: 15px; display: none; background: none !important; box-shadow: none !important; }

.inxpro-table .atags { overflow: auto; margin: 3px 0 0; }

.inxpro-table .atags ul { width: -webkit-max-content; width: -moz-max-content; width: max-content; }

.inxpro-table .atags ul li { display: inline-block; vertical-align: top; *display: inline; *zoom: 1; padding: 0 10px 0 0; }

.inxpro-table .atags ul li a { display: block; color: #888888; }

.inxpro-table .atags ul li a:hover a { color: #161616; }

.inxpro-table .atags ul li.cur a { color: #161616; }

/* .inxpro-table-content { padding: 20px 0 0; } */

.inpro-items { position: relative; overflow: hidden; display: none; }

.inpro-items:first-child { display: block; }

.inpro-items .pimg {  text-align: right; }
/* .inpro-items .pimg { padding: 20px 0 0; text-align: right; } */

.inpro-items ul li::before { position: absolute; bottom: -98%; left: -50%; content: ""; z-index: 1; width: 200%; height: 100%; background-color: #ececec; -webkit-transform: rotate(-23deg); -ms-transform: rotate(-23deg); transform: rotate(-23deg); -webkit-transform-origin: left top; -ms-transform-origin: left top; transform-origin: left top; -webkit-border-radius: 0px; border-radius: 0px; }

.inpro-items .info { padding: 20px; position: relative; z-index: 3; }

.inpro-items .info .title { color: #3f3f3f; }

.inpro-items .info .proname { color: #161616; padding: 3px 0 5px; font-weight: bold;}

.inpro-items .info .desc { color: #161616; }

.ipro-listitem { margin: 20px 0 0;padding: 20px ;}

.iproitem-left { position: relative; overflow: hidden; padding-bottom: 0; padding-right: 0; }

/* .iproitem-left .left { float: left; } */

.iproitem-left .left h3 { font-family: "Century"; color: #161616; letter-spacing: 4px; }

.iproitem-right .left h3 { font-family: "Century"; color: #161616; letter-spacing: 4px; }

.iproitem-left .left h3 .ename { font-size: 14px; font-family: "CenturyR"; letter-spacing: 0; }

.iproitem-left .left h3 .ename a { display: inline-block; vertical-align: top; *display: inline; *zoom: 1; cursor: auto; }

.iproitem-left .left h3 .ename a::after { content: ""; display: inline-block; vertical-align: middle; width: 8px; height: 8px; border-top: 1px solid #747474; border-right: 1px solid #747474; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); margin-left: 2px; }

.iproitem-left .left .desc { color: #3f3f3f; letter-spacing: 1; font-size: 13px; }
/* .iproitem-left .left .desc { color: #3f3f3f; letter-spacing: 1; font-size: 13px; padding: 30px 0 0; } */

.iproitem-left .left .desc p { margin: 5px 0 0; font-weight: 500; }

.iproitem-left .right { padding-right: 20px; position:relative;z-index:5;}

.iproitem-left .right .tit { color: #3f3f3f; font-size: 12px; font-weight: 500; }

.iproitem-left .right h2 { font-family: "CenturyR"; font-weight: normal; }

.iproitem-left .right .desc { color: #3f3f3f; padding: 0 0 10px; font-weight: 500; }

.iproitem-right .left .desc p { margin: 5px 0 0; font-weight: 500; }

.iproitem-right .right { padding-right: 20px; }

.iproitem-right .right .tit { color: #3f3f3f; font-size: 12px; font-weight: 500; }

.iproitem-right .right h2 { font-family: "CenturyR"; font-weight: normal; }

.iproitem-right .right .desc { color: #3f3f3f; padding: 0 0 10px; font-weight: 500; }

.iproitem-left .pimg { float: left; width: 100%; text-align: right; padding: 0 0 0 70px; margin-top: -200px; }


.iproitem-left::before { position: absolute; bottom: -64%; left: -50%; content: ""; z-index: 0; width: 200%; height: 100%; background-color: #ececec; -webkit-transform: rotate(6deg); -ms-transform: rotate(6deg); transform: rotate(6deg); -webkit-transform-origin: left top; -ms-transform-origin: left top; transform-origin: left top; -webkit-border-radius: 0px; border-radius: 0px; }

.iproitem-right { position: relative; overflow: hidden; padding-bottom: 18px; padding-right: 0; }

.iproitem-right::before { position: absolute; bottom: -74%; left: -50%; content: ""; z-index: 1; width: 200%; height: 100%; background-color: #ececec; -webkit-transform: rotate(6deg); -ms-transform: rotate(6deg); transform: rotate(6deg); -webkit-transform-origin: left top; -ms-transform-origin: left top; transform-origin: left top; -webkit-border-radius: 0px; border-radius: 0px; }

.iproitem-right .topinfo { padding: 0 20px 0 0;  position:relative;z-index:5;}

.iproitem-right .topinfo .pflow { padding: 10px 0; color: #161616; }

.iproitem-right .topinfo .pflow span { display: inline-block; vertical-align: top; *display: inline; *zoom: 1; }

.iproitem-right .topinfo .pflow span::after { content: ""; display: inline-block; vertical-align: middle; width: 8px; height: 8px; border-top: 1px solid #747474; border-right: 1px solid #747474; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); margin: 0 2px; }

.iproitem-right .topinfo .pflow span:last-child::after { display: none; }

.iproitem-right .pimg { text-align: right; }
.iproitem-right .topinfo .morbox { float: right; }
.iproitem-right .topinfo .wfont45{display: inline-block;padding: 9px 0;}
.iproitem-left .topinfo .wfont45{display: inline-block;padding: 9px 0;}
.iproitem-right .topinfo .wfont45 p{font-size:18px;}
.iproitem-right .topinfo .wfont24{font-weight: bold;}

/* 关于我们-发展历程 */
.inside-development { padding-top: 30px; overflow: hidden; }

.inside-development .commonweb { max-width: 100%; padding-left: 0; }

.insdevelop-btn { text-align: center; position: absolute; z-index: 3; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); z-index: 5; left: 10px; }

.insdevelop-btn a { width: 30px; height: 30px; border: 2px solid #333333; -webkit-border-radius: 100%; border-radius: 100%; position: relative; display: block; margin: 10px 0; }

.insdevelop-btn a::after { content: ""; display: block; width: 0; height: 0; border: 5px solid transparent; position: absolute; }

.insdevelop-btn a.insdevelop-prev::after { border-bottom-color: #333333; left: 8px; top: 5px; }

.insdevelop-btn a.insdevelop-prev:hover { background-color: #042d73; border-color: #042d73; }

.insdevelop-btn a.insdevelop-prev:hover::after { border-bottom-color: #fff; }

.insdevelop-btn a.insdevelop-next::after { border-top-color: #333333; right: 8px; bottom: 5px; }

.insdevelop-btn a.insdevelop-next:hover { background-color: #042d73; border-color: #042d73; }

.insdevelop-btn a.insdevelop-next:hover::after { border-top-color: #fff; }

.insdevelop-year-wrapperbox { overflow: hidden; float: left; width: 49.94792%; height: 100%; position: relative; padding: 0 0 0 66px; }

.insdevelop-year-wrapper{position: absolute; left: 0px; width: 100%; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); height:111px;}

.insdevelop-year-wrapper li { text-align: center; position: relative; height: 111px; cursor: pointer;}

.insdevelop-year-wrapper li::before { content: ""; display: block; width: 200%; height: 1px; position: absolute; right: 0; -webkit-transition: all 0.5s; transition: all 0.5s; background-color: #ebebeb; }

.insdevelop-year-wrapper li::before { top: 1px; }

.insdevelop-year-wrapper li::after { bottom: 0; }

.insdevelop-year-wrapper li:last-child::after { content: ""; display: block; width: 200%; height: 1px; position: absolute; right: 0; -webkit-transition: all 0.5s; transition: all 0.5s; background-color: #ebebeb; }

.insdevelop-year-wrapper li.cur::before, .insdevelop-year-wrapper li.cur::after { background-color: #ebebeb; }

.insdevelop-year-wrapper li p { height: 100%; line-height: 111px; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; }

.insdevelop-year-wrapper li p::after { content: ""; display: block; width: 2px; background-color: #042d73; position: absolute; z-index: 3; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); right: 0; -webkit-transition: height ease 0.5s; transition: height ease 0.5s; }

.insdevelop-year-wrapper li p .num { color: #d1d1d1; font-size: 22px; font-family: "avant"; letter-spacing: -1px; }

.insdevelop-year-wrapper li p .year { color: #d1d1d1; font-size: 15px; }

.insdevelop-year-wrapper li.cur p .num, .insdevelop-year-wrapper li.cur p .year { color: #042d73; }

.insdevelop-year-wrapper li.cur p::after { height: 45px; }

.insdevelop-dedd-wrapper { overflow: hidden; max-width: 600px; padding: 20px 0 0 20px; }

.insdevelop-dedd-wrapper li h3 { color: #042d73; padding: 0 0 5px; }

.insdevelop-dedd-wrapper li .desc { margin: 0 0 20px; color: #666666; height: 306px; overflow-y: auto; font-size: 12px; line-height: 20px; }

.insdevelop-dedd-wrapper li .desc::-webkit-scrollbar { width: 2px; height: 100%; background-color: #F5F5F5; }

.insdevelop-dedd-wrapper li .pic img { max-width: 100%; }

.inside-develop-content { position: relative; height: 555px; overflow: hidden; }

.inside-develop-content::before { content: ""; display: block; width: 2px; height: 200%; background-color: #ebebeb; position: absolute; left: 49.94792%; top: -70px; }

.inside-develop-content .year-line { width: 49.94792%; height: 100%; position: absolute; top: 0; left: 0; }

.inside-develop-content .year-line ul li { height: 111px; border-top: 1px solid #ebebeb; }

/* 关于我们-企业认证 */
.inside-certificate { background-repeat: no-repeat; background-position: center; background-size: cover; }

.inside-certificate .inside-title { color: #fff; }

.inside-certiwrapper { overflow: hidden; }

.inside-certiwrapper ul li .left { background-color: #fff; background-image: url(../image/abg2.jpg); background-repeat: no-repeat; background-position: right bottom; background-size: contain; padding: 30px 20px 120px 40px; position: relative; }

.inside-certiwrapper ul li .left .sign { height: 20px; position: absolute; top: 10px; left: 10px; }

.inside-certiwrapper ul li .left .sign img { height: 100%; }

.inside-certiwrapper ul li .left .text { color: #000000; font-weight: 500; }

.inside-certiwrapper ul li .left h2 { color: #000000; padding: 3px 0 5px; }

.inside-certiwrapper ul li .left .desc { color: #828282; padding: 0 0 20px; }

.inside-certiwrapper ul li .left .number { color: #828282; }

.inside-certiwrapper ul li .left .number::before { content: ""; display: inline-block; vertical-align: middle; width: 23px; height: 1px; background-color: #bebebe; margin: 0 5px 0 0; }

.inside-certiwrapper ul li .right { background-color: #31b4af; padding: 0  40px 20px; color: #fff; }

.inside-certiwrapper ul li .right .img { height: 250px; margin-top: -100px; position: relative; z-index: 1; text-align: center; }

.inside-certiwrapper ul li .right .img img { height: 100%; }

.inside-certiwrapper ul li .right .num { font-family: "avant"; color: rgba(255, 255, 255, 0.2); }

.inside-certiwrapper ul li .right h4 { padding: 5px 0; }

.inside-certiwrapper ul li .right .year { font-family: "avant"; color: rgba(255, 255, 255, 0.6); }

.insidecer-dots { text-align: center; padding: 10px 0 0; height: 7px; }

.insidecer-dots span { display: inline-block; vertical-align: top; *display: inline; *zoom: 1; width: 7px; height: 7px; -webkit-border-radius: 100%; border-radius: 100%; background-color: #fff; opacity: 0.3; margin: 0 5px; }

.insidecer-dots .swiper-pagination-bullet-active { opacity: 1; }

/* 服务支持-在线反馈 */
.inside-feedback-desc { color: #666666; }

.inside-feedback-desc a { color: #666666; }

.inside-feedback-desc p { font-weight: 500; }

.inside-form-box { padding-top: 30px; }

.inside-form-box .name { color: #292929; font-size: 16px; text-align: center; font-weight: 500; }

.inside-form-box ul { background: url(../image/flinebg.png) no-repeat top center; padding: 10px 0 0; margin: 5px 0 0; }

.inside-form-box ul li { position: relative; padding: 10px 0 10px 90px; border-bottom: 1px solid #dddddd; }

.inside-form-box ul li:last-child { padding-left: 10px; }

.inside-form-box ul li span { color: #292929; position: absolute; z-index: 3; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); left: 10px; font-weight: 500; }

.inside-form-box ul li span em { color: #ff0000; font-style: normal; }

.inside-form-box ul li label { display: block; position: relative; }

.inside-form-box ul li .input-text, .inside-form-box ul li select, .inside-form-box ul li textarea { background-color: #f5f5f5; width: 100%; color: #999999; }

.inside-form-box ul li .input-text, .inside-form-box ul li select { height: 40px; line-height: 40px; padding: 0 20px; }

.inside-form-box ul li select { background: #f5f5f5 url(../image/xiala.png) no-repeat right 20px center; }

.inside-form-box ul li textarea { height: 100px; padding: 10px 20px; }

.inside-form-box ul li .input-submit { width: 100px; height: 40px; line-height: 40px; padding: 0; border: solid 1px #aaaaaa; background-color: #fff; margin: 10px 0 0; font-size: 16px; }

.inside-form-box ul .textereali span { top: 30px; }

.inside-form-box ul .yamli label { padding-right: 98px; }

.inside-form-box ul .yamli .yzm { position: absolute; right: 0; top: 0; background-color: #ffffff; border: solid 1px #f5f5f5; height: 40px; width: 86px; }

.inside-form-box ul .yamli .yzm img { vertical-align: middle; max-width: 100%; }

.inside-form-box ul li:last-child { padding-left: 40px; border: 0; }

.inside-form-box ul li:last-child p { color: #aaaaaa; font-weight: 500; }

/* 服务与支持-维修服务 */
.inservice-name { text-align: center; position: relative; font-weight: 500; color: #666666; padding: 25px 0; }

.inservice-name::before { display: block; content: ""; width: 2px; height: 18px; background-color: #042d73; margin: 0 auto; -webkit-transform: rotate(30deg); -ms-transform: rotate(30deg); transform: rotate(30deg); position: absolute; top: -5px; left: 50%; }

.inservice-name img { max-width: 100%; height: 35px; }

.inservice-name h2 { width: 100%; position: absolute; z-index: 3; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); letter-spacing: 30px; padding-left: 30px; }

.inservice-desc { color: #666666; text-align: center; font-weight: 500; letter-spacing: -1px; }

.inservice-desc p { font-weight: 500; }

.inservice-dl { padding: 20px 0; }

.inservice-dl dl { background-color: #000; }

.inservice-dl dl dt img { width: 100%; }

.inservice-dl dl dd { padding: 20px; color: #fff; font-weight: 500; }

.inservice-dl dl dd p { padding: 0 0 10px; font-weight: 500; }

.inservice-content { padding: 0 0 20px; }

.inservice-content h3 { text-align: center; color: #333333; }

.inservice-info { color: #666666; font-size: 12px; line-height: 16px; padding: 10px 0 0; }

.inservice-info a { color: #ff0000; font-weight: 500; }

.inservice-info .ps { color: #999999; padding: 0 0 10px 17px; font-weight: 500; }

.inservice-info .info { padding: 0 0 0 17px; position: relative; line-height: 24px; font-weight: 500; }

.inservice-info .info::before { content: ""; display: block; width: 4px; height: 4px; background-color: #666666; position: absolute; left: 0; top: 8px; }

.inservice-info .info a { display: inline-block; vertical-align: top; *display: inline; *zoom: 1; background: url(../image/sdownload.png) no-repeat right 4px; background-size: 16px 13px; padding-right: 23px; margin-right: 30px; }

.inside-station-wrap { padding: 20px 0 0; }

.instation-img { position: relative; }

.instation-img img { width: 100%; }

.instation-title { position: absolute; z-index: 3; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 100%; text-align: center; overflow: hidden; }

.instation-title h3 { letter-spacing: 1px; color: #fff; line-height: 46px; }

.instation-item { padding-bottom: 20px; overflow-x: hidden; }

.instation-item ul{overflow: hidden;}

.instation-item ul li {padding:0px; margin: 10px 0 0 0; }

.instation-item ul li .name { font-size: 16px; letter-spacing: 1px; padding: 11px 0; font-weight: 500; text-align: center; border-bottom: 2px solid #042d73; margin: 0 0 20px; color: #000; font-weight: 500; }

.instation-item ul li .desc { color: #666666; font-weight: 500; text-align: left; }

.instation-item ul li .content {background: #f2f2f2; padding: 10px;}

.instation-dots { text-align: center; height: 4px; margin: 10px 0 0; display: block; }

.instation-dots span { display: inline-block; vertical-align: top; *display: inline; *zoom: 1; margin: 0 5px; width: 8px; height: 8px; -webkit-border-radius: 100%; border-radius: 100%; background-color: #dbdbdb; }

.instation-dots .swiper-pagination-bullet-active { background-color: #042d73; }

.instation-btn { display: none; width: 30px; height: 30px; background-position: center; background-repeat: no-repeat; background-size: contain; position: absolute; z-index: 3; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); cursor: pointer; }

.instation-prev { left: 10px; background-image: url(../image/sprev.png); }

.instation-next { right: 10px; background-image: url(../image/snext.png); }

/* 应用案例 */
.inside-retail-list { position: relative; }

.inside-retail-list ul li { margin: 0 0 10px; overflow: hidden; }

.inside-retail-list ul li .content { position: relative; }

.inside-retail-list ul li .img img { display: block; width: 100%; }

.inside-retail-list ul li .info { padding: 15px; border: solid 1px #e8e8e8; }

.inside-retail-list ul li .relogo img { height: 35px; }

.inside-retail-list ul li .desc { display: -webkit-box; height: 46px; line-height: 23px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; margin: 5px 0 10px; }

.inside-retail-list ul li .rlabel { border-top: 1px solid #e8e8e8; padding: 10px 0 0; }

.inside-retail-list ul li .rlabel span { display: inline-block; vertical-align: top; *display: inline; *zoom: 1; background-color: #f9f6f6; -webkit-border-radius: 14px; border-radius: 14px; color: #c4a5a5; padding: 0 11px; margin-right: 5px; height: 28px; line-height: 30px; }

.inside-retail-list ul li .mask { border-top: 1px solid #e8e8e8; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #53baff; color: #fff; text-align: center; padding: 20px; -webkit-box-shadow: 2px 11px 22px -4px rgba(83, 186, 255, 0.6); box-shadow: 2px 11px 22px -4px rgba(83, 186, 255, 0.6); -webkit-transform: translateY(-200%); -ms-transform: translateY(-200%); transform: translateY(-200%); -webkit-transition: all ease 0.7s; transition: all ease 0.7s; }

.inside-retail-list ul li .mask .blogoa { position: absolute; z-index: 3; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.inside-retail-list ul li .mask img { height: auto; max-height: 82px; }

.inside-retail-list ul li .mask .more { display: block; width: 120px; height: 40px; line-height: 40px; border: 2px solid rgba(255, 255, 255, 0.3); margin: 40px auto 0; font-weight: 500; position: relative; }

.inside-retail-list ul li .mask .more::after, .inside-retail-list ul li .mask .more::before { display: inline-block; content: ""; background-color: #fff; position: absolute; z-index: 3; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.inside-retail-list ul li .mask .more::after { width: 10px; height: 2px; right: 60px; }

.inside-retail-list ul li .mask .more::before { width: 2px; height: 10px; right: 64px; }

.insretail-thumb { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 300; display: none; }

.insretail-thumb .thumb-bg { width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); position: absolute; top: 0; left: 0; z-index: 1; }

.insretail-thumb .thumb-close { display: block; width: 20px; height: 20px; background: url(../image/wclose.png) no-repeat center; background-size: cover; position: absolute; top: 10px; right: 10px; cursor: pointer; }

.insretail-thumb .box { position: absolute; z-index: 3; left: 50%; top:10%; bottom: 10%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); width: 90%; height: auto; background-color: #fff; max-width:900px; overflow-y: auto; }

.insretail-thumb .thumb-textbox { padding: 10px;}

.insretail-thumb .box::-webkit-scrollbar { width: 4px; height: 100%; }

.insretail-thumb .box::-webkit-scrollbar-thumb { background-color: #042d73; }

.insretail-thumb .thumb-info { line-height: 20px; }

.insretail-thumb .thumb-info .text { font-weight: 500; padding: 10px 0; }

.insretail-thumb .thumb-desc { line-height: 20px; color: #828282; font-size: 12px; border-top: 1px solid #e8e8e8; padding: 10px 0; }

.insretail-thumb .thumb-desc h4 { font-weight: 500; color: #333333; font-size: 14px; padding: 0 0 5px; }

.insretail-thumb .thumb-desc .left { padding: 0 0 10px; }

.indexdustry-wrap { padding: 0 0 20px; overflow: hidden; }

.inxdustry-swiper { position: relative; padding: 0 10px; max-width: 1920px; margin: 0 auto; }

.inxdustry-swiper ul li { position: relative; }

.inxdustry-swiper ul li .img { position: relative; overflow: hidden; }

.inxdustry-swiper ul li .img::before { content: ""; display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-color: rgba(215, 215, 215, 0.7); z-index: 1; }

.inxdustry-swiper ul li.swiper-slide-active .img::before { background-color: rgba(153, 153, 153, 0); }

.inxdustry-swiper ul li img { display: block; position: relative; height: 260px; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }

.inxdustry-swiper ul li .info { padding: 20px 20px 20px 30px; background-color: #fff; width: 80%; bottom: -80px; left: 30px; -webkit-box-shadow: 0 0 14px 0 rgba(0, 0, 0, 0.3); box-shadow: 0 0 14px 0 rgba(0, 0, 0, 0.3); position: absolute; z-index: 3; }

.inxdustry-swiper ul li .info h4 { position: relative; padding: 0 0 0 45px; text-align: left; }

.inxdustry-swiper ul li .info h4 img { height: 30px; width: auto; position: static; }

.inxdustry-swiper ul li .info h4::before { content: ""; display: block; width: 42px; height: 2px; background-color: #042d73; position: absolute; z-index: 3; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); left: -50px; }

.inxdustry-swiper ul li .info h3 { padding: 10px 0 5px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.inxdustry-swiper ul li .info .desc { color: #828282; font-size: 12px; line-height: 18px; height: 54px; overflow: auto; font-weight: 500; }

.inxdustry-swiper ul li .info .desc::-webkit-scrollbar { width: 2px; height: 100%; }

.inxdustry-swiper ul li .info .desc::-webkit-scrollbar-thumb { /*滚动条里面小方块*/ background-color: rgba(45, 48, 149, 0.6); }

.inxdustry-swiper ul li .info .desc::-webkit-scrollbar-track { /*滚动条里面轨道*/ background-color: #cad0d9; }

.inxdustry-btn { position: absolute; z-index: 3; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); z-index: 10; display: block; width: 40px; height: 40px; border: 2px solid #cacaca; background-color: #fff; }

.inxdustry-prev { left: 10px; }

.inxdustry-next { right: 10px; }

.inxdustry-btn::before { content: ""; display: block; width: 13px; height: 13px; border-top: 2px solid #cacaca; border-left: 2px solid #cacaca; position: absolute; top: 12px; }

.inxdustry-btn.inxdustry-next::before { -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); right: 14px; }

.inxdustry-btn.inxdustry-prev::before { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); left: 14px; }

.inxdustry-pagination { text-align: center; padding: 100px  0 0 0; color: #858b94; }

.inxdustry-pagination .swiper-pagination-current { color: #042536; font-size: 24px; }

/* 行业应用-零售 */
.inscation-list { padding: 0 0 20px; }

.inscation-list ul li { padding: 0 0 10px; }

.inscation-list ul li .img img { width: 100%; }

.inscation-list ul li .info { padding: 10px; border: solid 1px #e8e8e8; }

.inscation-list ul li .info h4 { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; border-bottom: 1px solid #e8e8e8; padding: 0 0 10px; font-weight: 500; }

.inscation-list ul li .info .desc { color: #666666; margin: 10px 0 0; }

.inscatnews-list ul li { padding: 0 0 15px; }

.inscatnews-list .content { border: solid 1px #e8e8e8; padding: 10px; }

.inscatnews-list .new-img img { display: block; width: 100%; }

.inscatnews-list .news-info { padding: 10px; }

.inscatnews-list .news-info .date { font-family: "Montserrat"; color: #999; font-style: normal; font-size: 14px; }

.inscatnews-list .news-info .name { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size: 16px; margin: 5px 0 3px; }

.inscatnews-list .news-info .name a { display: block; }

.inscatnews-list .news-info .desc { color: #999999; display: -webkit-box; height: 44px; line-height: 22px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; font-weight: 500; }

.inscatnews-list .news-info .label { color: #848484; padding: 13px 0 0; margin: 10px 0 0; position: relative; }

.inscatnews-list .news-info .label span { display: inline-block; vertical-align: top; *display: inline; *zoom: 1; background-color: #f5f5f5; -webkit-border-radius: 12px; border-radius: 12px; padding: 0 14px; font-size: 12px; height: 22px; line-height: 23px; margin-left: 5px; }

.inscatnews-list .news-info .label .more { position: absolute; right: 0; top: 23px; width: 30px; height: 1px; background-color: #999; }

.inscatnews-list .news-info .label .more::after { content: ""; display: block; width: 11px; height: 11px; border-top: 1px solid #999; border-right: 1px solid #999; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); position: absolute; right: 1px; top: -5px; }

.inscatnews-botlist ul li { padding: 0 0 10px; }

.inscatnews-botlist ul li .content { border: solid 1px #e8e8e8; padding: 15px; }

.inscatnews-botlist ul li .left { color: #666666; font-family: "Montserrat"; float: left; width: 70px; }

.inscatnews-botlist ul li .right { overflow: hidden; padding-left: 10px; }

.inscatnews-botlist ul li .day { letter-spacing: -1; display: inline-block; vertical-align: top; *display: inline; *zoom: 1; position: relative; }

.inscatnews-botlist ul li .day::after { content: ""; display: block; width: 1px; height: 45px; background-color: #e8e8e8; -webkit-transform: rotate(30deg); -ms-transform: rotate(30deg); transform: rotate(30deg); position: absolute; top: -3px; right: -3px; }

.inscatnews-botlist ul li .month { display: inline-block; vertical-align: top; *display: inline; *zoom: 1; padding-top: 15px; font-weight: bold; }

.inscatnews-botlist ul li .name { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.inscatnews-botlist ul li .desc { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; color: #999999; }

/* RFID-定制服务-定制流程 */
.inside-makepro-list { padding: 0 0 20px; }

.inside-makepro-list ul { margin: 0 -5px; }

.inside-makepro-list ul li { float: left; width: 33.3333%; padding: 0 5px; position: relative; }

.inside-makepro-list ul li::after, .inside-makepro-list ul li::before { content: ""; display: block; width: 50%; height: 2px; background-color: #042d73; position: absolute; top: 62px; }

.inside-makepro-list ul li::after { left: 50%; }

.inside-makepro-list ul li::before { left: 0; }

.inside-makepro-list ul li:first-child::before { display: none; }

.inside-makepro-list ul li:last-child::after { display: none; }

.inside-makepro-list ul li .content { border: solid 1px #d5d5d5; padding: 20px; text-align: center; }

.inside-makepro-list ul li .img { text-align: center; }

.inside-makepro-list ul li .img img { height: 30px; }

.inside-makepro-list ul li .icon { text-align: center; position: relative; z-index: 2; }

.inside-makepro-list ul li .icon img { height: 15px; }

.inside-makepro-list ul li .step { color: #2d3096; text-transform: uppercase; font-family: "Montserrat"; font-size: 12px; font-weight: bold; }

.inside-makepro-list ul li .name { font-weight: 500; }

/* RFID-定制服务-定制内容 */
.prostrength-wrap { overflow: hidden; padding: 0 0 20px; }

.prostrength-wrap .prostrength-box { position: relative; }

.prostrength-wrap ul li { padding: 0; position: relative; cursor: pointer; -webkit-transition: all .3s; transition: all .3s; margin: 0 0 10px  0; }

.prostrength-wrap ul li .zoom { display: block; position: relative; overflow: hidden; z-index: 1; height: 100%; }

.prostrength-wrap ul li .zoom img { display: block; width: 100%; }

.prostrength-wrap ul li .before-con { position: absolute; top: 0; left: 0; color: #fff; width: 100%; height: 100%; }

.prostrength-wrap ul li .insol-tit { display: block; font-size: 16px; text-align: center; position: relative; padding-bottom: 10px; font-weight: 500; }

.prostrength-wrap ul li .insol-desc { font-size: 12px; opacity: 1; line-height: 16px; text-align: center; }

.prostrength-wrap ul li .m-ymiddle { position: absolute; z-index: 3; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 100%; padding: 20px; }

/* RFID-定制服务-信息填写 */
.inside-filling-desc { color: #999999; font-size: 12px; line-height: 20px; }

.inside-filling-desc h4 { color: #333; font-size: 14px; padding: 0 0 5px; font-weight: normal; }

.inside-filling-desc a { color: #999999; }

.inside-filling-desc p { font-weight: 500; }

.inside-filling-form { padding-top: 30px; }

.inside-filling-form .name { color: #292929; font-size: 16px; text-align: center; font-weight: 500; }

.inside-filling-form ul { background: url(../image/flinebg.png) no-repeat top center; margin: 10px 0 0; padding: 5px 0 0; }

.inside-filling-form ul li { position: relative; padding: 10px 0 10px 10px; border-bottom: 1px solid #dddddd; }

.inside-filling-form ul li span { display: block; color: #292929; padding-bottom: 5px; padding-left: 8px; font-weight: 500; position: relative; }

.inside-filling-form ul li span em { color: #ff0000; font-style: normal; position: absolute; top: 0; left: 0; }

.inside-filling-form ul li label { display: block; position: relative; overflow: hidden; }

.inside-filling-form ul li .input-text, .inside-filling-form ul li select, .inside-filling-form ul li textarea { background-color: #f5f5f5; width: 100%; color: #999999; }

.inside-filling-form ul li .input-text, .inside-filling-form ul li select { height: 40px; line-height: 40px; padding: 0 20px; }

.inside-filling-form ul li select { background: #f5f5f5 url(../image/xiala.png) no-repeat right 20px center; }

.inside-filling-form ul li textarea { height: 100px; padding: 10px 20px; }

.inside-filling-form ul li .input-submit { width: 100px; height: 40px; line-height: 40px; padding: 0; border: solid 1px #aaaaaa; background-color: #fff; font-size: 16px; margin: 5px 0 0; }

.inside-filling-form ul li .input-checkbox { -webkit-appearance: none; display: inline-block; vertical-align: -2px; width: 15px; height: 15px; margin: 0 14px 0 0; background: url(../image/check.png) no-repeat center; }

.inside-filling-form ul li .input-checkbox:focus { outline: none; }

.inside-filling-form ul li .input-checkbox:checked { background-image: url(../image/checkac.png); }

.inside-filling-form ul .checkboxli { color: #aaaaaa; font-weight: 500; }

.inside-filling-form ul .checkboxli a { color: #1c5cb0; }

.inside-filling-form ul .yamli label { padding-right: 98px; }

.inside-filling-form ul .yamli .yzm { position: absolute; right: 0; top: 0; background-color: #ffffff; border: solid 1px #f5f5f5; height: 40px; width: 86px; }

.inside-filling-form ul .yamli .yzm img { vertical-align: middle; max-width: 100%; }

.inside-filling-form ul li:last-child { border: 0; }

.inside-filling-form ul li:last-child p { color: #aaaaaa; font-weight: 500; }

/*智能终端-详情页-视频*/
.inside-product-info { padding: 10px 0 0; background-color: #fff; z-index: 5; -webkit-box-shadow: 0 5px 22px -2px rgba(0, 0, 0, 0.1); box-shadow: 0 5px 22px -2px rgba(0, 0, 0, 0.1); position: -webkit-sticky; position: sticky; top: 60px; }

.inside-product-info.nobgc { background-color: #000; margin-top: -75px; left: 0; width: 100%; border-bottom: 1px solid rgba(229, 229, 229, 0.2); }

.inside-product-info.nobgc .ins-prod-tit .curtitle { color: #fff; }

.inside-product-info.nobgc .ins-prod-tit .curtitle .icon::after { border-top-color: #fff; }

.inside-product-info.nobgc .ins-prod-tab a { color: #fff; }

.inside-product-info.nobgc .ins-prod-tab a:hover, .inside-product-info.nobgc .ins-prod-tab a.cur { color: #6267ff; }

.inside-product-info.scroll { background-color: #fff; }

.inside-product-info.scroll .ins-prod-tit .curtitle { color: #333; }

.inside-product-info.scroll .ins-prod-tit .curtitle .icon::after { border-top-color: #333; }

.inside-product-info.scroll .ins-prod-tab a { color: #333; }

.inside-product-info.scroll .ins-prod-tab a:hover, .inside-product-info.scroll .ins-prod-tab a.cur { color: #6267ff; }

.ins-prod-tit { position: relative; }

.ins-prod-tit .curtitle { color: #000000; font-size: 16px; position: relative; cursor: pointer; }

.ins-prod-tit .curtitle .icon { display: inline-block; vertical-align: middle; width: 25px; height: 25px; border: 1px solid #8f8f8f; -webkit-border-radius: 100%; border-radius: 100%; position: relative; margin-left: 15px; }

.ins-prod-tit .curtitle .icon::after { content: ""; display: block; width: 0; height: 0; border: 5px solid transparent; border-top: 6px solid #000000; position: absolute; top: 9px; left: 7px; }

.ins-prod-tit .curtitle.cur .icon { -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); }

.ins-prod-tab { color: #666666; font-size: 0; padding: 10px 0 0; }

.ins-prod-tab a { display: inline-block; font-size: 14px; padding: 0 5px 5px; position: relative; margin: 0 15px 0 0; cursor: pointer; }

.ins-prod-tab a:nth-child(3){display: none;}

.ins-prod-tab a::after { content: ""; height: 2px; position: absolute; bottom: -1px; left: 51%; right: 51%; z-index: -1; background-color: #6267ff; -webkit-transition-property: left, right; transition-property: left, right; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }

.ins-prod-tab a:hover, .ins-prod-tab a.cur { color: #6267ff; }

.ins-prod-tab a:hover::after, .ins-prod-tab a.cur::after { left: 0; right: 0; z-index: 1; }

.ins-pro-title-lv { display: none; position: absolute; top: 27px; left: 0; background-color: #fff; z-index: 6; padding: 10px 20px; -webkit-box-shadow: 3px 3px 23px rgba(83, 87, 84, 0.3); box-shadow: 3px 3px 23px rgba(83, 87, 84, 0.3); }

.ins-pro-title-lv a { display: block; line-height: 24px; padding: 5px 0; text-align: left; }

.inster-video-wrap { background-color: #f6f6f6; }

.insvideo-btn { display: block; width: 40px; height: 40px; background: url(../image/playbtn.png) no-repeat center; background-size: cover; position: absolute; cursor: pointer; }

.insvideo-dl { padding: 10px 0 20px; }

.insvideo-dl dl { background-color: #efefef; }

.insvideo-dl dl dt { position: relative; }

.insvideo-dl dl dt img { width: 100%; }

.insvideo-dl dl dt .insvideo-btn { left: 20px; bottom: 20px; }

.insvideo-dl dl dd { padding: 15px; }

.insvideo-dl dl dd p { color: #888888; }

.insvideo-list { background: url(../image/vline.png) no-repeat top center; padding: 20px 0 0; }

.insvideo-list ul { margin: 0 -10px; }

.insvideo-list ul li { float: left; width: 50%; padding: 0 5px 10px; }

.insvideo-list ul li .insvideo-el { position: relative; }

.insvideo-list ul li .img { position: relative; }

.insvideo-list ul li .img img { width: 100%; }

.insvideo-list ul li .name { text-align: center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; margin: 3px 0 0; }

.insvideo-list ul li .insvideo-btn { top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.insvido-title { text-align: center; }

.insvido-title .en { font-family: "Century"; letter-spacing: 20px; padding: 0 0 10px; }

/* RFID */
.inside-rfidpro-wrap { margin-bottom: 20px; }

.inside-rfidpro-wrap .left { background-color: #f6f6f6; padding: 10px; position: relative; z-index: 3; }

.insrfid-title { font-size: 16px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; padding: 3px 0 0; position: relative; }

.insrfid-title::after { content: ''; position: absolute; border: 2px solid #666; border-left: none; border-bottom: none; width: 10px; height: 10px; right: 5px; -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); top: 50%; margin-top: -9px; }

.insrfid-title.cur::after { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); margin-top: -3px; }

.insrfid-li { display: none; padding: 0 10px 10px; position: absolute; z-index: 2; left: 0; top: 47px; width: 100%; background-color: #f6f6f6; -webkit-box-shadow: 0 18px 21px -9px rgba(0, 0, 0, 0.1); box-shadow: 0 18px 21px -9px rgba(0, 0, 0, 0.1); }

.insrfid-li ul li a { display: block; font-weight: 500; color: #666; }

.insrdifpro-list ul li { padding: 10px 0 0; }

.insrdifpro-list ul li .content { background-color: #f6f6f6; padding: 10px; }

.insrdifpro-list ul li .info { float: left; padding: 40px 0 0 10px; }

.insrdifpro-list ul li .info h3 { font-family: "Montserrat"; letter-spacing: -2px; font-weight: bold; }

.insrdifpro-list ul li .info .text { font-size: 12px; padding: 0 0 15px; letter-spacing: 2px; }

.insrdifpro-list ul li .info .more{ white-space: nowrap;}

.insrdifpro-list ul li .info .more a{ border: solid 2px rgba(172, 172, 172, 0.3); display: inline-block; width: 80px; height: 35px; line-height: 35px; text-align: center; font-size: 12px; margin-right: 10px;}

.insrdifpro-list ul li .img { overflow: hidden; padding: 10px; text-align: right; }

.insrdifpro-list ul li .img img { max-width: 100%; }

/* 智能终端 */
.inside-procategory .left { position: relative; padding: 0 0 20px; }

.insprocat-title { background: url(../image/itbg1.png) no-repeat 0 0; background-size: cover; color: #fff; padding: 10px 20px; position: relative; }

.insprocat-title::after { content: ''; position: absolute; border: 2px solid #fff; border-left: none; border-bottom: none; width: 10px; height: 10px; right: 20px; -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); bottom: 20px; }

.insprocat-title.cur::after { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); bottom: 15px; }

.insprocat-title .en { opacity: 0.3; font-family: "Century"; }

.insprocat-title .cn { font-size: 16px; font-weight: 500; }

.insprocat-li { padding: 12px 0 0; display: none; position: absolute; left: 0; top: 68px; width: 100%; z-index: 3; background-color: #fff; }

.insprocat-li ul li { background-color: #f6f6f6; border: solid 1px #f6f6f6;  margin-bottom: 2px; padding: 10px 8px; }

.insprocat-li ul li a{position: relative;}

.insprocat-li ul li a::after{content: ''; width: 10px; height: 10px; border:1px solid #999999; border-top: none; border-left: none; display: block; position:absolute; right: 0px; top: 50%; transform: translateY(-50%) rotate(-45deg);}

.insprocat-li ul li:hover, .insprocat-li ul li.cur {border-color: rgba(0, 82, 160, 0.96); }

.insprocat-li ul li:hover a::after, .insprocat-li ul li.cur a::after{border-color: rgba(0, 82, 160, 0.96); }

.insprocat-li ul li:hover a, .insprocat-li ul li.cur a { color: #2d3096; }

.insprocat-li ul li a { display: block; color: #999999; }

.insprocat-items { padding-top: 108px; margin-top: -108px; }

.insprocat-items ul { padding: 0 0 10px; }

.insprocat-items ul li { padding: 0 0 10px; }

.insprocat-items ul li .content { background-color: #f6f6f6; padding: 10px; }

.insprocat-items ul li .info { float: left; width: 50%; padding: 40px 0 0 10px; }

.insprocat-items ul li .info h3 { font-family: "Montserrat"; font-weight: bold; }

.insprocat-items ul li .info .text { font-size: 12px; padding: 0 0 15px; letter-spacing: 2px; }

.insprocat-items ul li .info .more{ white-space: nowrap;}

.insprocat-items ul li .info .more a{ border: solid 1px rgba(172, 172, 172, 0.3); display: inline-block; width: 80px; height: 35px; line-height: 35px; text-align: center; font-size: 12px; margin-right: 10px;}

.insprocat-items ul li .info .more a:last-child{margin: 0px;}

.insprocat-items ul li .img { overflow: hidden; padding: 10px; text-align: right; }

.insprocat-items ul li .img img { max-height: 167px; max-width: 100%; }

/* 智能终端-详情页 */
.isbackimg { background-position: center; background-repeat: no-repeat; background-size: cover; }

.insmart-video-wrap { padding: 30px 0; overflow: hidden; }

.insmart-title { color: #fff; text-align: center; }

.insmart-title h2 { font-weight: 500; }

.insmart-video-wrapper { max-width: 1000px; margin: 0 auto; margin-top: 20px; position: relative; }

.insmart-video-wrapper ul li { position: relative; }

.insmart-video-wrapper ul li::before { content: ""; display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; }

.insmart-video-wrapper ul li.swiper-slide-active::before { display: none; }

.insmart-video-wrapper ul li.swiper-slide-active .svideo-btn { display: block; }

.insmart-video-wrapper ul li.swiper-slide-prev::before { background: -webkit-gradient(linear, left top, right top, from(black), to(rgba(0, 0, 0, 0.5))); background: linear-gradient(to right, black, rgba(0, 0, 0, 0.5)); }

.insmart-video-wrapper ul li.swiper-slide-next::before { background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(black)); background: linear-gradient(to right, rgba(0, 0, 0, 0.5), black); }

.insmart-video-wrapper ul li .svideo-btn { position: absolute; z-index: 3; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); display: block; width: 36px; height: 36px; background: url(../image/izplay.png) no-repeat center; display: none; }

.insmart-video-wrapper ul li img { width: 100%; }

.insmart-btn { display: block; width: 36px; height: 36px; background-position: center; background-repeat: no-repeat; background-size: cover; position: absolute; z-index: 3; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); z-index: 5; }

.insmart-prev { background-image: url(../image/izprev.png); left: 10px; }

.insmart-next { background-image: url(../image/iznext.png); right: 10px; }

.inside-meter-wrap { padding: 30px 0; }

#inside-meter-wrap, #insmart-video-wrap { padding-top: 164px; margin-top: -164px; }

.insmeter-table { color: #fff; }

.insmeter-table table { width: 100%; margin: 10px 0 0; }

.insmeter-table table tr:nth-child(odd) { background-color: rgba(245, 245, 245, 0.15); }

.insmeter-table table tr td { padding: 10px; font-weight: 500; }

.insmeter-table table tr td:first-child { width: 20%; }

.insmeter-table table tr td:nth-child(2) { width: 80%; opacity: 0.6; }

.insmeter-title { color: #fff; padding: 0 0 10px; }

.insmeter-title h2 { font-weight: 500; }

.insmeter-title .right { padding: 10px 0 0; }

.insmeter-title .right a { display: inline-block; vertical-align: top; *display: inline; *zoom: 1; -webkit-border-radius: 24px; border-radius: 24px; border: solid 1px #ffffff; width: 100px; padding: 0 10px; height: 30px; line-height: 30px; font-weight: 500; margin: 0 10px 0 0; color: #fff; opacity: 0.6; background-image: url(../image/izpicon1.png); background-repeat: no-repeat; background-position: right 10px center; -webkit-box-shadow: 0 0 14px 0 rgba(45, 48, 149, 0.3); box-shadow: 0 0 14px 0 rgba(45, 48, 149, 0.3); }

.insmeter-title .right a:hover { background-color: #042d73; border-color: #042d73; opacity: 1; }

.inside-scenarios-wrap { background-color: #000000; padding: 30px 0; }

.inscenarios-list { padding: 20px 0 0; }

.inscenarios-list ul li { padding: 0 0 10px; }

.inscenarios-list ul li .img img { width: 100%; }

.inscenarios-list ul li .info { position: absolute; z-index: 3; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 100%; padding: 0 10px; color: #fff; text-align: center; }

.inscenarios-list ul li .info .en { font-family: "Montserrat"; letter-spacing: 13px; padding-left: 13px; font-size: 13px; margin: 20px 0 5px; font-weight: bold; }

.inscenarios-list ul li .info .desc { line-height: 20px; margin: 20px 0 0; }

.inscenarios-list ul li .info .icon img { display: block; height: 40px; margin: 0 auto; }

.inscenarios-list ul .content { position: relative; }

.inside-izbanner { position: relative; }

.inside-izbanner .izbimg { overflow: hidden; }

.inside-izbanner .izbimg img { position: relative; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); height: 390px; }

.izbaninfo { padding-top: 130px; color: #fff; }

.izbaninfo .inztitle { width: 100%; position: absolute; top: 50%;z-index: 5;left: 0; padding: 0 15%;}

.izbaninfo .inztitle .text { letter-spacing: 3px; font-weight: 500; }

.izbaninfo .inztitle h2 { font-weight: 500; }

.izbaninfo .inzimg { width: 60%; float: right; }

.izbaninfo .inzimg img { max-width: 100%; }

.inside-software-table { position: absolute; bottom: 30px; z-index: 2; width: 100%; position: absolute; z-index: 3; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }

.inside-software-table ul li { width: auto; text-align: center; cursor: pointer; border-bottom: 1px solid rgba(255, 255, 255, 0.3); color: #fff; padding: 0 0 5px; }

.inside-software-table ul li::after { content: ""; height: 1px; position: absolute; bottom: -1px; left: 51%; right: 51%; z-index: -1; background-color: #6267ff; -webkit-transition-property: left, right; transition-property: left, right; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; color: #6267ff; }

.inside-software-table ul li:hover::after, .inside-software-table ul li.cur::after { left: 0; right: 0; z-index: 1; }

.inside-software-wrap { padding: 30px 0 0; overflow: hidden; }

.inside-software-wrapper { overflow: hidden; }

.inside-software-box { position: relative; padding-bottom: 80px; }

.inside-software-content { overflow: hidden; margin: 20px 0 0; }

.inside-software-items { overflow: hidden; }

.inside-software-items ul { position: relative; }

.inside-software-items ul::after { content: ""; display: block; width: 100%; height: 1px; background-color: #fff; opacity: 0.1; position: absolute; z-index: 3; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.inside-software-items ul li { text-align: center; color: #fff; padding: 10px; border-right: 1px solid rgba(255, 255, 255, 0.1); }

.inside-software-items ul li h4 { font-size: 14px; padding: 5px 0 3px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-weight: 500; }

.inside-software-items ul li .desc { font-size: 12px; margin-left: -5px; margin-right: -5px; display: -webkit-box; height: 32px; line-height: 16px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; opacity: 0.5; }

.inside-software-items ul li img { height: 30px; }

.inside-sweepfast-wrap { padding: 30px 0 0; }

.inside-sweepfast-wrap .inside-software-box { padding-bottom: 0; }
/* max-width: 650px; */
.insmart-title { margin: 0 auto; }

.insmart-title .text { padding: 5px 0 0; opacity: 0.6; }

.inside-software-box .insmart-title h2 { -webkit-transition: all 600ms; transition: all 600ms; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; }

.inside-software-box .insmart-title .text { -webkit-transition: all 800ms; transition: all 800ms; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; }

.inside-software-box .swiper-wrapper .swiper-slide.active .insmart-title h2, .inside-software-box .swiper-wrapper .swiper-slide.swiper-slide-active .insmart-title h2 { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); opacity: 1; }

.inside-software-box .swiper-wrapper .swiper-slide.active .insmart-title .text, .inside-software-box .swiper-wrapper .swiper-slide.swiper-slide-active .insmart-title .text { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); opacity: 0.6; }

.inside-software-wrap .inside-software-box .insmart-title h2 { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); }

.inside-software-wrap .inside-software-box .insmart-title .text { opacity: 0.6; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); }

.inside-sweep-img { text-align: right;  }

/* .inside-sweep-img img { max-width: 50%; } */

.inside-wdnet-wrap { padding: 30px 0 0; }

.inside-wdnet-wrap .inside-sweep-img { text-align: center; }

.inside-wdnet-content { padding: 0 0 20px; }

.inside-wzsj-box { position: relative; }

.inside-wzsj-wrap .inside-software-wrapper .swiper-slide { padding: 0 0 0; overflow: hidden;}

.inside-wzsj-wrap .inside-software-wrapper .swiper-slide img{max-width: 100%;}

.inside-wzsj-wrap .inside-software-wrapper .swiper-slide .commonweb { position: relative; }

.inside-wzsj-wrap .inside-software-box { padding-bottom: 0; }

.footlinkbox { border-top: 1px solid rgba(255, 255, 255, 0.1); padding: 15px 0px; }

.footlinkbox h3 { color: #dcdcdc; font-size: 16px; font-weight: 700; position: relative; }

.footlinkbox h3:after { content: ''; width: 20px; height: 2px; background-color: #d41919; display: block; margin-top: 15px; }

.footlinkbox h3 span { cursor: pointer; font-weight: normal; right: 0px; top: 0px; display: block; padding: 0 10px; font-size: 14px; line-height: 22px; color: #dcdcdc; border: 1px solid #dcdcdc; position: absolute; }

.footlink { font-size: 13px; padding-top: 20px; display: none; }

.footlink a { color: rgba(255, 255, 255, 0.6); font-size: 13px; margin-right: 19px; display: inline-block; margin-top: 5px; }

.footlink a:hover { color: rgba(255, 255, 255, 1); }

.productInfofixed{position:fixed; background: #fff !important; margin: 0px !important; top: 0px !important; left: 0px !important; z-index: 999;}

.indexProductSwiper{ overflow: hidden; position: relative;}

.indexProductSwiperDot {position: absolute; left: 10%; bottom: 20px; z-index: 20;}
.indexProductSwiperDot span{ width: 20px; height: 4px; background: #f2f2f2; margin: 0px 2px; display: inline-block;}
.indexProductSwiperDot span.swiper-pagination-bullet-active{background: #005fea;}

.index_productSbtn {position: absolute; left: 10%; bottom: 20px; z-index: 20;}
.index_productSbtn span{ width: 20px; height: 4px; background: #f2f2f2; margin: 0px 2px; display: inline-block;}
.index_productSbtn span.swiper-pagination-bullet-active{background: #005fea;}

@media screen and(max-width:992px) {
  
.inside-sweep-img img { max-width: 100%; }
}

@media (min-width: 440px) { .inxdustry-swiper ul li img { width: 100%; height: auto; } 

}

@media (min-width: 768px) { /* 关于我们-联系我们 */
  .inside-contact-list ul { margin: 0 -5px; }
  .inside-contact-list ul li { float: left; width: 50%; padding: 0 5px 10px; }
  .inside-contact-list ul li .icon img { height: 60px; }
  .inside-contact-list ul li .info { padding: 8px 0 0; }
  /* 关于我们-公司介绍 */
  .insculutre-img .en { font-size: 30px; letter-spacing: 20px; }
  .insculutre-item { position: relative; margin-top: -50px; z-index: 1; }
  .insculutre-item ul { margin: 0 -10px; }
  .insculutre-item ul li { float: left; width: 33.3333%; margin: 0; padding: 0 10px; border: 0; }
  .insculutre-item ul li .content { padding: 10px 25px; background-color: #fff; }
  .insculutre-item ul li .name { border-bottom: 2px solid #000000; margin: 0 0 10px; }
  .insculutre-item ul li .desc { color: #828282; }
  /* index-行业应用 */
  .inxstudies-list { overflow: hidden; }
  .inxstudies-list ul { margin: 0 -10px; }
  .inxstudies-list ul li { float: left; width: 33.3333%; padding: 0 10px 20px; }
  /* index-数字滚动 */
  .inxservice-num { text-align: center; }
  .inxservice-num .numitem { width: 16.66666%; }
  .inxservice-num .numitem .icon img { height: 40px; }
  /* index-新闻资讯 */
  /* .index-news .item { height: 280px; } */
  .index-news .left { float: left; width: 100%; position: relative; padding: 0; }
  /* .index-news .left dl { border-right: 1px solid #dbdbdb; } */
  .index-news .left dl dt { float: left; width: 52.06508%; margin: 0; }
  .index-news .left dl dt .img { height: 226px; }
  .index-news .left dl dd { overflow: hidden; padding: 0 10px 0 14px; }
  .index-news .left dl dd .amore { right: 10px; }
  .index-news .right { float: right; width: 30.91667%; position: relative; }
  .index-news .right dl { padding-bottom: 16px; }
  .index-news .right dl dt { margin: 0; }
  .index-news .right dl dt .img { height: 143px; }
  .index-news .right dl dd { padding: 10px 0 0; }
  .index-news dl { padding: 10px 0 0; }
  .index-news dl dd .alink a { margin: 0; }
  .index-news dl dd .amore { position: absolute; right: 0; bottom: 0; }
  .index-pronews dl dd .alink a { display: inline-block; vertical-align: top; *display: inline; *zoom: 1; }
  /* index-产品中心 */
  .indexpro-content { position: relative; margin: 0 0 30px; }
  .indexpro-content::before { content: ""; display: block; width: 22%; height: 100%; position: absolute; z-index: -1; top: 0; left: 0; background-color: #fff; -webkit-box-shadow: 1px 6px 20px 1px rgba(0, 0, 0, 0.08); box-shadow: 1px 6px 20px 1px rgba(0, 0, 0, 0.08); }
  .index-title{ display: block;}
  .inxpro-table { float: left; width: 22%; /*-webkit-box-shadow: none; box-shadow: none;*/ display: block; }
  .inxpro-table .atags ul { width: auto; }
  .inxpro-table .atags ul li { display: block; padding: 20px 0 0; }
  .inxpro-table-content { float: right; width: 77%; padding: 0; }
  .inpro-items .pimg { margin-top: -175px; }
  .inpro-items .info .proname { padding: 8px 0 20px; }
  .inpro-items .info .desc { padding: 50px 0 0; }
  .iproitem-left { float: left; width: 49.5%; }
  .ipro-listitem { margin: 0;height: 470px; }
  .iproitem-right { float: right; width: 49.5%;padding-bottom: 18px; }
  .inside-certiwrapper { padding-left: 15px; }
  .inside-certiwrapper ul li { position: relative; }
  .inside-certiwrapper ul li::after { content: ""; display: block; width: 39.33333%; height: 100%; background-color: #31b4af; position: absolute; right: 0; bottom: 0; z-index: 1; }
  .inside-certiwrapper ul li::before { content: ""; display: block; width: 60.66667%; height: 100%; background-color: #fff; position: absolute; left: 0; bottom: 0; z-index: 1; background-image: url(../image/abg2.jpg); background-repeat: no-repeat; background-position: right bottom; background-size: contain; }
  .inside-certiwrapper ul li .left { float: left; width: 60.66667%; position: relative; z-index: 2; background: none; padding: 50px 90px 10px 40px; }
  .inside-certiwrapper ul li .left .sign { height: 30px; left: -15px; top: 30px; }
  .inside-certiwrapper ul li .right { float: left; width: 39.33333%; padding: 0 40px 0 100px; text-align: right; position: relative; z-index: 2; }
  .inside-certiwrapper ul li .right .img { margin: 30px 0 0 -190px; height: auto; width: 180px; float: left; }
  .inside-certiwrapper ul li .right .img img { height: auto; max-width: 100%; }
  .inside-certiwrapper ul li .right .num { padding: 40px 0 0; }
  .instation-title h3 { letter-spacing: 20px; }
  .instation-item { position: relative; overflow: hidden; margin-top: -50px; z-index: 1; }
  .instation-item ul li { margin: 0; border: 0; float: left; width: 50%; padding: 0px 10px; }
  .instation-item ul li:nth-child(2n+1){clear: left;}
  .instation-item ul li .content { padding: 10px 25px; }
  .instation-item ul li .desc::-webkit-scrollbar { width: 4px; height: 100%; }
  .instation-item ul li .desc::-webkit-scrollbar-thumb { background-color: #042d73; }
  .instation-item ul li .desc { color: #828282; height:200px; overflow-y: auto; }
  /* 应用案例 */
  .inside-retail-list ul { margin: 0 -15px; }
  .inside-retail-list ul li { float: left; width: 33.333%; padding: 0 10px 20px; margin: 0; }
  .inside-retail-list ul li:hover .mask { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); }
  /* 行业应用-零售 */
  .inscation-list ul { margin: 0 -15px; }
  .inscation-list ul li { float: left; width: 33.3333%; padding: 0 15px 30px; }
  .inscation-list ul li .info .desc { display: -webkit-box; height: 66px; line-height: 22px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
  /* RFID */
  .inside-rfidpro-wrap { margin-bottom: 100px; }
  .inside-rfidpro-wrap .left { float: left; width: 25%; padding: 58px 30px; }
  .inside-rfidpro-wrap .right { overflow: hidden; padding-left: 20px; }
  .insrfid-title { display: none; }
  .insrfid-li { position: static; display: block; -webkit-box-shadow: none; box-shadow: none; padding: 0; }
  .insrfid-li ul li { position: relative; padding: 12px 0; }
  .insrfid-li ul li::after { content: ''; position: absolute; border: 2px solid #000; border-left: none; border-bottom: none; width: 9px; height: 9px; right: 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); top: 50%; margin-top: -7px; opacity: 0; }
  .insrfid-li ul li a { color: #999999; font-size: 18px; }
  .insrfid-li ul li:hover a, .insrfid-li ul li.cur a { color: #333333; }
  .insrfid-li ul li.cur::after { opacity: 1; }
  .insrdifpro-list ul { margin: 0 -10px; }
  .insrdifpro-list ul li { padding: 0 10px; float: left; width: 50%; }
  .insrdifpro-list ul li:first-child { width: 100%; padding-bottom: 20px; }
  .insrdifpro-list ul li .content { padding: 20px; }
  .insrdifpro-list ul li .info { padding: 30px 10px 0; }
  .insrdifpro-list ul li .info .text { font-size: 14px; }
  .insrdifpro-list ul li .img { padding: 20px 0 0 0; }
  .inside-rfidpro-wrap { position: relative; }
  .inside-rfidpro-wrap::before { content: ""; display: block; width: 25%; height: 100%; background-color: #f6f6f6; position: absolute; top: 0; left: 0; z-index: -1; }
  /* 智能终端 */
  .insprocat-items ul { margin: 0 -10px; }
  .insprocat-items ul li { padding: 0 10px 20px; float: left; width: 50%; }
  .insprocat-items ul li:first-child { width: 100%; }
  .insprocat-items ul li .content { padding: 20px;}
   .insprocat-items ul li:first-child .content{ }
  .insprocat-items ul li .info { padding: 30px 10px 0; }
  .insprocat-items ul li .info .text { font-size: 14px; }
  .insprocat-items ul li .img { padding: 20px 0 0 0; }
 
  .insprocat-items ul li .img img { height: auto; max-height: 100%; }
  .inspro-innovation ul li:first-child, .inspro-healthcare ul li:first-child { width: 50%; }
  .insprocat-items.inspro-classic ul li:first-child{width:50%;};
  /* .inspro-classic ul li { width: 100%; } */
  .inscenarios-list ul { margin: 0 -10px; }
  .inscenarios-list ul li { float: left; width: 33.3333%; padding: 0 10px; }
  .inscenarios-list ul li .info .desc { display: -webkit-box; height: 80px; line-height: 20px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 4; }
  .inside-izbanner .izbimg img { width: 100%; -webkit-transform: none; -ms-transform: none; transform: none; left: 0; height: auto; }
  .izbaninfo .inztitle .text { padding: 8px 0 0; letter-spacing: 8px;z-index: 5; } 
  .index-news .left dl dt .img:after { padding-bottom: 89.66346%;}
}


@media (min-width: 1024px) { .inside-thumb { padding: 0 0 40px; }
.insprocat-items ul li .content{min-height:380px;}
.iproitem-left .pimg{margin-top: -200px;}
  .inside-thumb a { padding: 0 42px; font-size: 14px; height: 45px; line-height: 45px; }
  .inside-newslist { overflow: hidden; }
  .inside-newslist ul { margin: 0 -25px; padding: 0 0 10px; }
  .inside-newslist ul li { float: left; width: 50%; padding: 0 25px 50px; }
  .inside-newslist ul li:nth-child(2n+1){clear:left;}
  .inside-newslist ul li:hover .news-info .name a { color: #042d73; }
  .inside-newslist ul li:hover .news-info .label .more { background-color: #042d73; right: -5px; }
  .inside-newslist ul li:hover .news-info .label .more::after { border-color: #042d73; }
  .inside-newslist .new-img { overflow: hidden; }
  .inside-newslist .new-img:hover img { -webkit-transform: scale(1.03, 1.03); -ms-transform: scale(1.03, 1.03); transform: scale(1.03, 1.03); }
  .inside-newslist .new-img img { -webkit-transition: transform ease 0.7s; -webkit-transition: -webkit-transform ease 0.7s; transition: -webkit-transform ease 0.7s; transition: transform ease 0.7s; transition: transform ease 0.7s, -webkit-transform ease 0.7s; }
  .inside-newslist .news-info { padding: 22px 32px 0; }
  .inside-newslist .news-info .name { font-size: 22px; margin: 15px 0 12px; }
  .inside-newslist .news-info .label { font-size: 16px; margin: 18px 0 0; padding: 25px 0 0; padding-right: 40px; }
  .inside-newslist .news-info .label span { margin-left: 10px; font-size: 13px; padding: 0 16px; height: 24px; line-height: 25px; }
  .inside-newslist .news-info .label .more { width: 37px; top: 36px; -webkit-transition: all ease 0.7s; transition: all ease 0.7s; }
  .inside-newslist .news-info .label .more::after { width: 13px; height: 13px; top: -6px; }
  .inside-more a { height: 60px; line-height: 60px; padding: 0 70px; -webkit-transition: all ease 0.7s; transition: all ease 0.7s; }
  .inside-more a:hover { background-color: #042d73; color: #ffffff; }
  /* 关于我们-新闻资讯-详情页  */
  .insnews-detail-title { padding: 40px 37px; position: relative; }
  .insnews-detail-title h1 { font-weight: 300; }
  .insnews-detail-title .date { position: absolute; z-index: 3; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); right: 37px; font-size: 18px; }
  .insnews-detail-content { padding: 40px 40px 50px; font-size: 14px; line-height: 24px; }
  .insnews-detail-foot { font-size: 18px; margin: 0 0 40px; }
  .insnews-detail-foot ul li { padding: 27px 40px; }
  .insnews-detail-foot ul li .pice::after { margin: 0 80px; }
  .insnews-detail-foot ul li .date { right: 30px; }
  .insnews-detail-foot ul li:hover { color: #042d73; }
  .insnews-detail-foot ul li:hover:nth-child(2) .pice::after { border-top-color: #042d73; }
  .insnews-detail-foot ul li:hover:nth-child(1) .pice::after { border-bottom-color: #042d73; }
  .insnews-detail-foot ul li:hover a { color: #042d73; }
  /* 关于我们-联系我们 */
  .inside-contact-list ul { margin: 0 -10px; }
  .inside-contact-list ul li { width: 33.333333%; padding: 0 10px 20px; }
  .inside-contact-list ul li:nth-last-child(1), .inside-contact-list ul li:nth-last-child(2) { padding-bottom: 0; }
  .inside-contact-list ul li:last-child .icon img { height: 80px; }
  .inside-contact-list ul li .info { padding: 11px 0 0; }
  .inside-contact-list ul li .info a { font-size: 18px; margin: 5px 0 0; }
  .baidumap { width: 49.89583%; height: 590px; float: left; }
  .inside-mapoints { position: relative; }
  .inside-pointitem { position: absolute; right: 40px; top: 92px; overflow-y: auto; width: 45%;}
  .inside-pointitem::-webkit-scrollbar { width: 2px; height: 100%; }
  .inside-pointitem::-webkit-scrollbar-thumb { background-color: #042d73; }
  .inside-pointitem ul { width: 100%; }
  .inside-pointitem ul li { display: block; width: 100%; text-align: left; color: rgba(41, 45, 56, 0.6); font-size: 18px; font-weight: 500; height: 70px; line-height: 70px; padding: 0; position: relative; -webkit-transition: all ease 0.7s; transition: all ease 0.7s; padding-left: 104px; cursor: pointer; }
  .inside-pointitem ul li::before { content: ""; display: inline-block; width: 12px; height: 12px; border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); left: 0; opacity: 0; position: relative; -webkit-transition: all ease 0.7s; transition: all ease 0.7s; }
  .inside-pointitem ul li::after { content: ""; display: block; width: 100%; height: 1px; background-color: #c1c5c6; }
  .inside-pointitem ul li:hover, .inside-pointitem ul li.cur { background-color: #042d73; color: #ffffff; }
  .inside-pointitem ul li:hover::before, .inside-pointitem ul li.cur::before { left: -70px; opacity: 1; }
  /* 关于我们-公司介绍 */
  .inside-about-desc { font-size: 14px; line-height: 26px; padding: 10px 0 0; }
  .inside-about-desc p { padding: 0 0 16px; }
  .insculutre-img .en { font-size: 40px; line-height: 40px; letter-spacing: 20px; top: 39%; }
  .insculutre-item { margin-top: -138px; }
  .insculutre-item ul { margin: 0 -10px; }
  .insculutre-item ul li .content { padding: 29px 50px;box-shadow: 1px 6px 20px 1px rgb(0 0 0 / 8%); }
  .insculutre-item ul li img { height: 49px; }
  .insculutre-item ul li .name { padding: 12px 0 24px; margin: 0 0 26px; font-size: 20px; }
  /* index-产品中心 */
  .index-title .title .en { padding: 12px 0 0; }
  .index-title .desc { color: #161616; padding: 35px 0 0; font-size: 16px; line-height: 20px; width: 50%; max-width: 520px; }
  /* index-行业应用 */
  .inxstudies-list ul { margin: 0 -21px; }
  .inxstudies-list ul li { padding: 0 10px 20px; }
  .inxstudies-list ul li .img {overflow: hidden; }
  .inxstudies-list ul li .img:hover img { -webkit-transform: scale(1.03, 1.03); -ms-transform: scale(1.03, 1.03); transform: scale(1.03, 1.03); }
  .inxstudies-list ul li .img img { -webkit-transition: transform ease 0.7s; -webkit-transition: -webkit-transform ease 0.7s; transition: -webkit-transform ease 0.7s; transition: transform ease 0.7s; transition: transform ease 0.7s, -webkit-transform ease 0.7s; }
  .inxstudies-list ul li .info { padding: 30px; -webkit-transition: all ease 0.7s; transition: all ease 0.7s; }
  .inxstudies-list ul li .desc { font-size: 16px; margin: 10px 0 5px; }
  .inxstudies-list ul li .more { font-size: 16px; -webkit-transition: all ease 0.7s; transition: all ease 0.7s; }
  .inxstudies-list ul li .more::after { width: 9px; height: 9px; margin-left: 5px; -webkit-transition: all ease 0.7s; transition: all ease 0.7s; }
  .inxstudies-list ul li .more:hover { margin-left: 5px; color: #042d73; }
  .inxstudies-list ul li .more:hover::after { border-color: #042d73; }
  .inxstudies-list ul li:hover .info { margin-left: 10px; }
  /* index-我们的优势 */
  .index-advantages { position: relative; padding-bottom: 40px; }
  .index-advantages .index-title { position: relative; z-index: 1; max-width: 495px; }
  .index-advantages .index-title .desc { width: auto; padding: 70px 0 50px; }
  .index-advantages .index-more { text-align: right; }
  .index-advantages .more { font-size: 18px; -webkit-transition: all ease 0.7s; transition: all ease 0.7s; }
  .index-advantages .more::after { width: 9px; height: 9px; margin-left: 5px; -webkit-transition: all ease 0.7s; transition: all ease 0.7s; }
  .index-advantages .more:hover { margin-left: 5px; color: #042d73; }
  .index-advantages .more:hover::after { border-color: #042d73; }
  .index-advantages img { width: 58.48958%; position: absolute; right: 0; top: 0; }
  /* index-数字滚动 */
  .inxservice-num .numitem { padding-bottom: 0; }
  .inxservice-num .numitem .icon { padding: 11px 0 20px; }
  .inxservice-num .numitem .icon img { height: 60px; }
  .inxservice-num .numitem .num, .inxservice-num .numitem .type, .inxservice-num .numitem .mark { font-size: 24px; }
  .inxservice-num .numitem .text { font-size: 14px; padding-top: 10px; }
  /* index-新闻资讯 */
  .index-news { padding: 40px 0 45px; margin: 35px 0 0; }
  .index-news .title { margin: 0 0 7px; }
  /* .index-news .item { height: 365px; } */
  .index-news .left dl dt:hover .name { bottom: 45px; }
  .index-news .left dl dt .name { -webkit-transition: all ease 0.7s; transition: all ease 0.7s; }
  .index-news .left dl dt .img { height: 290px; }
  .index-news .left dl dd { padding-left: 24px; }
  .index-news .right dl dt .img { height: 187px; }
  .index-news dl dd .alink a { margin: 0 0 12px; }
  .index-news dl dd .amore a { font-size: 18px; }
  .index-news dl dd .amore a::after { vertical-align: 3px; }
  .index-news dl dt .name { padding: 0 50px 0 30px; line-height: 36px; height: 52px; bottom: 40px; }
  .index-pronews { padding: 38px 0 15px; }
  .index-pronews dl dt { float: left; width: 20%; }
  .index-pronews dl dd { overflow: hidden; }
  .index-pronews dl dd ul li { width: auto; }
  .index-pronews .amore { padding: 18px 0 0; }
  .index-pronews .amore a { font-size: 18px; }
  .index-pronews .amore a::after { vertical-align: 3px; }
  .index-servicenews { padding: 40px 0; }
  .index-servicenews dl dt { float: left; width: 24.25%; padding: 5px 0 0; }
  .index-servicenews dl dt img { height: 26px; }
  .index-servicenews dl dd { overflow: hidden; padding: 0 0 0 60px; }
  .index-servicenews dl dd .tocontact a:hover { background-color: #042d73; border-color: #042d73; color: #ffffff; }
  .index-servicenews dl dd .tocontact a:hover::after { border-color: #fff; }
  /* index-产品中心 */
  .inxpro-table { padding: 40px 30px; }
  .inpro-items ul li { padding: 40px 30px 0; overflow: hidden;}
  .inpro-items ul li::before { -webkit-transform: rotate(-12deg); -ms-transform: rotate(-12deg); transform: rotate(-12deg); }
  .inpro-items .pimg { padding: 0 50px 0 0; -webkit-transition: all ease 0.7s; transition: all ease 0.7s; }
  .inpro-items .pimg:hover { margin-right: -20px; }
  .iproitem-left { padding: 40px 0 0 30px; }
  .iproitem-left .left h3 .ename { font-size: 18px; }
  .iproitem-left .left .desc { font-size: 16px; }
  .iproitem-left .right { padding: 0 30px 0 0; width: 50%;}
  .iproitem-left .right .tit { font-size: 14px; }
  .iproitem-left .right .desc { font-size: 18px; }
   .iproitem-right .left .desc { font-size: 18px;
    margin-top: 10px; }
    .iproitem-left .left .desc { font-size: 18px;
      margin-top: 10px; }
  .iproitem-right .right { padding: 0 30px 0 0; width: 50%;}
  .iproitem-right .right .tit { font-size: 14px; }
  .iproitem-right .right .desc { font-size: 18px; }
  .ipro-listitem .pimg img { -webkit-transition: all ease 0.7s; transition: all ease 0.7s; }
  .ipro-listitem:hover .pimg img { -webkit-transform: translateX(20px); -ms-transform: translateX(20px); transform: translateX(20px); }
  .iproitem-right { padding: 41px 0 18px 30px; }
  /* 关于我们-公司介绍 */
  .insdevelop-btn a { width: 40px; height: 40px; }
  .insdevelop-btn a.insdevelop-prev::after { left: 14px; top: 10px; }
  .insdevelop-btn a.insdevelop-next::after { left: 14px; bottom: 10px; }
  .insdevelop-year-wrapper { padding: 0; }
  .insdevelop-year-wrapper li p { padding-right: 27.11157%; }
  .insdevelop-year-wrapper li p .num { font-size: 30px; }
  .inside-development .title { padding-left: 15.625%; }
  .inside-develop-content .year-line { height: 120px; top: 240px; }
  .insdevelop-dedd-wrapper { padding: 30px 0 0 64px; }
  .insdevelop-dedd-wrapper li h3 { padding: 0 0 16px; }
  .insdevelop-dedd-wrapper li .desc { line-height: 30px; font-size: 14px; margin: 0 0 57px 0; height: 206px; }
  /* 服务支持-在线反馈 */
  .inside-feedback-desc { font-size: 16px; line-height: 26px; }
  .inside-form-box .name { font-size: 18px; }
  .inside-form-box ul { padding-top: 5px; margin: 18px 0 0; }
  .inside-form-box ul li { float: left; width: 50%; padding: 20px 40px 20px 151px; }
  .inside-form-box ul li span { font-size: 15px; left: 40px; }
  .inside-form-box ul li .input-text, .inside-form-box ul li select { height: 50px; line-height: 50px; max-width: 400px; }
  .inside-form-box ul li textarea { height: 120px; }
  .inside-form-box ul li .input-submit { margin: 33px 0 0; width: 180px; height: 60px; line-height: 60px; }
  .inside-form-box ul .textereali { width: 100%; }
  .inside-form-box ul .textereali span { top: 45px; }
  .inside-form-box ul .yamli { width: 100%; }
  .inside-form-box ul .yamli label { width: 50%; padding-right: 140px; max-width: 410px; }
  .inside-form-box ul .yamli .yzm { width: 130px; height: 50px; line-height: 50px; text-align: center; padding: 0; }
  .inside-form-box ul li:last-child { width: 100%; padding-top: 15px; padding-bottom: 0; }
  /* 服务与支持-维修服务 */
  .inservice-name img { height: 40px; }
  .inservice-desc { line-height: 24px; font-size: 14px; text-align: center; max-width: 735px; margin: 0 auto; }
  .inservice-dl { padding-bottom: 27px; }
  .inservice-dl dl dt { float: left; width: 50%; }
  .inservice-dl dl dd { overflow: hidden; }
  .inservice-dl dl dd p { font-size: 14px; line-height: 24px; }
  .inservice-content { padding: 50px 0 70px; }
  .inservice-content h3 { text-align: center; color: #333333; }
  .inservice-info { color: #666666; font-size: 14px; line-height: 26px; padding: 10px 0 0; }
  .inservice-info .ps { padding-bottom: 18px; }
  .inservice-info .info { font-size: 14px; margin: 12px 0 0; }
  .inservice-info .info::before { top: 8px; }
  .instation-title { top: 43%; }
  .instation-item { margin-top: -80px; padding-bottom: 60px; }
  .instation-item ul li { padding: 10px;}
  .instation-item ul li .content { padding: 29px 50px;}
  .instation-item ul li .name { padding: 0 0 25px; margin: 0 0 26px; }
  .instation-item ul li .desc { font-size: 14px; line-height: 28px; }
  .instation-dots { display: none; }
  .instation-dots span { display: inline-block; vertical-align: top; *display: inline; *zoom: 1; margin: 0 5px; width: 8px; height: 8px; -webkit-border-radius: 100%; border-radius: 100%; background-color: #dbdbdb; }
  .instation-dots .swiper-pagination-bullet-active { background-color: #042d73; }
  .instation-btn { width: 48px; height: 48px; top: 43%; }
  .instation-prev:hover { background-image: url(../image/sprevho.png); }
  .instation-next:hover { background-image: url(../image/snextho.png); }
  /* 应用案例 */
  .inside-retail-list { padding: 0 0 71px; }
  .inside-retail-list ul li { width: 33.3333%; padding: 0 15px 30px; }
  .inside-retail-list ul li .info { padding: 24px 30px; }
  .inside-retail-list ul li .relogo img { height: 43px; }
  .inside-retail-list ul li .desc { margin: 24px 0 30px; font-size: 16px; line-height: 23px; height: 46px; }
  .inside-retail-list ul li .rlabel { padding: 30px 0 5px; }
  .inside-retail-list ul li .mask .more { width: 200px; height: 60px; line-height: 60px; text-align: left; padding: 0 80px 0 60px; margin-top: 136px; }
  .inside-retail-list ul li:hover .mask { display: block; }
  .insretail-thumb .thumb-close { width: 26px; height: 26px; right: 30px; }
  .insretail-thumb .thumb-textbox { padding: 30px 40px; }
  .insretail-thumb .thumb-info .relogo img { height: 78px; }
  .insretail-thumb .thumb-info .text { font-size: 16px; line-height: 26px; padding: 25px 0; }
  .insretail-thumb .thumb-desc { padding: 30px 0  0; font-size: 14px; }
  .insretail-thumb .thumb-desc h4 { font-size: 16px; padding: 0 0 7px; }
  .insretail-thumb .thumb-desc .left { padding: 0; float: left; width: 40%; }
  .insretail-thumb .thumb-desc .right { float: right; width: 41%; }
  .indexdustry-wrap { padding: 0 0 174px; }
  .inxdustry-swiper ul li .info { position: absolute; top: 31.22807%; left: 77px; margin: 0; padding: 91px 40px 200px 40px; max-width: 420px; bottom: auto; display: none; -webkit-box-shadow: 4px 7px 28px 1px rgba(0, 0, 0, 0.1); box-shadow: 4px 7px 28px 1px rgba(0, 0, 0, 0.1); }
  .inxdustry-swiper ul li .info h4 { padding-left: 62px; }
  .inxdustry-swiper ul li .info h4 img { height: 41px; }
  .inxdustry-swiper ul li .info h3 { line-height: 36px; padding: 45px 0 10px; }
  .inxdustry-swiper ul li .info .desc { font-size: 14px; line-height: 24px; height: 96px; }
  .inxdustry-swiper ul li.swiper-slide-active .info { display: block; }
  .inxdustry-base { position: absolute; z-index: 3; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); left: 0; right: 0; }
  .inxdustry-base .commonweb { position: relative; height: 50px; }
  .inxdustry-btn { width: 50px; height: 50px; cursor: pointer; }
  .inxdustry-btn::before { top: 16px; }
  .inxdustry-btn.inxdustry-prev::before { left: 20px; }
  .inxdustry-btn.inxdustry-next::before { right: 20px; }
  .inxdustry-btn:hover { background-color: #2c2f95; border-color: #2c2f95; -webkit-box-shadow: 0px 4px 21px -3px rgba(44, 47, 149, 0.8); box-shadow: 0px 4px 21px -3px rgba(44, 47, 149, 0.8); }
  .inxdustry-btn:hover::before { border-color: #fff; }
  .inxdustry-pagination { text-align: left; padding-left: 150px; position: relative; left: 15.26316%; top: 120px; z-index: 1; padding-top: 6px; font-size: 24px; }
  .inxdustry-pagination .swiper-pagination-current { font-size: 36px; font-weight: 500; }
  /* 行业应用-零售 */
  .inscation-list { padding: 0 0 70px; }
  .inscation-list ul li .img { overflow: hidden; }
  .inscation-list ul li .img:hover img { -webkit-transform: scale(1.03); -ms-transform: scale(1.03); transform: scale(1.03); }
  .inscation-list ul li .img img { -webkit-transition: transform ease 0.7s; -webkit-transition: -webkit-transform ease 0.7s; transition: -webkit-transform ease 0.7s; transition: transform ease 0.7s; transition: transform ease 0.7s, -webkit-transform ease 0.7s; }
  .inscation-list ul li .info { padding: 30px; }
  .inscation-list ul li .info h4 { padding: 0 0 17px; }
  .inscation-list ul li .info .desc { margin: 35px 0 0; }
  .inscatnews-list { overflow: hidden; }
  .inscatnews-list ul { margin: 0 -14px; }
  .inscatnews-list ul li { float: left; width: 50%; padding: 0 14px 30px; }
  .inscatnews-list ul li:hover .news-info .name a { color: #042d73; }
  .inscatnews-list ul li:hover .news-info .label .more { background-color: #042d73; right: -5px; }
  .inscatnews-list ul li:hover .news-info .label .more::after { border-color: #042d73; }
  .inscatnews-list .content { padding: 31px; }
  .inscatnews-list .new-img { overflow: hidden; }
  .inscatnews-list .new-img:hover img { -webkit-transform: scale(1.03); -ms-transform: scale(1.03); transform: scale(1.03); }
  .inscatnews-list .new-img img { -webkit-transition: transform ease 0.7s; -webkit-transition: -webkit-transform ease 0.7s; transition: -webkit-transform ease 0.7s; transition: transform ease 0.7s; transition: transform ease 0.7s, -webkit-transform ease 0.7s; }
  .inscatnews-list .news-info { padding: 22px 12px 0; }
  .inscatnews-list .news-info .name { font-size: 20px; margin: 15px 0 25px; }
  .inscatnews-list .news-info .label { font-size: 16px; margin: 11px 0 9px; padding: 25px 0 0; padding-right: 40px; }
  .inscatnews-list .news-info .label span { margin-left: 10px; font-size: 13px; padding: 0 16px; height: 24px; line-height: 25px; }
  .inscatnews-list .news-info .label .more { width: 37px; top: 36px; -webkit-transition: all ease 0.7s; transition: all ease 0.7s; }
  .inscatnews-list .news-info .label .more::after { width: 13px; height: 13px; top: -6px; }
  .inscatnews-botlist { padding: 0 0 70px; }
  .inscatnews-botlist ul { margin: 0 -14px; }
  .inscatnews-botlist ul li { float: left; width: 50%; padding: 0 14px 30px; }
  .inscatnews-botlist ul li .content { padding: 36px 30px 30px; -webkit-transition: all ease 0.7s; transition: all ease 0.7s; }
  .inscatnews-botlist ul li .day { padding: 3px 0 0; }
  .inscatnews-botlist ul li .day::after { height: 60px; top: -10px; right: -6px; }
  .inscatnews-botlist ul li .month { padding: 27px 0 0; }
  .inscatnews-botlist ul li .name { font-size: 20px; }
  .inscatnews-botlist ul li .desc { margin: 5px 0 0; }
  .inscatnews-botlist ul li:hover .content { background-color: #042d73; border-color: #042d73; color: #fff; -webkit-box-shadow: 0 2px 19px rgba(56, 59, 154, 0.4); box-shadow: 0 2px 19px rgba(56, 59, 154, 0.4); }
  .inscatnews-botlist ul li:hover .left, .inscatnews-botlist ul li:hover .desc, .inscatnews-botlist ul li:hover .name { color: #fff; }
  .inscatnews-botlist ul li:hover .desc { color: #fff; }
  /* RFID-定制服务-定制流程 */
  .inside-makepro-list { padding: 0 0 80px; }
  .inside-makepro-list ul { margin: 0 -45px; }
  .inside-makepro-list ul li { padding: 0 45px; }
  .inside-makepro-list ul li::after, .inside-makepro-list ul li::before { height: 4px; top: 140px; }
  .inside-makepro-list ul li .content { padding: 50px; }
  .inside-makepro-list ul li .img img { height: 60px; }
  .inside-makepro-list ul li .icon { padding: 19px 0 11px; }
  .inside-makepro-list ul li .icon img { height: 21px; }
  .inside-makepro-list ul li .step { font-size: 14px; }
  .inside-makepro-list ul li .name { font-size: 18px; padding: 2px 0 15px; }
  /* RFID-定制服务-定制内容 */
  .prostrength-wrap { padding: 0 0 100px 0; }
  .prostrength-wrap .prostrength-box { height: 500px; overflow: hidden; }
  .prostrength-wrap ul li { float: left; margin: 0; position: relative; width: 14.58333%; -webkit-transition: all ease 0.3s; transition: all ease 0.3s; padding: 0 0.5px; }
  .prostrength-wrap ul li .zoom:after { content: ""; width: 100%; height: 500px; overflow: hidden; display: block; }
  .prostrength-wrap ul li .zoom img { position: absolute; width: auto; height: auto; top: 50%; right: 0; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); }
  .prostrength-wrap ul li .m-ymiddle { padding: 0; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 100%; }
  .prostrength-wrap ul li .insol-tit { font-size: 16px; padding: 0 32px; }
  .prostrength-wrap ul li .insol-desc { font-size: 14px; line-height: 24px; display: none; margin: 0 auto; text-align: center; }
  .prostrength-wrap ul li:hover, .prostrength-wrap ul li.cur { width: 41.66667%; }
  .prostrength-wrap ul li:hover .insol-tit, .prostrength-wrap ul li.cur .insol-tit { font-size: 24px; padding-bottom: 23px; font-weight: normal; }
  .prostrength-wrap ul li:hover .insol-desc, .prostrength-wrap ul li.cur .insol-desc { display: block; }
  /* RFID-定制服务-信息填写 */
  .inside-filling-desc { font-size: 14px; line-height: 26px; }
  .inside-filling-desc h4 { font-size: 18px; padding: 0 0 17px; }
  .inside-filling-desc p { padding: 0 0 3px; }
  .inside-filling-form .name { font-size: 18px; }
  .inside-filling-form ul { padding-top: 5px; margin: 18px 0 0; }
  .inside-filling-form ul li { float: left; width: 50%; padding: 20px 40px; }
  .inside-filling-form ul li span { float: left; font-size: 15px; margin-top: 13px; padding-right: 30px; padding-bottom: 0; }
  .inside-filling-form ul li .input-text { height: 50px; line-height: 50px; }
  .inside-filling-form ul li select { height: 50px; line-height: 50px; }
  .inside-filling-form ul li textarea { height: 120px; }
  .inside-filling-form ul li .input-submit { width: 180px; height: 60px; line-height: 60px; margin: 0; }
  .inside-filling-form ul .checkboxli { width: 100%; font-size: 16px; border-bottom: 0; }
  .inside-filling-form ul .textereali { width: 100%; }
  .inside-filling-form ul .textereali span { width: 202px; margin-right: 16px; }
  .inside-filling-form ul .selectli { width: 100%; }
  .inside-filling-form ul .yamli { width: 100%; }
  .inside-filling-form ul .yamli label { width: 50%; padding-right: 140px; max-width: 410px; }
  .inside-filling-form ul .yamli .yzm { width: 130px; height: 50px; line-height: 50px; text-align: center; padding: 0; }
  .inside-filling-form ul li:last-child { width: 100%; padding-top: 15px; padding-bottom: 0; }
  /*智能终端-详情页-视频*/
  .ins-prod-tit { float: left; width: 50%; }
  .ins-prod-tit .curtitle { line-height: 40px; font-size: 18px; }
  .ins-prod-tab { float: right; width: 33.7%; text-align: right; padding: 6px 0 0; line-height: 33px; margin-right: -20px; }
  .ins-prod-tab a { margin: 0 0 0 10px; padding: 0 20px; }

  .ins-prod-tab a:nth-child(3) {display: none; }
  .ins-prod-tab a::after { bottom: -15px; }
  .ins-pro-title-lv { top: 53px; }
  .ins-pro-title-lv a:hover { color: #042d73; }
  .insvideo-btn { width: 80px; height: 80px; left: 40px; bottom: 40px; }
  .insvideo-dl { padding: 14px 0 40px; }
  .insvideo-dl dl dt { float: left; width: 50%; overflow: hidden; cursor: pointer; }
  .insvideo-dl dl dt:hover img { -webkit-transform: scale(1.03, 1.03); -ms-transform: scale(1.03, 1.03); transform: scale(1.03, 1.03); }
  .insvideo-dl dl dt img { -webkit-transition: transform ease 0.7s; -webkit-transition: -webkit-transform ease 0.7s; transition: -webkit-transform ease 0.7s; transition: transform ease 0.7s; transition: transform ease 0.7s, -webkit-transform ease 0.7s; }
  .insvideo-dl dl dt .insvideo-btn { left: 20px; bottom: 20px; }
  .insvideo-dl dl dd { overflow: hidden; padding: 40px 30px 0; }
  .insvideo-dl dl dd h4 { padding: 0 0 20px; }
  .insvideo-list { padding: 43px 0 60px; }
  .insvideo-list ul { margin: 0 -15px; }
  .insvideo-list ul li { width: 33.333%; padding: 0 15px 36px; }
  .insvideo-list ul li .insvideo-btn { opacity: 0; -webkit-transition: all ease 0.7s; transition: all ease 0.7s; }
  .insvideo-list ul li .img { cursor: pointer; }
  .insvideo-list ul li .img::after { content: ""; display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-color: rgba(0, 0, 0, 0.4); opacity: 0; -webkit-transition: all ease 0.7s; transition: all ease 0.7s; }
  .insvideo-list ul li .name { font-size: 18px; margin: 17px 0 0; }
  .insvideo-list ul li:hover .insvideo-btn { opacity: 1; }
  .insvideo-list ul li:hover .img::after { opacity: 1; }
  .insvido-title .en { letter-spacing: 48px; font-size: 16px; padding: 0 0 25px; }
  .insrfid-li ul li a { font-size: 20px; }
  .insrdifpro-list ul li:first-child .img { padding: 20px 51px 0 0; }
  .insrdifpro-list ul li .content { padding: 38px 20px 97px 36px; }
  .insrdifpro-list ul li .img { padding: 43px 0 0; }
  .insrdifpro-list ul li .info { padding: 71px 10px 0 0; }
  .insrdifpro-list ul li .info .text { font-size: 18px; padding: 12px 0 52px; }
  .insrdifpro-list ul li .info .more a{ font-size: 14px; -webkit-transition: all ease 0.7s; transition: all ease 0.7s; }
  .insrdifpro-list ul li .info .more a:hover { background-color: #042d73; border-color: #042d73; color: #fff; }
  /* 智能终端 */
  .inside-procategory .left { float: left; width: 15.87889%; position: -webkit-sticky; position: sticky; top: 100px; margin-top: 5px; }
  .inside-procategory .right { float: right; width: 83.04498%; position: relative; }
  .insprocat-title { padding: 20px 30px; }
  .insprocat-title::after { display: none; }
  .insprocat-title .cn { font-size: 20px; }
  .insprocat-li { display: block; position: static; }
  .insprocat-li ul li { 
    font-weight: 500; 
    /* padding-right: 50px;  */
  }
  .insprocat-items { padding-top: 120px; margin-top: -120px; }
  .insprocat-items ul { padding: 6px 0 60px; }
  .insprocat-items ul li .content { padding: 38px 69px 49px 69px; -webkit-transition: all ease 0.7s; transition: all ease 0.7s; }
  .insprocat-items ul li .content:hover { -webkit-box-shadow: 0 2px 19px rgba(0, 0, 0, 0.1); box-shadow: 0 2px 19px rgba(0, 0, 0, 0.1); }
  .insprocat-items ul li .content:hover img { -webkit-transform: translateX(20px); -ms-transform: translateX(20px); transform: translateX(20px); }
  .insprocat-items ul li .img { padding: 11px 21px 0 0; }
  .insprocat-items ul li .img img { -webkit-transition: all ease 0.7s; transition: all ease 0.7s; }
  .insprocat-items ul li .info { padding: 62px 10px 0 0; max-width: 307px; }
  .insprocat-items ul li .info .text { font-size: 18px; padding: 12px 0px 0px 0px;margin-bottom: 45px; }
  .insprocat-items ul li .info .name { letter-spacing: -2px; }
  .insprocat-items ul li .info .more a{ font-size: 14px; -webkit-transition: all ease 0.7s; transition: all ease 0.7s; }
  .insprocat-items ul li .info .more a:hover { background-color: #042d73; border-color: #042d73; color: #fff; }
  .insprocat-items:last-child ul { padding-bottom: 30px; }
  /* 智能终端-详情页 */
  .inside-product-info { top: 66px; padding: 10px 0; }
  .inside-product-info.nobgc { margin-top: -64px; }
  .insmart-video-wrapper { margin-top: 40px; }
  .insmart-video-wrapper ul li img { width: 100%; }
  .insmart-btn { width: 46px; height: 46px; }
  .insmart-prev:hover { background-image: url(../image/izprevho.png); }
  .insmart-next:hover { background-image: url(../image/iznextho.png); }
  .inside-meter-wrap { padding: 50px 0; }
  .insmeter-table table { margin: 25px 0 0; }
  .insmeter-table table tr td { padding: 10px 30px;font-size: 12px; }
  .insmeter-table table tr td:first-child { width: 26%; font-size: 14px; }
  .insmeter-table table tr td:nth-child(2) { width: 74%; }
  .insmeter-title { padding: 0 0 17px; }
  .insmeter-title .left { float: left; }
  .insmeter-title .right { float: right; padding: 0; }
  .insmeter-title .right a { width: 163px; height: 48px; line-height: 48px; padding: 0 30px; margin: 0 0 0 20px; background-position: right 30px center; }
  .inside-scenarios-wrap { padding: 50px 0; }
  .inscenarios-list { padding: 25px 0 0; }
  .inscenarios-list ul { margin: 0 -15px; }
  .inscenarios-list ul li { padding: 0 15px; }
  .inscenarios-list ul li .info { padding: 0 40px; }
  .inscenarios-list ul li .info .icon img { height: 61px; }
  .izbaninfo { padding-top: 130px; }
  .izbaninfo .inztitle .text { font-size: 18px; }
  .inside-software-table { bottom: 50px; }
  .inside-software-table ul li { font-size: 18px; padding: 0 0 15px; }
  .inside-software-wrap { padding: 50px 0 0; }
  .inside-software-content { margin: 40px 0 0; }
  .inside-software-box { padding-bottom: 150px; }
  .inside-software-items { margin-bottom: -30px; }
  .inside-software-items ul { margin-top: -50px; }
  .inside-software-items ul li { padding: 50px 10px 28px; }
  .inside-software-items ul li img { height: 50px; }
  .inside-software-items ul li h4 { padding: 19px 0 3px; font-size: 16px; }
  .inside-software-items ul li .desc { font-size: 14px; line-height: 20px; height: 60px; margin: 0; }
  .inside-sweepfast-wrap { padding: 50px 0 0; }
  .insmart-title .text { padding: 13px 0 0; }
  /* .inside-sweep-img { padding: 50px 0 0; } */
  .inside-wdnet-wrap { padding: 50px 0 0; }
  .inside-wdnet-wrap .inside-sweep-img { padding: 32px 0 0; }
  .inside-wdnet-content { padding: 0 0 40px; }
  .inside-wzsj-wrap .inside-software-wrapper .swiper-slide { padding: 0 0 0; }
  .inside-software-wrapper .swiper-slide { position: relative; }
  .inside-software-wrapper .swiper-slide.textright { padding-right: 46.08333%; }
  .inside-software-wrapper .swiper-slide.textright .insmart-title { position: absolute; top: 32%; text-align: left; width: 46.08333%; right: 10%;left: auto; }
  .inside-software-wrapper .swiper-slide.textright .inside-sweep-img { text-align: left; overflow: hidden; padding: 0; }
  .inside-software-wrapper .swiper-slide.textleft, .inside-software-wrapper .swiper-slide.textleft2 { padding-left: 46.08333%; }
  .inside-software-wrapper .swiper-slide.textleft .insmart-title, .inside-software-wrapper .swiper-slide.textleft2 .insmart-title { position: absolute; top: 32%; text-align: left; width: 46.08333%; left: 10%;z-index: 5; }
  .inside-software-wrapper .swiper-slide.textleft .inside-sweep-img, .inside-software-wrapper .swiper-slide.textleft2 .inside-sweep-img { text-align: right; overflow: hidden; padding: 0; }
  .inside-software-wrapper .swiper-slide.textcenter .insmart-title { position: absolute; top: 0; text-align: center; width: 100%; max-width: 100%; left: 0; }
  .inside-software-wrapper .swiper-slide.textcenter .inside-sweep-img { text-align: center; overflow: hidden; padding: 0; }
  .inside-software-wrapper .swiper-slide.textbottom { padding-bottom: 150px; }
  .inside-software-wrapper .swiper-slide.textbottom .inside-sweep-img { padding: 0 0 32px; }
  .inside-software-wrapper .swiper-slide.textbottom .insmart-title { position: absolute; bottom: 0; text-align: center; width: 100%; max-width: 100%; left: 0; right: 0; }
  .inside-procategory { padding-top: 36px; } }


@media (min-width: 1260px) { .inside-thumb { padding: 0 0 40px; }
  .inside-thumb a { padding: 0 52px; height: 55px; line-height: 55px; }
  /* 关于我们-联系我们 */
  .inside-contact-list ul { margin: 0 -20px; }
  .inside-contact-list ul li { padding: 0 20px 40px; }
  .inside-contact-list ul li .content { padding: 20px; }
  .inside-contact-list ul li .info { padding: 21px 0; }
  .inside-contact-list ul li .info a { font-size: 22px; margin: 16px 0 0; }
  .inside-contact-list ul li .icon { padding: 18px 0 0; }
  .inside-contact-list ul li .icon img { height: 70px; }
  .inside-contact-list ul li:last-child .icon { padding: 0; }
  .inside-contact-list ul li:last-child .icon img { height: 106px; }
  .inside-pointitem { right: 0;}
  .inside-pointitem ul li { font-size: 20px; height: 80px; line-height: 80px; }
  /* 关于我们-公司介绍 */
  .insculutre-img .en { font-size: 60px; line-height: 60px; letter-spacing: 24px; }
  /* index-产品中心 */
  .index-title .desc { padding: 60px 0 0; }
  /* index-行业应用 */
  .inxstudies-list ul li .info { padding: 65px 56px; }
  /* index-我们的优势 */
  .index-advantages { padding: 120px 0; }
  /* index-数字滚动 */
  .inxservice-num .numitem .icon img { height: 100px; }
  .inxservice-num .numitem .num, .inxservice-num .numitem .type, .inxservice-num .numitem .mark { font-size: 32px; line-height: 32px; }
  .inxservice-num .numitem .text { font-size: 16px; }
  /* index-新闻资讯 */
  /* .index-news .item { height: 460px; } */
  .index-news .left dl dt .img { height: auto; }
  .index-news .left dl dd .amore { right: 39px; }
  .index-news .right dl dt .img { height: auto; }
  .index-news .right dl dd { padding: 20px 0 0; }
  .index-news dl dd .alink a { font-size: 16px; line-height: 27px; margin: 0 0 21px; }
  .index-pronews dl dd .alink a { font-size: 16px; }
  .index-servicenews { padding: 95px 0 80px; }
  .index-servicenews dl dt { padding: 0; }
  .index-servicenews dl dt h3 { line-height: 40px; }
  /* .index-servicenews dl dt img { height: 36px; } */
  .index-servicenews dl dd { padding-left: 160px; }
  .index-servicenews dl dd .desc { font-size: 18px; line-height: 21px; padding: 0 0 30px; }
  .index-servicenews dl dd .tocontact a { padding: 0 38px; height: 45px; line-height: 45px; }
  /* index-产品中心 */
  .inxpro-table { padding: 90px 35px 20px; min-height: 690px; }
  .inxpro-table .atags { padding: 12px 0 0; }
  .inxpro-table .atags ul li { font-size: 18px; padding:25px 0 0; }
  .inpro-items ul li { padding: 65px 70px 0 105px; }
  .inpro-items .pimg { padding: 0 50px 0 0; }
  .inpro-items .info .title { font-size: 18px; }
  .inpro-items .info .proname { padding: 22px 0 52px; }
  .inpro-items .info .desc { padding: 122px 0 0;width: 50%; }
  .inpromore { font-size: 18px; }
  .inpro-items .pimg { margin-top: -296px; }
  .iproitem-left { padding:68px 0 0 60px; }
  .iproitem-left .left h3 .ename { font-size: 25px; margin: 7px 0 0; }
  .iproitem-left .left h3 .ename a::after { margin-left: 14px; }
  .iproitem-left .left .desc { font-size: 18px;margin-top: 10px; }
  /* .iproitem-left .left .desc { font-size: 18px; padding: 44px 0 0; } */
  .iproitem-left .left .desc p { margin: 20px 0 0; font-weight: 500; }
  .iproitem-right .left .desc p { margin: 20px 0 0; font-weight: 500; }
  .iproitem-left .right { padding: 0 30px 0 0;width: 50%; }
  .iproitem-left .right .tit { font-size: 16px; }
  .iproitem-left .right h2 { padding: 9px 0; }
  .iproitem-left .right .desc { font-size: 20px; padding: 0 0 31px; }
  .iproitem-right .right .desc { font-size: 20px; padding: 0 0 31px; }
  .iproitem-left .pimg { margin-top: -200px; }
  .iproitem-right { padding: 70px 0 0 60px; }
  .iproitem-right .topinfo h2 { display: inline-block; vertical-align: top; *display: inline; *zoom: 1; }
  .iproitem-right .topinfo .pflow { font-size: 20px; display: block; vertical-align: top; *zoom: 1; padding: 10px 0 0 0; }
  .indexpro-wrap { padding: 50px 0 10px; }
  .indexpro-content { margin: 0 0 55px; }
  /*关于我们-公司介绍*/
  .insdevelop-year-wrapper p { text-align: right; }
  .insdevelop-year-wrapper p .num { font-size: 40px; }
  .insdevelop-year-wrapper p .year { font-size: 20px; }
  .insdevelop-btn { left: 18.75%; }
  .inside-development { padding-top: 63px; }
  .inside-development .insideweb { max-width: 100%; }
  .inside-culture-wrap { padding-top: 76px; }
  .inside-certiwrapper { padding-left: 32px; }
  .inside-certiwrapper ul li .left { padding: 90px 220px 70px 50px; }
  .inside-certiwrapper ul li .left .sign { height: 63px; left: -31.5px; top: 39px; }
  .inside-certiwrapper ul li .left .text { font-size: 16px; }
  .inside-certiwrapper ul li .left h2 { padding: 10px 0 13px; }
  .inside-certiwrapper ul li .left .desc { font-size: 18px; line-height: 26px; padding: 0 0 93px; }
  .inside-certiwrapper ul li .right .img { width: 306px; margin: 49px 0 0 -250px; }
  .inside-certiwrapper ul li .right .num { padding: 72px 0 0; }
  .inside-certiwrapper ul li .right h4 { line-height: 36px; padding: 15px 0 100px; }
  .insidecer-dots { padding: 30px 0 10px; }
  .insidecer-dots span { margin: 0 10px; }
  /* 服务与支持-维修服务 */
  .inservice-name { padding: 28px 0; margin: 20px 0 0; }
  .inservice-name::before { height: 35px; width: 3px; top: -25px; }
  .inservice-name h2 { letter-spacing: 80px; }
  .inservice-name img { height: 74px; }
  .inservice-dl { padding: 25px 0; }
  .inservice-dl dl dd { padding: 101px 73px 20px; }
  .inservice-content h3 { line-height: 36px; }
  .instation-prev { left: 14.6875%; display: none; }
  .instation-next { right: 14.6875%; display: none; }
  /*智能终端-详情页-视频*/
  .insvideo-dl dl dt .insvideo-btn { left: 40px; bottom: 40px; }
  .insvideo-dl dl dd { padding: 95px 50px 0; }
  .insvideo-dl dl dd h4 { padding: 0 0 33px; }
  .insvideo-btn { width: 122px; height: 122px; }
  /* RFID */

  .insrdifpro-list ul li .info .more a{ width: 100px; height: 51px; line-height: 51px; }
  /* 智能终端 */
  .inside-procategory .right { top: -55px; }
  .insprocat-items ul li .info .more a{ width: 100px; height:45px; line-height:45px; white-space: nowrap; }
  .inspro-keyboard ul li:first-child .img, .inspro-touch ul li:first-child .img { margin-top: 0px; margin-right: 123px; }
  .inspro-keyboard-search ul li:first-child .img, .inspro-touch ul li:first-child .img { margin-top: 0px; margin-right: 123px; }
  /* 智能终端-详情页 */
  .inside-product-info { top: 66px; }
  .insmart-video-wrap { padding: 200px 0 159px; }
  .insmart-prev { left: -76px; }
  .insmart-next { right: -76px; }
  .inside-meter-wrap { padding: 150px 0 129px; }
  .inside-scenarios-wrap { padding: 205px 0 215px; }
  .inscenarios-list ul li .info { top: 60%; }
  .inscenarios-list ul li .info .en { margin: 45px 0 8px; }
  .inscenarios-list ul li .info .desc { margin: 45px 0 0; line-height: 23px; font-size: 16px; height: 92px; }
  .izbaninfo { padding-top: 130px; }
  .izbaninfo .inztitle .text { letter-spacing: 16px; }
  .inside-software-wrap { padding: 144px 0 0; }
  .inside-software-wrap .inside-software-box { padding-bottom: 270px; }
  .inside-software-content { margin: 90px 0 0; }
  .inside-software-items ul li:nth-child(6), .inside-software-items ul li:nth-child(12) { border-right: none; }
  .inscatnews-list .news-info { padding: 22px 32px 0; }
  .inside-software-table { bottom: 80px; }
  .inside-sweepfast-wrap { padding: 124px 0 0; }
  /* .inside-sweep-img { padding: 115px 0 0; } */
  .inside-wdnet-wrap { padding: 125px 0 0; }
  .inside-wdnet-content { padding: 0 0 44px; }
  .inside-wzsj-wrap .inside-software-wrapper .swiper-slide { padding: 0 0 0; }
  .inside-wzsj-wrap .inside-software-wrapper .swiper-slide.textright .inside-sweep-img { margin-left: -46px; }
  /* .inside-wzsj-wrap .inside-software-wrapper .swiper-slide.textleft .inside-sweep-img { margin-right: -25%; } */
  .index-studies { padding-bottom: 45px; }
  .ipro-listitem { min-height: 650px; } }


@media (min-width: 1440px) { .izbaninfo .inztitle { top: 45%; }
  .izbaninfo .inztitle .text { letter-spacing: 40px; } }

@media (min-width: 1680px) { /* index-数字滚动 */
  .inxservice-num .numitem .icon img { height: 107px; }
  .inxservice-num .numitem .num, .inxservice-num .numitem .type, .inxservice-num .numitem .mark { font-size: 40px; line-height: 40px; }
  /* index-产品中心 */
  .indexpro-wrap { margin: 0 -196px; }
  .iproitem-left::before { bottom: -67%; -webkit-transform: rotate(4deg); -ms-transform: rotate(4deg); transform: rotate(4deg); }
  .iproitem-right::before { bottom: -75%; -webkit-transform: rotate(4deg); -ms-transform: rotate(4deg); transform: rotate(4deg); }
  .iproitem-right .topinfo .pflow { padding: 25px 0 0 0; }
  .iproitem-right .topinfo .morbox { float: right;padding-right: 30px; }
  /* .iproitem-right .topinfo .morbox { padding: 63px 0 0; } */
  /* 关于我们-公司介绍 */
  .inside-development .title { padding-left: 20.57292%; top: 102px; }
  .insdevelop-year-wrapper li { height: 147px !important; }
  .insdevelop-year-wrapper li p { line-height: 147px; }
  .insdevelop-year-wrapper li p .num { font-size: 40px; }
  .insdevelop-year-wrapper li p .year { font-size: 20px; margin-left: 2px; }
  .inside-develop-content { height: 735px; }
  .inside-develop-content .year-line { height: 147px; top: 450px; }
  .insdevelop-btn a { display: block; width: 73px; height: 73px; margin: 20px 0; }
  .insdevelop-btn a.insdevelop-prev::after { top: 27px; left: 29px; }
  .insdevelop-btn a.insdevelop-next::after { bottom: 27px; left: 29px; }
  .insdevelop-dedd-wrapper { padding-top: 50px; }
  .insdevelop-dedd-wrapper li .desc { height: 306px; }
  .inxdustry-prev { left: -115px; }
  .inxdustry-next { right: -115px; }
  .inxdustry-pagination { top: 0; padding-left: 160px; }
  /* 智能终端 */
  .inside-procategory .left { margin-left: -248px; width: 240px; }
  .inside-procategory .right { width: 100%; }
  .insprocat-li ul li { font-size: 16px; padding: 16px 15px; } }

@media (min-width: 2560px) { .baidumap { width: 49.13542%; height: 590px; float: left; }
  .inxdustry-pagination { top: 0; padding-left: 388px; } }

@media (min-height: 1080px) { /* 应用案例 */
  .insretail-thumb .thumb-textbox { padding: 50px 50px 40px; } }

.pagination { text-align: center; display: none; }

.viewmore-module { display: block; width: 100%; text-align: center; background-color: #009cb6; color: #fff; font-size: 14px; line-height: 28px; padding: 8px 0; -webkit-transition: all 0.3s; transition: all 0.3s; }

@media (min-width: 1024px) { .viewmore-module { display: none; }
  .pagination { display: block; text-align: center; }
  .laypage_main { display: inline-block; vertical-align: top; }
  .pagination .laypage_main .laypage_curr { background-color: #bb9f69; color: #fff; }
  .pagination .laypage_main a, .pagination .laypage_main input, .pagination .laypage_main span { width: 36px; height: 36px; display: inline-block; vertical-align: middle; background-color: #fff !important; line-height: 36px; text-align: center; font-size: 15px; border: 1px solid #d8d8d8; }
  .pagination .laypageskin_molv .laypage_curr { background-color: #bb9f69 !important; border-color: #bb9f69; }
  .laypageskin_molv .laypage_prev, .laypageskin_molv .laypage_next { position: relative; text-align: center; font-size: 0 !important; padding: 0 10px !important; }
  .laypageskin_molv .laypage_prev span, .laypageskin_molv .laypage_next span { display: none; }
  .laypageskin_molv .laypage_prev:after, .laypageskin_molv .laypage_next:after { content: ''; width: 8px; height: 8px; border: 2px solid #919191; border-top: none; border-right: none; display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; margin-top: -2px; }
  .laypageskin_molv .laypage_prev:after { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); margin-left: 3px; }
  .laypageskin_molv .laypage_next:after { -webkit-transform: rotate(-135deg); -ms-transform: rotate(-135deg); transform: rotate(-135deg); margin-left: 0px; } }


/*相册轮播 s*/
.thumb-popupss { display: none; position: fixed; left: 0; top: 0; z-index: 2018; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.9); }

.thumb-popupss .thumb-wraper { position: absolute; top: 50%; right: 0; left: 0; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); margin: auto; width: 100%; }

.thumb-popupss .thumb-wraper .thumb-copy-wrapper { position: relative; overflow: hidden; width: 90%; max-width: 880px; margin: 0 auto; }

.thumb-popupss .close { position: absolute; right: 4%; top: 4%; z-index: 9; width: 40px; height: 40px; font-size: 24px; font-weight: bold; line-height: 30px; text-align: center; color: #fff; cursor: pointer; background: #009cb6; -webkit-border-radius: 100%; border-radius: 100%; line-height: 40px; opacity: 1; }

.thumb-popupss .thumb-wraper .thumb-copy-wrapper .swiper-wrapper li { padding: 0 20px; overflow: hidden; }

.thumb-popupss .thumb-wraper .thumb-copy-wrapper .swiper-wrapper li img { display: block; max-width: 100%; max-height: 90%; position: relative; top: 50%; left: 50%; transform: translate3d(-50%, -50%, 0); -webkit-transform: translate3d(-50%, -50%, 0); -ms-transform: translate3d(-50%, -50%, 0); -o-transform: translate3d(-50%, -50%, 0); width: 540px; }

.thumb-popupss .thumb-wraper .thumb-copy-wrapper .swiper-wrapper li p { text-align: center; font-size: 16px; padding: 20px 0; color: #fff; bottom: 5%; width: 100%; left: 0; position: absolute; }

.thumb-popupss .thumb-wraper .banner-btn { display: none; width: 60px; height: 120px; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); z-index: 2; cursor: pointer; }

.thumb-popupss .thumb-wraper .banner-btn::after { content: ""; position: absolute; top: 40%; left: 50%; margin-top: -5px; width: 40px; height: 40px; border-right: 1px solid #fff; border-top: 1px solid #fff; border-left: 0; border-bottom: 0; }

.thumb-popupss .thumb-wraper .banner-btn.swiper-left { left: -10px; }

.thumb-popupss .thumb-wraper .banner-btn.swiper-right { right: -10px; }

.thumb-popupss .thumb-wraper .banner-btn.swiper-left::after { -webkit-transform: rotate(-135deg); -ms-transform: rotate(-135deg); transform: rotate(-135deg); margin-left: -4px; }

.thumb-popupss .thumb-wraper .banner-btn.swiper-right::after { margin-left: -7px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }

.thumb-popupss .thumb-wraper .banner-btn.swiper-left:hover::after { border-color: #009cb6; }

.thumb-popupss .thumb-wraper .banner-btn.swiper-right:hover::after { border-color: #009cb6; }

.thumb-popupss .thumb-wraper .banner-btn.swiper-button-disabled { cursor: default; }

@media (min-width: 768px) { .thumb-popupss .thumb-wraper .banner-btn.swiper-left { left: 4%; }
  .thumb-popupss .thumb-wraper .banner-btn.swiper-right { right: 4%; } 
  .insprocat-items.inspro-touch ul li{width:100%;}
  }

@media (min-width: 1024px) { .thumb-popupss .thumb-wraper .banner-btn { display: block; } }


@media (max-width: 767px) { 
  .inxstudies-list ul li{width: calc(50% - 15px / 2);float: left;padding: 10px 0;margin-right: 15px;} 
  .inxstudies-list ul li:nth-child(2n){margin-right: 0;}
  .inxstudies-list ul li .info .name{font-size: 16px;}
  .inxstudies-list ul li .more{font-size: 14px;}
  .inxstudies-list ul li .desc{font-size: 12px;line-height: 20px;}
}
.inside-retail-list ul li .content .img{overflow: hidden;}
.inside-retail-list ul li .content:hover .img img{transform: scale(1.03);}
.donghua {
  transition: all 0.4s;
  -ms-transition: all 0.4s;
  -moz-transition: tall 0.4s;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
}
/*相册轮播 e*/
.indexbanner .image{position: relative;}
.indexbanner .indexvideo{position: absolute;left: 0;top: 0;z-index: 2;}
@media screen and (max-width: 768px){
  .indexbanner .indexvideo {
    width: 130%;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
  }
}

/*----网站地图 start----*/
.sitemapcont2 { padding: 6% 30px; overflow: hidden; background: #fff; margin-top: 25px; }

.sitemapcont2 dl { position: relative; margin-bottom: 36px; }

.sitemapcont2 dl dt { font-size: 16px; font-weight: bold; padding: 0 8px; background: #fff; position: absolute; left: 18px; top: -14px; }

.sitemapcont2 dl dt a { color: #009cb6; }

.sitemapcont2 dl dt a:hover { color: #048fb6; }

.sitemapcont2 dl dd { padding: 4% 3% 1% 3%; border: 1px solid #e6e6e6; }

.sitemapcont2 dl dd a { display: inline-block; padding-left: 10px; margin: 0 23px 8px 0; }

.Singlepage { margin-top: 45px; }

@media (min-width: 767px) { .sitemapcont2 { padding: 5% 30px; }
  .sitemapcont2 dl dt { font-size: 20px; }
  .sitemapcont2 dl dd { padding: 2% 3% 1% 3%; border: 1px solid #e6e6e6; }
  .sitemapcont2 dl dd a { margin: 0 50px 8px 0; }
  .sitemapcont2 dl dd a:hover { color: #048fb6; }
  .Singlepage { margin-top: 0px; } }

@media (min-width: 1600px) { .sitemapcont2 dl dt { font-size: 22px; }
  .sitemapcont2 dl dd { font-size: 16px; } }

/*----网站地图 end----*/
@-webkit-keyframes fade-left-slide { 0% { opacity: 0;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%); }
  100% { opacity: 1;
    -webkit-transform: translateX(0px);
    transform: translateX(0px); } }
@keyframes fade-left-slide { 0% { opacity: 0;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%); }
  100% { opacity: 1;
    -webkit-transform: translateX(0px);
    transform: translateX(0px); } }

@-webkit-keyframes fade-right-slide { 0% { opacity: 0;
    -webkit-transform: translateX(100%);
    transform: translateX(100%); }
  100% { opacity: 1;
    -webkit-transform: translateX(0px);
    transform: translateX(0px); } }

@keyframes fade-right-slide { 0% { opacity: 0;
    -webkit-transform: translateX(100%);
    transform: translateX(100%); }
  100% { opacity: 1;
    -webkit-transform: translateX(0px);
    transform: translateX(0px); } }

.slide-fade-left { -webkit-animation: fade-left-slide 1s 1; animation: fade-left-slide 1s 1; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; opacity: 1; }

.slide-fade-right { -webkit-animation: fade-right-slide 1s 1; animation: fade-right-slide 1s 1; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; opacity: 1; }

/* 法律声明 s */
.inside-wrapper { padding-top: 30px; padding-bottom: 25px; }

.legal-title { text-align: center; font-size: 22px; color: #333333; line-height: 1.2; }

.terms-contents, .legaltext { padding: 30px 0 15px; }

.fonts-lh28, .fonts-lh30, .fonts-lh32 { font-size: 14px; color: #333; line-height: 24px; }

@media (min-width: 1024px) { .inside-wrapper { padding-top: 60px; padding-bottom: 50px; }
  .legal-title { font-size: 30px; }
  .legaltext { padding-top: 60px; padding-bottom: 30px; }
  .fonts-lh30 { font-size: 16px; line-height: 30px; } }

@media (min-width: 1260px) { .inside-wrapper { padding-top: 80px; padding-bottom: 65px; }
  .legal-title { font-size: 34px; } }

/* 法律声明 e */

.quoted-modal { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1050; -webkit-overflow-scrolling: touch; outline: 0; overflow-x: hidden; overflow-y: auto; width: 100%; height: 100%; display: none; }

.quoted-modal.fade .quoted-dialog { -webkit-transition: -webkit-transform 0.3s ease-out; transition: -webkit-transform 0.3s ease-out; transition: transform 0.3s ease-out; transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; -webkit-transform: translate(0, -25%); -ms-transform: translate(0, -25%); transform: translate(0, -25%); }

.quoted-modal.in .quoted-dialog { -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); }

.quoted-dialog { position: relative; margin: 80px 15px 40px; }

.quoted-modal-bg { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; background-color: #000000; display: none; -webkit-transition: all 0.3s; transition: all 0.3s; }

.quoted-modal-bg.fade { opacity: 0; filter: alpha(opacity=0); }

.quoted-modal-bg.in { opacity: 0.5; filter: alpha(opacity=50); }

.modal-scrollbar { width: 100px; height: 100px; background-color: #009cb6; overflow: scroll; position: absolute; top: -1000px; left: -1000px; }

.modal-open { overflow: hidden; }

.openweb-close { position: absolute; width: 40px; height: 40px; background: url(https://idatachina.com/dist/images/modalclose.png) no-repeat scroll center center; top: -45px; right: 0; }

@media (min-width: 768px) { .quoted-dialog { max-width: 605px; margin-left: auto; margin-right: auto; }
  .openweb-close { top: -20px; right: -40px; } }

@media (min-width: 1024px) { .quoted-dialog { margin-top: 110px; } }

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.thumb-container { width: 100%; position: relative; background-color: #fff; padding: 10px; }

.thumb-wrapper { width: 100%; position: relative; }

.thumb-swiper { width: 100%; overflow: hidden; position: relative; }

.thumb-swiper ul li { width: 100%; height: auto; overflow: hidden; }

.thumb-swiper ul li::before { content: ''; display: block; width: 100%; padding-bottom: 60.52632%; }

.thumb-swiper ul li img { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); height: 100%; }

.thumb-switch-prev, .thumb-switch-next { display: none; }

.thumb-pagination { position: absolute; bottom: 18px; left: 0; width: 100%; line-height: normal; font-size: 0; text-align: center; z-index: 24; }

.thumb-pagination span { display: inline-block; vertical-align: top; width: 8px; height: 8px; background-color: #fff; -webkit-border-radius: 50%; border-radius: 50%; margin: 0 4px; cursor: pointer; }

.thumb-pagination span.swiper-pagination-bullet-active { background-color: #009cb6; }

.thumb-base { padding-top: 10px; }

.thumb-text { color: #333; font-size: 14px; line-height: 1.5; }

@media (min-width: 1024px) { .thumb-popup .quoted-dialog { max-width: 820px; }
  .thumb-container { padding: 20px; }
  .thumb-switch-prev, .thumb-switch-next { display: block; position: absolute; width: 80px; height: 80px; cursor: pointer; position: absolute; z-index: 199; text-align: center; line-height: 80px; top: 50%; margin-top: -40px; }
  .thumb-switch-prev:after, .thumb-switch-next:after { content: ''; width: 32px; height: 32px; border: 2px solid #fff; border-right: none; border-bottom: none; -webkit-transition: all 0.3s; transition: all 0.3s; display: inline-block; vertical-align: middle; }
  .thumb-switch-prev:hover::after, .thumb-switch-next:hover::after { border-color: #009cb6; }
  .thumb-switch-prev.swiper-button-disabled, .thumb-switch-next.swiper-button-disabled { cursor: default; }
  .thumb-switch-prev { left: 10px; }
  .thumb-switch-prev:after { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }
  .thumb-switch-next { right: 10px; }
  .thumb-switch-next:after { -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); }
  .thumb-pagination { bottom: 4%; }
  .thumb-pagination span { width: 10px; height: 10px; }
  .thumb-base { padding-top: 20px; }
  .thumb-text { font-size: 16px; } }

@media (min-width: 1260px) { .thumb-popup .quoted-dialog { max-width: 920px; } }

.searchcont401 { padding-top: 20px; padding-bottom: 40px; background-color: #ffffff; min-height: 60vh; }

.searchtitle401 { padding: 28px 15px; background-color: #f2f2f2; }

.searchtitle401 span { color: #042d73; }

.resultlist401 { font-size: 13px; padding: 3% 0; }

.resultlist401 ul { padding-bottom: 30px; }

.resultlist401 ul li img { display: block; width: 100%; margin-bottom: 2%; }

.resultlist401 li { padding: 15px 0; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; margin-bottom: -1px; }

.resultlist401 h4 { font-size: 16px; line-height: 24px; margin-bottom: 3%; }

.resultlist401 h4 em { color: #042d73; font-style: normal; }

.resultlist401 h4 a { display: block; }

.resulttext401 { overflow: hidden; height: 72px; color: #999; }

.resultlabel401 { color: #999; display: inline-block; padding-top: 30px; }

.searchinputcont401 dt input { width: 100%; height: 40px; line-height: 40px; text-indent: 12px; font-size: 15px; color: #333333; background-color: #ffffff; font-family: "Microsoft YaHei"; }

.searchinputcont401 dd input { margin-top: 10px; -webkit-transition: all .3s; transition: all .3s; width: 100%; height: 40px; line-height: 40px; font-weight: bold; color: #ffffff; cursor: pointer; background-color: #042d73; text-align: center; font-family: "Microsoft YaHei"; }

.searchinputcont401 dd input:hover { background-color: #042d73; }

.keywords { color: #da251d; }

@media (min-width: 768px) { .searchtitle401 { font-size: 24px; }
  .resultlist401 h4 { font-size: 20px; margin-bottom: 2%; }
  .searchimg401 { float: left; margin: 0 3% 0 0; display: block; width: 200px; height: 150px; overflow: hidden; position: relative; }
  .resultlist401 ul li img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); max-width: 100%; width: auto; } }

@media (min-width: 992px) { .searchcont401 { padding-top: 40px; padding-bottom: 60px; }
  .searchinputcont401 { width: 45%; margin: 0 auto; }
  .resultlist401 ul { padding-bottom: 60px; }
  .searchinputcont401 dt { float: left; width: 78%; }
  .searchinputcont401 dd { float: left; width: 22%; }
  .searchinputcont401 dt input { font-size: 16px; }
  .searchinputcont401 dd input { margin-top: 0; }
  .searchinputcont401 dd input { font-size: 16px; font-weight: bold; } }

.loadingmore { display: block; width: 100%; font-size: 14px; background-color: #042d73; height: 40px; line-height: 40px; color: #ffffff; text-align: center; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; }

.loadingmore:hover { background-color: #042d73; }

@media (min-width: 1024px) { .loadingmore { height: 50px; line-height: 50px; font-size: 16px; } }

.dead-discern { padding-top: 20px; padding-bottom: 20px; text-align: center; }

.no-discern { display: inline-block; vertical-align: top; position: relative; padding-left: 60px; text-align: left; }

.no-discern .noicon { position: absolute; top: 0; left: 0; width: 42px; }

.no-discern .noicon img { display: block; width: 100%; -webkit-transform: none; -ms-transform: none; transform: none; position: static; }

.no-discern .cnts .title { color: #333; font-size: 16px; font-weight: bold; text-align: center; margin-bottom: 10px; }

.no-discern .cnts .info { color: #666; font-size: 14px; line-height: 24px; padding-left: 10px; }

.common-back { right: 25px; }


.izbaninfo .inzimg img { max-width: 100%; }


.inside-sweep-img img{max-width: 100%;}



@media screen and (max-width:768px) {
  .inside-wzsj-wrap .inside-software-wrapper .swiper-slide .insmart-title h2, .inside-wzsj-wrap .inside-software-wrapper .swiper-slide .insmart-title p{
    text-align: center !important;
  }
  .qinztitle {
    right:5%;
  }

}
.insmeter-table table tr td{
  word-break:break-all; 
  word-wrap:break-word;
}

.title_top{
  position: absolute;
  width: 100%;
  top: 0;
  z-index: 10;
}

/* .isbackimg{
  background-size: 100%;
}

@media screen and (max-width:768px){
  .isbackimg{
    background-size: cover;
  }
} */

.defaWebMap { background-color: #fff; }

.defaWebMap dl { border: 1px solid #e6e6e6; margin-top: 30px; }

.defaWebMap dl h3 { padding-left: 20px; padding-bottom: 5px; }

.defaWebMap dl h3 span { font-size: 20px; color: #00a1e9; position: relative; top: -12px; background-color: #fff; padding: 0px 13px; }

.defaWebMap dl h3 span a { color: #d90000; }

.defaWebMap dl dd { padding-left: 33px; padding-bottom: 15px; }

.defaWebMap dl dd a { font-size: 14px; padding-right: 20px; display: inline-block; padding-bottom: 8px; }

.defaWebMap dl dd a em { display: inline-block; margin-right: 8px; width: 3px; height: 3px; background-color: #d90000; vertical-align: middle; }


@media (min-width: 768px) { .defaWebMap dl { margin-top: 50px; }
  .defaWebMap dl dd a { padding-right: 50px; } }


  @media (max-width:480px) {
    .izbaninfo .inztitle .text span{
      letter-spacing: 0 !important;
    }
  }


.YDcooperation{
                padding: 30px 0;
                background-color: #f2f2f2;
            }
            .commonweb{max-width: 1200px ;margin: 0 auto;}
            .YDcooperation .con{display: flex;justify-content: space-between;}
            .YDcooperation .con .left{width: 37.5%;}
            .YDcooperation .con .left h3{font-size: 60px;font-weight: bolder;color: #042d73;line-height:1.3;}
            .YDcooperation .con .left h5{font-size: 22px;color: #4c4f55;}
            .YDcooperation .con .left .desc1{font-size: 16px;padding-top: 20px;}
            .YDcooperation .con .left .desc2{font-size: 36px;color: #6a6d73;line-height:1.3;}
            .YDcooperation .con .right{width: 100%;font-size: 0;flex:1;}
            .YDcooperation .con .right a{display: inline-block;width: 19%;border: 1px solid #999;margin:0.5%;}
            .YDcooperation .con .right a img{width: 100%;display:block;margin:0  auto;}

            .YDcooperation2{padding: 30px 0;background-color: #f2f2f2;}
            .YDcooperation2 .con{display:block;}
            .YDcooperation2 .con .left{width: 100%;}
            .YDcooperation2 .con .left h3{font-size: 60px;font-weight: bolder;-webkit-text-stroke:1px #042d73;color: transparent;line-height:1.3;}
            .YDcooperation2 .con .left h5{font-size: 22px;color: #4c4f55;}
            .YDcooperation2 .con .left .desc1{font-size: 16px;padding-top: 20px;padding-bottom: 10px;}
            .YDcooperation2 .con .left .desc2{font-size: 36px;color: #6a6d73;}
            .YDcooperation2 .con .right{width: 100%;font-size: 0;margin-top: 30px;line-height:1.3;}
            .YDcooperation2 .con .right a{display: inline-block;width: 15.6%;border: 1px solid #999;margin:0.5%;}
            .YDcooperation2 .con .right a img{width: 100%;display:block;margin:0  auto;}
            
            .YDcooperationXQ{padding: 30px 0 50px;background-color:#f2f2f2;}
            .YDcooperationXQ .con{display: flex;}
            .YDcooperationXQ .imgbox{width: 60%;}
            .YDcooperationXQ .imgbox img{width: 100%;}
            .YDcooperationXQ .text{padding-left: 50px;width: 40%;}
            .YDcooperationXQ .text h5{font-size: 30px;}
            .YDcooperationXQ .text p{font-size: 16px;padding: 10px 0;}
            .YDcooperationXQ .text .num{font-size: 14px;}
            @media(max-width:992px){
					.hsubnav{opacity:1;transition:none;z-index:1;    pointer-events: auto;display:none;}
                .YDcooperation .con{display: block;}
                .YDcooperation .con .left{width: 100%;}
                .YDcooperation .con .right{width: 100%;margin-top: 20px;}
            }
            @media(max-width:765px){
                .YDcooperation .con .right a{width: 32%;}
                .YDcooperation2 .con .right a{width: 32%;}
                .YDcooperationXQ .con{display: block;}
                .YDcooperationXQ .imgbox{width: 100%;}
                .YDcooperationXQ .text{padding-left: 0;margin-top: 20px;width: 100%;}
            }
            @media(max-width:765px){
                .YDcooperation .con .right a{width: 49%;}
                .YDcooperation .con .left h3{font-size: 30px;}
                .YDcooperation .con .left h5{font-size: 18px;}
                .YDcooperation .con .left .desc1{padding-top: 5px;}
                .YDcooperation .con .left .desc2{font-size:20px;}
                .YDcooperation2 .con .right a{width: 49%;}
                .YDcooperation2 .con .left h3{font-size: 30px;}
                .YDcooperation2 .con .left h5{font-size: 18px;}
                .YDcooperation2 .con .left .desc1{padding-top: 5px;}
                .YDcooperation2 .con .left .desc2{font-size:20px;}
            }
			
			.pglist {
    padding: 30px 0 15px;
    width: 100%;
    text-align: center;
    clear: both;
}.pglist * {
    display: inline-block;
    vertical-align: middle;
    line-height: 34px;
    padding-bottom: 1px;
}.pglist a {
    color: #333;
    padding: 0 15px;
    margin: 0 4px;
    background: #fff;
    border: 1px solid #edebeb;
}.pglist .active a{
    display: inline-block;
    color: #fff;
    background: #0056a8;
    border-color: #0056a8;
}.pglist span{
    color: #333;
    padding: 0 15px;
    margin: 0 4px;
    background: #fff;
    border: 1px solid #edebeb;
}